
ul{list-style: none; padding: 0; margin: 0;}
a{text-decoration: none;}
.container { max-width: 1200px; padding: 0 15px; margin:0 auto;}
.offer-title { font-size: 30px; font-weight: 500; color: #000000; text-align: center; text-transform: uppercase; font-family: rubik;   padding-bottom:3px;
    border-bottom-style: solid;  border-bottom-width: 2px;  width: fit-content; border-bottom-color: #56a700; margin: 0 auto;}
.most-main-slider{    margin: 28px 0;}
.hero-slider-item {   text-align: center;position: relative;}
.hero-slider-item .slider-inner { border-radius: 20px; border: 1px solid #ececec;cursor: pointer;position: relative; margin: 0 5px; }
.hero-slider-item .item-img { position: relative;}
.hero-slider-item .item-img img { width:190px; margin: 0 auto; display: block;}
.hero-slider-item .slider-inner .hover-conents{position: absolute; right: 15px; top: 0; opacity: 0;  visibility: hidden; transition: .4s;}
.hero-slider-item .slider-inner:hover .hover-conents { opacity: 1; top: 5px; visibility: visible;}
.hero-slider-item .slider-inner .hover-conents a { font-size: 24px; color: #56a700;}
.hero-slider-item .slider-inner .hover-conents .wishlist{ background: url(https://www.budgetvetcare.com/images/mobile-imgs/icon-heart.png) no-repeat center 0;
    background-size: 100% !important;  display: block;   width: 27px;   height: 27px;}
.hero-slider-item .prod-item-content {background: #f1f7fe; position: relative; overflow: hidden; border-radius:0 0 20px 20px; padding-bottom: 20px;}
.hero-slider-item .slider-inner .prod-item-content:before { position: absolute; content: ""; background: #fff; height: 100%; width: 100%;  top: 0; left: 0;  z-index: -1;}
.slider-inner:hover .prod-item-content .btn-blockd{transform: translateY(-10px);}
.slider-inner:hover .prod-item-content:before{z-index: 1;}
.slider-inner .prod-item-content .btn-blockd { text-transform: uppercase; display: block;   width: 100%;  position: absolute; left: 0;  height: 100%; display: flex; align-items: center; bottom: 0; transform: translateY(110%);
    transition: .4s;  z-index: 5; text-align: center; justify-content: center;}
.slider-inner .prod-item-content .btn-blockd a.btnbuy{min-width:160px;     color: #ffffff;
    background: #1d62b2; text-transform: uppercase; display: inline-block; justify-content: center;   display: flex; align-items: center; height: 40px; 
    text-align: center;  border: 1px solid transparent;  padding:0; font-size: 18px; font-weight: 400; line-height: 1.5; border-radius:5px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.hero-slider-item .prod-item-content .item-title {padding: 12px 10px 0; font-size: 14px; font-weight: 500; color: #000000; min-height: 60px;}
.hero-slider-item .prod-item-content .item-price{padding: 10px 0; font-size: 18px; font-weight: 500; color: #1d62b2;}
.hero-slider-item .rating {
    background: url(https://discountpetcareau.b-cdn.net/images/SiteImages/blank_star.png) repeat-x left top;
    display: inline-block; height: 20px; text-align: left; vertical-align: middle; width: 91px; padding-bottom: 12px;}
.hero-slider-item .rating-color {
    background: url(https://discountpetcareau.b-cdn.net/images/SiteImages/shining_star.png) repeat-x left top;
    height: 20px;
}
.most-main-slider .slick-prev:before{
    display: none;
}
.most-main-slider .slick-prev,
.most-main-slider .slick-next {
    width: 28px;  height: 28px; z-index: 11; background-size: 28px; opacity: 1; position:absolute; top:50%; transform:translateY(-50%);}
.most-main-slider .slick-prev{ background: url(https://discountpetcareau.b-cdn.net/images/left-arrow-offer.png) no-repeat; left: 8px;}
.most-main-slider .slick-next{background: url(https://discountpetcareau.b-cdn.net/images/right-arrow-offer.png) no-repeat;  right: 8px;}
.most-main-slider .slick-prev:hover, .most-main-slider .slick-prev:focus, 
.most-main-slider .slick-next:hover, .most-main-slider .slick-next:focus{
    opacity: 1;
    background-size: 28px;
}

.most-main-slider .slick-prev:hover, .most-main-slider .slick-prev:focus{ background: url(https://discountpetcareau.b-cdn.net/images/left-arrow-offer.png) no-repeat;}
.most-main-slider .slick-next:hover, .most-main-slider .slick-next:focus{ background: url(https://discountpetcareau.b-cdn.net/images/right-arrow-offer.png) no-repeat;}
.most-main-slider .slick-next:before{display: none;}


.home_shop_option{margin-bottom: 30px; text-align: center; display: flex; flex-flow: row wrap;}
.home_shop_option .shob_box { width: calc(50% - 20px); margin: 0 10px;    background: #ffe3e3;  border-radius: 15px;}
.home_shop_option .shob_box.bgnew{  background: #fff0df;}
.home_shop_option .shob_box .tab_content_holder ul {display: flex;     flex-flow: row wrap;}
.home_shop_option .shob_box .shop-box-title { color: #fff; text-transform: uppercase;  background: #aa2323; width: 280px; margin: 0 auto;  font-size: 22px; font-weight: 500;    border-radius: 0 0 8px 8px; padding: 7px 0;}
.home_shop_option .shob_box .shop-box-title.title-clr{background:#a85612;}
.home_shop_option .shob_box .tab_content_holder{padding-top: 30px; color: #000; font-weight: bold; font-size: 16px; display: block;}
.home_shop_option .shob_box .tab_content_holder ul li{width: 33.333%; text-align: center; }




.home_shop_option .shob_box .tab_content_holder ul li:first-child::after{content: none;} 
.home_shop_option .shob_box .tab_content_holder img{width: 100px; margin: 0 auto; display: block; min-height: 116px;}
.home_shop_option .shob_box .tab_content_holder a span{display: block; color: #000; font-size: 14px; font-weight: 500; padding: 10px 0;}
.home_shop_option .shob_box .shadetabs{width:100%; float:left; text-align: center; padding:20px 0 10px 0; text-transform: uppercase;}
.home_shop_option .shob_box .shadetabs ul { display: flex; align-items: center; justify-content: center;}
.home_shop_option .shob_box .shadetabs li{ margin: 0 2px; width:80px; float: none; cursor: pointer; display:flex; align-items: center; line-height: 25px; color: #000; background: #fff; cursor:pointer; padding:5px 0;} 
.home_shop_option .shob_box .shadetabs li img { padding: 0 6px;}
/* .home_shop_option .shob_box .shadetabs li a, .home_shop_option .shob_box .shadetabs li.clpik {background: #aa2323; color: #fff;}
.home_shop_option .shob_box .shadetabs li a, .home_shop_option .shob_box .shadetabs li.broncl{background: #a85612; color: #fff;} */
 .home_shop_option .shob_box .shadetabs li.selected.clpik {background: #aa2323; color: #fff;}
.home_shop_option .shob_box .shadetabs li.selected.broncl {background: #a85612; color: #fff;}
 .home_shop_option .shob_box .shadetabs li.selected.clpik {background: #aa2323; color: #fff;}
.home_shop_option .shob_box .shadetabs li.selected.broncl {background: #a85612; color: #fff;}

.home_shop_option .shob_box .shadetabs.m-active li.slected.clpik {background: #aa2323; color: #fff;}
.home_shop_option .shob_box .shadetabs.m-active li.slected.broncl {background: #a85612; color: #fff;}

.home_shop_option .shob_box .shadetabs li span{padding:0 0 0 3px; text-align:center; font-size:16px;}
.actmg{display: none;}
.home_shop_option .shob_box .shadetabs li.selected.broncl .actmg{display: block;}
.home_shop_option .shob_box .shadetabs li.selected.broncl .notctive{display: none;}
.home_shop_option .shob_box .shadetabs li.selected.clpik .actmg{display: block;}
.home_shop_option .shob_box .shadetabs li.selected.clpik .notctive{display: none;}


.home_shop_option .shob_box .shadetabs.m-active li.slected.clpik .actmg{display: block;}
.home_shop_option .shob_box .shadetabs.m-active li.slected.clpik .notctive{display: none;}
.home_shop_option .shob_box .shadetabs.m-active li.slected.broncl .actmg{display: block;}
.home_shop_option .shob_box .shadetabs.m-active li.slected.broncl .notctive{display: none;}

.offer-new .shadetabs{width:100%; float:left; text-align: center; padding:10px 0 10px 0; text-transform: uppercase;}
.offer-new .shadetabs ul { display: flex; align-items: center; justify-content: center;}
.offer-new .shadetabs li{ margin: 0 2px; width:80px; float: none; cursor: pointer; display:flex; align-items: center; line-height: 40px; color: #000; background: #fff; cursor:pointer;} 
.offer-new .shadetabs li img { padding: 0 6px;}
.offer-new .shadetabs li.selected.broncl{background: #56a700; color: #fff;}
.offer-new .shadetabs li.selected.broncl .actmg{display: block;}
.offer-new .shadetabs li.selected.broncl .notctive{display: none;}

.offer-new .tab_content_holder { float: left; width: 100%;    margin-bottom: 30px;}
.offer-new .tab_content_holder ul{display: flex; flex-flow: row wrap;}
.offer-new .tab_content_holder ul li{width:calc(25% - 20px); margin: 0 10px;}

.latest-arrival-main { margin: 20px 0; width: 100%; float: left;}
.latest-arrival-main .latest-arrrival-inner{display: flex; flex-flow: row wrap; color: #0000;}
.latest-arrival-main .latest-arrrival-inner .col-width { width: calc(33.33% - 6px); margin: 0 2px; color: #000;}
.latest-arrival-main .latest-arrrival-inner img{width: 200px;}  
.latest-arrival-main .divleftcol{border: 1px solid #cccccc;  text-align: center;}
.latest-arrival-main .divleftcol.col-width .left-img img { padding:40px 0 0;width: 240px;  height: 240px;}
.latest-arrival-main  .left-title-content { padding: 0 30px;}
.latest-arrival-main  .content-title { font-size: 14px;font-weight: 500; color: #000; padding: 20px 0;}
.latest-arrival-main .left-title-content span { font-size: 18px; font-weight: 500; color: #56a700; padding: 0 0 15px; display: block;}
.latest-arrival-main .left-title-content .buybtn {font-size: 18px; font-weight: 500; color: #000000; border: 1px solid #cccccc; width: 108px; text-transform: uppercase;
     margin: 0 auto;border-radius: 5px; display: block; padding: 3px 0;transition: .4s ease;
}
.latest-arrival-main .left-title-content .buybtn:hover { background: #56a700; color: #fff; transition: .4s ease;}
.divmidcol.col-width img,
.divrightcol.col-width img { height: 180px; width: 180px; display: block;}
.latest-arrrival-inner .divmid-inner { display: flex; align-items: center; padding: 28px 10px;}
.latest-arrrival-inner .divmid-inner .prd_img {width: 50%; text-align: center;}
.latest-arrrival-inner .divmid-inner .prd_name {width: 50%; text-align: center;}
.divmidcol.col-width .one,
.divmidcol.col-width .two,
.divrightcol.col-width .one,
.divrightcol.col-width .two  {
    border: 1px solid #cccccc;
}
.divmidcol.col-width .one,
.divrightcol.col-width .one {
    margin-bottom: 5px;
}
.latest-arrrival-inner .divmid-inner .prd_name span { display: block; font-size: 18px; font-weight: 500;color: #56a700;  margin: 10px 0 20px;}
.latest-arrrival-inner .divmid-inner .prd_name p { font-size: 14px; min-height: 51px; color: #000; font-weight: 500;  margin: 0; min-height:80px;}
.latest-arrrival-inner .divmid-inner .prd_name .buybtn {font-size: 18px; font-weight: 500; color: #000; border: 1px solid #cccccc;
     width: 110px; margin: 0 auto;border-radius: 5px; padding: 3px 0; display: block; text-transform: uppercase; }
.latest-arrrival-inner .divmid-inner .prd_name .buybtn:hover{ background: #56a700;color: #fff;    transition: .4s ease;}

.home_shop_option .shob_box .shadetabs.m-active{display:none;}
	.home_shop_option .shob_box .shadetabs.d-active{display:block;}




/* RESPONSIVE */


@media only screen and (max-width:1100px),(max-width:1199px){

}
@media only screen and (max-width:1000px),(max-width:1099px){
    .offer-title{font-size: 24px;}
    .home_shop_option .shob_box { width: calc(50% - 10px); margin: 0 5px;}
    .offer-new .tab_content_holder ul li img {  width: 240px;}
    .home_shop_option .shob_box .shop-box-title{width: 250px; font-size: 20px;}

}

@media only screen and (max-width:900px),(max-width:999px){
    .hero-slider-item .item-img img{width: 140px;}
    
}

@media only screen and (max-width:800px),(max-width:899px){

}

@media only screen and (max-width:700px),(max-width:799px){
    .home_shop_option .shob_box .shadetabs li a, .home_shop_option .shob_box .shadetabs li.broncl,
    .home_shop_option .shob_box .shadetabs li a, .home_shop_option .shob_box .shadetabs li.clpik{margin: 0 10px 0 0;}
    .offer-new .tab_content_holder ul li {width:50%;margin: 0 0  10px;   text-align: center;}
    .offer-new .tab_content_holder ul li img { width: auto;}
    .home_shop_option .shob_box {width: 100%; margin: 0 0 30px;}
    .home_shop_option .shob_box .tab_content_holder img{width: auto; min-height: 0;}
    .offer-title {font-size: 23px;}
    .latest-arrival-main .latest-arrrival-inner .col-width { width: calc(50% - 6px);margin: 0 2px 5px;}
    .divrightcol.col-width .divright-inner { display: flex;}
    .latest-arrival-main .latest-arrrival-inner .divrightcol.col-width { width: 100%;}
    .divrightcol.col-width .divright-inner .one { width: calc(50% - 4px); margin: 0 2px;}
    .divrightcol.col-width .divright-inner .two { width: calc(50% - 4px); margin: 0px 2px;}
}

@media only screen and (max-width:600px),(max-width:699px){
    .latest-arrival-main .latest-arrrival-inner .col-width { width: 100%; margin: 0 0px 10px;}
    .divrightcol.col-width .divright-inner {display: flex; flex-flow: row wrap;}
    .divrightcol.col-width .divright-inner .one{width: 100%; margin-bottom: 10px;}
    .divrightcol.col-width .divright-inner .two{width: 100%;}
    .latest-arrival-main .divleftcol.col-width .left-img img{    padding: 20px 0 0; width: 160px; height: auto;}
    .latest-arrival-main .left-title-content{margin-bottom: 20px;}
    .hero-slider-item .item-img img { width: 80px; padding: 10px 0;}
	.home_shop_option .shob_box .shadetabs.m-active{display:block;}
	.home_shop_option .shob_box .shadetabs.d-active{display:none;}
	.home_shop_option .shob_box .shadetabs{float:none;}
}

@media only screen and (max-width:500px),(max-width:599px){
    .offer-new .tab_content_holder ul li img { width: 180px;}
	.hero-slider-item .prod-item-content .item-title{min-height:auto;}
}

@media only screen and (max-width:400px), (max-width:499px) {
    .offer-new .tab_content_holder ul li{width: 100%; }
    .offer-new .tab_content_holder ul li img { width: auto;}
    .offer-title {font-size: 18px;}
    .home_shop_option .shob_box .tab_content_holder ul li{width: 50%; margin: 0 0 10px;}
	.home_shop_option .shob_box .tab_content_holder ul li:last-child{width:100%; text-align:center;}
    .home_shop_option .shob_box .tab_content_holder ul li:after{content: none;}
    .home_shop_option .shob_box.bgnew .tab_content_holder ul li:after{content: none;}
    .home_shop_option .shob_box .shop-box-title {
        width: 180px;
        font-size: 16px;
    }
	.hero-slider-item .item-img img { width:180px; padding: 10px 0;}
}
@media only screen and (max-width:300px), (max-width:399px) {
    .latest-arrrival-inner .divmid-inner{flex-flow: row wrap;}
    .latest-arrrival-inner .divmid-inner .prd_img { width: 100%; text-align: center;}
    .latest-arrrival-inner .divmid-inner .prd_name {width: 100%; margin-top: 15px;text-align: center;}
    .divmidcol.col-width img,
    .divrightcol.col-width img{margin: 0 auto; height:auto;}
    .latest-arrrival-inner .divmid-inner .prd_name p{min-height: 80px;}
	.latest-arrival-main .latest-arrrival-inner .col-width {width: calc(50% - 6px);margin: 0 2px 5px;}
	.latest-arrrival-inner .divmid-inner .prd_name .buybtn{font-size:16px; width:95px;}
}
