@charset "utf-8";

@media(max-width:1024px){
.main-menu ul li a{padding: 8px 10px;}
.imp-cal{ font-size:23px;}

.footer{ min-height:125px;}

/*Acc-detail*/
.account-detwrap{ width:auto;}
.car-step3{ width:auto;}
.account-detwrap .green-next{ padding-left:53%;}
.big-tit{ min-height:135px;}

/*car-calculator*/


/*car-impresult*/

/*car-imp-step3*/

/*clearance-step1*/
.clearance-wrap .clearance-list{ width:auto; float:none;}
.clearance-wrap .clearance-right{ width:auto; float:none; margin-top:25px;}

/*clearance-step3*/
.shipping-detail ul li.radio-field span{ display:inline-block; width:500px;}
.require-doc ul li input[type="file"]{ width:270px;} 

/*dim-weightcalc*/

/*itn-step1*/
.big-tit{ line-height:40px;}
.pur-txt{ font-size:22px;}
.reqtxt-itn{ padding-top:20px;}
.itnstep1-wrap{ margin-bottom:80px;}


/*payment*/
.payment-form label{ width:30%;}
.payment-form ul li input[type="text"], 
.payment-form ul li input[type="num"], 
.payment-form ul li select{ width:60%;}
.payment-form ul li.select-exp select.select1{ width:40%;}
.payment-form ul li.select-exp select.select2{ width:17%;}

/*freight-quote*/
.freight-quotetop{ background-size:27%;}
.gray-heading{ font-size: 22px; line-height:25px;}
.let-team{ font-size:14px;}
.freight-bot{ margin-bottom:80px;}
.freight-calc{padding: 45px 50px;}
.freight-bot{padding: 45px 50px;}


.freight-wrap p br{ display:none;}

/*Poa page*/
.poa-wrap{ width:auto;}

/*Bond page*/
.bond-wrap{ width:auto;}

}

@media(max-width:992px){
.main-menu ul{ font-size:13px;}
.main-menu ul li a { padding: 12px 7px;}
.imp-cal {font-size: 17px;}


/*Acc-detail*/
.white-wrap{  padding: 25px 35px 45px 35px; margin-bottom: 70px;}
.car-step3{ padding-top:0;}
.account-detwrap .mad-txt{padding-bottom: 30px;}
.account-detwrap .green-next {  padding-left: 59%;}
.car-stepnum{ font-size:28px;}
.account-detwrap {  padding-bottom: 10px;}

/*car-calculator*/
.car-calcform{ width:auto; padding: 40px 50px 30px;}
.big-tit{}

/*car-impresult*/
.car-impwrap{padding: 40px 35px 40px 35px; background-position:right 8%; background-size:60%; margin-bottom: 80px;}
.car-impresult{ padding-left:0;}
.green-arrow{ display:none;}
.step1-sec{ width:auto;}
.step1-form { padding: 25px 8px 0 20px;}

/*car-imp-step1*/
.big-tit .lets-protxt{ font-size: 20px;}
.check-bullets li{padding: 8px 0 8px 25px; font-size: 14px;}
.cost-calctxt{ position:relative; top:0; right:0; margin-top:15px;}

/*car-imp-step3*/
.car-info .iradio_square-blue{ margin-top:3px;}

/*clearance-step1*/

/*clearance-step3*/
/*.require-doc ul li input[type="file"]{ width:245px;}*/
.shipping-detail ul li.radio-field span{ width:360px; display:inline-block;}

/*dim-weightcalc*/
.big-tit{ font-size:38px;}
.dimcalc-wrap{ width:auto;}
.dim-val{ right:25px;}

/*itn-step1*/
.pur-txt {  font-size: 17px;}
.reqtxt-itn{font-size: 24px;}
.itn-block .itn-right h2{font-size: 18px;}
.itn-block .itn-right{ background-size:58%; padding: 25px 20px;}

/*Payment*/
.payment-acc .payment-tit { font-size: 17px;}


/*freight-quote*/
.gray-heading br{display:none;}
.gray-heading{ font-size:21px; width:80%;}
.fquote .gray-heading{ width:auto;}
.let-team{ width:80%;}
.freight-quotetop{padding: 30px 100px 45px;}
.freight-formwrap{ width:auto;}
.freight-formwrap ul li label{ width:30%;}
.freight-formwrap ul li input[type="text"], 
.freight-formwrap ul li input[type="num"], 
.freight-formwrap ul li input[type="email"], 
.freight-formwrap ul li select{ width:70%;}
.freight-formwrap ul li.dimensions input, 
.freight-formwrap ul li.dimensions select{ width:10%; margin-right:1%;}
.freight-formwrap ul li.phone input{ width:18%;}
.freight-sec5 .btn-nxt{ padding-top:0px;}
.freight-easy .easy-block{ padding:25px;}
.freight-calc ul{ padding-left:0;}
.freight-today{ padding-left: 28px;}
.freight-bot { padding: 45px 25px;}
.freight-bot h6{ font-size:18px;}
.freight-bot h6 br{ display:none;}
.freight-easy .easy-block h3 br{ display:none;}
.freight-easy .easy-block h3{ font-size:19px;}
.freight-calc{ padding: 45px 25px;}

.big-check{top: -8px;}
.big-check img{ width:85px;}

/*Poa page*/
.poa-wrap{  margin: 60px auto 50px;}
.poa-next {   margin-bottom: 20px;}

/*Bond page*/
.bond-wrap{  margin: 60px auto 50px;}

}

