
/*========================= 
terms and condition 
==========================*/

.terms-conditions-content a {
  font-size: 15px;
}


/*========================= 
floral rental css  
===========================*/

.rental-choose-section a {
  text-decoration: underline;
}
.whatwe-offer-section {
    background-color: #f0ece1;
    padding-top: 80px;
    padding-bottom: 60px;
}
.whatwe-offer-section .shop-category-list {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}
.whatwe-offer-section .shop-category-item {
  padding-left: 15px;
  padding-right: 15px;
}
.whatwe-offer-section .shop-category-item .shop-category-item-inner {
  background-color: #fff;
}
.whatwe-offer-section .whatweoffer-body {
  min-height: 192px;
  padding: 20px 15px 25px 15px;
  text-align: center;
}
.whatwe-offer-section .whatweoffer-body p {
  font-size: 14px;
  line-height: 25px;
  font-weight: 500;
  min-height: 226px;
}
.whatwe-offer-section .shop-category-item img {
    height: 280px;
    object-fit: cover;
}
.whatwe-offer-section .whatweoffer-body h3 {
    color: #ae6a45;
    font-size: 1.41176470588rem;
    line-height: 1.2em;
    margin-bottom: 15px;
}

.DeliveryCostList {
  margin-top: 20px;
}
.DeliveryCostList ul {
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.DeliveryCostList ul li {
  padding: 8px 12px;
  background-color: #d2d2d2;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 600;
}
.delivery-collaps-above.same-as-above {
  top: 18px;
  z-index: 9;
}
.where-dowe-serve {
  background-color: #f0ece1;
  padding-bottom: 60px;
}
.whychooseus-section .wedding-rent-img {
    margin-top: -0;
}
.whychooseus-section .wedding-rent-img img {
    width: 100%;
}

.where-dowe-serve .silkflower-img {
    width: unset;
}
.howrental-works .rental-steps-box {
    min-height: 410px;
}
.category-body h3 {
  color: #ae6a45;
  font-size: 1.41176470588rem;
    line-height: 1.2em;
    margin-bottom: 0;
}
.shop-category-item:hover .category-body h3 {
  color: #526b6b;
}
.offer-shop-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ae6a45;
  padding: 8px 15px;
  font-size: 15px;
  color: #fff;
  border-radius: 100px;
}
.offer-shop-btn:hover {
  background-color: #5e6c68f2;
  color: #fff;
}
.wedding-whatwe-offer-section.whatwe-offer-section .whatweoffer-body {
    min-height: 417px;
} 
.howrental-works.wedding-howrental-works .rental-steps-box {
    min-height: 635px;
}

.rentmy-innerpage-banner {
    height: unset;
    min-height: 190px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.blog-details-date {
  color: #000;
  font-weight: 500;
  padding-top: 100px;
}
.blog-details-date span {
  padding-left: 30px;
  padding-right: 30px;
}
.blog-details-section {
    padding-top: 0px;
    padding-bottom: 80px;
}
@media (max-width: 767px) {
  .rentmy-innerpage-banner {
    height: unset;
    min-height: 90px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .rentmy-innerpage-banner h1 {
    padding-bottom: 15px;
  }
  .rentmy-innerpage-banner ul {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}