@charset "utf-8";
/* CSS Document */

@media (min-width: 1024px) {
	#wrapper, footer{left:0 !important;}
}


@media (max-width: 1210px) {
	.container{padding:0 20px;}
	
	/* header */
	.head-middle {  padding: 20px 0 10px;}
	.request-quote {  padding: 18px 0;}
	.request-info ul li {  padding: 0 13px;}
	
	/* banner part */
	.on-banner .dis-table {  padding: 0 100px;  width: 100%;}
	
	/* about-flight part */
	.wanted-broker h2 {  font-size: 35px;  line-height: 38px;}
	.wanted-broker h4{ font-size:23px; line-height:25px;}
	.wanted-broker a{font-size:15px;}
	
	/* areas service part */
	.all-services-links a{font-size:14px;}
	
	/* latest articles part */
	.single-latest-inner h5{min-height:60px;}
	
/*rate-quote page*/	
	
form ul li label{ width:25%; transition:0.6s ease all;}	
#totop {bottom: 1px; cursor: pointer;  height: 25px; padding: 0;  position: fixed;  right: 1px;  display: block;  width: 30px;  z-index: 2147483647;}

/*heavy-haul-service*/
.shipping-form label{ width: 100%; transition: 0.6s ease all; margin-bottom: 5px;}
.shipping-form form .text-area { width: 100%;}
.check-item label{ width:185px; display:inline-block;}
.check-item .text-area{ width:54% !important; display:inline-block;}
.shipping-form h5{ font-size:22px;}
.shipping-form ul li{ padding-bottom:5px;}

.check-item .text-area label{ margin-right:10px;}

.contact-form form .row-right .text-area , .contact-form form .row-left .text-area{ width:100%;}
.contact-form li label{ width:auto;}
.contact-form .row-lg .text-area{ width:100%;}
.contact-form .col-right li:empty{ height:98px;}


.pod-form pod-form{ width:100% !important; overflow:scroll !important;}
}

