/* Minification failed. Returning unminified contents.
(15,143): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(34,33): run-time error CSS1039: Token not allowed after unary operator: '-menu-bg'
(54,39): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(81,35): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(90,70): run-time error CSS1039: Token not allowed after unary operator: '-menu-bg'
(92,87): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(104,71): run-time error CSS1039: Token not allowed after unary operator: '-menu-bg'
(121,63): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(138,90): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(165,40): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(168,94): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(183,98): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(185,72): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(200,46): run-time error CSS1039: Token not allowed after unary operator: '-menu-bg'
(220,98): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(226,34): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(227,35): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(231,60): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(251,53): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(283,85): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(283,167): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(286,59): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(297,41): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(363,42): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(388,87): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(402,35): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(412,47): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(416,50): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(417,92): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(435,130): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(446,64): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(460,99): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(469,84): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(469,129): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(480,86): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(488,45): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(513,37): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(514,90): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(514,146): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(528,59): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(528,87): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(531,228): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(534,46): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(540,69): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(544,47): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(546,99): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(562,154): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(562,188): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(582,43): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(588,88): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(595,65): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(600,77): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(607,82): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(608,92): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(609,53): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(627,83): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(627,124): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(633,79): run-time error CSS1039: Token not allowed after unary operator: '-menu-bg'
(633,241): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(634,48): run-time error CSS1039: Token not allowed after unary operator: '-menu-bg'
(634,184): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(636,39): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(644,79): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(654,215): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(658,85): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(659,91): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(665,109): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(673,115): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(702,45): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(710,38): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(711,63): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(711,111): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(762,83): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(780,39): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(782,32): run-time error CSS1039: Token not allowed after unary operator: '-menu-bg'
(784,43): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(789,87): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(793,59): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(867,42): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(868,123): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(879,54): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(890,589): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(897,211): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(927,82): run-time error CSS1039: Token not allowed after unary operator: '-bg-green'
(937,39): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(938,72): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(965,110): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(972,75): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(972,114): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(973,53): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(974,47): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(978,38): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(979,67): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(981,61): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(985,44): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(1015,134): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1023,75): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1029,106): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1030,36): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1033,74): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1098,40): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(1111,118): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(1122,54): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(1123,66): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(1147,127): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1177,172): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1186,63): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(1205,56): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(1207,55): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(1276,45): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1277,77): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(1277,130): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(1283,147): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1288,37): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1317,82): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1335,37): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1339,29): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1357,124): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1363,147): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1365,133): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1367,154): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1369,119): run-time error CSS1039: Token not allowed after unary operator: '-menu-bg'
(1371,68): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1376,87): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(1397,41): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1406,72): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1417,108): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(1467,138): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(1480,52): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1488,50): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(1490,65): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1491,44): run-time error CSS1039: Token not allowed after unary operator: '-menu-bg'
(1503,109): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(1578,69): run-time error CSS1039: Token not allowed after unary operator: '-menu-bg'
(1579,37): run-time error CSS1039: Token not allowed after unary operator: '-red-clr'
(1687,47): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(1690,110): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
(1710,60): run-time error CSS1039: Token not allowed after unary operator: '-menu-bg'
(1728,99): run-time error CSS1039: Token not allowed after unary operator: '-menu-bg'
(1835,83): run-time error CSS1039: Token not allowed after unary operator: '-menu-bg'
(1836,172): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(1842,124): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(1843,76): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(2323,82): run-time error CSS1039: Token not allowed after unary operator: '-bg-grey'
(2978,57): run-time error CSS1039: Token not allowed after unary operator: '-brd-dark'
 */
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-carousel .owl-nav button.owl-prev.disabled:after, .owl-carousel .owl-nav button.owl-next.disabled:after {
    color: #ccc !important;
}
.BackToHome img {width: 17px;float: left;margin: 6px 5px 0 0;}
img.arrow_new {width: 15px;margin: 0 6px 0 0;display: inline-block;}
.countrie-store,
.usd-box {position: relative;}
.countrie-store-name,
.usd-name {background: #fff;padding: 5px 10px;text-align: left;z-index: 11;position: absolute; /*margin-top: 8px;*/border-top: 2px solid var(--red-clr);top: 30px;transition: all .3s ease-in-out;visibility: hidden;opacity: 0;filter: drop-shadow(0 0 3px rgba(1, 3, 4, 0.19));}
.countrie-store-name {left: -10px;width: 160px;}
.usd-name {right: -10px;padding: 5px 20px;width: 90px;}
.countrie-store:hover .countrie-store-name,
.usd-box:hover .usd-name {display: block;visibility: visible;opacity: 1;}
.countrie-store-name > ul > li,
.usd-name > ul > li {list-style: none;display: block;margin: 0 0 5px;padding: 0 0 5px;border-bottom: 1px solid #f1f1f1;}
.countrie-store {padding-right: 10px; /*margin-right: 10px;border-right: 1px solid #000;*/display: inline-block;}
.countrie-store-name ul li:last-child {margin: 0;padding: 0;border-bottom: none;}
.countrie-store ul li a,
.countrie-store-name ul li a {text-transform: capitalize;}
.countrie-store-name ul li a span,
.countrie-store ul li a span {width: 30px;text-align: left;display: inline-block;}
.usd-name ul form li {list-style: none;display: block;margin: 2px 0;padding: 2px 0;text-align: left;border-bottom: 1px solid #f1f1f1;}
.usd-name ul form:last-child li {border-bottom: none;}
.usd-name ul li a {text-transform: uppercase;}
.Checkout_main_box,
.checkout_billing_details{margin-bottom:30px;}
/* discount_div-style-start */
.discount_div {background: var(--menu-bg); /*background: #ec2327;*/}
.wrapper.container {width: 100%;max-width: 970px;margin-left: auto;margin-right: auto;clear: both;position: relative;}
#discount_applies_cart .item {padding: 37px 0px;min-height: 220px;color: #FFF;text-align: center;}
#thumbs .item h1 {font-size: 18px;line-height: 40px;}
.owl-theme .owl-nav [class*='owl-'] {-webkit-transition: all .3s ease;transition: all .3s ease;}
.owl-theme .owl-nav [class*='owl-'].disabled:hover {background-color: #D6D6D6;}
#thumbs .owl-nav,
#thumbs .owl-dots {display: none;}
.discount_top_div { /* background: var(--menu-bg); */ /* margin-top:10px;  */text-align: center;-webkit-transition: all .3s linear 0s;transition: all .3s linear 0s;z-index: 11;}
/*#discount_silder.active-top{display: none;}*/.desktop-only {font-size: 16px;line-height: 26px;display: inline-block;transition: 0.3s;transition-delay: 0s;transition-delay: 0.2s;cursor: pointer;padding: 10px;}
.desktop-only::before {content: '';cursor: pointer;width: 15px;height: 15px;background: url(/images/icon-add2.png) no-repeat center 0;background-size: 15px;margin: 7px 0 0 5px;float: right;}
/* discount_applies_cart  */.discount_applies_cart {display: none; /*background: var(--menu-bg);*/text-align: center; /* display: none;overflow: hidden;*/-webkit-transition: all .3s linear 0s;transition: all .3s linear 0s;}
.discount_applies_cart.active {display: block !important;}
.discount_applies_cart .wrapper {position: relative;}
.discount_applie_slider { /* max-width: 969px;margin: 34px auto 30px auto;*/width: 100%;}
.discount_applie_img {float: left;margin-right: 60px;}
.discount_applie_text {float: left;text-align: left;margin-top: 7px;width: 65%;}
.discount_applie_text h5 {font-size: 22px;line-height: 40px;font-weight:600;color: #ffffff;margin-bottom: 5px;}
.discount_applie_text p {font-size: 16px;line-height: 22px;font-family: 'muliregular';color: #ffffff;}
.discount_applie_btn {float: right;margin-top: 25px;}
.discount_btn {border: 1px solid var(--brd-dark);text-align: center;text-transform: capitalize;padding: 12px 15px;color: #fff;display: block;}
.discount_btn:hover {background: #fff;color: #000000;}
.discount_slider_close {float: right;position: absolute;right: -55px;top: 46px;cursor: pointer;}
.discount_slider_close .bar1,
.discount_slider_close .bar3 {width: 25px;height: 1px;background-color: #ffffff;margin: 6px 0;transition: 0.4s; /*        -webkit-transition-duration: 5s;-webkit-transition-delay: 2s;transition-duration: 10s;transition-delay: 5s;*/}
.discount_slider_close .bar1 {-webkit-transform: rotate(-45deg) translate(3px, 6px);transform: rotate(-45deg) translate(3px, 6px);}
.discount_slider_close .bar3 {-webkittransform: rotate(45deg) translate(0px, -8px);transform: rotate(45deg) translate(0px, -8px);}
#discount_applies_cart .owl-nav {position: absolute;left: -55px;right: -55px;text-align: center;margin: 0 auto;top: 50%;transform: translate(0, -50%)}
#discount_applies_cart .owl-prev {float: left;position: relative;}
#discount_applies_cart .owl-next {float: right;position: relative;}
#discount_applies_cart .owl-prev::after,
#discount_applies_cart .owl-next::after {content: "";height: 25px;width: 25px;border-top: 3px solid #e7e7e7;border-right: 3px solid #e7e7e7;opacity: 0.8;position: absolute;top: 50%;left: 50%;transform: translate(-50%) rotate(-135deg);right: 60%;}
#discount_applies_cart .owl-next::after {transform: translate(-50%) rotate(45deg);left: 60%;}
#discount_applies_cart .owl-prev span,
#discount_applies_cart .owl-next span {display: none;}

/* humansupplements */
.humansupplements_slider_img {position: relative;}
.humansupplements_slider_title {position: absolute;left: 5px;top: 5px;color: #000;font-size: 16px;line-height: 14px;text-transform: capitalize;font-weight: bold;padding: 5px;background: #fff;opacity: 0.8;}
#humansupplements_slider .owl-nav {position: absolute;left: 30px;right: 30px;text-align: center;margin: 0 auto;top: 40%;}
#humansupplements_slider .owl-prev {float: left;position: relative;}
#humansupplements_slider .owl-next {float: right;position: relative;}
#humansupplements_slider .owl-prev::after,
#humansupplements_slider .owl-next::after {content: "";height: 15px;width: 15px;border-top: 3px solid #ffffff;border-right: 3px solid #ffffff;opacity: 0.8;position: absolute;top: 50%;left: 50%;transform: translate(-50%) rotate(-135deg);right: 60%;}
#humansupplements_slider .owl-next::after {transform: translate(-50%) rotate(45deg);left: 60%;}
#humansupplements_slider .owl-prev span,
#humansupplements_slider .owl-next span {display: none;}
.human_top_menu {background: var(--red-clr);padding: 5px 10px;margin-top: -5px;color: #ffffff !important;}

/* best-experience-style-end */
.featured_pro_box {width: 100%;}


/*** NEW INFORMATION PAGE CSS WITHOUT TAB CLICK FUNCTION **/
.responsive-tabs-UPDATE{}
.responsive-tabs-UPDATE p{text-align:justify;}
.responsive-tabs-UPDATE .tab_title{padding: 0px 0 20px 0;color: var(--menu-bg);font-weight: 700;font-size: 22px;position: relative; /*text-decoration:underline;*/}
/*.responsive-tabs-UPDATE .tab_title::before{content:'\2B9E'; position:absolute; top:0; left:0; font-size:20px; font-weight:bold;}*/
.responsive-tabs-UPDATE .tab-paragraph{padding: 0 0 0 0;border-bottom: 0px solid var(--brd-dark);margin-bottom: 10px;display: flex;flex-wrap: wrap;}
.responsive-tabs-UPDATE .tab-paragraph:last-child{margin:0;}
.responsive-tabs-UPDATE .tab-paragraph h1,
.responsive-tabs-UPDATE .tab-paragraph h2,
.responsive-tabs-UPDATE .tab-paragraph h3,
.responsive-tabs-UPDATE .tab-paragraph h4,
.responsive-tabs-UPDATE .tab-paragraph h5,
.responsive-tabs-UPDATE .tab-paragraph h6,
.responsive-tabs-UPDATE .tab-paragraph strong,
.responsive-tabs-UPDATE .tab-paragraph b {font-size: 18px;line-height: 25px;margin-bottom: 5px;font-weight: bold; display: block;}

.responsive-tabs-UPDATE .tab-paragraph h2,
.responsive-tabs-UPDATE .tab-paragraph h3{font-size:22px; color: var(--menu-bg); font-weight: 700; margin-bottom:10px !important;}

.responsive-tabs-UPDATE .product_content_table,
.responsive-tabs-UPDATE .product_content_table_2{margin:0 0 15px 0;}
.responsive-tabs-UPDATE .tab-paragraph ul,
.responsive-tabs-UPDATE .tab-paragraph p{width:100%;}
.responsive-tabs-UPDATE .tab-paragraph ul{padding-bottom:15px;}

.responsive-tabs-UPDATE .tab-paragraph p strong,
.responsive-tabs-UPDATE .tab-paragraph p b{font-size: 15px !important;margin:5px 0 10px 0;clear: both;line-height: 22px;}
.responsive-tabs-UPDATE .responsive-tabs-placeholder p:last-child{margin:5px 0 0 0;}

.responsive-tabs-UPDATE .tab-paragraph ul li,
.responsive-tabs-UPDATE .tab-paragraph ul li {list-style: disc !important;margin: 0 0 8px 18px;font-size: 15px;}
.responsive-tabs-UPDATE .tab-paragraph ul li strong, 
.responsive-tabs-UPDATE .tab-paragraph p strong {display:inline-block;font-size:15px;margin-bottom:0;}
.responsive-tabs-UPDATE .tab-paragraph ul li strong a, 
.responsive-tabs-UPDATE .tab-paragraph p strong a {color:var(--red-clr)}

.responsive-tabs-UPDATE .product_content_table strong,
.responsive-tabs-UPDATE .product_content_table p { margin: 0;}
.responsive-tabs-UPDATE .product_content_table tr:first-child td,
.responsive-tabs-UPDATE .product_content_table td{padding:5px 10px;}

.responsive-tabs-UPDATE .tab-paragraph.FAQ-Text h4,
.responsive-tabs-UPDATE .tab-paragraph.FAQ-Text h3{margin:0; padding:0;}
.responsive-tabs-UPDATE .tab-paragraph.FAQ-Text p,
.responsive-tabs-UPDATE .tab-paragraph.FAQ-Text ul{margin:3px 0 15px 0;}


/* tab-menu-style-start */
.product-info {margin: 30px 0;}
.responsive-tabs {float: left;width: 100%;}
.responsive-tabs .active + .tab-paragraph {display: block;}
.responsive-tabs .tab-paragraph {display: none;padding: 10px 15px;border: 1px solid var(--brd-dark);}
.responsive-tabs-placeholder {display: none;}
.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: 18px;line-height: 25px;margin-bottom: 5px;font-weight: bold; display: block;}
.product_content_table,
.product_content_table_2 {border: 1px solid #adb5bd;border-collapse: collapse;margin: 15px 0;padding: 2px;width: 100%;text-align: center;}
.product_content_table_2 {width: 50%;}
.product_content_table tr:first-child {background-color: #f1f1f1;font-weight: bold;}
.product_content_table tr:first-child strong {font-size: 14px;}
.product_content_table tr:first-child td {padding: 8px 10px;}
.product_content_table td{border: 1px solid #adb5bd;padding: 10px;}
.product_content_table td h1,
.product_content_table td h2,
.product_content_table td h3,
.product_content_table td h4,
.product_content_table td h5,
.product_content_table td h6,
.product_content_table td strong,
.product_content_table td b {color: #000;font-size: 14px;font-weight: 600;display: block;}
.product_content_table strong,
.product_content_table p {margin: 0;}
.product_content_table a { color: var(--red-clr); text-decoration: underline;}
.responsive-tabs .tab_title {float: left; /*border-top: 0;*/}
.responsive-tabs .active + .tab-paragraph {display: none;}
.responsive-tabs-placeholder {clear: both;display: block;padding: 1em;border: 1px solid var(--brd-dark);text-align: justify;}
.responsive-tabs-placeholder h1,
.responsive-tabs-placeholder h2,
.responsive-tabs-placeholder h3,
.responsive-tabs-placeholder h4,
.responsive-tabs-placeholder h5,
.responsive-tabs-placeholder h6,
.responsive-tabs-placeholder strong,
.responsive-tabs-placeholder b {font-size: 18px;margin-bottom: 10px;font-weight: bold;display: block;}
.responsive-tabs-placeholder strong {font-size: 14px;}
.responsive-tabs-placeholder p,
.tab-paragraph p {font-size: 15px;margin: 0 0 10px 0;clear: both;line-height: 22px;}
.responsive-tabs-placeholder ul li,
.tab-paragraph ul li {list-style: disc !important;margin: 0 0 8px 18px;font-size: 15px;}
.responsive-tabs-placeholder ul li strong, .responsive-tabs-placeholder p strong {display:inline-block;font-size:15px;margin-bottom:0;}
.responsive-tabs-placeholder ul li strong a, .responsive-tabs-placeholder p strong a {color:var(--red-clr)}

.responsive-tabs .tab_title {padding: 10px 20px;border: 1px solid var(--brd-dark);cursor: pointer;font-weight: bold;font-size: 16px;}
.responsive-tabs .active {background-color: #ec2327;border: 1px solid #ec2327;color: #fff;}
.responsive-tabs .active + .tab-paragraph {display: block;}
.responsive-tabs .tab-paragraph {display: none;padding: 0.5em;}
.responsive-tabs-placeholder {display: none;}

/**/
.comparison-table-bdrDiv {width: 100%;float: left;border-bottom: 1px solid #ccc;padding-bottom: 20px;margin-bottom: 20px;}
.comparison-table {width: 100%;border-collapse: collapse;font-family: Arial, sans-serif;}
.comparison-table th, .comparison-table td {border: 1px solid #ccc;padding: 10px;text-align: center;}
.comparison-table th {background-color: #02619e;font-weight: normal;color: #fff;font-size: 16px;padding: 0;}
.comparison-table th a {color: #fff;text-decoration: none;padding: 10px;display: block;}
.comparison-table tbody tr:nth-child(even) {background-color: #f9f9f9;}
.comparison-table td.tick-icon-clr {color: green;}
.comparison-table td.cross-icon-clr {color: red;}
td.comparision_table_btn a {background: var(--menu-bg);color: #fff;padding: 10px 0;display: block;font-size: 16px;text-transform: uppercase;}
.pdescription_image{margin:20px 0;}
.des_desk_img{display:block; width:100%;}

/**/
/*=== Discontinued Product CSS ===*/
.BuyContinueProductDiv {max-width: 1170px;width: 100%;display: flex;align-content: stretch;justify-content: space-between;margin: 0 auto;}
.ComfortisPlus_Discontinued_textDiv {width: 40%;background: #4e2e81;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;flex-direction: column;}
.ComfortisPlus_Discontinued_title_widthDiv {width: 100%;margin: 0 auto;text-align: center;padding: 0 30px;}
.ComfortisPlus_Discontinued_titleDiv strong {font-size: 30px;}
.ComfortisPlus_Discontinued_titleDiv span {display: block;font-size: 22px;line-height: 30px;text-align: left;}
.ShopAlternative {width: 246px;height: 48px;line-height: 48px;font-size: 18px;border-radius: 100px;text-align: center;background: #fff;color: #4e2e81;margin: 0 auto;}
.BuyContinueProduct_boxesDiv {width: 60%;display: flex;align-items: center;justify-content: flex-start;}
.cls_buyContinuePro_img {width: 33.33%;}
.cls_buyContinuePro_img img {width: 100%;}

/*=== Discontinued Product CSS End===*/
@media only screen and (min-width: 768px) {
.responsive-tabs .tab_title {float: left;}
.responsive-tabs .active + .tab-paragraph {display: none;}
.responsive-tabs-placeholder {clear: both;display: block;padding: 1em;border-top: 1px solid var(--brd-dark);width: 100%;float: left;}
}


/* questions-style-start */
.questions_ans {width: 100%;}
.que_box {border: 1px solid var(--brd-dark);margin-bottom: 30px;}
.que_box .que_top{background:var(--bg-grey);}
/* .que_box:last-child{margin-bottom: 0;} */
.que_top {padding: 10px;font-size: 18px;font-weight: 600;}
.que_top img {margin-right: 5px;}
.testimonial_box .que_top a {border-bottom: 1px solid var(--red-clr);}
.que_btn {margin: 25px 15px 25px;}
.que_text {margin: 15px;margin-bottom: 25px;}
.que_text p {font-size: 12px;line-height: 20px;margin-bottom: 5px;}
.que_text p strong {font-size: 14px;line-height: 20px;font-weight: 600;color: #000;text-transform: capitalize;width: 60px;display: inline-block;}
.que_date {font-size: 14px;line-height: 20px;font-weight: 600;text-transform: capitalize;margin-left: 60px;}
.customer_review {padding: 15px;}
.customer_review_top {margin-bottom: 20px;}
.customer_review_top strong {font-size: 18px;line-height: 20px;font-weight: 600;margin-bottom: 10px;display: block;text-transform: capitalize;}
.customer_review_top p {font-size: 14px;line-height: 20px;letter-spacing: 1px;}
.customer_rating {float: left;width: 40%;}
.customer_rating ul li {list-style: none;margin-bottom: 5px;}
.customer_rating ul li:last-child {margin-bottom: 0;}
.number_star {font-size: 16px;line-height: 20px;font-weight: 600;color: #acacac;margin-right: 5px;vertical-align: bottom;}
.img_star {vertical-align: bottom;margin-right: 5px;}
.w3-light-grey {background-color: #f0f0f0 !important;width: 260px;display: inline-block;height: 11px;vertical-align: middle;}
.w3-grey {background-color: #ffcc00 !important;height: 11px;}
.customer_rating_right {float: left;}
.customer_rating_right p {margin-bottom: 15px;display: block;}
.customer_review_show {width: 100%;}
.customer_review_border {border-top: 1px solid var(--brd-dark); /* border-bottom: 1px solid var(--brd-dark); */padding: 15px;}
.bg_color_1 {background: #2782af;}
.bg_color_2 {background: #8a3f79;}
.bg_color_3 {background: #9c2f31;}
.bg_color_4 {background: #c38132;}
.bg_color_5 {background: #3f8a87;}
.bg_color_6 {background: #4e3f8a;}
.bg_color_7 {background: #3f8a67;}
.bg_color_8 {background: #8a883f;}
.bg_color_9 {background: #743f8a;}
.bg_color_10 {background: #bf693f;}
.customer_name_icon {width: 65px;height: 65px;line-height: 65px;color: #ffffff;display: inline-block;margin-right: 10px;font-size: 22px;font-weight: 600;text-align: center;text-transform: uppercase;border-radius: 50%;float: left;}
.customer_right,
.customer_name,
.customer_rating_star {float: left;}
.customer_right {width: 90%;}
.customer_name {margin-left: 10px;}
.customer_name strong {font-size: 15px;line-height: 16px;text-transform: capitalize;}
.customer_deta {width: 100%;float: left;}
.customer_deta span {font-size: 15px;line-height: 20px;/*text-transform: uppercase;*/margin: 5px 0;display: block; font-weight:700;}
.customer_deta p {font-size: 15px;line-height: 20px;}
.more-review {padding: 10px 15px;}
.Pagination-left {float: left;}
.Pagination-page {float: right;}
.review_help {float: right;width: 100%;text-align: right;margin-top: 10px;}
.review_help p {display: inline-block;}
.ProductReviewRank {display: inline-block;margin: 0 5px;cursor: pointer;font-size: 16px;}
.ProductReviewRank img {width: 18px;float: left;}
.ProductReviewRank span {display: inline-block;}
.pagination-container {float: right;margin: 15px 0;}
.pagination-container ul li {float: left;margin-right: 5px;}
.pagination-container ul li a,
.pagination-container ul li span {display: block;padding: 5px 10px;background: var(--bg-grey);color: #000000;cursor: pointer;font-weight: bold;border: 1px solid var(--brd-dark);}
.pagination-container ul li span {cursor: auto;}
.pagination-container ul li:hover a,
.pagination-container ul li.active span {background: var(--red-clr);color: #ffffff !important;}

/* questions-style-end */
.Reward_point {text-align: left;float: right;}
.reward_img {float: left;margin-right: 15px;margin-top: 5px;}
.reward_text {float: left;}
.reward_text strong {font-size: 22px;line-height: 30px;font-weight: 600;display: block;}
.reward_text span {font-size: 16px;line-height: 17px;}

/* Frequently_pro */
.Frequently {width: 100%;}
.Frequently_box {border: 1px solid var(--brd-dark);}
.Frequently_title {font-size: 18px;line-height: 20px;font-weight: 600;padding: 10px;}
.Frequency_pro_box {padding: 15px;}
.Frequency-pro_img {float: left;width: 130px;height: 130px;margin: 0 auto;}
.Frequency-pro_img img {width: 130px;height: 130px;}
.Frequency-add {float: left;margin: 60px 15px 0;font-size: 18px;}
.Frequency_total {float: left;margin-top: 10px;margin-left: 50px;}
.Frequency_total span {font-weight: 600;}
.Frequency_total strong {font-size: 18px;line-height: 18px;text-align: right;}
.Frequency_left {margin-right: 20px;}
.Frequency_btn {margin-top: 25px;}
.Frequency_checkbox {width: 100%;padding: 10px;}
.Frequency_checkbox ul li {list-style: none;float: left;margin-bottom: 5px;width: 100%;}
.Frequency_check {float: left;margin-right: 50px;width: 70%;}
.Frequency_check .checkbox_label {color: #585757;}
.Frequency_check .checkbox_label .doses {display: inline-block;margin-left: 5px;color: #000;font-weight: 600;}
.Frequency_check_totle {float: left;padding: 0.2em;margin: 0.2em;}
.Frequency_check_totle span {text-align: right;}

/* ================================================= login-section =================================================== */
.login-section {margin-bottom: 40px;position: relative;}
.login_left {float: left;width: 40%;}
.login_right {float: right;width: 50%;}
.login_from {width: 100%;float: left;}
.login-sub-title {font-size: 22px;line-height: 30px;font-weight:600;width: 100%;text-align: left;display: block;margin-bottom: 30px;}
.login-input {margin-bottom: 20px;display: block;}
.login-button .button {margin-left: 144px;width: 318px;}
.login_remem_left {float: left;}
.login_remem_right {float: right;}
.login-remember {margin-left: 144px;width: 318px;margin-top: 15px;}
.login-remember .login_remem_left .checkbox ~ .checkbox_label{padding:5px 0 0 0;}
.login_remem_right span a {margin-top: 7px;display: block;}
.login_guest {float: left;display: block;width: 100%;}
.login_sub_text {width: 318px;margin-left: 144px;text-align: center;position: relative;margin-top: 30px;margin-bottom: 30px;}
.login_sub_text h6 {font-size: 16px;line-height: 20px;padding: 0 20px;background: #ffffff;display: inline-block;text-transform: uppercase;font-weight: 600;z-index: 11;position: relative;}
.login_sub_text::after {content: "";position: absolute;width: 100%;height: 1px;background: #f1f1f1;top: 50%;left: 0;right: 0;display: block;}
.login-with {width: 100%;float: left;}
.social-btn {width: 318px;width: 318px;margin-left: 144px;}
.social-btn ul li {list-style: none;display: inline-block;padding: 0 12px 0 0;}
.social-btn ul li:last-child {padding-right: 0;}
.social-btn ul li a {display: block;}
.Google .button {background: #ec2327;padding: 0 10px;border: 1px solid transparent;transition: all 0.3s;}
.Google .button:hover {background: transparent;color: #ec2327;border: 1px solid #ec2327;}
.Facebook .button {background: #0f4c84;padding: 0 10px;border: 1px solid transparent;transition: all 0.3s;}
.Facebook .button:hover {background: transparent;color: #0f4c84;border: 1px solid #0f4c84;}
.Twitter .button {background: #328fe5;padding: 0 10px;border: 1px solid transparent;transition: all 0.3s;}
.Twitter .button:hover {background: transparent;color: #328fe5;border: 1px solid #328fe5;}
.account_create p {font-size: 13px;line-height: 22px;display: block;margin-bottom: 25px;}
.account_create strong {font-size: 16px;line-height: 22px;display: block;font-weight:600;margin-bottom: 10px;}
.account_create ul {float: left;width: 70%;}
.account_create ul li {display: block; /* list-style: none; */background: url("/images/icon-login-ok.png") no-repeat 0 5px;padding: 0 0 5px 20px;}
.account_create ul li .fa {margin-right: 10px;}
.account_create ul li span {font-size: 16px;line-height: 18px;}
.loyalty-img {float: right;margin-top: -30px;width: 30%;}
.create-account-btn {width: 100%;float: left;margin-top: 15px;}
.create-account-btn .button {width: 370px;}
.register_detail_list ul li {display: inline-block;}
#divShippingDetails {margin-top: 25px;}
.pet-widget-check .checkbox ~ .checkbox_label,
.pet-widget-check .checkbox + .checkbox_label {padding-bottom: 20px;}
.pet-widget-check .checkbox ~ .checkbox_label::before,
.pet-widget-check .checkbox + .checkbox_label::befor {padding-left: 0;padding-right: 0;}

/* =============================================== shopping-section ================================================= */
.shopping-section {margin-bottom: 30px;}
.shopping-box {width: 100%;float: left;background: #fff;}
.shopping-border {border: 1px solid var(--brd-dark);}
.shopping-th-box {padding: 10px;}
.pro-th,
.pro-td {width: 60%;float: left;}
.price-th,
.price-td {width: 11%;float: left;}
.qty-th,
.qty-td {width: 11%;float: left;}
.total-th,
.total-td {width: 11%;float: left;}
.delete-th,
.delete-td {width: 6%;float: right;text-align: center;}
.price-th,
.qty-th,
.total-th {text-align: right;}
.pro-th span,
.price-th span,
.qty-th span,
.total-th span,
.price-th-rs,
.qty-th-rs,
.total-th-rs {font-size: 16px;line-height: 20px;text-transform: capitalize;font-weight: 600;}
.price-th-rs,
.qty-th-rs,
.total-th-rs {display: none;}
.shopping-td-box {width: 100%;float: left;padding: 10px;border-bottom: 1px solid var(--brd-dark);}
.shopping-td-box:last-child {border-bottom: none;}
.shop-pro-img {float: left;width: 18%;height: 100px;}
.shop-pro-img img {width: 100px;height: 100px;}
.shop-pro-content {width: 82%;float: left;}
.shop-pro-title {margin-bottom: 15px;}
.shop-pro-title h4 a {font-size: 16px;line-height: 16px;font-weight: 600;display: block;}
.shop-our-price {margin-bottom: 8px;display: block;}
.shop-our-price strong {font-size: 14px;line-height: 16px;}
.shop-our-price span {font-family: 'muliregular';}
.repeat-delivery {float: left;margin: 20px 0;}
.repeat-delivery p {font-size: 15px;line-height: 18px;letter-spacing: 0.5px;}
.repeat-delivery .time_icon_shop img {margin-right: 10px;}
.repeat-delivery .shop_link a {display: inline-block;color: #000;text-decoration: underline #000000;font-family: 'muliregular';}
.auto-order-selected {color: var(--red-clr) !important;}
.shop-evety-select {float: right;margin-top: 10px;margin-bottom: 20px;}
.shop-evety-select .input_box {width: 150px;}
.price-td {text-align: right;}
.qty-td {text-align: right;}
.qty-td .input_box {width: 50px;height: 33px;padding: 0 4px;}
.total-td {text-align: right;}
.price-td span,
.total-td span {font-size: 16px;line-height: 20px;}
.delete-td {text-align: right;}
.delete-td a .fa {font-size: 22px;color: var(--red-clr);}

/* shoppin-discount */
.shoppin-discount {width: 100%;float: left; margin:30px 0; font-size:16px;}
.shoppin-discount-border {border: 1px solid var(--brd-dark);padding: 15px; background:#fff;}
.shop-discount-left {float: left;width: 56%;margin-right: 4%;border-right: 2px dashed var(--brd-dark);}
.shop-discount-right {float: left;width: 40%;}
.shop-dis-reward {display: block;margin-bottom: 25px;}
.shop-dis-reward p {font-size: 18px;line-height: 22px;font-weight: 600;}
.shop-dis-reward img {margin-right: 10px;}
.shop-dis-reward span {margin: 0 5px; font-weight:600;}
.shop-dis-reward strong {font-weight: 600;}
.discount-reward-slider {width: 100%;float: left;margin-bottom: 15px;}
.range-slider {width: 65%;float: left;margin-right: 15px;}
.reward-point-text {float: left;text-align: left;margin-top: -5px;}
.reward-point-text p {font-size: 14px;line-height: 16px;font-weight: 600;}
.shop-redeem {width: 100%;float: left;padding: 0 50px 0 0;}
.shop-redeem-btn {display: inline-block;margin-right: 0;float: right;}
.shop-redeem-text {display: inline-block;}
.shop-redeem-text p {line-height: 38px; font-size:16px;}
.discount-code-top {margin-bottom: 12px;}
.discount-code-top strong {font-size: 18px;line-height: 22px;font-weight: 600;}
.discount-code-top .View-all-btn {text-align: right;float: right;}
.discount-code-top .View-all-btn a {text-transform: capitalize;font-size: 14px;line-height: 22px;text-decoration: underline var(--red-clr);}
.discount-input {}
.discount-input .coupon_textbox {width: 75%;float: left;}
.discount-input .coupon_textbox input {height: 38px;}
.discount-input .discount-btn {margin: 0;float: right;width: 90px;}
.discount-input .input_box {width: 100%;margin-bottom: 11px;}
.discount-bottom {float: left;width: 100%;text-align: center;}
.discount-btn {display: inline-block;margin-right: 15px;}
.discount-text {display: inline-block;}

/* shopping-type */
.shopping-type {width: 100%;float: left;border: 1px solid var(--brd-dark);padding: 15px;background: #fff; margin-top:30px;}
.shop-type-left {width: 65%;float: left;}
.shop-type-left .clsShippingcountry .input_box{height:30px;}
.shop-type-right {width: 35%;float: right;}
.shop-type-title {margin-bottom: 25px;}
.shop-type-title strong {font-weight: 600;font-size: 18px;line-height: 22px;}
.shopping-type-radio ul li,
.check-type-radio ul li {width: 100%;list-style: none;margin-bottom: 15px;}
.shopping-type-radio ul li:last-child,
.check-type-radio ul li:last-child {margin-bottom: 0;}
.shopping-type-radio ul li .radio_btn label,
.check-type-radio ul li .radio_btn label {font-size: 16px;}
.shipping-total {width: 100%;float: left;}
.shipping-total ul li {list-style: none;display: block; /* margin-bottom: 15px; */padding: 7px 5px;width: 100%;float: left;}
.shipping-total ul li:last-child {margin-bottom: 0px;padding-top: 15px;border-top: 1px solid var(--brd-dark);margin-top: 10px !important;}
.shipping-total ul li .total-left,
.shipping-total ul li .price-right {font-size: 16px;line-height: 16px;}
.shipping-total ul li .total-left {float: left;text-align: left;}
.shipping-total ul li .total-left img {width: 15px;}
.shipping-total ul li .price-right {float: right;text-align: right;}
.shipping-total ul .order_total_shop {margin-top: 5px !important;display: block;}
.shipping-total ul .order_total_shop .total-left,
.shipping-total ul .order_total_shop .price-right {font-size: 18px;line-height: 18px;}
.shipping-button-box {padding: 15px;float: left;width: 100%;border: 1px solid var(--brd-dark);border-top: none; background:var(--bg-grey);}
.shop_btn_left {float: left;}
img.ContinueArrow {margin: -1px 5px 0 0;display: inline-block;width: 15px;}
.shop_btn_right {float: right;}
.shipping-button-box .shop_btn_right .button {line-height: 38px;}
.shop_btn .fa {margin-right: 5px;}
.shop_btn {font-size: 16px;line-height: 36px;font-weight: 600;color: #000;}
.shop_btn .fa {-webkit-animation: arrow1 1.2s ease-in-out infinite;animation: arrow1 1.2s ease-in-out infinite;margin-right: 14px;}

@-webkit-keyframes arrow1 {
0%, 100% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}
50% {-webkit-transform: translate(10px, 0);transform: translate(10px, 0);color: var(--red-clr);}
}
.shipping-total ul li.discount_hover_show:hover {background: #f7f7f7;cursor: pointer;}
.shipping-total ul li.discount_hover_show:hover > span {font-weight: 600;}
.discount_hover,
.discount_hover_row {float: left;width: 100%;}
.discount_hover {display: none;margin-top: 10px;padding: 15px 10px 0;-webkit-box-shadow: inset 0px 0px 16px 0px rgba(194,194,194,1);-moz-box-shadow: inset 0px 0px 16px 0px rgba(194,194,194,1);box-shadow: inset 0px 0px 16px 0px rgba(194,194,194,1);}
.discount_hover_row {display: block;margin-bottom: 15px}
.total-left i {margin-left: 5px;color: var(--red-clr);font-size: 14px;animation: slide1 1s ease-in-out infinite;}
@keyframes slide1 {
0%, 100% {transform: translate(0, 0) rotate(0deg);}
50% {transform: translate(0px, 5px) rotate(0deg);color: #000;}
}

/* ============================================ auto-order-section ============================================== */
.auto-order-box {width: 100%;float: left;}
.auto_order_banner { /* background-image: url("https://www.canadapetcare.com/images/CPC_Autobg.png"); */ /* background-repeat: no-repeat; */ /* background-size: cover; */background: rgba(183, 222, 237, 1);background: -moz-linear-gradient(top, rgba(183, 222, 237, 1) 0%, rgba(113, 206, 239, 1) 0%, rgba(242, 248, 250, 1) 51%, rgba(183, 222, 237, 1) 100%);background: -webkit-linear-gradient(top, rgba(183, 222, 237, 1) 0%, rgba(113, 206, 239, 1) 0%, rgba(242, 248, 250, 1) 51%, rgba(183, 222, 237, 1) 100%);background: -o-linear-gradient(top, rgba(183, 222, 237, 1) 0%, rgba(113, 206, 239, 1) 0%, rgba(242, 248, 250, 1) 51%, rgba(183, 222, 237, 1) 100%);background: -ms-linear-gradient(top, rgba(183, 222, 237, 1) 0%, rgba(113, 206, 239, 1) 0%, rgba(242, 248, 250, 1) 51%, rgba(183, 222, 237, 1) 100%);background: linear-gradient(to bottom, rgba(183, 222, 237, 1) 0%, rgba(113, 206, 239, 1) 0%, rgba(242, 248, 250, 1) 51%, rgba(183, 222, 237, 1) 100%);height: 335px;width: 100%;float: left;margin-bottom: 20px;text-align: center;}
.auto_order_banner h3,
.auto_order_banner h2   {font-size: 32px;line-height: 32px;font-weight: bold;padding: 20px 0;text-align: center;color: #000000;}
.auto_order_banner span {font-size: 36px;line-height: 36px;font-weight: 600;padding: 15px 0;display: block;}
.auto_bannre_img {float: left;width: 100%;text-align: center;}
.auto_order_banner h4,
.auto_order_banner span.Tagline {font-size: 25px;line-height: 25px;width: 100%;float: left;padding: 25px 0;font-weight: 500;text-align: center;color: #000000;}
.auto_order_text {float: left;width: 100%;}

/* ============================================ sita map-section ============================================== */
.site_map_box .row {margin: 0 5px;}
.map_col {width: 50%;float: left;padding: 0 5px;}
.map_col.map_col_2 {width: 33.33%;}
.map_box {width: 100%;float: left;margin-bottom: 15px;}
/*.map_list{height: 200px;overflow-y: scroll;}*/.map_box ul {margin-left: 10px;}
.map_box ul li {margin-bottom: 7px;display: block;}
.map_box ul li a {text-transform: capitalize;transition: all 0.3s;}
.map_box ul li:hover a {color: var(--red-clr); /*font-family: 'mulisemibold';*/}
.map-title {font-size: 16px;line-height: 20px;margin-bottom: 10px;border: 1px solid var(--brd-dark);display: block;padding: 8px 10px;color: var(--red-clr);width: 80%;}
.map-sub-title {font-size: 14px;margin-bottom: 8px;font-weight: bold;display: block;margin-left: 5px;}

/* ============================================ check-out-section ============================================== */
.new_checkout_box,
.new_checkout_box p{font-size:16px; line-height:22px;}

.Checkout {margin-bottom: 40px;}
.PaymentDetails {width: 100%;float: left;}
.new_checkout_left,
.payment_left_row {width: 700px;float: left;}
.new_checkout_right,
.payment_right_row {width: 430px;float: right;}
.new_checkout_right { /*position: -webkit-sticky;position: sticky;top: 25px;*/}
.Checkout_sub_title {padding: 15px; border:1px solid var(--brd-dark); background:var(--bg-grey);}
.Checkout_sub_title strong {font-size: 18px;line-height: 20px;color: #000000;float: left;font-weight: 600 !important;}
.Checkout_sub_title span {float: right;}
.Checkout_sub_title span {font-size: 16px;line-height: 20px;text-decoration: underline;text-transform: capitalize;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;cursor: pointer;color: var(--red-clr);}
.Checkout_sub_title span:hover {text-decoration: none; }
.Checkout_sub_title .summary_edit {margin-left: 10px; display: inline-block;text-decoration: underline;}
.Checkout_border_box {border: 1px solid var(--brd-dark);padding: 15px;/*margin-bottom: 30px;*/background: #fff; display:flex; flex-wrap:wrap;}
.Checkout_border_box:last-child{margin:0;}
.Checkout_address {float: left;width: 60%;text-align: left;}
.Checkout_address p {text-transform: capitalize;}
.add_address_btn {float: right;width: 40%;text-align: right;margin-top: 30px;}
.add_ship_address_box {width: 100%;float: left;margin-bottom: 20px; /* border-bottom: 1px solid var(--brd-dark);border-left: 1px solid var(--brd-dark); *//* border-top: 1px solid var(--brd-dark); */}
.add_ship_address_box ul li.active .add_ship_text {background: var(--bg-grey);}
.disable_btn .button {cursor: not-allowed;}
.disable_btn .btn_grey:hover {background: #acacac;}
.btn_grey:hover {background: #ff0000 !important;}
.disable_btn .btn_red:hover {background: var(--red-clr);}
.disable_btn .btn_red {opacity: 0.6;}
.add_ship_text {float: left;height: 240px;width: 33.33%;padding: 15px;border-left: 1px solid var(--brd-dark);border-top: none;}
.add_ship_text p {text-transform: capitalize;}
/* .add_ship_text:nth-child(2){border-left: 0;border-right: 0;} */
.add_ship_btn {margin: 15px 0;text-align: center;}
.add_ship_btn .button {font-size: 13px;}
.add_ship_edit_delete {text-align: center;}
.add_ship_edit_delete span {text-decoration: underline;margin: 0 10px;cursor: pointer;display: inline-block;}
.add_ship_edit_delete form {display: inline-block;}
.add_ship_edit_delete span:hover {text-decoration: none;font-family: 'muliregular';}
.sub_detail_box {float: left;width: 100%;clear: both;}
.checkout_footer{}
.checkout_footer_btn {float: left;width: 100%;margin-top: 10px;}
.check-input-box {margin-bottom: 15px; /* margin-left: 10px; */float: left;width: 100%;}
.check-input-box .label_box {width: 200px;vertical-align: top;}
.check-input-box .label_box .CardImg{display:none;}
.check-input-box .input_box {width: 445px;text-transform: capitalize;}
.checkout_billing .checkbox_label {padding: 15px !important;font-weight: 600; background: #f7f7f7;width: 100%;margin: 0;font-size: 18px;background: var(--bg-grey); border: 1px solid var(--brd-dark);}
.checkout_billing .checkbox ~ .checkbox_label::before,
.checkout_billing .checkbox + .checkbox_label::before {font-size: 14px;}
.expiry_date {width: 445px;display: inline-block;}
.expiry_date .div-validation-error {width: 100%;}
.expiry_date .div-validation-error .input_box {width: 100% !important;}
.expiry_date .input_box {width: 44%;margin-right: 14px;}
.expiry_date .div-validation-error > .field-validation-error {width: 100%;}
/*.expiry_date .input_box{margin-right: 0px;width: 48%}*/
.check-input-box.cvv_input .input_box {width: 410px;}
.ccv_img {position: relative;display: inline-block;cursor: pointer;margin-left: 6px;vertical-align: top;}
.ccv_img img {margin: 9px 0 0 0;}
.ccv_text {visibility: hidden;width: 300px;background-color: #555;color: #fff;text-align: center;padding: 5px 0;position: absolute;z-index: 111;font-size: 14px;line-height: 18px;letter-spacing: 0.5px;top: 25px;left: 51%;opacity: .9;transition: opacity .3s;display: none;}
.ccv_text::after {content: "";position: absolute;bottom: 100%;left: 5px;margin-left: -5px;border-width: 7px;border-style: solid;border-color: transparent transparent #555 transparent;}
.ccv_img:hover .ccv_text {display: block;visibility: visible;}
.place_order_btn {width: 100%;float: left;text-align: center;margin-bottom: 0px;}
.place_order_btn .button {width: 35%;height: 45px}
.payment_detail_text {margin: 15px 0;}
.payment_detail_text p{font-size:13px; line-height:18px;}
.cart_summary {width: 100%; /* margin-left: 20px; */float: right;text-align: left;}
.Summary_accordion{ border:1px solid var(--brd-dark);}
.cart_summary_top {padding: 0;padding-top: 0;}
.cart_summary-title {font-size: 18px;line-height: 20px;font-weight: 600;text-transform: uppercase;}
.cart_summary_img {width: 20%;float: left;text-align: center;height: 70px;}
.cart_summary_img img {width: 70px;height: 70px;}
.cart_summmary_row { /*float: left;width: 100%;*/padding: 0 15px;max-height: 262px;overflow-y: auto;margin: 0;}
.cart_summary_box {float: left;margin-top: 0;width: 100%;border-bottom: 1px solid var(--brd-dark);padding: 15px 0;}
/* .cart_summary_box:last-child{border-bottom: none;padding-bottom: 0;} */.cart_summary_title {width: 75%;float: left;margin-left: 10px;margin-bottom: 5px;}
.cart_summary_title span { float: left;}
.cart_summary_qty {width: 75%;float: left;margin-left: 10px;}
.cart_summary_price {display: inline-block;margin-left: 10px;}
.cart_summary_qty span {margin-top: 3px; display: inline-block;}
.summary_autodelivery {width: 75%;float: left;margin-left: 10px;margin-top: 5px;}
.cart-summary-totals {padding: 15px; margin: 0; background:var(--bg-grey);}
.summary_subtotal span {text-transform: uppercase;font-size: 16px;}
.grand-total {padding: 0 15px 15px 15px;margin-bottom: 15px;}
.summary_grandtotal strong {font-size: 18px;line-height: 18px;}
.promo-code-accordion {border: 2px dashed #e7e7e7;margin: 20px 10px 0px;padding: 15px;position: relative;cursor: pointer;}
.Summary_title {position: relative;float: left;width: 100%; background:var(--bg-grey);}
.promo-code-accordion img,
.Summary_title img {width: 15px;float: right;margin: 2px 0 0 0;}
/*
.promo-code-accordion:after,
.Summary_title:after{content: "\f067";position: absolute;font-family: FontAwesome;color: #000000;right: 15px;top: 15px;}
*/
.accordion_title {background: url(/images/icon-New-Add.png) no-repeat 95% 0 var(--bg-grey);background-size: 20px;height: 20px;width: 20px;float: right; cursor:pointer;}
.accordion_title.active {background: url(/images/icon-New-Remove.png) no-repeat 95% 0 var(--bg-grey);background-size: 20px;}
.checkout_billing .checkbox_label {background: var(--bg-grey);}
.promo-code-accordion.active:after,
.Summary_title.active:after {content: "";}
.promo-code-accordion strong {font-size: 20px;line-height: 20px;}
.promo_code_box {padding: 10px;border: 2px dashed #e7e7e7;margin: 0px 10px 10px;border-top: 0;display: none;}
.promo_input {padding: 15px 0 25px;border-bottom: 2px dashed #000;}
.promo_input .input_box {width: 310px;margin-bottom: 10px;}
.reward-point-summary {width: 100%;float: left;margin: 25px 0;}
.reward-point-summary span {float: left;font-weight: 600;}
.reward-point-summary strong {float: right;font-weight: 600;}
.Summary-reward-slider {width: 100%;float: left; /* margin-bottom: 20px; */}
.Summary-reward-slider .range-slider {width: 100%;}
.Summary-reward-slider-text p {display: block;margin-top: 30px;font-weight: 600;text-align: center;}
.Summary-reward-btn {margin: 20px 0 20px;text-align: center;}
.add_ship_address_box {display: none;}
.checkbox:checked ~ .checked_billing_shwo {display: none;}
.Checkout_border_box.checked_billing_shwo {margin-bottom: 0px;}
.payment_box {margin-top: 0;}
.add_ship_address_box.select_address {margin-top: 0;border-bottom: 1px solid var(--brd-dark); border-right: 1px solid var(--brd-dark);}
/* .shipping_checkout,
.shipping_checkout_edit{display: none;width: 100%;float: left;} */
.shipping-edit-button {width: 100%;float: left;text-align: center;margin-top: 30px;margin-bottom: 10px;}
.shipping-edit-button ul li {display: inline-block;margin: 0 15px;}
.add_address_text {height: 208px;display: flex;justify-content: center;align-items: center;}
.add_address_text .fa {font-size: 35px; /* background: #f7f7f7; */color: var(--menu-bg);width: 80px;height: 80px; /* text-align: center; */display: flex;justify-content: center;align-items: center;border-radius: 15px;border: 1px solid var(--brd-dark);cursor: pointer;}
.add_address_text span.add_addres {color: var(--menu-bg);width: 80px;height: 80px;display: flex;justify-content: center;align-items: center;border-radius: 15px;border: 1px solid var(--brd-dark);cursor: pointer;}
.add_address_text span.add_addres img {width: 35px;margin: 0 auto;}
.add_ship_text:hover .fa {color: var(--red-clr);}
.checkout_header {box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);position: relative;}
.checkout_header .top-currency {float: none;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-between;align-items: center; background:#fff; padding:20px 0;}
.checkout_header .sticky-menu-logo img {width: 270px;}
.checkout_header .sticky-menu-logo,
.checkout_header .currency-box {float: none;margin: 0px;padding: 0;}
.checkout_header .sticky-logo-top {position: relative;}
.Checkout_title .title_class{padding:30px 0;}
.checkout-logotext {z-index: 11;position: absolute;border-top: 2px solid var(--red-clr);background-color: #ffffff;top: 72px;left: 0;filter: drop-shadow(0 0 3px rgba(1, 3, 4, 0.19));padding: 10px 20px;width: 270px;height: auto;display: none;text-align: center;}
.checkout-logotex.hide {display: none !important;}
.checkout-logotext strong {font-size: 18px;line-height: 25px;margin-bottom: 25px;display: block;}
.checkout-logotext p {margin-bottom: 15px;}
.payment_right_row {padding-top: 137px;}
.payment_right_row .Cart_Images{text-align:center;}
.payment_right_row .Cart_Images ul li{display:inline-block; margin:0 5px; width:auto;}
.payment_right_row .Cart_Images ul li img{border-radius:5px; width:65px;}
.checkout_footer_btn .div-validation-error > .field-validation-error {position: absolute;left: 100%;margin: 0 0 0 10px;}
.checkout_footer_btn .div-validation-error > .field-validation-error:before {display: none;}
.checkout_footer_btn .div-validation-error > .field-validation-error:after {content: "";position: absolute;top: 50%;right: 100%;margin-top: -5px;border-width: 5px;border-style: solid;border-color: transparent var(--red-clr) transparent transparent;}
.header {position: relative;z-index: 6;}

/*** MAY 2023 CHECKOUT DESIGN ***/
.new_checkout_left .NewCart_Details {width: 100%;float: left;border: 1px solid var(--brd-dark);margin: 15px 0 0 0;}
.new_checkout_left .NewCart_Details .Checkout_sub_title {font-size: 14px;background: var(--bg-grey);float: left;width: 100%;}
.new_checkout_left .NewCart_Details .Checkout_sub_title strong {font-size: 18px;float: left;}
.new_checkout_left .NewCart_Details .Checkout_sub_title span {display: inline-block;color: #000;font-size: 12px;float: left;margin: 2px 0 0 10px;text-decoration: none;}
.new_checkout_left .NewCart_Details .Checkout_sub_title a {float: right;color: #e21c29;font-size: 16px;line-height: 20px;text-decoration: underline;text-transform: capitalize;}
.new_checkout_left .NewCart_Details .Product_Data,
.new_checkout_left .NewCart_Details .Product_Data div {width: 100%;float: left;box-sizing: border-box;}
.new_checkout_left .NewCart_Details .Product_Data .product_box {padding: 10px;border-bottom: 1px solid var(--brd-dark);font-size: 14px;}
.new_checkout_left .NewCart_Details .Product_Data .product_box:last-child {border: 0;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_one {width: 100px;float: left;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details {width: 85%;float: left;padding: 0 0 0 15px;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_two {width: 55%;float: left;padding: 0;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_two .prd_name {font-size: 16px;padding-bottom: 15px;line-height: normal;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_two .prd_qty {width: 50%}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_two .prd_price {width: 50%;text-align: right;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_two .prd_price span {color: var(--red-clr);font-weight: 600;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three {width: 210px;float: right;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three .title {font-size: 14px;font-weight: 600;color: #000;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three .title span {background: url(/images/icon-autoorder.png) no-repeat 0 4px;padding: 0 0 0 20px;display: inline-block;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three .textbox {padding: 10px 0 0 0;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three .textbox .input_box {width: 100%;height: 30px;line-height: 25px;margin-bottom: 10px;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three span.OrderOffer {font-size: 14px;color: #e21c29;}

/* ============================================ testimonials-section ============================================== */
/*.testimonial{width: 100%;float: left;}*/
.testimonial-write-title {text-align: center;padding: 20px 0;display: block;font-size: 20px;font-weight: 600;text-decoration: underline;line-height: 25px;}
.testimonial_write_form .label_box {margin-bottom: 10px;margin-right: 0;width: 100%;}
.testimonial_write_form {display: block;margin-bottom: 10px;}
.testimonial_write_form .div-validation-error {width: 90%;}
.testimonial_write_form .input_box {width: 100%;}
.testimonial_write_form .textarea_form {width: 100%;}
.testimonial_write_form .textarea_input {height: 120px;width: 100%;}
.testimonial_write_form p {margin-bottom: 0;}
.testimonial-write-btn {text-align: center;padding: 10px 0;display: block;}
.testimonial-write {display: none;}
.reviwe-close {display: none;}
.close-review .reviwe-close {display: block;}
.close-review .reviwe-write {display: none;}

/* ============================================ my-account-section ============================================== */
.account_details .row {margin: 0 -10px;}
.account_details .col-3 {padding: 0 10px;}
.my_account_top {margin-bottom: 20px;}
.Customer_name h5 {font-size: 20px;line-height: 20px;font-weight: 600;color: #000;margin-bottom: 20px;}
.account_border_box {border: 1px solid var(--brd-dark);padding: 15px 10px;display: block;margin-bottom: 15px;min-height: 91px;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;cursor: pointer;}
.account_border_box:hover {box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.account_icon {display: table-cell;vertical-align: middle;padding-right: 20px;}
.account_text {display: table-cell;vertical-align: middle;}
.account_text h5 {font-size: 18px;line-height: 18px;font-weight: 600;margin-bottom: 8px;}
.account_text span {font-size: 14px;line-height: 16px;}
.last_order_top {margin-bottom: 15px;float: left;width: 100%;}
.last_order_top h4 {font-size: 18px;line-height: 24px;font-weight: 600;}
.last_border {border: 1px solid var(--brd-dark);margin-bottom: 20px;float: left;width: 100%;}
.last_border_top {padding: 10px;border-bottom: 1px solid var(--brd-dark);margin-bottom: 10px;background: var(--bg-grey);}
.last_border_top strong {font-size: 18px;line-height: 24px;font-weight: 600 !important;}
.last_border_bottom {padding: 10px;display: table;width: 100%;float: left;}
.last_bottom_left {vertical-align: middle;display: table-cell;width: 85%;}
.last_bottom_left p {margin-bottom: 20px;display: block;font-size: 15px;line-height: 16px;}
.tracking-no {margin-left: 96px;}
.tracking-no:first-child {margin-left: 0;}
.last_bottom_left p:last-child {margin-bottom: 10px;}
.last_bottom_right {vertical-align: middle;display: flex;gap: 10px;align-items: center;}
.edit_auto_order {text-decoration: underline;display: block; /*margin-top: 25px;*/margin-top: 10px;}
.td_padding_0 {padding: 0 !important;}
.auto_table table {border: 0 !important;}
.table_w35 {width: 35%;}
.table_w25 {width: 25%;}
.table_w15 {width: 15%;text-align: center !important;}
.auto_table .input_box {width: 100%;}
.order_update_btn strong {margin: 0 10px;display: inline-block;}
.order_update_btn strong a {text-decoration: underline;}
.order_update_btn strong a:hover {text-decoration: none;}
.update-auto-order {display: none;}
.edit_auto_order strong {display: none;}
.edit_auto_order.cancel_auto_order strong {display: block;font-weight: 600;}
.edit_auto_order.cancel_auto_order span {display: none;}

/*** AUTO ORDER UPDATE CSS ***/
.AutoOrder_Section {width: 100%;float: left;margin-bottom: 50px;}
.AutoOrder_Prd {border: 1px solid #D1D5DB;width: 100%;float: left;margin-bottom: 15px;}
.AutoOrder_Prd .Header {width: 100%;float: left;padding: 0;background: #E2F0F2;font-weight: 600;text-align: center;padding: 10px;}
.AutoOrder_Prd .Col_One {width: 40%;float: left;text-align: left;line-height: normal;}
.AutoOrder_Prd .Col_One span {color: red;}
.AutoOrder_Prd .Col_Two {width: 20%;float: left;padding: 0 10px;}
.AutoOrder_Prd .Col_Three {width: 20%;float: left;}
.AutoOrder_Prd .Col_Four {width: 60px;float: left;padding: 0 10px;}
.AutoOrder_Prd .Col_Five {width: 80px;float: right;text-align: center;}
.AutoOrder_Prd .AutoOrder_Row {width: 100%;float: left;padding: 10px;background: #fff;text-align: center;line-height: 40px;position: relative;}
.AutoOrder_Prd .AutoOrder_Row .Prd_img {width: 90px;float: left;}
.AutoOrder_Prd .AutoOrder_Row .Prd_img img {width: 90%;}
.AutoOrder_Prd .AutoOrder_Row .Prd_Name {width: 70%;float: left;padding-top: 5px;line-height: 18px;}
.AutoOrder_Prd .AutoOrder_Row .Col_Five .order_btn {cursor: pointer;width: 35px;height: 35px;background: #333;border-radius: 50px;float: left;text-align: center;}
.AutoOrder_Prd .AutoOrder_Row .Col_Five .order_btn.order_btn img {width: 24px;height: auto;margin-top: 5px;}
.AutoOrder_Prd .AutoOrder_Row .Col_Five .order_btn.order_btn:last-child {background: #ccc;float: right;}
.AutoOrder_Prd .AutoOrder_Row .Col_Five .order_btn.order_btn:first-child img {filter: brightness(0) invert(1);width: 20px;margin-top: 8px;}
#EditProduct {display: none;position: absolute;top: 0;right: 0;z-index: 5;background: #fff;height: 100%;padding: 10px;}
.AutoOrder_Prd .AutoOrder_Row .order_edit {display: none;width: 100%;float: right;position: absolute;top: 0;left: 0;background: #fff;padding: 10px;}
.AutoOrder_Prd select,
.AutoOrder_Prd input {border: 1px solid #ccc;font-size: 14px;border-radius: 5px;color: #111;height: 38px;outline: none;padding: 0 10px;width: 100%;background: #fff;border-radius: 5px !important;}
.AutoOrder_Prd .Col_Two input {background: url(https://www.canadapetcare.com/images/icon-calendar.png) no-repeat 95% 45%;background-size: 25px;}
.AutoOrder_Prd .Col_Three select {background: url(https://www.canadapetcare.com/images/icon/down.svg) no-repeat 97% 45%;background-size: 18px;}
.AutoOrder_Prd .Col_Four input {padding: 0;text-align: center;width: 40px;float: none;line-height: normal;}
.AutoOrder_Prd .AutoOrder_Row .Col_Five {text-align: center;}
.AutoOrder_Prd .AutoOrder_Row .Col_Five a {cursor: pointer;}
.AutoOrder_Prd .AutoOrder_Row .Col_Five .UpdateLink {color: #fff;background: var(--red-clr);padding: 5px 10px;border-radius: 5px;}
.AutoOrder_Prd .AutoOrder_Row .Col_Five img {width: 15px;display: block;margin: 5px auto 0 auto;}
#AutoOrder_Delete {width: 100%;float: left;display: none;position: fixed;top: 0;left: 0;z-index: 123;background: rgba(0,0,0,0.8);height: 100%;}
#AutoOrder_Delete .Popup_Content {width: 560px;margin: 7% auto 0 auto;background: #f4f5fb;padding: 20px;border-radius: 20px;}
#AutoOrder_Delete .popup_icon {width: 160px;border-radius: 50%;align-content: center;background: #9b9b9b;float: left;padding: 30px 0;margin-top: 55px;}
#AutoOrder_Delete .popup_icon img {width: 100px;margin: 0 auto;display: block;}
#AutoOrder_Delete .popup_content {width: 66%;float: right;}
#AutoOrder_Delete .popup_content .popup_head {font-size: 35px;font-weight:600;line-height: normal;color: #ff2121;float: left;}
#AutoOrder_Delete .popup_content .cancelReason {border: 1px solid #ccc;height: 45px;border-radius: 5px;background: url("https://www.canadapetcare.com/images/site_images/arrwo.png") no-repeat center right 10px #fff !important;width: 100%;}
#AutoOrder_Delete .popup_content .reasontext {border: 1px solid #ccc;border-radius: 5px;background: #fff;font-family: muliregular;padding: 10px;}
#AutoOrder_Delete .popup_content button.Confirm {background: #ff2121;}
#AutoOrder_Delete .popup_content button.Cancel {background: #333;}
#AutoOrder_Delete .popup_content button {cursor: pointer;height: 38px;padding: 0 20px;border-radius: 5px;color: #fff;font-size: 14px;font-weight: 600;margin-top: 10px;border: 0;}

/* ============================================ my-order-section ============================================== */
.account_left {float: left;width: 20%;margin-right: 25px;margin-bottom: 20px;}
.account_right {float: right;width: 75%;}
.account_div {margin-top: 20px;display: block;}
.account_menu {border: 1px solid var(--brd-dark);display: block;}
.account_menu ul li {padding: 10px;font-size: 16px;line-height: 20px; /*font-family: 'mulisemibold';*/}
.MyAccTittle {background: var(--menu-bg);color: #ffffff;font-weight: 600;font-size: 18px !important;}
.account_menu ul li:hover a,
.account_menu ul li a.active {color: var(--red-clr);}
.last_bottom_left.order_bottom_left {width: 70%;}
.order_placed {float: left;width: 100%;margin-bottom: 20px;}
.NoData_Box{text-align: center;padding: 25px 0;border: 1px solid #ccc;border-radius: 10px;background: #f5f5f5; display:inline-block; width:100%;}
.order_placed table,
.auto_order_table table {width: 100%;border-collapse: collapse;border: 1px solid var(--brd-dark);}
.order_placed table th,
.auto_order_table table th {padding: 10px;font-size: 16px;line-height: 18px;text-align: center;font-weight: 600;background: #f1f1f1;}
.order_placed table tr,
.auto_order_table table tr {border-bottom: 1px solid var(--brd-dark);}
.order_placed table tr:last-child,
.auto_order_table table tr:last-child {border-bottom: none;}
.order_placed table td,
.auto_order_table table td {padding: 10px;font-size: 14px;line-height: 18px;text-align: center;}
.auto_order_table table td,
.auto_order_table table th {text-align: left;}
.auto_order_table {margin-bottom: 20px;}
.auto_table_1 strong {margin-bottom: 10px;font-size: 15px;line-height: 18px;display: block;}
/* .auto_table_1 p{margin-bottom: 8px;} */
.auto_table_1 table,
.auto_table_1 table tr {border: none;}
.auto_table_1 table tr td {padding: 0;}
.auto_table_1 table tr td p {margin-bottom: 8px;}
.auto_table_1 table tr:last-child td p {margin-bottom: 0px;}
.auto_table_2 span {display: block;margin-bottom: 8px;}
.auto_table_2 span:first-child { /*margin-top: 35px;*/margin-top: 16px;}
/* .auto_table_2 span:last-child{margin-bottom: 0px;margin-top: 0px;} */

/* ============================================ my-Profile-section ============================================== */
.last_bottom_left.Profile,
.last_bottom_left.Password {width: 100%;}
.Profile_address_title,
.register_title {margin-bottom: 15px;float: left;width: 100%;}
.Profile_address_title h5,
.register_title h5 {font-size: 18px;line-height: 24px;font-weight: 600;}
.proflie-input-box {margin-bottom: 15px;}
.pro_top_title {width: 100%;float: left;padding: 10px;margin-bottom: 15px;}
.pro_top_title h5 {font-size: 18px;font-weight: 600;line-height: 20px;}
.pro_top_text {width: 100%;float: left;margin-bottom: 10px;height: 25px;}
.pro_top_text p {font-size: 15px;line-height: 18px;}
.pro_top_text .checkbox ~ .checkbox_label,
.pro_top_text.checkbox + .checkbox_label {margin: 0;padding: 0;}
.proflie-input-box .label_box {width: 200px;vertical-align: top; /*height: 38px;line-height: 38px;*/}
.proflie-input-box .div-validation-error {width: 60%;}
.proflie-input-box .input_box {width: 100%;}
.Profile_address_details {margin-bottom: 15px;display: block;}
.pro_top_text label {margin-bottom: 0;}
.Subscribe_Newsletter {border-top: 2px solid #e7e7e7;padding-top: 5px;margin-top: 10px;margin-bottom: 20px;}
.my_account_btn {margin-bottom: 20px;float: left;width: 100%;}
/*.proflie-input-box > .div-validation-error > .field-validation-error{position: unset;white-space: normal;left: 0;margin-left: 0;width: 100%;}
.proflie-input-box > .div-validation-error > .field-validation-error:before{content: " ";position: absolute;bottom: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: transparent transparent var(--red-clr) transparent;top: auto;right: auto;margin-top: 0;}*/
#divBillingDetails {margin-top: 30px;}

/* ============================================ my-password-section ============================================== */
.Change_Passowrd_input {margin-bottom: 10px;}
.Change_Passowrd_input .label_box {width: 200px;vertical-align: top;}

/* ============================================ my-details-section ============================================== */
.pet_details_box {float: left;width: 100%;}
.pet_img_upload {text-align: center;}
/* images-upload-css */
.avatar-upload {position: relative;max-width: 205px;margin: 0px auto;}
.avatar-upload .avatar-edit {position: absolute;right: 19px;z-index: 1;bottom: 37px;}
.avatar-upload .avatar-edit input {display: none;}
.avatar-upload .avatar-edit input + label {display: inline-block;width: 34px;height: 34px;margin-bottom: 0; /* border-radius: 100%; */background: #FFFFFF;border: 3px solid #F8F8F8; /* box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12); */cursor: pointer;font-family: 'muliregular';transition: all 0.2s ease-in-out;}
.avatar-upload .avatar-edit input + label img {width: 25px;display: block;opacity: 0.5;}
.avatar-upload .avatar-edit:hover input + label img {opacity: 10}
/*
.avatar-upload .avatar-edit input+label:hover{background: #f1f1f1;border-color: #d6d6d6;}
.avatar-upload .avatar-edit input+label:after{content: "\f040";font-family: 'FontAwesome';color: #757575;position: absolute;top: 10px;left: 0;right: 0;text-align: center;margin: auto;}
*/.avatar-upload .avatar-preview {width: 192px;height: 192px;position: relative; /* border-radius: 100%; */border: 6px solid #F8F8F8; /* box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); */margin-bottom: 10px}
.avatar-upload .avatar-preview > div {width: 100%;height: 100%; /* border-radius: 100%; */background-size: cover;background-repeat: no-repeat;background-position: center;}
.avatar-upload .avatar-preview > div > #imgFileUpload {width: 192px;height: calc(192px - 12px);}

/* ===================================== pet-detail ============================================ */
.pet_detail_input {margin-bottom: 10px;}
.pet_detail_input .label_box {width: 115px;margin: 0 10px 0 0;vertical-align: top}
.pet_detail_input .input_box,
.pet_detail_input .div-validation-error {width: 140px;}
.pet_detail_btn {width: 100%;}
.pet_detail_btn .button {width: 100%;}
.pet_detail_btn .btn_black {margin-top: 10px;}
.register_pet {float: left;width: 100%;}
.register_border {border: 1px solid var(--brd-dark);padding: 10px;float: left;width: 100%;margin-bottom: 20px;}
.register_row {width: 100%;float: left;clear: both;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid var(--brd-dark);}
.register_border .register_row:last-child {border-bottom: none;padding-bottom: 0px;margin-bottom: 0px;}
.register_img,
.register_img img {width: 100px;height: 100px;}
.register_box p {margin-bottom: 10px;}
.register_box {height: 100px;display: table;width: 100%;}
.register_vertical {vertical-align: middle;display: table-cell;}
.register_icon ul li {margin: 0;width: 50%;float: left;}
.register_icon ul li img {width: 30px;display: block;margin: 0 auto;opacity: 0.6}
.register_icon ul li:hover img {opacity: 10}
.register_icon ul li:first-child:hover a {color: #085af0;}
.register_icon ul li:last-child:hover a {color: var(--red-clr);}

/* ============================================ register-section ============================================== */
.register_left {float: left;width: 50%;}
.register_input:last-child {margin-bottom: 0px;}
.register_input {margin-bottom: 10px;}
.register_input .label_box {width: 200px;vertical-align: top;}
.register_input .div-validation-error {width: 300px;}
.register_input .input_box {width: 100%;display: inline-block;}
.div-validation-error {display: inline-block;}
.div-validation-error {position: relative;}
/* .div-validation-error > .field-validation-error{position: absolute;width: auto;white-space: nowrap;padding: 5px 10px;color: #ffffff !important;background: var(--red-clr);margin-bottom: 0;z-index: 11;left: 100%;top: 0;box-shadow: rgba(0, 0, 0, 0.3) 0 2px 10px;margin-top: 5px;margin-left: 10px;animation-name: bounceIn;animation-duration: 450ms;animation-timing-function: linear;animation-fill-mode: forwards;} */.div-validation-error > .field-validation-error {position: unset;white-space: normal;left: 0;top: 0;width: 100%;padding: 5px 10px;color: #ffffff !important;background: var(--red-clr);z-index: 11;box-shadow: rgba(0, 0, 0, 0.3) 0 2px 10px;margin-top: 5px;margin-left: 0;margin-bottom: 0;animation-name: bounceIn;animation-duration: 450ms;animation-timing-function: linear;animation-fill-mode: forwards;text-align: center;}
@keyframes bounceIn {
0% {opacity: 0;transform: scale(0.3) translate3d(0,0,0);}
50% {opacity: 0.9;transform: scale(1.1);}
80% {opacity: 1;transform: scale(0.89);}
100% {opacity: 1;transform: scale(1) translate3d(0,0,0);}
}
.div-validation-error > .field-validation-error:before {content: " ";position: absolute;bottom: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: transparent transparent var(--red-clr) transparent; /*top: auto;right: auto;margin-top: 0;*/}
/*.div-validation-error > .field-validation-error:before{content: " ";position: absolute;top: 50%;right: 100%;  To the left of the tooltip 
margin-top: -5px;border-width: 5px;border-style: solid;border-color: transparent var(--red-clr) transparent transparent;}*/
.register_btn {text-align: center;margin: 30px 0 0 0;}
.register_line {padding: 10px;margin-bottom: 30px;border-bottom: 1px solid #e6e4e4;width: 90%;}
.register_detail_list ul {margin-left: 0;}
.pet-icon ul li {display: inline-block;list-style: none;margin: 0 30px 0 0;text-align: center;}
.pet-icon ul li .checkbox_label {display: block;}
.pet-icon ul li .checkbox + .checkbox_label::before {margin-right: 0;display: block;text-align: center;margin: 0 auto;}
.pet-icon .pet-widget-check {margin-top: 40px;}
.pet-widget-check .checkbox_label span {display: block;margin-top: -50px;}

/* 20-12-19 */
/* ========================================= recover & Reset-password section ========================================= */
.recover_form {width: 100%;float: left;margin-top: 20px;margin-bottom: 20px;}
.reset p {margin-bottom: 20px;}
.recover_form .label_box,
.reset_form .label_box {width: 200px;vertical-align: top;}
.recover_form .input_box .reset_form .input_box {width: 400px;}
.reset_form .input_box {margin-bottom: 10px;}
.sub-btn {width: 100%;float: left;margin-bottom: 20px;display: block;}
.bottom-text-passwor {margin-bottom: 20px;width: 100%;float: left;}

/* ==================================== password-request =========================================== */
.bottom-text-passwor p {margin-bottom: 7px;}
.password-reset p {margin-bottom: 7px;}

/* ============================================ order-confirmation =================================== */
.order-confirmation {margin-top: 10px; font-size:16px;}
.order-confirmation .product-sub-title{padding-bottom:30px;}
.order-confirmation .product-sub-title .title_class{ color:#fff; background:var(--bg-green);line-height: 45px;padding: 0;}
.order_box_top {width: 100%;margin-bottom: 15px;}
.order_box_top .point_order {margin-bottom: 10px;}
.order-title{float: left;width: 60%;}
.order_number_date {float: left;width: 40%;text-align: right;}
.order-title p,
.order_number_date p {margin-bottom: 10px; font-size:16px;}
.order-title p b {text-transform: capitalize;}
.order-title p a {color: #f33c3c;font-weight: 600;}
.order-number p {padding: 10px 15px;text-align: center;color: #ffffff;font-weight: bold;display: inline-block;}
.conf-min-box {border: 1px solid var(--brd-dark);}
.con-oder-div-top {padding: 10px 0;text-align: center; background:var(--bg-grey);}
.con-oder-div-top {float: left;width: 100%;}
.conf-td1 span,
.conf-td2 span,
.conf-td3 span,
.conf-td4 span,
.conf-td5 span {color: #000000;font-weight: bold;}
.order-res {display: none;}
.conf-td1,
.order-text-td1 {float: left;width: 45%;}
.conf-td1,
.order-text-td1 {text-align: left;}
.conf-td1 {padding-left: 10px;}
.conf-td2,
.order-text-td2 {float: left;width: 10%;}
.conf-td3,
.order-text-td3 {float: left;width: 10%;}
.conf-td4,
.order-text-td4 {float: left;width: 15%;}
.order-text-td4,
.order-text-td5,
.conf-td4,
.conf-td5 {text-align: right;}
.conf-td4 {padding-right: 10px;}
.conf-td5 {padding-right: 10px;}
.conf-td5,
.order-text-td5 {float: left;width: 20%;}
.con-oder-div-buttom {width: 100%;float: left;text-align: center;padding: 10px;border-bottom: 1px solid var(--brd-dark);}
.con-oder-div-buttom:last-child {border-bottom: none;}
.order-text-td1 span,
.order-text-td2 span,
.order-text-td3 span,
.order-text-td4 span,
.order-text-td5 span {color: #333333;}
.sub-total-div-box {float: left;width: 100%;border-bottom: 1px solid var(--brd-dark);border-left: 1px solid var(--brd-dark);margin-bottom: 30px;}
.sub-total-div {float: right;border: 1px solid var(--brd-dark);border-bottom: none;border-top: none;width: 25%;}
.Cart_Item_row {border-bottom: 1px solid var(--brd-dark);padding: 10px;}
.Cart_Item_row:last-child {border-bottom: none;}
.Cart_Item_row strong {float: left;font-family: 'muliregular';text-align: left;}
.Cart_Item_row span {float: right;font-family: 'muliregular';text-align: right;}
.address-div {border: 1px solid var(--brd-dark);float: left;width: 100%; /* margin-right: 10px; */margin-bottom: 30px;}
.address-col {float: left;width: 50%;border-right: 1px solid var(--brd-dark);}
.address-col:last-child {border: none;}
.add-title {padding: 10px;font-weight: 600; background:var(--bg-grey); font-weight: 700;}
.add-text {padding: 10px;letter-spacing: 1px; /*min-height: 170px;*/}
.invoice-box_email p,
.add-text p {text-transform: capitalize; font-size:16px; line-height:22px;letter-spacing: normal;}
.invoice-box_email {border: 1px solid var(--brd-dark);float: left;width: 100%;padding: 10px;}
.invoice-box_email p {margin-bottom: 10px;}
.invoice-box_email_from {float: left;width: 280px;}
.invoice-box_email_from .div-validation-error {width: 100%;}
.invoice-box_email_from .input_box {width: 100%; font-size:16px;}
.box_email_from_btn {width: 30%;float: left;margin-left: 15px;text-align: left;vertical-align: top;}
.note-box {width: 100%;float: left;margin-top: 30px;}
.note-text{padding:0 !important; margin:0 !important;}
.note-text p {padding-bottom: 10px;}
.note-text ol {padding-left: 15px;}
.note-text ol li {padding-bottom: 7px;font-size: 14px;list-style-type: decimal; font-family:muli,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Arial,sans-serif}
.note-text span {display: block;font-size: 13px;padding-bottom: 5px;}
.order-btn-box {float: left;width: 100%;margin: 20px 0;}
.contiue-Shopping {display: inline-block}
.Shopping-cart-print {display: inline-block;float: right;}


/*** CHECKBOX ***/
.checkbox ~ .checkbox_label,
.checkbox + .checkbox_label {display: inline-block;margin: 0;cursor: pointer;padding: 15px;}
.checkbox ~ .checkbox_label{padding:15px 0 0 0;}
.checkbox {display: none;}
.checkbox:disabled + label {text-decoration: line-through;-webkit-appearance: none;}
.checkbox:disabled ~ .checkbox_label:before,
.checkbox:disabled + .checkbox_label:before {background: url(/images/icon-checkbox.png) no-repeat center 0;border-color: none !important;}
.checkbox ~ .checkbox_label::before,
.checkbox + .checkbox_label::before {border: 0;box-shadow: none;content: "";display: inline-block;width: 20px;height: 20px;padding: 0;margin-right: 10px;vertical-align: middle;color: transparent;transition: .2s;background: url(/images/icon-checkbox.png) no-repeat center 0;}
.checkbox ~ .checkbox_label:active:before,
.checkbox + .checkbox_label:active:before {transform: scale(0);}
.checkbox:checked ~ .checkbox_label:before,
.checkbox:checked + .checkbox_label:before {background: url(/images/icon-checkbox-checked.png) no-repeat center 0;border-color: var(--red-clr);color: #ffffff !important;}
.checkbox:disabled ~ .checkbox_label:before,
.checkbox:disabled + .checkbox_label:before {transform: scale(1);border-color: #aaa;}
.checkbox:checked:disabled ~ .checkbox_label:before,
.checkbox:checked:disabled + .checkbox_label:before {transform: scale(1);background-color: #bfb;border-color: #bfb;}
.radio_btn.radio_btn-inline {display: inline-block;}
.radio_btn.md-radio-inline {display: inline-block;}
.radio_btn input[type="radio"] {display: none;}
.radio_btn input[type="radio"]:checked + label:before {border-color: var(--red-clr);animation: 0.2s linear forwards;}
.radio_btn input[type="radio"]:checked + label:after {transform: scale(1);}
.radio_btn label {display: inline-block;height: 20px;position: relative;padding: 0 30px;margin-bottom: 0;cursor: pointer;vertical-align: bottom;}
.radio_btn label:before,
.radio_btn label:after {position: absolute;content: '';border-radius: 50%;transition: all .3s ease;transition-property: transform, border-color;}
.radio_btn label:before {left: 0;top: 0;width: 20px;height: 20px;border: 1px solid rgba(0, 0, 0, 0.30);}
.radio_btn label:after {top: 5px;left: 5px;width: 10px;height: 10px;transform: scale(0);background: var(--red-clr);}
.radio_btn label span {color: var(--red-clr);}

/* ===================================== Payment Unsuccessful =================================== */
.error_box {width: 100%;float: left;padding: 10px;border: 1px solid var(--red-clr);margin-bottom: 20px;}
.try_again_btn {margin: 20px 0;display: block;width: 100%;float: left;}
.payment_un strong {margin-bottom: 10px;display: block;width: 100%;float: left;}
.error_box strong {margin: 0;}
.payment_un ul {display: block;margin-left: 15px;}
.payment_un ul li {list-style-type: disc;margin-bottom: 7px;}
.try_text p {margin-bottom: 10px;display: block;}
.try_text {margin-top: 40px;}
.try_text span {margin-bottom: 7px;display: block;}

/* ==================================== flash_message ========================================= */
.message-div {position: fixed;bottom: 0;right: 0;width: 390px;height: 80px;background: #ffffff;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;-webkit-box-shadow: 1px 1px 6px -3px rgb(0, 0, 0);-moz-box-shadow: 1px 1px 6px -3px rgb(0, 0, 0);box-shadow: 1px 1px 6px -3px rgb(0, 0, 0);text-align: right;margin: 15px 0;border-top: 4px solid #ffffff;display: table;padding: 10px;z-index: 999999;animation-name: run;-webkit-animation-name: run;animation-duration: .9s;-webkit-animation-duration: .9s;}
.flash_success {border-color: #4cae4c; /* background-color:#5cb85c; */}
.flash {height: 80px;display: table-cell;vertical-align: middle;text-align: center;}
.flash_box {margin: 20px;width: 115px;height: 50px;background: transparent;-webkit-box-shadow: 1px 1px 6px -3px rgb(0, 0, 0);-moz-box-shadow: 1px 1px 6px -3px rgb(0, 0, 0);box-shadow: 1px 1px 7px -3px rgb(0, 0, 0);border-radius: 30px;margin-left: -55px;color: #fff;text-align: center;display: table;-webkit-animation-name: rubberBand;animation-name: rubberBand;animation-duration: 1.2s;-webkit-animation-duration: 1.2s;}
.bg_success {background-color: #5cb85c;}
.bg_error {background-color: #c9302c;}
.flash_error {border-color: #ac2925; /* background-color:#c9302c; */}
.flash_box .flash_icon {vertical-align: middle;height: 50px;width: 100%;display: table-cell;}
.flash_box .flash_icon img {width: 22px;margin: -3px 0 0 0;}
.flash_icon span {line-height: 22px;font-weight: 600;text-transform: uppercase;margin-right: 5px;font-size: 13px;}
.flash_text {text-align: left;width: 270px;height: 80px;display: table-cell;vertical-align: middle;}
.flash_text span {color: #000000;}
.flash_close {width: 20px;height: 80px;display: table-cell;vertical-align: top;text-align: right;cursor: pointer;font-size: 16px;}
.closeFlashMsg .message-div {right: -50%;animation-name: stop;-webkit-animation-name: stop;animation-duration: .6s;-webkit-animation-duration: .6s;}
@keyframes run {
0% {right: -25%;}
50% {right: 0;}
100% {right: 0;}
}
@keyframes stop {
0% {right: 0;}
50% {right: 0;}
100% {right: -50%;}
}
@-webkit-keyframes stop {
0% {right: 0;}
50% {right: 0;}
100% {right: -50%;}
}
@-webkit-keyframes run {
0% {right: -25%;}
50% {right: 0;}
100% {right: 0;}
}
@-webkit-keyframes rubberBand {
from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
30% {-webkit-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);}
40% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);}
50% {-webkit-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);}
65% {-webkit-transform: scale3d(0.95, 1.05, 1);transform: scale3d(0.95, 1.05, 1);}
75% {-webkit-transform: scale3d(1.05, 0.95, 1);transform: scale3d(1.05, 0.95, 1);}
to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
}
@keyframes rubberBand {
from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
30% {-webkit-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);}
40% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);}
50% {-webkit-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);}
65% {-webkit-transform: scale3d(0.95, 1.05, 1);transform: scale3d(0.95, 1.05, 1);}
75% {-webkit-transform: scale3d(1.05, 0.95, 1);transform: scale3d(1.05, 0.95, 1);}
to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
}

/* =============================== search-page ================================================= */
.search_border {border: 1px solid var(--brd-dark);width: 100%;float: left;padding: 15px;border-radiud: 3px;}
.search-box-1 {width: 100%;float: left;}
.search-title {margin-bottom: 15px;}
.search-title h3 {font-size: 18px;line-height: 35px;font-weight: 600;width: 70%;float: left;}
.search-title h3 span {color: #ec2327;text-transform: capitalize;}
.search-input {width: 80%;float: left;}
.search-input input[type="text"] {width: 80%;float: left;border-top-right-radius: 0;border-bottom-right-radius: 0;height: 40px;}
.search-input input[type="submit"] {float: left;height: 40px;line-height: 20px;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.Products_NotFound {width: 100%;float: left;margin-top: 10px;}
.search-box-3 {float: left;width: 100%;clear: both;}
.top_search {position: relative;}
.search_suggestion {position: absolute;width: 100%;padding: 10px;background: #ffffff;z-index: 999;-webkit-box-shadow: 1px 1px 5px 0px rgba(227,227,227,1);-moz-box-shadow: 1px 1px 5px 0px rgba(227,227,227,1);box-shadow: 1px 1px 5px 0px rgba(227,227,227,1);max-height: 245px;overflow: auto;left: 0;}
.search_suggestion_fixSearch {margin-top: 48px;}
.search_suggestion_row {width: 100%;float: left;margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px solid var(--brd-dark);}
.search_suggestion_img {float: left;margin-right: 10px;width: 20%;text-align: center;}
.search_suggestion_title {float: left;width: 75%;text-align: left;}
.search_suggestion_title a span {display: block;margin-bottom: 5px;}
.search_suggestion_img a img {width: 70px;}

/*==================================== 10-1-2020 ===========================================================*/
.field-validation-error {margin-bottom: 10px;display: block;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.discount-input input[type="text"] {text-transform: uppercase;}

/* ============================================ offer-section ============================================== */
.offer-detail {display: block;border: 1px solid var(--brd-dark);margin-bottom: 20px;}
.offer-title {padding-bottom: 10px;border-bottom: 1px solid var(--brd-dark);padding: 10px;display: block;text-align: center;white-space: nowrap;width: 99%;overflow: hidden;text-overflow: ellipsis;}
.offer-title strong {font-weight: 600;font-size: 16px;line-height: 16px;}
.offer-detail-box {width: 100%;height: 200px;display: table;margin: 10px 0;}
.img-offer {display: table-cell;width: 180px;height: 180px;vertical-align: middle;text-align: center;}
.offer-content {display: table-cell;width: 180px;height: 180px;vertical-align: middle;text-align: center;}
.off_price_promo {font-size: 22px;line-height: 24px;margin-bottom: 5px;display: block;}
.off_price_crossout {font-size: 16px;line-height: 26px;color: #515050;text-decoration: line-through;}
.offer-btn {width: 100%;float: left;margin-top: 15px;}
.offer-text {width: 100%;height: 75px;padding: 10px;display: table;text-align: center;}
.offer-buy-text {display: table-cell;vertical-align: middle;}
.offer-buy-text .SlOfferDiv {margin-top: 7px;color: #ec2327;font-weight: 700
}
/*.offer-buy-text .SlOfferDiv:last-child{margin-bottom: 0;}*//* .offer-buy-text .off-buy{width: 50%;float: left;text-align: right;}
.offer-buy-text .off_free{width: 50%;float: left;text-align: left;} */
.offer-buy-text span {font-size: 18px;line-height: 20px;font-weight: bold;text-transform: uppercase;}

/* ======================================= multiple-order ======================================= */
.multiple_order {position: fixed;z-index: 9999;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0, 0, 0);background-color: rgba(0, 0, 0, 0.4);}
.w3-animate-top {animation: animatetop 0.7s}
@keyframes animatetop {
from {top: -300px;opacity: 0}
to {top: 0;opacity: 1}
}
.multiple_order_popup {max-width: 620px;min-height: 100px;margin: 0 auto;padding: 10px;position: fixed;top: 0;left: 0;right: 0;z-index: 11111;background-color: #ffffff;text-align: center;}
.multiple_order_popup h3 {font-size: 18px;line-height: 25px;text-align: center;font-weight: 600;border-bottom: 2px solid var(--red-clr);display: inline-block;margin-bottom: 5px;padding-bottom: 5px;}
.multiple_order_popup p {display: block;float: left;width: 100%;text-align: left;}
.multiple_order_popup p,
.form-group-check span {margin-top: 10px;display: inline-block;}
.form-group-check {text-align: left;margin-top: 10px;display: block;width: 100%;float: left;}
.multiple_order_popup .checkbox ~ .checkbox_label,
.multiple_order_popup .checkbox + .checkbox_label {margin: 0;padding: 0;}
.multiple_order_popup .checkbox ~ .checkbox_label::before,
.multiple_order_popup .checkbox + .checkbox_label::before {float: right;margin-right: 0;margin-left: 10px;margin-top: -2px;border: 1px solid gray;}

/************************************** PayInvoice- table  ***********************************/
.PayInvoice-table .Checkout_border_box {margin-bottom: 0;}
.PayInvoice-table .payment_right_row {padding-top: 0;width: 100%;}
.PayInvoice-table .check-input-box .label_box {width: 100%;margin-bottom: 10px;}
.PayInvoice-table .div-validation-error {width: 100%;}
.PayInvoice-table .expiry_date {width: 100%;}
.PayInvoice-table .check-input-box .input_box {width: 100%;}
.PayInvoice-table .expiry_date .input_box {width: 48% !important;}
.PayInvoice-table .cvv_input .div-validation-error {width: 95%;}
.PayInvoice-table .checkout_footer_btn .div-validation-error > .field-validation-error {position: unset;left: auto;margin: 0;}
.PayInvoice-table .checkout_footer_btn .div-validation-error > .field-validation-error:before {display: block;}
.PayInvoice-table .checkout_footer_btn .div-validation-error > .field-validation-error:after {display: none;}
.checkout_footer_btn {}
.checkout_footer_btn .checkbox:disabled ~ .checkbox_label:before,
.checkout_footer_btn .checkbox:disabled + .checkbox_label:before {background: url(/images/checkbox.png) no-repeat center 0;background-size: 100%;border-color: none !important;}
.checkbox ~ .checkbox_label::before,
.checkout_footer_btn .checkbox + .checkbox_label::before {border: 0;box-shadow: none;content: "";display: inline-block;width: 24px;height: 24px;padding: 0;margin-right: 10px;vertical-align: middle;color: transparent;transition: .2s;background: url(/images/checkbox.png) no-repeat center 0;background-size: 100%;}
.checkout_footer_btn .checkbox ~ .checkbox_label:active:before,
.checkout_footer_btn .checkbox + .checkbox_label:active:before {transform: scale(0);}
.checkout_footer_btn .checkbox:checked ~ .checkbox_label:before,
.checkout_footer_btn .checkbox:checked + .checkbox_label:before {background: url(/images/checkbox-checked.png) no-repeat center 0;background-size: 100%;border-color: var(--red-clr);color: #ffffff !important;}
.PayInvoice-table .ccv_text,
.PayInvoice-table .ccv_text::after {left: auto;right: 0;}
.PayInvoice-table .place_order_btn .button {padding: 5px 60px;width: auto !important;}
.recover-box p {margin-bottom: 15px;}
.JavascriptDisabled {position: fixed;left: 0;top: 0;width: 100%;background: #acacac;padding: 10px 0 10px 0;z-index: 9999;}
.JavascriptDisabled a {color: #ec2327;}

/* ============================================ order-status ============================================== */
.Order-Status-mein {text-align: center;border: 1px solid var(--brd-dark);padding: 60px 0;margin: 0 auto 30px 0;width: 100%;}
.Order-status-title {display: inline-block;}
.Order-status-title h3 {font-size: 22px;line-height: 20px;font-weight: 600;display: inline-block;position: relative;}
.Order-status-title h3:after {position: absolute;content: "";background-image: url(https://www.budgetpetcare.com/images/BPC-track-box.png);width: 55px;height: 68px;top: -7px;left: -111px;}
.Order-status-title p {margin-top: 15px;}
.Order-status-form {margin-top: 30px;}
.Order-status-form-row {margin-bottom: 20px;}
.Order-status-form-row .input_box {margin-right: 10px;}
.Order-status-form-row .button {margin-top: 10px;}
.Order-status-bottom {margin-top: 10px;}
.track-order {text-align: center;}
.track-title {margin-bottom: 10px;}
.track-title h3 {font-size: 22px;line-height: 20px;font-weight: 600;display: inline-block;position: relative;}
.track-box {margin-top: 15px;}
.track-bottom {margin-top: 15px;}
.Order-status-form-row span {float: left;width: 100%;}
#divOrderStatusMain {margin-top: 25px;}
#divOrderStatusMain b {margin-bottom: 25px;display: block;}
#divOrderStatusMain table.tblResults {width: 80%;margin: 0 auto;}
#divOrderStatusMain tr.tblHead {border: 1px solid var(--brd-dark);}
#divOrderStatusMain tr.tblHead td {padding: 10px;font-weight: 700;background: #f1f1f1;}
#divOrderStatusMain tr.tblRow {border: 1px solid var(--brd-dark);}
#divOrderStatusMain tr.tblRow td {padding: 10px;}

/* ============================================ ourgurentee ============================================== */
.ourguarantee-content { /* width: 75%; */width: 100%;margin: 0 auto;}
.ourguarantee-content p {font-family: Calibri;font-size: 18px;line-height: 22px; /* color: #724600; */letter-spacing: 1px;text-align: justify;margin-bottom: 10px;}
.other_guarantees {margin-top: 20px;}
.title_img {text-align: center;margin-bottom: 20px;}
.other_guarantees_row { /* padding: 10px 0; */ /* border-top: 1px dotted #d8d8d8; */ /* min-height: 100px; */}
.img-guarantee {float: left;width: 30%;padding-right: 10px;}
.img-guarantee.button {padding-right: 0;padding-left: 10px;}
.img-guarantee img {width: 200px;}
.text-guarantee {float: left;width: 100%;}
.money_black_gurentee {display: none;}
.money_black_gurentee h3 {width: 45%;background-color: #000;border-radius: 50px;color: #ffffff;font-size: 18px;line-height: 22px;text-align: center;text-transform: capitalize;margin: 0 auto;letter-spacing: 1px;padding: 10px 0;border: 5px solid #ad751e;margin-bottom: 20px;}
.money_black_gurentee ul {width: 45%;margin: 0 auto;}
.money_black_gurentee ul li {color: #7c4c02;margin-bottom: 10px;list-style-type: disc;}
.ourguarantee-text strong {display: inline-block;margin-bottom: 0;}
.add_ship_address_box_success {float: right;font-size: 24px;color: #5cb85c;font-family: 'muliregular';}
.add_ship_address_box_success img {width: 21px;float: right;}
.add_ship_text:hover .add_ship_address_box_success .fa {color: #5cb85c;}
.checkout-logotext.BackTobtn {left: auto;right: 0;top: 50px;}
/*** rewards-poins ***/.right_accountbox.profile-pages {width: 75%;}
.reward_left_2 {float: left;width: 50%;}
.reward_right {width: 50%;float: left;}
.Rewards_Points_from {width: 100%;border: 1px solid #d9d6d6;}
.Rewards_Points_from_box {padding: 10px;}
.reward_input .label_box {margin-bottom: 10px;width: 100%;}
.reward_input .input_box {width: 100%;}
.Rewards_Points.Rewards_Points_2 {width: 90%;margin: 0 15px 15px 0;}
.Rewards_Points_text.rewards_po_test {padding: 0 15px;margin-top: 20px;}
.shre_point_box {float: left;width: 100%;border-bottom: 1px solid #d9d6d6;margin-bottom: 20px;padding-bottom: 20px;}
.shre_point_box:last-child {border-bottom: none;margin-bottom: 0;}
.shre_point_box span {float: left;margin: 0;}
.shre_point_box strong {float: right;margin: 0;}

/*******/
.reward_col_box {width: 100%;}
.credit_credit_box {border: 2px solid #d9d6d6;float: left;width: 100%;padding-top: 10px;}
.dashboard_reward {width: 33.33%;float: left;padding-bottom: 0;border-right: 1px solid #e0e0e0; /*padding: 0px 0 10px 25px;*/margin-bottom: 10px;text-align: center;}
.dashboard_reward:last-child {border-right: none;}
.dashboard_reward p {font-size: 18px;line-height: 25px;}
.price_value {margin: 10px 0;}
.price_value .fa-credit-card {margin-right: 10px;}
.Points_icon_img {display: inline-block;}
.text_darkgray {display: inline-block;font-size: 20px;line-height: 30px; /*margin-left: 10px;*/vertical-align: middle;font-weight: 600;}
.visit_Orderorder_TableDiv {width: 100%;float: left;border: 1px solid #d9d6d6;margin-top: 15px;}
.visit-Table-thDiv {width: 100%;float: left;background: #f3f3f3;border-bottom: 1px solid #d9d6d6;color: #333;font-size: 15px;font-family: 'mulisemibold';}
.srNo,
.visit-date,
.visit-status,
.visit_status_cr {float: left;text-align: center;border-left: 1px solid #d9d6d6;padding: 5px 0;}
.srNo {width: 8%;border-left: 0;}
.visit-date {width: 16%;}
.visit-status {width: 15%;}
.visit_status_cr {width: 45%;}
.visit_status_cr60 {width: 60% !important;}
.visit-Table-tr {width: 100%;float: left;color: #333333;font-size: 14px;border-bottom: 1px solid #d9d6d6;}
.visit-Table-tr:last-child {border-bottom: none;}
.td-srNo,
.td-visit-date,
.td-visit-status,
.td-visit-status_cr {float: left;text-align: center;border-left: 1px solid #d9d6d6;padding: 7px 0;line-height: 22px;}
.td-srNo {width: 8%;border-left: 0;}
.td-visit-date {width: 16%;}
.td-visit-status {width: 15%;}
.td-visit-status_cr {width: 45%;}
.td-visit-status_cr60 {width: 60% !important;}
#myProgress {width: 100%;background-color: #ddd;box-shadow: inset 0 1px 3px rgba(0, 0, 0, .3);-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
#myBar {height: 10px;background-color: var(--red-clr);text-align: center;line-height: 30px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.search_filter {width: 100%;float: left;padding: 10px 15px;background: var(--bg-grey);margin-bottom: 30px;border: 1px solid var(--brd-dark);border-radius: 5px; display:flex; gap:15px;}
.search_filter .search_filter_col {width: calc((100% - 30px) / 3);position: relative;}
.search_filter_col input[type="text"] {width: 100%;position: relative;}
.search_filter_col .input_box {width: 100% !important;background-color: #fff !important;}
.search___filter_icon {border: none;background: transparent;height: 38px;font-size: 16px;border: 1px solid transparent;padding: 0;border-left: 0;cursor: pointer;display: inline-block;margin-left: -5px;position: absolute;right: 16px;}
.search___filter_icon img {width: 25px;}
.pro_list_count {font-size: 14px;text-transform: none;margin-left: 10px;vertical-align: middle;display: inline-block;margin-top: -8px;color: var(--red-clr);}
.filterheadertext {text-align: center;padding: 15px 0;font-size: 22px;font-weight: 600;float: left;width: 100%;position: relative;}
.filterheadertext:after {content: " ";position: absolute;width: 100%;height: 1px;background: #000;margin: 2px auto;left: 0;right: 0;top: 50%;}
.filterheadertext:before {content: " ";position: absolute;width: 100%;height: 1px;background: #000;margin: 0 auto;left: 0;right: 0;top: 50%;}
.filterheadertext strong {background: #fff;position: relative;padding: 0 22px;display: inline-block;z-index: 1;border-left: 1px solid #000;border-right: 1px solid #000;}
.filterheadertext span {color: var(--red-clr);font-size: 18px;vertical-align: middle;display: inline-block;margin-top: -3px;}
/* 30-9-2020 */
.track-input-box .label_box {width: 100%;margin-bottom: 10px;margin-right: 0;}
#track-order_model .modal_footer {text-align: center;margin-bottom: 10px;margin-top: 10px;}
#track-order_model .field-validation-error {margin-bottom: 0;margin-top: 10px;}
#track-order_model .input_box {width: 100%;}
.guesttonormal {padding: 15px;border: 1px solid #ececec;margin-top: 25px;background: #f6f6f6;float: left;width: 100%;}
.guesttonormal p {margin-bottom: 15px;}
.guesttonormal .button {width: 100%;display: block;text-align: center;margin: 15px auto 0;max-width: 200px;}
.guesttonormal ul li {margin-bottom: 10px;list-style-type: disc;margin-left: 15px;color: #000;}
/*@keyframes animate { 
0% { opacity: 0;} 
50% { opacity: 0.9;} 
100% { opacity: 0.8;} 
} */

/* ========================================  Rating-page-css ========================================== */
.reating-top-text {margin-bottom: 20px;}
.reating-top-text p {margin-bottom: 10px;line-height: 20px;font-size: 14px;display: block;}
.reating-page-left {width: 50%;float: left;}
.reating-top-text strong {font-size: 15px;}
.reating-form-row {margin-bottom: 20px;}
.reating-form-row .label_box {vertical-align: top;}
.reating-form-row textarea {height: 120px;}
.reating-page-right {width: 50%;float: left;}
.reating-would-text p {display: block;font-size: 22px;font-weight: 600;margin-bottom: 25px;}
.reating-box {border: 5px solid #f5f5f5;padding: 30px;}
.reating-page-right .pro_rate__icon .pro_rate__start.cus_rate {float: none;margin: 0 auto;text-align: center;display: inline-block;padding: 0 10px;height: auto;}
.reating-page-right .cus_rate:not(:checked) > input {position: absolute;left: -9999px;}
.reating-page-right .pro_rate__start.cus_rate input:checked ~ label {color: var(--red-clr) !important;}
.reating-page-right .pro_rate__start.cus_rate:not(:checked) > label {width: 60px; /* height: 100px; */height: 60px;font-size: 16px;font-weight: 600;color: #000;position: relative;padding-top: 60px;}
.reating-page-right .cus_rate > input:checked ~ label {color: #eeb902 !important;}
.reating-page-right .cus_rate:not(:checked) > label {float: right;width: 20px;overflow: hidden;white-space: nowrap;cursor: pointer;font-size: 0px;color: #c1c1c1;margin-right: 2px;}
.reating-page-right .pro_rate__start.cus_rate input:checked ~ label::after {opacity: 1;background: url("https://www.canadapetcare.com/images/email/cpc-red-star.jpg") no-repeat center;}
.reating-page-right .pro_rate__start.cus_rate:not(:checked) > label::after {content: "";width: 60px;height: 60px;background: url("https://www.canadapetcare.com/images/email/cpc-grey-star.jpg") no-repeat center;display: block;position: absolute;top: 1px;}
.Awesome-5 strong {display: block;margin-top: 10px;font-size: 20px;font-weight: 600;padding-left: 10px;}
.Message__robbot {float: right;width: 100%;margin-top: 10px;}
.submit_review_label_bottomDiv.bottom_0 {margin: 0;float: right;width: auto;text-align: right;margin-top: 10px;}
.start-text p {margin-bottom: 10px;display: block;}
.Message__robbot {float: right;width: 100%;margin-top: 10px;margin: 0 auto;text-align: center;}
.Message__robbot .submit_review_bottomDiv {margin: 0;float: right;width: auto;}
.ReCaptchContainer_div {display: inline-block; margin-top:10px;}
.checkout-modal-box .modal_content {overflow: initial;height: 80%;}
.checkout-modal-box .md-content {overflow: hidden;height: 100%;}
.checkout-modal-box .modal-body {overflow-y: scroll; background:#fff;height: 92%;}
.checkout-modal-box strong,
.checkout-modal-box p {padding-bottom: 10px;display: block;}
.ourDeliveryNormaltext {color: var(--red-clr);font-weight: 700;font-size: 16px;padding-bottom: 10px;}
.ourDeliveryNormaltext img {padding: 0 15px;width: 89px;}
.ourDeliveryNormal_responsive {display: none;}
.prodReviewImages div {display: inline-block;margin-right: 5px;margin-top: 10px;}
.unit_class_bf {color: var(--red-clr);}

/*** NEW JANUARY 2022 CSS START HERE ------------------------- ***/
.new-search-product-container {width: 100%;float: left;border: 0px solid #e7e7e7;padding-bottom: 25px;}
.new-search-product-box {width: 24.25%;float: left;padding: 15px 10px;border: 1px solid #ececec;margin: 10px 1% 0 0;transition-duration: 1s;transition-duration: 100ms;transition-duration: 100ms, 100ms;border-radius: 3px;position: relative;}
.new-search-product-box:hover {box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);}
.new-search-product-box:nth-child(4n) {margin: 10px 0 0 0;}
.new-search-product-box .product_img {width: 100%;float: left;}
.new-search-product-box .product_img img {width: 200px;margin: 0 auto;float: none;display: block;padding: 5px;}
.new-search-product-box .product_content {width: 100%;float: right;padding: 10px 0 0 0;text-align: center;}
.new-search-product-box .product_title {width: 100%;float: left;}
.new-search-product-box .product_title h3 {font-size: 16px;color: #1a1f2b;font-weight: 600;height: 50px;}
.new-search-product-box .product_title h3 a.instock-text {font-size: 13px;padding: 10px 0;float: left;width: 100%;color: #666666;font-family: 'muliregular';display: none;}
.new-search-product-box .product_title .rating-widget {display: none;}
.new-search-product-box .product_title a {color: #1a1f2b;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.new-search-product-box .product_otherContent {width: 100%;float: right;}
.new-search-product-box .product_otherContent .product_details {width: 100%;float: right;padding: 0;text-align: center;height: 65px;}
.new-search-product-box .product_otherContent .product_details .btn-options {width: 100%;float: left;font-size: 13px;}
.new-search-product-box .product_otherContent .product_details .btn-options .in-stock {width: 95px;float: left;color: var(--red-clr);font-weight:600;}
.new-search-product-box .product_otherContent .product_details .btn-options .in-stock img {float: left;width: 15px;margin: 0 8px 0 0;}
.new-search-product-box .product_otherContent .product_details .btn-options .fav_product {width: 118px;float: right;color: #56a700;}
.new-search-product-box .product_otherContent .product_details .btn-options .fav_product span {display: block;float: right;line-height: 13px;}
.new-search-product-box .product_otherContent .product_details .btn-options .fav_product a {color: #56a700;background: none;}
.new-search-product-box .product_otherContent .product_details .btn-options .fav_product .fa {font-size: 18px;float: left;display: block;margin: -2px 5px 0 0;}
.new-search-product-box .product_otherContent .product_details .product_price {width: 100%;float: left;padding: 5px 0;font-size: 18px;color: var(--red-clr);font-weight: 700}
.new-search-product-box .product_otherContent .product_details .product_price span {color: #999;font-size: 13px;text-decoration: line-through;font-weight: 600;padding: 0 5px 0 0;}
.new-search-product-box .product_otherContent .product_details .product_price span.pro_price_promo_red {font-size: 18px;color: var(--red-clr);font-weight: 600;text-decoration: none;}
.new-search-product-box .product_otherContent .product_details .product_auto_order {width: 100%;float: left;font-weight: 600;font-size: 13px;color: #555555;padding: 5px 0 10px 0;}
.new-search-product-box .product_otherContent .product_details .product_auto_order span {font-size: 18px;font-weight: 600;padding: 0 0 0 5px;color: var(--red-clr);}
.new-search-product-box .product_otherContent .product_buy_btn {width: 100%;float: left;font-weight: 600;text-transform: uppercase;font-size: 13px;text-align: center;}
.new-search-product-box .product_otherContent .product_buy_btn a {width: 100px;display: inline-block;background: var(--menu-bg);color: #fff;line-height: 35px;text-align: center;border-radius: 3px !important;}
.new-search-product-box:hover .product_title a {color: #000 !important;}
.new-search-product-box:hover .product_buy_btn a {background: var(--red-clr);}
.new-search-product-box:hover .product_details .btn-options .fav_product a {color: #56a700;background: none;}

/*** AUGUST 2022 GRID AND LIST VIEW CSS ------------------------------ ***//* Style the buttons */
#btnContainer {width: 260px;float: right;text-align: right;}
#btnContainer .btn {border: none;outline: none;padding: 0 10px;background-color: var(--bg-grey);cursor: pointer;display: inline-block;}
#btnContainer .btn:hover {background-color: #ccc;}
#btnContainer .btn.active {background-color: #ee3236;color: #fff;}
#btnContainer .btn .fa {font-size: 20px;line-height: 35px;}
#btnContainer .input_box {height: 35px;width: 170px;font-size: 13px;padding: 0 5px;margin: 0 5px 0 0;}
.list-group {width: 100%;float: left;}
.new-search-product-box.list-group-item,
.new-search-product-box.list-group-item:nth-child(4n) {width: 100%;margin: 10px 0 0 0;}
.new-search-product-box.list-group-item .product_img {width: 180px;float: left;}
.new-search-product-box.list-group-item .product_content {width: 82%;float: right;padding: 10px 0 0 0;text-align: left;}
.new-search-product-box.list-group-item .product_title {width: 70%;float: left;}
.new-search-product-box.list-group-item .product_title h3 {height: auto;padding-bottom: 10px;}
.new-search-product-box.list-group-item .product_title .rating-widget,
.new-search-product-box.list-group-item .product_title h3 a.instock-text {display: block;}
.new-search-product-box.list-group-item .product_otherContent {width: 30%;float: right;}
.new-search-product-box.list-group-item .product_details {width: 100%;float: left;padding: 0 0 20px 0;text-align: right;height: auto;}
.new-search-product-box.list-group-item .product_buy_btn {text-align: left;background: #333;width: 100px;float: right;border-radius: 3px !important;overflow: hidde;}
.new-search-product-box.list-group-item .product_buy_btn a {border-radius: 3px !important;}
.new-search-product-box.list-group-item .product_otherContent .product_details .product_price {padding: 5px 0 10px 0;}
._heartwormdiscounttext {width: 100%;float: left;margin-bottom: 8px;}
.new_checkout_right ._heartwormdiscounttext {margin: 8px 0 0;}
.cart_packdiscounttext_red {color: var(--red-clr) !important;font-weight: bold;}
.cart_packdiscounttext_green {color: #0fb50c !important;font-weight: bold;}
.freeShipping_inStock {display: inline-block;vertical-align: top;font-weight: 700;text-align: left;padding: 0}
.freeShipping_inStock span {display: block;color: green;font-size: 12px;padding-bottom: 2px;}
.pro-top-left .freeShipping_inStock {float: right;margin-top: -33px;text-align: right;}
/*.pro-top-left .freeShipping_inStock span {display:inline-block;padding-right:5px;}*/

/**** BLACKFRIDAY NOVEMBER 2022 ****/
.new-search-product-box.blackfriday2022 {border: 10px solid #111;}
.new-search-product-box.blackfriday2022:hover {border: 10px solid var(--red-clr);}
.NewNoProductBanner {width: 100%;float: left;text-align: center;background: #f8f6f9;display: flex;align-items: center;}
.NewNoProductBanner .img_holder {width: 50%;float: left;}
.NewNoProductBanner .img_holder img {width: 520px;margin: 0 auto;display: block;}
.NewNoProductBanner .text_holder {font-size: 20px;padding-top: 0;line-height: normal;width: 50%;float: left;}
.NewNoProductBanner .text_holder span {font-size: 40px;display: inline-block;width: 100%;}
.NewNoProductBanner .text_holder a {padding: 0 20px 5px 20px;display: inline-block;border: 1px solid #ed1f24;line-height: normal;margin-top: 15px;border-radius: 5px;background: #ed1f24;color: #fff;}
.NewNoProductBanner .text_holder a:hover {color: #fff;background: #ed1f24;}
.NoShip_Canada {font-size: 15px;border: 1px solid #8b8b8b;padding: 10px 15px;margin: 0;background: red;color: #fff;font-weight: bold;float: left;width: 100%;line-height: 30px;}
.NoShip_Canada a {display: block;float: right;padding: 0 15px;line-height: 35px;background: #fff;color: #ff0000;border-radius: 5px;}
.PaymentDetails {border: 0;padding: 0;margin-top: 0; /*background:#f7f7f7;border: 1px solid #e7e5de;*/}
.PaymentDetails h2 {font-size: 16px;font-weight: 600;text-transform: capitalize;margin: 0;background: var(--bg-grey);padding: 5px 0 5px 15px;color: #000;}
.PaymentDetails .multiOrderText {padding: 15px 3%;display: block;float: left;margin: 0;}
.PaymentDetails .multiOrderText p {padding: 0;}
.PaymentDetails .multiOrderText input {line-height: 40px;padding: 0;margin: 0;color: #ffffff;font-weight: 600;font-size: 16px;background: #f15050;text-align: center;border: 0;border-radius: 3px;cursor: pointer;outline: none;text-transform: uppercase;}
.PaymentDetails .multiOrderText ul li {color: #ff0000;}
.ProTitle_Reivews {width: 80%;float: left;}
.Stock_FreeShipping {width: 155px;float: right;padding-top: 0;}
.Stock_FreeShipping .freeShipping_inStock {margin: 0;}
.Stock_FreeShipping .freeShipping_inStock br {display: none;}
.Stock_FreeShipping .freeShipping_inStock strong{font-weight:600;}
.Stock_FreeShipping .pro-top-right {margin: 0;}
.NotForSale_USA.Prd_Pack {width: 100%;margin-top: -65px;}
.NotForSale_USA.Prd_Pack span {}
.NotForSale_USA {width: 60%;float: left;position: relative;top: 0;left: 0;margin-top: -50px;}
.NotForSale_USA span {color: #ff0000;background: #ffff00;padding: 6px 15px 8px 15px;line-height: normal;text-align: center;font-size: 18px;float: right;font-weight: bold;}

.PriceDrop_band {position: absolute;right: 5px;top: 5px;}
.blog_section {width: 100%;float: left;}
img.Desktop_SaleBanner {}
img.Mobile_SaleBanner {display: none;}

/* ===== Christmas Contest Static Page CSS =====*/
.Contest_Award_TextDiv {width: 100%;float: left;margin: 50px 0 60px;}
.Contest_Award_TextDiv.Christmas_One {background: none !important;height: auto !important;}
.Contest_Award_TextDiv.Christmas_One .main_content {width: 100%;background: none !important;margin: 0 !important;padding: 0;box-shadow: none !important;border: 0 !important;}
.static-box,
.other_pack,
.product-category,
.questions_ans,
.order-confirmation,
.my_account {position: relative;z-index: 5;}

/*** NEW CSS FOR HOLIDAY SPECIAL CONTEST ***/
.Gift_img_One,
.Gift_img_Two {display: none;}
.Christmas_One {background: url(/images/Them-23/Christmas/christmas-Winner-bg.gif) no-repeat center 0;height: 530px;width: 100%;float: left;margin-top: 30px;}
.Christmas_One .title {font-size: 24px;color: #fff;font-family: 'mulisemibold';text-align: center;padding-top: 70px;height: 160px;}
.Christmas_One .main_content {width: 600px;float: right;text-align: center;margin-right: 80px;}
.Christmas_One .one {}
.Christmas_One .one .content_one {width: 100%;margin: 0 0 0 0;float: left;}
.Christmas_One .one .content_one ul li {width: 29.333%;margin: 0 2%;float: left;list-style: none;}
.Christmas_One .one .content_two {width: 27%;margin: 0 0 0 3%;float: right;}
.Christmas_One .one .box_content {}
.Christmas_One .one .box_content .prize {position: relative;z-index: 2;}
.Christmas_One .one .box_content .prize span {display: inline-block;width: 120px;line-height: 38px;border-radius: 5px;color: #fff;font-size: 16px;font-weight: bold;}
/*.Christmas_One .one .content_one ul li.BoxOne .WinningPrice{height:240px;}*/
.Christmas_One .one .box_content .WinningPrice {background: #fff;border-radius: 10px;padding: 40px 0 5px 0;box-shadow: 0 0 40px rgba(37,52,62,0.4);position: relative;z-index: 1;margin-top: -20px; /*height:220px;*/}
.Christmas_One .one .box_content .WinningPrice .price {font-size: 44px;line-height: 44px;font-weight:600;}
.Christmas_One .one .box_content .WinningPrice .price span {font-size: 20px;line-height: 20px;vertical-align: top;display: inline-block;padding-top: 5px;}
.Christmas_One .one .box_content .WinningPrice .winner {font-size: 13px;color: #111;padding-top: 10px;font-weight: bold;}
.Christmas_One .one .box_content .WinningPrice .winner span {display: inline-block;padding: 5px 15px 5px 15px;border-top: 1px solid var(--brd-dark);width: 100%;}
.Christmas_One .one .box_content.color1,
.Christmas_One .one .box_content.color3 {margin-top: 0;}
.Christmas_One .one .box_content.color2 .WinningPrice {}
.Christmas_One .one .box_content.color2 .price {font-size: 50px;line-height: 50px;}
.Christmas_One .one .box_content.color1 .prize span {background: #004139;}
.Christmas_One .one .box_content.color2 .prize span {background: #c72324;}
.Christmas_One .one .box_content.color3 .prize span {background: #0c8eae;}
.Christmas_One .one .box_content.color1 .WinningPrice {border-bottom: 4px solid #82b8b1;}
.Christmas_One .one .box_content.color2 .WinningPrice {border-bottom: 4px solid #ef8182;}
.Christmas_One .one .box_content.color3 .WinningPrice {border-bottom: 4px solid #79e8f9;}
.Christmas_One .two {width: 100%;float: left;text-align: center;font-size: 16px;font-weight: bold;padding-top: 0;}
.Christmas_One .two a.LearnMore {display: inline-block;width: 140px;line-height: 38px;color: #fff;border-radius: 5px;background: #000000;}
.Christmas_One .two p {font-size: 14px;color: var(--red-clr);padding-top: 30px;}
.OfferContent_Sectoin {width: 100%;float: left;padding: 0 0 15px 0;position: relative;z-index: 5;}
.OfferContent_Sectoin .product-border-box {padding: 0;}
.OfferContent_Sectoin .pro-title:first-child {padding: 10px 0 10px 0;font-weight: 600;height: auto !important;}
.OfferContent_Sectoin .pro-category-name{padding: 10px 0;font-weight: 600;height: auto !important;background: #ffc226;color: #000000;font-size: 16px;margin-bottom: 15px; text-align:center;}
.OfferContent_Sectoin .pro-title {height: 70px;}
.OfferContent_Sectoin .pro-title h4 span {color: #ed1f24;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.OfferContent_Sectoin .product-img {height: auto;}
.MyCart_OfferBox24 {padding: 0; background: var(--bg-grey); border-radius: 25px; float: left;margin: 0;width: 100%;}
.MyCart_OfferBox24 .title {padding: 10px 15px 0 15px;font-size: 18px;line-height: normal;font-weight: bold;text-align: center;color: #fff;}
.MyCart_OfferBox24 .title span.one{font-size: 28px; color: var(--red-clr);}
.MyCart_OfferBox24 .title span{color: var(--menu-bg);}
.MyCart_OfferBox24 .OfferBox {padding: 15px 30px;width: 100%;float: left;position: relative;}
.MyCart_OfferBox24 .OfferBox .Prd_img {width: 105px;float: right;}
.MyCart_OfferBox24 .OfferBox .Prd_text {width: 65%;float: left;}
.MyCart_OfferBox24 .OfferBox .Prd_text .one {width: 100%;float: left;height: 75px;}
.MyCart_OfferBox24 .OfferBox .Prd_text .one span {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;line-height: 1.4;}
.MyCart_OfferBox24 .OfferBox .Prd_text .two {line-height: 30px;width: 100%;float: left;}
.MyCart_OfferBox24 .OfferBox .Prd_text .two span {font-size: 18px;color: #ff2121;font-weight: bold;}
.MyCart_OfferBox24 .OfferBox .Prd_text .two a.button {float: right;text-transform: uppercase;color: #fff;background: #ff2121;width: 65px;font-size: 14px;line-height: 30px;height: auto;padding: 0;text-align: center; border-radius:25px !important;}
.MyCart_OfferBox24 .OfferBox .Prd_text .two a.button.added {background: #999;}
.MyCart_OfferBox24 .OfferBox .BoxFooter {padding: 5px 10px;width: 100%;float: left;background: #f6f6f6;font-size: 13px;margin-top: 10px;display: none;}
.MyCart_OfferBox24 .OfferBox #Offerbox_Slider .owl-next,
.MyCart_OfferBox24 .OfferBox #Offerbox_Slider .owl-prev {position: absolute;top: 38%;border: 1px solid var(--brd-dark);background: #fff; border-radius:50px;}
.MyCart_OfferBox24 .OfferBox #Offerbox_Slider .owl-next {right: -20px;}
.MyCart_OfferBox24 .OfferBox #Offerbox_Slider .owl-prev {left: -20px;}
.MyCart_OfferBox24 .OfferBox #Offerbox_Slider .owl-next span {background: url(/images/icon-next1.png) no-repeat center 10px;background-size: 22px;}
.MyCart_OfferBox24 .OfferBox #Offerbox_Slider .owl-prev span {background: url(/images/icon-prev1.png) no-repeat center 10px;background-size: 22px;}
.MyCart_OfferBox24 .OfferBox #Offerbox_Slider .owl-prev span,
.MyCart_OfferBox24 .OfferBox #Offerbox_Slider .owl-next span {display: inline-block;width: 40px;height: 40px;text-indent: -9999px;}
.MyCart_OfferBox24 .OfferBox #Offerbox_Slider .item {padding: 15px;width: 100%;float: left;background: #fff; border-radius:25px; font-size:16px;}
.Discount_Expire_Text {width: 100%;float: left;line-height: 20px;margin-top: -10px;padding-bottom: 5px;}

.section-arrival{display: flex;gap: 15px;flex-wrap: wrap;padding-top: 20px; width:100%;}
.section-arrival .title_class{width:100%;}
.section-arrival .col-3{width:calc((100% - 45px) / 4);padding: 0;margin: 0;}
.section-arrival .product-border-box{margin:0;}


.Everyday_LowestPrice {position: relative;width: 100%;float: left;font-family: 'Open Sans',sans-serif;}
.Everyday_LowestPrice .wrapper {float: none;}
/*.Everyday_LowestPrice div {width: 100%;float: left;}*/
.Everyday_LowestPrice .title {font-size: 25px;font-weight: bold;width: 100%;float: left;padding-bottom: 20px;color: #111;}
.Everyday_LowestPrice .main_content { /*overflow: scroll hidden;*/width: 100%;float: left;text-align: center;}
.Everyday_LowestPrice .box {width: 24.25%;margin: 0 1% 0 0;float: left;border-radius: 10px; /* height: 420px; background: url(/images/Everyday_Lowest_Price_BoxBG-5.png) no-repeat center 0;*/position: relative;line-height: normal;float: left;vertical-align: top;display: inline-block;padding-bottom: 0;}
.Everyday_LowestPrice .box:last-child {margin: 0;}
.Everyday_LowestPrice .box img{border-radius:10px;}
.Everyday_LowestPrice .PrdContent {height: 105px;font-size: 20px;line-height: 20px;color: #fff;}
.Everyday_LowestPrice .PrdContent .ContentOne {height: 55px;padding-top: 15px;}
.Everyday_LowestPrice .PrdContent .ContentTwo {margin-top: -5px;}
.Everyday_LowestPrice .PrdContent .ContentTwo {display: flex;align-items: center;justify-content: center;}
.Everyday_LowestPrice .PrdContent .ContentTwo span.one {padding: 0 5px;}
.Everyday_LowestPrice .PrdContent .ContentTwo span.one.OldPrice {text-decoration: line-through;}
.Everyday_LowestPrice .PrdContent .ContentTwo span.two {font-size: 48px;line-height: 48px;font-weight: bold;padding: 0 5px;}
.Everyday_LowestPrice .PrdImg {}
.Everyday_LowestPrice .PrdImg img {margin: 0 auto;width: 100%;}
.Everyday_LowestPrice p {font-size: 20px;line-height: 24px;color: #fff;position: absolute;bottom: 20px;width: 100%;left: 0;height: 50px;margin: 0;padding: 0 10px;display: flex;align-items: center;justify-content: center;box-sizing: border-box;}
.Everyday_LowestPrice .box.TwoBox .PrdContent {color: #29338b;}
.Everyday_LowestPrice .box.TwoBox .ContentOne {height: auto;padding: 15px 110px 0px 0;}
.Everyday_LowestPrice .box.TwoBox .PrdContent .ContentTwo span.one {vertical-align: bottom;display: inline-block;padding: 20px 0 0 0;}
.Everyday_LowestPrice .box.FourBox .PrdContent .ContentTwo {margin-top: 20px;display: block;}
.Everyday_LowestPrice .box.ThreeBox .PrdContent .ContentOne span {background: #28abb9 !important;}
.Everyday_LowestPrice .box.FourBox .PrdContent {color: #c92b25;}
.Everyday_LowestPrice .box.OneBox .ContentTwo {color: #225dd5;}
.Everyday_LowestPrice .box.OneBox .PrdContent .ContentOne span {background: #225dd5;padding: 5px 0;width: 70%;display: inline-block;}
.Everyday_LowestPrice .box.ThreeBox .PrdContent .ContentOne span {background: #333b57;padding: 5px 0;width: 70%;display: inline-block;}
.Home_Event_SaleBanner {width: 100%;float: left;padding-top: 15px;}
.Home_Event_SaleBanner img {width: 100%;border-radius: 7px;}
.Home_Event_SaleBanner img.mobile_banner {display: none;}







/*** OCTOBER 2024 SEASONAL OFFER PAGE CSS **/
.SeasonalOffer_BtnBoxes {width: 100%;float: left;padding-top: 30px;padding-bottom: 30px;}
.SeasonalOffer_BtnBoxes a {display: block;overflow: hidden;width: 100%;float: left;cursor: pointer;}
.SeasonalOffer_BtnBoxes ul {display: flex;justify-content: center;}
.SeasonalOffer_BtnBoxes ul li {width: 45%;float: left;position: relative;margin: 0 0.75%;}
/*.SeasonalOffer_BtnBoxes ul li:last-child{margin:0}*/.SeasonalOffer_BtnBoxes .MainBox {width: 100%;float: left;position: relative;}
/*.SeasonalOffer_BtnBoxes .MainBox::after{content:""; position:absolute; bottom:0; left:0; width:100%; height:85%; border-radius:20px; background:#eff2f6;}*/
.SeasonalOffer_BtnBoxes .TabImage {width: 100%;float: left;z-index: 2;position: relative;}
.SeasonalOffer_BtnBoxes .TabImage img {width: 92%;margin: 0 auto;display: block;transition: 0.2s;}
.SeasonalOffer_BtnBoxes .TabContent {width: 100%;float: left;z-index: 2;position: relative;padding: 0 0 15px 20px;font-size: 18px;font-weight: 500;}
.SeasonalOffer_BtnBoxes .TabContent p {padding-top: 10px;}
.SeasonalOffer_BtnBoxes .TabContent strong {font-size: 14px;font-weight: 700}
.SeasonalOffer_BtnBoxes .TabContent p strong {font-size: 22px;font-weight: 700}
/*.SeasonalOffer_BtnBoxes .Arrow{width:62px; height:70px; float:right; background:url(/images/seasonal-MovingArrow.png) no-repeat 15px 18px #010101; border-radius:10px 5px 100px 5px; position:relative; top:-50px; right:20px; transition:0.2s;}*/.SeasonalOffer_BtnBoxes .Arrow {width: 62px;height: 62px;background: #010101;border-radius: 100px;position: absolute;bottom: -5px;right: 0px;left: 0;margin: 0 auto;transition: 0.2s;z-index: 9999;text-align: center;}
/*.SeasonalOffer_BtnBoxes ul li:hover .TabImage img{rotate: z -10deg;}*/
.SeasonalOffer_BtnBoxes ul li:hover .Arrow {bottom: -15px;background: #ec2327;}

.SeasonalOffer_BtnBoxes .Arrow span {width: 52px;height: 52px;background: url(/images/seasonal-MovingArrow.png) no-repeat center 15px #010101;border-radius: 100px;position: absolute;top: 4.1px;left: 5px;margin: 0 auto;transition: 0.2s;z-index: 9999;text-align: center;border: 1px solid #fff;}
.SeasonalOffer_BtnBoxes ul li:hover .Arrow span {bottom: -20px;background: url(/images/seasonal-MovingArrow.png) no-repeat center 15px #ec2327;}


/*** NEW SPACING RELATED CSS ***/
.btn-continue{line-height: 35px;border-radius: 3px;background: var(--menu-bg);display: inline-block;color: #fff;padding: 0 20px;font-family: mulisemibold;font-size: 15px;text-transform: uppercase;}
.btn-continue:hover{background:var(--red-clr);}
.type-rightside-banner{margin-bottom:30px;}
.shipping-title{padding-top:10px;}
.category-title .title_class,
.other_pack .title_class,
.login-title .title_class,
.shipping-title .title_class,
.other_pack_title .title_class,
.NewSlider-2024-Container .title_class,
.pro-ladnding-title .title_class{padding:0 0 30px 0; margin:0; line-height: 1;}



@media only screen and (max-width: 1000px), (max-width: 1199px) {
.Christmas_One {background-size: 100%;height: 450px;}
.checkout_header .top-currency {height: auto !important;}
}

@media only screen and (max-width:900px),(max-width:999px) {
.Home_Event_SaleBanner {width: 100%;float: left;padding-top: 5px;}
.Home_Event_SaleBanner img.desktop_banner {display: none;}
.Home_Event_SaleBanner img.mobile_banner {display: block;}
.Christmas_One {background: url(/images/Them-23/Christmas/christmas-banner2-2.gif) no-repeat center 0 #fff;background-size: 100%;height: auto;}
.Christmas_One .title {font-size: 26px;padding: 60px 0 20px 0;height: auto;}
.Gift_img_One, .Gift_img_Two {display: block;position: relative;z-index: 3;margin-top: -35px;}
.Gift_img_One {width: 98px;float: right;margin-right: 40px;}
.Gift_img_Two {width: 204px;float: left;margin-left: 40px;}
.Christmas_One .main_content {width: 94%;margin: 0 3%;padding: 25px 30px 30px 30px;position: relative;z-index: 1;margin-top: -30px;float: left;background: url(/images/Them-23/Christmas/christmas-banner2-2-BoxBG.png) no-repeat center bottom #e7eff4;background-size: 100%;border-radius: 20px;border-top: 4px solid #fb6768;box-shadow: 0 0 40px rgba(37,52,62,0.4);}
.Christmas_One .one .content_one {width: 100%;margin: 0 0 0 0;}
.Christmas_One .one .content_two {width: 27%;margin: 0 3% 0 3%;}
.MyCart_OfferBox24 .OfferBox #Offerbox_Slider .owl-next,
.MyCart_OfferBox24 .OfferBox #Offerbox_Slider .owl-prev {position: absolute;top: 35%;border: 1px solid #ccc;background: #fff;}
.MyCart_OfferBox24 .OfferBox .item {width: 100%;text-align: center;}
.MyCart_OfferBox24 .OfferBox .Prd_img {width: 100%;float: left;padding-bottom: 10px;}
.MyCart_OfferBox24 .OfferBox .Prd_img img {width: 100px;float: none;margin: 0 auto;}
.MyCart_OfferBox24 .OfferBox .Prd_text {width: 100%;}
.MyCart_OfferBox24 .OfferBox .Prd_text .one {height: 75px;}
.MyCart_OfferBox24 .OfferBox .Prd_text .two a.button {float: none;display: block;margin: 5px auto 0 auto;}

/*** OCTOBER 2024 SEASONAL OFFER PAGE CSS **/
.SeasonalOffer_BtnBoxes {padding-top: 10px;}
.SeasonalOffer_BtnBoxes ul {display: block;}
.SeasonalOffer_BtnBoxes ul li {width: 49%;margin: 0 1% 0 0;}
.SeasonalOffer_BtnBoxes .TabContent {padding: 0 0 15px 20px;font-size: 14px;}
.SeasonalOffer_BtnBoxes .TabContent strong {font-size: 12px;}
.SeasonalOffer_BtnBoxes .TabContent p strong {font-size: 16px;}
.SeasonalOffer_BtnBoxes .Arrow,
.SeasonalOffer_BtnBoxes ul li:hover .Arrow {width: 40px;height: 40px;background: url(/images/seasonal-MovingArrow.png) no-repeat center 10px #010101;background-size: 16px;bottom: -20px;right: 0;left: 0;margin: 0 auto;}
.SeasonalOffer_BtnBoxes .Arrow span {width: 32px;height: 32px;background: url(/images/seasonal-MovingArrow.png) no-repeat center 10px #010101;background-size: 50%;}
.SeasonalOffer_BtnBoxes ul li:hover .Arrow span {bottom: -20px;background: url(/images/seasonal-MovingArrow.png) no-repeat center 10px #ec2327;background-size: 50%;}
}

@media only screen and (max-width:720px),(max-width:799px) {
.Christmas_One .main_content {box-shadow: 0 0 20px rgba(37,52,62,0.4);margin: 0 3% 20px 3%;}
}

@media only screen and (max-width:600px),(max-width:699px) {
.Christmas_One {background-size: 150%;}
.Christmas_One .title {font-size: 22px;padding: 50px 0 30px 0;}
.Gift_img_One, .Gift_img_Two {margin-top: -25px;}
.Gift_img_One {width: 90px;margin-right: 40px;}
.Gift_img_Two {width: 190px;margin-left: 40px;}
.Christmas_One .main_content {width: 96%;margin: 0 2%;padding: 25px 15px 30px 15px;margin-top: -30px;background-size: 120%;box-shadow: 0 0 20px rgba(37,52,62,0.2);}
.Christmas_One .one .box_content .prize span {width: 70%;}
.Christmas_One .one .content_two {width: 29%;margin: 0 0 0 1%;}
.Christmas_One .two {padding-top: 30px;}
.Christmas_One .two p {padding-top: 20px;}
}

@media only screen and (max-width:500px), (max-width:599px) {
.Gift_img_One {width: 70px;margin-right: 10px;}
.Gift_img_Two {width: 170px;margin-left: 10px;}
.Christmas_One .title {font-size: 20px;line-height: 25px;padding: 30px 0 15px 0;}
.Christmas_One .one .content_one ul li {width: 96%;margin: 0 2% 10px 2%;}
.Christmas_One .one .content_one ul li:last-child {margin: 0 2% 0 2%;}
.Christmas_One .one .box_content .prize span {width: 120px;line-height: 30px;}
.Christmas_One .one .box_content .WinningPrice {padding: 25px 0 10px 0;float: left;box-sizing: border-box;width: 100%;margin-top: -15px;display: flex;align-items: center;justify-content: left;}
.Christmas_One .one .box_content .WinningPrice .price,
.Christmas_One .one .box_content.color2 .price {width: 100px;float: left;font-size: 30px;line-height: 35px;}
.Christmas_One .one .box_content .WinningPrice .winner {width: 40%;float: left;text-align: left;padding: 0 0 0 0;position: relative;}
.Christmas_One .one .box_content .WinningPrice .winner::before {content: '';position: absolute;left: 0;top: 0;width: 2px;height: 100%;background: #e5e5e5;}
.Christmas_One .one .box_content .WinningPrice .winner span {border: 0;padding: 0 0 0 15px;}
.Christmas_One .one .content_one ul li.BoxOne .box_content .WinningPrice .winner::before {height: 130%;top: -2px;}
.Christmas_One .two {padding-top: 0;}
.Christmas_One .main_content {padding: 25px 15px 15px 15px;}
.SeasonalOffer_BtnBoxes ul li {width: 49%;margin: 0 2% 0 0;}
.SeasonalOffer_BtnBoxes ul li:nth-child(2n) {margin: 0 0 10px 0;}
}

@media only screen and (max-width:400px), (max-width:499px) {
.MyCart_OfferBox24 .OfferBox #Offerbox_Slider .owl-prev,
.MyCart_OfferBox24 .OfferBox #Offerbox_Slider .owl-next {top: 30%;}


}

.CPC_Home_AboutContent {width: 100%;float: left;color: #999;margin-top: 0;}
.CPC_Home_AboutContent .wrapper {padding: 20px 15px 0 15px;border-top: 0px solid #e7e7e7;border-bottom: 0px solid #e7e7e7;}
.CPC_Home_AboutContent p {padding-bottom: 10px;text-align: justify;font-size: 12px;line-height: 20px;color: #999;margin: 0;}
.CPC_Home_AboutContent p.Heading_Spacing {padding: 0;}
.CPC_Home_AboutContent span.Heading_Spacing {display: inline-block;width: 100%;float: left;padding-bottom: 0px}
.CPC_Home_AboutContent .Title_Main {font-size: 16px;color: #777;font-weight: 700;padding-bottom: 0}
.CPC_Home_AboutContent .Title_Small {font-size: 14px;color: #777;font-weight: 700;padding-bottom: 0;opacity: 0.7;}
.CPC_Home_AboutContent .Title_Blue {font-size: 12px;color: #777;font-weight: 700;padding-bottom: 0;}

.tab_bds-new{display: flex !important;gap: 15px;flex-wrap: wrap;margin: 0;}

/*** PAYMENT PANDING TABLE ***/
.PaymentPanding_Table {border: 1px solid var(--brd-dark);width: 100%;float: left;}
.PaymentPanding_Table .Table_Headaer {width: 100%;float: left;background: #f1f1f1;font-size: 16px;text-align: center;font-weight: 600;padding: 8px 0;}
.PaymentPanding_Table .Table_Row {width: 100%;float: left;}
.PaymentPanding_Table .Table_Row ul li {width: 100%;float: left;padding: 5px 0;border-bottom: 1px solid var(--brd-dark);text-align: center;}
.PaymentPanding_Table .Table_Row ul li:last-child {border: 0;}
.PaymentPanding_Table .SrNo {width: 10%;float: left;}
.PaymentPanding_Table .OrderDate {width: 20%;float: left;}
.PaymentPanding_Table .OrderNo {width: 20%;float: left;}
.PaymentPanding_Table .Amount {width: 15%;float: left;}
.PaymentPanding_Table .Status {width: 20%;float: left;}
.PaymentPanding_Table .Action {width: 15%;float: left;}
.Qus_Popup_form {padding: 15px;width: 100%;background: #fff;float: left;}
.Qus_Popup_form .firstlast_nameDiv {width: 100%;}
.Qus_Popup_form .Qus_form_margin {width: 50%;float: left;padding-bottom: 10px;}
.Qus_Popup_form .Qus_form_margin label {width: 65%;}
.Qus_Popup_form .feedBack_captchaDiv {width: 100%;float: left;}
.Qus_Popup_form .Qus_form_note,
.Qus_Popup_form .Qus_form_note label,
.Qus_Popup_form .feedBack_captchaDiv label {width: 100%;float: left;}
.Qus_Popup_form .feedBack_captchaDiv {width: 70%;float: left;}
.Qus_Popup_form .feedBack_captchaDiv input {width: 50%;padding: 10px;margin: 0 0 10px;box-sizing: border-box;border-radius: 0;border: 1px solid #e5e5e5;outline: none;font-family: 'Public Sans', sans-serif;}
.Qus_Popup_form .Qus_form_note {padding-bottom: 10px;}
.Qus_Popup_form .Qus_form_note textarea {display: block;width: 100%;padding: 10px;margin: 0 0 10px;box-sizing: border-box;border-radius: 0;border: 1px solid #e5e5e5;outline: none;font-family: 'Public Sans', sans-serif;}
.Qus_Popup_form .post_QusBtn {float: left;background: var(--menu-bg);color: #fff;font-size: 14px;border: 0;outline: none;text-transform: uppercase;height: 40px;width: 180px;text-align: center;font-weight: 600;border-radius: 5px;cursor: pointer;padding: 0;margin-top: 0;}
.specialchecks_section {display:none !important;}
.announcement_bar_main {text-align: center;margin:15px 0;width: 100%;float: left;}
.announcement_bar_text {font-size: 16px;padding: 13px 5px;line-height: 16px;text-align: center;letter-spacing: 1px;box-shadow: 0 2px 6px rgba(50, 50, 50, .05);border-bottom: 2px solid #fff3e0;font-weight: 700;border-radius: 8px;background: linear-gradient(90deg, #ffccbc 0%, #ffebee 100%);color: #b80319;}
.announcement_bar_text strong{}

/*** Refer-my-friend-model ***/
body.modal-open{overflow: hidden;padding-right: 15px;position: fixed;height: 100%;width: 100%;}
#Questions_popup,
#review_model,
#discount_model,
.shipping_popup,
#track-order_model{
display: none;}
.modal-box{position: fixed;z-index: 9999999;left: 0;right: 0;top: 0;width: 100%;height: 100%;background-color: rgb(0, 0, 0);background-color: rgba(0, 0, 0, 0.75);overflow-y: scroll;}
.modal_content{position: fixed;z-index: 999999;top: 50%;left: 0%;right: 0%;width: 700px;margin: 0 auto;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;/*margin-top: -15%;*/
transform:  translateY(-50%) scaleX(1);-ms-transform:  translateY(-50%) scaleX(1);-webkit-transform:  translateY(-50%) scaleX(1);-moz-transform:  translateY(-50%) scaleX(1);-o-transform:  translateY(-50%) scaleX(1);background-color: #fff;border: 1px solid #e7e7e7;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);-webkit-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;animation-duration: .4s;-webkit-animation-name: pulse;animation-name: pulse;max-height: 94%;overflow: auto;}
.modal_header{padding: 10px;border-bottom: 1px solid #e7e7e7;}
.modal_title{font-size: 20px;line-height: 30px;float: left;text-transform: capitalize; color:var(--menu-bg);}
.modal_close{width: 30px;height: 30px;font-size: 14px;line-height: 30px;float: right;border-radius: 50%;background: #eb2600;font-weight: bold;color: #fff;text-align: center;-webkit-transition: all ease 0.5s;transition: all ease 0.5s;cursor: pointer;}
/*.modal_close:hover{-webkit-transform: rotate(180deg);transform: rotate(180deg);}*/

.shipping_popup .modal_header{padding:10px 20px;}

.modal_close img.coupons_close{width: 12px;display: block;margin: 9px auto 0 auto;}

.modal-body{padding: 20px;}
.model-pro-title{padding-bottom: 10px;margin-bottom: 10px;border-bottom:1px solid #e7e7e7;}
.model-pro-title a{font-size: 16px;line-height: 20px;font-weight: 700;}

/*======================================= review-model ======================================================*/
#review_model .modal-body{padding-top: 10px;}
.que_input .label_box{max-width: 100%;margin: 0;margin-bottom: 5px;width: 100%;display: inline-block;}
.que_input .field-validation-error{max-width: 100%;width: 100%;display: inline-block;line-height: 20px;margin-top: 0px;margin-bottom:5px;text-align: left;}
.que_input .input_box{display: block;width: 100%;margin:0;margin-bottom: 10px;}
.que_input .textarea_input{height: 80px;}
.que_modal_btn{float: left;width: 100%;line-height: 38px;}
.que_model_btn span{text-align: left;float: left;}
.que_modal_btn .button{float: right;}
.custom_rate{height: auto;margin-bottom: 0px;display: table;}
.custom_rate:not(:checked)>input{position: absolute;left: -9999px;}
.custom_rate:not(:checked)>label{float: right;width: 25px;overflow: hidden;white-space: nowrap;cursor: pointer;font-size: 0px;color: #acacac;margin-right: 2px;margin: 0; text-indent:-999px; position:relative;background:url(/images/bstar.png) no-repeat center 0;}
/*
.custom_rate:not(:checked)>label:before{font-family: 'FontAwesome';display: inline-block;content: "\f005";font-size: 17px;}
.custom_rate>input:checked~label{color: #eb2600;}
.custom_rate:not(:checked)>label:hover,
.custom_rate:not(:checked)>label:hover~label{color: #000000;}
.custom_rate>input:checked+label:hover,
.custom_rate>input:checked+label:hover~label,
.custom_rate>input:checked~label:hover,
.custom_rate>input:checked~label:hover~label,
.custom_rate>label:hover~input:checked~label{color: #eb2600;}
*/
.custom_rate>input>label{background:url(/images/bstar.png) no-repeat center 0;}
.custom_rate>input:checked~label{background:url(/images/star.png) no-repeat center 0;}
.rate-item{font-size: 14px;text-transform: capitalize;margin-bottom: 10px;display: block;}

/****************************************************** discont-model *************************************************/
.top_discount_text{width: 100%;float: left;/* padding-bottom: 15px;border-bottom: 1px solid #e7e7e7;margin-bottom: 15px; */}
.discount_off{float: left;width: 25%;text-align: center;}
.discount_off p{background: #ec2529;color: #ffffff;font-size: 29px;line-height: 35px;text-transform: uppercase;display: block;padding: 10px;border-radius:7px;}
.dis_coupons_text{float: left;width: 50%;margin-left: 15px;}
.dis_coupons_text p{font-size: 18px;line-height: 20px;margin-bottom: 3px;}
.dis_coupons_text strong{font-size: 16px;line-height: 25px;display: block;margin-bottom: 3px;}
.dis_apply_btn{float: right;width: 20%;text-align: center;padding-top: 22px;}

/* ============================================ modal-animate-keyframes =============================================== */
.modal_content.animate{-webkit-animation: pulse .5s;animation: pulse .5s;}

@-webkit-keyframes pulse{
0%{-webkit-transform:scaleX(1) translateY(-50%);transform:scaleX(1) translateY(-50%);}
50%{-webkit-transform:scale3d(1.05, 1.05, 1.05) translateY(-50%);transform:scale3d(1.05, 1.05, 1.05) translateY(-50%);}
to{-webkit-transform:scaleX(1) translateY(-50%);transform:scaleX(1) translateY(-50%);}
}
@keyframes pulse{
0%{-webkit-transform:scaleX(1) translateY(-50%);transform:scaleX(1) translateY(-50%);}
50%{-webkit-transform:scale3d(1.05, 1.05, 1.05) translateY(-50%);transform:scale3d(1.05, 1.05, 1.05) translateY(-50%);}
to{-webkit-transform:scaleX(1) translateY(-50%);transform:scaleX(1) translateY(-50%);}
}

/* ============================================ Upgrade-popup ========================================*/
#upgrade_popup .modal_content{width: 850px;}
#upgrade-model .modal-body{padding-top:5px;}
.upgrade-img{float: left;width: 20%;text-align: center;background: #fff;}
.upgrade-img img{width: 180px;margin: 10px 0;}
.upgrade-content{float: left;width: 79%;border-left: 1px solid #e7e7e7;margin-left: 5px;padding-left: 5px;}
.upgrade-top{width: 100%;float: left;background-color: #ffffff;padding: 10px 0px;display: block;}
.up-pack-size,.up-qty,.up-price{
float: left;width: 50%;}
.up-qty,.up-price{width: 25%;}
.up-price span{font-weight: 700;}
.upgrade-doses{width: 100%;float: left;padding: 10px 10px 0;display: block;border-bottom: 1px solid #e7e7e7;/* margin-bottom: 10px; */}
.upgrade-doses  .doses{display: inline-block;margin-left: 5px;}
.packsize_offer_row .doses{display: inline-block;margin-left: 3px;}
.up-pack-size span{padding: 10px;font-weight: 700;}
.upgrade-doses{text-align: center;}
.upgrade-doses .packsize_offer{margin-bottom: 10px;}
.Pack-table-box,.Pack-table-row{width: 100%;float: left;padding: 10px 0px 10px 10px;margin-bottom: 5px;border-bottom: 1px solid #e7e7e7;background: #ffffff;}
.poup-pack,.poup-qty,
.poup-price,.poup-pay,
.row-poup-pack,.row-poup-qty,
.row-poup-price,.row-poup-pay,.upgrade-btn{float: left;}
.R-poup-qty,.R-poup-price,.R-poup-pay{display: none;}
.poup-pack,.row-poup-pack{width: 44%;}
.poup-qty,.poup-price,
.row-poup-qty,.row-poup-price{width: 10%;text-align: center;}
.poup-pay,.row-poup-pay{width: 16%;text-align: center;} 
.upgrade-btn{width: 20%;text-align: right;}
.Pack-table-row{padding-top: 5px;border-bottom: 1px solid #e7e7e7;background: transparent;line-height: 30px;}
.Pack-table-row:last-child{border-bottom: none;}
.row-poup-qty .input_box{width: 70%;height: 30px;line-height: 30px;}
.row-poup-price{display: inline-block;color: #515050;text-decoration: line-through}
.upgrade-btn .button{padding: 0 14px;font-size: 14px;height: 30px;line-height: 20px;}
.upgrade_footer{width: 100%;float: left;border-top: 1px solid #e7e7e7;padding: 20px 0  0;text-align: right;}

/* ============================================ shipping-popup ========================================*/
#shipping-model .check-input-box .label_box{width: 100%;margin-right: 0;margin-bottom: 10px;}
#shipping-model .check-input-box .input_box{width: 100%;margin-bottom: 10px;text-transform: capitalize;}
#shipping-model .check-input-box{margin-bottom: 0px;}
#shipping-model select{background: #ffffff url(../images/arrwo.png) no-repeat center right 10px !important;}
#shipping-model .checkbox~.checkbox_label::before, 
#shipping-model  .checkbox+.checkbox_label::before{background: url(/images/icon-checkbox.png) no-repeat center 0;border-color: none !important;}
#shipping-model .checkbox:checked~.checkbox_label:before,
#shipping-model .checkbox:checked+.checkbox_label:before{background:url(/images/icon-checkbox-checked.png) no-repeat center 0;border-color: #eb2600;color: #ffffff !important;}
#shipping-address-confirm .modal_content{width: 40%;}
#shipping-address-confirm .modal_title{text-align: center;width: 100%;color: var(--menu-bg);font-weight: 600;}
#shipping-address-confirm .confirm-body{width: 100%;margin: 0 auto;background: #ffffff;padding: 10px;margin-bottom: 10px; text-transform:capitalize;border: 1px solid var(--bg-grey);}
#shipping-address-confirm  .confirm-body p,
#shipping-address-confirm .shipping-confirm p{font-size:16px; line-height:22px;}
#shipping-address-confirm  .confirm-body p:last-child,
#shipping-address-confirm .shipping-confirm p:last-child{margin-bottom: 0;}
#shipping-address-confirm .shipping-confirm p .shipping-confirm-width {width: 140px;float: left; font-weight:600;}
#shipping-address-confirm .shipping-confirm{background: #ffffff;padding: 0 10px;margin-bottom: 15px;border: 1px solid var(--bg-grey);}
#shipping-address-confirm .shipping-confirm p{border-bottom:1px solid var(--bg-grey); padding:7px 0;}
#shipping-address-confirm .shipping-confirm p:last-child{border:0;}
.shipping-confirm-btn{text-align: center;}
.shipping-confirm-btn .button{margin-left: 15px;}
.note-text{padding: 0 10px;margin-bottom: 10px;}
.note-text p{font-size:13px;}

/* 28-4-2020 */
#shipping_popup_add .modal_content,
#shipping_popup_update1 .modal_content,
#shipping_popup_update0 .modal_content{max-height: auto;overflow: hidden;height: auto;}
#shipping_popup_add .md-content,
#shipping_popup_update1 .md-content,
#shipping_popup_update0 .md-content{position: relative;height:auto;max-height: auto;}
#shipping_popup_add .modal-body,
#shipping_popup_update1 .modal-body,
#shipping_popup_update0 .modal-body{height: auto;overflow-y: auto;}
#shipping_popup_add .modal-footer,
#shipping_popup_update1 .modal-footer,
#shipping_popup_update0 .modal-footer{border-top: 1px solid #e7e7e7;}
#shipping_popup_add .shipping-edit-button,
#shipping_popup_update1 .shipping-edit-button,
#shipping_popup_update0 .shipping-edit-button{margin-top: 20px;margin-bottom: 15px;}

@media (max-width: 700px){
.modal-body{padding: 10px;}
}

@media (min-width:768px){
.des_respon_img{display:none;}
}
@media (max-width:767px){
.des_respon_img{display:block; width:100%;}
.des_desk_img{display:none; }
}


@media only screen and (max-width: 1300px){
#pack-slider .owl-prev:after{left: 0;}
#pack-slider .owl-next:after{right: 0;}
.checkout-logotext.BackTobtn{right: 0;}
}

@media only screen and (max-width: 1200px){
.discount_applies_cart .owl-prev{margin-left: 30px;}
.discount_applies_cart .owl-next{margin-right: 30px;}
.discount_slider_close{right: 35px;top: 15px;z-index: 1;}
.banner-img{width: 100%;height: auto;}
.experience_col_1{width: 100%;float: none;padding: 0;margin-bottom: 30px;}
.experience_content{text-align: center;}
.experience_content strong br{display: none;}
.experience_btn{text-align: center;}
.experience_btn .button{padding: 0 70px;}
.experience_content .sign-text{margin-bottom: 10px;}
.experience_btn{text-align: center;margin-bottom: 10px;}
.experience_col{width: 25%;}
#rs_experience .owl-item img{width: 60px;height: 60px;}
.login_left{float: left;width: 50%;}

/* new checkout */
.check-input-box .div-validation-error,
.check-input-box .expiry_date{width: 65%;}
.check-input-box .div-validation-error .input_box,
.check-input-box .expiry_date .div-validation-error{width: 100%;}
.check-input-box.cvv_input .div-validation-error{width: 60%;}
/* new checkout end */

.account_left{width: 20%;}
.pet_details_box .col-4:first-child{width: 100%;}
.pet_details_box .col-4{width: 50%;}
.pet_img_upload{margin-bottom: 20px;}
.pet_detail_input .div-validation-error{width: 60%;}
.pet_detail_input .input_box{width: 100%;}
.pet_detail_btn{width: 100%;text-align: center;}
.pet_detail_btn .button{width: 90%;}
.flash_message .message-div{width: 300px;margin: 0;}
.closeFlashMsg .message-div{right: -100%;}
.flash .float_left,
.flash .float_right{float: none;}
.flash_box{width: 60%;margin-bottom: 0;margin-top: 0;height: 40px;margin-left: 0px;text-align: center;margin: 0 auto;}
.flash_box .flash_icon{height: 40px;}
.flash_text{width: 100%;height: auto;display: block;margin-top: 10px;}
.flash_close{width: 20px;height: auto;display: block;position: absolute;right: 10px;top: 10px;}

/*.pet_detail_btn .button */
.checkout_footer_btn .div-validation-error > .field-validation-error{left: 400px;width: auto;}
#discount_applies_cart .item{padding: 37px 0 15px;}
.discount_applie_text h5{font-size: 25px;line-height: 35px;}
#shipping_popup_add .modal_content,
#shipping_popup_update1 .modal_content,
#shipping_popup_update0 .modal_content{max-height: 80%;overflow-x:hidden; overflow-y:scroll; height: 100%;}
#shipping_popup_add .modal_content{overflow-y:scroll; background:#f7f7f7;}
.sub_detail_box .row{margin:0;}
#shipping_popup_add .shipping-edit-button,
#shipping_popup_update1 .shipping-edit-button,
#shipping_popup_update0 .shipping-edit-button{margin-top: 23px;margin-bottom: 22px;}
.expiry_date .input_box{width: 49% !important;margin: 0 !important;}
.expiry_date .div-validation-error > .field-validation-error{width: 100%;}
.search_filter_col input[type="text"]{width: 75%;}
}
@media only screen and (max-width: 1180px){
.new_checkout_left,
.payment_left_row{width: 54%;}
.new_checkout_right, .payment_right_row{width: 45%;}

/* new checkout */
.check-input-box .div-validation-error,
.check-input-box .expiry_date{width: 59%;}
.check-input-box.cvv_input .div-validation-error{width: 54%;}
/* new checkout end */

.add_ship_btn .button{font-size: 12px;height: auto;line-height: 20px;}
}

@media only screen and (max-width: 1170px){
.proflie-input-box .div-validation-error{width: 55%;}
.proflie-input-box .input_box{width: 100%;}

.Everyday_LowestPrice .main_content{overflow: scroll hidden;width: 100%;float: left;}
.Everyday_LowestPrice .main_content .ScrollDIV{width: max-content;}
.Everyday_LowestPrice .box,
.Everyday_LowestPrice .box.TwoBox{width: 280px; margin: 0 10px 0 0; float: left; height: auto; background-size: cover; display: block;}
.Everyday_LowestPrice .box.ThreeBox,
.Everyday_LowestPrice .box.FourBox{background-size: cover;}

}

@media only screen and (max-width: 1150px){
.discount_applie_img{float: none;margin-right: 30px;display: inline-block;}
.discount_applie_text{float: none;display: inline-block;vertical-align: top;}
.title_class{margin: 15px 0;}
.shop-evety-select{float: left;width: 100%;margin-top: 10px;}
.shop-evety-select .input_box{width: 170px;}
.search_suggestion{width: 85%;left: 34px;}
.ourDeliveryNormaltext {font-size:14px;}
.ourDeliveryNormaltext img {padding: 0 5px 0 0px;width: 80px;}
}

@media only screen and (max-width: 1100px){
.offer_bend_box h6{font-size: 18px;line-height: 30px;}
.offer_bend_box h5{font-size: 26px;line-height: 46px;}
.category-pro-table{overflow-x: scroll;}
#ContentPlaceHolder1_divCom{width: 1100px;}
.Checkout_box{width: 65%;}
.register_input .label_box{width: 90%;margin-bottom: 10px;}
.register_input .div-validation-error{width: 90%;}
.register_input .input_box{width: 100%;}/* new checkout*/
.check-input-box .div-validation-error,
.check-input-box .expiry_date{width: 55%;}
.check-input-box.cvv_input .div-validation-error{width: 50%;}
/* new checkout end */

.add_ship_text{width: 50%;}
.add_ship_btn .button{width: 100%;}
#track-order_model .modal_content{width: 70%;}
}

@media only screen and (max-width: 1062px) {

/*** MAY 2023 CHECKOUT DESIGN ***/
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details {width: 80%;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_two{width:100%; padding:0 0 15px 0;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three{width:100%;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three .title{width:50%;padding:0;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three .title span {background: url(/images/icon-autoorder.png) no-repeat 0 10px;
line-height: 30px;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three .textbox{width:50%; float:right; padding:0;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three span.OrderOffer{width:100%; display:inline-block; text-align:right; float:left; padding-top:0;}

}

@media only screen and (max-width: 1050px){
.discount_applies_cart .owl-prev{float: none;margin: 0 22px;}
.discount_applies_cart .owl-next{float: none;}
.discount_applies_cart .owl-nav{top: auto;transform: translate(0,0%);bottom: 34px;}
.discount_applies_cart .owl-prev::after, .discount_applies_cart .owl-next::after{height: 15px;width: 15px;;}
.register_detail_list ul li{margin-right: 0;margin-bottom: 10px;}
.proflie-input-box .label_box{width: 100%;margin-bottom: 10px;margin-right: 0px;}
.proflie-input-box .div-validation-error{width: 100%;}
.search_suggestion{width: 95%;left: 12px;}
}

@media only screen and (max-width: 1024px){
.offer_bend_col.col-3{display: none;}
.offer_bend_col.col-5{width: 50%;}
.offer_bend_col.col-4{width: 48%;}
.bolg_img img{width: 300px;height:190px;}
.last_bottom_left{width: 75%;}
.shipping_popup .modal_content{width: 90%;}
.check-input-box .label_box{width: 100%;vertical-align: top;margin: 0;margin-bottom: 10px;}/* new checkout*/
.check-input-box .div-validation-error,
.check-input-box .expiry_date{width: 100%;}
.check-input-box.cvv_input .div-validation-error{width: 90%;}

/* new checkout end */
.promo_input .input_box{width: 100%;}
.promo_input{text-align: center;padding: 15px 0 15px;}
.cart_summary .discount-text{width: 100%;display: block;margin-top: 10px;}
.shop-pro-img{margin-right: 5px;}
.shop-pro-content{width: 81%;}
#discount_applies_cart .owl-nav{left: 50%;right: auto;text-align: center;margin: 0 auto;top: auto;transform: translate(-50%, -50%);bottom: 40px;}
#discount_applies_cart .owl-prev::after,
#discount_applies_cart .owl-next::after{height: 15px;width: 15px;}
.search_suggestion{width: 81%;left: 75px;}
#divOrderStatusMain table.tblResults{width: 95%;}
.ourDeliveryNormaltext {font-size: 13px;}
}

@media only screen and (max-width: 1000px){
.login-input .label_box{width: 100%;display: block;margin-right: 0;margin-bottom: 10px;}
.login-input .div-validation-error{width: 90%;}
.login-input .input_box{width: 100%;}
.login-button .button{margin-left: 0px;width: 90%;}
.login-remember{margin-left: 0px;width: 90%;margin-top: 15px;}
.login_sub_text{width: 90%;margin-left: 0px;}
.social-btn{width: 90%;margin-left: 0px;text-align: center;}
.account_create ul{width: 100%;}
.loyalty-img{float: left;text-align: center;margin-top: 0px;width: 100%;}
.create-account-btn{text-align: center;}
.shop-pro-img{width: 22%;}
.shop-pro-content{width: 76%;}
.range-slider{width: 84%;}
.reward-point-text{text-align: center;margin-top: 20px;width: 100%;}
.discount-reward-slider{margin-bottom: 15px;}
#shipping-address-confirm .modal_content{width: 60%;}
.Frequency_total{float: left;margin-top: 15px;margin-left: 0;width: 100%;text-align: center;}
.Frequency_btn{margin-top: 10px;}
}

@media only screen and (max-width: 986px){
.search_suggestion{width: 75%;left: 99px;}
.search_suggestion_img{display: none;}
.search_suggestion_title{width: 100%;}
/*** MAY 2023 CHECKOUT DESIGN ***/
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details {width: 75%;}

.check-input-box .label_box .CardImg{display:inline-block; float:right; text-align:right}
.check-input-box .label_box .CardImg img{width:50px; margin-left:10px; display:inline-block;}


}

@media only screen and (max-width: 970px){
.che_step_icon{font-size: 30px;}
.che_step_title .step-name{font-size: 16px;}
.account_details .col-3{width: 50%;}
.extra_save_img{margin-right: 15px;}
.set_frequency .input_box{width: 200px;}
.pack-pro-img img{width: 250px;height: 250px;}
.ourDeliveryNormaltext img {display:inline-block;}

.ComfortisPlus_Discontinued_titleDiv strong {font-size: 24px;}
.ComfortisPlus_Discontinued_titleDiv span {font-size: 14px;padding: 10px 0 20px;}
.ShopAlternative {width: 200px;height: 40px;line-height: 40px;font-size: 16px;}

}

@media only screen and (max-width: 950px){
.discount_applie_text{margin-top: 0;}
#discount_applies_cart_silder .owl-item img{display: inline-block;width: 100px;}
.discount_applie_text h5{font-size: 20px;line-height: 40px;margin-bottom: 0;}
.discount_applie_text p{font-size: 16px;line-height: 22px;}
.discount_applie_btn{float: none;margin-top: 25px;display: inline-block;vertical-align: top;}
.discount_applies_cart .owl-nav{bottom: 24px;}
.discount_applies_cart .owl-prev::after, .discount_applies_cart .owl-next::after{height: 10px;width: 10px;}
.payment_icon ul li img{width: 40px;}
.category_col.col-4{width: 50%;}
.Shipping_detail_list .radio_btn label{padding: 0 25px;}
.proflie-input-box .label_box{width: 100%;margin-bottom: 10px;margin-right: 0px;}
.proflie-input-box .input_box{width: 100%;}
.sticky-menu-list .offer-menu{left: 41%;}
.shop-redeem-btn{display: inline-block;margin-right: 0px;}
.shop-redeem-text{width: 100%;float: left;margin-top: 10px;}
.discount-code .discount-btn{margin-right: 0px;}
.discount-bottom, .shop-redeem{text-align: center;}
.discount-code .discount-text{width: 100%;float: left;margin-top: 0;}
.search_suggestion{width: 88%;left: 45px;}
.search_filter{float: right;width: auto;}
.category-title .title_class span{float: none !important;}
.Blf_sale_onText a {font-size:14px;}
}

@media only screen and (max-width: 930px){
.pro-ladnding-title .title_class{font-size: 18px;line-height: 22px;}
.pro-top-left{width: 90%;}
.account_left{width: 100%;}
.account_right{width: 100%;float: left;}
.pet_details_box .col-4:first-child{width: 20%;}
.pet_details_box .col-4{width: 40%;}
.avatar-upload .avatar-preview{width: 100%;}
.avatar-upload .avatar-edit{right: 6px;}
.pet_detail_btn .button{width: 100%;}

.OfferContent_Sectoin .pro-title{height:70px;}

}

@media only screen and (max-width: 900px){
.track__order_main ul li {text-align:left;}
.track__order_main ul li span {display:none;}
.track__order_main, 
.Blf_sale_onText, 
.usp_top {display:none;}
.experience_box{display: none;}
.rs_experience_box{display: block;}
.rs_experience_box .row{margin: 0;}
.product.col-3{width: 33.33%;}
.footer_col.col-3{width: 22%;}
.footer_col_4.col-3{width: 30%;}
.reward_text strong{font-size: 19px;line-height: 24px;}
.reward_text span{font-size: 13px;}
.Frequency_check{margin-right: 10px;width: 85%;}
.shop-pro-img{width: 110px;}
.shop-pro-title h4 a{font-size: 14px;}
.shop-pro-title{margin-bottom: 8px;}
.shop-pro-content{width: 75%;}
.repeat-delivery p{font-size: 12px;}
.shop-redeem-text,
.discount-text{display: block;margin-top: 10px;text-align: center;}
.shop-redeem-btn,
.discount-btn{display: block;margin-right: 0px;margin: 0 auto;text-align: center;}
.Shipping_detail_list ul li{margin-right: 0;}
.auto_order_table{overflow-y: scroll;width: 100%;}
.order_placed table, .auto_order_table table{width: 900px;}
.promo-code-accordion strong,
.Checkout_sub_title strong{font-size: 18px;}
.search_suggestion{width: 92%;left: 26px;}
#divOrderStatus{width: 100%;overflow-y: scroll;}
#divOrderStatusMain table.tblResults{width: 900px;}
#divOrderStatusMain{padding: 0 15px;}
.discount_applie_img{width: 10%;margin: 0;float: left;}
.discount_applie_text{width: 70%;float: left;padding-left: 25px;}
.discount_applie_btn{width: 20%;margin-left: 0;float: right;}
.footer_social_icon img{width:17px;}
}

@media only screen and (max-width: 880px){
.AutoOrder_TableScroll {overflow-x: scroll;}
.AutoOrder_Prd {width: 820px;}
#AutoOrder_Delete .Popup_Content{width: 95%;}
#AutoOrder_Delete .popup_icon {display: none;}
#AutoOrder_Delete .popup_content {width: 100%;}

.checkout_step_details .step-number{display: none;}
.checkout_steps{text-align: center;}
.checkout_steps .col-3{width: auto;float: none;display: inline-block;}
.che_step_icon{float: none;text-align: center;}
.che_step_title{float: none;margin-left: 0px;text-align: center;}
.pet_details_box .col-4:first-child{width: 25%;}
.pet_details_box .col-4{width: 33.33%;}
.pet_detail_input .label_box{margin-bottom: 10px;}
.pet_detail_input .input_box, .pet_detail_input .div-validation-error{width: 100%;}
.pet_detail_btn{margin-top: 40px;}
.sticky-menu-list .offer-menu{left: 46%;}

img.Desktop_SaleBanner{display:none;}
img.Mobile_SaleBanner{display:block;}

.Everyday_LowestPrice .title{font-size: 22px;padding-bottom: 15px;}
.Everyday_LowestPrice .box,
.Everyday_LowestPrice .box.TwoBox{width: 240px; margin: 0 5px 0 0;}
.Everyday_LowestPrice .PrdContent{height: 90px; font-size: 18px; line-height: 18px;}
.Everyday_LowestPrice .PrdContent .ContentOne{height: 50px;}
.Everyday_LowestPrice .PrdContent .ContentTwo{margin-top: -5px;}
.Everyday_LowestPrice .PrdContent .ContentTwo span.two{font-size: 40px; line-height: 40px;}
.Everyday_LowestPrice p{font-size: 16px;line-height: 20px; bottom: 15px; height: 40px; padding: 0 5px;}

.Everyday_LowestPrice .box.FourBox .PrdContent .ContentTwo{margin-top: 15px;}
.Everyday_LowestPrice .box.FourBox .PrdContent .ContentTwo span.two,
.Everyday_LowestPrice .box.TwoBox .PrdContent .ContentTwo span.two{font-size: 50px; line-height: 50px;}
.Everyday_LowestPrice .box.TwoBox .ContentOne{height: auto; padding: 15px 90px 5px 0;}

}

@media only screen and (max-width: 850px){
.checkout_header .sticky-menu-logo img {width: 200px;}
.Checkout_title .title_class{margin:0;}
.customer_review_top{margin-bottom: 15px;}
.customer_rating{float: left;width: 60%;}
.customer_name_icon{width: 55px;height: 55px;line-height: 55px;font-size: 18px;}
.pack_add_qty{margin-right: 8px;}
.reward_img{margin-right: 5px;}
.reward_text strong{font-size: 16px;line-height: 21px;}
.add_pack_bnt .button{padding: 0 10px;font-size: 13px;}
.sub-menu.brand-menu{left: 0%;}
.shop-dis-reward p{font-size: 15px;line-height: 18px;}
.shop-dis-reward img{margin-right: 5px;}
.rangeslider__handle{width: 45px;}
.range-slider{width: 95%;}
.sticky-menu-list .sub-menu.brand-menu{left: 18%;}
#upgrade_popup .modal_content{width: 95%;}
#review_model .modal_content{width: 95%;}
#upgrade_popup .upgrade-img{width: 15%;}
#upgrade_popup .upgrade-content{width: 84%;}
.poup-pack, .row-poup-pack{width: 35%;}
.poup-pay, .row-poup-pay{width: 20%;}
.Pack-table-row{line-height: 24px;}
.upgrade-btn{width: 23%;}
.new_checkout_right, 
.payment_right_row{width: 100%;float: left;}
.new_checkout_left, 
.payment_left_row{width: 100%;float: left;}
.new_checkout_left{margin-top: 30px;}
#frmCheckout .new_checkout_left{margin-top: 0}
.cart_summary_top{padding: 0;}
.cart_summmary_row{padding: 0;margin: 0;}
.promo-code-accordion{margin: 15px 0px 0px;padding: 10px;}
.payment_right_row{display: none;}
.promo_code_box{margin: 0px;border-top: 0;display: none;}
.ccv_text{left: auto;right: 0;}
.ccv_text::after{left: auto;right: 5px;}
.pack_chews_box ul li{margin-bottom: 28px;}
.pack_chews_type .doses{display: block;margin-left: 0;}
.extra_save_img img{width: 35px;margin-top: 15px;}
.info-right{display: none;}
.img-offer{width: 100%;height: auto;display: block;margin-bottom: 10px;}
.img-offer img{width: 160px;height: 160px;}
.offer-content{width: 100%;height: auto;display: block;}
.off_price_promo{font-size: 18px;}/*.offer-text{height: 55px;}*/
.offer-btn{margin-top: 10px;}
.offer-btn .button{padding: 0px 65px;font-size: 14px;}
.search_suggestion{width: 85%;left: 52px;}
.ourDeliveryNormaltext img {width: 60px;}

/*** MAY 2023 CHECKOUT DESIGN ***/
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details{width:85%; padding:0 0 0 10px;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_two{width:60%;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three{width:210px; float:right;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three .title{width:100%;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three .textbox{padding:5px 0 0 0; width:100%;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three .textbox .input_box{margin-bottom:5px;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three span.OrderOffer{text-align:left;}
.Everyday_LowestPrice .box img{height:360px;}
}

@media only screen and (max-width: 818px){
.shop-pro-content{width: 78%;}
.shop-pro-img{width: 75px;}
.NotForSale_USA{width:100%; margin:5px 0 0 0; text-align:center;}
.NotForSale_USA span{display:block; width:100%; padding:5px 0;}
.ProTitle_Reivews{width:70%;}

.BuyContinueProductDiv {flex-flow: row wrap;}
.ComfortisPlus_Discontinued_textDiv {width:100%; padding:25px 15px;box-sizing:border-box;}
.ComfortisPlus_Discontinued_title_widthDiv {display:flex;justify-content: space-between;margin: 0 auto;flex-flow: row wrap;align-items:center;}
.ComfortisPlus_Discontinued_titleDiv {width: calc(100% - 300px);}
.ComfortisPlus_Discontinued_titleDiv span {padding: 10px 0 0;}

.BuyContinueProduct_boxesDiv {width:100%;}
.ShopAlternative {margin:0;}



}

@media only screen and (max-width: 800px) { 
.blog_sub_title h5{font-size: 14px;line-height: 16px;}
.pro-ladnding-top{margin-bottom: 10px;}
.landing-small-img{width: 15%;}
.landing-content{width: 80%;}
.pro_price_td,
.pro_you_pay_td,
.pro_pack_td{font-size: 14px;}
.landing-small-img img{width: 120px;height: 120px;}
.pro_buy_now_td .button{font-size: 14px;padding: 0px 15px;}
.modal_content{width: 60%;}
.title_class{margin: 15px 0;}
.shop-pro-img{width: 75px;}
.shop-pro-img img{width: 70px;height: 70px;}
.shop-pro-content{width: 78%;}
.out-of-stock .stock_section{width: 100%;}
.out-of-stock .form_section{width: 100%;margin-top: 15px;}
.conf-td1,
.order-text-td1{width: 100%;}
.order-text-td1{margin-bottom: 10px;}
.sub-total-div{width: 35%;}
.conf-td2,
.conf-td3,
.conf-td4,
.conf-td5{display: none;}
.order-res{display: block;font-weight: bold;margin-bottom: 10px;background: var(--bg-grey);padding: 5px;}
.order-text-td2,
.order-text-td3,
.order-text-td4,
.order-text-td5{width: 25%;}
.map_col.map_col_2{width: 50%;}
.search_suggestion{width: 89%;left: 35px;}
.ourguarantee-mein{width: 100%;margin: 0 auto;}
.reating-box {	padding: 20px;}
.reating-page-right .pro_rate__start.cus_rate:not(:checked) > label {width: 40px;/* height: 100px; */height: 40px;padding-top: 40px;}
.reating-page-right .pro_rate__start.cus_rate:not(:checked) > label::after {
width: 40px;height: 40px;background: url("https://www.canadapetcare.com/images/email/cpc-grey-star.jpg") no-repeat center;background-size: 40px auto;}
.Awesome-5 strong {font-size: 16px;}
.reating-would-text p {display: block;font-size: 18px;}
.login-sub-title {font-size: 20px;}
.reating-page-right .pro_rate__start.cus_rate input:checked ~ label::after {background-size: 40px auto;}
.reating-page-right .pro_rate__icon .pro_rate__start.cus_rate {padding: 0 8px;}
.title_class:before, .title_class:after {vertical-align: text-bottom;}
.pro-title-estrImg {margin-top:-10px;}
}

@media only screen and (max-width: 768px){
.visit_Orderorder_TableDiv{margin:0; overflow:auto;}
.table_Scroll{overflow-y:scroll;width: 100%;float: left;}
.wrapper{overflow:hidden;}
.row{margin-right: -10px;margin-left: -10px;}
.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; box-sizing:border-box;}
.contact_navbar .top_email_box{background: none;padding: 0 0 10px 0;}
.contact_navbar .top_email_box a{font-size: 13px; padding:0; line-height:normal;}
.Blf_sale_onText {float: right;width: 100%;margin-bottom: 8px;text-align: center;margin-top: 5px;}
.GuaranteedDelivery_HDtext {display:none;}
.ourDeliveryNormal_responsive {display:block;float:right;}
.ourDeliveryNormal_responsive img {width:50px;}
.bolg_img img{width: 235px;height:150px;}

.product_content_table {border: 0px solid #adb5bd;display: block;overflow-y: scroll;float:left;}
.NewNoProductBanner{padding:20px }
.NewNoProductBanner .img_holder{width:100%;}
.NewNoProductBanner .img_holder img{width:80%; margin:0 auto; display:block;}
.NewNoProductBanner .text_holder{width:100%; font-size:17px; line-height:22px; padding-top:10px;}
.NewNoProductBanner .text_holder span.title_text{font-size:25px; line-height:35px;}
.NewNoProductBanner .text_holder a{margin:10px auto 0 auto;}
.discount-input .coupon_textbox{width:66%}
.shop-redeem{padding:0 10px 0 0;}
.shop-redeem-btn{width:100px; float:right;}
.shop-redeem-text{width:250px !important; float:left; text-align:left !important;}
.moible_chat{display:block; cursor:pointer;}
.NeedHelpDiv{display:none !important;}
.flash_box .flash_icon img{width:22px;margin: 0 0 0 20px; float:left;}

/*** STOP HOVER ANIMATION IN MOBILE ***/
.pro-close span a{font-size: 14px;}
.discount_applie_img{display: none;}
.desktop-only{font-size: 14px;}
.discount_applie_slider{max-width: 100%;margin: -10px auto 15px auto;}
.discount_applie_text{display: block;text-align: center;width: 100%;padding-left: 0;float: none;}
.discount_applie_btn{width: 100%;margin-top: 15px;display: inline-block;margin-left: 0px;float: none;}
.discount_btn{display: inline-block;}
.discount_applies_cart .owl-nav{top: 50%;transform: translate(0,50%);bottom: auto;}
.discount_applies_cart .owl-prev{float: left;}
.discount_applies_cart .owl-next{float: right;}
.payment_icon ul li img{width: 35px;}
.Popular_left{width: 100%;}
.Popular_right{float: left;width: 100%;}
.footer_col.col-3,
.footer_col_4.col-3{width: 25%;}
.category_col.col-4{width: 33.33%; }
/*
.responsive-tabs .tab_title::after{position:absolute; top:0; left:0; width:100%;}
.responsive-tabs .tab_title::after{content: ""; background:url(/images/icon-tab-arrow2.png) no-repeat center 0; float: right;}
.responsive-tabs .tab_title.active::after{content: ""; background:url(/images/icon-tab-arrow1.png) no-repeat center 0;}
*/
.responsive-tabs .tab_title{width: 100%;background:url(/images/icon-tab-arrow1.png) no-repeat 97% 14px #f7f7f7;float: left;}
.responsive-tabs .tab_title.active{background:url(/images/icon-tab-arrow2.png) no-repeat 97% 14px #ec2327;border: 1px solid #ec2327;color: #fff;}
.responsive-tabs .active + .tab-paragraph{display: block;clear: both; width:100%; float:left;}
.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: 18px;margin-bottom: 10px;font-weight: bold; display: block;}
.customer_review_border{padding: 8px;}
.customer_right{width: 90%;}
.customer_review{padding: 10px;}
.customer_review_top{margin-bottom: 5px;}
.customer_rating{width: 50%}
.w3-light-grey{width: 80%;}
.customer_rating_right{width: 50%;text-align: center;}
.customer_rating_right p{margin-bottom: 8px;}
.que_text p strong{width: auto;margin-right: 10px;}
.que_date{margin-left: 0;}
.pack-pro-price{margin-bottom: 10px;}
.pack-pro-price p {font-size: 16px;line-height: 20px;}
.pack_price_promo{font-size: 20px;}
.pack_price_crossout{font-size: 16px;margin: 0px 5px 0 10px;}
.chews_price_crossout,
.chews_price_promo{font-size: 14px;}
.apply_code_pack .checkbox_label{font-size: 13px;}
.extra_save_img{margin-right: 7px;}
.pack-pro-img img,
.pack-pro-img{width: 180px;height: 180px;}
.pack-box-left{float: left;width: 30%;}
.login-sub-title{font-size: 18px;line-height: 20px;margin-bottom: 10px;}
.title_class{font-size: 22px;}
.create-account-btn .button{width: 100%;}
.social-btn ul li{padding: 0 7px 0 0;}
.shop-discount-left{width: 100%;margin-right: 0;border-right: none;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 2px dashed #000000;}
.shop-discount-right{width: 100%;}
.range-slider{width: 65%;}
.reward-point-text{float: left;text-align: left;margin-top: -10px;width: auto;}
.discount-reward-slider{margin-bottom: 25px;}
.shop-redeem-btn, .discount-btn{display: inline-block;margin-right: 15px;text-align: left;}
.discount-text{display: inline-block;margin-top: 0;}
.Checkout_box{width: 100%;}
.payment_detail_text{margin-left: 0;}
.payment_detail_text p{font-size: 12px;line-height: 20px;}
.label_box{font-size: 14px;}
.sub-total-div{width: 100%;}
.pagination-desktopview{display: none;}
.pagination-mobileview{display: block;}
.checkout_footer_btn .div-validation-error > .field-validation-error{position: unset;white-space: normal;left: 0;top: 0;width: 55%;margin: 0px;}
.checkout_footer_btn .div-validation-error >
.field-validation-error:before {display: block;}
.checkout_footer_btn .div-validation-error >
.field-validation-error::after {display: none;}
#discount_applies_cart .item{padding: 25px 0 25px;}
#discount_applies_cart .item{min-height: auto;}
#discount_applies_cart .owl-nav{position: absolute;left: 15px;right: 15px;text-align: center;margin: 0 auto;top: 50%;transform: translate(0, -50%);bottom: auto;}
.img-offer img{width: 130px;height: 130px;}
.offer-btn .button{height: 30px;line-height: 30px;}
.box_email_from_btn{margin-left: 0;text-align: center;}
.inner-banner_pro_landing{margin-top: 0px;}
.Order-status-form-row .input_box{margin-right: 0;width: 100%;margin: 0 0 15px;}
.Order-status-form-row{margin-bottom: 0;padding: 0 15px;}
.track-box{padding: 0 15px;}
.track-box .input_box {width: 100%;margin-bottom: 20px;}
.Order-Status-mein{width: 100%;}
.expe_pro_title h6{font-size: 16px;}
.expe_price_promo{font-size: 17px;}
.expe_pro_delivery a,
.expe_pro_delivery span{font-size: 16px;}
#rs_experience .owl-item img{width: 100px;height: 100px;}
.Frequency-pro_main{clear: right;display: inline-block;width: 24%;}
.Frequency-pro_img{float: left;width: 50%;height: 100px;margin: 0 auto;text-align: center;}
.Frequency-pro_img img {width: 100%;height: 100%;}
.Frequency-add{margin: 0;width: 50%;margin: 0 auto;text-align: center;margin-top: 30px;}
.search_filter{float: right;width: 100%;}
.humansupplements_col_1{width: 100%;}
.humansupplements_col_2{width: 100%;}
#track-order_model .modal_content{width: 90%;}
.reating-page-left {width: 100%;float: left;}
.reating-form-row .div-validation-error {width:100%;}
.reating-form-row .input_box {width:100%;}
.reating-form-row .label_box {padding-bottom:10px;}
.reating-page-right {width: 100%;float: left;margin-top: 12px;}
.reating-would-text p {display: block;font-size: 16px;}
.shipping-title .title_class {margin-top:0;}
.title_class:before, .title_class:after {margin-bottom: -5px;}
.checkout-logotext.BackTobtn{right: 10px;top: 65px;position: fixed;}
.search_filter_col input[type="text"]{width: 100%;position: relative;}
.search___filter_icon{position: absolute;right:22px;margin:0; }  
.responsive-tabs-placeholder{display:none;}

.pro-top-left .freeShipping_inStock {margin-top:0;text-align:left;padding:5px 0 0 0;}
.pro-top-left .freeShipping_inStock span{display:inline-block; padding:0 10px 0 0;}
.Stock_FreeShipping .freeShipping_inStock br{display:block;}
.pro-top-right{margin-top:20px;}
.product_title_container .product_offer{float:left;}
.shoppingcart_combo_product:last-child{border:0;}
.shopping-type{border:1px solid #ccc; border-top:0px;}
.shop-type-title{width:185px !important;}
.clsShippingcountry .input_box{width:135px !important;}
.shop-type-left{width:65%;}
.shop-type-right{width:35%;}
.shoppin-discount-border{padding:5px 15px;}

.accordion_title{background:url(/images/icon-New-Add.png) no-repeat 97% 0 #e8e8e8; background-size:20px;}
.accordion_title.active{background:url(/images/icon-New-Remove.png) no-repeat 97% 0 #e8e8e8; background-size:20px;}

.NotForSale_USA span{font-size: 16px;}
.NotForSale_USA.Prd_Pack{margin:0;}
.NotForSale_USA.Prd_Pack span{float:left;}

.testimonial_write_form .div-validation-error{width:100%;}

.comparison-table-bdrDiv {overflow: scroll;}
.comparison-table {width: 720px;}

}

@media only screen and (max-width: 750px){
#upgrade_popup .upgrade-img{display: none;}
#upgrade_popup .upgrade-content{float: left;width: 100%;border-left: none;margin-left: 0px;padding-left: 0px;}
.Pack-table-row{padding: 5px;}
#upgrade_popup .modal-body{padding: 10px;}
.Pack-table-box{padding-top: 5px;padding-bottom: 5px;}
.upgrade-top{padding: 5px;}
.pack-box-left{width: 100%;margin-bottom: 15px;}
.pack-pro-img img, .pack-pro-img{width: 150px;height: 150px;}
.pack-favorite{margin-top: -40px;}
.pack-box-right{width: 100%;}
.extra_save{padding: 10px;}
.extra_save_img img{width: auto;margin-top: 0;margin-right: 15px;}

.ComfortisPlus_Discontinued_titleDiv {width: auto;}
.ShopAlternative {width: 170px;}


}

@media only screen and (max-width: 700px){
.offer_banner_icon img{width: 270px;}
.offer_bend_box h5{font-size: 21px;line-height: 36px;}
.bolg.col-4{width: 100%;}
.bolg_deta_box{text-align: center;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #f1f1f1;}
.bolg:last-child .bolg_deta_box{border-bottom: 0px;}
.blog_sub_title h5{font-size: 16px;line-height: 18px;}
.bolg_img{position: relative;width: 300px;margin: 0 auto 15px;}
.blog_date{left: 15px;}
.payment_col.col-3{width: 100%;}
.footer_top_col.col-3{width: 33.33%;max-width: 33.33%;flex: 0 0 33.33%;}
.payment_icon{width: 100%;display: inline-block;text-align: center;}
.category_col.col-4{width: 50%;}
.customer_right{width: 80%;}
.customer_name_icon{width: 45px;height: 44px;line-height: 45px;font-size: 18px;margin-right: 8px;}
.login_left{width: 100%;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #f1f1f1;}
.login-input .input_box, .login-button .button, .login-remember, .login_sub_text{width: 100%;}
.login_right{float: left;width: 100%;}
.social-btn{width: 100%;}
.shop-pro-img{display: none;}
.shop-pro-content{width: 100%;}
.qty-td .input_box{width: 40px;height: 33px;padding: 0 4px;}
.qty-td select{background-position-x: right 5px !important;background-size: 8px 8px !important;}
.price-td span, .total-td span{font-size: 14px;line-height: 20px;}
.delete-td a .fa{font-size: 18px;}
.shop-pro-title h4 a{font-size: 13px;}
.shop-type-title strong{font-size: 15px;line-height: 18px;}
.shopping-type-radio ul li .radio_btn label{font-size: 14px;}
.shipping-total ul li .total-left,
.shipping-total ul li .price-right{font-size: 14px;}
.shipping-total ul .order_total_shop .total-left,
.shipping-total ul .order_total_shop .price-right{font-size: 16px;line-height: 18px;}
.shopping-type{padding: 15px 10px;}
.shop-type-left{width: 100%;float: left;margin-bottom: 15px;}
.shop-type-right{width: 100%;float: right;}
.register_left{width: 100%;}
.register_input .label_box{width: 100%;margin-right: 0px;}
.register_input .input_box{width: 100%;}
.register_line{width: 100%;padding: 5px;}
.register_from.pet-icon ~ .register_line{padding: 15px !important;}
.pet_details_box .col-4:first-child{width: 100%;}
.pet_details_box .col-4{width: 50%;}
.register_border{overflow-y: scroll;}
.overflow_scrollDiv{width: 700px;}
.register_input .div-validation-error{width: 100%;}
.loyalty-img{display: none;}
.login-input .div-validation-error{width: 100%;}
#shipping-address-confirm .modal_content{width: 80%;}
.title_class{margin:10px 0 0 0;}

/*** NEW CART 23MARCH 2023 PRODUCT BOX ***/
.shoppin-discount-border{padding:5px 20px;}
.range-slider{width:100%;}
.discount-reward-slider {margin-bottom: 10px;}
.shop-redeem-btn{float:right; margin:0; width:100px;}
.shop-redeem-btn a{padding:0px 0; width:100%; display:block; float:left;}
.shop-redeem-text{float:left; display:inline-block; text-align:left; width:70%; float:left;}
.shop-redeem-text p{line-height:38px;}
.discount-code .discount-btn{width:87px; float:right;}
.discount-code .discount-text{width:75%; float:left; line-height:20px;}
.footer_menu_box ul li a:hover{color: #000;}

}

@media only screen and (max-width: 680px) {
.shoppingcart_combo_product.no_combo {display:inherit;}

.check-input-box .label_box{line-height:24px;}
.check-input-box .label_box .CardImg img{width:40px; margin-left:5px;}

.MyCart_OfferBox24 .OfferBox .Prd_text .one {height: 55px;}

}

@media only screen and (max-width: 650px){
.landing-small-img{width: 100%;margin: 0 auto;text-align: center;margin: 10px 0;}
.landing-content{width: 100%;padding: 0 10px;}
.modal_content{width: 80%;}
.pack_add{padding: 10px;}
.reward_img img{width: 25px;}
.last_bottom_left{width: 70%;}
.Customer_name h5{font-size: 18px;}
.account_text h5{font-size: 16px;}
.order-title, .order_number_date{float: left;width: 100%;}
.order_number_date{text-align: left;}
.order_box_top{margin-bottom: 5px;}
.search-input{width: 100%;float: left;}
.search-input input[type="text"]{width: 70%;}
.off_price_promo{font-size: 16px;}
.off_price_crossout{font-size: 14px;}
.map_col.map_col_2{width: 100%;}
.map_list{height: auto;overflow-y: auto;}
.map-title{font-size: 14px;padding: 6px;width: 100%;}
.map_box ul{margin-left: 6px;}
.Frequency-pro_main{width: 49%;}
.Frequency-pro_img{height: auto;}
.Frequency-pro_img img {width: 110px;height: auto;}
.clsShippingcountry .input_box.CartBulkUpdateChange {width:50% !important;}
.NewNoProductBanner{display:block; padding:10px 3%; box-sizing:border-box;}
}

@media only screen and (max-width: 630px){
	.ComfortisPlus_Discontinued_titleDiv {width: 100%;}
	.ShopAlternative {margin: 20px auto 0;width: 220px;}
}	

@media only screen and (max-width: 600px){
.payment_col.col-3{display:none;}
.logo_box a .desktop-logo{margin-left: 0;}
.bolg_img img{width: 300px;height:auto;}
.discount_applie_text h5{font-size: 18px;line-height: 30px;}
.discount_applie_text p{font-size: 16px;}
.offer_bend_col.col-4{display: none;}
.offer_bend_col.col-5{width: 100%;}
.offer_banner{margin-top: 20px;}
.footer_follow_left{width: 100%;text-align: center;margin-bottom: 7px;border-bottom: 1px solid #f1f1f1;padding-bottom: 7px;}
.footer_follow_right{width: 100%;float: none;text-align: center;}
.Reward_point{width: 100%;margin-top: 10px;}
.extra_save{padding: 10px;}
.extra_save{padding: 10px;}
.pack-box-left{width: 100%;}
.pack-pro-img img, .pack-pro-img{width: 150px;height: 150px;}
.pack-box-right{width: 100%;}
.pack-favorite{margin-top: -40px;}
.Reward_point{width: auto;margin-top: 0;}
.pack-section-top .answered-qus{width: auto;display: inline-block;margin-top: 0;}
.Frequency_total{margin-left: 0;}
.Frequency_check{width: 80%;}
.address-col{float: left;width: 100%;border-right: none;}
.add-text{min-height: auto;}
.search-input input[type="text"]{width: 80%;}
.footer_follow{padding: 10px 0;}
.footer_follow_left p{margin-top: 0px;}
.Pack-table-box, .Pack-table-row{margin-bottom: 0;}
.poup-pack, .row-poup-pack{width: 100%;}
.poup-qty, .poup-price, .poup-pay{display: none;}
.row-poup-qty, .row-poup-price, .row-poup-pay,
.upgrade-btn{width: 25%;}
.R-poup-qty,
.R-poup-price,
.R-poup-pay{display: block;color: #000 !important;font-weight: bold; font-weight:normal;}
.row-poup-price{text-decoration: none;}
.row-poup-price span{text-decoration: line-through;}
.upgrade-doses{padding-left: 0;padding-right: 0;}
.upgrade-btn .button{margin-top: 18px;padding: 0px 10px;font-size: 13px;height: 26px;line-height: 26px;}
.Profile_address_box .col-6{width: 100%;}
.auto_order_banner h3,
.auto_order_banner h2{font-size: 25px;line-height: 25px;padding: 20px 0 15px;}
.auto_order_banner span{font-size: 26px;line-height: 26px;padding: 10px 0;}
.auto_bannre_img img{width: 550px;}
.auto_order_banner{height: auto;}
.testimonial_write_box .col-6{width: 100%;}
.testimonial_write_form .input_box{width: 95%;}
.Order-status-title h3:after{display: none;}
.Order-status-title h3,
.track-title h3{font-size: 20px;}
.Order-Status-mein{padding: 30px 0;}
.Order-status-bottom{margin-top: 20px;}
.discount-input .coupon_textbox{width:80%}
.shop-redeem{padding:0;}
.shop-redeem-text{width:70% !important}
.shop-redeem-text span.red-text{display:inline-block;}
.footer_social_icon{float:none; margin:0 auto;width: 285px;display: block;clear: both;}
.footer_social_icon ul li + li {padding-left: 7px;}
.footer_social_icon ul li a{width:35px; height:35px;}
.shopping-type{margin-top:10px; border-top:1px solid #ccc;}
.shipping-button-box{border:1px solid #ccc; border-top:0;}

/*** MAY 2023 CHECKOUT DESIGN ***/
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details{width:80%;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_two{width:45%;}

.search_filter{padding:10px; gap:10px;}
.search_filter .search_filter_col:first-child{display:none;}
.search_filter .search_filter_col{width: calc((100% - 10px) / 2);}


}

@media only screen and (max-width: 599px){
.shopping-td-box{position: relative;}
.pro-th, .pro-td{width: 95%;}
.pro-td{margin-bottom: 10px;}
.price-th, .qty-th, .total-th{display: none;}
.price-th-rs, .qty-th-rs, .total-th-rs{display: block;padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #f1f1f1;}
.price-td span, .total-td span{width: 100%;display: block;}
.rs-select-qty{width: 100%;display: block;float: right;}
.shop-evety-select .input_box{width: 150px;}
.shop-evety-select{float: right;width: auto;margin-top: 0;}
.price-td, .qty-td, .total-td{width: 33.33%;}
.delete-td{width: auto;position: absolute;right: 10px;top: 10px;}
.range-slider{width: 95%;}
.reward-point-text{text-align: center;margin-top: 20px;width: 100%;}
.checkout_steps{margin: 20px 0px;}
.checkout_step_details::before{right: -17px;}
.che_step_title .step-name{font-size: 14px;}
.che_step_icon{font-size: 22px;}
.step-hide-small{display: none;}
.Change_Passowrd_input .label_box{margin-bottom: 10px;margin-right: 0;}
.Change_Passowrd_input .div-validation-error{width: 100%;}
.Change_Passowrd_input .input_box{width: 100%;}
.price-td span, .total-td span{line-height: 32px;}
}

@media only screen and (max-width: 560px){
.Profile_address_box .col-6{width: 100%;}
.recover_form .label_box,
.reset_form .label_box{width: 100%;margin: 0;margin-bottom: 10px;}
.recover_form .input_box,
.reset_form .input_box{width: 100%;}
.recover_form .div-validation-error,
.reset_form .div-validation-error{width: 100%;}
.search-input input[type="text"]{width: 75%;}
.clsShippingcountry .shop-type-title {width:32% !important;}

/*** MAY 2023 CHECKOUT DESIGN ***/
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_one{float:none; width:140px; margin:0 auto;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details{width:100%; padding:15px 0 0 0;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_two{width:100%; padding:0 0 10px 0;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three{width:265px; float:left;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three .title{width:105px; height:30px;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three .textbox{width:150px; padding:0;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three .textbox selet{margin:0;}
.new_checkout_left .NewCart_Details .Product_Data .product_box .prd_details .prd_three span.OrderOffer{text-align:center;}
.PriceDrop_band img {width:50px; height:50px;}



}

@media only screen and (max-width: 550px){
.product.col-3{width: 50%;}
.modal_title{font-size: 16px;line-height: 25px;}
.model-pro-title a{font-size: 14px;line-height: 18px;}
.other_col.col-4{width: 100%;}
.pro_pricing{text-align: center;}
.other_border{border-bottom: 1px solid #f1f1f1;border-right: none;padding-bottom: 5px;text-align: center;}
.shop-evety-select{float: left;width: 100%;margin-top: 10px;}
.repeat-delivery{width: 100%;}
.shop-evety-select .input_box{height: 35px;width: 100%;}
.pro-th span, .price-th span, .qty-th span, .total-th span, .price-th-rs, .qty-th-rs, .total-th-rs{font-size: 15px;line-height: 18px;}
.price-th-rs, .qty-th-rs, .total-th-rs{background: #f7f7f7;padding: 8px;}
.last_border_bottom{display: block;}
.last_bottom_left{width: 100%;display: block;}
.last_bottom_right{display: block;width: 100%;margin-top: 15px;}
.last_bottom_right .button{width: 100%;}
.account_details .col-3{width: 100%;}
#review_model .model-pro-title a{font-size: 14px;}
#review_model .modal_title{font-size: 16px;line-height: 25px;}
#review_model .col-6{width: 100%;}
.que_input .label_box{margin-bottom: 5px;}
.que_input .input_box{margin-bottom: 5px !important;}
.que_modal_btn{margin-top: 0px;text-align: center;}
.que_modal_btn span{width: 100%;float: left;display: block;}
.que_modal_btn .button{float: none;width: 50%;}
.up-pack-size{width: 70%;padding-top: 10px;}
.up-pack-size span{padding: 0;}
.up-qty, .up-price{width: 30%;text-align: right;float: right;}
.up-price{margin-top: 5px;}
#upgrade_popup .modal_title{font-size: 15px;}
#upgrade_popup .model-pro-title{padding-bottom: 5px;margin-bottom: 5px;}
.shipping_popup .col-6{width: 100%;}
.offer.col-4{width: 50%;}
.ourguarantee-meni-img{background: none;padding: 0;width: auto;height: auto;}
.money_black_gurentee{display: block;}
.money_black_gurentee h3{width: 75%;}
.money_black_gurentee ul{width: 65%;}
.img-guarantee{float: left;width: 100%;padding-right: 0;text-align: center;padding-bottom: 10px;}
.text-guarantee{float: left;width: 100%;}
.other_guarantees_row{/*min-height: 160px;*/margin-bottom:10px;}
.add_ship_text{width: 100%;}
.add_address_text{height:auto;} 
}

@media only screen and (max-width: 500px){
.section-arrival .title_class h1{font-size: 18px;}
.title_class{font-size: 20px;line-height: 30px;}
.category_col.col-4{width: 50%;}
.pro_price_td, .pro_you_pay_td, .pro_pack_td{font-size: 13px;}
.pro_pack_td,
.pro_pack{width: 40%;}
.pro_quantity_td,
.pro_quantity{width: 14%;}
.pro_price_td,
.pro_price{width: 14%;}
.pro_you_pay_td,
.pro_you_pay{width: 14%;}
.pro_buy_now_td,
.pro_buy_now{width: 14%;}
.product-landing{margin-top: 0;}
.pro-top-left{width: 100%;}
.pro-ladnding-title .title_class{font-size: 14px;line-height: 18px;}
.answered-qus{width: 100%;display: block;margin-top: 10px;float: left;}
.pro-top-right{margin-top: -45px;}
.discount-reward-slider{margin-bottom: 15px;}
.shop-redeem-btn, .discount-btn{display: block;margin-right: 0px;margin: 0 auto;text-align: center;}
.shop-redeem-text, .discount-text{display: block;margin-top: 0;text-align: left; line-height:normal;}
.shop-redeem-text, .discount-text p{line-height:normal !important;}
.shoppin-discount-border{padding: 10px;}
.discount-code-top strong{font-size: 16px;}
.pet_details_box .col-4{width: 100%;}
.pet_detail_btn{margin-top: 20px;margin-bottom: 20px;}
.massage-div{width: 300px;height: 80px;margin: 10px;}
.flash .float_left,
.flash .float_right{float: none;}
.flash_box{width: 60%;margin-bottom: 0;margin-top: 0;height: 40px;margin-left: 0px;text-align: center;margin: 0 auto;}
.flash_box .flash_icon{height: 40px;}
.flash_text{width: 100%;height: auto;display: block;margin-top: 10px;}
.flash_close{width: 20px;height: auto;display: block;position: absolute;right: 10px;top: 10px;}
.customer_rating{width: 100%;margin-bottom: 20px;}
.customer_rating_right{width: 100%;text-align: left;}
.write-btn{text-align: center;}
.customer_deta span{margin: 10px 0;}
.upgrade-doses .packsize_offer{font-size: 13px;}
.cart_summary_img{width: 100%;text-align: center;margin-bottom: 10px; display:none;}
.cart_summary_title,
.cart_summary_qty{width: 100%;margin-left: 0px;padding: 0;}
.cart_summmary_row{max-height: 310px;}
.new_checkout_left{vertical-align: top;}
#shipping-address-confirm .modal_content{width: 95%;}
.auto_order_banner h3,
.auto_order_banner h2{font-size: 22px;}
.auto_order_banner h4,
.auto_order_banner span.Tagline{font-size: 18px;line-height: 25px;padding: 20px 0;}
.auto_bannre_img{padding: 0 15px;}
.auto_order_banner span{padding: 0px 0 10px;}
.place_order_btn .button{width: 50%;}
.Frequency-pro_main{width: 100%;}
.Frequency-pro_img{width: 100%;}
.Frequency-add{width: 100%;margin: 10px 0;}
.Frequently_title{font-size: 16px;}
.ourDeliveryNormal_responsive img {display: none;}
.pro-top-left .freeShipping_inStock {float: left;margin-top: 0;clear: left;margin:0; width:90px; text-align:right;font-size:12px;}
.pro-top-left .freeShipping_inStock span {display:inline-block;padding-right:5px; width:100%;}
.shop-redeem-text p,
.shop-redeem-text p.green-text{line-height:38px !important;}
.search___filter_icon{right:10px;}
.search___filter_icon img{width:20px;}
#home-slider .owl-dots{padding: 10px 0 10px 0;margin-top: 0; text-align:center;}
.cart_summary_qty span{font-size:16px;}
.cart_summary_price{float:right;}

.accordion_title{background:url(/images/icon-New-Add.png) no-repeat 97% 0 #e8e8e8; background-size:17px;}
.accordion_title.active{background:url(/images/icon-New-Remove.png) no-repeat 97% 0 #e8e8e8; background-size:17px;}
.promo-code-accordion strong,
.Checkout_sub_title strong{font-size:16px;}
.check-type-radio ul li{margin-bottom:10px;}
.check-type-radio ul li .radio_btn label{padding:0 0 0 30px !important; height:auto !important;}
.checkout_billing .checkbox ~ .checkbox_label{margin:0;}
.checkout_billing .checkbox ~ .checkbox_label::before,
.checkout_billing .checkbox ~ .checkbox_label::after{margin-top: -3px;}
.Checkout_address{width:100%;}
.check-input-box .input_box{border:1px solid #ccc !important;}
.ccv_img img{margin-top: 8px;}
.order-title p, .order_number_date p{line-height:25px;}
.conf-min-box,
.sub-total-div,
.address-div{border:1px solid #ccc;}
.sub-total-div-box{border:0;}
.sub-total-div{border-top:0; border-bottom:0;}
.con-oder-div-buttom{border-bottom:1px solid #ccc;}
.order-text-td1{font-size: 16px;line-height: normal;padding-bottom: 10px;}
.address-div .address-col.BillingAdd{display:none;}
.Stock_FreeShipping{width:135px;}

.Everyday_LowestPrice .title{font-size: 18px;padding-bottom: 10px;}
.Everyday_LowestPrice .box,
.Everyday_LowestPrice .box.TwoBox{width: 170px; padding-bottom: 20px;}
.Everyday_LowestPrice .PrdContent{height: 70px; font-size: 16px; line-height: 16px;}
.Everyday_LowestPrice .PrdContent .ContentOne{height: 40px; padding-top: 10px;}
.Everyday_LowestPrice .PrdContent .ContentTwo{margin-top: -5px;}
.Everyday_LowestPrice .PrdContent .ContentTwo span.two{font-size: 27px; line-height: 27px;}
.Everyday_LowestPrice p{font-size: 14px;line-height: 16px; bottom: 10px; height: 35px; padding: 0 5px;}

.Everyday_LowestPrice .box.FourBox .PrdContent .ContentTwo{margin-top: 15px;}
.Everyday_LowestPrice .box.TwoBox .ContentOne{height: auto; padding: 15px 80px 5px 0;}
.Everyday_LowestPrice .box.TwoBox .PrdContent .ContentTwo span.one {padding: 15px 0 0 0;}

.Everyday_LowestPrice .box.FourBox .PrdContent .ContentTwo span.two,
.Everyday_LowestPrice .box.TwoBox .PrdContent .ContentTwo span.two{font-size: 40px; line-height: 40px;}
.Everyday_LowestPrice .box.OneBox .PrdContent .ContentTwo span.two span, 
.Everyday_LowestPrice .box.FourBox .PrdContent .ContentTwo span.two span {font-size: 18px;}
.Everyday_LowestPrice .box.OneBox .PrdContent .ContentOne span,
.Everyday_LowestPrice .box.ThreeBox .PrdContent .ContentOne span{padding: 4px 0; width: 70%;}

.BuyContinueProductDiv {margin-bottom: 30px;}

}

@media only screen and (max-width: 475px){
.discount_applie_slider{max-width: 100%;margin: 15px auto 15px auto;}
.discount_slider_close{right: 20px;}
.discount_btn{padding: 10px 10px;}
.best_experience{margin-top: 20px; float:left;}
.experience_content .sign-text{font-size: 17px;}
.brnlist-title h4, .brnlist-title h3{font-size: 13px;line-height: 20px;padding: 5px 0;}
.modal_content{width: 90%;}
.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;display: block;}
.social-btn ul li{padding: 0;margin-bottom: 5px;display: block;}
.social-btn ul li a .button{width: 100%;}
.que_top strong{font-size: 16px;}
.shop_btn_right{float: left;width: 100%;margin: 0 auto;text-align: center;}
.shop_btn_left{float: left;text-align: center;margin: 0 auto;width: 100%;margin-bottom: 10px;}
#discount-model .modal-body{padding: 10px;}
#discount-model .discount_off{width: 100%;}
.discount_off p{padding: 5px;font-size: 24px;}
.discount_off p br{display: none;}
#discount-model .dis_coupons_text{width: 70%;margin-left: 0;text-align: left;margin-top: 7px;padding-top: 7px;}
.dis_coupons_text p{font-size: 14px;}
.dis_coupons_text strong{font-size: 14px;}
.dis_apply_btn{width: 30%;}
.Shipping_detail_list ul li{display: block;margin-bottom: 10px;}
.Shipping_detail_list ul li:last-child{margin-bottom: 0;}
.Shipping_detail_list ul{margin-left: 0px;}
.shipping_popup .modal_content{width: 95%;}
.shipping_popup .checkbox ~ .checkbox_label::before,
.shipping_popup .checkbox + .checkbox_label::before{float: left;}
.cart_summary_title span{font-size: 16px;line-height: 20px;}
.add_ship_address_box.select_address{margin-top: -20px;}
.cart_summary_box{margin:0; padding:15px;}
.summary_autodelivery{margin:0;}
.cart_summary_qty{padding: 0 0 10px 0;}
.cart_summary_qty span span{font-weight:600;}
.checkout_footer_btn .div-validation-error > .field-validation-error{width: 100%;}
.checkout_billing .checkbox_label{padding: 10px 8px;}
.review_help{border-top: 1px solid #e7e7e7;padding-top: 10px;padding-bottom: 5px;}
.discount_applie_text{width: 75%;margin: 0 auto;}
.discount_applie_text p{font-size: 14px;}
.banner-img{width: 100%;height: 120px;}
#track-order_model .modal_content .col-6{width: 100%;margin-bottom: 10px;}
.discount-input .coupon_textbox {width: 75%;}
.shopping-type-radio ul li,
.shop-type-title{margin-bottom: 10px;}
.clsShippingcountry{padding-bottom:10px;}
.shopping-type-radio ul li .radio_btn label{height:auto; padding:0 0 0 30px;}

.ProTitle_Reivews{width:65%;}
.Everyday_LowestPrice .box img{height:255px;}

.order-text-td4 .order-res,
.order-text-td4 span,
.order-text-td5 .order-res,
.order-text-td5 span{justify-content: right; padding-right:10px;}
.Cart_Item_row{padding:10px 15px;}
.Cart_Item_row:last-child{border-bottom: 1px solid var(--brd-dark);}
.invoice-box_email_from{width:100%; padding-bottom:10px;}
.box_email_from_btn{width:100%;}
.note-box{padding:0 10px;}

}

@media only screen and (max-width: 450px) {
.R-poup-qty, .R-poup-price, .R-poup-pay{font-size: 12px;}
.up-pack-size{width: 100%;padding-top: 0px;margin-bottom: 5px;display: block;}
.up-qty, .up-price{width: 50%;text-align: left;float: left;}
.up-price{margin: 0;}
#upgrade_popup .modal_title{width: 90%;}
.extra_save_img{display: none;}
.checkout_header .sticky-menu-logo img{width: 140px;}
.BackToHome .button{font-size: 14px;padding: 0px 10px;}
.BackToHome i{margin-right: 5px;}
.clsShippingcountry .shop-type-title {width:38% !important;}
.pro-title-estrImg {margin-top: 0;width: 30px !important;margin-left:0;}
.pro-title-estrImgR {display:none;}
.desktop-only::before{background:url(/images/icon-add2.png) no-repeat right 0; background-size:12px; margin:9px 0 0 0;}
}

@media only screen and (max-width: 425px){
.pro_pack_td, .pro_pack{width: 35%;}
.pro_quantity_td, .pro_quantity{width: 15%;}
.pro_price_td, .pro_price{width: 15%;}
.pro_you_pay_td, .pro_you_pay{width: 15%;}
.pro_buy_now_td, .pro_buy_now{width: 15%;}
.pro_quantity_td .input_box{width: 35px;padding: 0 3px;}
.pro_quantity_td select{background-position: 20px !important;}
.pro_quantity_td .input_box{font-size: 12px;}
.pro_buy_now_td .button{font-size: 12px;line-height: 34px;height: 34px;padding: 0px 10px;}
.Brnlist-sub-title{font-size: 12px;}
.pro_price_td, .pro_you_pay_td, .pro_pack_td{font-size: 12px;}
.pack-section-top .answered-qus{width: 100%;display: block;margin-top: 10px;}
.pack-pro-img img, .pack-pro-img{width: 120px;height: 120px;}
.pack_price_promo{font-size: 16px;margin: 0 10px 0 10px;}
.checkbox ~ .checkbox_label::before, .checkbox + .checkbox_label::before{font-size: 14px;padding: 0;text-align: center;}
.register_detail_list .radio_btn label{font-size: 14px;}
.register_detail_list ul li{margin-bottom: 15px;}
.login-sub-title{margin-bottom: 15px;}
.chews_price_crossout, .chews_price_promo{font-size: 12px;}
.apply_code_pack .checkbox_label{font-size: 12px;line-height: 14px;}
.extra_save_img{display: none;}
.info-right{padding-top: 0px;}
.Reward_point{width: 100%;margin-top: 10px;}
.Frequency_check{width: 75%;}
.w3-light-grey{width: 220px;}
.shop-evety-select .input_box{width: 100%;}
.register_btn .button{width: 100%;}
.my_acc_btn{width: 100%;text-align: center;margin-bottom: 15px;}
.my_acc_btn .button{width: 100%;}
.invoice-box_email{padding: 15px;}
.search-input input[type="text"]{width: 100%;margin-bottom: 10px;}
.search-input input[type="submit"]{width: 100%;}
.Checkout_sub_title span{font-size: 14px;line-height: 20px;}
.payment_detail_text{margin-bottom: 15px;}
.checkout_footer_btn span{display: block;margin-left: 35px;}
.ccv_text{width: 260px;}
.checkout-logotext strong{font-size: 14px;margin-bottom: 15px;}
.Newsletter_text .checkbox ~ .checkbox_label::before,
.Newsletter_text .checkbox + .checkbox_label::before{float: left;}
.last_bottom_left p{margin-bottom: 10px;}
.pack_add_qty{width: 20%;}
.add_pack_bnt{width: 30%;}
#discount_applies_cart .owl-nav{left: 0px;right: 0px;}
.discount_slider_close{right: 15px;top: 10px;}
.auto_order_banner h3,
.auto_order_banner h2{font-size: 18px;}
.auto_order_banner h4,
.auto_order_banner span.Tagline{font-size: 14px;padding: 15px 0;}
.auto_order_banner span{font-size: 22px;line-height: 22px;}
.testimonial_write_form .input_box{width: 100%;}
.pagination-container{width:100%; text-align:center;}
.pagination-container .pagination{width:100%;display: flex;align-items: center;justify-content: center;}
.pagination-container ul li{margin:0; display:inline-block; float:none;}
.pagination-container ul li a,
.pagination-container ul li span{font-size: 12px;padding: 5px 7px;}
.offer.col-4{width: 100%;}
.offer-text{height: auto;}
.pro-ladnding-title .title_class{width: 86%;}
.desktop-only{padding: 10px 0;font-size: 13px;}
.Blf_sale_onText a {font-size: 12px;}
.contact_col p,
.contact_col strong{font-size: 14px;}

}

@media only screen and (max-width: 420px) {
.NewNoProductBanner .img_holder img{width:90%;}
.NewNoProductBanner .text_holder{width:100%; font-size:17px; line-height:22px; padding-top:10px;}
.NewNoProductBanner .text_holder span.title_text{font-size:30px; line-height:normal;}
.NewNoProductBanner .text_holder a{margin:10px auto 0 auto;}
.discount-input .coupon_textbox{width:70%;}
.order-res{display: flex;align-items: center;justify-content: center;height: 45px;}
}

@media only screen and (max-width: 400px) {
.desktop-only{font-size: 12px;line-height: 22px;}
.radio_btn label{padding: 0 30px;font-size: 12px;}
.button{font-size: 14px;padding: 0px 15px;}
.check-type-radio ul li .radio_btn label{font-size: 15px;padding: 0 0 0 25px !important;}
.check-type-radio .radio_btn label::before{top: 3px;}
.check-type-radio .radio_btn label::after {top: 8px;}
.set_frequency p{margin-top: 0;}
.set_frequency span{margin-bottom: 5px;display: block;}
.set_frequency{width: 100%;}
.set_frequency .input_box {width: 100%;margin-left: 0;}
.rpoint_usd.red-text {font-size:14px;margin-right: 0; width:50%;}
.track__order_main ul li {font-size: 12px;padding-right:0;}
.PostQuestion_form .post_QusBtn {float: left;margin-right: 10px;width:120px;}
.clsShippingcountry .shop-type-title {width:46% !important;}
.add_pack_bnt{width: 35%;}
.shop-redeem-text{width:70%; line-height:38px;}
.Everyday_LowestPrice .box,
.Everyday_LowestPrice .box.TwoBox{width: 160px; padding-bottom: 20px;}

.ComfortisPlus_Discontinued_textDiv {padding: 25px 5px;}
.ComfortisPlus_Discontinued_titleDiv strong {font-size: 20px;}


}

@media only screen and (max-width:390px) {
.rpoint_usd.red-text{width:44%; font-size:13px;}
.shop-redeem-text,
.discount-code .discount-text{width:100%; text-align:center;}
.shop-redeem-text p,
.shop-redeem-text p.green-text{line-height:normal !important;}
.NewNoProductBanner .text_holder span.title_text {font-size: 25px;}
.desktop-only::before{margin:7px 0 0 0;}
}

@media only screen and (max-width:380px) {
.title_class:before, .title_class:after {width:23px;height:23px;background-size:100%;margin-bottom:0;}
}

@media only screen and (max-width:375px) {
.NewNoProductBanner .text_holder{font-size:16px; line-height:20px;}
.NewNoProductBanner .text_holder span.title_text{font-size:25px;}
.shop-redeem-text {width: 60% !important;}
}

@media only screen and (max-width: 360px){
.Everyday_LowestPrice .box,
.Everyday_LowestPrice .box.TwoBox{width: 180px;}

.pro_pack_td, .pro_pack{width: 30%;}
.pro_price_td, .pro_price{width: 17%;}
.pro_you_pay_td, .pro_you_pay{width: 20%;}
.pro_quantity_td .input_box{width: 30px;padding: 0 1px;font-size: 12px;background-position: 15px !important;background-size: 7px 7px !important;}
.repeat-delivery .time_icon_shop img{margin-right: 5px;width: 16px;}
.repeat-delivery p{font-size: 12px;}
.shop-evety-select{margin-top: 5px;}
.shop-our-price{margin-bottom: 5px;}
.out-of-stock .form_section .button, .out-of-stock .div-validation-error, .out-of-stock .form_section .input_box{width: 100%;}
.sub-btn .btn_left, .sub-btn .btn_right{float: none;}
.sub-btn .btn_left{margin-bottom: 10px;}
.sub-btn .button{width: 100%;}
.order-text-td1 span,
.order-text-td2 span,
.order-text-td3 span,
.order-text-td4 span,.order-text-td5 span{font-size: 12px;}
.order-text-td2{width: 15%;}
.order-text-td3{width: 30%;}
.order-text-td4{width: 27%;}
.order-text-td5{width: 27%;}
.order-title p, .order_number_date p{font-size: 12px;}
.contiue-Shopping{display: block;width: 100%;text-align: center;margin-bottom: 10px;}
.Shopping-cart-print,
.Frequency_total,
.Frequency_btn{float: left;width: 100%;}
.Shopping-cart-print .button,
.try_again_btn .button,
.box_email_from_btn .button,
.write-btn .button,
.que_modal_btn .login-button,
.promo_input .button,
.Summary-reward-btn .button,
.place_order_btn .button,
.shop-redeem-btn .button,
.discount-btn .button,
.shop_btn_right .button,
.Frequency_btn .button,
.testimonial-write-btn .button,
.que_modal_btn span{/*line-height: 25px;*/font-size: 12px;}
#upgrade_popup .modal_title{width: 88%;}
#upgrade_popup .modal_title{font-size: 14px;}
.model-pro-title a{font-size: 13px;}
.up-pack-size, .up-qty, .up-price{font-size: 12px;}
.packsize_offer_row{font-size: 13px;}
.row-poup-qty, .row-poup-price, .row-poup-pay{width: 33.33%;}
.upgrade-btn{width: 100%;text-align: center;}
.upgrade-btn .button{margin-top: 0px;width: 55%;}
.upgrade_footer{padding: 10px 0 0;}
.upgrade_footer .button{width: 100%;}
.shipping-edit-button{margin-top: 20px;margin-bottom: 10px;}
.check-input-box.cvv_input .div-validation-error{width: 88%;}
.delete-td{right: 7px;top: 10px;}
.pro_quantity_td .input_box{background-position: 18px !important;}
.banner-img{width: 100%;height: 90px;}
.rpoint_usd.red-text {margin-right: 0px;font-size: 14px;line-height:16px;text-align: center;}
.rpoint_usd.red-text span {display:block;}
.reward-point-summary strong {font-size:12px;}

}

@media only screen and (max-width:343px) {
.title_class {font-size:18px;}
}

@media only screen and (max-width: 340px){
.utility_text{font-size: 12px;line-height: 20px;}
.title_class{font-size: 18px;line-height: 22px;}/*.pack_add_qty, .add_pack_bnt{width: 46%;}*/
.apply_code_pack .checkbox ~ .checkbox_label::before,
.apply_code_pack .checkbox + .checkbox_label::before{float: left;font-size: 14px;}
.chews_price_promo{margin-left: 5px;}
.discount_top_text{max-height: 38px;overflow: hidden;}
.track__order_main ul li {font-size: 11px;}
.clsShippingcountry .shop-type-title {width:50% !important;}
}

@media only screen and (max-width: 330px) {
.add_pack_bnt{width: 37.5%;}
.NewNoProductBanner .text_holder span.title_text {font-size: 20px;}
}

/***NEW JANUARY 2022 CSS START HERE ------------------------- ***/
@media only screen and (max-width:1024px),(max-width:1040px){
.new-search-product-box.list-group-item .product_content{width: 81%;}
}

@media only screen and (max-width:720px),(max-width:760px), (max-width:960px){
.search-title h3{width: 100%;}
#btnContainer{display: none;}
.new-search-product-box:nth-child(4n),
.new-search-product-box {width: 32%;}
.new-search-product-box:nth-child(3n){margin: 10px 0 0 0;}
.new-search-product-box .product_img img{padding: 0px;}
.new-search-product-box .product_content,
.new-search-product-box .product_otherContent .product_details,
.new-search-product-box .product_otherContent .product_buy_btn{text-align: center;}
.new-search-product-box .product_otherContent .product_details{height: 60px;}
.new-search-product-box .product_title{padding-bottom: 10px;}
.new-search-product-box.list-group-item,
.new-search-product-box.list-group-item:nth-child(4n),
.new-search-product-box.list-group-item:nth-child(3n),
.new-search-product-box.list-group-item:nth-child(2n){width: 100%; margin: 10px 0 0 0;}
.new-search-product-box.list-group-item .product_img {width: 30%;}
.new-search-product-box.list-group-item .product_content {width: 70%;float: right; padding: 0 0 0 10px;}
.new-search-product-box.list-group-item .product_title h3{height: auto;}
.new-search-product-box.list-group-item .product_details{height: auto; padding-bottom: 10px;}
.new-search-product-box.list-group-item .product_otherContent .product_details .product_price{text-align:right;}

.section-arrival .col-3{width:calc((100% - 45px) / 3);padding: 0;margin: 0;}
.section-arrival .product-border-box{margin:0;}
.section-arrival .category_col.col-3 .pro-title a h4{height:70px; float:left; width:100%; padding:0 10px; box-sizing:border-box;}

}

@media only screen and (max-width:600px), (max-width:650px),(max-width:680px){
.new-search-product-box{padding:0 5px 10px 5px;}
.new-search-product-box:nth-child(3n),
.new-search-product-box:nth-child(4n),
.new-search-product-box {width: 49%;margin: 10px 2% 0 0;}
.new-search-product-box:nth-child(2n){margin: 10px 0 0 0;}

.section-arrival{gap:10px;}
.section-arrival .col-3{width:calc((100% - 10px) / 2);padding: 0;margin: 0;}
.section-arrival .product-border-box{margin:0;}
.OfferContent_Sectoin .pro-category-name{font-size:14px;}
.section-arrival .category_col.col-3 .pro-title{height:65px;}
.section-arrival .category_col.col-3 .pro-title a h4{height:auto;}
.section-arrival .category_col.col-3 .pro-title a h4 span{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflo: ellipsis;}
.NoShip_Canada{text-align:center; line-height:normal; padding:5px 5px 10px 5px; font-size:14px;}
.NoShip_Canada strong{display:block; width:100%; float:left; line-height:norma;}
.NoShip_Canada a{display:inline-block;margin-top:10px; float:none;}
.Checkout{margin:0;}

}

@media only screen and (max-width:500px),(max-width:580px){

}

@media only screen and (max-width:400px), (max-width:450px),(max-width:480px) {
.Qus_Popup_form .Qus_form_margin{width:100%;}
.PaymentPanding_Table{width:875px;}
.tab_bds-new{gap:10px;}
.new-search-product-box .product_img img{width:140px;}
.new-search-product-box .product_title{padding:0;}
.new-search-product-box .product_otherContent .product_details .product_auto_order,
.new-search-product-box .product_otherContent .product_details .product_price span{font-size:12px;}
.new-search-product-box .product_otherContent .product_details .product_auto_order span,
.new-search-product-box .product_otherContent .product_details .product_price span.pro_price_promo_red{font-size:16px;}
.product-info {margin: 0 0 30px 0;}

.NotForSale_USA span{font-size: 16px;}

}

@media only screen and (max-width:360px), (max-width:399px){
.Stock_FreeShipping{padding-top:10px;}
.new-search-product-box .product_img img{width:120px;}
.checkout_billing .checkbox_label{font-size:15px;}
.ProTitle_Reivews{width:100%;}
.Stock_FreeShipping{width:100%;}
.Stock_FreeShipping{float:left;}
.pro-top-left .freeShipping_inStock{text-align:left; margin-top:0;}
.pro-top-left .freeShipping_inStock span{width:auto; width:auto; text-align:left;}
.Stock_FreeShipping .pro-top-right{margin-top:-0;}
.pro-top-left .freeShipping_inStock{padding:0;}

}

@media only screen and (max-width:360px){
.new-search-product-box:nth-child(2n),
.new-search-product-box:nth-child(3n),
.new-search-product-box:nth-child(4n),
.new-search-product-box {width: 100%;margin: 10px 0 0 0;}
.new-search-product-box .product_title h3{height: auto; padding: 0 0 10px 0;}
.new-search-product-box .product_otherContent .product_details{height: auto;padding-bottom: 10px;}

.Shopping-cart-print{text-align:center;}
.Cart_Item_row{font-size: 14px;}
.order-res{height:30px;}

}

/***
NEW JANUARY 2022 CSS END HERE ------------------------- ***/
@keyframes stop {
0% {right: 0;}
50% {right: 0;}
100% {right: -100%;}
}
@-webkit-keyframes stop {
0% {right: 0;}
50% {right: 0;}
100% {right: -100%;}
}
@keyframes animationFade {
from {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}
to {opacity: 1;-webkit-transform: none;-o-transform: none;transform: none;}
}
@-webkit-keyframes animationFade{
from{opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}
}
@-o-keyframes animationFade{
from{opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}
to{opacity: 1;-webkit-transform: none;-o-transform: none;transform: none;}
}

