<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
    margin: 0px auto;
    font-family: 'source-sanspro-bold';

}

@font-face {
    font-family: 'source-sanspro-bold';
    src: url('../fonts/sourcesanspro-bold-webfont.woff2') format('woff2'),
        url('../fonts/sourcesanspro-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'source-sans-pro-black';
    src: url('../fonts/sourcesanspro-black-webfont.woff2') format('woff2'),
        url('../fonts/sourcesanspro-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'source-sans-proregular';
    src: url('../fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),
        url('../fonts/sourcesanspro-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'source-sans-semibolditalic';
    src: url('../fonts/sourcesanspro-semibolditalic-webfont.woff2') format('woff2'),
        url('../fonts/sourcesanspro-semibolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'source_sans_prosemibold';
    src: url('../fonts/sourcesanspro-semibold-webfont.woff2') format('woff2'),
        url('../fonts/sourcesanspro-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.source-sans-proregular {
    font-family: 'source-sans-proregular';
}

.source-sans-semibolditalic {
    font-family: 'source-sans-semibolditalic';
}

.source_sans_prosemibold {
    font-family: 'source_sans_prosemibold';
}

.t-white {
    color: #ffffff;
}

.t-green {
    color: #006c61;
}

.t-light-green {
    color: #008a7f;
}

.t-yellow {
    color: #f9e482;
}

.t-pink {
    color: #64006e;
}

.t-dark-gray {
    color: #58595b
}

.t-orange {
    color: #b94003;
}

.t-blue {
    color: #4693d1;
}

.f25 {
    font-size: 25px;
}

.logo {
    max-width: 202px;
    margin-left: 50px;
}

.navbar-nav&gt;li&gt;a {
    color: white;
    font-weight: bold;
}
.navbar {padding-bottom: 0;}
.nav&gt;li&gt;a:hover,
.nav&gt;li&gt;a:focus {
    text-decoration: none;
    background-color: none !important;
}

.banner-text {
    font-family: 'source-sans-pro-black';
    color: #64006e;
    text-transform: uppercase;
    padding-top: 50px;
    line-height: 38px;

}

.learn-more-btn,
.learn-more-btn:hover {
    background-color: #64006e;
    color: white;
    text-decoration: none;
    padding: 10px 35px;
    font-size: 18px;
    text-transform: initial;
    border-radius: 20px 20px 20px 20px;
    margin: 10px 0;
    display: inline-block;
}

.banner-link,
.banner-link:hover,
.banner-link:focus,
.banner-link:active {
    text-decoration: none !important;
}

div#carouselExampleIndicators {
    padding-bottom: 50px;
}

section#about-HMG-LA {
    padding: 15px 0 95px 0;
    background: #f7e781;
    position: relative;
    margin: 100px auto;
    /* min-height: 500px; */
}


.sub-title {
    /*min-height: 80px;*/
    display: flex;
}

.sub-title h3 {

    align-self: flex-end;
}
section#sticky-help {
    position: relative;
        height: 0px;
}

.help-btn {
    background-image: url('../images/help-bg.png');
    background-size: cover;
    position: absolute;
    height: 130px;
    width: 101px;
    text-align: center;
    top: -100px;
    right: 0;
    padding: 20px 10px 0 25px;
        z-index: 10;
}
.stick-to-screen {
    position: fixed;
    top: 150px;
    z-index: 20;
}
.help-btn a,
.help-btn a:hover,
.help-btn a:focus {
    color: #f9e681;
    text-decoration: none;
}

.help-btn span {
    display: block;
    line-height: 16px;
    margin-top: 7px;
    margin-bottom: 5px;
}

 .abt-cnt-detail.abt-cnt-detail::after{
    content: none;
}
.about-hmg-details {
    background-image: url('../images/about-bg.png');
    padding: 200px 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
}

.about-details {
    max-width: 280px;
    min-height: 330px;
    /*text-align: center;*/
}

.about-details p {
    margin: 15px auto;
}

.about-details .learn-more-btn {
    background-color: #f9e482 !important;
    color: #0a8c80;
}

.about-hmg-img {
    margin-top: 50px;
    margin-right: -150px;
    position: relative;
    z-index: 10;
    max-width: 600px;
}
.core-comp-wrapper{
    margin: 0 -70px;
    padding-top: 30px;
}
.together-diff p {
    margin-top: 20px;
}

.together-diff {
    padding-top: 50px;
    margin-bottom: -75px;
}
#about-bottom-details ul li{
    font-family: 'source-sans-proregular';
}
.testimonial {
    max-width: 1120px;
    position: relative;
}

section#testimonials {
    padding: 0px 0 50px 0;
}

.single-testim {
    position: relative;
}

.single-testim:before,
.single-testim:after {
    content: '';
    position: absolute;
}

.single-testim:before {
    background: url('../images/leaf1.png') no-repeat;
    background-size: contain;
    width: 70px;
    height: 52px;
    top: -90px;
    left: 25%;
}

.single-testim:after {
    background: url('../images/leaf2.png') no-repeat;
    background-size: contain;
    width: 125px;
    height: 100px;
    bottom: -25px;
    left: 5%;
}

footer {
    position: relative;
    background: url('../images/footer-bg.png') no-repeat;
    background-size: 100% 100%;
    padding: 100px 0;
}

.social {
    margin-bottom: 10px;
}

.social-icon a {
    margin: 0 4px;
    display: inline-block;
}

.own {
    width: 60%;
}

.contact-footer {}

.contact-footer a,
.contact-footer a:hover {

    text-decoration: none;

    margin: 0 5px;
}

.contact {
    margin: 15px 0;
    display: block;
}

section#how-can-we-help-you,
.abt-cnt-detail {
    background: url(../images/contact/form-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 100px 0;
    margin: 50px auto;
    position: relative;

}

section#how-can-we-help-you:before,
.abt-cnt-detail:before {
    content: "";
    position: absolute;
    background: url(../images/contact/leaf.png) no-repeat;
    background-size: contain;
    width: 140px;
    height: 170px;
    top: -120px;
    left: 33%;
}

section#covid-middle:before {
    content: "";
    position: absolute;
    background: url(../images/covid/leaf.png) no-repeat;
    background-size: contain;
    width: 140px;
    height: 170px;
    top: -120px;
    left: 33%;
}

section#how-can-we-help-you:after {
    content: "";
    position: absolute;
    background: url(../images/contact/green-leaf.png) no-repeat;
    background-size: contain;
    width: 150px;
    height: 120px;
    bottom: -65px;
    left: 45%;

}

section#provider-referral, #stay-connected {
    padding: 50px 30px;
    position: relative;
    display: block;
}

.provider-referral-text {
    margin-bottom: 17px;
}

.page-title {
    background: url(../images/contact/page-name-bg.png);
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 420px;
    display: inline-block;
    height: 270px;
    padding: 112px 0;
    text-align: center;
}

