.first-fold { opacity: 1;  display: flex; flex-direction: column; padding: 0; padding-top: 180px; padding-bottom: 120px;
    background-color: #F6FBFD; overflow: hidden; gap: 80px;
    display: flex; justify-content: center; align-items: center;
    position: relative; border-bottom: 3px solid #BAD4E7; border-top: 3px solid #BAD4E7;
}
.first-fold .title { display: flex; align-items: center; gap: 12px; z-index: 1; }
.first-fold .title img { width: 40px; }
.first-fold .title h1 { padding-bottom: 0; margin-bottom: 0; color: #fff; font-weight: 500; font-size: 40px; }
.first-fold .bg-img { width: 100%; height: 100%; object-fit: cover; z-index: 0; position: absolute; top: 0; }
.first-fold .gallery-wrapper-cnt { z-index: 2; }

#main-image { height: 480px; }

.desc-sec { padding-top: 70px; padding-bottom: 70px; gap: 0; }
.desc-sec p { font-family: 'Parkinsans', Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 500; color: #5B5B5B; max-width: 600px; text-align: center; }
.desc-sec b { color: #5B5B5B;  }

.headin-para-sec { display: flex; flex-direction: column; padding-top: 0; margin-top: 40px; padding-left: calc( ( 100vw - 700px ) /2 ); padding-right: calc( ( 100vw - 700px ) /2 ); }
.headin-para-sec .row { border-bottom: 1px solid rgba(59,59,59,30%); padding-bottom: 5px; }
.headin-para-sec .hea { display: flex; gap: 18px; }
.headin-para-sec h2 { font-size: 14px; font-weight: 500; color: #5B5B5B; max-width: 300px; }
.headin-para-sec p { font-size: 12px; max-width: 300px; font-weight: 400; color: #5B5B5B; }
.headin-para-sec b { color: #5B5B5B; font-weight: 500; }
.headin-para-sec .hea span { opacity: 0.2; }


nav { border-bottom: 1.5px solid #BAD4E7; }
nav.scrolled { border-bottom: revert; }

@media (max-width: 940px) {

    #main-image { height: 380px; }

}


@media (max-width: 800px) {

    .headin-para-sec { padding-left: 20px;  padding-right: 20px; }
    #main-image { height: 340px; }
    .headin-para-sec h2 { max-width: unset; }
}

@media (max-width: 680px) {

    .first-fold .title img { width: 26px; }
    .first-fold .title h1 { font-size: 24px; }
    #main-image { height: 260px; }
 }


@media (max-width: 500px) {
    
    .first-fold { padding-bottom: 0px; }
    .first-fold .title img { width: 55px; margin-left: 20px; }
    .first-fold .title h1 { font-size: 24px; max-width: 346px; width: 240px; }

    .gallery-wrapper-cnt { width: 100vw; margin-top: -40px; }
    .gallery-wrapper { width: 80vw; overflow-x: scroll !important; width: 100vw;   }
    .gallery { width: max-content !important; max-width: unset !important; padding-top: 40px; padding-bottom: 40px; }
    .gallery-item { height: 270px; }

    .desc-sec { padding-top: 40px; padding-bottom: 40px; }
    .desc-sec p { text-align: left; }

    .headin-para-sec { padding-left: 20px; padding-right: 20px; }
    .headin-para-sec .hea { width: 100%; gap: 12px; }
    .headin-para-sec h2 { font-size: 18px; margin-bottom: 0; line-height: 140%; }
    .headin-para-sec span { font-size: 18px; line-height: 140%; opacity: 0.7; }
    .headin-para-sec p { font-size: 13px; line-height: 160%; }

    #main-image { height: 160px; }

    /* .headin-para-sec .row { justify-content: flex-end; } */
}