:root {
--Caveat: font-family: "Caveat", serif;
--primary-color: #6c709b;
--secondary-color: #FF7E00;
--brown-color: #A15100;
--rosy-brown-color: #B69B90;
--white-color: #fff;
--white-smoke-color: #F5F6F7;
--white-smoke-second: #F4F5F6;
--green-dark-color: #5B7E55;
--blue-munsell-color: #3C9CAC;
--pink-tint-color: #F4D6B5;
--light-blue-color: #A8CCDB;
--green-medium-dark-color: #5A7755;
--yellow-color: #FFE900;
--gray-color: #7B7B7B;
--gray-gainsboro-color: #D9D8D6;
--gray-mint-color: #D1DAD9;
--font-black-color: #323770;
--Font-Color-Normal: #9c9c9c;

--primary-btn-color: #FF7E00;
--secondary-btn-color: #6c709b;
--btn-white-color: #fff;
--btn-font-white-color: #fff;
--btn-font-orange-color: #FF7E00;

--border-color: #6c709b;
--primary-border-color: #6c709b;

--qty-border: #A4A4A4;
--input-border: #F4F4F4;
--OrangeBox-Brd: #F4F4F4;
--OrangeBox-BG: #f5f6ff;
--Radius5: 5px;
--Radius7: 7px;
--Radius10: 10px;
--RedText: #ff0000;

--body-bg: #fff;
--body-font-family: "Poppins", sans-serif;
--line-height: 20px;
}

img{height:auto;}

* {
margin: 0;
padding: 0;
outline: none;
text-decoration: none;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
}

body {
background-color: var(--body-bg);
font-family: var(--body-font-family);
font-size: 14px;
font-weight: 400;
font-style: normal;
line-height: var(--line-height);
color: var(--font-black-color);
}

