/* media 14000 */

@media (max-width:1400px) {
.container{
max-width: 1400px !important;
padding: 0px 60px;
}

}

/* media 1400 end */

@media only screen and (max-width: 768px) {
  /* Adjust the number of items displayed on smaller screens */
  .blogs_slider_main_div .owl-carousel.owl-theme .owl-item {
    display: block;
  }
}
/* media 991px s */
@media (max-width:991px) {

    .navbar_num_xl{
        display: none !important;
    }

    .about_head_title h1:before {
        content: "";
        border-top: solid 3px var(--secondry-color);
        width: 10%;
        height: 2px;
        position: absolute;
        top: 45%;
        z-index: 1;
        right: 26% !important;
      }
    
      
    .about_head_title h1:after {
        content: "";
        border-top: solid 3px var(--primary-color);
        width: 7%;
        height: 2px;
        position: absolute;
        top: 25%;
        z-index: 1;
        right: 26% !important;
      }

      .phone_view_icons_div{
        display: block !important;
        margin-top: 0px !important;
      }
      
      .gallery_img_div .gall {
    height: 310px !important;
    width: 100% !important;
    object-fit: contain !important;
      }
      
      

}
/* media 991px end */


/* 767 media */
@media (max-width:767px) {
    
    .certifcat_btn_div {
        margin-top: 29px;
        text-align: center;
    }
    
    .products_mkp_img_box img {
        height: 258px !important;
    }
    .why_choose_us_section{
        padding-top: 13px !important;
    }
    .why_us_img_div img{
        height: 310px !important;
    width: 305px !important;
    object-fit: contain !important;
    }
    
    .products_img_div img{
        width: 100% !important;
        height: 300px !important;
        object-fit: contain !important;
    }
    
    .blogs_img_box img{
        height: 350px !important;
        object-fit: contain !important;
    }
    
    
    .owl-theme .owl-nav{
        margin-top: -10px !important;
        margin-bottom: 10px !important; 
    }
    .about_btn_div{
        margin-top: 19px;
        text-align: center;
        
    }
    .aboutab_img_div .firstImage{
        height: 200px;
        width: 100%;
        object-fit: contain;
    }
    
    .about_us_section {
        padding: 20px 0;
    }

   .categories_section{
           padding-bottom: 23px !important;
       
   }
  .navbar-brand {
    width: 180px !important;
  }

  .aboutab_overlay_div2{
    display: none !important;
  }

  .topbar_section{
    display: none !important;
  }
  
    .search_bar_divmd .modal-content{
        
      background-color: transparent !important;
      outline: none !important;
      border: none !important;
      margin-left: 0% !important;
      margin-top: 20%!important;
      
    }


    .container{
        padding: 0px 30px !important;
        }

        .about_overlay_box img {
            width: 150px !important;
            background-color: var(--secondry-color);
            padding: 6px;
            animation: mover 1s infinite alternate;
            border-radius: 0px !important;
        }
        
        
.products_mkp_img_box .imag{
    height: 298px !important;
    width: 100% !important;
    object-fit: contain;
}

.thumb-previewer img {
        background-color: var(--white-color) !important;
    padding: 5px !important;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px !important;
    height: 299px !important;
    width: 100% !important;
    object-fit: contain !important;
}
        
.about_head_title h1{
    text-transform: capitalize;
    font-size: 36px;
    font-weight: 800;
    position: relative;
    /* display: inline-block;
    padding: 0px 30px; */
    margin-left: 0px !important;
}

.products_head_title h1{
    margin-left: 0px !important;
}

   
.about_head_title h1:before {
    content: "";
    border-top: solid 3px var(--secondry-color);
    width: 10%;
    height: 2px;
    position: absolute;
    top: 45%;
    z-index: 1;
    right: 30%;
    opacity: 0;
  }

  
.about_head_title h1:after {
    content: "";
    border-top: solid 3px var(--primary-color);
    width: 7%;
    height: 2px;
    position: absolute;
    top: 25%;
    z-index: 1;
    right: 30%;
    opacity: 0;
  }

  .products_head_title h1:before{
    opacity: 0 !important;
  }

  
  .products_head_title h1:after{
    opacity: 0 !important;
  }

/*  .copyright_section {*/
/*    background-color: var(--secondry-color);*/
/*    padding-bottom: 45px !important;*/
/*}*/


}

@media only screen and (max-width: 767px) {
.desk_section{
display:none;
}

.mobile_section{
display:block;
}
}

/* 767 media */