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





html, html a {
    -webkit-font-smoothing: antialiased !important; -webkit-font-smoothing:antialiased; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
*{margin:0px; padding:0px;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
body,html{ height:100%; width:100%; float:left;}
body{ background:#fff; font-size:12px; color:#333333; margin:0; padding:0;  font-family: 'open_sansregular';}
ul, li{list-style:none; margin: 0px; list-style-type:none; }
a{text-decoration:none; cursor:pointer; color:#2a2e33;}
a img {border:none;outline:none;}
img{vertical-align:middle} 
.clr{clear:both; float:none;}
.clr:after, .row:after, .afclr:after{clear:both; float:none; content:""; display:block}
:focus{outline:none; }
input[type="submit"], input[type="reset"], button{  cursor:pointer; -webkit-appearance:none}
.wrapper{max-width:1160px;   margin:0 auto; transition:all 0.3s ease; -webkit-transition:all 0.3s ease}
img{ max-width:100%;}
.wide{width:100%;}
html {   -webkit-font-smoothing: none; }
h1, h2, h3, h4, h5, h6{ font-weight:normal; margin:0; padding:0}

body{margin: 0px; padding: 0px;}
*, after, before{box-sizing:border-box; -webkit-box-sizing:border-box;}
input[type="button"],
input[type="submit"],
input[type="reset"],
select{-moz-appearance:none;  
  appearance:none;
 -webkit-appearance:none;
 -ms-appearance:none; 
 -o-appearance: none; }
/* @font-face kit by Fonts2u (http://www.fonts2u.com) */

section, footer, header{ display:block;}

img { max-width:100%; }

a {text-decoration: none;transition: all 0.2s ease-in-out 0s;}







@font-face {
	font-family: 'Nyala';
	src: url('../fonts/Nyala-Regular.eot');
	src: url('../fonts/Nyala-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Nyala-Regular.woff') format('woff'),
		url('../fonts/Nyala-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('../fonts/MyriadPro-Semibold.eot');
	src: url('../fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Semibold.woff') format('woff'),
		url('../fonts/MyriadPro-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}




#toTop {background: #23c282 none repeat scroll 0 0; border-radius: 5px; bottom: 10px; color: #fff; cursor: pointer; font-family: 'Myriad Pro';
display: none; font-size: 11px; font-weight: bold; height: 40px; line-height: 41px; padding: 0; position: fixed; right: 10px; text-align: center; transition: transform 0.5s ease 0s; width: 40px; z-index: 999999;}
.header {background: #fff;float: left;width: 100%;min-height: 72px;     padding: 10px 0px 0px;}
.fixed-header{position: fixed;}
.header_inner{width: 100%; float: left;}
.right_top {float: right;     width: 537px;}
.logo {float: left;}
.top_social{float: right;}
.top_social ul{display: inline-block;}
.top_social ul li, .top_social ul li a{display: inline-block;}
.top_social ul li a{margin-right: 6px;}
.top_social ul li:last-child{margin-right: 0px;}
.searc {float: left; margin: 12px 0px;}
.searc_inner{float: left; position: relative; width: 240px;}
.searc_inner input[type="text"]{width: 100%; border: 1px solid #000;    font-style: italic; padding: 8px 10px 8px 10px; height: 29px; background: #fff;     border-radius: 4px;     color: #000;}
.searc_inner:after{background: url(../img/search_icon.png); content: ""; position: absolute; right: 3px;top: 3px;     width: 22px;height: 22px;} 
.navbar{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0b6fa3+0,065985+100 */
background: rgb(11,111,163); /* Old browsers */
background: -moz-linear-gradient(top, rgba(11,111,163,1) 0%, rgba(6,89,133,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(11,111,163,1) 0%,rgba(6,89,133,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(11,111,163,1) 0%,rgba(6,89,133,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b6fa3', endColorstr='#065985',GradientType=0 ); /* IE6-9 */
     float: left;width: 100%; margin: 10px 0px 0px 0px;}
.slider {width: 100%;float: left; background: url(../img/bg.png);     background-size: cover; background-position: top center;} 
.slider_text {width: 100%;float: left;padding: 55px 0px 45px 0px;}
.slider_text h1 {font-size: 40px;color: #fff;     padding: 0px 0px 40px 0px; font-family: 'Myriad Pro';font-size: 56px;}
.slider_text h2{font-size: 44px;color: #fff;     padding: 0px 0px 23px 0px; font-family: 'Nyala';}
.slider_text h3{font-size: 44px;color: #fff;     padding: 0px 0px 50px 0px;  font-family: 'Nyala';}
.slide_text {font-family: 'Myriad Pro'; color: #fff; font-size: 19px;}
.blocck { float: left;width: 340px;     margin-right: 46px; margin-bottom: 22px;}
.top_heading {width: 100%;float: left;height: 42px;background: #23c282; padding: 3px 0px 0px 14px;     box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.27);}
.img_icon {float: left;}
.tile {color: #fff;text-transform: capitalize;font-size: 21px;     padding: 5px 10px; display: inline-block; font-family: 'Myriad Pro';font-weight: 600;}
.bottom_ection {float: left; width: 100%;padding: 20px 0px 0px 27px;     min-height: 260px;background: #fff;}
.bottom_ection_inner{width: 100%; display: inline-block;}
.bottom_ection_inner ul{width: 100%; display: inline-block;}
.bottom_ection_inner ul li{width: 100%; display: inline-block;}
.bottom_ection_inner ul li a{color: #17455F; display: inline-block; padding: 0px 0px 14px 0px;     font-weight: bold;text-decoration: underline;     font-size: 13px;     font-family: arial;font-weight: bold;}
.bottom_ection_inner ul li a:hover{text-decoration: none;}
.bottom_section {width: 100%;background: #ECECEC;float: left;    padding:120px 0px;} 
.footer {float: left;width: 100%;     background: #023F5E;     padding: 38px 0px;}
.footlogo{float: left;     margin: 28px 0px 0px 0px;} 
.cebter_img {width: 100%;text-align: center;display: inline-block;}
.content {font-family: arial;font-size: 14px;color: #343434; text-align: left;     padding: 0px 26px;     margin: 20px 0px 0px 0px;line-height: 20px;}
.footlogo a{ display: inline-block;}
.special{padding-left: 0px;     background: #f9efc7;}
.sign_up {float: right;}
.foot_menu{display: inline-block;     margin-left: 100px;     margin-top: 40px;}
.foot_menu ul{display: inline-block;}
.foot_menu ul li{display: inline-block; position: relative;}
.foot_menu ul li:last-child:after{display: none;}
.foot_menu ul li a{display: inline-block; color: #fff;font-size: 16px;     padding-right: 14px; padding-left: 14px;     font-family: arial;     text-transform: capitalize;}
.foot_menu ul li:after{content:"|"; position: absolute; font-size: 16px; color: #fff;}
.foot_menu ul li a:hover{    color: #23c181;}

.sub_footer {  width: 100%;  float: left; background: #000; font-family: arial; font-size: 14px;color: #fff;     padding: 13px 0px; text-align: center;     line-height: 23px;font-weight: 600;   }  