body,html{margin:0;font-size:100%;background:#fff;font-family:Thasadith,Verdana,sans-serif}html{scroll-behavior:smooth}body a{transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}body img{max-width:100%}a:hover{text-decoration:none}input[type=button],input[type=email],input[type=search],input[type=submit],input[type=text]{transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}h1,h2,h3,h4,h5,h6{margin:0;color:#323648;font-family:Thasadith,sans-serif}li{list-style-type:none}p{margin:0;font-size:17px;line-height:2em;letter-spacing:1px;color:#707579;font-weight:100;font-family:Verdana}ul{margin:0;padding:0;font-family:Thasadith,sans-serif}header{position:absolute;z-index:9;width:100%}.toggle,[id^=drop]{display:none}nav{margin:0;padding:0}.logo a,.logo-brand-link{float:left;font-size:26px;display:inline-flex;align-items:center;flex-wrap:wrap;margin:0;letter-spacing:1px;color:#fff;font-weight:600;padding:3px 0;border:none;font-family:Thasadith,sans-serif}.logo .logo-brand-copy,.logo2 .logo-brand-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-left:.5em;line-height:1.2}.logo2 .logo-brand-copy{align-items:center}.logo .logo-brand-img,.logo2 .logo-brand-img{width:54px;height:54px;object-fit:contain;flex-shrink:0}.logo .logo-brand-text{font-size:26px;font-weight:600;color:#fff;letter-spacing:1px;margin-left:0}.logo .logo-brand-tagline{font-size:14px;font-weight:400;margin-top:.2em;display:block}.logo2 .logo-brand-tagline{font-size:16px;font-weight:400;margin-top:.2em;display:block}.logo a span.fa,.logo-brand-link span.fa{color:#e8cd30}nav:after{content:"";display:table;clear:both}nav ul{float:right;padding:0;margin:0;list-style:none;position:relative;font-family:Thasadith,sans-serif}nav ul li{margin:0;display:inline-block;float:left}nav a{color:#ddd;text-transform:capitalize;letter-spacing:1px;padding-left:0;padding-right:0;padding:10px 0;font-weight:700}nav ul li ul li:hover{background:#f8f9fa}nav a:hover{color:#ddd}.menu li.active a{color:#fff}nav ul ul{display:none;position:absolute;top:30px;background:#fff;padding:10px}nav ul li:hover>ul{display:inherit}nav ul ul li{width:170px;float:none;display:list-item;position:relative}nav ul ul li a{color:#333;padding:5px 10px;display:block}nav ul li span{color:#ddd;text-transform:capitalize;letter-spacing:1px;padding-left:0;padding-right:0;font-weight:700}ul.menu li span.fa{color:#e8cd30}nav ul ul ul li{position:relative;top:-60px;left:170px}li>a:only-child:after{content:''}@media all and (max-width :991px){.logo{display:block;padding:0;width:100%;text-align:center;float:none}.menu li.active a{color:#009f4d}nav ul li span{color:#333}nav{margin:0}nav a{color:#333}.menu,.toggle+a{display:none}.toggle{display:block;padding:5px 15px;font-size:20px;text-decoration:none;border:none;float:right;background-color:#ffc107;color:#fff}.menu .toggle{float:none;text-align:center;margin:auto;width:30%;padding:5px;font-weight:400;font-size:15px;letter-spacing:1px}.toggle:hover{color:#333;background-color:#fff}[id^=drop]:checked+ul{display:block;background:#fff;padding:15px 0;width:100%;text-align:center}nav ul li{display:block;width:100%;padding:7px 0}nav a{padding:5px 0}nav a:hover{color:#ddd}.login-icon{text-align:center}nav ul ul .toggle,nav ul ul a{padding:0 40px}nav ul ul ul a{padding:0 80px}nav a:hover,nav ul ul ul a{background-color:transparent}nav ul li ul li .toggle,nav ul ul a,nav ul ul ul a{padding:14px 20px;color:#fff;font-size:17px}nav ul li ul li .toggle,nav ul ul a{background-color:#fff}nav ul ul li a{font-size:15px}ul.inner-ul{padding:0!important}nav ul ul{float:none;position:static;color:#fff}nav ul li:hover>ul,nav ul ul li:hover>ul{display:none}nav ul ul li{display:block;width:100%;padding:0}nav ul ul ul li{position:static}}@media all and (max-width :330px){nav ul li{display:block;width:94%}}.user span.fa{font-size:25px;color:#fff}.banner_w3lspvt{position:relative;z-index:1}.banner-top{background:url(../images/3.jpg) no-repeat center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-moz-background-size:cover}.banner-top1{background:url(../images/1.jpg) no-repeat center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-moz-background-size:cover}.banner-top2{background:url(../images/5.jpg) no-repeat center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-moz-background-size:cover}.banner-top3{background:url(../images/IMG_9154.jpg) no-repeat center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-moz-background-size:cover}.w3layouts-banner-info{padding-top:10em;font-family:Thasadith,sans-serif}.w3layouts-banner-info h1,.w3layouts-banner-info h2,.w3layouts-banner-info h3{font-size:4em;text-shadow:0 1px 2px rgba(0,0,0,.95),0 2px 12px rgba(0,0,0,.85),0 4px 28px rgba(0,0,0,.55);font-weight:600;color:#fff;letter-spacing:6px;text-transform:uppercase;font-family:Thasadith,sans-serif}.w3layouts-banner-info p{max-width:650px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.95),0 2px 10px rgba(0,0,0,.75)}.w3layouts-banner-info h4{color:#f5f5f5;letter-spacing:4px;line-height:35px;text-transform:capitalize;text-shadow:0 1px 2px rgba(0,0,0,.95),0 2px 10px rgba(0,0,0,.75)}.w3layouts-banner-info i{vertical-align:middle}.banner-top,.banner-top1,.banner-top2,.banner-top3{min-height:770px}.overlay{min-height:770px;background:rgba(0,0,0,.72)}.overlay1{min-height:770px;background:rgba(0,0,0,.72)}.button-style{padding:15px 40px;color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:3px;border:2px solid rgba(255,255,255,.85);background:rgba(0,0,0,.35);display:inline-block;text-shadow:0 1px 3px rgba(0,0,0,.85);box-shadow:0 2px 12px rgba(0,0,0,.4)}.button-style:hover{color:#fff;background:rgba(0,0,0,.5);border-color:#fff}.w3layouts-banner-info .btn.btn-warning{box-shadow:0 2px 14px rgba(0,0,0,.45);font-weight:600}.fa-star,.fa-star-o{color:#8b5a00}.product-card{max-width:20rem;width:100%;margin-left:auto;margin-right:auto;border:none;border-radius:14px;box-shadow:0 2px 16px rgba(0,0,0,.08);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;background:#fff}.product-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(0,0,0,.12)}.product-card-img-wrap{position:relative;overflow:hidden;height:15rem;background:#fff;border-bottom:1px solid rgba(27,94,59,.06)}.product-card-img-wrap a{display:flex;align-items:center;justify-content:center;height:100%;background:#fff}.product-card-img{width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;object-fit:contain;object-position:center;background:#fff;transition:transform .35s ease}.product-card:hover .product-card-img{transform:scale(1.05)}.product-card-body{padding:1.15rem 1.25rem 1rem}.product-card-title-link{color:var(--sm-green-dark,#0f3d26);text-decoration:none;display:block}.product-card-title-link:hover{color:var(--sm-green,#1b5e3b);text-decoration:none}.product-card-title{font-size:1.1rem;font-weight:600;line-height:1.35;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.product-card-ratings{font-size:.95rem;margin-bottom:.85rem;line-height:1.5}.product-card-ratings .fa{font-size:1rem;vertical-align:middle}.product-card-ratings a{font-size:.85rem;color:#5a6b5c}.product-card-ratings a:hover{color:#1b5e3b}.product-card-meta{display:flex;flex-direction:column;gap:.65rem}.product-card-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;font-size:.9rem;padding-bottom:.5rem;border-bottom:1px solid #eee}.product-card-row:last-of-type{border-bottom:none;padding-bottom:0}.product-card-label{font-weight:600;color:#333;flex-shrink:0}.badge-available,.badge-out-of-stock{display:inline-block;padding:.25em .65em;font-size:.75rem;font-weight:600;line-height:1.2;border-radius:999px;letter-spacing:.02em}.badge-available{background:rgba(27,94,59,.12);color:#0f3d26}.badge-out-of-stock{background:rgba(192,57,43,.12);color:#a71d2a}.product-card-select{max-width:100%;min-width:0;flex:1 1 auto;padding:.4rem .65rem;font-size:.875rem;border:1px solid #ddd;border-radius:8px;background-color:#fafafa;height:calc(1.5em + .8rem + 2px);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-select:focus{border-color:#009f4d;outline:0;box-shadow:0 0 0 .15rem rgba(0,159,77,.2)}.product-card-delivery{font-size:.8rem;color:#666;text-align:center;margin-top:.75rem;margin-bottom:0;padding:.45rem .6rem;background:#f8f9fa;border-radius:8px;line-height:1.4}.product-card .card-footer{background:#fafafa;border-top:1px solid #eee;padding:1rem 1rem 1.1rem;display:flex;flex-direction:column;gap:.5rem}.product-card .card-footer .btn{width:100%;border-radius:10px;font-weight:600;padding:.55rem 1rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.product-card .card-footer .btn-add-cart{background:#fff;color:#e8a317;border:2px solid #e8a317}.product-card .card-footer .btn-add-cart:hover:not(:disabled){background:#fff8e6;color:#c98a0f;border-color:#c98a0f}.product-card .card-footer .btn-buy-now{background:#009f4d;border:2px solid #009f4d;color:#fff}.product-card .card-footer .btn-buy-now:hover:not(:disabled){background:#008040;border-color:#008040;color:#fff}.product-card .card-footer .btn:disabled{opacity:.55;cursor:not-allowed}.footer-razorpay-wrap{margin-top:.5rem;margin-bottom:.5rem}.footer-razorpay-logo{display:inline-block;height:36px;width:auto;max-width:min(220px,88vw);opacity:.92;transition:opacity .25s ease;vertical-align:middle}.footer-razorpay-wrap:hover .footer-razorpay-logo{opacity:1}.dgft-logo-wrap{display:inline-block;background:#fff;border-radius:8px;padding:6px 10px;margin-left:1rem;margin-right:1rem;margin-bottom:1.5rem;box-shadow:0 1px 6px rgba(0,0,0,.08)}img.dgft-logo{filter:invert(1) hue-rotate(180deg) contrast(1.3) brightness(1.1);border-radius:4px;vertical-align:middle}.pdp-row{background:#fff;border-radius:16px;box-shadow:0 2px 20px rgba(0,0,0,.08);padding:1.25rem 1rem;margin-left:0;margin-right:0;align-items:flex-start}@media (min-width:768px){.pdp-row{padding:1.5rem 1.5rem}}.pdp-gallery-col{margin-bottom:1.5rem}@media (min-width:768px){.pdp-gallery-col{margin-bottom:0;padding-right:1rem}.pdp-details-col{padding-left:1rem}}.pdp-title{font-size:1.65rem;font-weight:600;line-height:1.3;margin-bottom:.75rem;letter-spacing:.02em}.pdp-field{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.65rem 0;border-bottom:1px solid #eee;font-size:.95rem}.pdp-field:last-of-type{border-bottom:none}.pdp-field-label{font-weight:600;color:#333;flex-shrink:0}.pdp-field .product-card-select{flex:1 1 160px;max-width:100%}.pdp-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;margin-bottom:1.25rem}@media (min-width:576px){.pdp-actions{flex-direction:row;flex-wrap:wrap}.pdp-actions .btn{flex:1 1 auto;min-width:140px}}.pdp-actions .btn{border-radius:10px;font-weight:600;padding:.6rem 1.15rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pdp-actions .btn-add-cart{background:#fff;color:#e8a317;border:2px solid #e8a317}.pdp-actions .btn-add-cart:hover:not(:disabled){background:#fff8e6;color:#c98a0f;border-color:#c98a0f}.pdp-actions .btn-buy-now{background:#009f4d;border:2px solid #009f4d;color:#fff}.pdp-actions .btn-buy-now:hover:not(:disabled){background:#008040;border-color:#008040;color:#fff}.pdp-actions .btn:disabled{opacity:.55;cursor:not-allowed}.pdp-spec{margin:0;padding:.75rem 0;border-bottom:1px solid #eee}.pdp-spec:last-child{border-bottom:none}.pdp-spec dt{font-weight:600;color:#333;font-size:.9rem;margin-bottom:.35rem}.pdp-spec dd{margin:0;color:#444;line-height:1.55;font-size:.95rem}.pdp-rich-text{line-height:1.65}.pdp-specs-block{margin-top:.5rem;padding-top:.25rem}.pdp-share{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #eee}.pdp-guide-btn{margin:.25rem .35rem .25rem 0;border-radius:8px;font-weight:600}.pdp-reviews{margin-top:2rem;padding-top:.5rem}.pdp-review-card{background:#fff;border-radius:14px;box-shadow:0 2px 14px rgba(0,0,0,.07);padding:1.25rem 1.15rem;margin-bottom:1rem}.pdp-review-meta{font-size:.95rem;line-height:1.5;color:#444;margin-bottom:.5rem}.pdp-review-meta .pdp-review-location{font-style:italic;color:#666;font-size:.9rem;display:block;margin-top:.35rem}.pdp-review-body{clear:both;padding-top:.25rem}.pdp-review-body p{margin-bottom:0;line-height:1.55}.pdp-empty-reviews{text-align:center;padding:2rem 1.25rem;background:#f8f9fa;border-radius:14px;max-width:420px;margin-left:auto;margin-right:auto}.pdp-empty-reviews .btn{margin-top:.75rem;border-radius:10px;font-weight:600}.pdp-empty-reviews .btn-buy-now{background:#009f4d;border:2px solid #009f4d;color:#fff}.pdp-empty-reviews .btn-buy-now:hover{background:#008040;border-color:#008040;color:#fff}.pdp-gallery-col .sp-loading{margin-left:auto;margin-right:auto}h1.heading,h2.heading,h3.heading{font-size:30px;letter-spacing:2px;font-weight:600}p.about-text{width:80%}.feature-grids .f-icon{vertical-align:middle;background:#009f4d;width:70px;height:70px;line-height:70px;margin:.5em auto 0;border-radius:50%}.feature-grids span.fa{color:#fff;font-size:20px;line-height:70px}.feature-grids h3{font-size:22px;font-weight:600;letter-spacing:3px;line-height:30px;text-transform:uppercase}.feature-grids p{letter-spacing:1px}.core-grids p{letter-spacing:1px}.core-right h4{font-size:26px;line-height:42px;letter-spacing:2px;font-weight:600;text-transform:uppercase}.serives-agile{background:#009f4d}.serives-agile h1.heading,.serives-agile h2.heading,.serives-agile h3.heading{color:#fff}.welcome-grid{width:20%;float:left}.welcome-grid h4{font-size:22px;letter-spacing:2px;color:#fff;font-weight:600;text-transform:uppercase}.welcome-grid span.fa{color:#5eca9f;color:#e8cd30;font-size:50px;margin-bottom:10px}.welcome-grid p{color:#ccc;line-height:1.8em;font-size:16px}.background-img{background:url(../images/5.jpg) no-repeat center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-moz-background-size:cover}.overlay-clr{background:rgba(0,0,0,.5)}.bg-middle p{letter-spacing:1px;color:#ccc;line-height:28px}.bg-right ul li{letter-spacing:1px;color:#ddd;line-height:30px;font-size:17px;font-weight:600;text-transform:capitalize}.bg-left h4{font-size:26px;line-height:42px;letter-spacing:2px;font-weight:600;text-transform:uppercase;color:#fff}.blog-grids{margin-bottom:120px}.blog-left,.blog-middle,.blog-right{position:relative}.blog-info{background:#fff;padding:30px;margin-top:-2em;position:absolute;left:6%;right:6%;top:200px;box-shadow:0 3px 5px -1px rgba(0,0,0,.08),0 5px 8px 0 rgba(0,0,0,.12),0 1px 14px 0 rgba(0,0,0,.06)}.blog-info p{letter-spacing:1px;line-height:28px}.blog-info h4{font-size:22px;line-height:42px;letter-spacing:2px;font-weight:600;text-transform:uppercase}.blog-info h4 span.fa{color:#009f4d}.text{background:url(../images/2.jpg) no-repeat center;background-size:cover;position:relative}.text:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;opacity:.6;background:#000}.text h1.heading,.text h2.heading,.text h3.heading{color:#fff}.text h1.heading span,.text h2.heading span,.text h3.heading span{color:#e8cd30}.text p{color:#ccc;width:80%;margin:auto;letter-spacing:1px}.text a.btn{font-size:17px;letter-spacing:2px;color:#333;font-weight:700;padding:12px 25px;margin-top:30px;border-radius:4px;background:#e8cd30;display:inline-block}.text a.btn1{font-size:17px;letter-spacing:2px;color:#fff;font-weight:700;padding:12px 25px;margin-top:30px;border-radius:4px;background:#009f4d;display:inline-block}p.footer-para{max-width:650px;font-size:15px}.logo2{position:relative}.logo2 .logo-brand-link,.logo2 a{font-size:34px;font-weight:600;color:#fff;letter-spacing:1px;float:none;display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center}.logo2 .logo-brand-text{font-size:34px;font-weight:600;color:#fff;letter-spacing:1px}.logo2 .logo-brand-link span.fa,.logo2 a span.fa{color:#e8cd30}.contact-left-footer ul li,.footercopy-social ul li{display:inline-block}footer{background:#191818}.footercopy-social ul li a{color:#fff;text-align:center}.footercopy-social ul li a span.fa{width:20px;font-size:20px;color:#aaa;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}.contact-left-footer ul li p span.fa{color:#aaa}.contact-left-footer ul li p,.contact-left-footer ul li p a{color:#707579;font-size:16px;font-weight:600}.w3l-copy p{letter-spacing:1px}.w3l-copy p a{color:#aaa}.inner-banner{background:url(../images/2.jpg) no-repeat center;background-size:cover;min-height:100px;position:relative}.inner-banner:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;opacity:.6;background:#000}.about-left h5{color:#009f4d;font-weight:600;letter-spacing:1px;font-size:24px}.about-left h3{font-size:32px;line-height:44px;letter-spacing:2px;font-weight:600;text-transform:uppercase}.about-left h4{line-height:1.5;font-size:25px;letter-spacing:2px;font-weight:600;text-transform:capitalize}.about-right p{letter-spacing:1px}.about span.fa-quote-left{font-size:20px;vertical-align:top;color:#009f4d}.banner-bottom{background:#f8f9fa}.wthree_banner_bottom_grid_left span{background:#ffc168;color:#fff;width:80px;height:80px;border-radius:50%;text-align:center;font-size:38px;line-height:2}.wthree_banner_bottom_grid_left.icons-w3pvt2 span{background:#ff4f81}.wthree_banner_bottom_grid_left.icons-w3pvt3 span{background:#2dde98}h4.abt-text{font-size:2.5em;letter-spacing:2px;color:#fff;line-height:1.4em}.abt_bottom{background:#009f4d}.abt_bottom a.serv_link{font-size:17px;letter-spacing:2px;color:#333;font-weight:700;padding:12px 25px;border-radius:4px;background:#e8cd30;display:inline-block;margin-top:10px}section.w3_stats{background:url(../images/1.jpg) no-repeat center;background-size:cover;position:relative}section.w3_stats h1.heading,section.w3_stats h2.heading,section.w3_stats h3.heading{color:#fff}.counter span.fa{color:#fff;font-size:3em}.timer{font-size:3em;font-weight:300;color:#fff}p.count-text{letter-spacing:2px;font-weight:600;color:#fff}.news{background:#f8f9fa}.feedback-info h4{font-size:22px;line-height:34px;letter-spacing:1px;font-weight:600;text-transform:uppercase}.feedback-info p{letter-spacing:1px;line-height:1.8em}.feedback-info h4 a{letter-spacing:1px;line-height:1.4}.feedback-img{float:left;width:25%}.feedback-img-info{float:right;width:68%;margin:1.5em 0 0 1em}.feedback-img-info h5{color:#504e4e;font-size:17px;letter-spacing:1px;font-weight:600}.feedback-info{background:#fff}.testimonials-page .testimonial-card{cursor:pointer;transition:box-shadow .2s ease,transform .2s ease;border-radius:8px;overflow:hidden}.testimonials-page .testimonial-card:focus,.testimonials-page .testimonial-card:hover{box-shadow:0 .5rem 1.25rem rgba(0,0,0,.12)!important;transform:translateY(-2px);outline:0}.testimonials-page .testimonial-card:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.35),0 .5rem 1.25rem rgba(0,0,0,.1)!important}.testimonials-page .testimonial-card-img-wrap{overflow:hidden;background:#e9ecef}.testimonials-page .testimonial-card-thumb{width:100%;height:220px;object-fit:cover;object-position:top center}.testimonials-page .testimonial-card-quote{font-size:.95rem;line-height:1.55;letter-spacing:.02em;color:#3a3a3a}.testimonials-page .testimonial-card-hint{font-size:.8rem}.testimonials-page .testimonial-badge{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;box-shadow:0 2px 8px rgba(0,0,0,.2)}.testimonials-page .testimonial-badge--whatsapp{background:#25d366}.testimonials-page .testimonial-badge--facebook{background:#1877f2}#testimonialModal .testimonial-modal-img{max-height:70vh;width:auto;max-width:100%}#testimonialModal .testimonial-modal-quote{font-size:1.05rem;font-weight:600;letter-spacing:.02em;color:#333}@keyframes social-embed-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.testimonials-page .social-proof-section{background:#f8f9fa;border:1px solid #e9ecef}.testimonials-page .social-proof-subheading{letter-spacing:.06em;color:#495057}.testimonials-page .social-proof-grid--instagram{display:grid;grid-template-columns:repeat(2,minmax(0,540px));justify-content:center;gap:1.25rem;align-items:start}.testimonials-page .social-proof-grid--instagram .social-embed-card--instagram-span{grid-column:1/-1;justify-self:center;width:100%;max-width:540px}@media (max-width:991.98px){.testimonials-page .social-proof-grid--instagram{grid-template-columns:1fr;max-width:540px;margin-left:auto;margin-right:auto}.testimonials-page .social-proof-grid--instagram .social-embed-card--instagram-span{grid-column:auto;justify-self:stretch;max-width:none}}.testimonials-page .social-embed-card{background:#fff;border-radius:8px;box-shadow:0 .125rem .5rem rgba(0,0,0,.08);border:1px solid #e9ecef;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-sizing:border-box}.testimonials-page .social-embed-card--instagram{min-width:0;width:100%;max-width:540px;padding:.75rem;min-height:560px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:social-embed-shimmer 1.5s infinite}.testimonials-page .social-embed-card--instagram blockquote.instagram-media{margin:0 auto!important;max-width:100%!important;width:100%!important;min-width:0!important;box-shadow:none!important;border:1px solid #e9ecef!important}.testimonials-page .social-embed-card--instagram iframe{max-width:100%!important;opacity:0;transition:opacity .4s ease}.testimonials-page .social-embed-card--instagram iframe.loaded{opacity:1}.testimonials-page .social-embed-card--instagram iframe.instagram-media,.testimonials-page .social-embed-card--instagram iframe[src*=instagram]{margin-left:auto!important;margin-right:auto!important;display:block}.testimonials-page .social-proof-grid--facebook{display:grid;grid-template-columns:repeat(3,minmax(0,340px));justify-content:center;gap:1.25rem;align-items:stretch}.testimonials-page .social-proof-grid--facebook .social-embed-card--facebook{width:100%;min-width:0;padding:1rem;height:100%}.testimonials-page .social-proof-grid--facebook .social-embed-card--facebook:not(.social-embed-card--cta){min-height:300px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:social-embed-shimmer 1.5s infinite}.testimonials-page .social-embed-card--cta{background:#fafbfc}@media (max-width:1199.98px){.testimonials-page .social-proof-grid--facebook{grid-template-columns:repeat(2,minmax(0,380px))}.testimonials-page .social-proof-grid--facebook .social-embed-card--cta{grid-column:1/-1;max-width:380px;justify-self:center}}@media (max-width:767.98px){.testimonials-page .social-proof-grid--facebook{grid-template-columns:1fr}.testimonials-page .social-proof-grid--facebook .social-embed-card--cta{grid-column:auto;max-width:none;justify-self:stretch}.testimonials-page .social-embed-card--instagram{min-height:480px}}.testimonials-page .social-embed-card--facebook .fb-post{width:100%;min-height:80px;flex:1 1 auto}.testimonials-page .social-embed-card--facebook .fb-post span{max-width:100%!important}.testimonials-page .social-embed-card--facebook .fb-post iframe{max-width:100%!important;opacity:0;transition:opacity .4s ease}.testimonials-page .social-embed-card--facebook .fb-post iframe.loaded{opacity:1}.testimonials-page .social-fb-cta-inner{min-height:200px}.team-text h4{font-size:22px;letter-spacing:2px;font-weight:600;text-transform:uppercase;margin-top:1em}.caption ul li{display:inline-block;margin:0 5px}.caption ul li a{color:#aaa;font-size:14px}.home-grid{padding:1.5em;border:1px solid #555;position:relative;text-align:center}.home-grid span{color:#009f4d;font-size:1.5em;font-weight:700;position:absolute;top:0;left:0;padding:2px 7px}.wthree-bnr-btn{display:inline-block;border-top:1px solid #1dc6bc;border-radius:0;margin-top:1em;padding:10px 0;color:#5341b4;text-transform:capitalize;font-size:14px;letter-spacing:.5px;font-weight:800}h4.home-title{font-size:22px;line-height:42px;letter-spacing:2px;font-weight:600;text-transform:uppercase}.home-grid p{letter-spacing:1px}.title-w3ls{margin-bottom:3em}.newsletter_right_w3.py-5{background:#f8f9fa}p.sub-tittle{max-width:700px;margin:0 auto;font-size:15px;letter-spacing:1px}.n-right-w3ls{width:65%;margin:auto}form.newsletter{background:#fff;padding:.3em;border-radius:4px;box-shadow:0 12px 60px rgba(0,0,0,.2);-webkit-box-shadow:0 12px 60px rgba(0,0,0,.2);-o-box-shadow:0 12px 60px rgba(0,0,0,.2);-moz-box-shadow:0 12px 60px rgba(0,0,0,.2);-ms-box-shadow:0 12px 60px rgba(0,0,0,.2)}.newsletter .email{outline:0;padding:12px 15px;color:#777;width:68%;background:0 0;text-transform:capitalize;border:none;letter-spacing:2px;font-weight:600}.newsletter button.btn{color:#fff;border:none;padding:12px 15px;text-transform:uppercase;text-decoration:none;background:#009f4d;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;transition:.5s all;float:right;cursor:pointer;width:27%;border-radius:4px;font-weight:600;letter-spacing:2px}.contact-left input[type=email],.contact-left input[type=text]{border:1px solid #ccc;font-size:1em;color:#828282;background:0 0;width:100%;font-weight:600;letter-spacing:1px;padding:15px 20px;outline:0}.contact-right textarea{border:1px solid #ccc;font-size:1em;color:#828282;background:0 0;width:100%;font-weight:600;letter-spacing:1px;padding:15px 20px;outline:0;min-height:8.5em;resize:none}.contact-left input[type=email]{margin:1.5em 0}.contact-right button.btn{padding:.8em 1em;color:#fff;font-weight:600;letter-spacing:1px;font-size:1em;background:#009f4d;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;transition:.5s all;outline:0;margin:1em 0 0;border-radius:0;width:100%;border:1px solid #4caf50;letter-spacing:2px;text-transform:uppercase}.address-row{margin:0 0 2em}.address-right{text-align:left;padding-left:2em}.contact-w3lsright h6{font-size:1.8em;color:#595c65;font-weight:300;line-height:1.8em;text-transform:uppercase}.contact-w3lsright h6 span{color:#03a9f4}.address-row .contact-icon{background:#009f4d;width:60px;height:60px;line-height:60px;text-align:center;-webkit-transition:.5s all;-moz-transition:.5s all;transition:.5s all;border-radius:50%}.address-row span.fa{font-size:1.2em;line-height:60px;color:#fff}.address-row h5{font-size:1.6em;margin-bottom:.3em;font-weight:700}.address-row p{letter-spacing:1px}.address-row p a{color:#707579}.address h4{font-size:1.8em;color:#00bcd4;margin-bottom:.6em;text-transform:uppercase}.map iframe{outline:0;border:none;width:100%;height:350px}.comingsoon{background:url(../images/comingsoon.jpg) no-repeat center;background-size:cover;min-height:250px;position:relative}.comingsoon h4{font-size:40px;font-weight:600;letter-spacing:2px}.comingsoon p{letter-spacing:1px}a.move-top{width:42px;height:42px;background-image:url(../images/move-top-2.png);background-size:cover;display:inline-block;position:fixed;bottom:4%;right:2%;z-index:1040}.float-wap{position:fixed;bottom:24px;left:20px;z-index:1040;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:auto;min-width:44px;height:48px;padding:0 1.15rem 0 1rem;border-radius:999px;background:linear-gradient(135deg,#25d366 0,#1ebe57 48%,#128c7e 100%);color:#fff;font-family:'DM Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap;box-shadow:0 4px 16px rgba(37,211,102,.28),0 1px 3px rgba(0,0,0,.08);contain:layout style;transition:transform .25s cubic-bezier(.4, 0, .2, 1),box-shadow .25s cubic-bezier(.4, 0, .2, 1),opacity .2s ease,visibility .2s ease}.float-wap:focus-visible,.float-wap:hover{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 28px rgba(37,211,102,.38),0 2px 6px rgba(0,0,0,.1);outline:0}.float-wap:focus-visible{box-shadow:0 8px 28px rgba(37,211,102,.38),0 0 0 3px rgba(255,255,255,.95),0 0 0 5px rgba(37,211,102,.55)}.float-wap:active{transform:translateY(0);box-shadow:0 2px 10px rgba(37,211,102,.25)}.float-wap__icon{display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1}.float-wap__label{line-height:1}@media (prefers-reduced-motion:reduce){.float-wap{transition:opacity .2s ease,visibility .2s ease}.float-wap:active,.float-wap:focus-visible,.float-wap:hover{transform:none}}@media(max-width:1366px){.banner-top,.banner-top1,.banner-top2,.banner-top3,.overlay,.overlay1{min-height:750px}}@media(max-width:1280px){.banner-top,.banner-top1,.banner-top2,.banner-top3,.overlay,.overlay1{min-height:720px}}@media(max-width:1080px){.w3layouts-banner-info h1,.w3layouts-banner-info h2,.w3layouts-banner-info h3{font-size:3.5em}.w3layouts-banner-info{padding-top:14em}.banner-top,.banner-top1,.banner-top2,.banner-top3,.overlay,.overlay1{min-height:650px}p.about-text{width:85%}.core-right h4{font-size:23px}.bg-left h4{font-size:21px}.blog-grids{margin-bottom:160px}.feedback-info h4{letter-spacing:3px}h4.abt-text{font-size:2.2em}.feedback-info h4{letter-spacing:2px}.inner-banner{min-height:100px}}@media(max-width:991px){.w3layouts-banner-info{padding-top:12em}h1.heading,h2.heading,h3.heading{font-size:26px}.welcome-grid{width:33.33%;float:left}.blog-grids{margin-bottom:100px}.text p{width:100%}.w3layouts-banner-info h4{font-size:22px;letter-spacing:3px;line-height:25px}.banner-top,.banner-top1,.banner-top2,.banner-top3,.overlay,.overlay1{min-height:600px}.about-left h3{font-size:29px;letter-spacing:1px}.about-left h4{font-size:23px;letter-spacing:1px}h4.abt-text{font-size:2em;letter-spacing:1px}.feedback-img{width:10%}.feedback-img-info{width:86%}.counter span.fa,.timer{font-size:2.5em}.n-right-w3ls{width:80%}}@media(max-width:800px){h1.heading,h2.heading,h3.heading{font-size:30px}.logo2 .logo-brand-link,.logo2 a{font-size:30px}.logo2 .logo-brand-text{font-size:30px}.text a.btn,.text a.btn1{font-size:15px;padding:10px 25px;letter-spacing:1px}.w3layouts-banner-info h1,.w3layouts-banner-info h2,.w3layouts-banner-info h3{font-size:3em}.logo a,.logo-brand-link{font-size:22px}.logo .logo-brand-text{font-size:22px}.logo .logo-brand-tagline{font-size:13px}.logo2 .logo-brand-tagline{font-size:15px}.logo .logo-brand-img,.logo2 .logo-brand-img{width:48px;height:48px}.address-row h5{font-size:1.4em}.address-row .contact-icon{width:55px;height:55px;line-height:55px}.address-row span.fa{font-size:1em;line-height:55px}.map iframe{height:300px}}@media(max-width:736px){.w3layouts-banner-info h4{font-size:18px;letter-spacing:2px;line-height:25px}p.about-text{width:100%;letter-spacing:1px}.welcome-grid{width:50%}.blog img{width:100%}.blog-info{top:280px}.w3l-copy p{font-size:16px}.blog-info h4{font-size:20px;line-height:35px}.welcome-grid span.fa{font-size:40px}.inner-banner{min-height:150px}.about-left h3{font-size:24px}.about-left h4{font-size:20px;letter-spacing:1px}.n-right-w3ls{width:100%}.comingsoon h4{font-size:35px}}@media(max-width:600px){.core-right h4{font-size:21px;line-height:38px}p{font-size:16px}.w3layouts-banner-info p{font-size:15px}.w3layouts-banner-info h1,.w3layouts-banner-info h2,.w3layouts-banner-info h3{font-size:2.7em;letter-spacing:5px}.button-style{padding:13px 35px;font-size:14px}.w3layouts-banner-info{padding-top:10em}.feature-grids h3,.welcome-grid h4{font-size:20px;letter-spacing:2px}.banner-top,.banner-top1,.banner-top2,.banner-top3,.overlay,.overlay1{min-height:570px}.team-text h4{font-size:18px;letter-spacing:1px}h4.abt-text{font-size:1.8em;letter-spacing:1px}.feedback-img{width:15%}.feedback-img-info{width:81%}h4.home-title{font-size:21px;line-height:35px}}@media(max-width:568px){.blog-left,.blog-middle{margin-bottom:2em}.banner-top,.banner-top1,.banner-top2,.banner-top3,.overlay,.overlay1{min-height:520px}.blog-grids{margin-bottom:70px}.about-left h5{font-size:18px}}@media(max-width:480px){.logo2 .logo-brand-link,.logo2 a{font-size:28px}.logo2 .logo-brand-text{font-size:28px}h1.heading,h2.heading,h3.heading{font-size:30px}.w3layouts-banner-info h1,.w3layouts-banner-info h2,.w3layouts-banner-info h3{font-size:2.2em}.banner-top,.banner-top1,.banner-top2,.banner-top3,.overlay,.overlay1{min-height:500px}.w3layouts-banner-info{padding-top:5em}.bg-left h4{font-size:20px;line-height:36px}.blog-info{top:180px}.about-left h3{font-size:22px;line-height:34px}.feedback-img{width:18%}.feedback-img-info{width:76%}.newsletter button.btn{width:31%}.comingsoon h4{font-size:30px;letter-spacing:1px}}@media(max-width:414px){h1.heading,h2.heading,h3.heading{font-size:25px}.csslider>.arrows label{padding:8px!important}.logo a,.logo-brand-link{font-size:19px}.logo .logo-brand-text{font-size:19px}.logo .logo-brand-tagline{font-size:12px}.logo2 .logo-brand-link,.logo2 a{font-size:26px}.logo2 .logo-brand-text{font-size:26px}.logo2 .logo-brand-tagline{font-size:14px}.logo .logo-brand-img,.logo2 .logo-brand-img{width:42px;height:42px}.toggle{font-size:17px}.w3layouts-banner-info h1,.w3layouts-banner-info h2,.w3layouts-banner-info h3{font-size:2em}.welcome-grid p{font-size:15px}.welcome-grid span.fa{font-size:35px;margin-bottom:0}.core-right h4{font-size:19px;letter-spacing:1px;line-height:36px}.blog-left,.blog-middle{margin-bottom:4em}.blog-grids{margin-bottom:85px}.bg-left h4{font-size:19px;line-height:36px;letter-spacing:1px}.contact-left-footer ul li p,.contact-left-footer ul li p a{font-size:15px}.blog-grids{margin-bottom:90px}h4.abt-text{font-size:1.6em}.abt_bottom a.serv_link{font-size:15px;letter-spacing:1px;padding:10px 25px}.counter span.fa,.timer{font-size:2em}p.count-text{letter-spacing:2px;font-size:13px}.feedback-info h4{letter-spacing:2px;font-size:18px}h4.home-title{font-size:19px}.newsletter .email{width:64%;font-size:15px}.newsletter button.btn{width:35%;font-size:15px}.address-row h5{font-size:1.2em}.address-right{padding-left:1em}}@media(max-width:384px){.feature-grids h3,.welcome-grid h4{font-size:18px;letter-spacing:2px}.w3layouts-banner-info p{letter-spacing:1px}.blog-left,.blog-middle{margin-bottom:6em}.csslider>.arrows label{padding:7px}.blog-grids{margin-bottom:100px}.about-left h4{font-size:18px}h4.abt-text{font-size:1.4em}.newsletter .email{width:62%;font-size:14px}.newsletter button.btn{width:38%;font-size:14px}.inner-banner{min-height:130px}.address-right{padding-left:1.5em}.contact-left input[type=email],.contact-left input[type=text],.contact-right textarea{padding:12px 15px}.contact-left input[type=email]{margin:1em 0}}