*{scroll-behavior:smooth}
.cp-header .navbar .item a.active::after{bottom:-30.5px}
.cp-header{padding:22px 0 18px}
.find-tyre-shop-banner{margin-top:-24px;position:relative}
.find-tyre-shop-banner img{max-height:440px;min-height:400px;max-width:100%;width:100%}
.find-tyre-shop-banner .background-overlay{position:absolute;top:0;width:100%;height:100%}
.find-tyre-shop-banner-wrapper{position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;max-width:1440px;padding:0 120px}
.find-tyre-shop-banner-wrapper .banner-content-wrap{display:flex;justify-content:space-between;align-items:center;margin-top:56px;gap:20px}
.find-tyre-shop-banner-wrapper .subMenu{margin-top:20px}
.find-tyre-shop-banner-wrapper .subMenu a{font-family:"Poppins-Light";font-weight:300;font-size:12px;color:#252525}
.find-tyre-shop-banner-wrapper .subMenu a:last-child{font-family:"Poppins-SemiBold";font-weight:600}
.find-tyre-shop-banner-wrapper .find-tyre-heading{max-width:634px;width:60%}
.find-tyre-shop-banner-wrapper .find-tyre-heading h3{font-family:"Poppins-SemiBold";font-size:33px;font-weight:600;line-height:normal;color:#fff}
.find-tyre-shop-banner-wrapper .find-tyre-heading p{font-family:"Poppins-Regular";font-size:18px;line-height:normal;color:#fff;margin-top:12px}
.find-tyre-shop-banner-wrapper .pincode-search-wrapper{border-radius:4px;background-color:#fff;max-width:431px;width:40%;padding:40px 24px 40px 24px}
.find-tyre-shop-banner-wrapper .pincode-search-wrapper .search-box .input-box h1{margin-bottom:35px;font-family:"Poppins-Regular"}
.banner-content-wrap form .input-box{position:relative}
.banner-content-wrap form .input-box input{font-family:"Poppins-Regular";border:0;border-bottom:1px solid #252525;padding-bottom:7px;width:100%;font-size:16px;line-height:normal;color:#252525}
.banner-content-wrap form .input-box a{position:absolute;right:0;bottom:7px;font-family:"Poppins-SemiBold";font-size:14px;font-weight:600;line-height:normal;color:#f5822e;text-transform:uppercase}
.banner-content-wrap form .input-box .locatebtn-disabled{position:absolute;right:0;bottom:7px;font-family:"Poppins-SemiBold";font-size:14px;font-weight:600;line-height:normal;color:#f5822e;text-transform:uppercase}
.banner-content-wrap form button{width:100%;height:40px;margin:32px 0 0;padding:10px 0;border-radius:20px;background-color:#f5822e;font-family:"Poppins-Bold";font-size:14px;font-weight:bold;line-height:normal;text-align:center;color:#fff;text-transform:uppercase}
.banner-content-wrap form button.find{display:none}
.banner-content-wrap form .input-box .floating-placeholder{position:absolute;pointer-events:none;left:0;color:#252525;font-family:"Poppins-Medium";font-size:16px;bottom:7px;transition:.2s ease all;pointer-events:none;line-height:normal}
.banner-content-wrap form .input-box input:focus ~ .floating-placeholder,.banner-content-wrap form .input-box input:not(:focus):valid ~ .floating-placeholder{bottom:32px;left:0;font-size:12px;opacity:1}
.find-tyre-shop-banner-wrapper .pincode-wrapper{padding:16px 32px;background-color:#ecf4fa;max-height:90px;max-width:580px;border-radius:4px;box-shadow:0 9px 8px 0 rgb(68 68 68 / 21%);display:flex;align-items:center;justify-content:space-between;position:absolute;width:100%;display:none;left:0;right:0;margin:0 auto;top:350px}
.find-tyre-shop-banner-wrapper .pincode-wrapper .lhs{display:flex}
.find-tyre-shop-banner-wrapper .pincode-wrapper .pincode-details{display:flex;flex-direction:column;margin-left:20px}
.find-tyre-shop-banner-wrapper .pincode-wrapper .pincode-details .pincode-label{font-family:"Poppins-Regular";font-size:14px;line-height:normal;color:#252525;margin-top:7px}
.find-tyre-shop-banner-wrapper .pincode-wrapper .pincode-details .pincode{font-family:"Poppins-SemiBold";font-size:18px;font-weight:600;line-height:normal;color:#252525;margin-top:2px}
.find-tyre-shop-banner-wrapper .pincode-wrapper .pincode-image{max-width:60px;max-height:60px}
.find-tyre-shop-banner-wrapper .pincode-wrapper .pincode-image img{width:60px;min-height:unset}
.find-tyre-shop-banner-wrapper .pincode-wrapper a{font-family:"Poppins-SemiBold";font-size:16px;font-weight:600;line-height:normal;color:#f5822e;text-transform:uppercase}
.error-text{margin-top:5px;font-size:12px;font-style:italic;color:#e00;opacity:0;display:none;transition:all .4s ease-in-out}
.tooltip-container{display:flex;gap:11px}
.tooltip{position:relative;display:inline-block;text-decoration:none}
.tooltip .tooltip-text{visibility:hidden;width:120px;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:7px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s;font-size:14px}
.tooltip:hover .tooltip-text{visibility:visible;opacity:1}
.tooltip .tooltip-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}
@media only screen and (min-width:320px) and (max-width:767.69px){.cp-header{padding:14px 0}
.find-tyre-shop-banner-wrapper{max-width:unset;width:unset;padding:0 16px}
.find-tyre-shop-banner{margin-top:-24px;margin-bottom:220px}
.find-tyre-shop-banner img{min-height:241px;max-width:100%;width:100%;max-height:241px}
.find-tyre-shop-banner-wrapper .banner-content-wrap{flex-direction:column;margin-top:55px;gap:112px}
.find-tyre-shop-banner-wrapper .subMenu{margin-top:16px}
.find-tyre-shop-banner-wrapper .find-tyre-heading{max-width:100%;margin-top:0;width:100%;min-height:112px}
.find-tyre-shop-banner-wrapper .find-tyre-heading h3{font-size:16px}
.find-tyre-shop-banner-wrapper .find-tyre-heading p{font-size:14px;margin-top:4px}
.find-tyre-shop-banner-wrapper .pincode-search-wrapper{max-width:100%;width:100%;background:transparent;padding:0}
.banner-content-wrap form .input-box input{font-size:14px}
.banner-content-wrap form .input-box .floating-placeholder{bottom:10px;font-size:14px}
.banner-content-wrap form .input-box input:focus ~ .floating-placeholder,.banner-content-wrap form .input-box input:not(:focus):valid ~ .floating-placeholder{font-family:"Poppins-Regular";font-size:10px}
.banner-content-wrap form .input-box a{font-size:12px;text-transform:capitalize}
.banner-content-wrap form button{width:100%;font-family:"Poppins-Bold";font-size:12px;font-weight:bold;text-align:center;color:#fff;margin-top:20px}
.banner-content-wrap form button.search{display:none}
.banner-content-wrap form button.find{display:block}
.find-tyre-shop-banner-wrapper .pincode-wrapper{max-width:328px;min-width:328px;width:100%;top:250px;left:0;padding:10px 16px;box-shadow:none}
.find-tyre-shop-banner-wrapper .pincode-wrapper .pincode-image{max-width:40px}
.find-tyre-shop-banner-wrapper .pincode-wrapper .pincode-image img{min-height:unset;max-height:40px}
.find-tyre-shop-banner-wrapper .pincode-wrapper .pincode-details .pincode-label{font-size:10px;margin-top:1px}
.find-tyre-shop-banner-wrapper .pincode-wrapper .pincode-details .pincode{font-size:14px}
.find-tyre-shop-banner-wrapper .pincode-wrapper a{font-size:12px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.find-tyre-shop-banner-wrapper .find-tyre-heading{max-width:unset;width:50%}
.find-tyre-shop-banner-wrapper .pincode-search-wrapper{max-width:unset;width:50%}
.find-tyre-shop-banner-wrapper .find-tyre-heading h3{font-size:28px}
.find-tyre-shop-banner-wrapper .find-tyre-heading p{font-size:15px}
}