.sub-bg{background:var(--bg-color)}.main-color{color:var(--main-color)}.sub-head{font-size:20px}.title-font{font-family:"Six Caps",sans-serif;letter-spacing:normal;font-display:swap}p{font-size:16px;font-weight:400;color:#a4a4a4;margin:0}.sec-head .sub-head{position:relative;padding-left:25px;font-size:18px;font-weight:300}.sec-head .sub-head:after{content:'';width:7px;height:7px;background:#fff;border-radius:50%;position:absolute;top:10px;left:0}.text-indent{text-indent:20%}.icon.invert img{-webkit-filter:invert(1);filter:invert(1)}.butn .icon{width:18px}.butn:hover .icon.invert img{-webkit-filter:invert(0);filter:invert(0)}.button-container{display:flex;gap:10px;justify-content:flex-start}.button-container a{display:inline-flex;align-items:center}.buttons2{display:none}.order-md-1,.order-md-2,.order-md-3,.order-md-4{-webkit-box-ordinal-group:inherit!important;-ms-flex-order:inherit!important;order:inherit!important}.bg-img{background-size:contain;background-repeat:no-repeat;background-position:center center;border-radius:10px}.rounded{border-radius:5px}.inline-b{display:inline-block}.inline{display:inline}.valign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.fw-600{font-weight:600!important}.fz-16{font-size:16px!important}.serv-hed2 .caption{position:relative}.serv-hed2 .caption h1 span{letter-spacing:normal}.serv-hed2 .list li{position:relative;padding-left:30px;margin-top:15px}.serv-hed2 .list li:before{content:'';width:7px;height:7px;border-radius:50%;background:#fff;position:absolute;left:0;top:30%}.serv-hed2 .fit-img{height:540px}.proj-details{margin-top:80px}.proj-details .accordion-item{background:transparent;border:0;border-top:1px solid rgba(0,0,0,0.2);border-radius:0}.proj-details .accordion-item.active{border-color:var(--main-color)}.proj-details .accordion-item.active button{color:var(--main-color)!important}.proj-details .accordion-item .accordion-header{background:transparent}.proj-details .accordion-item .accordion-header button{background:transparent;color:inherit;font-size:20px;font-weight:500;line-height:28px;padding:15px 0;-webkit-box-shadow:none;box-shadow:none;color:#fff}.proj-details .accordion-item .accordion-header button span{font-size:14px;margin-right:80px}.proj-details .accordion-item .accordion-header button:after{display:none}.proj-details .accordion-item .accordion-body{padding:0 0 15px 90px}.proj-details .accordion-item .accordion-body p{font-size:14px}.works-ma{position:relative;overflow:hidden!important}.works-ma .gallery-img .swiper-container{overflow:visible}.works-ma .gallery-img .bg-img{height:480px;overflow:hidden;position:relative;border-radius:15px;background-position:center}.bg-img{border-radius:15px!important}.works-ma .gallery-text{text-align:center;margin:40px auto 0;z-index:9}.works-ma .gallery-text .swiper-container,.works-ma .gallery-text .swiper-slide{height:100px!important}.works-ma .gallery-text .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.works-ma .gallery-text .text{width:100%;text-align:center}.works-ma .gallery-text .text h4{font-size:50px;line-height:1}.works-ma .gallery-text .text h6{margin-top:15px;overflow:hidden;font-size:14px;text-transform:uppercase;font-weight:300;letter-spacing:2px}.works-ma .gallery-text .text h6 span{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}.works-ma .gallery-text .swiper-slide-active .text h6 span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.works-ma .swiper-controls{position:absolute;bottom:110px;left:0;width:100%;z-index:9}.works-ma .swiper-controls .swiper-button-prev,.works-ma .swiper-controls .swiper-button-next{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:auto;color:#fff;z-index:9}.works-ma .swiper-controls .swiper-button-prev:after,.works-ma .swiper-controls .swiper-button-next:after{display:none}.works-ma .swiper-controls .swiper-button-prev span,.works-ma .swiper-controls .swiper-button-next span{white-space:nowrap}.works-ma .swiper-controls .swiper-button-prev{left:120px}.works-ma .swiper-controls .swiper-button-prev i{margin-right:25px}.works-ma .swiper-controls .swiper-button-next{right:120px}.works-ma .swiper-controls .swiper-button-next i{margin-left:25px}.works-ma .swiper-pagination{bottom:40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto;display:none}.works-ma .swiper-pagination-bullet{background:transparent;margin:0 10px!important}.works-ma .swiper-pagination-bullet-active .path{display:inline-block!important;stroke-dasharray:1000;stroke-dashoffset:0;-webkit-animation:dash linear 10s;animation:dash linear 10s;-webkit-animation-iteration-count:unset;animation-iteration-count:unset}.works-ma .path{display:none}@-webkit-keyframes dash{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes dash{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@media screen and (max-width: 991px){.sec-head .sub-head{margin-bottom:15px!important}.sec-head .text-indent{text-indent:0}.sec-head .ml-auto{margin:15px 0 0!important}.buttons1{display:none}.buttons2{display:flex}}@media screen and (max-width: 1023px){.portfolio-section{position:relative;bottom:-20px}}@media screen and (max-width: 730px){h1{letter-spacing:-1px;font-size:50px}h2{letter-spacing:-1px}.works-ma .swiper-controls .swiper-button-prev{left:40px}.works-ma .swiper-controls .swiper-button-next{right:40px}.works-ma .gallery-text .text h4{font-size:40px}.works-ma .gallery-text .text h6{font-size:13.5px;text-transform:uppercase}.gallery-text{margin-top:-15px!important}.contactsmma{margin-top:0}}@media screen and (max-width: 570px){.works-ma .gallery-text .text h4{font-size:35px}.gallery-text{margin-top:-50px!important}#contactSection .info{text-align:center}.contact-sa .box{padding:30px}.portfolio-section{position:relative;bottom:60px;z-index:-9999}.proj-details{margin-top:30px}}@media screen and (max-width: 460px){.gallery-text{margin-top:-80px!important}.works-ma .swiper-controls .swiper-button-prev{left:20px}.works-ma .swiper-controls .swiper-button-next{right:20px}.proj-details{margin-top:20px}.proj-details h3{font-size:35px!important}#contactSection{margin-top:-100px}}@media screen and (max-width: 406px){h1{font-size:40px}header p{font-size:14px}.works-ma .gallery-text .text h4{font-size:30px;line-height:1}.gallery-text{margin-top:-100px!important}.works-ma .gallery-text .text h6{font-size:12px}.contact-sa .box{padding:120px 10px}.portfolio-section{position:relative;bottom:85px}.proj-details{margin-top:0}#contactSection{margin-top:-160px}}@media screen and (max-width: 355px){.portfolio-section{position:relative;bottom:100px}#contactSection{margin-top:-230px}}