@font-face{font-family:'TT Norms Pro';src:url("../fonts/TTNormsPro-Regular.woff2") format("woff2"),url("../fonts/TTNormsPro-Regular.woff") format("woff"),url("../fonts/TTNormsPro-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'TT Norms Pro';src:url("../fonts/TTNormsPro-Bold.woff2") format("woff2"),url("../fonts/TTNormsPro-Bold.woff") format("woff"),url("../fonts/TTNormsPro-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'TT Norms Pro';src:url("../fonts/TTNormsPro-Medium.woff2") format("woff2"),url("../fonts/TTNormsPro-Medium.woff") format("woff"),url("../fonts/TTNormsPro-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}body{font-family:'TT Norms Pro', sans-serif;margin:0;padding:0;background:#FFFFFF}body a{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;text-decoration:none;outline:none}a{text-decoration:none !important}.btn-energenix{background:linear-gradient(90deg, #4BB74A 0%, #134D98 100%);border-radius:100px;border:none;color:#ffffff;transition:all 0.2s}.btn-energenix:hover{background:linear-gradient(90deg, #134D98 0%, #4BB74A 100%);color:#ffffff}.font-size-14{font-size:14px}.img-object-cover{max-width:100%;max-height:100%;object-fit:cover}.img-object-contain{max-width:100%;max-height:100%;object-fit:contain}.btn{box-shadow:none !important}.common_padding{padding-top:60px;padding-bottom:60px}header{position:absolute;top:0;left:0;right:0;z-index:999}header .headcont{background:linear-gradient(90deg, #4BB74A 0%, #134D98 100%)}header .headcontact{padding-top:5px;padding-bottom:5px}header .headcontact ul{margin-bottom:0}header .headcontact ul li{padding:0 8px}header .headcontact ul li a{color:#ffffff}header .headcontact ul li a svg{margin-right:5px;vertical-align:baseline}header .headsm ul{margin-bottom:0}header .headsm ul li .btn{border-radius:0;background-color:#4BB749;border:none;color:#ffffff}header .headsm ul li .btn:hover{opacity:0.8}header .headsm ul li a svg:hover path{fill:#4BB749}header .navbar .navbar-brand img{height:70px}header .navbar .navbar-nav{position:relative}header .navbar .navbar-nav .nav-item{padding:12px 0}header .navbar :is(.nav-item) .nav-link,header .navbar .dropdown-item{padding:0px 25px;color:#ffffff}header .navbar :is(.nav-item) .nav-link:hover,header .navbar .dropdown-item:hover{background:linear-gradient(90deg, #4BB74A 0%, #134D98 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}header .navbar :is(.nav-item) .nav-link.active,header .navbar .dropdown-item.active{background:linear-gradient(90deg, #4BB74A 0%, #134D98 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}header .navbar .dropdown-menu li{padding:3px 0}header .navbar .dropdown-menu li .dropdown-item{color:#000000 !important}.homeslider .main_slider img{height:100vh}.homeslider .main_slider .ovelay{position:absolute;right:0;left:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);display:flex;justify-content:center;flex-direction:column;padding-left:8%;padding-top:10%}.homeslider .main_slider .ovelay .sliderhead{color:#ffffff;font-size:60px;font-weight:700;line-height:65px;position:relative}.homeslider .main_slider .ovelay .sliderhead:before{content:'';position:absolute;top:-15px;left:0;width:100px;height:5px;background-color:#4BB749}.homeslider .main_slider .ovelay .sliderhead span{font-weight:300}.homeslider .main_slider .ovelay p{padding:10px 0;color:#ffffff;font-size:24px}.homeslider .main_slider .ovelay .btn{background:linear-gradient(90deg, #4BB74A 0%, #134D98 100%);border-radius:100px;border:none;padding:10px 30px}.homeslider .main_slider .ovelay .btn:hover{background:linear-gradient(90deg, #134D98 0%, #4BB74A 100%);color:#ffffff}.homeslider .main_slider .swiper-pagination-bullet-active{background-color:#4BB749 !important}footer{background-color:#124B99;padding-top:60px}footer h5{font-size:18px;font-weight:600;padding-bottom:5px;color:#ffffff}footer p{color:#ffffff}footer a{color:#ffffff}footer .links ul li{padding:4px 0}footer .footeriso{padding-top:30px}footer .footerimg{padding-top:30px}footer .socialmedia ul li a svg{transition:all 0.2s}footer .socialmedia ul li a svg :is(path, rect){transition:all 0.2s}footer .socialmedia ul li a:hover svg{transform:scale(1.2)}footer .socialmedia ul li a:hover svg rect{fill:#f00}footer .socialmedia ul li a:hover svg path{fill:#ffffff}.floatingbtn{position:fixed;right:25px;bottom:15px;z-index:999}.floatingbtn svg{width:40px}.copyright{background:linear-gradient(90deg, #4BB74A 0%, #134D98 100%);padding-bottom:10px;padding-top:10px}@keyframes zoom{from{transform:scale(1)}to{transform:scale(1.2)}}.homeslider .swiper-container .swiper-wrapper .swiper-slide{overflow:hidden}.homeslider .swiper-container .swiper-wrapper .swiper-slide-prev img,.homeslider .swiper-container .swiper-wrapper .swiper-slide-active img,.homeslider .swiper-container .swiper-wrapper .swiper-slide-duplicate-active img{animation-name:zoom;animation-duration:10s;animation-fill-mode:both;animation-direction:alternate}.hm_abt .hmabt_img{padding:30px 0;position:relative}.hm_abt .hmabt_img img{border:2px solid #ffffff}.hm_abt .hmabt_img:after{content:'';position:absolute;right:0;top:0;bottom:0;width:200px;height:100%;background-color:#F1F2F2;z-index:-1}.hm_abt .hmabt_left{background-color:#F1F2F2;padding:60px;display:flex;justify-content:center;flex-direction:column}.hm_abt .hmabt_left span{font-size:20px;text-transform:uppercase;position:relative;color:#124B99;padding-bottom:15px}.hm_abt .hmabt_left span:before{content:'';position:absolute;top:-6px;left:0;width:35px;height:3px;background-color:#4BB749}.hm_abt .hmabt_left h1{text-transform:uppercase;color:#2D2D2D;padding-bottom:5px}.hm_abt .hmabt_left p{color:#606161}.hm_abt .hmabt_left .btn{font-size:14px;padding:8px 20px}.hm_scope h3{font-size:25px;text-transform:uppercase;position:relative;color:#124B99;padding-bottom:15px}.hm_scope h3:before{content:'';position:absolute;top:-6px;left:0;width:35px;height:3px;background-color:#4BB749}.hm_pr_sr{background-color:#F1F2F2;padding-top:60px;position:relative}.hm_pr_sr:before{content:'';position:absolute;bottom:0;left:0;right:0;background-color:#ffffff;width:100%;height:160px}.hm_pr_sr h4{font-size:25px;text-transform:uppercase;position:relative;color:#124B99;padding-bottom:25px}.hm_pr_sr h4:before{content:'';position:absolute;top:-6px;left:0;width:35px;height:3px;background-color:#4BB749}.hm_pr_sr .hmpr_list .card{border-radius:0;background-color:#124B99;text-align:center;height:100%;overflow:hidden}.hm_pr_sr .hmpr_list .card div{overflow:hidden}.hm_pr_sr .hmpr_list .card img{transition:all 0.2s}.hm_pr_sr .hmpr_list .card p{color:#ffffff;padding:10px 15px;text-align:center;font-size:20px;font-weight:600;text-transform:uppercase;margin-bottom:0}.hm_pr_sr .hmpr_list .card:hover img{transform:scale(1.2)}.client h4{font-size:25px;text-transform:uppercase;position:relative;color:#124B99;padding-bottom:25px}.client h4:before{content:'';position:absolute;top:-6px;left:0;width:35px;height:3px;background-color:#4BB749}.client .clients img{height:100px;width:150px}.aboutpg{position:relative;background-image:url("../images/about_bg.jpg");background-size:cover;padding-top:20%;padding-bottom:140px}.aboutpg:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}.aboutpg .overlay h1{color:#ffffff;font-weight:300;font-size:60px;line-height:65px;position:relative;padding-bottom:30px}.aboutpg .overlay h1:before{content:'';position:absolute;top:-15px;left:0;width:100px;height:5px;background-color:#4BB749}.aboutpg .overlay h1 b{font-weight:700}.aboutpg .overlay p{color:#ffffff;font-size:18px;line-height:26px}.vision{margin-top:-80px;padding-bottom:60px}.vision .vilist .card{background:linear-gradient(90deg, #4AB649 1.92%, #144E97 100%);box-shadow:0px 7px 30px 0px rgba(0,0,0,0.11);padding:40px 30px;height:100%;border-radius:0}.vision .vilist .card h4{color:#ffffff;font-size:22px;text-transform:uppercase;position:relative;padding-bottom:25px}.vision .vilist .card h4:before{content:'';position:absolute;top:-10px;left:0;width:35px;height:3px;background-color:#ffffff}.vision .vilist .card p{color:#ffffff;margin-bottom:0}.messages{padding-top:20px;padding-bottom:60px}.messages .messagetxt:first-child .card{background-color:#4BB749}.messages .messagetxt:last-child .card{background-color:#124B99}.messages .messagetxt .card{height:100%;border-radius:0;padding:40px;position:relative;overflow:hidden}.messages .messagetxt .card:before{content:'';position:absolute;left:-20%;top:-30%;width:500px;height:500px;border-radius:50%;background-color:rgba(255,255,255,0.1)}.messages .messagetxt .card h4{color:#ffffff;font-weight:600;padding-bottom:20px}.messages .messagetxt .card p{color:#ffffff;text-align:justify}.masonary{display:flex;flex-wrap:wrap;margin-top:-120px;padding-bottom:60px}.masonary .maslist{padding:10px;position:relative}.masonary .maslist img{height:500px;border-radius:10px}.masonary .maslist .card{border-radius:10px;overflow:hidden}.masonary .maslist .card .ovelay{position:absolute;bottom:0;left:0;right:0;top:0;height:100%;width:100%;background:transparent;background:-moz-linear-gradient(top, transparent 0, #000 100%);background:-webkit-gradient(left top, left bottom, color-stop(0, transparent), color-stop(100%, #000));background:-webkit-linear-gradient(top, transparent 0, #000 100%);background:-o-linear-gradient(top, transparent 0, #000 100%);background:-ms-linear-gradient(top, transparent 0, #000 100%);background:linear-gradient(to bottom, transparent 0, #000 100%);display:flex;justify-content:center;align-items:flex-end;padding-bottom:40px;opacity:0;transition:all 0.2s}.masonary .maslist .card .ovelay p{color:#ffffff;text-align:center;font-weight:600;transform:translateY(40px);transition:all 0.2s}.masonary .maslist .card:hover .ovelay{opacity:1}.masonary .maslist .card:hover .ovelay p{transform:translateY(0px)}.masonary .maslist:nth-child(5n+0){width:33%}.masonary .maslist:nth-child(5n-1){width:33%}.masonary .maslist:nth-child(5n-2){width:33%}.masonary .maslist:nth-child(5n-3){width:33%}.masonary .maslist:nth-child(5n-4){width:66%}.contactpg{position:relative;background-image:url("../images/contact_bg.jpg");background-size:cover;padding-top:20%;padding-bottom:40px}.contactpg:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}.contactpg .overlay h1{color:#ffffff;font-weight:300;font-size:60px;line-height:65px;position:relative;padding-bottom:30px}.contactpg .overlay h1:before{content:'';position:absolute;top:-15px;left:0;width:100px;height:5px;background-color:#4BB749}.contactpg .overlay h1 b{font-weight:700}.contactpg .overlay p{color:#ffffff;font-size:18px;line-height:26px}.contactpg .contactaddress ul li{background-color:#ffffff;border-radius:10px;margin:8px 0;padding:15px 15px 15px 60px;position:relative;color:#000000}.contactpg .contactaddress ul li svg{position:absolute;left:15px}.contactpg .contactaddress ul li a{color:#000000}.contactpg .contactaddress ul li b{color:#555555}.contactpg .contactform .card{padding:40px}.contactpg .contactform .card h4{padding-bottom:20px}.contactpg .contactform .card .form-control{border:1px solid #000000;border-radius:0}.contactpg .contactform .card .btn{padding:10px 20px}.map iframe{width:100%;height:400px}.projectbg{background-image:url("../images/projects_bg.jpg");background-size:cover;padding-top:30%;padding-bottom:180px}.servicetbg{background-size:cover;padding-top:30%;padding-bottom:20px}.subpagecom{position:relative}.subpagecom:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}.subpagecom .overlay h1{color:#ffffff;font-weight:300;font-size:60px;line-height:65px;position:relative;padding-bottom:30px}.subpagecom .overlay h1:before{content:'';position:absolute;top:-15px;left:0;width:100px;height:5px;background-color:#4BB749}.subpagecom .overlay h1 b{font-weight:700}.subpagecom .overlay p{color:#ffffff;font-size:18px;line-height:26px}.serlist .seritem{background-color:#F1F2F2}.serlist .seritem img{height:100%}.serlist .seritem .sercontent{padding:30px}.serlist .seritem .sercontent h4{color:#606161;text-transform:uppercase;font-size:20px;padding-bottom:10px;font-weight:600}.serlist .seritem .sercontent ul{list-style:circle;display:flex;flex-wrap:wrap;padding-left:15px}.serlist .seritem .sercontent ul li{margin:0;width:50%;color:#606161;padding:6px 30px 6px 5px}.navbar-toggler{border-color:transparent;outline:none;position:relative;border:none !important;box-shadow:none !important;z-index:999}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.6)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-toggler:focus,.navbar-toggler:active{outline:0}.navbar-toggler span{display:block;background-color:#fff;height:3px;width:25px;margin-top:4px;margin-bottom:4px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);position:relative;left:0;opacity:1}.navbar-toggler span:nth-child(1),.navbar-toggler span: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:not(.collapsed) span:nth-child(1){position:absolute;left:0px;right:0;margin:auto;top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);opacity:0.9}.navbar-toggler:not(.collapsed) span:nth-child(2){height:12px;visibility:hidden;background-color:transparent}.navbar-toggler:not(.collapsed) span:nth-child(3){position:absolute;left:0px;right:0;margin:auto;top:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);opacity:0.9}.navbar-collapse.show{position:fixed;z-index:99;left:0;right:0;top:0;bottom:0;width:100%;height:100vh;background-color:#000000;padding:100px 30px 30px 30px;overflow-y:scroll}@media only screen and (max-width: 1200px){header .navbar :is(.nav-item) .nav-link{padding:0px 12px}.homeslider .main_slider .ovelay .sliderhead{font-size:40px;line-height:45px}.homeslider .main_slider .ovelay p{font-size:20px}.hm_pr_sr .hmpr_list .card p{font-size:18px}.contactpg .overlay h1{font-size:40px}.masonary .maslist img{height:360px}}@media only screen and (max-width: 991px){.homeslider .main_slider .ovelay .sliderhead{font-size:36px;line-height:40px}.homeslider .main_slider .ovelay p{font-size:18px}.homeslider .main_slider .ovelay{padding-left:5%}header .navbar :is(.nav-item) .nav-link,header .navbar .dropdown-item{font-size:30px}header .navbar-nav .dropdown-menu{background-color:transparent}header .navbar .dropdown-menu li .dropdown-item{color:#ffffff !important}.hm_abt .hmabt_left h1{font-size:30px}.hm_pr_sr .hmpr_list{margin-bottom:20px}.vision{margin-top:0;padding-top:60px}.contactpg .contactform .card h4{font-size:20px}.aboutpg{padding-top:40%;padding-bottom:40px}.projectbg{padding-bottom:120px;padding-top:40%}.masonary .maslist img{height:300px}.subpagecom .overlay h1{font-size:40px;line-height:45px}.serlist .seritem .sercontent ul li{width:50%}}@media only screen and (max-width: 767px){header .headcontact{display:none}header .navbar .navbar-brand img{height:60px}.homeslider .main_slider .ovelay .sliderhead{font-size:24px;line-height:28px}.homeslider .main_slider .ovelay p{font-size:14px}.homeslider .main_slider .ovelay .btn{padding:8px 20px;font-size:14px}.hm_abt .hmabt_img{padding:0}.hm_abt .hmabt_img:after{display:none}.hm_abt .hmabt_left{padding:30px}.hm_scope,.client{padding-top:0}footer{text-align:center}footer h5{padding-top:20px}footer .links h5{padding-top:0}.copyright{margin-top:20px}.aboutpg .overlay h1,.subpagecom .overlay h1{font-size:40px;line-height:45px}.servicetbg .overlay h1{font-size:30px;line-height:35px}.aboutpg .overlay h1:before,.contactpg .overlay h1:before,.subpagecom .overlay h1:before{top:-8px;width:60px}.aboutpg .overlay p{font-size:16px}.contactpg,.aboutpg,.servicetbg{padding-top:45%}.masonary .maslist:is(:nth-child(5n-4), :nth-child(5n-3), :nth-child(5n-2), :nth-child(5n-1), :nth-child(5n+0)){width:50%}.masonary .maslist .card .ovelay{opacity:1}.serlist .seritem .sercontent ul li{width:100%}}@media only screen and (min-width: 320px) and (max-width: 479px){.hm_abt .hmabt_left h1{font-size:22px}header .navbar :is(.nav-item) .nav-link,header .navbar .dropdown-item{font-size:16px}header .navbar .navbar-brand img{height:50px}.aboutpg img{height:1300px}.aboutpg .overlay h1{font-size:30px;line-height:35px}.messages .messagetxt .card h4{font-size:18px}.messages .messagetxt .card{padding:30px}.contactpg,.aboutpg,.projectbg,.servicetbg{padding-top:55%}.contactpg .contactform .card{padding:15px}.contactpg .contactform .card h4{font-size:16px}.map iframe{height:300px}.aboutpg .overlay p{text-align:justify}.masonary .maslist:is(:nth-child(5n-4), :nth-child(5n-3), :nth-child(5n-2), :nth-child(5n-1), :nth-child(5n+0)){width:100%}.servicetbg .overlay h1{font-size:26px;line-height:30px;padding-bottom:0}.serlist .seritem .sercontent h4{font-size:18px}.serlist .seritem .sercontent{padding:20px}}
/*# sourceMappingURL=style.css.map */
