@media only screen and (max-width: 1800px){.header-main-con .navbar-nav{gap:25px;margin-right:50px}.header-main-con .phone-txt a{font-size:16px}.banner-images-con figure:first-child img{}.banner-images-con figure:nth-child(2) img{}.banner-images-con figure:last-child img{background-size:cover}.banner-images-con figure:last-child{top:-32px;right:-250px}.banner-images-con figure:nth-child(2){right:-221px;top:-320px}.banner-images-con figure:first-child{right:67px}.banner-images-con::after{right:347px;bottom:-283px}.banner-images-con::before{right:67px;bottom:207px}h1{font-size:62px;line-height:70px}.banner-txt-section p br{display:none}.banner-txt-section p{margin-bottom:30px}.padding-top{padding-top:130px}.padding-bottom{padding-bottom:130px}h2{font-size:40px;line-height:54px}.project-detail{padding:25px}.footer-main-section::after{width:232px;height:220px;background-size:contain}.customer-status{bottom:-165px}.project-main-section{padding-bottom:70px}}@media only screen and (max-width: 1600px){.container-fluid{padding:0 12%}.header-main-con .navbar-nav{gap:20px;margin-right:20px}.banner-main-section{height:910px}.banner-images-con figure:first-child img{}.banner-images-con figure:first-child{right:100px}.banner-images-con figure:nth-child(2) img{}.banner-images-con::before{right:100px;bottom:173px;width:68px;height:68px}.banner-images-con::after{right:333px;bottom:-235px;width:68px;height:68px}.banner-images-con figure:nth-child(2){right:-161px;top:-300px}.banner-images-con figure:last-child{top:-42px;right:-181px}.banner-images-con figure:last-child img{}h1{font-size:58px;line-height:68px}.social-links{left:60px}.banner-txt-section p{margin-bottom:25px}.padding-top{padding-top:110px}.padding-bottom{padding-bottom:110px}h2{font-size:38px;line-height:46px}.about-inner-con{gap:60px;grid-template-columns:42.1% 52%}.process-inner-con{display:grid;gap:60px;grid-template-columns:44.5% 50%}.testimonial-inner-sec .carousel-inner{padding-bottom:164px}.blogs-section{padding-bottom:200px}.footer-main-section::after{width:152px;height:142px}}@media only screen and (max-width: 1400px){.container-fluid{padding:0 6%}.banner-images-con figure:first-child img{}.banner-images-con figure:first-child{right:92px}.banner-images-con::before{right:93px;bottom:132px;width:58px;height:58px}.banner-images-con::after{right:264px;bottom:-185px;width:58px;height:58px}.banner-images-con figure:nth-child(2) img{width:188px;height:188px}.banner-images-con figure:last-child img{}.banner-images-con figure:nth-child(2){right:-111px;top:-244px}.banner-images-con figure{border-radius:15px}.banner-images-con figure:last-child{top:-42px;right:-141px}h1{font-size:50px;line-height:58px}.banner-inner-con{grid-template-columns:50% 40%}.social-links{left:20px}.banner-txt-section{padding-left:60px}.service-main-section{padding-bottom:200px}.project-detail{width:80%}h2{font-size:36px;line-height:44px}.process-right-sec .generic-title{margin-top:0;margin-bottom:25px}.process-left-sec figure img{width:100%}.process-right-sec ul li figure{width:60px;height:60px}.process-right-sec ul li figure img{width:30px;height:30px}.process-right-sec ul li{margin-bottom:20px}.process-right-sec ul li{align-items:flex-start}.process-right-sec ul li:last-child{margin-bottom:30px}.review-details-box figure{margin-bottom:15px}.testimonial-inner-sec .review-details-box{padding:30px 40px}.testimonial-inner-sec .carousel-inner{padding-bottom:145px}.customer-status{bottom:-135px}.generic-title{margin-bottom:35px}.blogs-section{padding-bottom:190px}.footer-main-section::after{width:82px;height:82px}.footer-inner-sec{grid-template-columns:27% 13.3% 19.6% 20%}.footer-main-section{padding-bottom:60px}.footer-text-boxes{margin-top:0}.about-us-about .about-inner-con{gap:59px;grid-template-columns:45.6% 49%}.about-special-txt{left:-15px}.header-main-con .navbar-nav{gap:15px;margin-right:40px}.container-fluid{padding:0 6%}}@media only screen and (max-width: 1199px){.container-fluid{padding:0 2%}.header-main-con .navbar-nav{gap:15px;margin-right:40px}.dropdown-toggle::after{margin-left:0}.navbar-light .navbar-brand figure img{width:100px;height:auto}.header-main-con .phone figure img{width:17px;height:17px}.header-main-con .phone figure{width:34px;height:34px}.navbar-collapse{margin-right:0}.banner-inner-con{grid-template-columns:54% 36%}.banner-txt-section{padding-left:100px}.banner-images-con figure:nth-child(2) img{width:138px;height:138px}.banner-images-con figure:last-child img{}.banner-images-con figure:last-child{top:-42px;right:-86px}.banner-images-con figure:nth-child(2){right:-55px;top:-195px}.banner-images-con figure:first-child img{}.banner-images-con figure:first-child{right:97px}.banner-main-section{height:640px}h1{font-size:42px;line-height:50px}.banner-txt-section p{font-size:16px;line-height:24px;margin-bottom:20px}.banner-images-con::before{right:97px;bottom:107px;width:38px;height:38px;border-radius:10px}.banner-images-con::after{right:240px;bottom:-141px;width:38px;height:38px;border-radius:10px}.padding-top{padding-top:100px}.padding-bottom{padding-bottom:100px}.service-main-section{padding-bottom:160px}.about-inner-con{gap:30px;grid-template-columns:44.5% 52%}.about-img-con > figure img{width:100%}.process-inner-con{gap:50px}.testimonial-inner-sec{width:100%}.testimonial-inner-sec .carousel-control-prev{left:-5px}.testimonial-inner-sec .carousel-control-next{right:-5px}.blogs-section{padding-bottom:200px}.footer-inner-sec{margin-top:-40px}.social-links ul li{margin-bottom:10px}.project-main-section{padding-bottom:160px}.footer-text-boxes{padding-left:0}.banner-txt-section span{padding-left:45px;margin-bottom:10px}.generic-btn a{padding:18px 20px;font-size:15px}.banner-btns.generic-btn a:last-child{padding:18px 30px}.about-us-about .about-img-con figure{width:100%;height:auto}.about-special-txt{left:-10px}.about-us-about .about-inner-con{gap:30px;grid-template-columns:47% 50%}.about-us-about .about-txt-con ul{margin-top:20px}.project-img figure img{width:100%}}@media only screen and (max-width: 991px){#button{width:80px;height:80px;bottom:37px;right:30px}.navbar-toggler{right:0;top:10px;padding:0;width:40px;position:absolute}.navbar-collapse{background:#156C5F;border-radius:10px;position:absolute;z-index:2;right:0;top:40px;width:340px}.navbar-toggler:focus{outline:none}.navbar-toggler .navbar-toggler-icon:nth-child(1),.navbar-toggler .navbar-toggler-icon:nth-child(3){-webkit-transition:transform .35s ease-in-out;-moz-transition:transform .35s ease-in-out;-o-transition:transform .35s ease-in-out;transition:transform .35s ease-in-out}.navbar-toggler-icon{float:left;width:70%;height:2px;margin:3px 0;background:#fff}.navbar-light .navbar-toggler{border:none}.navbar-nav{padding:0;margin:0}.header-main-con .navbar-nav{gap:12px;margin-right:0;padding:20px 20px 0}.navbar-expand-lg .navbar-nav .dropdown-menu{position:relative;top:0;padding:8px 0 10px;background:#fff}.navbar-nav .dropdown-menu .dropdown-item{color:var(--primary-color)}.header-main-con .dropdown-item:active{color:var(--accent);background-color:transparent}.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item:hover{color:var(--accent);background:transparent}.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item{padding:4px 20px;color:var(--secondary-color);background:var(--primary-color)}.nav-item.dropdown{text-align:left}.social-links,.banner-txt-section p{display:none}h1{font-size:38px;line-height:44px}.banner-txt-section h1{margin-bottom:20px}.banner-txt-section span::before{width:30px}.banner-txt-section span{padding-left:40px}.generic-btn a{font-size:14px;line-height:14px;padding:18px}.banner-btns.generic-btn a:last-child{padding:18px 30px}.banner-inner-con{grid-template-columns:54% 35%}.banner-main-section{height:500px}.banner-images-con figure:last-child img{}.banner-images-con figure:last-child{top:0;right:-56px}.banner-images-con figure:nth-child(2) img{}.banner-images-con figure:nth-child(2){}.banner-images-con figure:first-child img{}.banner-images-con figure:first-child{right:102px}.banner-images-con::before{right:102px;bottom:86px;width:25px;height:25px;border-radius:5px}.banner-images-con::after{right:228px;bottom:-108px;width:25px;height:25px;border-radius:5px}.banner-txt-section{padding-left:20px}.padding-top{padding-top:80px}.padding-bottom{padding-bottom:80px}h2{font-size:31px;line-height:39px}.generic-title .small-text{margin-bottom:0}.generic-title{margin-bottom:25px}.service-main-section{padding-bottom:150px}.about-inner-con{align-items:unset}.about-txt-con{margin-top:0}.about-txt-con .generic-title{margin-bottom:10px}.about-txt-con p{font-size:16px;line-height:24px;margin-bottom:15px}.about-txt-con ul{gap:6px;grid-template-columns:auto;margin-bottom:25px}.about-main-section{padding-bottom:80px}.project-detail{width:90%}.project-detail{padding:20px 15px}.project-main-section{padding-bottom:30px}.process-inner-con{gap:30px;grid-template-columns:44% 52%}.process-right-sec ul li figure img{width:25px;height:25px}.process-right-sec ul li figure{width:50px;height:50px}.process-right-sec ul li{margin-bottom:15px;gap:20px;padding-right:0}.process-right-sec ul li:last-child{margin-bottom:20px}h3{font-size:19px;line-height:22px}.testimonial-inner-sec .carousel-item{padding:30px 40px}.testimonial-inner-sec .carousel-control-next,.testimonial-inner-sec .carousel-control-prev{top:34%}.testimonial-main-sec .carousel-item p{font-size:18px;line-height:24px}.testimonial-inner-sec .review-details-box{padding:25px 26px}.footer-inner-sec{margin-top:0}.blogs-section{padding-bottom:150px}.footer-boxes{padding-right:0}.footer-text-boxes{padding-left:0}.footer-inner-sec{gap:25px;grid-template-columns:27% 13.3% 26.6% 22%}.footer-main-section::after{display:none}.footer-logo-con .social-links{display:block}.social-links ul li a{width:40px;height:40px}.footer-logo-con p{margin-bottom:15px}.service-main-section{padding-bottom:130px}.navbar-nav .dropdown-menu{background:none;border:none;padding-bottom:0}.about-us-about .about-inner-con{gap:20px;grid-template-columns:45% 50%}.about-special-txt{left:-10px;bottom:60px}.project-detail h4{margin-bottom:2px}}@media only screen and (max-width: 767px){.banner-images-con figure:nth-child(2) img{}.banner-images-con figure:last-child img{}.banner-images-con figure:first-child img{}.banner-images-con figure:last-child{top:0;right:-36px}.banner-images-con figure:nth-child(2){right:-26px;top:-108px}.banner-images-con figure:first-child img{}.banner-images-con figure:first-child{right:82px}.banner-images-con::before{right:82px;bottom:66px}.banner-images-con::after{right:167px;bottom:-89px}.banner-txt-section{padding-left:0}h1{font-size:30px;line-height:36px}.banner-btns.generic-btn a:last-child{padding:14px 20px}.generic-btn a{padding:14px 20px}.banner-main-section{height:420px}.padding-top{padding-top:60px}.padding-bottom{padding-bottom:60px}.service-main-section{padding-bottom:130px}.about-inner-con{gap:100px;grid-template-columns:auto}.about-img-con{width:70%}h2{font-size:26px;line-height:34px}.about-txt-con .generic-btn a{padding:18px 30px}.about-txt-con ul{margin-bottom:20px}.about-txt-con p{font-size:16px;line-height:24px;margin-bottom:12px}.about-main-section{padding-bottom:60px}.testimonial-main-sec .carousel-item p{font-size:16px;line-height:20px}.process-inner-con{gap:25px;grid-template-columns:auto}.process-left-sec{width:400px;margin:0 auto}.testimonial-inner-sec .review-details-box{padding:25px 15px}.customer-status{bottom:-120px}.testimonial-inner-sec .carousel-inner{padding-bottom:125px}.blogs-section{padding-bottom:130px}.footer-inner-sec{gap:20px;grid-template-columns:50% 46%}.footer-logo-con figure{margin-bottom:15px}.footer-boxes{padding-right:50px}.footer-main-section{padding-bottom:50px}.copy-rihgt-sec{padding:15px}.footer-text-boxes ul li{padding-left:18px;margin-bottom:2px}.service-main-section{padding-bottom:120px}.footer-text-boxes:last-child ul li{margin-bottom:5px}.about-special-txt{left:50%;top:13%;transform:translateX(-20%);bottom:unset;height:fit-content}.about-us-about .about-inner-con{gap:20px;grid-template-columns:100%}}@media only screen and (max-width: 575px){.banner-btns.generic-btn a:last-child{padding:14px;margin-left:3px}.generic-btn a{font-size:13px}.banner-images-con{display:none}.banner-inner-con{grid-template-columns:100%}.banner-txt-section{text-align:center;padding:30px 20px 0}.banner-txt-section span{padding-left:40px;margin-bottom:10px;display:inline-block}.banner-txt-section span::before{width:30px}.banner-txt-section h1{margin-bottom:15px}h1{font-size:28px;line-height:34px}.generic-btn a{padding:14px 12px}.banner-main-section{height:380px}.generic-title h2 br{display:none}h2{font-size:28px;line-height:26px}.small-text{font-size:14px;line-height:26px}h4{font-size:18px;line-height:24px}body{font-size:16px;line-height:22px}.about-txt-con ul{display:inline-block;text-align:left}.about-txt-con ul li{margin-bottom:5px}.generic-title{margin-bottom:20px}.project-main-section{padding-bottom:20px}.process-left-sec{width:300px}.process-right-sec .generic-title{margin-bottom:20px}.testimonial-inner-sec .carousel-control-next,.testimonial-inner-sec .carousel-control-prev{display:none}.testimonial-inner-sec .carousel-item{padding:20px 10px}.testimonial-main-sec .carousel-item p{font-size:16px;line-height:22px}.customer-status span{font-size:14px}.blogs-section{padding-bottom:120px}.footer-inner-sec{gap:20px;grid-template-columns:100%;margin-top:-20px}.footer-text-boxes ul li{display:block;width:fit-content}.footer-boxes{padding-right:0}.footer-text-boxes ul li{padding-left:30px}.footer-text-boxes ul li i{left:12px}.footer-logo-con .social-links ul li a i{font-size:14px}.footer-main-section{padding-bottom:40px}.service-main-section{padding-bottom:110px}.footer-text-boxes:last-child ul li{padding-left:40px}.footer-text-boxes:last-child ul li i{left:10px}.about-txt-con{text-align:center}.header-main-con{padding:10px 0 0}.about-special-txt{width:190px;left:39%;padding:19px 15px 18px 20px}.about-us-about .about-txt-con ul{display:inline-block;text-align:left}.about-us-about .about-txt-con ul li{margin-bottom:7px}.about-us-about .about-txt-con .generic-btn a{padding:16px 30px}.about-us-about .about-txt-con ul{margin-top:10px}.process-text-con p{font-size:15px;line-height:20px}.process-text-con h4{margin-bottom:4px}.card-body{text-align:center}#button::after{font-size:20px;line-height:26px}#button{width:60px;height:60px;bottom:30px;right:30px}}