.about-banner {
    /*background: url(../images/about/page-name-bg.png);
    background-repeat: no-repeat;
    background-size: contain;
    padding: 90px 0;*/
}

.covid-banner {
    background: url(../images/covid/page-name-bg.png);
    background-repeat: no-repeat;
    background-size: contain;
    padding: 90px 0;
}

form#how-can-we-help-you-form {
    margin: 20px auto;
}

.my-input {
    border: 2px solid #64006e;
    padding: 10px;
    width: 100%;
    border-radius: 10px;
    color: #64006e;
    background: transparent;
}
.my-input:focus,.my-checkbox:focus{
    box-shadow: -4px 1px 14px -5px rgba(113,46,132,0.75);
    -webkit-box-shadow: -4px 1px 14px -5px rgba(113,46,132,0.75);
    -moz-box-shadow: -4px 1px 14px -5px rgba(113,46,132,0.75);
}


.my-checkbox {
    border: 2px solid #64006e;
    background: transparent;
}

.my-input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #64006e;
}

.my-input::-moz-placeholder {
    /* Firefox 19+ */
    color: #64006e;
}

.my-input:-ms-input-placeholder {
    /* IE 10+ */
    color: #64006e;
}

.my-input:-moz-placeholder {
    /* Firefox 18- */
    color: #64006e;
}

#how-we-are-doing {
    background: url(../images/contact/how-we-are-doing-bg.png);
    padding: 130px 30px 200px 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    min-height: 700px;
    position: relative;
}

#how-can-we-help-you-resources {
    background: url(../images/resources/bottom-bg.png);
    padding: 130px 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    min-height: 700px;
    position: relative;
}

.thank-youimg {
    max-width: 100px;
    margin-bottom: 25px;
}
.timeline-wrapper p{
    font-family: 'source-sans-proregular';
    margin-bottom: 0;
    color: #66655D;
}
.timeline-wrapper .row{
    padding: 85px 0;
    margin: 0;
}
.timeline-wrapper .row &gt; div{
    padding: 0;
}
.timeline-top &gt; div {
    position: relative;
    margin-right: 0;
    align-self: flex-end;
}
.timeline-top &gt; div:first-child{
    margin-left: 0;
    
}
.timeline-bottom &gt; div{
    position: relative;
}
.timeline-top{
    position: relative;
}
.timeline-top::before{
    position: absolute;
    content: "";
    bottom: 0px;
    width: calc(100% + 80px);
    left: -60px;
    height: 2px;
    background-color: #ffffff;
}
.timeline-top div:after{
    position: absolute;
    content: "";
    background-image: url(../images/about/green_info.png);
    width: 90px;
    height: 130px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 100%;
    left: -10px;
}
.timeline-top div:before{
    position: absolute;
    content: attr(data-attr);
    z-index: 1;
    width: 90px;
    height: 130px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 24px;
    line-height: 1.2;
    top: auto;
    bottom: -149px;
    left: -10px;
}
.timeline-top div.orange-icn:after{
    background-image: url(../images/about/orange_info.png);
}
.timeline-top div.purple-icn:after{
    background-image: url(../images/about/purple_info.png);
}
.timeline-top div.blue-icn:after{
    background-image: url(../images/about/skyblue_info.png);
}
.timeline-mobile p{
    font-family: 'source-sans-proregular';
    color: #66655D;
}
.timeline-mobile .media .media-head{
    position: relative;
    align-self: flex-start;
}
.timeline-mobile .row{
    position: relative;
    margin-bottom: 50px;
}
.timeline-mobile .row::after{
    position: absolute;
    content: attr(data-attr);
    left: 50%;
    transform: translateX(-50%);
    top: -30px;
    width: 110px;
    height: 90px;
    background-image: url(../images/about/green_info_mobile.png);
    background-repeat: no-repeat;
    background-size: contain;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    font-size: 20px;
}
.timeline-mobile .row.purple-icn:after{
    background-image: url(../images/about/purple_info_mobile.png);
}
.timeline-mobile .row.orange-icn:after{
    background-image: url(../images/about/orange_info_mobile.png);
}
.timeline-mobile .row.blue-icn:after{
    background-image: url(../images/about/skyblue_info_mobile.png);
}
.timeline-mobile .row:nth-child(odd) &gt; div{
    margin-right: 0;
}
.timeline-mobile .row:nth-child(even) &gt; div{
    margin-left: 0;
}
.timeline-mobile .row.rotate-icn:after{
    background-image: url(../images/about/green-rotate.png);
}
.timeline-mobile .row.rotate-icn.row.purple-icn:after{
    background-image: url(../images/about/purple-rotate.png);
}
.timeline-mobile .row.rotate-icn.row.orange-icn:after{
    background-image: url(../images/about/orange-rotate.png);
}
.timeline-mobile .row.rotate-icn.row.blue-icn:after{
    background-image: url(../images/about/blue-rotate.png);
}
.timeline-mobile .media .media-head span{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50% ,0);
    color: #ffffff;
}

.timeline-mobile .media .media-head img{
    width: 80px;
}
.timeline-bottom div:after{
    position: absolute;
    content: "";
    background-image: url(../images/about/purple_info.png);
    width: 90px;
    height: 130px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 24px;
    line-height: 1.2;
    top: -130px;
    transform: rotate(180deg);
    left: 30px;
}
.timeline-bottom div.orange-icn:after{
    background-image: url(../images/about/orange_info.png);
}
.timeline-bottom div.purple-icn:after{
    background-image: url(../images/about/purple_info_mobile.png);
    transform: rotate(90deg);
}
.timeline-bottom div.green-icn:after{
    background-image: url(../images/about/green_info.png);
}
.timeline-bottom div.blue-icn:after{
    background-image: url(../images/about/skyblue_info.png);
}
.timeline-bottom div:before{
    position: absolute;
    content: attr(data-attr);
    width: 90px;
    height: 130px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 24px;
    line-height: 1.2;
    top: -150px;
    left: 30px;
    z-index: 1;
}


.timeline-wrapper .row:first-child{
    padding-top: 0;
}
.timeline-wrapper .row:last-child{
    padding-bottom: 0;
}
#how-we-are-doing:before {
    content: "";
    position: absolute;
    background: url(../images/contact/leaf.png) no-repeat;
    background-size: contain;
    width: 90px;
    height: 110px;
    top: 0px;
    right: 25%;
}
.intervation-img , .cfec-img-wrap{
    width: 80%;
    margin: 0 auto;
    padding-top: 30px;
}
.intervation-img img , .cfec-img-wrap img{
    width: 100%;
    height: auto;
    max-width: 100%;
}
.about-page{
    /* background-color: #FFFBFB; */
    background-color: #ffffff;
}

