
@media only screen and (max-width) {
    .align-items-center {
    flex-direction: column-reverse !important;
}
.bmf-brand {
    margin-top: 0 !important;
}
.bmf-register-btn i {
    font-size: 4vw !important;
}
.bmf-hero {
    padding-bottom: 20% !important;
}
section.date-venue {
    top: -4.2vh !important;
}
.sub-date-venue {
    padding: 5% 0 !important;
}
.date-venue span {
    font-size: 2.5vw !important;
}

.ceo-img-wrap {
    min-height: 0px !important;
}
.ceo-copy .subhead {
    font-size: 3.5vw !important;
}
.ceo-copy p {
    font-size: 3vw !important;
}


}