@font-face {
  font-family: 'HelveticaNeueLTStd-Cn';
  src: url('../fonts/HelveticaNeueLTStd-Cn.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueLTStd-Cn';
  src:  url('../fonts/HelveticaNeueLTStd-Cn.otf')  format('opentype'),
	     url('../fonts/HelveticaNeueLTStd-Cn.woff') format('woff'), url('../fonts/HelveticaNeueLTStd-Cn.ttf')  format('truetype'), url('../fonts/HelveticaNeueLTStd-Cn.svg#HelveticaNeueLTStd-Cn') format('svg');
  font-weight: normal;
  font-style: normal;
}


html{ height:100%; width:100%;}
body{  font-family: 'Open Sans', sans-serif; overflow-x:hidden}
body a{ text-decoration:none; transition:all 0.3s ease-in-out;}
*:after, *:before{ transition:all 0.3s ease-in-out;}
body a:hover{transition:all 0.3s ease-out;}
header{ transition:all ease-in-out 0.3s;  position:fixed; top:0; z-index:9999; width:100%; background:white url(../images/header-bg.jpg) repeat-x;}
.index .header{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.8);}
.sm_nav{ margin:0px; padding:0px}
.nav_right{ margin-top:3px;}
.sm_nav li a{ color:white;  font-size:18px; padding:10px 12px; position:relative; border-radius:3px 3px 0 0; font-family: 'HelveticaNeueLTStd-Cn';}
.sm_nav li a:hover, .sm_nav li a.active{ background: #009849;}
.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {margin-top: 10px;text-align: center;}
.centered-btns_tabs{ position:absolute; width:100%; bottom:2px; z-index:999; padding-left:0 !important;}
.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {display: inline;float: none;margin-right: 5px;}
.block{ width:100%; border-bottom:5px solid #38a3d9; padding:30px; background:#f6f6f6;}
.block-head{ font-size:22px; color:black; font-family: 'HelveticaNeueLTStd-Cn'; margin-bottom:15px;}
.read-more{ margin-top:40px;}
.read-more a{ color:red;}
.md-head{ font-size:26px; margin-bottom:10px; font-family: 'HelveticaNeueLTStd-Cn';}

.owl-item{ text-align:left;}
.md-row{ width:100%; float:left;}
.md-left{ width:20%; float:left;}
.md-right{ width:80%; float:left; padding:0 15px;}
.md-right .owl-dots{ display:none !important;}
.md-right .owl-nav{ display:inline-block;}
.owl-prev, .owl-next{ display:inline-block; width:16px; height:16px; background:url(../images/prev.jpg) no-repeat center; overflow:hidden; text-indent:-999px;}
.owl-next{ background:url(../images/next.jpg) no-repeat center; margin-left:1px;}
.md-wrapper{ width:100%; float:left; padding:30px 0; background:url(../images/border-bg.jpg) right repeat-y; margin-bottom:15px;}
.mission-wrapper{ width:100%; padding:30px 20px; color:#38a3d9; font-family: 'HelveticaNeueLTStd-Cn'; font-size:30px;}
.mission-wrapper span{ font-size:22px; color:black; line-height:21px;}

.centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {
  text-indent: -9999px;
  overflow: hidden;
  border-radius:100%;
  background: #373127;
  display: inline-block;
  border:3px solid white;
  width: 15px;
  height: 15px;
  opacity:0.5;
  }
.carousel-caption{ padding-bottom:75px; width:100%; right:0; left:0; margin:auto; text-align:left;}
.carousel-caption p{ font-size:48px; padding:5px 10px; background:rgba(17, 140, 209, 0.75); color:white; display:inline-block; margin-bottom:1px; text-shadow:none; font-family: 'HelveticaNeueLTStd-Cn';}

.centered-btns_here a,
.transparent-btns_here a,
.large-btns_here a {background: #00994a; opacity:1;  }

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.no-padding{ padding:0 !important;}
.service-head{ display:inline-block; font-size:30px; font-weight:300; margin:40px 0 25px 0; position:relative;}
.service-head:after{ display:inline-block; width:110%; height:1px; bottom:-5px; left:-5%; right:0; margin:auto; content:""; background:#f06d1f; position:absolute;}

.navbar-brand{ height:auto; position:absolute; top:0; left:0; padding:0;}
.carousel-caption{ right:13%;}
.sub_nav li{ display:inline-block; list-style:none;}
.rslides_container{ position:relative;}
.sub_nav{ text-align:right; color:#f06d1f; font-size:24px; font-weight:300; margin:10px 0; padding-right:12px;}
.sm_nav{ float:right;}
.img-responsive{ width:100%;}
.text-row{ width:100%; padding:50px 0; text-align:center;}
.text-row h2{font-family: 'HelveticaNeueLTStd-Cn'; font-size:38px;}
.text-row h2 span{ color:#118cd1;}
.text-row h6{ font-size:16px; color:#666666; line-height:21px; font-weight:500;}
.text-row h6 span{ color:#ee2929;}
.phn-btm-row{ margin-top:40px;}
.phn-wrapper{ width:100%; float: left; padding:15px 40px;}
.phn-left{ width:20%; float:left;}
.phn-right{ width:80%; float:left; padding-top:10px;}
.phn-btm-row{ text-align:left;}
.line{ border-right:1px solid #dddddd;}
.sm-pd{ padding-top:22px;}
.socialicons{ padding-top:10px; padding-left:35px; overflow:hidden;}
.socialicons span{ font-size:14px; display:block; color:#666666; margin-bottom:10px;}
.socialicons a i{ background:#848484; display:inline-block; color:white; border-radius:100%; width:27px; height:27px; text-align:center; line-height:26px; font-size:16px;}
.blog-icon{ background: #848484 url(../images/blog-bg.png) no-repeat center !important;  text-indent:-999px;}

.newsone{ width:100%; font-weight:600; font-size:16px;}
.newscnt{ width:100%; font-size:14px; line-height:24px; color:#666666; margin-top:7px;}
.center-bar{ background:#e9f5ff; padding:15px 0; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.news_btn a{ color:#545454; margin-top:10px;}
.read-more i{ font-size:12px;}
.block p{ color:#666666; font-size:14px;}
.owl-theme .owl-dots .owl-dot span {
    background: #a0ceee;
    border-radius: 30px;
    display: block;
    height: 10px;
    margin: 3px;
    transition: opacity 200ms ease 0s;
    width: 10px;
}
.breadcrumb{ background:#00994a; border-radius:0;}
.breadcrumb-inner a{ color:white; font-size:13px; display:inline-block; }
.breadcrumb-inner a:after{ content:'\f105'; font-family: FontAwesome; margin:0 7px;}
.breadcrumb-inner a:last-child:after{ display:none;}
.breadcrumb-inner a:hover{ text-decoration:none; opacity:0.6;}
.breadcrumb-inner a .fa-home{ font-size:15px;}
.block .newsone{ color:#38a3d9;}


.owl-theme .owl-dots .owl-dot {
    display: inline-block;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background:#0083de;}
.owl-controls{ margin-top:25px;}


footer{ background:#009849 url(../images/footer-bg.jpg) no-repeat center top; border-top:1px solid #dddddd; padding:15px 0; color:#fff;}
footer ul{ padding:0; margin:0; color:white;  font-size:14px; line-height:25px;}
footer ul li{ display:inline-block;}
footer ul li a{ color:white;  padding:0 5px; font-size:13px;}
footer ul li a:hover{ color:white; opacity:0.7; text-decoration:underline;}


.dropdown-menu li a{ font-size:14px; border-bottom:1px solid #ccc; color:rgb(51, 51, 51)}
.dropdown-menu li a:hover{ background:none; color:#185787;}
.dropdown-menu li a:after{ display:none;}
.dropdown-menu{ padding:0;}
.relative{ position:relative;}
.content-row{ padding:40px 0;}
.inner-banner{ margin-top:76px;}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{ background:#009849 !important; color: white; border-color:#009849;}


.sm-img{ width:100%;}

.navbar_sm{ padding:33px 0 0 0;}

.md-one{ font-size:21px; color:#185787; font-family: 'HelveticaNeueLTStd-Cn';}
.md-one span{ font-size:14px; color:black;}
.inner-page-ftr{ background:#e9f5ff; padding:40px 0; border-top:1px solid #dce9f3;}
.inner-page-ftr .phn-btm-row{ margin-top:0;}
h3{ font-family: 'HelveticaNeueLTStd-Cn'; color:#38a3d9; font-size:25px; margin-top:0;}
.inner-container{ padding-bottom:25px;}
.inner-container p{ line-height:25px; font-size:14px; text-align:justify;}
.inner-block{ padding:15px; border:1px solid #cfdbe6; border-bottom:5px solid #0083de !important; }
h4{ font-size:18px; font-weight:600; display:block;}
h5{ font-size:15px; font-weight:600; color:#666; display:block;}
.cnt-list{ padding-top:15px; line-height:33px; list-style: none; color:#185787;}
.cnt-list li:before{ content:"\f0da"; font-family: FontAwesome; margin-right:6px;}
.form-control{ margin-bottom:10px;}
.validation {
    color: red;
    float: left;
    margin-bottom: 20px;
    margin-top: -15px;
    width: 100%;
}
.contact-txt {
    box-shadow: none;
    height: 38px;
    margin-bottom: 20px;
    padding: 10px;
    width: 100%;
}

.contact-btn {
    background: none;
    border: 1px solid #38a3d9;
    color: #38a3d9;
    font-size: 14px;
    margin: 0;
    padding: 6px 17px;
    text-transform: uppercase;
    transition: all 0.2s ease-in-out 0s; border-radius:3px;
}
.contact-btn:hover{ background:#38a3d9; color:white;}
.map{ width:100%; margin-top:20px; border: 1px solid #38a3d9;}
.map iframe{ width:100%; border: 1px solid #38a3d9; min-height: 250px;}
.left-mn{ width:100%;}
.left-mn img{ max-width:100%; border:1px solid #00994a;}
.mangement-head{ width:100%; font-size:18px; color:#00994a; text-transform:uppercase; font-weight:600; border-bottom:1px solid #dddddd; padding-bottom:10px; margin-bottom:10px;}
.mangement-head span{ font-size:15px; font-weight:normal; color:#666;}
.ss{ margin-bottom:25px !important;}
.border{ border-bottom:1px solid #CCC; margin-bottom:20px; padding-bottom:20px;}
.sm-ftr ul{ width:100%;}

@media (max-width:1024px){ 
.sm_nav li a{ font-size:16px; padding:10px 12px;}
.md-left{ width:25%;}
.md-left img{ max-width:100%;}
.md-right{ width:75%; padding-right:10px;}
.phn-right{ padding-left:10px;}

.banner_content_wrapper{ height:auto; margin-top:0px; padding:0px; width:100%;}
.intro_txt{ height:205px !important;}
.carousel-indicators{ bottom:20px; }
.carousel-caption{ bottom:45px;}
.nav_right{ padding:0px;}


.navbar-right, .sub_nav{ margin-right:0;}
.carousel-caption{ bottom:-16px;}



 }
 @media (max-width:990px){

.sm_nav{ width:100%; padding-top:}
.navbar-brand{ height: auto;}
.hdr_cntnr{ width:100%; padding:0px;}
.sm_nav{ margin-top:-15px;}
.sm_nav li a{ padding: 17px 20px 10px 17px; font-size:16px;}
.navbar-brand{ left:9px; z-index:99999;}


.sm_clear{ display: block;}

.news-block{ margin:15px 0; height:auto;}
.navbar_sm { padding-top:39px; margin-right:10px;}
.news{ padding:25px 0;}
.sm-clear{ clear: both}
.ftr_list{ margin-bottom:30px;}
.no-padding .col-md-3 .row{ float:left;}
.carousel-caption p{ font-size:26px;}
.block{ margin-bottom:15px;}
.md-wrapper{ background:none;}
.phn-left, .phn-right{  width:100%;}
.phn-wrapper{ padding:0; text-align: center;}


	 }
 @media (max-width:767px){
.sub_nav{ display:none;}
.mng-center{ text-align:center;}
.left-mn{ padding-bottom:25px;}

.hdr_cntnr{ position:relative;}
.dropdown-menu li a{ padding-left:35px !important;}

.intro_txt{ height:auto !important;}
.ft_right{ text-align:center !important; margin-top:5px;}
.tab_wrapper li a{ width:100%;}
.tab_wrapper li{ float:none}
.view{ width:100%; text-align:center;}
.header{ background:white;}

.line{ border:0; margin-bottom:15px;}
.nav_right{ margin:0;}
.banner{ margin-top:70px;}
.caption_head{ font-size:18px;}
.caption-link a{ font-size:14px; width:169px}
.country-list{ width:100%;}
.sm_nav{ margin-top:0 !important; max-height:350px; overflow-y: scroll;}
.phn-btm-row .col-sm-4{ width:100%; float:left; text-align:center;}
.socialicons{ padding-left:0; float:none;}

.inner-block{ margin-top:25px; margin-bottom:0;}
.cnt-list{ padding-left:0;}
.block{ height:auto !important;}
	 }
@media (min-width:1020px){ .dropdown:hover .dropdown-menu {display: block;}}
	 
@media (min-width:1200px){
	.sm_nav li a{ padding:10px 20px;}
	}

@media (max-width:550px){

.carousel-caption{ display:none;}
.block{ padding:10px;}
.content-row{ padding:15px 0;}
.carousel-indicators{ bottom:-12px;}
.md-right{ margin-top:15px;}
.owl-item{ text-align:center !important;}
.md-right, .md-left{ width:100%; text-align:center;}
.md-wrapper{ text-align:center; padding:10px 0;}
.mission-wrapper{ float:left; text-align:center; padding:10px 0; font-size:24px;}
.text-row{ padding:20px;}
footer ul span{ width:100%; float:left; margin-top:10px;}
.block{ text-align:center;}
	}
@media(max-width:990px)  {
.menu_icon{ font-size:30px; color:#185787;}
.navbar-toggle{ padding: 13px 10px;}
header{ background:white;}
.navbar-collapse.collapse {display: none !important;}
.navbar-collapse {overflow-x: visible !important;}
.navbar-collapse.in {overflow-y: auto !important;}
.collapse.in {display: block !important;}
.navbar-toggle { display: block !important; } .navbar-header { width: 100%; height: 60px; }
.navbar_sm {left: 0;position: absolute;width: 100%;z-index: 9999; margin-top:74px; background:#3e3e3e;}
.navbar_sm li a{ width:100%; color:white; border-bottom:1px solid rgba(102, 102, 102,0.5); border-radius:0;}
.navbar_sm li{ float:none;}
.navbar-nav .open .dropdown-menu {
    background-color: transparent;
    border: 0 none;
    box-shadow: none;
    float: none;
    margin-top: 0;
    position: static;
    width: auto;
}

.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a{ padding: 13px 20px 13px 20px;}
.dropdown-menu li a:hover{ color:#009849;}

}

header {box-shadow: 0 0 33px #a4a4a4;}
.cp{color:#fff;}
.cp a{color:#fff;}
