@import"https://fonts.googleapis.com/css2?family=Alan+Sans:wght@300..900&display=swap";*{margin:0;box-sizing:border-box}html,body{width:100%;overflow-x:hidden}body{max-width:100vw}.projectSectPros .middleProCard{background-image:linear-gradient(#00000094),url(/assets/a4-E0g2JIcA.jpeg)}.main-navbar{padding:0rem 1rem;background:#fff;display:flex;padding:1%;align-items:center;gap:1rem;justify-content:space-between;position:fixed;top:0;right:0;width:100%;box-shadow:0 0 15px;z-index:1000}.navLogo{display:flex;align-items:center;color:#af2c0b;z-index:1001}.navLogo span{color:#000;font-size:medium}.navLogo img{width:120px;height:55px;margin-left:2rem}.allNavLinks{display:flex;gap:1rem;transition:transform .3s ease-in-out}.menu-icon{display:none;cursor:pointer;z-index:1001;color:#000}.nav-link{color:#000;text-decoration:none;padding:.5rem 1rem;border-radius:4px;transition:all .3s;font-size:25px}.nav-link:hover{color:#bb2e0b}@media not (min-width:1156px){.navLogo span{font-size:15px}.navLogo h3{font-size:medium}.nav-link{padding:.5rem 1rem;font-size:19px}}@media not (min-width:990px){.navLogo{display:flex;align-items:center;color:#a1280a}.navLogo span{color:#000;font-size:13px}.navLogo h3{font-size:15px}.nav-link{padding:.5rem 1rem;font-size:17px}}@media not (min-width:900px){.navLogo span{color:#000;font-size:12px}.navLogo h3{font-size:15px}.nav-link{padding:.3rem;font-size:19px}}@media not (min-width:830px){.menu-icon{display:block}.allNavLinks{position:fixed;top:0;left:-100%;height:42vh;width:70%;max-width:fit-content;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;box-shadow:2px 0 15px #0000004d;transition:left .3s ease-in-out;padding:1rem;z-index:1002}.allNavLinks.active{left:0}.nav-link{font-size:18px;padding:1rem;width:100%;text-align:center;border-bottom:1px solid #f0f0f0}.nav-link:hover{background-color:#f8f8f8;color:#a32a0c}.navLogo img{width:80px;height:45px;margin-left:.5rem}.navLogo h3{font-size:12px}.navLogo span{font-size:10px}.main-navbar{padding:.5rem 2rem .5rem 1rem}.navLogo{display:flex;align-items:center;color:#a32a0c;z-index:1001}.navLogo h3{font-size:14px}.navLogo span{color:#000;font-size:12px}}.mainFooterSection{width:100%;height:fit-content;display:flex;flex-direction:row;justify-content:center;padding:0%}.mainFooterSection .contentContainerFooter{display:flex;flex-direction:row;justify-content:space-between;border-radius:20px;padding:3% 5% 2%;background-color:#000;width:95%;color:#fff}.mainFooterSection .contentContainerFooter hr{width:60%}.mainFooterSection .contentContainerFooter .footerSectOne{display:flex;flex-direction:column;gap:2%;justify-content:end;width:28%}.mainFooterSection .contentContainerFooter .footerSectOne .Logo{width:8rem}.mainFooterSection .contentContainerFooter .footerSectOne h3{margin-left:10%;color:#912727}.mainFooterSection .contentContainerFooter #theId{display:none}.mainFooterSection .contentContainerFooter .footerSectTwo{display:flex;flex-direction:column;gap:1%;width:35%}.mainFooterSection .contentContainerFooter .footerSectTwo p{font-size:22px}.mainFooterSection .contentContainerFooter .footerSectThree{display:flex;flex-direction:column;gap:2%;width:35%}.mainFooterSection .contentContainerFooter .footerSectThree p{font-size:22px}@media not (min-width:860px){.mainFooterSection .contentContainerFooter .footerSectOne{width:28%}.mainFooterSection .contentContainerFooter .footerSectOne .Logo{width:8rem}.mainFooterSection .contentContainerFooter .footerSectOne h3{margin-left:10%;color:#912727;font-size:90%}.mainFooterSection .contentContainerFooter .footerSectTwo p{font-size:95%}.mainFooterSection .contentContainerFooter .footerSectThree .diAcvt{line-height:80%}.mainFooterSection .contentContainerFooter .footerSectThree p{font-size:98%}}@media not (min-width:730px){.mainFooterSection .contentContainerFooter{display:flex;flex-wrap:wrap;gap:2rem;height:fit-content}.mainFooterSection .contentContainerFooter .footerSectOne{display:flex;flex-direction:row;gap:0%;justify-content:left;align-items:end;width:100%}.mainFooterSection .contentContainerFooter .footerSectOne .icon{width:70px;height:70px;padding:0%}.mainFooterSection .contentContainerFooter .footerSectTwo{display:flex;flex-direction:row;width:100%;justify-content:left;gap:6%}.mainFooterSection .contentContainerFooter .footerSectTwo p{font-size:large}.mainFooterSection .contentContainerFooter .footerSectThree{display:flex;flex-direction:row;width:100%}}@media not (min-width:470px){.mainFooterSection{padding-bottom:5%}.mainFooterSection .contentContainerFooter{padding-bottom:7%}.mainFooterSection .contentContainerFooter .footerSectOne{display:flex;flex-direction:row;flex-wrap:wrap;gap:0%;justify-content:left;width:100%}.mainFooterSection .contentContainerFooter .footerSectOne .icon{width:70px;height:70px;padding:0%}.mainFooterSection .contentContainerFooter .footerSectTwo{display:flex;flex-direction:column;width:100%}.mainFooterSection .contentContainerFooter .footerSectTwo p{font-size:large}.mainFooterSection .contentContainerFooter .footerSectThree{display:flex;flex-direction:column;justify-content:space-between;width:100%}.contentContainerFooter .footerSectTwo #theId{display:block}}*{font-family:Alan Sans,sans-serif;font-optical-sizing:auto;font-style:normal}.homeSection{display:flex;flex-direction:column;height:fit-content}.welcomeSection{position:relative;height:50rem;width:100%;margin-top:4%;text-align:center;align-items:center;overflow:hidden;transform:rotateX("20")}.welcomeSection .backgroundImage{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;transition:opacity 1s ease-in-out}.welcomeSection .backgroundImage.zoom-out{animation:zoomOut 7s ease-out forwards}.welcomeSection .backgroundImage.fade-in{opacity:1!important}.welcomeSection .heading{position:relative;z-index:1;color:azure;font-size:30px;width:60%;text-align:left;margin-left:7%;position:absolute;bottom:0;padding-bottom:7%}@keyframes zoomOut{0%{transform:scale(1.2)}to{transform:scale(1)}}.aboutSection{padding:7% 5%;font-size:26px;height:fit-content}.aboutPars{font-size:87%;display:inline-flex;gap:2%;align-items:center;border-style:solid;border-color:#000;border-width:1px;border-radius:20px;padding-left:2%;height:30rem}.aboutPars img{height:30rem;border-radius:20px}.aboutPars .phoneImg{display:none}@media not (min-width:1600px){.heading h1{font-size:48px}.heading h3{font-size:28px}}@media not (min-width:1300px){.heading h1{font-size:48px}.heading h3{font-size:25px}}@media not (min-width:1100px){.welcomeSection .heading{width:90%}.aboutSection{padding:7% 5%;font-size:24px;height:fit-content}.aboutPars{font-size:87%;height:fit-content}.aboutPars img{height:100%;border-radius:20px}}@media not (min-width:960px){.aboutSection{padding:7% 5%;font-size:22px;height:fit-content}.aboutPars{align-items:start;font-size:87%;height:fit-content}.aboutPars img{height:100%;border-radius:20px}}@media not (min-width:755px){.aboutSection{padding:7% 5%;font-size:20px;height:fit-content}.aboutPars{align-items:start;font-size:77%;height:fit-content}.aboutPars img{height:27rem;border-radius:20px}}@media not (min-width:600px){.aboutSection h2{font-size:20px}.welcomeSection{height:22rem}.aboutPars{display:flex;flex-direction:column;align-items:start;font-size:77%;height:fit-content;padding-right:2%;padding-top:1%}.aboutPars img{height:27rem;border-radius:20px}.aboutPars .phoneImg{display:block;width:100%;height:15rem}.formalImg{display:none}.heading h1{font-size:24px}.heading h3{font-size:15px}}@media not (min-width:395px){.aboutPars{font-size:77%}.aboutPars img{height:27rem;border-radius:20px}.aboutPars .phoneImg{display:block;width:100%;height:13rem}}.aboutP{width:100%;height:100%;padding-top:10%;font-size:25px;display:flex;justify-content:center;padding-bottom:8%}.aboutSect{margin-top:10%;display:inline-flex;gap:2%;font-size:80%}.aboutSect .abtContext{width:55%;align-self:flex-end}.aboutSect .desktopImg{height:38rem;width:30rem}.aboutSect .phoneImg{display:none}.aboutSect .button{background:#852727;color:azure;font-size:x-large;padding:.5rem;border-radius:17px;transition:1s;border-style:none}.aboutSect button:hover{background:#5e1717}.aboutSect .keyword{color:#912727}.aboutSect strong{font-size:28px}.aboutSect .phoneImg,.aboutSect .mobileImg{display:none}@media not (min-width:900px){.aboutSect .desktopImg{height:29rem;width:20rem}}@media not (min-width:750px){.aboutSect{display:flex;flex-direction:column}.aboutSect .desktopImg{display:none}.aboutSect .mobileImg{display:block;height:30rem}.aboutSect .abtContext{width:100%;align-self:flex-end}}@media not (min-width:646px){.aboutSect .button{font-size:large;padding:.5rem}.aboutSect .mobileImg{height:20rem}.aboutSect .abtContext strong{font-size:18px}}@media not (min-width:450px){.aboutSect .mobileImg{height:13rem}}.servicePage{color:#000;width:100%;height:fit-content;margin-top:2%;padding-top:5%;text-align:center;align-content:center;padding-bottom:9%}.servicePage h1{font-size:56px}.cardsSect{background-image:linear-gradient(to bottom,#ffffffe8,#fff0),url(/assets/bgService-CjQ5nLEY.jpeg);background-position:center;background-size:cover;height:fit-content;align-content:center;alignment-baseline:central;padding:8% 0%;position:relative}#scroll-progress{position:absolute;top:20px;left:50%;transform:translate(-50%) rotate(-90deg);z-index:10}#scroll-progress .bg{stroke:#0b1011;stroke-dashoffset:0;stroke-width:10%;fill:none}#scroll-progress circle{stroke-dashoffset:0;stroke-width:10%;fill:none}#scroll-progress .indicator{stroke:#0d63f8}.theCards{display:flex;gap:2rem;width:80%;margin:0 auto;justify-content:flex-start;overflow-x:scroll;padding:20px 5%;scroll-behavior:smooth;cursor:grab}.theCards:active{cursor:grabbing}.theCards::-webkit-scrollbar{height:8px;width:8px;background:#fff3;border-radius:10px}.theCards::-webkit-scrollbar-thumb{background:#86382d;border-radius:10px}.theCards::-webkit-scrollbar-corner{background:#fff3}.card{background:#fdfeffb4;width:35%;flex-shrink:0;height:fit-content;padding:.8%;display:flex;flex-direction:column;font-size:21px;border-style:solid;border-width:thin;border-radius:.5rem}.card img{width:100%;height:200px;border-radius:.5rem}.contentCard{width:100%;height:90%;text-align:left}#btnDiv{display:flex;justify-content:center;margin-bottom:8px}#btnDiv button{padding:1% 2%;font-size:20px;font-weight:700;width:75%;border-radius:10px;border-width:thin;cursor:pointer;transition:all .3s ease}#btnDiv button:hover{background-color:#000;color:#fff;transform:scale(1.05)}@media not (min-width:1395px){.card{font-size:17px}.contentCard{width:100%;height:90%}#btnDiv button{padding:1% 2%;font-size:17px;font-weight:700;width:75%}}@media not (min-width:1220px){.servicePage{padding-top:10%}.card{width:29%;min-width:29%;padding:.8%;font-size:18px}.card img{width:100%;height:150px;border-radius:.5rem}.contentCard{width:100%;height:90%}#btnDiv button{padding:1% 2%;font-size:17px;font-weight:700;width:75%}}@media not (min-width:1024px){.card{min-width:40%}}@media not (min-width:809px){.card{min-width:45%;width:29%;font-size:14px}.card img{width:100%;height:110px;border-radius:.5rem}.contentCard{width:100%;height:90%}#btnDiv button{padding:1% 2%;font-size:15px;font-weight:700;width:75%}}@media not (min-width:555px){.servicePage{padding-top:20%}.servicePage h1{font-size:34px}.theCards{padding:0% 5%}.card{width:63%;font-size:14px}.card img{width:100%;height:140px}.contentCard{width:100%;height:90%}#btnDiv button{padding:1% 2%;font-size:15px;font-weight:700;width:75%}}@media not (min-width:440px){.servicePage{padding-top:20%}.card{width:85%;font-size:13px}.card img{width:100%;height:120px}#btnDiv button{padding:1% 2%;font-size:14px;font-weight:700;width:75%}}@media not (min-width:350px){.servicePage{padding-top:30%}}.projectsPage{width:100%;height:fit-content;display:flex;flex-direction:column;justify-content:center;margin-top:9%;padding-bottom:10%;text-align:center;align-items:center}.projectsPage .projectSectIntro{width:100%}.projectsPage .projectSectPros{display:flex;flex-direction:row;gap:1.2%;width:fit-content;align-items:center}.projectsPage .projectSectPros .bothSide{display:flex;flex-direction:column;gap:.8rem;width:400px;height:57.2rem}.projectsPage .projectSectPros .bothSide img{width:400px;height:300px;border-top-left-radius:10px;border-top-right-radius:10px}.projectsPage .projectSectPros .bothSide .proCard{box-shadow:1.5px 3px 1.5px #c9d5e2;border-radius:10px}.projectsPage .projectSectPros .bothSide .proCard .proDesc{height:20%}.projectsPage .projectSectPros .middleProCard{width:403px;height:57.2rem;background-position:center;background-size:cover;align-content:center;border-radius:10px}.projectsPage .projectSectPros .middleProCard .button{padding:3%;text-decoration:none;font-size:22px;border-radius:20px;background:#b13d35;color:#fff;border-width:0px}.projectsPage .projectSectPros .middleProCard img{width:403px;height:56rem}.projectsPage .projectSectPros .secMidd{display:none}@media not (min-width:1600px){.projectsPage .projectSectPros{gap:1%}.projectsPage .projectSectPros .bothSide{gap:.5rem;width:350px;height:46rem}.projectsPage .projectSectPros .bothSide img{width:350px;height:15rem}.projectsPage .projectSectPros .bothSide .proCard .proDesc{height:6rem}.projectsPage .projectSectPros .middleProCard{width:333px;height:43rem;margin-bottom:3rem}.projectsPage .projectSectPros .middleProCard img{width:333px;height:46rem}}@media not (min-width:1110px){.projectsPage{margin-top:15%}.projectsPage .projectSectPros .bothSide{width:280px;height:18%;font-size:95%}.projectsPage .projectSectPros .bothSide img{width:280px;height:230px}.projectsPage .projectSectPros .middleProCard{width:307px}}@media not (min-width:900px){.projectsPage{margin-top:22%}.projectsPage .projectSectPros{display:flex;flex-direction:column;gap:1.2%;width:96%}.projectsPage .projectSectPros .bothSide{width:85%;height:23rem;display:flex;flex-direction:row;gap:.8rem;font-size:100%}.projectsPage .projectSectPros .bothSide img{width:100%;height:70%}.projectsPage .projectSectPros .bothSide .proCard{width:50%}.projectsPage .projectSectPros .middleProCard{width:85%;height:100px;background:none}.projectsPage .projectSectPros .middleProCard .button{padding:2%;font-size:19px}}@media not (min-width:690px){.projectsPage{margin-top:29%}.projectsPage .projectSectPros{gap:3.2%;width:96%}.projectsPage .projectSectPros .bothSide{width:85%;height:19rem;padding-bottom:2%}.projectsPage .projectSectPros .bothSide .proDesc{padding:0% 0% 3%}.projectsPage .projectSectPros .bothSide img{width:100%;height:60%}.projectsPage .projectSectPros .bothSide .proCard{width:50%}}@media not (min-width:600px){.projectsPage{margin-top:20%}.projectsPage .projectSectPros{display:flex;flex-direction:column;gap:3.2%;width:100%}.projectsPage .projectSectPros .bothSide{width:100%;height:fit-content;display:flex;flex-direction:column;gap:.8rem;align-items:center}.projectsPage .projectSectPros .bothSide .proCard{width:66%}.projectsPage .projectSectPros .bothSide img{width:100%;height:15rem}.projectsPage .projectSectPros .middleProCard{display:none}.projectsPage .projectSectPros .secMidd{display:block}}@media not (min-width:505px){.projectsPage{margin-top:30%}.projectsPage .projectSectPros{width:100%}.projectsPage .projectSectPros .bothSide{width:100%;height:fit-content;font-size:90%}.projectsPage .projectSectPros .bothSide .proCard{width:80%}.projectsPage .projectSectPros .bothSide img{width:100%;height:12rem}.projectsPage .projectSectPros .bothSide .proCard .proDesc{height:6rem}}.contactSect{width:100%;height:fit-content;display:flex;flex-direction:column;justify-content:center;margin-top:9%;padding-bottom:10%;align-items:center}.contactSect .content{width:70%;height:fit-content;display:flex;flex-direction:row;gap:5%;background:#752626;justify-content:space-between}.contactSect .content .icon{width:80px;height:60px}.contactSect .content .icon2{width:40px;height:40px}.contactSect .content .wallPa{width:30rem;height:100%}.contactSect .content .redCont{padding-left:2%;display:flex;flex-direction:column;font-size:30px;color:#fcfcfc}.contactSect .content .redCont button{font-size:30px;padding:3%;width:70%;color:#752626}.contactSect .phoneCont{width:100%;height:20rem;background-image:linear-gradient(#03030375),url(/assets/ContactDes-sZcm-cEm.jpeg);background-position:center;background-size:cover;text-align:center;align-content:center;color:#f5f5f5;display:none}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{position:relative;background-color:#fff;padding:30px;border-radius:12px;width:40%;box-shadow:0 10px 25px #0000004d}.modal-close-btn{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.8em;cursor:pointer;color:#666}.theForm{display:flex;flex-direction:column;gap:15px;width:99%;align-items:center;justify-content:center;font-size:35px}.theForm input{width:95%;height:35px;border-radius:15px;font-size:large;border-width:1px;padding-left:1%}.theForm textarea{width:95%;height:120px;border-radius:15px;font-size:large;padding-left:1%}.theForm .btn{width:fit-content;height:2.4rem;align-self:flex-start;margin-left:2%;border-radius:15px;font-size:large;color:#fff;background:#000}@media not (min-width:1385px){.contactSect{padding-top:0%}.contactSect .content .redCont{font-size:25px}.contactSect .content .redCont button{font-size:25px;padding:3%;width:70%}.contactSect .content .redCont .icon{width:60px}.contactSect .content .wallPa{width:25rem;height:100%}}@media not (min-width:1160px){.contactSect .content .redCont{font-size:20px}.contactSect .content .redCont button{font-size:20px;padding:2%;width:70%}.contactSect .content .wallPa{width:50%}}@media not (min-width:990px){.contactSect{padding-top:5%}.contactSect .content .redCont{font-size:15px;width:100%}.contactSect .content .redCont button{font-size:15px;padding:1%;width:70%}.contactSect .content .redCont .icon{width:40px;height:45px;margin-top:1%}.contactSect .content .redCont .icon2{width:30px;height:30px;margin-top:2%}.contactSect .content .wallPa{width:50%;height:17rem}.modal-content{position:relative;background-color:#fff;padding:20px;width:80%}}@media not (min-width:656px){.contactSect{padding-top:0%}.contactSect .content{width:100%}.contactSect .content .redCont button{width:fit-content}.contactSect .content .redCont .icon{margin-top:1.5%;width:50px}.contactSect .content .redCont{padding:8% 4%}.contactSect .content .wallPa{display:none}.contactSect .phoneCont{display:block}.modal-content{padding:30px 7px;width:90%}.theForm{font-size:28px}.theForm input{width:95%;height:35px}.theForm textarea{width:95%;height:90px;font-size:large;padding-left:1%}}@media not (min-width:360px){.modal-content{padding:20px;width:86%;height:fit-content}.theForm{gap:5px}}.GalaryPage{display:flex;flex-direction:column;gap:4rem;width:100%;height:fit-content;margin-top:5%;padding-top:5%;align-items:center;padding-bottom:10%}.GalaryPage .beforePro{display:inline-flex;gap:1rem;flex-wrap:wrap;width:fit-content;justify-content:center}.GalaryPage h1{font-size:45px}.GalaryPage img{width:32%;height:25rem;border-radius:18px;box-shadow:1.5px 3px 1.5px #c9d5e2}.GalaryPage .afterSect{display:inline-flex;gap:1rem;flex-wrap:wrap;width:fit-content;justify-content:center}.GalaryPage .borderGallary{width:100%;display:flex;flex-direction:column;align-items:center;background:#000;padding:8% 0 5%}@media not (min-width:1400px){.GalaryPage img{width:32%;height:18rem}}@media not (min-width:900px){.GalaryPage{padding-top:25%}.GalaryPage img{width:30%;height:15rem}}@media not (min-width:500px){.GalaryPage{padding-top:40%;gap:.5rem}.GalaryPage img{width:40%;height:10rem}}@media not (min-width:350px){.GalaryPage{padding-top:40%}.GalaryPage img{width:40%;height:7rem}}
