#menu_principal_all .frame_menu{width:100% !important;height:100% !important;display: flex;align-items: center;justify-content: center;}
 #menu_principal_all .link{color:#fff;font-size:15px;text-decoration: none;text-transform: uppercase;font-weight: bold;overflow:hidden;position:realtive;}
#menu_principal_all .link:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #fff;
    position: absolute;
    transform: translateX(-105%);
    transition: 0.5s ease all;
    left: 0px;
    top: 10px;
}
#menu_principal_all .link:hover:after{transform: translateX(105%);}

#menu_principal_all .hovermenu{background:#fff;padding:60px 40px;display:flex;justify-content:space-between;}
#menu_principal_all .rmSlide {
    min-width: 1024px;
   
}
#menu_principal_all .col>span a{color:#303030;font-size:18px;display:block;text-transform:uppercase;font-weight:700;margin-bottom:10px;text-decoration:none !important}
#menu_principal_all .col ul a {color:#303030;font-size:15px;display:block;transition:0.3s ease all}
#menu_principal_all .col ul li {list-style:none;}
#menu_principal_all .col a:hover{color:#da2928;}
#menu_principal_all .col ul{padding:0px;margin:0px;}
#menu_principal_all .selected{ color: #eaeaea!important;}
@media (min-width: 992px)
{

#menu_principal_all .rmSlide {
    min-width: 1024px;
top:40px !important;left:-142px !important;
   
}

}

@media (max-width: 1100px)
{

#menu_principal_all .col>span a {
   
    margin: 10px 0px;

}
 #menu_principal_all .link {
    color: #fff;
    font-size: 0.9em;
}
#menu_principal_all .rmText {
    padding: 0px;
}

}
@media (max-width:991px)
{
#menu_principal_all .link{display:table !important;margin:0 auto;padding-bottom: 5px;}
}






