.ast-theme-transparent-header #masthead {
    position: relative;
}
/* Small devices (tablets, 992px and down)*/
@media only screen and (max-width: 922px) {
    .ast-theme-transparent-header #masthead {
        position: relative;
    }
    .ast-logo-title-inline .site-logo-img {
        padding-left: 38px;
    }
    ul#ast-hf-mobile-menu li {
        font-size: 16px;
        padding: 5px 20px !important;
    }
}
/* Small devices (tablets, 993px and up)*/
@media only screen and (min-width: 923px) {
    .ast-theme-transparent-header
        .ast-builder-menu
        .main-header-menu
        .sub-menu {
        background-color: #3b7257;
    }
}
