@media only screen and (min-width: 320px) and (max-width: 767px){.container{width:100% !important}.mobile-menu{display:block;position:fixed;height:100px;width:100%;background:#fff;z-index:2000}.mobile-menu .mobile-logo{position:relative}.mobile-menu .mobile-logo img{height:80px;position:absolute;top:10px;left:10px}.mobile-menu .mobile-logo .tel a{position:absolute;top:0;left:32%;font-size:1.1em;line-height:100px;color:#291025;font-weight:700;text-decoration:none}.mobile-menu .hidden-menu{display:block;position:fixed;list-style:none;padding:10px;margin:0;box-sizing:border-box;width:80%;background-color:#f2f2f2;height:100%;top:0;left:-80%;transition:left .3s;z-index:2;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.mobile-menu .hidden-menu li a{padding-left:5px;color:#000;font-size:1.5em;line-height:2.5em}.mobile-menu .hidden-menu-ticker{display:none}.mobile-menu .btn-menu{padding:13px;position:fixed;top:27px;right:0;transition:left .23s;z-index:3;width:55px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.mobile-menu .btn-menu span{display:block;height:5px;background-color:#291025;margin:5px 0 0;transition:all .1s linear .23s;position:relative}.mobile-menu .btn-menu span.first{margin-top:0}.mobile-menu .hidden-menu-ticker:checked ~ .btn-menu{/*left:80%*/}.mobile-menu .hidden-menu-ticker:checked ~ .hidden-menu{left:0}.mobile-menu .hidden-menu-ticker:checked ~ .btn-menu span.first{-webkit-transform:rotate(45deg);top:10px}.mobile-menu .hidden-menu-ticker:checked ~ .btn-menu span.second{opacity:0}.mobile-menu .hidden-menu-ticker:checked ~ .btn-menu span.third{-webkit-transform:rotate(-45deg);top:-10px}.top-header{height:175px}.top-header p{margin-top:12px;padding-left:0;padding-top:20px;font-size:20px;line-height:27px}.top-header .about{display:none}.top-header .tel{display:none}.top-header .socialink-top{display:none}.top-header input{display:none}.menu-stripe{display:none}.carousel{margin-top:0 !important}.carousel .carousel-item{margin-top:75px}.carousel .carousel-item .black-box{justify-content:flex-start !important;padding:0 10px !important;margin-top:90px !important;margin-left:0 !important;height:50px !important;font-size:1.3em !important}.carousel .carousel-item .orange-box{justify-content:flex-start !important;padding:0 10px !important;margin-left:0 !important;height:50px !important;font-size:1.8em !important;align-items:center !important}.carousel .carousel-item .yellow-box{justify-content:flex-start !important;padding:0 10px !important;margin-left:0 !important;height:50px !important;font-size:.85em !important;align-items:center !important}.carousel .carousel-item .slide-1 .black-box{font-size:1.2em !important}.carousel .carousel-item .slide-2 .orange-box{font-size:1em !important}.carousel .carousel-item .slide-2 .orange-box strong{font-size:1.2em !important}.order span{padding-top:225px;font-size:1.5em}.block-header{margin-top:50px;margin-bottom:20px}.block-header h2{font-family:"Tahoma",sans-serif;font-size:2em;height:2.5em}.advantages{margin-top:20px;height:auto;background:url("../img/background-advantages.png") repeat-y center}.advantages .advantages-block{margin-top:50px;width:100%}.advantages .advantages-block .img{display:flex;align-items:flex-start;justify-content:center}.advantages .advantages-block h3{margin-top:50px;margin-bottom:0;font-size:1.4em}.advantages .advantages-block p{font-size:1em;font-weight:500}.advantages .truck h3,.advantages .truck p{margin-left:0;text-align:center}.advantages .clock h3,.advantages .clock p{margin-left:0;text-align:center}.advantages .hand h3,.advantages .hand p{margin-left:0;text-align:center}.advantages .all-time h3,.advantages .all-time p{margin-left:0;text-align:center}.description-text{font-size:.9em}.partners{display:none !important}.partners-mobile{display:block !important;height:auto !important}.partners-mobile .mobile-partner{display:flex;align-items:flex-start;justify-content:center;margin:20px auto}.constructions{height:200px;background:#f7f7f7}.constructions .building{padding:0;margin-bottom:10px;height:auto}.constructions .building .caption-link img{display:block;max-width:100%;height:auto;filter:grayscale(1);transition:transform .5s ease}.constructions .building .caption-link:hover img{filter:grayscale(0)}.constructions .building .caption-link::before,.constructions .building .caption-link::after{display:none}.constructions .one{margin-bottom:15px}.constructions .two{margin-bottom:15px}.constructions .three{margin-bottom:15px}.constructions .four{margin-bottom:15px}.how-to-order{padding-top:60px;height:auto}.how-to-order p{font-size:1.5em;line-height:1.2em;margin-top:20px;margin-bottom:60px}.how-to-order .order-blank{display:flex;flex-wrap:wrap;align-items:space-around;justify-content:center}.how-to-order .order-blank p{text-align:center}.how-to-order .order-arrow{display:none}.order-button{display:flex;align-items:center;justify-content:center;margin-top:0;margin:0 auto;width:100%;max-width:400px;margin-bottom:20px;height:70px;color:#000;font-size:1.1em;background:#e6b43e;border-radius:10px;transition:.5s}.modal-dialog{margin-top:110px !important}.feedback{margin-top:15px;margin-bottom:15px}.feedback .avatar-pic{height:200px;background:url(../img/avatar.png) no-repeat 35px 0;background-size:contain}.feedback .feedback-name{display:block;margin-left:20px;font-size:1.5em;margin-bottom:5px}.feedback .feedback-company{display:block;margin-left:20px;font-size:1em;margin-bottom:10px}.feedback p{margin-left:20px;font-size:.8em}.feedback .on-right{display:none !important}.share-stripe{margin-top:50px;height:150px;line-height:auto}.share-stripe .col-2{display:none}.share-stripe .share-button{width:auto}.footer{padding-top:25px;height:800px;background:#291025}.footer .left-side-block{padding-left:15px}.footer .left-side-block h6{color:#fff;font-weight:500;font-size:1em;text-align:center}.footer .left-side-block .email{margin-top:15px;margin-left:0;width:100%;height:36px;background:#fff;outline:none;padding:0 15px;line-height:36px}.footer .left-side-block .subscribe{margin-left:0;width:100%;height:36px;font-size:1em;background:#e6b43e;outline:none;border:none;cursor:pointer}.footer .left-side-block .footer-tel{position:relative;line-height:32px;margin-left:0 auto;margin-top:15px;padding-top:15px;padding-left:40px;font-size:1.3em;font-weight:400;line-height:32px}.footer .left-side-block .footer-links{margin-top:25px}.footer .left-side-block .footer-links a{display:block;margin-left:-15px;color:#fff;font-size:.9em;line-height:1.8em}.footer .left-side-block .footer-links a:hover{text-decoration:none}.footer .left-side-block .footer-links a:focus{text-decoration:none}.footer .right-side-block{padding-left:15px}.footer .right-side-block h6{margin-top:30px;margin-right:0;width:100%;color:#fff;font-size:1em;font-weight:500;text-align:center}.footer .right-side-block .socialink-footer{margin-top:15px;margin-left:-17px;width:196px}.footer .right-side-block .location{position:relative;margin-left:-30px;margin-top:25px;color:#fff}.footer .right-side-block .e-contacts{color:#fff;margin-left:-27px;margin-top:35px}.footer .right-side-block .copyrights{display:none}.citybackground{margin-top:80px}.citybackground .breadcrumb{padding-left:0}.blog{margin-top:50px !important}.blog-text img{margin-top:75px !important;width:100%}.blog-text h3{top:5px !important;left:18px !important}.order-md span{left:0;padding-top:130px !important;font-size:1em !important}.order-md:last-child{margin-bottom:40px}.citybackground h1{font-size:2em !important}.citybackground .basket{margin-top:50px !important;padding:0 !important}.citybackground .basket .table-header .position-cost{text-align:left !important}.citybackground .basket .tabled{font-size:.7em}.citybackground .basket .tabled .nds{display:none}.citybackground .basket .tabled .col-4,.citybackground .basket .tabled .position-name{padding-left:5px !important;padding-right:5px !important}.citybackground .basket .tabled .col-2{padding-left:0 !important;padding-right:0 !important}.citybackground .basket .tabled .btn.to-delete{transform:scale(0.4)}.citybackground .basket .tabled .btn.minus,.citybackground .basket .tabled .btn.plus{display:none}.citybackground .form-container .oreder-form h3{font-size:2.5em}.citybackground .form-container .oreder-form p{font-size:1.5em}.citybackground .form-container .oreder-form .form{margin:0 10px !important;height:230px !important}.citybackground .form-container .oreder-form .form .form-control{height:40px !important}.citybackground .form-container .oreder-form .form .btn-order{height:40px  !important}.citybackground .form-container .oreder-form .star-comment{padding-left:25px;font-size:.5em}.citybackground .form-container .oreder-form .bottom-p{padding-top:30px;padding-bottom:50px}.citybackground h1{font-size:2em !important}.blog .blog-text h3{top:17px !important;left:15px !important;font-size:1.5em !important;line-height:30px !important}.page-btn{display:none !important}.citybackground h1{font-size:2em !important}.contacts{margin-top:50px !important}.contacts .name{padding:10px 5px;font-size:.9em;line-height:1.5em}.contacts .cntct-block{margin:10px 0}.citybackground .contacts .tabled .cntct{font-size:.7em;line-height:28px}.citybackground{margin-top:0}.citybackground h1{font-size:2em !important}.citybackground .menu-catalog-selector{height:auto !important}.citybackground .catalog-selector{font-size:1.5em !important;line-height:1.5em !important;background:none !important;background-color:#fff !important}.citybackground .animated-truck{display:none}.citybackground .price-page{padding:0 !important;font-size:.6em}.citybackground .price-page .nds{display:none}.citybackground .price-page .table-type{line-height:30px;font-size:1.7em}.citybackground .price-page .table-item .count{display:block}.citybackground .price-page .table-item .count .btn.minus,.citybackground .price-page .table-item .count .btn.plus{transform:scale(0.6)}.citybackground .price-page .table-item .position-price{font-size:1.3em}.citybackground .price-page .table-item .m-cost{font-size:1.3em}.citybackground .price-page .table-item .position-cost{font-size:1.3em}.citybackground .price-page .table-item .position-cost .btn.to-buy{padding:0 40px !important}.citybackground h2{font-size:2em;margin-bottom:20px;line-height:50px}.citybackground .dscrpt-text{font-size:1.5em !important}.citybackground .breadcrumb{margin-top:90px}.citybackground .zhbi-badge{margin:10px auto;max-width:100%}.citybackground .zhbi-badge span{font-size:1.5em !important}.citybackground .zhbi-badge .catalog-button{top:80px !important;font-size:.9em !important;height:35px !important}.citybackground .concrete-cars{display:none}.citybackground .dscrpt-text{font-size:1em !important}.citybackground .thanks-container{margin-top:50px !important}.citybackground .thanks-container .thanks{padding:40px 0 50px 0;background:#e6b43e}.citybackground .thanks-container .thanks h2{font-size:1.5em !important}.citybackground .thanks-container .thanks p{font-size:.75em}.citybackground .thanks-container .thanks .socialink-frame{height:500px;background:#fff}.citybackground .thanks-container .thanks .socialink-frame iframe{width:100% !important}}

/* Корзина в мобильном меню */
@media only screen and (max-width: 767px) {	
	.basket-wrapper {
		position: absolute;
		right: 55px;
		top: 21px;
	}
	.basket {
		position: relative;
		left:0;
		margin-top: 11px;
		width: 38px;
		height: 38px;
		background: #eee url("../img/basket-icon.png") no-repeat center;
		border-radius: 50%;
		display: block;
	}
	.basket .item-in-basket {
		position: absolute;
		top: -10px;
		right: -5px;
		width: 24px;
		height: 24px;
		background-color: #261f1c;
		color: #fff;
		text-align: center;
		line-height: 24px;
		border-radius: 50%;
	}
}