@media screen and (max-width: 1200px) {
    .HideOnIpad {
        display: none !important;
    }

    .PadelPlayerParentEdgeParent, .PadelPlayer {
        display: none !important;
    }

    .TabletsSideMenuBtn {
        display: flex;
        position: absolute;
        right: 3%;
        top: 15%;
        width: auto;
        height: 70%;
        aspect-ratio: 1/1;
        overflow: hidden;
        border: solid 1px #1c1c1c;
        border-radius: 5px;
        background: white;
        justify-content: center;
        align-items: center;
    }

    .TabletsSideMenuBtn img {
        display: block;
        margin: 0 auto;
        width: 70%;
    }

    #Header {
        background: white;
    }


    element.style {
    }

    .Banner video {
        padding: 0;
    }

    .MainViewInner {
        display: block;
        margin: 0 auto;
        width: 100%;
        padding-top: 60px;
    }

    .PadelPlayerParent {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        z-index: -1;
    }

    .About {
        width: 100%;
        height: fit-content;
    }

    .PadelPlayer {
        height: 665px;
        left: 15%;
    }

    .PadelBallParent {
        left: 6%;
        bottom: 10%;
    }

    .PadelBall {
        width: 64px;
    }

    .ViewNumber2 {
        display: flex;
        align-items: center;
    }


    .BookCourtsFormHeader {
        font-size: 50px;
        margin: -29px auto 10px;
    }

    .CourtPitch {
        display: block;
        margin: 32px auto 0;
        width: 100%;
        aspect-ratio: 1/0.5;
    }

    .ProductsSliderItemInner {
        max-width: 65%;
    }

    .ProductsSliderArrows {
        display: none;
    }

    .ProductsSliderHeader h1 {
        font-size: 60px;
        margin: 0 auto 7px;
        font-weight: bolder;
    }

    .Socials a {
        font-size: 34px;
        width: fit-content;
        margin: 0 14px;
    }

    .Contact p {
        font-size: 24px;
        font-weight: 300;
    }

    .Contact p i {
    }

    .FooterSubscription h1 {
        font-size: 57px;
    }

    .LoginDiv {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 0 auto;
    }

    .LoginDivInner {
        margin: 0 auto;
        width: 100%;
    }

    .LoginScreen {
        overflow-y: auto;
    }

    .ShopFProduct .ProductsSliderItemInner {
        width: 100%;
        max-width: unset;
    }

    .ShopBannerInner {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 295px;
        top: unset;
        padding: 13px 14px;
        /* padding-bottom: 75px; */
        /* overflow-y: auto; */
    }

    .ShopVideoGHInner video {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 360px;
    }

    .ShopVideoGHInner {
        display: block;
        margin: 0 auto;
        width: 100%;
        height: 600px;
        aspect-ratio: unset;
        max-height: unset;
    }

    .ShopBannerInner h1 {
        font-size: 56px;
    }


    .ShopBannerInner p {
        -webkit-line-clamp: 3;
        line-clamp: 3;
    }


    .ShopBannerInner h1 u {
        font-size: 29px;
    }

    .ShopBannerInner h4 {
        font-size: 27px;
        margin: 0 auto;
    }

    .ShopFiltrationSide {
        display: block;
        margin: 20px auto;
        width: 100%;
    }

    .FilterInner {
        display: none;
    }

    .FilterInnerBtn {
        display: flex;
        position: absolute;
        right: 50px;
        top: 10%;
        width: auto;
        aspect-ratio: 1/1;
        height: 80%;
        background: #f16622;
        color: #f16622;
        justify-content: center;
        align-items: center;
        font-size: 23px;
        border-radius: 5px;
    }

    .HeaderLogo {
        width: fit-content;
        margin: 0 0;
    }

    .ProductImages {
        display: block;
        margin: 0 auto;
        width: 95%;
    }

    .ProductShowUnitPrice {
        display: block;
        margin: 0 auto;
        width: 95%;
        padding-left: 23px;
    }

    .ProductShowMainInfo {
    }

    .OrderThisProduct {
        display: block;
        margin: 27px auto;
        width: 90%;
    }

    #ExternalFooter p {
        padding: 10px 29px;
    }

    .ShopFProduct .SemilerItems {
        display: block;
        margin: 35px auto;
        width: 90%;
    }

    .Quotes {
        display: none !important;
    }

    .ShopPaperFiltration {
        height: 55px;
    }

    .FilterInnerBtn img {
        width: 22px;
        filter: invert(1);
    }

    .MobileFilterShown img {
        /* filter: brightness(140%); */
        /* opacity: 0.8; */
    }

    .MobileFilterShown {
        background: #d54e4e;
    }

    .OurAcademyArt {
        position: relative;
        display: block;
        margin: 0 auto 29px;
        width: 100%;
        height: auto;
    }


    .OurAcademyInner {
        padding: 0;
    }

    .ShopPage .col-lg-3 {
        width: 100%;
        max-width: unset;
        flex: unset;
        margin: 0 auto;
        display: block;
    }

    .ShopPage .col-lg-9 {
        width: 100%;
        max-width: unset;
        flex: unset;
        margin: 0 auto;
        display: block;
    }


    .LoginScreen .col-lg-6 {
        margin: 0 auto;
        width: 100%;
        max-width: unset;
        flex: unset;
    }
}
