.elementor-2377 .elementor-element.elementor-element-545d384{margin-top:-1px;margin-bottom:0px;}
							.elementor-2377 .elementor-element.elementor-element-8c63406 .kd-pr-btn-1,
							.elementor-2377 .elementor-element.elementor-element-8c63406 .ftc-btn-3
						{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #f2295b 100%);}.elementor-2377 .elementor-element.elementor-element-8c63406 .logo_site-size{max-width:250px;}.elementor-2377 .elementor-element.elementor-element-8c63406 .main-navigation .navbar-nav li a{color:#FFFFFF;}.elementor-2377 .elementor-element.elementor-element-8c63406 .main-navigation .navbar-nav li:hover > a{color:#FFCC00;}.elementor-2377 .elementor-element.elementor-element-8c63406 .main-navigation .navbar-nav li a::after{background-color:#FFCC00;}.elementor-2377 .elementor-element.elementor-element-8c63406 .main-navigation .navbar-nav li .dropdown-menu{background:#CC9966;}.elementor-2377 .elementor-element.elementor-element-8c63406 .kd-pr-btn-1{color:#FFFFFF;}.elementor-2377 .elementor-element.elementor-element-8c63406 .kd-pr-btn-1 .text::before{color:#FFFFFF;}/* Start custom CSS for kadu-header, class: .elementor-element-8c63406 */@media only screen and (min-width: 1400px) and (max-width: 1599px) {
    .kd-header-4-area::after {
        width: 30%;
    }
}
.kd-header-4-area::after {
    content: "";
    width: 28%;
    height: 100%;
    top: 0;
    left: 0;
    background: #006f42;
    clip-path: polygon(0 0, 91% 0%, 100% 100%, 0% 100%);
    position: absolute;
    z-index: -1;
}
@media only screen and (max-width: 767px) {
    .kd-header-4-area::after {
        width: 75%;
        clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);
    }
}
/* Change hover / active circle color */
.kd-header-4-area .menu-item a::before,
.kd-header-4-area .menu-item a::after {
    background-color: #006f42 !important;
}/* End custom CSS */