
.main-banner-section25 {width:100%;float:left; margin:20px 0 0;}

.desktop_mainBanner {display:block;}
.mobile_mainBanner {display:none;}


/*===== New Banner Csss =====*/

.offer_Banner_main{width: 100%; float:left; margin:0 0 10px 0 ;}
.offer_Banner_main img {
    display: block;
}

/*** NEW DESIGN UPDATE BY AJAY - 5TH MAY 2024 ---- ***/
.VSNew_BannerDiv25 {width:100%; float:left; margin-top:10px;}
.VSNew_BannerDiv25 .LeftBanner{width: 35%; float: left; border-radius: 15px 0 0 15px; overflow: hidden; position:relative;}
.VSNew_BannerDiv25 .RightBanner{width: 64%; float: right;}
.VSNew_BannerDiv25 .RightBanner .main_banner{margin-bottom: 7px;position: relative; border-radius:0 15px 0 0; overflow:hidden;}
.VSNew_BannerDiv25 .RightBanner .main_banner img{width:100%;}
.positionBtnDiv {position: absolute;right: 50px;bottom: 20px;width: auto;display: flex;justify-content: space-between;gap:10px;}

.positionBtnDiv a {float: left;width: auto;height: 30px;line-height: 30px;text-align: center;color:#fff;/*color: #0f5ea0;background: #fff;border-radius: 8px;*/background:#ec2528;font-size: 14px;font-weight: 300;padding:0 10px;}
/*.positionBtnDiv a.hillsDogLink{background:#00357e}
.positionBtnDiv a.blackhawkDogLink {background:#171a16;}*/


.VSNew_BannerDiv25 .RightBanner .main_banner .img_holder{ border-radius: 0 15px 0 0; overflow: hidden; }
.VSNew_BannerDiv25 .RightBanner .main_banner .btn_holder{text-align: right; position: absolute; bottom: 50px; right: 100px;}
.VSNew_BannerDiv25 .RightBanner .main_banner .btn_holder img{width: 155px; margin: 0 0 0 5px;}
.VSNew_BannerDiv25 .RightBanner .prd_banner{}
.VSNew_BannerDiv25 .RightBanner .prd_banner ul li{width: 49.3%; float: left; margin: 0 1.4% 0 0;}
.VSNew_BannerDiv25 .RightBanner .prd_banner ul li:last-child{margin: 0; overflow: hidden;}
.VSNew_BannerDiv25 .RightBanner .prd_banner ul li:last-child img{border-radius: 0 0 15px 0;}
 
.VSNew_BannerDiv25 .LeftBanner .img_holder{width:100%; float:left;}
.VSNew_BannerDiv25 .LeftBanner .btn_holder{width:100%; float:left; text-align:center; position:absolute; width:100%; left:0; bottom:90px;}
.VSNew_BannerDiv25 .LeftBanner .btn_holder img{display:inline-block; width:129px; margin:0 5px;}

.mb_banner .owl-dots {padding: 5px 14px 4px;width: fit-content;border-radius: 50px;margin: 0 auto 0;background: #fff;border: 2px solid #00abec;display: block !important;position: absolute;left: 0;right: 0;bottom: -35px;}
.mb_banner .owl-dots .owl-dot {background-color: #D9D9D9 !important;border-radius: 50%;display: inline-block;width: 12px;height: 12px;margin-inline: 5px;cursor: pointer;}
.mb_banner .owl-dots .owl-dot.active {background-color: #00abec !important;width: 12px;height: 12px;margin-inline: 5px;}
.mobile_banner  .mb_banner .owl-theme .owl-dots .owl-dot span {background:none !important;margin:0 !important;}
.mobile_banner .mb_banner .owl-theme .owl-dots .owl-dot.active span, .mobile_banner .mb_banner .owl-theme .owl-dots .owl-dot:hover span {background:none !important;margin:0 !important;}

/**/


.main_banner_desktop_bottom {position:relative; display:block;}
.main_banner_desktop_bottom .positionBtnDiv {right:140px;}
.main_banner_desktop_bottom .positionBtnDiv a {height: auto;color: #033d9a;background: #fff;font-size: 18px;border-radius: 50px;padding: 5px 30px;}
.main_banner_desktop_bottom .positionBtnDiv a.hillsDogLink {margin-right:15px;}

.main_banner_mobile_bottom {display:none;}


/**/


.home_offerSlider {float: left;width: 100%; margin: 20px 0 0;}
.overflowhidden {width: 100%; overflow:hidden!important;padding-bottom:40px;}
.homeSlider_productTOpDIV .overflowhidden {padding-bottom:25px;}
.home_offerSlider_dentelJiontcare .overflowhidden {overflow:inherit !important;}
.home_offerSlider .Slider_ContainerDIV, .home_offerSlider .Slider_productTOpDIV { display: flex; align-items: center; justify-content: space-between; gap: 20px;}
.HomeSlider_Box {border-radius:15px ;}
.HomeSlider_Box img {border-radius:15px;width:100%;height:100%;}

.home_offerSlider .Slider_productTOpDIV .owl-dots {padding: 5px 14px 4px;width: fit-content;border-radius: 50px;margin: 0 auto 0;background: #fff;border: 2px solid #00abec;display: none;position: absolute;left: 0;right: 0;bottom: -35px;}
.home_offerSlider .Slider_productTOpDIV .owl-dots .owl-dot {background-color: #D9D9D9 !important;border-radius: 50%;display: inline-block;width: 12px;height: 12px;margin-inline: 5px;cursor: pointer;}
.home_offerSlider .Slider_productTOpDIV .owl-dots .owl-dot.active {background-color: #00abec !important;width: 12px;height: 12px;margin-inline: 5px;}
.home_offerSlider .Slider_productTOpDIV.owl-theme .owl-dots .owl-dot span {background:none !important;margin:0 !important;}

.Slider_ContainerDIV .owl-dots {padding: 5px 14px 4px;width: fit-content;border-radius: 50px;margin: 0 auto 0;background: #fff;border: 2px solid #00abec;display: block;position: absolute;left: 0;right: 0;bottom: -35px;}
.Slider_ContainerDIV .owl-dots .owl-dot {background-color: #D9D9D9 !important;border-radius: 50%;display: inline-block;width: 12px;height: 12px;margin-inline: 5px;cursor: pointer;}
.Slider_ContainerDIV .owl-dots .owl-dot.active {background-color: #00abec !important;width: 12px;height: 12px;margin-inline: 5px;}
.Slider_ContainerDIV.owl-theme .owl-dots .owl-dot span {background:none !important;margin:0 !important;}

.home_offerSlider_dentelJiontcare .Slider_ContainerDIV .owl-dots {bottom: -45px;}


.allinones_NewsectionDiv {width: 100%; float: left;margin: 20px 0 10px;}
.allinones_Newcommon_title {color: #000104;text-align: center;font-size: 24px;text-transform: uppercase;font-weight: 700;position: relative;padding-bottom: 20px;letter-spacing: 1px;text-transform: uppercase;}

.allinones_NewsectionDiv.allinones_NewsectionDiv_Categories {margin-top:10px;}


.allinones_flexBoxDiv { display: flex; align-items: center; justify-content: space-between; gap: 20px;}
.spotlight_BoxDiv {width: 190px; text-align: center;}
.spotlight_BoxDiv a {padding: 15px 0;display: block;}
.spotlight_BoxDiv img {margin: 10px 0;}
.spotlight_BoxDiv span {display: block;color: #000;text-decoration: none;font-size: 18px;font-weight: 500;}

.spotlight-logDiv {background-color: #d6d6d6;border-radius: 10px;padding: 70px 0 5px;margin-top: -80px;}

.homeCategories {margin-top: 15px;}
.homeCategories_flexBoxDiv { display: flex; align-items: center; justify-content: space-between; gap: 20px;margin:0 0 20px;}
.homeCategories_BoxDiv {width: 190px; text-align: center;background:#00abec;border-radius:10px;}
.homeCategories_BoxDiv a {padding: 15px 0;display: block;}
.homeCategories_BoxDiv img {margin: 10px 0;}
.homeCategories_BoxDiv span {display: block;color: #fff;text-decoration: none;font-size: 18px;font-weight: 500;}

.home-food-products-section {float: left;width: 100%;margin: 0px 0 10px;}
.home-food-products-ContainerDIV {display: flex;align-items: self-start;justify-content: space-around;text-align: center;gap: 20px;}
.HomeSlider_Two {background: #d6d6d6;border-radius:10px;}
.HomeSlider_Two .ProductImage {background: url(/images/home-page-Feb25/products/home-prd-stand.png) no-repeat center bottom;background-size: 80%;padding: 10px 0 30px 0;}

.HomeSlider_Two .ProductImage img {width: 50%;}
.HomeSlider_Two:nth-child(3) .ProductImage img {width: 54%;}
.HomeSlider_Two:nth-child(6) .ProductImage img {width: 58%; margin-bottom:-7px;}
.HomeSlider_Two .text_holder {line-height: 20px;}
.HomeSlider_Two span {display: inline-block;width: 100%;float: left;padding: 10px 0 5px 0;font-size:16px; font-weight:600;}
.Slider_ContainerDIV .SlideBox {margin-right: 15px;padding-top: 10px;position: relative;cursor: pointer;font-size:15px;}

.royalcanin-slider-section {width:100%;float:left; margin:30px 0 10px;}

.royalcanin-slider .owl-dots {padding: 5px 14px 2px;width: fit-content;border-radius: 50px;margin: 0 auto 0;background: #fff;border: 2px solid #00abec;display: block;position: absolute;left: 0;right: 0;bottom: -35px;}
.royalcanin-slider .owl-dots .owl-dot {background-color: #D9D9D9 !important;border-radius: 50%;display: inline-block;width: 12px;height: 12px;margin-inline: 5px;cursor: pointer;}
.royalcanin-slider .owl-dots .owl-dot.active {background-color: #00abec !important;width: 12px;height: 12px;margin-inline: 5px;}
.royalcanin-slider.owl-theme .owl-dots .owl-dot span {background:none !important;}

.Orijan_dogcat_section {float:left;width:100%; margin:0 0 10px;}
.Orijan_dogcat_banner {display: flex;align-items: center;justify-content: space-around;text-align: center;gap: 20px;}
.Orijan_dogcat_items {width:49.5%;}
.Orijan_dogcat_items img {width:100%;}

.Hills_premium_food_section {float:left;width:100%;}
.Hills_premium_food_banner {width: 100%;float: left;padding: 0px 0 30px;position: relative;}

.Hills_premium_TopBanner {background: url("/images/home-page-Feb25/Web-BG.jpg") no-repeat; width: 100%; height: 340px;display:table;position: relative;overflow: hidden;}
.category_TopBanner {background: #5760a8; width: 100%; height: 340px;display:table;position: relative;overflow: hidden;}
.desktopShow {display: block;}
.mobileShow  {display: none;}
.Cheapest_online_img {position: absolute; left: -38px; top:34px;}
.Cheapest_online_img img {transform: rotate(316deg);}

.Hills_premium_flex {display: flex; align-items: center; justify-content: space-around;padding: 27px 100px 0;}
.Hls_prm_left {display: block;}
.Hls_prm_left_img  {display: flex; align-items: center;}
.Hls_prm_left_img img.Web-Text {margin-top: 20px;}
.Hls_prm_link a {margin: 0 20px 0 0;}

.buy2get_flex {display: flex; align-items: flex-start; justify-content: space-around;padding: 27px 50px 0;}
.buy2get_left {display: block;font-size: 60px;font-weight:800;margin:60px 0 15px;color:#fff;}
.buy2get_left span {color:#ffd34e;}

.tabs ul li {margin-right:10px;}
.tabs ul li a {display:block; border:1px solid #757cb5;}
.tabs ul li a img {opacity:0.8;}
.tabs ul li a.selected, .tabs ul li a:hover { border:1px solid #fff;}
.tabs ul li a.selected img {opacity:1;}

.Hills_premium_food_banner .CartOffer_title {width: 100%;float: left;line-height: 45px;text-align: center;font-size: 16px;text-transform: uppercase;font-weight: 700;background: #dfdfdf;margin-bottom: 10px;}
.Hills_premium_food_banner .Hillspremium_items {width: 90%;padding: 0;margin: -60px auto 0; display: flex; align-items: center; justify-content: space-around;}
.Hills_premium_food_banner .Hillspremium_items .item {width: 250px;border: 1px solid #dedede;padding: 20px 0;text-align: center;background: #fff;border-radius: 10px;display: table;}
.Hills_premium_food_banner .Hillspremium_items .PrdImg {width: 100%;float: left;}
.Hills_premium_food_banner .Hillspremium_items .PrdImg img {width: 180px;margin: 0 auto;display: block;}
.Hills_premium_food_banner .Hillspremium_items .PrdName {width: 100%;float: left;padding: 10px;font-weight: 600;height: 55px;margin-bottom: 10px;}
.Hills_premium_food_banner .Hillspremium_items .PrdName span {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; color: #000; font-weight: 600;;}
.Hills_premium_food_banner .Hillspremium_items .PrdPrice {width: 100%;float: left;margin: 10px 0;}
.Hills_premium_food_banner .Hillspremium_items .PrdPrice span {color: #333;padding: 0 10px 0 0;font-size: 24px; font-weight:700;height: 55px;}
.Hills_premium_food_banner .Hillspremium_items .PrdOffer {width: 100%;float: left;font-size: 14px;font-weight: 500;padding: 10px;height: 50px;display: flex;align-items: center;justify-content: center;flex-flow: row wrap;}
.Hills_premium_food_banner .Hillspremium_items .PrdOffer span {color: #ec2529;display: block;width: 100%;margin-bottom: 3px;}
.Hills_premium_food_banner .Hillspremium_items .PrdOffer select {width: 190px;float: none;margin: 0 auto;}
.Hills_premium_food_banner .Hillspremium_items .PrdButton {width: 100%;float: left;}
.Hills_premium_food_banner .Hillspremium_items .PrdButton span {display: inline-block;padding: 10px 20px;border-radius: 5px;color: #fff;text-transform: uppercase;font-size: 14px;font-weight: 500;background: #ec2529;border-radius: 5px;}
.Hillspremium_items .Prd_rating img {width: 85px !important; margin: 0 auto;}

.Hills_premium_food_banner .TabContent .Hillspremium_items.dogcat_category_item .owl-item {overflow:hidden;}
.Hills_premium_food_banner .TabContent .Hillspremium_items.dogcat_category_item .item {padding:0; border-radius:15px;background:transparent;position:relative;overflow:hidden;}
.Hills_premium_food_banner .TabContent .Hillspremium_items .item {width:100%;}


.Hillspremium_items .owl-dots {padding: 5px 14px 2px;width: fit-content;border-radius: 50px;margin: 0 auto 0;background: #fff;border: 2px solid #00abec;display: block;position: absolute;left: 0;right: 0;bottom: -35px;}
.Hillspremium_items .owl-dots .owl-dot {background-color: #D9D9D9 !important;border-radius: 50%;display: inline-block;width: 12px;height: 12px;margin-inline: 5px;cursor: pointer;}
.Hillspremium_items .owl-dots .owl-dot.active {background-color: #00abec !important;width: 12px;height: 12px;margin-inline: 5px;}
.Hillspremium_items.owl-theme .owl-dots .owl-dot span {background:none !important;}

.dogcat_category_item .offer-band-position { position: absolute;background: #ec2529;color: #fff;transform: rotate(343deg);width: 100%;padding: 5px;left: -57px;top: 14px;}

.Homepage-Newbrand-SectionDiv {width: 100%; float: left; margin: 30px 0 0;}
.Homepage-Newbrand-cls {width: 100%; float: left; padding: 20px 20px 20px; box-sizing: border-box;border: 1px solid #dedede;}
.NewHomepage-brand-flexDiv  { display: flex; align-items: center; justify-content: space-between; gap: 10px;flex-flow: row wrap;}
.NewHome-brand-logoBox {width: 184px;text-align: center;}
.NewHome-brand-logoBox a {border: 1px solid #dedede; padding: 10px 0;display: block;}

.NewHome-AllBrands {text-align: center;margin: 30px 0 15px;}
.NewHome-anchHomeAllBrands {background: #00abec;color: #fff;padding: 10px 10px;border-radius: 5px;font-size: 16px;}

/*===== Home Testimonial Css =====*/
.NewHome_proReviewDiv{width: 100%;float: left;margin: 0px 0 0;padding: 0;}

.New_VSHm_testimonial{float: left;width: 100%;}
.New_VSHm_testimonial .owl-nav{display:none}
.New_VSHm_testimonial .owl-dots{display:block; text-align:center;}
.New_VSHm_testimonial .owl-dots .owl-dot span{display:inline-block; width:15px; height:15px; border-radius:25px; margin:0 3px; background:#ccc; cursor:pointer; border:1px solid #fff;}
.New_VSHm_testimonial .owl-dots .owl-dot.active span{background:#ec2529;}
#testnews-slider{margin-top: 0px;}
.post-slide{background: #fff;float: left;width: 100%;margin: 20px 0;border-radius: 15px;padding-top: 1px;}
.Home_proReviewDiv {margin-top:0 !important; }
.Home_proReviewDiv .post-slide {margin:10px 0;}
.testimonial-item{background-color: #ecf7fd;border-radius: 0;margin: 10px 1%;height: 200px;float: left;width:98%;}
.testimonial-image{float: left;width: 100%;text-align: center;}
.owl-carousel .owl-item .post-slide .testimonial-image img{width: 20% !important;float: left;margin-left: 30px;margin-right: 0;margin-top: 20px;border: 4px solid #fff;border-radius: 40px;}
.testimonial-image .TestimonialRateImg{float: left;padding: 5% 0 0 20px;}
.review_proName{margin: 15px 0 0 117px;text-align: left;}
.review_proName a{font-size: 16px;font-weight: 600;color: #151515;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.Testimonial_CusName{float: right;padding: 2% 5% 0 0;}
.testimonial-image .newProdRating{background-size: 20%;width: 95px;}
.testimonial-image .newProdRating-color{background-size: 20%;}
.cell-right{width: 100%;text-align: left;padding-left: 12%;padding-right: 10%;box-sizing: border-box;margin-right: 0;padding-top: 15px;padding-bottom: 0px;float: left;}
.testimonial-name{font-weight: 600;padding-bottom: 5px;}
.testimonial-content.quote{padding: 0;line-height: 20px;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;display: -webkit-box;text-align: justify;}
.testimonial-content .fa-quote-left{padding-right: 6px;color: #000;margin-left: -25px;font-size: 16px;position: absolute;}#news-slider .owl-nav button.owl-prev,
#testnews-slider .owl-nav button.owl-next{position: absolute;top: 38%;color: #000000;border-radius: 0;background: white;font-size: 16px;font-weight: bold;padding: 26px 6px !important;opacity: 1;border: 1px solid #ded8d8;outline: none;}#news-slider .owl-prev{left: 0px;}#news-slider .owl-next{right: 0px;}

.NewHome_proReviewDiv .allinones_Newcommon_title {margin:0 auto; padding:0; display:block;}

/**/

.NewHome_contentDiv {width: 100%;float: left;margin: 30px 0;}
.NewHome_contentDiv .allinones_Newcommon_title {padding-bottom: 20px;}
.NewHome_contentDiv p {padding: 10px 0;}
.NewHome_contentDiv a {font-weight:600;}

/*=== Dog Cat Banner CSS ===*/

.main-dogCatbanner-section25 {width:100%;float:left; margin:10px 0 0;}
.main-dogCatbanner {position:relative;width:100%;}
.dogCatbanner-foodlink {position: absolute;right: 49px;bottom: 40px;width: 364px;display: flex;align-items: center;justify-content: space-between;}
.dogCatbanner-hillslink {width:160px;height:42px;line-height:42px;display:inline-block;text-align:center;background:#00357e; color:#fff; font-size:18px;}
.dogCatbanner-royalcaninlink {width:180px;height:42px;line-height:42px;display:inline-block;text-align:center;background:#db2b24; color:#fff; font-size:18px;}













/*=== Responsive CSS ===*/

@media (max-width:1200px) {
	.main-banner img {width:100%;}
	.allinones_mobile_scrollDiv {overflow: scroll hidden !important;padding-bottom:10px;}
    .allinones_flexBoxDiv {overflow: scroll hidden !important;width:1200px;}
    .Hills_premium_TopBanner {background-size: 100%;}
    .Hills_premium_TopBanner {background: url("/images/home-page-Feb25/new-home-Web-BG.jpg") repeat; width: 100%; height: auto;padding-bottom: 20px;}
    .buy2get_flex {flex-flow: row wrap;}
    .Hls_prm_left {order: 1; width: 100%; text-align: center;}
    .Hls_prm_right {width: 100%;text-align: center;}
    .Hills_premium_food_banner .Hillspremium_items {width: 100%;}
    .Hills_premium_food_banner .Hillspremium_items {margin: 20px auto 0;}
    .Hls_prm_left_img {display: block;}
    .Hls_prm_left_img img.Web-Text, .Hls_prm_left_img img.hills-logo-img {vertical-align: middle;}

}

@media (max-width:1100px) {
	.homeCategories_mobile_scrollDiv {overflow: scroll hidden !important;padding-bottom:3px;}
    .homeCategories_flexBoxDiv {overflow: scroll hidden !important;width:1040px;margin-bottom:10px;}
	.homeCategories_BoxDiv {width:170px;}
	.homeCategories_BoxDiv img {width:130px;}
	
	.home_food_products_mobile_scrollDiv {overflow: scroll hidden !important;padding-bottom:3px;}
    .home-food-products-ContainerDIV {overflow: scroll hidden !important;width:1040px;margin-bottom:10px;}
	.HomeSlider_Two {width:165px;}
}

@media (max-width:960px) {
	.home_offerSlider {margin: 10px 0 0;}
	
}

@media (max-width:900px) {
	.home_offerSlider .Slider_productTOpDIV .owl-dots {display:block;}
	
}



@media (max-width:841px) {
	.NewHome-brand-logoBox {width: 32%;text-align: center;}
}


@media (max-width:800px) {
	.main-banner-section25 {margin: 0;}
	.desktop_mainBanner {display:none;}
	.mobile_mainBanner {display:block;}
	
	.positionBtnDiv {bottom:40px;right:7%;width:50%;}
	.positionBtnDiv a {height:34px;line-height:34px;}
	.positionBtnDiv a.hillsDogLink {width: 131px;}
	.positionBtnDiv a.blackhawkDogLink {width: 141px;}
	
	
	.homeSlider_productTOpDIV {margin-top:50px;}
	/*.allinones_NewsectionDiv {margin-top:50px !important;}*/
	.allinones_Newcommon_title {font-size:20px;padding-bottom:20px;}
	
	.allinones_mobile_scrollDiv {overflow: inherit !important;padding-bottom:0px;}
    .allinones_flexBoxDiv {overflow: inherit !important;width:100%;gap:0;flex-flow:row wrap;}
	
	.spotlight_BoxDiv {width: 31%;}
		
	.royalcanin-slider-section {margin:0px 0 0;}
	.home-food-products-section {margin:0px 0 10px;}
	.home_food_products_mobile_scrollDiv {overflow: inherit !important;padding-bottom:0px;}
    .home-food-products-ContainerDIV {overflow: inherit !important;width:100%;gap:0;flex-flow:row wrap;}
	.HomeSlider_Two {width: 31%;margin-top:15px;padding-bottom:10px;}
	
	.HomeSlider_Two .ProductImage img, 
	.HomeSlider_Two:nth-child(3) .ProductImage img 
	.HomeSlider_Two:nth-child(6) .ProductImage img {width: 80px !important; margin-bottom:0 !important;}
	.HomeSlider_Two .ProductImage {background-size: 70%;padding: 10px 0 34px 0;}
	
	.Homepage-Newbrand-SectionDiv {margin-top:30px;}
	.Homepage-Newbrand-cls {padding: 20px;}
	
	.desktopShow {display:none;}
	.mobileShow {display:block;}
	
	.Hills_premium_TopBanner.mobileShow .mobile-productImg-hills {display:none;}
	
	.Hills_premium_TopBanner {padding:20px 0;}
	.Hls_prm_left_img {display: flex;width: 70%;align-items: center;margin: 0 auto;}
	.Hls_prm_left_img img.Web-Text, .Hls_prm_left_img img.hills-logo-img {vertical-align: middle;margin-top:0;}
	.Hls_prm_left_img img.hills-logo-img {width:16%;margin-top:-10px;}
	.Hls_prm_left_img img.Web-Text {width:90%;}
	
	.Hills_premium_food_banner {margin-bottom:20px;}
	.Hills_premium_food_banner .Hillspremium_items .item {display:flex; width:99%;}
	.Hills_premium_food_banner .Hillspremium_items .PrdImg img {width:150px;}
	.Hills_premium_food_banner .Hillspremium_items .PrdPrice span {font-size: 20px;}
	.Hills_premium_food_banner .Hillspremium_items .PrdName {height: 40px;}
	.Hills_premium_food_banner .Hillspremium_items .PrdName span {-webkit-line-clamp: 2;}
	.Hills_premium_food_banner .Hillspremium_items .PrdButton span {padding: 7px 15px;font-size: 12px;}
	
	.overflowhidden {padding-bottom: 40px;}
	.homeSlider_productTOpDIV .overflowhidden {padding-bottom: 50px;}
	/*.Slider_ContainerDIV .owl-dots, .royalcanin-slider .owl-dots {display:none;}*/
	
	.NewHome_contentDiv {margin: 30px 0 20px;}
	.NewHome_proReviewDiv .post-slide { margin: 5px 0;}
	
	
	.dogCatbanner-foodlink {right: 12%;bottom: 10%;width: 37%;}
	.dogCatbanner-hillslink, .dogCatbanner-royalcaninlink {height: 28px;line-height: 28px;font-size: 14px;}
	.dogCatbanner-hillslink {width: 84px;}
	.dogCatbanner-royalcaninlink {width: 130px;}
	
	.main_banner_desktop_bottom {position:relative; display:none;}
	.main_banner_mobile_bottom {margin-top: 54px;margin-bottom:-30px; position:relative; display:block;}
	.main_banner_mobile_bottom .positionBtnDiv {right: 7%;bottom:20px; width: auto;}
	.main_banner_mobile_bottom .positionBtnDiv a {height: auto; width:auto; color: #033d9a;background: #fff;font-size: 16px;border-radius: 50px;padding: 5px 20px;}
	.main_banner_mobile_bottom .positionBtnDiv a.hillsDogLink {margin-right:15px;}
	
	
	.allinones_NewsectionDiv.allinones_NewsectionDiv_Categories {margin-top: 20px;}
	.allinones_NewsectionDiv.allinones_NewsectionDiv_Categories .allinones_Newcommon_title {padding-bottom: 15px;}
	.allinones_NewsectionDiv {height:552px;}
	

}

@media (max-width:700px) {
	.HomeSlider_Two .ProductImage img, 
	.HomeSlider_Two:nth-child(3) .ProductImage img 
	.HomeSlider_Two:nth-child(6) .ProductImage img {width: 80px !important; margin-bottom:0 !important;}
	.HomeSlider_Two .ProductImage {background-size: 70%;padding: 10px 0 26px 0;}

}

@media (max-width:660px) {
	/*.allinones_NewsectionDiv.allinones_NewDivTop {margin-top:50px;}*/
	.home_offerSlider .Slider_ContainerDIV {gap:0;}
	
	.allinones_Newcommon_title {font-size: 18px;padding-bottom: 10px;}
	.allinones_NewDivTop .allinones_Newcommon_title {padding-bottom:0;}
		
	.spotlight_BoxDiv .spotlight-topDiv img {width:100px;height:90px;border: 2px solid #d6d6d6;padding: 10px 5px 0;border-radius:5px 5px 0 0;box-sizing:border-box;}
	.spotlight_BoxDiv .spotlight-logDiv img {width:80px;height:27px;}
	.spotlight-logDiv {padding: 50px 0 5px;margin-top: -60px;}
	.spotlight_BoxDiv a {padding: 15px 0 0;}
	
	.homeCategories_flexBoxDiv {overflow: scroll hidden !important;width:860px;gap:10px;}
	.homeCategories_BoxDiv {width:150px;}
	.homeCategories_BoxDiv img {width:100px;margin-top:0;}
	.homeCategories_BoxDiv span {font-size:14px;}
	
	.positionBtnDiv {bottom:30px;}
	.positionBtnDiv a {height:32px;line-height:32px;}
	.positionBtnDiv a.hillsDogLink {width: 131px;}
	.positionBtnDiv a.blackhawkDogLink {width: 141px;}
	
	.main_banner_mobile_bottom .positionBtnDiv a {height: auto;width: auto;line-height:1; font-size: 14px;border-radius: 50px;padding: 10px 16px;}
	
	.allinones_NewsectionDiv {height:380px;}

}

@media (max-width:600px) {
		
	.NewHome-brand-logoBox img {width: 100px;}
	.dogCatbanner-foodlink {right: 8%;bottom: 4%;width: 45%;}

}

@media (max-width:565px) {
	.NewHome-brand-logoBox {width: 31%;}
	.HomeSlider_Two .ProductImage {background-size: 80%;padding: 10px 0 25px 0;}
	.Orijan_dogcat_banner {gap:10px;}
	.Orijan_dogcat_items {width: 50%;}
	
	.positionBtnDiv {bottom:20px;}
	/*.positionBtnDiv {right: 50px;bottom:30px;width: 50%;z-index:9999;}
	.positionBtnDiv a {width: 100px;font-size: 16px;}*/
	.main_banner_mobile_bottom .positionBtnDiv {right: 5%;bottom: 15px;}
	.main_banner_mobile_bottom .positionBtnDiv a.hillsDogLink {margin-right: 10px;}
}	


@media (max-width:520px) {
	.positionBtnDiv a {height: 30px;line-height: 30px;}
	.positionBtnDiv a.hillsDogLink, .positionBtnDiv a.blackhawkDogLink {width: auto;}
}

@media (max-width:500px) {
	.dogCatbanner-foodlink {right: 3%;bottom: 3%;width: 55%;}
}

@media (max-width:480px) {
	.Hls_prm_link.Hls_prm_link_mobile {display: flex;align-items: center;flex-flow: row wrap;justify-content: space-evenly;}
	.Cheapest-online-mobile {width:100%;margin-top:10px;}
	.Hls_prm_link a {margin: 0;}
	.Hls_prm_link a img {width:160px;}
	
	.homeCategories_flexBoxDiv {width: 740px;}
	.homeCategories_BoxDiv {width: 120px;}
	
	.HomeSlider_Two .ProductImage {background-size: 80%;padding: 10px 0 18px 0;}
	.HomeSlider_Two .ProductImage img, .HomeSlider_Two:nth-child(3) .ProductImage img .HomeSlider_Two:nth-child(6) .ProductImage img {width: 60px !important;margin-bottom: 0 !important;}
	.HomeSlider_Two span {font-size: 14px;letter-spacing: -0.2px;}
	.HomeSlider_Two .text_holder {line-height: 16px;font-size: 12px;}
	
	.main_banner_mobile_bottom .positionBtnDiv a.hillsDogLink {margin-right: 0;}
	.main_banner_mobile_bottom .positionBtnDiv a {height: auto;width: auto;line-height: 1;font-size: 12px;border-radius: 50px;padding: 8px 12px;}
		
}

@media (max-width:460px) {
	.Hls_prm_link_mobile {display:flex;}
	.NewHome-brand-logoBox {width: 48%;}
	
	.HomeSlider_Two {width: 31%;margin-top:10px;}
	.Orijan_dogcat_banner {gap: 5px;}
	
	.positionBtnDiv {right: 5%;bottom:10px;width: 54%;}
	.positionBtnDiv a {width: auto;font-size: 13px;}
	
	.dogCatbanner-foodlink {right: 4%;bottom: 3%;width: 48%;}
	.dogCatbanner-hillslink, .dogCatbanner-royalcaninlink {height: 26px;line-height: 26px;font-size: 12px;}
	.dogCatbanner-hillslink {width: 74px;}
	.dogCatbanner-royalcaninlink {width: 110px;}
	
}

@media (max-width:400px) {
	.allinones_NewsectionDiv {height: 270px;}
	.spotlight_BoxDiv .spotlight-topDiv img {width:80px;height:70px;}
	.spotlight_BoxDiv .spotlight-logDiv img {width:60px;height:20px;}
	.spotlight-logDiv {padding: 20px 0 0px;margin-top: -40px;}
	.spotlight_BoxDiv a {padding: 10px 0 0;}
	
	.homeCategories_flexBoxDiv{width: 620px;}
	.homeCategories_BoxDiv {width: 100px;}
	.homeCategories_BoxDiv a {padding: 10px 0;}
	.homeCategories_BoxDiv img {width: 80px;margin-bottom:5px;}
	.homeCategories_BoxDiv span {font-size: 12px;}
	
    .Hls_prm_left_img {display: flex;width: 80%;align-items: center;justify-content: space-evenly;justify-items: center;}
	.Hls_prm_left_img img.Web-Text {width: 86%;}
	
	.HomeSlider_Two {width: 31%;margin-top:10px;}
	.HomeSlider_Two .ProductImage {background-size: 80%;padding: 10px 0 16px 0;}
	
	.positionBtnDiv {right: 5%;bottom: 10px;width: 55%;gap:5px}
	.positionBtnDiv a {height: 26px;line-height: 26px;font-size: 12px;padding:0 12px;}
	
	.dogCatbanner-foodlink {right: 2%;bottom: 2%;width: 56%;}
	
	.main_banner_mobile_bottom .positionBtnDiv {right: 3%;bottom: 10px;}
	.main_banner_mobile_bottom .positionBtnDiv a {height: auto;width: auto;line-height: 1;font-size: 11px;border-radius: 50px;padding: 8px 10px;}

}

@media (max-width:375px) {
	img.popular_categories_img {width:100px;}
	.spotlight_BoxDiv span {font-size: 16px;}
	.Hls_prm_link a img {width: 130px;}
	
	.positionBtnDiv {right: 3%;bottom: 5px;width: 60%;gap: 5px;}

}

@media (max-width:359px) {
	.HomeSlider_Two {width: 48%;margin-top:10px;}
	.HomeSlider_Two .ProductImage {background-size: 80%;padding: 10px 0 24px 0;}

}

@media (max-width:345px) {
    .positionBtnDiv {width: 64%;gap: 3px;}
}	