/*!
 * Start Bootstrap - Half Slider HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
 
 
html,
body {
	font-family: 'Poppins', sans-serif; font-size:16px; overflow-x: hidden;
}

a:focus, a:hover {
    text-decoration:none;
}

p{}

h1, h2, h3, h4, h5{ }

/* You can change the height of the carousel by changing the height in the class below. It is set to 50% by default, but can be any height! */

.carousel {
    
}

.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
.mt70{ margin-top:70px;}
.mt80{ margin-top:80px;}
.mt90{ margin-top:90px;}

.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb40{ margin-bottom:40px;}
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px;}
.mb70{ margin-bottom:70px;}
.mb80{ margin-bottom:80px;}
.mb90{ margin-bottom:90px;}


.item,
.active,
.carousel-inner {
    height: 100%;
}


.carousel-control {
    padding-top: 11%;
}


.padl0{padding-left:0px;}

.padr0{padding-right:0px;}


/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}


	

.affix {
    position: fixed;
	width: 100%;
	background: #fff;
	border-radius:0px;
	z-index:99;
	top:0px !important;
	-webkit-box-shadow: 0px 16px 68px -17px rgba(0,0,0,0.14);
    -moz-box-shadow: 0px 16px 68px -17px rgba(0,0,0,0.14);
    box-shadow: 0px 16px 68px -17px rgba(0,0,0,0.14);
	width:100%;
}


