article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section{display: block}
*,
::after,
::before{box-sizing: border-box;-ms-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;padding: 0;margin: 0;outline: none;}
body{background: #fff;color: #000000;font-family:muliregular;font-size: 14px;line-height: 16px;margin: 0;padding: 0;font-display:swap;touch-action: auto;}
a,
a:hover,
a:focus{text-decoration: none;transition: 0.3s;-webkit-transition: 0.3s;-ms-transition: 0.3s;-moz-transition: 0.3s;transition: all 0.2s linear 0s;}
a{color: #000000;text-decoration: none;background-color: transparent}
a:not([href]):not([tabindex]){color: inherit;text-decoration: none}
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover{color: inherit;text-decoration: none}
a:not([href]):not([tabindex]):focus{outline: 0}
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
p{margin: 0;padding: 0;font-family:muliregular;font-weight: normal;}
ul,
ol,
li{font-family:muliregular;font-size: 14px;line-height: 20px;color: #000000;list-style: none;}
p{font-family:muliregular;font-size: 14px;line-height: 20px;}
img{border: 0;outline: none;vertical-align: middle;max-width: 100%;width:auto; height:auto;}
img.lazy {background-image: url(/images/loading-new.gif);background-repeat: no-repeat;background-position: 50% 50%;background-size: 45%;}

html {scroll-behavior: smooth;scroll-padding-top: 80px;}

/*** header-title ***/
h1{font-size: 25px;line-height: 25px;}
h2{font-size: 22px;line-height: 22px;}
h3{font-size: 18px;line-height: 20px;}
h4{font-size: 16px;line-height: 20px;}
h5{font-size: 14px;line-height: 20px;}
h6{font-size: 12px;line-height: 20px;}
sub,
sup{position: relative;font-size: 75%;line-height: 0;vertical-align: baseline}

/*** table ***/
table{border-collapse: collapse}
th{text-align: inherit}

/*** input-from ***/
label{display: inline-block;margin-bottom: .5rem}
textarea{resize: none;}
input:focus,
select:focus,
button:focus{/*border:none;*/outline: none;}
input,
select,
button{appearance: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;outline: none;-webkit-border-radius: 0;-ms-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;}
input[type="button"],
input[type="text"],
input[type="submit"],
input[type="reset"],
input[type="Password"],
input[type="email"]{appearance: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;border-radius: 0;-webkit-border-radius: 0;-ms-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;}

/*chrome - CSS*/
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {background: #ffffff;transition: background-color 5000s ease-in-out 0s;}
.label_box{display: inline-block;margin: 0 18px 0 0;padding: 0;text-transform: capitalize;color: #000000;width: 126px;font-size: 16px;line-height: 20px;}
.mandatory_field{color: #eb2600;padding-left: 5px !important;}
.input_box{display: inline-block;border: 1px solid #cdcdcd;background: #fff;width: 318px;height: 38px;line-height: 30px;color: #000000;padding: 0 8px;outline: none;font-size: 14px;font-family:muliregular;}
/*.input_box:focus{border-color:#1b1b1b;background: #ffffff;color: #000000;}*/

/*** button ***/
.button{font-family: 'mulisemibold';font-size: 15px;color: #ffffff;display: inline-block;padding: 0 20px;height: 38px;line-height:36px; border: 0;text-align: center;text-transform: uppercase;outline: none;cursor: pointer;text-decoration: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;transition: background-color 300ms ease-out;border-radius:3px !important;}
select{display: inline-block;-webkit-appearance: none;-ms-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;outline: none;background: url("/images/site_images/arrwo.png") no-repeat center right 10px !important;background-size: auto !important;background-size: 10px 10px !important;}

/*** button-bgcolor ***/
.btn_black{background: #1b1b1b;}
.btn_grey{background: #acacac;}
.btn_red{background: #ec2529;}
.btn_disable {background: #acacac !important;cursor: not-allowed !important;}

/*** button-bgcolor-hover ***/
.btn_grey:hover{background: #1b1b1b;}
.btn_red:hover{background: #1b1b1b;}
.btn_black:hover{background: #ec2529;}

/*** button-left-right ***/
.btn_left{float: left;}
.btn_right{float: right;}

/*** background-color ***/
.bg_grey {/*	background: #acacac;*/background: #c5c5c5;}.bg_black{background: #111111;}.bg_red{background: #ff0000;}.bg_white{	background: #f7f7f7;}
.bg_white_prod{background: #e9e9e9;}

/*** text-color ***/
.red-text{color: #ec2529 !important;}
.orange-text {color:darkorange !important;}
.green-text{color: green !important;}
.white-text{color: #ffffff;}
.bule-text{color: #2c3e50;}
.grey-text{color: #acacac;}

/*** float Css ****/
.float_left,
.f_left{float: left;}
.float_right,
.f_right{float: right;}

/*** text-css ***/
.font_normal{font-weight: 400;}
.font_bold{font-weight: 700 !important;}
.text_unset{text-transform: unset;}
.text_uppercase{text-transform: uppercase;}
.text_capitalize{text-transform: capitalize;}
.border_0{border: none !important;}
.text_center{text-align: center;}
.w_100{width: 100%;}
.d_block{display: block;}
.cp{cursor: pointer;}

/*** mein-title-class ***/
.title_class {font-size: 30px;line-height: 45px;text-transform: uppercase;color: #2c3e50;display: block;font-weight: bold;text-align: center;padding: 20px 0 20px;}

/*** margin ***/
.margin_0{margin: 0 !important;}
.mb_0{margin-bottom: 0 !important;}
.margin_5{margin: 5px;}
.margin_10{margin: 10px;}
.margin_15{margin: 15px;}
.margin_t5{margin-top: 5px;}
.margin_b5{margin-bottom: 5px;}
.margin_t10{margin-top: 10px;}
.margin_b10{margin-bottom: 10px;}
.margin_t15{margin-top: 15px;}

/*** padding ***/
.padding_0{padding: 0px !important;}
.padding_5{padding: 5px;}
.padding_10{padding: 10px;}
.padding_15{padding: 15px;}
.padding_t5{padding-top: 5px;}
.padding_b5{padding-bottom: 5px;}
.padding_t10{padding-top: 10px;}
.padding_b10{padding-bottom: 10px;}
.padding_t15{padding-top: 15px;}
.padding_b15{padding-bottom: 15px;}

/*** colum row css ***/
.row{margin-right: -15px;margin-left: -15px}
.row::after {content: "";display: table;clear: both;}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12{padding-right: 15px;padding-left: 15px;float: left;}
.col-1{width: 8.333333%}
.col-2{width: 16.666667%}
.col-3{width: 25%}
.col-4{width: 33.333333%}
.col-5{width: 41.666667%}
.col-6{width: 50%}
.col-7{width: 58.333333%}
.col-8{width: 66.666667%}
.col-9{width: 75%}
.col-10{width: 83.333333%}
.col-11{width: 91.666667%}
.col-12{width: 100%}

/** clearfix & wrapper **/
.clearfix:after{clear: both;display: block;content: "";}
.clearfix:after{clear: both;display: table;visibility: hidden;content: "";}
.wrapper{max-width: 1200px;margin: 0 auto;padding: 0 15px;}

/*** Back to top button ***/
.scroll-to-top{position: fixed;bottom: 112px;right: 5px;width: 40px;height: 40px;color: #ffffff;font-size: 18px;text-transform: uppercase;line-height: 40px;text-align: center;z-index: 11;cursor: pointer;/* border-radius: 50px; */background: #ec2529;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease;display: none;}

/* product_section-style-start */
.product_section{width: 100%; float:left;}
.product-sub-title{text-align: center;}
.product-box{width: 100%;}
.product-border-box{border: 1px solid #e7e7e7;padding: 0;margin: 10px 0;position: relative;transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-moz-transition: all 0.3s;border-radius:5px;} 
.product-img{margin-bottom: 15px;height: 200px;text-align: center;}
.product-img a img{width: 180px;height: 180px;}
.product-text{text-align: center;/*margin-left: 20px;*/}
.pro_pricing{width: 100%;}
.pro_price_promo{display: inline-block;font-size: 22px;line-height: 28px;margin-right: 10px; color:#000;}
.pro_price_crossout{display: inline-block;font-size: 16px;line-height: 26px;color: #666;text-decoration: line-through;}
.pro-title{height: 70px;padding-top: 15px;text-align: center;}
.pro-title a span.name{display:inline-block; width:100%;}
.pro-title a h4,
.pro-title a span.name{padding:0 10px; box-sizing:border-box;}
.pro-title h4 span.name,
.pro-title a span.name{display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}
.pro-title a h4,
.pro-title a h6,
.pro-title a span.name{font-size: 18px;line-height: 20px;color: #ec2529;    padding-bottom: 2px;}
.shop-now{text-align: center;width: 100%;padding: 15px 0; position:relative; z-index:2;}
.favorite_btn{height: 38px;width: 40px;margin-left: 5px;text-align: center;line-height: 38px;color: #fff;display: inline-block;vertical-align: top;font-size: 18px;border-radius:3px;}
.favorite_border{/*border: 1px solid #acacac;*/border: 1px solid #ffffff;background: #f7f7f7;color: #ec2529 !important;}
.favorite_btn.btn_grey{background:url(/images/icon-favorite.png) no-repeat center 6px #acacac;background-size:25px}
.favorite_btn.btn_grey:hover{background:url(/images/icon-favorite.png) no-repeat center 6px #ec2529 !important;background-size:25px !important}
.favorite_btn.favorite_border{background:url(/images/icon-favorite-select.png) no-repeat center 6px #e8e8e8;background-size:25px;border-radius:3px}
.pro_sale{position: absolute;top: 10px;right: 10px;}
.pro_sale span{width: 50px;height: 24px;display: block;text-transform: uppercase;font-size: 15px;line-height: 24px;color: #fff;text-align: center;}
.rpoint_usd.red-text {margin: 0;float: right;font-size: 16px;line-height: 24px;font-weight: 400;margin-right: 90px;}
.reward-point-summary .rpoint_usd.red-text{width: 100%;margin: 0;text-align: center;}
/* product_section-style-end */

/*** ADD TO HOME SCREEN ***/
.add-to-home-main {position: fixed;left: 0;right: 0;bottom: 0;width: 100%;margin: 0 auto;background-color:#ffffff;z-index: 9999;}
.add-to-home-bg {background: #1b1b1b;max-height: 72px;width: 100%;display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;justify-content: space-between;position: relative;z-index:10008;}
.add-home-logo img {max-width: 100%;vertical-align: middle;}
.add-home-logo a {display: inline-block;}
.add-logo, .add-home-text {display: inline-block;vertical-align: middle;}
.add-logo {margin-right: 15px;background: #ec2327;position: relative;z-index: 1009;}
.add-logo::after {content: " ";position: absolute;display: block;width: 100%;height: 100%;top: 0;right: -18px;z-index: -1;background: #ec2327;transform-origin: top left;-ms-transform: skew(-30deg, 0deg);-webkit-transform: skew(-30deg,0deg);transform: skew(-12deg, 0deg);}
.add-home-text {font-size: 14px;line-height: 18px;color: #ffffff;}
.add-home-text span {color: #ec2327;}
.add-home-close {font-size: 20px;cursor: pointer;position: absolute;right: 15px;}
.add-home-close-bg {padding: 10px 15px;background: #fff;color: #000;}
#_GUARANTEE_SealSpan {bottom:70px !important;}
.scroll-to-top {bottom: 178px !important;}
.add-to-home-bg .wrapper {max-width: 100%;padding: 0;margin: 0;}

/*============================================================ loader-div ============================================================*/
.overlay{display: none;position: fixed;top: 0;bottom: 0;left: 0;right: 0;margin: 0 auto;background: rgba(27, 27, 27, 0.7215686274509804);z-index: 99999999999;}
.spinner {position: absolute;bottom: 0;right: 0;top: 0;left: 0;width: 80px;height: 80px;margin: auto;animation: rotate 1.4s infinite ease-in-out, background 1.4s infinite ease-in-out alternate;background: url(/images/site_images/Logo_Loader.png) #ed1f24;border-radius: 60px;}
.overlay_close {float: right;margin-right: 25px;font-size: 25px;color: #ffffff;margin-top: 15px;z-index: 999999;cursor:pointer;display:none;}

@keyframes rotate{
0%{-webkit-transform: rotateY(0deg) rotateX(0deg);transform: rotateY(0deg) rotateX(0deg);}
50%{-webkit-transform: rotateY(180deg) rotateX(0deg);transform: rotateY(180deg) rotateX(0deg);}
100%{-webkit-transform: rotateY(0deg) rotateX(0deg);transform: rotateY(0deg) rotateX(0deg);}
}

@keyframes background {
0% {background-color: #ed1f24;background: url('/images/site_images/Logo_Loader.png') #ed1f24;}
25% {background: url('/images/site_images/Logo_Loader.png') #ed1f24;}
50% {background-color: #64bacb;background: url('/images/site_images/Logo_Loader.png') #64bacb;}
100% {background-color: #ed1f24;background: url('/images/site_images/Logo_Loader.png') #ed1f24;}
}

@-webkit-keyframes background {
0% {background-color: #ed1f24;background: url('/images/site_images/Logo_Loader.png') #ed1f24;}
25% {background-image: url('/images/site_images/Logo_Loader.png');}
50% {background-color: #64bacb;background: url('/images/site_images/Logo_Loader.png') #64bacb;}
100% {background-color: #ed1f24;background: url('/images/site_images/Logo_Loader.png') #ed1f24;}
}

/* =============================================== static-section ================================================= */
.static_content p,
.static_content strong{margin-bottom: 10px;line-height: 20px;font-size: 14px;display: block;}
.static_content strong{font-size: 15px;}
.static_btn{float: left;text-align: left;margin: 25px 0;}
.static_btn.wishlist_btn {float: left;width: 100%;}
.contact_row {/* margin: 0 -15px;  */float: left;width: 100%;margin-bottom: 10px;padding: 17px 0;}
.contact_col{float: left;width: 50%;padding: 0 15px;}
.contact_col p,
.contact_col strong{margin-bottom: 0;font-size: 16px;line-height: 22px;}
.faq_text{width: 100%;float: left;padding-top: 10px;border-top: 1px solid #f1f1f1;}
.faq_text:first-child{padding-top: 0;border-top: 0px;}

.Phone_ContactPage{background: url(/images/Phone-icon2.png) no-repeat 0 8px;padding: 0 0 0 25px;display: block;float: left;background-size: 22px;}
.Phone_ContactPage span{font-weight: bold;font-size: 21px;letter-spacing: 1px;display: inline-block;width: 100%;float: left;padding-bottom: 5px; color#000;}
.Phone_ContactPage p:first-child{padding-top:5px;}
.Phone_ContactPage p{padding-bottom: 0;font-size: 14px;width: 100%;float: left;}

.static_con_list ul,
.static_con_list ol{margin-left: 15px;}
.static_con_list ul li,
.static_con_list ol li{list-style-type: disc;margin-bottom: 10px;line-height: 20px;font-size: 14px;}
.static_con_list ol li{list-style-type: decimal;}
.affiliate_bottom{width: 100%;float: left;margin: 30px 0;}
.linkconnectorDiv,
.CJCommisionDiv,
.RakutenDiv{float: left;width: 33.33%;text-align: center;}
.affiliate_btn{margin-top: 25px;}
.privacy-policy{padding-top: 10px;}
.reward_point strong{padding-top: 10px;}

.add-to-home-main {position: fixed;left: 0;right: 0;bottom: 0;width: 100%;margin: 0 auto;background-color:#ffffff;z-index: 9999;}.add-to-home-bg {background: #1b1b1b;max-height: 72px;width: 100%;display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;justify-content: space-between;position: relative;z-index:10008;}.add-home-logo img {max-width: 100%;vertical-align: middle;}.add-home-logo a {display: inline-block;}.add-logo, .add-home-text {display: inline-block;vertical-align: middle;}.add-logo {margin-right: 15px;background: #ec2327;position: relative;z-index: 1009;}.add-logo::after {content: " ";position: absolute;display: block;width: 100%;height: 100%;top: 0;right: -18px;z-index: -1;background: #ec2327;transform-origin: top left;-ms-transform: skew(-30deg, 0deg);-webkit-transform: skew(-30deg,0deg);transform: skew(-12deg, 0deg);}.add-home-text {font-size: 14px;line-height: 18px;color: #ffffff;}.add-home-text span {color: #ec2327;}.add-home-close {font-size: 20px;cursor: pointer;position: absolute;right: 15px;}
.add-home-close-bg {padding: 10px 15px;background: #fff;color: #000;}
.scroll-to-top {bottom: 178px !important;}
.add-to-home-bg .wrapper {max-width: 100%;padding: 0;margin: 0;}

/* page-type-style-start*/
.page-type{margin: 20px 0;}
.page-type-box ul li{list-style: none;display: inline-block;padding: 0 15px;border-left: 1px solid #000000;}
.page-type-box ul li:first-child{border-left: none;padding-left: 0;}
.page-type-box ul li a{display: block;color: #000;font-size: 14px;line-height: 20px;/*font-weight: 600;*//*text-transform: uppercase;*/text-transform: capitalize;}
.page-type-box ul li span{color: #eb2600;/*text-transform: uppercase;*/}
/* page-type-style-end*/

.inner-banner{width: 100%;text-align: center;margin-bottom: 10px;}
.inner-banner img{width: 100%;border-radius:5px;}


/* news_letter-style-start */
.news_letter{border-top: 1px solid #e7e7e7;border-bottom: 9px solid #e7e7e7;background: rgba(34, 35, 35, 0.9) url('/images/site_images/new_letter.jpg');background-size: cover;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;padding: 25px;clear:both;}
.news_letter_box{background-color: rgba(255, 255, 255, 0.6);padding: 25px;}
.news_letter_icon{float: left;margin-right: 35px;}
.news_letter_text strong{font-size: 30px;line-height: 40px;text-transform: capitalize;padding-bottom: 12px;display: block;}
.news_letter_text p{font-size: 15px;line-height: 18px}
.news_letter_text .red-text{color: #fff !important;}
.news_letter_input_box{float: left;display: block;margin-top: 20px;}
.news_letter_input{float: left;}
.news-submit{float: right;}
.news_letter_input_box .input_box{width: 420px;height: 39px;}
.news_letter_input_box .button{margin-left: 10px;padding: 0 25px;}
.news_letter_hide{border-top: 5px solid #e7e7e7;margin-top: 15px;padding-top: 15px;}
/* news_letter-style-end */

.BackToHome{position:relative;}
.BackToHome i{margin-right: 10px;}
.BackToHome img{width: 15px;display: inline-block;margin: 11px 5px 0 0;}

/* other_pack */
.other_pack_title strong{font-size: 18px;line-height: 20px;font-weight: bold;margin-bottom: 10px;display: block;}
.other_pro_box{/* border: 1px solid #e7e7e7; */margin-bottom: 30px;/* padding: 10px; *//* border-left: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7; */position: relative;}
.other_border{border: 1px solid #e7e7e7;padding: 15px 15px;border-left:0;}
.product-img.other_img{height: 130px;}
.product-img.other_img a img{width: 130px;height: 130px;}
.other-title{margin-top: 15px; height:40px;}
.other-title a,
.other-title a h4{text-align: center;font-size: 16px;color: #ec2529;}
.other_pro_box .pro_pricing{text-align: center;}

/*
img.lozad {background-image: url(https://canadapetcare.b-cdn.net/images/loading-new.gif);background-repeat: no-repeat;background-position: 50%;
    background-size: 45%;position: relative;display: inline-block;margin: 0 auto;left: 0;right: 0;}
*/
.BannerHTML_Band{display: none;}

.New_MobileInnerBanner{Display:none;}

.out-of-stock .div-validation-error {margin-bottom:15px;}
.out-of-stock .stock_section p {margin-bottom:15px;}

.banner-offer-band-mobile {display:none;}

.inner-banner.inner-banner-typepage img {width:100%;}


.offer-banner-home-offer {margin:0 0 20px;}
.offer-banner-home-offer img.home-offer-banner-img-mobile {display:none;}


.divSignupBFSale_section {width: 100%;background: #000;text-align: center;float: left;}
.divSignupChristmasContest_section {width: 100%;background: #df2a32;text-align: center;float: left;}
#divSignupBFSale {cursor:pointer;}
.arrow-button{cursor: pointer; position: relative; width: 35px; height: 35px; left: 5px; top: 0; background: #ec2529;border-radius: 0 0 3px 3px;float:right;}
.arrow-button.active::before{transform: rotate(-180deg);top: 0;}
.arrow-button::before {position: absolute;content: "";width: 35px;height: 35px;top: 0;right:0; left: 0;transition: all 0.3s;
background: url(/images/arrow-down.png) no-repeat center 0; background-size: 35px;}
.SignupBF-title-main{color:#fff; font-size:16px; font-weight:bold; padding:8px 0; line-height:18px;}
@keyframes blink {  
  0% { color: #fff; }
  100% { color:#faca12; }
}
@-webkit-keyframes blink {
  0% { color: #fff; }
  100% { color: #faca12; }
}
.blink {
  -webkit-animation: blink 1s linear infinite;
  -moz-animation: blink 1s linear infinite;
  animation: blink 1s linear infinite;
} 


.desktopbanner-upcomingBlckf {display:block;}
.mobilebanner-upcomingBlckf {display:none;}

.recover {position:relative; z-index:5;}

.Event_SaleBanner.NewUpdated_SaleThem{padding:30px 0;}
.Event_SaleBanner{/*padding-top: 20px;*/ width: 100%;float: left; margin:0;}
.Event_SaleBanner img.desktop_banner{}
.Event_SaleBanner img.mobile_banner{display:none}

.CompanyAddress_2024{width: 100%; float: left; padding:10px 0;line-height: 24px;}
.CompanyAddress_2024 img{width:306px;}
.CompanyAddress_2024 .Title{width: 100%; float: left; padding-bottom: 0px; font-weight: bold; color:#ec2529;}
.CompanyAddress_2024 p{}
.CompanyAddress_2024 p strong{width: 100%; float: left; font-weight: bold;}

/*** 17TH SEPTERMBER 2024 PACK SLIDER AND OTHER SLIDER CSS START ***/
.NewSlider-2024-Container{width: 100%; float: left; margin-bottom: 40px;}
.NewSlider-2024-Container .Title_holder{width: 100%; float: left; line-height: 94px; background: url(/images/New-Slider-TitleBG1.png) no-repeat 0 0; position: relative; padding: 0 0 0 30px; font-size: 20px; font-weight: bold; color: #fff;}
.NewSlider-2024-Container .Title_holder::after{content: ''; position: absolute; bottom: 0; left: 0; width: 100%;background-image: linear-gradient(#333333, #626262); height: 40px; z-index: -1;}

.NewSlider-2024-Container.SliderTwo .Title_holder{background: url(/images/New-Slider-TitleBG2.png) no-repeat 0 0;}
.NewSlider-2024-Container.SliderTwo .Title_holder::after{z-index: -1;}

.NewSlider-2024-Container .product-border-box{background: #fff;}
.NewSlider-2024-Container .product-img a img{height: auto; width: 170px; display: block; margin: 0 auto;}

#RelatedItems-slider,
#CustomerBought-slider{width: 100%; float: left; background: #f6f6f6; padding: 20px 30px; border: 1px solid #e1e1e3;}

#pack-slider{border-right:0px solid #ccc;border-left:0px solid #ccc;}
#pack-slider .owl-item .product-img.other_img img {display:inline-block;}
#pack-slider .item{border:1px solid #ccc; margin:0 1%; width:97.5%;}
#pack-slider .item .other_border{border:0;}
#pack-slider .owl-prev{left:-15px;}
#pack-slider .owl-next{right:-15px;}

#pack-slider .owl-nav,
#RelatedItems-slider .owl-nav,
#CustomerBought-slider .owl-nav{margin-top:0;}
#pack-slider .owl-prev span,
#pack-slider .owl-next span,
#RelatedItems-slider .owl-prev span,
#RelatedItems-slider .owl-next span,
#CustomerBought-slider .owl-prev span,
#CustomerBought-slider .owl-next span{display:inline-block;width:30px; height:30px;text-indent: -9999px;}
#pack-slider .owl-prev span,
#RelatedItems-slider .owl-prev span,
#CustomerBought-slider .owl-prev span{background:url(https://www.canadapetcare.com/images/icon-prev1.png) no-repeat center 5px; background-size:22px;}
#pack-slider .owl-next span,
#RelatedItems-slider .owl-next span,
#CustomerBought-slider .owl-next span{background:url(https://www.canadapetcare.com/images/icon-next1.png) no-repeat center 5px; background-size:22px;}
#pack-slider .owl-prev,
#pack-slider .owl-next,
#RelatedItems-slider .owl-prev,
#RelatedItems-slider .owl-next,
#CustomerBought-slider .owl-prev,
#CustomerBought-slider .owl-next{position:absolute; top:45%;border: 1px solid #ccc; background:#fff;}
#RelatedItems-slider .owl-prev,
#CustomerBought-slider .owl-prev{left: 15px;}
#RelatedItems-slider .owl-next,
#CustomerBought-slider .owl-next{right: 15px;}


.Event_SaleBanner.NewUpdated_SaleThem.margin_new{margin: 40px 0 20px !important;}

@media only screen and (max-width:1000px),(max-width:1040px){
.product-img a img{width: 160px;height: 160px; margin:0 auto;}
.pro-title a h4,
.pro-title a h6,
.pro-title a span.name{font-size: 16px;line-height: 20px;}
.news_letter_text strong{font-size: 28px;}
.news_letter_text p{font-size: 12px;}
.news_letter_icon{margin-right: 20px;}
.news_letter_input_box .input_box{width: 255px;}
.pro_price_promo{font-size: 20px;line-height: 26px;}
.pro_price_crossout{font-size: 14px;line-height: 24px;}
.rpoint_usd.red-text {margin-right:75px;}
.product-img{height:160px;}
a, a:hover, a:focus {text-decoration: none;transition: 0s;-webkit-transition: 0s;-ms-transition: 0s;-moz-transition: 0s;transition: all 0 linear 0s;}

}

@media only screen and (max-width:900px),(max-width:999px){
.Phone_ContactPage{width:240px;}
.favorite_btn.btn_grey,
.favorite_btn.btn_grey:hover{background:url(/images/icon-favorite.png) no-repeat center 6px #acacac;background-size:25px}
.favorite_btn.favorite_border{background:url(/images/icon-favorite-select.png) no-repeat center 6px #dbdbdb;background-size:25px;}
.blog_section{display:block;}
.product.col-3{width: 33.33%;}
.product-img{height:160px;}
.shop-now .button{font-size: 14px;background: #424242;}
.shop-now .button:hover{background: #595959;}
.shop-now .favorite_btn{margin-left: 0;}
.category-title .title_class span{float: none !important;}
.news_letter_box{text-align: center;}
.news_letter_icon,
.news_letter_text{display: inline-block;float: none;vertical-align: top;}
.news_letter_text{margin-right: 0;}
.news_letter_input_box{width: 100%;text-align: center;}
.news_letter_input{float: none;display: inline-block;width: 75%;}
.news_letter_input .div-validation-error,
.news_letter_input_box .input_box{width: 100%;}
.news-submit{float: none;display: inline-block;vertical-align: top;}
.pro_price_promo{font-size: 18px;line-height: 24px;}
.pro_price_crossout{font-size: 12px;line-height: 22px;}

.btn_black,
.btn_black:hover{background: #1b1b1b;}
.btn_grey,
.btn_grey:hover{background: #acacac;}
.btn_red,
.btn_red:hover{background: #ec2529;}

}

@media only screen and (max-width:800px),(max-width:899px){
.page-type-box ul li{padding: 0 10px;}
.page-type-box ul li a{font-size: 12px;}
.product-border-box:after {width: 45px;height: 60px;background-size: 100%;}
.rpoint_usd.red-text {margin-right:30px;}
.page-type-box ul li{padding: 0 10px;}
.page-type-box ul li a{font-size: 12px;}

.New_MobileInnerBanner{display:block;;}
.New_DesktopInnerBanner{display:none;}

.Event_SaleBanner{padding: 10px 0;}
.Event_SaleBanner img.desktop_banner{display:none;}
.Event_SaleBanner img.mobile_banner{display:block;}
.Event_SaleBanner.NewUpdated_SaleThem.margin_new{margin: 10px 0 10px !important;}
}

@media only screen and (max-width:700px),(max-width:799px){
.wrapper{padding: 0 10px !important;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12{padding-right: 10px;padding-left: 10px;}
.product.col-3{width: 50%;}
.product-img{height:170px;}
.product-img a img{float:none; margin:0 auto;}
.shop-now{padding:0 0 10px;}
.page-type{display: none;}
.product.col-3{width: 50%;}
.product-img {height:170px;}
.shop-now {padding:0 0 10px;}
.rpoint_usd.red-text span.mb_view{display:inline-block;font-size: 14px;line-height: 16px;font-weight: bold; font-weight:normal; width:100%; float:left; color:#000;}
.reward-point-text{display:none;}
.rpoint_usd.red-text {margin-right: 0;width: 200px;text-align: center;}
.linkconnectorDiv, .CJCommisionDiv, .RakutenDiv{width: 100%;margin-bottom: 15px;}
.RakutenDiv, .affiliate_bottom{margin-bottom: 0;}
.affiliate_btn .button{width: 40%;}
.page-type{display: none;}
#pack-slider .owl-prev{left:-0;}
#pack-slider .owl-next{right:-0;}
/*
.inner-banner.HideMobileBanner, 
.panel-right .inner-banner{display:none;}*/
.BannerHTML_Band{width:100%; float:left; box-sizing: border-box; border:4px solid #d1ccbb; background:#fffada; text-align:center; display: block; border-radius: 5px; display:block; margin-top:10px;}
.BannerHTML_Band div{width: 100%; float: left;}
.Banner_Band_one{font-size: 20px; font-weight: bold; padding: 5px 0;}
.Banner_Band_one span{color: #e82027;}
.Banner_Band_two{font-size: 14px; padding-bottom: 5px; line-height:20px;}
.Banner_Band_three{font-size: 18px; text-transform: uppercase; font-weight: bold; padding: 5px 0; background: #f5c60d; color: #000; border:1px solid #fff;}
.Banner_Band_three span{font-weight: normal;-webkit-user-select: all; -ms-user-select: all; user-select: all;}


.inner-banner.HideMobileBanner img.mobile-banner-hide{display:none;}

.banner-offer-band-mobile {display:block; float:left;width:100%;margin:0px 0 15px;border:1px solid #ccc;padding:15px 10px;text-align:center;background:#0b283a;color:#fff;}
.banner-offer-band-mobile-discouttext {font-size:14px; font-weight:500;padding-bottom:10px;}
.banner-offer-band-mobile-discouttext span {font-weight:700;font-size:20px;padding:5px 0;display:block;}
.banner-offer-band-mobile-discoutCoupon { font-size:14px;background: #060410;width: 190px;margin: 0 auto;padding: 7px 0 10px; float:left;border-radius:5px;}
.banner-offer-band-mobile-discoutCoupon span {font-weight:700;font-size:16px;}
.banner-offer-band-mobile a{ display: block;background: #ef7707;width: 100px;margin: 0 auto 0;border-radius: 5px;padding: 9px 0;color: #fff; float:right;}
.inner-banner.inner-banner-typepage img {width:100%;}

.inner-banner img {width:auto;}

.offer-banner-home-offer img.home-offer-banner-img-mobile {display:block;} 
.offer-banner-home-offer img.home-offer-banner-img-desktop {display:none;}

.desktopbanner-upcomingBlckf {display:none;}
.mobilebanner-upcomingBlckf {display:block;}

}

@media only screen and (max-width:600px),(max-width:699px){
.contact_col{width: 100%;margin-bottom: 10px;}
.contact_row{padding: 10px 0 0;}
.contact_col p{margin-bottom: 5px;}
.news_letter_icon{display: none;}
.news_letter_input{width: 100%;}
.news_letter_input_box .input_box{width: 100%;margin-bottom: 10px;}
.news_letter_input_box{margin-top: 15px;}
.news_letter_box{text-align:center;}
.news_letter_text{margin:0; width:100%;}
.news-submit{float: none; margin:0 auto;}


}

@media only screen and (max-width:500px),(max-width:599px){
.product-img{height:140px;}
.product-img a img{width: 140px;height: 140px;}
.product-img.other_img,
.product-img.other_img a img{height: 100px;width: 100px;margin: 0 auto 10px;}
.pro_pricing{text-align: center;}
.inner-banner{padding:10px 0 0 0 !important;}
.category-title .title_class{margin: 15px 0 10px;}
.product-border-box:after {width: 34px;height: 45px;}
.product-img.other_img,
.product-img.other_img a img{height: 100px;width: 100px;margin: 0 auto 10px;}
.SignupBF-title-main{font-weight:normal; font-size:14px;}

.NewSlider-2024-Container .Title_holder{line-height: normal; padding:10px 0; text-align:center;font-size: 18px;}
.NewSlider-2024-Container .product-img a img{width:80%;}
#RelatedItems-slider,
#CustomerBought-slider{padding: 0 10px;}
#RelatedItems-slider .owl-prev,
#CustomerBought-slider .owl-prev{left:-5px;}
#RelatedItems-slider .owl-next,
#CustomerBought-slider .owl-next{right:-5px;}


}

@media only screen and (max-width:400px), (max-width:499px) {
.Event_SaleBanner.NewUpdated_SaleThem{padding:30px 0 0 0;}
.pro-title{height: 65px;}
.pro-title a{display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}
.shop-now .button {padding:0 10px; font-size:12px;}
.add-home-text span {display:block;}
.add-home-text {padding:0 20px;}
.news_letter_box{padding: 10px;}
.news_letter_input_box .button{margin-left: 0px;}
.BackToHome .button{font-size: 12px;padding: 0 10px;}
.BackToHome i{margin-right: 5px;}
.tab-paragraph h1, .tab-paragraph h2, .tab-paragraph h3, .tab-paragraph h4, .tab-paragraph h5, .tab-paragraph h6, .tab-paragraph strong, .tab-paragraph b{font-size: 14px;margin-bottom: 10px;font-weight: bold; display: block;}
.product-img {height: auto;}
.product-img a img {width: 140px;height: 140px;}
.affiliate_btn .button{width: 55%;}
#pack-slider .owl-prev{left:-5px;}
#pack-slider .owl-next{right:-5px;}
.title_class{padding:10px 0;}

.Banner_Band_one{font-size: 16px;}
.Banner_Band_two{font-size: 14px;}
.Banner_Band_three{font-size: 17px;}
.banner-offer-band-mobile-discouttext {line-height:22px;}
}

@media only screen and (max-width:480px) {
.out-of-stock {margin-bottom:30px;}

}

@media only screen and (max-width:375px), (max-width:399px){
.product-img{height:120px;}
.product-img a img{width: 120px;height: 120px;}
.product-border-box:after {width: 28px;height: 37px;}
.favorite_btn{height: 38px;width: 35px;}
.Banner_Band_one{font-size: 15px;}
.SignupBF-title-main{font-size:14px;}
.arrow-button{width: 17px; height: 17px; left: 0; top:8px;}
.arrow-button::before{width:100%; height:17px; background-size:130%}

}

@media only screen and (max-width:360px){
.shop-now .button{padding-left: 8px;padding-right: 8px;height: 30px;line-height: 30px;padding-top: 0;padding-bottom: 0;}
.shop-now .favorite_btn{margin-left: 0;height: 30px;line-height: 30px;width: 30px;font-size:16px;}
.add-home-text {padding:0;}
.news_letter_input_box .button{width: 100%;}
.product-img a img {width: 120px;height: 120px;}
.shop-now .button {padding-left: 8px;padding-right: 8px;height: 28px;line-height: 28px;padding-top: 0;padding-bottom: 0;}
.shop-now .favorite_btn {margin-left: 0;height: 28px;line-height: 28px;width: 30px;font-size:16px;}
.favorite_btn.btn_grey,
.favorite_btn.btn_grey:hover{background: url(/images/icon-favorite.png) no-repeat center 4px #acacac !important;background-size: 20px !important;}
.favorite_btn.favorite_border {background: url(/images/icon-favorite-select.png) no-repeat center 4px #dbdbdb !important;background-size: 20px !important;}
.affiliate_btn .button,
.offer-btn .button{width: 100%;}
.offer-btn{padding: 0 10px;}

.Banner_Band_one{font-size: 13px;}

.banner-offer-band-mobile-discouttext {font-size:12px;}
.banner-offer-band-mobile-discouttext span {font-size:20px;}
.banner-offer-band-mobile-discoutCoupon { font-size:12px;}
.banner-offer-band-mobile-discoutCoupon span {font-size:15px;}

}

@media only screen and (max-width:350px){
.SignupBF-title-main{font-size:12px;font-weight:normal;}
}

@media only screen and (max-width:300px), (max-width:320px){
.shop-now .favorite_btn{height: 28px;line-height: 28px;width: 28px;}
.shop-now .button{padding-left: 5px;padding-right: 5px; font-size:12px;}
.Banner_Band_one{font-size: 12px;}
}

img.Sale_img{display:none;}


