@media (max-width: 1399.99px){
    .explore-cate-row .explore-cate-head-slider-col h3{
        font-size: 100px;
    }
    .explore-cate-head-slider-col .corner-radius-right{
        left: -197px;
    }
}
@media(max-width: 1199.99px){
    .home-header-menu{
        gap: 0;
    }
    .home-header-menu{
        gap: 0;
    }
    .home-header-menu .categoties-sect, .home-header-menu .home-menus,.home-header-menu .cart-sec{
        padding: 15px;
    }
    .home-header-menu .cart-sec{
        text-align: right;
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }
    .home-header-menu .home-menus{
        margin: auto 0;
    }
    .banner-dd .banner-content h2 {
        font-size: 36px;
    }
    .banner-dd .banner-content p {
        font-size: 24px;
    }
    .a-btn-a-tag,.a-btnf{
        font-size: 20px;
        padding: 10px 16px;
    }
    .product-sbanner-ddff{
        height: 300px;
    }
    .certification_slider .item img{
        object-fit: contain;
    }
    .product-detail-container{
        max-width: 100%;
        width: 100%;
        padding: 60px 40px;
    }
    .explore-cate-row .explore-cate-head-slider-col h3{
        font-size: 86px;    
    }
    .explore-cate-head-slider-col .corner-radius-right{
        left: -170px;
        bottom: 2px;
    }
}
@media screen and (min-width: 992px) {
    .product-imgs {
      display: flex;
      flex-direction: row-reverse;
      justify-content: center;
    }
    .explore-cate-head-slider-col .corner-radius-right{
        display: none;
    }
  }
@media(max-width: 992px){
    .home-header-menu .categoties-sect{
        display: none;
    }
    .home-header-menu .home-menus{
        width: 88%;
        padding: 0;
    }
    .sticky-header.scrolled .home-header-menu .home-menus{
        padding-left: 0;
    }
    .sticky-header.scrolled .home-header-menu .cart-sec{
        padding-right: 0;
    }
    .cate-respo-head{
        display: block;
    }
    .home-banner{
        flex-direction: column-reverse;
    }
    .home-banner .categotie-tabs{
        width: 100%;
    }
    .home-banner .banner-dd{
        width: 100%;
    }
    /* .home-menus .navbar-collapse{
        margin-top: 20px;
    } */
    .product-sbanner-ddff{
        height: 100%;
    }
    .img-showcase img{
        height: 300px;
    }
    .product-detail-container{
        padding: 10px 40px;
    }
    .img-select{
        flex-direction: row;
    }
    .navbar-expand-lg .navbar-collapse{
        justify-content: space-between;
    }
    .banner-dd.owl-carousel.owl-drag .owl-item{
        height: 600px;
    }
    .explore-categories{
        padding: 60px 0;
    }
    .big-head-p{
        padding: 60px 0;
    }
    .bg-testimonia{
        padding: 60px 0;
        margin: 60px 0;
    }
}
@media(max-width: 991.99px){
    .home-header-menu .header-call-us-now.respo-d-none{
        display: flex;
    }
    .home-header-menu .header-call-us-now{
        display: none;
    }
    .home-menus .navbar{
        justify-content: end;
    }
    .home-header-menu{
        align-items: start;
        position: relative;
    }
    .home-header-menu .header-call-us-now{
        position: absolute;
        left: -120px;
        bottom: 20px;
    }
    .home-menus ul{
        padding-bottom: 20px;
    }
    .home-banner .top-small-banner{
        width: 100%;
        height: 250px;
    }
    .explore-categories-slider{
        margin-left: 0;
    }
    .explore-categories-slider{
        width: 100%;
    }
  
    .explore-cate-head-slider-col .corner-radius{
        display: none;
    }
    .explore-cate-row .explore-cate-head-slider-col h3{
        font-size: 64px;
    }
    .explore-cate-head-slider-col .corner-radius-right{
        display: none;
    }
    .line-gray{
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .home-menus .navbar .nav-item.dropdown .nav-link.dropdown-toggle{
        text-align: end;
    }
    .contact-banner .contact-mn-div p{
        font-size: 24px;
    }
    .contact-banner .contact-mn-div a{
        font-size: 24px;
    }
    .ease-form{
        border-radius: 0 0 26px 26px;
    }
    .right-df-0{
        padding-right: calc(var(--bs-gutter-x)* .5);
    }
    .left-df-0{
    padding-left: calc(var(--bs-gutter-x)* .5);
    }
}
@media(max-width :768px){
    .home-header-menu .cart-sec {
        width: 18%;
    }
    .home-header-menu .home-menus {
        width: 82%;
    }
    .latst-image{
        height: 350px;
    }
    .footer-company-tab{
        margin-left: 0;
    }
    .footer-social-icon{
        margin-left: 0;
    }
    .home-banner{
        margin-top: 30px
    }

    .banner-dd .banner-content{
        position: relative;
        padding: 30px;
    }
    .banner-dd.owl-carousel.owl-drag .owl-item{
        height: auto;
    }
    .explore-categories{
        margin-top: 30px;
        padding: 60px 0;
    }
    .product-small_banner{
        margin-top: 30px;
    }
    .product-full-space-banner{
        margin-top: 60px;
    }
    .m-t-res-120{
        margin-top: 60px;
    }
    .m-b-res-120{
        margin-bottom: 60px;
    }
    .ease-form {
        padding: 25px;
    }
    .contact-banner .contact-mn-div p{
        font-size: 18px;
    }
    .contact-banner .contact-mn-div a{
        font-size: 18px;
        -webkit-text-stroke: 0.4px #fff;
        text-stroke: 0.4px #fff;
    }
    .gallery.ease-gallery a {
        width: calc(33% - 10px);
    }
    
}
@media(max-width :767.99px){
    .explore-cate-row{
        flex-direction: column;
    }
    .explore-cate-row .img-col-ex-ca {
        width: 100%;
        
    }
    .explore-cate-row .explore-cate-head-slider-col{
        width: 100%;
    }
    .explore-cate-row .explore-cate-head-slider-col h3{
        padding-left: 0;
        padding-top: 20px;
    }
    .explore-categories-slider{
        padding: 20px 0;
        padding-bottom: 0;
    }
}

@media(max-width: 575px){
    .home-header-menu .cart-sec{
        width: 30%;
    }
    .home-header-menu .home-menus{
        width: 70%;
    }
    .banner-dd .banner-content h2{
        font-size: 24px;
    }
    .banner-dd .banner-content p {
        font-size: 15px;
    }
    .a-btn-a-tag, .a-btnf{
        font-size: 15px;
    }
    .big-head-p .main-head{
        font-size: 48px;
    }
    .contact-mn-div{
        flex-wrap: wrap;
        row-gap: 10px;
    }
    .gallery.ease-gallery a {
        width: calc(50% - 10px);
    }
}
@media(max-width: 400px){
    .banner-dd img{
        height: 250px;
    }
    .explore-cate-row .explore-cate-head-slider-col h3 {
        font-size: 55px;
    }
    .contact-banner .contact-mn-div p{
        font-size: 16px;
    }
   
}
