@media (max-width: 1580px){
    .ty-footer-grid__full-width > .row-fluid, .grid-row-id-153, .grid-row-id-151, .home-brands-inner, .grid-row-id-147, .grid-row-id-27{
        width: 100%;
        max-width: 100%;
    }

    .container-fluid{padding: 0px 15px;box-sizing: border-box;}
    .content-home-grid .row-fluid{padding:25px 15px;box-sizing: border-box;}
    .content-home-grid .row-fluid .row-fluid{padding: 0px;}
    .grid-row-id-24{padding: 0px!important;}
    .header-phones a,
    .header-work-time p{font-size: 18px!important;}

    .header-phones{margin-left: 18px;}
    .header-profile-links div{  font-size: 16px;}
    .header-text-company p{
        font-size: 18px;
    }
    .top-search,
    .header-text-company,
    .header-catalog-button{margin-left: 20px;}
    .header-price-button a{
        white-space: nowrap;margin-left: 20px;
    }
    .ty-mainbox-simple-title{font-size: 30px;padding: 5px 0px;}
    .our-advantages ul li{height: auto;}

    .ty-product-block-title span{white-space: normal;}
    .ty-product-block-title::after{content: none}
    .span16.breadcrumbs-grid{margin-bottom: 32px;}
    .tygh-header{padding: 8px 15px;}
}
.mobile-menu-header{
    display: none;
}
.mobile-footer-menu-sticky,
.mobile-menu-fixed{
    display:none;
}
@media (max-width: 1400px){
    .header-price-button a,
    .header-phones{margin-left: 16px;}
    .header-profile-links div{  font-size: 16px;}
    .header-text-company p{
        font-size: 16px;
    }
    .header-profile-links div{display: none;}
}
@media (max-width: 1200px){
    .mobile-category-buttons{display: flex;align-content: center;align-items: center;justify-content: space-between;margin-bottom: 20px;}
    .mobile-category-buttons .btn-cat-filter{
        box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
        background: var(--extra-white);
        border-radius: 30px;
        padding: 9.5px 42.5px;
        height: 40px;
        font-family: var(--font-family);
        font-weight: 400;
        font-size: 18px;
        color: var(--orange);
        border:0px;
        width: 48%;
    }
    .mobile-category-buttons .btn-cat-cats{
        background: var(--orange);
        border-radius: 30px;
        padding: 9.5px 42.5px;
        height: 40px;
        font-family: var(--font-family);
        font-weight: 400;
        font-size: 18px;
        color: var(--extra-white);
        border:0px;
        width: 48%;
    }

	.product-card-variations-inner .category-page-inner .grid-list .ty-scroller-list__item.ty-scroller__item{width:50%;}
    .product-variant-articul-body b{width: 100%;margin: 0px;display: block;}
    .product-variant-add-to-cart{flex-wrap: wrap;}
    .product-variant-add-to-cart .ty-btn__add-to-cart{margin: 5px 0px;}
    .product-variant-articul-body{font-size: 16px;}

    .header-price-button,
    .top-search, .header-text-company, .header-catalog-button,
    .tygh-top-panel{
        display: none;
    }

    .top-logo{width: 191px;}
    .tygh-header{padding: 5px 20px;}
    .ty-logo-container{margin: 0px;}
    .mobile-menu-header{
        display: block;
        margin-left: auto;
    }
    .mobile-menu-header a{
        background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.3333 10L6.66668 10' stroke='%236D7885' stroke-width='2' stroke-linecap='round' /%3E%3Cpath d='M26.6667 20H6.66666' stroke='%236D7885' stroke-width='2' stroke-linecap='round' /%3E%3Cpath d='M20 30H6.66667' stroke='%236D7885' stroke-width='2' stroke-linecap='round' /%3E%3C/svg%3E");
        width: 40px;
        height: 40px;
        display: block;
    }
    .mobile-menu-fixed .header-price-button{
        display: block;width: 226px;
        margin: 0px;
        margin-top: 24px;
    }
    .mobile-menu-fixed .header-price-button a{
        margin: 0px;text-align: center;font-size: 18px;

    }
    .mobile-menu-fixed .header-catalog-button{
        display: block;width: 150px;font-size: 18px;

    }
    .mobile-menu-fixed{
        background: var(--backgraund-black);
        position: fixed;
        top:0px;
        left:0px;
       height: 100vh;
        width: 100vw;
        z-index: 3;
        overflow: auto;
    }
    .mobile-menu-fixed .mobile-menu-header{
        display: flex;
        padding: 20px 20px;
        margin-bottom: 16px;
        padding-bottom: 0px;
    }
    .mobile-menu-header img{
        width: 235px;
    }
    .mobile-menu-fixed .mobile-menu-header a{
        width: 40px;
        height: 40px;
        display: block;
        margin-left: auto;
        background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.23529 8.23438L31.7647 31.7638M31.7647 8.23438L8.23529 31.7638' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
    }
    .mobile-menu-fixed   .mobile-menu-header-menu{
        border-top: 1px solid var(--black);
        padding: 20px 0px;
        margin-top: 20px;
        margin-left: 20px;
        margin-right: 20px;
        box-sizing: border-box;

    }
    .mobile-menu-header-menu ul{
        list-style: none;
        padding: 0px;
        margin: 0px;
    }
    .mobile-menu-header-menu ul li{

    }
    .mobile-menu-header-menu ul a{
        font-family: var(--font-family);
        font-weight: 400;
        font-size: 24px;
        line-height: 120%;
        color: var(--extra-white);
        display: inline-block;
        padding: 7px 0px;
    }
    .mobile-menu-header-menu-phones{
        margin-top: 20px;
    }
    .mobile-menu-header-menu-contacts b,
    .mobile-menu-header-menu-phones b{
        font-family: var(--font-family);
        font-weight: 700;
        font-size: 20px;
        line-height: 130%;
        color: var(--extra-white);
        display: flex;
        margin-bottom: 16px;
    }
    .mobile-menu-header-menu-phones a{
        display: flex;
        font-family: var(--font-family);
        font-weight: 400;
        font-size: 18px;
        color: var(--lines-grey);
        padding-left: 26px;
        margin-bottom: 12px;background-position: left center;background-repeat: no-repeat;
    }

    .mobile-menu-header-menu-phones a:nth-child(3),
    .mobile-menu-header-menu-phones a:nth-child(2){
        background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2098_36804)'%3E%3Cmask id='mask0_2098_36804' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Cpath d='M19.4999 0H0.333252V20H19.4999V0Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask0_2098_36804)'%3E%3Cpath d='M13.6794 6.0806C13.6794 6.0806 15.0735 5.61517 16.1942 4.49805L16.1967 5.42869C15.5934 5.94234 14.7846 6.21647 14.7846 6.21647L13.6794 6.0806Z' fill='%236F6F6F' /%3E%3Cpath d='M18.815 0L18.8125 0.578032C18.9096 4.10676 18.9029 7.65854 18.7899 11.1873C18.7899 11.1619 18.7899 11.1366 18.7899 11.1113L18.7854 12.7697L19.4971 12.2721V0.718535L18.815 0Z' fill='%236F6F6F' /%3E%3Cpath d='M18.8151 0.573534L18.8151 0L16.5941 0.327076C16.3975 0.923644 16.1332 2.23425 13.6794 3.49879V6.08089C13.6794 6.08089 15.0735 5.61559 16.1942 4.49846V12.5648L18.7857 12.7698L18.7902 11.1114C18.6931 7.60567 18.7021 4.07692 18.8151 0.573534Z' fill='%23414141' /%3E%3Cpath d='M18.815 0.572266C18.9144 4.10329 18.9053 7.65738 18.7901 11.1861C18.6907 7.65507 18.6998 4.10098 18.815 0.572266Z' fill='%23ACACAC' /%3E%3Cpath d='M12.5047 18.8115L11.6236 15.6836L10.48 15.7357L11.2214 18.3509L12.5047 18.8115Z' fill='%23820000' /%3E%3Cpath d='M9.75721 12.7805L8.66138 8.74966L9.28499 6.6582L10.9976 12.7805H9.75721Z' fill='%23820000' /%3E%3Cpath d='M10.9977 2.91401L7.40522 2.2207L6.35685 5.29797C5.12094 9.17452 3.815 13.0626 2.45483 16.9115C4.94245 16.1491 6.59411 14.5805 7.85939 12.7816H7.46173L9.28506 6.65926L9.86348 8.72768C11.0316 5.43849 10.9977 2.91401 10.9977 2.91171V2.91401Z' fill='%23FF3F36' /%3E%3Cpath d='M11.0541 2.92327L10.9976 2.91406C10.9976 2.91406 11.0315 5.43611 9.86339 8.72761L10.9976 12.7816H7.85927C6.59399 14.5805 4.94232 16.1491 2.45471 16.9115C2.08869 17.9434 1.72266 18.9753 1.34985 20.0003L5.6676 19.5397L6.68208 15.9096L11.6234 15.6838L12.5046 18.8118L15.5955 18.4686L11.0541 2.92327Z' fill='%23EB140A' /%3E%3Cpath d='M6.46283 4.96817C6.44021 5.04186 6.41537 5.11328 6.39279 5.18696L7.40493 2.22266L5.8618 3.03104L0.333008 19.143L1.35004 20.0017C2.94745 14.9735 4.66207 9.92498 6.46057 4.96817H6.46283Z' fill='%23B80000' /%3E%3Cpath d='M6.46292 4.96484C4.8655 9.99306 3.14835 15.042 1.34985 19.9988C2.94727 14.9706 4.66443 9.92165 6.46292 4.96484Z' fill='%23FDC9C4' /%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2098_36804'%3E%3Crect width='20' height='20' fill='white' transform='translate(0.333252)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    }

    .mobile-menu-header-menu-phones a:nth-child(4),
    .mobile-menu-header-menu-phones a:nth-child(5){
        background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.29068 0.923184C4.8586 0.979482 4.38319 1.07603 4.15273 1.15433C2.99902 1.54629 2.1169 2.4408 1.72094 3.62033C1.48907 4.3111 1.48217 4.49489 1.4823 9.97042C1.48239 13.2831 1.498 15.1309 1.52805 15.3831C1.59771 15.9677 1.72124 16.4046 1.94907 16.8725C2.50724 18.0188 3.56902 18.7718 4.92898 18.9858C5.4586 19.0691 15.7185 19.0691 16.2481 18.9858C17.5869 18.7751 18.644 18.0365 19.2049 16.9198C19.4424 16.447 19.5504 16.0811 19.6324 15.471C19.7238 14.7907 19.7237 5.13821 19.6323 4.46825C19.5475 3.84663 19.4687 3.57633 19.2294 3.08527C18.7726 2.14752 17.9583 1.45221 16.9451 1.13463C16.1837 0.89595 16.1089 0.893226 10.5339 0.900163C7.72034 0.903652 5.3609 0.914035 5.29068 0.923184ZM10.1099 3.30059C8.23677 3.75455 6.24575 6.8171 5.75439 10.0002C5.65337 10.6544 5.6506 11.91 5.74894 12.447C6.01592 13.905 6.68119 15.07 7.67366 15.8176C8.17494 16.1951 8.91183 16.4986 9.63043 16.6234C10.1948 16.7215 11.4114 16.6838 11.9077 16.553C12.3217 16.4438 12.9082 16.2008 13.2586 15.9934C13.5663 15.8111 14.3103 15.08 14.545 14.7291C14.9537 14.1182 15.2738 13.2909 15.4281 12.447C15.5248 11.9181 15.5235 10.6967 15.4256 10.0427C15.0914 7.81059 13.9914 5.52948 12.6229 4.23067C12.2492 3.87595 12.0269 3.71718 11.6128 3.5094C11.1006 3.25233 10.5975 3.18242 10.1099 3.30059Z' fill='%23E31E24' /%3E%3Cpath d='M10.1099 3.30059C8.23677 3.75455 6.24575 6.8171 5.75439 10.0002C5.65337 10.6544 5.6506 11.91 5.74894 12.447C6.01592 13.905 6.68119 15.07 7.67366 15.8176C8.17494 16.1951 8.91183 16.4986 9.63043 16.6234C10.1948 16.7215 11.4114 16.6838 11.9077 16.553C12.3217 16.4438 12.9082 16.2008 13.2586 15.9934C13.5663 15.8111 14.3103 15.08 14.545 14.7291C14.9537 14.1182 15.2738 13.2909 15.4281 12.447C15.5248 11.9181 15.5235 10.6967 15.4256 10.0427C15.0914 7.81059 13.9914 5.52948 12.6229 4.23067C12.2492 3.87595 12.0269 3.71718 11.6128 3.5094C11.1006 3.25233 10.5975 3.18242 10.1099 3.30059Z' fill='white' /%3E%3C/svg%3E");
    }
    .mobile-menu-header-menu-contacts{margin-top: 20px;}
    .about-grid ul li a{padding: 0px;}
    .mobile-menu-header-menu-about{
        font-family: var(--font-family);
        font-weight: 400;
        font-size: 14px;
        line-height: 140%;
        color: #c0c0c0;
        text-align: center;margin-top: 20px;
    }

    .homepage-banners img{
        height: 280px;
        width: auto;
        max-width: 1000%;
    }

    .homepage-hotdeals{
        margin-top: 7px;
        margin-bottom: 0px;
    }
    .ty-mainbox-simple-title{
        margin-bottom: 20px;
        padding: 0px;font-size: 24px;

    }
    .our-news-section .ty-mainbox-simple-title span, .home-brands-inner .ty-mainbox-simple-title span, .home-about-section .ty-mainbox-simple-title span, .homepage-hotdeals .ty-mainbox-simple-title span{padding-right: 16px;}

    .homepage-hotdeals .ty-mainbox-simple-body{
        margin-right: -20px;
    }
    .homepage-hotdeals .owl-item{
        width: 200px!important;
    }
    .homepage-hotdeals .ty-grid-list__image{
        height: 160px;
    }
    .ty-grid-list__item-name a{
        font-family: var(--font-family);
        font-weight: 700;
        font-size: 16px;
        line-height: 120%;
        color: var(--black);
    }


    .home-about-section{padding-top: 7px;padding-bottom: 0px;}
    .home-about-section-left{padding: 0px;}
    .home-about-section-left p{
        font-family: var(--font-family);
        font-weight: 400;
        font-size: 16px;
        line-height: 140%;
        color: var(--blue-gray);
    }
    .home-about-right{display: none!important;}
    .our-advantages ul li{
        width: calc((100% - 16px) / 2);margin: 0px 0px 16px;
        padding: 114px 0px 0px;
    }
    .our-advantages ul li::before{height: 114px;}
    .our-advantages ul li span{display: none;}
    .our-advantages ul li strong{
        font-family: var(--font-family);
        font-weight: 700;
        font-size: 14px;
        line-height: 110%;
        text-align: center;
        color: var(--black);
        justify-content: center;
        justify-items: center;
    }
    .our-news-section-1, .our-news-section-2{padding: 7px 0px 0px;}
    .our-news-section-1 .owl-item, .our-news-section-2 .owl-item{width: 280px!important;}
    .ty-blog-recent-posts-scroller__item{padding: 0px 10px;}
    .ty-blog-recent-posts-scroller__img-block{height: 160px;}

    .grid-row-id-17{flex-wrap: wrap;}
    .ty-footer-menu {
        padding-top: 32px;
    }
    .grid-row-id-17 .span4.my-account-grid{text-align: center;}
        .grid-row-id-17 .span4{width: 100%!important;max-width: 100% !important;}
    .ty-footer-menu .ty-footer-general__header{padding: 0px;margin: 0px;border:0px;}
    .grid-row-id-21{display: none}

    .grid-row-id-17   .about-grid,
    .grid-row-id-17  .customer-service-grid,
    .grid-row-id-17  .footer-store-grid{
        display: none;
    }

    .mobile-footer-menu-sticky{
        box-sizing: border-box;
        display: flex;
        position: fixed;
        bottom: 0px;
        left:0px;
        width: 100%;background: var(--extra-white);border-bottom: 1px solid var(--lines-grey);
        border-top: 1px solid var(--lines-grey);
        padding: 5px 16px;
        width:100%;
        height: 60px;
        align-items: center;
        justify-content: space-between;
        align-content: center;z-index: 12;font-family: var(--font-family);
        font-weight: 400;
        font-size: 10px;
        color: var(--blue-gray);
    }
    .mobile-footer-menu-sticky a{margin: 0px 9.5px;font-family: var(--font-family);
        font-weight: 400;
        font-size: 10px;
        color: var(--blue-gray);display: flex;justify-content: center;justify-items: center;flex-wrap: wrap;}
    .mobile-footer-menu-sticky i{justify-content: center;
        width: 100%;
        display: flex;
        margin-bottom: 2px;
    }

    .span16.breadcrumbs-grid{
        height: 50px;
        padding: 10px 0px;
    }
    .search-for-mobile{display: block;margin-bottom: 20px;}
    .ty-breadcrumbs__current, .ty-breadcrumbs__a{
        font-family: var(--font-family);
        font-weight: 400;
        font-size: 14px;
        line-height: 140%;
        color: var(--extra-white);
    }
    .page-extra-block-title h1{
        font-family: var(--font-family);
        font-weight: 700;
        font-size: 24px;
        text-transform: uppercase;
        color: var(--black);
    }
    .contacts-page-section > div{flex-wrap: wrap;}
  /*  .catalog-menu-left{
        display: none;
    }
    .catalog-filter-left {
        display: none;
    }*/
    .our-advantages ul li::before{
        width: 100%;
    }
    .category-left-section,
    .ty-sort-container {
        display: none!important;
    }
    .catalog-filter-left-mobile{
        position: fixed;
        top:0px;left:0px;width: 100%;
        height: 100vh;
        z-index: 5;
        overflow: auto;
    }
    .catalog-menu-left-mobile{
        position: fixed;
        top:0px;left:0px;width: 100%;
        bottom: 28px;
        border-radius: 0px!important;
        overflow:auto;
        z-index: 5;
    }
    .filter-top-title{
        font-family: var(--font-family);
        font-weight: 700;
        font-size: 20px;
        line-height: 130%;
        color: var(--orange);
        width: 100%;
        padding: 27px 20px;
        border-bottom: 1px solid var(--lines-grey);
        background: #fff;
        display: flex;
        align-items: center;
        align-content: center;
        text-transform: uppercase;box-sizing: border-box;

    }
    .catalog-filter-left .ty-product-filters__wrapper{
        border-radius: 0px;
    }
    .filter-top-title i {
        width: 40px;
        height: 40px;
        display: block;
        margin-left: auto;
        background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.23529 8.23438L31.7647 31.7638M31.7647 8.23438L8.23529 31.7638' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
    }
    .category-page-inner .grid-list .ty-scroller-list__item.ty-scroller__item{width: 50%;}
    .category-page-inner .ty-grid-list__item .ty-grid-list__image{
        height: 128px;
    }
    .category-page-inner .grid-list .ty-scroller-list__item.ty-scroller__item:nth-child(2){
        border-top-right-radius: 16px;
    }
    .category-page-inner .grid-list .ty-scroller-list__item.ty-scroller__item:nth-child(2n){
        border-right: 1px solid var(--lines-grey);
    }
    .category-page-inner .grid-list .ty-scroller-list__item.ty-scroller__item:nth-child(4){border-radius: 0px;}
    .category-page-inner .grid-list .ty-scroller-list__item.ty-scroller__item{padding: 16px;}
    .ty-product-block-title{
        font-family: var(--font-family);
        font-weight: 700;
        font-size: 24px;
        text-transform: uppercase;
        color: var(--backgraund-black);
        margin-bottom: 20px;
    }
    .product-after-title{flex-wrap: wrap;}
    .product-after-title-variants{width: 100%;}
    .product-after-title-brand-absolute{display: none}
    .product-after-title-conditions{margin: 10px 0px 0px;width: 100%;}
    .product-card-coast{flex-wrap: wrap;}
    .no-auth-block{margin: 0px 0px 10px;width: 100%;}
    .menu-page-left{display: none}
}
