@media only screen and (min-width: 2560px) {}

@media only screen and (min-width: 1920px) {
    .container {
        max-width: 1640px !important;
        margin: auto;
    }
}

@media only screen and (min-width: 1600px) and (max-width: 1900px) {
    .container {
        max-width: 1500px !important;
        margin: auto;
    }
}

@media only screen and (max-width: 1600px) {}

@media only screen and (min-width: 1200px) and (max-width: 1590px) {
    .comnpadding {
        padding: 60px 0;
    }
    .s_right .fourth {
        font-size: 15px;
        line-height: 24px;
    }
    .top_services>li,
    .bottom_services>li {
        padding: 15px;
    }
    .s_right .comnbtn {
        max-width: 100px;
        padding: 5px 20px;
        font-size: 16px;
        background-color: var(--white);
    }
    .s_right {
        height: auto;
    }
    #shes_slid .owl-nav {
        margin-top: 15px;
    }
    footer ul>li>a {
        font-size: 15px;
    }
    .popular_products_item>li {
        width: 23.9%;
    }
    .fourth {
        font-size: 20px;
    }
    .thumbnail-wrapper>a>.no-back-image {
        padding: 15px;
    }
    .woocommerce div.product .woocommerce-tabs .panel {
        margin: 30px 0;
    }
}

@media only screen and (max-width: 1200px) {
    .s_right .fourth {
        font-size: 15px;
    }
    .s_right {
        height: auto;
    }
    .s_right .comnbtn {
        width: 110px !important;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
     :root {
        --red: #C01F24;
        --blue: #0368AB;
        --blck: #000000;
        --grey: #414040;
        --light: #E4E9EC;
        --white: #F9F9F9;
        --font-18: 16px;
        --font-20: 18px;
        --font-22: 20x;
        --font-24: 22px;
        --font-40: 36px;
        --font-56: 40px;
    }
    .Manufacture>.left_elemnt,
    .unit {
        width: 66%;
    }
    .batter_img::before {
        width: 410px;
        height: 410px;
        border: 55px solid white;
    }
}

@media only screen and (max-width: 1190px) {
     :root {
        --red: #C01F24;
        --blue: #0368AB;
        --blck: #000000;
        --grey: #414040;
        --light: #E4E9EC;
        --white: #F9F9F9;
        --font-18: 16px;
        --font-20: 18px;
        --font-22: 20x;
        --font-24: 22px;
        --font-40: 36px;
        --font-56: 40px;
    }
    .comnpadding {
        padding: 50px 0;
    }
    #footer {
        padding: 50px 0 0 0;
    }
    .copyright {
        margin-top: 40px;
    }
    .ftlogo {
       /* width: 50%;
        margin: 30px auto;
        text-align: center;*/
        margin-top: 30px;
    }
    .Manufacture>.left_elemnt,
    .unit {
        width: 100%;
    }
    .popular_products_item>li {
        width: 31%;
        margin: 5px 0;
        padding: 0;
    }
    .top_services {
        margin-top: 40px;
    }
    .bottom_services li,
    .top_services>li {
        width: 47% !important;
        margin: 10px;
    }
    .coman_element>.safety_shoes,
    .labour_safety_shoes {
        width: 60%;
    }
    .top_services li:nth-child(3) {
        width: 100% !important;
    }
    .labour_safety_shoes img,
    .safety_shoes img {
        width: 100% !important;
        max-width: 100% !important;
        height: 200px !important;
    }
    .s_right .fourth {
        font-size: 22px;
    }
    .batter_img::before {
        width: 270px;
        height: 270px;
        left: 41%;
        border: 15px solid white;
    }
    .top_services {
        margin-top: 25px;
    }
    .bottom_services,
    .batter_word p,
    .batter_word aword {
        margin: 0;
    }
    #shes_slid .owl-controls>.owl-nav>.owl-prev:before,
    #shes_slid .owl-controls>.owl-nav>.owl-next:before {
        width: 15px;
        height: 15px;
    }
    .popular_products_item,
    #shes_slid .owl-nav {
        margin-top: 15px;
    }
    .comnbtn {
        font-size: 18px;
        padding: 7px 15px;
    }
    .item_shoes {
        padding: 15px 0;
    }
    .aword_img {
        width: 50%;
    }
    #shes_slid {
        margin-top: 15px;
    }
    .Safety p {
        width: 100%;
    }
    a.mega-menu-link {
        padding: 0 25px !important;
    }
    .shop_page_item>li {
        width: 32%;
    }
    .fourth {
        font-size: 20px;
    }
    .woocommerce-product-gallery--columns-4 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .thumbnail-wrapper>a>.no-back-image {
        padding: 15px;
    }
    .woocommerce div.product .woocommerce-tabs .panel {
        margin: 30px 0;
    }
    .footer-contact-details aside{
        text-align: left;
    }
    .top_services {
     margin-bottom: 0;
    }
    .term-description {
        position: absolute;
        display: contents;
    }
}

