@import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700');
main, .main_wrapper{padding-top:90px}
.wrap{margin:0 auto;max-width:1200px;padding:0 15px;}
header, .header{background-color:#ffffff !important;position:fixed !important;left:0;top:0;right:0;z-index:10000;padding:0 !important;margin:0;height:auto;font-family:'Montserrat', sans-serif;overflow:visible}
header.sticky{box-shadow:0 2px 3px 0 rgba(0,0,0,0.08);}
header .logo{float:left;padding:19px 0;width:300px;}
header.sticky .logo{padding:13px 0;width:250px;}
header .logo img{width:100%;}
header nav{float:right;}
header nav .nav-control{width:18px;position:relative;top:40px;display:none;}
header.sticky nav .nav-control{top:20px;}
.nav-control:before{content:"";position:absolute;left:0;top:0.25em;width:1em;height:0.15em;background:black;box-shadow:0 0.25em 0 0 black,0 0.5em 0 0 black;}
header nav .nav-control svg{width:100%;}
header nav ul{margin:0;padding:0}
header nav ul li{float:left;position:relative;}
header nav ul li a{border-top:3px solid transparent;color:#000000;font-size:13px;font-weight:inherit;padding:38px 20px;display:block;text-transform:uppercase;letter-spacing:0px;}
header.sticky nav ul li a{padding:30px 20px;}
header nav ul li a:hover{color:#06BA8F;border-top-color:#06BA8F;}
header nav ul li ul.dropdown a:hover{background-color:#06BA8F;color:#fff;}
header nav ul li ul.dropdown{display:none;position:absolute;top:96px;background-color:#ffffff;left:15px;width:120px;}
header.sticky nav ul li ul.dropdown{top:80px;}
header nav ul li ul.dropdown.open{display:block;box-shadow:0 2px 3px 0 rgba(0,0,0,0.1);}
header nav ul li ul.dropdown li{width:100%;}
header nav ul li ul.dropdown li a{padding:10px 20px;border-top:1px solid #e8e8ea;}
.transition-3s{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.mob-view-li{display:none}
.p1-ohlink{background:url(/img/home/icon_user.png) no-repeat right 7px center;border:1px solid #00b689;padding:8px 35px 8px 15px;border-radius:3px;margin:30px 15px 0 15px;background-size:22px}
.p1-ohlink ul li a{width:100%}
.p1-ohlink ul.dropdown{left:60px}
.p1-ohlink a{color:#00b689;font-size:12px;display:inline-block;padding:0px}
.p1-ohlink a, .p1-ohlink a:hover, .p1-ohlink a:focus, .p1-at-link a , .p1-at-link a:hover, .p1-at-link a:focus{text-decoration:none;border-top-color:transparent;color:#00b689}
.p1-ohlink ul a{color:#000;}
.p1-ohlink a, .p1-ohlink a:hover, .p1-ohlink a:focus, .p1-at-link a , .p1-at-link a:hover, .p1-at-link a:focus{}
.p1-ohlink span{color:#06BA8F;}
.p1-at-link{background:url(/img/home/icon-balance.png) no-repeat right 7px center;border:1px solid #00b689;padding:8px 35px 8px 15px;border-radius:3px;margin-top:30px;background-size:20px}
.p1-at-link a{color:#00b689;font-size:12px;display:inline-block;padding:0px}
.sign-it2{display:none;position:absolute;top:96px;background-color:#ffffff;left:0;width:150px;}
header.sticky nav ul li div{margin:20px 15px 0 15px}
header.sticky nav ul li div a{padding:0px}
@media screen and (max-width:768px){header nav ul{position:absolute;left:0;right:0;top:78px;background-color:#06ba8f}
header.sticky nav ul{top:70px;}
header nav ul li{width:100%;}
header nav ul li a{border:none;color:#ffffff;padding:20px;}
header.sticky nav ul li a{padding:20px;}
header nav ul li ul.dropdown{position:static;padding-left:20px;}
header nav ul.nav-menu{display:none;}
header nav ul.nav-menu.open{display:block;}
header nav .nav-control{display:block;}
header nav ul li a:hover{color:#fff}
header nav ul li ul.dropdown a:hover{background-color:transparent;color:#fff;}
header nav ul li ul.dropdown li a{border-bottom:0px solid #e8e8ea;border-top:0px solid #e8e8ea}
header nav ul li ul.dropdown li{list-style-type:disc;color:#fff;margin-left:30px;}
.mob-view-li{display:block}
.web-view-li{display:none}
.p1-wrap-a1 ul li{width:100%;margin-bottom:50px;}
.p1-wrap-a1 h1{font-size:22px}
nav ul li:hover a, nav ul li a:focus, nav ul li a:active, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:active{background-color:#06ba8f;color:#fff}
}
@media screen and (max-width:375px){header .logo{width:250px;padding:15px 0}
header nav .nav-control{top:28px;}
#slides{height:350px;}
.quote-phrase,
.quote-author{font-size:14px;}
.quoteIcon svg{height:30px;}
.quoteIcon-left{left:-10px;}
.quoteIcon-right{right:-10px;}
#carousel{width:100%;}
.btn-default.btn-big.btn-green{margin-top:10px}
}