.elementor-3317 .elementor-element.elementor-element-7b36b0c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3317 .elementor-element.elementor-element-8527a2e .header-layout-control, .elementor-3317 .elementor-element.elementor-element-8527a2e .header-layout-control .sticky-wrapper{background:#0F2C4C;}.elementor-3317 .elementor-element.elementor-element-8527a2e .main-menu>ul>li>a{color:#FFFFFF;}.elementor-3317 .elementor-element.elementor-element-8527a2e .btn-mask, .elementor-3317 .elementor-element.elementor-element-8527a2e .th-btn{color:#0F2C4C;background-color:#E59C29;border-style:none;border-radius:10px 10px 10px 10px;}@media(max-width:767px){.elementor-3317 .elementor-element.elementor-element-7b36b0c{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3317 .elementor-element.elementor-element-8527a2e > .elementor-widget-container{padding:0em 0em 0em 0em;}}@media(min-width:768px){.elementor-3317 .elementor-element.elementor-element-7b36b0c{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3317 .elementor-element.elementor-element-7b36b0c{--content-width:100%;}}/* Start custom CSS for realarheader, class: .elementor-element-8527a2e */.header-logo {
    width: 100%!important;
    max-width:400px!important;
    padding-top:20px!important;
    padding-bottom: 20px!important;
}
.header-layout4 .menu-area {
    background: rgba(255, 255,255, .07)!important;
    border-radius: 23px!important;
      backdrop-filter: blur(12px)!important;
  -webkit-backdrop-filter: blur(12px)!important; /* Safari */
}
.th-btn.style-border.th-btn-icon:after {
    display:none!important;
}
.th-btn {
    padding-left: 40px!important;
    padding-right: 40px!important;
}
@media screen and (max-width:1068px) {
    .header-layout4 .sticky-wrapper{
    background: #0f2c4c!important;
}
.header-layout4 .menu-area {
    background: transparent!important;
}
.th-menu-toggle.sidebar-btn {
    padding: 10px;
    margin-right:10px;
}
.header-logo {
    margin-left:10px;
}
.th-menu-area .mobile-logo {
    background:#0f2c4c;
    padding-left: 20px;
    padding-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b36b0c */.main-menu ul.sub-menu {
    background: rgba(255, 255, 255, 0.3)!important;
    color:#ffffff!important;
}
.elementor-3317 .elementor-element.elementor-element-7b36b0c .menu-item {
    color:#ffffff!important;
}/* End custom CSS */