a.green-btn,
a.green-btn:hover {
    text-decoration: none;
    color: white;
    text-align: center;
    width: 200px;
    background: #0a8c80;
    display: inline-block;
    padding: 7px;
    border-radius: 13px;
}
.hmg-partnership a.green-btn, .hmg-partnership a.green-btn:hover{
    width: 300px;
}
a.orange-btn,
a.orange-btn:hover {
    font-family: 'source_sans_prosemibold';
    text-decoration: none;
    color: white;
    text-align: center;
    width: 300px;
    background: #b94003;
    display: inline-block;
    padding: 7px;
    border-radius: 13px;
}

a.blue-btn,
a.blue-btn:hover {
    font-family: 'source_sans_prosemibold';
    text-decoration: none;
    color: white;
    text-align: center;
    width: 310px;
    background: #4693d1;
    display: inline-block;
    padding: 7px;
    border-radius: 13px;
    max-width: 100%;
}

a.pink-btn,
a.pink-btn:hover {
    font-family: 'source_sans_prosemibold';
    text-decoration: none;
    color: white;
    text-align: center;
    width: 300px;
    background: #64006e;
    display: inline-block;
    padding: 7px;
    border-radius: 13px;
}



section.abt-cnt-detail:after {
    content: "";
    position: absolute;
    background: url(../images/leaf3.png) no-repeat;
    background-size: contain;
    width: 90px;
    height: 98px;
    bottom: -45px;
    right: 20%;

}
.cmn-yellow-bg-before{
    position: relative;
}
.cmn-yellow-bg-before + footer{
    background-color: rgb(247,231,129);
}
.cmn-yellow-bg-before{
    margin-top: -329px !important;
}
.cmn-pb-high{
    padding-bottom: 300px !important;
    margin-bottom: 0 !important;
}
#about-bottom-details {
    background: url(../images/about/bottom-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 100px 0;
    margin: 125px auto 0px auto;
    position: relative;
}
.cmn-heading-grey{
    color: #58595B;
}
.form-ref-bottom#provider-referral{
    padding-bottom: 150px;
}
.cmn-heading-grey.text-underline{
    text-decoration: underline;
}
.covid-link-list{
    padding-left: 14px;
}
.covid-link-list li a:hover{
    text-decoration: underline;
}
.covid-link-list a{
    color: #58595b;
    font-family: 'source-sanspro-bold';

}

#covid-middle {
    background: url(../images/covid/page-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 100px 0;
    margin: 50px auto;
    position: relative;
    z-index: 0;
}

.covid-bottom-img {
    max-width: 500px;
    display: inline-block;
}

section#covid-bottom {
    margin-bottom: -82px;
    margin-top: -170px;
    position: relative;
    z-index: 10;
}

.page-heading {
    margin-top: 0;
}

.page-heading-bg {
    /* width: 396px; */
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 275px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.feedback-btn {
    margin-top: 10px;
}

#faq-questions {
    padding: 15px 30px 0px 30px;
    background: #f7e781;
    position: relative;
    margin: 150px auto;
}

#faq-questions:before {
    content: "";
    position: absolute;
    width: 100%;
    background: url(../images/faq/faq-before.png);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    height: 90px;
    left: 0;
    top: -90px;
    z-index: 1;
}

#faq-questions:after {
    content: "";
    position: absolute;
    width: 100%;
    background: url('../images/faq/faq-after.png');
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    height: 90px;
    left: 0;
    bottom: -90px;
    z-index: -1;
}
.accordion-button{
    text-align: left;
}

section.faq-mid {
    position: relative;
}
section.no-drop-show.faq-mid:before{
    content: none !important;
}
.evidence-bottom img{
    max-height: 307px;
}
.covid-bottom-img.early-bottom{
    max-width: 320px;
}
.providers-img img{
    max-width: 100%;
    height: auto;
    padding: 30px 0;
}

section.no-after-show.faq-mid:after{
    content: none;
}


section.faq-mid:before {
    content: "";
    position: absolute;
    background: url(../images/contact/leaf.png) no-repeat;
    background-size: contain;
    width: 140px;
    height: 170px;
    top: -230px;
    left: 33%;
}

section.faq-mid:after {
    content: "";
    position: absolute;
    background: url(../images/faq/leaf.png) no-repeat;
    background-size: contain;
    width: 125px;
    height: 140px;
    bottom: -150px;
    right: 20%;
}

.lg-nav-search {
    display: none;
}

.lg-nav-search span {
    width: 20px;
    display: inline-block;
}

.lg-nav-search img {}

/*footer:before{
  content: "";
  
}*/
div#searchBox {
    position: relative;
    display: block;
}
div#searchBox input#osSearchInput {
    padding-right: 90px;
}
div#searchBox span.fa-times-circle {
    background: url('../images/search-close.png') no-repeat 0 0;
    background-size: cover;
    height: 15px;
    width: 15px;
    display: inline-block;
    position: absolute;
    cursor: pointer;
    right: 60px;
    top: 12px;
}
input#osSearchInput {
    width: 100%;
    padding: 7px 15px;
    border-radius: 30px;
    border: 1px solid #ccc;
    font-family: 'source-sans-proregular';
    color: #4693d1;
}

input#osSearchInput:focus,
button.mysearchbtn:focus {
    outline: none;
}

button.mysearchbtn {
    border: none;
    background: transparent;
    position: absolute;
    right: 15px;
    width: 33px;
    top: 6px;
}

#search_section {

    background: url(../images/search/search-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 150px 0;
    margin: -65px auto 50px auto;
    position: relative;


}

div#results ul {
    list-style: none;
    padding-left: 0;
}

div#results ul li {
    margin-bottom: 30px;
}

div#results li h3 {
    font-size: 18px;
}