@media only screen and (max-width: 990px) {
     :root {
        --red: #C01F24;
        --blue: #0368AB;
        --blck: #000000;
        --grey: #414040;
        --light: #E4E9EC;
        --white: #F9F9F9;
        --font-18: 16px;
        --font-20: 16px;
        --font-22: 18x;
        --font-24: 20px;
        --font-40: 32px;
        --font-56: 36px;
    }
    .comnpadding {
        padding: 40px 0;
    }
    #footer .social-links>li {
        width: 30px;
        height: 30px;
    }
    #footer .social-links>li>a>i {
        font-size: 16px;
    }
    .batter_img:before {
        display: none;
    }
    .batter_img {
        width: 30%;
    }
    .max_right {
        width: 100%;
        text-align: left;
        padding-left: 15px;
    }
    .Fire_Safety {
        padding: 40px 0;
    }
    .max_right>h3,
    .max_right p {
        color: white;
    }
    .industri_tag>li {
        width: 100%;
    }
    .popular_products_item {
        margin-top: 15px;
    }
    .popular_products_item>li {
        margin: 5px 0;
    }
    .rating_details .author-details {
        width: 40%;
    }
    .product_img {
        padding: 15px 0;
    }
    .batter_word {
        padding: 30px 0;
    }
    .s_right .comnbtn {
        margin-top: 30px;
    }
    .popular_products_item>li,
    .industri_tag,
    #shes_slid .owl-nav,
    .batter_word,
    #shes_slid,
    .s_right h4 {
        margin: 0;
    }
    .batter_img {
        display: none;
    }
    .batter_word {
        width: 100%;
    }
    .New_arrivals {
        padding-bottom: 0;
    }
    .customer_says {
        width: 100%;
    }
    .aword_img {
        width: 40%;
    }
    .top_services,
    .bottom_services {
        margin-bottom: 0;
    }
    .top_services>li,
    .bottom_services>li {
        height: 200px;
    }
    .shop_page_item>li {
        width: 31%;
    }
    .shoppage_contetn .fourth {
        font-size: var(--font-18);
        line-height: 24px;
    }
    .fire_safety{
        height: 230px;
    }
}

