.Product_Page{ .pdp_3 { padding: 80px 0px; background-color: var(--themeBg1); background-position: center; background-repeat: no-repeat; background-size: cover; } .pdpInner { padding: 30px; background-color: var(--themeBg2); border-radius: 10px; } .pdpSlider3 .owl-stage-outer { padding: 30px 10px; margin: 0px -10px; } .pdpSlider3 .owl-item { transition: 0.3s; } .pdpSlider3 .active.center { transform: scale(1.1); } .imgSec { line-height: 0px; border: 1px solid #00000020; border-radius: 10px; overflow: hidden; } .mainHeading { font-size: 25px; line-height: 35px; margin: 20px 0px; font-weight: 700; color: var(--headingColor2); } .subPara { font-size: 15px; line-height: 25px; margin-bottom: 50px; color: var(--paragraphColorBlack); } .stars i { color: #f0ad4e; margin-right: 2px; } .pName { font-size: 35px; line-height: 45px; margin: 15px 0px; color: var(--headingColor1); font-weight: 600; } .comSec { padding: 10px; border: 1px dotted #797979; } .custGrid { grid-template-columns: 100px 1fr; } .para { font-size: 13px; line-height: 23px; color: var(--paragraphColorBlack); } .cardGrid { grid-template-columns: 50px 1fr; } .pointMainSec { margin: 30px 0px; } .iconSec { width: 50px; height: 50px; border-radius: 50%; } .cardHead { font-size: 16px; line-height: 20px; color: var(--headingColor2); font-weight: 600; } .btn { padding: 8px 30px; background-color: var(--btnColor); color: var(--btnTextColor); font-size: 14px; border-radius: 5px; border: none; transition: 0.3s; font-weight: 500; } .btn:hover { background-color: var(--btnHoverColor); color: var(--btnHoverTextColor); } .tabSec { padding: 20px 25px; font-size: 16px; font-weight: 700; color: var(--headingColor1); cursor: pointer; } .activeBorder { border: 1px solid #d5d8dc; border-bottom: 5px solid var(--themeColor1); position: relative; } .pDetailMainSec { overflow: hidden; margin: 50px 0px; } .tabsConSec { padding: 20px; border: 1px solid #d5d8dc; display: none; } .activeTab { display: block; } .navBtnMain { pointer-events: none; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 2; } .arrowBtn { width: 40px; height: 40px; pointer-events: all; cursor: pointer; border: 2px solid var(--btnColor); border-radius: 50%; } .arrowBtn i { font-size: 22px; } .pdpInnerAbt { padding: 0px 0px 50px; } .floatBtnSec { position: sticky; bottom: 20px; } .floatBtn { outline: 0; display: inline-flex; align-items: center; justify-content: space-between; background: var(--btnColor); min-width: 200px; border: 0; border-radius: 4px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); box-sizing: border-box; padding: 15px 20px; color: var(--btnTextColor); font-size: 15px; font-weight: 600; letter-spacing: 1.2px; overflow: hidden; cursor: pointer; } .floatBtn .animation { border-radius: 100%; transition: 0.4s; animation: ripple 0.6s linear infinite; } @keyframes ripple { 0% { box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1), 0 0 0 40px rgba(255, 255, 255, 0.1), 0 0 0 60px rgba(255, 255, 255, 0.1); } 100% { box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.1), 0 0 0 40px rgba(255, 255, 255, 0.1), 0 0 0 60px rgba(255, 255, 255, 0.1), 0 0 0 80px rgba(255, 255, 255, 0); } } .pdp_3_form { display: none; position: fixed; width: 100%; height: 100vh; top: 0px; left: 0px; background-color: #00000080; z-index: 99; } .formSec { width: 400px; border-radius: 10px; background-color: var(--themeBg2); padding: 15px 20px; } .formHeading { font-size: 20px; line-height: 30px; color: var(--headingColor1); font-weight: 600; } .formGrid { grid-template-columns: 1fr 40px; } .crossIcon { aspect-ratio: 1; border-radius: 50%; background-color: var(--themeBg1); cursor: pointer; } .formTop { margin-bottom: 10px; } .inputMainSec { margin-bottom: 10px; } .inputMainSec label { font-size: 12px; font-weight: 500; color: var(--paragraphColorBlack); line-height: 20px; } .inputMainSec label span { color: red; } .inputMainSec input, .inputMainSec textarea { width: -webkit-fill-available; padding: 12px 15px; border: none; outline: none; background-color: var(--themeBg1); border-radius: 5px; } .inputMainSec textarea { resize: none; } .callBtn { width: 48px; height: 48px; border-radius: 50%; border: none; background-color: #1a4f69; cursor: pointer; } .callBtn i { font-size: 22px; color: white; } .whatsAppBtn { width: 48px; height: 48px; border-radius: 50%; border: none; background-color: #4cb051; cursor: pointer; } .whatsAppBtn i { color: white; font-size: 25px; } @media only screen and (max-width: 900px) { .pdp_3 { padding: 20px 0px 0px; } .pName { font-size: 22px; line-height: 32px; } .tabMainSec { overflow-x: auto; } .tabSec { padding: 15px 25px; } .pDetailMainSec { margin: 20px 0px; } .pdpInnerAbt { padding-bottom: 0px; } } .pdp_3{ background-color: #f5f5f5; padding: 20px 0px; } .pdpInner{ background-color: #fff; } .floatBtn .animation{ animation: none !important; } .relatedHeading{ font-size: 30px; line-height: 40px; margin: 20px 0px; font-weight: 600; } .product_card_14 .pName{ font-size: 20px; line-height: 30px; } }.Product_Page{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }