@media only screen and (max-width: 960px) {
.content,#connectForm,#consultingForm,#directorForm,#tariffForm{width:90.5%}
header{position:fixed} .header_fixed{margin:0;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)} header .right{background:#fff;position:fixed;top:0;right:-200%;width:80%;height:100vh;box-shadow:2px 5px 24px 0 rgba(0,0,0,0.1);z-index:20;transition:right .6s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:80px 7%} header .right.shown{right:0}
.forBurger{width:20px;height:18px;position:absolute;top:0;right:0;z-index:21}
.burger,.burger:before,.burger:after{content:'';width:100%;height:4px;background:#000;border-radius:3px;position:absolute;left:0;transition:transform .3s, top .3s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} .burger:before{transition:opacity .3s;top:7px} .burger:after{top:14px} .burger.crossed{top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)} .burger.crossed:before{opacity:0} .burger.crossed:after{top:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)} header .the_phones{text-align:left} .callUsback{margin:0} .beforeHeadline{font-size:11px;text-align:left;margin-bottom:5px} #box2{padding:70px 0}
#box1 br,.smsRes .left,#box3 br,#box4 br,.afterHeadline,.box-modal br{display:none}
.forBurger{display:block}
.attentionBlock{display:none!important}
}
/*--iPhone Portrait--*/
@media only screen and (max-width: 640px) {
.partners br{display:none} .logo{margin:0;width:100px} header button{margin:15px 0 0} .left,.right{float:none} .headline{font:32px/38px 'ym',sans-serif} #box1 .left,#box1 .right{width:100%} #box1 p{margin:13px 0 32px;width:100%} #box1 .right img{margin:42px 0 0;max-width:350px;width:100%} #box1 .left{margin:0} #box1{padding:158px 0 45px} .headline2{font:24px/32px 'ym',sans-serif;text-align:left} .conditionsGrid{margin:26px 0 0} .cond{float:none;width:100%;margin:40px 0 0} .cond p{font:18px/26px 'ym',sans-serif;margin:16px 0 9px} .cond span{font:14px/24px 'yr',sans-serif} .rentWrapper{padding:0 20px 70px;margin:66px 0 0;width:100%;border-radius:6px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column-reverse} .carClip{position:static} .carClip img,#form_body .left img{width:100%;margin:-23px auto 0;max-width:350px} .rentWrapper .left img.left{display:none} .rentWrapper .beforeHeadline{margin:0;visibility:hidden} .rentWrapper .beforeHeadline:before{content:'аренда авто';visibility:visible} .rentWrapper h2{margin:6px 0 27px} .rentWrapper .left{margin:22px 0 0} #box3{padding:70px 0 170px} .line{top:0;right:auto;left:0;width:83%} .smsRes .owl-stage-outer{padding:0;margin:0} .form-sms,.smsRes,.smsRes .item{height:auto} .form-sms{margin:63px 0 0} .smsRes .right{width:100%;padding:55px 0 0} .question{font:18px/28px 'ym',sans-serif;margin:0 0 20px} label.radio{font-size:16px} .smsRes.owl-theme .owl-nav{width:auto;bottom:-90px;right:auto;left:0} .smsRes.owl-theme .owl-nav [class*=owl-]{width:130px;height:50px} .smsRes .item.q3 label.radio,.smsRes .item.q4 label.radio{width:30%;margin-left:15px} .smsRes .item.q3 label.radio:nth-child(even),.smsRes .item.q4 label.radio:nth-child(even){margin-left:0} .inpWrapper{width:100%} .text{margin:0 0 25px;font:16px/24px 'yr',sans-serif} #box4,#box5{padding:70px 0} .shemeGrid{flex-direction:column-reverse;padding:60px 0 0} .df img{width:100%;max-width:350px;display:block;margin:auto} .shemeGrid .rightside{padding-left:0} .shemeGrid .leftside,.shemeGrid2 .rightside,.shemeGrid3 .rightside,.shemeGrid4 .rightside{padding-left:35px} .df p{font:18px/26px 'ym',sans-serif;margin:24px 0 0;width:63%} .shemeGrid2{flex-direction:column;padding:100px 0 50px} .shemeGrid3{padding-left:0;flex-direction:column-reverse} .shemeGrid3 .rightside{padding-left:0} .shemeGrid3 .rightside img{width:60%} .shemeGrid4{padding:90px 0 0;flex-direction:column} .tariff{margin:38px 0 0} .tariff .owl-stage-outer{padding:70px 30px 90px;margin:-70px -30px -90px} .the_tariff img{display:block;margin:auto} .the_tariff{margin:0} #box6{padding:70px 0 120px} #box6 .left{width:100%} #box6 .content{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column-reverse} .faq_iphone{width:70%;margin:0 auto;display:block} .the_faqs{margin:32px 0 0} .faq{padding:19px 0 25px} .faq_arrow{top:30px} .answer{font-size:16px;margin:9px 0 0;width:100%} #form_body{width:100%;margin-left:0} #form_body .right{width:100%;padding:35px 20px 70px} .fill_up{font-size:16px;margin:13px 0 32px} label.checkbox{margin:30px 0 0} .orContact{margin:45px 0 90px} .orContact .left{width:100%;font:18px/26px 'ym',sans-serif} .orContact .right{width:100%;padding:22px 0 0} .socs a{display:block;height:50px;margin:0 0 15px;padding:11px 0} footer{padding:40px 0 32px} .the_phones{margin:17px 0 31px;text-align:left} .smallData{margin:0 0 15px} hr{margin:55px 0 27px} .postFooter{text-align:left} footer .left span:first-child{margin-right:0;display:block}
/*modals*/
#connectForm,#consultingForm,#directorForm,#tariffForm{margin-left:auto} #connectForm .left img,#consultingForm .left img,#directorForm .left img,#tariffForm .left img{margin:-27px auto 0;width:100%;max-width:350px} #connectForm .right,#consultingForm .right,#directorForm .right,#tariffForm .right{width:100%;padding:35px 20px 70px} .wellclb{margin:8px 0 24px} .modalOr{font-size:16px;text-align:center} .box-modal .socs a{margin:0 auto 15px!important} .modal-close{display:none} #feedback-modal-box .modal-close{display:block} #feedback-modal-box{padding:0 20px 70px!important} #feedback-modal-box img{width:100%;max-width:350px;display:block;margin:auto} #feedback-modal-box *{text-align:center} #feedback-modal-box p{font-size:16px!important;width:80%!important;margin:20px auto 23px!important} .subscribe{width:270px!important;font-size:12px} #feedback-modal-box .subscribe img{width:13px;display:inline-block;margin:-2px 10px 0 0} .smallinpts input{display:block;width:100%} #smallDataForm{padding:40px 20px 200px} .progress li{margin:0 0 0 10px;font-size:11px} .form_5{width:80vw} .form_5 label.radio{width:80%} .form_5 input{width:100%} .bombila.owl-theme .owl-nav [class*=owl-]{width:120px;height:50px} .feedback3{width:120px;height:50px;left:130px} .weGotit{font:18px/26px 'ym',sans-serif;margin:50px 0 0;width:60%} #conditions1,#conditions2{padding:40px 20px} .pol h3{font:24px/32px 'ym',sans-serif;margin:0 0 30px;width:100%} .pol p{font-size:16px} .pol h6{margin:20px 0;font:18px/26px 'ym',sans-serif} #tariffForm .left img{box-shadow:none}
}
/*--iPhone Landscape--*/
@media only screen and (min-width: 641px) and (max-width: 960px) {
header button{margin:0;clear:both}  .headline{font:42px/50px 'ym',sans-serif;width:65%} #box1 .left,#box1 .right{width:100%} #box1 .right img{margin:42px 0 0;max-width:350px;width:100%} #box1 .left{margin:0} #box1{padding:158px 0 45px} .headline2{font:32px/40px 'ym',sans-serif;text-align:left} .conditionsGrid{margin:26px 0 0} .cond{width:50%;margin:40px 0 0} .cond p{font:20px/30px 'ym',sans-serif;margin:26px 0} .cond span{font:16px/26px 'yr',sans-serif} .rentWrapper{padding:0 50px 70px;margin:66px 0 0;width:100%;border-radius:6px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column-reverse} .carClip{position:static} .carClip img,#form_body .left img{width:100%;margin:-30px auto 0;max-width:350px;display:block} .rentWrapper .left img.left{display:none} .rentWrapper .beforeHeadline{margin:0;visibility:hidden} .rentWrapper .beforeHeadline:before{content:'аренда авто';visibility:visible} .rentWrapper h2{margin:6px 0 27px} .rentWrapper .left{margin:22px 0 0} #box3{padding:70px 0 170px} .line{top:0;right:auto;left:0;width:83%} .smsRes .owl-stage-outer{padding:0;margin:0} .form-sms,.smsRes,.smsRes .item{height:auto} .form-sms{margin:63px 0 0} .smsRes .right{width:100%;padding:55px 0 0} .question{font:20px/30px 'ym',sans-serif} .smsRes.owl-theme .owl-nav{width:auto;bottom:-90px;right:auto;left:0} .text{margin:0 0 25px;font:16px/24px 'yr',sans-serif} #box4,#box5{padding:70px 0} .shemeGrid{flex-direction:column-reverse;padding:60px 0 0} .df img{width:100%;max-width:350px;display:block;margin:auto} .shemeGrid .rightside{padding-left:0} .shemeGrid .leftside,.shemeGrid2 .rightside,.shemeGrid3 .rightside,.shemeGrid4 .rightside{padding-left:35px} .df p{font:20px/30px 'ym',sans-serif;width:63%} .shemeGrid2{flex-direction:column;padding:100px 0 50px} .shemeGrid3{padding-left:0;flex-direction:column-reverse} .shemeGrid3 .rightside{padding-left:0} .shemeGrid3 .rightside img{width:60%} .shemeGrid4{padding:90px 0 0;flex-direction:column} .tariff{margin:38px 0 0} .tariff .owl-stage-outer{padding:70px 60px 90px;margin:-70px -60px -90px} .the_tariff img{display:block;margin:auto} .the_tariff{margin:0} #box6{padding:70px 0 120px} #box6 .left{width:100%} #box6 .content{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column-reverse} .faq_iphone{width:20%} .the_faqs{margin:32px 0 0} .faq{padding:19px 0 25px} .faq_arrow{top:30px} .answer{font-size:16px;margin:9px 0 0;width:100%} #form_body{width:100%;margin-left:0} #form_body .left{width:100%} #form_body .right{width:100%;padding:35px 20px 70px} .fill_up{font-size:16px;margin:13px 0 32px} label.checkbox{margin:30px 0 0} .orContact{margin:45px 0 90px} .orContact .left{width:100%;font:18px/26px 'ym',sans-serif} .orContact .right{width:100%;padding:22px 0 0} footer{padding:40px 0 32px} footer .right{float:left;margin:30px 0 0;clear:both} footer .left span:first-child{margin-right:0;display:block}
/*modals*/
#connectForm,#consultingForm,#directorForm,#tariffForm{margin-left:auto} #connectForm .left, #consultingForm .left,#directorForm .left,#tariffForm .left{width:100%} #connectForm .left img,#consultingForm .left img,#directorForm .left img,#tariffForm .left img{margin:-30px auto 0;width:100%;max-width:350px;display:block} #connectForm .right,#consultingForm .right,#directorForm .right,#tariffForm .right{width:100%;padding:50px 50px 70px} .box-modal .socs a{width:140px;height:50px;padding:11px 0} #feedback-modal-box{padding:0 20px 70px!important} #feedback-modal-box *{text-align:center} #feedback-modal-box p{width:80%!important;margin:20px auto 23px!important} .smallinpts input{width:47.5%} #smallDataForm{padding:40px 50px 200px} .form_5{width:80vw} .form_5 label.radio,.form_5 input{width:80%} .weGotit{font:20px/30px 'ym',sans-serif;margin:50px 0 0;width:60%} #conditions1,#conditions2{padding:80px 50px} .pol h3{font:24px/32px 'ym',sans-serif;margin:0 0 30px;width:100%} .pol h6{margin:20px 0;font:20px/30px 'ym',sans-serif} #tariffForm .left img{box-shadow:none}
}
/*--Small Laptops--*/
@media only screen and (min-width: 961px) and (max-width: 1280px) {
.smsRes br{display:none}
.content{width:78.11111%} .headline{font:42px/60px 'ym',sans-serif} #box1 .right img{margin:80px 0 0 50px;width:100%} .rentWrapper{padding:50px 150px 116px 310px;margin:205px 0 0;width:100%} .carClip img{width:80%} .smsRes .right{padding-left:40px} .line{right:-40px;width:54.2222%} .smsRes.owl-theme .owl-nav{right:-40px;width:54.2222%} .smsRes .item .left img{max-width:95%} .shemeGrid,.shemeGrid3{padding-left:0} .df img{width:100%;max-width:400px} .tariff.off .the_tariff{width:23%;padding:40px 20px 50px} .the_tariff img{width:100%} .the_tariff p{font-size:18px} .the_tariff span{font-size:14px} .tariffBtn{padding:20px 0;width:100%} #box6 .right img{width:80%} #box6 .right{width:40%;text-align:right} #form_body .left{width:40%} #form_body .left img{width:120%} #form_body{width:100%;margin-left:0} #form_body .right{padding:55px 70px 100px 50px} .orContact .left{width:35%} .orContact .right{width:65%} .orContact{margin:56px 0 180px} .socs a{width:26.666666%;margin-left:10px} footer .left span:first-child{margin-right:0;display:block} footer button{width:150px;font-size:12px} 
/*modals*/
#connectForm,#consultingForm,#directorForm,#tariffForm{width:900px;margin-left:auto} .headline2{font:32px/40px 'ym',sans-serif} #connectForm .left,#consultingForm .left,#directorForm .left,#tariffForm .left{width:45%} #connectForm .left img,#consultingForm .left img,#directorForm .left img,#tariffForm .left img{width:100%;margin:-50px 0 0 -50px} #connectForm .right,#consultingForm .right,#directorForm .right,#tariffForm .right{width:55%;padding:60px 60px 90px 0} .box-modal .socs a{width:133px;font-size:14px} .smallinpts input{width:47.3333333%} #smallDataForm{padding:100px 60px 200px}
}