@media only screen and (max-width: 767px) {
     :root {
        --red: #C01F24;
        --blue: #0368AB;
        --blck: #000000;
        --grey: #414040;
        --light: #E4E9EC;
        --white: #F9F9F9;
        --font-18: 17px;
        --font-20: 16px;
        --font-22: 16px;
        --font-24: 18px;
        --font-40: 28px;
        --font-56: 30px;
    }
    .comnpadding {
        padding: 30px 0;
    }
    .ftlogo,
    .Safety p {
        width: 100%;
        margin: 30px 0;
        text-align: left;
    }
    .top_services>li,
    .bottom_services>li {
        width: 100% !important;
        padding: 15px !important;
    }
    .labour_safety_shoes {
        width: 70%;
    }
    .coman_element>.safety_shoes {
        width: 60%;
    }
    .s_right .fourth {
        font-size: 22px;
    }
    .popular_products_item>li {
        width: 47%;
        margin: 15px 0;
    }
    .rating_details {
        flex-direction: column-reverse;
    }
    .industri_tag>li .Chemical {
        background: none;
        background-color: #6c9ac9;
        text-align: left;
    }
    .unit .elemnt_tittle {
        background: linear-gradient(271deg, rgba(255, 255, 255, 0) 0%, rgba(3, 104, 171, 1) 100%);
    }
    .unit>h3,
    .unit p {
        padding-left: 25px;
    }
    .unit .comnbtn {
        margin-left: 25px;
    }
    .industri_tag>li .Manufacture {
        background: none;
        background-color: #d5b18c;
    }
    .Fire_Safety {
        background: none;
        background-color: #414040;
    }
    .aword {
        flex-wrap: wrap;
    }
    .aword_img {
        width: 20%;
        margin: 15px 0;
    }
    .banner {
        background: none;
        background-color: #deefff;
    }
    .navbar .navbar-brand {
        width: 60% !important;
        display: block;
    }
    .mega-sub-menu {
        width: 100% !important;
        max-width: 100% !important;
    }
    .shop_page_item>li {
        width: 45%;
        margin: 0 10px;
    }
    .fourth {
        font-size: 18px;
    }
    .no-back-image>img {
        height: 150px;
    }
    .product-images-summary {
        flex-wrap: wrap;
    }
    .woocommerce-product-gallery__image>a>img {
        width: 30% !important;
        height: 130px !important;
    }
    #footer ul>li>a {
        font-size: 16px;
    }
    footer h6 {
        font-size: 20px;
    }
    .content-wrapper>.products>.add-to-wishlist-after_add_to_cart {
        width: 47% !important;
    }
    #slid_shoes .owl-dots {
        justify-content: center !important;
    }
    /* 04-07-24 */
    .engineering_industri_tag>li .construction_industry {
        background: none;
        background-color: #7ca32b;
        text-align: left;
    }
    .engineering_industri_tag>li .engineering_industry {
        background: none;
        background-color: #8a438d;
        text-align: left;
    }
    .engineering_industri_tag>li .fire_safety {
        background: none;
        background-color: #9b1d16;
        text-align: left;
    }
    /* 23-07-24 */
    .main_div .heading p{
        text-align: justify;
    }
    .customer_says h2{
        font-size:26px;
    }
    .fire_safety {
        height: 292px;
    }
}

@media only screen and (max-width: 575px) {
    #footer h6 {
        font-size: 20px;
        margin: 15px 0;
    }
    #footer ul>li {
        margin-bottom: 0;
    }
    .copyright {
        justify-content: center;
    }
    small {
        margin: 15px 0;
        display: block;
    }
    .aword_img {
        width: 40%;
        margin: 15px 0;
    }
    .rating_details {
        flex-direction: column-reverse;
        width: 100%;
    }
    .rating_details .author-details {
        width: 100%;
    }
    .author-details {
        margin: 5px 0;
    }
    #ts-search-result-container {
        display: none;
    }
    #shes_slid .owl-nav {
        padding: 15px 0;
    }
    #menu-dss-sefaty-menu {
        display: flex !important;
        flex-wrap: wrap;
    }
    #menu-dss-sefaty-menu>li {
        width: 48%;
    }
    .shop_page_item>li {
        width: 42%;
    }
    .shop_item_shoes {
        padding: 15px;
    }
    footer h6 {
        font-size: 20px;
        margin: 30px 0;
    }
    .dss_safety {
        display: flex;
        flex-wrap: wrap;
    }
    .dss_safety>li {
        width: 50%;
    }
}

@media only screen and (max-width: 400px) {}

@media only screen and (max-width: 320px) {}