@media (max-width: 1200px) {


}

@media (max-width: 1024px) {
/* .offer:nth-child(4n) {margin-right:20px;}
.offer:nth-child(3n) {margin-right:0;} */
}



@media (max-width: 992px) {
.disp_fl_start {align-items: flex-start;flex-wrap: wrap;}
}
@media (max-width: 768px){
.header {padding: 20px 15px;}
/* .logo {margin-left: 15px;} */
.section_1, .section_2, .section_3 {padding: 25px 15px;}
.disp_fl_start {align-items: flex-start;flex-wrap: wrap;}
.head_img img {width: 260px;min-width:260px;}
.container {padding-right: 5px;padding-left: 5px;}
h1 {font-size: 1.8em;}
h3 {font-size: 16px;}
.section_2 form {width: 100%;}
.section_2 .confirm_usl {align-items: flex-start;}
.section_2 input.checkbox {width: 20px;margin: 5px 10px 0 0;}
.section_2 .text {text-align: left;margin: 0 0 35px;}
.section_2 .text h2{font-size: 24px;}
.section_2 .text h4{font-size: 14px;}
.adpt{flex-direction: column;}
.text {text-align: center;}
}
@media (max-width: 767px){

}
@media (max-width: 540px) {
.text {
    display: flex;
	flex-direction:column;
    justify-content: flex-end;
}
.call_to_act {
    margin: 0 -10px 20px;
}
.offer{max-height:100%;}
.offer_logo {
    margin-right: auto;
}
.prem_appr {
    margin-left: 25px;
}
.usloviya {
    font-size: 13px;
    color: #a6a8b1;
}
.usloviya div:first-child {
    font-size: 20px;
    color: #40465c;
}
.preimushestvo {padding: 5px 15px;min-height: 32px;max-height:32px;}
.btn {padding: 0 10px 0;}
.btn.mobile {margin: 0;padding: 0;}
.btn-green {font-size: 20px;background: #23c73f;}

}

@media (max-width: 375px) {
/* .container {max-width: 340px;} */
.section_2 .text h2 {font-size: 20px;}
/* .center{justify-content: center;} */
/* .text {
	flex-direction:row;
    flex-wrap: wrap;
} */
.header .text .span_1 {
    display: inline-block;
    padding: 3px 0;
}
}


@media (min-width: 180px) {
.offer{max-width:100%;}
}
@media (min-width: 576px) {
/* .container {max-width: 540px;} */
.offer{max-width:48.5%;}
}
@media (min-width: 768px) {
/* .container {max-width: 750px;} */
.offer{max-width:48%;}
}
@media (min-width: 992px) {
/* .container {max-width: 970px;} */
.offer{max-width:32%;}
}
@media (min-width: 1024px) {

}
@media (min-width: 1200px) {
/* .container {max-width: 1170px;} */
.offer{max-width:24%;}


}
