body{
font-family: 'Open Sans', sans-serif;
background: #fff;
color:#5d5d5d;
overflow-x:hidden; 
}

h4 strong{font-weight: 600;}
/*************** Tc page *************/
.tcsub{
    border:1px solid #ddd;
    padding:5px;
    border-radius:10px;
}
.top_row{
    background: #2D3192;
    height: 35px;
}
.top_row .container	{/*! width: 1270px; */}
#header-content {
    width: 100%;
    float: left;
}
.dropdown:hover .dropdown-menu{display:block;}
.dropdown1:hover .dropdown-menu1{display:block;}
.viewAllTesti{color: #2D3192;
padding: 7px 10px !important;
border: 1px solid #e9e9e9;
border-radius: 0px;
font-size: 12px;}
.viewAllTesti:hover{color: #fff;background: #2D3192;}
.navbar-brand>img {
    height: auto;
    /* margin-top: 12px; */
}
.dropdown-menu1 {
position: absolute;
top: 38.5%;
left: 157px;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 0px 0;
margin: 2px 0 0;
font-size: 13px;
text-align: left;
list-style: none;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .15);
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
/*! border-bottom: 1px solid #ddd !important; */
border-bottom: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
.dropdown-menu1> li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
	text-decoration:none;
    border-bottom: 1px solid #ddd;
}
.dropdown-menu1>li>a:hover{background-color:rgb(45,49,146);color:rgb(255,255,255)}
.dropdownss:hover .dropdown-menuss{display:block;}
.dropdown-menuss{
position: absolute;
top:22%;
left: 173px;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 0px 0;
margin: 2px 0 0;
font-size: 13px;
text-align: left;
list-style: none;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .15);
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
/*! border-bottom: 1px solid #ddd; */
}
.dropdown-menuss>li>a:hover{background-color:rgb(45,49,146);color:rgb(255,255,255)}


.dropdown-menuss> li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
	text-decoration:none;
    border-bottom: 1px solid #ddd;
}
.dropdownco:hover .dropdown-menuco{display:block;}
.dropdown-menuco{
position: absolute;
top: 46%;
left: 148px;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 0px 0;
margin: 2px 0 0;
font-size: 13px;
text-align: left;
list-style: none;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .15);
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menuco> li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
	text-decoration:none;
    border-bottom: 1px solid #ddd;
}
.dropdown-menuco>li>a:hover{background-color:rgb(45,49,146);color:rgb(255,255,255)}
.dropdownvas:hover .dropdown-menuvas{display:block;}
.dropdown-menuvas{
position: absolute;
top: 71%;
left: 148px;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 0px 0;
margin: 2px 0 0;
font-size: 13px;
text-align: left;
list-style: none;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .15);
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menuvas> li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
	text-decoration:none;
    border-bottom: 1px solid #ddd;
}
.dropdown-menuvas>li>a:hover{background-color:rgb(45,49,146);color:rgb(255,255,255)}
.dropdown-menunes{position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
font-size: 14px;
text-align: left;
list-style: none;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, .15);
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}
#header-content #searchform {
    float: right;
    width: 221px;
    height: 27px;
    margin: 5px 0;
}
#header-content #searchform .input {
    background: #fff;
    width: 194px;
    height: 27px;
    float: left;
    border: 1px solid #888;
    border-right: none;
    padding: 5px;
}
#header-content #searchform .button {
    width: 27px;
    height: 27px;
    float: right;
    background: #5d5d5d url(../img/icon-search.png) no-repeat 6px 5px;
    border: none;
    background-size: 16px 16px;
    text-indent: -9999px;
}
#logo {
    float: left;
    /*! margin: 0px 0 0 0; */
    width:154px;
    height:auto;
}