/*******************************************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
@media (max-width: 1399.9px) {

    .timeline-top div:after,.timeline-top div:before{
        left: 0;
    }
}
@media (max-width: 1200px) {

    #how-we-are-doing,
    #how-can-we-help-you-resources {
        background-size: cover !important;
    }
}

@media (max-width: 991px) {
    section#sticky-help {
        
            height: 60px;
    }
    section#home-details {
        margin: 50px auto;
    }
    .core-comp-wrapper{
        margin: 0 -15px;
        text-align: center;
    }
    .core-comp-wrapper .col-md-4{
        margin: 0;
        margin-bottom: 40px;
    }
    .about-hmg-m-img {
        margin-top: -175px;
    }

    .feedback-btn {
        margin-top: 5px;
    }

    /* .page-heading {
        margin-top: -50px;
    } */
    .intervation-img , .cfec-img-wrap{
        width: 100%;
    }

    .dropdown-toggle::after {
        content: "";
        background: url(../images/dropdown-icon-m.png);
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        width: 15px;
        height: 16px;
        top: 16px;
        right: -26px;
    }

    .md-text-center {
        text-align: center;
    }

    .hide-smaller {
        display: none;
    }

    .about-hmg-details {

        background-size: cover !important;
    }

    .mobile-right-align {
        text-align: right;
        width: 60%;
        margin-right: 0;
    }

    .mobile-nav-bg {
        background-color: #efefef !important;
        border-radius: 1px 0 90% / 20% 0px;
        box-shadow: 0 -1px 8px -2px black;
    }

    .mobile-nav-btn-bg {
        position: relative;
        margin-right: var(--bs-gutter-x, -0.75rem);
        display: inline-block;
        height: 75px;
        /* background-size: contain; */
        width: 120px;
        background: url(../images/menu-m.png);
        background-size: 100%;
        background-repeat: no-repeat;
        background-position-x: 0px;
        background-position-y: 0;
        padding-left: 15px;
        padding-top: 20px;
    }

    .navbar-nav .nav-item {
        text-align: left;
        margin-left: 0px;
    }

    a.nav-link {
        color: #84b0db !important;
    }

    .dropdown-item {

        color: #84b0db !important;
    }

    /*.mobile-nav-btn-bg::after {
        content: '';
        position: absolute;
        background: url('../images/menu-m.png');
        top: 0;
        right: 0;
        height: 200px;
        width: 200px;
        z-index: -1;
    }*/
    section#about-HMG-LA:before {
        content: "";
        position: absolute;
        width: 100%;
        background: url('../images/about-before-m.png');
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: 100%;
        height: 91px;
        left: 0;
        top: -90px;
    }

    section#about-HMG-LA:after {
        content: "";
        position: absolute;
        width: 100%;
        background: url('../images/about-after-m.png');
        background-repeat: no-repeat;
        background-position: top;
        background-size: 100%;
        height: 90px;
        left: 0;
        bottom: -90px;
    }

    .help-btn {
        /*height: 144px;
        width: 124px;*/
        top: 10px;
        /*padding: 30px 10px 0 25px;*/
    }

    .leaf {
        display: block;
        position: absolute;
        top: -125px;
        width: 100px;
        left: 50px;
    }

    footer:before {
        content: "";
        background: url(../images/search_dots.png) no-repeat;
        background-size: contain;
        position: absolute;
        top: -65px;
        right: 15px;
        width: 130px;
        height: 130px;
    }

    #how-we-are-doing {

        background-size: cover !important;
        background-position: center;
    }

    #about-bottom-details {
        background-size: cover !important;
        background-position: center;
    }

    #about-bottom-details {

        padding: 100px 0;
        margin: 100px auto 0px auto;

    }


    section#how-can-we-help-you:before,
    .abt-cnt-detail:before {
        content: "";
        position: absolute;
        background: url(../images/contact/leaf.png) no-repeat;
        background-size: contain;
        width: 90px;
        height: 100px;
        top: -60px;
        left: 15%;
    }

    section#covid-middle:before {
        content: "";
        position: absolute;
        background: url(../images/covid/leaf.png) no-repeat;
        background-size: contain;
        width: 90px;
        height: 100px;
        top: -60px;
        left: 15%;
    }

    #how-can-we-help-you-resources {
        background: url(../images/resources/bottom-bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 100px 30px;

    }

    section.faq-mid:before {
        background-size: contain;
        width: 90px;
        height: 100px;
        top: -150px;
        left: 15%;
    }

    section.faq-mid:after {
        width: 85px;
        height: 100px;
        bottom: -150px;
        right: 10%;
    }

    #search_section {


        padding: 150px 0;
        margin: -95px auto 50px auto;
        position: relative;


    }

}

@media (max-width: 768px) {
    .sm-text-left{
        text-align: left;
    }
    
    #search_section {
        padding: 105px 0 65px 0;
        margin: -55px auto 50px auto;
        position: relative;
    }

    #top-banner .container {
        max-width: 100%;
    }

    .logo {
        max-width: 150px;
    }

    .page-heading {
        margin-top: 0px;
    }

    .align-side-img {
        width: 70%;
    }

    .page-heading-bg {
        /*width: 280px;
        margin-left: -50px;*/
        /* width: 300px;
        margin-left: -40px;
        text-align: left;
        display: flex;
        justify-content: left;
        align-items: center;
        height: 195px;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat; */
    }
    .page-heading-bg h3{
        text-align: center;
        max-width: 75%;
    }
    section#about-HMG-LA {

        margin: 90px auto;
    }

    .single-testim:after {

        bottom: -80px !important;
        left: -30px !important;
    }

    .md-100 {
        display: block;
    }
    .cmn-yellow-bg-before{
        margin-top: -270px !important;
    }
    .contact {
        margin: 35px 0;
        display: block;
    }

    footer {
        position: relative;
        background: url(../images/footer-bg-m.png) no-repeat;
        background-size: 100% 100%;
        padding: 100px 0;
    }

    #how-we-are-doing:before {

        top: -15px;

    }

    .bottom-img {
        position: absolute;
        top: -100px;
        width: 300px;
    }

    .covid-bottom-img {
        max-width: 280px;
        display: inline-block;
    }

    section#covid-bottom {
        margin-bottom: 10px;
        margin-top: -140px;
        position: relative;
        z-index: 10;
    }

    .top-banner-mobile {
        /* background-position-x: -70px; */
        text-align: left;
        padding: 85px 0 85px 85px;
        min-width: 100%;
        display: inline-block;
        height: 200px;
        margin-top: 0px;
        /*min-width: 300px;*/
    }

    footer:before {

        top: -65px;
        right: 45px;
        width: 80px;
        height: 90px;
    }

    section.faq-mid:before {
        background-size: contain;
        width: 90px;
        height: 100px;
        top: -150px;
        left: 15%;
    }

    section.faq-mid:after {
        width: 85px;
        height: 100px;
        bottom: -150px;
        right: 10%;
    }
}

