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

@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansitalic';
    src: url('fonts/opensans-italic-webfont.eot');
    src: url('fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-italic-webfont.woff') format('woff'),
         url('fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('fonts/opensans-light-webfont.eot');
    src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-light-webfont.woff') format('woff'),
         url('fonts/opensans-light-webfont.ttf') format('truetype'),
         url('fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/opensans-semibold-webfont.eot');
    src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-semibold-webfont.woff') format('woff'),
         url('fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bold-webfont.woff') format('woff'),
         url('fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('fonts/opensans-condbold-webfont.eot');
    src: url('fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-condbold-webfont.woff') format('woff'),
         url('fonts/opensans-condbold-webfont.ttf') format('truetype'),
         url('fonts/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oswaldlight';
    src: url('fonts/oswald-light-webfont.eot');
    src: url('fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/oswald-light-webfont.woff') format('woff'),
         url('fonts/oswald-light-webfont.ttf') format('truetype'),
         url('fonts/oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oswaldbook';
    src: url('fonts/oswald-regular-webfont.eot');
    src: url('fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/oswald-regular-webfont.woff') format('woff'),
         url('fonts/oswald-regular-webfont.ttf') format('truetype'),
         url('fonts/oswald-regular-webfont.svg#oswaldbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box;-o-box-sizing: border-box; margin:0; padding:0; list-style:none; text-decoration:none; outline:none; transition: all 0.4s ease-out 0s; outline:none; border:none; }
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border:none; }
body{ background:url(../images/bg.jpg) repeat;  font-family: 'open_sansregular';}

h1, h2, h3, h4, h5, h6, p { font-weight:normal;}

#header{  position:fixed; top:0; z-index:999; width:100%; float:left; background:url(../images/header.jpg) repeat; }
.main-fix{ width:962px; margin:0 auto;}
.main-full{ width:100%; float:left;}
.logo{ float:left; padding:22px 0 21px 0;}
.logo a{ font-size:28px; color:#fff; text-transform:uppercase;  font-family: 'oswaldbook'; }
.logo a:hover{ color:#00404c;}
a{ color:#00404c;}
a:hover{ color:#31a3bc;}



.clear{ clear:both;}
.nav {  float:right;	position:relative;	display:inline-block;}
.nav-list {	text-align:left;}
.nav-item {	float:left; *display:inline; zoom:1;	position:relative;}
.nav-item a { font-family: 'oswaldbook'; font-size:14px; text-transform:uppercase; display:block;	color:#FFF;	padding:38px 13px 25px 13px;	}
.nav-item > a:hover, .nav-item > a:focus{ color:#00404c; background:url(../images/header-bg.png) repeat;	}
.nav-item:hover .nav-submenu {	display:block;}
.nav-submenu { z-index:999;  background:url(../images/header.jpg) repeat; box-shadow:0px 1px 2px #2994aa; -moz-box-shadow:0px 1px 2px #2994aa; -webkit-box-shadow:0px 1px 2px #2994aa; -o-box-shadow:0px 1px 2px #2994aa;	display:none;	position:absolute;	left:0;	width:180px;}
.nav-submenu-item a {display:block;padding:15px; font-size:13px;}
.nav-submenu-item a:hover, .nav-submenu-item a:focus {color:#00404c; background:url(../images/header-bg.png) repeat;	}
.nav-mobile {display:none;cursor:pointer;position:absolute;top:0;	right:0;	background:#3D3D3B url(../images/nav.svg) no-repeat center center;	background-size:18px;height:50px;	width:50px;}
.nav-click {	position:absolute;top:0;	right:0;display:none;border-left:1px solid #012228;height:52px;width:50px;cursor:pointer;}
.nav-click i {display:block;height:48px;width:48px;	background:url(../images/drop.svg) no-repeat center center;background-size:20px;}
.nav-click:hover {background-color:#012228;}
.nav-rotate {-webkit-transform:rotate(180deg);	-moz-transform:rotate(180deg);	-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}

#section{ margin-top:83px; padding-bottom:50px; width:100%; float:left; background:url(../images/big-bg.jpg) repeat-x top;}
.section-bg{ background:url(../images/header-center.jpg) no-repeat center top; min-height:855px;}
.home-content{ float:left; width:100%; position:relative;}
.home-content-top{ padding-top:90px; float:left; width:100%;}
.home-content-top h1{ padding-bottom:13px; font-size:44px; color:#fff; font-family: 'open_sanslight';}
.home-content-top p{ font-size:18px; color:#fff; line-height:24px; width:330px;}
.get-access{ font-size:22px; color:#fff;  font-family: 'open_sansbold'; text-transform:uppercase; background:#00404c; display:block; width:214px; height:44px; text-align:center; line-height:44px; margin-top:46px; margin-bottom:10px; border-radius:10px; }
.get-access:hover{ background:#012228;}

.or-learn{ color:#fff; font-size:24px;}
.or-learn a{ color:#00404c;}
.or-learn a:hover, .or-learn a:focus{color:#ffd200; text-decoration:underline;}
.home-content-bottom{ width:100%; float:right; padding-top:55px;}
.home-content-bottom-main{ width:610px; float:right;}
.home-content-bottom-main-left{ float:left;}
.home-content-bottom-main-right{ float:right; width:395px;}
.home-content-bottom-main-right p{ font-size:18px; color:#fff; line-height:24px;}
.contact-info{ padding-top:30px; color:#fff; font-size:18px; line-height:24px; font-family: 'open_sansbold';}
.contact-info a:hover, .contact-info a:focus{ text-decoration:underline; color:#ffd200;} 

.home-section-one{ width:100%; float:left; padding-top:103px;}
.home-section-one h1{ color:#00404c; font-size:40px; text-transform:uppercase; font-family: 'oswaldlight';}
.home-section-one h2{ color:#00404c; font-size:24px; text-transform:uppercase; font-family: 'oswaldbook';}
.home-section-main{ width:100%; float:left;}
.photo-pic{ float:right;  margin: -200px -100px 0 0; padding-left:36px; }
.home-section-main p{ padding-bottom:25px; color:#00404c; font-size:18px; line-height:30px;}
.shadow-div{ margin-top:30px; padding-top:40px; background:url(../images/shadow.png) no-repeat top center; background-size:100%;}
.shadow-div h1{ text-align:center;}

ul.home-bottom-section{ padding-top:35px; float:left; width:100%;}
ul.home-bottom-section li:first-child{ margin-left:0;}
ul.home-bottom-section li{ float:left; width: 254px;  margin-left:100px;}
ul.home-bottom-section li p{ padding-bottom:0;}
ul.home-bottom-section li a{ color:#00404c; font-size:14px; font-family: 'open_sansbold';}
ul.home-bottom-section li a:hover{ text-decoration:underline;}
.in-response{ color:#00404c; font-size:14px; padding-top:5px;}

#footer{ padding:32px 0; text-align:center; width:100%; float:left; background:url(../images/header.jpg) repeat;}
ul.footer-link{}
ul.footer-link li{ padding:0 14px; display:inline-block; .float:left;}
ul.footer-link li a{ color:#fff; font-size:14px; text-transform:uppercase; font-family: 'oswaldbook';}
ul.footer-link li a:hover, ul.footer-link li a:focus{color:#00404c;}
.footer-bottom{ color:#0e5d6c; font-size:14px; padding-top:5px;}

.main-inner{ width:1060px;}
.section-inner{ padding:50px; width:100%; float:left; background:url(../images/bg.jpg) repeat;}
.section-inner:after{ background:url(../images/left-shadow.png) no-repeat; width:39px; height:796px; position:absolute; left:-39px; content:""; top:0;}

.section-inner:before{background:url(../images/right-shadow.png) no-repeat; width:39px; height:796px; position:absolute; right:-39px; content:""; top:0;}
.heading{ width:100%; float:left; border-bottom:1px solid #005e73; padding-bottom:16px;}
.heading h3{ color:#00404c;  font-family: 'oswaldlight'; font-size:24px; text-transform:uppercase;}
.heading h1{ color:#00404c;  font-family: 'oswaldlight'; font-size:40px; text-transform:uppercase;}
.section-main{ padding-top:44px; width:100%; float:left;}
.section-main-left{ float:left; width:630px;}
.inner-pic{ float:right; background:url(../images/shadow-two.png) no-repeat bottom center; background-size:100%; padding-bottom:18px; margin-left:50px; }
.inner-pic img{ box-shadow:0 0 3px #c3c0a0; border:10px solid #fff; border-radius:10px;}
.section-main-left p{ padding-bottom:28px; color:#00404c; font-size:18px; line-height:24px;}
.top-padd{ padding-top:30px;}
.section-main-right{ float:right; width:275px;}
.section-main-right-seprate{ border-bottom:1px solid #005e73; padding-bottom:35px; width:100%; float:left;}
.section-main-right-seprate p{ line-height:30px; font-size:18px; color:#00404c;}
.section-main-right-seprate a{ color:#31a3bc;}
.section-main-right-seprate a:hover{ text-decoration:underline;}
.section-main-right-seprate h2{ color:#00404c; font-size:30px; font-family: 'oswaldlight'; padding-top:34px; padding-bottom:32px;}
.section-main-right-seprate .section-link{ padding-top:5px; display:block; padding-bottom:35px; color:#00404c; font-size:14px;  font-family: 'open_sansbold';}
.form-field{ width:100%;}
.field-area{ border:1px solid #77b1bc; background:#fffef4; width:100%; height:52px; padding:0 10px; color:#878787; font-size:18px;  font-family: 'open_sanslight'; margin-bottom:20px;}
.fiels-txtarea{ border:1px solid #77b1bc; background:#fffef4; width:100%; min-height:255px; padding:10px; color:#878787; font-size:18px;  font-family: 'open_sanslight'; margin-bottom:20px;}
.field-area:focus, .fiels-txtarea:focus{ border:1px solid #00404c;}
.send-message{ font-size:14px; font-family: 'open_sansbold'; color:#fff; height:31px; padding:0 10px; border-radius:10px; cursor:pointer; background:#00404c;}
.send-message:hover{ background:#46bedc;} 
.section-main-left-border{ width:100%; float:left; border-bottom:1px solid #005e73; padding-bottom:29px;}

.left-section-bottom{  float:left; width:100%; padding-top:26px;}
.left-section-bottom-left{  float:left; width:49%; }
.left-section-bottom-left-pic{width: 42%; margin-top:4px; float:left; background:url(../images/small-shadow.png) no-repeat bottom; padding-bottom:15px; padding-bottom: 8px;}
.left-section-bottom-left-pic img{ border:5px solid #fff; border-radius:10px; box-shadow:0 0 3px #c3c0a0; }
.left-section-bottom-right-dec{ float:right; width: 54%; min-height:180px; padding-bottom:31px; position:relative;}
.left-section-bottom-right-dec-top{ color:#00404c; font-size:17px;}
.left-section-bottom-right-dec-bottom{ color:#00404c; font-size:17px;  font-family: 'open_sansbold';}
.left-section-bottom-right-dec-btn{ padding-top:10px;}
.left-section-bottom-right-dec-btn a{ background:#00404c; border-radius:6px; text-align:center; font-size:14px;  font-family: 'open_sansbold'; color:#fff; width:145px; height:31px; line-height:31px; display:block;}
.left-section-bottom-right-dec-btn a:hover, .left-section-bottom-right-dec-btn a:focus{ background:#349db4;}
.side-right{ float:right; }
.side-left{ float:left; text-align:right;}
.left-section-bottom-right{ float:right; width:49%;  }
.side-left .left-section-bottom-right-dec-btn a{ right:0;}
.left-section-bottom-right-dec-btn a{ position:absolute; bottom:0;}

ul.lession-month{ width:100%;}
ul.lession-month li{width: 47.6%; min-height:744px;}
.lession-left{ float:left;}
.lession-right{ float:right;}
.lession-pic img{ box-shadow:0 0 3px #c3c0a0; border:10px solid #fff; border-radius:10px;}
.lession-number{ text-align:center; color:#00404c; font-size:24px; padding-top:5px;  font-family: 'oswaldlight'; text-transform:uppercase;}
.lession-pic{background:url(../images/shadow-two.png) no-repeat bottom center; background-size:100%; padding-bottom:18px; }
.lession-head{text-align:center; color:#00404c; font-size:24px; line-height:32px; font-family: 'oswaldbook'; text-transform:uppercase; border-bottom:1px solid #005e73; padding-bottom:15px; min-height: 113px; margin-bottom:20px;}
.lession-dec{}
.lession-dec p{}
.lession-link{}
.lession-link a{ font-size:14px; color:#fff;  font-family: 'open_sansbold'; display:block; background:#00404c; width:92%; text-align:center; height:31px; line-height:31px; border-radius:8px;}
.lession-link a:hover, .lession-link a:focus{ background:#349db4;} 

