@media screen and (max-width: 992px) {

    .no-mobile {
        display: none !important;
    }

    .col-md-12.col-8.header-logo-col.no-inner {
        display: none;
    }

    .header-logo.no-home {
        display: flex;
    }

    .header-logo.no-home img {
        filter: brightness(10) !important;
    }

    body:has(.inner-page) .header-logo img,
    body.scrolled .header-logo.no-home img {
        filter: brightness(1) !important;
        transition: 0ms !important;
    }

    .header-logo a {
        width: 100%;
        display: flex;
        align-items: center;
    }

    .menu-button span {
        display: none;
        opacity: 0;
        position: absolute;
    }

    /* .header-logo-col.no-inner {
        display: none !important;
    }

    body:has(.inner-page) .no-home {
        display: block;
    }
    
    
    body:has(.inner-page) .no-inner {
        display: none;
    }

    .header-logo.no-home {
        display: flex !important;
    }

    .header-logo.no-home img {
        filter: brightness(10) !important;
        transition: 400ms;
    } 

    body.scrolled .header-logo.no-home img {
        filter: brightness(1) !important;
        transition: 400ms;
    } */


    .header {
        height: 75px;
        padding: 1rem .5rem;
        display: flex;
        align-items: center;
    }

    .page-header .page-title h1.lg,
    .page-header .page-title span.lg {
        font-size: 36px;
        font-weight: 600;
        margin-bottom: 0;
    }

    .page-header {
        height: 200px;
        margin: 75px 0 30px 0;
    }

    .page-bread ul li a {
        font-size: 14px;
    }

    .custom-container {
        padding: 0 15px !important;
    }

    section.product-detail-page .page-header {
        height: 250px !important;
    }

    .product-detail-description {
        margin: 50px 0 !important;
        font-size: 20px !important;
    }

    .contact-info-item {
        margin-bottom: 15px;
    }

    .contact-bottom {
        padding: 50px 0;
    }

    h2.page-content-title {
        font-size: 50px;
        font-weight: 600;
        padding: 15px 0;
    }

    .corporate-image img {
        aspect-ratio: 1;
        min-height: auto;
    }

    .corporate-bottom-item {
        margin: 50px 0;
    }

    h3.corporate-item-title {
        font-size: 38px;
    }

    .corporate-item-text {
        font-size: 20px;
    }

    .detail-page-title {
        font-size: 40px !important;
    }

    .blog-detail-text,
    .corporate-text {
        font-size: 20px;
    }

    .copyright .fizu {
        display: flex !important;
        justify-content: center !important;
    }

    .copyright {
        justify-content: center !important;
        flex-direction: column !important;
        align-items: center !important;
        align-content: center !important;
        text-align: center !important;
    }

    .bottom-links {
        margin: 15px 0 25px 0;
    }

    .header-lang-content svg,
    .header-lang-content svg * {
        fill: #000 !important;
    }

    .header-lang-content span {
        font-size: 20px;
    }

    a.main-media-item {
        aspect-ratio: 2/1 !important;
        height: auto;
        padding: 20px 15px;
        font-size: 27px;
        line-height: 1.3;
    }

    .main-media .col-md-4 {
        padding: 15px 25px;
    }

    .main-media {
        margin: 25px 0 50px 0;
    }

    .main-media-text {
        margin: 15px 0 !important;
    }

    .main-media-text span.txt-lg.f-bodoni {
        font-size: 36px;
        line-height: 1;
    }

    .main-media-text .txt-sm {
        font-size: 16px;
    }

    a.main-category.category-item {
        height: auto;
        aspect-ratio: 1;
        margin: 25px 0;
    }

    .main-reels .col-md-3 {
        margin: 25px;
    }

    h2.main-area-title {
        text-align: center;
        padding: 25px 0;
        font-size: 34px;
        font-weight: 500;
    }

    .main-reels {
        padding: 0px 0 100px 0;
    }

    .main-about-content h2 {
        font-size: 44px;
        font-weight: 500;
    }

    .main-about-image.cabinet.wow.fadeInUpSoft.animate {
        padding: 35px 80px;
    }

    h2.main-area-title {
        text-align: center;
        padding: 50px 0 0px 0;
        font-size: 34px;
        font-weight: 500;
    }

    .main-sustainability h3 {
        font-size: 48px;
        margin-bottom: 35px;
    }

    .main-sustainability p {
        font-size: 20px;
    }

    .main-contact .content-title .small-title {
        font-size: 18px;
    }

    .main-contact .content-title .big-title {
        font-size: 45px;
        line-height: 50px;
    }

    .main-contact {
        background-position: -15px -150px;
        background: none !important;
    }

    .main-about-text p {
        font-size: 18px;
        font-weight: 400;
        color: #6b6b6b;
    }

    .blog-item-content {
        font-size: 17px;
    }





















}


/** max992 **/


/**** Laptop ****/

@media (max-width: 1366px) {}



@media (max-width: 1500px) {}



/**** Laptop END ****/


/**** Tablet ****/

@media screen and (max-width: 768px) {}


/**** Tablet END ****/

@media screen and (min-width: 992px) {

    /** Desktop **/
    .no-desktop {
        display: none !important;
    }

    .mobile {
        display: none !important;
    }
}

@media screen and (max-width: 375px) {
    /** IphoneX **/
}

@media (min-width: 1399px) {
    .container {
        max-width: 1640px !important;
    }
}