/* START OF OVERALL */
/* Header */
#sp-header {
    background: transparent;
    margin-bottom: -80px;
    box-shadow: none;
}
#sp-menu li a, #sp-menu li span{
    color: rgb(255 255 255 / 50%);
    text-transform: uppercase;
    font-weight: 700;
}
#sp-menu li.active a, #sp-menu li.active span {
    color: rgb(255 255 255 / 80%);
}
#sp-menu li a:hover{
    color: #fff;
}
#sp-header.header-sticky{
    background: #021e4e;
    box-shadow:0 0 5px rgb(0 0 0 / 50%);
}
#sp-header .burger-icon>span{
  background-color:#fff
}
body.homepage #sp-header .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{
    background:rgb(255 255 255 / 20%);
    backdrop-filter: blur(15px);
}
body.homepage #sp-header .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner .sp-dropdown-inner{
    background:rgb(255 255 255 / 20%);
    backdrop-filter: blur(15px);
}
body.homepage #sp-header.header-sticky .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{
    background:rgb(2 30 78 / 80%);
    backdrop-filter: blur(15px);
}
body.homepage #sp-header.header-sticky .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner .sp-dropdown-inner{
    background:rgb(2 30 78);
}
#sp-header .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{
    background:rgb(2 30 78 / 80%);
    backdrop-filter: blur(15px);
}
#sp-header .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner .sp-dropdown-inner{
    background:rgb(2 30 78);
}

body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>span:after {
    font-family: "Font Awesome 5 Free";
    content: "";
    float: right;
    margin-left: 7px;
    font-weight: 900
}

.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span{
    text-transform:uppercase;
    font-weight:700;
    color: rgb(255 255 255 / 100%);
}
.offcanvas-menu .offcanvas-inner ul.menu>li a:hover, .offcanvas-menu .offcanvas-inner ul.menu>li a:focus, .offcanvas-menu .offcanvas-inner ul.menu>li span:hover, .offcanvas-menu .offcanvas-inner ul.menu>li span:focus{
    color: #ffffff;
}
.offcanvas-menu .offcanvas-inner ul.menu li.active>a,.offcanvas-menu .offcanvas-inner ul.menu li.active>span{
    color: #febd59;
}
.offcanvas-menu .offcanvas-inner ul.menu li li{
    margin-bottom:10px;
}
.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a{
    font-weight:700;
    color: rgb(255 255 255 / 100%) !important;
}
.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a:hover{
     color: rgb(255 255 255 / 100%) !important;
}
.offcanvas-menu .offcanvas-inner ul.menu>li>ul li li.active a{
    font-weight:700;
     color: #febd59 !important;
}
.offcanvas-menu{
    background:#021e4e;
}
.offcanvas-active .burger-icon>span, #modal-menu-toggler.active .burger-icon>span{
    background-color:#fff;
}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent.menu-parent-open>.nav-header>.menu-toggler:after {
    color: rgb(255 255 255 / 80%);
}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler{
  	color: rgb(255 255 255 / 80%) !important;
}
.offcanvas-menu .offcanvas-inner ul.menu li li.menu-parent {
    position: relative !important;
}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent li.menu-parent .menu-toggler {
    top: 10px !important;
}
.offcanvas-menu .offcanvas-inner ul.menu>li ul.menu-child {
    margin-top: 10px;
}

.offcanvas-menu .offcanvas-inner ul.menu>li ul.menu-child li.menu-deeper a {
    opacity: 0.5!important;
}



@media (max-width:991px){
    #sp-header {
        background: #021e4e;
        margin-bottom: -80px;
        box-shadow: none;
    }
    .sticky-header-placeholder{
        display:none;
    }
}

/* Page Title */
.sp-page-title {
    background-position: center bottom;
    position:relative;
    z-index:1;
    background-size:cover;
}
.sp-page-title:before{
    content:'';
    background:rgb(2 30 78 / 80%);
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:-1;
}
.breadcrumb li.float-start {
    display: none;
}
.breadcrumb-item+.breadcrumb-item::before {
    content: var(--bs-breadcrumb-divider, "|");
}
#sp-page-title h1.sp-page-title-heading {
    font-size: 48px;
    text-transform: uppercase;
    text-align: center;
}
#sp-page-title .sp-page-title .breadcrumb{
    justify-content: center;
}
@media (max-width:991px){
    #sp-page-title h1.sp-page-title-heading {
        font-size: 32px;
    }
}

/* Footer */
#sp-bottom .sp-module{
  margin-bottom:50px;
}
#sp-bottom, #sp-footer{
    background-color: #021e4e !important;
    color: #ffffff !important; 
}
#sp-bottom a, #sp-footer a{
    color:#fff !important;
}
#sp-bottom a:hover, #sp-bottom a:focus{
    color:rgb(255 255 255 / 50%) !important;
}
#sp-bottom1 img {
    width:200px;
    margin-bottom:30px;
}
#sp-bottom1 .sppb-row-column {
    margin-left: -15px;
    margin-right: -15px;
}

/* Text */
.no-button p {
  	margin-bottom:0;
}


/* Live Chat */
.whatsappchat .popup-section .help-you-btn{
    width: 45px !important;
}
.help-you-btn img {
    width: 45px !important;
    left: -1px !important;
    top: 1px;
    transform:scale(1.06);
    position: relative!important;
}
.whatsappchat_164.is-bottom_right .popup-section .popup .myPopup_164::after{
    border-color: #ffffff transparent transparent transparent !important;
    right:15px !important;
}
/* END OF OVERALL */