@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Anek+Gurmukhi:wght@100..800&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Anek+Gurmukhi:wght@100..800&family=Anek+Latin:wght@100..800&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Anek+Devanagari:wght@100..800&family=Anek+Gurmukhi:wght@100..800&family=Anek+Latin:wght@100..800&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);a {outline: none;-webkit-tap-highlight-color: #fff0 }a:active {background-color: #fff0 }:root {--header-height: 3.5rem;--black-color: hsl(220, 24%, 12%);--black-color-light: hsl(220, 24%, 15%);--black-color-lighten: hsl(220, 20%, 18%);--white-color: #fff;--body-color: hsl(220, 100%, 97%);--body-font: 'Lato', sans-serif;--normal-font-size: .938rem;--font-regular: 400;--font-semi-bold: 600;--z-tooltip: 10;--z-fixed: 100 }@media screen and (min-width:1024px) {:root {--normal-font-size: 1rem }}* {box-sizing: border-box;padding: 0;margin: 0 }body {font-family: var(--body-font);font-size: var(--normal-font-size);background-color: var(--body-color) }ul, li {list-style: none }a {text-decoration: none }.container {max-width: 100%;padding: 0 20px }.header {position: fixed;top: 0;left: 0;width: 100%;box-shadow: 0 2px 16px hsl(220 32% 8% / .3);z-index: var(--z-fixed);transition: transform 0.4s ease-in-out }.header .icons-container {display: flex;justify-content: space-between;align-items: center;padding: 20px 50px;background-color: #808080b5 }.header .icons-container a {color: #fff;font-size: 25px }.header .icons-container .left, .header .icons-container .right {display: flex;gap: 40px }header .icons-container .left i {margin-right: 10px }@media screen and (max-width:950px) {.header .icons-container {display: none }}.nav {background-color: rgb(0 0 0 / .438);padding: 0 40px }@media (max-width:500px) {.nav {padding: 0 40px 0 10px }}.nav__data {display: flex;justify-content: space-between;align-items: center }.nav__data img {height: 70px;width: 210px;object-fit: cover }.nav__logo {display: inline-flex;align-items: center;column-gap: .25rem;font-weight: var(--font-semi-bold) }.nav__logo i {font-weight: initial;font-size: 1.25rem }.nav__toggle {position: relative;width: 32px;height: 32px;color: white !important }.nav__burger, .nav__close {position: absolute;width: max-content;height: max-content;inset: 0;margin: auto;font-size: 2.25rem;cursor: pointer;transition: opacity .1s, transform .4s }.nav__close {opacity: 0 }@media screen and (max-width:1370px) {.nav__menu {position: absolute;left: 0;top: 2.5rem;width: 100%;height: calc(100vh - 3.5rem);overflow: auto;pointer-events: none;opacity: 0;transition: top .4s, opacity .3s;background: #08080894;}.nav__data img {margin: 8px;height: 50px;width: 150px }.nav__menu::-webkit-scrollbar {width: 0 }.nav__list {padding-top: 1rem }}.nav__link {color: var(--white-color);font-weight: var(--font-semi-bold);padding: 1.25rem 1.5rem;display: flex;justify-content: space-between;align-items: center;transition: background-color .3s;text-transform: uppercase;border-radius: 10px }.nav__link:hover {background: #ff6b00 }.show-menu {opacity: 1;top: 3.5rem;width: 90%;pointer-events: initial }@media screen and (max-width:804px) {.show-menu {width: 100% }}.show-icon .nav__burger {opacity: 0;transform: rotate(90deg) }.show-icon .nav__close {opacity: 1;transform: rotate(90deg) }.dropdown__item {cursor: pointer }.dropdown__arrow {font-size: 1.25rem;font-weight: initial;transition: transform .4s }.dropdown__link, .dropdown__sublink {padding: 1.25rem 1.25rem 1.25rem 2.5rem;color: var(--white-color);background-color: #fff;display: flex;align-items: center;column-gap: .5rem;font-weight: var(--font-semi-bold);transition: background-color .3s;color: #000;text-transform: uppercase }.dropdown__link i, .dropdown__sublink i {font-size: 1.25rem;font-weight: initial }.dropdown__link:hover, .dropdown__sublink:hover {background-color: #03384b;color: #fff }.dropdown__menu, .dropdown__submenu {max-height: 0;overflow: hidden;transition: max-height .4s ease-out }.dropdown__item:hover .dropdown__menu, .dropdown__subitem:hover>.dropdown__submenu {max-height: 1000px;transition: max-height .4s ease-in }.dropdown__item:hover .dropdown__arrow {transform: rotate(180deg) }.dropdown__sublink {background-color: var(--black-color-lighten) }@media screen and (max-width:340px) {.container {margin-inline: 1rem }.nav__link {padding-inline: 1rem }}@media screen and (min-width:1370px) {.container {margin-inline: auto }.nav {height: calc(var(--header-height) + 2rem);display: flex;justify-content: space-between }.nav__toggle {display: none }.nav__list {height: 100%;display: flex;column-gap: .5rem }.nav__link {height: 100%;padding: 0 30px;justify-content: initial;column-gap: .25rem }.enquiry-btn {background: #ff6b00;height: 70%;margin: 12px }.enquiry-btn:hover {color: #000 }.dropdown__item, .dropdown__subitem {position: relative }.dropdown__menu {max-height: initial;overflow: initial;position: absolute;left: 0;top: 6rem;opacity: 0;pointer-events: none;transition: opacity .3s, top .3s }.dropdown__link {padding-inline: 1rem 3.5rem;background: #fff;color: #000;width: 30em;text-transform: uppercase }.dropdown__link:hover {color: #fff;transition: top .4s, opacity .3s;box-shadow: inset 400px 0 0 2px #03384b }.dropdown__subitem .dropdown__link {padding-inline: 1rem }.dropdown__item:hover .dropdown__menu {opacity: 1;top: 5.5rem;pointer-events: initial;transition: top .3s }}main .hero {height: 100vh;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 100px }.whatsapp-icon {position: fixed;width: 70px;right: 40px;top: 75%;z-index: 1 }.whatsapp-icon img {width: 100%;height: 100% }.whatsapp-icon:hover {transform: scale(1.3) }@media (max-width:1000px) {.whatsapp-icon {width: 40px;right: 27px;top: 80% }}@media (max-width:600px) {.whatsapp-icon {width: 40px;right: 27px;top: 75% }}.phone-icon {position: fixed;width: 70px;right: 40px;top: 75%;z-index: 1;display: none }.phone-icon img {width: 100%;height: 100%;border-radius: 50px }.phone-icon:hover {transform: scale(1.3) }@media (max-width:600px) {.phone-icon {width: 40px;right: 27px;top: 83.5%;z-index: 1;display: block }}main .hero swiper-container {height: 100%;width: 100%;z-index: -3;position: absolute }main .hero swiper-container img {height: 100%;width: 100%;object-fit: cover }@media (max-width:600px) {main .hero swiper-container img {object-fit: cover }}main .hero h1 {width: 100%;font-size: 100px;font-weight: 700;color: #fff;margin-top: 100px;text-wrap: wrap;justify-content: center }main .hero-butns {display: flex;gap: 50px;align-self: flex-start;padding-top: 30px }main .hero-butns a {font-size: 20px;color: #000;background: #fff;padding: 15px 20px;border: 2px solid #fff;border-radius: 10px }main .hero-butns a:last-child {background: none;color: #fff }main .hero-butns a:hover {transform: scale(1.1) }main .hero-butns a:last-child:hover {background: #ff6b00;color: #000;border: 2px #ff6b00 solid }@media screen and (max-width:1600px) {main .hero {padding: 75px }main .hero h1 {font-size: 80px }}@media screen and (max-width:1100px) {main .hero {padding: 40px;height: 90vh }main .hero h1 {font-size: 60px;margin-top: 50px }main .hero-butns {gap: 20px }main .hero-butns a {font-size: 15px;padding: 10px 15px }}@media screen and (max-width:950px) {main .hero {padding: 40px;height: 60vh }main .hero h1 {font-size: 50px;margin-top: 50px }}@media screen and (max-width:820px) {main .hero {padding: 40px;height: 60vh }main .hero h1 {font-size: 45px;margin-top: 50px }main .hero-butns {gap: 20px }main .hero-butns a {font-size: 15px;padding: 10px 15px }}@media screen and (max-width:616px) {main .hero {padding: 40px;height: 45vh }main .hero h1 {font-size: 30px;margin-top: 0 }main .hero-butns {gap: 20px }main .hero-butns a {font-size: 12px;padding: 9px 15px }}@media screen and (max-width:500px) {main .hero {padding: 25px }main .hero h1 {font-size: 22px;margin-top: 0 }main .hero-butns a {font-size: 12px;padding: 8px 14px }}main .about-company {display: flex;height: 100%;width: 100%;padding: 100px 50px;padding-left: 100px;font-family: "Anek Latin", sans-serif;background: linear-gradient(-180deg, #FFFCF9 0%, #dbc287 250%) }main .about-company .about-company-text {width: 55%;display: flex;flex-direction: column;gap: 30px }main .about-company .about-company-text h2 {font-size: 80px;font-weight: 700 }main .about-company .about-company-text h3 {font-size: 50px;color: #ff6b00;text-transform: uppercase }main .about-company .about-company-text h4 {font-size: 45px;font-weight: 700;text-wrap: wrap;padding-right: 15px }main .about-company .about-company-text p {font-size: 30px;text-wrap: wrap;padding-right: 10px }main .about-company .about-company-box {display: flex;flex-direction: column;gap: 75px;justify-content: center;width: 45% }main .about-company .about-company-box .box {display: flex }main .about-company .about-company-box .inside-box {width: 300px;height: 230px;background: #000;border-radius: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;color: #fff;padding: 30px;gap: 10px;opacity: 0;transition: opacity 0.3s ease }main .about-company .about-company-box .inside-box.animated {animation-name: box-animation;animation-duration: 3s;animation-timing-function: ease-in-out;opacity: 1 }@keyframes box-animation {0% {opacity: 0;transform: scale(.9) }60% {opacity: 1;transform: scale(1.1) }100% {opacity: 1;transform: scale(1) }}main .box p {font-weight: 700;font-size: 35px }main .about-company .about-company-box .inside-box:last-child {background: #ff6b00 }main .about-company .about-company-box .box:last-child {align-self: flex-end }@media screen and (max-width:1600px) {main .about-company .about-company-box {gap: 50px }main .about-company .about-company-box .inside-box {width: 250px;height: 180px }main .box p {font-size: 25px }}@media screen and (max-width:1400px) {main .about-company {padding: 75px 50px;padding-left: 75px }main .about-company .about-company-text h2 {font-size: 60px }main .about-company .about-company-text h3 {font-size: 50px }main .about-company .about-company-text h4 {font-size: 25px }main .about-company .about-company-text p {font-size: 20px }main .about-company .about-company-box {gap: 30px }main .about-company .about-company-box .inside-box {width: 200px;height: 130px }main .box p {font-size: 20px }}@media screen and (max-width:1100px) {main .about-company {flex-direction: column;height: 100%;width: 100%;padding: 50px 50px;padding-left: 50px }main .about-company .about-company-text {width: 100%;gap: 50px;padding: 30px }main .about-company .about-company-text h2 {font-size: 80px }main .about-company .about-company-text h3 {font-size: 60px }main .about-company .about-company-text h4 {font-size: 35px }main .about-company .about-company-text p {font-size: 25px }main .about-company .about-company-box {gap: 55px;width: 80%;align-items: center }main .about-company .about-company-box .inside-box {width: 250px;height: 180px }main .box p {font-size: 30px }}@media screen and (max-width:900px) {main .about-company {padding: 0 50px;padding-bottom: 40px;gap: 20px }main .about-company .about-company-text h2 {font-size: 70px }main .about-company .about-company-text h3 {font-size: 50px }main .about-company .about-company-text h4 {font-size: 30px }main .about-company .about-company-text p {font-size: 20px }main .about-company .about-company-box {gap: 30px;width: 80% }main .about-company .about-company-box .inside-box {width: 200px;height: 130px }main .box p {font-size: 20px }}@media screen and (max-width:670px) {main .about-company {padding: 20px 20px }main .about-company .about-company-text {gap: 40px;padding: 50px;align-items: center }main .about-company .about-company-text h2 {font-size: 60px }main .about-company .about-company-text h3 {font-size: 40px }main .about-company .about-company-box {gap: 20px;justify-content: center;margin-bottom: 20px }main .about-company .about-company-box .inside-box {width: 170px;height: 120px }main .box p {font-size: 18px }}@media screen and (max-width:500px) {main .about-company .about-company-text {gap: 40px;padding: 20px }main .about-company .about-company-text h2 {font-size: 45px }main .about-company .about-company-text h3 {font-size: 27px }main .about-company .about-company-text h4 {font-size: 25px }main .about-company .about-company-text p {font-size: 20px }main .about-company .about-company-box .inside-box {width: 140px;height: 100px }main .box p {font-size: 13px }}.our-service {padding: 50px;background: rgb(149 147 147 / 53%) }.our-service h2 {color: #ff6b00;font-size: 40px;text-transform: uppercase;font-weight: bolder;padding: 0 45px }.our-service .grid {display: grid;grid-template-columns: 1fr 1fr 1fr }.our-service .each-image {padding: 40px 20px;display: flex;flex-direction: column;align-items: center;gap: 50px }.our-service .each-image img {width: 500px;height: 500px;border-radius: 10px;object-fit: cover }.our-service .each-image img:hover {-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition: transform 400ms ease-in-out }.our-service .each-image h3 {font-size: 30px;font-weight: 700;text-transform: capitalize }@media screen and (max-width:1700px) {.our-service .each-image img {width: 400px;height: 400px }.our-service h2 {margin: 0 20px }}@media screen and (max-width:1400px) {.our-service .each-image img {width: 300px;height: 300px }.our-service .each-image h3 {font-size: 25px }.our-service .each-image {gap: 30px }.our-service h2 {font-size: 30px;margin: 0 20px }}@media screen and (max-width:1080px) {.our-service .each-image img {width: 250px;height: 250px }.our-service .each-image h3 {font-size: 25px }.our-service .each-image {gap: 30px }.our-service h2 {font-size: 30px;margin: 0 }}@media screen and (max-width:930px) {.our-service .each-image img {width: 300px;height: 300px }.our-service .each-image h3 {font-size: 20px }.our-service .each-image {gap: 30px;padding: 25px }.our-service h2 {font-size: 25px;padding: 20px 70px }.our-service .grid {grid-template-columns: 1fr 1fr }.our-service {padding: 10px }}@media screen and (max-width:700px) {.our-service .each-image img {width: 250px;height: 250px }.our-service .each-image h3 {font-size: 20px }.our-service .each-image {gap: 30px;padding: 20px }.our-service h2 {font-size: 22px;margin: 0;padding: 20px 50px }.our-service .grid {grid-template-columns: 1fr 1fr }.our-service {padding: 10px }}@media screen and (max-width:600px) {.our-service .each-image img {width: 200px;height: 200px }.our-service .each-image h3 {font-size: 20px }.our-service .each-image {gap: 25px;padding: 15px }.our-service h2 {font-size: 24px;padding-left: 35px }.our-service .grid {grid-template-columns: 1fr 1fr }.our-service {padding: 10px }}@media screen and (max-width:490px) {.our-service .each-image img {width: 160px;height: 160px }.our-service .each-image h3 {font-size: 15px }.our-service .each-image {gap: 20px;padding: 10px }.our-service h2 {font-size: 20px }.our-service .grid {grid-template-columns: 1fr 1fr }.our-service {padding: 10px;gap: 20px }}@media (max-width:400px) {.our-service .each-image img {width: 150px;border-radius: 10px;object-fit: cover }}.about-service {padding: 50px;display: flex;flex-direction: column;gap: 20px }.about-service h2 {font-size: 40px;color: #ff6b00;text-transform: uppercase;font-weight: 700;padding: 0 40px }.about-service h3 {font-size: 35px;text-transform: capitalize;font-weight: 700;padding: 0 40px }.about-service li {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 70px 30px;padding: 40px }.about-service li .each-box {height: 500px;width: 500px;position: relative }.about-service li .each-box img {width: 100%;height: 100%;object-fit: cover }.about-service li .hover-text {position: absolute;top: 0;right: 0;left: 0;bottom: 0;display: none;background: rgb(128 128 128 / .517) }.about-service li .each-box:hover .hover-text {display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 30px;gap: 30px }.about-service li .each-box .hover-text h4 {font-size: 40px;text-transform: uppercase;color: #fff;font-weight: 700 }.about-service li .each-box .hover-text p {font-size: 25px;color: #fff;font-weight: 700;text-transform: capitalize }.about-service li .each-box .hover-text a {padding: 10px;position: absolute;display: flex;background: #fff;border: 2px solid #fff;border-radius: 10px;align-self: flex-start;font-size: auto;right: 2px;bottom: 2px;color: #000 }.about-service li .each-box .hover-text a:hover {background: #ff6b00;color: #fff;border: none;transition: ease-in-out }@media (max-width:600px) {.about-service li .each-box .hover-text a {font-size: 17px }}@media (max-width:460px) {.about-service li .each-box .hover-text a {font-size: 10px }}@media screen and (max-width:1680px) {.about-service li .each-box {height: 400px;width: 400px;position: relative }}@media screen and (max-width:1380px) {.about-service li .each-box {height: 350px;width: 350px;position: relative }.about-service h2 {font-size: 30px;color: #ff6b00;text-transform: uppercase;font-weight: 700;padding: 0 40px }.about-service h3 {font-size: 25px;text-transform: capitalize;font-weight: 700;padding: 0 40px }.about-service li .each-box .hover-text h4 {font-size: 30px;text-transform: uppercase;color: #fff;font-weight: 700 }.about-service li .each-box .hover-text p {font-size: 25px;color: #fff;font-weight: 700;text-transform: capitalize }}@media screen and (max-width:1220px) {.about-service li .each-box {height: 300px;width: 300px;position: relative }.about-service li .each-box .hover-text h4 {font-size: 25px;text-transform: uppercase;color: #fff;font-weight: 700 }.about-service li .each-box .hover-text p {font-size: 20px;color: #fff;font-weight: 700;text-transform: capitalize }}@media screen and (max-width:1070px) {.about-service li .each-box {height: 300px;width: 300px;position: relative }.about-service li {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 40px 30px;padding: 0 }}@media screen and (max-width:1020px) {.about-service li {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 70px 70px;padding: 40px }.about-service li .each-box {height: 350px;width: 35d0px;position: relative }}@media screen and (max-width:780px) {.about-service li .each-box {height: 250px;width: 250px;position: relative }}@media screen and (max-width:670px) {.about-service li .each-box {height: 350px;width: 400px;position: relative }.about-service li {display: grid;grid-template-columns: 1fr;grid-gap: 70px 30px;padding: 40px }.about-service li {display: flex;flex-direction: column;align-items: center }}@media (max-width:600px) {.about-service li {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));grid-gap: 70px 30px;padding: 40px }.about-service li .each-box {height: 500px;width: 100%;position: relative;overflow: hidden;cursor: pointer;transition: transform 0.3s ease }.about-service li .each-box img {width: 100%;height: 100%;object-fit: cover;display: block;border-radius: 10px }.about-service li .hover-text {position: absolute;top: 0;right: 0;left: 0;bottom: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 30px;gap: 20px;background: rgb(128 128 128 / .7);color: #fff;opacity: 0;transition: opacity 0.3s ease, transform 0.4s ease;border-radius: 10px }.about-service li .each-box.active {transform: scale(1.05) }.about-service li .each-box.active .hover-text {opacity: 1 }}@media screen and (max-width:560px) {.about-service {padding: 30px 0;display: flex;flex-direction: column;gap: 20px }.about-service li {grid-gap: 60px 0 }.about-service li .each-box .hover-text a {bottom: 10%;right: 10% }}@media screen and (max-width:460px) {.about-service li .each-box {height: 250px;width: 300px;position: relative }.about-service h2 {font-size: 25px;color: #ff6b00;text-transform: uppercase;font-weight: 700;padding: 0 40px }.about-service h3 {font-size: 20px;text-transform: capitalize;font-weight: 700;padding: 0 40px }.about-service li .each-box .hover-text p {font-size: 16px;color: #fff;font-weight: 700;text-transform: capitalize }.about-service li .each-box .hover-text a {bottom: 2px;right: 2px }.about-service {align-items: center }}@media (max-width:400px) {.about-service li .each-box .hover-text p {font-size: 16px;color: #fff;font-weight: 700;text-transform: capitalize }}.why-choose {background: #3f576c;padding-bottom: 40px }.why-choose h2 {font-size: 50px;font-weight: 700;color: #ff6b00;padding: 30px 60px;text-transform: capitalize }.why-choose ul {color: #fff;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 50px;padding: 60px }.why-choose ul li {display: flex;flex-direction: column;align-items: center;gap: 50px }.why-choose ul li h3 {font-size: 40px;text-decoration: underline 2px #fff }.why-choose ul li p {border: 2px #fff solid;border-radius: 10px;height: 350px;font-size: 22px;padding: 40px;display: flex;justify-content: center;align-items: center;padding: 30px;text-wrap: wrap }@media screen and (max-width:1580px) {.why-choose ul li p {height: 330px;font-size: 18px }}@media screen and (max-width:1362px) {.why-choose ul li p {height: 300px;font-size: 15px;padding: 30px }.why-choose ul li h3 {font-size: 30px }.why-choose h2 {font-size: 40px;color: #ff6b00;padding: 30px 40px }}@media screen and (max-width:1170px) {.why-choose ul {grid-template-columns: 1fr 1fr;grid-gap: 50px;padding: 60px }.why-choose ul li p {height: 350px;font-size: 20px;padding: 30px;display: flex;justify-content: center;align-items: center }.why-choose h2 {padding: 40px 40px }}@media screen and (max-width:740px) {.why-choose ul li p {height: 300px;font-size: 17px;padding: 30px }.why-choose h2 {font-size: 30px;padding: 40px 40px }.why-choose ul li h3 {font-size: 23px }.why-choose ul {padding: 20px;grid-gap: 30px }}@media screen and (max-width:584px) {.why-choose ul li p {height: 260px;font-size: 10px;padding: 20px }.why-choose ul li {gap: 20px }.why-choose h2 {font-size: 20px;padding: 10px 20px;padding-top: 50px }.why-choose ul li h3 {font-size: 20px }.why-choose ul {grid-gap: 15px }}.what-we-provide {background: #EAA779;padding: 70px;display: flex;justify-content: center;align-items: center }.what-we-provide .text {width: 80%;display: flex;flex-direction: column;gap: 40px;padding-right: 80px }.what-we-provide .text h2 {font-size: 40px;color: #fff;font-weight: 700;text-wrap: wrap }.what-we-provide .text h3 {font-size: 50px;font-weight: 700;line-height: 2 }.what-we-provide .text p {font-size: 25px;padding-right: 60px;text-wrap: wrap }.what-we-provide img {width: 400px;height: 400px;object-fit: cover }@media (max-width:1419px) {.what-we-provide .text h2 {font-size: 30px }.what-we-provide .text h3 {font-size: 40px }.what-we-provide .text p {font-size: 20px;padding-right: 60px }.what-we-provide .text {width: 80%;gap: 40px;padding-right: 15px }.what-we-provide {padding: 40px }}@media (max-width:1004px) {.what-we-provide {gap: 40px;display: flex;flex-direction: column }.what-we-provide .text {width: 100%;padding-right: 0;padding-left: 0;gap: 10px }}@media (max-width:724px) {.what-we-provide .text h2 {font-size: 25px }.what-we-provide .text h3 {font-size: 30px;line-height: 2 }.what-we-provide .text p {font-size: 18px;padding-right: 60px }}@media(max-width:400px) {.what-we-provide img {width: 300px;height: 300px }.what-we-provide {padding: 40px 20px }}.main-review {padding: 50px;display: flex;flex-direction: column;gap: 20px;justify-content: center;background: #E6E7E6;background-image: url(./images/review\ background.png);background-repeat: no-repeat;background-position: center }.main-review h2 {font-size: 40px;font-weight: 700;color: #ff6b00;text-transform: uppercase }.main-review h3 {font-size: 35px;font-weight: 700;color: #000;text-transform: capitalize }.main-review .review-boxes {display: flex;justify-content: center;align-items: center;margin: 50px 0 }.main-review .each-boxes {background: rgb(255 255 255 / .755);width: 70%;padding: 60px;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 20px;border-radius: 10px }.main-review .review-boxes img {max-width: 200px;height: auto;border: orange solid 5px;border-radius: 50% }.main-review .review-boxes h4 {font-size: 40px;text-transform: capitalize;font-weight: 700 }.main-review .review-boxes h5 {font-size: 22px;color: #ff6b00 }.main-review .review-boxes p {font-size: 25px }@media screen and (max-width:768px) {.main-review {padding: 30px;background-size: contain }.main-review h2 {font-size: 30px }.main-review h3 {font-size: 25px }.main-review .review-boxes {margin: 30px 0 }.main-review .each-boxes {width: 90%;background: rgb(255 255 255 / .643) }.main-review .review-boxes img {max-width: 50%;height: auto;border: orange solid 5px;border-radius: 50% }.main-review .review-boxes h4 {font-size: 30px;text-transform: capitalize;font-weight: 700 }.main-review .review-boxes h5 {font-size: px;color: #ff6b00 }.main-review .review-boxes p {font-size: 18px }}@media (max-width:500px) {.main-review .each-boxes {padding: 20px }}footer .container {background-color: #000;padding: 40px }.row {display: flex;justify-content: space-between;margin-top: 40px;padding: 10px;gap: 50px }.footer-col ul {list-style: none }.footer-col ul i {color: #fff;font-size: 20px;padding: 0 10px }.footer-col h4 {color: #fff;margin-bottom: 25px;font-size: 22px;position: relative;font-family: 'Ubuntu', sans-serif }.footer-col h4::before {content: '';width: 70px;height: 2px;position: absolute;background-color: #ff6b00;bottom: -10px }.footer-col ul li {padding: 10px 0 }.footer-col ul li a {color: #fff;text-decoration: none;font-size: 16px;display: flex;opacity: .7;transition: 0.5s;font-size: 22px }.footer-col ul li a:hover {opacity: 1;color: #ff6b00 }.footer-col input {border: none;width: 250px;height: 45px;display: block;padding-left: 20px;margin: 14px 0 }.footer-col .inputSubmit {padding: 0 20px;background-color: #ff6b00;border: none;color: #fff }.col p {color: #fff;font-size: 30px }.row hr {opacity: .7 }.row .socialIcons i {display: inline-block;color: #fff;font-size: 30px;margin: 0 15px;transition: 0.5s }.row .socialIcons i:hover {color: #ff6b00 }@media (max-width:1350px) {.row {display: flex;justify-content: space-between;margin-top: 20px;padding: 10px 20px;gap: 20px }.footer-col ul li a {color: #fff;text-decoration: none;font-size: 16px;opacity: .7;transition: 0.5s;font-size: 18px }.footer-col h4 {color: #fff;margin-bottom: 15px;font-size: 20px;position: relative;font-family: 'Ubuntu', sans-serif }.col p {color: #fff;font-size: 22px }}@media (max-width:768px) {footer .container {padding: 40px 10px }footer .row {flex-direction: column;padding: 20px 10px }footer .footer-col ul {margin-left: 20px;margin-bottom: 20px }.footer-col input {width: 100% }.Properties {display: none }}@media (max-width:975px) {.socialIcons {display: none }}@media (max-width:700px) {.socialIcons {display: flex }}.contact-page-hero {height: 60vh;position: relative;display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-start }.contact-page-hero img {height: 100%;width: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: -1 }.contact-page-hero h1, .contact-page-hero h2 {font-size: 100px;color: #fff;margin: 0;padding: 0 0 50px 50px }.contact-page-hero h3 {color: #fff;font-size: 23px;font-weight: 400;margin: 0;padding: 0 0 0 55px }@media (max-width:1000px) {.contact-page-hero {height: 40vh }.contact-page-hero h1, .contact-page-hero h2 {font-size: 60px;color: #fff;padding: 0 0 30px 20px }.contact-page-hero h3 {color: #fff;font-size: 20px;font-weight: 400;padding: 0 0 0 25px }}@media (max-width:767px) {.contact-page-hero h1, .contact-page-hero h2 {font-size: 50px;color: #fff;padding: 0 0 30px 10px }.contact-page-hero h3 {color: #fff;font-size: 18px;font-weight: 400;padding: 0 0 0 10px }.contact-page-hero {height: 35vh }}.address {background: #F1E9DC }.address .contact-addresses {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 0 30px;padding: 50px }.address .contact-addresses li {background: #fff;border-radius: 10px }.address .contact-addresses li a {display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 75px 20px;gap: 20px;color: #000 }.address .contact-addresses li:hover {background: #FF6B00;color: #fff }.address .contact-addresses li a h2 {font-size: 35px }.address .contact-addresses li a p {font-size: 25px;text-transform: capitalize }.address .contact-addresses li a i {font-size: 40px;color: #FF6B00 }@media (max-width:1140px) {.address .contact-addresses li a h2 {font-size: 25px }.address .contact-addresses li a p {font-size: 18px;text-transform: capitalize }.address .contact-addresses li a i {font-size: 43px;color: #FF6B00 }}@media (max-width:900px) {.address .contact-addresses {display: grid;grid-template-columns: 1fr;grid-gap: 30px 30px;padding: 50px }}.google-map-image {width: 100%;height: 80vh;margin-top: 40px;border: none;object-fit: cover;border-radius: 15px }@media (max-width:1300px) {.google-map-image {height: 60vh;margin-top: 20px }}@media (max-width:760px) {.google-map-image {height: 40vh;margin-top: 20px }}.form {display: flex;padding: 30px }.form .container {background: #fff;width: 70%;min-width: 420px;padding: 35px 50px;border-radius: 10px;box-shadow: 20px 30px 25px rgb(0 0 0 / .15) }.form h2 {font-size: 30px;text-align: center;color: #1c093c;margin-bottom: 20px }.form p {position: relative;margin: auto;width: 100%;text-align: center;color: #606060;font-size: 20px;font-weight: 400 }.form form {width: 100%;position: relative;margin: 30px auto 0 auto }.form .row {width: 100%;display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));grid-gap: 20px 30px;margin-bottom: 20px }.form .column label {font-size: 20px }.form .column input {height: 50px;font-size: 15px }.form .column textarea {height: 100px;font-size: 15px }.form label {color: #1c093c;font-size: 14px }.form textarea, .form input {width: 100%;font-weight: 400;padding: 8px 10px;border-radius: 5px;border: 1.2px solid #c4cae0;margin-top: 5px }.form textarea {resize: none }.form textarea:focus, .form input:focus {outline: none;border-color: #6f6df4 }.form button {padding: 15px 44%;background: #FF6B00;border-radius: 20px;color: #fff;font-size: 20px;font-weight: 700;margin-top: 30px }.form button:hover {background: orange }.form .form-image {display: flex;padding: 20px;justify-content: center;align-items: center }@media (max-width:1450px) {.form .form-image {display: none }.form button {padding: 15px 41%;background: #FF6B00;border-radius: 20px;color: #fff;font-size: 20px;font-weight: 700;margin-top: 30px }}@media (max-width:1274px) {.form .container {width: 100%;margin: 0 50px }}@media (max-width:760px) {.form .container {width: 100%;margin: 0 12px;padding: 30px 12px }.form h1 {font-size: 24px;text-align: center;color: #1c093c;margin-bottom: 20px }.form p {position: relative;margin: auto;width: 100%;text-align: center;color: #606060;font-size: 18px;font-weight: 400;padding: 0 20px }.form button {padding: 15px 40%;background: #FF6B00;border-radius: 20px;color: #fff;font-size: 20px;font-weight: 700;margin-top: 30px }}@media (max-width:500px) {.form {align-items: center;justify-content: center;padding: 20px 0 }.form .container {width: 100%;margin: 0;padding: 0;min-width: 220px;padding: 20px 0 }}.about {background: #fff;padding: 40px;display: flex;}.about .text {width: 60%;display: flex;flex-direction: column;justify-content: center }.about .text h2 {font-size: 30px;margin-bottom: 30px }.about .text h3 {font-size: 50px;margin-bottom: 50px }.about .text p {font-size: 27px;margin-bottom: 100px;text-wrap: wrap }.about .text a {padding: 20px 50px;border: 3px solid #ff6b00;border-radius: 10px;color: #000;font-size: 20px;font-weight: 700;transition: background 0.3s ease-in-out }.about .text a:hover {background: #FF6B00;color: #fff }.about .content {width: 40%;padding: 30px;display: grid;grid-template-columns: 1fr 1fr;grid-gap: 40px 20px;background-color: #fff }.about .content .each-box {display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 20px;padding: 30px;box-shadow: 0 4px 8px 0 rgb(0 0 0 / .2), 0 6px 20px 0 rgb(0 0 0 / .19);opacity: 0;transition: opacity 0.3s ease }.about .content .each-box.animated {animation-name: box-animation;animation-duration: 3s;animation-timing-function: ease-in-out;opacity: 1 }.about .content .each-box h2 {font-size: 50px }.about .content .each-box h3 {font-size: 26px;width: 100%;border-bottom: 1px #000 solid;padding-bottom: 10px }.about .content .each-box p {font-size: 22px }@media (max-width:1400px) {.about {padding: 20px }.about .text {padding: 15px }.about .content {padding: 10PX }.about .text h2 {font-size: 30px;margin-bottom: 20px }.about .text h3 {font-size: 40px;margin-bottom: 20px }.about .text p {font-size: 24px;margin-bottom: 50px }.about .content .each-box {padding: 15px;gap: 10px }.about .content .each-box h2 {font-size: 40px }.about .content .each-box h3 {font-size: 24px;width: 100%;border-bottom: 1px #000 solid }.about .content .each-box p {font-size: 18px }}@media (max-width:1000px) {.about {flex-direction: column }.about .text {width: 100% }.about .text a {display: none }.about .content {width: 100%;padding: 30px;display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 40px 20px }.about .content .each-box {gap: 20px }.about .content .each-box h2 {font-size: 40px }.about .content .each-box h3 {font-size: 24px;width: 100%;border-bottom: 1px #000 solid }.about .content .each-box p {font-size: 18px }}@media (max-width:702px) {.about .content {padding: 10px }.about .content {width: 100%;padding: 10px;display: grid;grid-template-columns: 1fr 1fr;grid-gap: 40px 20px }.about .text h2 {font-size: 30px;margin-bottom: 20px }.about .text h3 {font-size: 35px;margin-bottom: 20px }.about .text p {font-size: 20px;margin-bottom: 50px }.about .content .each-box h2 {font-size: 30px }.about .content .each-box h3 {font-size: 24px;width: 100%;border-bottom: 1px #000 solid }.about .content .each-box p {font-size: 16px }}.our-values {background: linear-gradient(170deg, #FF6B00 -323.57%, #1E1E1E 92.45%);padding: 50px;color: #fff;display: flex;flex-direction: column;gap: 40px }.our-values h2 {font-size: 30px }.our-values h3 {font-size: 50px }.our-values .paragraph {display: flex;gap: 30px;font-size: 24px;padding: 70px 0 20px 0 }.our-values .paragraph p {border-bottom: 2px #fff solid;padding: 30px 0;word-spacing: 2px;text-wrap: wrap }.our-values .second-section {display: flex }.our-values .second-section li {display: flex;flex-direction: column;gap: 40px;width: 60% }.our-values .second-section ul {display: flex;gap: 30px;align-items: center }.our-values .second-section ul h5 {font-size: 25px }.our-values .second-section .right {display: flex;flex-direction: column;gap: 30px;width: 54% }.our-values .second-section .right h4 {font-size: 35px;text-transform: uppercase }.our-values .right p2 {font-size: 25px;word-spacing: 3px }@media (max-width:1000px) {.our-values .paragraph {display: flex;flex-direction: column;;font-size: 24px;padding: 30px 0 20px 0 }.our-values .paragraph p {border: none;padding: 0 0;font-size: 20px }.our-values .paragraph p:last-child {border-bottom: 2px solid #fff;padding-bottom: 20px }.our-values h2 {font-size: 25px }.our-values h3 {font-size: 40px }.our-values .second-section ul h5 {font-size: 22px }.our-values .second-section .right h4 {font-size: 27px;text-transform: uppercase }.our-values .right p2 {font-size: 17px;text-transform: uppercase }}@media (max-width:730px) {.our-values {background: linear-gradient(170deg, #FF6B00 -323.57%, #1E1E1E 92.45%);padding: 50px 20px;color: #fff;gap: 40px }.our-values .second-section {display: flex;flex-direction: column;gap: 40px }.our-values .second-section li {display: flex;flex-direction: column;gap: 40px;width: 100% }.our-values .second-section .right {display: flex;flex-direction: column;gap: 30px;width: 100% }.our-values h2 {font-size: 23px }.our-values h3 {font-size: 30px }.our-values .paragraph p {border: none;padding: 0 0;font-size: 17px }}.company-status {padding: 100px 50px;display: flex }.company-status img {width: 600px }.company-status .right {display: flex;flex-direction: column;gap: 20px;padding-left: 100px;justify-content: space-between }.company-status .right h2 {font-size: 30px;text-transform: uppercase }.company-status .right h3 {font-size: 50px;text-transform: uppercase }.company-status .right p {font-size: 24px;text-wrap: wrap }.skills-area {display: flex;flex-direction: column;padding: 30px 10px }.skill {position: relative;margin-bottom: 40px }.skill-title {font-size: 20px;margin-bottom: 10px }.skill-bar {width: 100%;background: #959595;height: 20px;z-index: -1;border-radius: 100px;position: absolute }.skill-fill {background: #FF6B00;height: 20px;border-radius: 100px;display: flex;justify-content: flex-end;align-items: center;padding-right: 30px;overflow: hidden }.skill-percent {font-size: 20px }.html {animation: html 2s;width: 98% }.css {animation: css 2s;width: 90% }.js {animation: js 2s;width: 96% }@media (max-width:1275px) {.company-status {padding: 100px 0;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 50px }.company-status img {width: 500px;height: auto }.company-status .right {display: flex;flex-direction: column;gap: 20px;padding: 0 50px;justify-content: space-between }.company-status .right h2 {font-size: 28px;text-transform: uppercase }.company-status .right h3 {font-size: 40px;text-transform: uppercase }.company-status .right p {font-size: 22px }}@media (max-width:500px) {.company-status img {width: 300px;height: auto }.company-status .right {font-size: 22px;padding: 0 20px }}.meet-our-team {padding: 50px;flex-direction: column;display: flex;align-items: center;gap: 50px }.meet-our-team h2 {font-size: 50px }.meet-our-team ul {display: flex;width: 100%;justify-content: space-around;padding: 60px 100px }.meet-our-team li {display: flex;flex-direction: column;align-items: center }.meet-our-team li img {border-radius: 10px;width: 100%;height: 500px;border: 2px solid #ff6b00 }.meet-our-team li h3 {padding: 30px;font-size: 25px }@media (max-width:1260px) {.meet-our-team li img {border-radius: 10px;width: 300px;height: 370px;border: 2px solid #ff6b00 }.meet-our-team li h3 {padding: 30px;font-size: 20px }.meet-our-team h2 {font-size: 40px }}@media (max-width:950px) {.meet-our-team {padding: 0 30px }.meet-our-team ul {display: flex;width: 100%;justify-content: space-around;padding: 40px 0 }.meet-our-team li img {border-radius: 10px;width: 200px;height: 250px;border: 2px solid #ff6b00 }.meet-our-team li h3 {font-size: 15px;padding: 10px }}@media (max-width:400px) {.meet-our-team li img {border-radius: 10px;width: 150px;height: auto;border: 2px solid #ff6b00 }}.images-section {width: 100%;min-height: 100vh;display: flex;align-items: center;justify-content: center;padding: 50px 5% }.images-section .images {display: grid;grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));grid-gap: 30px }.images-section .images img {width: 100%;min-height: 500px;object-fit: cover;border-radius: 10px }@media (max-width:767px) {.images-section {width: 100%;min-height: 100vh;display: flex;align-items: center;justify-content: center;padding: 8% }}@media (max-width:400px) {.images-section .images {display: grid;grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));grid-gap: 30px;width: 300px }.images-section .images img {width: 100%;min-height: 250px;object-fit: cover;border-radius: 10px }@media (max-width:400px) {a[data-lightbox="gallery"] {max-width: 300px }}}.service-page {padding: 20px;margin-bottom: 50px }.service-page h1 {font-size: 50px;text-align: center;color: #ff6b00;font-weight: bolder;margin: 50px }@media (max-width:789px) {.service-page h1 {margin: 20px }}@media (max-width:525px) {.service-page h1 {font-size: 30px }}.service-page .service {display: flex }.service-page .service .left {display: flex;flex-direction: column;gap: 30px;width: 70% }.service-page .service .left ul {display: flex;flex-direction: column;gap: 20px }.service-page .service .left ul a {padding: 20px;background: #a8a8a8;width: 100%;border-radius: 10px;font-size: 20px;color: #000;font-weight: bolder;padding-left: 30px }.service-page .service .left ul a:hover {background: #000;color: #ff6b00 }.service-page .service .left .how-can-we-help {background: #2e755fb7;padding: 30px 40px;display: flex;flex-direction: column;gap: 20px;border-radius: 10px }.service-page .service .left .how-can-we-help h3 {font-size: 36px;color: #fff;text-align: center }.service-page .service .left .how-can-we-help h4 {font-size: 25px;text-align: center }.service-page .service .left .how-can-we-help p {font-size: 22px }.service-page .service .left .how-can-we-help span {display: flex;align-items: center;gap: 10px;padding: 15px 0 }phone {display: flex;flex-direction: column }.service-page .service .left .how-can-we-help i {font-size: 50px;padding-right: 10px;color: #cf5b09 }.service-page .service .left .how-can-we-help a {color: #000;font-size: 20px }.whatsapp {border-bottom: 1px #fff solid;padding: 5px }.service-page .service .left .how-can-we-help h5 {font-size: 30px;color: #fff }.service-page .service .right {padding: 0 20px;display: flex;flex-direction: column;gap: 30px }.service-page .service .right img {width: 100%;height: auto;object-fit: cover }.service-page .service .right h3 {font-size: 30px;text-transform: uppercase;font-weight: bolder }.service-page .service .right p {font-size: 25px;text-wrap: wrap }@media (max-width:1260px) {.service-page .service .left .how-can-we-help {display: none }}@media (max-width:768px) {.service {flex-direction: column }.service-page .service .left {display: flex;flex-direction: column;width: 100% }.service-page .service .left ul {display: flex;flex-direction: column;gap: 10px;padding-bottom: 40px }.service-page {padding: 10px }.service-page .service .right {padding: 0 5px;display: flex;flex-direction: column;gap: 30px }}.loading-container {display: flex;justify-content: center;align-items: center;height: 100vh;background: linear-gradient(to right, #56ccf2, #2f80ed);position: absolute;width: 100%;top: 0;left: 0;z-index: 1000;transition: opacity 0.5s ease, visibility 0.5s ease }.loader {width: 120px;height: 120px;border: 16px solid #f3f3f3;border-radius: 50%;border-top: 16px solid #2f80ed;animation: spin 2s linear infinite, pulse 2s ease-in-out infinite }@keyframes spin {0% {transform: rotate(0deg) }100% {transform: rotate(360deg) }}@keyframes pulse {0%, 100% {transform: scale(1) }50% {transform: scale(1.1) }}.content-wrapper {display: flex;justify-content: center;align-items: center;height: 80vh;background: linear-gradient(to right, #56ccf2, #2f80ed);color: #fff;text-align: center;opacity: 0;transition: opacity 1s ease;padding: 0 30px }.content {max-width: 600px;padding: 20px;border-radius: 10px;background-color: rgb(0 0 0 / .5) }h1 {font-size: 2.5rem;margin-bottom: 20px;animation: fadeInUp 1s ease forwards }p {font-size: 1.2rem;line-height: 1.6;animation: fadeInUp 1.5s ease forwards;text-wrap: wrap }@keyframes fadeInUp {0% {opacity: 0;transform: translateY(20px) }100% {opacity: 1;transform: translateY(0) }}@media (max-width:768px) {h1 {font-size: 2rem }p {font-size: 1rem }}@media (max-width:480px) {h1 {font-size: 1.5rem }p {font-size: .9rem }}