/*========== Header CSS Start ===========*/

.ekit-template-content-header {
    margin-bottom: -163px;
    z-index: 9;
    position: relative;
    margin-top: 20px;
    
}
#menu-primary-menu .menu-item-has-children .icon::before {
    font-weight: 800;
}
#menu-primary-menu li {
    position: relative;
}
.ue-nav-menu ul li.current-menu-item:before {
    content: "";
    border-top: 3px solid #000000;
    position: absolute;
    top: 0px;
    bottom: 0px;
    width: 60px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.ekit-search-group .ekit_search-button i {
    color: #FFFFFF !important;
}


/*========== Header CSS End ===========*/

/*========== Footer CSS Start ===========*/

.cln_newslt_shortcode .wpcf7 form .wpcf7-response-output {
    margin: 1em 0em 1em !important;
    padding: 2px 10px !important;
    border: 1px solid #000 !important;
}
.cln_newslt_shortcode .wpcf7-not-valid-tip {
    display: none;
}
.cln_footer_sec .e-con-inner {
    max-width: 1300px;
}

/*========== Footer CSS End ===========*/


.single-services .cln_contact_comn_fr .elementor-icon-list-icon svg, .single-projects .cln_contact_comn_fr .elementor-icon-list-icon svg {
    width: 16px !important;
}