/* XX-Large devices (larger desktops, 1400px and up) */
 :root {
    --menu-width: 320px;
    --accent: #ff3b3b;
    --bg: #111;
    --overlay: rgba(0,0,0,0.6);
  }

@media (min-width: 2200px) and (max-width:2800px){

}
@media (min-width:1800px) and (max-width:2600px)
{


}

@media (min-width:2000px) and (max-width:2199px){


}
@media (min-width:1900px) and (max-width:1999px){

}
@media (min-width:1600px) and (max-width:1899px){

}
@media(max-width:1900px) {}
@media (max-width:1800px) {}
@media (max-width: 1700px) { 
    }
@media (max-width: 1600px) 
{
  
  

}
@media (min-width:1400px)  and (max-width:1600px)
{
  
  .top_navbar ul{padding: 0px 57px;}

}

@media (max-width: 1500px) 
{


}
@media(min-width:1300px) and (max-width: 1450px) {

   
   .slide-content h3{font-size: 2.2rem;}
   .slide-content span{font-size: 2.5rem;}
   .slide-content em{font-size: 1.8rem;}
  
}
@media (max-width: 1400px) {

}
@media (max-width: 1301px) 
{


}
@media (max-width: 1255px) 
{
 
}
@media (max-width: 1200px){
  

}
@media (max-width: 1186px) 
{
    
}
@media (max-width: 1143px) {
  

}
@media (min-width: 980px) and  (max-width: 1090px){


}
@media (max-width: 1099px) 
{
  .top_keyfeatures{margin-top: 8%;}
  .top_banner .slide-content{width: 70%;}
}

 @media (max-width: 987px) 
{
  .h_about_top{margin-top: 15%;}
 
#hero-slider .owl-pagination {top: -65px;}

  .top_banner .slide-content{bottom: -38%;width: 100%;border-radius: 0;}
#hero-slider .item{height: 400px;background-size: cover;background-position: 100% 100%!important;}
    .contact_hero h1{font-size: 2rem;}
    .contnt_feture h4{text-align: center;padding-top: 10px;}
    .top_keyfeatures h2{text-align: center;}
    .product-card{width: 100%;}
    .top_menu{transform: unset;padding-top: 17px;transition:  all 0.4s ease-in-out;}
    .top_menu.transit_bg{padding: 0px;}
    .transit_bg .scroll_logo{width: 154px!important;}
     html, body {overflow-x: hidden;width: 100%;}
     ul li ul.submenu{position: unset!important;}
     .submenu-toggle.active + .submenu {display: block;}
     .submenu-toggle i {transition: transform 0.3s ease;}
     .submenu-toggle.active i {transform: rotate(180deg);}
    .product_detail_top .product-gallery-sticky-container{position: static; height: auto;}
    .product_detail_top .product_detail_top .product-details{padding-left: 0; margin-top: 40px;}
    .product_detail_top .product-title{font-size: 2.5rem; }
    .product_detail_top .sizes-grid {grid-template-columns: 1fr; }
    .contact_container { grid-template-columns: 1fr;}
}
   

@media (max-width: 850px) 
{

  
 
}
 @media (max-width: 768px) 

{    
    .footer{margin-top: 0px!important;padding-top: 12px!important;}
    .button-group{justify-content:center;} 
    .custom_btn_from{display: block;} 
    .h_about_top{margin-top: 10%;}
    .slide-content h3{font-size: 1.5rem;}
    .slide-content span{font-size: 1.7rem;}
    /* .slide-content br{display: none;} */
    .slide-content em{font-size: 1.5rem;}
    .h_about_top h1{font-size: 1.7rem;line-height:32px;}
    .stats-section{flex-wrap: wrap;position: unset;margin:20px auto;padding: 0px;border-radius: 17px;}
    .h_about_top p{padding: 0px;}
    .h_about_top .about_img img{height: auto;}
    .feature-icon{text-align: center!important;}
    .feature-icon img{width: 80px;height: 80px;object-fit: contain;margin: auto;}
    .top_keyfeatures .row{padding-bottom: 15px!important;}
    .stone_bg::before{position: unset;}
    .stone_bg {padding:0px 10px;}
    .stone_bg h3{font-size: 1.7rem;line-height:32px;}
    .menu-item h5{font-size: 1.2rem;}
    .btn_according{width: 35px;height: 35px;}
    .bg_feautre h3{font-size:1.3rem;}
    .featured-heading img{width: 78%;max-width: 78%;margin-top: -12px;}
    .bg_feautre{margin: auto;padding: 20px 0px 50px 0px;}
    .catalog-container{padding:50px 0px 20px 0px;}
    .content-block{padding: 10px;}
    .contact-list{margin: auto;}
    .contact-info h4{font-size: 1.3rem;}
    .from-heading h3{font-size: 1.3rem;text-align: center;margin-bottom: 0px;padding-top: 10px;}
    .from-heading img{margin: auto;width: 80%;max-width: 80%;margin-top: -10px;}
    .footer img{max-width: 150px;}

    .product_detail_top .main-product-image{height:379px;}
    .product_detail_top .product-details{padding-left:0px;}
    .product_detail_top h3{font-size: 1.7rem;padding-top: 20px;}
    .product_detail_top .product-section{padding: 20px 0px;}
    .gallery-img_dtl{width: 100%;height: 300px;object-fit: cover;object-position: center;}
    .contact_hero{padding: 84px 20px 80px;}
    .contact_container{padding: 11px;}
    .contact_hero{height:420px!important;}
    .about_pg h2{font-size: 1.7rem;}
    .values-section h2{font-size: 1.9rem;}
    .our_valueimg img{width: 248px;margin-top: -38px;}
    .team_main h3{font-size: 1.7rem;}
    .team_main img{width: 294px;margin-top: -33px;}
      .top_banner .slide-content{bottom: -30%;}
}
@media (max-width: 500px){
    .top_banner .slide-content{bottom: -38%;width: 100%;border-radius: 0;}
     .h_about_top{margin-top: 30%;}
   
}
@media (max-width: 395px)
{
 
}
@media (max-width: 300px){

}



 

































