/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* HEADER  */
.wd-header-search.wd-tools-element.wd-design-7.wd-style-text.wd-with-wrap .wd-tools-inner { width: 400px; padding: 25px 5px; border: 1px solid #C6C6C6; }
.wd-header-search.wd-tools-element.wd-design-7.wd-style-text.wd-with-wrap .wd-tools-icon { background: #11556E; padding: 12px; }
.whb-general-header { margin: 10px 30px; border-radius: 20px; border: 2px solid #80CB25; }
.wd-header-nav { text-align: center; }
.wd-header-search.wd-tools-element.wd-design-7.wd-style-text.wd-with-wrap .wd-tools-inner:before { content: 'Medicinine and healthcare items'; position: absolute; width: 100%; height: 20px; color: #c0b8b8; top: 17px; right: -70px; font-size: 16px; }
#menu-header_menu .woodmart-nav-link { font-size: 15px; padding: 10px; color: #A8A8A8; }
#menu-header_menu .woodmart-nav-link:hover{ color: #11556E; text-shadow: 4px 4px 0px #CECECD; }
.wd-header-cart.wd-tools-element.wd-design-2.cart-widget-opener.wd-style-text.whb-5u866sftq6yga790jxf3 { padding: 0 20px; border-right: 1px solid #A8A8A8; }
.wd-header-my-account.wd-tools-element.wd-event-hover.wd-with-username.wd-design-1.wd-account-style-icon.whb-2b8mjqhbtvxz16jtxdrd { padding-left: 20px; }

/* SLIDER */
.wd-slide-bg.wd-fill { margin: 0 30px; border-radius: 60px; }
.wd-slide .container.wd-slide-container { --wd-align-items: start; --wd-justify-content: center !important; }
.Banner-content .info-box-subtitle { text-transform: uppercase; word-spacing: 5px; }
.Banner-content .info-box-title { letter-spacing: 10px; }
.banner-uploadBTN{ padding: 12px 15px; border-radius: 50px !important; font-size: 15px; width: 290px; }
.custom-Btn { padding: 25px 60px; border-radius: 50px !important; font-size: 15px; width: 290px; color: #fff !important; }
.box-Btn a{ padding: 25px 60px; border-radius: 50px !important; font-size: 15px; width: 290px; color: #fff !important; }
.banner-uploadBTN .wd-btn-icon { background: #fff; padding: 10px; border-radius: 50px; margin-right: 10px; }
.delivery-col .wpb_wrapper { display: flex; justify-content: center; }
.delivery-col .banner-delivery .info-box-icon { background: #0AB245; border-radius: 50%; height: 90px; width: 90px; display: flex; justify-content: center; align-items: center; }
.banner-delivery { display: flex; align-items: center; }
.banner-delivery .info-box-title { color: #fff; font-weight: 200; }
.delivery-right.delivery-col .banner-delivery .info-box-icon { background: #19BBAA; }
.Marque .wd-marquee-content span { -webkit-text-stroke: 0.4px #fff; -webkit-text-fill-color: transparent; font-size: 160px; font-weight: 900; position: relative; margin-top: -70px; top: 60px; }
.banner-sec{ position: relative; }
.banner-uploadBTN:hover { border: 2px dashed #fff; background: #19BBAA !important; color: #fff !important; }
.custom-Btn:hover { border: 2px dashed #fff; background: #19BBAA !important; color: #fff !important; }
.TextShadow .info-box-title { text-shadow: 4px 5px #cecece; }
.Care-boxs { padding: 0 20px; }
.gainer-row .Gainer-boxe { padding: 40px; border-radius: 30px; position: relative; display: flex; align-items: center; }
.Gainer-boxe .info-box-content .info-box-title{ font-size: 35px; color: #fff; font-weight: 500; margin-bottom: 40px; }
.gainer-row .peptide-box { height: 730px; }
#slider-18 .wd-nav-pagin-wrap[class*="wd-style-shape"] span { width: var(--wd-pagin-size, 15px); height: var(--wd-pagin-size, 15px); background-color: transparent; border: 1px solid #11556E; }
#slider-18 .wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span { background: #11556E !important; }

/* PRODUCTS */
.product-wrapper img { object-fit: contain; height: 250px; margin-top: 20px; }
.Medi-products .wd-entities-title a { font-size: 20px; }
.Medi-products.wd-products-element { margin-bottom: 70px; }
.Medi-products .wd-product.wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .wd-add-btn>a{ padding: 10px 30px; border-radius: 50px; background: transparent; border: 2px solid #C2C2C2; font-size: 14px; color: #000; }
.wd-products-element.wd-rs-66f5ac7169fa7.vc_custom_1727376598913.wd-wpb.Medi-products { margin-bottom: 70px; }
.Medi-products .wd-product.wd-hover-standard .wd-add-btn>a:hover { color: #fff; box-shadow: none; background-color: #9EE86F; border: none; }
.Medi-products .product-element-top.wd-quick-shop { background: #F1F4F9; }
.Medi-products .product-element-bottom.product-information { background: #fff; box-shadow: 0px 0px 5px -2px #C2C2C2; padding: 40px 0 !important; border-radius: 30px; margin-top: -30px !important; }
.Medi-products .product-element-top.wd-quick-shop { background: #F1F4F9; border-top-left-radius: 30px; border-top-right-radius: 30px; height: 300px; }
.Medi-products .price { font-size: 17px; }
.Medi-products .price span { color: #19BBAA ; }

/* PRESCRIPTION */
.prisUpload-row .btn { font-size: 0 !important; padding: 60px; }
.prisUpload-row .btn .wd-btn-icon img { width: 40px; height: 40px; object-fit: contain; }
.prisUpload-row{ background: #fff; padding: 30px; border-radius: 40px; }
.prescription-row .upload-col{ background: #FFEB68; padding: 60px 50px; border-radius: 40px; }
.order-row .order-btn.btn { background-color: #000000 !important; font-size: 17px; padding: 20px 30px; }
.order-row .howOrder-btn { border: none; font-size: 18px; padding: 20px 0; }
.nopris-col .vc_column-inner { border-radius: 30px !important; margin-left: 20px; }
.nopris-row { padding: 65px 50px 70px 50px; }
.nopris-row img { max-width: 470px; position: absolute; height: 370px; object-fit: cover; bottom: -277px; right: -90px; }
.nopris-col { position: relative; }
.Nopris .info-box-inner { color: #000; }
.order-row #wd-66f5bd71b61a9 .order-btn.btn:hover { border: 2px dashed #fff !important; background: #19BBAA !important; }
.order-row #wd-66f5bee620a79 .order-btn.btn:hover { border: 2px dashed #fff !important; background: #19BBAA !important; }
.box-Btn a:hover{ border: 2px dashed #fff !important; background: #19BBAA !important; }
.proAccordian-row .wd-accordion-content a:hover{ border: 2px dashed #fff !important; background: #19BBAA !important; }
.Medil-row .custom-Btn:hover { border: 2px dashed #fff !important; background: #000 !important; color: #fff !important; }

/* BRAND LOGO */
.brands-row .wd-gallery-item a{ background: #F1F4F9; padding: 40px; border-radius: 20px; }
.ProTab-row .vc_tta.vc_tta-spacing-1 .vc_tta-tab { margin: 1px 10px 0px 1px !important; background: #fff; padding: 5px 20px !important; border-radius: 50px; box-shadow: 2px 2px 2px 2px #cecece; }
.ProducttabMain .vc_tta-tab .vc_tta-title-text { color: #000 !important; }
.ProTab-row .vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list { margin-bottom: 30px; }
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text:after { display: none; }
 .ProTab-row .vc_tta.vc_tta-spacing-1 .vc_tta-tab:hover { background: #9EE86F; }
 .ProTab-row .vc_tta-tab.vc_active { background: #9EE86F !important; }
.vc_tta-tab.vc_active span { color: #fff !important; }

/* PRODUCT ACCORDIAN */
.proAccordian-row .wd-accordion-content img { position: absolute; top: -200px; width: 550px; height: 550px; right: -100%; object-fit: cover; }
.proAccordian-row .wd-accordion-content { position: relative; width: 50%; }
.proAccordian-row .wd-accordion-item { position: relative; }
.proAccordian-row.vc_row .wd-accordion-item:nth-child(1){ background: #8D2D0D; border-top-left-radius: 40px; border-top-right-radius: 40px; padding: 30px 40px 50px; position: relative; }
.proAccordian-row .wd-accordion-content h2 { color: #fff; font-size: 50px; }
.proAccordian-row .wd-accordion-content h4 { color: #fff; font-size: 30px; }
.proAccordian-row .wd-accordion-content p { color: #fff; font-size: 20px; }
.proAccordian-row .wd-accordion-opener.wd-opener-style-arrow { display: none; }
.proAccordian-row .wd-accordion-title-text span { color: #fff; font-size: 25px; }
.proAccordian-row.vc_row .wd-accordion-item:nth-child(2){ background: #ffdb06; border-top-left-radius: 40px; border-top-right-radius: 40px; padding: 30px 40px 80px; }
.proAccordian-row.vc_row .wd-accordion-item:nth-child(3){ background: #ffb0b0; border-top-left-radius: 40px; border-top-right-radius: 40px; padding: 30px 40px 50px; }
.proAccordian-row.vc_row .wd-accordion.wd-style-shadow>.wd-accordion-item:not(:last-child) { margin-bottom: -30px; }
.proAccordian-row .wd-accordion-content a { color: #fff; border: 2px solid #fff; border-radius: 50px; padding: 20px 50px; position: relative; top: 20px; }

/* FAQ SECTION */
.Faq-row .wd-accordion-item { background: #F1F4F9; padding: 20px 50px; margin-bottom: 10px; border-radius: 40px; }
.Faq-row .wd-wpb.wd-accordion .wd-accordion-title-text { font-size: 25px; }
.Faq-row .wd-accordion-content { font-size: 20px; }
.Faq-row .wd-accordion-opener { font-size: 20px; }

/* MEDIL SECTION */
.MedilNum div { margin-bottom: 35px; }
.MedilNum strong { padding: 13px 14px; border: 1px solid #0AB245; border-radius: 50px; margin-right: 5px; font-size: 17px; }
.Medil-box .info-box-title.title.wd-font-weight-800 { margin-bottom: 30px; }
.MedilNum div:nth-child(2) strong { border: 1px solid #8D2D0D ; }
.MedilNum div:nth-child(3) strong { border: 1px solid #1D0D8D ; }
.MedilNum div:nth-child(4) strong { border: 1px solid #F58523 ; }
.Cell-text p strong:nth-child(1) { color: #11556E; }
.Cell-text strong { color: #19BBAA; }

/* FOOTER */
.FooterInner { border-radius: 50px; padding: 20px 50px; }
.footer-heading { color: #19BBAA; font-size: 20px; border-bottom: 2px solid #E5E5E5; padding-bottom: 20px; position: relative; }
.footer-heading:before { content: ''; position: absolute; background: #19BBAA; width: 100px; height: 2px; bottom: -1px; }
#menu-footer-support a:hover { color: #19BBAA; }
.footer-content strong { color: #19BBAA; }
.footer-content { color: #000; font-size: 15px; }
#menu-footer-support a{ color: #000; font-size: 15px; }
.FooterInnerLogo.vc_custom_1727397364220{ background-repeat: no-repeat !important; margin: 20px 0 !important; width: 100% !important; background-size: contain !important; }
.FooterInner .vc_column_container>.vc_column-inner { padding-left: 0; padding-right: 0; }
.footer-LIST { display: flex; justify-content: left; align-items: baseline; gap: 50px; }
.footer-LIST .list-content { font-size: 15px; color: #fff; }
.footer-Resv a { color: #14BCD9; }
.footer-LIST .list-content:hover { color: #19BBAA; cursor: pointer; }
.main-footer .vc_section { border-top-left-radius: 50px; border-top-right-radius: 50px; }
.site-content.col-lg-12 { margin-bottom: 0; }
.bannerproduct-row img { position: absolute; width: 600px; height: 600px; object-fit: contain; z-index: 9999; top: -250px; left: 0; right: 0; margin: auto; }
.MainBannerRow [class*="wd-section-stretch"] { transition: opacity .5s ease; overflow: visible !important; }
 .MainBannerRow .wd-carousel { overflow: visible !important; }
.MainBannerRow .wd-slide { display: flex; overflow: visible !important; }
.main-page-wrapper { padding-top: 10px !important; }
.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light { margin: 0 !important; }
.about-us { display: flex; align-items: center; }
.post-type-archive .product-element-top img { width: 300px; }
.post-type-archive .products.wd-products { padding-top: 50px; padding-bottom: 50px; }
.contact-form .gform_footer #gform_submit_button_1 { background: #19bbaa; color: #fff; padding: 25px 60px; border-radius: 50px; font-size: 15px; }
.main-page-wrapper .page-title-default { background-color: #19bbaa;}

@media (max-width:1600px) {
	.slider-btn-row { display: flex; align-items: center; justify-content: center; flex-direction: column; }
 .slider-btn-row .text-right { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left .custom-Btn { padding: 1.5rem 1rem; }
 .slider-btn-row .vc_column_container {width: 100%;}
	.Marque .wd-marquee-content span{top:15px}
	 .HealthBox { margin: 0 auto;  display: grid; grid-template-columns: 1fr; gap: 2rem; }
 .HealthBox .healthBox-col {margin: 0 auto; width: 316px;}
	.Gainer-boxe .info-box-content {width: 50%;}
 .Gainer-boxe .info-box-content .btn {padding: 1rem 1rem; width: 173px;}
     .gainer-row .peptide-box {
        height: 725px;
    }
	.MediProducts-row .Medi-products.wd-products-element{margin-bottom: 0px;}
 .MediProducts-row .wd-products-element.wd-rs-66f5ac7169fa7.vc_custom_1727376598913.wd-wpb.Medi-products{margin-bottom: 0px !important;}
 .Medi-products .wd-entities-title a {font-size: 16px;}
 .ProducttabMain .vc_tta-tabs-list {height: 70px;}
 .order-row {display: flex; align-items: center; justify-content: center;}
 .order-row .order-btn.btn {padding: 20px 25px;}
 .order-row .text-right {display: inline-block;}
 .order-row .text-right .howOrder-btn {font-size: 13px;}
 .prescription-row .upload-col { padding: 30px 25px; }
 .prisUpload-row .btn { padding: 20px 24px; }
 .prescription-row .upload-col { width: 650px; margin: 0 auto; }
 .prescription-row {display: flex;}
 .prisUpload-row {display: flex; align-items: center;}
 .nopris-col .vc_column-inner { margin-left: 0; }
 .nopris-col { width: 650px; margin: 0 auto;}
     .nopris-row img {
        height: 242px;
        top: 36px;
        left: 111px;
        width: 268px;
        object-fit: contain;
    }
 .order-row .text-right {margin-left: 60px;}
 .proAccordian-row .wd-accordion-title-text span { font-size: 18px; }
 .proAccordian-row .wd-accordion-content h2 { font-size: 30px; text-align: center; }
 .proAccordian-row .wd-accordion-content h4 { font-size: 20px; text-align: center;}
 .proAccordian-row .wd-accordion-content p { font-size: 16px; text-align: center;}
 .wd-accordion-content.reset-last-child.wd-active { width: 100%; }
 .proAccordian-row .wd-accordion-content img {top: 0; left: 0; width: 150px; height: 150px; position: relative; right: 0; display: block; margin: auto;}	
 .Faq-row .wd-wpb.wd-accordion .wd-accordion-title-text {font-size: 18px;}
 .Faq-row .wd-accordion-content {font-size: 16px;}
 .Medi-products {margin-bottom: 0px !important;}
 #FooterInnerLogo{    background-size: contain !important;}
 .footer-Resv {text-align: center;}
	.footer-LIST{display: flex;
    justify-content: center;}
}

@media (max-width:1399px) {
	.slider-btn-row { display: flex; align-items: center; justify-content: center; flex-direction: column; }
 .slider-btn-row .text-right { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left .custom-Btn { padding: 1.5rem 1rem; }
 .slider-btn-row .vc_column_container {width: 100%;}
	.Marque .wd-marquee-content span{top:15px}
	 .HealthBox { margin: 0 auto;  display: grid; grid-template-columns: 1fr; gap: 2rem; }
 .HealthBox .healthBox-col {margin: 0 auto; width: 316px;}
	.Gainer-boxe .info-box-content {width: 50%;}
 .Gainer-boxe .info-box-content .btn {padding: 1rem 1rem; width: 173px;}
 .gainer-row .peptide-box {height: 683px;}
	.MediProducts-row .Medi-products.wd-products-element{margin-bottom: 0px;}
 .MediProducts-row .wd-products-element.wd-rs-66f5ac7169fa7.vc_custom_1727376598913.wd-wpb.Medi-products{margin-bottom: 0px !important;}
 .Medi-products .wd-entities-title a {font-size: 16px;}
 .ProducttabMain .vc_tta-tabs-list {height: 70px;}
 .order-row {display: flex; align-items: center; justify-content: center;}
 .order-row .order-btn.btn {padding: 20px 25px;}
 .order-row .text-right {display: inline-block;}
 .order-row .text-right .howOrder-btn {font-size: 13px;}
 .prescription-row .upload-col { padding: 30px 25px; }
 .prisUpload-row .btn { padding: 20px 24px; }
 .prescription-row .upload-col { width: 650px; margin: 0 auto; }
 .prescription-row {display: flex;}
 .prisUpload-row {display: flex; align-items: center;}
 .nopris-col .vc_column-inner { margin-left: 0; }
 .nopris-col { width: 650px; margin: 0 auto;}
     .nopris-row img {
        height: 242px;
        top: 36px;
        left: 111px;
        width: 268px;
        object-fit: contain;
    }
 .order-row .text-right {margin-left: 60px;}
 .proAccordian-row .wd-accordion-title-text span { font-size: 18px; }
 .proAccordian-row .wd-accordion-content h2 { font-size: 30px; text-align: center; }
 .proAccordian-row .wd-accordion-content h4 { font-size: 20px; text-align: center;}
 .proAccordian-row .wd-accordion-content p { font-size: 16px; text-align: center;}
 .wd-accordion-content.reset-last-child.wd-active { width: 100%; }
 .proAccordian-row .wd-accordion-content img {top: 0; left: 0; width: 150px; height: 150px; position: relative; right: 0; display: block; margin: auto;}	
 .Faq-row .wd-wpb.wd-accordion .wd-accordion-title-text {font-size: 18px;}
 .Faq-row .wd-accordion-content {font-size: 16px;}
 .Medi-products {margin-bottom: 0px !important;}
 #FooterInnerLogo{    background-size: contain !important;}
 .footer-Resv {text-align: center;}
}

@media (max-width:1169px) {
	.slider-btn-row { display: flex; align-items: center; justify-content: center; flex-direction: column; }
 .slider-btn-row .text-right { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left .custom-Btn { padding: 1.5rem 1rem; }
 .slider-btn-row .vc_column_container {width: 100%;}
	 .HealthBox { margin: 0 auto;  display: grid; grid-template-columns: 1fr; gap: 2rem; }
 .HealthBox .healthBox-col {margin: 0 auto; width: 316px;}
	.Gainer-boxe .info-box-content {width: 50%;}
 .Gainer-boxe .info-box-content .btn {padding: 1rem 1rem; width: 173px;}
 .gainer-row .peptide-box {height: 635px;}
	.MediProducts-row .Medi-products.wd-products-element{margin-bottom: 0px;}
 .MediProducts-row .wd-products-element.wd-rs-66f5ac7169fa7.vc_custom_1727376598913.wd-wpb.Medi-products{margin-bottom: 0px !important;}
 .Medi-products .wd-entities-title a {font-size: 16px;}
 .ProducttabMain .vc_tta-tabs-list {height: 70px;}
 .order-row {display: flex; align-items: center; justify-content: center;}
 .order-row .order-btn.btn {font-size: 13px; padding: 16px 16px; width: 204px;}
 .order-row .text-right {display: inline-block;}
 .order-row .text-right .howOrder-btn {font-size: 13px;}
 .prescription-row .upload-col { padding: 30px 25px; }
 .prisUpload-row .btn { padding: 20px 24px; }
 .prescription-row .upload-col { width: 450px; margin: 0 auto; }
 .prescription-row {display: flex;}
 .prisUpload-row {display: flex; flex-direction: column;}
 .nopris-col .vc_column-inner { margin-left: 0; }
 .nopris-col { width: 450px; margin: 0 auto;}
 .nopris-row img {height: 247px; top: 71px; left: 70px; width: 191px; object-fit: contain;}
 .order-row .text-right {margin-left: 60px;}
 .proAccordian-row .wd-accordion-title-text span { font-size: 18px; }
 .proAccordian-row .wd-accordion-content h2 { font-size: 30px; text-align: center; }
 .proAccordian-row .wd-accordion-content h4 { font-size: 20px; text-align: center;}
 .proAccordian-row .wd-accordion-content p { font-size: 16px; text-align: center;}
 .wd-accordion-content.reset-last-child.wd-active { width: 100%; }
 .proAccordian-row .wd-accordion-content img {top: 0; left: 0; width: 150px; height: 150px; position: relative; right: 0; display: block; margin: auto;}	
 .Faq-row .wd-wpb.wd-accordion .wd-accordion-title-text {font-size: 18px;}
 .Faq-row .wd-accordion-content {font-size: 16px;}
 .Medi-products {margin-bottom: 0px !important;}
 #FooterInnerLogo{    background-size: contain !important;}
 .footer-Resv {text-align: center;}
}

@media (max-width:1024px) {
	.slider-btn-row { display: flex; align-items: center; justify-content: center; flex-direction: column; }
 .slider-btn-row .text-right { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left .custom-Btn { padding: 1.5rem 1rem; }
 .slider-btn-row .vc_column_container {width: 100%;}
	 .HealthBox { margin: 0 auto;  display: grid; grid-template-columns: 1fr; gap: 2rem; }
 .HealthBox .healthBox-col {margin: 0 auto; width: 316px;}
	.Gainer-boxe .info-box-content {width: 50%;}
 .Gainer-boxe .info-box-content .btn {padding: 1rem 1rem; width: 173px;}
 .gainer-row .peptide-box {height: 596px;}
	.MediProducts-row .Medi-products.wd-products-element{margin-bottom: 0px;}
 .MediProducts-row .wd-products-element.wd-rs-66f5ac7169fa7.vc_custom_1727376598913.wd-wpb.Medi-products{margin-bottom: 0px !important;}
 .Medi-products .wd-entities-title a {font-size: 16px;}
 .ProducttabMain .vc_tta-tabs-list {height: 70px;}
 .order-row {display: flex; align-items: center; justify-content: center;}
 .order-row .order-btn.btn {font-size: 13px; padding: 16px 16px; width: 204px;}
 .order-row .text-right {display: inline-block;}
 .order-row .text-right .howOrder-btn {font-size: 13px;}
 .prescription-row .upload-col { padding: 30px 25px; }
 .prisUpload-row .btn { padding: 20px 24px; }
 .prescription-row .upload-col { width: 450px; margin: 0 auto; }
 .prescription-row {display: flex;}
 .prisUpload-row {display: flex; flex-direction: column;}
 .nopris-col .vc_column-inner { margin-left: 0; }
 .nopris-col { width: 450px; margin: 0 auto;}
 .nopris-row img {height: 247px; top: 71px; left: 70px; width: 191px; object-fit: contain;}
 .order-row .text-right {margin-left: 60px;}
 .proAccordian-row .wd-accordion-title-text span { font-size: 18px; }
 .proAccordian-row .wd-accordion-content h2 { font-size: 30px; text-align: center; }
 .proAccordian-row .wd-accordion-content h4 { font-size: 20px; text-align: center;}
 .proAccordian-row .wd-accordion-content p { font-size: 16px; text-align: center;}
 .wd-accordion-content.reset-last-child.wd-active { width: 100%; }
 .proAccordian-row .wd-accordion-content img {top: 0; left: 0; width: 150px; height: 150px; position: relative; right: 0; display: block; margin: auto;}	
 .Faq-row .wd-wpb.wd-accordion .wd-accordion-title-text {font-size: 18px;}
 .Faq-row .wd-accordion-content {font-size: 16px;}
 .Medi-products {margin-bottom: 0px !important;}
 #FooterInnerLogo{    background-size: contain !important;}
 .footer-Resv {text-align: center;}
}

@media (max-width:991px) {
.slider-btn-row { display: flex; align-items: center; justify-content: center; flex-direction: column; }
 .slider-btn-row .text-right { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left .custom-Btn { padding: 1.5rem 1rem; }
 .slider-btn-row .vc_column_container {width: 100%;}
 .Marque .wd-marquee-content span{ top: 25px; }
 .Marque .wd-marquee-content span {font-size: 7rem;}
 .HealthBox { margin: 0 auto;  display: grid; grid-template-columns: 1fr; gap: 2rem; }
 .HealthBox .healthBox-col {margin: 0 auto; width: 316px;}
 .bannerproduct-row .slider-image img { width: 419px !important; height: 245px !important; top: -65px; }
 .Gainer-boxe .info-box-content {width: 50%;}
 .Gainer-boxe .info-box-content .btn {padding: 1rem 1rem; width: 173px;}
 .gainer-row .peptide-box {height: 596px;}
 .MediProducts-row .Medi-products.wd-products-element{margin-bottom: 0px;}
 .MediProducts-row .wd-products-element.wd-rs-66f5ac7169fa7.vc_custom_1727376598913.wd-wpb.Medi-products{margin-bottom: 0px !important;}
 .Medi-products .wd-entities-title a {font-size: 16px;}
 .ProducttabMain .vc_tta-tabs-list {height: 70px;}
 .order-row {display: flex; align-items: center; justify-content: center;}
 .order-row .order-btn.btn {font-size: 13px; padding: 16px 16px; width: 204px;}
 .order-row .text-right {display: inline-block;}
 .order-row .text-right .howOrder-btn {font-size: 13px;}
 .prescription-row .upload-col { padding: 30px 25px; }
 .prisUpload-row .btn { padding: 20px 24px; }
 .prescription-row .upload-col { width: 450px; margin: 0 auto; }
 .prescription-row {display: flex; flex-direction: column;}
 .prisUpload-row {display: flex; flex-direction: column;}
 .nopris-col .vc_column-inner { margin-left: 0; }
 .nopris-col { width: 450px; margin: 0 auto;}
 .nopris-row img {height: 247px; top: 71px; left: 70px; width: 191px; object-fit: contain;}
 .order-row .text-right {margin-left: 60px;}
 .proAccordian-row .wd-accordion-title-text span { font-size: 18px; }
 .proAccordian-row .wd-accordion-content h2 { font-size: 30px; text-align: center; }
 .proAccordian-row .wd-accordion-content h4 { font-size: 20px; text-align: center;}
 .proAccordian-row .wd-accordion-content p { font-size: 16px; text-align: center;}
 .wd-accordion-content.reset-last-child.wd-active { width: 100%; }
 .proAccordian-row .wd-accordion-content img {top: 0; left: 0; width: 150px; height: 150px; position: relative; right: 0; display: block; margin: auto;}	
 .Faq-row .wd-wpb.wd-accordion .wd-accordion-title-text {font-size: 18px;}
 .Faq-row .wd-accordion-content {font-size: 16px;}
 .Medi-products {margin-bottom: 0px !important;}
 #FooterInnerLogo{    background-size: contain !important;}
 .footer-Resv {text-align: center;}
}

@media (max-width:768px) {
.slider-btn-row { display: flex; align-items: center; justify-content: center; flex-direction: column; }
 .slider-btn-row .text-right { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left .custom-Btn { padding: 1.5rem 1rem; }
 .Marque .wd-marquee-content span{ top: 25px; }
 .Marque .wd-marquee-content span {font-size: 7rem;}
 .bannerproduct-row .slider-image img { width: 419px !important; height: 245px !important; top: -65px; }
 .HealthBox { margin: 0 auto;  display: grid; grid-template-columns: 1fr; gap: 2rem; }
 .HealthBox .healthBox-col {margin: 0 auto; width: 316px;}
 .Gainer-boxe .info-box-content {width: 50%;}
 .Gainer-boxe .info-box-content .btn {padding: 1rem 1rem; width: 173px;}
 .gainer-row .peptide-box {height: 420px;}
 .MediProducts-row .Medi-products.wd-products-element{margin-bottom: 0px;}
 .MediProducts-row .wd-products-element.wd-rs-66f5ac7169fa7.vc_custom_1727376598913.wd-wpb.Medi-products{margin-bottom: 0px !important;}
 .Medi-products .wd-entities-title a {font-size: 16px;}
 .ProducttabMain .vc_tta-tabs-list {height: 70px;}
 .order-row {display: flex; align-items: center; justify-content: center;}
 .order-row .order-btn.btn {font-size: 13px; padding: 16px 16px; width: 204px;}
 .order-row .text-right {display: inline-block;}
 .order-row .text-right .howOrder-btn {font-size: 13px;}
 .prescription-row .upload-col { padding: 30px 25px; }
 .prisUpload-row .btn { padding: 20px 40px; }
	.prescription-row {display: flex; flex-direction: column;}
 .prescription-row .upload-col { width: 450px; margin: 0 auto; }
 .nopris-col .vc_column-inner { margin-left: 0; }
 .nopris-col { width: 450px; margin: 0 auto; padding-top: 1rem; }
 .nopris-row img { height: 175px; top: 64px; left: 11px; width: 191px; object-fit: contain;}
 .proAccordian-row .wd-accordion-title-text span { font-size: 18px; }
 .proAccordian-row .wd-accordion-content h2 { font-size: 30px; text-align: center; }
 .proAccordian-row .wd-accordion-content h4 { font-size: 20px; text-align: center;}
 .proAccordian-row .wd-accordion-content p { font-size: 16px; text-align: center;}
 .wd-accordion-content.reset-last-child.wd-active { width: 100%; }
 .proAccordian-row .wd-accordion-content img {top: 0; left: 0; width: 150px; height: 150px; position: relative; right: 0; display: block; margin: auto;}	
 .Faq-row .wd-wpb.wd-accordion .wd-accordion-title-text {font-size: 18px;}
 .Faq-row .wd-accordion-content {font-size: 16px;}
 .Medi-products {margin-bottom: 0px !important;}
 #FooterInnerLogo{    background-size: contain !important;}
 .footer-Resv {text-align: center;}
}

@media (max-width:767px) {
.slider-btn-row { display: flex; align-items: center; justify-content: center; flex-direction: column; }
 .slider-btn-row .text-right { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left .custom-Btn { padding: 1.5rem 1rem; }
 .Marque .wd-marquee-content span{ top: 25px; }
 .Marque .wd-marquee-content span {font-size: 7rem;}
 .bannerproduct-row .slider-image img { width: 419px !important; height: 245px !important; top: -65px; }
 .HealthBox { margin: 0 auto;  display: grid; grid-template-columns: 1fr; gap: 2rem; }
 .HealthBox .healthBox-col {margin: 0 auto; width: 316px;}
 .Gainer-boxe .info-box-content {width: 50%;}
 .Gainer-boxe .info-box-content .btn {padding: 1rem 1rem; width: 173px;}
 .gainer-row .peptide-box {height: 420px;}
 .MediProducts-row .Medi-products.wd-products-element{margin-bottom: 0px;}
 .MediProducts-row .wd-products-element.wd-rs-66f5ac7169fa7.vc_custom_1727376598913.wd-wpb.Medi-products{margin-bottom: 0px !important;}
 .Medi-products .wd-entities-title a {font-size: 16px;}
 .ProducttabMain .vc_tta-tabs-list {height: 70px;}
 .order-row {display: flex; align-items: center; justify-content: center;}
 .order-row .order-btn.btn {font-size: 13px; padding: 16px 16px; width: 204px;}
 .order-row .text-right {display: inline-block;}
 .order-row .text-right .howOrder-btn {font-size: 13px;}
 .prescription-row .upload-col { padding: 30px 25px; }
 .prisUpload-row .btn { padding: 20px 40px; }
	.prescription-row {display: flex; flex-direction: column;}
 .prescription-row .upload-col { width: 450px; margin: 0 auto; }
 .nopris-col .vc_column-inner { margin-left: 0; }
 .nopris-col { width: 450px; margin: 0 auto; padding-top: 1rem; }
 .nopris-row img { height: 175px; top: 64px; left: 11px; width: 191px; object-fit: contain;}
 .proAccordian-row .wd-accordion-title-text span { font-size: 18px; }
 .proAccordian-row .wd-accordion-content h2 { font-size: 30px; text-align: center; }
 .proAccordian-row .wd-accordion-content h4 { font-size: 20px; text-align: center;}
 .proAccordian-row .wd-accordion-content p { font-size: 16px; text-align: center;}
 .wd-accordion-content.reset-last-child.wd-active { width: 100%; }
 .proAccordian-row .wd-accordion-content img {top: 0; left: 0; width: 150px; height: 150px; position: relative; right: 0; display: block; margin: auto;}	
 .Faq-row .wd-wpb.wd-accordion .wd-accordion-title-text {font-size: 18px;}
 .Faq-row .wd-accordion-content {font-size: 16px;}
 .Medi-products {margin-bottom: 0px !important;}
 #FooterInnerLogo{    background-size: contain !important;}
 .footer-Resv {text-align: center;}
}

@media (max-width:479px) {
 .slider-btn-row { display: flex; align-items: center; justify-content: center; flex-direction: column; }
 .slider-btn-row .text-right { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left .custom-Btn { padding: 1.5rem 1rem; }
 .Marque .wd-marquee-content span{ top: 25px; }
 .Marque .wd-marquee-content span {font-size: 7rem;}
 .bannerproduct-row .slider-image img { width: 419px !important; height: 245px !important; top: -65px; }
 .HealthBox { margin: 0 auto;  display: grid; grid-template-columns: 1fr; gap: 2rem; }
 .HealthBox .healthBox-col {margin: 0 auto; width: 316px;}
 .Gainer-boxe .info-box-content {width: 50%;}
 .Gainer-boxe .info-box-content .btn {padding: 1rem 1rem; width: 173px;}
 .gainer-row .peptide-box {height: 420px;}
 .MediProducts-row .Medi-products.wd-products-element{margin-bottom: 0px;}
 .MediProducts-row .wd-products-element.wd-rs-66f5ac7169fa7.vc_custom_1727376598913.wd-wpb.Medi-products{margin-bottom: 0px !important;}
 .Medi-products .wd-entities-title a {font-size: 16px;}
 .ProducttabMain .vc_tta-tabs-list {height: 70px;}
 .order-row {display: flex; align-items: center; justify-content: center;}
 .order-row .order-btn.btn {font-size: 13px; padding: 16px 16px; width: 204px;}
 .order-row .text-right {display: inline-block;}
 .order-row .text-right .howOrder-btn {font-size: 13px;}
 .prescription-row .upload-col { padding: 30px 25px; }
 .prisUpload-row .btn { padding: 20px 40px; }
 .prescription-row .upload-col { width: 450px; margin: 0 auto; }
	.prescription-row {display: flex; flex-direction: column;}
 .nopris-col .vc_column-inner { margin-left: 0; }
 .nopris-col { width: 450px; margin: 0 auto; padding-top: 1rem; }
 .nopris-row img { height: 175px; top: 64px; left: 11px; width: 191px; object-fit: contain;}
 .proAccordian-row .wd-accordion-title-text span { font-size: 18px; }
 .proAccordian-row .wd-accordion-content h2 { font-size: 30px; text-align: center; }
 .proAccordian-row .wd-accordion-content h4 { font-size: 20px; text-align: center;}
 .proAccordian-row .wd-accordion-content p { font-size: 16px; text-align: center;}
 .wd-accordion-content.reset-last-child.wd-active { width: 100%; }
 .proAccordian-row .wd-accordion-content img {top: 0; left: 0; width: 150px; height: 150px; position: relative; right: 0; display: block; margin: auto;}	
 .Faq-row .wd-wpb.wd-accordion .wd-accordion-title-text {font-size: 18px;}
 .Faq-row .wd-accordion-content {font-size: 16px;}
 .Medi-products {margin-bottom: 0px !important;}
 #FooterInnerLogo{    background-size: contain !important;}
 .footer-Resv {text-align: center;}
}


@media (max-width: 390px) {
 .slider-btn-row { display: flex; align-items: center; justify-content: center; flex-direction: column; }
 .slider-btn-row .text-right { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left .custom-Btn { padding: 1.5rem 1rem; }
 .Marque .wd-marquee-content span{ top: 25px; }
 .Marque .wd-marquee-content span {font-size: 7rem;}
 .bannerproduct-row .slider-image img { width: 419px !important; height: 245px !important; top: -65px; }
 .HealthBox { margin: 0 auto;  display: grid; grid-template-columns: 1fr; gap: 2rem; }
 .HealthBox .healthBox-col {margin: 0 auto; width: 316px;}
 .Gainer-boxe .info-box-content {width: 50%;}
 .Gainer-boxe .info-box-content .btn {padding: 1rem 1rem; width: 173px;}
 .gainer-row .peptide-box {height: 420px;}
 .MediProducts-row .Medi-products.wd-products-element{margin-bottom: 0px;}
 .MediProducts-row .wd-products-element.wd-rs-66f5ac7169fa7.vc_custom_1727376598913.wd-wpb.Medi-products{margin-bottom: 0px !important;}
 .Medi-products .wd-entities-title a {font-size: 16px;}
 .ProducttabMain .vc_tta-tabs-list {height: 70px;}
 .order-row {display: flex; align-items: center; justify-content: center;}
 .order-row .order-btn.btn {font-size: 13px; padding: 16px 16px; width: 204px;}
 .order-row .text-right {display: inline-block;}
 .order-row .text-right .howOrder-btn {font-size: 13px;}
 .prescription-row .upload-col { padding: 30px 25px; }
	.prescription-row {display: flex; flex-direction: column;}
 .prisUpload-row .btn { padding: 20px 40px; }
 .prescription-row .upload-col { width: 450px; margin: 0 auto; }
 .nopris-col .vc_column-inner { margin-left: 0; }
 .nopris-col { width: 450px; margin: 0 auto; padding-top: 1rem; }
 .nopris-row img { height: 175px; top: 64px; left: 11px; width: 191px; object-fit: contain;}
 .proAccordian-row .wd-accordion-title-text span { font-size: 18px; }
 .proAccordian-row .wd-accordion-content h2 { font-size: 30px; text-align: center; }
 .proAccordian-row .wd-accordion-content h4 { font-size: 20px; text-align: center;}
 .proAccordian-row .wd-accordion-content p { font-size: 16px; text-align: center;}
 .wd-accordion-content.reset-last-child.wd-active { width: 100%; }
 .proAccordian-row .wd-accordion-content img {top: 0; left: 0; width: 150px; height: 150px; position: relative; right: 0; display: block; margin: auto;}	
 .Faq-row .wd-wpb.wd-accordion .wd-accordion-title-text {font-size: 18px;}
 .Faq-row .wd-accordion-content {font-size: 16px;}
 .Medi-products {margin-bottom: 0px !important;}
 #FooterInnerLogo{    background-size: contain !important;}
 .footer-Resv {text-align: center;}
}

@media (max-width: 360px) {
 .slider-btn-row { display: flex; align-items: center; justify-content: center; flex-direction: column; }
 .slider-btn-row .text-right { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left { display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; }
 .slider-btn-row .text-left .custom-Btn { padding: 1.5rem 1rem; }
 .Marque .wd-marquee-content span{ top: 25px; }
 .Marque .wd-marquee-content span {font-size: 7rem;}
 .bannerproduct-row .slider-image img { width: 419px !important; height: 245px !important; top: -65px; }
 .HealthBox { margin: 0 auto;  display: grid; grid-template-columns: 1fr; gap: 2rem; }
 .HealthBox .healthBox-col {margin: 0 auto; width: 316px;}
 .Gainer-boxe .info-box-content {width: 50%;}
 .Gainer-boxe .info-box-content .btn {padding: 1rem 1rem; width: 173px;}
 .gainer-row .peptide-box {height: 420px;}
 .MediProducts-row .Medi-products.wd-products-element{margin-bottom: 0px;}
 .MediProducts-row .wd-products-element.wd-rs-66f5ac7169fa7.vc_custom_1727376598913.wd-wpb.Medi-products{margin-bottom: 0px !important;}
 .Medi-products .wd-entities-title a {font-size: 16px;}
 .ProducttabMain .vc_tta-tabs-list {height: 70px;}
 .order-row {display: flex; align-items: center; justify-content: center;}
 .order-row .order-btn.btn {font-size: 13px; padding: 16px 16px; width: 204px;}
 .order-row .text-right {display: inline-block;}
 .order-row .text-right .howOrder-btn {font-size: 13px;}
 .prescription-row .upload-col { padding: 30px 25px; }
	.prescription-row {display: flex; flex-direction: column;}
 .prisUpload-row .btn { padding: 20px 40px; }
 .prescription-row .upload-col { width: 450px; margin: 0 auto; }
 .nopris-col .vc_column-inner { margin-left: 0; }
 .nopris-col { width: 450px; margin: 0 auto; padding-top: 1rem; }
 .nopris-row img { height: 175px; top: 64px; left: 11px; width: 191px; object-fit: contain;}
 .proAccordian-row .wd-accordion-title-text span { font-size: 18px; }
 .proAccordian-row .wd-accordion-content h2 { font-size: 30px; text-align: center; }
 .proAccordian-row .wd-accordion-content h4 { font-size: 20px; text-align: center;}
 .proAccordian-row .wd-accordion-content p { font-size: 16px; text-align: center;}
 .wd-accordion-content.reset-last-child.wd-active { width: 100%; }
 .proAccordian-row .wd-accordion-content img {top: 0; left: 0; width: 150px; height: 150px; position: relative; right: 0; display: block; margin: auto;}	
 .Faq-row .wd-wpb.wd-accordion .wd-accordion-title-text {font-size: 18px;}
 .Faq-row .wd-accordion-content {font-size: 16px;}
 .Medi-products {margin-bottom: 0px !important;}
 #FooterInnerLogo{    background-size: contain !important;}
 .footer-Resv {text-align: center;}
}


























