@media screen and (min-width: 1700px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1500px;
    }
}

@media screen and (min-width: 1600px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1500px;
    }
}

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

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1480px;
    }
}

@media screen and (min-width: 1400px) and (max-width: 1599px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1180px;
    }

    .left-side-ruler {
        left: 45px;
    }

    .ruler-point {
        left: -3px;
        width: 10px;
    }

    .ruler-label {
        left: 24px;
        font-size: 10px;
    }



    .macpl-80 {
        padding-left: 80px;
    }

    .xsso_home_detailing_content_area h2 {
        margin-bottom: 50px;
    }

    .xsso_home_detailing_content_image_area img {
        max-width: 70%;
        margin-bottom: 50px;
    }

    .xsso_home_defines_content_area {
        padding: 80px 0;
    }

    .xsso_defines_stats_grid,
    .xsso_defines_icons_row {
        padding: 0 100px;
    }

    .xsso_icon_item {
        width: 170px;
    }

    .xsso_defines_divider {
        margin: 60px 0;
    }

    .xsso_about_motto_header_content h2.overlay {
        clip-path: inset(122px 0 0 66%);
    }

    .xsso_about_motto_header_content p {
        max-width: 300px;
    }

    .single_team_member_content_area {
        top: 30px;
        left: 30px;
    }

    .headerh1 {
        font-size: 11rem;
    }

    .headerh2 {
        font-size: 3.25rem;
    }

    p {
        font-size: 1rem;
    }

    .xsso_intro_more_details_btn img {
        width: 40px;
    }

    .xsso_text_overlay span {
        font-size: 3.75rem;
    }

    .subheaderh1 {
        font-size: 6.875rem;
    }

    .section-padding {
        padding: 80px 0;
    }

    .xsso_collection_card.active h3 {
        font-size: 72px;
    }

    h2 {
        font-size: 2.25rem;
    }

    h3 {
        font-size: 1.75rem;
    }

    h4 {
        font-size: 1.625rem;
    }

    h5 {
        font-size: 1.375rem;
    }

    .circle_arrow_btn img {
        width: 40px;
    }

    .macpl_120 {
        padding-left: 120px;
    }

    .xsso_footer_info_area ul li a,
    .xsso_footer_contact_area ul li a,
    .footer_address_area ul li a {
        font-size: 16px;
    }


}









































@media screen and (min-width: 1200px) and (max-width: 1399px) {}

@media screen and (min-width: 992px) and (max-width: 1199px) {}

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

    .xsso_footer_logo_area {
        display: none;
    }

    .dtpt-50 {
        padding-top: 50px;
    }


}

