
.Header_Container{padding-bottom: 25px;}
.Mobile_MenuIcon,
.MobileSearch_Icon,
.Close_MobileSearch{display: none;}
.Mobile_Menu_Container{visibility: hidden; opacity: 0; display: none;}

.MobileSearch_Icon button{height:auto; padding:0;}

.Header_Details{background: var(--header-grey);padding: var(--padding25) 0; border: var(--brd-grey);}
.Header_Details .SiteLogo{width: 167px;}
.Header_Details .SiteLogo img{width:100%;}

.HeaderContent {width: 78%;display: flex;align-items: center;justify-content: space-between;}
.HeaderContent .Header_Box{width: 180px; display: flex; justify-content: space-between; align-items:center;}
.HeaderContent .Header_Box svg{margin-right: 5px;width: 25px; height: 25px;}
.HeaderContent .Header_Box span.PaymentPendingCount{display:none !important;}
.HeaderContent .Header_Box a{color: #111; display:flex; cursor:pointer;}
.HeaderContent .MyAccount_hoverBox a{font-size:14px; text-transform:capitalize; color:#111}
.HeaderContent .MyAccount_hoverBox a:hover{color:var(--top-green)}
.HeaderContent .MyAccount_hoverBox a:hover svg path{fill:var(--top-green)}
.HeaderContent .MyAccount_hoverBox a svg path,
.HeaderContent .MyAccount_hoverBox svg path{fill:#111;}
.HeaderContent .Header_Box .Hd_myAccountDiv{position:relative}

.Login_RegisterBTN .clsLoggedIn a svg path{fill:var(--siteYellow) !important;}
.Login_RegisterBTN .clsLoggedIn a{color:var(--siteYellow) !important;}

.Login_RegisterBTN{float: left; width: auto;}
.Cart_Count_BTN{float: right; width: auto;}
.Cart_Count_BTN .Cart_Icon{width: 48px;height: 48px;background: var(--top-green);border-radius: 100%;justify-content: center;display: flex;align-items: center;position: relative;}
.Cart_Count_BTN .Cart_Icon svg{margin:0;}
.Cart_Count_BTN .Cart_Icon svg path{stroke:#fff;}
.Cart_Count_BTN .Cart_Icon span.CartProductsCount{background-color: var(--top-green);color: var(--Black);border-radius: 50px;width: 22px;height: 22px;line-height: 22px;float: left;text-align: center;margin: 0 8px 0 0;padding: 0;font-weight: 500;font-size: 12px;font-weight: bold;letter-spacing: 1px;position: absolute;left: 30px;top: 0px;}
.Cart_Count_BTN .Cart_Icon span.CartAmount{color: #fff; padding-left: 10px;}
.Cart_Count_BTN .Cart_Icon span.CartProductsCount,
.HeaderContent .Header_Box span.PaymentPendingCount{background-color: #fff000;color: #000;border-radius: 50px;width: 25px;height: 25px;line-height: 25px;float: left;text-align: center; padding: 0;font-size: 12px;position: absolute;top: -10px; left:60%;}
.Cart_Count_BTN .ViewCart_BTN{display: inline-block; margin-left: 30px; text-transform: uppercase; font-weight: 600; text-align:center;}
.Cart_Count_BTN .ViewCart_BTN a{display: inline-block; line-height: 30px; padding: 0; width:115px; height:30px;background-image: linear-gradient(#04c117, #006f0c); border-radius: 50px; border: 1px solid #fff000;}

/*** SEARCH SUGGESTION START ***/
#MobileSearch_Section{width:73%;}
.SearchSection{width: 100%; position: relative;background: #fff; height: 50px; padding:0 20px; border-radius:50px; border:var(--brd-grey);}
.SearchSection .textbox{width: 100%; position:relative;}
.SearchSection .textbox [data-clear-input] {display: none;position: absolute;top: 10px;right: 20px;cursor: pointer;width: 25px;}
.SearchSection .textbox input{background:none; border:0;}
.SearchSection .btn_holder{width: 25px; position:relative;}
.SearchSection .btn_holder button svg{width:25px;}
.SearchSection .btn_holder button,
.SearchSection .btn_holder span.Loading{width: 100%; text-align: center;padding: 0;width: 100%;text-transform: uppercase; height: 39px;font-weight: 600;}
.SearchSection .btn_holder span.Loading{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2; background:#fff;}
.SearchSection .btn_holder button{position:relative;}
.SearchSection .btn_holder span.buttonBRD{display: inline-block;padding: 0;border: 1px solid yellow;color: white;margin: 0;position: absolute;top: 3px;left: 3px;width: 95%;height: 85%;border-radius: 5px;line-height: 30px;}
.Search_Suggestion{display: none;position: absolute;left: -23px;width: 730px;height: 100%;z-index: 123456;top: 60px;background: #fff;border-radius: 5px;}
.SearchPopup_Container{width: 100%; background: #fff; border-radius: var(--radius10); position: relative;box-shadow: 0 0 10px #00000050;}
.SearchPopup_Container .CloseBtn{width: auto; background: #000; padding: 3px; border-radius: var(--radius50); position: absolute; right: -10px; top: -10px;}
.SearchPopup_Container img.close{width: 20px; cursor: pointer;display: block; filter: brightness(1.0) invert(100%);}
.SearchPopup_Container .SearchSection{width: 100%; margin: 0;border:1px solid var(--brd-grey); height:47px;}
.New_searchbox_details{background: #fff;border-radius: 5px; width: 100%; padding: 15px; margin-top:0; box-shadow:0 0 10px #00000050}
.New_searchbox_details.Loader{padding:15px; text-align:center;}
.New_searchbox_details.Loader img{margin:0 auto; display:block;width: 25px;}
.New_searchbox_details h3,
.New_searchbox_details .SearchTitleText{padding: 10px; margin-bottom: 10px !important;}
.New_searchbox_details h2,
.New_searchbox_details h3,
.New_searchbox_details .SearchTitleText{font-size: 14px; font-weight: 600; padding-bottom: var(--padding10); margin-bottom: var(--margin20); color: #000000; border-bottom: 1px solid var(--brd-grey); text-transform: uppercase;}
.New_searchbox_details h3 svg,
.New_searchbox_details .SearchTitleText svg,
.SearchSection .textbox svg{width: 20px; height: 20px;}
.New_searchbox_details span.modalclose{float: right; cursor: pointer;}
.divSuggestedSearch{font-weight:600px; display:inline-block; padding-bottom:10px;}
.Search_TopDeals{width: 27%; display:none;}
.Search_TopDeals ul li{padding:3px 0;}
.Search_TopDeals ul li a{padding: 5px 0 5px 25px; display: inline-block; position: relative;color: #393d46;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 85%;}
.Search_TopDeals ul li a::before{content: ''; position: absolute; top: 4px; left: 0; width: 22px; height: 22px; background: url(/images/HealthSupp/icon-serach.png) no-repeat 0 0; background-size: 100%;}
.Search_TopDeals ul li a:hover{text-decoration: underline;}
.Search_TopProducts{width: 100%; padding: 0;}
.Search_TopProducts .Search_Products,
.Search_TopDeals ul{flex-wrap: wrap; max-height: 380px; overflow: hidden scroll; scrollbar-color: #e1eefd #fff;}
.Search_TopDeals ul{max-height:160px;}
.SearchPopup_Container .Search_TopProducts{ display:flex; justify-content:space-between;}
.SearchPopup_Container .Search_TopProducts .Search_Products{width:70%;}
.SearchPopup_Container .New_searchbox_details .SearchTitleText{text-transform:capitalize; padding:0 0 10px 0; margin-bottom:15px !important; position:relative; border-bottom:var(--brd-grey);}
.SearchPopup_Container .New_searchbox_details .SearchTitleText #searchHeading{width:85%;font-weight: normal; display:inline-block; font-weight:500; line-height:1.5;}
.Search_TopProducts .Search_Add{display:flex; flex-wrap:wrap; gap:10px; width:100%;padding-top: 15px; margin-top:5px; border-top:var(--brd-grey);;}
.Search_TopProducts .Search_Add img{width:100%; display:block;}
.Search_TopProducts .Search_TopDeals{display:block; width:28%;}
.Search_TopProducts .Search_Products{width:100%; display:flex; gap:10px;}
.Search_TopProducts .New_searchbox_details .SearchTitleText{padding:0;}
.Search_TopProducts .Prd_box{border: var(--brd-grey); border-radius: var(--radius10); padding: 10px 5px; width:calc((100% - 30px) / 4); text-align:center;}
.Search_TopProducts .Prd_box .Prd_img{}
.Search_TopProducts .Prd_box .Prd_img img{width: 100%; margin: 0 auto; display:block;}
.Search_TopProducts .Prd_box .Prd_text{padding-top:10px; min-height:70px; font-size:14px;}
.Search_TopProducts .Prd_box .Prd_text span{display:-webkit-box; -webkit-line-clamp: 3; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}
.Search_TopProducts .Prd_box .Prd_price{text-decoration: line-through; color: var(--OldPrice); }
.Search_TopProducts .Prd_box .Prd_price span{display: inline-block; width: 100%; color: var(--Price); font-weight: 600; font-size: var(--font16); padding-top: var(--padding5);}
.Search_TopOffer{width: 225px;}
/*** SEARCH SUGGESTION END ***/

.MyAccount_hoverBox {display: none;position: absolute;right: 0;top: 25px;width: 160px;background: #fff;z-index: 123;box-shadow: 0 3px 10px #5c5c5c;padding: 10px 15px; border-radius:10px; line-height:30px;font-weight: 600;}
.MyAccount_hoverBox a{display:flex; align-items:center; width:100%;; color:var(--Primary); font-size: 16px;}
.MyAccount_hoverBox a svg{width:17px !important; height:17px !important; margin-right:10px !important;}
.Hd_myAccountDiv:hover .MyAccount_hoverBox {display: block;}
.Hd_cartDiv a span{background-color: var(--top-green);color: var(--Black);border-radius: 50px;width: 22px;height: 22px;line-height: 22px;float: left;text-align: center;margin: 0 8px 0 0;padding: 0;font-weight: 500;font-size: 12px;font-weight: bold;letter-spacing: 1px;position: absolute;left: 25px;top: -10px;}

/*** FOOTER ***/
.Footer_Container{margin-top: 30px; width:100%; display:inline-block; background:var(--top-green)}
.Footer_Container .Link_Text h4,
.Footer_Container .Link_Text .LinkTitle,
.Footer_Container .Footer_Contact .CustomerSupport_Title{color: #fff; font-weight: 700; font-size:22px; position:relative; padding-bottom:25px;}
.Footer_Newsletter_form{width: 100%;background: var(--clr-grey); text-align: center; padding: 25px 0;}
.Footer_Newsletter_form .TitleText{color: #393d46;  font-weight: 700; font-size: 30px;}
.Footer_Newsletter_form .TitleText span{font-size: var(--font12);color: var(--Red); padding-left: var(--padding10); text-transform: none;}
.Footer_Newsletter_form .Newsletter_form {width: 660px;background: #fff;border-radius:100px; overflow:hidden; display:flex; justify-content:space-between;}
.Footer_Newsletter_form .Newsletter_form .InputBox{width:450px;}
.Footer_Newsletter_form .Newsletter_form .InputBox input{width: 100%; border:0; height:45px;}
.Footer_Newsletter_form .Newsletter_form .Btn_holder{width: 170px; position:relative;}
.Footer_Newsletter_form .Newsletter_form .Btn_holder span.Loading{position: absolute;top: 5px;left: 0;width: 100%;height: 100%;z-index: 2; border-radius:0;}
.Footer_Newsletter_form .Newsletter_form .Btn_holder input{background: var(--top-green); border-radius:0 100px 100px 0;}
.Footer_Newsletter_form .Newsletter_form .Btn_holder input,
.Footer_Newsletter_form .Newsletter_form .Btn_holder span.Loading{background: var(--top-green);padding: 0;width: 100%;text-transform: uppercase;height: 45px; font-weight:600; color:#fff; cursor:pointer; font-size:14px;}

.Footer_Details{padding: 25px 0; color: #fff;}
.Footer_Details .wrapper{}
.Footer_Details a{color: #fff;}
.Footer_Contact{width:40%;}
.Footer_Contact p{display: inline-block; width: 100%; padding-bottom: var(--padding10);}
.Footer_Contact .Footer_logo{width: 170px;}
.Footer_Contact .CustomerSupport{padding-bottom: var(--padding15) 0;display: flex;flex-wrap: wrap;}
.Footer_Contact .CustomerSupport .Phone{background: url(/images/HealthSupp2026/icon-phone2.png) no-repeat 0 3px; background-size: 25px; padding: 0 0 5px 30px; }
.Footer_Contact .CustomerSupport .Phone a,
.Footer_Contact .CustomerSupport span.BoldText{font-weight: 700 !important;font-size: var(--font18) !important;}
.Footer_Contact .CustomerSupport span.BoldText{display:inline-block; padding:5px 0; text-decoration:none !important;}
.Footer_Contact .CustomerSupport .Phone span{display: inline-block; width: 100%; font-size: var(--font12); font-weight: var(--font400); padding-bottom: var(--padding10);padding-top: 5px; font-size:14px;}
.Footer_Contact .CustomerSupport .Email{background: url(/images/HealthSupp2026/icon-email.png) no-repeat 0 0; background-size: 25px; padding: 3px 0 2px 30px;}
.Footer_Contact .CustomerSupport .Email p{padding-bottom:6px;}
.Footer_Contact .CustomerSupport .Petz_Pharmacy{padding-top: 20px;}
.Footer_Contact .CustomerSupport .Petz_Pharmacy .Title{font-size: 16px; padding-bottom:10px;}
.Footer_Contact .CustomerSupport .Petz_Pharmacy .registration{padding-top: 5px;}
.Footer_Contact .CustomerSupport .Petz_Pharmacy p{padding-bottom:5px; line-height:normal;}
.Footer_Contact .CustomerSupport .Petz_Pharmacy ul li{width:50%; float:left;}
.Footer_Contact .CustomerSupport .Petz_Pharmacy ul li:last-child{padding-left:10%;}

.FooterLinks{width: 51%;}
.Footer_Container .Link_Text{padding: 0;}
.Footer_Container .Link_Text ul li{line-height: 22px; position: relative; width:100%;}

.Footer_Container .Phone {font-weight: 700;font-size: 18px;padding-bottom: 15px;width: 100%; }
.Footer_Container .PhoneNumber {width: 100%;display: flex;position: relative;}
.Footer_Container .Phone_Tooltip {display: none;padding: 10px;border: 2px solid #ccc;background: #fff;border-radius: 5px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);position: absolute;top: 20px;left: 0;}
.Footer_Container .PhoneNumber:hover .Phone_Tooltip {display: block;}
.Footer_Container .PhoneNumber .mainNo {width: 70px;}
.Footer_Container .PhoneNumber .mainNo span.BoldText{padding:0 !important}
.Footer_Container .phone-wrapper {position: relative;width: 100px;}
.Footer_Container .phone-n {position: absolute;top: 0;left: 0;width: 100%;opacity: 0;animation: fadeSwap 5s infinite;transition: opacity 1s ease-in-out;}
.Footer_Container .phone-n:first-child {animation-delay: 0s; padding-left:5px;}
.Footer_Container .phone-n:last-child {animation-delay: 2.5s;}

.WeCard_Accept{padding:0 0 25px 0;}
.WeCard_Accept img{width: 248px;/*width: 348px;*/}
.WeCard_Accept .wrapper{align-items:center;}
.WeCard_Accept .Icon_Holder{ gap: 5px;}
.WeCard_Accept .Icon_Holder svg{fill: #fff; width:20px; height:20px;}
.WeCard_Accept .Icon_Holder a:hover svg{fill: #111;}
.WeCard_Accept .Icon_Holder a{border: 1px solid #fff;width: 35px;height: 35px;padding: 5px;border-radius: 100px;}
.WeCard_Accept .Icon_Holder a:hover{background:#fff;}
.WeCard_Accept .Icon_Holder a span{display:none;}

.copyright{font-size:12px; color: #111; text-align: center; padding:15px 0; background:var(--clr-grey)}

.Share_email, 
.Share_Facebook, 
.Share_Twitter {position: fixed;z-index: 1234567;padding-top: 150px;left: 0;right: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: #000000d4;}
.lg_inputDiv {width: 100%;float: left;margin: 10px 0 15px;padding: 0;position: relative; z-index:1;}
.Emailbelow_text {font-size: 16px;margin: 20px 0;}








@media only screen and (max-width:1000px),(max-width:1030px){
.Footer_Newsletter_form .Newsletter_form{height:45px;}
}

@media only screen and (max-width:900px),(max-width:999px){
.Footer_Newsletter_form .wrapper,
.Footer_Details .wrapper{display: inline-block;}

.SearchSection,
.DesktopMenu,
.HeaderContent .Header_Box .MobileHide{display: none;}

.Close_MobileSearch{display:block; width:40px; height:40px; background:var(--top-green); border:1px solid var(--top-green); border-radius:100px;text-align: center;padding: 6px 0 0 0;position: absolute; top: 7%;right: 20px;z-index: 123;}
.Close_MobileSearch svg{width:26px; height:26px;}
.Close_MobileSearch svg path{fill:#fff;}

/*** HEADER ***/
.Website_Container{position:relative;}
.Header_Container{border-bottom: 1px solid var(--Primary); padding: 0; margin-bottom: var(--margin20); position:sticky; top:0;z-index: 123456;}
.Mobile_MenuIcon{display: block; width: 40px;}
.MobileSearch_Icon{display: block; width: 30px; padding-top: 3px;}
.MobileSearch_Icon svg,
.Cart_Count_BTN .Cart_Icon svg{width:22px; height:22px;}
.Cart_Count_BTN .Cart_Icon{width:38px; height:38px;}
.Cart_Count_BTN .Cart_Icon svg{ margin-top: -5px !important;}
.Header_Details {padding: var(--padding10) 0;}
.Header_Details .SiteLogo{width: 200px;}
.Header_Details .SiteLogo img{width:200px;}
.Search_Suggestion{left:0; width:738px;}
.Search_TopDeals ul{max-height:190px;}
.SearchPopup_Container{width: 100%; margin:;}
.SearchPopup_Container .SearchSection{display: flex;}
.HeaderContent{width:130px;}
.HeaderContent .Header_Box{width:100%; padding:0; display:flex; gap:10px;}

#MobileSearch_Section{display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.7); padding: 15% 15px 15px 15px; z-index: 12345;}
#MobileSearch_Section .SearchSection{display: flex;}


/*** MOBILE MENU START ***/
.Mobile_Menu_Container{visibility: visible; opacity: 10; display: block;}
.Mobile_Menu_Container {height: 100%;width: 0;position: fixed;z-index: 100;top: 0;left: 0;background:rgba(0,0,0,0.75);overflow-x: hidden;transition: 0.5s;padding-top:60px;}
.Mobile_Menu_Container a.closebtn{position: absolute;top: 0;right: 0;font-size: 35px; border-radius: 5px; border: 1px solid #fff; z-index: 10;background: var(--Primary);}
.Mobile_Menu_Container a.closebtn span{display: inline-block; width: 40px; height: 40px; padding: 5px; line-height: 35px; float: right; text-align: center; color: #fff; }
.Mobile_Menu_Container .Sidebar{width: 390px; float: left; padding: 20px; background: #fff; position: absolute; top: 0;height: 100vh; overflow: hidden scroll;}
.Mobile_Menu_Container .Sidebar .MenuTitle{font-size: 16px; font-weight: 600; padding-bottom: 25px; color:#000;}
.Mobile_Menu_Container .Sidebar .MenuHeading{font-size: 22px; font-weight: 600; padding-bottom: 15px; color:var(--Primary);}
.Mobile_Menu_Container .Sidebar .MenuHeading.SubMenu{font-size: 18px; color: #var(--Primary);}
.Mobile_Menu_Container .Sidebar .MenuHeading a{font-weight: 400; font-size: 14px; float: right; text-decoration: underline;}

.Slider-nav{}
.Slider-nav,
.Slider-nav li{-sand-transition:all linear .2s; width: 100%; float: left;}
.Slider-nav .s-back,
.Slider-nav a.s-link{margin:0}
.slyder-wrapper{overflow:hidden;position:relative}
.Slider-nav{left:0;list-style:none;margin:0;padding:0;position:relative;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;-o-transition:all linear .2s;transition:all linear .2s}
.Slider-nav li{-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;-o-transition:all linear .2s;transition:all linear .2s}
.Slider-nav li:first-child{border-top:0}
.Slider-nav .s-back{background: url(/images/HealthSupp/menu-arrow2.png) no-repeat 0 0;}
.Slider-nav .s-back span{padding: 0 0 0 14px; font-size: 14px;}
.Slider-nav .s-back a.s-link{background: none; border: 0; padding:0 0 20px 0;}
.Slider-nav a.s-link{color:#000;display:block;padding:12px 0;text-decoration:none; background: url(/images/HealthSupp/menu-arrow1.png) no-repeat right 16px; border-bottom: 1px solid var(--brd-grey);}
.Slider-nav .s-hidden{left:100%;list-style:none;margin:0;padding:0;position:absolute;top:0;visibility:hidden; width: 100%;}
.Slider-nav li.s-current>.s-hidden{visibility:visible;}
.Slider-nav .s-content{padding:0; font-size: 14px;}
.Slider-nav .s-content ul li{width: 100%; float: left; padding: 10px 0; border-bottom: 1px solid var(--brd-grey);}

/*** FOOTER ***/
.Footer_Newsletter_form .TitleText{font-size:24px;}
.Footer_Newsletter_form .Newsletter_form{width:65%; height:auto; margin:0 auto;}
.Footer_Newsletter_form .TitleText{display: inline-block; padding-bottom: var(--padding10);}
.Footer_Newsletter_form .TitleText span{width: 100%; display: inline-block;}
.Footer_Newsletter_form .InputBox{width: 70%; float: left;}
.Footer_Newsletter_form .InputBox input{width: 100%;}
.Footer_Newsletter_form .Btn_holder{width: 28%; float: right;}
.Footer_Newsletter_form .Btn_holder input{padding: 0; width: 100%;}
.Footer_Contact{width:100%; float:left; margin-left:15px; margin-top:25px;}
.Footer_Contact .Footer_logo{width: 100%;}
.Footer_Contact .Footer_logo a,
.Footer_Contact .CustomerSupport .Phone a,
.Footer_Contact .CustomerSupport .Email a,
.Footer_Contact .CustomerSupport span.BoldText{padding: 0;line-height: normal;}
.Footer_Contact .Footer_logo img{width: 150px; margin: 0 auto;}
.Footer_Contact .CustomerSupport{width: 100%;padding: 0;}
.FooterLinks{width: 100%;}
.Footer_Container .Link_Text ul li{line-height: 22px;}

.Mobile_Menu_Footer{}
.Mobile_Menu_Footer .Footer_Contact .CustomerSupport .Email,
.Mobile_Menu_Footer .Footer_Contact .CustomerSupport .Phone{width:100%;}
.Mobile_Menu_Footer .Footer_Contact{margin-left:0;text-align:center; width:100%;}



}

@media only screen and (max-width:800px),(max-width:899px){
.Footer_Contact .CustomerSupport .Petz_Pharmacy{width:100%;padding-top: 25px;}

}

@media only screen and (max-width:700px),(max-width:799px){

.WeCard_Accept{padding: 25px 0; }


}

@media only screen and (max-width:400px),(max-width:499px) {
.FooterLinks,
.WeCard_Accept{display: inline-block !important; width:100%;}
.Close_MobileSearch {width:33px; height:33px; top:15px; right:10px; padding:5px 0 0 0;}
.Close_MobileSearch svg{width: 21px;height: 21px;}

/*** HEADER ***/
.Header_Details {padding: var(--padding10) 0;}
.Mobile_MenuIcon{width:35px;}
.HeaderContent {width: 120px;}
.Header_Details .SiteLogo {width: 135px;}
.Header_Details .SiteLogo img{width:135px;}
.Hd_cartDiv a span{width:22px; height:22px; line-height:22px; font-size:12px;left: 20px;}
.Search_TopProducts .Prd_box{width: calc((100% - 10px) / 2);}
.New_searchbox_details{display: inline-block;}
.Search_TopDeals{width: 100%; border-bottom: 2px solid var(--brd-grey); display: none;}
.Search_TopProducts{width: 100%;}
.New_searchbox_details{padding-top: 0;}
.New_searchbox_details h3,
.New_searchbox_details .SearchTitleText{margin-bottom: 10px;padding-top: 0;}
.Search_TopDeals ul{height: 100px; margin-bottom: var(--padding20);}
.Search_TopProducts{margin-top: 0; padding:10px 0;}
.Search_TopProducts a{display: inline-block; width: 100%;}
.Search_TopProducts .Search_Products {max-height: 300px;height: auto;}
.SearchSection .textbox{width:85%;}
.Search_Suggestion{width:100%;}
.SearchPopup_Container .Search_TopProducts{flex-wrap:wrap;}
.Search_TopProducts .Search_TopDeals,
.SearchPopup_Container .Search_TopProducts .Search_Products{width:100%}
.Search_TopDeals ul,
.Search_TopProducts .Search_Add{display:none;}
.SearchSection .textbox [data-clear-input]{right:0;}

.MobileSearch_Icon svg{width: 22px;height: 22px;margin-top: 2px;}
.Cart_Count_BTN .Cart_Icon svg{width: 28px;height: 28px;margin-top: -5px !important;}
.HeaderContent .Header_Box svg{margin:0;}

/*** FOOTER ***/

.Footer_Newsletter_form .Newsletter_form{width:100%;}
.Footer_Newsletter_form .TitleText{font-size:20px;}
.Footer_Newsletter_form .Newsletter_form .InputBox{width: 65%;}
.Footer_Newsletter_form .Newsletter_form .Btn_holder{width: 35%;}

.Footer_Container .Link_Text{width: 100%; padding: 0;}
.Footer_Container .Link_Text ul li{position: relative;width: 100%; line-height: 25px;}
.Footer_Container .Link_Text h4,
.Footer_Container .Link_Text .LinkTitle{padding: var(--padding10);  position: relative;background: #fff; color: #000000; position:relative; border-radius:8px; margin-bottom:7px;}
.Footer_Container .Link_Text h4::after,
.Footer_Container .Link_Text .LinkTitle::after{content: "";border-bottom: 2px solid #000;border-right: 2px solid #000;height: 8px;width: 8px;position: absolute;cursor: pointer;transform: rotate(45deg);right: 15px;top: 35%;left: unset;background: none; display:block;}
.Footer_Container .Link_Text h4 span,
.Footer_Container .Link_Text .LinkTitle span{border:0; padding:0;}
.Footer_Container .Link_Text .first.on > h4,
.Footer_Container .Link_Text .first.on > .LinkTitle{background: var(--clr-grey); color: #111; border:0;}
.Footer_Container .Link_Text .first.on > h4::after,
.Footer_Container .Link_Text .first.on > .LinkTitle::after{border-bottom: 2px solid #111;border-right: 2px solid #111;transform: rotate(-135deg); top: 45%; background:none; display:block;border-radius: 8px 8px 0 0;}
.Footer_Container .Link_Text .second{height: 0;display:none;}
.Footer_Container .Link_Text .first.on .second a{color:#111;}
.Footer_Container .Link_Text .first.on .second{height: auto;display: block;padding: 15px;margin-bottom: 10px; background:#fff;}
.Footer_Contact{margin-left:0;}

.Footer_Contact .CustomerSupport .Petz_Pharmacy ul li{width:100%; padding-bottom:20px;}
.Footer_Contact .CustomerSupport .Petz_Pharmacy ul li:last-child{padding:0;}
.Footer_Container .Link_Text h4, 
.Footer_Container .Link_Text .LinkTitle, 
.Footer_Container .Footer_Contact .CustomerSupport_Title{font-size:18px;}

.WeCard_Accept{text-align: center;}
.WeCard_Accept .wrapper{display:inline-block;}
.WeCard_Accept .Icon_Holder{justify-content: center;}
.WeCard_Accept img{/*width: 90%;*/width:auto;margin-top: 15px;}

.foodpopup_contentBody {width: 80%;}


}

@media only screen and (max-width:375px),(max-width:399px){
.Footer_Newsletter_form .TitleText {font-size: 18px;}

}

@media only screen and (max-width:360px){
.Search_TopDeals{display: none;}
.Search_TopProducts{margin-top:0;}
.Footer_Contact .CustomerSupport .Phone{background:none; padding: 0; }
.Footer_Contact .CustomerSupport .Email{background:none; padding: 15px 0 0 0;}

}

@media only screen and (max-width:300px),(max-width:320px){
.HeaderContent {width: 100px;}
.Search_TopProducts .Search_Products {max-height: 250px;height: auto;}
.Footer_Contact .CustomerSupport .Email a{font-size: 16px !important;}
.Footer_Contact .CustomerSupport{width: 100%;}
.navbar ul li.Mobile_Menu_Footer .Footer_Contact .CustomerSupport {width: 300px;letter-spacing: normal;}
.MobileSearch_Icon{width:35px;}

}