@media (max-width: 575px) {
    .leaf {
        top: -90px !important;
    }
    .timeline-mobile .row{
        margin-bottom: 20px;
    }
    .cmn-mob-pad{
        padding: 15px 30px;
    }
    .timeline-mobile .row::after{
        width: 80px;
        height: 65px;
        top: -20px;
    }
    .about-banner {
        padding: 85px 0 85px 65px !important;
    }

    .covid-banner {
        padding: 85px 0 85px 47px;
    }

    .top-banner-side-img {
        position: relative;
        display: block;
        overflow: hidden;
    }

    .align-side-img {
        margin-right: -70px;
        width: 100%;
    }

    section#how-can-we-help-you,
    .abt-cnt-detail {
        background: url(../images/contact/form-bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 100px 10px;
        margin: 50px auto;
    }

    section.abt-mdl-detail {
        padding: 0px 30px;
    }

    section#about-bottom-details {
        padding-left: 30px;
        padding-right: 30px;
    }

    section#how-can-we-help-you:before {
        content: "";
        position: absolute;
        background: url(../images/contact/leaf.png) no-repeat;
        background-size: contain;
        width: 70px;
        height: 83px;
        top: -50px;
        left: 15%;
    }

    section#how-can-we-help-you:after {
        content: "";
        position: absolute;
        background: url(../images/contact/green-leaf.png) no-repeat;
        background-size: contain;
        width: 100px;
        height: 76px;
        bottom: -25px;
        left: 40%;
    }

    section.faq-mid:before {
        background-size: contain;
        width: 70px;
        height: 83px;
        top: -140px;
        left: 15%;
    }

    section.faq-mid:after {
        width: 75px;
        height: 85px;
        bottom: -130px;
        right: 10%;
    }

    #how-we-are-doing:before {
        top: -40px;
    }

    .bottom-img {
        position: absolute;
        top: -100px;
        width: 300px;
        left: -30px;
    }

    #covid-middle {
        background: url(../images/covid/page-bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 100px 30px;
        margin: 50px auto;

    }

    .top-banner-mobile {
        /*        text-align: left !important;
    width: 100% !important;
    
    background-position-x: -70px !important;
        padding: 85px 0 85px 66px !important;*/
        background-position-x: -70px;
        text-align: left;
        padding: 85px 0 85px 25px;
        min-width: 100%;
        display: inline-block;
        height: 200px;
        margin-top: 0px;
    }
}

/*******************************************************************************************/
/*******************************************************************************************/

@media (min-width: 576px) {}

@media (min-width: 768px) {
    .sub-title {
        min-height: 80px;

    }

    /*.container-md, .container-sm, .container {
    max-width: 720px;
  }*/
    .bottom-img {
        position: absolute;
        top: -147px;
        width: 400px;
    }

    .page-title {
        background: url(../images/contact/page-name-bg.png);
        background-repeat: no-repeat;
        background-size: contain;
        min-width: 300px;
        display: inline-block;
        height: 235px;
        padding: 75px 0;
        text-align: center;
    }
}

@media (min-width: 992px) {
    .hide-desktop {
        display: none
    }

    .lg-nav-search {
        display: block;
    }


    span.lg-menu-item {
        display: block;
    }

    li.nav-item.dropdown {
        min-width: 85px !important;
    }

    li.nav-item.dropdown .nav-link.dropdown-toggle {
        padding-right: 1.2rem;
    }

    .dropdown-menu {
        background: url(../images/dropdown-bg.png) no-repeat;
        background-size: 100%;
        background-position: bottom right;
        padding: 0 20px 30px 20px;
    }

    footer:before {
        content: "";
        background: url(../images/search_dots.png) no-repeat;
        background-size: contain;
        position: absolute;
        top: -145px;
        right: 50px;
        width: 227px;
        height: 227px;
    }

    .leaf {
        display: none;
    }

    .navbar-nav {
        text-align: center;
    }

    #menubar {
        background-color: white;
    }

    /*.container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }*/
    .navbar-nav&gt;li&gt;a {
        color: white;
        font-weight: bold;
        font-size: 14px
    }

    #menubar .container-fluid {
        padding-right: 0px !important;
    }

    #navbarSupportedContent {
        background: url('../images/menu-d.png');
        min-height: 100px;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        /* background: none; */
    }

    section#about-HMG-LA:before {
        content: "";
        position: absolute;
        width: 100%;
        background: url('../images/about-before.png');
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: 100%;
        height: 165px;
        left: 0;
        top: -150px;
        z-index: -1;
    }

    section#about-HMG-LA:after {
        content: "";
        position: absolute;
        width: 100%;
        background: url('../images/about-after.png');
        background-repeat: no-repeat;
        background-position: top;
        background-size: 100%;
        height: 165px;
        left: 0;
        bottom: -150px;
        z-index: -1;
    }

    #faq-questions:before {
        content: "";
        position: absolute;
        width: 100%;
        background: url(../images/faq/faq-before.png);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: 100%;
        height: 165px;
        left: 0;
        top: -150px;
        z-index: 1;
    }

    #faq-questions:after {
        content: "";
        position: absolute;
        width: 100%;
        background: url('../images/faq/faq-after.png');
        background-repeat: no-repeat;
        background-position: top;
        background-size: 100%;
        height: 165px;
        left: 0;
        bottom: -150px;
        z-index: -1;
    }

    section#about-HMG-LA,
    #faq-questions {

        margin: 150px auto;

    }

    .page-title {
        margin-top: 2px;
    }

    .bottom-img {
        position: absolute;
        top: -147px;
        width: 400px;
    }
}


@media (min-width: 1024px) {
    section.faq-mid:before {
        top: -210px;
    }
}




@media (min-width: 1200px) {

    /*.container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }*/
    section#about-HMG-LA {
        margin: 200px auto;
    }

    #navbarSupportedContent li.nav-item {
        /*min-width: 75px;*/
        margin: 0px 7px;
    }

    section#about-HMG-LA:before {
        content: "";
        position: absolute;
        width: 100%;
        background: url('../images/about-before.png');
        background-repeat: no-repeat;
        background-size: 100%;
        height: 180px;
        left: 0;
        top: -180px;
        z-index: -1;
    }

    section#about-HMG-LA:after {
        content: "";
        position: absolute;
        width: 100%;
        background: url('../images/about-after.png');
        background-repeat: no-repeat;
        background-size: 100%;
        height: 180px;
        left: 0;
        bottom: -180px;
        z-index: -1;
    }

    .about-services {
        margin-top: -100px;
    }

    .homepage #home-details {
        margin-top: -100px;
    }
    .homepage .about-services {
        margin-top: 0;
    }

    .bottom-img {
        position: absolute;
        top: -147px;
        width: 534px;
    }

    .page-title {
        background: url(../images/contact/page-name-bg.png);
        background-repeat: no-repeat;
        background-size: contain;
        min-width: 420px;
        display: inline-block;
        height: 270px;
        padding: 112px 0;
        text-align: center;
    }

    .page-title {
        margin-top: -60px;
    }
}

@media (min-width: 1400px) {

    /*.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }*/
    .navbar-nav&gt;li&gt;a {
        color: white;
        font-weight: bold;
        font-size: 16px
    }

    #navbarSupportedContent li.nav-item {
        /*min-width: 90px;*/
        margin: 0px 10px;
    }
}
/*** 24-6-2021 ***/

