@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800,600italic);

@import url(animate.css);

*{padding:0px; margin:0px;}

a{transition:all 0.3s ease-out 0s;text-decoration:none; color:#1f77b7;}

a:hover{color: #ee9946;}

input, select, button{outline:none;}

a:hover img{opacity:.8;transition:all 0.3s ease-out 0s;}

li{list-style:none;}

.clr{clear:both;}

body{background:#fff; font:13px 'Open Sans', sans-serif; overflow-x:hidden;}

.wrapper{width:1000px; margin:0 auto; overflow:hidden;}

.header{padding:0px 0; min-height:68px; z-index:9999;}

.head{position:fixed; width:100%; left:0px; top:0px; background:url(https://www.advectustransport.com/images/headerBg.jpg) repeat; border-bottom:3px solid #000; z-index:9999;}

.header .logo{float:left; padding:10px 0 0;}

.nav{float:right; overflow:hidden;}

.nav ul li{float:left; padding:0 3px;}

.nav ul li a{display:block; padding:23px 25px; font-size:14px; font-weight:600; text-transform:uppercase; color:#000; position:relative;}

.nav ul li a:hover{background:#fff000;}

.nav ul li a:hover::after{border-right: 15px solid transparent;border-bottom: 15px solid #d9bf1f;border-left: 15px solid transparent;display: block;position: absolute;left:38%;bottom:0;z-index: 5; content:'';}

.nav ul li.last{padding:16px 0 0px 3px;}

.nav ul li.last a{background:#040608; padding:8px 15px; color:#fff; border-radius:3px;}

.nav ul li.last a:hover{background:#666; color:#fff!important;}

.nav ul li.last a:hover::after{border-bottom:0px;}



.banner{background:url(../images/slider01.jpg) no-repeat center center; height:550px;}

.slider02{background:url(../images/slider02.jpg) no-repeat center center;}

.slider03{background:url(../images/slider03.jpg) no-repeat center center;}

.banner .bannerTxt{width:450px; padding-top:130px;color:#fff;}

.banner h1{font-size:55px; font-weight:800; text-transform:uppercase; text-shadow:rgba(0,0,0,.37) 2px 2px;}

.banner h2{font-size:51px; font-weight:600; text-shadow:rgba(0,0,0,.37) 1px 1px; padding:10px 0; line-height:24px;}
.banner p{font-size:18px; font-weight:600; text-shadow:rgba(0,0,0,.37) 1px 1px; padding:20px 0; line-height:30px;}





/* ----------------- owl-carousel ---------------------------------*/

.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}

.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}

.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}

.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}

.owl-carousel .owl-item{float: left;}

.owl-controls .owl-page,

.owl-controls .owl-buttons div{cursor: pointer;}

.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);position:absolute; left:14%; top:70%;}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {opacity: 1; background: #fddf2b;}

.owl-theme .owl-controls .owl-page span {background:#fff;border-radius: 20px;display: block;height: 15px;margin: 5px 3px;opacity:1;width: 15px;}

.owl-theme .owl-controls .owl-page {display: inline-block;}

/* ----------------- End-Here ---------------------------------*/



.yellowBox{background:url(../images/yellowBg.jpg) no-repeat 37% top; background-size:cover; min-height:530px;}

.quoteBox{width:40%; background:#e2e4e5; overflow:hidden; float:left; margin-top:70px; margin-bottom:30px;}

.quoteBox h3{background:url(../images/quotebg.jpg) no-repeat 0 0 #040608; font-size:22px; font-weight:700; text-transform:uppercase; color:#fddf2b; padding:12px 0 12px 65px;}

.frmRow{padding:6px 0; overflow:hidden;}

.half{width:47%; float:left;}

.half1{width:47%; float:right; padding-right:2px;}

.txtfld{border:1px solid #c8c8c8; padding:12px 5%; background:#fff; width:89%; font-size:14px; font-family:'Open Sans', sans-serif;}

.button{border:0px; padding:12px 0; background:#000; width:100%; font:600 16px 'Open Sans', sans-serif; color:#fff; text-transform:uppercase; cursor:pointer;}

.button:hover{background:#333;}

.serBox{float:right; width:55%; padding-top:60px;}

.serBox h2{font-size:35px; color:#fff; font-weight:700; text-transform:uppercase;}

.serRow{overflow:hidden; padding:30px 0 0 0;}

.sericon{float:left;}

.serdes{float:right; width:80%;}

.serdes h3{font-size:22px; color:#fff; font-weight:700;}

.serdes p{font-size:16px; color:#fff; line-height:20px; padding-top:10px;}



.trailerBox{background: #e2e4e5 url(../images/trailer.jpg) no-repeat -80px 0; background-size:auto 100%; overflow:hidden;}

.spliter{background:#e2e4e5; margin-left:355px; position:relative; padding:65px 0 10px 50px; min-height:440px;}

.spliter::after{border-bottom: 55px solid transparent;border-right: 55px solid #e2e4e5;border-top: 55px solid transparent;display: block;position: absolute;left:-55px;top:42%;z-index: 5; content:'';}

.spliter h2{font-size:35px; color:#040608; font-weight:700; text-transform:uppercase;}

.spliter p{font-size:14px; color:#707070; line-height:22px; padding:20px 0;}

.spliter h3{font-size:18px; color:#d5b700; font-weight:600; padding-bottom:20px;}

.spliter ul li,  ul.list li{background:url(../images/check-list.png) no-repeat 0 3px; font-size:15px; color:#2f3e4d; padding:0 0 12px 25px;}

.spliter .btn{background:#7d7981; color:#fff; text-transform:uppercase; text-decoration:none; padding:10px 50px; font-size:16px; font-weight:600; display:inline-block; margin-top:10px;}

.spliter .btn:hover{background:#000;}

.grayBox{background:#e2e4e5; padding:40px 0;}

.testimonial{float:left; width:45%; padding-right:5%; border-right:1px solid #959595;}

.grayBox h2{font-size:35px; color:#040608; font-weight:700; text-transform:uppercase;}

#owl-demo1{background:url(../images/quoteicon.png) no-repeat center 20px; padding:65px 0 0 0; text-align:center;}

#owl-demo1 p{font-size:14px; font-weight:600; font-style:italic; color:#707070; line-height:24px; padding-bottom:10px;}

#owl-demo1 h3{font-size:19px; font-weight:600; color:#000;}

#owl-demo1 h4{font-size:14px; font-weight:400; color:#171717;}

#owl-demo1 .owl-pagination{display:none;}

#owl-demo1 .owl-prev, #owl-demo1 .owl-next{width:10px; height:16px; background:url(../images/arrow.png) no-repeat 0 0; display:inline-block; opacity:.4;}

#owl-demo1 .owl-prev:hover, #owl-demo1 .owl-next:hover{opacity:1;}

#owl-demo1 .owl-next{background-position:-12px 0; margin-left:82px;}

#owl-demo1 .owl-controls{left:38%; top:27px;} 



.newsBox{overflow:hidden; float:right; width:45%;}

.newsBox h2{padding-bottom:10px;}

.newsrow{overflow:hidden; padding:20px 0 20px 0; border-bottom:1px solid #bebebe;}

.newsrow:last-child{border-bottom:0px; padding-bottom:0px;}

.newspic{float:left;}

.newspic img{border:3px solid #666;}

.newsdes{float:right; width:75%;}

.newsdes h3{font-size:18px; color:#585858; font-weight:700; line-height:20px;}

.newsdes p{font-size:14px; color:#535353; line-height:20px; padding:5px 0;}



.map{width:40%; position:absolute; left:0px; top:0px;}

.footer{width:100%;position:relative;background:#000000; min-height:400px;border-top:3px solid #fddf2b; }

.footerBox{background:#000000; padding:40px 0 20px 40px; width:55%; margin-left:370px; overflow:hidden;}

.footerBox h2{font-size:35px; color:#fff; font-weight:700; text-transform:uppercase; padding-bottom:25px;}

.footerBox h3{font-size:18px; color:#fff; font-weight:600; text-transform:uppercase; padding-bottom:15px;}

.footerBox .clmleft{float:left; width:45%; font-size:15px; color:#fff; line-height:20px;}

.footerBox .clmright{float:right; width:45%;}

.loc{background:url(https://www.advectustransport.com/images/loc.jpg) no-repeat 0 0; padding:0 0 20px 55px;}

.phone{background:url(../images/phone.jpg) no-repeat 0 0; padding:12px 0 40px 55px; font-size:24px; font-weight:600;}

.mail{background:url(../images/mail.jpg) no-repeat 0 0; padding:12px 0 15px 55px;}

.social li{background:url(../images/social.png) no-repeat 0 0; padding:0 0 0px 40px; line-height:30px; margin-bottom:10px;}

.social li a{color:#fff; font-size:14px;} .social li a:hover{color:#f6d719;}

.social li.fb{background-position:0 0;} .social li.fb:hover{background-position:0 -138px;}

.social li.twitter{background-position:0 -36px;} .social li.twitter:hover{background-position:0 -174px;}

.social li.in{background-position:0 -72px;} .social li.in:hover{background-position:0 -210px;}

.social li.gplus{background-position:0 -108px;} .social li.gplus:hover{background-position:0 -246px;}

.copyright{float:left; font-size:13px; width:45%; color:#fff; padding-top:10px;}

.footlink{float:right; font-size:13px; width:55%; color:#fff; padding-top:10px;}

.footlink a{color:#fff;} .footlink a:hover{color:#d5b700;} 

.menu-bar {display: none;float: right;margin: 0px 0 0;z-index: 9999; padding: 0px 8px;}

.fa-bars {background:url("../images/navbar.png") no-repeat scroll center;cursor: pointer;display: none;height: 18px;padding: 10px 12px;width: 23px;}

.overlay{width:100%; position:fixed; z-index:99; background:rgba(0,0,0,.5); height:100%; right:0px; top:0px; display:none;}

.innerpage{padding:40px 0 ;}

.innerpage h3{font-size:20px; font-weight:600; padding-bottom:0px; color:#333;}

.innerpage p{font-size:14px; line-height:22px; color:#707070; padding: 15px 0 30px;}

.innerpage ul{padding-top:15px;}

.se-pre-con {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 999999;background: url(../images/preloader.gif) center no-repeat #fff;}



.sitemap{padding:50px 30px;}

.tree, .tree ul {margin:0px 0 0 1em; padding:0;position:relative;padding-top:0px!important;}

.tree ul {margin-left:.5em; padding-top:0px!important;}

.tree:before,.tree ul:before {content:"";display:block;width:0;position:absolute;top:0;bottom:0;left:0;border-left:1px solid;}

.tree li {margin:0;padding:0 1.5em; line-height:2em;font-weight:600;position:relative; font-size:15px; font-family:'Open Sans', sans-serif;}

.tree li:before {content:"";display:block;width:10px; height:0;border-top:1px solid;margin-top:-1px; position:absolute;top:1em; left:0;}

.tree li:last-child:before {background:#e2e4e5; height:auto;top:1em; bottom:0;}



.splitleft{padding:30px 0; width:600px;}

.splitleft h2 {background: #333 url("../images/billing-blue.png") no-repeat scroll 0 0;color: #fff;font-size: 18px;font-weight: 600;line-height: 22px;padding: 15px 0 15px 80px;text-transform: uppercase;}

.cartfrm {border: 1px solid #ccc;margin-top: 10px;padding: 15px 2%; background:#f8f8f8;}

.frmrow {overflow: hidden;padding: 10px 0 15px;}

.frmrow span {color: #6d6d6d;display: block;font-size: 14px;font-weight: 500;padding-bottom: 8px;}

.cartfld {border: 1px solid #d2d2d2;border-radius: 3px;padding: 10px 2%;width: 95.3%;}

.clmHalf {float: left;padding-right: 4%;width: 48%;}

.clmHalf:last-child {padding-right: 0;}

.splitleft .button{background:#ebb800;}

.splitleft .button:hover{background:#F90;}

.label{background:#b6b6b6 url(../images/captcha.jpg); display:inline-block; padding:5px 20px; color:#fff; border-radius:3px; font-size:20px; border:1px solid #999; font-weight:bold; color:#000;}



.frmHolder{padding:10px 20px 10px;}
.frmrow{overflow:hidden; padding:8px 0px;}
.frmclm{float:left; width:49.5%;}
.frmHolder .fld{background:#fff; border:1px solid #c5beba;  padding:11px 10px; width:100%;box-sizing: border-box;}
.frmclm span{font-size:13px; color:#6a6a6a;font-weight:400; display:block; padding-top:3px;}
.frmHolder .label-1{font-size:13px; color:#212121; font-weight:600; padding-bottom:5px; display:block;}
.frmclm-3{float:left; width:33.33%; padding-right:4px;box-sizing: border-box;}
.frmclm-3:last-child{padding-right:0px;}
.frmclm-2{width:40%; float:left;box-sizing: border-box;}
.frmclm-4{width:55%;float:left;box-sizing: border-box;}
.frmright{float:right;}
.button{background:#01a8f7; border:0; color:#fff; text-transform:uppercase; width:100%; padding:7px 10px; box-shadow:#0075ad 0px 3px 0; border-radius:2px; font-weight:600; font-size:18px; cursor:pointer;}
.button:hover{opacity:.8;}


.modal_container {
	width: 100%;
	height: 100%;
	position: relative;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 114px;
	background: rgba(0, 0, 0, 0.9);
        display: none;
        z-index: 9999;
}
.modal_container .window {
	width: 300px; height:300px;
	background: #ffffff;
        border: 3px solid #333;
	padding: 10px;
	margin: 0 auto; border-radius:10px;
}
.modal_container .window a.close {
	background: url('https://www.advectustransport.com/images/modal_close.png') no-repeat 0 0;
	display: block;
	width: 24px;
	height: 24px;
	text-indent: -9999px;
	float: right;
	margin-top: -10px; margin-right:-10px;
        display: none;
}
#message_content {
    padding: 24px;
    display: none; font-size:18px; font-weight:700;
}