.elevator {
	position: fixed;
	right: 20px;
	bottom: 45px;
	display: inline-block;
	width: 48px;
	height: 48px;
	overflow: hidden;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	visibility: hidden;
	background: #ff9e21;
	background-image: none;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .05);
	box-shadow: 0 0 10px rgba(0, 0, 0, .05);
	opacity: 0;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.elevator.elevator-is-visible {
	visibility: visible;
	opacity: 1;
	z-index: 999;
}
.elevator .fa {
	position: relative;
	top: 12.5px;
	left: 14.5px;
	padding: 0;
	margin: 0;
	font-size: 20px;
	color: white;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.elevator:hover {
	background: rgba(0, 0, 0, .8);
}
.elevator:hover .fa {
	top: 5px;
	color: white;
}


.green1{background:#032361;}
 

.navbar-brand {
    height:inherit;
    padding: 3px 0px;

} 


 
.navbar-default{ background:none;}


.nav>li>a{ font-size:15px; font-weight: 500;}


.navbar-right{ padding-top:16px;}


.nav>li>a {
    padding: 17px 9px;
	color: #fff  !important;
}



.navbar-nav li:hover .dropdown-menu {
display: block;
}   
   

.navbar-brand img{ margin-top:10px; margin-bottom:10px; width:230px;}


/* footer social icons */

ul.social-network {
	list-style: none;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 10px 0 0;
}

.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#fff;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 40px;
	height: 40px;
	font-size:15px;
	border: 2px solid #fff;
}
.social-circle li i {
	margin:0;
	line-height:38px;
	text-align: center;
    color: #fff;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

/* footer social icons */


.blue{ background:#0a3380;}


.top-ul99 ul{ margin:0; padding:0; text-align:right;}


.top-ul99 li{ list-style:none; display:inline-block; padding-left:10px; color:#ccc;}

.top-ul99 .sl1{ 
    background: #fff;
    padding: 10px 40px;
    border: 2px solid #0a3380;
    border-radius: 40px;
    color: #0a3380;
	display:inline-flex;
	    display: block;}

.top-ul99 .sl1:hover{ background:#0a3380; color:#fff; text-decoration:none;}

.top-ul99 .sl1:focus{ background:#0a3380; color:#fff; text-decoration:none;}


.top-ul99 .sl2{ 
    background: #ff9e21;
    padding: 10px 40px;
    border: 2px solid #ff9e21;
    border-radius: 40px;
    color: #fff;
	display:inline-flex;
	    display: block;}

.top-ul99 .sl2:hover{ background:#fff; color:#ff9e21; text-decoration:none;}

.top-ul99 .sl2:hover{ background:#fff; color:#ff9e21; text-decoration:none;}


.tuy766776{ position:absolute; width:100%; z-index:9; bottom:0px;}


.tuy766776 .col-md-3{ margin-top:10px; margin-bottom:10px;}

.tuy766776{ text-align:center; color:#fff;}


.tuy766776 h2{ 
    font-size: 24px;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    margin-top: 5px;}

.tuy766776 p{ font-size:14px;}


.tuy766776 .tp1{ 
    border-radius: 10px;
    background: #2ea6f7;
    padding: 22px 5px;}
	
	
.tuy766776 .tp2{ 
    border-radius: 10px;
    background: #ff9e21;
    padding: 22px 5px;}
	
	
.tuy766776 .tp3{ 
    border-radius: 10px;
    background: #0a3380;
    padding: 22px 5px;}
	
	
.tuy766776 .tp4{ 
    border-radius: 10px;
    background: #2d2d2d;
    padding: 22px 5px;}	
		
		

.eerew44 {
    padding-bottom: 150px;
}


.about78766{ color:#0a3380; padding-top:50px;}

.about78766 h2{ font-size:40px; padding-top:140px; font-weight:200;}

.about78766 p{ line-height:30px;}


.call7878766{ background:#2fa6f8; color:#fff; padding:50px 0;  text-align:center;}

.call7878766 img{ width:80px;}

.call7878766 h3{font-size: 24px;}

.call7878766 h5 {
    font-size: 45px;
    font-weight: bold;
    margin-top: 20px;
}


.call7878766 h5 a{ color:#fff;}

.ftr{ background:#0a3380; padding-top:50px; padding-bottom:50px; margin-top: 30px;}


.fgf556565 ul{ margin:0; padding:0; float:left; width:50%;}

.fgf556565 li{ list-style:none; display:block; padding-top:20px;}

.fgf556565 li a{ color:#fff;}


.dasd6d665{ text-align:center; border-left: 1px solid #1c4da9;}

.dasd6d665 h2{ 
    font-size: 16px;
    color: #fff;
    letter-spacing: 6px;
    margin-bottom: 20px;}

.dasd6d665 .sl2{ 
    background: #ff9e21;
    padding: 10px 40px;
    border: 2px solid #ff9e21;
    border-radius: 40px;
    color: #fff;
	display:inline-flex;
	    display:inline-block;
		margin-top:10px;}

.dasd6d665 .sl2:hover{ background:#fff; color:#ff9e21; text-decoration:none;}

.dasd6d665 .sl2:hover{ background:#fff; color:#ff9e21; text-decoration:none;}


.news-box{ 
    width: 100%;
    display: inline-block;
    background: #fff;
    border-left: 4px solid #ff9e21;
    padding: 20px;
    box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.2);
	margin-bottom:20px;}


.news-box .left{ width:50%; float:left;}


.news-box .left p{color:#0a3380;}

.news-box .left h4{ color:#000;}

.news-box .left h5{
    color: #85be00;
    font-size: 14px;
    padding-top: 20px;}


.news-box .right{ width:50%; float:left;}


.uyuy555 h2{ 
    text-align: center;
    font-size: 40px;
    padding: 20px;
    font-weight: 200;}


.orange-button{
    background: #ff9e21;
    padding: 10px 40px;
    border: 2px solid #ff9e21;
    border-radius: 40px;
    color: #fff;
    display: inline-flex;
    display: inline-block;
    margin-top: 10px;}


.orange-button:hover{
    background: #fff;
    color: #ff9e21;
    text-decoration: none;}


.trrtewq556{ width: 100%;
    display: inline-block;
    background: #fff;
    padding: 20px;
    border-radius: 20px;}
	
	
.trrtewq556 .left{ width:15%; float:left;}

.trrtewq556 .left img{ width:100%; border-radius:100px; border:4px solid #ccc;}

.trrtewq556 .right{ width:85%; float:left; padding-left:20px;}	

.trrtewq556 .right h3{ font-size:18px;}


.te3w4r33{background:#54cdd5;}

.te3w4r33 h2{ 
    text-align: center;
    font-size: 40px;
    padding: 20px;
    font-weight: 200;
	color:#fff;}


.fafjlakjfsa7y6{
    padding-bottom: 70px;
}
.copyright p{ text-align:center; color:#5b5b5b; padding:20px 10px; margin:0px;}
.copyright p a{ text-decoration:none; color:#5b5b5b;}
.dropdown-menu>li>a {
    color: #fff;
    background-color: #0a3380;
    font-size: 15px;
	padding: 13px 20px;
}
.dropdown-menu {
    padding: 0px 0;
	width: 300px;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color:#ffffff; background-color:#2fa6f8;}
.about-usfadfs{ position:relative;}
.about-usfadfs img{width:100%; position:relative;}
.about-usfadfs1{ position:absolute; bottom:0px; width: 100%;}
.about-usfadfs1 .detail{  width: 55%;  float:right;  background: #ffffff; color:#000; padding: 10px 20px;}
.about-usfadfs1 .detail h1{font-size:20px;}	
.about-usfadfs1 .breadcrumb{ background:none; color:#333; padding-left:0px; margin-bottom:0px;}	
.about-usfadfs1 .breadcrumb-item a{ color:#333;}
.about-usfadfs1 .breadcrumb>.active{color:#333;}
.abu43534 h1{ font-size:30px; padding-bottom:10px; padding-top:30px; font-weight: lighter;}
.abu43534 p{ line-height:30px; text-align:justify;}
.news43534 h1{ font-size:30px; padding-bottom:10px; padding-top:30px; font-weight: lighter;}
.news43534 p{ line-height:30px; text-align:justify;}
.news43534 h4{ color: #85be00;  font-size: 14px;}
.con6554{ float:left; width:100%; margin-bottom:20px;}
.con6554 .left{ width:10%; float:left;}
.con6554 .right{ width:90%; float:left;}
.con6554 p { font-weight: 500;}
.con6554 p a{ color:#fff;}
.con00ppp0 .form-control{ border-radius:2px; height:40px;}
.con00ppp0 .submit{ background: #ff9e21;  padding: 10px 40px;  border: 2px solid #ff9e21;  color: #fff;}
.filter-bx{width: 50%; padding: 10px 24px; border-radius: 3px; border: #ddd solid 1px; margin-bottom: 20px; background: #f7f6f6;}
.filter{float:left; width:100%;}
.filter h3{font-size: 30px; background: #efefef; color: #093380; padding: 5px 14px 1px;  font-weight: bold; margin: 8px 0;}
.filter ul{padding:0; margin:0;}
.filter li{list-style: none; line-height: 20px;   padding: 9px 7px;  border-radius: 3px;  border: #f5f5f5 solid 1px;  margin: 9px 0;}


.inner-pg{}
.inner-pg p{font-size:14px; color:#666; line-height:24px;}
.inner-pg h4{font-size: 18px; background: #efefef; color: #093380; padding: 10px 10px 8px; margin: 15px 0 10px;}
.heading-style1{color: #40cad0;  border-bottom: #ddd solid 1px; padding: 0 0 5px 0;   font-size: 28px;}
.inner-pg ul{padding:0; margin:0 0 0 26px;}

.inner-pg li{font-size:14px; line-height:24px;}


.serv-img{width: 24%;
    margin-right: 15px;}


.teambx{ text-align: center;
    border: 1px solid #e8e8e8;
    margin-bottom: 30px;
	padding: 0 20px;
}

.teambx:hover{-webkit-box-shadow: 0px 0px 22px -4px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 22px -4px rgba(0,0,0,0.19);
box-shadow: 0px 0px 22px -4px rgba(0,0,0,0.19);}

.teambx h2{ color:#0a3380;  font-weight:bold; font-size:16px; height:35px;}

.teambx p{ color:#999;}

.ftdetailsba{ color:#fff;}


.hosbox{ text-align: center;
    border: 1px solid #e8e8e8;
    margin-bottom: 30px;
}

.hosbox:hover{-webkit-box-shadow: 0px 0px 22px -4px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 22px -4px rgba(0,0,0,0.19);
box-shadow: 0px 0px 22px -4px rgba(0,0,0,0.19);}


.nursbox{ text-align: center;
    border: 1px solid #e8e8e8;
    margin-bottom: 30px;
}

.nursbox:hover{-webkit-box-shadow: 0px 0px 22px -4px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 22px -4px rgba(0,0,0,0.19);
box-shadow: 0px 0px 22px -4px rgba(0,0,0,0.19);}

.nursbox h2{ color:#0a3380;  font-weight:bold; font-size:16px;}

.nursbox p{ color:#999;}

.nursbox p a{color:#0a3380; font-size:13px;}



.pdf-boxer{ text-align:center; border: 1px solid #e8e8e8; padding:10px; margin:20px 0;}

.pdf-boxer img{ width:50px;}

.pdf-boxer h3{
    color: #0a3380;
    font-size: 16px;
    margin-top: 5px;}
	
	
.teambx_1{ 
    text-align: center;
    margin-bottom: 30px;
    height: 250px;
}
.img-modal{
    cursor: pointer;
}


.teambx_1 img { width:150px; border-radius:100px;}

.teambx_1 h2{ color:#0a3380;  font-weight:bold; font-size:16px;}

.teambx_1 p{ color:#999;}	
	

.appointment-form{border-right: 1px solid #ddd;}

.appointment-form label{
    font-weight: 500;
    font-size: 14px;
	    margin-top: 20px;}

.appointment-form .form-control{ height:40px; border:1px solid #696969; border-radius:0px;}

.suhuihi655{
    width: 100%;
    margin-top: 20px;
    padding: 10px;
    font-size: 16px;
    background: #0a3380;
    color: #fff;
    border-radius: 0px;
	border:1px solid #0a3380;}

.suhuihi655:hover{background: #fff;	color: #0a3380;}

.suhuihi655:focus{background: #fff;	color: #0a3380;}



.divider-text {
    position: relative;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
}
.divider-text span {
    padding: 7px;
    font-size: 12px;
    position: relative;   
    z-index: 2;
}
.divider-text:after {
    content: "";
    position: absolute;
    width: 100%;
    border-bottom: 1px solid #ddd;
    top: 55%;
    left: 0;
    z-index: 1;
}


.bg-light{ background:#fff;}


.uyityi666 h3{font-size: 20px;
              line-height: 30px;}


.thruui776{
    width: 100%;
    padding: 10px;
    font-size: 16px;
    background: #fff;
    color: #0a3380;
    border-radius: 0px;
	border:1px solid #0a3380;
	margin-top:10px; margin-bottom:10px;}

.thruui776:hover{background: #0a3380;	color: #fff;}

.thruui776:focus{background: #0a3380;	color: #fff;}


.thruui776 img {
    width: 20px;
}


.blccc{ border-left:1px solid #ccc;}

.logo{ width:92px;}



@media (max-width:480px) {
	
.navbar-nav li:hover .dropdown-menu {
    top:0px !important;
}


.products .col-md-6 {
    padding: 10px 0 !important;
}	

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

.call7878766{ margin-top:20px;}


.about78766 h2 {
    padding-top: 0px;
}


.tuy766776 .tp1 {
    padding: 10px 5px;
}

.tuy766776 .tp2 {
    padding: 10px 5px;
}

.tuy766776 .tp3 {
    padding: 10px 5px;
}

.tuy766776 .tp4 {
    padding: 10px 5px;
}


.tuy766776 .tp1 img {
    width: 50px;
}

.tuy766776 .tp2 img {
    width: 50px;
}

.tuy766776 .tp3 img {
    width: 50px;
}

.tuy766776 .tp4 img {
    width: 50px;
}


.tuy766776 h2 {
    font-size: 17px;
}


.top-ul99 {
    margin-top: 0px;
}

.logo {
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 5px;
}


.top-ul99 li{ padding-left:0px;}


.top-ul99 .sl2 {
    padding: 10px 10px;
}


.blccc{ border-left:0px;}

.appointment-form{border-right:none;}

.dropdown-menu {
    width:100% !important;
}

.fgf556565 ul {
    width: 100% !important;
}


.affix {
    position:inherit !important;}


.top-ul99 ul {
    text-align: center !important;
}

.top-ul99 li{ padding-top:10px;}

.about-usfadfs1 {
    position: inherit !important;
}

.about-usfadfs1 .detail {
    width: 100% !important;
}

.carousel-control img {
    width: 20px;
}


.eerew44 {
    padding-bottom:0px !important;
}



.dasd6d665{ border:none !important;}


.tuy766776{position: inherit !important;}


.dropdown-menu{ position: inherit !important; width:100%;} 
				
.navbar-nav li:hover .dropdown-menu {
    top:0px !important;
}


.products .col-md-6 {
    padding: 10px 0 !important;
}				    
		
}		
	
@media (min-width: 300px) and (max-width: 768px){
    .teambx_1{
        height: auto;
    }
}

