body{font-family:'Montserrat',sans-serif;font-size:15px;line-height:26px;font-weight:400;color:#999;background-color:#fff;overflow-x:hidden;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased!important}
html{font-family:'Montserrat',sans-serif!important}
html,body{width:100%;height:100%}
a{color:#212121}
a,a > *{outline:0;cursor:pointer;text-decoration:none}
a:focus,a:hover{color:#011a48;outline:none;text-decoration:none}
a[href^="tel"]{color:inherit;text-decoration:none}
a,button,.transition{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all 3s ease;transition:all .3s ease}
h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;font-weight:700;color:#011a48;margin:0 0 15px}
h1{font-size:50px}
h2{font-size:40px}
h3{font-size:20px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:12px}
p{margin:0 0 15px}
.mt-10{margin-top:10px}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px}
.mt-35{margin-top:35px}
.mt-40{margin-top:40px}
.mt-50{margin-top:50px}
.mt-70{margin-top:70px}
.mr-10{margin-right:10px}
.mr-15{margin-right:15px}
.mr-30{margin-right:30px}
.ml-10{margin-left:10px}
.ml-15{margin-left:15px}
.ml-20{margin-left:20px}
.ml-30{margin-left:30px}
.mb-0{margin-bottom:0}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.mb-30{margin-bottom:30px}
.mb-40{margin-bottom:40px}
.mb-50{margin-bottom:50px}
.mb-60{margin-bottom:60px}
.mb-70{margin-bottom:70px}
.mb-80{margin-bottom:80px}
.pdl{padding-left:10px}
.pdl-20{padding-left:20px}
.pdr-10{padding-right:10px}
.pdr-20{padding-right:20px}
.pdr-30{padding-right:30px}
.pdb-10{padding-bottom:10px}
.pdb-20{padding-bottom:20px}
.pdb-30{padding-bottom:30px}
.pdb-40{padding-bottom:40px}
.pdb-50{padding-bottom:50px}
.pdb-60{padding-bottom:60px}
.pdb-70{padding-bottom:70px}
.pdb-80{padding-bottom:80px}
.pdb-90{padding-bottom:90px}
.pdb-100{padding-bottom:100px}
.pdt-10{padding-top:10px}
.pdt-20{padding-top:20px}
.pdt-30{padding-top:30px}
.pdt-40{padding-top:40px}
.pdt-50{padding-top:50px}
.pdt-60{padding-top:60px}
.pdt-70{padding-top:70px}
.pdt-80{padding-top:80px}
.pdt-90{padding-top:90px}
.pdt-100{padding-top:100px}
.slider-wrapper{height:520px}
.section-padding{padding-top:100px;padding-bottom:70px}
.grey-bg{background-color:#eff2f5}
.blue-bg{background-color:#011a48}
.dark-blue-bg{background-color:#011334}
.form-control{height:50px;border:1px solid #f1f1f1;border-radius:0;box-shadow:none;font-weight:500;color:#212121}
.form-control:focus{border-color:#ffa000;box-shadow:none}
::-webkit-input-placeholder{color:#d7d7d7;font-weight:300}
::-moz-placeholder{color:#d7d7d7;font-weight:300}
:-ms-input-placeholder{color:#d7d7d7;font-weight:300}
:-moz-placeholder{color:#d7d7d7;font-weight:300}
.btn{padding:12px 32px;border:0;text-transform:capitalize}
.btn.active{box-shadow:none}
.btn-primary{background-color:#fc0}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:active:focus,.btn-primary:active:hover{background-color:#011a48}
.page-title .breadcrumb{background-color:#fff;padding:8px 0}
.page-title .breadcrumb li a{color:#212121;font-size:13px}
.page-title .breadcrumb li{color:#bebdbd;font-size:12px}
.section-title{font-weight:800;text-transform:capitalize}
.section-sub{width:60%;margin:0 auto}
@media screen and ( max-width: 766px ) {
.section-sub{width:100%}
}
.container-fluid.no-gutter,.no-gutter > [class*='col-']{padding-left:0;padding-right:0}
.custom-gutter{margin-right:0;margin-left:0}
.custom-gutter > [class*='col-']{padding-left:1px;padding-right:1px;margin-top:1px;margin-bottom:1px}
.white-text{color:#fff}
.top-bar{min-height:55px;background-color:#011a48}
.top-bar .panel-body{padding:0}
.top-bar .top-bar-cta{margin:0}
.top-bar .top-bar-cta li{line-height:54px}
.top-bar .top-bar-cta li a,.top-bar .top-bar-cta li span{color:#fff;font-size:14px}
.top-bar .top-bar-cta li i,.top-bar .top-bar-cta li a i{color:#fc0;margin-right:10px;font-size:20px;position:relative;top:2px}
@media (min-width: 992px) {
.top-bar-address-list{float:right}
}
.top-bar-address-list ul{margin-bottom:0}
.top-bar-address-list ul li a{display:block;padding:17px 20px;background-color:#fc0;color:#011a48;font-weight:500}
.top-bar-address-list ul li a i{margin-left:5px}
.top-bar-address-list li{position:relative}
.address-dropdown{position:absolute;z-index:200;width:100%;opacity:0;visibility:hidden;border-top:1px solid transparent;transition:all .3s ease-in-out}
.top-bar-address-list .address-ative:hover .address-dropdown{opacity:1;visibility:visible;border-top-color:#a7880d}
.address-dropdown li a{display:block;padding:10px 20px!important}
.address-dropdown li a:hover{background-color:#d4b022}
.top-bar-address-list .nav-tabs{border-bottom:none}
.top-bar-address-list .nav-tabs li{margin-bottom:0;min-width:200px}
.top-bar-address-list .nav-tabs li a{margin-right:0;border-radius:0;border:none}
@media screen and ( max-width: 1199px ) {
.top-bar .top-bar-cta li a,.top-bar .top-bar-cta li span{line-height:28px}
}
.tt-toggle-bar{display:none}
@media screen and ( max-width: 992px ) {
.tt-toggle-bar{display:block;color:#fff;background-color:#fc0;position:absolute;top:0;right:90px;z-index:1050;height:22px;width:33px;font-size:20px;line-height:20px;text-align:center;cursor:pointer;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.top-bar{display:none}
.top-bar .panel-body{margin-bottom:10px}
.top-bar .top-bar-cta{margin-top:10px}
.top-bar .top-bar-cta li{line-height:30px}
.top-bar-address-list{display:inline-block}
.top-bar-address-list ul li a{display:block;padding:8px 20px}
}
.fullscreen-banner{height:100vh;width:100%}
.hero-content{padding-top:100px;padding-bottom:100px}
@media (min-width: 768px) {
.hero-content{padding-top:250px;padding-bottom:250px}
}
.hero-intro{display:block;font-size:18px;text-transform:uppercase;letter-spacing:7px;margin-bottom:20px}
.hero-title{font-size:50px;line-height:55px;text-transform:capitalize}
.hero-wrapper a.btn{display:inline-block;margin-top:20px;font-weight:600;text-transform:uppercase;letter-spacing:2px}
.bg-cover,[class*='banner-']{background-size:cover!important}
@media (min-width: 992px) {
.bg-fixed{background-attachment:fixed}
}
.banner-1{background-image:url(assets/img/slider/banner-1.jpg)}
.banner-2{background-image:url(assets/img/slider/banner-2.jpg)}
.overlay{position:relative}
.overlay:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.2)}
.overlay.dark-0:before{background-color:rgba(0,0,0,0)}
.overlay.dark-1:before{background-color:rgba(0,0,0,.1)}
.overlay.dark-2:before{background-color:rgba(0,0,0,.2)}
.overlay.dark-3:before{background-color:rgba(0,0,0,.3)}
.overlay.dark-4:before{background-color:rgba(0,0,0,.4)}
.overlay.dark-5:before{background-color:rgba(0,0,0,.5)}
.overlay.dark-6:before{background-color:rgba(0,0,0,.6)}
.overlay.dark-7:before{background-color:rgba(0,0,0,.7)}
.overlay.dark-8:before{background-color:rgba(0,0,0,.8)}
.overlay.dark-9:before{background-color:rgba(0,0,0,.9)}
.overlay.dark-10:before{background-color:rgba(0,0,0,1)}
.valign-wrapper{display:table;width:100%}
.valign-cell{display:table-cell;vertical-align:middle}
.tt-count-bg{background:url(assets/img/fun-fact-bg.png) no-repeat center center / cover;padding-bottom:250px}
.tt-count-bg .fun-facts-item p{color:#fff!important}
.fun-facts-item{position:relative}
.fun-facts-item.text-center .des h3{margin-top:20px}
.fun-facts-item .des h3{color:#fc0;font-size:40px;font-weight:800;margin-bottom:15px}
.fun-facts-item .des p{color:#011a48;margin-bottom:0;font-weight:500}
.fun-facts-divider{position:absolute;background-color:#fc0;width:50px;height:2px;bottom:-25px;left:0}
.fun-facts-divider.border-center{left:50%;margin-left:-25px}
.menu-collase-wrapper .navbar-toggle{background-color:#ffcc01}
.menu-collase-wrapper .navbar-toggle .icon-bar{background-color:#fff}
.menu-collase-wrapper .navbar-collapse{padding:0}
.about-list ul li{display:inline-block!important}
.about-list .border-tab li:before{content:"";position:absolute;background-color:#f2f4f8;width:20px;height:4px;top:50%;right:0;margin-right:-20px;margin-top:-2px}
.about-list .border-tab li:last-child:before{content:none}
.about-list .border-tab li:last-child{margin-right:0}
.about-list .border-tab li{margin-right:15px;position:relative}
.about-list ul li a{color:#011a48;background-color:#fff;border:5px solid #f2f4f8;padding:5px 40px;letter-spacing:6px}
.about-list ul li.active a,.about-list ul li a:hover{background-color:#011a48;color:#fff;border-color:#fc0}
.border-circle li a{border-radius:50px}
@media screen and ( max-width: 1199px ) {
.about-list ul li a{padding:5px 30px;letter-spacing:4px}
}
@media screen and ( max-width: 740px ) {
.about-list ul li a{margin-bottom:5px}
}
.financial-plan-thumb img{width:100%}
.testimonial-thumb.circle-img{overflow:hidden;border-radius:50%;display:inline-block;width:60px;height:60px;text-align:center}
.testimonial-thumb.circle-img img{width:60px;height:auto}
.testimonial-header-entry h3{margin-bottom:0;color:#212121}
.swiper-button-next,.swiper-button-prev{bottom:0;top:225px;background-image:none;background-color:#d3d3d3;width:22px;height:22px;line-height:22px;text-align:center;color:#fff;font-size:20px;margin-top:0;transition:all .3s ease-in-out}
.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#fc0}
.swiper-button-next{right:48.5%;left:auto;margin-right:-11px}
.swiper-button-prev{left:48.5%;right:auto;margin-left:-11px}
@media screen and ( max-width: 768px ) {
.swiper-button-prev{top:279px;left:48%}
.swiper-button-next{top:279px;right:48%}
}
@media screen and ( max-width: 640px ) {
.swiper-button-prev{top:189px;left:20px}
.swiper-button-next{top:189px;right:20px}
}
.testimonial-wrapper .testimonial-header-entry h3 span{font-size:15px;color:#999;font-weight:400;margin-left:5px}
.testimonial-wrapper .testimonial-thumb{float:left}
.testimonial-wrapper .testimonial-des{background-color:#f2f4f7;padding:25px}
.testimonial-wrapper .testimonial-des p{color:#777}
.testimonial-wrapper .testimonial-thumb{margin-top:-30px;margin-right:10px}
.testimonial-wrapper .testimonial-header-entry{padding-top:10px}
.according-section{background-color:#fff}
.panel-according .panel-default{-webkit-border-radius:0;border-radius:0;border:none;margin-bottom:5px;box-shadow:none;-webkit-box-shadow:0}
.panel-according .panel-title a{overflow:hidden}
.panel-according .panel-default .panel-heading{background-color:#fff;padding:0}
.panel-according .panel-default .panel-heading .panel-title{position:relative;font-size:16px}
.panel-according .panel-default .panel-heading .panel-title a,.panel-according .panel-default .panel-heading .panel-title a:hover,.panel-according .panel-default .panel-heading .panel-title a:focus
.panel-according .panel-default .panel-heading .panel-title a:active{background-color:transparent;color:#2c333d}
.panel-according .panel-default .panel-heading .panel-title .collapsed{background-color:#fff;padding:20px 0}
.panel-according .panel-default .panel-heading .panel-title a:hover{background-color:transparent;border-color:#f4f7f7}
.panel-according .panel-default .panel-heading .panel-title a{padding:20px 0;display:block;font-size:16px;font-weight:400;border-bottom:1px solid #d9dcdc}
.panel-according>.panel-default>.panel-heading+.panel-collapse>.panel-body,.panel-according>.panel-group .panel-heading+.panel-collapse>.panel-body{padding:20px 0;border-top:none}
.according-icon .panel .panel-heading a:after{background-color:#fc0;font-family:'FontAwesome';font-size:15px;width:25px;height:25px;line-height:30px;text-align:center;position:absolute;top:50%;right:0;margin-top:-12px}
.plus-icon .panel .panel-heading .panel-title a:after{content:"\f068";color:#fff}
.plus-icon .panel .panel-heading .panel-title a.collapsed:after{content:"\f067";color:#fff}
.featured-section{background-color:#eff2f5}
.featured-item{padding:20px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.featured-item:hover{background-color:#fff}
.featured-item .icon-left,.fun-facts-item .icon-left{float:left}
.featured-item.border-box{border:1px solid #fc0}
.des{overflow:hidden}
.des-title{font-size:20px;font-weight:700;text-transform:capitalize}
.featured-item .icon{margin-bottom:30px}
.featured-item .icon img{width:50px;height:auto}
.ie11 .featured-item .icon img{height:50px}
.featured-item.icon-left .icon{margin-bottom:0}
.featured-item.icon-left{display:table}
.featured-item.icon-left .icon{display:table-cell;vertical-align:top}
.featured-item.icon-left.icon-left .des{margin-left:30px}
.featured-item .des p{margin-bottom:0}
.butto-wrapper a{text-align:left;padding:20px 10px 20px 20px;width:100%;background-color:#f3f3f3;margin-bottom:5px;border-radius:2px;color:#011a48;font-weight:700;font-size:16px}
.butto-wrapper a:hover,.butto-wrapper a.active,.butto-wrapper a:focus{background-color:#fc0;color:#fff}
.download-btn a{background-color:#011a48;color:#fff}
.download-btn a i{color:#fc0;margin-right:5px}
.download-btn:hover i{color:#fff}
.des-title{font-weight:800;color:#011a48}
.about-us-banner{background:url(assets/img/about-us-banner-img.jpg) no-repeat center center / cover}
.about-us-banner-content{width:290px;margin-left:80px}
.about-us-banner-content h2{font-size:60px;font-weight:900;color:#000;line-height:70px}
@media screen and (max-width: 480px) {
.about-us-banner-content h2{font-size:30px;line-height:40px}
}
.about-us-banner-content a{background-color:#011a48;color:#fff;border-radius:0;font-weight:700;margin-top:25px}
.about-us-banner-content a:hover{color:#fc0}
.about-fun-fact{border-bottom:1px solid #e9e9e9}
.video-intro .video-thumb img{width:100%}
.video-icon a i{color:#fff;font-size:28px;width:70px;height:70px;background-color:#fc0;line-height:70px;text-align:center;margin-top:-60px}
.video-icon a span{position:relative;top:10px;left:10px;color:#999;font-size:15px}
.get-touch-wrapper{background-color:#fc0;padding:40px 30px 36px}
.get-touch-wrapper span{color:#fff;font-size:20px;font-weight:700;line-height:20px}
.get-touch-wrapper a{background-color:#011a48;color:#fff;font-weight:700;font-size:16px;text-align:right;float:right;margin-top:-10px;border-radius:0;text-transform:capitalize}
.get-touch-wrapper a:hover{color:#fc0}
@media screen and ( max-width: 1199px ) {
.get-touch-wrapper{padding:40px 20px 36px}
.get-touch-wrapper a{padding:12px 20px}
}
@media screen and ( max-width: 991px ) {
.video-des{margin-top:30px}
}
@media screen and ( max-width: 600px ) {
.about-us-banner-content{margin-left:30px}
}
@media screen and ( max-width: 735px ) {
.get-touch-wrapper{text-align:center;padding:30px}
.get-touch-wrapper span{display:block;margin-bottom:15px}
.get-touch-wrapper a{float:none;text-align:center;margin-top:10px}
}
.mission-help-content{background-color:#fc0;padding:30px 10px 10px 30px}
.mission-help-content h4{font-weight:800}
.mission-help-content p{color:#7e6300;font-size:14px}
.mission-help-button a{background-color:#011a48;width:100%;border-radius:0;padding:18px 0;color:#fff;font-weight:700;font-size:16px}
.mission-help-button a i{margin-right:7px;color:#fc0}
.mission-help-button a:hover{color:#fc0}
@media screen and ( min-width: 480px) {
.single-award{display:table}
.award-thumb{display:table-cell;vertical-align:top}
}
@media screen and ( max-width: 479px) {
.award-thumb{text-align:center;margin-bottom:20px}
}
.team-member-img img{width:100%}
.team-member-header h3{font-weight:700;margin-bottom:0}
.team-member-header h3 a{color:#011a48}
.team-member-header h3 a:hover{color:#fc0}
.team-member-social-link li{padding-left:0;padding-right:0}
.team-member-social-link li a i{font-size:20px;padding:2px;transition:all .3s ease-in-out}
.team-member-social-link li a .twitter{color:#1da1f2}
.team-member-social-link li a .linkedin{color:#0077b5}
.team-member-social-link li a .envelope{color:#ea4335}
.team-member-social-link li a:hover i{transform:scale(1.1)}
.partners-logo li{margin:20px 10px}
.partners-logo li a img{display:block;margin-left:auto;margin-right:auto;width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.partners-logo li a img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}
.single-career{padding:20px;border:1px solid #fc0}
.single-career:hover{background-color:#fc0;color:#fff;transition:all .3s ease-in-out}
.career-header h4{font-size:18px}
.career-header p{margin-bottom:0;font-size:13px}
.career-header p span{color:#011a48}
.career-header h4 a{color:#011a48}
.career-header h4 a:hover{color:#fff}
.career-info p{font-size:14px}
.career-info a{text-transform:uppercase;font-weight:700;font-size:12px;color:#212121}
.career-info a:hover{color:#fff}
.portfolio-item{position:relative;overflow:hidden}
.portfolio-item::before{content:"";position:absolute;background-color:rgba(1,26,72,0.8);width:100%;height:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.portfolio-thumb img{width:100%}
.portfolio-description{position:absolute;left:0;bottom:0;padding:20px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.portfolio-description p{color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:1px;margin-bottom:5px}
.portfolio-description h3{margin:0}
.portfolio-description h3 a{color:#fff}
.portfolio-description h3 a:hover{color:#fc0}
.vertical-border{background-color:#fc0;width:3px;height:100px;position:absolute;top:-50%;left:20px;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
.portfolio-item:hover .vertical-border{top:0;-webkit-transition:all 600ms cubic-bezier(0.52,1.64,.37,.66);transition:all 600ms cubic-bezier(0.52,1.64,.37,.66)}
.vertical-border,.portfolio-description,.portfolio-item::before{opacity:0;visibility:hidden}
.portfolio-item:hover::before,.portfolio-item:hover .vertical-border,.portfolio-item:hover .portfolio-description{opacity:1;visibility:visible}
.gallery-thumb .carousel-control.left,.gallery-thumb .carousel-control.right{background-image:none;opacity:1}
.gallery-thumb .carousel-control.right{background-image:none}
.gallery-thumb .carousel-control.left{background-image:none}
.gallery-thumb .carousel-control{text-shadow:none;background-color:transparent;top:50%;margin-top:-25px}
.gallery-thumb .carousel-control:hover{color:#fff}
.gallery-thumb .carousel-control{background-color:#011a48;width:50px;height:50px;line-height:50px;display:block;border-radius:50px}
.gallery-thumb .carousel-control:hover{background-color:#fc0}
.gallery-thumb .carousel-control span{color:#fff;font-size:18px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.gallery-thumb .carousel-control:hover span{color:#fff}
.carousel-control .fontawesome{font-family:FontAwesome}
.gallery-thumb .carousel-control.left{left:20px}
.gallery-thumb .carousel-control.right{right:20px}
.ie9 .right.carousel-control,.ie9 .left.carousel-control{filter:none}
.customer-info ul{margin-bottom:0}
.customer-info>ul>li{display:table;margin-bottom:10px}
.customer-info ul li:last-child{margin-bottom:0}
.customer-info ul li span{display:table-cell;vertical-align:top}
.customer-info{background-color:#fc0;padding:35px 10px 35px 30px}
.customer-info-title{font-size:18px}
.customer-info ul li span{width:150px;color:#9e7f02;font-weight:400}
.customer-info ul li strong{color:#fff;font-weight:400}
.customer-info ul li strong a{color:#fff}
.customer-info ul li strong a:hover{color:#212121}
.customer-info ul li:last-child{margin-bottom:0}
.social-icon{margin-bottom:0}
.social-icon li{padding:0 4px}
.social-icon li a i{color:#fff;font-size:20px;line-height:20px;transition:all .3s ease-in-out}
.social-icon li a i:hover{color:#011a48}
.customer-hire-btn a{background-color:#f1c101;width:100%;border-radius:0;padding:21px 0;color:#fff;text-transform:uppercase;font-weight:300;letter-spacing:10px}
.customer-hire-btn a:hover{background-color:#fc0;color:#011a48}
.case-studies-des h3{font-size:30px;font-weight:800}
.case-studies-tiled-gallery img{width:100%}
@media screen and ( max-width: 991px ) {
.customer-info{margin-top:30px}
}
.progress-bar-list{border-bottom:1px solid #cfcece}
.progress-bar-vertical{width:18px;min-height:160px;display:flex;align-items:flex-end;margin-right:10px;float:left;background-color:transparent;border:none;box-shadow:none;border-radius:0}
.progress-bar-vertical:last-child{margin-right:0}
.progress-bar-list{margin:0 66px}
.saving-invest-progress-wrapper p{margin-bottom:30px}
.progress-bar-vertical .progress-bar{width:100%;height:0;background-color:#00d8ff;box-shadow:none;-webkit-transition:height .6s ease;-o-transition:height .6s ease;transition:height .6s ease}
.progress{margin-bottom:0}
.progress-bar-title h4{font-weight:400}
.condition-list{list-style:none;margin-bottom:30px}
.condition-list li{position:relative}
.condition-list li:after{content:'';height:10px;width:10px;background:#fc0;display:block;position:absolute;border-radius:50px;top:50%;margin-top:-5px;left:-20px}
.map-button-list li{display:inline-block;background-color:#011a48;margin:0;padding:0}
.map-button-list li a{color:#fc0}
.height-200{height:400px}
.contact-form textarea{min-height:160px;padding:20px;resize:none}
.contact-form .form-control{font-weight:300}
.contact-address-wrapper{background-color:#011a48;padding:30px}
.contact-map{min-height:380px}
.tab-button{border-bottom:none;text-align:center;margin-top:-60px}
.tab-button li{display:inline-block;margin-bottom:0;float:none;background-color:#011a48;margin-right:-5px}
.tab-button li a{color:#fc0;padding:20px 40px;border-radius:0;border:0;margin:0}
.tab-button li.active>a{background-color:#fc0}
.tab-button li a:hover,.tab-button li.active>a,.tab-button li.active>a:hover{background-color:#fc0;color:#011a48;border:0}
.tab-button.nav-tabs>li.active>a,.tab-button.nav-tabs>li.active>a:focus,.tab-button.nav-tabs>li.active>a:hover{border:0;background-color:#fc0}
@media screen and ( max-width: 768px ) {
.contact-map-wrapper .tab-content{margin-bottom:30px}
}
.post-wrapper{box-shadow:0 49px 72px 0 rgba(25,25,25,0.12);-webkit-box-shadow:0 49px 72px 0 rgba(25,25,25,0.12);-moz-box-shadow:0 49px 72px 0 rgba(25,25,25,0.12);-ms-box-shadow:0 49px 72px 0 rgba(25,25,25,0.12);-o-box-shadow:0 49px 72px 0 rgba(25,25,25,0.12)}
.blog-content{background-color:#fff;padding:25px 10px 25px 40px;overflow:hidden;position:relative}
.post-wrapper:hover .vertical-border{top:0;opacity:1;visibility:visible;-webkit-transition:all 600ms cubic-bezier(0.52,1.64,.37,.66);transition:all 600ms cubic-bezier(0.52,1.64,.37,.66)}
.entry-meta ul{margin-bottom:0}
.entry-meta ul li{position:relative;padding:0 2px}
.entry-meta ul li:before{content:",";position:absolute;right:-3px;bottom:2px}
.entry-meta ul li:last-child:before{content:""}
.entry-meta ul li a{text-transform:uppercase;font-size:12px;color:#666;font-weight:500}
.entry-meta ul li a:hover{color:#fc0}
.post-wrapper .thumb-wrapper{overflow:hidden}
.post-wrapper .thumb-wrapper img{width:100%;transform:scale(1);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.post-wrapper:hover .thumb-wrapper img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}
.single-post .post-wrapper:hover .thumb-wrapper img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
.entry-title{font-size:19px;font-weight:800}
.entry-title a:hover{color:#fc0}
.blog-content .entry-content p{margin-bottom:10px}
.blog-content .entry-content a{text-transform:capitalize;font-weight:800;color:#000}
.blog-content .entry-content a:hover{color:#fc0}
.animated-ltr{position:relative;z-index:10;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.animated-ltr::after{position:absolute;content:'';top:0;left:0;background-color:#fc0;width:0;height:100%;z-index:1;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.animated-ltr:hover:after{width:100%;z-index:-1}
.animated-ltr:hover{color:#fff;text-decoration:none;background-color:#fc0;z-index:1}
.single-post .blog-content{padding-bottom:50px;border-bottom:1px solid #e4e2e2}
.single-post .thumb-wrapper:hover img{transform:scale(1)}
.single-post .entry-meta ul li{padding-right:10px}
.single-post .entry-meta ul li:last-child{padding-right:0}
.single-post .entry-meta ul li:before{content:""}
.single-post .entry-meta ul li a{font-weight:300;font-size:13px;text-transform:capitalize}
.blog-full-width-img{margin-left:-40px;margin-right:-40px}
.blog-full-width-img img{max-width:100%}
.single-post .entry-meta ul li a .fa{margin-right:3px}
.single-blog-rating{display:inline}
.single-blog-rating-list a{margin-right:3px}
.single-blog-rating li{padding:0!important;margin-right:-5px}
.single-blog-rating li a .fa{margin-right:0!important;color:#fe6000}
.single-post .entry-title{font-size:29px}
.single-post .entry-content p{margin-bottom:30px;color:#333}
.comment-wrapper{padding:55px 40px;overflow:hidden;border-bottom:1px solid #e4e2e2}
.comment-wrapper .form-control:focus{border-color:transparent;box-shadow:6px 6px 72px 5px rgba(25,25,25,0.12);-webkit-box-shadow:6px 6px 72px 5px rgba(25,25,25,0.12);-moz-box-shadow:6px 6px 72px 5px rgba(25,25,25,0.12);-ms-box-shadow:6px 6px 72px 5px rgba(25,25,25,0.12);-o-box-shadow:6px 6px 72px 5px rgba(25,25,25,0.12)}
.comment-wrapper input,.comment-wrapper textarea{border-radius:4px}
.comment-wrapper .comment-submit-btn{background-color:#011a48;padding:15px 40px;font-weight:700;font-size:16px;color:#fff;float:right;border-radius:0}
.comment-wrapper .comment-submit-btn:hover{background-color:#fc0}
.comment-title{font-weight:800;font-size:25px;color:#212121;text-transform:capitalize}
.comment-responed-wrapper{padding:55px 40px}
.comment-content .comment-reply-link{padding:0 15px;border:1px solid #d5d7d8;text-transform:uppercase;color:#989898;font-size:10px}
.comment-content .comment-reply-link:hover{background-color:#011a48;border-color:#011a48;color:#fff}
.comment-list{padding:0}
.comment-list>.comments-details{border:1px solid #f2f2f2;padding:20px 20px 0;margin-top:20px}
.comment-name span{float:right;clear:both}
.comment-media .comments-details{margin-bottom:20px;clear:both}
.comment-list>.comments-details>.comment-user{border-bottom:1px solid #f2f2f2}
.reaply-comment>.comments-details{border-bottom:1px solid #f2f2f2}
.reaply-comment>.comments-details:last-child{border-bottom:none}
.comment-media .comment-img{float:left;margin:0 20px 0 0}
.comment-media .comment-img img{width:80px;text-align:center;border-radius:50px}
.comment-media .comment-content{display:block;overflow:hidden;padding-bottom:15px}
.comment-content .comment-name{margin-bottom:5px;float:left;margin-right:20px}
.comment-content .comment-name h4{font-size:16px;text-transform:uppercase}
.comment-content .comment-time{font-weight:300;display:block;font-size:12px;margin-top:-5px}
.comments-details .reaply-comment{margin-top:20px;margin-left:80px}
.comment-list .media-body h4{font-size:16px;font-weight:700}
.comment-list .media-body h4 span{font-size:11px;text-transform:capitalize;padding-left:10px;font-weight:400}
.comment-list .media-left a img{margin-top:7px}
@media screen and ( max-width: 1199px ) {
.comments-details .reaply-comment{margin-left:0}
}
@media screen and (max-width: 480px) {
.comment-media .comment-img{float:none;text-align:center;margin-bottom:20px}
.comment-content .comment-name{float:none}
.comment-content .comment-time{margin-bottom:10px}
}
.post-share ul li a{padding:7px 0;border-radius:3px;display:inline-block;position:relative;overflow:hidden;width:45px;font-size:15px;transition:all 400ms}
.post-share ul li a i{width:45px;margin:0 auto}
.post-share ul li{padding:0 2px}
.post-share ul li:first-child{padding-left:0}
.post-share ul li:last-child{padding-right:0}
.post-share ul li a span{margin-left:0;padding-right:20px}
.post-share ul li a:hover{width:90px}
.facebook{background-color:#3b5998}
.twitter{background-color:#1da1f2}
.google-plus{background-color:#ea4335}
.linkedin{background-color:#0077b5}
.youtube{background-color:#cd201f}
.dribbble{background-color:#ef669a}
.behance{background-color:#1983ff}
.vimeo{background-color:#3b5998}
.pinterest{background-color:#bd081c}
.reddit-alien{background-color:#ff4500}
.envelope{background-color:#a2a2a2}
.facebook-color{color:#3b5998}
.twitter-color{color:#1da1f2}
.google-plus-color{color:#ea4335}
.linkedin-color{color:#0077b5}
.youtube-color{color:#cd201f}
.vimeo-color{color:#3b5998}
.pinterest-color{color:#bd081c}
.reddit-alien-color{color:#ff4500}
.envelope-color{color:#a2a2a2}
.error-info h1{color:#fff;font-size:130px;line-height:130px;font-weight:700;text-shadow:5px 5px 0 #dadada,-1px -1px 0 #dadada,1px -1px 0 #dadada,-1px 1px 0 #dadada,1px 1px 0 #dadada}
.ie9 .error-info h1,.ie9 .error-wrapper-alt h1{color:#999}
.error-sub{display:block;font-size:30px;line-height:45px;font-weight:700;text-transform:uppercase}
.error-info a{padding:10px 40px;text-transform:uppercase}
.error-info a:hover{background-color:#d0ab1a}
.focus-content h3>a{color:#011a48;font-weight:600}
.focus-content h3>a:hover{color:#fc0}
.focus-content a{text-transform:capitalize;font-weight:700;color:#cbcbcb}
.focus-content a:hover{color:#011a48}
.focus-wrapper .focus-image{overflow:hidden}
.focus-wrapper .focus-image img{width:100%;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.focus-wrapper:hover .focus-image img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}
.address-section{background-color:#011d52}
.address-wrapper address > ul li{display:table;margin-bottom:10px;color:#999}
.address-wrapper address > ul li:last-child{margin-bottom:0}
.address-icon{display:table-cell;vertical-align:top}
.address-icon i{color:#fff}
.address-title{color:#fc0;font-weight:700}
@media (max-width: 767px) {
.address-wrapper{margin-bottom:30px}
}
.primary-footer{background-color:#011a48}
@media (max-width: 991px) {
.primary-footer .widget{margin-bottom:30px}
}
.widget-title{color:#fc0;font-weight:900;margin-bottom:40px;text-transform:capitalize}
.widget-about .widget-title{margin-bottom:15px}
.widget-about-info p{color:#fff;font-size:14px}
.useful-link{margin:0;padding:0;list-style:none;overflow:hidden}
.useful-link li{width:50%;float:left}
.useful-link li a{color:#fff;display:block}
.useful-link lia:hover{color:#fc0}
.recent-news-info a{color:#fff}
.recent-news-info a:hover{color:#fc0}
.recent-news-info .entry-meta li a{color:#bdbdbd;font-size:13px}
.recent-news-info .entry-meta li a i{margin-right:10px;color:#fc0}
.recent-news-info + .recent-news-info{margin-top:20px}
.subscribe-form{position:relative}
.subscribe-form .input-wrapper{margin-bottom:20px}
.subscribe-form button{background:#fc0;border:none;position:absolute;right:0;top:0;width:50px;height:50px}
.widget-newsletter form button i{color:#011a48;font-size:20px}
.subscription-success{color:#fff}
.social-link{margin:0}
.social-link.list-inline>li{padding-right:2px;padding-left:2px}
.social-link li a{display:block;width:40px;height:40px;line-height:40px;text-align:center;background-color:#4a5c7d;color:#fff;border-radius:3px;margin-bottom:4px}
.social-link li a:hover{background-color:#fc0}
.copyright-wrapper{background-color:#011334}
.copyright-info{padding:22px 0}
.copyright-info p{font-size:14px;color:#5d6c87;margin-bottom:0;font-weight:500}
.copyright-info p a{color:#fc0}
nav.navbar.bootsnav{border-bottom:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.12);box-shadow:0 3px 6px rgba(0,0,0,.12)}
.navbar-brand{padding:0 15px}
.navbar-brand img{max-height:80px;margin-left: 100px;}
.navbar-full .navbar-brand img{max-height:50px}
nav.navbar.bootsnav ul.nav > li > a{color:#212121;font-family:'Montserrat',sans-serif}
nav.navbar.bootsnav ul.nav > li > a:hover,nav.navbar.bootsnav ul.nav > li.active > a,nav.navbar.bootsnav ul.nav > li>.dropdown-menu li > a:hover,nav.navbar.bootsnav ul.nav > li>.dropdown-menu li.active > a,nav.navbar.bootsnav ul.nav > li>.dropdown-menu.megamenu-content li > a:hover,nav.navbar.bootsnav ul.nav > li>.dropdown-menu.megamenu-content .menu-col li.active > a{color:#fc0}
nav.navbar.bootsnav ul.nav li.dropdown>ul.dropdown-menu{border-top-color:#fc0}
.dropdown-menu .title{font-size:15px}
.dropdown-menu.cart-list h2{font-size:12px;line-height:20px;margin-bottom:0}
.dropdown-menu.cart-list h2 a{color:#212121}
.dropdown-menu.cart-list h2 a:hover{color:#fc0}
.attr-nav>ul>li>a span.badge{background-color:#fc0}
.attr-nav > ul > li > a{padding:26px 15px}
ul.cart-list>li.total>a.btn{color:#fff!important}
ul.cart-list>li.total>a.btn:hover{background-color:#fc0!important}
.side .widget .title{font-size:15px;margin-top:30px;margin-bottom:20px}
ul.social-links{margin-bottom:0}
ul.social-links a{display:inline-block;width:35px;height:35px;text-align:center;line-height:34px;color:#fff}
@media (max-width: 992px) {
.navbar-brand img{max-height:50px}
nav.navbar.bootsnav .navbar-brand{float:left!important;margin:0 0 0 20px !important}
.attr-nav > ul > li > a{padding:12px 15px 10px}
}
@media (min-width: 993px) {
nav.navbar.bootsnav.no-background{box-shadow:none}
nav.navbar.bootsnav ul.nav > li > a{font-size:15px;font-weight:700}
nav.bootsnav.navbar-brand-top .navbar-header .navbar-brand{margin-bottom:20px}
}
@media (min-width: 993px) and (max-width: 1199px) {
nav.navbar.bootsnav ul.nav > li > a{padding:30px 8px}
}
@media (min-width: 1024px) {
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a{padding:6px 0}
}
@media (min-width: 1200px) {
nav.navbar.bootsnav ul.nav > li > a{padding:30px 15px}
nav.navbar.navbar-sidebar.bootsnav ul.nav > li > a{padding:10px 15px}
}
@media (max-width: 992px) {
.onepage nav.navbar.bootsnav .navbar-brand{float:left!important;margin:0!important}
.onepage nav.navbar.bootsnav .navbar-toggle{float:right;margin-left:-200px;margin-right:auto;margin-top:5px}
nav.navbar.bootsnav .navbar-toggle{color:#6f6f6f}
}
#preloader{background:#FFF;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}
#status,.status-mes{background-image:url(assets/img/preloder.gif);background-position:center;background-repeat:no-repeat;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;width:200px}
.status-mes{background:none;left:0;margin:0;text-align:center;top:65%}