body .wpb_revslider_element{margin-bottom:0;}
body .vc_col-has-fill > .vc_column-inner, body .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, body .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, body .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, body .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, body .vc_row-has-fill > .vc_column_container > .vc_column-inner, body .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, body .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner{padding-top:0;}
@media (max-width:767px){.vc_column_container > .vc_column-inner{padding-left:15px !important;padding-right:15px !important;}
.entry-content .vc_row .vc_column_container{margin-bottom:30px;}
.entry-content .vc_row .vc_column_container:last-child{margin-bottom:0;}
}
.vc_row{z-index:10;}
.vc_row-fluid .wpb_gmaps_widget .wpb_wrapper{padding:0;}
body .vc_message_box{border:none;}
body .vc_color-info.vc_message_box{color:#717b82;border-color:#d9edf6;background-color:#d9edf6;}
body .vc_color-warning.vc_message_box{color:#717b82;border-color:#fdf8e4;background-color:#fdf8e4;}
body .vc_color-success.vc_message_box{color:#717b82;border-color:#e0efd8;background-color:#e0efd8;}
body .vc_color-danger.vc_message_box{color:#717b82;border-color:#f2dedf;background-color:#f2dedf;}
.ab-readmore{display:inline-block;}
.ab-slider-testimonial{text-align:center;}
.ab-slider-testimonial ul.simpleTabsNavigation{list-style:none;margin:0;padding-top:30px;}
.ab-slider-testimonial ul.simpleTabsNavigation li{list-style:none;display:inline-block;margin:0 3px;padding:0;}
.ab-slider-testimonial ul.simpleTabsNavigation li img{width:80px;height:80px;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.ab-slider-testimonial ul.simpleTabsNavigation li a{position:relative;display:inline-block;}
.ab-slider-testimonial ul.simpleTabsNavigation li a.current:before{-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;content:"";position:absolute;left:0;top:0;width:100%;height:100%;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-webkit-opacity:0.5;-khtml-opacity:0.5;-moz-opacity:0.5;-ms-opacity:0.5;-o-opacity:0.5;opacity:0.5;}
.ab-slider-testimonial div.simpleTabsContent{display:none;max-width:970px;margin:0 auto;}
.ab-slider-testimonial .test-content{padding:0 100px;position:relative;padding-bottom:42px;}
.ab-slider-testimonial .test-content:before{background:url(../images/bg_test_left.png);width:52px;height:36px;content:"";position:absolute;left:0;top:0;}
.ab-slider-testimonial .test-content:after{background:url(../images/bg_test_right.png);width:53px;height:36px;content:"";position:absolute;right:0;bottom:0;}
.ab-slider-testimonial .test-name{font-family:'Raleway', sans-serif;font-weight:700;text-transform:uppercase;position:relative;padding-top:15px;font-size:15px;letter-spacing:-0.5px;}
.ab-slider-testimonial .test-name:before{content:"";width:32px;height:1px;background:#dbdbdb;position:absolute;top:0;left:50%;margin-left:-16px;}
.ab-slider-testimonial .test-position{font-family:'Raleway', sans-serif;font-weight:500;position:relative;padding-top:-5px;font-size:14px;letter-spacing:-0.5px;}
.ab-slider-testimonial div.simpleTabsContent.currentTab{display:block;}
.ab-feature-box-layout1 .ab-feature-box{position:relative;padding:45px 35px 80px;-webkit-box-shadow:0px 0px 0px 1px #ebebeb;-moz-box-shadow:0px 0px 0px 1px #ebebeb;box-shadow:0px 0px 0px 1px #ebebeb;}
.ab-feature-box-layout1 .ab-feature-box .fb-image{-webkit-transition:all 0.3s;-khtml-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.ab-feature-box-layout1 .ab-feature-box .fb-image-hover{display:none;-webkit-transition:all 0.3s;-khtml-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.ab-feature-box-layout1 .ab-feature-box .feature-box-image{min-height:60px;}
.ab-feature-box-layout1 .ab-feature-box .ab-feature-box-icon{padding-bottom:17px;}
.ab-feature-box-layout1 .ab-feature-box .ab-feature-box-icon i{font-size:35px;}
.ab-feature-box-layout1 .ab-feature-box h3{font-family:'Raleway', sans-serif;font-weight:bold;text-transform:uppercase;margin-bottom:24px;margin-top:0;font-size:15px;letter-spacing:0.5px;}
.ab-feature-box-layout1 .ab-feature-box h3 a{color:#282e30;}
.ab-feature-box-layout1 .ab-feature-box:hover{-webkit-box-shadow:0px 0px 100px 0px #ebebeb;-moz-box-shadow:0px 0px 100px 0px #ebebeb;box-shadow:0px 0px 100px 0px #ebebeb;}
.ab-feature-box-layout1 .ab-feature-box:hover .fb-image{display:none;}
.ab-feature-box-layout1 .ab-feature-box:hover .fb-image-hover{display:block;}
.ab-feature-box-layout2 .ab-feature-box{position:relative;}
.ab-feature-box-layout2 .ab-feature-box .ab-feature-box-icon{padding-bottom:42px;}
.ab-feature-box-layout2 .ab-feature-box .ab-feature-box-icon i{font-size:35px;}
.ab-feature-box-layout2 .ab-feature-box h3{font-family:'Raleway', sans-serif;font-weight:bold;text-transform:uppercase;margin-bottom:24px;margin-top:0;font-size:26px;font-weight:800;letter-spacing:0.5px;}
.ab-feature-box-layout2 .ab-feature-box h3 a{color:#282e30;}
.ab-feature-box-layout2 .ab-feature-box .ab-readmore{padding-top:33px;}
.ab-feature-box-layout3 .ab-feature-box{background:#282e30;padding:36px 10px;text-align:center;}
.ab-feature-box-layout3 .ab-feature-box .ab-feature-box-icon{font-size:28px;padding-bottom:14px;-webkit-transition:all 0.3s;-khtml-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.ab-feature-box-layout3 .ab-feature-box .ab-feature-box-icon img{vertical-align:middle;max-height:75px;}
.ab-feature-box-layout3 .ab-feature-box h3{font-size:15px;line-height:20px;font-family:'Raleway', sans-serif;text-transform:uppercase;font-weight:bold;letter-spacing:0.5px;position:relative;margin:0;}
.ab-feature-box-layout3 .ab-feature-box h3 a{color:#fff;}
.ab-feature-box-layout3:hover .ab-feature-box{background:#ea2425;}
.ab-feature-box-contact .ab-feature-box{position:relative;}
.ab-feature-box-contact .ab-feature-box .ab-feature-box-icon{padding-bottom:14px;}
.ab-feature-box-contact .ab-feature-box .ab-feature-box-icon i{font-size:26px;}
.ab-feature-box-contact .ab-feature-box h3{font-family:'Raleway', sans-serif;font-weight:800;text-transform:uppercase;margin-bottom:14px;margin-top:0;font-size:18px;letter-spacing:-0.25px;}
.ab-feature-box-contact .ab-feature-box h3 a{color:#282e30;}
.ab-feature-box-contact .ab-feature-box .ab-readmore{padding-top:33px;}
.wpb_content_element .ab-content-social{display:inline-block;font-size:24px;width:48px;light-height:48px;height:48px;border:1px solid #e3ebec;text-align:center;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#384a50;margin:8px 5px;}
.wpb_content_element .ab-content-social:first-child{margin-left:0;}
.wpb_content_element .ab-content-social:last-child{margin-right:0;}
.wpb_content_element .ab-content-social:hover, .wpb_content_element .ab-content-social:focus{background:#e3ebec;color:#000;}
h2.ab-heading-title{margin-top:0 !important;}
.ab-heading-title{z-index:5;}
.ab-custom-heading-wraper{margin-bottom:20px;}
.ab-custom-heading-layout1 .ab-heading-title{position:relative;margin-bottom:0;text-transform:none;font-family:Raleway;font-weight:400;font-size:26px;}
.ab-custom-heading-layout2.ab-custom-heading-wraper{margin-bottom:24px;}
.ab-custom-heading-layout2 .ab-heading-title{position:relative;margin-bottom:0;text-transform:uppercase;font-size:25px;line-height:25px;}
.ab-custom-heading-layout2 .ab-heading-title > span{display:block;margin-bottom:11px;}
.ab-custom-heading-layout2 .heading-line{width:26px;height:1px;background:#114366;margin:0;}
.ab-custom-heading-layout2.text-center .heading-line{margin:0 auto;}
.ab-custom-heading-layout2.text-right .heading-line{float:right;}
.ab-custom-heading-layout3.ab-custom-heading-wraper{margin-bottom:24px;}
.ab-custom-heading-layout3 .ab-heading-title{position:relative;margin-bottom:0;font-size:22px;line-height:25px;}
.ab-custom-heading-layout3 .ab-heading-title > span{display:inline-block;margin-bottom:9px;}
.ab-custom-heading-layout3 .heading-line{width:26px;height:1px;background:#114366;margin:0;}
.ab-custom-heading-layout3.text-center .heading-line{margin:0 auto;}
.ab-custom-heading-layout3.text-right .heading-line{float:right;}
.ab-custom-heading-layout4 .ab-heading-title{position:relative;margin-bottom:35px;font-size:20px;line-height:25px;text-transform:uppercase;}
.ab-custom-heading-layout4 .ab-heading-title > span{display:inline-block;}
.ab-carousel-layout1 .ab-carousel-title{padding:0;margin-bottom:3px;font-family:'Raleway', sans-serif;font-weight:700;font-size:15px;letter-spacing:0.5px;text-transform:uppercase;}
.ab-carousel-layout1 .ab-carousel-title a{color:#384a50;}
.ab-carousel-layout1 .ab-carousel-media img{max-width:140px;}
.ab-carousel-layout1 .ab-carousel-content{max-width:calc(100% - 140px);padding:41px 30px 36px;}
.ab-carousel-layout1 .ab-carousel-item{background:#fff;-webkit-transition:all 0.3s;-khtml-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.ab-carousel-layout1 .owl-nav{width:auto;position:absolute;right:0;top:-47px;padding-top:0 !important;}
.ab-carousel-layout1 .owl-nav [class*="owl-"]:hover, .ab-carousel-layout1 .owl-nav [class*="owl-"]:focus{color:#3c3c3c;}
.ab-carousel-layout2{background:#fff;}
.ab-carousel-layout2 .ab-carousel-content-wrap .ab-carousel-content-inner{padding:58px 40px 58px;}
.ab-carousel-layout2 .ab-carousel-image .no-image{display:none;}
.ab-carousel-layout2 .ab-readmore{padding-top:33px;}
.ab-carousel-layout2 .ab-carousel-title{font-weight:800;text-transform:uppercase;font-size:26px;font-family:'Raleway', sans-serif;margin-bottom:11px;}
.ab-carousel-layout2 .owl-nav{position:absolute;right:-46px;bottom:0;width:46px;}
.ab-carousel-layout2 .owl-nav i{font-family:"FontAwesome" !important;line-height:46px;}
.ab-carousel-layout2 .owl-nav i.icon-arrow-left-circle:before{content:"\f104";}
.ab-carousel-layout2 .owl-nav i.icon-arrow-right-circle:before{content:"\f105";}
.ab-carousel-layout2 .owl-nav [class*="owl-"]{margin:0 !important;width:46px;height:46px;background:#32aae6;text-align:center;}
.ab-carousel-layout2 .owl-nav .owl-next{background:#1b7fb1;}
.ab-carousel-layout2 .owl-theme .owl-controls .owl-nav [class*="owl-"]{color:white !important;}
.ab-carousel-blog2 .ab-carousel-title{padding:4px 0 0;margin-bottom:4px;font-family:'Raleway', sans-serif;font-weight:700;font-size:15px;letter-spacing:0.5px;text-transform:uppercase;}
.ab-carousel-blog2 .ab-carousel-title a{color:#384a50;}
.ab-carousel-blog2 .ab-carousel-author{padding-bottom:12px;font-family:'Raleway', sans-serif;font-weight:600;color:#979797;font-size:12px;text-transform:uppercase;letter-spacing:0.5px;}
.ab-carousel-blog2 .ab-carousel-image img{width:100%;}
.ab-carousel-blog2 .ab-carousel-inner{background:#fff;padding:30px 35px 40px 25px;}
.ab-carousel-blog2 .ab-carousel-item:hover .ab-carousel-inner{-webkit-box-shadow:0px 0px 100px 0px #d8e2e4;-moz-box-shadow:0px 0px 100px 0px #d8e2e4;box-shadow:0px 0px 100px 0px #d8e2e4;}
.ab-carousel-blog2 .ab-carousel-content{max-width:calc(100% - 70px);padding-left:25px;}
.ab-carousel-blog2 .ab-carousel-item{-webkit-transition:all 0.3s;-khtml-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.ab-carousel-all-layout1 .owl-nav{width:auto;position:absolute;right:0;top:-64px;}
.ab-carousel-all-layout1 .vc_row{margin-bottom:0;}
.ab-carousel-all-layout1 .owl-dots{padding-top:40px;}
.ab-partner-layout1 .ab-partner-inner{padding:15px;border:1px solid #edeff5;text-align:center;}
.ab-partner-layout1 .ab-partner-inner a{display:inline-block;}
.ab-partner-layout1 .ab-partner-inner img{height:85px;width:auto !important;}
.ab-team-layout1{overflow:hidden;}
.ab-team-layout1 .ab-team-image-social{border:1px solid #e2eaeb;position:relative;}
.ab-team-layout1 .ab-team-meta{margin-top:30px;}
.ab-team-layout1 .ab-team-meta .ab-team-name{margin-bottom:0;text-transform:uppercase;font-size:15px;font-family:"Raleway", sans-serif;font-weight:bold;letter-spacing:0.5px;line-height:22px;color:#282e30;}
.ab-team-layout1 .ab-team-meta .ab-team-position{color:#707b84;font-size:16px;}
.ab-team-layout1 .ab-team-social{-webkit-transition:all 0.3s;-khtml-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:absolute;right:-65px;top:0;height:100%;width:60px;text-align:center;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";-webkit-opacity:0.9;-khtml-opacity:0.9;-moz-opacity:0.9;-ms-opacity:0.9;-o-opacity:0.9;opacity:0.9;color:#fff;padding-top:10px;}
.ab-team-layout1 .ab-team-social a{color:#fff;display:block;font-size:22px;line-height:48px;}
.ab-team-layout1 .ab-team-social a:first-child{padding-top:60px;}
.ab-team-layout1 .ab-team-desctiption{padding-top:17px;}
.ab-team-layout1 a{color:#848d94;}
.ab-team-layout1:hover .ab-team-social{right:0;z-index:1;}
.ab-team-layout2{text-align:center;}
.ab-team-layout2 .ab-team-image img{-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:80%;max-width:206px;margin:0 auto;}
.ab-team-layout2 .ab-team-meta{margin-top:32px;}
.ab-team-layout2 .ab-team-meta .ab-team-name{margin-bottom:0;font-weight:normal;font-size:20px;font-family:Karla;line-height:22px;}
.ab-team-layout2 .ab-team-meta .ab-team-position{color:#707b84;}
.ab-team-layout2 .ab-team-social{color:#848d94;padding-top:10px;}
.ab-team-layout2 .ab-team-social a{display:inline-block;padding:0 5px;font-size:16px;}
.ab-team-layout2 .ab-team-social a:first-child{padding-left:0;}
.ab-team-layout2 .ab-team-desctiption{padding-top:20px;}
.ab-team-layout2 a{color:#848d94;}
.ab-grid{position:relative;overflow:hidden;}
@media screen and (max-width:705px){.ab-grid{width:100%;margin:0 !important;}
.shuffle-item{padding:0 !important;margin-bottom:15px;}
}
.shuffle_sizer{position:absolute;opacity:0;visibility:hidden;}
.shuffle_sizer{height:0;}
.ab-grid-layout1{}
.ab-grid-layout1 .ab-grid-title{padding:4px 0 0;margin-bottom:4px;font-family:'Raleway', sans-serif;font-weight:700;font-size:15px;letter-spacing:0.5px;text-transform:uppercase;}
.ab-grid-layout1 .ab-grid-title a{color:#384a50;}
.ab-grid-layout1 .ab-grid-author{padding-bottom:12px;font-family:'Raleway', sans-serif;font-weight:600;color:#979797;font-size:12px;text-transform:uppercase;letter-spacing:0.5px;}
.ab-grid-layout1 .ab-grid-image img{width:100%;}
.ab-grid-layout1 .ab-grid-inner{background:#fff;padding:30px 35px 40px 25px;}
.ab-grid-layout1 .ab-grid-content{max-width:calc(100% - 70px);padding-left:25px;}
.ab-grid-layout1 .ab-grid-item{-webkit-transition:all 0.3s;-khtml-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.ab-grid-layout1 .ab-grid-item:hover .ab-grid-inner{-webkit-box-shadow:0px 0px 30px 0px #d8e2e4;-moz-box-shadow:0px 0px 30px 0px #d8e2e4;box-shadow:0px 0px 30px 0px #d8e2e4;}
.ab-grid-portfolio .ab-grid-filter{display:inline-block;vertical-align:top;margin:0 -15px;}
.ab-grid-portfolio .ab-grid-filter li{padding:0;float:left;}
.ab-grid-portfolio .ab-grid-filter li a{position:relative;display:block;padding:0 15px;font-size:14px;font-weight:600;text-transform:uppercase;}
.ab-grid-portfolio .ab-grid-item-wrap{position:relative;overflow:hidden;}
.ab-grid-portfolio .ab-grid-item-wrap .ab-grid-image-wrap{position:relative;}
.ab-grid-portfolio .ab-grid-item-wrap .ab-grid-content-full{filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-webkit-opacity:0.8;-khtml-opacity:0.8;-moz-opacity:0.8;-ms-opacity:0.8;-o-opacity:0.8;opacity:0.8;-webkit-transition:all 0.3s;-khtml-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;color:#fff;position:absolute;left:0;top:-800px;right:0;z-index:2;}
.ab-grid-portfolio .ab-grid-item-wrap:hover .ab-grid-content-full{bottom:0;top:0;}
.ab-grid-portfolio .ab-grid-item-wrap:hover .ab-grid-link{-webkit-box-shadow:0px -10px 34px -15px rgba(0, 0, 0, 0.75);-moz-box-shadow:0px -10px 34px -15px rgba(0, 0, 0, 0.75);box-shadow:0px -10px 34px -15px rgba(0, 0, 0, 0.75);}
.ab-grid-portfolio .ab-grid-item-wrap .ab-grid-content-wrap{display:table;width:100%;height:100%;}
.ab-grid-portfolio .ab-grid-item-wrap .ab-grid-content-inner{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;}
.ab-grid-portfolio .ab-grid-item-wrap img{width:100%;}
.ab-grid-portfolio .ab-grid-link-wrap{text-align:center;margin-top:-26px;z-index:3;position:relative;}
.ab-grid-portfolio .ab-grid-link-wrap .ab-grid-link{width:53px;height:53px;display:inline-block;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;line-height:53px;color:#fff;font-size:26px;}
.ab-counter-layout1{line-height:1.2;}
.ab-counter-layout1 .ab-counter-icon{font-size:35px;padding-bottom:7px;}
.ab-counter-layout1 .counter-fix .counter{font-size:30px;font-weight:bold;color:#282e30;}
.ab-counter-layout1 .ab-counter-title{padding-top:9px;font-size:14px;color:#282e30;letter-spacing:0.5px;text-transform:uppercase;font-family:'Raleway', sans-serif;font-weight:bold;}
.call-to-action{padding:31px 0;}
.call-to-action .cta-heading{margin:0 0 4px;font-weight:600;font-size:25px;line-height:25px;}
@media screen and (max-width:767px){.call-to-action .call-to-action-button{text-align:center;}
.call-to-action .call-to-action-text{margin-bottom:15px;text-align:center;}
}
.call-to-action-layout2 .call-to-action-text .cta-heading{font-family:Karla;font-size:20px;line-height:25px;font-weight:normal;margin-bottom:4px;}
.ab-client-layout1 .ab-client-desctiption{width:calc(100% - 200px);background:url(../images/bg_client_left.png) top left no-repeat;padding-top:40px;}
.ab-client-layout1 .ab-client-desctiption-inner{padding-bottom:48px;}
.ab-client-layout1 .ab-client-image{padding-top:13px;width:142px;}
.ab-client-layout1 .ab-client-meta{padding-top:25px;font-family:'Raleway', sans-serif;font-size:14px;font-weight:500;position:relative;}
.ab-client-layout1 .ab-client-meta:before{content:"";position:absolute;left:0;top:0;height:1px;width:70px;background:#e2e2e2;}
.ab-client-layout1 .ab-client-name{font-weight:700;text-transform:uppercase;font-size:15px;}
.ab-client-layout1 .rating{font-family:'Roboto Slab', serif;color:#f9b031;}
.ab-client-layout2 i{width:68px;height:61px;line-height:64px;border-width:2px;border-style:solid;margin-bottom:15px;text-align:center;font-size:24px;}
.ab-client-layout2 .ab-client-desctiption{margin:0 auto;font-style:italic;font-size:16px;line-height:30px;max-width:900px;}
.ab-client-layout2 .ab-client-name-image{margin-top:50px;position:relative;}
.ab-client-layout2 .ab-client-image{width:60px;margin-right:25px;}
.ab-client-layout2 .ab-client-meta{padding:5px 0;font-family:Raleway;font-size:14px;color:#114366;}
.ab-client-layout2 .ab-client-meta span{display:block;line-height:1;}
.ab-client-layout2 .ab-client-name{font-weight:700;text-transform:uppercase;}
.ab-client-layout3{margin-bottom:80px;}
.ab-client-layout3:last-child{margin-bottom:0;}
.ab-client-layout3 .ab-client-desctiption{margin-top:-8px;font-style:italic;font-size:16px;line-height:30px;max-width:900px;}
.ab-client-layout3 .ab-client-name-image{float:left;width:60px;}
.ab-client-layout3 .ab-client-name-image .ab-client-image{width:60px;margin-top:-15px;}
.ab-client-layout3 .ab-client-meta{padding:4px 0;font-family:Raleway;font-size:14px;color:#114366;}
.ab-client-layout3 .ab-client-meta span{display:block;line-height:1;}
.ab-client-layout3 .ab-client-name{font-size:18px;}
.ab-client-layout3 .ab-client-position{color:#114366;line-height:1;}
.ab-client-layout3 .ab-client-right{padding-left:100px;}
.vc_general.vc_cta3.vc_cta3-style-custom{border:none !important;}
body .flexslider{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;margin:0;box-shadow:none;}
body .theme-default .nivoSlider{-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.tparrows.preview4{top:50% !important;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-top:0 !important;}
.contact-info{color:#fff;}
.contact-info .contact-phone, .contact-info .contact-email{padding:30px;}
.contact-info i{font-size:36px;padding-right:22px;}
.contact-info .contact-title{filter:alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-webkit-opacity:0.4;-khtml-opacity:0.4;-moz-opacity:0.4;-ms-opacity:0.4;-o-opacity:0.4;opacity:0.4;font-size:18px;letter-spacing:-0.1px;line-height:1.2;padding-right:30px;}
.contact-info .contact-detail{font-size:30px;letter-spacing:-0.25px;padding-top:13px;}
@media screen and (min-width:768px){.contact-info .contact-phone{padding:28px 55px 22px 40px;position:relative;}
.contact-info .contact-phone:after{content:"";width:1px;height:24px;background:rgba(0, 0, 0, 0.2);position:absolute;right:0;bottom:0;}
.contact-info .contact-email{padding:28px 40px 22px 55px;}
.contact-info .contact-email{position:relative;}
.contact-info .contact-email:after{content:"";width:1px;height:24px;background:rgba(0, 0, 0, 0.2);position:absolute;top:0;left:0;}
.contact-info .contact-email:before{content:"OR";width:44px;height:44px;line-height:44px;text-align:center;background:rgba(0, 0, 0, 0.2);position:absolute;top:50%;left:-22px;margin-top:-22px;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
}
body .vc_tta.vc_tta-tabs .vc_tta-tabs-container{margin:0;border:1px solid #e7e7e7;border-bottom:none !important;overflow:hidden;}
body .vc_tta-tab:before{display:none;}
body .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background:none;border-color:#e7e7e7;border-top:none;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
body .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{padding:35px 25px;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab{margin:0;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a{background:none;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:none;border-left:none;border-color:#e7e7e7;text-transform:uppercase;font-weight:bold;font-size:14px;font-family:Karla;padding:12px 30px;color:#4b4741;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:hover{background:none;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a{background:none;border-bottom:none;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:last-child{position:relative;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:last-child:after{content:"";position:absolute;left:100%;bottom:0;width:1000px;height:1px;background:#e7e7e7;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before{background:none;border-color:#e7e7e7;}
body .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-body, body .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-heading{border-color:#e7e7e7;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:none;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{border-color:#e7e7e7;background:none;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover{border-color:#e7e7e7;background:none;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
body .vc_tta.vc_tta-shape-rounded .vc_tta-panel-body, body .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading, body .vc_tta.vc_tta-shape-rounded .vc_tta-tab > a{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a{text-transform:uppercase;font-weight:bold;font-size:14px;font-family:Karla;padding:17px 30px;line-height:1.76;color:#4b4741;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a i{right:20px;left:auto;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a i:before{color:inherit;}
body .vc_tta.vc_general .vc_tta-panel-body{padding:25px 30px;}
.ab-pricing-layout1 .ab-pricing-popular{color:#fff;text-transform:uppercase;text-align:center;padding:7px 15px;}
.ab-pricing-layout1 .ab-pricing-no-popular{height:40px;}
.ab-pricing-layout1 .ab-pricing-inner{border:1px solid #dae6ec;padding:40px 35px;}
.ab-pricing-layout1 .ab-pricing-inner .ab-pricing-title{text-transform:uppercase;color:#4b4741;font-weight:bold;font-size:14px;padding-bottom:10px;}
.ab-pricing-layout1 .ab-pricing-inner .ab-pricing{padding-bottom:58px;}
.ab-pricing-layout1 .ab-pricing-inner .ab-pricing-price{font-weight:bold;font-size:36px;}
.ab-pricing-layout1 .ab-pricing-inner .ab-pricing-date{font-weight:bold;font-size:18px;}
.ab-pricing-layout1 .ab-pricing-inner .ab-pricing-button{padding-top:60px;}
.ab-pricing-layout1 .ab-pricing-inner .ab-pricing-button .btn{text-transform:uppercase;}
.flexslider{position:relative;border:none !important;background:none !important;}
.flex-direction-nav{display:none;}
@media screen and (min-width:1000px){.flex-control-nav.flex-control-thumbs{width:80px;position:absolute;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:-40px;bottom:0;margin:0;z-index:999;height:255px;}
.flex-control-nav.flex-control-thumbs li{width:100%;margin-bottom:7px;}
}
.flex-control-nav.flex-control-thumbs li{width:80px;margin-right:7px;}
.flex-control-nav.flex-control-thumbs li img{opacity:1;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:6px solid #fff;}
.flexslider .slides > li:before{display:none !important;}
.flex-control-thumbs li{display:block;}
.tab-content{display:block;position:relative;background-position:center;background-size:cover;width:100%;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;}
.full-height > .vc_column-inner > .wpb_wrapper, .slider-tab, .ab-slider-tab{display:flex;flex-grow:1;}
.ab-slider-tab{position:relative;min-height:300px;}
#tab-1{display:block;}
#tab-2{display:none;}
#tab-3{display:none;}
.slider-tabs-menu{list-style:none;padding:0;margin:0;width:80px;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-40px;z-index:1;}
.slider-tabs-menu li{margin-bottom:7px;}
.slider-tabs-menu li:before{display:none;}
.slider-tabs-menu li:last-child{margin-bottom:0;}
.slider-tabs-menu li img{-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:6px solid #fff;width:80px;height:80px;}
.tabs-container .tabs-menu{float:left;clear:both;border-bottom:1px solid #ebf1f2;width:100%;}
.tabs-container .tabs-menu li{float:left;position:relative;min-height:100px;}
.tabs-container .tabs-menu li:hover .tab-image, .tabs-container .tabs-menu li.current .tab-image{display:none;}
.tabs-container .tabs-menu li:hover .tab-image-hover, .tabs-container .tabs-menu li.current .tab-image-hover{display:block;}
.tabs-container .tabs-menu li:hover:before, .tabs-container .tabs-menu li.current:before{content:"";position:absolute;bottom:-1px;left:0;height:1px;width:70px;}
.tabs-container .ab-tab-icon, .tabs-container .ab-tab-image{padding-bottom:22px;}
.tabs-container .ab-tab-icon img, .tabs-container .ab-tab-image img{max-height:28px;}
.tabs-container .ab-tab-icon i, .tabs-container .ab-tab-image i{font-size:24px;}
.tabs-container .tabs-menu li.current{z-index:5;}
.tabs-container .tabs-menu li a{padding-right:45px;padding-bottom:20px;font-size:13px;display:block;letter-spacing:0.5px;text-transform:uppercase;font-family:'Raleway', sans-serif;font-weight:bold;}
.tabs-container .tabs-menu li:last-child a{padding-right:0;}
.tabs-container .tabs-menu .current a{cursor:default;}
.tabs-container .tab{float:left;margin-bottom:20px;width:auto;}
.tabs-container .tab-content{padding:75px 0;display:none;}
.tabs-container .tab-content.current{display:block;}
.tabs-container .tab-image-hover{display:none;}