.custom-btn a{width:250px!important;height:45px;line-height:49px!important}.custom-slide .swiper-backface-hidden .swiper-slide{display:flex;align-items:center}.hovereffect h2 span{color:#8dbf3d;font-size:44px;position:absolute;top:-19px}.hovereffect section:hover h2,.links{color:#2c539f!important}.sizeing{font-weight:400;font-size:26px}.small-txt{font-size:20px;display:block}.project-card .profile-designation{position:absolute;bottom:15px}.menu-list .elementor-icon-list-icon{margin-top:-3px}.metform-btn{box-shadow:none!important}.mf-file-name span{white-space:nowrap;width:170px;overflow:hidden;text-overflow:ellipsis;position:relative;top:10px}.jkit-pagination-button a{font-weight:800!important;position:relative;top:4px}.blog-area .jkit-pagination-button a,.contact-add h4{font-size:18px!important}.contact-add p{font-size:16px!important}.mf-input-label{display:none!important}.blog-area .jkit-post-excerpt p,.blog-area a.category-energy,.blog-area a.jkit-readmore{font-size:20px!important}.blog-content p{margin-bottom:30px}.blog-area .wp-post-image{max-height:inherit!important}.main-header-sec #menu-header li a i{font-size:10px;font-weight:800}@media only screen and (min-width:1500px){.ic-2 img{width:75px;height:75px}.ic-3 img{width:71px;height:71px}.ic-1 img{width:89.3px;height:89.97px}.ic-4 img{width:58.33px;height:58.33px}.home-blog .jkit-post-excerpt p{font-size:16px}.projects-area .icon-box-body h3{font-size:30px!important}}@media only screen and (min-width:1400px){.team-title-area .elementor-widget-container{min-height:155px;display:flex;align-items:center;justify-content:center;margin-top:-110px!important}}@media only screen and (max-width:1400px){.sizeing,.small-txt{font-size:18px}}@media only screen and (max-width:991px){.sizeing,.small-txt{font-size:14px}.mf-file-name span{width:85px}.blog-content p img{margin-bottom:30px}}@media only screen and (max-width:700px){.hovereffect section{box-shadow:0 0 26.4796px 0 rgb(0 0 0 / 10%)}.sizeing,.small-txt{font-size:16px}.project-card .profile-designation{bottom:0}.slocate br{display:none}.menu-list .elementor-widget-container{margin-top:10px!important}.mf-file-name span{width:110px}.ic-2 img{width:42.04px;height:42.04px}.ic-1 img{width:57.2px;height:57.62px}.ic-3 img,.ic-5 img{width:44px;height:44px}.ic-6 img{width:38.43px;height:48.04px}.ic-7 img{width:22px;height:43px}.ic-4 img{width:43.33px}.ic-9 img{width:44.19px}.main-header-sec .jkit-menu-wrapper{max-width:100%!important}.blog-list ul{display:block!important}.blog-list li{align-items:flex-start!important;float:left}.blog-list li span.elementor-icon-list-icon{margin-top:5px}.blog-list li:last-child{width:200px}}.main-header-sec #menu-header li a{font-family:Khula,Sans-serif!important;text-transform:capitalize!important;font-size:18px;font-weight:600;padding:0 30px;letter-spacing:0}.main-header-sec .elementor-button-wrapper a{font-family:Khula,Sans-serif!important;font-weight:800!important;font-size:18px!important;padding:15px 12px 12px!important;line-height:20px!important;width:100%;background:0 0}.footer-address-ul .elementor-icon-list-item{align-items:flex-start!important}.footer-address-ul .elementor-icon-list-item:first-child .elementor-icon-list-icon{padding-top:4px}.footer-main-sec p{margin:0}.main-header-sec #menu-header li ul li a{padding:15px}.our-team-sec h3.heading-title{color:#545454!important;font-weight:700!important;font-size:24px!important;line-height:35px!important;font-family:Khula,Sans-serif!important;margin:10px 0 12px}.our-team-sec h2.elementor-heading-title{font-family:"Cormorant Garamond",sans-serif!important;font-weight:700!important;font-size:60px!important;line-height:73px!important;color:#545454!important}.our-team-sec .elementor-widget-text-editor .elementor-widget-container{font-weight:400!important;font-size:20px!important;line-height:32px!important;color:#545454!important;font-family:Khula,Sans-serif!important}.our-team-sec .profile-card,.our-team-sec .social-list li.social-icon{display:block!important}.our-team-sec .social-list li.social-icon a{display:block!important;margin:0 auto!important;background:0 0!important;width:100%!important;padding:0!important;height:auto!important;font-weight:800;font-size:18px;line-height:29px;font-family:Khula,Sans-serif!important}.our-team-sec .social-list li.social-icon a:hover{color:#8dbf3d!important}.our-team-sec .heading-section-description{font-weight:400!important;font-size:20px!important;line-height:30px!important;color:#545454!important;font-family:Khula,Sans-serif!important}.our-team-sec .profile-card:hover:before{background:rgba(44,83,159,.7)!important}.contact-main-sec .icon.style-color{padding:0!important;width:74px;height:74px;display:flex!important;align-items:center;justify-content:center}.contact-main-sec .icon-box{margin-right:4px!important}.footer-main-sec .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{padding-left:0}.contact-blog{max-width:438px}@media screen and (max-width:1200px){.main-header-sec #menu-header li a{font-size:15px;padding:0 16px}.main-header-sec .elementor-button-wrapper a{font-size:15px!important;padding:12px 12px 8px!important}.our-team-sec h3.heading-title{font-size:20px!important;line-height:28px!important}.our-team-sec .heading-section-description{font-size:17px!important;line-height:24px!important}.home-project-sec .profile-body h2.profile-title{font-size:26px!important;line-height:32px!important}.home-project-sec p.profile-content{font-size:16px!important;line-height:26px!important}}@media screen and (max-width:1024px){.main-header-sec #menu-header li a{padding:12px 0}.our-team-sec h2.elementor-heading-title{font-size:40px!important;line-height:44px!important}body:not(.rtl) .elementor-107 .elementor-element.elementor-element-3fee3a8{right:26.8px!important}}@media screen and (max-width:767px){.main-header-sec .jkit-hamburger-menu i{color:#2c539f}.main-header-sec .jkit-close-menu{background:0 0!important;margin:0!important;color:#2c539f!important;padding:0!important;font-size:28px}.footer-bottom-sec .elementor-widget{text-align:center!important}.our-team-sec h2.elementor-heading-title{font-size:36px!important;line-height:44px!important}.our-team-sec .elementor-widget-text-editor .elementor-widget-container{font-size:16px!important;line-height:26px!important}.our-team-sec .heading-section-description{font-size:16px!important}body:not(.rtl) .elementor-107 .elementor-element.elementor-element-3fee3a8{right:14.3px!important}.copy .elementor-widget-container,.follow .elementor-widget-container{margin-top:30px!important}.newimgblog{max-width:367px!important}}