body div#main-div {
    max-width: 88.6% !important;
}

@media only screen and (max-width: 1800px) {
    body div#main-div {
        max-width: 93% !important;
    }
}

@media only screen and (max-width: 1680px) {
    body div#main-div {
        max-width: 90.7% !important;
    }
}

@media only screen and (max-width: 1366px) {
    body div#main-div {
        max-width: 89.3% !important;
    }
}

@media only screen and (max-width: 1200px) {
    body div#main-div {
        max-width: 100% !important;
    }
}
.container {
    max-width: 84.2em !important;
}
.content-page .field-name-recovery-page-intro-text,
.content-page .field-name-recovery-page-summary,
.content-page .field-name-recovery-page-department,
.content-page .field-name-recovery-page-navigation-u-r-l,
.content-page .field-name-recovery-page-heading,
.content-page .field-name-recovery-page-description,
.content-page .field-name-recovery-page-summary-heading,
.content-page .field-name-recovery-page-summary-description,
.content-page .field-name-recovery-page-navigation,
.content-page .field-name-recovery-page-services-heading,
.content-page .field-name-recovery-page-services-sub-heading {
    display: none;
}
.contactus-details,
.page-summary-section,
.slideWidget,
#teamMembers,
.our-serivces,
.events-section,
.faq-section,
.html-widget,
.widget-image-widget:last-child,
.widget-liquid-widget,
.news-section {
    padding: 0 0 100px !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
.row.service-row {
    padding: 35px 0 0 0;
}
@media (max-width: 991px) {
    body .sticky ul.navbar-nav.page-links.add a.active,
    body .sticky ul.navbar-nav.page-links.add a,
    ul.navbar-nav.page-links.add a {
        color: #fff !important;
    }
    ul.page-links #menufirst-2 a.active,
    ul.page-links #menufirst-3 a.active,
    ul.page-links #menufirst-4 a.active,
    ul.page-links #menufirst-1 a.active,
    ul.page-links #menufirst-5 a.active,
    ul.page-links #menufirst-6 a.active,
    ul.page-links #menufirst-7 a.active,
    ul.page-links #menufirst-8 a.active,
    ul.page-links #menufirst-15 a.active {
        position: relative !important;
        top: 0 !important;
        font-size: 21px !important;
    }
    ul.page-links.add li.megamenu-li > a {
        display: none !important;
    }
    ul.page-links.add li.megamenu-li > a.active {
        display: block !important;
    }
}
@media only screen and (max-width: 767px) {
    body div#main-div {
        padding: 60px 0px !important;
    }
    .contactus-details,
    .page-summary-section,
    .slideWidget,
    #teamMembers,
    .our-serivces,
    .events-section,
    .faq-section,
    .html-widget,
    .widget-image-widget:last-child,
    .widget-liquid-widget {
        padding: 0 15px 60px !important;
    }
    .flow-paragraph,
    .widget-image-widget {
        padding: 0 15px 10px !important;
    }
}
@media only screen and (max-width: 575px) {
    body div#main-div {
        padding: 60px 0px !important;
    }
}