a.pink-btn-new1, a.pink-btn-new2 {
    margin: 0 10px 10px 0;
}
a {
    color: #58595b;
    text-decoration: underline;
    font-family: 'source-sanspro-bold';
}
a:hover {
    color: #64006e;
}
section#about-center-details {
    padding: 70px 0 30px;
}
.sub-title h3 {
    align-self: center;
}
@media(min-width: 1440px) {
    .about-hmg-img {
        margin-right: -300px;
    }
}
.homepage #home-details {
    margin-bottom: 50px;
}
.homepage #home-details h3 {
    font-size: 1.95rem;
}
.homepage #home-details p {
    font-size: 1.2rem;
}
.covid-yellow-bg {
    background: url(../images/covid/page-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 100px 0;
    margin: 50px auto;
    position: relative;
    z-index: 0;
}
section.covid-yellow-bg:before {
    content: "";
    position: absolute;
    background: url(../images/covid/leaf.png) no-repeat;
    background-size: contain;
    width: 140px;
    height: 170px;
    top: -120px;
    left: 33%;
}
@media(max-width: 575px) {
    section.covid-yellow-bg {
        background: url(../images/covid/page-bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 70px 30px 30px 30px;
        margin: 50px auto;

    }
}
.faq-questions {
    padding: 15px 30px 0px 30px;
    background: #f7e781;
    position: relative;
    margin: 150px auto;
}

.faq-questions:before {
    content: "";
    position: absolute;
    width: 100%;
    background: url(../images/faq/faq-before.png);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    height: 90px;
    left: 0;
    top: -90px;
    z-index: -1;
}
.faq-questions:after {
    content: "";
    position: absolute;
    width: 100%;
    background: url('../images/faq/faq-after.png');
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    height: 90px;
    left: 0;
    bottom: -90px;
    z-index: -1;
}
@media (min-width: 992px) {
    .faq-questions:before {
        content: "";
        position: absolute;
        width: 100%;
        background: url(../images/faq/faq-before.png);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: 100%;
        height: 165px;
        left: 0;
        top: -150px;
        z-index: -1;
    }
}
@media (min-width: 992px) {
    .faq-questions:after {
        content: "";
        position: absolute;
        width: 100%;
        background: url(../images/faq/faq-after.png);
        background-repeat: no-repeat;
        background-position: top;
        background-size: 100%;
        height: 165px;
        left: 0;
        bottom: -150px;
        z-index: -1;
    }
}
.sub-title h3 a {
    text-decoration: none;
}
h2.new-title {
    font-size: 36px;
    margin: 30px 0 0 0;
    line-height: 40px;
}
p.sub-title-text {
    margin: 0;
    font-family: 'source-sans-proregular';
    font-size: 16px;
}
.image-3-cols {
    max-width: 1000px;
    margin: 30px auto 0 auto;
    display: inline-block;
    vertical-align: top;
}
.image-3-cols &gt; div:nth-child(2) {
    border-left: 1px solid #64006e;
    border-right: 1px solid #64006e;
}
.image-3-cols &gt; div {
    text-align: center;
    float: left;
}
.image-3-cols img {
    height: auto;
}
.image-3-cols &gt; div:nth-child(1) {
    width: 273px;
}
.image-3-cols &gt; div:nth-child(2) {
    width: 373px;
}
.image-3-cols &gt; div:nth-child(3) {
    padding-left: 71px;
}
.image-3-cols &gt; div:nth-child(1) img {
    width: 180px;
}
.image-3-cols &gt; div:nth-child(2) img {
    width: 280px;
}
.image-3-cols &gt; div:nth-child(3) img {
    width: 200px;
}
@media(max-width:991px) {
    .image-3-cols &gt; div:nth-child(1) ,
    .image-3-cols &gt; div:nth-child(2) ,
    .image-3-cols &gt; div:nth-child(3) {
        width: 100%;
        border: 0;
        margin: 0 0 50px 0;
        padding: 0;
    }
    .image-3-cols &gt; div:nth-child(1) img ,
    .image-3-cols &gt; div:nth-child(2) img ,
    .image-3-cols &gt; div:nth-child(3) img {
        width: 200px;
    }
}
@media(max-width:767px) {
    .image-3-cols &gt; div:nth-child(1) img ,
    .image-3-cols &gt; div:nth-child(2) img ,
    .image-3-cols &gt; div:nth-child(3) img {
        width: 250px;
    }
}
.accordion-button:focus ,
.btn:focus ,
h3.t-pink a:focus ,
#searchBox input:focus,
#searchBox button:focus,
.form-check input:focus{
    outline: 1px solid rgb(16, 16, 16);
}
#searchBox input:focus {
    outline: none;
}

@media(min-width: 992px) {
    .for-mobile-toggle {
        display: none;
    }
}
@media(max-width: 991px) {
    .for-mobile-toggle {
        background: url(../images/dropdown-icon-m.png);
        background-repeat: no-repeat;
        position: absolute;
        width: 21px;
        height: 21px;
        top: 11px;
        display: inline-block;
        right: -26px;
        background-size: 16px;
        margin: 0;
        background-position: center;
    }
    .dropdown-toggle::after {
        content: none;
    }
}
body p ,
ol li ,
ul li {
    font-size: 1.2rem;
}

.intervation-img.about-new {
    width: 90%;
    margin-bottom: 70px;
} 
.intervation-img.about-new .mobile-img{
    display: none;
}
@media(max-width: 767px) {
    .intervation-img.about-new {
        width: 100%;
    }
    .intervation-img.about-new .desktop-img{
        display: none;
    }
    .intervation-img.about-new .mobile-img{
        display: block;
    }
}
.navbar {
    padding-top: 0;
}
.navbar-light .navbar-nav .nav-link {
    color: #ffffff;
}
.dropdown-toggle::after {
    content: "";
    background: url(../images/2.png);
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    width: 13px;
    border:0;
    height: 16px;
    bottom: 12px;
    right: 0px;
    /* transform: rotate(-270deg); */
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    /* color: rgba(0, 0, 0, 0.7); */
    color: #7f3f98;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    border: 0;
}
.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1rem;
    clear: both;
    font-weight: 400;
    color: #ffffff;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    font-family: 'source-sans-proregular';
    font-size: 14px;
    line-height: 14px;
}
.dropdown-item:hover, .dropdown-item:focus {
    color: #7f3f98;
    background: none;
}
.navbar-light .navbar-toggler-icon {
    background-image: url(../images/sandwich.png);
}
.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, 0.55);
    border: 0;
    box-shadow: none;
}
@media (min-width: 992px){
    .dropdown-toggle::after {transform: rotate(-270deg);}
    .dropdown-toggle:hover:after, .dropdown-toggle:focus:after, .dropdown-toggle.active:after {
        background: url(../images/1.png);
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        width: 13px;
        height: 16px;
        bottom: 12px;
        right: 0px;
        transform: rotate(-270deg);
    }
}
@media (max-width: 991px) {
    .dropdown-toggle::after {
        content: none;
    }
    .dropdown-menu {
        background: none;
    }
    .dropdown-item.active, .dropdown-item:active {
        color: #7f3f98;
        text-decoration: none;
        background: none;
    }
}
.navbar-light .navbar-nav .show &gt; .nav-link, .navbar-light .navbar-nav .nav-link.active {
    /* color: rgba(0, 0, 0, 0.9); */
    color: #7f3f98;
}
.carousel-indicators [data-bs-target] {
    background-color: #78B0E0;
    border-radius: 100%;
    width: 10px;
    height: 10px;
}
.mobile-img {
    display: none;
}
@media(min-width: 1440px) {
    div#carouselExampleIndicators {
        min-height: 650px;
    }
}
@media(max-width: 1439px) {
    div#carouselExampleIndicators {
        min-height: 500px;
    }
}
@media(max-width: 991px) {
    div#carouselExampleIndicators {
        min-height: 0;
    }
}
@media(max-width: 768px){
    .page-heading-bg {
        margin-left: 0;
    }
}
@media(max-width: 767px) {
    .desktop-img {
        display: none;
    }
    .mobile-img {
        display: block;
    }
    .mobile-img img {
        width: 100%;
        height: auto;
    }
} 
/*Nhi commented out since recaptcha doesn't show 
.g-recaptcha {
    display: none !important;
}
*/
.pos-index {
    position: relative;
    z-index: 11;
}
#testimonials .testimonial h3 ,
#testimonials .testimonial p{
    /* color: #ffffff; */
}
.help-link {
    color: #58595b;
}
.next-arrow {
    position: relative;
}
.next-arrow:before {
    content: "";
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20.145' height='38.822' viewBox='0 0 20.145 38.822'%3E%3Cdefs%3E%3Cstyle%3E.a,.c%7Bfill:none;%7D.b%7Bclip-path:url(%23a);%7D.c%7Bstroke:%23622f88;stroke-linecap:round;stroke-miterlimit:10;stroke-width:4.751px;%7D%3C/style%3E%3CclipPath id='a'%3E%3Crect class='a' width='38.822' height='20.145' transform='translate(0 -0.001)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='matrix(0, -1, 1, 0, 0.001, 38.822)'%3E%3Cg class='b'%3E%3Cpath class='c' d='M36.282,2.223,19.411,17,2.539,2.223'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    right: 22px;
    top: 14px;
    height: 21px;
    width: 14px;
    background-size: 10px;
}

