@media only screen and (max-width: 1100px) {
    .HeaderTabs {
        display: none;
    }

    .BannerSliderItemContent h2 {
        font-size: 23px;
    }

    .BannerSliderItemContent p {
        display: block;
        margin: 0 auto;
        width: 100%;
        font-size: 16px;
    }

    .BannerSliderItemInner {
        aspect-ratio: 1/0.7;
    }

    .BannerSliderItemContent {
        max-width: 100%;
    }

    .SharedSectionHeader {
    }

    .SharedSectionHeader h2 {
        display: block;
        margin: 0 auto;
        width: 100%;
        font-size: 21px;
    }

    .SharedSectionHeader p {
        display: block;
        margin: 10px auto;
        width: 100%;
        font-size: 16px;
    }

    .ModelsFiltration button {
        font-size: 11px;
    }

    .ModelsFiltration {
        margin: 0 auto;
    }

    .ModelItem h4 {
        font-size: 15px;
        font-weight: 600;
        color: #636363;
    }

    .ModelItem label {
        font-size: 10px;
    }

    .ModelItem label strong {
        font-size: unset;
    }

    .EventRow {
        margin: 70px auto;
        background: whitesmoke;
    }

    .UNKSectionContentInner h4 {
        display: block;
        margin: 0 auto;
        width: 100%;
        font-size: 20px;
    }

    .UNKSectionContentInner p {
        display: block;
        margin: 20px auto;
        width: 100%;
        font-size: 13px;
        font-weight: 400;
    }

    .UNKSectionContentInner button {
        font-size: 10px;
        padding: 14px 15px;
    }

    .UNKSectionImg {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        margin: 0 auto;
    }

    .UNKSectionImg div {
        aspect-ratio: unset;
        height: 100%;
        width: 100%;
    }

    .UNKSectionContent {
        aspect-ratio: unset;
        height: fit-content;
        padding: 40px 28px;
    }

    .UNKSectionContentInner {
    }

    #Events {
        padding-top: 55px;
        padding-bottom: 20px;
    }

    #Models {
        padding-top: 55px;
        padding-bottom: 20px;
    }

    #Accessories {
        padding-top: 55px;
        padding-bottom: 20px;
    }

    .AccessoriesItemInfo {
        padding: 13px 12px;
    }

    .AccessoriesItemInfo h4 {
        display: block;
        margin: 0 auto;
        width: 100%;
        font-size: 16px;
    }

    .AccessoriesItemInfo label {
        font-size: 15px;
        margin: 9px auto 0;
    }

    .AccessoriesItemInfo label strong {
    }

    .AccessoriesItem img {
        width: 25%;
    }

    .AccessoriesItem {
        display: flex;
        margin: 19px auto;
        width: 100%;
        padding-left: 25%;
    }

    .SideMenuBtn {
        display: flex;
        position: absolute;
        right: 0;
        top: 15%;
        height: 70%;
        width: auto;
        aspect-ratio: 1/1;
        overflow: hidden;
        background: #df1b21;
        border-radius: 5px;
        margin: 0;
        padding: 13px;
        justify-content: center;
        align-items: center;
        border: none;
    }

    .SideMenuBtn img {
        display: block;
        margin: 0 auto;
        width: 100%;
        filter: invert(1);
    }

    .SideMenuInner {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        z-index: 99999999999999;
    }

    .SideMenuFade {
        position: fixed;
        right: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: black;
        opacity: 0.3;
    }

    .SideMenuDiv {
        position: fixed;
        right: 0;
        top: 0;
        width: 400px;
        max-width: 80%;
        background: white;
        height: 100%;
        box-shadow: -5px 1px 52px -17px black;
        z-index: 2;
        padding: 51px 20px;
    }

    .SideMenuDiv .SideMenuLogo {
        display: block;
        margin: 0 auto;
        width: auto;
        max-width: 90%;
        max-height: 110px;
    }

    .SideMenuDiv ul {
        display: block;
        margin: 45px auto 0;
        width: 100%;
        padding: 0;
    }

    .SideMenuDiv ul li {
        display: block;
        margin: 0 auto;
        width: 100%;
        font-size: 24px;
        border-bottom: solid 1px #cecece;
        padding: 11px 12px;
        color: #4b4b4b;
    }
}