/* Mobile responsive css 1023px
------------------------------------------------------------------------------*/
@media (max-width: 1023px) {

.container{padding:0 15px;}
#wrapper {  box-shadow: 0 -14px 10px rgba(0, 0, 0, 0.5);}
footer {  box-shadow: 0 14px 10px rgba(0, 0, 0, 0.5);}

/* header */
.head-middle .logo{max-width:200px; width:100%;}
.head-middle .request-button{display:none;}
.head-middle .request-quote{padding:4px 0;}

/* nav */
nav{display:none;}
.main-nav .request-button{display:block;}
.main-nav{background-color:#0069b5;}
.main-nav:before, .main-nav:after{content:none;}

/* responsive menu */
.responsive-icon {display:block;}
header nav{ display:none;}
.mobile-nav-block {display:block}

/* category part */
.three-category-outer{margin:0 -5px;}
.single-category-block{padding:0 5px;}
.single-category-block .category-info {  padding: 17px 12px 20px;}
.single-category-block .category-info h4{font-size: 18px; line-height: 21px;}
.single-category-block .category-info p{ font-size: 14px; font-weight: 400; line-height: 19px;}

/* about-flight part */
.about-flight .about-flight-left { padding-right: 20px;  width: 70%;}
.about-flight .about-flight-right { width: 30%;}
.wanted-broker h2 {  font-size: 32px;  line-height: 35px;}
.wanted-broker h4{ font-size:21px; line-height:23px;}
.wanted-broker a{font-size:13px;}

/* areas service part */
.all-services-links a {  width: 19.2%;}

/* latest articles part */
.single-latest{width:50%;}

/* aboutus page */
.about-left {  padding-right: 20px;  width: 70%;}
.about-right {  width: 30%;}

/*articles page*/
.articles{padding-left: 104px;}

/* rate-quote page*/
form ul li label{ width:100%; transition:0.6s ease all; margin-bottom: 5px;}	
form .text-area , form ul li .select-group{ width:100%; }

.rate-quote-left{ width: 70%;}
.rate-quote-right{ width:30%;}
#totop {bottom: 1px; cursor: pointer;  height: 25px; padding: 0;  position: fixed;  right: 1px;  display: block;  width: 30px;  z-index: 2147483647;}

/*heavy-haul-service*/
.shipping-title{  min-width: 340px;}
.shipping-form h5{ font-size:18px;}
.check-item label{ width:100%;}
.check-item .text-area{ width:100% !important;}
.check-item .trucking-info input[type="radio"]{ margin-left:0;}
.trucking-info:before{ left:-5%;}

/* Contact Page*/
.contact-form .multi-check label{ margin-right:8px;}
}

/* Mobile responsive css 767px
------------------------------------------------------------------------------*/
@media (max-width: 767px) {
body { font-size:13px; width:100%;}
h1, h2, h3, h4, h5, h6 { margin-bottom:10px;}
h1 { font-size:28px; line-height: 31px;}
h2 { font-size:26px; line-height:28px;}
h3 { font-size:23px; line-height:25px;}
h4 { font-size:20px; line-height:23px;}
h5 { font-size:18px; line-height:21px;}
h6 { font-size:18px; line-height:21px;}
p { font-size:13px; line-height:18px; margin-bottom:10px; }
ul { margin:15px 0 10px 20px; }
ul li { font-size:13px; line-height:18px; }
ol { margin:10px 0 10px; }
ol li { font-size:13px; line-height:18px; }
blockquote {  margin-bottom:10px; }
blockquote p { font-size:13px;  line-height:18px; margin-bottom:10px;  }
img.alignleft, img.alignright  {float: none; margin: auto; display: block; }

/* header */
.head-middle {  padding: 10px 0 8px;}
.head-top{display:none;}
.request-quote{display:none;}
.request-quote.responsive{display:block;}
.social-right.responsive{display:block;}

/* footer */
footer{padding:30px 0 20px; text-align:center;}
.footer-block h5{margin-bottom:10px; font-size:17px; line-height:20px;}
.footer-block { width: 100%; margin-bottom:20px;}
.footer-block.discover {  padding-left: 0;}
.footer-block.discover ul li{padding:0; margin:0;}
.footer-block.discover ul li::before{content:none;}
.footer-block .contact-no {  display: inline-block;  text-align: left;}
.footer-block > img {  display: block;}
.footer-copyright{margin:0;}
.footer-copyright .copyright-info{width:100%;  line-height:34px;}
.footer-copyright .copyright-info::before, .footer-copyright .copyright-info::after{content:none;}
.footer-copyright .sitemap{width:60px; float:left; padding:20px 0;}

/* banner */
.on-banner .dis-table {  padding: 0 56px;}
.on-banner{height:350px;}
.on-banner h2{font-size: 26px; line-height: 30px; margin-bottom:8px;}
.on-banner p{font-size: 13px; font-weight: 400; line-height: 15px; margin-bottom:8px;}
.on-banner a.book-truck {  font-size: 13px;  height: 35px;  line-height: 35px;  margin-top: 10px;  width: 170px;}
.banner .bx-wrapper .bx-prev {  left: 10px;}
.banner .bx-wrapper .bx-next {  right: 10px;}
.banner .bx-wrapper .bx-controls-direction a{background-size:30px; height:30px; width:30px;}

/* about-flight part */
.about-flight{padding:30px 0;}
.about-flight .about-flight-left { padding-right: 0;  width: 100%;}
.about-flight .about-flight-right { width: 100%; max-width:300px; margin:0 auto 0; float:none; clear:both; display:block; padding-top:20px;}
.about-flight h1, .about-flight h2 {  font-size: 23px;  line-height: 25px;}

/* areas service part */
.areas-service{padding:30px 0;}
.all-services-links{text-align:center; margin:0; letter-spacing:normal;}
.all-services-links a {  width: 120px; margin:3px; height: 35px; line-height:35px;}
.areas-service h2 {  font-size: 26px;  line-height: 28px; margin-bottom:10px;}

/* latest articles part */
.latest-articles{padding:30px 0;}
.latest-articles-head{margin-bottom:10px;}
.latest-articles-head h3{font-size:20px; line-height:25px;}
.latest-articles-head a {  font-size: 12px;  height: 30px;  line-height: 30px;  width: 126px;}
.single-latest{width:100%;}
.single-latest-inner h5 {  min-height: 10px; font-size:15px; line-height:20px; margin-bottom:10px;}
.single-latest-inner > span{font-size:12px; margin-bottom:8px;}
.single-latest-inner p {  margin-bottom: 15px;}
.read-more-btn {  font-size: 11px;  height: 32px;  line-height: 32px;  width: 95px;}

/* aboutus page */
.banner-inner .container {  height: 120px;}
.banner-inner h1 {  font-size: 40px;  line-height: 40px;  margin: 0 0 -6px; padding:0 10px;}
.content-area-inner {  padding: 30px 0;}
.about-left {  padding-right: 0;  width: 100%;}
.about-right { clear: both; display: block; float: none; margin: 0 auto; max-width: 300px; padding-top: 20px; width: 100%;}

/* article detail page */
.article-detail-part{padding-bottom:10px;}
.article-detail-part span.date {  font-size: 15px;  line-height: 18px;  margin-bottom: 10px; }
.nxt-prv-article{padding-top:20px;}
.nxt-prv-article a {  font-size: 12px;  height: 30px;  line-height: 30px;}

/*rate-quote*/
.delivery-form ul li{ padding-bottom: 5px;}	
form ul li label{ width:100%; margin-bottom: 10px;}
form .text-area, form ul li .select-group{ width:100%;}

rate-quote-right{ width: 100%; max-width: 300px; margin: 0 auto 0;float: none; clear: both; display: block; padding-top: 20px;}

.rate-quote-left{ padding-right: 0; width: 100%;}
.rate-quote-right{ width: 100%; max-width: 300px; margin: 0 auto 0; float: none; clear: both; display: block; padding-top: 20px;}

form ul li label{ width:28%;}
form .text-area, form ul li .select-group{ width: 70%;}
#totop {bottom: 1px; cursor: pointer;  height: 25px; padding: 0;  position: fixed;  right: 1px;  display: block;  width: 30px;  z-index: 2147483647;}


/*heavy-haul-service page*/
.contact-info , .trucking-info{ width:100%;}
.contact-info h5, .trucking-info h5{ line-height:25px;}
.shipping-form form .text-area{ width:81%;}
.trucking-info form .text-area{ width:65%;}
.trucking-info label { width: 187px; }
.trucking-info .check-item .text-area{ width:66% !important;}
.contact-info{ margin-bottom:25px;}
.trucking-info:before{display:none;}
.shipping-form ul{ padding-top:0;}
img.alignleft, img.alignright{ margin-bottom:10px;}
.heavy-haul-detail-part p{ margin-bottom:10px;}

/*Contact Page*/
.contact-form .col-left{ width:45%;}
.contact-form .col-right{ width:42%;}
.contact-form .text-area { width: 67% !important; }
.contact-form form .row-left{ width: 100%; padding-bottom: 5px;}
.contact-form form .row-right{ width:100%;}
.contact-form li label{ width:100%;}
.shipping-form form .text-area{ width:100% !important;}
.contact-form .multi-check label{ margin-right:3px;}
.contact-form .col-right li:empty{ height:13px;}
.contact-form .shipping-title{ line-height:26px;}


/*Sitemap page*/
.sitemap ul.sub-points{margin: 15px 0 10px 5px;}

/* freight-forwarding page */
.freight-forwarding .all-services-links a{ width:120px;}
}

/* Mobile responsive css 639px
------------------------------------------------------------------------------*/
@media (max-width: 640px) {
	
/* rate-quote page*/
form ul li label{ width:100%; transition:0.6s ease all; margin-bottom: 5px;}	
form .text-area , form ul li .select-group{ width:100%; }
form ul li label{ font-size:14px; line-height:16px;}	
.delivery-form ul{ margin-bottom:25px;}
form .submit-button{ margin-bottom:25px;}	
.get-fight-quote{ font-size:24px; line-height:28px;}
#totop {bottom: 1px; cursor: pointer;  height: 25px; padding: 0;  position: fixed;  right: 1px;  display: block;  width: 30px;  z-index: 2147483647;}
.delivery-form ul{ margin:20px;}

/*heavy-haul-service page*/
.shipping-form .contact-info li label{ width:100%;}
.contact-info , .trucking-info{ width:100%;}
.contact-info h5, .trucking-info h5{ line-height:25px;}
.shipping-form form .text-area{ width:100%;}
.trucking-info form .text-area{ width:100%;}
.trucking-info label { width: 187px; }
.trucking-info .check-item .text-area{ width:54% !important; float:left;}
.contact-info{ margin-bottom:25px;}
.shipping-form ul{ margin:20px;}

.reference-names li:nth-child(even) { margin-right:0;}
.contact-us{ margin-right:0px;}
.contact-us span { font-size: 16px; line-height: 24px;}
.contact-addr{ font-size:16px; line-height:21px;}
.reference-names li{ font-size:15px;}


.contact-form .col-left{ width:auto; margin:20px; float:none; margin-bottom:0;}
.contact-form .col-right{ width:auto; margin:20px; float:none; margin-top:0; margin-bottom:0px;}
.contact-form .col-right li:empty{ height:0px;}
.contact-form .row-lg{ margin-top:0px;}

/*Sitemap page*/
.sitemap ul.sub-points{margin: 15px 0 10px 5px;}


/*Freight Forwarding page*/
.go-back{ text-align:center; transition:0.6s ease all;}
.go-back .back-btn{  float:none; transition:0.6s ease all;}

.freight-forwarding .all-services-links a{ width:120px;}

}

/* Mobile responsive css 479px
------------------------------------------------------------------------------*/
@media (max-width: 479px) {
 /* header */
 .head-middle .logo {  max-width: 130px;}
 .social-right span{display:none;}
 .social-right.responsive{padding:4px 0;}
 
 /* banner */
 .on-banner {  height: 180px;}
 .on-banner .dis-table{display:none;}
 .three-category {  margin-top: 20px;}
 
 /* category part */
.three-category{padding-bottom:20px;}
.single-category-block {  width: 100%; float:none; max-width:370px; margin-bottom:15px;}

/* article page*/
.articles { padding-left: 92px;}
.article-date{ width: 80px; height: 80px;}
.date-month{ font-size: 13px;line-height: 15px;}
.year {font-size: 19px;line-height: 21px;}


.trucking-info .check-item .text-area{ width:100% !important;}
.shipping-title:after { content: ""; display: block; position: absolute; right: 0; top: -1px; width: 80px; height: 52px; background: url(../images/form-cut-small.png) no-repeat;}
.shipping-title { min-width: 274px; padding-right:80px;}

.contact-reference{ min-width:auto; margin-right:0; width:100%;}
.reference-names li{ min-width:247px;}
}

@media (max-width:590px) {
.reference-names li{ margin: 0 auto; display: table !important; margin-bottom: 7px; float:none; display:inline-block; transition:0.6s ease all;}
.reference-names li:nth-child(even){ margin-right:auto;}
}

@media (max-width: 479px) {
.contact-form .multi-check label{ display:block;}	
}