.menu-item{position:relative;display:block;padding:10px 15px;font-size:16px;color:#205bdc!important;text-decoration:none;transition:color 0.3s ease}.menu-item:hover{color:#007bff}.menu-item::after{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#008000;transition:width 0.3s ease}.menu-item:hover::after{width:100%}@media only screen and (max-width:980px){div.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:15px;color:#000000!important}}