@import url("https://fonts.googleapis.com/css?family=Lato:400,700,900,100,300,400italic");@import url("https://fonts.googleapis.com/css?family=Merriweather:400,400italic,300italic,300,700");.bg-blue{background:#54afe2;}
.bg-yellow{background:#f0c546;}
.bg-dark-blue{background-color:#272e43;}
.bg-green{background:#237277;}
.bg-green-light{background:#95cb2d;}
.bg-red{background:#ef4d3b;}
.bg-pink{background:#b9004a;}
.light-bg{background-color:#f5f5f5;}
.dark-bg{background-color:#333333;}
.skin-bg{background-color:#12baf8;}
.gray-bg{background:#fcfcfc;}
.withe-bg{background:#fff;}
.bg-gradient-grey{background-color:#fff;background-image:-webkit-linear-gradient(#fff,#ddd);background-image:linear-gradient(#fff,#ddd)}
html, body{height:100%;}
body{font-family:"Lato", sans-serif;background:#fff;font-weight:400;font-size:16px;line-height:26px;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a7a7a;}
a, button{-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;text-decoration:none;}
a{color:#237277;}
a:hover{color:#aeaeae;}
a, a:hover, a:focus, button:hover, button:focus{outline:0 !important;text-decoration:none;}
blockquote{font-style:normal;font-weight:400;}
blockquote p{font-weight:400;}
button:focus{outline:0 !important;}
::-moz-selection{background-color:#191b1d;color:#fff;}
::selection{background-color:#191b1d;color:#fff;}
h1,
h2,
h3,
h4,
h5,
h6{letter-spacing:0px;margin-top:0px;font-family:"Lato", sans-serif;color:#393f4d;font-weight:700;}
h1{font-size:42px;line-height:50px;font-weight:500;}
h2{font-size:36px;line-height:44px;font-weight:700;}
h3{font-size:26px;line-height:35px;font-weight:700;}
h4{font-size:20px;line-height:28px;font-weight:700;}
h5{font-size:16px;line-height:20px;font-weight:700;}
h6{font-size:13px;line-height:16px;font-weight:700;}
.lead{font-size:18px;font-weight:400;font-style:italic;}
strong, b{font-weight:700;}
.text-primary{color:#12baf8;}
.features-list li{margin-bottom:7px;}
.features-list i{color:#12baf8;margin-right:7px;}
.border-width{width:60px;height:2px;background:#12baf8;margin:10px 0;}
.overflow-hidden{overflow:hidden;}
.full-wid{width:100%;}
.no-padding{padding:0px;}
.no-margin{margin:0px;}
.space-10{width:100%;height:10px;}
.space-20{width:100%;height:20px;}
.space-30{width:100%;height:30px;}
.space-40{width:100%;height:40px;}
.space-50{width:100%;height:50px;}
.space-60{width:100%;height:60px;}
.space-70{width:100%;height:70px;}
.space-80{width:100%;height:80px;}
.space-90{width:100%;height:90px;}
.space-100{width:100%;height:100px;}
.margin-b-10{margin-bottom:10px;}
.margin-b-20{margin-bottom:20px;}
.margin-b-30{margin-bottom:30px;}
.margin-b-40{margin-bottom:40px;}
.margin-b-50{margin-bottom:50px;}
.skin-bg{background-color:#12baf8;}
.img-center{display:block;margin:0 auto;}
.infoblock:hover{opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.scrollToTop{text-align:center;font-size:30px;background:transparent;font-weight:bold;color:#12baf8;text-decoration:none;position:fixed;bottom:10px;right:10px;z-index:999999;display:none;opacity:0.5;line-height:0px;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.scrollToTop:hover{text-decoration:none;opacity:1;color:#12baf8;}
div#preloader{position:fixed;left:0;top:0;z-index:99999;width:100%;height:100%;overflow:visible;background:#fff url("../images/loader.gif") no-repeat center center;}
.center-img{display:block;margin:0 auto;text-align:center;}
.full-img{width:100%;height:auto;}
@media (min-width:768px){.vertical-align-child{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;flex-direction:row;-webkit-flex-direction:row;}
}
.absolute_full{position:absolute;width:100%;height:100%;left:0;top:0;}
.display-table{display:table;width:100%;height:100%;position:relative;}
.vertical-middle{width:100%;display:table-cell;vertical-align:middle;position:relative;}
.center-title h2{color:#000;text-transform:capitalize;letter-spacing:-1px;}
.center-title .lead{font-size:18px;font-weight:400;font-style:italic;font-family:"Merriweather", serif;}
.left-title h3{font-weight:700;color:#000;letter-spacing:-1px;text-transform:capitalize;position:relative;padding-bottom:15px;}
.left-title h3:after{position:absolute;width:90px;height:3px;background:#237277;display:block;bottom:0;left:0;content:"";}
.bg-section .left-title h3{color:#fff;}
.bg-section .left-title h3:after{background-color:#fff;opacity:0.7;}
.bg-section h2{color:#fff;}
.bg-section p{color:#fff;opacity:0.8;}
.btn{font-size:14px;font-weight:700;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;border:0px;font-family:"Lato", sans-serif;}
.btn i{margin-left:8px;}
.btn.btn-radius{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;}
.btn-md{padding:12px 25px;}
.btn-lg{font-size:17px;padding:14px 30px;}
.btn-primary{background-color:#3bb751;color:#fff;}
.btn-primary:hover{color:#fff;opacity:0.9;background-color:#f89a47;}
.btn-dark{background-color:#393f4d;color:#fff;}
.btn-dark:hover{color:#fff;opacity:0.9;}
.btn-default{background:#f5f5f5;}
.btn-white{background-color:#fff;color:#393f4d;}
.btn-white:hover{color:#393f4d;opacity:0.9;}
.btn-transparent{background:rgba(255, 255, 255, 0.2);color:#fff;border:1px solid #fff;}
.btn-transparent:hover{color:#fff;opacity:0.9;}
.btn-head{background:#d44a19;color:#fff !important;}
.btn-head:hover{background:#d12c00!important;color:#fff!important;opacity:0.9;}
.btn-head2{background:#54afe2;color:#fff !important;}
.btn-head2:hover{background:#54afe2!important;color:#fff!important;opacity:0.9;}
.navbar-nav > li > a{font-family:"Lato", sans-serif;font-weight:400;text-transform:capitalize;font-size:15px;letter-spacing:0px;color:#fff;}
.navbar-nav > li > a:hover{opacity:1;}
.navbar-inverse.navbar-transparent{margin:0px;padding:24px 0;border:0px;background-color:#fff;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.navbar-inverse.navbar-transparent.nopadding{padding:5px 0;}
.navbar-inverse.navbar-transparent .navbar-nav > li > a, .navbar-inverse.navbar-transparent span.dropdown-toggle{color:#000;font-weight:bold;}
span.dropdown-toggle{display:block;padding:15px;font-family:"Lato", sans-serif;font-weight:500;text-transform:uppercase;font-size:13px;letter-spacing:1px;line-height:21px;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.navbar-brand{font-family:"Lato", sans-serif;font-size:24px;text-transform:uppercase;font-style:normal;font-weight:700;padding:0 15px;}
.navbar-brand img{width:120px;}
.navbar-inverse .navbar-brand{color:#777777;}
.navbar-inverse .navbar-brand:hover{color:#444;}
.navbar-inverse .navbar-brand span{color:#237277;}
.navbar-inverse.navbar-transparent .navbar-nav > .active > a, .navbar-inverse.navbar-transparent .navbar-nav > .active > a:focus, .navbar-inverse.navbar-transparent .navbar-nav > .active > a:hover, .navbar-inverse.navbar-transparent .navbar-nav > li > a:hover, span.dropdown-toggle:hover{color:#777777;background-color:transparent;opacity:1;}
.navbar-inverse .navbar-toggle{background:#237277 none repeat scroll 0 0;border:0 none;}
.btn-navigation{margin-left:30px;margin-top:9px;}
.dropdown-menu{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;border:0px;padding:10px;}
.dropdown-menu > li > a{padding:9px 20px;text-transform:capitalize;}
.navbar-nav.social{margin-left:30px;}
.navbar-nav.social a{background:#23a9b1 none repeat scroll 0 0;color:#fff;display:inline-block;font-size:27px;height:40px;line-height:40px;margin-top:5px;text-align:center;width:40px;}
.navbar-nav.social a:hover{opacity:0.8;}
.features-list{list-style:none;margin-bottom:15px;padding-left:0;}
.features-list li{position:relative;padding-left:25px;margin-bottom:5px;}
.features-list li:before{display:inline-block;text-align:center;font-family:Ionicons;content:"\f122";position:absolute;left:0;transition:all 0.3s ease-in;transition:all 0.3s ease-in;transition:all 0.3s ease-in;color:#3bb751;}
.features-list i{color:rgba(0,0,0,0.6);margin-right:10px;}
.buttons a{margin:5px;}
.background-1{background:url("../images/bg1.jpg") no-repeat center center;background-position:0 0;background-attachment:scroll !important;background-size:cover !important;padding:50px 0;text-align:center;}
.background-2{background:url("../images/bg2.jpg") no-repeat center center;background-size:cover;background-attachment:fixed;background-position:0 0;}
.background-3{background:url("../images/bg3.jpg") no-repeat center center;background-size:cover;background-attachment:fixed;background-position:0 0;}
.hero-screen{padding:100px 0 50px;}
.hero-screen.hero-image{padding:100px 0 0;}
.hero-screen h1{color:#222;font-size:40px;font-weight:400;line-height:60px;}
.hero-screen h3.sub-text{color:#333;text-transform:uppercase;}
.hero-screen .buttons{margin-top:20px;}
.hero-screen .buttons a{margin:10px 0;}
.hero-screen .buttons .video-link, .hero-screen .buttons .btn-default{margin-left:20px;}
#video_background{border-bottom:10px solid #54afe2;}
#video_background h1{background:transparent;text-transform:uppercase;font-weight:bold;line-height:100px;font-size:80px;text-shadow:1px 1px 3px #000;}
#video_background h3.sub-text{opacity:0.7;color:#fff;text-shadow:1px 1px 3px #000;}
.list-box{padding-bottom:20px;}
.list-box i{display:block;float:left;margin-right:20px;font-size:40px;width:40px;text-align:left;color:#95cb2d;}
.list-box h4{margin-bottom:5px;text-transform:capitalize;color:#000;}
.list-box p{color:#222;}
.cta h3, .cta p{color:#fff;}
.cta .form-control{min-width:250px;border:none;border-radius:0!important;}
.cta img{margin-top:-70px;}
.mailchimp-success, .mailchimp-error, .email-error, .email-success, .email-error2, .email-success2{margin-top:15px;display:none;}
.mailchimp-success span, .email-success span, .email-success2 span{color:#43e61e;font-size:20px;margin-right:5px;}
.mailchimp-error span, .email-error span , .email-error2 span{color:#008ed6;font-size:20px;margin-right:5px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{background:rgba(255, 255, 255, 0.3) !important;border:none;color:#fff;}
.nav-tabs > li > a:hover{background:rgba(255, 255, 255, 0.3) !important;border:none;color:#fff;}
.tab-pane i{border:2px solid #237277;border-radius:50%;text-align:center;}
.tab-pane h3{line-height:40px;margin-top:20px;}
.features .feature-item{margin-bottom:20px;background:#fff;padding:20px;border:1px solid #d1d1d1;}
.features i{background:#237277 none repeat scroll 0 0;border-radius:50%;display:inline-block;height:80px;line-height:80px;color:#fff;margin:0 0 10px;width:80px;font-size:40px;}
.feature-box2{padding-bottom:20px;}
.feature-box2 i{display:block;float:left;margin-right:20px;font-size:40px;width:40px;text-align:left;}
.feature-box2 h4{margin-bottom:5px;text-transform:capitalize;}
.features-3{text-align:left;}
.features-3 i{background:transparent;border-radius:50%;display:inline-block;color:#fff;margin:0 0 20px;width:80px;font-size:50px;color:#66ad81;float:left;}
.features-3 h4{font-weight:normal;margin-bottom:20px;}
.testimnials-slider{padding:30px 0 0;background:#fafafa;}
.testi-info{display:inline-block;padding-top:20px;}
.testimonial_slider img{margin-right:20px;}
.testimonial_slider p{color:#3c3c3c;opacity:0.9;font-size:23px;line-height:40px;font-style:italic;}
.testimonial_slider .testi-content{overflow:hidden;min-width:140px;text-align:left;}
.testimonial_slider .testi-content h4{text-transform:capitalize;font-size:19px;line-height:16px;margin-bottom:0px;padding-top:10px;color:#3c3c3c;}
.testimonial_slider .testi-content span{font-size:12px;color:#eee;}
.testimonial_slider .flex-control-nav{left:0;bottom:60px;}
.testimonial_slider .flex-control-paging li a{width:9px;height:9px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;padding:0;background-color:transparent;box-shadow:none;border:2px solid #237277;}
.testimonial_slider .flex-control-paging li a:hover, .testimonial_slider .flex-control-paging li a.flex-active{background-color:#237277;}
.price-section{padding:140px 0 90px;}
.single-price{background:#fff;padding-bottom:35px;}
.price-header{padding:30px 0 20px;}
.plan-title{font-size:24px;color:#222;font-weight:500;text-transform:capitalize;}
.plan-price{border-radius:50%;margin:0 auto;height:130px;width:130px;display:flex;justify-content:center;align-content:center;flex-direction:column;color:#fff;}
.plan-price > h4{letter-spacing:-2px;font-size:50px;font-weight:500;margin-top:0;color:#fff;}
.plan-price > h4 > span{font-size:20px;}
.price-features{margin-top:35px;}
.price-features > p{font-size:15px;color:#676767;font-weight:500;}
.price-footer{margin-top:35px;}
.price-footer > a{text-transform:uppercase;border-radius:5px;font-size:14px;font-weight:700;}
.price-footer > a:hover{color:#fff;}
#featured-price .plan-title{color:#fff;}
#featured-price .plan-price{background:#fff;color:#222;}
#featured-price .price-features > p{color:#fff;}
.plan-price{background:#237277 none repeat scroll 0 0;}
#featured-price{background:#237277 none repeat scroll 0 0;}
#featured-price .plan-price > h4{color:#444;}
.title-book{padding:10px 0 1px;}
.title-book h3{color:#fff;}
.book-block{background:rgba(255, 255, 255, 0.7);box-shadow:1px 1px 3px #237277;padding-top:20px;padding-bottom:20px;}
.blog .infoblock{background:rgba(255, 255, 255, 0.7);box-shadow:1px 1px 3px #237277;padding:0;margin-bottom:10px;}
.blog .infoblock p{text-align:justify;font-size:16px;padding:10px 20px;}
.blog h5 a{font-size:22px;padding:15px 10px 0;display:block;}
.form-control{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;min-height:50px;padding-left:20px;}
.form-control.error{border-color:#f95858;color:#f95858;}
.form-control.success{border-color:#9fcf0e;color:#9fcf0e;}
.form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}
.form-bg{background:rgba(0, 0, 0, 0.6);padding:10px;border-radius:5px;}
.form-bg .form-control{margin-bottom:15px;border:none;}
.form-bg textarea.form-control{min-height:100px;}
.form-bg h5{color:#fff;font-size:20px;}
.form-bg2{background-color:#223658;padding:20px;}
.form-bg2 .form-control{margin-bottom:15px;border:none;}
.form-bg2 textarea.form-control{min-height:100px;}
.form-bg2 h5{color:#fff;font-size:20px;}
address{line-height:35px;}
.footer{background:#252525;color:#fff;}
.footer h4{margin-bottom:20px;color:#fff;font-weight:500;}
.footer p, .footer address{color:#fff;opacity:0.7;}
.footer a img{display:block;margin-bottom:5px;}
.footer ul{margin:0px;}
.footer ul li{display:block;}
.footer ul li a{color:#fff;opacity:0.7;display:block;position:relative;padding:6px 0;}
.footer ul li a:before{content:"\f3d3";font-family:"Ionicons";display:inline-block;padding-right:8px;}
.footer ul li a:hover{color:#237277;opacity:1;}
.footer ul li a:hover:after{width:100%;border-bottom-color:#237277;}
.social a{display:inline-block;padding:10px;}
.social i{font-size:30px;}
.footerbottom{background:#1c1c1c;text-align:center;}