
.wrapper__two-block + .wrapper__prc{display:none}
#widget-305{padding-top:0}
/*.wrapper__module.main-slider-top{padding-bottom:0}*/



.tab-content{
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
    .tab-content {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .tab-content {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .tab-content {
        max-width: 960px;
    }
}

@media (min-width: 1260px) {
    .tab-content {
        max-width: 1200px;
    }
}

@media (min-width: 1570px) {
    .tab-content {
        max-width: 1470px;
    }
}

/*** Акционный баннер ***/
.wrapper__banner-promo{position:relative;padding: 55px 0 30px;z-index: 1;background: #e8e8e8;}
.banner-promo__title{margin:0 0 10px}
.banner-promo__title > span{font-size:28px; line-height:36px; font-weight:300; color:#000000; display:block}
.banner-promo__text{font-size:16px;line-height:28px;color: #000;font-weight:400}
.banner-promo__form{position:relative; z-index:10}
.banner-promo__form-out{padding:15px;border-radius: 6px;background: #c4c4c4;}
.banner-promo__form-in{padding-top: 25px;padding-bottom: 8px;border-radius: 6px;background: #f8f8f8;}
.banner-promo__form-title{text-align:center;font-weight: 700;font-size:20px;line-height:28px;color:#323232;text-transform:uppercase;margin-bottom: 15px}
.banner-promo__form-title span{color: #990001;}
.banner-promo__form-price{text-align:center;font-size: 16px;color: #000;}
.banner-promo__form-price span{color: #990001;font-size:22px;font-weight:800}
.banner-promo__square-input{color: #000;font-size:15px;padding: 15px 0 10px}
.banner-promo__square-input input[type=text]{margin: 0 5px; width: 95px; height: 41px; text-align: center}
.banner-promo__square-input input:focus, .banner-promo__form-wrapper input:focus, #top-phone:focus{border-color:#2096f3}
.square-input__type{font-weight: 700;text-transform: uppercase;font-size: 16px}
.banner-promo__price-today{color: #323232;padding: 0 0 10px;display: flex;align-items: center;justify-content: center;margin: 0px -55px 0 0px;font-size: 18px;font-weight: 700;line-height: 44px}
.banner-promo__price-today .price-today__title{height: 52px; line-height: 48px}
.banner-promo__price-today .price-today__price{text-align:left;color: #fff;font-size:24px;background-color: #990001;width: 200px;height:42px;margin: 0 0 0 10px;padding: 0 0 0 30px;line-height: 42px;font-weight: 800;border-radius: 10px;}
.banner-promo__price-today .itog{margin-left: 0}
.banner-promo__price-seller{margin: 3px 0 10px;display: block;padding: 0;font-size: 16px;color: #6d7f91;text-align: center;font-weight: 500}
.banner-promo__price-seller .ruble, .price-seller__price{font-size:20px}
.price-seller__price{font-weight: 700}
.price-seller__title{color: #ea5a03}
.banner-promo__form-field{}
.wrp-red-form-phone input{margin:0}
.wrp-red-form-phone{width:100%}
@media(min-width:1260px){
	.banner-promo__left{padding-right:55px}
	.banner-promo__form{padding-left:230px;position:relative;z-index: 1}
	.banner-promo__form > img {position: absolute;bottom: -30px;left: -4px;}
}
@media(max-width:1259px){
	.wrapper__banner-promo{padding: 30px 0;}
	.banner-promo__title > span{font-size:26px; line-height:34px}
	.banner-promo__text{font-size:15px; line-height:26px}
	.banner-promo__form{padding-left:10px}
}
@media(max-width:991px){
	.wrapper__banner-promo{padding: 30px 0;}
	.banner-promo__title > span{font-size:24px; line-height:32px}
	.banner-promo__text{font-size:14px; line-height:24px}
	.banner-promo__form-in, .banner-promo__left{text-align:center}
}
@media(max-width:767px){
	.wrapper__banner-promo{padding: 30px 0;}
	.banner-promo__title > span{font-size:22px; line-height:30px}
}
@media(max-width:575px){
	.wrapper__banner-promo {padding: 30px 0;}
	.banner-promo__title > span{font-size:20px; line-height:28px}
	.banner-promo__form-in{padding:15px}
	.banner-promo__form-out{padding:10px}
	.banner-promo__form-wrapper input{margin:0 0 5px}
	.banner-promo__form-wrapper button{width:100%}
	.banner-promo__form-title {font-size:18px; line-height:24px; margin-bottom: 10px}
	.banner-promo__form-price {font-size: 14px; padding: 5px}
	.banner-promo__form-price span{font-size:15px}
	.banner-promo__square-input {font-size:14px; line-height:18px; padding: 10px 0}
	.square-input__type{font-size:12px}
	.square-input__text{text-align:right; padding-right:10px}
	.banner-promo__square-input input{width:50px; margin:0 5px; height:30px}
	.banner-promo__price-today {font-size:14px;line-height:24px;padding:0;margin:0}
	.banner-promo__price-today .price-today__title {height: auto;line-height: 18px;text-align: right;padding-right: 10px}
	.banner-promo__price-today span{font-size: 15px;}
	.banner-promo__price-seller {padding: 10px;font-size: 14px;width:100%;margin:0}
	.banner-promo__price-seller .ruble, .price-seller__price{font-size:16px}
	.banner-promo__form-wrapper input[type=text]{margin:0 0 10px}
	.form-agreement-yes .checkbox-week-label-in {font-size: 11px;line-height: 18px}
	.banner-promo__price-today .price-today__price{font-size: 24px;  width: 100px; height: 40px; margin: 0 0 0 10px; line-height: 32px;  padding: 0; text-align: center; border-radius: 100px}
	.banner-promo__text{display:none}
	.banner-promo__price-today{padding-bottom:10px}
	.top-line__city{}
}
@media(max-width:350px){
	.form-agreement-yes .checkbox-week-label-in{font-size: 10px;line-height: 16px}
	.banner-promo__square-input, .banner-promo__price-seller{font-size:11px}
	.banner-promo__price-seller .ruble, .price-seller__price {font-size: 14px}
	.banner-promo__price-today {font-size: 12px}
	.banner-promo__price-today span{font-size: 14px}
}