/* index-2026: глобальные мобильные оверрайды (≤1199) утилит style-new.css для главной 2026.
   Подключается ПОСЛЕ style-new.css, чтобы @media-правила перебивали базовые (см. каскад).
   Бывший style-new-from1199.css — переименован, чтобы уйти от путаного суффикса -from1199. */


@media (max-width: 1199px) {

	.mb-pag{
		margin-bottom: 24px;
	}

	.new-h3{
		font-size: 20px;
		margin-bottom: 20px;
	}

	.hide-mob{
		display: none;
	}

	.container2025__titile{
		font-size: 20px;
		line-height: 25px;
		margin-bottom: 24px;
		letter-spacing: -1px;
	}

	.container2025__min-titile{
		font-size: 10px;
		margin-bottom: 14px;
	}

	.mb100{
		margin-bottom: 50px;
	}

	/* .block-item.block-item__in-slider { */
	.slider-four-el .block-item {
		max-width: 270px;
		min-width: 270px;
		padding-bottom: 20px;
	}

	.button2025{
		padding: 13px 20px;
	}

	.button2025.button2025-wide{
		padding: 14px 42px;
	}

	.block-item__price {
		font-size: 16px;
	}

	.dropdown-parent.dropdown-parent__tab-mob{
		display: block;
		padding: 13px 28px;
	}

	.swhitch-button-container{
		display: none;
	}

	.grid-container-content{
		gap: 0px;
	}

	.block-item__head{
		margin-bottom: 32px;
	}

	.block-item__body {
		margin-bottom: 50px;
	}

	.typical-info-block{
		padding: 50px 0px;
	}

	.typical-info-block.top-page-block,
	.main--common .typical-info-block{
		padding: 20px 0px;
	}

	.main-style-slider {
		margin-bottom: 32px;
	}
	
	.main-style-slider .slick-list {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.slider-four-el .slider__arrow--next.slider-arrow-new.slick-arrow,
	.slider-four-el .slider__arrow--prev.slider-arrow-new.slick-arrow,
	.slider-three-el .slider__arrow--next.slider-arrow-new.slick-arrow,
	.slider-three-el .slider__arrow--prev.slider-arrow-new.slick-arrow {
        top: auto;
        bottom: -72px;
    }


	.typical-info-block.typical-info-block-pb.top-page-block ,
	.typical-info-block.typical-info-block-pb{
		padding-bottom: 50px;
	}

	.block-item__head-info {
		gap: 12px;
	}

	.slider-arrow-new {
		width: 40px;
		height: 40px;
	}

}

@media (max-width: 1199px) {
	.mobile_bar {
		display: flex;
	}
}
@media (max-width: 1199px) {
	/* 26/05 */
	.mobile_bar {
		display: flex;
	}
}
