@media (max-width: 1199px)
{
    /*---------------
		Page head
	---------------*/


    /*---------------
		Page head
	---------------*/
    .page-head .main-title_width
    {
        min-width: calc(25% - 32px);
    }

    .page-head__btns_nopad .page-head__btns-btn_text
    {
        font-size: 13px;
    }



    /*----------------
		Typography
	----------------*/


    /*------------
		Header
	------------*/
    .header__menu-link
    {
        font-size: 12px;
    }


    /*-----------------
		Main section
	-----------------*/
    .main-banner__block
    {
        min-height: 500px;
        padding: 90px 40px;
    }

    .main-banner__box
    {
        max-width: 554px;
    }


    .article__box
    {
        padding: 0 20px 20px;
    }

    .article__name
    {
        font-size: 22px;
    }

    .article__desc
    {
        font-size: 14px;
    }


    .popular-cats__sale
    {
        padding: 20px 20px 0;
    }

    .popular-cats__sale span
    {
        font-size: 14px;
    }

    .popular-cats__box
    {
        padding: 0 20px 20px;
    }

    .popular-cats__name
    {
        font-size: 22px;
    }

    .popular-cats__desc
    {
        font-size: 14px;

        margin-top: 11px;
    }


    .main-news__name
    {
        font-size: 14px;

        margin-top: 16px;
    }

    .main-news__date
    {
        font-size: 12px;
    }


    .main-review__name
    {
        font-size: 14px;

        margin-top: 16px;
    }

    .main-review__desc
    {
        font-size: 14px;

        margin-top: 11px;
    }


    .aside-filter
    {
        width: calc(24% - 10px);
    }

    .page-catalog__content
    {
        width: calc(75% - 10px);
    }

    .products__grid
    {
        --products_count: 3;
    }

    .products__list .stickers
    {
        top: 15px;
    }

    .products__list .product__btns
    {
        margin-left: 20px;
    }

    .products__list .product__prices
    {
        margin-left: 20px;
    }

    .products__list .product__buy
    {
        font-size: 12px;
    }

    .products__list .btn-red svg
    {
        margin-right: 8px;
    }

    .products__list .product__prices
    {
        width: 120px;
    }

    .products__list .product__oldprice
    {
        font-size: 13px;
    }

    .products__list .product__price
    {
        font-size: 16px;
    }

    .products__list .product__thumb
    {
        width: 140px;
    }

    .products__list .product_private .product__thumb
    {
        width: 140px;
    }

    .products__list .product__img
    {
        min-height: 1px;
    }

    .products__list .product_private .product__img
    {
        min-height: 1px;
        padding-bottom: 57%;
    }

    .products__list .product__name
    {
        font-size: 14px;
    }

    .products__list .product__city
    {
        font-size: 14px;
    }

    .products__list .product__rating
    {
        margin-top: 6px;
    }

    .products__list .product__city
    {
        margin-top: 6px;
    }


    .product-info__images
    {
        width: calc(45% - 15px);
    }

    .product-images__img
    {
        padding-right: 19px;
        padding-left: 19px;
    }

    .product-images__img img
    {
        width: auto;
    }

    .product-info__data
    {
        width: calc(55% - 15px);
    }


    .tabs__button
    {
        font-size: 14px;

        padding-right: 10px;
        padding-left: 10px;
    }

    .product-info__shop
    {
        padding-right: 20px;
        padding-left: 20px;
    }

    .product-info__data-first .product-feature__item
    {
        font-size: 12px;
    }


    .article-small__img
    {
        margin-right: 20px;
    }

    .article-small
    {
        padding-right: 14px;
        padding-left: 14px;
    }

    .article-small__name
    {
        font-size: 15px;
    }

    .article-small__date
    {
        font-size: 14px;

        margin-top: 10px;
    }


    .page-article_marg
    {
        margin-top: 30px;
    }

    .page-article__content
    {
        width: calc(100% - 318px);
    }


    .section-cart__coll
    {
        width: calc(100% - 330px);
    }

    .cart-table td
    {
        padding-left: 20px;
    }

    .cart-table td.cart-table__thumb
    {
        width: 135px;
    }

    .cart-table td.cart-table__prices
    {
        padding-right: 19px;
        padding-left: 20px;
    }

    .cart-table__code
    {
        font-size: 13px;
    }

    .cart-table__name
    {
        font-size: 14px;
    }

    .cart-table__producer
    {
        font-size: 13px;
    }

    .cart-table__price
    {
        font-size: 16px;
    }

    .cart-table__oldprice
    {
        font-size: 12px;
    }

    .section-cart__colr
    {
        width: 300px;
    }

    .total-info
    {
        padding-right: 20px;
        padding-left: 20px;
    }



    .survey__grid
    {
        margin: -20px 0 0 -15px;
    }

    .survey__item
    {
        width: calc(100%/4 - 15px);
        margin: 20px 0 0 15px;
    }

    .survey__name
    {
        font-size: 14px;

        margin-top: 15px;
    }

    .survey__date
    {
        font-size: 13px;

        margin-top: 8px;
    }




    .contacts__items-text br
    {
        display: inline;
    }



    .accordion__open
    {
        padding: 10px 19px 10px 52px;
    }

    .accordion__open-arrow
    {
        left: 19px;
    }

    .accordion__data
    {
        padding: 19px;
    }


    .section-cart__important
    {
        padding-left: 52px;
    }

    .section-cart__important::before
    {
        left: 14px;
    }

    .important
    {
        padding-left: 52px;
    }

    .important::before
    {
        left: 14px;
    }




    .about-dealer__logo
    {
        margin-right: 40px;
    }



    .working-conditions__box
    {
        padding: 24px 14px;
    }


    .advantages-cooperation__icon
    {
        margin-top: 14px;
        margin-right: 20px;
    }

    .advantages-cooperation__name
    {
        min-height: 63px;
    }

    .advantages-cooperation__name
    {
        font-size: 14px;
    }



    .radio-shop__box
    {
        padding: 19px 9px;
    }

    .radio-shop__title
    {
        font-size: 14px;
    }

    .radio-shop__city
    {
        font-size: 12px;

        margin-top: 7px;
    }

    .radio-shop__items
    {
        margin-top: 12px;
    }

    .radio-shop__item-text
    {
        font-size: 12px;
    }

    .map._small
    {
        height: 320px;
    }



    .prices__cols
    {
        margin: -16px 0 0 -16px;
    }

    .prices__col
    {
        width: calc(100%/4 - 16px);
        margin: 16px 0 0 16px;
    }

    .prices__head-name
    {
        padding-left: 16px;
    }

    .prices__item
    {
        padding-right: 16px;
        padding-left: 16px;
    }


    .page-lk__aside
    {
        width: 190px;
    }

    .page-lk__menu-link
    {
        padding-right: 10px;
        padding-left: 10px;
    }

    .page-lk__content
    {
        width: calc(100% - 210px);
    }

    .page-lk .form__flex
    {
        margin-left: -20px;
    }

    .page-lk .form__flex .form__line
    {
        width: calc(100%/3 - 20px);
        margin-left: 20px;
    }

    .page-lk .form__flex .form__line._big
    {
        width: calc(66.666% - 20px);
    }

    .page-lk .form__flex .form__line._two
    {
        width: calc(100%/2 - 20px);
    }


    .lk-orders__cheeckout
    {
        padding-right: 19px;
        padding-left: 19px;
    }

    .lk-orders__map
    {
        height: 360px;
    }


    .orders-info
    {
        padding-right: 19px;
        padding-left: 19px;
    }

    .orders-info__date
    {
        font-size: 15px;
    }

    .orders-info__code
    {
        font-size: 14px;
    }

    .orders-info__title
    {
        font-size: 14px;
    }

    .orders-info__info
    {
        font-size: 14px;
    }

    .orders-info__hide
    {
        font-size: 14px;
    }

    .orders-info__price
    {
        font-size: 16px;
    }



    .status-form
    {
        width: calc(100% - 340px);
    }

    .info-profile__red
    {
        display: none;
    }

    .text-block img.left
    {
        width: 240px;
        margin-right: 30px;
    }

    .text-block img.right
    {
        width: 240px;
        margin-left: 30px;
    }


    .new-entry__text-block
    {
        font-size: 14px;
    }


    .pagination-btn__btn_small
    {
        width: 100%;
        min-width: 1px;
    }



    /*------------
		Footer
	------------*/
    .footer__coll
    {
        width: 212px;
    }

    .footer__menu
    {
        width: 172px;
    }

    .footer__menu_columns
    {
        width: 290px;
    }

    .footer__menu-item
    {
        font-size: 14px;
    }

    .footer__contacts
    {
        max-width: 240px;
    }

    .footer__phone
    {
        font-size: 18px;
    }

    .footer__adres
    {
        font-size: 14px;
    }
}