.Main-PeptidesList-Section{width:30%}
@media only screen and (max-width: 992px){
  .Main-PeptidesList-Section{display:none}
}
.navPepLst:hover .PeptidesNavBar-text{font-weight:400}
.custom-drop-down-menu2{background:#ffffffba;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(30px);border:2px solid rgba(255,255,255,1);padding-top:15px;padding-bottom:15px}
.unit-main-page-section{margin-top:-30px}
.drop-down{position:relative}
.drop-down:after{content:"";position:absolute;width:15px;height:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACSSURBVHgBjY49DoJAEIV3ErHWaGenxgNYehIvpAcw8RI2JraG0FIQjkDFOVi+IVNQ7ACTfCHh/ewLwS7GeIFNmDn1wDUlfOEF2UR4C0/1psQj5PCGfULfwQN+cPZe0JLKSrLR/5Wtq92ws2StRRYuUmHxSvh8oIQObnCHRkS6sORsyd/WnDyfTBSodhhMIq3n6wGrWItMTdKHUAAAAABJRU5ErkJggg==);background-repeat:no-repeat;top:40%;right:20%}
.Calc-text-1{font-family:var(--base-font);font-weight:500;font-size:15px;line-height:19.53px}
.calculator-section{background:linear-gradient(180deg,#2d587b,#52a1e1);width:100%;max-width:583px;width:583px;padding:38px;border-radius:30px;color:#fff;overflow:hidden}
.choose-syringe{box-shadow:0 6px 14px #00000012 inset;background-color:#254f73;border-radius:20px;font-size:18px;font-weight:600;width:254px;text-align:center;text-align-last:center;color:#fff;padding-right:30px;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACSSURBVHgBjY49DoJAEIV3ErHWaGenxgNYehIvpAcw8RI2JraG0FIQjkDFOVi+IVNQ7ACTfCHh/ewLwS7GeIFNmDn1wDUlfOEF2UR4C0/1psQj5PCGfULfwQN+cPZe0JLKSrLR/5Wtq92ws2StRRYuUmHxSvh8oIQObnCHRkS6sORsyd/WnDyfTBSodhhMIq3n6wGrWItMTdKHUAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:right 15px center;background-size:14px 7px;border:none}
.choose-syringe::-ms-expand{display:none}
.choose-syringe:hover,.choose-syringe:focus{outline:none}
.enter-peptides{box-shadow:0 6px 14px #00000012 inset;background:#254f73;border-radius:20px;font-size:18px;font-weight:600;text-align:center;text-align-last:center;outline:none;width:254px;color:#fff;border:none}
.add-peptide-btn{color:#1a3f60;background:linear-gradient(90deg,#fff 54%,#e5e5e6f7);padding:10.5px 9px;font-size:10px;line-height:12px;font-weight:700;font-family:var(--base-font);border-radius:5px;border:none;display:inline-flex;align-items:center}
.add-peptides-section{margin-top:24px}
.formulate-text{font-family:var(--base-font)!important}
.pc-calc-icon{flex-shrink:0;display:inline-block;vertical-align:middle}
.pc-calc-icon img{display:block;width:24px;height:24px}
.pc-calc-icon-water img{width:26px;height:26px}
/* Live-parity responsive calculator widths (were flattened & always applied mobile size) */
@media (max-width:1110px) and (min-width:1000px){
  .calculator-section{width:520px}
}
@media (max-width:624px){
  .calculator-section{width:500px}
  .choose-syringe{width:200px!important}
  .enter-peptides{width:200px}
}
@media (max-width:536px){
  .calculator-section{width:450px}
  .choose-syringe{width:180px!important}
  .enter-peptides{width:180px}
}
@media (max-width:485px){
  .calculator-section{width:400px;padding:35px 24px!important}
  .choose-syringe{width:160px!important}
  .enter-peptides{width:160px}
}
@media (max-width:430px){
  .calculator-section{width:370px;padding:38px 20px}
  .choose-syringe{width:155px!important}
  .enter-peptides{width:155px}
  .formulate-text{font-size:16px!important;line-height:20px}
}
@media (max-width:416px){
  .Calc-text-1{font-size:13px!important}
}
@media (max-width:383px){
  .calculator-section{width:320px}
  .choose-syringe{width:140px!important}
  .enter-peptides{width:140px}
  .calculator-section input,.calculator-section select{font-size:15px}
}
@media (max-width:340px){
  .calculator-section{width:300px}
  .choose-syringe{width:120px!important}
  .enter-peptides{width:120px}
}
/* Below each fixed width, shrink with side gutters (parent provides 16px padding) */
@media (max-width:767px){
  .Main-calulator-section-pc .calculator-section{
    width:100% !important;
    max-width:100% !important;
  }
}
.Peptides-List-Section{list-style-type:none;padding:0;margin:0}
.Peptides-List-Section .sidenavli{text-decoration:none;color:inherit}
.peptides-list-text-1{color:#000;font-family:var(--base-font);font-weight:600;font-size:20px;line-height:20.4px}
.peptides-list-text{border-bottom:1px solid #00000033}
.List-of-Peptides{height:100vh;overflow:auto}
.List-of-Peptides::-webkit-scrollbar{width:8px}
.List-of-Peptides::-webkit-scrollbar-track{background:#f1f1f1;border-left:1px solid #d3d3d3;border-radius:10px}
.List-of-Peptides::-webkit-scrollbar-thumb{background-color:#2a6da9;border-radius:10px;border:2px solid #f1f1f1}
.List-of-Peptides{scrollbar-width:thin;scrollbar-color:#2a6da9 #f1f1f1}
.Peptides-List-Section li{margin-bottom:6px}
.calculator-section-2{background:linear-gradient(180deg,#2d587b,#52a1e1);width:100%;padding:38px;border-radius:10px;color:#fff;overflow:hidden}
.Calc-text-2{font-size:18px!important}
.calculator-section-2{padding:12px 15px}
@media only screen and (max-width:529px){
  .Calc-text-1{font-size:14px!important}
}
.faq-accordion{width:100%}
.faq-accordion .accordion-item{margin-bottom:18px;background:#f3faff!important;padding:12px;border:unset!important;color:#61656e!important;font-family:var(--third-font);font-weight:400;font-size:16px;line-height:26px}
.enter-value-Convt{box-shadow:0 6px 14px #00000012 inset;background:#254f73;border-radius:20px;font-size:18px;font-weight:600;width:170px!important;text-align:center;text-align-last:center;outline:none;border:none;color:#fff;box-shadow:none!important}
.choose-unit-convt{box-shadow:0 6px 14px #00000012 inset;background:#254f73;border-radius:20px;font-size:18px;font-weight:600;width:170px!important;text-align:center;text-align-last:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;box-shadow:none!important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACSSURBVHgBjY49DoJAEIV3ErHWaGenxgNYehIvpAcw8RI2JraG0FIQjkDFOVi+IVNQ7ACTfCHh/ewLwS7GeIFNmDn1wDUlfOEF2UR4C0/1psQj5PCGfULfwQN+cPZe0JLKSrLR/5Wtq92ws2StRRYuUmHxSvh8oIQObnCHRkS6sORsyd/WnDyfTBSodhhMIq3n6wGrWItMTdKHUAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:right 12px center;background-size:12px 7px;border:none}
.enter-value-Convt,.choose-unit-convt{width:120px!important}
.enter-value-Convt,.choose-unit-convt{width:100px!important}
.enter-value-Convt,.choose-unit-convt{width:90px!important}
.convt-unit-text{font-size:15px!important}
.banner1Gg{position:relative;width:100%;overflow:visible!important;z-index:10}
.banner1-section h2{font-size:24px}
.banner1-section p{font-size:16px;line-height:24px}
.responsiveBanner{position:relative;z-index:20;border-radius:8px}
/* PEPTIDES LIST toggle: use live-full.css media-query rules only */
.banner1-section p{color:#1a3f60;font-family:var(--base-font);font-weight:400;font-size:19px;line-height:35px}
.banner1-section h2{color:#1a3f60;font-family:var(--base-font);font-weight:400;font-size:34px;line-height:35px}
.banner1-bold-text{font-weight:600!important}
.banner1-btn{background:#fff;color:#1a3f60;border:none;max-width:163px;padding:14px 34px;font-family:var(--base-font);font-weight:700;font-size:15px;line-height:18px;border-radius:6px;box-shadow:0 1px 3px #0000001a,0 5px 5px #00000017,0 11px 7px #0000000d,0 20px 8px #00000003,0 32px 9px #0000}
.banner1-section h2{font-size:28px}
.banner1-section p{font-size:16px;line-height:24px}
.banner1-section h2{font-size:24px}
.banner1-section p{font-size:16px;line-height:24px}
.desktopbanners{width:100%;border-radius:12px}
.responsiveBanner{width:100%;border-radius:12px;height:auto}
.top-banner-wrapper{width:100%;overflow:hidden;cursor:pointer;border-radius:12px}
.top-banner-img{width:100%;height:auto;border-radius:12px;display:block}
.TopBannerMobile{display:none}
@media only screen and (max-width: 507px){
  .TopBannerMobile{display:block}
  .TopBannerDesktop{display:none}
}
.db-add-Peptides-btn{background-color:#27de81;color:#fff;border:none;border-radius:5px;cursor:pointer;padding:12px;font-size:1rem;transition:all .3s}
.Add-peptide-form label{font-family:var(--base-font);font-size:16px;font-weight:500}
.Add-peptide-form select{border:1px solid #ccc;color:#000}
.Add-peptide-form textarea{border:1px solid #ccc;color:#000;min-height:80px}
.Add-peptide-form input,.Add-peptide-form textarea,.Add-peptide-form select{border:1px solid #ccccccc6;color:#000;padding:8px 12px}
.add-peptides-modal-btn{background:var(--primary-color);font-family:var(--base-font);box-shadow:0 4px 4px #00000040;color:#fff;padding:12px 20px;border-radius:6px;border:none}
.add-peptides-modal-btn-cencel{border:1px solid var(--primary-color);font-family:var(--base-font);box-shadow:0 4px 4px #00000040;color:#000;padding:12px 20px;border-radius:6px;border:none}
.add-Peptides-btn-user{background-color:#27de81;color:#fff;border:none;border-radius:5px;cursor:pointer;padding:6px;font-size:1rem;transition:all .3s}
.SC-text{font-family:var(--base-font);color:#000c;font-size:25px;line-height:33px;font-weight:400}
.SC-text{font-size:19px;line-height:30px}
.SC-Text-1,.SC-Result-text,.SC-Result-time{font-size:18px!important}
.SC-Result-unit p{font-size:15px!important}
.SC-text{font-size:16px;line-height:18px;padding:0!important}
.SC-Text-1{font-family:var(--base-font);color:var(--Font-Color);font-size:24px;font-weight:28px;font-weight:500}
.SC-Result-text{font-family:var(--base-font);font-size:20px;line-height:28px;font-weight:400;color:#1a3f6099}
.SC-Result-time{font-family:var(--base-font);font-size:22px;line-height:28px;font-weight:400;color:#1a3f60}
.SC-Result-unit{padding:8.5px 27px;border-radius:10px;background:linear-gradient(180deg,#2d587b,#52a1e1)}
.SC-Result-unit p{color:#fff;font-family:var(--base-font);font-weight:600;font-size:18px;line-height:26px}
.calories-result-box{background-color:#e0f3ff;border-radius:12px;padding:25px 30px;color:#0a0a0a;font-size:.95rem;margin-top:30px;box-shadow:0 4px 15px #0000001a}
.calories-result-box h4{font-size:1.2rem;font-weight:700;margin-bottom:15px}
.calories-result-box ul{list-style-type:disc;padding-left:20px;margin:0}
.calories-result-box li{margin-bottom:10px}
.calories-result-box .calories-danger{color:#d32f2f;font-weight:600}
.bfc-result-box{background:#ffffff1a;border-radius:16px;padding:2rem;margin-top:2rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}
.bfc-result-box p{font-size:1rem;margin-bottom:.8rem}
.bfc-result-box strong{color:#e6f7ff}
.add-Peptides-btn-user{background:#27de81;color:#fff;border-radius:8px;display:inline-flex;align-items:center;gap:8px;height:100%;font-weight:400;box-shadow:0 10px 18px #22c55e2e;transition:transform .12s ease,box-shadow .12s ease}
.add-Peptides-btn-user:hover{transform:translateY(-1px);box-shadow:0 14px 22px #22c55e38}