/* Fix menu issue on small device */
@media screen and (min-width:769px) {
    .nav-sections-item-content .navigation .level0.parent>a.level-top, 
    .nav-sections-item-content .navigation li.level0>a.level-top{ padding: 17px 10px; font-size: 1.1vw; line-height: 1.1;}
    .nav-sections-item-content .navigation .menu-img .image-class .custom-image{ padding: 0 10px;}
    .nav-sections-item-content .navigation .menu-img .image-class .custom-image img{height: 15px;}
}
@media screen and (min-width:1280px) {
    .nav-sections-item-content .navigation .level0.parent>a.level-top, 
    .nav-sections-item-content .navigation li.level0>a.level-top{ padding: 17px 14px; font-size: 16px; line-height: 19px;}
    .nav-sections-item-content .navigation .menu-img .image-class .custom-image img{height: auto;}
}
@media screen and (max-width: 768px) {
    a.custom-image {
        width: 88% !important;
    }
}
a.herolight:hover{
    text-decoration: none;
}
.aheadworks-description{color: #002647; margin-top: 20px;}