#logo img{
    width:100%;
    height:auto;
}
.header_bg{
background: #2D3192;
box-shadow: 0px -3px rgb(255, 255, 255) inset;
}
#nav-header {
    float: left;
    list-style: none;
    margin: 8px 0 0 0px;
	padding: 0px;
	position: absolute;
    right: 235px;
}
#nav-header li {
    float: left;
    margin: 0 10px;
}
#nav-header li a {
    font-size: 13px;
    /*! text-transform: uppercase; */
    text-decoration: none;
	color: #fff;
}
#slogan {
    clear: both;
    text-align: left;
    font-size: 13px;
    color: #fff;
    font-weight: 300;
	padding-right: 10px;
	margin-top: 11px;
}
.slider0{
    background: url(../img/slide0.png) no-repeat;
    height:430px;
	background-size:cover;
}
.slider1{
    background: url(../img/slide1.png) no-repeat;
    height:430px;
	background-size:cover;
}
.slider2{
    background: url(../img/slide2.png) no-repeat;
    height:430px;
		background-size:cover;
}
.slider3{
    background: url(../img/slide3.png) no-repeat;
    height:430px;
		background-size:cover;
}
.slider4{
    background: url(../img/slide4.png) no-repeat;
    height:430px;
		background-size:cover;
}
.buy{
background: #7A1632 none repeat scroll 0% 0%;
height: 36px;
width: 136px;
font-size: 14px;
padding: 10px 15px;
font-weight: bold;
}
.buy:hover{
background:;
}
.info{
background: rgba(98, 70, 45, 0.9) none repeat scroll 0% 0%;
padding: 25px 45px;
width: 400px;
position: absolute;
top: 116px;
left: 120px;
color: rgb(255, 255, 255);
box-shadow: 3px -3px rgba(122, 22, 50, 0.8) inset;
border-top-right-radius: 80px;
}
.paddingZ{
padding:0px;
}
.paddingL{
padding-left:0px;
}
.paddingR{
padding-right:0px;
}
.banner{
background: #2D3192;
padding: 20px 0px;
margin-bottom: 16px;
}
.banner ul{
list-style:none;
padding-left: 15px;
}
.banner li{
padding:25px;
float:left;
width:223px;
box-shadow: 0px 0px 1px 0px #fff;
}
.banner1 {
    width: 100%;
    height: 88px;
    background: #2d3192;
}
.banner1 ul {
    list-style: none;
    padding-left: 15px;
}
.banner1 li {
    padding: 25px;
    float: left;
    width: 223px;
    box-shadow: 0px 0px 1px 0px #fff;
}
.banner1 li > a {
    text-decoration: none;
}
.banner1 li:hover {
    text-decoration: none;
    background: rgba(0,0,0,0.1);
}
.ban_text{
font-size: 12px;
font-weight: 200;
}
.banner li>a{
text-decoration:none;
}
.banner li:hover{
text-decoration:none;
background: rgba(0,0,0,0.1);
}
.info1 {
    background: rgba(98, 70, 45, 0.9) none repeat scroll 0% 0%;
    padding: 25px 45px;
    width: 400px;
    position: absolute;
    top: 116px;
    right: 120px;
    color: rgb(255, 255, 255);
    box-shadow: -3px -3px rgba(122, 22, 50, 0.8) inset;
    border-top-left-radius: 80px;
}
.info a{
text-decoration:none;
}
.ban_img {
    position: relative;
}
.ban_img img{height:214px;width: 100%;}
.ban_img .rgba {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0, 0.35);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.ban_holder {
position: absolute;
z-index: 2;
left: 10px;
top: 55%;
text-align: left;
right: 10px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.ban_holder h3 {
    font-weight: 100;
    color: #fff;
    text-transform: none;
    font-size: 14px;
    margin-bottom: -3px;
}
.ban_holder h2 {
    font-weight: 400;
    color: #fff;
    text-transform: none;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.ban_holder strong {
    float: left;
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    border: solid 2px #c3b2aa;
    text-align: center;
    -moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
width: 110px;
height: 40px;
line-height: 34px;
font-size: 12px;
    color: #42424c;
    -webkit-box-shadow: 0 6px 4px rgba(236, 108, 90, 0);
    -moz-box-shadow: 0 6px 4px rgba(236, 108, 90, 0);
    box-shadow: 0 6px 4px rgba(236, 108, 90, 0);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
	opacity:0;
}
.ban_img strong span {
    z-index: 2;
    position: relative;
}
.ban_img:hover .rgba {background: rgba(255, 255, 255, 0.6);}
.ban_img:hover .ban_holder h3, .ban_img:hover .ban_holder h2 {color: #222;}
.ban_img:hover .ban_holder {top: 32%;}
.ban_img:hover .ban_holder strong{opacity:1;border:solid 2px #2D3192;background:#2D3192;color:#fff;-webkit-box-shadow:0 6px 4px rgba(45, 49, 146, 0.73);-moz-box-shadow:0 6px 4px rgba(45, 49, 146, 0.73);box-shadow:0 6px 4px rgba(45, 49, 146, 0.73)}
.btn.fa-chevron-left,.btn.fa-chevron-right{
color:#2D3192;
padding:7px!important;
border:1px solid #e9e9e9;
border-radius:0px;
font-size:10px;
}
.btn.fa-chevron-left:hover,.btn.fa-chevron-right:hover{
color:#fff;
background:#2D3192;
border:1px solid rgba(42, 16, 135, 0.8);
}
.arrow{
position: absolute;
z-index: 0;
right: 0px;
top: 23px;
}
.testi{
margin-top: 0px;
background: transparent;
padding-bottom: 40px;
}
.head_bor{
border-bottom: 1px solid #2D3192;
margin-bottom:30px
}
.inner{
position: absolute;
width: 40px;
height: 4px;
font-size: 0px;
line-height: 0px;
background: #2D3192;
left: 0px;
top: 62px;
}
.margin_top_big {
    margin-top: 0px;
	padding: 0px;
}
.testi_title{
color:#2D3192;
margin: 0px;
}
.testi1{
color:#fff;
padding-top: 40px;
}
.tes_border{
border-top: 1px solid rgba(255,255,255,0.3);
width:150px;
position: absolute;
top: 115px;
left: 470px;
}
.tes_img{
margin-top:30px;
}
.imgglobal {
    width: 100px;
    height: 25px;
}
.footer {
    color: #fff;
    padding-top: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #fff;
}
.fixed-right{
    position: fixed;
    z-index: 1;
    right: 0;
    top: 20%;
}
.fixed-right .fixBtn {
    height: 50px;
    width: 50px;
    text-align: center;
    font-size: 24px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px 0 0 10px;
    border: 2px solid #ddd;
    border-right: 0;
    margin-bottom: 10px;
}
.fixed-right .fixBtn.fb {
    background: #3A559F;
}
.fixed-right .fixBtn.yt {
    background: #D32322;
}
.fixed-right .fixBtn.insta {
    background: linear-gradient(45deg, #F58529, #FEDA77, #DD2A7B, #8134AF, #515BD4);
}
.links a {
    color: #fff;
    text-decoration: none;
	font-weight: 200;
}
.menu{margin-left: 40px;}
.menu li a{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
  width:100%;
  padding: 10px 10px;
  font-size: 13px;
}
.menu li.active a:before {
  content: "";
  position: absolute;
  left: 0;
  display:block;
  right: 0;
  bottom: 0;
  background: #2A1087;
  height: 4px;
  transform: translateY(0px);
}
.menu li.active .dropdown-menu a:before {
  content: "";
  display:none;
}
.menu li a:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  background: #333;
  height: 4px;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.menu li a:hover:before{
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.dropdown-menu li a::before {
content: "";
position: absolute;
z-index: -1;
left: 0;
right: 0;
bottom: 0;
background: #333;
height: 0px;
}
/* .slider::after {
background: url("../img/bg_white.png");
height: 30px;
background-size: 100% 100%;
width: 100%;
position: absolute;
top: 529px;
z-index:1;
} */
.hexagon {
  position: relative;
  width: 120px; 
  height: 70px;
  background-color: #2D3192;
  margin: 50px auto;
  border-radius: 2px;
}

.hexagon:before,
.hexagon:after {
  content: "";
  position: absolute;
  width: 0;
  border-left: 60px solid transparent;
  border-right: 60px solid transparent;
}

.hexagon:before {
  bottom: 100%;
  border-bottom: 30px solid #2D3192;
}

.hexagon:after {
  top: 100%;
  width: 0;
  border-top: 30px solid #2D3192;
}
.wel_icon{
position: absolute;
top: 5px;
left: 37px;
color: #fff;
}
.testim{
padding: 40px 50px 0px;
box-shadow: 0px 1px 3px rgba(42, 16, 135, 0.5);
border-left: 3px solid #2D3192;
min-height: 180px;
}
.testim_btn.fa-chevron-left, .testim_btn.fa-chevron-right{
color:#2D3192;
padding:85px 13px;
box-shadow: 0px 1px 3px rgba(42, 16, 135, 0.5);
float:left;
font-size:10px;
}
.testim_btn.fa-chevron-left:hover, .testim_btn.fa-chevron-right:hover, .testim_btn.fa-chevron-left:focus, .testim_btn.fa-chevron-right:focus {
color:#000;
background:transparent;
text-decoration:none;
box-shadow: 0px 1px 3px rgba(42, 16, 135, 0.3);
}
.testimonial::after {
    position: absolute;
    content: '';
    width: 3.5rem;
    height: 3.5rem;
    bottom: -1.7rem;
    left: 7rem;
    background-color: #ffffff;
    transform: skewY(-45deg);
    box-shadow: -1px 2px 1px rgba(42, 16, 135, 0.5);
}
.staff_p{
position: absolute;
top: 78px;
left: 22px;
font-size: 20px;
color: rgb(255, 255, 255);
}
.staff_btn.fa-chevron-left, .staff_btn.fa-chevron-right{
color: #2D3192;
padding: 21px !important;
border: 1px solid #e9e9e9;
border-radius: 0px;
font-size: 10px;
margin: 0px 5px;
}
.staff_btn.fa-chevron-left:hover, .staff_btn.fa-chevron-right:hover, .staff_btn.fa-chevron-left:focus, .staff_btn.fa-chevron-right:focus {
color:#000;
background:transparent;
text-decoration:none;
box-shadow: 0px 1px 3px rgba(255,255,255, 0.3);
}
.blur_tab{
position: relative;
height: 60px;
background: #fff;
top: 0px;
margin: 0px 15px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
padding: 0px;
}
.abus{text-align: center;color: rgb(45, 49, 146);height: 60px;width: 319px;background-color: rgb(255, 255, 255);padding: 3px 0px 0px 2px;border-radius: 10px 0px;margin: auto;margin-top: 30px;font-size: 31px;padding-top: 8px;}
.innertw {
    position: absolute;
    width: 40px;
    height: 4px;
    font-size: 0px;
    line-height: 0px;
    background: #2D3192;
    left: 15px;
    top: 57px;
}
.innerthr{
    position: absolute;
    width: 40px;
    height: 4px;
    font-size: 0px;
    line-height: 0px;
    background: #2D3192;
    left: 15px;
    top: 37px;
}
.innervision {
    position: absolute;
    width: 40px;
    height: 4px;
    font-size: 0px;
    line-height: 0px;
    background: #2D3192;
    left: 15px;
    top: 57px;
}
.innerbelifs{
    position: absolute;
    width: 40px;
    height: 4px;
    font-size: 0px;
    line-height: 0px;
    background: #2D3192;
    left: 105px;
    top: 301px;
}

.tabvalllnk{
	float: right;
	color: #5d5d5d;
	position: absolute;
	z-index: 5000;
	right: 30px;
	margin-top: -10px;
}
.tabvalllnk:hover.tabvalllnk
{
	color: #5d5d5d!important;
}
.tabvalllnk:focus.tabvalllnk
{
	color: #5d5d5d!important;
}

/*event tab*/

.evnttabli
{
	float:none!important;
}
.evnttablia
{
	padding:15px!important;
	width:100%!important;
	text-align: center;
	background: #EFEFEF !important;
	color: #000 !important;
	font-size: 15px !important;
	border:1px solid #fff;
	border-right:none!important;
	border: 1px solid gainsboro !important;
	border-right: none !important;
	border-left: none !important;
	border-radius:  0px !important;
}
.nav-tabs > .evnttabli.active > a:after
{
	width:5px!important;
	height:51px !important;
	content:""!important;
	position:absolute!important;
	top:0px !important;
	background: #fff !important;
	
	right: -4px !important;
	z-index: 200!important;
}
.nav-tabs > .evnttabli.active > a
{
	border:1px solid gainsboro!important;
	border-right:none!important;
	border-left: none !important;
	background: #fff !important;
}
.evnttabli:hover.evnttabli a {
background:#fff !important;
}
.evnttabli:hover.evnttabli a:after {
	width:5px!important;
	height:51px !important;
	content:""!important;
	position:absolute!important;
	top:0px !important;
	background: #fff !important;
	right: -4px !important;
	z-index: 200!important;
}
.nav-tabs > .evnttabli.active > a:before {
position: absolute!important;
z-index: 0 !important;
content: ''!important;
border-style: solid!important;
-webkit-transition-duration: 0.3s!important;
transition-duration: 0.3s!important;
-webkit-transition-property: transform!important;
transition-property: transform!important;
left: calc(-7px - 10px) !important;
top: 15px !important;
border-width: 20px 26px 0 26px !important;
border-color: #2D3192 transparent transparent transparent !important;
transform: rotate(-90deg);
}
.evnttabli:hover.evnttabli a:before {
position: absolute!important;
z-index: -1!important;
content: ''!important;
border-style: solid!important;
-webkit-transition-duration: 0.3s!important;
transition-duration: 0.3s!important;
-webkit-transition-property: transform!important;
transition-property: transform!important;
left: calc(-7px - 10px) !important;
top: 15px !important;
border-width: 20px 26px 0 26px !important;
border-color: #2D3192 transparent transparent transparent !important;
z-index:500!important;
transform: rotate(-90deg);
}
.evnthdS
{
margin: 0px;
position: absolute;
z-index: 0;
top: -37px;
padding: 8px 30px;
background: #EFEFEF;
color: rgb(45,49,146);
border: 1px solid gainsboro ;
border-bottom: none;
border-radius: 0px 20px 0px 0px;
}
.cntnthdmn
{
	margin: 0px;
padding: 0px 10px 0px 10px;
text-align: center;
font-size: 24px;
}
.cntntmnsc
{position:relative;
	margin: 0px !important;
text-align: center;
padding: 2px 5px 10px;
font-size: 15px;
border-bottom:1px solid gainsboro;
}
.cntntmnsc:before
{
	content:"";
	position:absolute;
	bottom: -3px;
	width:100px;
	height:3px;
	background:#2D3192;
    
}
.mncntnts
{
	padding: 15px 15px 0px;
margin: 0px;
font-size: 15px;
}
.rdmrlink
{
	float: right;
margin-right: 18px;
font-size: 15px;
color: blue;
}
.mntabm{border:0px!important;}


/*birthday slider*/

.brth-img{position:relative;}
.brthsldrimg
{
	/*! background: url("../images/birthday-back-img.png") no-repeat; */ position: relative;height: 166px;/*! width:100%; */
	background-size: cover;
	padding: 0px !important;
	/*! margin-top: 134px; */
	background: rgb(71, 50, 144);
}
.brth-cntnt{position:relative;top: -12px;/*! background: rgba(0,0,0,0.6); */text-align: center;height:  166px !important;padding: 12px 0px;z-index: 5000;}
.carleft
{
	position: absolute;
top: -1px;
bottom: 0;
right: 0px;
width:4%;
font-size: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
filter: alpha(opacity=50);
opacity:1;
}
.carryt
{
	    position: absolute;
    top: -1px;
    bottom: 0;
    right: 0px !important;
    width: 4%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    filter: alpha(opacity=50);
    opacity: 1;

}
.birthicn
{
font-size: 20px !important;
color: #F89090 !important;
}
.brthnm
{
	padding: 5px 0px 0px;
margin: 0px;
color: #000;
font-size: 13px;
/*! font-weight: bold; */
}
.brthlftid
{
	position: absolute;
/*! width: 20px; */
/*! background: #2D3192; */
right: 29px;
top: -74px;
	/*! border-radius: 2px; */
	border: 1px solid #e9e9e9;
	/*! height: 20px; */
	color: #2D3192;
	padding: 5px !important;
	border: 1px solid #e9e9e9;
	border-radius: 0px;
	font-size: 10px;
}
.brthrytid
{
	position: absolute;
/*! width: 30px; */
/*! height: 30px; */
/*! background: #2D3192; */
/*! right: 126px; */
top: -74px;

	/*! border-radius: 2px; */
	left: -11px !important;
	color: #2D3192;
	padding: 5px !important;
	border: 1px solid #e9e9e9;
	border-radius: 0px;
	font-size: 10px;
}

.brthlftid:hover.brthlftid
{
	color: #fff!important;
background: #2D3192!important;
border: 1px solid rgba(42, 16, 135, 0.8)!important;
}
.brthrytid:hover.brthrytid
{
		color: #fff!important;
background: #2D3192!important;
border: 1px solid rgba(42, 16, 135, 0.8)!important;
}
.brthsldr
{
	padding: 10px 0px;background: #fff;width: 80%;margin-left: 28px;border: 2px solid rgb(209, 209, 210);
	margin-top: 13px;
	height: 84px;
}
.brthsldr:before
{

content: '' !important;
/*! height: 50px !important; */
border-width: 41px 10px !important;
border-style: solid !important;
border-color: rgb(209, 209, 210) transparent transparent transparent !important;
position: absolute !important;
transform: rotate(71deg) !important;
z-index: 5;
top: 4px !important;
left: -3px !important;
}
.brthsldr:after
{

content: '' !important;
/*! height: 50px !important; */
border-width: 40px 9px !important;
border-style: solid !important;
border-color: #fff transparent transparent transparent !important;
position: absolute !important;
transform: rotate(71deg) !important;
z-index: 5;
top: 5px !important;
left: 1px !important;
}

/*Sports css*/
.sptshddv{padding:0px;}
.sprtsnm{background: rgb(45,49,146);
text-align: center;
color: #fff;
padding: 5px 0px;
font-size: 20px;}
.sprtli{width: 50%;float: left;}


/*blank img*/
.blnk-img1{color: #fff !important;
position: absolute;
top: 35px;
padding: 8px 15px;
font-size: 26px;
/*! background: rgba(255,255,255,0.8); */
margin: 0px;
font-weight: 700;
}
.blnk-img2
{
	    color: #fff !important;
    position: absolute;
    top: 75px;
    padding: 8px 15px;
    font-size: 16px;
    /*! background: rgba(255,255,255,0.8); */
    margin: 0px;
	    width: 60%;
}
/* #logo img {
    -webkit-animation: anim 10s infinite linear;
    animation: anim 10s infinite linear;
}

@-webkit-keyframes anim {
    from {-webkit-transform: rotateY(0deg);}
    to {-webkit-transform: rotateY(360deg);}
}

@keyframes anim {
    from {transform: rotateY(0deg);}
    to {transform: rotateY(360deg);}
} */


.bestSch{padding:20px 15px 20px;}
.bestSch h3{color:#2D3192}
.testiImage{width:100px;height:100px;border: 1px solid #eee;}
.testiName{margin-top:0px;border-top: 1px solid rgb(238, 238, 238);padding: 25px 0px 0px;}
.testim_btn.fa-chevron-left{margin-right:13px;}
.virtual-tour{margin:8px 0px 8px;text-align:right;color: white;font-size: 13px;margin-right: 0;}
.hrabtheadg{margin-top: -14px;margin-bottom: 20px;border-width: 4px 0px 0px;border-style: solid none none;border-color: rgb(45, 49, 146);width: 80px;}
.trust-name{
    border: 3px solid rgb(238, 238, 238);
    border-radius: 0px 0px 13px 13px;
    padding: 15px 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.paddXsOr img{margin-bottom:20px;}
.campusul1{padding-left:15px;}





* {
    box-sizing: border-box;
    margin: 0 auto;
    outline: 0 none;
    padding: 0;
    -webkit-border-radius: 0%;
    -moz-border-radius: 0%;
    border-radius: 0%;
    -khtml-border-radius: 0%;
}



/*== Litera Octave ==*/
.octave {
    background: #222 url("../images/octave/octave-background.jpg") no-repeat scroll right top;
    background-size: cover;
    min-height: 650px;
    width: 100%;
    padding-bottom: 30px;
	margin-top: 80px;	
	margin-bottom: 30px;
}
.octave .band {
    background: rgba(0, 0, 0, 0) url("../images/octave/octave-heading-background-image.png") no-repeat scroll center top;
    height: 112px;
    position: relative;
    text-align: center;
	top: -38px;
}
.octave .band h2 {
    color: #fff;
    font-size: 25px;
    font-weight: 100;
    padding-top: 3.7%;
    text-transform: uppercase;
}
.octave .left-side {
    float: left;
    margin-left: 10%;
    padding-top: 4%;
    text-align: center;
    width: 25%;
}
.octave .right-side {
    float: left;
    padding-top: 8%;
    width: 60%;
}
.octave .right-side p {
    color: #fff;
    font-size: 18px;
}


.litera-octave-container {
    width: 94.769%;
    margin: 80px 5.2631% 50px 0;
}
#octave-circle {
    /*background:url(../images/litera-octave-circle.png) no-repeat 0 0;*/
    
    border: 10px solid #ffffff;
    width: 341px;
    height: 341px;
    position: relative;
    left: 50%;
    margin: 0 -170px;
    border-radius: 50%;
    float: left;
}
.pt-30 #octave-circle {
    background: url(../images/octave/litera-octave-circle.png) no-repeat 0 0;
}
#octave-circle .title,
.octave-title {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 130px;
    margin: -40px -65px;
    color: #fff;
    font-size: 32px;
    line-height: 1em;
    text-align: center;
}
.litera-features {
    width: 341px;
    height: 341px;
    display: block;
    position: absolute;
    left: 0px;
    top: -44px;
}
.litera-features li {
    display: block;
    width: 88px;
    height: 88px;
    position: absolute;
    left: 341px;
    top: 171px;
    margin: 0 -44px;
}
.litera-features li a {
    display: block;
    width: 88px;
    height: 88px;
    background: url(../images/octave/litera-octave_icon.png) no-repeat 0 0;
    text-indent: -99999px;
}
.litera-features li a.assessment {
    background-position: 0 0;
}
.litera-features li a.teacher {
    background-position: 0 -88px;
}
.litera-features li a.content1 {
    background-position: 0 -176px;
}
.litera-features li a.infra {
    background-position: 0 -264px;
}
.litera-features li a.network {
    background-position: 0 -352px;
}
.litera-features li a.life-skills {
    background-position: 0 -440px;
}
.litera-features li a.enrichment {
    background-position: 0 -528px;
}
.litera-features li a.parents {
    background-position: 0 -616px;
}
.litera-features li a.assessment:hover,
.litera-features li.selected a.assessment {
    background-position: -88px 0;
}
.litera-features li a.teacher:hover,
.litera-features li.selected a.teacher {
    background-position: -88px -88px;
}
.litera-features li a.content1:hover,
.litera-features li.selected a.content1 {
    background-position: -88px -176px;
}
.litera-features li a.infra:hover,
.litera-features li.selected a.infra {
    background-position: -88px -264px;
}
.litera-features li a.network:hover,
.litera-features li.selected a.network {
    background-position: -88px -352px;
}
.litera-features li a.life-skills:hover,
.litera-features li.selected a.life-skills {
    background-position: -88px -440px;
}
.litera-features li a.enrichment:hover,
.litera-features li.selected a.enrichment {
    background-position: -88px -528px;
}
.litera-features li a.parents:hover,
.litera-features li.selected a.parents {
    background-position: -88px -616px;
}
.litera-features li.active {
    /*left:314px; top:140px;*/
    
    margin: -24px -74px;
}
.litera-features li.active a.assessment {
    background: url(../images/octave/litera-assessment.png) no-repeat 0 0;
    width: 145px;
    height: 145px;
}
.litera-features li.active a.teacher {
    background: url(../images/octave/litera-teacher.png) no-repeat 0 0;
    width: 145px;
    height: 145px;
}
.litera-features li.active a.content1 {
    background: url(../images/octave/litera-content.png) no-repeat 0 0;
    width: 145px;
    height: 145px;
}
.litera-features li.active a.infra {
    background: url(../images/octave/litera-infra1.png) no-repeat 0 0;
    width: 145px;
    height: 145px;
}
.litera-features li.active a.network {
    background: url(../images/octave/litera-network.png) no-repeat 0 0;
    width: 145px;
    height: 145px;
}
.litera-features li.active a.life-skills {
    background: url(../images/octave/litera-life-skills.png) no-repeat 0 0;
    width: 145px;
    height: 145px;
}
.litera-features li.active a.enrichment {
    background: url(../images/octave/litera-enrichment.png) no-repeat 0 0;
    width: 145px;
    height: 145px;
}
.litera-features li.active a.parents {
    background: url(../images/octave/litera-parents.png) no-repeat 0 0;
    width: 145px;
    height: 145px;
}
.octave-title {
    display: block;
    line-height: 1em;
    font-size: 26px;
    font-weight: bold;
    color: #000;
    background: url(../images/octave/titleCircle.png) no-repeat 0 0;
    width: 200px;
    margin: -100px;
    opacity: 0;
    filter: alpha(opacity=0);
    padding: 70px 22px;
    min-height: 200px;
    position: absolute;
    left: 50%;
    top: 50%;
}
.litera-octave-container .litera-octave-section {
    width: 50%;
    min-height: 400px;
    position: relative;
    display: none;
    left: 39px;
    top: 0px;
    float: right;
}
.litera-octave-section .octave-tab-content {
    width: 100%;
    padding: 0px 18px;
    display: none;
    /* min-height:400px;*/
    
    position: absolute;
    background: rgb(45,49,145);
    border: 5px solid #fff;
}
.octave-tab-content .arrow-green {
	position: absolute;
	left: -63px;
	top: 45%;
	border-color: transparent #fff transparent transparent;
	content: "";
	border-width: 20px 30px;
	border-style: solid;
}
.octave-tab-content h2 {
    text-transform: uppercase;
    color: #fff;
    font-size: 18px;
    line-height: 1.1em;
    border-bottom: 1px dashed #fff;
    padding-bottom: 5px;
    padding: 18px 7em 20px 0;
    margin-bottom: 30px;
    position: relative;
}
.octave-tab-content h2 span {
    display: block;
    width: 88px;
    height: 88px;
    position: absolute;
    right: 0px;
    top: 2px;
    background: url(../images/octave/litera-octave_icon.png) no-repeat 0 0;
}
.octave-tab-content h2.assessment span {
    background-position: -88px 0;
}
.octave-tab-content h2.teacher span {
    background-position: -88px -88px;
}
.octave-tab-content h2.content span {
    background-position: -88px -176px;
}
.octave-tab-content h2.infra span {
    background-position: -88px -264px;
}
.octave-tab-content h2.network span {
    background-position: -88px -352px;
}
.octave-tab-content h2.life-skills span {
    background-position: -88px -440px;
}
.octave-tab-content h2.enrichment span {
    background-position: -88px -528px;
}
.octave-tab-content h2.parents span {
    background-position: -88px -616px;
}
.octave-tab-content .octave-section {
    width: 322px;
    height: 280px;
    overflow: auto;
}
.octave-section p {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
}

.accordian-tab-octa {
    display: none;
}
.accordian-tab-octa .accordionButton {
    background: url("../images/octave/octave-pluse-icon.png") no-repeat scroll right 10px top 15px;
}
.pt-30 .accordian-tab-octa .accordionButton {
    background: url("../images/octave/octave-pluse-iconb.png") no-repeat scroll right 10px top 15px;
}
.accordian-tab-octa .accordionButton.on {
    background: url("../images/octave/octave-mnus-icon.png") no-repeat scroll right 10px top 15px;
}
.pt-30 .accordian-tab-octa .accordionButton.on {
    background: url("../images/octave/octave-mnus-iconb.png") no-repeat scroll right 10px top 15px;
    color: #000 !important;
}
.pt-30 .accordian-tab-octa p {
    color: #000;
}
.brand-logo {
    width: 50%;
    display: inline-block;
    letter-spacing: normal;
    list-style: outside none none;
    vertical-align: top;
}
.accordian-tab-octa p {
    color: #ffffff;
}


/*************Footer With Logos***************/


.footer1 {
    background: #fff none repeat scroll 0 0;
    /*padding-bottom: 10px; 
	margin-top:30px; */
	float:left;
	width:100%;
}
.footer1 .copright {
    background-color: #fff;
    border-top: 1px solid rgb(45,49,146);
}
.footer1 .copright p {
    color: #484848;
    font-size: 16px;
    text-align: center;
}
.copyright {
    padding-top: 8px;
    background: #e7e7e8;
}
.copyright p {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}
.footer1 .footer-zlearn {
    width: 20%;
    float: left;
}
.footer1 .footer-zlearn img {
    max-width: 100%;
}
.footer1 .school-logo {
    padding: 0px 0 0;
    width: 70%;
    float: left;
    padding-left: 5%;
    padding-top: 30px;
}
.footer1 .school-logo .slogo {
    text-align: center;
    width: 100%;
}
.footer1 .school-logo .slogo p {
    border-bottom: 1px solid #939598;
    padding-bottom: 10px;
    font-size: 28px;
    color: #008FD5;
	font-weight: 700;
}
.footer1 .school-logo .slogo li {
    display: inline-block;
    letter-spacing: normal;
    list-style: outside none none;
    vertical-align: top;
    width: 19%;
    min-height: 60px;
	padding: 0px 15px;
}
.footer1 .school-logo .slogo li+li {
    border-left: 1px solid #939598;
}
.footer1 .school-logo .slogo li img {
    max-width: 100%;
}
.hidden {
    display: none;
}

/*************Footer With Logos***************/



/*************Enquiry***************/
.inpuutt {
    background: #ddd;
    width: 100%;
    border-radius: 23px;
    height: 50px;
    border: 1px solid #cccccc;
    padding: 10px 20px;
    font-size: 15px;
    font-weight: 400;
    color: #222;
    transition: all 0.3s ease-in-out;
    background: #4711370f;
}
.inpuutt2 {
    background: #ddd;
    width: 100%;
    border-radius: 4px;
    height: 40px;
    border: 1px solid #cccccc;
    padding: 10px 20px;
    font-size: 15px;
    font-weight: 400;
    color: #222;
    transition: all 0.3s ease-in-out;
    background: #fefefe;
    box-shadow: 0 0 95px 0px rgb(0 0 0 / 10%);
    margin-bottom: 20px;
}
.inpuuttbttn{}
.contactus {
    padding-bottom: 50px;
}
.form-horizontal {
    padding-left: 50px;
}
.mt-20 {
    margin-top: 20px;
}
.contactus .address {
    letter-spacing: 30px;
    margin-bottom: 30px;
    text-align: center;
	margin-top:0px;
	padding:0px;
}
.contactus .address li {

    display: inline-block;
    letter-spacing: normal;
    list-style: outside none none;
    vertical-align: top;
    width: 46%;

}
.contactus .address li h2 {
    color: rgb(45,49,146);
    margin-bottom: 5px;
}
.contactus .address li p {
    font-size: 16px;
    line-height: 24px;
	
}
.contactus .address li p a{
    
	color:rgb(45,49,145)
}
.inpuuttbttn {
    background: rgb(45,49,145)!important;
    color: #fff!important;
    font-size: 12px;
    text-transform: uppercase;
    border: 0px;
    border-radius: 0px;
    padding: 10px 20px;
}

/*************Enquiry***************/
@media only screen and (min-width:320px) and (max-width:767px) {
.navbar-brand>img {
    margin-top: 1px;
}
.virtual-tour {
    font-size: 12px;
}
.txt_center{text-align:center !important;}
}





@media only screen and (min-width:320px) and (max-width:480px) and (orientation:portrait) {
.ftrbottm p{float:none!important;text-align:center;border:none!important;}
.gallery li {width: 100%!important;}
}

@media only screen and (min-width:320px) and (max-width:480px) and (orientation:landscape) {
.ftrbottm p{float:none!important;text-align:center;border:none;!important}
.gallery li {width: 50%!important;}
}

@media only screen and (min-width:360px) and (max-width:767px) and (orientation:portrait) { 
.ftrbottm p{float:none!important;text-align:center;border:none;!important}
.gallery li {width: 100%!important;}
}

@media only screen and (min-width:481px) and (max-width:767px) and (orientation:landscape) {
.ftrbottm{width:50%;}
.banner1 li {width: 50%!important;}
.gallery li {width: 50%!important;}
}

@media only screen and (min-width:320px) and (max-width:767px) {
    .font-bold{
        margin-top: 30px;
    }
    .trust-img{
        height: 400px !important;
    }
    .mrbtom{margin-bottom:25px;}
.paddXs0Ls img{height:100%!important;width:100%!important}
.schl-glance{height:100%!important;padding:20px 0px 30px!important;}
.schl-med{padding:20px 0px 30px!important;}
.schl-med1{padding:20px 0px 0px!important;}
.schl-med2{padding:0px 0px 30px!important;}
.marginXs-top-0{margin-top:0px!important;}
.h1, h1 {font-size: 24px;}
.ulmoundd{width:100%!important;}
.paddXs0Rl{padding-left:0px!important;padding-right:0px!important}
.paddXS{padding: 0px;}	
.menu{margin-left: 0px;}
.top_row {height: auto;margin:0px;}
aside i{font-size: 20px !important;}
.virtual-tour{text-align:center;}
.slider0{
    background: url(../img/res-slide0.png) no-repeat;
    height:250px;
	background-size: cover;
background-position: center center;
}
.slider1{
    background: url(../img/res-slide1.png) no-repeat;
    height:250px;
	background-size: cover;
background-position: center center;
}
.slider2{
    background: url(../img/res-slide2.png) no-repeat;
    height:250px;
	background-size: cover;
background-position: center center;
}
.slider3{
    background: url(../img/res-slide3.png) no-repeat;
    height:250px;
	background-size: cover;
background-position: center center;
}
.slider4{
    background: url(../img/res-slide4.png) no-repeat;
    height:250px;
	background-size: cover;
background-position: center center;
}
.banner1 {height: auto;}
.banner1 ul {padding-left: 0px;padding-top: 15px;padding-bottom: 5px;float: left;}
.banner1 li {width: 100%;}
.bestSch{padding:20px 0px 20px;}
.bestSch h3{font-size: 18px;text-align: center;}
.banner h2{font-size: 20px;}
.margin_top_big h2 {font-size: 20px;}
.inner {top: 58px;}
.ban_holder h3 {font-size: 13px;}
.ban_holder h2 {font-size: 14px;}
.gotoGallery{height:150px;}
.blnk-img1 {top: 0px;font-size: 18px;}
.blnk-img2 {top: 30px;font-size: 14px;width:100%;}
.testim {padding: 20px 15px 0px;}
.testiImage{height: auto;}
.testiName{padding: 5px 0px 0px;}
.testim p{text-align:justify;}
.testimonial::after {display:none;}
.testim_btn.fa-chevron-left, .testim_btn.fa-chevron-right {padding: 15px 13px;width: 50%;text-align: center;margin-top: 10px;margin-right:0px;}
.tabvalllnk{right: 20px;margin-top: -15px;}
.paddXs0{padding:0px; margin-bottom: 20px;}

.principal{
    display: block !important;

}
.tab-content > .tab-pane{height: 100% !important;float: left;}
.brthsldr::after {border-width: 20px 8px !important;top: 21px !important;left: -5px !important;}
.brthsldr::before {border-width: 21px 8px !important;top: 21px !important;left: -10px !important;}
.brthsldr {width: 100px;margin-left: 0px;}
.blur_tab {height: 60px;}
.blur_tab h3{font-size: 14px;letter-spacing: 1px !important;}
.footer h3{font-size:20px;}
.padXsL15{padding-left:15px!important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {position: absolute;background: #fff;width: 300px;right: 0px;padding: 15px !important;}
.innerthr {left: 0px;top: 32px;}
.font20{font-size:20px!important;}
.abus {height: 50px;width: auto;font-size: 26px;}
.hrabtheadg {margin-top: -17px;margin-bottom: 20px;border-width: 2px 0px 0px;width: 80px;}
.headingXsA{font-size:20px;white-space: nowrap;max-width:100% !important;text-overflow: ellipsis;}
.innervision {top: 53px;left: 0px;}
.aboutVsn{margin-top:0px!important;}
.h4, h4 {font-size: 16px !important;}
.staffff th, .staffff td{font-size:12px;}
.paddXs0Ls{padding:0px 0px 15px;}
.paddXs0LsA{padding:0px 0px 15px;}
.cntnthdmn {font-size: 16px;}
.width1{width:33.33%;}
.welcom_text span{padding-left:0px;}
.accordian-tab-octa {  display: block;}
.litera-octave-container { display: none;}
.accordionButton {
    background: url('http://mountlitera.com/wp-content/themes/twentyfifteen2/images/octave-pluse-icon.png') right 10px top 15px no-repeat rgba(0,0,0,0) !important;
    border: 1px solid #ccc;
    color: #949494;
    cursor: pointer;
    display: block;
    font-size: 20px;
    margin-bottom: 18px;
    padding: 10px;
}
.octave .band {
background: #292d93;
margin-bottom: 35px;
padding-bottom: 5px;
height: auto;
top:0;
}
.footer1 .school-logo .slogo li + li {
    border-left: 0px solid ;
}
.accordionContent{display:none;}
.accordian-tab-octa .accordionButton.on {
    background: url('http://mountlitera.com/wp-content/themes/twentyfifteen2/images/octave-mnus-icon.png') right 10px top 15px no-repeat !important;
}
.footer1 .school-logo {width: 100%;padding-bottom: 40px;}
.footer1 .school-logo .slogo li {width: 50%;float: left;min-height:auto;}

/* .welcom_text br{display:none;} */
.slider0,.slider1,.slider2,.slider3,.slider4{height:200px;}
.evnttabli{width:25%;float:left!important;text-align:center;}
.evnttabli a{font-size:12px!important;padding:15px 5px!important;white-space: nowrap;max-width:100% !important;overflow: hidden;text-overflow: ellipsis;}
.nav-tabs > .evnttabli.active > a::before {left: calc(0px - 0px) !important;top: -12px !important;border-width: 14px 14px 0 16px !important;border-color: transparent transparent transparent #2D3192 !important;transform: rotate(-42deg);}
.evnttabli:hover.evnttabli a:before {left: calc(0px - 0px) !important;top: -12px !important;border-width: 14px 14px 0 16px !important;border-color: transparent transparent transparent #2D3192 !important;transform: rotate(-42deg);}
.conbackpa{background:none!important;border: 10px solid #7570B3}
.contactsaddre{float:left!important;margin-left: 30px !important;margin-top: 30px !important;margin-bottom: -10px !important;}
#carousel-example2 {min-height: 290px;}
}


@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
.paddingLf{padding-left: 15px;}
.welcom_text span{padding-left:0px;}	
.welcom_text br{display:none;}	
/******heaader*****/
.menu{margin-left:10px; padding-top:15px; float:right;}
.menu li a{font-size:11px; padding:10px 6px;}
#logo img{width:100% !important; height:60px !important;}
#bs-example-navbar-collapse-1{padding: 7px 0px 0px !important;}	
.zee img{display:none;}
#logo{padding-top:15px;}	
.slider0{
    background: url(../img/res-slide0.png) no-repeat;
    height:350px;
	background-size: cover;
background-position: center center;
}
.slider1{
    background: url(../img/res-slide1.png) no-repeat;
    height:350px;
	background-size: cover;
background-position: center center;
}
.slider2{
    background: url(../img/res-slide2.png) no-repeat;
    height:350px;
	background-size: cover;
background-position: center center;
}
.slider3{
    background: url(../img/res-slide3.png) no-repeat;
    height:350px;
	background-size: cover;
background-position: center center;
}
.slider4{
    background: url(../img/res-slide4.png) no-repeat;
    height:350px;
	background-size: cover;
background-position: center center;
}	
.banner1 li {padding: 25px;width: 20%;white-space: nowrap;max-width:100% !important;overflow: hidden;text-overflow: ellipsis;}
.banner1 li a{}
.banner1 li a strong{font-size: 12px;font-weight: 700;}
.banner1 li a span {font-size: 12px;}
.banner1 ul {padding-left: 0px;}
.hexagon::after {border-top: 20px solid #2D3192;}
.hexagon::before, .hexagon::after {border-left: 27px solid transparent;border-right: 27px solid transparent;}
.hexagon::before {border-bottom: 19px solid #2D3192;}
.hexagon {width: 55px;height: 40px;border-radius:0px;}
.wel_icon {left: 18px;}
.wel_icon i{font-size: 30px;}
.ban_holder h2 {font-size: 16px;}
.blnk-img1 {top: 5px;font-size: 20px;}
.blnk-img2 {top: 38px;font-size: 13px;width: 70%;line-height: 17px;}
.testim {padding: 16px 15px 0px;}
.testiName {font-size: 14px;}
.testiRltn {font-size: 11px!important;}
.testiCntnt p {font-size: 12px;}
p{font-size: 12px!important;}
h4{font-size: 14px!important;}
.tab-content > .tab-pane {height: 100%;float:left;}
.links a{font-size: 12px!important;}
.padSmWL15{padding-left:15px!important;width: 20%;}
.padSmW{width: 30%;}
.h3, h3 {font-size: 20px;}
.innerthr {top: 37px;}
.innervision {top: 57px;}
.paddSmLR15{padding:0px 15px!important;}
.paddSm0{padding:0px!important;}
.directMes h3{margin-top:0px;}
.paddXsOr img{height:100%!important;margin-bottom:0px;}
.headingXsA{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 26px;}
/* .head_bor {margin-bottom: 15px;} */
.paddSmT30{padding-top:30px;}
.paddSmT301{padding-top:30px!important;}
.img-responsive.trust-img.schl-med1 {height: 100% !important;}
.marginSm-top-0{margin-top:0px!important;}
td, th {font-size:12px!important;}
.uniformCls ul{padding-left:15px;}
ul{padding-left:15px;}
.uniformCls ul li{font-size:12px;}
.uniformCls img{height:120px!important;}
.sprtli {font-size: 12px;}
.evnttablia {padding: 15px 20px !important;font-size: 13px !important;}
.evnthdS {top: -34px;}
.dropdown-menuss , .dropdown-menuco, .dropdown-menuvas {left: 148px;}
.marBSm70{margin-bottom: 70px;}
.conbackpa{background-size: 100%!important;}
.contactsaddre {margin-top: 25px !important;}
.font-bold{
    margin-top: 20px;
}
}






@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
.glblPa .fa.fa-globe{font-size:75px!important}
.claTrst{width:100%;}
.trust-img1{height: 340px !important;width: 100% !important;}
.banner1 li {padding: 25px;width: 20%;white-space: nowrap;max-width:100% !important;overflow: hidden;text-overflow: ellipsis;}
.banner1 li a{}
.banner1 li a strong{font-size: 12px;font-weight: 700;}
.banner1 li a span {font-size: 12px;}
.banner1 ul {padding-left: 0px;}
.dropdown-menuss , .dropdown-menuco, .dropdown-menuvas {left: 148px;}
.wel_icon {left: 25px;}
.wel_icon i{font-size: 35px;}
.hexagon::after {border-top: 30px solid #2D3192;}
.hexagon::before, .hexagon::after {border-left: 40px solid transparent;border-right: 40px solid transparent;}
.hexagon::before {border-bottom: 30px solid #2D3192;}
.hexagon {width: 80px;height: 50px;border-radius:0px;}
.blnk-img1 {top: 15px;font-size: 24px;}
.blnk-img2 {top: 60px;font-size: 14px;width: 70%;line-height: 17px;}
.ban_holder h2 {font-size: 16px;}
	.testim_btn.fa-chevron-left, .testim_btn.fa-chevron-right {padding: 85px 9px;}
.col-sm-3.col-md-2.col-xs-12.padXsL15.padSmWL15 {padding-left: 15px !important;}
.contactsaddre {margin-top: 35px !important;}
.conbackpa{background-size: 100%!important;}
/****footer*****/	
.paddingLf{padding-left: 0px;}
.font-bold{
    margin-top: 30px;
}
.welcom_text span{padding-left:0px;}	
.welcom_text br{display:none;}
/******heaader*****/
.menu li a{font-size:13px; padding:10px 7px;}
.slider0{
    background: url(../img/res-slide0.png) no-repeat;
    height:400px;
	background-size: cover;
background-position: center center;
}
.slider1{
    background: url(../img/res-slide1.png) no-repeat;
    height:400px;
	background-size: cover;
background-position: center center;
}
.slider2{
    background: url(../img/res-slide2.png) no-repeat;
    height:400px;
	background-size: cover;
background-position: center center;
}
.slider3{
    background: url(../img/res-slide3.png) no-repeat;
    height:400px;
	background-size: cover;
background-position: center center;
}
.slider4{
    background: url(../img/res-slide4.png) no-repeat;
    height:400px;
	background-size: cover;
background-position: center center;
}	
.widtnSmLS75{width:75%;}
.widtnSmLS25{width:25%;}
.widtnSmLS50{width:50%;}
.widtnSmLS251{width:25%;}
.widtnSmLS501{width:50%;}
.paddSmT30.widtnSmLS75{padding-top:30px;}
.paddSmT30.widtnSmLS25{padding-top:30px;}
.paddSmT30.widtnSmLS50{padding-top:30px;}
.marBSmLS70{margin-bottom:70px;}
}


/*chnage-om*/

.phone {
    background-color: #009900 !important;
}

.wtsp {
    background-color: #46c657 !important;
}

.email {
    background-color: #ea4335 !important;
}

@media (min-width: 1200px){
.container-top {
    width: 1400px;
}
}