/*!
Theme Name: transport child
Theme URI: http://themeforest.net/user/Anps/portfolio
Description: It can be used for business and corporate sites, your portfolio site or customize it to suit your wishes. Easy to use and clean code will be a simple task to get you up and running in no time. And with our support you cannot go wrong.
Author: AnpsThemes
Author URI: http://themeforest.net/user/Anps/portfolio
Version: 2.1.2
License: GNU General Public License
License URI: license.txt
Template: transport
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, left-sidebar, custom-colors, custom-header, custom-menu, theme-options, translation-ready, threaded-comments
Text Domain: transport-child
*/@import url("style.css");@font-face{font-family:'FontAwesome';src:url('../eot/fontawesome-webfont.eot');src:url('../eot/fontawesome-webfontd41d-2.eot#iefix') format('embedded-opentype'),url('../woff2/fontawesome-webfont.woff2') format('woff2'),url('../woff/fontawesome-webfont.woff') format('woff'),url('../ttf/fontawesome-webfont.ttf') format('truetype'),url('../svg/fontawesome-webfont.svg') format('svg');font-weight:normal;font-style:normal}body{font-family:Arial !important}h1,h2,h3,h4,h5,h6,a,p,span,div,li{font-family:Arial !important}.element-animate{visibility:hidden;opacity:0;transition:visibility .5s,opacity .5s}.element-animate.show{visibility:visible;opacity:1}.border-attachment{cursor:pointer;height:70px;left:50%;opacity:0;position:absolute;top:50%;visibility:hidden;width:70px;z-index:1;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;border-radius:50%}.form .row{margin:12px 0}.form .row label{color:#727272;font-weight:normal;width:35%;text-align:right;margin-right:15px}.form .row label.error{color:#f00;font-weight:400;text-align:right;display:block;width:100%;padding-right:8px}.form .row .required{color:#f00;font-size:18px;margin-left:3px}.form .row select,.form .row input{border:1px solid #aeaeae;color:#828282;height:30px;padding:5px 10px 5px 5px;width:60%}.form .row select.small-width,.form .row input.small-width{width:12%;margin-right:8px}.form .row textarea{border:1px solid #aeaeae;color:#828282;height:100px;padding:5px 10px 5px 5px;width:60%}.form .row select+input{width:46%}.form .row.list-buttons{margin-top:40px;text-align:center}.form .row.list-buttons button{background:transparent;border:1px solid #0099ff;border-radius:5px;height:40px;margin:0 13px 0 12px;width:115px}.form .row.list-buttons button[type=reset]{color:#0099ff}.form .row.list-buttons button[type=submit]{background-color:#0099ff;color:#fff}.form .row-fluid label{color:#828282;width:100%}.form .row-fluid label .input{float:left;margin-right:15px;text-align:right;width:35%}.form .row-fluid label span{color:#828282;float:left;font-weight:normal;width:60%}.form .form-left{float:left;width:46%}.form .form-right{float:right;width:46%}.checkbox{margin:-5px 0 0 0 !important;padding-left:20px}.checkbox label{display:inline-block;position:relative;padding-left:5px}.checkbox label:before{content:"";display:inline-block;position:absolute;width:15px;height:15px;left:0;top:0;margin-left:-22px;border:1px solid #ccc;border-radius:3px;background-color:#fff;transition:border .15s ease-in-out,color .15s ease-in-out}.checkbox label:after{display:inline-block;position:absolute;width:14px;height:14px;left:0;top:0;margin-left:-21px;font-size:11px;color:#555}.checkbox input[type="checkbox"]{opacity:0}.checkbox input[type="checkbox"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.checkbox input[type="checkbox"]:checked+label::after{font-family:'FontAwesome';content:"\f00c"}.checkbox input[type="checkbox"]:disabled+label{opacity:.65}.checkbox input[type="checkbox"]:disabled+label:before{background-color:#eeeeee;cursor:not-allowed}.checkbox-success input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-success input[type="checkbox"]:checked+label::before{background-color:#3496ff;border-color:#3496ff}.site-wrapper{border-top:4px solid #006bb6}.site-wrapper .zs-container{background:url('../png/bg-product-detail.png') no-repeat bottom center;padding-bottom:30px;padding-top:30px}.site-wrapper .zs-container>.container{min-height:270px}.site-wrapper .zs-container>.container .slide-revo{padding-top:105px}.site-wrapper article.post{border-bottom:1px solid #ebebeb;overflow:hidden;padding-bottom:31px}.site-wrapper article.post+.post{margin-top:37px}.site-wrapper article.post:last-child{border-bottom:none}.site-wrapper article.post .article-left{margin-bottom:28px}.site-wrapper article.post .article-left header{max-height:330px}.site-wrapper article.post .article-right h1{font:normal 24px Rototo-Medium}.site-wrapper article.post .article-right i{color:#999}.site-wrapper article.post .article-right i:hover{color:#1874c1}.site-wrapper article.post .post-info a.btn{margin-top:0;padding:0}.site-wrapper .paralax-header+section.container{margin-top:70px}.site-wrapper div.transparent.top-bar{top:5px}.site-wrapper .logo-wrap.table.absolute{height:60px}.site-wrapper .logo-wrap.table.absolute img{max-height:55px}.site-wrapper .site-logo.retina{position:relative;top:0}.site-wrapper .site-logo img{height:inherit !important;width:inherit !important;opacity:1 !important}.site-wrapper .page-heading{background:#f2f1f1 !important;bottom:0;margin-bottom:20px;padding:0 0 9px 0}.site-wrapper .page-heading h1{float:right;display:none}.site-wrapper .page-heading .breadcrumbs{float:none}.site-wrapper .page-heading .breadcrumbs li{color:#0068b3}.site-wrapper .page-heading .breadcrumbs li a,.site-wrapper .page-heading .breadcrumbs li a:after{color:#666 !important}.site-wrapper .paralax-header{background-attachment:inherit;background-size:cover;background-position:bottom center !important;min-height:500px}.site-wrapper .page-detail .vc_tta-container{margin-bottom:0}.site-wrapper .vc_tta-tabs-container{overflow:visible !important}.site-wrapper .vc_tta-tabs-container .vc_tta-tabs-list{border-bottom:1px solid #f2f1f1;overflow:visible !important;padding-bottom:25px !important;text-align:center}.site-wrapper .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab{border:1px solid #e9e8e8 !important;margin:0 6px !important;border-radius:18px}.site-wrapper .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:after{display:none}.site-wrapper .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active,.site-wrapper .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover{background:#0386e4}.site-wrapper .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active span,.site-wrapper .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover span{color:#fff}.site-wrapper .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a{color:#333 !important;font-size:16px;padding:5px 25px !important}.site-wrapper .vc_tta-tabs-container .vc_tta-panel-body{padding-top:26px}.site-wrapper .top-bar{background:#f5f5f5 !important}.site-wrapper .top-bar>.container>ul>li>a{color:#006bb6}.site-wrapper .top-bar #icl_lang_sel_widget-1{padding-bottom:0;padding-right:0;padding-top:0}.site-wrapper .top-bar #icl_lang_sel_widget-1 #lang_sel{padding-top:0}.site-wrapper .top-bar #icl_lang_sel_widget-1 #lang_sel li a.lang_sel_sel{line-height:60px}.site-wrapper .top-bar #icl_lang_sel_widget-1 #lang_sel ul ul{top:59px}.site-wrapper .top-bar #icl_lang_sel_widget-1 #lang_sel ul ul li a{border:1px solid #cdcdcd;padding:10px}.site-wrapper .top-bar .fa{font-family:FontAwesome !important;text-align:left}.site-wrapper .top-bar ul.right{float:left;width:100%}.site-wrapper .top-bar ul.right li{color:#006bb6;font-size:16px;padding-left:0}.site-wrapper .top-bar ul.right li#icl_lang_sel_widget-1{border:none;float:right;position:relative;z-index:1111}.site-wrapper .top-bar ul.right li#icl_lang_sel_widget-1 li{width:40px}.site-wrapper .top-bar ul.right li#icl_lang_sel_widget-1 li a.lang_sel_sel{background:transparent;border:none;position:relative}.site-wrapper .top-bar ul.right li#icl_lang_sel_widget-1 li a.lang_sel_sel img{}.site-wrapper .top-bar ul.right li#icl_lang_sel_widget-1 li a.lang_sel_sel span{color:#333;float:right;font-size:16px;padding-right:40px}.site-wrapper .top-bar ul.right li#icl_lang_sel_widget-1 li a.lang_sel_sel span:before{content:''}.site-wrapper .top-bar ul.right li#icl_lang_sel_widget-1 li ul{width:200px}.site-wrapper .top-bar ul.right li#icl_lang_sel_widget-1 li ul li{width:100%}.site-wrapper .sidebar{margin-bottom:40px;z-index:11}.site-wrapper .sidebar .menu a:after{right:0}.site-wrapper .sidebar li.widget{margin-bottom:40px;overflow:hidden}.site-wrapper .sidebar li.widget:last-child{margin-bottom:0}.site-wrapper .sidebar span.wpcf7-not-valid-tip{position:relative;right:0}.site-wrapper .sidebar .ServiceSidebar input[type=text],.site-wrapper .sidebar .ServiceSidebar input[type=email],.site-wrapper .sidebar .ServiceSidebar textarea{border-radius:2px}.site-wrapper .sidebar .ServiceSidebar input[type=text]:focus,.site-wrapper .sidebar .ServiceSidebar input[type=email]:focus,.site-wrapper .sidebar .ServiceSidebar textarea:focus,.site-wrapper .sidebar .ServiceSidebar input[type=text]:visited,.site-wrapper .sidebar .ServiceSidebar input[type=email]:visited,.site-wrapper .sidebar .ServiceSidebar textarea:visited,.site-wrapper .sidebar .ServiceSidebar input[type=text]:hover,.site-wrapper .sidebar .ServiceSidebar input[type=email]:hover,.site-wrapper .sidebar .ServiceSidebar textarea:hover{box-shadow:0 0 7px 0 rgba(0,107,182,0.56);border-color:#32a7ff !important}.site-wrapper .sidebar .ServiceSidebar input[type=submit]{overflow:hidden;border-radius:2px}.site-wrapper .sidebar .ServiceSidebar input[type=submit]:hover{background:#005693}.site-wrapper .sidebar .ServiceSidebar .col-sm-12{padding-right:0}.site-wrapper .sidebar .ProjectGallerySidebar .widget-title{margin-bottom:17px}.site-wrapper .sidebar input[type=submit]:hover{background:#005693}.site-wrapper .product-detail{min-height:735px}.site-wrapper .page-numbers a{font-family:"FontAwesome" !important}.site-wrapper .page-numbers a:hover{background:#0068b3;color:#fff;padding:5px 10px}.site-wrapper .page-numbers .current{background:#0068b3;color:#fff;padding:5px 10px}.site-wrapper .my-main-content .list.circle-arrow li:before{color:#0068b3}.site-wrapper .my-custom-title{color:#333;font-size:36px;font-weight:bold;position:relative;text-transform:uppercase}.site-wrapper .my-custom-title.my-small{color:#333;font-size:18px;font-weight:normal;margin-bottom:18px;margin-top:0}.site-wrapper .my-custom-title.my-small:after{display:none}.site-wrapper .my-custom-title:after{background:url(../png/line-title.png) no-repeat 0 0;bottom:-24px;content:'';height:2px;left:0;position:absolute;width:100px}.site-wrapper p.my-custom-title{margin-bottom:68px}.site-wrapper p.my-custom-title:after{bottom:-12px}.site-wrapper .my-custom-heading{color:#333;font-size:18px;font-weight:bold;text-transform:uppercase}.site-wrapper .my-custom-input input[type=text],.site-wrapper .my-custom-input input[type=email],.site-wrapper .my-custom-input textarea{border-radius:2px}.site-wrapper .my-custom-input input[type=text]:focus,.site-wrapper .my-custom-input input[type=email]:focus,.site-wrapper .my-custom-input textarea:focus,.site-wrapper .my-custom-input input[type=text]:visited,.site-wrapper .my-custom-input input[type=email]:visited,.site-wrapper .my-custom-input textarea:visited,.site-wrapper .my-custom-input input[type=text]:hover,.site-wrapper .my-custom-input input[type=email]:hover,.site-wrapper .my-custom-input textarea:hover{box-shadow:0 0 7px 0 rgba(0,107,182,0.56);border-color:#32a7ff !important}.site-wrapper .my-custom-input input[type=submit]{overflow:hidden;border-radius:2px}.site-wrapper .my-custom-input input[type=submit]:hover{background:#005693}.site-wrapper .contact-form input[type=text],.site-wrapper .contact-form input[type=email],.site-wrapper .contact-form textarea{border-radius:2px}.site-wrapper .contact-form input[type=text]:focus,.site-wrapper .contact-form input[type=email]:focus,.site-wrapper .contact-form textarea:focus,.site-wrapper .contact-form input[type=text]:visited,.site-wrapper .contact-form input[type=email]:visited,.site-wrapper .contact-form textarea:visited,.site-wrapper .contact-form input[type=text]:hover,.site-wrapper .contact-form input[type=email]:hover,.site-wrapper .contact-form textarea:hover{box-shadow:0 0 7px 0 rgba(0,107,182,0.56);border-color:#32a7ff !important}.site-wrapper .contact-form input[type=submit]{overflow:hidden;border-radius:2px}.site-wrapper .contact-form input[type=submit]:hover{background:#005693}.site-wrapper #location-container .my-custom-heading{color:#0068b3;font-size:24px}.site-wrapper .post header img{width:inherit}.site-wrapper .no-border .vc_figure,.site-wrapper .no-border .my-image{border:none;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.site-wrapper .no-border p{color:#666;font-size:16px;font-weight:bold}.site-wrapper .vc_figure,.site-wrapper .my-image{border:2px solid #48b0fa;display:table !important;left:50%;margin-bottom:25px !important;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.site-wrapper .vc_figure>.vc_single_image-wrapper,.site-wrapper .my-image>.vc_single_image-wrapper{padding:3px}.site-wrapper .vc_figure>a,.site-wrapper .my-image>a{display:table-cell;vertical-align:middle}.site-wrapper .vc_figure.my-image>a img{height:186px}.site-wrapper .my-main-content.no-ico-download .panel-group .panel .panel-body a:before,.site-wrapper .my-main-content.no-ico-download .panel-group .panel .panel-body a:hover:before{background:transparent}.site-wrapper .my-main-content .wpb_heading{font-weight:bold;margin-top:0;white-space:nowrap}.site-wrapper .my-main-content .my-item{margin:30px 0}.site-wrapper .my-main-content .my-item.no-margin-top{margin-top:0}.site-wrapper .my-main-content .my-item h2 a{color:#666;font-size:14px}.site-wrapper .my-main-content .my-item .vc_figure,.site-wrapper .my-main-content .my-item .my-image{height:196px}.site-wrapper .my-main-content .panel-group .panel+.panel{margin-top:10px}.site-wrapper .my-main-content .panel-group .panel .panel-title{position:relative}.site-wrapper .my-main-content .panel-group .panel .panel-title a{font-weight:bold;line-height:25px;padding-left:42px}.site-wrapper .my-main-content .panel-group .panel .panel-title a:before{background:url(../png/icon-panel-title-active.png) no-repeat 0 0;content:'';height:12px;left:0;position:absolute;top:5px;width:15px}.site-wrapper .my-main-content .panel-group .panel .panel-title a.collapsed:before{background:url(../png/icon-panel-title-collapsed.png) no-repeat 0 0;height:15px;top:3px;width:12px}.site-wrapper .my-main-content .panel-group .panel .panel-body{padding-bottom:12px;padding-top:12px}.site-wrapper .my-main-content .panel-group .panel .panel-body a{position:relative}.site-wrapper .my-main-content .panel-group .panel .panel-body a:before{background:url(../png/icon-panel-body-download.png) no-repeat 0 0;content:'';display:none;height:14px;left:-21px;position:absolute;top:0;width:14px}.site-wrapper .my-main-content .panel-group .panel .panel-body a:hover{color:#0084e7}.site-wrapper .my-main-content .panel-group .panel .panel-body a:hover:before{background:url(../png/icon-panel-body-download-hover.png) no-repeat 0 0;display:none}.site-wrapper .my-main-content .panel-group .panel .panel-body .wpb_text_column p{font-weight:bold}.site-wrapper .my-main-content .panel-group .panel .panel-body .wpb_single_image figure img{height:319px}.site-wrapper .brochures .panel-group .panel .panel-body a img{max-width:250px;margin-bottom:10px}.site-wrapper .brochures .panel-group .panel .panel-body a:before{content:none}.site-wrapper #project-gallery{background:transparent !important;height:456px;left:0;margin:24px auto 0 !important;overflow:hidden;position:relative;top:0;visibility:hidden;width:750px !important}.site-wrapper #project-gallery .main-slice{cursor:default;position:relative;top:0;left:0;width:100%;height:356px;overflow:hidden}.site-wrapper #project-gallery>div{-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important}.site-wrapper #project-gallery>div>div{background:transparent !important}.site-wrapper #project-gallery .my-arrow{top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.site-wrapper #project-gallery .my-arrow.my-arrow-left{left:8px}.site-wrapper #project-gallery .my-arrow.my-arrow-right{right:8px}.site-wrapper .project-info{margin-top:43px}.site-wrapper .project-info .my-custom-title{color:#9b9b9b;font-size:18px;font-weight:normal;margin-bottom:36px}.site-wrapper .project-info .my-custom-title:after{bottom:-20px;width:30px}.site-wrapper .project-info .project-meta li{border-bottom:1px solid #f7f7f7;overflow:hidden;padding:10px 0}.site-wrapper .project-info .project-meta li label,.site-wrapper .project-info .project-meta li span{color:#666}.site-wrapper .project-info .project-meta li label{width:40%}.site-wrapper .project-info .project-meta li span{float:right;width:55%}.site-wrapper .page-numbers .next{font-family:FontAwesome !important}.nav-wrap .container{height:60px !important}.site-header{background:#fff !important}.site-header+.page-heading{margin-bottom:0}.site-header .nav-wrap{padding-top:9px;padding-bottom:10px}.site-header .nav-wrap .site-navigation .menu-item>a{font-weight:bold}.site-header .nav-wrap .site-navigation .sub-menu{top:45px}.site-header .nav-wrap .site-navigation .sub-menu li:first-child{padding-top:0;margin-top:16px}.site-header .nav-wrap.sticky .site-navigation .sub-menu{top:45px}.site-header .nav-wrap.sticky .site-navigation .sub-menu li:first-child{margin-top:7px}.site-header .nav-wrap.sticky .site-logo.retina{display:none}.slide-revo .slider-title{text-transform:uppercase}.slide-revo .content-slider-text{font-size:24px !important;font-weight:normal !important;line-height:1.1 !important}.slide-revo .content-slider-text:after{background:url(../png/line-title-slider.png) no-repeat 0 0;bottom:-21px;content:'';height:2px;left:0;position:absolute;width:70px}.slide-revo .tp-parallax-wrap:nth-child(3):hover{background:#0068b3 !important}.slide-revo .tp-parallax-wrap:nth-child(3) .my-caption-link{background:transparent !important;border:1px solid #fff;border-radius:2px}.slide-revo a.btn{margin-top:44px !important;border-radius:0}.slide-revo a.btn.slider{background-color:#0068b3}.carousel{background:#fff !important}.carousel .owl-carousel li.item .headline h3 a{font-size:18px;font-weight:bold;text-transform:uppercase;color:#fff}.carousel .owl-carousel li.item .headline h3 a:hover{color:#006bb6}.carousel .owl-carousel li.item .headline>a{background-color:transparent;padding:0;color:#fff}.carousel .owl-carousel li.item .headline>a:hover{color:#006bb6}.carousel .owlprev,.carousel .owlnext{background:transparent !important;border:1px solid #0068b3}.carousel .owlprev:hover,.carousel .owlnext:hover{background:#0068b3 !important}.carousel .owlprev:hover i,.carousel .owlnext:hover i{color:#fff !important}.carousel .owlprev i,.carousel .owlnext i{color:#0068b3 !important;opacity:1}.carousel .owly{margin-top:-11px !important}.carousel .owly .col-md-6{margin-top:0 !important}.carousel .owly .col-md-6 h2{font-size:36px;font-weight:bold;line-height:1;position:relative;text-align:left}.carousel .owly .col-md-6 h2:after{background:url(../png/line-title.png) no-repeat 0 0;bottom:-24px;content:'';display:block;margin:17px 0 0;height:2px;left:0;width:100px}.img-container{position:relative}.img-container:before{background:url(../png/icon-attachment.png) no-repeat 0 0;content:'';cursor:pointer;height:23px;left:50%;position:absolute;top:50%;width:22px;z-index:1;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);visibility:hidden;opacity:0;transition:visibility .5s,opacity .5s}.img-container:before.show{visibility:visible;opacity:1}.img-container:hover:before{opacity:1;visibility:visible;z-index:3}.img-container:hover .overlay{opacity:.5;visibility:visible}.img-container:hover .border-attachment{opacity:.5;visibility:visible;z-index:5}.img-container .overlay{height:100%;width:100%;background:#000;opacity:0;position:absolute;top:0;bottom:unset;left:0;right:unset;z-index:0}.recent-news h1{margin-bottom:66px;margin-top:0}.recent-news ul{margin:0;padding:0}.recent-news ul li{border-top:1px solid #dddcdc;display:table;height:107px;list-style-type:none;padding:14px 0;overflow:hidden;position:relative;width:100%}.recent-news ul li:first-child{border-top:0;padding-top:0}.recent-news ul li .img-container{height:93px;margin-right:30px;overflow:hidden;width:150px}.recent-news ul li .img-container img{left:0;position:absolute;width:100%}.recent-news ul li .info{display:table-cell;vertical-align:middle;width:72%}.recent-news ul li .info h2{margin:0 0 2px;max-height:43px;overflow:hidden;text-overflow:ellipsis}.recent-news ul li .info h2 a{font:bold 18px Arial;color:#333}.recent-news ul li .info h2 a:hover{color:#006bb6}.recent-news ul li .info .vc-recent-news-excerpt{display:none}.recent-news ul li .info .vc-recent-news-date{color:#666;padding-left:20px;position:relative}.recent-news ul li .info .vc-recent-news-date:before{background:url('../png/icon-clock.png') no-repeat 0 0;content:'';height:12px;left:0;position:absolute;top:2px;width:12px}.news-featured{padding-top:79px}.news-featured .vc_single_image-wrapper{position:relative}.news-featured .vc_single_image-wrapper:before{background:url(../png/icon-attachment.png) no-repeat 0 0;content:'';cursor:pointer;height:23px;left:50%;position:absolute;top:50%;width:22px;z-index:1;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);visibility:hidden;opacity:0;transition:visibility .5s,opacity .5s}.news-featured .vc_single_image-wrapper:before.show{visibility:visible;opacity:1}.news-featured .vc_single_image-wrapper:hover:before{opacity:1;visibility:visible;z-index:3}.news-featured .vc_single_image-wrapper:hover .overlay{opacity:.5;visibility:visible}.news-featured .vc_single_image-wrapper:hover .border-attachment{opacity:.5;visibility:visible;z-index:5}.news-featured .vc_single_image-wrapper .overlay{height:100%;width:100%;background:#000;opacity:0;position:absolute;top:0;bottom:unset;left:0;right:unset;z-index:0}.news-featured .wpb_wrapper{left:0;position:static;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.news-featured .wpb_text_column{height:207px;margin-top:23px !important;overflow:hidden;position:relative}.news-featured .wpb_text_column h4{font-size:24px;font-weight:bold;margin-bottom:2px;max-height:64px;overflow:hidden}.news-featured .wpb_text_column .vc-recent-news-date{margin-bottom:13px}.news-featured .wpb_text_column p{color:#666}.news-featured .wpb_text_column .read-more{bottom:0;left:0;position:relative}.news-featured .wpb_text_column a:hover{color:#006bb6}.service-detail{padding-bottom:40px}.contactfront .contact-form .wpb_wrapper{width:80%}.contactfront form .getquote{margin-top:0}.site-footer{background:url(../png/footer-bg.png) no-repeat center center #1076be !important;background-size:cover !important;margin-top:0 !important;position:relative}.site-footer img{margin-bottom:16px !important}.site-footer .container{padding-bottom:34px !important;padding-top:40px !important}.site-footer .container .widget-title{color:#fff;font-size:18px;font-weight:normal;margin-bottom:62px;text-transform:capitalize;position:relative}.site-footer .container .widget-title:after{background:url(../png/line-title-footer.png) no-repeat 0 0;bottom:-11px;content:'';height:2px;left:0;position:absolute;width:100px}.site-footer .container .menu-item{margin-bottom:2px;width:33%}.site-footer .container .menu-item a{font-size:13px;color:#b5e1ff}.site-footer .container .menu-item a:hover{color:#fff}.site-footer .container .widget_text{position:relative;text-align:justify;z-index:1}.site-footer .container .textwidget{color:#b5e1ff;font-size:13px;line-height:1.5}.site-footer .container .textwidget a.read-more{display:block;margin-top:7px;text-align:left;color:#73c0fa}.site-footer .container .textwidget a.read-more:hover{color:#fff}.site-footer .container .socialize li{font-size:50px}.site-footer .container .socialize li a.fa{font-family:FontAwesome !important}.site-footer .container .socialize li a.fa:hover{color:#fff}.site-footer .copyright-footer{background:transparent !important;position:absolute;width:100%;bottom:0;color:#96d2fd !important}.site-footer .copyright-footer .widget_text{z-index:0}.site-footer .copyright-footer .widget_text .textwidget{text-align:center}.wpcf7-form .form-request-quotation .row{margin:12px 0}.wpcf7-form .form-request-quotation .row label{color:#727272;font-weight:normal;float:left;margin-bottom:0;margin-right:15px;margin-top:0;text-align:right;width:36%}.wpcf7-form .form-request-quotation .row label.error{color:#f00;font-weight:400;text-align:right;display:block;width:100%;padding-right:8px}.wpcf7-form .form-request-quotation .row .required{color:#f00;font-size:18px;margin-left:3px}.wpcf7-form .form-request-quotation .row select,.wpcf7-form .form-request-quotation .row input{border:1px solid #aeaeae;color:#828282;height:35px;line-height:1.3;padding:0 10px 0 5px;width:60%;border-radius:2px}.wpcf7-form .form-request-quotation .row select.small-width,.wpcf7-form .form-request-quotation .row input.small-width{float:left;margin-right:8px;width:127px}.wpcf7-form .form-request-quotation .row select.wpcf7-not-valid,.wpcf7-form .form-request-quotation .row input.wpcf7-not-valid{border:1px solid #d82e21 !important}.wpcf7-form .form-request-quotation .row input.wpcf7-text{border:1px solid #aeaeae;margin-bottom:0;width:60% !important;border-radius:2px}.wpcf7-form .form-request-quotation .row input.wpcf7-text.small-width{width:12%}.wpcf7-form .form-request-quotation .row textarea{border:1px solid #aeaeae;color:#828282;height:100px;margin-bottom:0;padding:5px 10px 5px 5px;width:60%;border-radius:0}.wpcf7-form .form-request-quotation .row select{line-height:30px}.wpcf7-form .form-request-quotation .row select+.wpcf7-form-control-wrap input{width:34% !important}.wpcf7-form .form-request-quotation .row.list-buttons{margin-top:40px;text-align:right}.wpcf7-form .form-request-quotation .row.list-buttons button,.wpcf7-form .form-request-quotation .row.list-buttons input{background:transparent;border:1px solid #0099ff;border-radius:5px;height:40px;margin:0 13px 0 12px;width:115px}.wpcf7-form .form-request-quotation .row.list-buttons button[type=reset],.wpcf7-form .form-request-quotation .row.list-buttons input[type=reset]{color:#0099ff}.wpcf7-form .form-request-quotation .row.list-buttons button[type=reset]:hover,.wpcf7-form .form-request-quotation .row.list-buttons input[type=reset]:hover{background-color:#0099ff;color:#fff}.wpcf7-form .form-request-quotation .row.list-buttons button[type=submit],.wpcf7-form .form-request-quotation .row.list-buttons input[type=submit]{background-color:#0099ff;color:#fff;float:none;margin-right:0;text-transform:capitalize}.wpcf7-form .form-request-quotation .row .ajax-loader{position:absolute}.wpcf7-form .form-request-quotation .row-fluid label{color:#828282;margin:0;width:100%}.wpcf7-form .form-request-quotation .row-fluid label .input{float:left;margin-right:15px;text-align:right;width:35%}.wpcf7-form .form-request-quotation .row-fluid label .input span{width:100%}.wpcf7-form .form-request-quotation .row-fluid label .input span input{width:initial}.wpcf7-form .form-request-quotation .row-fluid label span{color:#828282;float:left;font-weight:normal;width:60%}.wpcf7-form .form-request-quotation .row-fluid label p{float:left;width:60%}.wpcf7-form .form-request-quotation .row-fluid label p span{width:100%}.wpcf7-form .form-request-quotation .form-left{float:left;width:46%}.wpcf7-form .form-request-quotation .form-right{float:right;width:46%}.wpcf7-form .form-request-quotation .captcha-container>br{display:none}.wpcf7-form .form-request-quotation .captcha-container .wpcf7-form-control-wrap{display:inline-block}.wpcf7-form .form-request-quotation textarea[rows="5"]{min-height:100px !important}body .site-wrapper div.wpcf7-response-output.wpcf7-validation-errors{display:block !important}ul.filter{max-width:640px;margin-left:auto !important;margin-right:auto !important;overflow:hidden;position:relative}ul.filter .fa-filter{display:none}ul.filter li{border:1px solid #efeded;float:left;height:94px;margin:0 7px 0 6px;padding:19px 10px;width:115px}ul.filter li:before{content:'';display:block;height:20px;margin:0 auto 7px;width:26px}ul.filter li.filter-item-all:before{background:url(../png/icon-all.png) no-repeat 0 0}ul.filter li.filter-item-all.active:before,ul.filter li.filter-item-all:hover:before{background:url(../png/icon-all-hover.png) no-repeat 0 0}ul.filter li.filter-item-1:before{background:url(../png/icon-item-1.png) no-repeat 0 0}ul.filter li.filter-item-1.active:before,ul.filter li.filter-item-1:hover:before{background:url(../png/icon-item-1-hover.png) no-repeat 0 0}ul.filter li.filter-item-2:before{background:url(../png/icon-item-2.png) no-repeat 0 0}ul.filter li.filter-item-2.active:before,ul.filter li.filter-item-2:hover:before{background:url(../png/icon-item-2-hover.png) no-repeat 0 0}ul.filter li.filter-item-3:before{background:url(../png/icon-item-3.png) no-repeat 0 0}ul.filter li.filter-item-3.active:before,ul.filter li.filter-item-3:hover:before{background:url(../png/icon-item-3-hover.png) no-repeat 0 0}ul.filter li.filter-item-4:before{background:url(../png/icon-item-4.png) no-repeat 0 0}ul.filter li.filter-item-4.active:before,ul.filter li.filter-item-4:hover:before{background:url(../png/icon-item-4-hover.png) no-repeat 0 0}ul.filter li.active,ul.filter li:hover{border-color:#0068b3}ul.filter li.active button,ul.filter li:hover button{color:#0068b3 !important;opacity:1}ul.filter li button{color:#666;font-size:16px;line-height:1.1;max-height:36px;overflow:hidden;padding-left:0;padding-right:0}ul.filter li button:active{padding:0}ul.filter span{display:none}.portfolio{margin-bottom:4px !important;overflow:visible !important}.portfolio li.isotope-item{float:left;padding:0 15px 13px;position:static !important}.portfolio li.isotope-item article{overflow:visible}.portfolio li.isotope-item article .item-img{border:2px solid #48b0fa;z-index:2;position:relative}.portfolio li.isotope-item article .item-img:before{background:url(../png/icon-attachment.png) no-repeat 0 0;content:'';cursor:pointer;height:23px;left:50%;position:absolute;top:50%;width:22px;z-index:1;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);visibility:hidden;opacity:0;transition:visibility .5s,opacity .5s}.portfolio li.isotope-item article .item-img:before.show{visibility:visible;opacity:1}.portfolio li.isotope-item article .item-img:hover:before{opacity:1;visibility:visible;z-index:3}.portfolio li.isotope-item article .item-img:hover .overlay{opacity:.5;visibility:visible}.portfolio li.isotope-item article .item-img:hover .border-attachment{opacity:.5;visibility:visible;z-index:5}.portfolio li.isotope-item article .item-img .overlay{height:100%;width:100%;background:#000;opacity:0;position:absolute;top:0;bottom:unset;left:0;right:unset;z-index:0}.portfolio li.isotope-item article .item-img .img-container{height:258px;margin:3px;overflow:hidden;width:355px}.portfolio li.isotope-item article .item-img .img-container:before{display:none}.portfolio li.isotope-item article .item-img .img-container .overlay{display:none}.portfolio li.isotope-item article .mask{display:none}.portfolio li.isotope-item .item-hover{bottom:unset;position:relative;top:10px}.portfolio li.isotope-item .item-hover .item-info{bottom:-60px;height:167px;opacity:1;overflow:hidden;padding:0;position:relative}.portfolio li.isotope-item .item-hover .item-info .headline{bottom:0;left:0;opacity:1;position:relative;width:100%}.portfolio li.isotope-item .item-hover .item-info .headline h3{height:48px;margin-bottom:6px;display:block;display:-webkit-box;margin:0 auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url('../ellipsis.html#ellipsis')}.portfolio li.isotope-item .item-hover .item-info .headline h3 a{color:#333 !important;text-align:left}.portfolio li.isotope-item .item-hover .item-info .headline h3 a:hover{color:#006bb6 !important}.portfolio li.isotope-item .item-hover .item-info .headline .item-summary{color:#333;height:66px;overflow:hidden}.portfolio li.isotope-item .item-hover .item-info .headline a{opacity:1;color:#006bb6 !important}.portfolio li.isotope-item .item-hover .item-info .headline a:hover{color:#333 !important}.portfolio li.isotope-item .item-hover .item-info .headline a.btn{background:transparent;font-size:14px;margin-top:4px;padding:0}#location-container .my-location-item{overflow:hidden;padding-left:15px;padding-right:15px;min-height:250px}#location-container .item-location{display:table}#location-container .item-location label{display:table-cell;position:relative;text-indent:-1000px}#location-container .item-location label:before{content:'';display:block;height:15px;position:absolute;top:9px;width:16px}#location-container .item-location label.icon-phone:before{background:url('../png/icon-phone.png') no-repeat 0 0;top:6px}#location-container .item-location label.icon-city:before{background:url('../png/icon-city.png') no-repeat 0 0;height:17px;top:3px;width:14px}#location-container .item-location label.icon-fax:before{background:url('../png/icon-fax.png') no-repeat 0 0;top:5px}#location-container .item-location label.icon-address:before{background:url('../png/icon-address.png') no-repeat 0 0}#location-container .item-location label.icon-email:before{background:url('../png/icon-email.png') no-repeat 0 0}#location-container .item-location>span{display:inline-block;padding-left:33px;vertical-align:middle}#location-container .item-location a{color:#727272;float:left;line-height:30px;margin-left:3px}.site-wrapper div.wpcf7-validation-errors,.site-wrapper div.wpcf7-response-output{top:10px !important}.cd-container:before{background:transparent !important;border:1px dashed #bbbdc0}.cd-container .cd-timeline-block{margin:1.5em 0}.cd-container .cd-timeline-block.one{right:0}.cd-container .cd-timeline-block.one .cd-timeline-content strong{right:0}.cd-container .cd-timeline-block.one .cd-timeline-content strong .text{left:unset;right:0}.cd-container .cd-timeline-block.one .cd-timeline-content strong .bg-transparent{border-left:15px solid transparent}.cd-container .cd-timeline-block.one .cd-timeline-content strong .overlay:after{border-left:18px solid #0068b3;right:-18px}.cd-container .cd-timeline-block.even{left:0}.cd-container .cd-timeline-block.even .cd-timeline-content strong{left:0}.cd-container .cd-timeline-block.even .cd-timeline-content strong .text{right:0;text-align:center}.cd-container .cd-timeline-block.even .cd-timeline-content strong .bg-transparent{border-right:15px solid transparent;right:-15px}.cd-container .cd-timeline-block.even .cd-timeline-content strong .overlay:after{border-right:18px solid #0068b3;left:-18px}.cd-container .cd-timeline-block .cd-timeline-img{background:#fff;border:2px solid #0068b3}.cd-container .cd-timeline-block .cd-timeline-content{padding-top:58px}.cd-container .cd-timeline-block .cd-timeline-content strong{color:#fff;display:block;position:absolute;text-align:center;text-transform:uppercase;top:0;width:152px}.cd-container .cd-timeline-block .cd-timeline-content strong .overlay{box-shadow:-1px 3px 3px 2px rgba(0,0,0,0.3);height:48px;width:100%;background:#0068b3;opacity:1;position:absolute;top:0;bottom:unset;left:unset;right:0;z-index:0}.cd-container .cd-timeline-block .cd-timeline-content strong .overlay:after{border-top:0;border-bottom:18px solid transparent;content:'';position:absolute}.cd-container .cd-timeline-block .cd-timeline-content strong .bg-transparent{border-top:24px solid #0068b3;border-bottom:24px solid #0068b3;position:absolute;right:152px;top:0}.cd-container .cd-timeline-block .cd-timeline-content strong .text{color:#fff;display:block;font:bold 23px Arial;height:48px;line-height:48px;position:absolute;text-align:center;width:100%}.cd-container .cd-timeline-block.bg-d9df22.one{right:0}.cd-container .cd-timeline-block.bg-d9df22.one .cd-timeline-content strong{right:0}.cd-container .cd-timeline-block.bg-d9df22.one .cd-timeline-content strong .text{left:unset;right:0}.cd-container .cd-timeline-block.bg-d9df22.one .cd-timeline-content strong .bg-transparent{border-left:15px solid transparent}.cd-container .cd-timeline-block.bg-d9df22.one .cd-timeline-content strong .overlay:after{border-left:18px solid #d9df22;right:-18px}.cd-container .cd-timeline-block.bg-d9df22.even{left:0}.cd-container .cd-timeline-block.bg-d9df22.even .cd-timeline-content strong{left:0}.cd-container .cd-timeline-block.bg-d9df22.even .cd-timeline-content strong .text{right:0;text-align:center}.cd-container .cd-timeline-block.bg-d9df22.even .cd-timeline-content strong .bg-transparent{border-right:15px solid transparent;right:-15px}.cd-container .cd-timeline-block.bg-d9df22.even .cd-timeline-content strong .overlay:after{border-right:18px solid #d9df22;left:-18px}.cd-container .cd-timeline-block.bg-d9df22 .cd-timeline-img{background:#fff;border:2px solid #d9df22}.cd-container .cd-timeline-block.bg-d9df22 .cd-timeline-content{padding-top:58px}.cd-container .cd-timeline-block.bg-d9df22 .cd-timeline-content strong{color:#fff;display:block;position:absolute;text-align:center;text-transform:uppercase;top:0;width:152px}.cd-container .cd-timeline-block.bg-d9df22 .cd-timeline-content strong .overlay{box-shadow:-1px 3px 3px 2px rgba(0,0,0,0.3);height:48px;width:100%;background:#d9df22;opacity:1;position:absolute;top:0;bottom:unset;left:unset;right:0;z-index:0}.cd-container .cd-timeline-block.bg-d9df22 .cd-timeline-content strong .overlay:after{border-top:0;border-bottom:18px solid transparent;content:'';position:absolute}.cd-container .cd-timeline-block.bg-d9df22 .cd-timeline-content strong .bg-transparent{border-top:24px solid #d9df22;border-bottom:24px solid #d9df22;position:absolute;right:152px;top:0}.cd-container .cd-timeline-block.bg-d9df22 .cd-timeline-content strong .text{color:#fff;display:block;font:bold 23px Arial;height:48px;line-height:48px;position:absolute;text-align:center;width:100%}.cd-container .cd-timeline-block.bg-fbae39.one{right:0}.cd-container .cd-timeline-block.bg-fbae39.one .cd-timeline-content strong{right:0}.cd-container .cd-timeline-block.bg-fbae39.one .cd-timeline-content strong .text{left:unset;right:0}.cd-container .cd-timeline-block.bg-fbae39.one .cd-timeline-content strong .bg-transparent{border-left:15px solid transparent}.cd-container .cd-timeline-block.bg-fbae39.one .cd-timeline-content strong .overlay:after{border-left:18px solid #fbae39;right:-18px}.cd-container .cd-timeline-block.bg-fbae39.even{left:0}.cd-container .cd-timeline-block.bg-fbae39.even .cd-timeline-content strong{left:0}.cd-container .cd-timeline-block.bg-fbae39.even .cd-timeline-content strong .text{right:0;text-align:center}.cd-container .cd-timeline-block.bg-fbae39.even .cd-timeline-content strong .bg-transparent{border-right:15px solid transparent;right:-15px}.cd-container .cd-timeline-block.bg-fbae39.even .cd-timeline-content strong .overlay:after{border-right:18px solid #fbae39;left:-18px}.cd-container .cd-timeline-block.bg-fbae39 .cd-timeline-img{background:#fff;border:2px solid #fbae39}.cd-container .cd-timeline-block.bg-fbae39 .cd-timeline-content{padding-top:58px}.cd-container .cd-timeline-block.bg-fbae39 .cd-timeline-content strong{color:#fff;display:block;position:absolute;text-align:center;text-transform:uppercase;top:0;width:152px}.cd-container .cd-timeline-block.bg-fbae39 .cd-timeline-content strong .overlay{box-shadow:-1px 3px 3px 2px rgba(0,0,0,0.3);height:48px;width:100%;background:#fbae39;opacity:1;position:absolute;top:0;bottom:unset;left:unset;right:0;z-index:0}.cd-container .cd-timeline-block.bg-fbae39 .cd-timeline-content strong .overlay:after{border-top:0;border-bottom:18px solid transparent;content:'';position:absolute}.cd-container .cd-timeline-block.bg-fbae39 .cd-timeline-content strong .bg-transparent{border-top:24px solid #fbae39;border-bottom:24px solid #fbae39;position:absolute;right:152px;top:0}.cd-container .cd-timeline-block.bg-fbae39 .cd-timeline-content strong .text{color:#fff;display:block;font:bold 23px Arial;height:48px;line-height:48px;position:absolute;text-align:center;width:100%}.cd-container .cd-timeline-block.bg-f05a24.one{right:0}.cd-container .cd-timeline-block.bg-f05a24.one .cd-timeline-content strong{right:0}.cd-container .cd-timeline-block.bg-f05a24.one .cd-timeline-content strong .text{left:unset;right:0}.cd-container .cd-timeline-block.bg-f05a24.one .cd-timeline-content strong .bg-transparent{border-left:15px solid transparent}.cd-container .cd-timeline-block.bg-f05a24.one .cd-timeline-content strong .overlay:after{border-left:18px solid #f05a24;right:-18px}.cd-container .cd-timeline-block.bg-f05a24.even{left:0}.cd-container .cd-timeline-block.bg-f05a24.even .cd-timeline-content strong{left:0}.cd-container .cd-timeline-block.bg-f05a24.even .cd-timeline-content strong .text{right:0;text-align:center}.cd-container .cd-timeline-block.bg-f05a24.even .cd-timeline-content strong .bg-transparent{border-right:15px solid transparent;right:-15px}.cd-container .cd-timeline-block.bg-f05a24.even .cd-timeline-content strong .overlay:after{border-right:18px solid #f05a24;left:-18px}.cd-container .cd-timeline-block.bg-f05a24 .cd-timeline-img{background:#fff;border:2px solid #f05a24}.cd-container .cd-timeline-block.bg-f05a24 .cd-timeline-content{padding-top:58px}.cd-container .cd-timeline-block.bg-f05a24 .cd-timeline-content strong{color:#fff;display:block;position:absolute;text-align:center;text-transform:uppercase;top:0;width:152px}.cd-container .cd-timeline-block.bg-f05a24 .cd-timeline-content strong .overlay{box-shadow:-1px 3px 3px 2px rgba(0,0,0,0.3);height:48px;width:100%;background:#f05a24;opacity:1;position:absolute;top:0;bottom:unset;left:unset;right:0;z-index:0}.cd-container .cd-timeline-block.bg-f05a24 .cd-timeline-content strong .overlay:after{border-top:0;border-bottom:18px solid transparent;content:'';position:absolute}.cd-container .cd-timeline-block.bg-f05a24 .cd-timeline-content strong .bg-transparent{border-top:24px solid #f05a24;border-bottom:24px solid #f05a24;position:absolute;right:152px;top:0}.cd-container .cd-timeline-block.bg-f05a24 .cd-timeline-content strong .text{color:#fff;display:block;font:bold 23px Arial;height:48px;line-height:48px;position:absolute;text-align:center;width:100%}.cd-container .cd-timeline-block.bg-ba9bc9.one{right:0}.cd-container .cd-timeline-block.bg-ba9bc9.one .cd-timeline-content strong{right:0}.cd-container .cd-timeline-block.bg-ba9bc9.one .cd-timeline-content strong .text{left:unset;right:0}.cd-container .cd-timeline-block.bg-ba9bc9.one .cd-timeline-content strong .bg-transparent{border-left:15px solid transparent}.cd-container .cd-timeline-block.bg-ba9bc9.one .cd-timeline-content strong .overlay:after{border-left:18px solid #ba9bc9;right:-18px}.cd-container .cd-timeline-block.bg-ba9bc9.even{left:0}.cd-container .cd-timeline-block.bg-ba9bc9.even .cd-timeline-content strong{left:0}.cd-container .cd-timeline-block.bg-ba9bc9.even .cd-timeline-content strong .text{right:0;text-align:center}.cd-container .cd-timeline-block.bg-ba9bc9.even .cd-timeline-content strong .bg-transparent{border-right:15px solid transparent;right:-15px}.cd-container .cd-timeline-block.bg-ba9bc9.even .cd-timeline-content strong .overlay:after{border-right:18px solid #ba9bc9;left:-18px}.cd-container .cd-timeline-block.bg-ba9bc9 .cd-timeline-img{background:#fff;border:2px solid #ba9bc9}.cd-container .cd-timeline-block.bg-ba9bc9 .cd-timeline-content{padding-top:58px}.cd-container .cd-timeline-block.bg-ba9bc9 .cd-timeline-content strong{color:#fff;display:block;position:absolute;text-align:center;text-transform:uppercase;top:0;width:152px}.cd-container .cd-timeline-block.bg-ba9bc9 .cd-timeline-content strong .overlay{box-shadow:-1px 3px 3px 2px rgba(0,0,0,0.3);height:48px;width:100%;background:#ba9bc9;opacity:1;position:absolute;top:0;bottom:unset;left:unset;right:0;z-index:0}.cd-container .cd-timeline-block.bg-ba9bc9 .cd-timeline-content strong .overlay:after{border-top:0;border-bottom:18px solid transparent;content:'';position:absolute}.cd-container .cd-timeline-block.bg-ba9bc9 .cd-timeline-content strong .bg-transparent{border-top:24px solid #ba9bc9;border-bottom:24px solid #ba9bc9;position:absolute;right:152px;top:0}.cd-container .cd-timeline-block.bg-ba9bc9 .cd-timeline-content strong .text{color:#fff;display:block;font:bold 23px Arial;height:48px;line-height:48px;position:absolute;text-align:center;width:100%}.cd-container .cd-timeline-block.bg-39b549.one{right:0}.cd-container .cd-timeline-block.bg-39b549.one .cd-timeline-content strong{right:0}.cd-container .cd-timeline-block.bg-39b549.one .cd-timeline-content strong .text{left:unset;right:0}.cd-container .cd-timeline-block.bg-39b549.one .cd-timeline-content strong .bg-transparent{border-left:15px solid transparent}.cd-container .cd-timeline-block.bg-39b549.one .cd-timeline-content strong .overlay:after{border-left:18px solid #39b549;right:-18px}.cd-container .cd-timeline-block.bg-39b549.even{left:0}.cd-container .cd-timeline-block.bg-39b549.even .cd-timeline-content strong{left:0}.cd-container .cd-timeline-block.bg-39b549.even .cd-timeline-content strong .text{right:0;text-align:center}.cd-container .cd-timeline-block.bg-39b549.even .cd-timeline-content strong .bg-transparent{border-right:15px solid transparent;right:-15px}.cd-container .cd-timeline-block.bg-39b549.even .cd-timeline-content strong .overlay:after{border-right:18px solid #39b549;left:-18px}.cd-container .cd-timeline-block.bg-39b549 .cd-timeline-img{background:#fff;border:2px solid #39b549}.cd-container .cd-timeline-block.bg-39b549 .cd-timeline-content{padding-top:58px}.cd-container .cd-timeline-block.bg-39b549 .cd-timeline-content strong{color:#fff;display:block;position:absolute;text-align:center;text-transform:uppercase;top:0;width:152px}.cd-container .cd-timeline-block.bg-39b549 .cd-timeline-content strong .overlay{box-shadow:-1px 3px 3px 2px rgba(0,0,0,0.3);height:48px;width:100%;background:#39b549;opacity:1;position:absolute;top:0;bottom:unset;left:unset;right:0;z-index:0}.cd-container .cd-timeline-block.bg-39b549 .cd-timeline-content strong .overlay:after{border-top:0;border-bottom:18px solid transparent;content:'';position:absolute}.cd-container .cd-timeline-block.bg-39b549 .cd-timeline-content strong .bg-transparent{border-top:24px solid #39b549;border-bottom:24px solid #39b549;position:absolute;right:152px;top:0}.cd-container .cd-timeline-block.bg-39b549 .cd-timeline-content strong .text{color:#fff;display:block;font:bold 23px Arial;height:48px;line-height:48px;position:absolute;text-align:center;width:100%}.raw-html-content-heading{position:relative;height:49px}.raw-html-content-heading .wpb_wrapper{background:#31a7ff;color:#fff;height:49px;line-height:1;margin:0 auto;padding:0 15px;position:relative;text-transform:uppercase;text-align:center;width:70%;box-shadow:0 3px 3px 1px rgba(0,0,0,0.3)}.raw-html-content-heading .wpb_wrapper .bg-transparent{border-top:25px solid #31a7ff;border-bottom:24px solid #31a7ff;position:absolute;top:0}.raw-html-content-heading .wpb_wrapper .bg-transparent.left{border-left:15px solid transparent;left:-15px}.raw-html-content-heading .wpb_wrapper .bg-transparent.right{border-right:15px solid transparent;right:-15px}.raw-html-content-heading .wpb_wrapper .contact-heading-text{font-size:18px;font-weight:bold;line-height:49px}.line .vc_sep_line{border-color:#bbbdc0 !important}.list-partner{padding-bottom:50px}.list-partner h2{font-size:18px;font-weight:bold;margin-bottom:59px;padding-top:27px}.item{padding-top:43px;padding-bottom:43px}.item .vc_column-inner{padding-top:0 !important}.item .team{border-bottom:0}.item p.item-team{color:#0068b3;font-size:16px;font-weight:bold}.item.our-culture{padding-bottom:32px;padding-top:0}.item.our-culture li{padding-left:28px}.item.our-culture li:before{content:'';left:0;position:absolute}.item.our-culture li.leadership:before{background:url('../png/icon-leadership.png') no-repeat 0 0;height:48px;width:44px}.item.our-culture li.innovation:before{background:url('../png/icon-innovation.png') no-repeat 0 0;content:'';height:45px;width:40px}.item.our-culture li.customer:before{background:url('../png/icon-customer.png') no-repeat 0 0;content:'';height:44px;width:48px}.item.our-culture li.honesty:before{background:url('../png/icon-honesty.png') no-repeat 0 0;content:'';height:40px;width:43px}.item.our-culture li strong{color:#0068b3;display:block;font-size:16px;font-weight:bold;margin-bottom:4px}.item.our-team{padding-bottom:0}.item.our-team .my-custom-title{margin-bottom:61px}.item.our-team-detail{padding-top:0}.gallery-content .wpb_gallery .flexslider{border:none;border-radius:0;box-shadow:none}.gallery-content .wpb_gallery .flex-control-paging li a{background:#0068b3}.gallery-content .wpb_gallery .flex-control-paging li a.flex-active{background:rgba(0,0,0,0.9)}.gallery-content .gallery-detail .vc_column-inner{padding-left:0;padding-right:0}.gallery-content .gallery-detail .gallery-name{color:#333;font-size:21px;height:58px;line-height:58px;overflow:hidden;position:relative;text-transform:uppercase;z-index:11}.gallery-content .gallery-detail .gallery-name:before{background:url(../png/bg-project-detail.png) no-repeat 0 0;content:'';position:absolute;height:58px;width:363px;z-index:-1}.gallery-content .gallery-detail .gallery-info{color:#9b9b9b;font-size:18px;position:relative;top:-7px}.gallery-content .gallery-detail .gallery-info:after{background:url(../png/line-title.png) no-repeat 0 0;bottom:-18px;content:'';height:2px;left:0;position:absolute;width:50px}.gallery-content .gallery-detail .gallery-info-detail{margin-top:23px}.gallery-content .gallery-detail .gallery-info-detail table tr{border-bottom:1px solid #f7f7f7}.gallery-content .gallery-detail .gallery-info-detail table tr td{font-size:16px;padding:0 5px}.gallery-content .gallery-detail .gallery-info-detail table tr td:nth-child(1){color:#999}.gallery-content .gallery-detail .gallery-info-detail table tr td:nth-child(2){color:#666}#search-gallery-tool-container .search-tool-heading{border-bottom:1px solid #ebebeb;color:#999;font-size:14px;margin-bottom:0;padding-bottom:15px}#search-gallery-tool-container a{color:#666;display:block;position:relative;padding:10px 0}#search-gallery-tool-container a:after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;content:"";background:url(../png/accordion-arrow-search.png) no-repeat top left;width:8px;height:8px;position:absolute}#search-gallery-tool-container a.active:after{background-image:url(../png/accordion-arrow-search-open.png)}#search-gallery-tool-container label{color:#999}#search-gallery-tool-container li.tool-list-item-lv1{border-bottom:1px solid #ebebeb}#search-gallery-tool-container li.tool-list-item-lv1 .tool-list-container-lv2{display:none;padding-left:2px}#search-gallery-tool-container li.tool-list-item-lv1.active>ul{display:block}#search-gallery-tool-container li.tool-list-item-lv1.active>a:after{background-position:0 -13px}#search-gallery-tool-container .tool-list-container-lv1>li:last-child{margin-top:44px}#search-gallery-tool-container .tool-list-container-lv1>li:last-child input[type=submit]{background:#0068b3;float:right}#scrolltop a{background:transparent !important;border:1px solid #0068b3}#scrolltop a:hover{background:#0068b3 !important}#scrolltop a:hover i{color:#fff !important}#scrolltop a i{color:#0068b3 !important;opacity:1}.smallScreen .site-wrapper .site-navigation{top:10px}.smallScreen .site-wrapper .site-navigation .menu-item a{padding:10px 4px}.smallScreen .site-wrapper .site-navigation .menu-item .sub-menu li:first-child{margin-top:0}.smallScreen .site-wrapper .site-navigation .menu-item br{display:none}.smallScreen .site-wrapper .top-bar{position:relative !important}.smallScreen .site-wrapper .top-bar.open span.close{bottom:-15px}.smallScreen .site-wrapper .top-bar.transparent{top:0 !important}.smallScreen .site-wrapper .top-bar #icl_lang_sel_widget-1 #lang_sel li a.lang_sel_sel{line-height:inherit}.smallScreen .site-wrapper .top-bar #icl_lang_sel_widget-1 #lang_sel li a.lang_sel_sel img{top:5px}.smallScreen .site-wrapper .bg-transparent .nav-wrap{background:#fff !important;margin-top:-23px !important;padding-bottom:15px !important}.smallScreen .site-wrapper .bg-transparent .nav-wrap.sticky{margin-top:0 !important;padding-bottom:0 !Important}.smallScreen .site-wrapper .bg-transparent .nav-wrap .site-logo{top:6px}.smallScreen .site-wrapper .slide-revo{padding-top:41px}.smallScreen .site-wrapper .slide-revo .tp-parallax-wrap:nth-child(1){top:49px !important}.smallScreen .site-wrapper .slide-revo .tp-parallax-wrap:nth-child(1) .my-caption-heading{font-size:22px !important}.smallScreen .site-wrapper .slide-revo .tp-parallax-wrap:nth-child(2){top:85px !important}.smallScreen .site-wrapper .slide-revo .tp-parallax-wrap:nth-child(3){top:111px !important}.smallScreen .site-wrapper .slide-revo .my-revo .my-caption-heading{font-size:22px !important;line-height:1.3 !important;margin-left:30px !important;min-width:230px !important;max-width:230px !important;position:absolute;top:-40px}.smallScreen .site-wrapper .slide-revo .my-revo .my-caption-info{font-size:13px !important;line-height:1.1 !important;margin-left:30px !important;min-width:230px !important;max-width:230px !important;position:absolute;top:-10px}.smallScreen .site-wrapper .slide-revo .my-revo .my-caption-link{font-size:13px !important;margin-left:30px !important;min-width:230px !important;max-width:230px !important;padding:7px 10px !important;position:absolute;top:-10px}.smallScreen .site-wrapper .carousel .owly .col-md-6 h2{font-size:20px}.smallScreen .site-wrapper .recent-news h1{font-size:20px;margin-bottom:58px !important}.smallScreen .site-wrapper .recent-news .img-container{height:inherit;margin-bottom:10px;width:150px !important}.smallScreen .site-wrapper .recent-news .info{display:block !important;width:100%}.smallScreen .site-wrapper .sidebar{margin-bottom:30px}.smallScreen .site-wrapper .my-main-content #project-gallery{width:100% !important}.smallScreen .site-wrapper .my-main-content #project-gallery>div{height:100% !important;width:100% !important}.smallScreen .site-wrapper .my-main-content #project-gallery>div>div{height:100% !important;width:100% !important}.smallScreen .site-wrapper .my-main-content #project-gallery>div>div>.main-slice{height:100% !important;width:100% !important}.smallScreen .site-wrapper .my-main-content #project-gallery>div>div>.main-slice:not(:first-child)>div,.smallScreen .site-wrapper .my-main-content #project-gallery>div>div>.main-slice:not(:first-child) img{height:100% !important;width:100% !important}.smallScreen .site-wrapper .my-main-content #project-gallery>div>div>.main-slice:not(:first-child)>div:first-child{display:none !important}.smallScreen .site-wrapper .my-main-content #project-gallery>div>div>.main-slice img:first-child{height:100% !important;width:100% !important}.smallScreen .site-wrapper .my-main-content #project-gallery>div>div .jssort01{display:none;height:100% !important;width:100% !important}.smallScreen .site-wrapper .my-main-content #project-gallery>div .my-arrow{top:50%}.smallScreen .site-wrapper .portfolio li.isotope-item article .item-img .img-container{height:inherit;width:inherit}.smallScreen .site-footer .col-md-6{margin-bottom:30px}.smallScreen .site-footer .copyright-footer>.container{padding-top:22px !important;padding-bottom:22px !important}.smallScreen .cd-container{padding-left:26px !important}.smallScreen .cd-container:before{left:0 !important}.smallScreen .cd-container .cd-picture{left:-46px}.smallScreen .cd-container .cd-timeline-content strong{left:-42px;position:absolute;top:8px}.smallScreen .cd-container .cd-timeline-content strong span{font-size:14px}@media (min-width:992px){.responsive .site-header .nav-wrap .site-navigation ul>li.menu-item:hover{background:#0068b3;border-radius:0}.responsive .site-header .nav-wrap .site-navigation ul>li.menu-item:hover>a{color:#fff !important}.responsive .site-header .nav-wrap .site-navigation ul>li.menu-item>a{color:#333 !important;display:table-cell !important;padding:0 10px !important;vertical-align:middle}.responsive .site-header .nav-wrap .site-navigation>ul{margin-right:60px !important;margin-top:8px !important}.responsive .site-header .nav-wrap .site-navigation>ul>li{display:table;margin:0 !important;text-align:center;width:113px}.responsive .site-header .nav-wrap .site-navigation>ul>li:first-child:after{border-right:none}.responsive .site-header .nav-wrap .site-navigation>ul>li:after{height:40px;left:0 !important;top:0 !important}.responsive .site-header .nav-wrap .site-navigation>ul>li.current-menu-item>a{color:#006bb6 !important}.responsive .site-header .nav-wrap .site-navigation .sub-menu{border-top:none;width:260px !important;box-shadow:none}.responsive .site-header .nav-wrap .site-navigation .sub-menu li{border-top:1px solid #efeeee;height:36px;line-height:36px;overflow:hidden}.responsive .site-header .nav-wrap .site-navigation .sub-menu li:first-child{border-top:5px solid #006bb6;height:41px}.responsive .site-header .nav-wrap .site-navigation .sub-menu li:last-child{margin-bottom:0 !important}.responsive .site-header .nav-wrap .site-navigation .sub-menu li:hover a,.responsive .site-header .nav-wrap .site-navigation .sub-menu li.current-menu-item a{color:#006bb6 !important}.responsive .site-header .nav-wrap .site-navigation .sub-menu li a{color:#666;display:block !important;font-size:16px !important;margin:0;text-align:left !important;text-transform:capitalize !important;width:auto}.responsive .site-header .nav-wrap .site-navigation .fa-search{background:#e0f1fd;color:#4c8cc5 !important;height:45px;float:none;margin:7px 0 0;padding:13px;position:absolute;right:15px}.responsive #project-gallery{margin:0 -15px !important}.responsive #project-gallery>div{height:100% !important;width:100% !important}.responsive #project-gallery>div>div{height:100% !important;width:100% !important}.responsive #project-gallery>div>div>div:not(.jssort01){height:100% !important;width:100% !important}.responsive #project-gallery>div>div>div:not(.jssort01).main-slice img:first-child{height:100% !important;width:100% !important}.responsive #project-gallery>div>div .jssort01{width:100% !important;height:100% !important}.responsive #project-gallery>div .my-arrow{top:40%}}@media (min-width:768px) and (max-width:991px){.vc-recent-news-title{font-size:16px;line-height:36px}.responsive .site-navigation>ul li.current-menu-item>a{color:#006bb6 !important}.cd-container:before{left:-26px !important}.cd-container .cd-timeline-block .cd-timeline-img{left:-46px}.cd-container .cd-timeline-block strong{position:absolute;top:10px;left:-40px}.cd-container .cd-timeline-block strong .cd-date{font-size:13px}.responsive .site-footer .row>div+div{margin-top:30px !important}.site-wrapper #project-gallery{margin:0 -15px !important}footer.site-footer .menu li{width:30% !important}}@media (min-width:480px) and (max-width:767px){.site-wrapper .site-navigation{top:10px}.site-wrapper .site-navigation .menu-item a{padding:10px 4px}.site-wrapper .site-navigation .menu-item .sub-menu li:first-child{margin-top:0}.site-wrapper .site-navigation .menu-item br{display:none}.site-wrapper .top-bar{position:relative !important}.site-wrapper .top-bar.open span.close{bottom:-15px}.site-wrapper .top-bar.transparent{top:0 !important}.site-wrapper .top-bar #icl_lang_sel_widget-1 #lang_sel li a.lang_sel_sel{line-height:inherit}.site-wrapper .top-bar #icl_lang_sel_widget-1 #lang_sel li a.lang_sel_sel img{top:5px}.site-wrapper .bg-transparent .nav-wrap{background:#fff !important;margin-top:-23px !important;padding-bottom:15px !important}.site-wrapper .bg-transparent .nav-wrap.sticky{margin-top:0 !important;padding-bottom:0 !Important}.site-wrapper .bg-transparent .nav-wrap .site-logo{top:6px}.site-wrapper .slide-revo{padding-top:41px}.site-wrapper .slide-revo .tp-parallax-wrap:nth-child(1){top:49px !important}.site-wrapper .slide-revo .tp-parallax-wrap:nth-child(1) .my-caption-heading{font-size:22px !important}.site-wrapper .slide-revo .tp-parallax-wrap:nth-child(2){top:85px !important}.site-wrapper .slide-revo .tp-parallax-wrap:nth-child(3){top:111px !important}.site-wrapper .slide-revo .my-revo .my-caption-heading{font-size:22px !important;line-height:1.3 !important;margin-left:30px !important;min-width:230px !important;max-width:230px !important;position:absolute;top:-40px}.site-wrapper .slide-revo .my-revo .my-caption-info{font-size:13px !important;line-height:1.1 !important;margin-left:30px !important;min-width:230px !important;max-width:230px !important;position:absolute;top:-10px}.site-wrapper .slide-revo .my-revo .my-caption-link{font-size:13px !important;margin-left:30px !important;min-width:230px !important;max-width:230px !important;padding:7px 10px !important;position:absolute;top:-10px}.site-wrapper .carousel .owly .col-md-6 h2{font-size:20px}.site-wrapper .recent-news h1{font-size:20px;margin-bottom:58px !important}.site-wrapper .recent-news .img-container{height:inherit;margin-bottom:10px;width:150px !important}.site-wrapper .recent-news .info{display:block !important;width:100%}.site-wrapper .sidebar{margin-bottom:30px}.site-wrapper .my-main-content #project-gallery{width:100% !important}.site-wrapper .my-main-content #project-gallery>div{height:100% !important;width:100% !important}.site-wrapper .my-main-content #project-gallery>div>div{height:100% !important;width:100% !important}.site-wrapper .my-main-content #project-gallery>div>div>.main-slice{height:100% !important;width:100% !important}.site-wrapper .my-main-content #project-gallery>div>div>.main-slice:not(:first-child)>div,.site-wrapper .my-main-content #project-gallery>div>div>.main-slice:not(:first-child) img{height:100% !important;width:100% !important}.site-wrapper .my-main-content #project-gallery>div>div>.main-slice:not(:first-child)>div:first-child{display:none !important}.site-wrapper .my-main-content #project-gallery>div>div>.main-slice img:first-child{height:100% !important;width:100% !important}.site-wrapper .my-main-content #project-gallery>div>div .jssort01{display:none;height:100% !important;width:100% !important}.site-wrapper .my-main-content #project-gallery>div .my-arrow{top:50%}.site-wrapper .portfolio li.isotope-item article .item-img .img-container{height:inherit;width:inherit}.site-footer .col-md-6{margin-bottom:30px}.site-footer .copyright-footer>.container{padding-top:22px !important;padding-bottom:22px !important}.cd-container{padding-left:26px !important}.cd-container:before{left:0 !important}.cd-container .cd-picture{left:-46px}.cd-container .cd-timeline-content strong{left:-42px;position:absolute;top:8px}.cd-container .cd-timeline-content strong span{font-size:14px}}@media (max-width:479px){.site-wrapper .site-navigation{top:10px}.site-wrapper .site-navigation .menu-item a{padding:10px 4px}.site-wrapper .site-navigation .menu-item .sub-menu li:first-child{margin-top:0}.site-wrapper .site-navigation .menu-item br{display:none}.site-wrapper .top-bar{position:relative !important}.site-wrapper .top-bar.open span.close{bottom:-15px}.site-wrapper .top-bar.transparent{top:0 !important}.site-wrapper .top-bar #icl_lang_sel_widget-1 #lang_sel li a.lang_sel_sel{line-height:inherit}.site-wrapper .top-bar #icl_lang_sel_widget-1 #lang_sel li a.lang_sel_sel img{top:5px}.site-wrapper .bg-transparent .nav-wrap{background:#fff !important;margin-top:-23px !important;padding-bottom:15px !important}.site-wrapper .bg-transparent .nav-wrap.sticky{margin-top:0 !important;padding-bottom:0 !Important}.site-wrapper .bg-transparent .nav-wrap .site-logo{top:6px}.site-wrapper .slide-revo{padding-top:41px}.site-wrapper .slide-revo .tp-parallax-wrap:nth-child(1){top:49px !important}.site-wrapper .slide-revo .tp-parallax-wrap:nth-child(1) .my-caption-heading{font-size:22px !important}.site-wrapper .slide-revo .tp-parallax-wrap:nth-child(2){top:85px !important}.site-wrapper .slide-revo .tp-parallax-wrap:nth-child(3){top:111px !important}.site-wrapper .slide-revo .my-revo .my-caption-heading{font-size:22px !important;line-height:1.3 !important;margin-left:30px !important;min-width:230px !important;max-width:230px !important;position:absolute;top:-40px}.site-wrapper .slide-revo .my-revo .my-caption-info{font-size:13px !important;line-height:1.1 !important;margin-left:30px !important;min-width:230px !important;max-width:230px !important;position:absolute;top:-10px}.site-wrapper .slide-revo .my-revo .my-caption-link{font-size:13px !important;margin-left:30px !important;min-width:230px !important;max-width:230px !important;padding:7px 10px !important;position:absolute;top:-10px}.site-wrapper .carousel .owly .col-md-6 h2{font-size:20px}.site-wrapper .recent-news h1{font-size:20px;margin-bottom:58px !important}.site-wrapper .recent-news .img-container{height:inherit;margin-bottom:10px;width:150px !important}.site-wrapper .recent-news .info{display:block !important;width:100%}.site-wrapper .sidebar{margin-bottom:30px}.site-wrapper .my-main-content #project-gallery{width:100% !important}.site-wrapper .my-main-content #project-gallery>div{height:100% !important;width:100% !important}.site-wrapper .my-main-content #project-gallery>div>div{height:100% !important;width:100% !important}.site-wrapper .my-main-content #project-gallery>div>div>.main-slice{height:100% !important;width:100% !important}.site-wrapper .my-main-content #project-gallery>div>div>.main-slice:not(:first-child)>div,.site-wrapper .my-main-content #project-gallery>div>div>.main-slice:not(:first-child) img{height:100% !important;width:100% !important}.site-wrapper .my-main-content #project-gallery>div>div>.main-slice:not(:first-child)>div:first-child{display:none !important}.site-wrapper .my-main-content #project-gallery>div>div>.main-slice img:first-child{height:100% !important;width:100% !important}.site-wrapper .my-main-content #project-gallery>div>div .jssort01{display:none;height:100% !important;width:100% !important}.site-wrapper .my-main-content #project-gallery>div .my-arrow{top:50%}.site-wrapper .portfolio li.isotope-item article .item-img .img-container{height:inherit;width:inherit}.site-footer .col-md-6{margin-bottom:30px}.site-footer .copyright-footer>.container{padding-top:22px !important;padding-bottom:22px !important}.cd-container{padding-left:26px !important}.cd-container:before{left:0 !important}.cd-container .cd-picture{left:-46px}.cd-container .cd-timeline-content strong{left:-42px;position:absolute;top:8px}.cd-container .cd-timeline-content strong span{font-size:14px}}

