.btn_peach_color {
  background: #f7cd29;
  color: #ffffff;
  font-size: 16px;
  border-radius: 0px;
}
.box-border{
  border: 1px solid #a4a1a1;
  border-radius: 0px ;
}
.blk_txt_color{
color: #000000;
font-size: 28px;
}
.blk-color{
  color: #000000;
}
.blk_txt_color:hover{
  color: #f7cd29;
  font-size: 28px;
}
.peach-txt-color{
  color:#ea2626 ;
   }

.header-title{
font-size: 28px;
}

.product_message {
  width: 50%;
  margin-left: 16px;
}

.font-size22{
  font-size: 22px;
}
.font-size13{
  font-size: 13px;
}
.font-size14{
  font-size: 14px;
}
.font-size16{
  font-size: 16px;
}
.font-size18{
  font-size: 18px;
}
.font-size25{
  font-size: 25px;
}
.font-size28{
  font-size: 28px;
}
.mr-10{
  margin-right: 10px;
}
.mt-10{
  margin-top: 10px;
}
.mt1{
  margin-top: 1%;
}
.fa-circle-border{
  display: inline-block;
  border-radius: 50%;
  border: 2px solid #f7cd29;
  padding: 0.5em 0.6em;
}
.textalign_right{
  text-align: right;
}
.textalign_center{
  text-align: center;
}
.store-sec{
  font-size: 14px;
}
.rating-peach .fa {
  color:#ea2626;
}
.breadcrumb-item.active {
  color: #ea2626;
}
.breadcrumb-item{
  font-size: 14px;
}
.breadcrumb-item+.breadcrumb-item {
  padding-left: .3rem;
}
.breadcrumb-item+.breadcrumb-item::before {
  padding-right: .1rem;
}
.font-bold{
  font-weight: 600;
}
.fn-1rem{
  font-size: 1rem !important;
}
.social_media_div .dropdown-item {
  padding-left: 6%;
  padding-right: 6%;
}
.social_media_div a {
  text-decoration: none;
}
.ht-25 {
  height: 25px;
}
.social_media_div a span {
  font-size: 14px;
}
.book_now_btn{
  background-color: black;
  color: #ffffff;
  font-size: 18px;
}
.book_now_btn:hover{
  color:#f7cd29;
  text-decoration: none;
}
.btn-sky-blue:hover{
  color:#f7cd29;
  text-decoration: none;
}
.related-product-card {
  width: 95%;
}
.peach-color {
  color: #ea2626;
}
.bb-0 {
  border-bottom: 0px !important;
}
.navlink {
  color:grey;
  font-size: 18px;
  border:none !important;
  border-radius: 0% !important;
}
.customtab li>a:hover{
	border:0px;
	color: #000000 !important;
    font-size: 18px !important;
}
.customtab .navlink.active {
  color: #000000 !important;
  font-size: 18px !important;
  border-bottom: 4px solid #f7cd29 !important;
  /* background-color:#f7cd29; */
}
.nav-link.active {
  border: 0px !important;
}

.mobile-reviews-tab::-webkit-scrollbar { 
  display: none;  /* Safari and Chrome */
}
button:disabled{
  cursor: not-allowed;
}
.product-title {
  font-family: var(--banner-text-title);
  color: black;
  font-size: 25px;
}
#web_detail_section{
  margin-top: 0.7em;
}
.check-avail{
  color: #f26b71;
  float: right;
  text-decoration: underline;
  font-size: 14px;
  cursor: pointer;
}
.w-100{
  width: 100%;
}
.cartbtn{
  padding:8px 10px;
  border-radius:7px !important;
  font-size: 18px;
}
.mobile_tabs_list{
  border: 1px solid grey;
  margin:0px !important;
}
.peach-header{
  font-family: var(--banner-text-title);
}
.font-cursive{
  font-family: var(--banner-text-title);
}
.review-btn{
  padding: 3px 8px;
}
.review-more-btn{
  background-color: #000000;
  color: #ffffff;
}
.review-more-btn a{
  color: #ffffff;
}
.review-more-btn a:hover {
  color: #f7cd29;
  text-decoration: none;
}
.check-avaibility-btn:hover{
  color: #f7cd29;
}

.mobile_tabs_list .nav-link.active {
  color: #000000 !important;
  font-size: 18px !important;
  border-bottom: 4px solid #f7cd29 !important;
}
.review-box{
  min-height: 250px;
}
.sevices-img{
  width: 35px;
}
.web-services-section .img-sec{
  text-align: center;
}
.service-text{
  font-size: 12px;
  text-align: center;
}
.web-services-inner-section{
  padding: 2%;
}
.web-services-section{
  border:2px solid #f7cd29;
  background-color:#fff5cc;
}

.category-thumb img {
  border-radius: 50%;
  display: block;
  width: 100%;
}
.category-more{
  padding-left: 4%;
  padding-right: 4%;
}
.store-banner-content{
  bottom: 40%;
}

.product-img-sec img{
  width: 100%;
  height: 100%;
}
.best-prod-description{
  font-size: 20px;
}
.fontsize-20{
  font-size: 20px;
}

.mobile-store-category{
    width: 100%;
    border-color: #f7cd29;
    background-color: #f7cd29;
    padding: 2%;
}

/* Laptop & Desktop Css */
@media only screen and (min-width:640px) {
  .mobile-banner, #mobile_footer_filter, #mobile_top_bar, #mobile-share-wishlist, #mobile_detail_section,
  .listing-footer, .details_footer, .mobile_tabs_list,#carouselProductControls {
      display: none;
  }
  .btn_border {
    border: 1px solid #444444;
    border-radius: 0px;
    color: #000000;
  }
  .related-listing-border {
    /* height: 335px; */
    border: 1px solid #dee2e6;
  }
  .h-450{
    height: 450px;
  }
  .h-455{
    height: 450px;
  }
  .fa-fav-add{
    background-color: #f7cd29;
    color: #ffffff;
  }
  .fa-fav-remove{
    background-color: #f7cd29;
    color: #000000;
  }
  .product-img-sec{
    height: 200px;
  }
  .font-size-18{
    font-size:18px;
  }
  .related-sec{
    margin-bottom: 20%;
  }
}

@media only screen and (min-width : 360px) and (max-width : 640px) {
  .mobile-list-prod-text{
    font-size: 16px;
  }
  .related-desc{
    padding: 6%;
  }
  .related-sec{
    margin-bottom: 25%;
  }
}


