@media (max-width:1100px){.header-inner{padding:0 15px;}
.toporder-inner{padding:35px 15px;}
.content-inner{padding:0 15px;}
.nums .span3{width:47%;margin:0;margin-right:3%;float:left;}
.nums .num-1, .nums .num-2{margin-bottom:20px;}
.nums .num .num-text{min-height:80px;}
.custom-services{padding:0 15px;}
.moduletable-top-cities, .moduletable-routes-poular, .moduletable-routes-also{padding:0 15px;}
.moduletable-map{padding:35px 15px;}
.moduletable-prices .price-order-inner .phone-sign{width:50%;min-height:40px;}
.moduletable-prices .price-order-inner{padding:30px 15px;}
.moduletable-prices .price-order-inner .phone{padding:0 0 0 45px;margin:0;min-height:60px;}
.moduletable-prices .price-order-inner .text{margin:20px 0 0;width:50%;}
.moduletable-prices .price-order-inner .button-order{margin:20px 0 0;}
.moduletable-lastcargo{padding:0 15px;}
.moduletable-quality .custom-quality{padding:35px 15px;}
.moduletable-clients{padding:35px 15px;}
.moduletable-contentorder .module-inner{padding:35px 15px;}
.moduletable-payments{padding:0 15px;}
.moduletable-reviews{padding:35px 15px;}
.moduletable-manager{padding:35px 15px;}
.moduletable-prices .module-inner{padding:35px 15px;}
footer .footer-inner{padding:0 15px;}
.header-inner .moduletable-top-phone{font-size:20px;padding-left:35px;}
footer .footer-inner .moduletable-top-phone{font-size:20px;padding-left:35px;}
.moduletable-transported .custom-transported .text1,
.moduletable-transported .custom-transported .text2{width:100%;text-align:center;}
.moduletable-payments .img{width:100%;float:none;}
.moduletable-popular-routes {margin: 0 15px;}
}
@media (max-width:1000px){.header-inner .moduletable-topmenu ul li a{font-size:14px;}
.order-submit{width:calc(100% - 155px);}
.order-submit button{font-size:22px;}
.order-notice{margin-left:15px;}
.moduletable-contentorder .module-inner .text .phone{font-size:30px;}
.moduletable-contentorder .module-inner .text ul li{font-size:16px;}
}
@media (max-width:860px){.header-inner .logo span{font-size:38px;}
.header-inner .logo{font-size:17px;}
.header-inner .moduletable-top-phone{font-size:18px;}
.order-panel{font-size:26px;}
footer .footer-inner .moduletable-top-phone{font-size:18px;}
}
@media (max-width:768px){#modalCity .modal-content h4, #modalRoute .modal-content h4{font-size:30px;}
footer .menu-block{display:block !important;width: 100% !important; text-align: center;}
footer .logo-block{float:left !important;width:50% !important;}
footer .phone-block{float:right !important;width:50% !important;text-align:right;}
footer .footer-inner .moduletable-top-phone{display:inline-block;}
.moduletable-clients .clients-carousel{padding:0 40px;width:calc(100% - 80px);position:relative;}
.moduletable-services .services{margin:0 0 20px;width:calc(47% - 80px);margin-right:3%;}
.moduletable-reviews .reviews-carousel{padding:0 40px;width:calc(100% - 80px);position:relative;}
.moduletable-reviews .owl-prev{left:0;right:auto;top:50%;margin-top:-17px;}
.moduletable-reviews .owl-next{right:0;top:50%;margin-top:-17px;}
.moduletable-clients .owl-prev{left:0;right:auto;top:50%;margin-top:-17px;}
.moduletable-clients .owl-next{right:0;top:50%;margin-top:-17px;}
.content-inner p{text-align:justify;}
header .menu-icon{display:inline-block;margin-top:15px;}
.header-inner .moduletable-topmenu ul{display:none;}
.header-inner .logo-block{width:auto !important;float:left !important;}
.header-inner .menu-block{width:auto !important;float:right !important;text-align:right;}
.header-inner .moduletable-top-phone{display:none !important;}
.header-inner .phone-block{width:30%;float:right;text-align:right;display: none;}
#modalOrder {width: 100%;margin-left:0;left:0;}
#modalResult {width: 100%;margin-left:0;left:0;}
.toporder-container h3{font-size:26px;}
.moduletable-payments .img{text-align: center;max-width: 100%;}
h1,
.moduletable-map h3,
.moduletable-quality h3,
.moduletable-clients h3,
.moduletable-contentorder .module-inner h3{font-size:30px;line-height:35px;text-align:left;}
.moduletable-reviews h3,
.moduletable-services h3,
.moduletable-lastcargo h3,
.moduletable-manager h3{font-size:30px;line-height:35px;}
.moduletable-contentorder .module-inner .text .phone{font-size:30px;}
.moduletable-contentorder .module-inner .text .title{font-size:20px;}
.moduletable-contentorder .module-inner .text ul li{font-size:15px;}
.moduletable-map p{text-align:justify;}
.moduletable-contentorder .module-inner .form{margin-top:20px;}
.moduletable-popular-routes h3{font-size:30px;line-height:35px;}
.other-routes .other-routes-list {-webkit-column-count: 3; -moz-column-count: 3;  column-count: 3; }
.popular-routes .popular-routes-list {-webkit-column-count: 2; -moz-column-count: 2;  column-count: 2; }
.popular-cities .popular-cities-list {-webkit-column-count: 3; -moz-column-count: 3;  column-count: 3;}
}
@media (max-width:700px){
footer .footer-inner .moduletable-topmenu ul li {display: inline-block;}
	footer .menu-block {
		display: block !important;
		width: 100% !important;
		margin-left: 0 !important;
	}
	footer .phone-block {
		margin-left: 0 !important;
		width: 100% !important;
		text-align: center !important;
		float: none !important;
	}
}
@media (max-width:650px){
.lastcargo-header-line{display:none;}
.lastcargo-line .lastcargo-name{width:calc(100% - 140px);padding:3px 0;}
.lastcargo-line .lastcargo-cargo{width:calc(100% - 140px);padding:3px 0;}
.lastcargo-line .lastcargo-price{width:auto;padding:3px 0;}
.lastcargo-line .lastcargo-review{margin-left:25px;margin-top:5px;}
.lastcargo-name-title{display:block;width:140px;float:left;}
.lastcargo-cargo-title{display:block;width:140px;float:left;}
.lastcargo-price-title{display:block;width:140px;float:left;}
.contact_block{width:100%;float:none;margin-bottom:15px;padding:3px 0;}
.moduletable-prices .price-order-inner{text-align:center;}
.moduletable-prices .price-order-inner .phone-sign{width:100%;float:none;min-height:auto;}
.moduletable-prices .price-order-inner .phone{float:none;display:inline-block;text-align:left;width:auto;}
.moduletable-prices .price-order-inner .text{width:100%;float:none;}
.moduletable-prices .price-order-inner .button-order{float:none;display:inline-block;}
.moduletable-manager .image{width:100%;float:none;text-align:center;margin:0;}
.moduletable-manager .image img{width:auto;max-width:100%;display:inline-block;}
.moduletable-manager .text{width:100%;text-align:justify;float:none;}
.moduletable-reviews .image{width:100%;float:none;text-align:center;margin:0;}
.moduletable-reviews .image img{width:auto;max-width:100%;display:inline-block;}
.moduletable-reviews .text{width:100%;text-align:justify;float:none;}
.reviews-list .image{width:100%;float:none;text-align:center;margin:0;}
.reviews-list .image img{width:auto;max-width:100%;display:inline-block;}
.reviews-list .text{width:100%;text-align:justify;float:none;}
.moduletable-transported .custom-transported{padding:25px;}
.header-inner .phone-block{display:none;}
.header-inner .logo-block{width:72%;}
.header-inner .menu-block{width:25%;}
.moduletable-quality .quality-img{float:none;text-align:center;}
.moduletable-quality .quality-text{width:100%;text-align:justify;}
.order-submit{width:100%;max-width:100%;text-align:center;}
.order-submit button{display:inline-block;width:auto;font-size:28px;margin:20px auto 0;padding:0 15px;}
.order-notice{width:100%;text-align:center;margin-left:0;}
.city-block, .route-block, .name-block {width: 100% !important;}
.city-block {margin: 0 !important;}
.route-block, .name-block {margin: 33px 0 0 0 !important;}
.result-block, .order-button-block {width: 100% !important; margin: 0 !important;}
.contentorder-text-block, .contentorder-form-block {width: 100% !important; margin: 0 !important;}
.moduletable-popular-routes h3{margin: 0 auto; max-width: 300px;}
#modalCity .modal-content .modal-list-container ul,
#modalRoute .modal-content .modal-list-container ul {max-height: 100px;}
}
@media (max-width:550px){.moduletable-contentorder .module-inner .form .name-container,
.moduletable-contentorder .module-inner .form .phone-container{width:100%;float:none;}
.moduletable-contentorder .module-inner .form .phone-container{margin-top:20px;}
.moduletable-popular-routes {padding-bottom: 78px;}
.moduletable-popular-routes .owl-prev {top: auto; bottom: 35px;}
.moduletable-popular-routes .owl-next {top: auto; bottom: 35px;}
#modalResult .modal-content {padding-left:0;background: none;}
.pagination-list {margin-bottom: 15px;}
.pagination-list li:first-child {display: none;}
.pagination-list li:last-child {display: none;}
}
@media (max-width:520px){
.popular-routes .popular-routes-list {-webkit-column-count: 1; -moz-column-count: 1;  column-count: 1; }
.moduletable-prices .price-order-inner .phone{font-size:25px;}
.other-routes .other-routes-list {-webkit-column-count: 2; -moz-column-count: 2;  column-count: 2; }
.popular-cities .popular-cities-list {-webkit-column-count: 2; -moz-column-count: 2;  column-count: 2;}
.moduletable-contentorder .module-inner .text .phone{font-size:22px;}
.header-inner .logo span{font-size:30px;}
.header-inner .logo{font-size:15px;}
.nums .span3{margin:0;width:100%;float:none;}
.nums .num-3{margin-bottom:20px;}
.moduletable-services .services{margin:0 0 20px;width:calc(100% - 80px);}
	footer .logo-block {
		float: none !important;
		width: 100% !important;
		text-align: center;
		padding-top: 15px;
	}
	footer .footer-inner .logo {
		margin: 0 auto;
	}
	footer .menu-block {
		display: block !important;
		width: 100% !important;
		margin-left: 0 !important;
	}
	footer .footer-inner .moduletable-topmenu ul li {
		display: block;
		text-align: center;
		margin-right: 0;
	}
	footer .footer-inner .moduletable-topmenu ul li a {
		line-height: 30px;
	}
	footer .phone-block {
		margin-left: 0 !important;
	}
}
@media (max-width:410px){.order-submit{width:100%;float:none;}
.order-submit button{width:100%;}
.order-submit button{font-size:25px;}
footer .logo-block{width:100% !important;text-align:center;float:none !important;}
footer .logo-block a{display:inline-block !important;}
footer .phone-block{width:100% !important;text-align:center;float:none !important;}
footer .footer-inner .moduletable-top-phone{margin-top:10px;}
}