@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);a,a:focus,a:hover{text-decoration:none}.noPadding,ul{padding:0}h5,ul{margin:0 0 20px}.banner_text h1,.banner_text h4,h4,input[type=submit]{text-transform:uppercase}.dual_btn a img,.scrollto a,.thirty_div{animation-duration:2s;animation-delay:.3s;animation-iteration-count:infinite;animation-name:pulse}body,html{overflow-x:hidden}@font-face{font-family:'Acumin Pro';src:url('../fonts/AcuminPro-BoldItalic.eot');src:url('../fonts/AcuminPro-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/AcuminPro-BoldItalic.woff2') format('woff2'),url('../fonts/AcuminPro-BoldItalic.woff') format('woff'),url('../fonts/AcuminPro-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Acumin Pro';src:url('../fonts/AcuminPro-Bold.eot');src:url('../fonts/AcuminPro-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/AcuminPro-Bold.woff2') format('woff2'),url('../fonts/AcuminPro-Bold.woff') format('woff'),url('../fonts/AcuminPro-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro';src:url('../fonts/AcuminPro-Regular.eot');src:url('../fonts/AcuminPro-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/AcuminPro-Regular.woff2') format('woff2'),url('../fonts/AcuminPro-Regular.woff') format('woff'),url('../fonts/AcuminPro-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro';src:url('../fonts/AcuminPro-Italic.eot');src:url('../fonts/AcuminPro-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/AcuminPro-Italic.woff2') format('woff2'),url('../fonts/AcuminPro-Italic.woff') format('woff'),url('../fonts/AcuminPro-Italic.ttf') format('truetype');font-weight:400;font-style:italic;font-display:swap}body{word-break:break-word;font:15px/25px Poppins,sans-serif;color:#393939;background:#111409}a{color:#28b16d;white-space:initial}a:focus,a:hover{color:#393939}a:hover{transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out}img{max-width:100%}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;outline:0}ul{list-style-type:none}.ser_text p,p{color:#fff;font-size:18px;line-height:27px}h2,h5,h6{color:#393939}h1,h2{font-size:55px;line-height:60px;font-weight:500;font-family:Poppins,sans-serif}.noLeft,.pd_left_0{padding-left:0}@font-face{font-family:'Fonts Awesome';src:url(../fonts/fontawesome-webfont.eot);src:url(../fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff) format("woff"),url(../fonts/fontawesome-webfont.ttf) format("truetype"),url(../fonts/fontawesome-webfont.svg#fontawesome-webfont) format("svg");font-weight:400;font-style:normal}.noRight{padding-right:0}.centerCol{float:none;margin:0 auto}.banner_text a,.btn.btn_green{width:250px;height:60px;border-radius:40px;font-size:18px;color:#fff;border:1px solid #3ab54a;background:#3ab54a;font-weight:500;margin:0;padding:0 10px;display:flex;align-items:center;justify-content:center}.btn.btn_green:focus,.btn.btn_green:hover{border:1px solid #3ab54a;color:#3ab54a;background:0 0}.banner_text a i,.btn.btn_green i{margin-left:20px}.imgOverlay.pull-left,img.pull-left{margin:0 30px 20px 0}img.pull-right{margin:0 0 20px 30px}.flexRow{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.flexCol{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;align-items:center}h1{color:#fff;margin:0 0 17px}h2{margin:0 0 30px}h3{font-family:Poppins,sans-serif;font-size:30px;line-height:34px;color:#000;font-weight:600;margin:0 0 28px}h4,h5,h6{font-weight:500;font-family:Poppins,sans-serif}h4{font-size:34px;line-height:29px;color:#fff;margin:0}h5{font-size:20px;line-height:25px}h6{font-size:18px;line-height:23px;margin:0 0 22px}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ececec;background-color:#fff;font-size:14px;line-height:20px;color:#575757;height:40px;margin-bottom:20px;width:100%;padding:0 15px;border-radius:0}input[type=submit]{color:#fff;background-color:#33458d;height:55px;padding:0 65px;font-size:12px;line-height:20px;border:2px solid #33458d;border-radius:0;margin-bottom:20px;font-weight:600}input[type=submit]:hover{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;background-color:#fff;color:#33458d;border-color:#33458d}.con_det a,.f_menu a,.phone_div a span,.ser_text a{transition:.5s ease-in-out}select{background:url('../images/arrow.png') right no-repeat #fff}input[type=checkbox],input[type=radio]{margin:0 10px 20px 0}::-webkit-input-placeholder{color:#fff}::-moz-placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff}:-moz-placeholder{color:#fff;opacity:1}.dropdown-menu{position:absolute!important;z-index:1000;display:block;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left!important;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.coot_img img{width:100%}.carousel-control.left,.carousel-control.right{background:rgba(255,255,255,.1);opacity:1;width:50px;height:50px;top:40%;text-shadow:none}.carousel-control.left:hover,.carousel-control.right:hover{background:rgba(255,27,27,.6);color:#fff}.carousel-control.left .fa,.carousel-control.right .fa{position:relative;top:12px;font-size:20px;color:#fff;opacity:.5}.carousel-control.right{right:0}.carousel-control.left{left:0}.carousel-caption{position:absolute;top:0;width:100%;height:100%;left:0;right:0;margin:0;padding:0;color:#fff;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;background:rgba(0,0,0,.1)}.blog_sec h2,.cont-info,.contact_sec h2,.phone_div a p,.service-text,.services_sec h2,p.banner-tex{text-align:center}.carousel-indicators{bottom:0;left:inherit;z-index:2;display:flex;padding:0;margin-right:0;margin-bottom:0;margin-left:0;list-style:none;position:absolute;right:0;align-items:end;gap:50px;top:0;flex-direction:column;justify-content:center}.about_sec_main,.banner_text,.blog_box,.cott_text_bg,.main_slider,.social_icon ul li a span,span.cont{position:relative}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:inherit;width:20px;height:2px;padding:0;margin-right:3px;margin-left:3px;text-indent:0;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s}.carousel-indicators .active{opacity:1;width:87px}span.cont{color:#fff;font-size:26px;top:-31px;display:none;font-weight:800}.carousel-indicators .active span,.video_sec .video-container.paused .play-pause-btn{display:flex}.banner_text h4{font-family:Poppins,sans-serif;font-size:33px;line-height:29px;color:#fff;font-weight:400;margin:0 0 20px}.about_text h2,.banner_text h1,.services_sec h2{font-family:'Acumin Pro'}.banner_text h1{font-size:75px;line-height:70px;color:#fff;font-weight:600;margin:10px 0 20px;letter-spacing:4px}.banner_text h3{line-height:34px;color:#fff;font-weight:300;margin:0 0 28px;text-transform:uppercase;font-size:35px;letter-spacing:10px}.about_text h2,.about_text h3,.about_text h4{font-weight:600;text-transform:uppercase}.banner_text{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:90px 0 0}.banner_text:before{content:"";position:absolute;top:-19px;left:0;transform:rotate(-40deg);animation:9s linear infinite rotateAnimation;background:url(../images/circle.png) top center/cover no-repeat;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;height:647px;z-index:1;right:0;bottom:0}.social_icon,.thirty_div{top:0;align-items:center;display:flex}.banner_text a:hover{color:#fff;border:1px solid #fff;background:0 0}.banner_text h1 span{margin:0 22px}.main_slider:after,.scrollto,.social_icon,.thirty_div{position:absolute}.main_slider:after{content:'';bottom:0;left:0;width:100%;height:100px;background:url(../images/shape.png) 0 0/cover no-repeat}.about_sec:after,.about_sec:before,.about_sec_main:after{width:100%;height:100%;content:''}.social_icon{bottom:0;left:0;justify-content:flex-start;z-index:5}.social_icon ul{display:flex;flex-direction:column;align-items:center;gap:30px}.social_icon ul li a{font-size:25px;color:#fff}.ser_text a:hover,.social_icon ul li a:hover{color:#3ab54a}.social_icon ul li a i,.social_icon2 ul li a i{transition:.5s ease-in-out;transform:rotate(0)}.phone_div a:hover span,.social_icon ul li a:hover i,.social_icon2 ul li a:hover i{transform:rotate(360deg)}.social_icon ul li a span{transform:rotate(90deg);display:block;font-style:italic;font-size:20px;top:-30px}.scrollto{bottom:70px;right:0;left:0;margin:0 auto;display:flex;justify-content:center;z-index:5}.scrollto a{visibility:visible}.banner_text a,.banner_text h1,.banner_text h3,.banner_text h4{position:relative;z-index:5}.thirty_div{bottom:-70px;left:70px}.about_sec_main:after{position:absolute;top:21%;left:0;background:url(../images/art.png) top center/100% no-repeat;z-index:-2}.about_sec,.cootage_sec,.cootage_sec_bg{padding:5% 0;position:relative}.about_sec:before{position:absolute;top:0;left:0;background:url(../images/art_2.png) no-repeat;z-index:-1}.about_sec:after{position:absolute;top:-300px;right:0;background:url(../images/art_1.png) right no-repeat;z-index:2;bottom:inherit}.about_text h4{font-size:30px;line-height:35px;color:#fff;margin:0 0 20px}.about_text h2{font-size:85px;line-height:75px;color:#3ab54a;margin:10px 0 20px;display:inline-flex;gap:30px}.about_text h3{line-height:34px;color:#fff;margin:0 0 30px;font-size:35px;letter-spacing:33px}.about_text p{font-size:18px;color:#fff;font-weight:500;line-height:27px;margin:0 0 30px;width:90%}.about_img img,.about_img_left img,.blog_box img,.ser_box img,.testi-img-wrapper figure img{border-radius:10px}.about_img_left{position:absolute;bottom:0;width:14%}.coot_img,.cott_text,.custom_width{position:relative}.about_img_left.rightt{left:inherit;right:0;bottom:150px;width:15%}.project_page .gallery_sec,.services_sec,.video_sec,.why_sec,section.blog_sec{padding:5% 0}.services_sec h2{font-size:85px;line-height:75px;color:#fff;font-weight:600;margin:10px 0 20px;text-transform:uppercase;letter-spacing:5px}.cott_text h3,.ser_text h3{font-family:Poppins,sans-serif;color:#fff;font-weight:600}.ser_text{width:80%;margin:20px 0 0}.ser_text h3{font-size:30px;line-height:34px;margin:0 0 10px}.ser_text a{color:#fff;font-size:20px;line-height:27px;margin:0}.small_img{margin:13% 0 0}.blog_sec .btn.btn_green,.custom_width,.gallery_sec .btn.btn_green,.services_sec .btn.btn_green{margin:0 auto}.ser_box .small_img img{border-radius:10px;margin:0 0 19%}.blog_slide .slick-active,.blog_slide .slick-slide,.blog_slide2 .slick-active,.blog_slide2 .slick-slide{opacity:1}.blog_slide .slick-next{right:245px}.blog_slide .slick-next:before{content:'';background:url(../images/long.png) 0 no-repeat;display:flex;align-items:center;justify-content:center;width:70px;height:36px}.blog_slide .slick-next,.blog_slide .slick-prev{font-size:0;line-height:0;position:absolute;top:40%;display:flex;width:200px;height:200px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:#ffffff4f;align-items:center;justify-content:center;border-radius:100%}.blog_slide .slick-next:focus,.blog_slide .slick-next:hover,.blog_slide .slick-prev:focus,.blog_slide .slick-prev:hover{background:#ffffff4f}.blog_slide button.slick-prev.slick-arrow{opacity:0}.cootage_sec_bg:after{position:absolute;content:'';background:url(../images/cot_bg.png) center/100% no-repeat;width:100%;height:100%;top:0;bottom:0;align-items:center;z-index:1;margin:0 auto}.cott_text h3{font-size:60px;line-height:64px;margin:0 0 30px}.cott_text{z-index:7}.cott_text_bg:after{position:absolute;content:'';top:-163px;left:-173px;background:url(../images/wall.png) center/117% no-repeat;width:1101px;height:727px;z-index:5}.client-section::after,.client-section::before{content:"";background-repeat:no-repeat;background-size:cover;background-position:center;top:0}.coot_img{z-index:6}.cott_text .btn.btn_green{width:250px;height:60px;border-radius:40px;font-size:18px;color:#fff;border:1px solid #161917;background:#161917;font-weight:500;margin:0;padding:0 10px;display:flex;align-items:center;justify-content:center}.cott_text .btn.btn_green:focus,.cott_text .btn.btn_green:hover{border:1px solid #161917;color:#161917;background:0 0}.dual_btn{display:inline-flex;align-items:center;gap:20px}.dual_btn a img{width:80%}.blog_sec h2,.gallery_sec h2{font-family:'Acumin Pro';font-size:85px;line-height:75px;color:#fff;font-weight:600;margin:10px 0 50px;text-transform:uppercase;letter-spacing:5px}.blog_sec h2{margin:0 150px 50px 0;font-size:70px}.pepl h5{font-family:Poppins,sans-serif;font-size:29px;line-height:35px;color:#3ab54a;font-weight:500;margin:0 0 20px}.gl_box a img{margin:0 auto 30px;display:block;border-radius:20px}.custom_width{width:83%;z-index:5}.client-section{padding:5% 0 15%}.client-section::before{position:absolute;background-image:url(../images/testi-bg.png);width:1895px;height:2157px;z-index:0}.client-section::after{position:absolute;background-image:url(../images/testi-right-img.jpg);width:510px;height:710px;right:0;z-index:-1;border-radius:10px}.client-img-wrap .reviews-wrap .review-li{font-size:12px}.client-slider .slick-dots{bottom:-50px;left:0;align-items:center;flex-direction:row;justify-content:center;top:unset;right:0;row-gap:0;gap:10px;margin:auto;max-width:fit-content}.client-slider p{color:#000}.client-slider .slick-dots li{background:#fff;border:0;height:5px;width:60px;margin:0 6px;transition:.4s;border-radius:0}.client-slider .slick-dots li.slick-active{background:#3ab54a;border-color:transparent;width:90px}.client-slider .slick-list.draggable{padding-top:40px}.testi-left-img{bottom:-235px;right:-18rem;z-index:-1}.testi-right-img{left:-250px}.testi-commas{margin-top:-41px;margin-right:190px;position:absolute;top:0;right:0}.img-icon-span{background:#0097a7;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;font-weight:600;color:#fff}.review_img{bottom:-50px;right:-90px;z-index:9}.extra-bg-2{background:#fff}.slick-slide img{display:block;width:auto}.client-slide{border-radius:20px;position:relative}.blog_text,.inner_banner:after{position:absolute;bottom:0;left:0}.why_text h3,h2.level-3-lg.heading-font.primary-color{font-family:'Acumin Pro';font-size:70px;line-height:75px;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:5px}h5.level-5.primary-semibold-font.extra-color-10{color:#2277e8;margin:0 0 4px;font-weight:600}h5.level-6.primary-regular-font.extra-color-9.mb-0,h6.level-6.primary-regular-font.extra-color-9{color:#75787e}.blog_text{right:0;margin:0 auto;display:flex;flex-direction:column;width:100%;align-items:center}.blog_box h4{font-family:Poppins,sans-serif;font-size:30px;line-height:29px;color:#fff;font-weight:500;margin:0 0 10px;text-transform:capitalize}.blog_text ul{display:flex;gap:20px}.blog_text ul li,.blog_text ul li a{font-size:14px;color:#fff}.blog_text ul li a:hover{font-size:14px;color:#3ab54a}.contact_sec{padding:5% 0;background:url(../images/con_bg.png) center top/cover no-repeat;position:relative;z-index:5}.contact_sec h2{font-family:'Acumin Pro';font-size:70px;line-height:75px;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:5px}.con_det h5,.phone_div a h5{font-family:Poppins,sans-serif;line-height:25px}.contact_sec textarea{padding:10px;height:125px}.contact_sec input[type=email],.contact_sec input[type=number],.contact_sec input[type=password],.contact_sec input[type=tel],.contact_sec input[type=text],.contact_sec input[type=url],select,textarea{border:1px solid #615e59;background-color:#282820;font-size:14px;line-height:20px;color:#fff;height:67px;margin-bottom:20px;width:100%;padding:0 15px;border-radius:15px;resize:none}.contact_sec input::-webkit-inner-spin-button,.contact_sec input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contact_sec input[type=number]{-moz-appearance:textfield}.footerSec{padding:4% 0 3%;background:#222c14}.inner_banner.contact,.inner_banner.project,.inner_banner.ser{padding:14% 0;position:relative}.con_det{float:right}.con_det h5{font-size:30px;color:#fff;font-weight:600;margin:0 0 30px}.con_det a{color:#fff;font-size:18px;margin:0 0 30px;display:inline-flex;gap:18px;align-items:center;font-weight:400;letter-spacing:2px}.con_det a:hover,.f_menu a:hover{color:#43b64e}.tel_div{display:flex;gap:40px}.f_logo img{width:70%;margin:0 0 38px}.f_menu a{font-size:18px;font-weight:500;color:#ffff;letter-spacing:3px}.f_menu ul{display:flex;gap:83px;justify-content:flex-start;border-top:2px solid #575d4c;border-bottom:2px solid #575d4c;padding:20px 0;margin:0 0 40px}.social_icon2,.social_icon2 ul{display:inline-flex;align-items:center}.social_icon2{justify-content:flex-start;z-index:5}.social_icon2 ul{gap:30px;margin:0}.social_icon2 ul li a{font-size:20px;color:#fff;display:flex;width:50px;height:50px;border:1px solid #fff;border-radius:50px;align-items:center;justify-content:center}.social_icon2 ul li a:hover{color:#3ab54a;border-color:#3ab54a}.copy_right{display:flex;justify-content:space-between;align-items:center}.copy_right p{color:#fff;font-size:18px;line-height:27px;margin:0}.main_map iframe{width:395px;height:344px;display:block;border-radius:10px}.video_sec video,.why_img img{border-radius:30px}img.img-fluid.w-100.img_1{width:80%!important}.ser_box{margin:0 0 5%}.inner_banner{padding:14% 0;background:url(../images/ab_ben.jpg) center top/cover no-repeat;position:relative}.inner_banner:after{content:'';width:100%;height:100px;background:url(../images/shape.png) no-repeat}.inner_text h1{font-family:Poppins,sans-serif;font-size:75px;line-height:80px;color:#fff;font-weight:600;margin:0}.video_sec .video-container{position:relative;margin:20px auto}.video_sec video{width:100%;display:block}.video_sec .play-pause-btn{background:#ffffff40;width:135px;height:135px;display:flex;align-items:center;justify-content:center;position:absolute;border-radius:80px}.video_sec .play-pause-btn i{color:#fff;background:#ed1b24;border-radius:50%;width:108px;height:108px;text-align:center;line-height:80px;cursor:pointer;user-select:none;display:none;padding:17px;font-size:48px;display:flex;align-items:center;justify-content:center}.video_sec .play_bg{position:absolute;top:40%;left:45%;transform:translate(-50%,-50%)}.client-section.ab::before{height:1137px}.inner_banner.project{background:url(../images/pro_bg.jpg) center top/cover no-repeat}.project_page .gl_box img{border-radius:25px}.project_page .ser_box{margin:0 0 10%}.project_page .ser_text h3{font-family:Poppins,sans-serif;font-size:28px;line-height:34px;color:#fff;font-weight:600;margin:0 0 10px;min-height:40px}.project_page .ser_text p{color:#fff;font-size:16px;line-height:27px}.inner_banner.ser{background:url(../images/ser_bg.jpg) center top/cover no-repeat}.inner_banner.contact{background:url(../images/contact_bg.jpg) center top/cover no-repeat}.phone_div{margin:0 0 40%}.phone_div a{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;margin:0 auto;align-items:center}.why_text h4,.why_text p{color:#fff;margin-bottom:15px}.phone_div a span{display:flex;width:150px;height:150px;align-items:center;justify-content:center;background:#3ab54a;border-radius:100px;margin:0 0 30px}.phone_div a h5{font-size:22px;color:#fff;font-weight:500;margin:0}.phone_div a p{line-height:47px}.map_sec{padding:5% 0;background:url(../images/map.png) center top/70% no-repeat;position:relative;margin:8% 0 0}.cont_map .main_map iframe{width:600px;height:460px;display:block;border-radius:5px;border:10px solid #111409!important;margin:24px 0 0 -90px}.service-text{margin-bottom:50px}ul.why{color:#fff}.blog-summary{padding-left:20px;padding-right:20px}ul.why-text{color:#fff;line-height:35px;font-size:16px}.cont-info h2{color:#fff;font-size:46px;font-family:'Acumin Pro';text-transform:uppercase;font-weight:600}.cont-info{margin-bottom:100px}.why_text ul{padding-left:20px;margin-top:10px;color:#fff;font-size:16px;line-height:1.8;list-style-type:disc}.why_text ul li{margin-bottom:10px}.why_text ul li ul{margin-top:8px;padding-left:20px;list-style-type:circle}.why_text h4{font-size:22px;margin-top:30px}.why_text p{font-size:16px;line-height:1.7}p.banner-tex{z-index:9999;width:500px}.ino{width:193px}.stellarnav li a{letter-spacing: 1px;}