.years-listing {

}
.yrs-listing-left {
    display: flex;
    width: 100%;
    margin: 0 0 30px 0;
    justify-content: space-between;
}
.yrs-listing-left ul {
    margin: 0;
    padding: 0;
    float: left;
    width: 40%;
}
.yrs-listing-left ul li{
    display: flex;
    justify-content: space-between;
    margin-bottom: 3px;
}
.yrs-listing-left ul li span {
    margin: 0;
    width: 150px;
    font-family: 'source-sans-proregular';
}
.yrs-listing-left ul li .yrs-language {
    margin: 0;
}
.yrs-listing-left ul li .yrs-language a {
    margin-right: 3px;
    border-right: 1px solid #58595b;
    padding-right: 7px;
}
.yrs-listing-left ul li .yrs-language a:last-child {
    margin-right: 0;
    padding-right: 0;
    border-right: 0;
}

.additional-material {
    margin: 0 0 40px 0;
}
.additional-material ul {
    margin: 0;
    padding: 0;
}
.additional-material ul li {
    display: flex;
    margin-bottom: 15px;
    justify-content: space-between;
}
.additional-material ul li span {
    margin: 0;
    font-family: 'source-sans-proregular';
    width: 70%;
}
.additional-material ul li .yrs-language {
    margin: 0;
    width: 30%;
}
.additional-material ul li .yrs-language a {
    margin-right: 3px;
    border-right: 1px solid #58595b;
    padding-right: 7px;
}
.additional-material ul li .yrs-language a:last-child {
    margin-right: 0;
    padding-right: 0;
    border-right: 0;
}

@media(max-width: 1399px) {
    .additional-material ul li span {
        width: 60%;
    }
}
@media(max-width: 1199px) {
    .yrs-listing-left {
        display: block;
        float: left;
        margin-bottom: 30px;
    }
    .yrs-listing-left ul {
        width: 100%;
    }
    .additional-material ul li span {
        width: 100%;
    }
    .additional-material ul li .yrs-language {
        margin: 0;
        width: 100%;
    }
}

@media(max-width: 600px) {
    .additional-material ul li {
        display: block;
        margin-bottom: 10px;
    }
    .additional-material ul li .yrs-language a {
        margin: 0 3px 7px 0;
    }
}

.first-slide .banner-link {
    padding-top: 120px;
}
.sec-slide .banner-link {
    padding-top: 80px;
}
.first-slide .banner-link .banner-text {
    font-size: 55px;
    line-height: 60px;
}
.sec-slide .banner-link .banner-text {
    font-size: 43px;
    line-height: 53px;
}
.first-slide .banner-link .banner-text &gt; div,
.sec-slide .banner-link .banner-text &gt; div {
    margin: -13px 0 0 0;
}
@media(max-width: 767px) {
    .first-slide .banner-link ,
    .sec-slide .banner-link{
        padding-top: 30px;
    }
    .first-slide .banner-link .banner-text ,
    .sec-slide .banner-link .banner-text {
        font-size: 30px;
        line-height: 40px;
    }
}

.how-can-we-help-you-text h2,
#covid-middle .how-can-we-help-you-text .h3 ,
.faq-questions h2{
    font-size: calc(1.325rem + 0.9vw);
}
#covid-middle h2 {
    font-size: calc(1.275rem + 0.3vw);
}
#resource-directory h2 {
    font-size: calc(1.3rem + 0.6vw);
}
#search_section h2 {
    display: none;
}
@media (min-width: 1200px) {
    .how-can-we-help-you-text h2 ,
    #covid-middle .how-can-we-help-you-text .h3 ,
    .faq-questions h2{
        font-size: 1.75rem;
    }
    #covid-middle h2 {
        font-size: 1.5rem;
    }
    #resource-directory h2 {
        font-size: 1.75rem;
    }
}
.link-es a{
    color: #58595b;
    text-decoration: underline;
    font-family: 'source-sanspro-bold';
    font-size: 1.2rem;
}
.link-es a:hover {
    color: #64006e;
}

