@media screen and (max-width: 1159px) {
    .wrapper {
        width: auto;
    }
}
@media screen and (max-width: 1104px) {
	.txt.show-agree {
		width: 90%;
	}
}
@media screen and (max-width: 1037px) {
	.form-mini.form-mini__default .fieldcell {
		display: block;
	}
}
@media screen and (max-width: 1005px) {
	.row.otpravitzayavku {
		width: 100%;
	}
}
@media screen and (max-width: 1000px) {
    .wrapper.steps3,
    .wrapper.mozhnodoveryat,
    .wrapper.preimuszhestva {
        width: auto;
    }
}
@media screen and (max-width: 948px) {
	.p-wrapper {
		width: 53%;
	}
	.p-wrapper3 {
		width: 66%;
	}
}
@media screen and (max-width: 918px) {
    .in-block-params .col-3,
    .in-block-params .col-3:nth-child(3) {
        width: auto;
    }
    .full-form .row.otpravitzayavku {
        width: auto;
    }
    .txt.show-agree {
        text-align: center;
    }
}
@media screen and (max-width: 890px) {
	.form-mini.form-mini__default .col-sm-6.fieldcell,
	.form-mini.form-mini__default .col-sm-5.fieldcell,
	.form-mini.form-mini__default .col-sm-4.fieldcell,
	.form-mini.form-mini__default .col-sm-3.fieldcell {
		float: left!important;
	}
	.f-name,
	.f-phone {
		margin-top: 0px!important;
	}
	.otpravitzayavku .col-sm-6 {
		width: 33%;
	}
}
@media screen and (max-width: 878px) {
	.p-wrapper {
		width: 59%;
	}
	.p-wrapper3 {
		width: 73%;
	}
}
@media screen and (max-width: 877px) {
	.txt.show-agree {
		width: 82%;
	}
}
@media screen and (max-width: 850px) {
    .steps3 {
        padding: 0 15px;
    }
}
@media screen and (max-width: 836px) {
    .in-params-value {
        padding: 0 5px 0 0;
    }
    .in-params-value > br {
        display: none;
    }
}
@media screen and (max-width: 829px) {
    .in-block-params .col-3 {
        -webkit-box-align: normal;
        -ms-flex-align: normal;
        align-items: normal;
    }
}
@media screen and (max-width: 772px) {
	.p-wrapper {
		width: 70%;
	}
	.p-wrapper3 {
		width: 85%;
	}
}
@media screen and (max-width: 771px) {
	.type-partners .fieldcell {
		width: 100%!important;
	}
}
/*@media screen and (min-width: 768px) {
	.col-sm-6 {
		width: 49%;
	}
}*/
/*@media screen and (max-width: 767px) {*/
   /*.map-row {
        display: none;
    }*/
    .col-sm-6 {
        width: 100%!important;
    }
	.include-fields .col-sm-6 {
		width: 49%;
		float: left;
	}
	.f-agree {
		margin-top: 0px!important;
	}
    .row.otpravitzayavku {
        width: auto;
    }
    .txt.show-agree {
        width: 100%;
    }
