/*Mobile Styles*/
/* Additional Media Queries here: https://css-tricks.com/snippets/css/media-queries-for-standard-devices/ */
/*Break Points*/

@media only screen and (min-width: 980px) and (max-width: 1080px) {
    /* square displays */
}

@media only screen and (min-width: 768px) and (max-width: 980px) {
    /* tablets */

.et_pb_gutters2.cdg-smaller-gutters .et_pb_column_1_2 {
    width: 100%;
}

h3.cdg-about-short-line:before, h3.cdg-about-long-line:after {
    display: none;
}

footer.et-l.et-l--footer .et_pb_menu__wrap {
    display: none;
}

}

@media only screen and (max-width: 767px) {
    /* phones */
}

@media only screen and (max-width: 767px) and (orientation: portrait) {
    /* portrait phones */

h3.cdg-about-short-line:before, h3.cdg-about-long-line:after {
    display: none;
}

.gform_wrapper.gravity-theme .gfield_label {
    text-align: left;
}

footer.et-l.et-l--footer .et_pb_menu__wrap {
    display: none;
}
}