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{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 #b4b4b4;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:#1E80B3}

.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}}

.tt-slider{overflow:hidden;position:relative}

.carousel-fade .carousel-inner .item{max-height:700px;opacity:.8;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}

.carousel-fade .carousel-inner .active{opacity:1}

.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}

.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}

.carousel-fade .carousel-inner .item:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.05)}

.fullscreen-slider .carousel-fade .carousel-inner .item:after{background:rgba(0,0,0,.5)}

.carousel-fade .carousel-control{z-index:20}

.tt-slider .carousel-inner .container{position:relative}

.tt-slider .carousel-inner .tt-carousel-caption{padding-top:150px;padding-bottom:150px;z-index:15;position:relative}


@media(min-width:992px)

{.fullscreen-slider .tt-slider .carousel-inner .tt-carousel-caption{padding-top:250px;padding-bottom:150px}}


@media(max-width:991px)
{.tt-slider .carousel-inner .tt-carousel-caption{padding-top:50px;padding-bottom:50px}

.fullscreen-slider .tt-slider .carousel-inner .tt-carousel-caption{padding-top:100px;padding-bottom:100px}}

.tt-slider .carousel-inner .tt-carousel-caption .intro{display:block;font-size:16px;text-transform:uppercase;line-height:20px;letter-spacing:7px;margin-bottom:20px}

.tt-slider .carousel-inner .tt-carousel-caption h1{font-weight:900}


@media(max-width:600px)
{.tt-slider .carousel-inner .tt-carousel-caption h1{font-size:36px}}

.tt-slider .carousel-inner .tt-carousel-caption p{margin-top:10px;margin-bottom:30px;color:#011a48}

.tt-slider .carousel-inner .tt-carousel-caption .btn{color:#011a48;line-height:20px;font-weight:600;text-transform:uppercase}

.tt-slider .carousel-inner .tt-carousel-caption .btn-primary:hover,.tt-slider .carousel-inner .tt-carousel-caption .btn-primary:focus{background-color:#ddb100}

.fullscreen-slider .tt-slider .carousel-inner .tt-carousel-caption h1,.fullscreen-slider 
.tt-slider .carousel-inner .tt-carousel-caption p,.fullscreen-slider .tt-slider 
.carousel-inner .tt-carousel-caption .intro{color:#fff}

.tt-slider .carousel-inner .item:nth-child(1){background:url(assets/img/slider/slider-bg-1.jpg) center center no-repeat;background-size:cover}

.tt-slider .carousel-inner .item:nth-child(2){background:url(assets/img/slider/slider-bg-2.jpg) center center no-repeat;background-size:cover}

.fullscreen-slider .tt-slider .carousel-inner .item:nth-child(1){background:url(assets/img/slider/onepage-bg-1.jpg) center center no-repeat;background-size:cover}

.fullscreen-slider .tt-slider .carousel-inner .item:nth-child(2){background:url(assets/img/slider/onepage-bg-2.jpg) center center no-repeat;background-size:cover}

.carousel-control{width:40px;height:40px;line-height:40px;top:50%;margin-top:-20px;background:rgba(0,0,0,.5);opacity:1;text-shadow:none;opacity:0;visibility:hidden}

.tt-slider:hover .carousel-control{opacity:1;visibility:visible}

.carousel-control:hover{background:#000}


@media(min-width:1200px)
{.left.carousel-control{left:30px}

.right.carousel-control{right:30px}}


@media(max-width:1199px)
{.left.carousel-control{left:50%;margin-left:-42px}

.right.carousel-control{right:50%;margin-right:-42px}

.left.carousel-control,.right.carousel-control{top:auto;bottom:0}}

.carousel-control.right,.carousel-control.left{background-image:none}

.delay-1{-webkit-animation-delay:100ms;-moz-animation-delay:100ms;animation-delay:100ms}

.delay-2{-webkit-animation-delay:200ms;-moz-animation-delay:200ms;animation-delay:200ms}

.delay-3{-webkit-animation-delay:300ms;-moz-animation-delay:300ms;animation-delay:300ms}

.delay-4{-webkit-animation-delay:400ms;-moz-animation-delay:1400ms;animation-delay:400ms}

.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,.2)}

.overlay.dark-0:before{background-color:transparent}

.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:#000}

.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}

.swiper-button-next,.swiper-button-prev{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-wrapper{}.portfolio-item{position:relative;overflow:hidden}

.portfolio-item::before{content:"";position:absolute;background-color:rgba(1,26,72,.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(.52,1.64,.37,.66);transition:all 600ms cubic-bezier(.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:#163F6B;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:#163F6B;margin-right:-5px}

.tab-button li a{color:#1E80B3;padding:20px 40px;border-radius:0;border:0;margin:0}

.tab-button li.active>a{background-color:#fff}

.tab-button li a:hover,.tab-button li.active>a,.tab-button li.active>a:hover{background-color:#1E80B3;color:#fff;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:#1E80B3}


@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,.12);-webkit-box-shadow:0 49px 72px 0 rgba(25,25,25,.12);-moz-box-shadow:0 49px 72px 0 rgba(25,25,25,.12);-ms-box-shadow:0 49px 72px 0 rgba(25,25,25,.12);-o-box-shadow:0 49px 72px 0 rgba(25,25,25,.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(.52,1.64,.37,.66);transition:all 600ms cubic-bezier(.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,.12);-webkit-box-shadow:6px 6px 72px 5px rgba(25,25,25,.12);-moz-box-shadow:6px 6px 72px 5px rgba(25,25,25,.12);-ms-box-shadow:6px 6px 72px 5px rgba(25,25,25,.12);-o-box-shadow:6px 6px 72px 5px rgba(25,25,25,.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:#fff;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}

.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:0 0;left:0;margin:0;text-align:center;top:65%}

*/