@media only screen and (min-width: 981px) {
.et_header_style_left .et-fixed-header #et-top-navigation nav ul li.cta_menu a,
.cta_menu a {
background-color: #e0cd00;
color: #fff !important;
padding: 10px 15px !important;
border-radius: 25px;
box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.2);
text-shadow: 0.03em 0.03em 0.05em rgba(0, 0, 0, 0.3);
}}
@media only screen and (min-width: 768px) {
    #et-info { float:right !important; }
}
.el-flex-row {
  display: flex;
  flex-wrap: wrap;
}

.el-flex-row .et_pb_column {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
/*---------------Menu CTA Button---------------*/
 
#top-menu li a:hover {opacity: 1!important;}
             
.menu-cta a {
    background-color: #f2e205;
		color: #020873!important;
    padding: 15px 25px !important;
    border-radius: 0px;
    text-align: center;
}
 
.menu-cta a:hover {
    background-color: #f2e205;
    color: #020873!important;
}
 
.et_header_style_left #et-top-navigation {
    padding-top: 16px!important;
}
 
.et_header_style_left .et-fixed-header #et-top-navigation {
    padding-top: 6px!important;
}
 
/*---------------CTA Button Color on Fixed Navigation---------------*/
 
#main-header.et-fixed-header .menu-cta a {
color: #f2e205 !important;
}
 
/*---------------Menu CTA Button Mobile Settings---------------*/
 
@media only screen and (max-width: 980px) {
.menu-cta a {
    background-color: #f2e205;
    }
}