.Text_Center{text-align: center;}

:root{
--textBlack: #000;
}

.static-content-area{padding-top:25px;}

.NewTitle_one{font-size: 16px; font-weight: 700; color: #000; padding-bottom: 10px;}
.NewTitle_two{font-size: 18px; font-weight: 700; color: #000; padding-bottom: 10px;}
.Title_Strong{padding: 0; margin: 0 !important;}
.Title_Strong strong{color: var(--top-green); font-weight: 700;}

.FAQ_container{}
.FAQ_container .openheader{color: var(--top-green); border: 1px solid var(--clr-grey) !important;border-bottom: 0; border-radius: 5px 5px 0 0;}
.FAQ_container .menuheader.openheader::after{border-top: 0px solid var(--top-green);border-bottom: 7px solid var(--top-green);}
.FAQ_container .menuheader{width:100%; height:50px; cursor:pointer; line-height:50px; border: var(--brd-grey); margin-bottom: 15px; position: relative; padding: 0 15px; border-radius: 5px; font-size: 16px;font-weight: 500; }
.FAQ_container .menuheader::after{content: ''; position: absolute; right: 15px; top: 22px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 7px solid #787878;}
.FAQ_container .categoryitems{border: 1px solid var(--clr-grey); padding: 0 15px 15px 15px; margin-top: -20px; margin-bottom: 20px; border-radius: 0 0 5px 5px; border-top: 1px solid #fff; position: relative; z-index: 1; background: #fff; line-height: 22px; text-align:justify;}

.Our_Guarantee{}
.Our_Guarantee .BoxContent{margin-bottom: 20px; background: var(--light-green); padding: 20px; border-radius: 5px; display: flex; justify-content: space-between; align-items:center;}
.Our_Guarantee .BoxContent p{margin-bottom: 0;}
.Our_Guarantee .BoxContent .BoxImg{width: 15%;}
.Our_Guarantee .BoxContent .BoxImg img{width: 100px; margin: 0 auto;display: block;}
.Our_Guarantee .BoxContent .BoxText{width: 83%; padding-right: 25px;}
.Our_Guarantee .BoxContent .BoxText p strong{padding: 0;}

.Terms_Container{}
.Terms_Container h3{padding-top: 15px; color: var(--top-green);}
.Terms_one{display: flex; justify-content: space-between; align-items:center;}
.Terms_one .Terms_Text{width: 50%; padding-top: 0;}
.Terms_one .Terms_Img{width: 40%;}
.Terms_two{}
.Terms_two ul{padding-left:20px;padding-bottom:20px;}

.Auto_Delivery{}
.Auto_Delivery p{margin:0;}
.Text_Center,
.Text_Center_Heading{text-align: center; font-size: 22px; font-weight: 600; padding-bottom: 25px;}
.Text_Center_Heading.Text_left{text-align:left; padding-bottom:10px;}
.Blue_HeadingColor{color:var(--price-grey);font-size: 16px; line-height:16px; font-weight: 700;display: inline-block;padding-bottom: 5px;}

.Auto_Delivery_one{padding: 25px 0;}
.Auto_Delivery_one ul{display: flex;gap: 20px; padding:0;}
.Auto_Delivery_one ul li{width: 33.333%; padding: 15px 15px 5px 15px; border-radius: 5px; background: #c1dab4; margin: 0; list-style: none; float: left;}
.Auto_Delivery_one ul li:nth-child(2){background: #ebceb7;}
.Auto_Delivery_one ul li:nth-child(3){background: #eeddc6;}
.Auto_Delivery_one .NewTitle_two{padding-bottom: 10px; text-align: left;}
.Auto_Delivery_one ul li .NewTitle_two{padding: 10px 0; text-align: center;}
.Auto_Delivery_one img{display: block; margin: 0 auto; width: 50px;}
.Auto_Delivery_one p{text-align: center;}
.Auto_Delivery_two{display: flex;align-items: center;justify-content: space-between;}
.Auto_Delivery .Text_Center{padding-bottom:15px;}
.Auto_Delivery_two .bannerImg{width: 65%;}
.Auto_Delivery_two .bannerImg img{border-radius: 5px;}
.Auto_Delivery_two .bannerText{ width: 30%; float: right; position: relative; text-align: center;}
.Auto_Delivery_two .bannerText .Title{position: absolute; top: -22%; width: 100%;}
.Auto_Delivery_two .bannerText .Title span{border-radius: 5px; color: #fff; font-weight: 700; font-size: 16px; padding: 0 40px; line-height: 55px;background-image: linear-gradient(#00519f, #02a714); display: inline-block;}
.Auto_Delivery_two .bannerText .text_holder{border-radius: 10px; border: 3px solid #005d8c; padding: 40px 15px 15px 15px;}
.Auto_Delivery_three{padding-top: 25px;}
.Auto_Delivery_three .Text_Center{ text-align: left; text-transform: capitalize; font-size: 18px;}
.Auto_Delivery_three span.NewTitle_two{font-size: 14px;}
.Auto_Delivery_three ul{padding: 0;}
.Auto_Delivery_three ul li{list-style: none; padding: 0 0 10px 28px; margin: 0; background: url(/images/HealthSupp2026/Static-Pages/auto-order-icon.png) no-repeat 0 4px; background-size: 20px;}
.Auto_Delivery_three ul li:last-child{padding-bottom: 0;}
.AutoDelivery_Four{padding-top:15px;}
.AutoDelivery_Four span{font-weight: 600;}
.AutoDelivery_Four p{font-size: 12px; line-height: 16px;}

.Privacy_Section{}
.Privacy_Section_one{background: var(--light-green); padding: 15px; border-radius: 10px; display: flex; gap: 20px; flex-wrap: wrap;}
.Privacy_Section_one .BoxContent{width: 49%; background: #fff; padding: 15px 15px 15px 0; position: relative; border-radius: 5px; overflow: hidden; display: flex; justify-content: space-between; align-items: center;}
.Privacy_Section_one .BoxContent:before{content: ''; position: absolute; top: 0; height: 100%; width: 170px; background: var(--clr-grey); transform: skew(15deg); left: -40px;}
.Privacy_Section_one .BoxImg{width: 150px; position: relative; z-index: 1;}
.Privacy_Section_one .BoxImg img{width: 80px; margin: 0 auto; display: block;}
.Privacy_Section_one .BoxText{width: 70%;position: relative; z-index: 1;}
.Privacy_Section_one .BoxText span{display: inline-block; padding-bottom: 10px;}
.Privacy_Section_two, 
.Privacy_Section_four{padding: 25px 0 0 0;}
.Privacy_Section_three .BoxContent{width: 49%; padding: 15px; background: var(--light-green); border-radius: 5px;}
.Privacy_Section_three .BoxContent span{font-weight: 700; display: inline-block; padding-bottom: 15px; font-size:16px;}
.Privacy_Section_four ul{}

.AboutContent_one{padding: 15px; background: var(--light-green); margin-top: 25px;}
.AboutContent_one h2{font-size:20px; padding:0; margin:0; font-weight:700;}
.AboutContent_one p{text-align: center; padding: 25px 0; margin:0;}
.AboutContent_one ul{display: flex; flex-wrap: wrap; gap: 20px;}
.AboutContent_one ul li{width: calc((100% - 60px) / 4); line-height: 22px; padding:0; margin:0; list-style:none;}
.AboutContent_one ul li span{display: inline-block; width: 100%; padding: 15px 0 10px 0; font-weight: 600; color:#111; line-height:normal;}
.AboutContent_one ul li img{display: block; width: 50px;}

.Contactus_Content{}
.ContactBanner img{}
.Contactus_Content .Contact_Details{padding-top:25px; display: flex; justify-content: space-between;}
.Contactus_Content .Contact_Details .Contactone{padding: 50px 0 50px 30px; background: #eef7f2; border-radius: 60px 0; width: 48%;}
.Contactus_Content .Contact_Details p{text-align: left; margin:0;}
.Contactus_Content .Contact_Details .Contactone .BoxContent{padding-bottom: 30px; width: 100%; float: left;display: flex;gap:20px;}
.Contactus_Content .Contact_Details .Contactone .BoxContent:first-child p{padding-bottom:10px;}
/*.Contactus_Content .Contact_Details .Contactone .BoxContent:last-child{padding: 0;}*/
.Contactus_Content .Contact_Details .Contactone .BoxImg{width: 30px; float: left;}
.Contactus_Content .Contact_Details .Contactone .BoxImg img{width: 100%; display: block; margin: 0 auto;}
.Contactus_Content .Contact_Details .Contactone .BoxText{width: 85%; float: right;font-size: 16px;font-weight: 700;}
.Contactus_Content .Contact_Details .Contactone .BoxText span,
.Contactus_Content .Contact_Details .Contactone .BoxText a{font-size: 20px; font-weight: 700; color: var(--top-green); display: inline-block; width: 100%; padding-bottom: 5px;}
.Contactus_Content .Contact_Details .Contactone .BoxText span{padding:0; width: auto;}
.Contactus_Content .Contact_Details .Contactone .BoxText .Pharma_Address{padding-top:20px; display:flex; justify-content:space-between; line-height:22px; font-weight:400; font-size:14px;}
.Contactus_Content .Contact_Details .Contactone .BoxText .Pharma_Address b{font-weight:700; display:inline-block; padding-bottom:5px; font-size:16px; color:var(--top-green);}
.Contactus_Content .Contact_Details .Contactone .BoxText .Pharma_Address span{font-weight:600; display:inline-block; padding-top:5px;font-size: 14px; color: #000;}
.Contactus_Content .Contact_Details .Contactone .BoxText .Pharma_Address .Pharmacy,
.Contactus_Content .Contact_Details .Contactone .BoxText .Pharma_Address .Retails_Warehouse{ position:relative}
.Contactus_Content .Contact_Details .Contactone .BoxText .Pharma_Address .Pharmacy::after{content:''; position:absolute; width:1px; height:100%; background:#b1cee0; top:0; left:-35px;}
.Contactus_Content .Contact_Details .Contactone .BoxContent:first-child{padding-bottom:10px;}
.Contactus_Content .Contact_Details .Contacttwo{width: 48%; display:flex; gap:25px; flex-wrap:wrap;}
.Contactus_Content .Contact_Details .Contacttwo .address-map{border-radius:10px; overflow:hidden; width:100%; max-height:360px;}

.Contactus_Content .Contact_Details .Contacttwo .BoxContent .Icon_Holder{display: flex;gap: 10px;padding-top: 10px;}
.Contactus_Content .Contact_Details .Contacttwo .BoxContent span{font-size:22px; font-weight:700;}
.Contactus_Content .Contact_Details .Contacttwo .BoxContent .Icon_Holder svg{fill: #fff; width:25px; height:25px;}
.Contactus_Content .Contact_Details .Contacttwo .BoxContent .Icon_Holder a{width: 40px;height: 40px; border-radius: 50px;display: flex;align-items: center;justify-content: center; background:var(--top-green); padding-top:0px;}



@media only screen and (max-width:900px),(max-width:999px){
h1.Text_Center{}

.FAQ_container .menuheader{padding: 0 25px 0 15px;}
.Our_Guarantee .BoxContent .BoxImg{width: 20%;}
.Our_Guarantee .BoxContent .BoxText{width: 80%; padding-right: 15px;}

.Terms_one .Terms_Text{width: 60%; padding-top: 0;}
.Terms_one .Terms_Img{width: 35%;}

.Auto_Delivery_two .bannerImg{width: 62%;}
.Auto_Delivery_two .bannerText{width: 35%;}
.Auto_Delivery_two .bannerText .Title span{padding: 0 15px;}

.Privacy_Section_one .BoxContent{width: 100%;}
.Privacy_Section_one .BoxText{width: 75%;}

.AboutContent_one ul{gap:15px;}
.AboutContent_one ul li{width: calc((100% - 15px) / 2);}

.Contactus_Content .Contact_Details{display: inline-block;}
.Contactus_Content .Contact_Details .Contactone{padding: 20px; width: 100%; float:left;}
.Contactus_Content .Contact_Details .Contactone .BoxContent{padding-bottom: 20px !important; display:inline-block;}
.Contactus_Content .Contact_Details .Contactone .BoxContent:last-child{padding: 0;}
.Contactus_Content .Contact_Details .Contactone .BoxImg img{width: 30px;}
.Contactus_Content .Contact_Details .Contactone .BoxText{width: 90%;}
.Contactus_Content .Contact_Details .Contactone .BoxText span,
.Contactus_Content .Contact_Details .Contactone .BoxText a{font-size: 18px;}

.Contactus_Content .Contact_Details .Contactone .BoxText .Pharma_Address{padding-top:10px; display:inline-block; width: 100%;}
.Contactus_Content .Contact_Details .Contactone .BoxText .Pharma_Address .Pharmacy,
.Contactus_Content .Contact_Details .Contactone .BoxText .Pharma_Address .Retails_Warehouse{width:100%; padding:10px 0;}
.Contactus_Content .Contact_Details .Contactone .BoxText .Pharma_Address .Pharmacy::after {top: 0;left: 0; width: 100%;height: 1%;}

.Contactus_Content .Contact_Details .Contacttwo{width: 100%; float:left; padding-top:20px;}

}

@media only screen and (max-width:800px),(max-width:899px){

}

@media only screen and (max-width:700px),(max-width:799px){

}

@media only screen and (max-width:400px),(max-width:499px) {
.FAQ_container .menuheader::after{right: 10px; top: 14px;}
.FAQ_container .menuheader{height:auto; line-height:normal;padding: 10px 25px 10px 15px; border-radius: 5px;}
.FAQ_container .categoryitems{margin-top: -25px;}
.Our_Guarantee .BoxContent{display: inline-block;}
.Our_Guarantee .BoxContent .BoxImg{width: 100%;}
.Our_Guarantee .BoxContent .BoxText{width: 100%; padding: 15px 0 0 0;}
.Our_Guarantee .BoxContent .BoxText h3{text-align: center;}

.Privacy_Section_four ul{padding-left:10px;}

.Terms_one{display: inline-block;}
.Terms_one .Terms_Text{width: 100%; padding: 0 0 10px 0;}
.Terms_one .Terms_Img{width: 100%;}

.Auto_Delivery_two{display: inline-block;}
.Auto_Delivery_two .bannerImg{width: 100%; padding-bottom: 40px;}
.Auto_Delivery_two .bannerText{width: 100%;}
.Auto_Delivery_two .bannerText .Title span{padding: 0 15px;}
.Auto_Delivery_one ul{display: inline-block; gap: 0;}
.Auto_Delivery_one ul li{width: 100%; margin-bottom: 15px;}
.Auto_Delivery_one ul li:last-child{margin: 0;}

.Privacy_Section_one{display: inline-block;}
.Privacy_Section_one .BoxContent{width: 100%; padding: 0; display: inline-block; margin-bottom: 10px;}
.Privacy_Section_one .BoxContent:last-child,
.Privacy_Section_three .BoxContent:last-child{margin-bottom: 0;}
.Privacy_Section_one .BoxContent:before{display: none;}
.Privacy_Section_one .BoxImg{width: 100%; background: var(--clr-grey); padding: 15px;}
.Privacy_Section_one .BoxText{width: 100%; padding: 15px;}
.Privacy_Section_three .ContentArea {display: inline-block;}
.Privacy_Section_three .BoxContent{width: 100%; margin-bottom: 10px;}

.AboutContent_one p br{display:none;}
.AboutContent_one ul li{width: calc((100% - 0px) / 1);}

.Contactus_Content .Contact_Details .Contactone .BoxImg{width: 100%;}
.Contactus_Content .Contact_Details .Contactone .BoxText{width: 100%; text-align:center; padding-top:15px;}
.Contactus_Content .Contact_Details .Contactone .BoxText span,
.Contactus_Content .Contact_Details .Contactone .BoxText a{font-size: 16px;}
.Contactus_Content .Contact_Details p{text-align:center;}
.Contactus_Content .Contact_Details .Contactone .BoxContent .Icon_Holder{justify-content:center;}
.Contactus_Content .Contact_Details .Contactone .BoxText .Pharma_Address{text-align:center;}
h1.Text_Center{font-size:22px;}

}

@media only screen and (max-width:375px),(max-width:399px){
h1.Text_Center{font-size:20px;}
}

@media only screen and (max-width:360px){

}

@media only screen and (max-width:300px),(max-width:320px){
h1.Text_Center{font-size:18px;}

}
