.OfferContent_Sectoin{width: 100%; float: left; padding-bottom: 30px; overflow:hidden;}

/*** SPECIAL OFFER ***/
.section--offers{padding-top: 35px;padding-bottom: 15px;}
.offer_bar{}
.offer_bar .offer_block{width: 19.2%;border-radius: 5px;border: 1px solid #f3f3f3; overflow: hidden; margin: 0 1% 0 0; float: left;}
.offer_bar .offer_block:nth-child(5){margin: 0;}
.offer_bar .offer_discount{font-size: 16px;text-transform: uppercase;color: #fff;text-align: center;padding: 10px ;border-top-left-radius: 5px;border-top-right-radius: 5px;} 
.offer_bar .offer_discount span{font-size: 20px;font-weight: bold;}
.offer_bar .offer_images{padding: 10px 0; width: 100%; float: left; background: #fff;}
.offer_bar .offer_images.box1{background: url(/images/OfferPage-Feb23/offerbox-bg1.png) no-repeat center 0 #fff;background-size: 200px;}
.offer_bar .offer_images.box2{background: url(/images/OfferPage-Feb23/offerbox-bg2.png) no-repeat center 0 #fff;background-size: 200px;}
.offer_bar .offer_images.box3{background: url(/images/OfferPage-Feb23/offerbox-bg3.png) no-repeat center 0 #fff;background-size: 200px;}
.offer_bar .offer_images.box4{background: url(/images/OfferPage-Feb23/offerbox-bg4.png) no-repeat center 0 #fff;background-size: 200px;}
.offer_bar .offer_images.box5{background: url(/images/OfferPage-Feb23/offerbox-bg5.png) no-repeat center 0 #fff;background-size: 200px;}
.offer_bar .offer_images img{width: 180px; margin: 0 auto; display: block;}
.offer_bar .offer_redbg{background: #a3194b;}
.offer_bar .offer_bluebg{background: #004b8c;}
.offer_bar .offer_brownbg{background: #9f5435;}
.offer_bar .offer_purplebg{background: #390969;}
.offer_bar .offer_orangebg{background: #dd6910;}
.offer_bar .offer_sandbg{background: #aa913d;}
.offer_bar .offer_text{font-size: 16px;color:#1a1f2b ;font-weight: bold;text-align: center;background: #efefef;padding: 15px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; width: 100%; float: left;}

.section-Offer-Banner{padding:30px 0 0 0; float: left; width: 100%;}
.section-Offer-Banner img{width: 100%;}
.section-Offer-Banner ul li{width: 59.65%; float: left;border-radius:10px; overflow:hidden;}
.section-Offer-Banner ul li:last-child{float: right; width: 39.4%;}
.section-Offer-Banner .coupon_box{width: 100%; float: left; text-align: center; color: #fff;}
.section-Offer-Banner .coupon_box .coupon_img{width: 100%; float: left;}
.section-Offer-Banner .coupon_box .coupon_text{width: 100%; float: left; line-height: 57px; font-size: 24px;display: flex;align-items: center;justify-content: center;
background: url(/images/OfferPage-Feb23/CPC-Home-page-banner-4Aug23-3.png) no-repeat center 0;background-size: 100%;}
.section-Offer-Banner .coupon_box .coupon_text span{font-weight: 900; font-size: 35px; text-transform: uppercase; padding: 0 0 0 10px;user-select: all;}

.section-arrival{float: left; width: 100%;}
.section-arrival .title_class{margin: 0; padding: 10px 0;}
.section-arrival .product_box{width: 49%; border: 1px solid #ddd; float: left; border-radius: 5px;display: flex;}
.section-arrival .product_box.new{float: right;}
.section-arrival .one{width: 35%; border-right: 1px solid #ddd; float: left; text-align: center;padding-top: 25px;}
.section-arrival .two{width: 65%; float: left;}
.section-arrival .product_box .prd_img{}
.section-arrival .product_box .prd_img img{}
.section-arrival .product_box .prd_name{padding: 20px 0 0 0;font-size: 16px; font-weight: 600;}
.section-arrival .product_box .prd_name span{color: #ec2529; display: inline-block; width: 100%; padding-top: 15px;}
.section-arrival .two ul li{padding: 10px; border-bottom: 1px solid #ddd; display: inline-block; float: left; width: 100%;}
.section-arrival .two ul li:last-child{border-bottom: 0;}
.section-arrival .two ul li .prd_img{width: 100px; float: left;}
.section-arrival .two ul li .prd_name{width: 70%; float: right;}

.section-categories{width: 100%; float: left;}
.section-categories ul li{width: 32%; margin: 0 2% 0 0; position: relative; float: left;}
.section-categories ul li:last-child{margin: 0;}
.section-categories ul li:nth-child(2) .background_box{background: url(/images/OfferPage-Feb23/box2.jpg) center 0;}
.section-categories ul li:nth-child(3) .background_box{background: url(/images/OfferPage-Feb23/box3.jpg) center 0;}
.section-categories .background_box{height: 160px; background: url(/images/OfferPage-Feb23/box1.jpg) center 0; border-radius: 5px; margin-top: 25px;}
.section-categories .prd_details_content{ position: absolute; width: 100%; float: left; top: 0; left: 0;}
.section-categories .prd_details_content .img_holder{width: 181px; float: left; position: absolute; top: 0; left: 0;}
.section-categories .prd_details_content .prd_details{width: 55%; float: right; text-align: center; margin-top: 40px;}
.section-categories .prd_details_content .prd_details .prd_img{width: 100%; float: left; padding-bottom: 20px;}
.section-categories .prd_details_content .prd_details .prd_img img{width: 165px; margin: 0 auto;}
.section-categories .prd_details_content .prd_details .prd_name{font-size: 16px; font-weight: 700;}

#prieSlashed-slider{}
.price_sec .owl-theme .owl-nav [class*="owl-"].disabled:hover{background: none;}
.price_sec .item{margin: 0 2%; width: 96%;}
.price_sec .item img{width: 200px; margin: 0 auto;}
.price_sec .owl-carousel .owl-nav,
.price_sec .owl-carousel .owl-stage-outer{z-index: 1;}
.price_sec .owl-carousel .owl-nav{display: block;position: absolute;width: 100%;top: 35%;}
.price_sec .owl-carousel .owl-nav button.owl-next,
.price_sec .owl-carousel .owl-nav button.owl-prev{width: 50px;height: 50px;font-size: 60px; position: relative;}
.price_sec .owl-carousel .owl-nav button.owl-next{float: right;}
.price_sec .owl-carousel .owl-nav button.owl-prev{left: -40px;}
.price_sec .owl-carousel .owl-nav button.owl-next{right: -40px;}
.price_sec .owl-carousel .owl-nav button.owl-next.disabled, 
.price_sec .owl-carousel .owl-nav button.owl-prev.disabled {opacity: 0;}
.box_price{border-radius: 5px; overflow: hidden;}

/***
 * CSS BY NAGJI ***/
.row{margin-left: -15px;margin-right: -15px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap;}
.clearfix:after{content:"";display: table ;clear:both;}
[class*='col-']{min-height: 1px; padding-left: 15px;padding-right: 15px;}
.col-1{max-width: 8.33333333%;flex: 0 0 8.33333333%;}
.col-2 {max-width: 16.66666667%;flex: 0 0 16.66666667%;}
.col-3{max-width: 25%;flex: 0 0 25%;}
.col-4{max-width: 33.33333333%;flex: 0 0 33.33333333%;}
.col-5{max-width: 41.66666667%;flex: 0 0 41.66666667%;}
.col-6{max-width: 50%;flex: 0 0 50%;}
.col-7{max-width: 58.33333333%;flex: 0 0 58.33333333%;}
.col-8{max-width: 66.66666667%;flex: 0 0 66.66666667%;}
.col-9{max-width: 75%;flex: 0 0 75%;}
.col-10{max-width: 83.33333333%;flex: 0 0 83.33333333%;}
.col-11{max-width: 91.66666667%;flex: 0 0 91.66666667%;}
.col-12{max-width: 100%;flex: 0 0 100%;}

/*----section--doses----*/
.section-doses{padding:50px 0 0 0; float: left; width: 100%;}
.section-doses .row{margin: 0;}
.bg-lightblue{background: #dff8fc;}
.doses_info{background: #efefef;padding: 6px 10px;display: flex;justify-content: space-between;align-items: center;}
.doses_block{width: 96% !important;background: #fff;margin: 0 2%;}
.doses_btn span{font-size: 16px;font-weight: 600;background: #ec2529;color: #fff;padding: 7px 14px; border-radius: 5px;transition: all 0.3s;}
.doses_block:hover .doses_btn span,
.price_sec a:hover .doses_btn span{background: #1b1b1b;}
.doses_image{padding: 20px 0;}
.doses_image img{width: 200px !important; margin: 0 auto;}
.doses_slider{position: relative;}
.slick-prev,
.slick-next{text-indent: -10000px;background: none;outline: none !important;border: none; cursor: pointer;}
.slick-prev:before{content: "";position: absolute;width: 15px;height: 15px;top: 50%;left: -10px;border-bottom: 2px solid #000;border-right: 2px solid #000;transform: rotate(135deg) translateX(-50%);z-index: 9;}
.slick-next:before{content: "";position: absolute;width: 15px;height: 15px;top: 50%;right: -10px;border-bottom: 2px solid #000;border-right: 2px solid #000;transform: rotate(315deg) translateX(-50%);z-index: 9;}
.doses_content{position: relative;}
.doses_content:before{content: "";position: absolute;width: 370px;height: 100px;top: -19px;left: 50%;transform: translateX(-50%);background: url(/images/OfferPage-Feb23/doses-bg.png);background-repeat: no-repeat;}
.doses_content1{text-align: center;}
.doses_content1 h3{font-size: 24px;font-weight: 600;margin-bottom: 14px;}
.doses_text1{font-size: 18px;color: #fff;background: #ec2529;padding: 20px;text-transform: uppercase;}
.doses_text1 span{font-size: 40px;font-weight: 800;}
.doses_text span{font-size: 16px; display: inline-block; width: 100%; padding-bottom: 5px; font-weight: 600;}
.doses_text .arrival-description{color: #ec2529; font-weight: 600;}
.doses_plus{padding: 20px;}

#offerrr-slider{padding-top: 45px;}
.doses_content .owl-carousel .owl-nav,
.doses_content .owl-carousel .owl-stage-outer{z-index: 1;}
.doses_content .owl-carousel .owl-nav{display: block;position: absolute;width: 100%;top: 50%;}
.doses_content .owl-carousel .owl-nav button.owl-next,
.doses_content .owl-carousel .owl-nav button.owl-prev{width: 50px;height: 50px;font-size: 60px; position: relative;}
.doses_content .owl-carousel .owl-nav button.owl-next{float: right;}
.doses_content .owl-carousel .owl-nav button.owl-prev{left: -20px;}
.doses_content .owl-carousel .owl-nav button.owl-next{right: -20px;}

/*----section--price----*/
.section-price{width: 100%; float: left; padding:80px 0 0 0;}
.price_sec{padding:40px 25px  15px ;border: 1px solid #e7e7e7;border-radius: 5px;position: relative; float: left; width: 100%;}
.price_sec:before{content: "";position: absolute;width: 350px;height: 45px;top: -21px;left: 35%;background: url(/images/OfferPage-Feb23/price-bg.png);background-repeat: no-repeat;}
.price_content{border: 2px solid #f3f3f3;text-align: center;}
.price_block{background: #efefef;padding: 10px 25px 20px;}
.price_block h4{font-size: 16px;font-weight: 600;}
.price-text ul{display: flex;}
.price-text li+li{padding-left: 10px;}
.price-text li{color: #e7242f; font-size: 17px; font-weight: 600;}
.price-text li:last-child{font-size: 15px;color: #666; text-decoration: line-through;}
.price-info{display: flex;justify-content: space-between;align-items: center;margin-top: 25px;}
.price-text1{margin: 0 auto;}
.mt-15{margin-top: 15px !important;}
.mt-50{margin-top: 50px !important;}
.price_content{}
.price_content img{width: 200px; margin: 10px auto; display: block;}

/*----section--pets----*/
.section-pets{width: 100%; float: left;}
.pets_heading h2{font-weight: normal;margin-bottom: 60px;}
.pets_content{border: 1px solid #e7242f;border-radius: 5px;position: relative;}
.pets_info{background: #e7242f;padding: 20px 25px;text-align: end;}
.pets_content:before{content: "";position: absolute;width: 100%;height: 128px;top: -53px;left: 0;background: url(/images/OfferPage-Feb23/pets-bg.png);background-repeat: no-repeat;}
.pets_info a{color: #fff;font-size: 22px;position: relative;}
.pets_info a:before{content: "";position: absolute;width: 13px;height: 13px;top: 12px;right: -14px;border-right: 3px solid #fff;border-bottom: 3px solid #fff;transform: rotate(315deg);}
.pets_more{display: flex;align-items: center;border-bottom: 1px solid #e7242f; text-align: center;}
.pets_health{width: 50%;padding: 24px 0;}
.pets_health:nth-child(2){border-left: 1px solid #e7242f;}
.pets_more:last-child{border:0;}
.pets_health h4{padding-top: 15px;}
.pets_content1{border: 1px solid #e7242f;border-radius: 5px;position: relative;}
.pets_content1:before{content: "";position: absolute;width: 100%;height: 128px;top: -48px;left: 0;background: url(/images/OfferPage-Feb23/pets-bg1.png);background-repeat: no-repeat;}
.section-pets .other_links{}
.section-pets .other_links ul li{margin-bottom: 6px; width: 100%; float: left;}
.section-pets .other_links ul li:first-child{border-radius: 5px 5px 0 0; overflow: hidden;}
.section-pets .other_links ul li:last-child{border-radius: 0  0 5px 5px; overflow: hidden;}
.section-pets .other_links ul li:last-child{margin: 0;}
.section-pets .other_links a{font-size: 20px;color: #2c3e50; position: relative;font-weight: normal; display: inline-block; width: 100%; float: left; position: relative;background: #efefef; padding: 23px 10px;}
.section-pets .other_links a:hover{background: #f0f0f0; color: #ec2529;}
.section-pets .other_links a:hover img{margin-right: 10px;}
.section-pets .other_links img{float: right; width: 20px;transition: all 0.3s;}



/**
RESPONSIVE CLASS START ***/
@media only screen and (max-width:1000px),(max-width:1040px){
.section-doses .row{display: block;}
.offer_bar .offer_block:nth-child(5),
.offer_bar .offer_block{width: 32%;margin: 0 1% 10px 0;}
.offer_bar .offer_block:nth-child(3){margin: 0 0 10px 0;}

.section-arrival .product_box{width: 49%;}
.section-arrival .one{width: 38%;padding-top: 35px;}
.section-arrival .two{width: 62%;}
.section-arrival .product_box .prd_name{font-size: 14px; padding-top: 5px;}
.section-arrival .two ul li .prd_img{width: 90px;}
.section-arrival .two ul li .prd_name{width: 65%; font-size: 14px;}
.doses_image img{width: 175px !important;}
.doses_content{padding-bottom: 13px;}

.section-Offer-Banner .coupon_box .coupon_text{line-height: 50px; font-size: 20px;}
.section-Offer-Banner .coupon_box .coupon_text span{font-size: 30px;}

.price_sec:before{left: 28%;}

}

@media only screen and (max-width:900px),(max-width:999px){
.section-arrival .product_box{width: 100%; margin-bottom: 15px;}
.section-arrival .one{width: 28%;padding-top: 10px;}
.section-arrival .two{width: 72%;}
.section-arrival .product_box .prd_name{font-size: 15px; padding-top: 20px;}
.section-arrival .two ul li .prd_img{width: 22%;}
.section-arrival .two ul li .prd_name{width: 76%; padding: 0 0 0 2%; font-size: 15px;}
.doses_content{width: 100%; max-width: 100%; flex: 0; margin-bottom: 10px; float: left;}
.doses_content1{width: 300px; max-width: 300px; flex: unset; margin:0 auto 0 auto; float: none; clear: both;}

.section-categories .background_box{height: 160px; margin-top: 25px;}
.section-categories .prd_details_content .img_holder{width: 45%;}
.section-categories .background_box{height: 160px;margin-top: 0; display: none;}
.section-categories ul li .prd_details_content{background: url(/images/OfferPage-Feb23/box1.jpg) center 0; padding: 10px; border-radius: 5px; position: relative;}
.section-categories ul li:nth-child(2) .prd_details_content{background: url(/images/OfferPage-Feb23/box2.jpg) center 0;}
.section-categories ul li:nth-child(3) .prd_details_content{background: url(/images/OfferPage-Feb23/box3.jpg) center 0;}
.section-categories .prd_details_content .img_holder{width: 55%; margin-top: -15px;}
.section-categories .prd_details_content .prd_details{width: 45%; float: right; text-align: center; margin-top: 0;}
.section-categories .prd_details_content .prd_details .prd_img{width: 100%; float: left; padding-bottom: 20px;}
.section-categories .prd_details_content .prd_details .prd_img img{width: 100%; margin: 0 auto;}
.section-categories .prd_details_content .prd_details .prd_name{font-size: 16px;}

.section-Offer-Banner .coupon_box .coupon_text{line-height: 43px; font-size: 17px;}
.section-Offer-Banner .coupon_box .coupon_text span{font-size: 25px;}

}

@media only screen and (max-width:800px),(max-width:899px){
.section-pets .row{display: block;width: 100%;float: left;padding: 0;margin: 0;}
.section-pets .one{width: 49.5%; max-width: 49.5%; float: left;}
.section-pets .two{width: 49.5%; max-width: 49.5%; float: right;}
.other_links{width: 100%; max-width: 100%; float: left; padding-top: 20px;}

}

@media only screen and (max-width:720px),(max-width:799px){
.price_sec:before{left: 20%;}
.category_col.col-3{width: 33.333%;max-width: 33.333%; padding:0 10px;}
.category_col.col-3 .pro-title a h4, 
.category_col.col-3.pro-title a h6{display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}
.section-Offer-Banner .coupon_box .coupon_text{line-height: 37px; font-size: 15px;}
.section-Offer-Banner .coupon_box .coupon_text span{font-size: 22px;}

}

@media only screen and (max-width:600px),(max-width:699px){
/*** SPECIAL OFFER ***/
.offer_bar .offer_block:nth-child(3),
.offer_bar .offer_block:nth-child(5),
.offer_bar .offer_block{width: 49%;margin: 0 2% 10px 0;}
.offer_bar .offer_block:nth-child(2n){margin: 0 0 10px 0;}
.offer_bar .offer_block:last-child{width: 100%; margin: 0;}
.section-Offer-Banner{padding:20px 0;}
.section-Offer-Banner .coupon_box .coupon_text{line-height: 30px; font-size: 14px;}
.section-Offer-Banner .coupon_box .coupon_text span{font-size: 18px; padding: 0 0 0 5px;}

.section-categories ul li{width: 100%; margin-bottom: 20px;}
.section-categories .prd_details_content .img_holder{width: 50%; margin-top:0; padding: 10px;}

.category_col.col-3{width: 50%;max-width: 50%; padding:0 10px;}

}

@media only screen and (max-width:500px),(max-width:599px){
.section-pets .one,
.section-pets .two{width: 100%; max-width: 100%; margin-bottom: 60px; float: left;}
.section-pets .two{margin: 0;}
.other_links{width: 100%; max-width: 100%; float: left; padding-top: 20px;}
.price_sec:before{left: 13%;}
.price_sec .owl-carousel .owl-nav button.owl-prev{left: -30px;}
.price_sec .owl-carousel .owl-nav button.owl-next{right: -30px;}

.section-Offer-Banner .coupon_box .coupon_text{line-height: 25px; font-size: 11px;}
.section-Offer-Banner .coupon_box .coupon_text span{font-size: 16px; padding: 0 0 0 5px;}

}

@media only screen and (max-width:400px), (max-width:499px) {
/*** SPECIAL OFFER ***/
.offer_bar .offer_discount{font-size: 13px;} 
.offer_bar .offer_discount span{font-size: 18px;}

.section-Offer-Banner ul li{width: 100%; margin-bottom: 10px;}
.section-Offer-Banner ul li:last-child{width: 100%; margin: 0;}

.section-arrival .product_box{display: block;}
.section-arrival .one{width: 100%; padding: 10px; float: left; border-bottom: 1px solid #ddd; border-right: 0;}
.section-arrival .two{width: 100%;}
.section-arrival .product_box .prd_img img {width: 200px; margin: 0 auto;}
.section-arrival .two ul li .prd_img{width: 28%;}
.section-arrival .two ul li .prd_name{width: 72%; padding: 5px 0 0 2%; font-size: 15px;}

.section-Offer-Banner .coupon_box .coupon_text{line-height: 50px; font-size: 18px;}
.section-Offer-Banner .coupon_box .coupon_text span{font-size: 28px; padding: 0 0 0 5px;}

.section-categories .prd_details_content .img_holder{width: 52%; margin-top: -20px;}
.section-categories .prd_details_content .prd_details{width: 45%; }

.doses_content::before,
.price_sec:before{left: 0;right: 0;margin: 0 auto;top: -17px;float: none;display: block;transform: unset; width: 300px; height: 70px;}
.doses_content::before{background: url(/images/OfferPage-Feb23/doses-bg.png) no-repeat center 0;background-size: 300px;}
.price_sec:before{background: url(/images/OfferPage-Feb23/price-bg.png) no-repeat center 0;background-size: 300px;}

}

@media only screen and (max-width:375px), (max-width:399px){
.offer_bar .offer_discount{font-size: 13px;} 
.offer_bar .offer_discount span{font-size: 18px;}
.section-Offer-Banner .coupon_box .coupon_text{line-height: 43px;}

}

@media only screen and (max-width:360px){
/*** SPECIAL OFFER ***/
.offer_bar .offer_block:nth-child(3),
.offer_bar .offer_block:nth-child(5),
.offer_bar .offer_block,
.offer_bar .offer_block:nth-child(2n),
.offer_bar .offer_block:last-child{width: 100%; margin: 0 0 10px 0;}

.offer_discount{font-size: 17px;} 
.offer_discount span{font-size: 22px;}
.offer_images img{width: 180px; margin: 0 auto;}

}

@media only screen and (max-width:300px), (max-width:320px){
.section-Offer-Banner .coupon_box .coupon_text{line-height: 37px;}
}