ul,
li {margin: 0;padding: 0;list-style: none;}
a {text-decoration: none;outline: none; transition: 0.3s;}
img {outline: none;border: none;}
button { cursor: pointer;outline: none;border: none; transition: 0.3s;}
.red-text,
.mandatory_field{color: #ff0000;}

h1,
h2,
h3,
h4,
h5,
h6 {font-weight: 600;margin: 0;padding: 0;}

input, textarea, select{border: 1px solid var(--input-border); font-size: 14px; border-radius: 5px; color: #7f7f7f; height: 38px; line-height: 40px; outline: none; padding: 0 10px; width: 100%; background: #fff;font-family: var(--body-font-family);}
textarea{height: auto; padding: 10px; line-height: normal;}
input:focus, textarea:focus, select:focus{color: #000;}
select{padding: 0 0 0 10px;}
.BlockDiv{width: 100%; float: left;}

/*** EXTRA CSS START ***/
.sweet-alert fieldset{display: none;position: relative;}
.sweet-alert .sa-error-container {background-color: #f1f1f1;margin-left: -17px;margin-right: -17px;overflow: hidden;padding: 0 10px;max-height: 0;webkit-transition: padding .15s,max-height .15s;transition: padding .15s,max-height .15s;}
.sweet-alert h2 {color: #575757;font-size: 30px;text-align: center;font-weight: 600;text-transform: none;position: relative;margin: 0;padding: 0;line-height: 40px;display: block;}
.sweet-alert p {color: #797979;font-size: 16px;text-align: center;font-weight: 300;position: relative;text-align: inherit;float: none;margin: 0;padding: 0;line-height: normal;}
.sweet-alert button {background-color: #8cd4f5;color: #fff;border: none;box-shadow: none;font-size: 17px;font-weight: 500;-webkit-border-radius: 4px;border-radius: 5px;padding: 10px 32px;margin: 26px 5px 0 5px;cursor: pointer;}
.sweet-alert button.cancel {background-color: var(--secondary-color); !important;}
.sweet-alert .sa-confirm-button-container {display: inline-block;position: relative;}
/*** EXTRA CSS START ***/

.fw-4 {font-weight: 400;}
.fw-5 {font-weight: 500;}
.fw-6 {font-weight: 600;}
.fw-7 {font-weight: 700;}
.fw-8 {font-weight: 800;}
.fw-9 {font-weight: 900;}
.fs-12 {font-size: 12px;}
.fs-14 {font-size: 14px;}
.fs-16 {font-size: 16px;}
.fs-18 {font-size: 18px;}
.fs-20 {font-size: 20px;}
.fs-22 {font-size: 22px;}
.fs-24 {font-size: 24px;}
.fs-26 {font-size: 26px;}
.fs-28 {font-size: 28px;}
.fs-30 {font-size: 30px;}
.fs-32 {font-size: 32px;}
.fs-34 {font-size: 34px;}
.fs-36 {font-size: 36px;}
.fs-38 {font-size: 38px;}
.fs-40 {font-size: 40px;}
.padding_10 {padding: 10px;}
.padding_15 {padding: 15px;}
.padding_20 {padding: 20px;}
.padding_25 {padding: 25px;}
.padding_30 {padding: 30px;}
.p-t10 {padding-top: 10px;}
.p-t15 {padding-top: 15px;}
.p-t20 {padding-top: 20px;}
.p-t25 {padding-top: 25px;}
.p-t30 {padding-top: 30px;}
.p-b10 {padding-bottom: 10px;}
.p-b15 {padding-bottom: 15px;}
.p-b20 {padding-bottom: 20px;}
.p-b25 {padding-bottom: 25px;}
.p-b30 {padding-bottom: 30px;}
.p-l10 {padding-left: 10px;}
.p-l15 {padding-left: 15px;}
.p-l20 {padding-left: 20px;}
.p-l25 {padding-left: 25px;}
.p-l30 {padding-left: 30px;}
.p-r10 {padding-right: 10px;}
.p-r15 {padding-right: 15px;}
.p-r20 {padding-right: 20px;}
.p-r25 {padding-right: 25px;}
.p-r30 {padding-right: 30px;}
.margin_10 {margin: 10px;}
.margin_15 {margin: 15px;}
.margin_20 {margin: 20px;}
.margin_25 {margin: 25px;}
.margin_30 {margin: 30px;}
.m-t10 {margin-top: 10px;}
.m-t15 {margin-top: 15px;}
.m-t20 {margin-top: 20px;}
.m-t25 {margin-top: 25px;}
.m-t30 {margin-top: 30px;}
.m-b10 {margin-bottom: 10px;}
.m-b15 {margin-bottom: 15px;}
.m-b20 {margin-bottom: 20px;}
.m-b25 {margin-bottom: 25px;}
.m-b30 {margin-bottom: 30px;}
.m-l10 {margin-left: 10px;}
.m-l15 {margin-left: 15px;}
.m-l20 {margin-left: 20px;}
.m-l25 {margin-left: 25px;}
.m-l30 {margin-left: 30px;}
.m-r10 {margin-right: 10px;}
.m-r15 {margin-right: 15px;}
.m-r20 {margin-right: 20px;}
.m-r25 {margin-right: 25px;}
.m-r30 {margin-right: 30px;}

.wrapper,
.container {max-width: 1200px;width: 100%;margin: 0 auto;}
.d-block {display: block;}

/*=== Flex CSS ===*/
.flex {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.flex-flow {-webkit-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-flow: row wrap;}
.align-item-start {-webkit-box-align: flex-start;-moz-box-align: flex-start;-ms-flex-align: flex-start;-webkit-align-items: flex-start;align-items: flex-start;}
.align-item-center {-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.align-item-end {-webkit-box-align: end;-moz-box-align: end;-ms-flex-align: end;-webkit-align-items: end;align-items: end;}
.space-between {-webkit-box-pack: space-between;-moz-box-pack: space-between;-ms-flex-pack: space-between;-webkit-justify-content: space-between;justify-content: space-between;}
.justify-center {-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.justify-center-end {-webkit-box-pack: end;-moz-box-pack: end;-ms-flex-pack: end;-webkit-justify-content: end;justify-content: end;}
.flex-direction-column {-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;}
.space-around {-webkit-box-pack: space-around;-moz-box-pack: space-around;-ms-flex-pack: space-around;-webkit-justify-content: space-around;justify-content: space-around;}
.card_col a{color: #000;}
.card_col {border-radius: 26px;background: #f5f5f5;overflow: hidden;box-shadow:0 4px 4px rgba(0,0,0,0.04);}
.card_image {text-align: center;border-radius: 26px;background: var(--white-color);}
.card_image img {aspect-ratio: 1 / 1;object-fit: contain;width: 100%; height:auto;}
.best_deal .card_rate_title {color: var(--white-color);}
.rating {background: url("/images/blank_star.png") repeat-x 0 0;background-size: 18px;display: inline-block;height: 18px;text-align: left; /*width: 95px;*/width: 90px;}
.rating-color {background: url("/images/shining_star.png") repeat-x 0 0px;background-size: 18px;height: 18px;}
.card_rate_title {color: #646262;}
.card_content_title {color: var(--font-black-color);}
.card_content_title span{display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}
.card_content_price {color: #FF0000;}
.card_content {text-align: center;}
.shop_btn {display: block;text-transform: uppercase;width: fit-content;margin-inline: auto;padding: 8px 20px;border-radius: 8px;color: var(--btn-font-white-color) !important;background: var(--btn-font-orange-color); cursor: pointer;}
.shop_btn a{color: #fff;}

/*** CSS FOR HOVER ***/
.shop_btn,
.Prd_List_Prds .pro_buy_now button,
.Qty_AddCart .btn_holder button,
.CouponBox_Form button,
.RewardPoint_Box .btn_holder input{transition: 0.3s;}

.shop_btn:hover,
.Prd_List_Prds .pro_buy_now button:hover,
.Qty_AddCart .btn_holder button:hover,
.CouponBox_Form button:hover,
.Cart_Leftbar .Btn-Right a:hover,
.RewardPoint_Box .btn_holder input:hover,
.hovercheckout-btn:hover,
.sweet-alert button:hover,
.login-hoverdiv .register-btn a.btn.btn--lightred:hover,
.login-hoverdiv .singin-btn a.btn.btn--blue:hover{background: #333 !important;}
/*** CSS FOR HOVER END ***/

.StaticPage_USP{padding-top:30px;}
.page-type{padding: 0 0 25px 0}
.page-type ul {display: flex;align-items: center;}
.page-type ul li+li{padding-left: 30px;}
.page-type ul li:first-child{position: relative; padding: 0 0 0 35px;}
.page-type ul li:first-child::before{content: ''; position: absolute; left: 0; top: 0; width: 21px; height: 18px; background: url(/images/breadcrumb-home.png) no-repeat center 0; background-size: 100%;}
.page-type ul li a{position: relative;color: #8a8c8b;}
.page-type ul li a::before {content: "";position: absolute;width: 7px;height: 7px;top: 6px;right: -17px;border-bottom: 2px solid #8a8c8b;border-right: 2px solid #8a8c8b;transform: rotate(315deg);}
.page-type ul li.LastName a:before{display: none;}
.page-type span{font-weight: 600; color: var(--primary-color);}

.inner-banner{}
.inner-banner img,
.PetWellness_Banner img{border-radius: 10px;width: 100%;/*mix-blend-mode: darken;*/}
.PetWellness_Banner{}
.home_body .PetWellness_Banner{padding-top:50px;}
img.Radius20{border-radius: 20px;width: 100%;}
img.desktop_innerBanner{}
img.mobile_innerBanner,
img.mobile_img{display: none !important;}

.container_check{width: 100%; float: left; padding-left: 35px; margin: 0;display: block;position: relative;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-size: 16px;box-sizing: border-box; line-height: 25px; color: #4D4B4C;}
.container_check input{width: auto;position: absolute;border: transparent; display: none;}
.container_check .checkmark {position: absolute;top: 0;left: 0;height: 25px;width: 25px;border: 1px solid #4D4B4C; background:#fff; border-radius: 5px;}
.container_check .checkmark:after {left: 7px;top: 2px;width: 6px;height: 12px;border: solid #fff;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.container_check .checkmark:after {content: "";position: absolute;display: none;}
.container_check input:checked~.checkmark {background: #3c9cac;border: 1px solid #3c9cac;}
.container_check input:checked~.checkmark:after {display: block;}
.container_check input[type='radio'] {-webkit-appearance: none;width: 20px;height: 20px !important; padding: 0; border-radius: 50%;outline: none;border: 1px solid #4D4B4C;margin: 0 5px 0 0;position: absolute;top: 2px; left: 0; display: block;}
.container_check input[type='radio']:before {content: '';display: block;width: 14px;height: 14px;margin: 2px auto 0 auto;border-radius: 50%;}
.container_check input[type="radio"]:checked:before {background: #3c9cac;}

.container_check span.Prd_Amount{float: right; color: #979596; font-size: 14px;}
.container_check span.text {color: #000;transition: color 0.2s ease;}
.container_check input[type="checkbox"]:checked + .checkmark + span.text,
.container_check input[type="checkbox"]:checked + .checkmark + span.text span.Prd_Amount{color: #3c9cac !important;}

.search-pages{width: 100%; float: left; padding-bottom: 0;}
.product-sub-title{text-align: center;}
.product-sub-title h1.title_class{font-size: 34px; line-height: normal;}
.search-title h3{font-weight: 500; text-transform: uppercase;}
.search-pages .products-search .card_col{width: 23.5%; margin: 0 2% 20px 0; float: left;}
.search-pages .products-search .card_col:nth-child(4n){margin: 0 0 20px 0;}
.search-pages .products-search .card_col .card_content_title{height: 40px;}
.search-pages .products-search .card_col .card_content_price{font-size: 14px; color: #000; font-weight: 400; display: flex;align-items: center;justify-content: center;}
.search-pages .products-search .card_col .card_content_price span{font-weight: 600; font-size: 18px;color: #FF0000;}
.search-pages .products-search .card_col .card_content_price.AutoOrder{}
.search-pages .products-search .card_col .card_content_price.AutoOrder img{margin-right: 5px; width: 16px;}

.Unsuccessful{width: 100%; float: left; padding: 30px 0;}
.Unsuccessful .product-sub-title h1{font-size: 36px; line-height: normal;}
.unsuccessful-box{width: 100%;float: left;padding: 30px 0;}
.unsuccessful-box ul li,
.unsuccessful-box p{padding-bottom: 10px; color: #7d7d7d;}
.unsuccessful-box ul{padding: 0 0 30px 20px;}
.unsuccessful-box ul li{list-style: disc;}
.unsuccessful-box span a{color: var(--primary-color);}
.Unsuccessful .order-btn-box{width: 100%; float: left; padding-bottom: 50px;}
.Unsuccessful .order-btn-box .contiue-Shopping{width: auto; float: left;}
.Unsuccessful .order-btn-box .Shopping-cart-print{width: auto; float: right;}
.Unsuccessful .order-btn-box .contiue-Shopping a,
.Unsuccessful .order-btn-box .Shopping-cart-print a{display: inline-block; text-align: center;text-align: center;border-radius: 5px;color: #fff;font-weight: 600;font-size: 15px;line-height: 45px;}
.Unsuccessful .order-btn-box .contiue-Shopping a{width: auto; padding: 0 20px; background: var(--primary-color);}
.Unsuccessful .order-btn-box .Shopping-cart-print a{width: 220px;text-transform: uppercase;background: var(--secondary-color);}


/*** notifications***/
.success{background-color: #ff7f00 !important}
input.error,
textarea.error,
select.error{background-color: none !important}
.error{font-size: 12px; color: red;}
.Notification.error{background:red !important;}
/*.error{background-color: #BD362F !important}*/
.warning{background-color: #F89406 !important}
.Notification{background: #ffffff;padding: 15px;width: 325px;min-height: 54px;/*box-shadow: 0 0 12px #999;*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;opacity: .9;position: fixed;z-index: 1111111111;right: 0px;top: 12px;animation: linear;-webkit-animation: linear;animation-name: run;-webkit-animation-name: run;animation-duration: 1s;-webkit-animation-duration: 1s}
.Notification_close a{float: right;margin-top: -10px;font-size: 14px;color: #ffffff;cursor: pointer;z-index: 1111}
.Notification_close a img{width:10px;}
.Notification_img{float: left;width: 20%;padding-top: 5px}
.Notification_deta{float: left;width: 80%;opacity: initial}
.Notification_title{color: #ffffff;font-size: 20px;line-height: 25px}
.Notification_deta p{color: #ffffff}
@-webkit-keyframes run{
0%{right: -25%}
50%{right: 0}
100%{right: 0;}
}

img.Desktop_Banner {display: block;}
img.Mobile_Banner {display: none;}

.Bottom_USP{width: 100%; float: left; padding-bottom: 80px;}
.Bottom_USP .img_holder{width: 90px; float: right;}
.Bottom_USP .img_holder img{width: 100%;}
.Bottom_USP .text_holder{width: 60%; float: left;}
.Bottom_USP .boxes{width: 32%; margin: 0 2% 0 0; float: left; border-radius: 7px; font-size: 14px; color: #666666; padding: 20px;display: flex;align-items: center;justify-content: center;}
.Bottom_USP .boxes span{font-size: 18px; font-weight: 600; color: #000;}
.Bottom_USP .boxes:first-child{background: #A1D1F6;}
.Bottom_USP .boxes:nth-child(2){background: #FFB5B5;}
.Bottom_USP .boxes:last-child{margin: 0;background: #FFF0B2;}

.usp.OtherPages{padding: 0 0 70px 0;}
.PetWellness_Home_Banner {width: 100%;float: left;padding: 20px 0 0 0;}
.PetWellness_Home_Banner img{width: 100%; border-radius:10px;}
.PetWellness_Home_Banner img.Mobile_Banner {display: none;}

/*** PAGINATIONS ***/
.Pagination_Number{width: 100%; float: left; text-align: right;}
.pagination {display: flex !important;align-items: center !important;justify-content: center !important;float: none;flex-flow: row wrap;font-size: 16px;margin: 20px 0;}
.pagination a {display: inline-block; padding: 0 15px; line-height: 35px; border: 1px solid #ccc; border-radius: 7px; background: #fff; color: #000;margin: 0 2px;}
.pagination li.active a,
.pagination a.active{background: #3c9cac;color: #fff;}

.ProductBoxes_Partial{padding: 30px 0 0 0;width: 100%; float: left;}
.ProductBoxes_Partial .Title_text{width: 100%; float: left; font-weight: 600; font-size: 35px;}
.ProductBoxes_Partial .ProductBoxes_Conainer{width: 100%; float: left; padding: 30px 0 0 0;}
.ProductBoxes_Partial .ProductBoxes_Conainer .card_col{width: 23.875%; float: left; margin: 0 1.5% 0 0;}
.ProductBoxes_Partial .ProductBoxes_Conainer .card_col:last-child{margin: 0;}

.ShoppingButton_Bottom{width: 100%; float: left; padding: 50px 0;}
.ShoppingButton_Bottom a{padding: 10px 20px;}
.Btn-Left{width: auto; float: left;text-transform: uppercase; font-size: 14px; font-weight: 600;}
.Btn-Left a{color: #000; background: #fff; border: 1px solid #ccc; text-align: center;border-radius: var(--Radius5);}
.Btn-Right{width: auto; float: right;text-transform: uppercase; font-size: 14px; font-weight: 600;}
.Btn-Right a{color: #fff; background: var(--secondary-color); border: 1px solid var(--secondary-color);text-align: center;border-radius: var(--Radius5);}

/*** COMMON POPUP ***/
.Common_Popup{display: none;position: fixed;z-index: 123;padding-top: 2%;left: 0;right: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: #000;background-color: rgba(0, 0, 0, .4);}
.Common_Popup-content.animate{animation: showSweetAlert 0.3s;}
.Common_Popup-content{position: fixed;left: 0;right: 0;background: #fff;margin: auto;padding: 0;width: 50%;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .4); padding: 15px; border-radius: 20px;}
.Common_Popup-Body{max-height: 420px;overflow: auto}
.Common_Popup_Header{text-align: center;padding: 0 0 10px 0;border-bottom: 1px solid #d9d6d6;margin-bottom: 10px}
.Common_Popup_Header h2{font-size: 18px;line-height: 25px;color: #2c3e50;text-transform: uppercase}
.Common_Popup_Close{color: #4a4a4a;float: right; cursor: pointer;position: absolute;top: -10px;right: -10px;background: var(--secondary-color);padding: 6px;border-radius: 50px; height: 27px; width: 27px;}
.Common_Popup_Close img{width: 82%;height: auto; display: block; margin: 0 auto;filter: brightness(0) invert(1);}

#divTerms{}
#divTerms .Common_Popup-content{height: 80%;}
#divTerms .DrawerPopup-body {height: 90%;overflow-y: scroll;}
#divTerms .DrawerPopup-body .page-type{display: none;}
#divTerms .Common_Popup-content{height: 80%;}
#divTerms .DrawerPopup-body h1{display: none;}
#divTerms .DrawerPopup-body p {padding-bottom: 10px;color: #7B7B7B;text-align: justify;line-height: 26px;display: block;width: 100%;float: left;}
#divTerms .DrawerPopup-body a, 
#divTerms .DrawerPopup-body a b, 
#divTerms .DrawerPopup-body .sitecolor {color: var(--primary-color);font-weight: 600;}
#divTerms .TermsPopup{width: 97%;}
#divTerms .TermsPopup ul,
#divTerms .TermsPopup ol{padding-left: 20px;width: 100%; float: left;color: #7B7B7B; padding-bottom: 15px;}
#divTerms .TermsPopup ul li,
#divTerms .TermsPopup ol li ul li{list-style: disc; width: 100%; float: left; padding: 3px 0;}

.ContinueShopping_BTN{display: inline-block; padding: 0;}
.ContinueShopping_BTN a{width: 220px;text-transform: uppercase;background: var(--secondary-color);text-align: center;border-radius: 5px; color: #fff; font-weight: 600; font-size: 15px; line-height: 45px;}

/*** COMMON 3 USP BOXES ***/
.FooterUSP_Common{ padding-bottom: 0; padding-top: 20px;}
.padding_tb_80 {padding-block: 80px;}
.usp_icon_box {width: 100%; float: left;}
.usp_icon_box_inner {padding: 20px 20px;border-radius: 10px; float: left; width: 100%;}
#usp_icon_1 {background: #A1D1F6;}
#usp_icon_2 {background: #FFB5B5;}
#usp_icon_3 {background: #FFF0B2;}
.usp_icon{width: 90px; float: right;}
.usp_icon img {width: 100% !important;}
.usp_content {width: 69%; float: left;}
.usp_content .usp_title {margin-bottom: 10px;color: var(--font-black-color); line-height: normal; font-size: 18px;}
.usp_content .usp_para {color: #666666; font-size: 14px;}

/* *** --- why choose us --- *** */
.why_choose_us {position: relative;background: url('/images/new-images/SGpet-bg-why-choose-us.jpg?id=1') repeat-x center 0;/*background-size: 100% 100%;*/ padding-bottom:115px !important;}
.why_choose {width: 50%;position: relative;margin-inline: auto 0;}
.why_choo_icon_content {
    position: absolute;
    right: -20px;
    top: 90px;
    z-index: -1;
}
.why_choo_icon_content img {
    opacity: .4;
    width: 140px;
}
.why_choo_head {
    color: var(--brown-color);
    font-weight: bold;
    text-transform: uppercase;
    font-style: normal;
    font-size: 34px;
    padding: 5px 0 15px;
    line-height: 38px;
}
.why_choo_title {font-size: 48px;line-height: 56px;padding-right: calc(100% - 83%);}
.why_choose_inner p.why_choo_para {
    text-align: left !important;
    padding: 0 23% 0 0 !important;
    font-size: 16px !important;
    line-height: normal !important;
}
.why_choo_icons {
    gap: 20px;
    flex-wrap: wrap;
    width: 100%;
    padding: 25px 0;
}
.why_choo_icon_col {gap: 10px;display: flex;align-items: left;flex: 1 0 calc(100% / 2 - 10px);}
.why_choo_icon {width: 60px;height: 60px;background: var(--brown-color);border-radius: 51% 49% 48% 52% / 47% 45% 55% 53%;}
.why_choo_icon img {width: 44px;}
.why_choo_content {width: calc(100% - 70px);}
.why_choo_content h4{line-height: 24px; font-weight: 600;}
.why_choo_content p {padding-right: 50px !important; color: #000 !important; font-size: 14px !important;line-height: normal !important;}

.text-center{text-align: center;}
.ContinueShopping_BTN.text-center a{float: none; margin: 0 auto;}

.errorPage_Container{}
.errorPage_Container h1{font-size: 34px;font-weight: 600;line-height: normal;padding-bottom: 25px; color: #000;}
.errorPage_Container p{padding-bottom: 10px;color: #7B7B7B;text-align: justify;line-height: 26px;display: block;width: 100%;float: left; text-align: center; font-size: 16px;}
.Error_img{}
.Error_img img{width: 550px; margin: 0 auto; display: block;}
.erorPage-details{padding: 50px 0;}
.erorPage-details ul{padding: 0;}
.erorPage-details ul li{width: 23.5%; margin: 0 2% 0 0; border-radius: 10px; padding: 15px; background: #e0f4f3; list-style: none;float: left;}
.erorPage-details ul li:last-child{margin: 0;}
.erorPage-details h4{color: #04413E; font-weight: 600; font-size: 18px; padding-bottom: 10px; position: relative;}
.erorPage-details h4:after{content: ""; position: absolute; bottom: 0; left: 0; width: 40px; height: 3px; background: #1CBBB1;}
.erorPage-details p{color: #7B7B7B; text-align: left; padding-top: 10px; font-size: 14px; line-height: 21px;}

/*==== Responsive ====*/
@media (max-width: 991px) and (min-width: 768px) {
.usp_icon_box_inner {padding: 20px 40px;display: block;}
.usp_icon img {width: 70px !important;}
.usp_content {padding-top: 10px;text-align: center;}
#usp_icon_3 {padding-inline: 20px;}
#usp_icon_2 .usp_content .usp_para,
#usp_icon_3 .usp_content .usp_para {width: 80%;margin-inline: auto;}
.Unsuccessful .product-sub-title h1{font-size: 30px;}
.product-sub-title h1.title_class{font-size: 30px;}

.errorPage_Container h1{font-size: 30px;}
.Error_img img{width: 60%;}
.erorPage-details{padding: 30px 0;}
.erorPage-details ul li{width: 49%; margin: 0 2% 0 0;}
.erorPage-details ul li:last-child,
.erorPage-details ul li:nth-child(2n){margin: 0 0 10px 0;}
}

@media (min-width:991px) {
.section_header_title {font-size: 36px;line-height: 1;}
.fs-30 {font-size: 26px;}
}

@media (max-width:1199px), (max-width:1280px) {
.wrapper,
.container {padding: 0 15px;box-sizing: border-box;}
.why_choo_icon_content {right: -0;}
}


@media (max-width:999px) {
.FooterUSP_Common{padding: 0;}
.FooterUSP_Common .wrapper{padding: 0 !important;}
.StaticPage_USP{padding-top:30px;}
.contact_menu{display:none;}

}

@media (max-width:990px) {
.home_body .PetWellness_Banner{padding-top:30px;}
img.desktop_innerBanner{display: none !important;}
img.mobile_img,
img.mobile_innerBanner{display: block !important;}
.page-type{padding: 20px 0;}
.Common_Popup-content{width: 70%;}

.search-pages .products-search .card_col,
.search-pages .products-search .card_col:nth-child(4n){width: 32%; margin: 0 2% 20px 0; float: left;}
.search-pages .products-search .card_col:nth-child(3n){margin: 0 0 20px 0;}

.Bottom_USP{padding-bottom: 80px;}

.ProductBoxes_Partial .Title_text{font-size: 25px;}
.ProductBoxes_Partial .ProductBoxes_Conainer{overflow: scroll hidden; padding:30px 0 10px 0;}
.ProductBoxes_Partial .ProductBoxes_Conainer .Mobile_ScrollBar{width: max-content;}
.ProductBoxes_Partial .ProductBoxes_Conainer .card_col{width: 210px; margin: 0 20px 0 0;}

}

@media (max-width: 992px) {

}

@media (max-width: 800px), (max-width: 899px) {
.section_header_title {font-size: 24px;}
.fs-30 {font-size: 24px;}
.usp_icon_box_inner {padding: 20px 0;}
.usp_icon{float: none; margin: 0 auto; width: 75px;}
.usp_icon img {width: 100% !important;}
.usp_content .usp_title {font-size: 16px;}
.usp_content {width: 100%;}
.why_choo_head {
    font-size: 22px;
    padding: 5px 0;
    line-height: 24px;
}
.why_choose_inner p.why_choo_para {
    padding-right: 0 !important;  font-size: 14px !important;
}
.why_choo_icons{padding: 0;}
.why_choo_content h4{font-size: 16px;}
}



@media (max-width: 560px) {
img.Desktop_Banner {display: none;}
img.Mobile_Banner {display: block;}
.fs-30 {font-size: 20px;}
.page-type{display: none;}
.search-pages .products-search .card_col,
.search-pages .products-search .card_col:nth-child(3n){width: 49%; margin: 0 2% 20px 0; float: left;}
.search-pages .products-search .card_col:nth-child(4n),
.search-pages .products-search .card_col:nth-child(2n){width: 49%; margin: 0 0 20px 0;}
.search-pages .products-search .card_content_title span{-webkit-line-clamp: 3;}
.search-pages .products-search .card_col .card_content_price.AutoOrder img{display: none;}
.Bottom_USP{padding-bottom: 50px;}
.Bottom_USP .img_holder{width: 80px;}
.Bottom_USP .text_holder{width: 65%;}
.Bottom_USP .boxes{width: 100%; margin: 0 0 10px 0}
.pagination a {display: inline-block; padding: 0 10px;}
.ProductBoxes_Partial .Title_text{font-size: 22px;}
.ProductBoxes_Partial .ProductBoxes_Conainer{overflow: scroll hidden; padding: 15px 0 10px 0;}
.ProductBoxes_Partial .ProductBoxes_Conainer .card_col{width: 210px; margin: 0 15px 0 0;}
.why_choo_title{padding-right: 13%;}
.Unsuccessful .product-sub-title h1{font-size: 24px;}
.Unsuccessful .order-btn-box .contiue-Shopping a,
.Unsuccessful .order-btn-box .Shopping-cart-print a{width: auto; padding: 0 15px;}
.search-pages .products-search .card_col .card_content_title{height: 60px;}
.product-sub-title h1.title_class{font-size: 24px;}
.search-pages{padding: 0;}
.PetWellness_Home_Banner img.Desktop_Banner{display:none;}
.PetWellness_Home_Banner img.Mobile_Banner{display:block;}
.usp_icon_box_inner{padding: 15px;}
.About_Content .AboutUSP .wrapper{padding: 0;}
.usp_content .usp_title,
.usp_content .usp_para{text-align: center;}

.errorPage_Container h1{font-size: 24px;}
.Error_img img{width: 100%;}
.erorPage-details ul li,
.erorPage-details ul li:last-child,
.erorPage-details ul li:nth-child(2n){width: 100%; margin: 0 0 10px 0;}

.Common_Popup{padding-top: 5%;}

}

@media (max-width: 360px) {
.shop_btn{padding: 8px 10px;}
.search-pages .products-search .card_col .card_content_price{font-size: 11px;}
.search-pages .products-search .card_col .card_content_price span{font-size: 14px;}

}
