#Home{background-color:#fff}.hero-text-div{margin:auto;padding:28px;border-radius:24px}.hero-content{min-height:80vh}.section-tag{color:#2575b6;background:#2575b626;border:1px solid rgba(37,117,181,.12);box-shadow:0 8px 18px #0f172a0d;padding:8px 20px;border-radius:20px;font-size:13px;font-weight:600;text-align:center}.hero-head{font-size:var(--main-hero-head);font-weight:700;margin-top:16px;margin-bottom:14px;color:#102a43}.hero-head .highlight{color:#2575b5}.hero-text{font-size:var(--para-size);font-weight:500;color:#425466;margin-bottom:22px}.hero-buttons{display:flex;gap:15px;flex-wrap:wrap}.hs-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px}.hs-stats h4{color:#2575b5;font-size:28px;font-weight:600;margin-bottom:5px}.hs-stats p{font-size:16px;font-weight:400;color:#666}.hero-btn{background:#2575b5;border:none;padding:12px 20px;text-decoration:none;color:#fff;border-radius:12px;font-weight:700;display:inline-block;box-shadow:0 12px 24px #2575b533;cursor:pointer;appearance:none}.hero-btn-outline{border:1px solid rgba(37,117,181,.24);border-radius:12px;text-decoration:none;color:#153047;padding:12px 20px;font-weight:700;display:inline-block;background:#ffffffe6;box-shadow:0 10px 22px #0f172a0f;cursor:pointer}.home-img-div{width:100%;margin:auto}.home-img-div img{width:100%;height:auto;border-radius:16px;object-fit:cover}@media(max-width:768px){.hero-text-div{width:100%;max-width:100%;margin:0 auto;padding:24px 18px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;position:relative;border-radius:24px;overflow:hidden}.hero-text-div:before{content:"";position:absolute;inset:0 0 auto;height:1px;pointer-events:none}.hero-head{font-size:clamp(2rem,8vw,2.8rem);line-height:1.08;margin-bottom:14px;text-wrap:balance;text-align:center}.hero-text{text-align:center;max-width:34ch;font-size:15px;line-height:1.65;margin-bottom:20px}.hero-content{min-height:calc(100vh - 68px);align-items:center}.hs-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;text-align:center}.hs-stats h4{font-size:20px;font-weight:600;margin-bottom:5px}.hs-stats p{font-size:13px;font-weight:500}}#OurPresence{background:#fff;padding:40px 0}#WorkbenchStyles{background:#f8f9fa;padding:40px 0}.workbench-intro{text-align:center;max-width:1000px;margin:0 auto 30px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px}.section-title{font-size:36px;font-weight:700;color:#000;margin-bottom:15px;text-align:center}.section-title .highlight{color:#2575b5}.section-description{font-size:18px;color:#6c7c93;line-height:1.6}.workbench-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;justify-content:center}.workbench-card{background:#fff;text-align:left;border-radius:10px;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;display:flex;flex-direction:column;height:100%}.workbench-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px #00000026}.workbench-card img{width:100%;height:auto;object-fit:cover}.card-title{font-size:20px;font-weight:600;color:#2c3e50;margin:15px 0 10px;padding:0 15px}.card-description{font-size:16px;color:#555;padding:0 15px 10px;flex:1}.workbench-card .enquire-div{padding:0 15px 20px;margin-top:0}.enquire-div{margin-top:20px}.hero-tags{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:25px}.hero-tags span{color:#000;background:#fff;border:1px solid #DFE5EC;padding:12px 20px;border-radius:8px;font-size:16px;font-weight:600}.hero-tags span img{width:24px;height:24px;margin-right:5px}@media(max-width:768px){#OurPresence,#WorkbenchStyles{padding:20px 0;text-align:left}.workbench-intro{text-align:center;margin:0 auto 16px}.section-title{font-size:28px}.section-description{font-size:16px;text-align:center}.workbench-grid{grid-template-columns:repeat(2,1fr);gap:12px}.workbench-card:hover{transform:none!important;box-shadow:none!important}.enquire-div{display:flex;justify-content:center;margin-top:12px}.card-title{font-size:18px;padding-left:12px;text-align:center}.card-description{text-align:center;font-size:14px;padding:0 12px 8px}.nav-tabs .nav-link .active{height:36px!important;max-height:54px!important}.section-tag{padding:7px 14px;border-radius:18px}.hero-tags{justify-content:center;gap:20px}.hero-tags span{min-width:320px;text-align:left}}#serve-section{background:#f5f6f7;padding:50px 0}.serve-container{max-width:1200px;margin:auto;padding:0 20px}.serve-title{text-align:center;font-size:36px;font-weight:700;margin-bottom:30px}.serve-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.serve-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px #00000014}.serve-image{position:relative}.serve-image img{width:100%;height:260px;object-fit:cover}.serve-badge{position:absolute;bottom:12px;left:12px;background:#2f6fb6;color:#fff;padding:6px 14px;border-radius:20px;font-size:14px}.serve-content{padding:18px}.serve-subtitle{font-size:16px;color:#6b7280;margin-bottom:12px}.serve-tags{display:flex;flex-wrap:wrap;gap:10px}.serve-tags span{background:#eef2f7;padding:6px 12px;border-radius:20px;font-size:14px}@media(max-width:768px){.serve-grid{grid-template-columns:1fr}.serve-title{font-size:26px}.serve-image img{height:200px}}#BestSelling{background-color:#f8f9fa;padding:40px 0}.best-selling-div{text-align:center}.package-slides-div{display:flex!important;align-items:stretch!important}.package-slides-div .swiper-slide{display:flex!important;height:auto!important}.package-content{max-width:1000px;text-align:center;margin:0 auto}.product-div{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-bottom:16px;width:100%;background:#fbfcfe;border:1px solid #8FB8DA;border-radius:8px;box-shadow:0 4px 10px #0000001a;text-align:center;transition:transform .3s ease,box-shadow .3s ease;box-sizing:border-box}.product-div:hover{transform:translateY(-5px);box-shadow:0 6px 15px #00000026}.product-div img{width:100%;object-fit:cover}.rating-stars{display:flex;justify-content:center;margin:10px 0}.rating-stars img{width:18px;height:18px}.package-name{font-size:18px;font-weight:700;color:#1b294b;margin:10px 0}.package-view{font-size:14px;color:#fff;background-color:#2575b6;padding:8px 16px;border-radius:4px;border:none;font-weight:700;cursor:pointer;transition:color .3s ease;width:fit-content;display:inline-block;text-decoration:none}.package-view:hover{text-decoration:underline}.lab-workbenches-img{width:100%;max-width:500px;border-radius:10px;display:block;margin:auto}.lab-workbenches-description{font-size:18px;color:#555;line-height:1.6}.feature-card{background:#fff;padding:15px;border-radius:10px;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease}.feature-card:hover{transform:translateY(-5px)}.feature-header{display:flex;align-items:center;margin-bottom:10px}.feature-header img{width:24px;height:24px;margin-right:10px}.feature-header h2{font-size:20px;font-weight:700;color:#333f52;margin:0}.feature-card ol{font-size:18px;color:#333;line-height:1.6;padding-left:20px}.enquire-btn:hover{background-color:#1f5d90}.carousel-control-prev,.carousel-control-next{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease}.carousel-control-prev{left:10px}.carousel-control-next{right:10px}.carousel-control-prev i,.carousel-control-next i{color:#fff;font-size:24px}.view-packages-div{display:flex;justify-content:center;margin-top:24px}.view-packages-btn{padding:12px 25px;background-color:#2776b5;color:#fff;border:none;border-radius:8px;text-decoration:none;font-size:18px;cursor:pointer;transition:background-color .3s ease;text-align:center;width:200px}.swiper-button-next,.swiper-button-prev{color:#fff!important;background-color:#202020;padding:8px;font-weight:800;max-width:36px!important;max-height:36px!important}.swiper-pagination-bullet{background:#007aff;opacity:.6}.swiper-pagination-bullet-active{background:#004aad;opacity:1}@media(max-width:768px){#BestSelling{padding:32px 0 20px}.product-div{padding-bottom:16px;width:60%;border:none}.product-div img{width:80%;border-top-left-radius:4px;border-top-right-radius:4px}.feature-header h2{font-size:18px}.feature-card ol{font-size:16px}.enquire-btn{padding:12px 25px;margin-top:12px;margin-bottom:24px}.package-name{text-align:center;font-size:16px}.package-name{font-size:16px;margin-bottom:8px}.tab-list-new{margin-left:60px;gap:4px}.tab-list-new li{font-size:14px;line-height:1.5}.package-view{color:#fff;cursor:pointer;transition:color .3s ease}}#furniture-types{background:#f5f6f7;padding:50px 0}.furniture-container{max-width:1200px;margin:auto;padding:0 20px}.furniture-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.furniture-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px #00000014}.furniture-image img{width:100%;height:280px;object-fit:cover}.furniture-badge{padding:6px 14px;border-radius:20px;font-size:14px;color:#fff}.furniture-badge.blue{background:#2f6fb6}.furniture-badge.orange{background:#f28c28}.furniture-content{padding:20px}.furniture-title{font-size:22px;font-weight:600;margin-top:15px;margin-bottom:15px}.furniture-features{list-style:none;padding:0;margin:0}.furniture-features li{display:flex;align-items:center;margin-bottom:10px;font-size:15px}.furniture-features li:before{content:"✔";font-size:14px;margin-right:10px}.furniture-features.blue li:before{color:#2f6fb6}.furniture-features.orange li:before{color:#f28c28}.feature-list{list-style:none;padding:0;margin:0}.feature-list li{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:15px;color:#333}.feature-list li img{width:24px;height:24px;object-fit:contain;flex-shrink:0}.feature-list li span{line-height:1.4}.feature-list-blue li span,.feature-list-orange li span{color:#2c3e50}@media(max-width:768px){.furniture-grid{grid-template-columns:1fr}.furniture-image img{height:200px}}#gallery-tabs-3{padding:40px 0 0;text-align:center}#LabTours{padding:60px 0}.labtour-title{color:#fff;font-size:32px;font-weight:700;margin-bottom:10px}.labtour-subtitle{color:#eef3ff;margin-bottom:40px}.labTourSlider{width:100%;position:relative;padding-bottom:50px}.lab-slide{position:relative;border-radius:10px;overflow:hidden}.lab-slide img{width:100%;height:350px;object-fit:cover}.overlay{position:absolute;inset:0;background:#00000059}.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:78px;height:78px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.play-btn span{font-size:34px;color:#000}.lab-caption{position:absolute;bottom:0;left:0;width:100%;background:#0009;color:#fff;padding:14px 18px;margin:0;font-size:18px;font-weight:700}.labTourSlider .swiper-pagination-bullet{background:#fff;opacity:.6;bottom:-20px!important}.labTourSlider .swiper-pagination-bullet-active{opacity:1}.labPrev,.labNext{color:#fff!important;border:2px solid #fff;border-radius:50%;width:44px;height:44px}.labTourSlider .swiper-pagination{position:static!important;margin-top:18px;text-align:center}.nav-tabs{display:flex;justify-content:center;gap:12px;border-bottom:none}.nav-tabs .nav-link{font-size:16px;font-weight:600;padding:10px 22px;border-radius:8px;color:#67737e;background-color:#f1f5f9;border:1px solid transparent;transition:all .25s ease}.nav-tabs .nav-link:hover{background-color:#e2e8f0;color:#1b1d21}.nav-tabs .nav-link.active{color:#fff;background-color:#2575b6;border-color:#2575b6;box-shadow:0 4px 10px #2575b659}.nav-tabs .nav-link:focus-visible{outline:none;box-shadow:0 0 0 3px #2575b659}@media(max-width:768px){.lab-caption{text-align:center;font-size:16px}.lab-slide img{height:240px}.labtour-title{font-size:28px}.labPrev,.labNext{display:none!important}}.nav-tabs{display:flex;justify-content:center}.nav-tabs .nav-link{font-size:18px;color:#333;font-weight:600;background-color:transparent!important;border:none!important}.nav-tabs .nav-link.active{color:#2575b6}.load-more-btn{background-color:#2776b5;border-width:0px;color:#fff;padding:10px 20px;font-size:16px;font-weight:600;border-radius:6px}.lab-package-div{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;justify-content:center}.lab-package-card{padding-bottom:16px;border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.lab-package-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px #00000026}.lab-package-card img{width:100%;height:auto;border-radius:0;object-fit:cover;margin-bottom:15px}.lab-package-card-header{font-size:14px;font-weight:600;border-radius:8px;margin:12px 4px;line-height:1.4;text-align:center}@media(max-width:768px){#LabPackages{padding:40px 0;text-align:left}.lab-packages-div{padding-bottom:16px}.lab-packages-header{font-size:25px}.lab-packages-paragraph{font-size:15px}.lab-package-div{grid-template-columns:repeat(auto-fit,minmax(150px,2fr))}.lab-package-card{padding-bottom:8px;border-radius:6px}.lab-package-card img{width:100%}.lab-package-card-header{font-size:13px;font-weight:600;margin:8px 2px}}#Reviews{background-color:#fff;padding:60px 20px}.reviews-main-div{display:flex;justify-content:center;flex-direction:column;margin:0 auto;align-items:center}.reviews-main-div-two{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;margin:0 auto;padding:20px}.testimonail-video{flex:1 1 50%;min-width:400px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#2575b5;padding:24px 36px}.testimonail-video iframe{width:100%;height:320px;border-radius:12px;box-shadow:0 4px 15px #00000026}.client-testimonials{font-size:24px;font-weight:600;margin-top:32px;color:#fff;text-align:center}.testimonial-reviews{width:100%;background:#fff;padding:20px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;--bs-gutter-x: 0rem !important}.reviewsSlider{width:100%}.client-reviews-div{padding:10px 60px;text-align:center}.client-image{width:140px;height:140px;border-radius:50%;margin:0 auto 15px;display:block}.client-review{font-size:16px;font-style:italic;line-height:1.5;color:#444;margin:20px auto}.client-name{font-size:18px;font-weight:700;color:#2575b5;margin-bottom:5px}.client-designation{font-size:14px;color:#777}.swiper-button-next,.swiper-button-prev{color:#004aad}.swiper-pagination-bullet{background:#004aad;opacity:.6}.swiper-pagination-bullet-active{background:#0073e6;opacity:1}@media(max-width:768px){#TurnkeySolutions,#Reviews{padding:40px 0 0!important;margin:auto 0}.reviews-main-div-two{flex-direction:column;margin:0;padding:0}.testimonail-video{flex:1 1 50%;min-width:300px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#2575b5;padding:24px}.testimonail-video,.testimonial-reviews{flex:1 1 100%;width:100%}.testimonail-video iframe{height:220px}.client-reviews-div{padding:10px 40px;text-align:center}}#enquiry-contact{padding:60px 0}.ec-container{max-width:1100px;margin:auto;display:grid;grid-template-columns:340px 1fr;gap:24px}.ec-left{background:linear-gradient(155deg,#123056,#1d4d7f 55%,#2575b6);color:#fff;border-radius:20px;padding:32px 24px;position:relative}.ec-left h2{font-size:22px;margin-bottom:10px}.ec-desc{font-size:14px;opacity:.8;margin-bottom:20px}.ec-info{display:flex;flex-direction:column;gap:16px}.ec-info a,.ec-address{display:flex;gap:10px;font-size:14px;color:#fff;text-decoration:none}.ec-socials{margin-top:25px;display:flex;gap:10px}.ec-socials a{width:36px;height:36px;border-radius:50%;background:#ffffff26;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none}.ec-right{background:#fff;border:1px solid #e4edf8;border-radius:20px;padding:28px;box-shadow:0 6px 28px #0f284614}.ec-form{display:flex;flex-direction:column;gap:14px}.ec-row{display:grid;gap:14px}.ec-row-2{grid-template-columns:repeat(2,1fr)}.ec-field{display:flex;flex-direction:column;gap:5px}.ec-field span{font-size:12px;font-weight:700;color:#1a3050}.ec-field em{color:red;font-style:normal}.ec-field input,.ec-field textarea{height:44px;padding:0 12px;border:1px solid #d4dff0;border-radius:9px;background:#f8fafd;font-size:14px}.ec-field textarea{height:auto;min-height:90px;padding:10px}.ec-field input:focus,.ec-field textarea:focus{border-color:#2575b6;background:#fff;box-shadow:0 0 0 3px #2575b61f;outline:none}.ec-submit{height:46px;border:none;border-radius:9px;background:linear-gradient(135deg,#2575b6,#134272);color:#fff;font-weight:700;cursor:pointer}@media(max-width:900px){.ec-container{grid-template-columns:1fr}}@media(max-width:600px){.ec-row-2{grid-template-columns:1fr}}
