@import"https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Overpass:ital,wght@0,100..900;1,100..900&family=Passion+One:wght@400;700;900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Rubik:ital,wght@0,300..900;1,300..900&family=Space+Grotesk:wght@300..700&display=swap";.top-navbar{background-color:#333;color:#fff;padding:5px 15px;font-size:14px}.social-icons a{color:#fff;margin-right:12px;font-size:16px;transition:color .3s}.social-icons a:hover{color:#0dcaf0}.phone-number span{font-weight:500}.enquiry-btn{color:#fff;border-color:#0dcaf0}.enquiry-btn:hover{background-color:#0dcaf0;color:#000}@media (max-width: 576px){.seven h1{text-align:center;font-size:20px;font-weight:300;color:#222;letter-spacing:1px;text-transform:uppercase;display:grid;grid-template-columns:1fr max-content 1fr;grid-template-rows:27px 0;grid-gap:20px;align-items:center;font-weight:700}.seven h1:after,.seven h1:before{content:" ";display:block;border-bottom:1px solid #00c510;border-top:1px solid #00c510;height:5px;background-color:#f8f8f8}}.custom-img{width:100%;height:auto;border-radius:5px}@media (min-width: 768px){.custom-img{height:400px;object-fit:cover}}.slider-container{position:relative;width:100%;margin:auto;overflow:hidden}.slider{display:flex;transition:transform .5s ease-in-out}.slide{min-width:100%;height:100vh;background-size:cover;background-position:center;position:relative}.caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:2rem;text-align:center;background:#00000080;padding:20px;width:80%}.arrow-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000017;border:none;color:#fff;font-size:24px;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10}.arrow-left{left:10px}.arrow-right{right:10px}@media (max-width: 768px){.caption{font-size:1.5rem;width:90%}.arrow-btn{width:40px;height:40px;font-size:18px}.slide{height:50vh}}@media (max-width: 576px){.caption{font-size:1.2rem}.arrow-btn{width:35px;height:35px;font-size:16px}.slide{height:100vh}}.content-section{padding:20px 0}.content-heading{margin-bottom:10px;font-weight:700;text-align:center}.content-heading h1{color:green;font-weight:700;font-size:3rem}.content-heading h2{font-weight:700;font-size:2rem}.content-heading h3{font-size:1.5rem}.content-paragraph{font-size:1rem;color:#555;text-align:center}@media (max-width: 768px){.content-heading h1{font-size:1.75rem}.content-heading h2{font-size:1.5rem}.content-heading h3{font-size:1.25rem}.content-paragraph{font-size:.95rem}}.gallery-items{position:relative;overflow:hidden;padding:5px}.gallery-items img{width:100%;padding:4px;height:auto;transition:transform .3s ease-in-out;border-radius:8px}.gallery-items:hover img{transform:scale(1.1)}.gallery-items .overlay{position:absolute;top:70%;left:30%;width:150px;height:80px;background-color:#156415;color:#fff;border-radius:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transform:translate(-30%,-30%);padding:10px}.overlay .title{font-size:20;font-weight:700;margin-bottom:5px}.overlay .description{font-size:12px;line-height:1.2}.container{padding-left:15px;padding-right:15px}@media (max-width:768px){.gallery-items{position:relative;overflow:hidden;padding:0}.gallery-items .overlay{top:67%;left:32%;width:72px;height:54px;background-color:#156415;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transform:translate(-50%,-50%);padding:10px}}body{font-family:"Baloo 2",cursive;font-size:16px;color:#fff;text-rendering:optimizeLegibility;font-weight:initial}.dark{background:#110f16}.light{background:#b4c2cf}a,a:hover{text-decoration:none;transition:color .3s ease-in-out}#pageHeaderTitle{margin:2rem 0;text-transform:uppercase;text-align:center;font-size:2.5rem}.postcard{flex-wrap:wrap;display:flex;box-shadow:0 4px 21px -12px #000000a8;border-radius:10px;margin:0 0 2rem;overflow:hidden;position:relative;color:#fff}.postcard.dark{background-color:#18151f}.postcard.light{background-color:#e1e5ea}.postcard .t-dark{color:#18151f}.postcard a{color:inherit;margin-left:6px}.postcard h1,.postcard .h1{margin-bottom:.5rem;font-weight:500;line-height:1.2}.postcard .small{font-size:80%}.postcard .postcard__title{font-size:1.75rem}.postcard .postcard__img{max-height:180px;width:100%;object-fit:cover;position:relative}.postcard .postcard__img_link{display:contents}.postcard .postcard__bar{width:50px;height:10px;margin:10px 0;border-radius:5px;background-color:#424242;transition:width .2s ease}.postcard .postcard__text{padding:1.5rem;position:relative;display:flex;flex-direction:column}.postcard .postcard__preview-txt{overflow:hidden;text-overflow:ellipsis;text-align:justify;height:100%}.postcard .postcard__tagbox{display:flex;flex-flow:row wrap;font-size:14px;margin:20px 0 0;padding:0;justify-content:center}.postcard .postcard__tagbox .tag__item{display:inline-block;background:#53535366;border-radius:3px;padding:2.5px 10px;margin:0 5px 5px 0;cursor:default;-webkit-user-select:none;user-select:none;transition:background-color .3s}.postcard .postcard__tagbox .tag__item:hover{background:#535353cc}.postcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(-70deg,#424242,transparent 50%);opacity:1;border-radius:10px}.postcard:hover .postcard__bar{width:100px}@media screen and (min-width: 769px){.postcard{flex-wrap:inherit}.postcard .postcard__title{font-size:2rem}.postcard .postcard__tagbox{justify-content:start}.postcard .postcard__img{max-width:300px;max-height:100%;transition:transform .3s ease}.postcard .postcard__text{padding:3rem;width:100%}.postcard .media.postcard__text:before{content:"";position:absolute;display:block;background:#18151f;top:-20%;height:130%;width:55px}.postcard:hover .postcard__img{transform:scale(1.1)}.postcard:nth-child(odd){flex-direction:row}.postcard:nth-child(2n){flex-direction:row-reverse}.postcard:nth-child(odd) .postcard__text:before{left:-12px!important;transform:rotate(4deg)}.postcard:nth-child(2n) .postcard__text:before{right:-12px!important;transform:rotate(-4deg)}}@media screen and (min-width: 1024px){.postcard__text{padding:2rem 3.5rem}.postcard__text:before{content:"";position:absolute;display:block;top:-20%;height:130%;width:55px}.postcard.dark .postcard__text:before{background:#18151f}.postcard.light .postcard__text:before{background:#e1e5ea}}.postcard .postcard__tagbox .green.play:hover{background:#79dd09;color:#000}.green .postcard__title:hover{color:#79dd09}.green .postcard__bar{background-color:#79dd09}.green:before{background-image:linear-gradient(-30deg,rgba(121,221,9,.1),transparent 50%)}.green:nth-child(2n):before{background-image:linear-gradient(30deg,rgba(121,221,9,.1),transparent 50%)}.postcard .postcard__tagbox .blue.play:hover{background:#1b8129}.blue .postcard__title:hover{color:#1b8129}.blue .postcard__bar{background-color:#1b8129}.blue:before{background-image:linear-gradient(-30deg,rgba(0,118,189,.1),transparent 50%)}.blue:nth-child(2n):before{background-image:linear-gradient(30deg,rgba(0,118,189,.1),transparent 50%)}.postcard .postcard__tagbox .red.play:hover{background:#bd150b}.red .postcard__title:hover{color:#bd150b}.red .postcard__bar{background-color:#bd150b}.red:before{background-image:linear-gradient(-30deg,rgba(189,21,11,.1),transparent 50%)}.red:nth-child(2n):before{background-image:linear-gradient(30deg,rgba(189,21,11,.1),transparent 50%)}.postcard .postcard__tagbox .yellow.play:hover{background:#bdbb49;color:#000}.yellow .postcard__title:hover{color:#bdbb49}.yellow .postcard__bar{background-color:#bdbb49}.yellow:before{background-image:linear-gradient(-30deg,rgba(189,187,73,.1),transparent 50%)}.yellow:nth-child(2n):before{background-image:linear-gradient(30deg,rgba(189,187,73,.1),transparent 50%)}@media screen and (min-width: 769px){.green:before{background-image:linear-gradient(-80deg,rgba(121,221,9,.1),transparent 50%)}.green:nth-child(2n):before{background-image:linear-gradient(80deg,rgba(121,221,9,.1),transparent 50%)}.blue:before{background-image:linear-gradient(-80deg,rgba(0,118,189,.1),transparent 50%)}.blue:nth-child(2n):before{background-image:linear-gradient(80deg,rgba(0,118,189,.1),transparent 50%)}.red:before{background-image:linear-gradient(-80deg,rgba(189,21,11,.1),transparent 50%)}.red:nth-child(2n):before{background-image:linear-gradient(80deg,rgba(189,21,11,.1),transparent 50%)}.yellow:before{background-image:linear-gradient(-80deg,rgba(189,187,73,.1),transparent 50%)}.yellow:nth-child(2n):before{background-image:linear-gradient(80deg,rgba(189,187,73,.1),transparent 50%)}}.form-section{position:relative;background-size:cover;background-position:center;padding:50px 0;color:#fff;transition:background-image 1s ease-in-out}.left-column{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:130px}.head{font-weight:700;color:#3f52b3;font-size:25px}.form-container{background-color:#ffffffd9;border-radius:8px;padding:30px;box-shadow:0 4px 15px #527536c9}.form-control{background-color:transparent;border:none;border-bottom:2px solid #dfd7cd;border-radius:0;padding:10px;color:#000;box-shadow:none}.form-control:hover{background-color:#0000000d}.form-control:focus{outline:none;border-bottom:2px solid #007bff}textarea.form-control{background-color:transparent;border:none;padding:10px;color:#000}.btn{background-color:#3fb34e;border-color:#000;font-weight:600;transition:background-color .3s ease,transform .3s ease}.btn:hover{background-color:#be5b5b;border-color:#0056b3}@media (max-width: 768px){.left-column{margin-top:20px}.col-lg-6{width:100%}.form-container{padding:20px;margin:0 10px}.form-control,.btn{width:100%}}@media (max-width: 576px){.form-container{padding:15px}.left-column h2{font-size:1.5rem}.left-column p{font-size:1rem}.btn{padding:12px}}.cart-popup-container{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1050}.cart-popup{background:#fff;width:90%;max-width:400px;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0003;animation:fadeIn .3s ease-in-out}.cart-popup h2{font-size:20px;font-weight:700}.cart-popup ul{list-style:none;padding:0;margin:0}.cart-popup .list-group-item{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #ddd}.cart-popup button{cursor:pointer;transition:.2s}.cart-popup button:hover{opacity:.8}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.cart-popup{width:95%;max-width:350px}}.card-img-top{border-radius:10px;object-fit:contain;height:150px}.image-overlay-default h4{display:flex;align-items:center;justify-content:center;margin:0;font-size:1.5rem;background-color:#000000bd;width:100%;text-align:center;height:100px;font-weight:700}@media (max-width: 768px){.image-overlay-default h4{height:60px}}@media (max-width: 576px){.image-overlay-default h4{height:60px}}.banner-section{position:relative;background-image:url(/assets/GP-img/walpapers/wall-banner.jpg);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.about-section{padding:40px 0}.about-section h1{font-size:50px;font-weight:700;text-align:center;margin-bottom:40px}.about-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:30px}.about-image{flex:1}.about-image img{width:100%;border-radius:10px;box-shadow:0 10px 20px #183ec961}.about-text{flex:1}.about-text h3{font-size:28px;font-weight:700;color:#333;margin-bottom:20px}.about-text p{font-size:18px;color:#555;line-height:1.6;text-align:justify}@media (max-width: 768px){.about-content{flex-direction:column;align-items:center}.about-image img{max-width:100%;height:auto}.about-text h3{text-align:center}.about-text p{text-align:justify;padding:10px}}.about-card-text{font-weight:600}.banner-section{position:relative;background-image:url(/assets/GP-img/about/about-w-c-u-2.webp);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.gallery-item{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 4px 10px #0000001a;transition:transform .3s ease;cursor:pointer}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.gallery-item:hover img{transform:scale(1.1)}.gallery-item:hover{transform:scale(1.05)}.gallery-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:30px}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;color:#fff;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease}.gallery-item:hover .overlay{opacity:1}.seven h1{text-align:center;font-size:30px;font-weight:300;color:#222;letter-spacing:1px;text-transform:uppercase;display:grid;grid-template-columns:1fr max-content 1fr;grid-template-rows:27px 0;grid-gap:20px;align-items:center;font-weight:700}.seven h1:after,.seven h1:before{content:" ";display:block;border-bottom:1.5px solid #00c510;border-top:1.5px solid #00c510;height:5px;background-color:#f8f8f8}@media (max-width: 576px){.seven h1{text-align:center;font-size:15px;font-weight:300;color:#222;letter-spacing:1px;text-transform:uppercase;display:grid;grid-template-columns:1fr max-content 1fr;grid-template-rows:27px 0;grid-gap:20px;align-items:center;font-weight:700}.seven h1:after,.seven h1:before{content:" ";display:block;border-bottom:1px solid #00c510;border-top:1px solid #00c510;height:5px;background-color:#f8f8f8}}body{font-family:Poppins,serif;overflow-x:hidden!important}.card{height:200px}.contact-column{padding:20px;text-align:center;border:2px solid green;border-radius:10px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease;width:100%;max-width:500px}.contact-column:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0003;background-color:#18c94400;box-shadow:3px 2px #9acd32,-1em 0 1.2em green;color:#fff}.contact-column:hover i{transform:scale(1.5);transition:transform .3s ease;color:#daa520}.contact-column i{font-size:40px;color:green;transition:color .3s ease}.contact-column h5{font-size:1.25rem;font-weight:700;margin-top:10px}.contact-column p{font-size:1rem;text-align:center;color:#6c7d71;margin-top:10px;transition:color .3s ease}.contact-column:hover h5,.contact-column:hover p{color:#000}.container.py-5{padding-top:10px;padding-bottom:50px}h2.text-center{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:30px}.row .col-md-6{margin-bottom:30px}.d-flex.justify-content-center{display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.container.py-5{padding-top:30px;padding-bottom:30px}h2.text-center{font-size:2rem;margin-bottom:20px}.contact-column{padding:15px;margin-bottom:20px;max-width:90%}.contact-column i{font-size:30px}.contact-column h5{font-size:1.1rem}.contact-column p{font-size:.9rem}.row .col-md-6{flex:0 0 100%;max-width:100%}}.banner-section{position:relative;background-image:url(/assets/GP-img/home/banner-botom.jpg);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.p{font-size:18px!important;font-weight:lighter;line-height:1.6}.navbar-social{background-color:#f0f8ff;padding:8px 20px;display:flex;top:0;width:100%;z-index:101}.social-icon{color:#679a27;font-size:20px;margin-right:15px;text-decoration:none;transition:color .3s ease-in-out}.social-icon:hover{color:#333435}.contact-number{font-size:16px;font-weight:600}.contact-link{color:#679a27;text-decoration:none;display:flex;align-items:center;gap:8px}.contact-link i{font-size:16px}.contact-link:hover{color:#333435}.enquiry-btn{background-color:#679a27;color:#fff;padding:8px 15px;border-radius:5px;font-weight:600;text-decoration:none;transition:background .3s}.enquiry-btn:hover{background-color:#333435;color:#fff;box-shadow:0 0 0 4px #fff,0 0 0 8px #679a27}.guruplus{width:150px;height:75px}@media (max-width: 375px){.enquiry-btn{display:none!important}.guruplus{width:138px;height:65px}}@media (max-width: 768px){.guruplus{width:135px;height:57px}}hr{margin:0}.navbar{position:sticky;top:0;z-index:99!important}.navbar-bg{background-color:#333435}.nav-item .nav-link{color:#fff!important;font-weight:600}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff;border-bottom:3px solid #679A27;border-radius:2px}.navbar .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#679a27!important}.img-brand{width:50%}.nav-brand-txt{width:275px;height:40px;font-size:30px}.dropdown-menu{width:300px;background-color:#2f382d!important}.dropdown-menu li a{text-decoration:none!important}.dropdown-item{color:#fff!important;margin-bottom:15px!important}.dropdown-item-img{width:20%!important}.dropdown-item:hover,.dropdown-item.active{background-color:#fff!important;color:#679a27!important}.footer-bg{background-color:#333435;height:auto}.footer-icon{background-color:#679a27;color:#000;height:40px;width:40px;display:flex;text-align:center;align-items:center;justify-content:center;font-size:25px}.footer-section{color:#fff;text-decoration:none}.footer-section:hover{color:#679a27;margin-left:10px;transition:.6s}.footer-icon-one{background-color:#679a27;color:#000;height:40px;width:40px;display:flex;text-align:center;align-items:center;justify-content:center;font-size:23px;border-radius:50px}.footer-icon-one:hover{background-color:#fff;transition:.5s;color: #679A27}.mds-style:hover{color:#7bae3b}.mds-style{color:#fff}.image-box img{width:100%;margin-bottom:20px;height:auto;transition:transform .3s ease;cursor:pointer}.product{margin-bottom:20px}.pdt{margin-top:10px}.content-section{padding:10px 0}.content-section h2{font-size:2rem;font-weight:700;text-align:center;margin-bottom:20px}.content-section p{font-size:1.1rem;text-align:center;color:#555}.image-box{position:relative;overflow:hidden;border-radius:10px;box-shadow:0 4px 6px #0000001a}.image-box:hover img{transform:scale(1.1)}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;color:#fff;display:flex;justify-content:center;align-items:center;opacity:0;border-radius:10px;transition:opacity .3s ease}.image-box:hover .image-overlay{opacity:1}.image-overlay h4{margin:0;font-size:1.5rem}.icon-box img{width:100%;height:200px;object-fit:contain}.banner-section{position:relative;background-image:url(/assets/GP-img/walpapers/wall-banner.jpg);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}body{font-family:Arial,sans-serif}.container{max-width:1200px;margin:0 auto;padding:20px}h2{text-align:center;margin-bottom:30px}#pdf-canvas{width:100%;border:1px solid #ccc}iframe{width:100%;height:600px;border:none}.banner-section{position:relative;background-image:url(/assets/stencil-banner-DrI_1M2l.webp);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.banner-section{position:relative;background-image:url(/assets/GP-img/interior/banner.webp);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.service-box{border-radius:12px;text-align:justify;color:#000;background-color:#fff;transition:transform .3s ease}.service-icon i{display:inline-block;transition:transform .3s ease}.service-box:hover .service-icon i{transform:scale(1.1)}.banner-section{position:relative;background-image:url(/assets/GP-img/exterior/banner.jpg);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.icon-container{font-size:2rem;color:#007bff;margin-right:15px;padding:10px;background-color:#daa520;border-radius:8px;z-index:2;position:relative}.headline{font-weight:700;font-size:1.25rem;display:inline-block;z-index:2;position:relative}.content-container{padding-top:10px}.content-text{color:#555;padding-top:10px;padding-bottom:10px;position:relative;z-index:2}.d-flex{align-items:center}.slide-col{padding:20px;position:relative;overflow:hidden;border-radius:8px;transition:all .3s ease}.slide-col{position:relative;overflow:hidden}.slide-col:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(to right,#74da60,#297919);transition:transform .3s ease;z-index:1}.slide-col:hover:before{transform:translate(100%)}.slide-col:hover .content-text{color:#fff;z-index:2}.slide-col:hover .icon-container{z-index:2}.banner-section{position:relative;background-image:url(/assets/GP-img/wood-coat/banner.jpg);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.container-custom{background-color:#a0d6b8a9;padding:40px;color:#000;border-radius:10px}.icon-column{text-align:center;padding:20px}.icon-column img{width:50px;height:50px;object-fit:contain}.icon-column h5{margin-top:10px;font-weight:700}.icon-boxes{color:#000;text-align:center;border:1px solid #ddd;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a;position:relative;overflow:hidden;transition:background-color .4s ease,transform .3s ease}.icon-boxes:hover{background-color:#2b3d2e93;color:#fff;transform:translateY(-10px)}.icon{width:50px;font-size:40px;margin-bottom:15px}.icon img{width:100%}.icon-boxes h5{font-size:25px;margin-bottom:10px}.icon-boxes p{font-size:14px;margin-bottom:0}.banner-section{position:relative;background-image:url(/assets/GP-img/metal-paint/banner.jpeg);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.service-box{border-radius:12px;background-color:#fff;transition:transform .3s ease}.service-box:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.service-description{background-color:#b7dba9;padding:15px;border-radius:8px;box-shadow:0 3px 6px #0000001a;font-size:1rem;color:#555}.banner-section{position:relative;background-image:url(/assets/GP-img/grouting/banner.jpg);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}@media (max-width: 576px){.banner-text{font-size:1.5rem}.card-text{font-size:13px}}.card-img-top{object-fit:contain}.card-body{display:flex;flex-direction:column;justify-content:space-between;height:100%}.card{display:flex;flex-direction:column;height:100%}.container{margin-top:30px}.services-box{border-radius:12px;background-color:#fff;transition:transform .3s ease}.services-box:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.services-box h5{color:#000}.d-flex{display:flex;align-items:center}.me-3{margin-right:1rem}.services-description{background-color:#e2e0e0b0;padding:15px;border-radius:8px;box-shadow:0 3px 6px #0000001a;font-size:1rem;color:#555}body{color:#000}.banner-section{position:relative;background-image:url(/assets/GP-img/house-cleaning/banner.jpg);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.full-height{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.container{padding:2rem 1rem}h2,h3{font-weight:600}h2{font-size:1.8rem;line-height:1.4}h3{font-size:1.5rem;margin-bottom:1rem}.container p{font-size:1rem;line-height:1.6;max-width:800px;margin:0 auto}.list-vertical{list-style-type:none;padding:0;margin:0}.list-vertical li{padding:.5rem 1rem;margin:.3rem 0;background-color:#f8f9fa;border-left:4px solid #007bff;border-radius:5px;font-size:1rem;text-align:left;transition:background-color .3s ease}.list-vertical li:hover{background-color:#e9ecef}@media (max-width: 767px){h2{font-size:1.4rem}h3{font-size:1.2rem}.list-vertical li{font-size:.95rem}}.grout-box{background:#fff;border:1px solid #e0e0e0;border-radius:16px;padding:30px;box-shadow:0 4px 20px #0000000d;transition:transform .3s ease,box-shadow .3s ease;height:100%}.grout-box:hover{transform:translateY(-5px);box-shadow:0 6px 24px #0000001a}.grout-box h4{font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:15px}.grout-box p{font-size:1rem;line-height:1.6;color:#555}.grout-box-title{background-color:#bcbfc2;padding:12px 20px;border-radius:12px;font-size:1.25rem;font-weight:600;color:#2c3e50;margin-bottom:20px;display:inline-block}.image-column img{width:100%;height:auto}.content-column h3{font-size:1.5rem;font-weight:700;margin-bottom:30px}.list-items{list-style:none;padding:0}.list-items li{margin-bottom:10px;font-size:20px}.lists-container{display:flex;flex-wrap:wrap;gap:20px}.list-column{width:48%}.fa-check-circle{font-size:20px;color:green}@media (max-width: 767px){.list-column{width:100%}}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gallery img{width:100%;height:auto;border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:transform .3s}.gallery img:hover{transform:scale(1.05)}.nav-pills{justify-content:center}.nav-pills li{background-color:#640f3e;margin-left:5px;border-radius:5px}.nav-pills .nav-link.active{background-color:#1e8b27}.modal-content{background-color:transparent!important;border:none}.modal-backdrop{display:none}.modal-body{text-align:center}.modal{background-color:#000000b3}@media (max-width: 768px){.gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.gallery{grid-template-columns:1fr}.nav-pills{display:none}.dropdown{display:block}.dropdown-center{display:flex;justify-content:center;width:100%}}.modal-body img{max-width:100%;height:auto}.card-section{padding:20px 0}.card{border-radius:10px;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:30px;box-shadow:0 0 5px 2.5px #183ec996}.card:hover{transform:translateY(-10px);box-shadow:0 10px 20px #0003}.card-img-top{padding:10px 0;border-radius:10px 10px 0 0;object-fit:contain}.card-title-container{display:flex;justify-content:center;align-items:center}.card-title{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:0}.card-price{font-size:1.1rem;font-weight:700;color:#e74c3c}.card-text{height:60px;padding:10px 0;font-size:13px;color:#555;margin-bottom:30px}.btn-primary:hover{background-color:#0056b3;transform:translateY(-3px)}.row-cols-1{display:flex;flex-wrap:wrap}.col{padding-left:15px;padding-right:15px}.nav-pills{display:flex;justify-content:center;padding:0;margin-bottom:20px}.nav-pills .nav-link{background-color:#640f3e;border-radius:5px;margin-left:5px}.btn{background-color:#679a27}.nav-item .nav-link.active{background-color:#1e8b27;color:#fff}@media (max-width: 768px){.nav-pills{flex-direction:column}}.icon-box{border:1px solid #359f28;border-radius:10px;padding:25px 15px;text-align:center;transition:transform .3s}.icon-box:hover{transform:scale(1.05)}.icon-box img{width:100%;height:150px;object-fit:contain}.icon-box h4{margin-top:15px;font-size:1.25rem}.icon-box p{font-size:1rem;color:#555}.icon-box a{text-decoration:none;color:#555}.gallery-box{position:relative;overflow:hidden;border-radius:10px;box-shadow:0 4px 6px #0000001a}.gallery-box img{width:100%;height:auto;transition:transform .3s ease;cursor:pointer}.gallery-box:hover img{transform:scale(1.1)}.image-overlay-default{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;color:#fff;display:flex;justify-content:center;align-items:center;opacity:1;border-radius:10px;transition:opacity .3s ease}.image-overlay-default h4{margin:0;font-size:1.5rem}.form-section{position:relative;background-image:url(https://img.interiorcompany.com/interior/webproduct/732638762672722200840.png?aio=w-1200;);background-size:cover;background-position:center;padding:20px 0;color:#fff}.form-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:0}.container{max-width:1200px;position:relative;z-index:1}h2,.form-label{color:#fff}h2{font-weight:600}.form-group{margin-bottom:1.5rem}.form-control{background-color:transparent;border:none;border-bottom:2px solid #dfd7cd;border-radius:0;padding:10px;color:#fff;box-shadow:none}.form-control:hover{background-color:#0000001a}.form-control:focus{outline:none;box-shadow:none;border-bottom:2px solid #007bff}textarea.form-control{background-color:transparent;border:none;border-radius:0;padding:10px;color:#fff;box-shadow:none}textarea.form-control:focus,textarea.form-control:hover{outline:none;box-shadow:none;border:none}.form-container{background-color:#ffffff8c;border-radius:8px;padding:30px;box-shadow:0 4px 15px #527536c9}.form-container .form-control{padding:12px}.btn-primary{background-color:#007bff;border-color:#007bff;font-weight:600;transition:background-color .3s ease,transform .3s ease}.btn-primary:hover{background-color:#0056b3;border-color:#0056b3}.footer{background-color:#333;color:#fff;text-align:center;padding:10px}.left-column{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;margin-top:130px}@media (max-width: 768px){.left-column{margin-top:20px}.col-lg-6{width:100%}.form-container{padding:20px;margin:0 10px}.form-control,.btn-primary{width:100%}}@media (max-width: 576px){.form-container{padding:15px}.left-column h2{font-size:1.5rem}.left-column p{font-size:1rem}.btn-primary{padding:12px}}.icons-box{text-align:center;padding:20px;background-color:#ffffffa2;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;position:relative;transition:transform .3s ease-in-out;display:block;text-decoration:none;color:inherit}.icons-box img{width:100px;height:100px;margin-bottom:15px}.icons-box h5{margin-top:10px;font-size:18px;font-weight:700;color:#333}.icons-box p{font-size:14px;color:#666;font-weight:400}.icons-box:hover{transform:translate(10%)}.icons-box:hover{background-color:#007bff1a}.color-visual-banner{background:#fc5c7d;background:-webkit-linear-gradient(to right,#6A82FB,#FC5C7D);background:linear-gradient(to right,#6a82fb,#fc5c7d);background-attachment:fixed;background-repeat:no-repeat}.colorpanel-card{background-color:#fff;width:100%;align-items:center;transition:background-color .3s ease}.color-item{cursor:pointer;transition:.3s;box-shadow:0 .5rem 1rem #00000026}.color-item:hover{transform:scale(1.05)}.card-item{cursor:pointer!important;transition:transform .3s}#red{background-color:#f05a4b}#green{background-color:#61cc71}#yellow{background-color:#fed772}#orange{background-color:#ffba4f}#blue{background-color:#a1b5ed}#aliceBlue{background-color:#f0f8ff}#antiqueWhite{background-color:#faebd7}#aqua{background-color:#0ff}#aquamarine{background-color:#7fffd4}#azure{background-color:azure}#beige{background-color:bisque}#bisque{background-color:#ffebcd}#blueViolet{background-color:#8a2be2}#cadetBlue{background-color:#5f9ea0}#cornflowerBlue{background-color:#6495ed}#crimson{background-color:#dc143c}#darkCyan{background-color:#008b8b}#darkOliveGreen{background-color:#556b2f}#fireBrick{background-color:#b22222}input[type=radio].btn-check{position:absolute;opacity:0}label.btn{border:2px solid black;padding:10px 30px;border-radius:5px;transition:border-color .3s ease}label.btn i{margin-right:10px}label.btn .text-capitalize{font-weight:bolder;color:#000}input[type=radio].btn-check:checked+label.btn,label.btn:hover{border-color:#3dbb59}.btn-check,.btn:hover{border-color:#3dbb59!important}input[type=radio].btn-check:checked+label.btn{border-color:#3dbb59;background-color:#d1990b33}.type-content{display:none}.type-content.visible{display:block}.range-content{display:none}.range-content.visible{display:block}.product-content{display:none}.product-content.visible{display:block}.range-input::-webkit-slider-runnable-track{background:#313131;height:8px;border-radius:5px}.range-input::-webkit-slider-thumb{background:#3dbb59;width:20px;height:20px;border-radius:50%;cursor:pointer;-webkit-appearance:none;margin-top:-6px}.range-input::-moz-range-track{background:#ddd;height:8px;border-radius:5px}.range-input::-moz-range-thumb{background:#3dbb59;width:20px;height:20px;border-radius:50%;cursor:pointer}.range-input::-ms-track{background:transparent;border-color:transparent;color:transparent;height:8px;border-radius:5px}.range-input::-ms-fill-lower{background:#ddd}.range-input::-ms-fill-upper{background:#ddd}.range-input::-ms-thumb{background:#3dbb59;width:20px;height:20px;border-radius:50%;cursor:pointer}.range-input{-webkit-appearance:none;width:100%;background:transparent}.btn-service-type{height:200px}.hidden{display:none}.col{padding:10px}.card-section{margin-top:30px}.card-body{padding:20px}.custom-card{border:1px solid #ddd;border-radius:8px;transition:transform .3s ease}.custom-card:hover{transform:scale(1.05)}.custom-hr{border:1px solid black;margin:10px 0}.explore-btn{background-color:#30233a;color:#fff;border:none}.explore-btn:hover{background-color:#218838}.nav-pills .nav-link{font-weight:600}.nav-pills .nav-link.active{background-color:#206d3a;color:#fff}.btn-primary{border-radius:5px}@media (max-width: 767px){.card-section{padding:0 15px}.dropdown-menu{text-align:center}}@media (min-width: 768px) and (max-width: 991px){.card-body{padding:15px}}.card-full{border:none;border-radius:10px;transition:transform .3s ease,box-shadow .3s ease}.card-full:hover{transform:translateY(-10px);box-shadow:0 6px 12px #0003}.card-img-top{border-radius:10px;object-fit:contain}.card-body{padding:15px;height:auto;display:flex;flex-direction:column;justify-content:space-between}.card-title{font-size:1rem;text-align:center;font-weight:700;color:#108336}.box{border:2px solid #72b677;border-radius:10px;padding:20px;color:#000;text-align:center;transition:transform .3s ease}.box:hover{transform:translateY(-10px)}.box-header{display:flex;align-items:center;justify-content:center;gap:10px}.box-image{width:60px;height:60px;transition:transform .5s ease}.box-image img{width:60px;height:60px;background-color:#23c1197a;border-radius:20px;transition:transform .5s ease}.box:hover .box-image{animation:rotateImage .6s forwards}@keyframes rotateImage{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.box h4{font-size:20px;margin-bottom:10px}.box p{font-size:14px}.banner-section{position:relative;background-image:url(/assets/GP-img/waterproof/water-banner.jpg);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080}.banner-text{position:relative;z-index:1;text-align:center;font-size:2.5rem;font-weight:700;max-width:80%}.banner-subtext{font-size:1.2rem;font-weight:400}@media (max-width: 768px){.banner-text{font-size:2rem;max-width:90%}.banner-subtext{font-size:1rem}}@media (max-width: 576px){.banner-text{font-size:1.5rem}}.a4-card-container{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;padding:20px}.a4-card{width:400px;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000046;overflow:hidden;transition:transform .3s ease;display:flex;flex-direction:column;text-align:center}.a4-card:hover{transform:translateY(-5px)}.a4-card img{width:100%;height:300px;object-fit:cover}.a4-card h3{color:#000;font-size:20px;margin:15px 0 10px}.a4-card p{background-color:#2b8a31;padding:0 15px 20px;font-size:18px;color:#fff}