@media screen and (min-width: 768px) and (max-width: 991px) {}

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

    .headerh1 {
        font-size: 5rem;
    }

    .headerh2 {
        font-size: 2.25rem;
    }

    .xsso_text_overlay span {
        font-size: 3.2rem;
    }

    .xsso_collection_card.active h3 {
        font-size: 54px;
    }

    .subheaderh1 {
        font-size: 5.2rem;
    }

    h2 {
        font-size: 2.25rem;
    }

    h3 {
        font-size: 1.75rem;
    }

    p {
        font-size: 1rem;
    }


    .section-padding {
        padding: 80px 0;
    }


    .xsso_home_header_main_content h1 {
        line-height: 90%;
        text-transform: uppercase;
    }

    .xsso_home_header_main_content {
        padding-top: 80px;
        padding-bottom: 20px;
    }

    .xsso_home_header_main_content h2 {
        position: relative;
        right: 0;
        bottom: 15px;
        border-bottom: none;
    }

    .mobile_left_0 {
        left: 0;
    }

    .tablet_padding_top_0 {
        padding-top: 0;
    }

    .home_page_header_area {
        padding-bottom: 0;
    }

    .xsso_intro_left_content {
        padding-top: 0;
        padding-bottom: 60px;
    }


    .xsso_intro_left_content p {
        max-width: 100%;
    }

    .xsso_intro_more_details_btn {
        margin-top: 40px;
    }

    .tablet_padding_left_15 {
        padding-left: 15px;
    }

    /* .xsso_text_overlay.text_light {
        display: none;
    } */

    .xsso_text_overlay.text_dark {
        text-align: left;
    }

    .row_reverse {
        flex-direction: column-reverse;
    }

    .xsso_intro_right_image_corners {
        display: none;
    }

    /* .xsso_right_intro_left_side_image_area {
        display: flex;
        flex-flow: column-reverse;
    } */




    .xsso_home_collection_header_area h1 {
        font-weight: 400;
    }



    .xsso_tablet_padding_top {
        padding-top: 0;
    }

    .xsso_padding_top_30 {
        padding-top: 30px;
    }

    .xsso_collection_card.active h3 {
        white-space: normal;
        font-weight: 400;
    }

    .xsso_collection_card .card_content h3 br {
        display: none;
    }


    .tablet_padding_left_15 {
        padding-left: 15px;
    }

    .tabletmt-50 {
        margin-top: 50px;
    }

    .xsso_home_detailing_content_area h2 {
        margin-bottom: 50px;
    }

    .xsso_defines_stats_grid {
        padding: 40px;
        margin-bottom: 40px;
        border-top: 1px dashed #ddd;
        border-bottom: 1px dashed #ddd;
    }

    /* .xsso_stat_item {
        justify-content: left;
    } */


    .xsso_home_defines_content_area {
        padding: 0;
        border-radius: 12px 12px 0 0;
    }

    .xsso_defines_icons_row {
        padding: 0;
    }

    .xsso_home_defines_header_area {
        padding: 40px;
        margin-bottom: 0;
    }

    .xsso_home_defines_header_area h1 {
        font-weight: 400;
    }

    .xsso_home_defines_header_area .defines_stylish_header {
        top: 60%;
    }

    .xsso_icon_item h5 {
        margin-bottom: 0;
        font-weight: 300;
    }

    .xsso_icon_item {
        gap: 24px;
        align-items: center;
    }

    .xsso_defines_icons_row {
        gap: 60px;
    }

    .xsso_collection_card {
        height: 80px;
        padding: 25px;
    }

    .expand_label {
        position: relative;
        bottom: 0;
        left: 0;
        transform: none;
    }

    .xsso_collection_card h3 {
        font-weight: 300;
    }

    .xsso_home_detailing_content_image_area img {
        max-width: 70%;
    }

    .xsso_text_overlay {
        left: -35%;
    }

    .xsso_right_intro_left_side_image_area {
        width: 70%;
        float: right;
    }

    .text_light span {
        color: #ffffff;
    }

    .xsso_intro_left_image {
        display: none;
    }

    .xsso_collection_card {
        border-radius: 12px;
    }

    .expand_label {
        display: none;
    }

    .tablet_padding_right_15 {
        padding-right: 15px;
    }


    .xsso_header_hero_content_area {
        margin-bottom: 0;
    }

    .xsso_about_motto_header_content h2 {
        margin-bottom: 50px;
    }

    .xsso_about_motto_header_content p {
        margin-bottom: 0;
    }

    .motto_features_row {
        padding-top: 60px;
        margin-top: 60px;
    }

    .stat_number {
        font-weight: 500;
        color: #00000020;
        -webkit-text-stroke: 0px;
        letter-spacing: -0.04em;
    }

    .xsso_defines_divider {
        margin: 0;
        background-color: transparent;
    }

    .xsso_defines_icons_row .xsso_icon_item:last-child {
        margin-bottom: 50px;
    }

    .xsso_stat_item {
        gap: 30px;
    }

    .bredcumb-padding {
        padding: 40px 0;
    }

    .filter_section h6 {
        margin-bottom: 20px;
    }

    .xsso_laminate_product_search_area {
        padding: 50px 0;
        margin-top: 50px;
    }

    .xsso_main_product_details_name h3 {
        margin-bottom: 20px;
    }

    .tmt-20 {
        margin-top: 20px;
    }

    .tmt-30 {
        margin-top: 30px;
    }



    .slideshow_img_wrapper {
        padding: 8px;
    }

    .xsso_wayofliving_card {
        padding: 20px;
    }

    .xsso_wayofliving_card_content p {
        margin-top: 30px;
    }

    .xsso_about_expertise_header_area h4 {
        margin-bottom: 0;
    }


    .xsso_experise_content_rightimagearea {
        margin-top: 20px;
    }

    .tpt-50 {
        padding-top: 50px;
    }

    .our_team_main_title_area h1 {
        font-weight: 400;
    }


    .our_team_title_description_area {
        margin-top: 30px;
    }



}

@media screen and (min-width: 441px) and (max-width: 767px) {}

@media screen and (max-width: 440px) {}