@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');

html, body {
height: 100%;
padding: 0;
margin: 0;
}

body * {
font-family: "Open Sans";
font-size: 14px;
color: #333;
}

.header{
display:inline-block;
width:100%;
padding:1px 0;
}


.no-padding{ padding:0 !important}
.no-padding-r{ padding-right:0 !important}
.no-padding-l{ padding-left:0 !important}
.no-padding-t{ padding-top:0 !important}
.no-padding-b{ padding-bottom:0 !important}

.no-margin{ margin:0 !important}
.no-margin-l{ margin-right:0 !important}
.no-margin-r{ margin-left:0 !important}
.no-margin-t{ margin-top:0 !important}
.no-margin-b{ margin-bottom:0 !important}

.margin-t22{ margin-top:22px  !important}
.margin-t6{ margin-bottom:6px !important}
.margin-b18{ margin-bottom:18px !important}
.margin-b25{ margin-bottom:25px !important}

.margin-r30{ margin-right:30px !important}
.padding20{padding:0 30px !important}

.paddingb20{padding: 0 0 20px !important}
.padding-b20{padding-bottom:  20px !important}

@media (max-width:768px) {
.no-padding-xs{ padding:0 !important}
}
.show420{display:none}
.hide420{display: block}
@media (max-width:420px) {
.col-xxs-12{width:100% !important}
.show420{display: block}
.hide420{display:none}
}

.headersub{display:inline-block; float:right; width:200px; margin:20px 0 0}
#mail{font-family: "Open Sans"; font-size:16px; color:#1d1d1d; padding:2px 0 2px 30px; margin:0;background:url(../images/mail.gif) no-repeat 0 0; width:170px; display:block;float:left}
#call{font-family: "Open Sans"; font-size:16px; color:#1d1d1d; padding:2px 0 2px 30px; margin:0;background:url(../images/call.gif) no-repeat 0 0;width:170px; display:block; float:left }

.mm-listitem__text,.mm-navbar__title{text-transform: uppercase;}

.navbar-wrapper{position: relative;  z-index: 999;}

@media (max-width:767px) {
.headersub{display: none}
}

.menuss{background:#0d2769}

.findschool{width:240px; float:right; padding:3px 9px; font-family: "Open Sans Light"; font-size:15px; color:#4d4d4d;background:url(../images/dd.gif) no-repeat right center; -moz-appearance:none !important; appearance:none !important; cursor:pointer; border:1px solid #cacaca; margin:40px 0 10px 0}

@media (max-width:767px) {
.findschool{margin:40px 30px 10px 0}
}
@media (max-width:500px) {
.findschool{display: none}
}
.show-xs{display: none;}

.bannerarea{background:#000 url(../images/bannerx.jpg) no-repeat center top;  min-height: 60px}


.bannertext{float: right;margin: 150px 10px 100px 10px}
    
@media (max-width:1199px) {
.bannertext {    margin: 40px 40px 20px 10px}
}
@media (max-width:991px) {
.bannertext {    margin: 40px 0px 20px;}
}
@media (max-width:767px) {
.logo{
    float: left;
    margin: 10px 0px;
    width: 25%;
}
.bannertext {
    float: right;
    margin: 10px 0px;
    width: 65%;
}
.show-xs{display: block;}
}

.animated{
-webkit-animation-duration: 1.4s; /* Safari 4.0 - 8.0 */
animation-duration: 1.4s;}


.subpgservice{padding: 0}

.btn-whit{background:#fff; font-family: "Open Sans"; font-size:15px; color:#797979; padding:6px 34px; text-transform:uppercase; display:inline-block }
.btn-whit:hover,.btn-whit:focus{background:#fff; font-family: "Open Sans"; font-size:15px; color:#797979; padding:6px 34px; text-transform:uppercase; text-decoration:none;  }


.sect6{background:#fff ; padding:60px 0px 0}
.sect6 h4{font-family: "Open Sans"; font-size:24px; font-weight:100; color:#000; padding:0 ; margin:5px 0 85px; text-transform: uppercase;text-align: center;  }
.sect6 p{font-family: "Open Sans"; font-size:14px; font-weight:300; color:#000; padding:0 ; margin:0 0 14px; text-align: justify;  }



@media (max-width: 767px) {
.sect6 h4{ font-size:17px;margin:5px 0 25px;    }
.sect6 img{margin:auto; display: block; float: none;}

}


.social{width: 130px; margin:auto;}


.bg-color2{ background:#4f4f4f;  padding:20px 10px;  width: 100%;color:#a1a1a1;	 font-family: "Open Sans" !important; font-size:13px; min-height: 160px; display: inline-block}

.bg-color2 p{color:#a1a1a1; font-size:13px}

.hover-a a{ text-decoration:none;
color:#a1a1a1; font-size:13px
}	 
.hover-a a:hover{ text-decoration:none;
color:#eee;
}	 
.ta-c{text-align: center; color: #fff !important; font-size: 16px !important}
.ta-r{text-align:right}
.ta-l{text-align:left}
@media (max-width: 1199px) {
.ta-r{text-align:center}
.ta-l{text-align:center}
}


@media (max-width:600px) {
}



/** submenu**/
		
.dropdown-submenu {
    position: relative;
	text-transform:uppercase
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
/************/

.blink{animation:blinkingText 0.9s infinite;font-size: 16px !important;}

@keyframes blinkingText{
    0%{     color: #fbf303;    }
    49%{    color: #19a5d2; }
    50%{    color: #fbf303; }
    99%{    color: #19a5d2;  }
    100%{   color: #4eaf00;    }
}
@keyframes blinkingTexts{
    0%{     color: #ff0;    }
    100%{    color: #fff; }
  
}
.sect-map{padding: 0 30px 0;}

