*{font-family:Poppins,sans-serif;padding:0;margin:0;font-size:15px}.home-div{height:auto}.home-div p{margin:20px}.grid-image{margin:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.grid-image img{width:100%;max-width:330px}@media (max-width: 1024px){.grid-image{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-image{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.grid-image{grid-template-columns:1fr;width:330px}}.spotlight-container{display:flex;flex-direction:column;align-items:center;background-color:#f4f4f4;gap:20px}.spotlight-slider{position:relative;overflow:hidden;width:100%;background-color:#e0e0e0;border-radius:8px}.spotlight-image{width:100%;height:auto;object-fit:cover;transition:all .5s ease-in-out}.spotlight-button{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;padding:20px;cursor:pointer;font-size:25px;border-radius:5px;z-index:1}.spotlight-button.prev{left:10px}.spotlight-button.next{right:10px}.spotlight-button:hover{background:#000000b3}@media (max-width: 1024px){.spotlight-container{gap:15px}.spotlight-slider{max-width:900px}.spotlight-button{padding:18px;font-size:22px}}@media (max-width: 768px){.spotlight-container{gap:10px}.spotlight-slider{max-width:100%;border-radius:5px}.spotlight-button{padding:15px;font-size:20px}.spotlight-image{height:auto}}@media (max-width: 420px){.spotlight-container{gap:8px;padding:5px}.spotlight-slider{border-radius:3px}.spotlight-image{width:80%;height:auto}.spotlight-button{padding:12px;font-size:18px}.spotlight-button.prev{left:5px}.spotlight-button.next{right:5px}}.sliderContainer{position:relative;max-width:1300px;margin:20px auto;overflow:hidden;padding:20px;background-color:#fff;border:1px solid rgba(0,0,0,.102);border-radius:8px}.sliderWrapper{overflow:hidden}.Slider{display:flex;transition:transform .5s ease}.sliderItem{flex:0 0 33.33%;max-width:33.33%;padding:10px;box-sizing:border-box;text-align:center}.product-image{width:100%;max-height:200px;object-fit:cover;margin-bottom:10px;border:1px solid #ccc;border-radius:8px}.product-name{font-size:16px;font-weight:700;margin:5px 0;color:#333}.product-price{font-size:14px;color:#007bff}.sliderBtn{position:absolute;top:50%;transform:translateY(-50%);background-color:#007bff;color:#fff;border:none;padding:10px;cursor:pointer;border-radius:50%;font-size:18px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;z-index:10}.sliderBtn.Prev{left:10px}.sliderBtn.Next{right:10px}.sliderBtn:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width: 1024px){.sliderContainer{padding:15px;max-width:1000px}.sliderItem{flex:0 0 50%;max-width:50%}.product-image{max-height:180px}.sliderBtn{width:35px;height:35px;font-size:16px}}@media (max-width: 768px){.sliderContainer{padding:10px;max-width:100%}.sliderItem{flex:0 0 100%;max-width:100%}.product-image{max-height:150px}.product-name{font-size:14px}.product-price{font-size:12px}.sliderBtn{width:30px;height:30px;font-size:14px}}@media (max-width: 420px){.sliderContainer{padding:8px;max-width:100%}.sliderItem{flex:0 0 100%;max-width:100%;padding:5px}.product-image{max-height:120px;border-radius:5px}.product-name{font-size:12px}.product-price{font-size:10px}.sliderBtn{width:25px;height:25px;font-size:12px;padding:5px}.sliderBtn.Prev{left:5px}.sliderBtn.Next{right:5px}}.image-display{display:flex;flex-direction:column}.large-image img{width:400px;border-radius:5px;background-color:#fff;border:1px solid rgba(0,0,0,.102)}.thumbnail-images{display:flex;margin-top:10px;margin-left:40px}.thumbnail img{width:80px;height:80px;cursor:pointer;transition:transform .2s;background-color:#fff}.thumbnail img:hover{transform:scale(1.1)}.product-detail{display:flex;justify-content:space-between;gap:20px}.Basic-details{width:900px}.details-head{border:1px solid rgba(0,0,0,.102);padding:20px;margin:5px;font-size:22px}.des-dis{width:400px;border:1px solid rgba(0,0,0,.102);padding:20px;margin:5px}.pre{width:400px;border:1px solid rgba(0,0,0,.102);padding:20px;margin:5px;display:flex;flex-direction:column;align-items:center;gap:10px}.pre p{font-size:20px}.pre-dis{display:flex}.cart-buy{display:flex;gap:5px}.cart-button{padding:10px 20px;color:#fff;background-color:#e12827;border-radius:3px;border:none}.buy-button{padding:10px 20px;color:#fff;border-radius:3px;border:none}@media (max-width: 1024px){.product-detail{flex-direction:column;align-items:center}.Basic-details{width:100%;margin-bottom:20px}.des-dis,.pre{width:90%}.large-image img{width:350px}.thumbnail-images{justify-content:center;margin-left:0}}@media (max-width: 768px){.product-detail{flex-direction:column;align-items:center;gap:10px}.Basic-details{width:100%}.details-head{font-size:18px;padding:15px}.des-dis,.pre{width:95%;margin:10px 0;padding:15px}.large-image img{width:300px}.thumbnail-images{flex-wrap:wrap;justify-content:center;gap:10px;margin-left:0}.thumbnail img{width:60px;height:60px}.cart-button,.buy-button{padding:8px 15px;font-size:14px}}@media (max-width: 420px){.product-detail{flex-direction:column;align-items:center;gap:10px}.Basic-details{width:100%}.details-head{font-size:16px;padding:12px}.des-dis,.pre{width:100%;margin:8px 0;padding:12px}.large-image img{width:250px}.thumbnail-images{flex-wrap:wrap;justify-content:center;gap:5px;margin-left:0}.thumbnail img{width:50px;height:50px}.cart-buy{flex-direction:column;align-items:center;gap:8px}.cart-button,.buy-button{padding:6px 12px;font-size:12px;width:100%;text-align:center}.pre p{font-size:16px}}.first-nav{display:flex;justify-content:flex-end;gap:8px;font-weight:500;background-color:#e4252a;color:#fff;padding:4px 16px}.first-nav a{text-decoration:none;color:inherit}.search-bar{display:flex;justify-content:space-between}.input-container{position:relative;width:100%;max-width:400px;margin-top:17px}.search-input{width:100%;padding:5px 50px 5px 15px;font-size:16px;border:1px solid #ccc;border-radius:25px;outline:none;transition:border-color .3s ease}.search-input:focus{border-color:#007bff}.search-button{position:absolute;top:30%;right:1px;transform:translateY(-50%);background:none;border:none;font-size:18px;color:#007bff;cursor:pointer}.search-button:hover{color:#0056b3}.cart-nav{display:flex;gap:8px}.cart-logo{size:18px;padding:1px}.login-nav{display:flex;gap:8px}.login-logo{size:18px;padding:1px}.second-last-nav{display:flex;gap:8px;margin-top:17px;margin-left:110px}.second-nav{display:flex;padding:0 16px;background-color:#e4252a;color:#fff;font-weight:500}.res-serch-logo{display:flex;justify-content:space-around;width:900px}.third-nav{display:flex;justify-content:space-evenly;font-size:13px;background-color:#003381;padding:5px 16px;color:#fff}.nav-point{display:flex;font-weight:600}.nav-point-logo{margin-top:3px;size:18px}.navbar{background-color:#036;padding:5px 10px}.menu{display:flex;justify-content:center;list-style:none;margin:0}.menu-item{float:left;overflow:hidden}.hober{text-decoration:none;color:#fff;padding:5px 10px;display:block;transition:background-color .3s ease}.hober:hover{background-color:red}.hover-box{display:none;position:absolute;color:#fff;background-color:#252f64;width:100%;left:0;box-shadow:0 8px 16px #0003;z-index:1;padding-left:20px}.hover-box p{margin:0;font-size:14px}.menu-item:hover .hover-box{display:block}.cover-box{display:flex;gap:20px}.first-line{display:flex;flex-direction:column;gap:10px}.first-one,.first-two,.first-three,.first-four,.first-six{display:flex;flex-direction:column;gap:5px}.second-line{display:flex;flex-direction:column;gap:10px}.second-one,.second-two,.second-three,.second-four{display:flex;flex-direction:column;gap:5px}.third-line{display:flex;flex-direction:column;gap:10px}.third-one,.third-two,.third-six{display:flex;flex-direction:column;gap:5px}.fourth-line{display:flex;flex-direction:column;gap:10px}.drop-head{font-weight:600}.hover-box a:hover{background-color:none}.cover-box p:hover{color:#0ff}.navbar-container{position:relative;font-family:Arial,sans-serif;display:none}.drawer{position:fixed;top:0;left:0;width:250px;height:100%;background:#f5f5f5;color:#000;box-shadow:2px 0 5px #00000080;z-index:1000;display:flex;flex-direction:column;overflow:hidden}.drawer-header{display:flex;justify-content:space-between;align-items:center;padding:15px;background:red;font-size:18px;flex-shrink:0}.nav-list{overflow-y:auto;flex-grow:1;padding:10px}.accordion{margin-bottom:10px}.accordion-header{padding:10px;background:#fff;cursor:pointer;font-size:16px;color:#000}.accordion-header:hover{background:#f5f5f5}.accordion-body{background:#f5f5f5;padding:5px 10px}.sub-nav{padding:5px 10px;cursor:pointer;font-size:14px;color:#000}@media (max-width: 1024px){.navbar{display:none}.navbar-container{display:block}.second-last-nav p,.first-nav{display:none}.menu-icon{padding-top:10px;margin-right:2px}}@media (max-width: 768px){.drawer-header{font-size:16px}.accordion-header{font-size:14px}.sub-nav{font-size:12px}.res-serch-logo{display:flex;flex-direction:column}.input-container{margin-top:5px;margin-bottom:5px;max-width:500px}.search-button{right:-30%;top:40%}.second-last-nav{margin-right:5px}}@media (max-width: 768px){.second-last-nav{margin-right:10px}.res-serch-logo{width:400px}}.footer{display:flex;justify-content:space-between;gap:40px;padding:40px 20px;background-color:#003381;color:#fff;font-weight:500;font-family:Helvetica,sans-serif;text-align:left;border-top:3px solid #e12827}.foot-head{font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.foot-one,.foot-two,.foot-three,.foot-four{display:flex;flex-direction:column;gap:15px}.footer .foot-one,.footer .foot-two,.footer .foot-three,.footer .foot-four{flex-basis:22%}.footer .foot-two,.footer .foot-three{flex-basis:20%}.footer-end{background-color:#0b254a;color:#fff;text-align:center;padding:15px 20px;font-size:13px;font-weight:400}.footer-end h3{font-size:16px;margin-bottom:10px;text-transform:uppercase;color:#e12827}.footer-end p{margin:0}.social-logo{display:flex;gap:12px}.social-logo img{height:35px}.downlod-app{display:flex;gap:15px;align-items:center}.downlod-app img{height:45px}@media (max-width: 1024px){.footer{flex-direction:column;gap:20px;text-align:center}.footer .foot-one,.footer .foot-two,.footer .foot-three,.footer .foot-four{flex-basis:100%;text-align:center}.footer-end p{font-size:12px}.footer-end h3{font-size:14px}.social-logo{gap:10px;justify-content:center}.downlod-app{gap:12px;justify-content:center}.downlod-app img{height:40px}}@media (max-width: 768px){.footer{flex-direction:column;gap:15px;padding:20px 10px}.footer .foot-one,.footer .foot-two,.footer .foot-three,.footer .foot-four{flex-basis:100%;text-align:center}.footer-end p{font-size:11px}.footer-end h3{font-size:13px}.social-logo{gap:8px;justify-content:center}.downlod-app{gap:10px;justify-content:center}.downlod-app img{height:35px}}@media (max-width: 420px){.footer{flex-direction:column;gap:10px;padding:15px 10px;text-align:center}.foot-head{font-size:1rem;margin-bottom:10px}.footer .foot-one,.footer .foot-two,.footer .foot-three,.footer .foot-four{flex-basis:100%;text-align:center;gap:10px}.footer-end{padding:10px}.footer-end h3{font-size:12px}.footer-end p{font-size:10px}.social-logo{gap:5px;justify-content:center}.social-logo img{height:25px}.downlod-app{gap:8px;justify-content:center;flex-direction:column}.downlod-app img{height:30px}}.store-page{font-family:Roboto,sans-serif;padding:20px;background-color:#f7f8fa;max-width:1200px;margin:0 auto}.Link-top{display:flex;align-items:center;color:#555;font-size:14px}.Link-top div{margin-right:10px}.store-head{margin-top:30px;display:flex;flex-direction:column;align-items:center;text-align:center}.first-store{font-weight:700;font-size:32px;color:#333}.second-para{font-size:20px;color:#888;margin-top:5px}.store-logo-one{margin-top:10px;color:#f39c12}.search-section{margin-top:50px;display:flex;justify-content:center;align-items:center;gap:15px}.location-search{display:flex;align-items:center;background-color:#fff;border-radius:30px;box-shadow:0 2px 8px #0000001a;padding:5px 15px;max-width:500px;width:100%}.location-search input{border:none;padding:10px;font-size:16px;width:80%;border-radius:25px;box-shadow:inset 0 0 5px #0000001a}.location-search input:focus{outline:none;border:2px solid #f39c12}button{padding:12px 20px;font-size:16px;border:none;background-color:#f39c12;color:#fff;border-radius:25px;cursor:pointer;transition:background-color .3s}.use-location button{display:flex;align-items:center;background-color:#3498db;color:#fff;padding:12px 20px;border-radius:25px;font-size:16px}.use-location button:hover{background-color:#2980b9}.use-location button svg{margin-right:10px}.store-listings{margin-top:50px}.store-listings h3{text-align:center;font-size:28px;color:#333;margin-bottom:30px}.store-item{display:flex;justify-content:space-between;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;padding:20px;margin-bottom:20px;transition:transform .3s,box-shadow .3s}.store-item:hover{transform:translateY(-5px);box-shadow:0 4px 15px #00000026}.store-item h4{font-size:20px;color:#333;margin:0}.store-item p{font-size:16px;color:#555;margin:5px 0}.store-item .contact-info{font-size:14px;color:#888}.store-item .store-details{font-size:14px;color:#888;text-align:right}@media (max-width: 768px){.store-head .first-store{font-size:28px}.store-head .second-para{font-size:18px}.store-item{flex-direction:column;align-items:flex-start}.store-item .store-details{text-align:left;margin-top:10px}.location-search input{width:70%}}@media (max-width: 420px){.store-page{padding:10px}.store-head{margin-top:20px;align-items:flex-start}.first-store{font-size:24px}.second-para{font-size:16px}.search-section{flex-direction:column;align-items:center;margin-top:30px}.location-search{flex-direction:column;align-items:stretch;max-width:100%}.location-search input{width:100%;padding:8px;font-size:14px;margin-bottom:10px}button{padding:10px 18px;font-size:14px}.use-location button{width:100%;padding:10px;font-size:14px}.store-listings h3{font-size:24px}.store-item{flex-direction:column;padding:15px;margin-bottom:15px}.store-item h4{font-size:18px}.store-item p{font-size:14px}.store-item .contact-info,.store-item .store-details{font-size:12px}.store-item .store-details{margin-top:10px;text-align:left}}.parent{display:flex;justify-content:space-between;gap:20px}.filter{display:block}.headbox p{font-size:18px;font-weight:600}.headbox{background:#fff;border:1px solid rgba(0,0,0,.102);font-weight:600;padding:20px;width:300px;margin:15px}.price-filter{width:300px;margin:15px;font-family:Arial,sans-serif;background-color:#fff;border:1px solid rgba(0,0,0,.102);padding:20px}.price-filter h4{margin-bottom:10px}.slider-container{position:relative;width:100%;height:10px;margin:10px 0}.slider-track{position:absolute;width:100%;height:4px;background:#000;top:50%;transform:translateY(-50%)}.slider-thumb{position:absolute;width:16px;height:16px;background:#1e90ff;border:2px solid white;border-radius:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer}.price-values{display:flex;justify-content:space-between;margin:10px 0}.price-values span{font-size:14px}.input1-container{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.input1-container input{width:50px;padding:5px;font-size:14px;border:1px solid #ccc;border-radius:4px;text-align:center}.input1-container button{padding:5px 15px;background:#1e90ff;color:#fff;border:none;border-radius:4px;cursor:pointer}.input1-container button:hover{background:#104e8b}.cover-check{display:flex;flex-direction:column;background-color:#fff;border:1px solid rgba(0,0,0,.102);padding:20px;width:300px;margin:15px;gap:10px}.checkbox-container{display:flex;align-items:center;font-family:Arial,sans-serif;font-size:14px}.checkbox-container input[type=checkbox]{margin-right:8px;cursor:pointer}.checkbox-container label{cursor:pointer}.product-head{display:flex;justify-content:space-between;background-color:#fff;border:1px solid rgba(0,0,0,.102);padding:20px;margin:15px;max-width:1000px}.sorting-button-cover{display:flex;gap:5px}.pro{width:100%;max-width:1200px;margin:0 auto}.product-card{background-color:#fff;border:1px solid rgba(0,0,0,.102);padding:15px;margin:15px;width:100%;max-width:250px}.product-list{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}a{text-decoration:none;color:inherit}@media (max-width: 1024px){.product-list{grid-template-columns:repeat(2,1fr);gap:20px}.parent{flex-direction:column;align-items:center}.filter{display:none}.headbox,.price-filter,.cover-check{width:90%;margin:10px auto}.product-head{flex-direction:column;align-items:center}.sorting-button-cover{flex-wrap:wrap;justify-content:center}}@media (max-width: 768px){.product-list{grid-template-columns:repeat(1,1fr);gap:15px}.product-card{width:100%}.filter{display:none}.parent{flex-direction:column;align-items:center}.headbox,.price-filter,.cover-check{width:95%;padding:15px;margin:10px 0}.input1-container{flex-direction:column;gap:10px}}@media (max-width: 420px){.product-list{grid-template-columns:repeat(1,1fr);gap:10px}.product-card{width:100%;max-width:370px;padding:10px}.parent{flex-direction:column;align-items:center;gap:10px}.filter{display:none}.headbox,.price-filter,.cover-check{width:100%;padding:10px;margin:8px 0}.price-values span{font-size:12px}.input1-container{flex-direction:column;gap:8px}.input1-container input{width:40px;padding:4px;font-size:12px}.input1-container button{padding:4px 12px;font-size:12px}.product-head{flex-direction:column;align-items:center;padding:15px;margin:10px}.sorting-button-cover{flex-wrap:wrap;justify-content:center;gap:5px}.checkbox-container{font-size:12px}}.cart-page{padding:20px;font-family:Arial,sans-serif}.cart-page h1{font-size:28px;margin-bottom:20px}.cart-page .empty{font-size:18px;color:gray}.cart-head{display:flex;justify-content:space-between;margin-bottom:20px;padding:10px 0;border-bottom:2px solid #ddd}.cart-head h2{font-size:22px;color:#333}.cart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.cart-cover{padding:15px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9;box-shadow:0 2px 5px #0000001a}.cart-cover h3{font-size:18px;margin-bottom:10px}.cart-cover p{margin:5px 0;color:#555}.cart-cover img{width:100%;border:1px solid #ddd;border-radius:5px}.cart-cover button{transition:all .3s ease-in-out}.cart-cover button:hover{background-color:#8b0000}@media (max-width: 1024px){.cart-head{flex-direction:column;align-items:flex-start;gap:10px}.cart-head h2{font-size:20px}.cart-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.cart-cover{padding:10px}.cart-cover h3{font-size:16px}.cart-cover p{font-size:14px}}@media (max-width: 768px){.cart-page{padding:10px}.cart-page h1{font-size:24px}.cart-head{flex-direction:column;align-items:flex-start}.cart-grid{grid-template-columns:1fr;gap:10px}.cart-cover{padding:10px}.cart-cover h3{font-size:14px}.cart-cover p{font-size:13px}.cart-cover img{max-width:100%;height:auto}.cart-cover button{font-size:14px;padding:8px}}@media (max-width: 420px){.cart-page{padding:5px}.cart-page h1{font-size:20px;text-align:center}.cart-head{flex-direction:column;align-items:center;text-align:center;padding:5px 0}.cart-head h2{font-size:18px}.cart-grid{grid-template-columns:1fr;gap:8px}.cart-cover{padding:8px;border-radius:5px}.cart-cover h3{font-size:13px;text-align:center}.cart-cover p{font-size:12px;text-align:center}.cart-cover img{max-width:100%;height:auto;border-radius:3px}.cart-cover button{font-size:12px;padding:6px;width:100%}}.auth-page{border:1px solid rgba(0,0,0,.102);padding:20px;margin:15px auto;width:400px;display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.from-input{display:flex;flex-direction:column;gap:15px;width:100%}.from-input button{padding:10px;background-color:#e4252a;color:#fff;border-radius:5px;border:none;font-size:16px;cursor:pointer;transition:background-color .3s ease-in-out}.from-input button:hover{background-color:#c21e24}.from-input p{color:#00f;font-size:14px;text-align:center}.input-email input,.input-password input,.input-username input{padding:10px;border:1px solid #ccc;border-radius:5px;font-size:14px;width:100%}.Login-head{font-size:24px;margin-bottom:10px;color:#333;font-weight:700}.img-login img{width:100%;max-width:850px;padding:20px;border-radius:8px}.parent-login{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap}@media (max-width: 1024px){.auth-page{width:350px;padding:15px}.from-input button{font-size:14px;padding:8px}.input-email input,.input-password input,.input-username input{padding:8px;font-size:13px}.img-login img{max-width:700px}.parent-login{gap:20px}}@media (max-width: 768px){.auth-page{width:90%;padding:10px}.from-input{gap:10px}.from-input button{font-size:14px;padding:8px}.input-email input,.input-password input,.input-username input{padding:8px;font-size:12px}.Login-head{font-size:20px;margin-bottom:5px}.img-login img{max-width:100%;padding:10px}.parent-login{flex-direction:column;align-items:center;gap:15px}}@media (max-width: 420px){.auth-page{width:100%;max-width:350px;padding:8px}.from-input{gap:8px}.from-input button{font-size:13px;padding:7px}.input-email input,.input-password input,.input-username input{padding:7px;font-size:12px}.Login-head{font-size:18px;margin-bottom:5px}.img-login img{max-width:100%;padding:5px}.parent-login{flex-direction:column;align-items:center;gap:10px}}.payment-page{padding:20px;font-family:Arial,sans-serif;text-align:center}.payment-page h1{font-size:28px;margin-bottom:20px}.payment-page h2{font-size:24px;margin-bottom:20px;color:#333}.payment-page h3{font-size:20px;margin-bottom:15px;color:#555}.payment-page div{margin-bottom:20px}.payment-page label{font-size:18px;margin-left:10px;color:#333}.payment-page input[type=radio]{transform:scale(1.2);margin-right:5px;cursor:pointer}.payment-page button{padding:10px 20px;font-size:16px;font-weight:700;border:none;border-radius:5px;background-color:green;color:#fff;cursor:pointer;transition:all .3s ease-in-out}.payment-page button:hover{background-color:#006400}.payment-page button:active{transform:scale(.98)}.payment-page input{display:block;width:100%;max-width:300px;margin:10px auto;padding:8px;font-size:16px;border:1px solid #ddd;border-radius:5px}.payment-page .card-details,.payment-page .upi-details{margin-top:20px;padding:10px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px}.payment-page .card-details h3,.payment-page .upi-details h3{font-size:18px;margin-bottom:10px;color:#333}.payment-page input:focus{border-color:#00f;outline:none}.payment-page button:hover{background-color:#00008b}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.modal-content{background-color:#fff;padding:20px;border-radius:10px;width:300px;text-align:center;box-shadow:0 4px 8px #0003}.modal-content h2{margin-bottom:10px;color:green}.modal-content p{margin-bottom:20px;font-size:16px}@media (max-width: 1024px){.payment-page h1{font-size:24px}.payment-page h2{font-size:22px}.payment-page h3{font-size:18px}.payment-page button{font-size:14px;padding:8px 16px}.payment-page input{max-width:280px}.payment-page .card-details,.payment-page .upi-details{margin-top:15px;padding:15px}.modal-content{width:260px}}@media (max-width: 768px){.payment-page{padding:10px}.payment-page h1{font-size:22px}.payment-page h2{font-size:20px}.payment-page h3{font-size:16px}.payment-page button{font-size:14px;padding:8px 15px}.payment-page input{max-width:100%;padding:6px}.payment-page .card-details,.payment-page .upi-details{margin-top:12px;padding:12px}.modal-content{width:230px}.payment-page label{font-size:16px}}.contact-page{padding:10px;max-width:1200px;margin:0 auto;background-color:#f7f8fa}.contact-heading{text-align:center;font-size:36px;color:#333;margin-bottom:30px}.contact-container{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.contact-form{flex:1;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 10px #0000001a;max-width:450px;width:100%}.contact-form h2{font-size:28px;color:#333}.contact-form input,.contact-form textarea{width:80%;padding:12px;margin:10px 0;border-radius:8px;border:1px solid #ccc;font-size:16px}.contact-form textarea{height:150px}.contact-form button{width:100%;padding:12px;background-color:#f39c12;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:18px}.error-message{color:#e74c3c;font-size:14px;margin-bottom:15px}.contact-info{flex:1;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 10px #0000001a}.contact-info h2{font-size:28px;color:#333;margin-bottom:20px}.contact-info p{font-size:16px;color:#555;margin-bottom:15px}.contact-info .social-links a{color:#3498db;margin-right:15px;font-size:24px;transition:color .3s}.contact-info .social-links a:hover{color:#2980b9}@media (max-width: 1024px){.contact-container{flex-direction:column;align-items:center;gap:20px}.contact-form,.contact-info{max-width:600px;width:100%}.contact-heading{font-size:32px;margin-bottom:20px}.contact-form h2,.contact-info h2{font-size:26px}.contact-form input,.contact-form textarea{font-size:15px;padding:10px}.contact-form button{font-size:16px;padding:10px}.contact-info p{font-size:15px}}@media (max-width: 768px){.contact-container{flex-direction:column;gap:20px}.contact-heading{font-size:28px;margin-bottom:15px}.contact-form,.contact-info{max-width:400px;width:400px;padding:5px}.contact-form h2,.contact-info h2{font-size:24px}.contact-form input,.contact-form textarea{font-size:14px;padding:8px}.contact-form button{font-size:15px;padding:10px}.contact-info p{font-size:14px}.contact-info .social-links a{font-size:22px}}@media (max-width: 420px){.contact-page{padding:10px}.contact-heading{font-size:24px;margin-bottom:10px}.contact-container{flex-direction:column;gap:15px;align-items:center}.contact-form,.contact-info{padding:10px;border-radius:8px}.contact-form h2,.contact-info h2{font-size:20px;text-align:center}.contact-form input,.contact-form textarea{font-size:13px;padding:6px}.contact-form button{font-size:14px;padding:8px}.contact-info p{font-size:13px;text-align:center}.contact-info .social-links{text-align:center}.contact-info .social-links a{font-size:20px;margin:5px}.contact-form,.contact-info{width:300px}}
