/* --------- 976px / 1080px / 1180px / 1280px -----------*/

@media only screen and (max-width: 975px) {

    .breadcrumb {
        font-size: 14px;
    }

    h1 {
        font-size: 30px;
    }

    h2 {
        font-size: 25px;
    }

    h3 {
        font-size: 20px;
    }

    h4 {
        font-size: 17px;
    }

    h5,
    h6,
    p,
    span {
        font-size: 15px;
    }

    .box-product .box {
        position: relative;
        -ms-flex: 0 0 50% !important;
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }

    .box-product.detail {
        margin: 0 !important;
    }

    .box-product.detail .box {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }

    .box-product.detail .owl-nav {
        display: none !important;
    }

    header {
        position: fixed !important;
    }

    .header-top-furniture .mean-container a.meanmenu-reveal {
        margin-top: -8%;
    }

    .promotion-home .box.pos1,
    .promotion-home .box.pos2,
    .promotion-home .box.pos3,
    .promotion-home .box.pos4 {
        position: relative;
        width: 100%;
        left: 0%;
        transform: rotate(0deg);
        margin: auto;
        margin-bottom: 25px;
    }

    ul.menu-overflow {
        height: 100% !important;
    }

    .about-top img {
        margin: 0;
    }

    .about-top .text h1 {
        margin-left: 0;
    }

    .about-top .text h1::before {
        width: 90%;
    }

    .about-services::before {
        width: 100%;
    }

    .about-services {
        color: #fff;
    }

    .contact .col5 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .contact .btn-custom {
        padding: 3px 15px;
        font-size: 12px;
    }

    .portfolio-home .box .col4 {
        height: 115px;
    }

    .owlbtn.c2.next {
        right: 5%;
    }

    .article .continue img {
        display: none;
    }

    button.kc_fab_main_btn {
        width: 42px;
        height: 42px;
        line-height: 0;
    }

    .sub_fab_btns_wrapper button {
        margin-right: 17px;
    }

    .slider-active .img-banner {
        height: 100%;
    }

    .promotion-home .box img {
        display: none;
    }

    .product-tab-list a {
        padding: 0 0px;
        width: 20%;
    }

    .product-tab-list a p {
        font-size: 11px;
    }

    .about-faq .card .btn-link {
        white-space: initial;
        line-height: 1.3;
    }

    .menu-pro {
        padding: 10px 10px;
        margin: 15px 0;
    }

    .menu-pro .col-5 {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
        padding: 0;
        margin: 5px 0px !important;
    }

    .menu-pro .col-5 p {
        font-size: 11px;
    }

    .pl-mb {
        padding-left: 15px !important;
    }

    .f63 {
        font-size: 33px;
    }

    .ui-card-slider {
        height: 285px !important;
    }

    iframe.youtube {
        height: 300px;
    }

    .text-right-mb {
        text-align: center !important;
    }
}


/* ----------------------------------------------------------------- Orther ------------------------ */

@media screen and (min-width: 976px) {
    .menu-style-2.furniture-menu nav>ul>li {
        margin: 0px 10px;
    }
}

@media screen and (min-width: 1080px) {
    .menu-style-2.furniture-menu nav>ul>li {
        margin: 0px 16px;
    }
}

@media screen and (min-width: 1180px) {
    .menu-style-2.furniture-menu nav>ul>li {
        margin: 0px 22px;
    }
}

@media screen and (min-width: 1280px) {
    .menu-style-2.furniture-menu nav>ul>li {
        margin: 0px 25px;
    }
}