.home_content{color: #666; width: 100%; display: flex;}
.home_content p{padding-bottom:15px; text-align:justify; font-size:12px; line-height:20px;}
.home_content span{display:inline-block; width:100%; float:left; padding-bottom:10px;}
.home_content .Title_Main{font-size:16px; font-weight:bold; padding-bottom:10px;}
.home_content .Title_Small{font-size:14px; font-weight:bold;padding-bottom:10px;}
.home_content .Title_Blue{font-size:12px; color:var(--site-blue); font-weight:bold;padding-bottom:0;}

.home-mobile-banner{display: none;}
.home-desktop-banner{}
.home-desktop-banner .wrapper{display: flex; gap: 0; justify-content: space-between;}
.home-desktop-banner .banner-right{width: /*63.4%*/63.9%;}
.home-desktop-banner .banner-left{width: /*35%*/35.25%;}
.home-desktop-banner .banner-left ul li{width: 100%; padding-bottom: 10px;}
.home-desktop-banner .banner-left ul li:last-child{padding: 0;}

.offer-banner{margin-top: 25px;}
 
.product_supplies_contianer{padding: 25px 0; text-align: center;}
.product_supplies_contianer .product_category_container{display: inline-block; padding: 0;}
.product_supplies_contianer .product_category_container .tab-wrapper{position:relative;}
.product_supplies_contianer .product_category_container .product-loading{position: absolute;width: 100%;height: 100%;background: url(/images/new-loader.gif) no-repeat center 40% rgba(255, 255, 255, 0.8); background-size:50px;top: 0;left: 0;}
.product_conainer{}
.product_conainer .mobile-scroll{display: grid;grid-template-columns: repeat(4, 1fr); grid-gap: 15px;}
.product_supplies_contianer .tab{border: 0; padding: 0;}
.product_supplies_contianer .tab .mobile-scroll{display: flex; gap: 10px; justify-content: center;}
.product_supplies_contianer .tab .tablinks {background-color: var(--light-blue); color: #111; border-radius: 50px; line-height: 40px; padding: 0 20px;font-size: 14px; width: auto; border:0 !important;}
.product_supplies_contianer .tab .tablinks.active {background-color: var(--site-blue); color: #fff;}
.product_supplies_contianer .tabcontent{display: none;padding-top:25px;}

.lowest-deal-section .owl-theme .owl-nav,
.customer_says .owl-theme .owl-nav,
.latest_blogs .owl-theme .owl-nav{display: none;}

.lowest-deal-section{}
.lowest-deal-slider{margin: -110px auto 0 auto; width: 90% !important;}
.lowest-deal-slider .product-box{border: 1px solid var(--top-grey);background: #fff;}
.lowest-deal-slider .prd_image_main{padding: 0;}
.lowest-deal-slider .Prd_info{padding: 10px;}

.shop_offer_band{}
.shop_offer_band .mobile-scroll{display: flex; gap: 15px; align-items: center;}
.shop_offer_band .img_holder{width: calc((100% - 45px) / 4);}

.customer_says{padding-top: 25px; text-align: center;}
.testimonials-mobile-slider{}
.testimonials-mobile-slider .item{border: 1px solid var(--top-grey); border-radius: 20px; padding-top: 15px;}
.testimonials-mobile-slider .user_photo{}
.testimonials-mobile-slider .user_photo img{width: 85px; margin: 0 auto; border-radius: 100px; border: 1px solid var(--top-grey); padding: 5px;}
.testimonials-mobile-slider .user_title{text-transform: uppercase; color: var(--clr-red); font-weight: 500; padding: 15px 20px;}
.testimonials-mobile-slider .user_text{height: 70px;}
.testimonials-mobile-slider .user_text p{color: #6B7280; font-size: 14px; padding: 0 20px;display:-webkit-box; -webkit-line-clamp: 4; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}
.testimonials-mobile-slider .user_rating{padding: 15px 0;}
.testimonials-mobile-slider .user_rating img{margin: 0 auto; width: 100px;}
.testimonials-mobile-slider .user_details{padding: 15px 20px; text-align: left; display: flex; align-items: center; justify-content: space-between; font-weight: 500; border-top: 1px solid var(--top-grey);}
.testimonials-mobile-slider .user_details .date{text-align: right;}

.latest_blogs{padding-top: 25px;}
.latest_blogs h4{text-align: center;}
.blog-mobile-slider .item{border: 1px solid var(--top-grey); padding: 9px;}
.blog-mobile-slider .blog_img{}
.blog-mobile-slider .blog_details{padding: 15px; background: var(--light-grey); line-height: 1.2;}
.blog-mobile-slider .blog_details .blog_date{font-size: 14px; font-weight: 500;}
.blog-mobile-slider .blog_details .blog_title{font-size: 18px; font-weight: 500;padding-top: 15px; height: 60px;}
.blog-mobile-slider .blog_details .blog_title a,
.blog-mobile-slider .blog_details .blog_text p{display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}
.blog-mobile-slider .blog_details .blog_text{height: 80px; padding: 15px 0 0 0;}
.blog-mobile-slider .blog_details .blog_button a{display: inline-block; width: 135px; line-height: 35px; text-align: center; font-weight: 700; font-size: 14px; color: #fff; background: var(--site-blue); border-radius: 50px; text-transform: uppercase;}

.deal-month-section {padding: 0;overflow: hidden;}
.deal-month-section .heading-title {text-align: center;}
.sub_title {font-size: 18px;line-height: 24px;color: #555;display: block;font-weight: 600;}
.deal-month-raw {display: grid;grid-template-columns: repeat(4, 1fr);gap: 15px;position: relative;z-index: 1;}

/* Card */
.deal-box-inner-ele {color: #fff;overflow: hidden;padding-top: 20px;border-radius: 10px;transition: 0.3s ease;background: #f9dc5c;}
.deal-box-inner-ele:hover {transform: translateY(-5px);box-shadow: 0px 3px 23px 1px rgba(0, 0, 0, 0.2);}
.deal-box-img-holder {background: #fff;border-radius: 10px;height: 250px;display: flex;align-items: center;justify-content: center;margin-bottom: 15px;overflow: hidden;width: 90%;margin: 0 auto 20px;transition: all .3s ease-in;}
.deal-box-inner-ele:hover .deal-box-img-holder {transform: translateY(10px);}
.deal-box-img-holder img {max-width: 180px;height: auto;}
.deal-box-content {padding: 15px;margin: 0 auto;position: relative;text-align: center;background: #0b3954;}
.deal-box-content::before {content: '';top: -1px;left: 0;right: 0;height: 0px;margin: 0 auto;position: absolute;background: #f9dc5c;width: 90%;visibility: hidden;border-radius: 0 0 50px 50px;transition: all .3s ease-in;}
.deal-box-inner-ele:hover .deal-box-content::before {height: 6px;visibility: visible;}
.deal-box-heading {padding: 0 15px;font-weight: 500;line-height: 20px;height: 40px;font-weight: 700;color: #1f1f1f;text-align: center;margin-bottom: 15px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.deal-box-tag-holder {display: flex;align-items: center;justify-content: center;margin-bottom: 5px;}
.deal-box-tag-holder img {width: 190px;max-width: 100%;}
.deal-box-note {gap: 3px;display: flex;font-size: 12px;line-height: 18px;flex-direction: column;align-items: flex-start;}
.deal-box-higlight {font-size: 16px;line-height: 1;font-weight: 500;color: #ffc226;}
.deal-box-footer {display: grid;grid-template-columns: repeat(2, 1fr);gap: 10px;align-items: center;justify-content: space-between;}
.deal-box-price-value {font-size: 24px;text-align: right;font-weight: bold;line-height: 30px;}


.lowest-deal-section .owl-theme .owl-dots,
.blog-mobile-slider .owl-dots{display: none;}










@media only screen and (max-width:1000px),(max-width:1099px){
.home-desktop-banner .banner-right{width:63.8%;}
.home-desktop-banner .banner-left ul li{}
}

@media only screen and (max-width:900px),(max-width:999px){
.home-desktop-banner .banner-left ul li{padding-bottom:8px;}

.product_supplies_contianer .tab{overflow: auto; width: 100%; display: block;}
.product_supplies_contianer .tab .mobile-scroll{width: max-content;}
.product_supplies_contianer .tab .tablinks {width: auto;}
.product_conainer{overflow: auto;}
.product_conainer .mobile-scroll{width: max-content;}
.product_conainer .product-box{width:200px;}
.lowest-deal-section .owl-theme .owl-nav{display: block;}
.lowest-deal-section .owl-theme .owl-dots{display: none;}
.lowest-deal-section .owl-carousel .owl-nav button.owl-prev{left: -25px;}
.lowest-deal-section .owl-carousel .owl-nav button.owl-next{right: -25px;}
.lowest-deal-slider{margin: -60px auto 0 auto; width: 90% !important;}

.testimonials-mobile-slider .user_text p{-webkit-line-clamp: 3;}
.latest_blogs .view-more-btn{padding-top: 35px;}
.latest_blogs .owl-theme .owl-dots{bottom: -25px;}
.latest_blogs .owl-theme .owl-dots .owl-dot span{width: 30px; height: 5px; border-radius: unset;}

.deal-month-raw {grid-template-columns: repeat(4, minmax(0, 1fr));gap: 10px;}
.deal-box-inner-ele {padding-top: 15px;}
.deal-box-heading {padding: 0 10px;}
.deal-box-img-holder {height: 200px;}
.deal-box-content {padding-inline: 10px;}
.deal-box-note {line-height: 16px;}
.deal-box-higlight {font-size: 14px;}
.deal-box-price-value {font-size: 20px;line-height: 26px;}

}

@media only screen and (max-width:400px),(max-width:499px) {
.home-desktop-banner{display: none;}
.home-mobile-banner{display: block;}
.home-mobile-banner .owl-theme .owl-nav{display: none;}
.home-mobile-banner .owl-theme .owl-dots{}
.home-mobile-banner .owl-theme .owl-dots .owl-dot span,
.customer_says .owl-theme .owl-dots .owl-dot span{width: 30px; height: 5px; border-radius: unset;}
.home-main-mobile-slider{}

.product_supplies_contianer .tab .tablinks{padding: 0 15px;}
.product_supplies_contianer .tab .mobile-scroll{gap: 10px;}

.product_conainer .mobile-scroll{gap: 10px;}
.product_conainer .product-box{width:200px;}

.lowest-deal-slider{margin: -40px auto 0 auto; width: 95% !important; position: relative;}
.lowest-deal-section .owl-carousel .owl-nav button.owl-prev{left: -20px; top: 35%;}
.lowest-deal-section .owl-carousel .owl-nav button.owl-next{right: -20px; top: 35%;}
.lowest-deal-section .shop_btn span{width: 80%;}

.customer_says .owl-theme .owl-dots{bottom: -25px;}
.customer_says .view-more-btn{padding-top: 35px;}
.review-slider .user_text p{-webkit-line-clamp: 3;}

.shop_offer_band .wrapper{overflow: auto;}
.shop_offer_band .mobile-scroll{gap: 10px; width: max-content;}
.shop_offer_band .img_holder{width: 150px;}

.deal-month-raw {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;}
.deal-box-footer {gap: 4px;}
.deal-box-content {padding-inline: 6px;}
.deal-box-price-value {font-size: 16px;line-height: 22px;}

.blog-mobile-slider .owl-dots{display: inline-block;}

}


@media only screen and (max-width:360px){

}

@media only screen and (max-width:300px),(max-width:320px){
.lowest-deal-section .shop_btn span{width: 136px;}

}


