@media (max-width: 575.98px) {
    .home{
        height:60vh;
    }
.text-with-shadow{
    font-size:14px;
    font-weight:400;
}

    nav .logo_img {
      width: 90px;
    }

    .banner_slides {
      height: 550px;
    }

    .banner_slides img {
      aspect-ratio: 4/7;
    }

    .bento-grid {
      gap: 10px;
    }

    .grid-item {
      height: 150px;
    }

    .design_gallery {
      gap: 10px;
    }

    .designed_items {
      height: 150px;
    }
    .w-75-custom {
      width: 100% !important;
    }
    .square_img {
      aspect-ratio: 16/9;
      width: 100%;
    }
    .hero_heading{
      font-size: 1.5rem;
  }
  .hero_video{
      height:500px;
  }
  
  .estimate_card h5{
      font-size:12px !important;
  }
  
  .explore_btn{
    border: 2px solid var(--orange);
    padding: 3px 15px;
    display: inline-block;
    text-decoration: none;
    color: black;
    font-size: 10px;
    font-weight: 550;
    border-radius: 5px;
    box-shadow: 0px 0px 0px 0px var(--orange);
    transition:all 0.2s linear;
}

    .explore_btn:hover{
        box-shadow: 0px 0px 4px 1px var(--orange);
    }
    
    .estimate_title{
    font-size:12px;
    font-weight:550;
    color:black;
    text-align:center;
    }
    
    .estimate_value{
    font-size:10px;
    font-weight:450;
    color: #000000a1;
}

.mob_static{
    position:static !important;
}

.product_card img {
  width: 60px;
  border-radius: 5px;
}

.product_card p{
    font-size:12px !important;
    text-align:start !important;
    display: -webkit-box; 
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;  
}
  
  }

  @media (min-width: 576px) and (max-width: 767.98px) {
    nav .logo_img {
      width: 90px;
    }

    .banner_slides {
      height: 550px;
    }

    .banner_slides img {
      aspect-ratio: 4/7;
    }

    .bento-grid {
      gap: 10px;
    }

    .grid-item {
      height: 150px;
    }

    .design_gallery {
      gap: 10px;
    }

    .designed_items {
      height: 150px;
    }

    .w-75-custom {
      width: 100% !important;
    }
    .square_img {
      aspect-ratio: 16/9;
      width: 100%;
    }
    .hero_heading{
      font-size: 2rem;
  }
  .hero_video{
      height:500px;
  }
  
  .mob_static{
    position:static !important;
}

.product_card img {
  width: 60px;
  border-radius: 5px;
}

.product_card p{
    font-size:12px !important;
    text-align:start !important;
    display: -webkit-box; 
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;  
}
  }

  @media (min-width: 768px) and (max-width: 991.98px) {
      .dropdown-menu.show {
    width:100%;
} 
.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active {
    border:none;
}

    nav .logo_img {
      width: 90px;
    }

    .banner_slides {
      height: 550px;
    }

    .banner_slides img {
      aspect-ratio: 4/7;
      height: 30vh !important;
    }

    .bento-grid {
      gap: 10px;
    }

    .grid-item {
      height: 350px;
    }

    .design_gallery {
      gap: 10px;
    }

    .designed_items {
      height: 350px;
    }

    .w-75-custom {
      width: 100% !important;
    }
    
    .mob_static{
    position:static !important;
}

.product_card img {
  width: 60px;
  border-radius: 5px;
}

.product_card p{
    font-size:12px !important;
    text-align:start !important;
    display: -webkit-box; 
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;  
}
  }

  @media (min-width: 992px) and (max-width: 1199.98px) {
    nav .logo_img {
      width: 90px;
    }

    .banner_slides {
      height: 550px;
    }

    .banner_slides img {
      aspect-ratio: 4/7;
      height: 30vh !important;
    }

    .bento-grid {
      gap: 10px;
    }

    .grid-item {
      height: 350px;
    }

    .design_gallery {
      gap: 10px;
    }

    .designed_items {
      height: 350px;
    }

  }
  