.elementor-2377 .elementor-element.elementor-element-545d384{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2377 .elementor-element.elementor-element-545d384 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
							.elementor-2377 .elementor-element.elementor-element-8c63406 .kd-pr-btn-1,
							.elementor-2377 .elementor-element.elementor-element-8c63406 .ftc-btn-3
						{background-color:#BF0036;}.elementor-2377 .elementor-element.elementor-element-8c63406 .logo img{max-width:5000px;}
						.elementor-2377 .elementor-element.elementor-element-8c63406 .kd-pr-btn-1
						{font-size:14px;}.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 */.kd-header-1-main {
    background-color: #051141 !important;
}


.kd-header-1-main::after {
    background: #BF0036 !important;
}


.kd-search-btn-1.search_btn_toggle {
    background-color: #051141 !important;
    border-color: #051141 !important;
}

.kd-header-1-main-home-icon {
    background-color: #BF0036 !important;
    border-color: #BF0036 !important;
}


.kd-header-1-top-contact-item .icon {
    background-color: #051141 !important;
    border-color: #051141 !important;
}


.kd-pr-btn-1 {
    background-color: #051141 !important;
    color: #ffffff !important;
}



#main-nav {
    padding-left: 83px !important;
}




/* Hide Home Icon */
.kd-header-1-main-home-icon {
    display: none !important;
}




/* Remove top & bottom padding from header top section */
.kd-header-1-top.pt-20.pb-20 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* If there are any inline styles */
.kd-header-1-top {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}


/* Header Menu Padding */
.main-navigation .navbar-nav > li > a {
    padding: 20px !important;
}



/* Separate class for Login button */
.login-btn .text::before{
    content: "Login" !important;
}

.login-btn .text::after{
    content: "Login" !important;
}



.mobile-menu-wrap,
.mobile-menu-wrap *,
.popup-search-box {
    background-color: #08154A !important;
}



/* Hide Mobile Search Form */
.mobile-menu-search-bar {
    display: none !important;
}/* End custom CSS */