@media(max-width:767px){
.star-clear {  text-align: left; margin-top:15px;}
.how-works h1{ font-size:25px;}
.foot-social { padding-top: 10px; text-align: left;}
.menu-collapser{ display:block;}
.main-menu nav{ display:none;}
.main-menu ul li a{ background:#47cfef; padding: 12px 15px;}
.star-clear a{ width:100%;}

.main-menu ul li{ float:none; padding-right:0;}
.main-menu ul li a{ display:block; }
.main-menu ul li a:hover{border-radius:0;}

/*Acc-detail*/
.account-detwrap ul li label{ width:35%;}
.account-detwrap ul li input[type="text"], 
.account-detwrap ul li input[type="num"], 
.account-detwrap ul li select{ width:65%;} 
.account-detwrap ul li.input-postal input { width: 32%;}
.account-detwrap ul li.input-tel input {  margin-right: 2%; width: 18%;}
.account-detwrap .green-next { padding-left: 0;  text-align: right;}
.account-detwrap  ul li.input-radio span{ width:65%; display:inline-block;}

/*car-calculator*/
.big-tit{min-height: 110px; padding-top: 15px;  font-size: 35px;}
.car-calctit{font-size: 25px;}
.car-calcform ul li label{ font-size:13px;}

/*car-impresult*/
.car-impwrap{padding: 40px 25px;}
.car-impsec { padding-top: 25px;}
.step1-form .step1-fields input[type="submit"]{ font-size:14px;}
.car-impwrap { background-position: right 25%; background-size: 50% auto;}

/*car-imp-step1*/
.big-tit .lets-protxt { font-size: 18px; line-height: 20px;}
.just-neednum{ text-align:left;}

/*car-imp-step3*/

/*clearance-step1*/
.clearance-work .clearance-list{ font-size:14px;}
.clearance-val ul li .val-upto span{ font-size:30px;}

/*clearance-step3*/
.shipping-detail ul li label{ width:35%;}
.shipping-detail ul li input[type="text"], 
.shipping-detail ul li textarea{ width:65%;}
.shipping-detail ul li.radio-field span{ width:65%;}
.require-doc ul li a { margin-left: 0;}
.shipping-detail ul li.radio-field span{ width:65%; display:inline-block;}
.require-doc ul li input[type="file"]{ width:auto;}

/*dim-weightcalc*/
.dim-val{ position:relative; right:0; bottom:0; margin-top:20px;}
.dimcalc-wrap{ margin-bottom:20px;}

/*freight-des*/


/*itn-step1*/
.pur-txt {  font-size: 15px;}
.reqtxt-itn {  font-size: 20px;}
.itn-block .itn-left{ float:none; width:auto;}
.itn-block .itn-right{ float:none; width:auto; background-size:auto; margin-top:25px;}
.itn-block .itn-right h2{ font-size:24px;}
.itn-block{ padding-top:30px;}
.itn-block .itn-left h3{ font-size:20px; padding-bottom:10px;}

/*itn-step3*/
.transporters-info { padding-bottom: 30px;}




/*freight-quote*/
.freight-sec4 .pallets, 
.freight-sec4 .loose-cargo{padding-top: 30px;}
.freight-formwrap ul li.tot-weight input{ font-size:15px;}
.freight-formwrap ul li.dimensions select{ font-size:15px;}
.freight-bot h6 { font-size: 15px;}
.freight-bot p{ font-size:14px;}
.freight-bot {  margin-bottom: 60px;}
.freight-calc{margin-bottom: 40px;}
.fquote{ padding-top:50px;}
.freight-easy .col-sm-6:nth-child(2) .easy-block { margin-top:25px;}

.freight-quotetop {  padding: 30px 60px 45px;}
.fquote-arrow > img {  width: 52px;}
.fquote-arrow { left: -56px; top: -11px;}

/*Poa page*/
.poa-wrap {  margin: 60px auto 40px;}

/*Bond page*/
.bond-wrap {  margin: 60px auto 40px;}

}

@media(max-width:568px){
/*Acc-detail*/
.car-stepnum { font-size: 22px;}
.account-detwrap ul li { margin-bottom: 15px;}

/*car-calculator*/
.car-calctit {  font-size: 20px; height:35px;}
.car-calcform ul li label { font-size: 12px;}
.car-calcform { padding: 40px 25px 30px;}

/*car-impresult*/
.result-list li { font-size: 14px;}
.car-impresult h1 { font-size:30px;}
.result-list li label{ width:235px;}
.car-impsec .imp-txt { font-size:21px;}

.step1-form .step1-fields input[type="text"], 
.step1-form .step1-fields input[type="email"], 
.step1-form .step1-fields input[type="password"]{ width:48%; margin-top:4px; margin-bottom:4px; }
.step1-form .step1-fields input[type="submit"]{  width:48%; margin-top:4px; margin-bottom:4px;}

/*car-imp-step1*/
.big-tit .lets-protxt { font-size:15px;}
.check-bullets li {  font-size: 13px;}
.car-impwrap{background-position: right 21%; background-size: 47% auto;}

/*car-imp-step3*/
.car-info{ width:auto;}
.carinfo-form li label{width: 35%;}
.carinfo-form li input[type="text"], 
.carinfo-form li select{ width:65%;}
.carinfo-form input[type="submit"]{ margin-top: 20px;}

/*clearance-step1*/

/*clearance-step3*/
.require-doc ul li label{ width:30%;}
.require-doc ul li input[type="file"]{ width:46%;}

/*dim-weightcalc*/
.dimcalc-form{ width:auto;}
.dimcalc-form ul li label{ width:43%;}
.dimcalc-form ul li input[type="text"]{ width:57%;}

/*itn-step1*/
.reqtxt-itn {  font-size: 18px;}
.itnstep1-wrap{ padding:25px;}

/*itn-step-3*/
.seller-transpo{ width:auto;}
.seller-transpo label{ width:30%;}
.seller-transpo ul li input[type="text"], 
.sellers-form ul li select{ width:70%;}
.seller-transpo ul li.input-short input[type="text"]{ width:18%;}

/*freight-quote*/
.freight-formwrap ul li.dimensions select{ background:url(../img/calc-select2.jpg) no-repeat right center;}
.freight-calc h3{ font-size:26px;}
.add-pkg{padding-left: 31%;} 

.big-check img{ width:75px;}
.ret-des{ padding-top:30px;}

}

@media(max-width:480px){
.logo,
.head-links{ float:none; width:auto; text-align:center;}
.head-links{ padding-top:10px;}
.star-clear{ text-align:center;}

/*Acc-detail*/
.account-detwrap ul {  font-size: 13px;}


/*car-calculator*/
.car-calctit {  font-size: 18px;}
.big-tit {  font-size: 28px;  min-height: 85px;}

/*car-impresult*/
.car-impwrap{ background:#fff;}
.step1-form .step1-fields input[type="text"], 
.step1-form .step1-fields input[type="email"], 
.step1-form .step1-fields input[type="password"]{ width:47.5%;}
.step1-form .step1-fields input[type="submit"]{ width:47.5%;}
.car-impsec .imp-txt {  font-size: 19px;}

/*car-imp-step1*/
.car-impresult h1 {  font-size: 27px;}

/*car-imp-step3*/
.carinfo-form li{ font-size:13px;}
.carinfo-form li.radio-info .iradio_square-blue{ margin-left: 10px;}
.car-info .iradio_square-blue {  margin-top: 2px;}

/*clearance-step1*/
.clearance-work .clearance-list li { padding-top: 10px;}

/*clearance-step3*/
.shipping-detail ul li label{ display:block; width:100%;}
.shipping-detail ul li.radio-field span{ width:100%;}
.shipping-detail ul li input[type="text"], 
.shipping-detail ul li textarea{ width:100%;}
.shipping-detail ul li input.short-input[type="text"]{ width:50%;}
.require-doc ul li label{ width:100%;}
.require-doc ul li input[type="file"] {  width: 68%;}

/*itn-step3*/
.transporters-info { padding-bottom: 10px;}

/*dim-weightcalc*/
.big-tit {  font-size: 24px;}
.dimcalc-wrap{ padding: 25px;}
.dim-val{ font-size:15px;}
.dim-val span{ font-size:22px;}

/*freight-des*/
.freight-thanks{ font-size:15px;}
.freight-wrap{ font-size:15px;}
.ret-des{ padding-top:20px;}
.big-tit{ line-height:27px;}
.big-check img {  width:60px;}

/*step6*/
.freight-wrap h2{ font-size:28px;}

/*freight-quote*/
.fquote { padding-top: 20px;}
.gray-heading{ font-size:18px;}
.add-pkg{ padding-left:0;}
.freight-sec5 .btn-nxt{   padding-left: 40%;}
.freight-quotetop {  padding: 30px 45px 45px;}
.fquote-arrow > img {  width: 35px;}
.fquote-arrow {left: -39px; top: -15px;}
.freight-formwrap ul li label{ font-size:12px;}



}

@media(max-width:479px){

/*Acc-detail*/
.account-detwrap ul li label{ display:block; width:auto;}
.account-detwrap ul li input[type="text"], 
.account-detwrap ul li input[type="num"], 
.account-detwrap ul li select{ display:inline-block; width:100%;}
.account-detwrap ul li.input-radio span{ display:block; width:100%;}
.account-detwrap ul li.input-tel input{ width:30%;}
.white-wrap{   padding: 5px 0px 45px;}

/*car-calculator*/
.car-calcform ul li label{ float:none; display:block; margin-bottom:10px; width:auto;}
.car-calcform ul li select, 
.car-calcform ul li input[type="text"]{ float:none; width:100%;}
.car-calctit {  font-size: 16px; line-height: 19px; margin-top: 15px;}
.big-tit { font-size: 25px; padding-left:15px;}

/*car-impresult*/
.result-list li label {  width: 225px;}
.step1-form .step1-fields input[type="text"], 
.step1-form .step1-fields input[type="email"], 
.step1-form .step1-fields input[type="password"]{ width:95%; margin-right:0;}
.step1-form .step1-fields input[type="submit"] { width: 95%;}
.car-impsec .imp-txt span{padding-left: 0;}

/*car-imp-step1*/
.big-tit .lets-protxt br{ display:none;}
.cost-calctxt{ font-size:14px;}

/*car-imp-step3*/
.carinfo-form li label{ width:auto; display:block; margin-bottom:10px;} 
.carinfo-form li input[type="text"], 
.carinfo-form li select{ width:100%;}
.acc-detail .acc-list li label{ width:35%;}
.acc-list span{ width:65%; display:inline-block;} 
.car-info .iradio_square-blue {  margin-top: 1px;}

/*clearance-step1*/
.big-tit.purple-bg{background: #553381 url("../img/exp.png") no-repeat center 15px; padding-top:100px;}

/*clearance-step3*/


/*clearance-step3*/
.require-doc ul li input[type="file"] {  width: 65%;}
.shipping-detail ul li { margin-bottom: 10px;}

/*dim-weightcalc*/
.dimcalc-form ul li label{ font-size:13px; font-weight:normal;}
.dimcalc-form ul li input[type="text"]{ font-size:15px;}

/*freight-des*/
.freight-wrap{ margin-top:10px;}
.freight-wrap h2{ font-size:28px; padding-top:12px;}
.big-check{right: -5px;  top:10px;}

/*itn-step1*/
.itn-block .itn-right{padding: 25px 15px; background-size:70%;}
.itn-block .itn-right h2 { font-size: 20px;}

/*itn-step-3*/
.seller-transpo label{ width:100%; margin-bottom:10px;}
.seller-transpo ul li input[type="text"], 
.sellers-form ul li select{ width:100%;}
.seller-transpo ul li.input-short input[type="text"]{ width:25%;}
.step-tit{ font-size:23px;}

/*payment*/
.payment-form label{ width:100%;}
.payment-form ul li input[type="text"], 
.payment-form ul li input[type="num"], 
.payment-form ul li select{ width:100%;}
.payment-form ul li.select-exp select.select2{ width:30%;}

/*freight-quote*/
.freight-check .icheckbox_square-blue{margin-left: 10px; margin-right:5px;}
.freight-check{ font-size:15px;}
.freight-formwrap ul li label{ width:100%; margin-bottom:10px;}
.freight-formwrap ul li input[type="text"], 
.freight-formwrap ul li input[type="num"], 
.freight-formwrap ul li input[type="email"], 
.freight-formwrap ul li select{ width:100%;}
.freight-formwrap ul li.dimensions input, 
.freight-formwrap ul li.dimensions select{ width:30%; margin-bottom:10px;  margin-right: 3%;}
.freight-formwrap ul li.phone input{ width:28%;  margin-right: 8px;}
.freight-sec5 .btn-nxt { padding-left: 0; padding-right: 18%; text-align: right;}
.freight-easy h4{ font-size:23px;}
.freight-calc h3{font-size: 20px;}


}

@media(max-width:320px){
.footer .copyright{ font-size:12px;}
.account-detwrap .input-radio .iradio_square-blue{margin-left: 15px; margin-right: 12px;}

.account-detwrap .input-radio .iradio_square-blue:nth-child(1){ margin-left:0;}

/*car-calculator*/
.car-calcform { padding: 40px 15px 30px;}
.big-tit{font-size: 22px;}

/*car-impresult*/
.result-list li label {  width: 170px;}

/*car-imp-step3*/
.acc-detail .acc-list li label {  width: 100%;}
.acc-list span{ width:100%;}

/*clearance-step1*/
.big-tit .lets-protxt {  font-size: 14px;}
.good-upto{ font-size:13px;}
.good-upto strong{ font-size:14px;}


/*clearance-step3*/
.step-tit{ font-size:23px;}
.require-doc ul li input[type="file"] {  width: 100%;}
.require-doc ul li a{ margin-top:10px;}
.btn-nxt{ padding-left:0; text-align:right;} 

/*itn-step1*/
.big-tit span{ font-size:20px;}	
.itnstep1-wrap {  padding: 15px;}
.itn-block .itn-right{background-size:58%;}

/*itn-step-3*/
.step-tit {   font-size: 19px;}

/*payment*/
.car-stepnum { font-size: 20px; padding-top: 10px;}

.big-check img { width:50px;}


}