/*.........Global CSS Rule while AH-203......*/
.sub-menu.elementor-nav-menu--dropdown{
    box-shadow: 0px 2px 4px #cccccc;
    width:11.5rem !important;
}

.sub-menu.elementor-nav-menu--dropdown a{
    color:#151515 !important;
}
.sub-menu.elementor-nav-menu--dropdown a:hover{
    color:#737373 !important;
}
.sub-menu.elementor-nav-menu--dropdown a,
.sub-menu.elementor-nav-menu--dropdown a:hover{
    text-transform:uppercase;
    padding:1rem 1rem !important;
    border-left:none;
    white-space:normal !important;
}
.elementor-nav-menu>li>a .sub-arrow {
    display: none;
}
@media screen and (min-width:1025px) {
    li.menu-item.current-menu-ancestor.current-menu-parent a.elementor-item:after {
        content: '';
        height: 2px;
        width:100%;
        background-color:#555555;
        position: absolute;
        bottom:0;
        left:0;
        opacity: 1 !important;
    }
}
@media screen and (max-width:1024px){
    .sub-menu.elementor-nav-menu--dropdown{
        width: auto !important;
        box-shadow: none;
    }
    ul#menu-2-fd85ae5 .sub-menu.elementor-nav-menu--dropdown a.elementor-sub-item {
        font-size: 1.58rem !important;
    }
}
/*.....................*/