/*}*/
@media screen and (max-width: 767px) {
    .buttons {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
@media screen and (max-width: 765px) {
    .map-row {
        display: none;
    }
	.blockcont .row.contacts .col-sm-6 {
		width: 100%;
	}
	.rkowrap h2, .rkowrap p {text-align: center;}
	.otpravitzayavku .col-sm-6 {
		width: 100%;
	}
	.txt.show-agree {
		width: 95%;
	}
}
@media screen and (max-width: 720px) {
    .wrapper.kurer {
        padding: 0 25px;
    }
    .none371 {
        display: none;
    }
}
@media screen and (max-width: 679px) {
    .wrapper.mozhnodoveryat {
        flex-flow: column;
    }
    .wrapper.mozhnodoveryat .col-3 {
        width: 100%;
    }
    .toggle-switcher {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        width: 207px;
        margin: 0 auto;
    }s
}
@media screen and (max-width: 674px) {
	.p-wrapper {
		width: 84%;
	}
	.p-wrapper3 {
		width: 100%;
	}
}
@media screen and (max-width: 650px) {
	.form-mini.form-mini__default.b-form {
		width: 100%!important;
	}
}
@media screen and (max-width: 630px) {
.txt.show-agree {
    width: 93%;
}
}
@media screen and (max-width: 629px) {
	.mozhnodoveryat .col-3 {
		width: 50%;
	}
}
@media screen and (max-width: 625px) {
    .wrap-hint {
        position: absolute!important;
        right: 26px;
        top: 31px;
    }
    .info {
        right: 0!important;
        position: relative!important;
        top: 0;
    }
    .mob-brnon br {
        display: none;
    }
}
@media screen and (max-width: 600px) {
    .h-icotxt-wrap .col-3 {
        width: 32%;
    }
    .hint_btn {
        width: 20px;
        height: 20px;
    }
    .wrap-hint {
        right: 18px;
    }
}
@media screen and (max-width: 590px) {
	.p-wrapper {
		width: 100%;
	}
	.p-wrapper3 {
		width: 100%;
	}
	.pl90 {
		padding-left: 54px;
	}
}
@media screen and (max-width: 587px) {
    .in-block-params {
        flex-flow: nowrap;
    }
    .g-interes h2 {
        margin-top: 48px;
        margin-left: auto;
        font-size: 34px;
        text-align: center;
    }
}
@media screen and (max-width: 585px) {
	.include-fields .col-sm-6,
	.form-mini.form-mini__default .fieldcell,
	.email {
		width: auto;
	}
	.email {
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 575px) {
        .col-3_center {
        float: inherit;
        margin: 0 auto;
    }

    .preimuszhestva {
        height: 120px;
    }

    /*slider*/
    .preimuszhestva .col-3 {
        width: 272px;
        height: 280px;
        float: left!important;
        padding: 0 10px;
}
    .wrapp-slider-bv {
        position: relative;
        width: 360px;
        margin: 0 auto;
    }
    .bv-prev1,
    .bv-next2 {
        position: absolute;
        top: 0;
        display: block;
        width: 40px;
        height: 280px;
        cursor: pointer;
        background-color: #f6f6f6;
    }
    .bv-prev1 {
        background-image: url(/ico/left.svg);
        background-repeat: no-repeat;
        background-size: 31.67px 120px;
        background-position: center;
        left: 0;
    }
    .bv-next2 {
        background-image: url(/ico/right.svg);
        background-repeat: no-repeat;
        background-size: 31.67px 120px;
        background-position: center;
        right: 0;
    }
    .slider-box2 {
        width: 272px;
        overflow: hidden;
        margin: 0 auto;
    }
    .bvslider {
        height: 280px;
        width: 100000px;
        max-width: 1000000px!important;
        overflow: hidden;
        padding: 0!important;
    }
    .mob-brnon br {
        display: none;
    }
    .slide1 p {
        width: auto!important;
    }
}
@media screen and (max-width: 552px) {
    .pl90 {
        padding-left: 30px;
    }
}

@media screen and (max-width: 522px) {
    .pl90 {
        padding-left: 0px;
    }
}
@media screen and (max-width: 520px) {
    .ui-selectmenu-menu.ui-front.ui-selectmenu-open {
        width: 398px !important;
    }
}
@media screen and (max-width: 500px) {
    .kurer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .kurer .col-2 {
        width: 100%;
        text-align: center;
    }
    .autodocs {
        height: 220px;
    }
}
@media screen and (max-width: 499px) {
    .p-wrapper3 {
        width: 88%;
    }
    .udobno {

    }
    .udobno .col-3 {
        width: 50%;
        height: 175px;
    }
    .praktichno {
        float: none;
        margin: 0 auto;
    }
}
@media screen and (max-width: 483px) {
    .mozhnodoveryat .col-3 {
        width: 100%;
    }
    .col-3:nth-child(3) .textblock {
        bottom: 0px;
        top: 15px;
        right: 0;
    }
}
@media screen and (max-width: 480px) {
    a#opener {
        font-size: 16px;
    }
}
@media screen and (max-width: 474px) {
    .ui-selectmenu-menu.ui-front.ui-selectmenu-open {
        width: 355px !important;
    }
}
@media screen and (max-width: 465px) {
    .txt.show-agree {
        width: auto;
    }
}
@media screen and (max-width: 449px) {
    .in-block-image img {
        width: 150px;
    }
    .in-block-descr {
        height: auto;
    }
    .b-form label span {
        position: absolute;
        width: 83%;
    }
}
@media screen and (max-width: 474px) {
    .ui-selectmenu-menu.ui-front.ui-selectmenu-open {
        width: 312px !important;
    }
}
@media screen and (max-width: 400px) {
    .in-block-params {
        flex-flow: column;
    }
    .in-params-value {
        padding: 0 5px 0 10px;
    }
    .in-block-params .col-3 {
        margin-bottom: 5px;
    }
}
@media screen and (max-width: 393px) {
    .g-interes h2 {
        font-size: 30px;
        padding: 0 10px;
    }
    .ui-selectmenu-menu.ui-front.ui-selectmenu-open {
        width: 280px !important;
    }
}
@media screen and (max-width: 385px) {
    .p-wrapper3 {
        width: 165px;
    }
    .p-wrapper3 .col-3 {
        width: 100%;
    }
    .udobno .col-3 {
        height: auto;
    }
}
@media screen and (max-width: 373px) {
    .wrapp-slider-bv {
        width: 332px;
    }
}
@media screen and (max-width: 371px) {
    .none371 {
        display: none;
    }
}
@media screen and (max-width: 363px) {
    .wrapp-slider-bv {
        width: 320px;
    }
    .slider-box2 {
        width: 250px;
    }
    .preimuszhestva .col-3 {
        width: 250px;
    }
}
@media screen and (max-width: 360px) {
    .l-mainpromo_icon .title {
        font-size: 14px;
    }
}
@media screen and (max-width: 350px) {
    .minblock .col-2 {
        width: 100%;
    }
}
@media screen and (max-width: 347px) {
    .ui-selectmenu-menu.ui-front.ui-selectmenu-open {
        width: 237px !important;
    }
}
@media screen and (max-width: 326px) {
    .big-btn {
        font-size: 28px!important;
    }
}