@media only screen and (max-width: 1000px) {
    .header_bottom {
        background-color: #59606d;
    }    .header_bottom,
    nav.mobile_menu {
        background-color: #59606d !important;
    }
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
    section.parallax_section_holder {
        height: auto !important;
        min-height: 400px;
    }
}
@media only screen and (max-width: 768px) {
    body, p, body.qode-overridden-elementors-fonts .elementor-widget-heading p.elementor-heading-title {
        font-size: 13px;
    }
}
@media only screen and (max-width: 600px) {
    body, p, body.qode-overridden-elementors-fonts .elementor-widget-heading h5.elementor-heading-title {
        font-size: 12px;
    }
}
@media only screen and (max-width: 480px)
{
    section.parallax_section_holder {
        height: auto !important;
        min-height: 400px;
    }
    .footer_bottom {
        line-height: 27px;
    }
}