@media screen and (max-width:1209px){.box-banner-thumbs .wrapp-box{padding-right:0;padding-left:0;}
.box-footer-logo{right:0;}
}
@media screen and (min-width:1081px) and (max-width:1209px){.lease-info .btn{font-size:1.6rem;}
}
@media screen and (max-width:1150px){.footer-one{margin-right:40px;}
.footer .slogan{float:right;}
.link-phone{font-size:2.2rem;}
.main-menu > ul > li{margin:0 20px;}
}
@media screen and (max-width:1140px){.banner-info{padding:215px 0 0 0;}
}
@media screen and (max-width:1120px){.map-info-text{font-size:1.6rem;}
}
@media screen and (max-width:1100px){.banner-info p, .banner-right li{font-size:2.2rem;}
.banner-info h1{font-size:4rem;}
.box-banner-button > strong{font-size:2.2rem;}
.item-sberbank-right{padding-right:0;}
.item-sberbank-left, .item-sberbank-right{padding-left:20px;}
.item-sberbank{margin-left:-20px;}
.bottom-page-block-3 .list-link-region{padding-left:100px;}
}
@media screen and (min-width:881px) and (max-width:1080px){.lease-head h2{font-size:1.5rem;}
.lease-head{height:60px;}
.price-name{font-size:1.4rem;}
.price-lease span{font-size:1.4rem;}
.lease-info .btn{font-size:1.4rem;padding:10px 0;}
}
@media screen and (max-width:1080px){.box-content-form{width:46.5%;}
}
@media screen and (max-width:1060px){.header a.logo + .slogan, .header .slogan{display:none;}
.header .logo{width:100%;}
.header .logo{margin-right:0;}
.second-footer{float:right;text-align:right;margin-right:0;}
.box-footer{padding-bottom:100px;}
.wrapp-box > .clearfix{position:static;}
.footer-address{position:absolute;width:100%;bottom:20px;left:0;text-align:center;}
.footer-one{width:auto;margin-right:0;}
.box-footer-logo{position:relative;top:auto;left:auto;float:left;margin-right:50px;}
.footer .slogan{float:none;}
.footer-link-page, .footer .block-phone{float:none;}
.footer-link-page{margin:0 0 20px 0;}
.box-time{left:275px;margin-left:0;}
.title{font-size:4rem;}
.resp-tabs-list li{font-size:1.6rem;height:51px;}
.resp-tabs-list li:before{height:48px;}
.box-page-text{padding-left:1px;}
.block-links li{padding-left:42px;}
.response-name{font-size:2rem;}
.response-text p, .response-info{font-size:1.6rem;}
.text-map{font-size:1.8rem;}
}
@media screen and (max-width:1040px){.block-text-map img{width:50px;height:auto;}
.text-map{margin-left:20px;}
}
@media screen and (max-width:1010px){.map-info{width:50%;margin-bottom:30px;}
.map-info-text{font-size:1.8rem;}
.list-map-info{padding-left:10%;}
}
@media screen and (max-width:980px){.main-menu > ul > li{margin:0 10px;}
}
@media screen and (min-width:680px) and (max-width:960px){.service-title, .catalog-title{font-size:1.4rem;}
.service-price{font-size:1.3rem;}
}
@media screen and (max-width:960px){.box-img-cart, .cart-article{float:none;width:100%;padding-left:0;}
.item-cart{margin-left:0;}
.box-img-cart{width:670px;margin:0 auto 50px;}
.text-block p{font-size:1.8rem;}
.resp-tabs-list li{font-size:1.4rem;height:40px;}
.resp-tabs-list li:before{height:37px;}
.box-page-text p{font-size:1.8rem;}
.response-text p{font-size:1.6rem;}
.corporation-text h2{margin-bottom:30px;}
.works strong{font-size:1.4rem;}
.works{width:185px;margin:0 20px;}
.item-payment{padding:0;}
.box-map{height:540px;}
}
@media screen and (max-width:920px){h1{font-size:3rem;}
.text-block-4 .title, .about-block-order > strong{font-size:3rem;}
.box-banner-thumbs .banner-thumbs .box-img img{width:45px;height:auto;}
.box-banner-thumbs .banner-thumbs .box-img{height:50px;line-height:50px;margin-bottom:20px;}
.banner-thumbs{padding:20px 0;}
.banner-thumbs span{font-size:1.4rem;}
.block-top{min-height:650px;}
.item-banner{height:650px;}
.banner-info{padding-top:190px;}
.banner-info h1{font-size:3rem;}
.banner-action{font-size:1.6rem;}
.banner-info p, .banner-right li{font-size:1.8rem;}
.banner-right ul, .banner-right p{margin-bottom:20px;}
.box-banner-button > strong{font-size:1.8rem;}
.box-content-form{padding-left:35px;}
}
@media screen and (max-width:900px){.list-confidence{margin-left:0;text-align:center;}
.confidence{float:none;width:32.333%;display:inline-block;padding:0 20px;margin-bottom:40px;}
.box-confidence{margin-bottom:0;}
.box-confidence-2{margin-bottom:30px;}
.response-text p, .response-info{font-size:1.4rem;}
.response-name{font-size:1.6rem;}
.text-block h2{font-size:3rem;}
.box-response{padding-top:25px;}
.block-links li{padding-left:0;padding-right:20px;}
.service-taxi .box-img{width:65px;height:65px;}
.service-taxi span{font-size:1.4rem;}
.list-service-taxi{padding-top:30px;margin-bottom:40px;}
.bottom-page-block-3 .title{font-size:3rem;}
.bottom-page-block-3 .list-link-region{padding-left:0;}
}
@media screen and (max-width:880px){.link-phone{font-size:1.8rem;}
.order-phone{width:150px;padding:10px 0 8px;}
.list-link-region{padding-left:0;}
.footer-one .footer-nav:nth-child(2){display:none;}
.footer .block-phone{min-width:160px;}
.title{font-size:3rem;}
.item-lease{width:100%;padding-left:0;}
.list-lease-grid{margin-left:0;}
.lease-head{height:auto;padding:13px 10px 12px 14px;}
.text-map{font-size:1.6rem;}
.block-text-map{padding-left:0;}
.main-menu > ul > li{margin:0 5px;}
}
@media screen and (max-width:860px){.box-time{display:none;}
.button-menu, .box-button-menu{display:block;margin:20px 0 0 40px;}
.box-show-menu > ul{border-top:none;border-bottom:none;}
li.sub-menu:after{top:8px;right:10px;}
.main-menu ul{display:block}
.box-show-menu{position:fixed;top:0;left:0;float:none;padding-top:50px;padding-bottom:20px;margin:0;box-sizing:border-box;background:white;height:100%;width:450px;text-align:left;z-index:999;-webkit-transform:translateX(-550px);-moz-transform:translateX(-550px);-ms-transform:translateX(-550px);-o-transform:translateX(-550px);transform:translateX(-550px);transition:.7s;}
.box-show-menu.open{float:none;padding:60px 25px 15px;overflow:auto;background:#000;background:#be1d2e;background:rgba(0, 0, 0, 0.8);background:rgba(190, 29, 46, 0.9);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.header .close-menu{color:#fff;display:block;font-size:24px;font-family:'kelson_sans_light';position:absolute;right:20px;top:20px;}
.main-menu{float:none;border:none;}
.main-menu:after{display:none;}
.main-menu ul a:hover{color:#fff;}
.sub-menu{display:none}
.main-menu > ul > li{display:block;float:none;margin:0;padding:0;text-align:left;border-top:1px solid #ccc}
.main-menu ul > li:first-child{border-top:none;}
.main-menu li a{background:none;display:block;color:#fff;letter-spacing:0.09em;text-transform:uppercase;line-height:1.2em;border-radius:0;padding:10px 20px;}
.wrapp-sub-menu{display:none;}
.main-menu > ul > li.sub-menu > a:after{display:none;}
.box-home-about p{font-size:1.6rem;padding:0;}
.bottom-page-block{min-height:50px;padding-bottom:20px;}
.header:after{background:#000;position:absolute;display:block;content:'';width:100%;height:1px;bottom:0;left:0;}
.main-menu > ul > li > a:before, .main-menu > ul > li > a:after{display:none;}
.main-menu > ul > li > a:hover, .main-menu > ul > li.active > a{background:none;}
.text-block-2 + .text-block h2{margin-bottom:27px;}
}
@media screen and (max-width:820px){.box-page-text, .box-content-form{float:none;width:100%;}
.box-page-text{margin-bottom:45px;}
.box-content-form{width:500px;padding-left:0;margin:0 auto;}
.box-page-text .title{margin-bottom:30px;}
.box-page-text .title br{display:none;}
.text-block h2{font-size:2.6rem;}
.box-response h2{font-size:3rem;}
}
@media screen and (max-width:800px){.banner-info{padding-top:140px;}
.item-banner{height:550px;}
.block-top{min-height:550px;}
.box-banner-button > strong, .box-banner-button .btn{font-size:1.6rem;}
.box-banner-button{padding:20px;}
.box-banner-button .btn{width:100%;}
ul.resp-tabs-list{display:block;}
.resp-tabs-list li{display:inline-block;font-family:'kelson_sans_bold';height:auto;padding:10px 20px;margin:0 10px 10px 0;}
li.resp-tab-active{border-color:#be1d2e;}
li.resp-tab-active:before{display:none;}
.corporation-text, .corporation-img{float:none;width:100%;}
.corporation-img{margin-bottom:30px;}
.bottom-page-block.block_bg p{font-size:1.6rem;}
.breadcrumbs{padding-left:0;}
.header .box-logo{padding-left:0;}
}
@media screen and (max-width:780px){.box-img-car, .info-car{float:none;padding-left:0;}
.item-car{margin-left:0;}
.box-img-car{width:465px;margin:0 auto 40px;}
.item-car{margin-bottom:60px;}
.info-car{width:100%;}
}
@media screen and (max-width:760px){.list-response .response:nth-child(3){display:none;}
.response{width:50%;}
.response-name{font-size:2rem;}
.response-text p, .response-info{font-size:1.6rem;}
.box-img-cart{width:100%;}
.box-cart-carousel, .owl-thumbs{padding-left:0;}
.box-content-form{width:100%;}
.group-form{width:100%;max-width:100%;}
.block-links-file{padding-top:15px;}
.list-text-map .block-text-map:first-child{padding-right:40px;}
.text-map{font-size:1.4rem;}
}
@media screen and (max-width:740px){.works strong{font-size:1.2rem;}
.works{width:25%;margin:0 20px;}
}
@media screen and (max-width:720px){h1{font-size:2.6rem;}
.text-block-4 .title{font-size:2.6rem;}
.bottom-page-block-3 .title, .about-block-order > strong{font-size:2.6rem;}
.links-region a{font-size:1.4rem;}
.item-sberbank-left, .item-sberbank-right{float:none;padding-left:0;}
.item-sberbank{margin-left:0;}
.item-sberbank-left{width:100%;margin-bottom:40px;}
.item-sberbank-right{width:405px;margin-left:-22px;}
.payment-title-3{margin:30px 0;}
.page-payment h2{font-size:2rem;}
.payment-block-text p{font-size:1.6rem;}
.payment-block-text{padding:1px 0;}
.block-payment-files{margin-bottom:40px;}
.bottom-page-block-3 .title{margin-bottom:30px;}
.text-block-4 .title{font-size:2.2rem;}
.page-bottom-text p{font-size:1.8rem;}
}
@media screen and (max-width:700px){.list-map-info{padding-left:0;}
.box-map{height:440px;}
}
@media screen and (max-width:680px){.footer-one{display:none;}
.list-link-region .links-region{float:none;width:100% !important;margin-bottom:30px;}
.links-region li{display:inline-block;width:25%;vertical-align:top;padding-left:20px;}
.list-link-region .links-region{padding-left:0;}
.list-link-region{margin-left:-20px;}
.header .block-phone, .order-phone{display:block;}
.header .block-phone{text-align:right;}
.order-phone{margin:0 0 10px 0;}
.header .link-phone{font-size:1.6rem;}
.button-menu{margin:0;position:absolute;top:50px;left:20px;}
.header .box-logo{padding-left:100px;}
.header .block-phone .link-phone:first-child{margin-bottom:5px;}
body{font-size:1.4rem;}
p{line-height:1.25em;}
.banner-right{width:48%;}
.confidence .box-img img{width:40px;height:auto;}
.confidence > span{font-size:1.4rem;}
.confidence .box-img strong{font-size:4.2rem;}
.confidence .box-img strong sup{font-size:3.2rem;}
.confidence .box-img{height:45px;line-height:45px;margin-bottom:15px;}
.confidence > span br{display:none;}
.service, .catalog-car{width:50%;}
.page-bottom-text p{font-size:1.6rem;}
.box-confidence-2{padding-bottom:0;}
.other-servise .list-service .service:nth-child(3){display:none;}
.other-servise .list-service .service{width:50%;}
.corporation-text p, .text-block-4{font-size:1.6rem;}
.bottom-page-block .width-50{width:100%;padding-left:0;}
.bottom-page-block.block_bg .clearfix{margin-left:0;}
.title-car{font-size:1.4rem;padding:13px 10px 13px 15px;}
.block-link-page a{font-size:1.4rem;}
.head-car strong, .head-car span{margin:0 20px 15px 0;}
.name-car{font-size:1.5rem;}
.about-order-text .order-phone{width:145px;}
.block-text-map img{width:40px;}
.text-map{margin-left:15px;}
}
@media screen and (max-width:660px){.block-links li{width:auto;margin-bottom:15px;}
.block-links a{text-transform:none;}
.block-links{padding:0;}
.text-block h2{font-size:2rem;}
.text-block p{font-size:1.6rem;}
.response-name{font-size:1.8rem;}
.response-text p, .response-info{font-size:1.4rem;}
.response-info{padding:15px 10px 15px 15px;}
.box-page-text{padding-top:15px;}
.title-2{font-size:3rem;}
.box-confidence-2 .title{font-size:2rem;}
.block-links-file a{font-size:1.6rem;}
.block-links-file li{margin-bottom:20px;}
.service-taxi{width:33.333%;margin-bottom:30px;}
.list-service-taxi{margin-bottom:0;}
}
@media screen and (max-width:640px){.service-title, .catalog-title{font-size:1.4rem;}
.service-price{font-size:1.3rem;}
.works strong br{display:none;}
.lease-head h2{font-size:1.5rem;}
.head-cart h2{font-size:1.6rem;}
}
@media screen and (max-width:620px){.list-text-map .block-text-map:first-child .text-map{width:170px;}
.text-map li{margin-top:5px;}
img.alignright, img.alignleft{float:none;width:100%;height:auto;margin:0 0 20px 0;}
}
@media screen and (max-width:600px){.links-region li{padding-left:10px;}
.slogan{font-size:1.4rem;}
table td, table th{font-size:1.3rem;}
.banner-thumbs span{font-size:1.2rem;}
.box-banner-thumbs .banner-thumbs .box-img img{width:35px;}
.box-banner-thumbs .banner-thumbs .box-img{height:40px;line-height:40px;}
.banner-thumbs span{font-size:1.1rem;}
ul.resp-tabs-list{margin-bottom:20px;}
.lease-info .btn{font-size:1.6rem;padding:10px 0;}
.corporation-text .btn{font-size:1.4rem;padding:10px 20px;}
.about-order .box-img{margin-bottom:15px;}
.box-map{height:350px;}
.box-map{margin-bottom:30px;}
.map-info-text{font-size:1.6rem;}
.box-container{padding-bottom:0;}
.box-confidence .title{font-size:1.8rem !important;line-height:1.25em;}
.confidence{margin-bottom:30px;}
.list-payment-files li{margin-top:25px;}
}
@media screen and (max-width:580px){.works strong{font-size:1.1rem;text-transform:none;}
.works{margin:0 10px;}
.info-car table{margin:0;}
.car-button{margin-top:25px;}
.item-car{margin-bottom:35px;}
.about-order-text span, .about-order-text a{font-size:1.2rem;}
.about-order-text .order-phone{font-size:1.1rem;width:125px;}
p{margin:15px 0;}
}
@media screen and (max-width:540px){.order-phone{width:140px;}
.header .box-logo{padding-left:80px;}
.banner-info h1{font-size:2.4rem;}
.box-banner-button > strong, .box-banner-button .btn{font-size:1.4rem;}
.banner-info p, .banner-right li{font-size:1.6rem;}
.banner-action{font-size:1.4rem;}
.lease-info .btn{font-size:1.4rem;padding:8px 0;}
.price-lease span{font-size:1.6rem;}
.lease-head h2{font-size:1.4rem;}
.lease-info .list-data{margin-bottom:25px;}
.cart-button{font-size:1.6rem;padding:10px 20px 8px;}
.head-cart h2{font-size:1.4rem;}
.service-taxi .box-img{width:45px;height:45px;margin-bottom:5px;}
.service-taxi span{font-size:1.2rem;}
.list-service-taxi{padding-top:10px;}
.service-taxi{margin-bottom:15px;}
.about-block-order{padding-top:25px;}
.map-info-text{font-size:1.4rem;}
.list-map-info{margin:0 -10px;}
.item-sberbank{margin-bottom:40px;}
.box-cart-carousel{position:relative;width:100%;right:auto;margin-bottom:10px;}
.box-img-cart .owl-thumbs{width:auto;margin-left:-10px;}
.box-img-cart .owl-thumb-item{width:25%;float:left;padding-left:10px;margin:0;}
.box-img-cart{margin-bottom:30px;}
}
@media screen and (max-width:520px){.banner-thumbs span{display:none;}
.box-banner-thumbs .banner-thumbs .box-img{margin-bottom:0;}
.item-banner{height:480px;}
.block-top{min-height:480px;}
.box-img-car{width:100%;}
.confidence{padding:0 10px;}
}
@media screen and (max-width:500px){.text-map{font-size:1.3rem;}
.list-text-map .block-text-map:first-child{margin-right:20px;}
.list-text-map .block-text-map:first-child .text-map{width:165px;}
.box-text-map .wrapp-box{padding-right:10px;padding-left:10px;}
.list-text-map .block-text-map:first-child{padding-right:0;}
.box-show-menu{width:100%;}
}
@media screen and (max-width:460px){.box-form{width:100%;}
.reveal-modal{width:100%;left:0;margin-left:0;}
.map-info-text{font-size:1.3rem;}
.wrapp-box{padding-right:15px;padding-left:15px;}
.footer-link-page li{margin-bottom:10px;}
.footer-link-page a{font-size:1.2rem;}
.footer .link-phone{font-size:1.4rem;}
.footer-address{font-size:1.3rem;}
.footer .slogan{font-size:1.4rem;}
.box-footer-logo{margin-right:20px;right:auto;}
.title{font-size:2.2rem;}
.box-home-about p{font-size:1.4rem;}
.header .box-logo{float:none;width:160px;padding:0;margin:0 auto 20px;}
.one-header{padding:15px 0 10px;}
.block-contact{float:none;}
.header .block-contact .order-phone{float:right;}
.header .block-phone{float:left;text-align:left;}
.box-banner-thumbs{display:none;}
.banner-left, .banner-right{float:none;width:100%;}
.banner-left{margin-bottom:20px;}
.box-banner-button{width:300px;margin:0 auto;}
.banner-info{padding-top:190px;}
.links-region li{width:47%;}
.list-link-region .links-region{margin-bottom:10px;}
.about-order{display:block;width:100%;overflow:hidden;margin-bottom:20px;}
.list-about-order{text-align:left;}
.about-order .box-img{width:75px;float:left;margin:0 30px 0 0;}
.about-order-text{float:left;text-align:left;padding-top:10px;}
.lease-head{margin:0 -15px 20px;}
.head-cart{margin-right:-15px;margin-left:-15px;}
.list-response .response:nth-child(3){display:block;}
.response{width:100%;float:none;margin-bottom:20px;}
.other-servise .list-service .service{width:100%;float:none;}
.title-2{font-size:2.4rem;}
.text-block p{font-size:1.4rem;}
.text-block-2 + .text-block h2{font-size:1.8rem;}
.box-page-text .title{text-align:center;}
.text-block p, .box-page-text p, .bottom-page-block.block_bg p,
.corporation-text p, .text-block-4, .payment-block-text p, .page-bottom-text p{font-size:1.4rem;}
.box-form h3{font-size:1.6rem;}
.block-links-file a{font-size:1.4rem;}
.text-block-4 .title{font-size:1.8rem;}
}
@media screen and (max-width:440px){.slogan, .footer .slogan, .footer-link-page{display:none;}
.box-footer-logo, .second-footer{float:none;text-align:center;width:100%;}
.box-footer-logo{margin-bottom:20px;}
.footer-address{position:relative;left:auto;bottom:auto;margin-top:25px;}
.box-footer{padding-bottom:20px;}
.box-banner-button .btn{width:150px;}
.lease-box-info .box-img, .lease-info, .lease-box-info{display:block;width:100%;}
.lease-info{padding-left:0;margin-top:20px;}
.lease-info .btn{position:relative;left:auto;bottom:auto;display:block;width:160px;margin:20px auto 0;}
.lease-info .list-data li{font-size:1.4rem;}
.wrapp-lease-info{padding-bottom:0;}
.box-confidence .title{font-size:1.6rem !important;}
.box-confidence-2 .confidence{width:47%;}
.text-block h2{font-size:1.8rem;margin-bottom:15px;}
.resp-tabs-list li{font-size:1.2rem;padding:7px 10px;}
table td, table th{font-size:1.2rem;padding:14px 5px;}
.text-map{font-size:1.2rem;}
.list-text-map .block-text-map{float:none;width:100%;overflow:hidden;}
.list-text-map .block-text-map:first-child{margin:0 0 10px 0;}
.box-text-map{padding:15px 0;}
.block-property, .box-property img{float:none;padding-left:0;}
.block-property{margin-bottom:20px;}
.item-sberbank-right{width:100%;margin-left:0;}
.service, .catalog-car{float:none;width:100%;padding-left:0;}
.list-catalog-car, .list-service{margin-left:0;}
}
@media screen and (max-width:400px){.banner-info h1, h2, .page-payment h2{font-size:1.8rem;}
.banner-left li, .banner-info p, .banner-right li{font-size:1.4rem;}
.box-banner-button > strong, .box-banner-button .btn{font-size:1.2rem;}
.banner-slide-price{font-size:1.8rem;}
h1, .bottom-page-block-3 .title, .bottom-page-block-3 .title, .about-block-order > strong{font-size:2.2rem;margin-bottom:20px;}
.map-info{display:block;width:100%;}
.corporation-text .btn{font-size:1.2rem;width:100%;}
}
@media screen and (max-width:360px){.service-taxi{width:50%;}
.box-form .btn{font-size:1.6rem;padding:7px 0;}
.head-cart h2, .head-cart, .lease-head h2{font-size:1.3rem;}
}
@media screen and (max-width:340px){.box-form h3{font-size:1.4rem;}
}