@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;
}