.your_wishlist{width: 100%;float: left;padding: 35px 0;}
.wishlist_title{width: 100%;float: left;    display: flex;align-items: center;gap: 10px; margin-bottom: 52px;}
.wishlist_title h2{float: left;font-size: 32px;font-weight: 400;line-height: 34px;}
.wishlist_title i{float: left;background: #B6D9F2;font-size: 18px;font-weight: 700;line-height: 22px;font-style: normal;width: 30px;height: 30px;border-radius: 50px;
display: flex;justify-content: center;align-items: center;}
.wishlist_list{width: 100%;float: left;display: grid;grid-template-columns: auto auto auto auto;column-gap: 10px;}
.wishlist_box{width: 100%;float: left;display: flex;flex-direction: column;justify-content: space-between;border: 1px solid #005DAC1A;box-shadow: 0px 10px 30px 0px #00000024;background:linear-gradient(180deg, rgba(182, 217, 242, 0) 0%, rgba(182, 217, 242, 0.2) 100%);padding: 24px 18px;border-radius: 10px;}
.wishlist_box ul{width: 100%;float: left;margin-bottom: 30px;display: grid;gap:10px;grid-template-columns: 1fr 8fr 1fr;}
.wishlist_box ul li{float: left;}
.wishlist_box ul li h2{float: left;font-size: 24px;font-weight: 500;line-height: 28px;margin-bottom: 10px;width: 100%;float: left;}
.wishlist_box ul li p{font-size: 16px;font-weight: 400;line-height: 18px;float: left;margin-bottom: 10px;width: 100%;float: left;}
.wishlist_box ul li p:last-child{margin-bottom: 0;}
.wishlist_box ul li a{float: left;}
.wishlist_box ul li a img{float: left;}
.wishlist_box ul li:nth-child(1) img{width: 48px;height: 48px;float: left;}
.wishlist_box ul li:nth-child(2){padding-left: 8px;}
.wishlist_box ul li:nth-child(3){display: flex;column-gap: 10px;justify-content: flex-end;}
.wishlist_box ul li p img{display: inline-block;margin-right: 5px;}
.buynow{width: 100%;float: left;}
.buynow a{width: 100%;float: left;background: #005DAC;padding: 16px 20px;text-align: center;border-radius: 10px;font-size: 16px;font-weight: 700;color: #fff;}

.delete_wishlist{width: 100%;float: left;position: relative;display: none;}
.wishlist_blackbg{width: 100%;float: left;background:rgb(0 0 0 / 30%);position: fixed;top: 0;left: 0;height: 100vh;z-index: 999;display: flex;justify-content: center;align-items: center;}
.delete_wishlist_box{width: 620px;float: left;position: relative;}
.closewish_popup{float: left;position: absolute;right: 20px;top: 20px;}
.closewish_popup a{width: 40px;height: 40px;padding: 5px;display: inline-flex;align-items: center;justify-content: center;background-color: #000;border-radius: 50%;} 
.wishlist_text{width: 100%;float: left;background: #fff;}
.deletebanner{width: 100%;float: left;}
.deletebanner img{width: 100%;float: left;}
.wishlistdata{width: 100%;float: left;padding:37px 26px;}
.wishlistdata h2{width: 100%;float: left;color: #000000;font-size: 30px;font-weight: 400;margin-bottom: 20px;}
.wishlistdata p{width: 100%;float: left;font-size: 20px;font-weight: 400;color: #454545;line-height: 26px;}
.can_dele{width: 100%;float: left;gap: 10px;margin-top: 30px;display: flex;}
.canbtn{width: 50%;float: left;border: 1px solid #45454580;padding: 16px 20px;border-radius: 10px;text-align: center;font-size: 16px;font-weight: 700;color: #454545;}
.delebtn{width: 50%;float: left;border: 1px solid #005DAC;padding: 16px 20px;border-radius: 10px;text-align: center;font-size: 16px;font-weight: 700;color: #FFFFFF;background: #005DAC;}
.closewish_popup a{padding: 15px;}




@media screen and (max-width: 1800px){

}

@media screen and (max-width: 1440px){

    .wishlist_list{display: grid;grid-template-columns: auto auto;gap: 20px;}
    .wishlist_box {width: 100%;}
    .wishlist_title h2{font-size: 20px;}
    .wishlist_title i{font-size: 12px;}
    .wishlist_title i{width: 18px;height: 18px;}
    .wishlist_box ul li h2{font-size: 18px;}
    .wishlist_box ul li p {font-size: 14px;}
    .wishlist_box ul li a img{width: 17px;}
    .wishlist_box ul li:nth-child(1) img {width: 40px;height: 40px;}
    .wishlist_box ul{margin-bottom: 18px;}
    .buynow a{padding: 14px 20px;}
    .wishlist_title{margin-bottom: 20px;}
}

@media screen and (max-width: 1024px){
    .your_wishlist{padding:50px 0;}
    .wishlist_list{display: grid;grid-template-columns: auto auto;gap: 20px;}
    .wishlist_box {width: 100%;}
    .wishlist_title h2{font-size: 20px;}
    .wishlist_title i{font-size: 12px;}
    .wishlist_title i{width: 18px;height: 18px;}
    .wishlist_box ul li h2{font-size: 18px;}
    .wishlist_box ul li p {font-size: 14px;}
    .wishlist_box ul li a img{width: 17px;}
    .wishlist_box ul li:nth-child(1) img {width: 40px;height: 40px;}
    .wishlist_box ul{margin-bottom: 18px;}
    .buynow a{padding: 14px 20px;}
    .wishlist_title{margin-bottom: 20px;}
}

@media screen and (max-width:767px){
    .your_wishlist{padding: 25px 0;}
    .wishlist_list{display: block;}
    .wishlist_box {width: 100%;margin-bottom: 30px;}
    .wishlist_title h2{font-size: 24px;}
    .wishlist_title i{font-size: 12px;}
    .wishlist_title i{width: 18px;height: 18px;}
    .wishlist_box ul li h2{font-size: 16px;}
    .wishlist_box ul li p {font-size: 14px;}
    .wishlist_box ul li a img{width: 17px;}
    .wishlist_box ul li:nth-child(1) img {width: 40px;height: 40px;}
    .wishlist_box ul{margin-bottom: 18px;}
    .buynow a{padding: 14px 20px;}
    .wishlist_title{margin-bottom: 20px;}

    
    .delete_wishlist_box{width: 100%;position: absolute;bottom: -101%;left: 0;transition: all .5s;}
    .delete_wishlist_box.active{bottom: 0;}
    .closewish_popup{position: initial;display: flex;align-items: center;width: 100%;justify-content: center;margin-bottom: 20px;}
    .wishlistdata h2{font-size: 23px;}
    .wishlistdata p{font-size: 14px;}
    .wishlist_box:last-child{margin-bottom: 0;}
}

.wishlist_list:only-child,
.wishlist_list:has(> .wishlist_box:only-child) {
  grid-template-columns: 1fr !important;
}
.wishlistdata h2 {
    width: 100%;
    float: left;
    color: #000000;
    font-size: 30px; /* Default for large desktop */
    font-weight: 400;
    margin-bottom: 20px;
    white-space: nowrap;
    overflow: hidden;
  }
  
  @media screen and (max-width: 1024px) {
    .wishlistdata h2 {
      font-size: 24px;
    }
  }
  
  @media screen and (max-width: 768px) {
    .wishlistdata h2 {
      font-size: 21px;
    }
  }
  
  @media screen and (max-width: 600px) {
    .wishlistdata h2 {
      font-size: 18px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .wishlistdata h2 {
      font-size: 16px;
    }
  }
  
  @media screen and (max-width: 400px) {
    .wishlistdata h2 {
      font-size: 14px;
    }
  }
  
  @media screen and (max-width: 320px) {
    .wishlistdata h2 {
      font-size: 12px;
    }
  }
    .wishlist_box ul li p {
      display: flex;
      align-items: flex-start;
      gap: 5px; /* space between icon and text */
  }
  .wishlist_box ul li p img {
      flex-shrink: 0;
      width: 16px; /* your icon size */
  }
  .wishlist_box ul li p span {
      display: block;
      line-height: 1.4;
  }
.emptycart{width: 100%;float: left;padding: 100px 0;}
.emptycart_text{width: 100%;float: left;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.emptycart_textline{margin-top: 20px;text-align: center;    display: flex;flex-direction: column;align-items: center;}
.emptycart_text h2{font-size: 32px;font-weight: 400;line-height: 36px;width: 100%;float: left;margin-bottom: 20px;color: #000;}
.emptycart_text p{width: 58%;font-size: 20px;font-weight: 400;line-height: 24px;color: #000;margin-bottom: 48px;}
.exp_plans_wish1{padding: 16px 30px;border-radius: 10px;font-size: 20px;font-weight: 700;line-height: 24px;color: #FFFFFF;background: #005DAC;}
.exp_plans_wish2{padding: 16px 30px;border-radius: 10px;font-size: 20px;font-weight: 700;line-height: 24px;color: #FFFFFF;background: #005DAC;}
.emptycart_text img{width: 75px;height: 75px;}

@media screen and (max-width:767px){
    .emptycart{padding: 60px 0;}
    .emptycart_text h2{font-size: 24px;margin-bottom: 10px;}
    .emptycart_text p{font-size: 14px;line-height: 16px;width: 100%;margin-bottom: 32px;}
    .exp_plans_wish1{font-size: 16px;line-height: 16px;}
    .exp_plans_wish2{font-size: 16px;line-height: 16px;}

}