.language-option {
    margin-bottom: 20px;
}
.language-option  &gt; label {
    color: #64006e;
}
.lang-wrapper {
    display: flex;
    margin-top: 10px;
}
.lang-wrapper .form-check {
    padding: 0;
    margin: 0 30px 0 23px;
}
.top-wrap {
    display: flex;
    justify-content: space-between;
}
.top-bar {
    background: #64006E;
}
.top-bar ul {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.top-bar ul li {
    padding: 0 0 0 10px;
    margin: 0 0 0 10px;
}
.top-bar ul li:last-child {
    border-left: 1px solid #ffffff;
}
.top-bar ul li a {
    color: #ffffff;
    text-decoration: none;
    font-family: 'source-sanspro-bold';
    font-size: 16px;
    display: inline-block;
    padding: 6px 0px;
    line-height: 24px;
}
.top-bar ul li a:hover,
.top-bar ul li a.active {
    color: #f7e781;
}
.additional-material.with-border ul li {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 15px;
}
a.enrich-btn.pink-btn {
    padding: 7px 18px;
}
.top-bar ul li:first-child {
    margin: 0 0 0 0;
    padding: 0;
}
.top-bar ul.ph-number li:first-child a {
    background: url('../images/phone-2.svg') no-repeat 0 4px;
    padding: 0 0 0 25px;
    background-size: 18px;
}
.top-bar ul.ph-number li:last-child {
    border: 0;
    margin: 0;
}
@media(max-width: 370px) {
    .top-bar ul li:first-child {
        margin: 0 15px 0 0;
    }
}
.homepage #top-banner {
    margin: 0;
    background: none;
}
#top-banner {
    background: #faf9ee;
    margin: -35px 0 -100px 0;
    padding: 0;
    overflow: hidden;
    min-height: 290px;
}
#top-banner h1 {
    font-weight: 700;
    font-size: 48px;
    line-height: 54px;
    margin: 0;
    padding: 80px 0;
    letter-spacing: -0.01em;
    color: #ffffff;
}
#top-banner .pattern:after,
#top-banner .pattern:before{
    content: "";
    position: absolute;
    background-repeat: no-repeat;
}
#top-banner .pattern:after{
    background-image: url('../images/banner-leaf-red.svg');
    background-position: top left;
    height: 70px;
    width: 106px;
    left: 0;
    top: -330px;
}
#top-banner .pattern:before{
    background-image: url('../images/banner-leaf-green.svg');
    background-position: bottom right;
    height: 123px;
    width: 107px;
    right: 0;
    bottom: 55px;
}
#top-banner .pattern {
    height: 100%;
    width: 100%;
    position: relative;
}

@media(max-width: 1199px) {
    #top-banner .pattern:after {
        height: 56px;
        width: 86px;
        left: 0;
        top: -270px;
        background-size: cover;
    }
    #top-banner .pattern:before {
        height: 77px;
        width: 67px;
        right: 0;
        bottom: 55px;
        background-size: cover;
    }
}

@media(max-width: 991px) {
    #top-banner {
        margin-top: 0;
    }
    #top-banner .pattern:after {
        height: 44px;
        width: 66px;
        left: 0px;
        top: -260px;
    }
    #top-banner .pattern:before {
        height: 77px;
        width: 67px;
        right: 0px;
        bottom: 5px;
    }
}
@media(max-width: 768px){
    .align-side-img {
        width: 100%;
    }
}
@media(max-width: 767px){
    .top-banner-side-img {
        overflow: visible;
    }
    #top-banner h1 {
        /* padding: 20px 0;
        font-size: 48px;
        line-height: 53px;
        margin-bottom: 50px; */
    }
}
@media(max-width: 575px) {
    .align-side-img {
        margin: 0;
    }
}

#covid-middle .page-blocks &gt; div{
    margin: 0 0 24px 0;
}
#covid-middle .child-page-box {
    margin: 0;
    background: #ffffff;
    border-radius: 12px;
    min-height: 300px;
    position: relative;
    padding: 36px;
    display: flex;
    overflow: hidden;
    text-align: left;
    align-items: center;
}
#covid-middle .child-page-box h2 {
    color: #ffffff;
    font-size: 32px;
    line-height: 38px;
}
#covid-middle .reveal-text {
    background: transparent;
    padding: 36px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transition: 0.2s ease-in 0s;
    right: 0;
    bottom: 0;
    z-index: 9;
}
#covid-middle .reveal-text p {
    font-weight: 400;
    font-family: 'source-sans-proregular';
    font-size: 17px;
    line-height: 27px;
    color: #212529;
}
#covid-middle .reveal-text a ,
#covid-middle .reveal-text a:hover{
    font-family: 'source-sans-proregular';
    font-style: normal;
    font-weight: 400;
    width: auto;
    font-size: 16px;
    padding: 6px 24px;
    line-height: 26px;
}
#covid-middle .child-page-box:hover .reveal-text {
    opacity: 1;
    transition: 0.2s ease-in 0.2s;
}
#covid-middle .child-page-box:hover .childbox-wrapper {
    opacity: 0;
    transition: 0.1s ease-in;
}
#covid-middle .child-page-box:after {
    background-color: #ffffff;
    height: 100%;
    width: 100%;
    border-radius: 50%;
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    transition: all 0.6s;
    transform: scale(1);
}
#covid-middle .child-page-box:hover:after {
    transform: scale(3.2);
}
#covid-middle .childbox-wrapper {
    margin: 0;
}

#covid-middle .child-page-box.orange-bg{
    background: #D25A29;
}
#covid-middle .child-page-box.green-bg{
    background: #158C7F;
}
#covid-middle .child-page-box.purple-bg{
    background: #722E85;
}
#covid-middle .child-page-box.blue-bg{
    background: #78B0E0;
}
#covid-middle .child-page-box.yellow-bg{
    background: #F7E781;
}

#covid-middle .child-page-box.yellow-bg h2 {
    color: #000000;
}

@media(max-width: 1169px) {
    #covid-middle .child-page-box {
        padding: 20px;
    }
    #covid-middle .reveal-text {
        padding: 20px;
    }
}
@media(max-width: 991.98px) {
    #covid-middle .child-page-box {
        min-height: 220px;
    }
    #covid-middle .reveal-text {
        padding: 30px;
    }
    #covid-middle .child-page-box h2 {
        font-size: 26px;
        line-height: 32px;
    }
}
@media(max-width: 767.98px) {
    #covid-middle .child-page-box {
        min-height: 260px;
    }
    #covid-middle .reveal-text p {
        font-size: 15px;
        line-height: 23px;
    }
}
@media(max-width: 575.98px) {
    #covid-middle .reveal-text {
        padding: 20px;
    }
}
body {
    padding-top: 144px;
}
.sticky-nav {
    background-color: #ffffff;
}
.sticky-nav.headerFix {
    box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.06), 0px 4px 6px -2px rgb(16, 24,40, 0.02);
}
/* .for-resources {
    background-size: 226px 155px;
} */
@media(max-width: 1199px) {
    #top-banner h1 {
        font-size: 34px;
        line-height: 44px;
    }
}
@media(max-width: 991px) {
    body {
        padding-top: 119px;
    }
}

.topMsg{
		font-size:1rem; color:white;
}</pre></body></html>