.ast-theme-transparent-header .main-header-bar{
    background: transparent !important;
    position: fixed;
}
.ast-primary-header-bar {
    width:100%;
}
.ast-header-button-1 .ast-custom-button {
    border-radius: 25px;
}
header, header * {
    transition: all 0.6s linear !important;
    -webkit-transition: all 0.6s linear !important;
}
header.scrolled .ast-primary-header-bar {
    background: #fff !important;
    box-shadow: 0 4px 12px -2px rgba(0,0,0,0.25);
}

header.scrolled .custom-logo-link img {
    max-width: 75% !important;
}

header.scrolled .ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button {
    padding:8px 15px !important;
    font-size: 13px;
}
header.scrolled .main-header-menu > .menu-item > .menu-link {
    font-size: 13px;
}
header.scrolled .ast-site-identity{
    padding:0 !important;
}

header.scrolled .ast-primary-header-bar .main-header-menu > .menu-item {
    line-height: 40px !important;
}
header.scrolled .ast-primary-header-bar .site-primary-header-wrap {
    min-height: 52px !important;
}

.elementor-button-wrapper .elementor-button {
    border-radius: 25px !important;
}
.svc-card {
    box-shadow:0px 0px 15px -2px rgba(225, 225, 225, 0.5) !important;
    border:1px solid #f5f5f5 !important;
}
.svc-card:hover {
    border:1px solid #febd00 !important;
    border-bottom:3px solid #febd00 !important;
}
h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
    color:#293158 !important;
}
.site-footer-section .widget-title {
    font-weight: 600 !important;
	 color:#293158 !important;
}

@media screen and (max-width: 921px) {
   #masthead {
        position: fixed !important;
        top: 0;
    }
} 