.mc4wp-alert {
    color: #e76868;
    padding-top: 10px;
}
.mc4wp-alert.mc4wp-notice, .mc4wp-alert.mc4wp-success {
    color: #11d317;
    padding-top: 10px;
}

.grid-32 .gicon {
    margin: 0 auto 20px !important;
}

.actions-wrap-2 .bootstrap-select>.dropdown-toggle:after {
    right: 12px;
}

/* @media screen and (min-width: 1200px) {
    #mega-menu-primary>li a:before {
        background: #1060BB;
        bottom: 0;
        height: 0;
        left: 0;
        position: absolute;
        right: 0;
        -webkit-transition: all .5s ease;
        -moz-transition: all .5s ease;
        -o-transition: all .5s ease;
        -ms-transition: all .5s ease;
        transition: all .5s ease;
    }

    #mega-menu-primary>li:hover a:before, #mega-menu-primary>li.active a:before {
        height: 7px;
    }

} */

@media screen and (min-width: 1199px) {
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link.active {
        color: #FF9B3F !important;
    }
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.active>a.mega-menu-link {
        color: #FF9B3F !important;
    }

}

.bn-inner-img-foot {
    z-index: 9;
}

div#toppage {
    overflow: unset !important;
}

/* Elementor Responsive Hide Classes */
.elementor-hidden-desktop {
    display: none !important;
}

.elementor-hidden-tablet {
    display: none !important;
}

.elementor-hidden-mobile {
    display: none !important;
}

/* Responsive breakpoints for Elementor hide classes */
@media (max-width: 1024px) {
    .elementor-hidden-tablet {
        display: none !important;
    }
}

@media (max-width: 767px) {
    .elementor-hidden-mobile {
        display: none !important;
    }
}

@media (min-width: 1025px) {
    .elementor-hidden-desktop {
        display: none !important;
    }
}



.elementor-element.e-con-full.e-flex.e-con {
    padding: 0 !important;
}


.gtxt .btn-1 {
    margin-right: 5px;
}

.breadcrumb-wrap .clast p {
    text-decoration: unset;
}