/* About Banner Css */
/* .aboutus-banner-text {padding-block-start:90px; padding-inline-end:80px;}
.aboutus-banner-image {height:auto; max-height:100%; width:100%; display:flex; justify-content:end; align-items:center; padding-block-start:90px;}
.aboutus-banner-image img {object-fit:contain;} */

/* About Content Css */
/* .about-content-main {margin-top:35px !important; gap:50px !important;} */
/* .about-content-left-container {width:38% !important;}
.about-content-right-container {width:48% !important;} */
.about-content-text {padding-top:220px;}
.about-content-image{height:100%; max-height:100%; width:100%; display:flex; justify-content:end; align-items:center;}
.about-content img {object-fit:contain;}

/* About Memories Css */
.about-memories-section-image {height:25px; width:25px; display:flex;}
.about-memories-section-image img {object-fit:contain;}
.about-container-header h6 {font-weight:700; font-size:40px;}
.about-photo-grid {background-color:#fff; padding:48px 65px; box-shadow:0px 0px 25px 0px #52793780;}
.about-container-header {cursor:pointer; border-bottom:4px solid transparent; transition:all 0.3s ease;}
.about-container-header.active {border-bottom:4px solid #88A275;}
.about-memories-section {width:100%; max-width:780px !important; height:75px; background-color:#fff; border-radius:38px; margin-bottom:30px !important; margin-top:30px !important; padding:0px !important; box-shadow:0px 0px 15px 0px #52793740;}
.about-memories-section>div {flex:1; height:100%; border-radius:38px; display:flex; align-items:center; justify-content:center; gap:10px; cursor:pointer; transition:background-color 0.3s ease;}
.about-memories-section>div.active {background-color:#DFF2D1;}

/* About Mission Css */
.about-mission-section {display:flex; align-items:center; justify-content:center; margin-top:50px; position:relative;}
.about-mission-section::after {content:""; position:absolute; width:100%; height:90%; left:0; top:50%; transform:translateY(-50%); z-index:0; background-color:#B8DC9E;}
.about-mission-text {z-index:1; position:relative;}
.about-mission-image img {object-fit:contain;}
.about-mission-text h6 {font-weight:700; font-size:40px; line-height:60px;}
.about-mission-right-text, .about-mission-left-text {width:80%; margin-top:65px; margin-left:65px;}

/* About Contender Css */
.profile-gallery .slick-track{display:flex; gap:20px; flex-wrap:nowrap; overflow-x:auto; background-color:#fff; padding:20px; box-shadow:0px 0px 25px 0px #52793780; justify-content:center;align-items: flex-end;}
.profile-gallery .slick-next:before,.profile-gallery .slick-prev:before{color: #a9d18e;}
.profile-gallery .slick-prev{top: 107%;left: 42%;z-index: 99;}
.profile-gallery .slick-next{top: 107%;right: 40%;z-index: 99;}
.image-wrap {display:flex; flex-direction:column; align-items:center; width:130px; transition:all 0.3s ease-in-out; cursor:pointer; padding:10px; flex-shrink:0;position: relative;}
.profile-thumbnail img {width:129px; height:150px; object-fit:cover; transition:transform 0.3s ease;    object-position: top;}
.content {display:none; width:100%; margin-top:10px; text-align:center;}
.slick-center .image-wrap {flex-direction:row; align-items:flex-start; width:230px; flex-shrink:0;}
.slick-center .image-wrap .profile-thumbnail {width:209px; height:300px;}
.slick-center .image-wrap .profile-thumbnail img {height:100%; width:100%; transform:scale(1.05);}
.about-contender-logo img {width:30px; height:30px; object-fit:contain;}
.slick-center .image-wrap .content {display:block; text-align:left;position: absolute;top: 10px;left: 250px;width: 250px;margin: 0;}
.slick-center .image-wrap .content h5{font-size: 18px;margin:0}
.slick-center .image-wrap .content h6{font-size: 15px;margin:0}
.slick-center .image-wrap .content hr{margin: 5px 0;}
.slick-center .image-wrap .content p{font-size: 12px;margin:0}

.slick-track {
  transition: none !important;
}

.slick-slide {
  transition: none !important;
}

@media screen and (max-width: 768px) {
.aboutus-banner-text {padding-inline-end:20px;}
.aboutus-banner-image {flex-direction:column;}
}

@media screen and (max-width: 575px) {
.aboutus-upper {height:230vh; background-size:cover;}
.aboutus-banner-text {padding-inline-end:10px;}
.aboutus-banner-image {padding-block-start:5px;}
.aboutus-banner-image img {width:90%;}

.slick-center .image-wrap .content {top: 235px;left: 65px;width: 220px;margin: 0;z-index:99;background: #88a275;padding: 10px;border-radius: 15px 0}

@media screen and (max-width: 768px) {
/* .about-content-main {gap:25px !important;} */
.about-content-text {padding-top:180px;}
}

@media screen and (max-width: 575px) {
/* .about-content-image {display:flex; justify-content:center;} */
/* .about-content-image img {height:440px; object-fit:cover;} */
.about-right-content{ padding-top: 20px;}
.about-content-left-container {width:100% !important;}
.about-content-right-container {width:100% !important;}
}

@media screen and (max-width: 768px) {
.about-container-header h6 {font-size:25px;}
.about-memories-section {max-width:600px !important; height:50px;}
}

@media screen and (max-width: 575px) {
.about-memories-section-image {height:15px; width:15px;}
}

@media screen and (max-width: 768px) {
.about-mission-section {flex-direction:column; padding:20px; background-color:#B8DC9E;}
.about-mission-section::after {display:none;}
.about-mission-right-text, .about-mission-left-text {width:100%; margin:0;}
.about-mission-text h6 {font-size:25px; line-height:45px;}
.about-mission-text-bottom {margin-top:50px !important;}
}

@media screen and (max-width: 575px) {
.about-mission-text h6 {line-height:36px;}
.about-mission-image {height:auto;}
}

@media (max-width: 768px) {
.profile-gallery .slick-track{gap:10px;padding:10px; }
.profile-gallery .slick-prev{left: 38%;}
.profile-gallery .slick-next{right: 35%;}
ul.slick-dots{bottom: -35px;}
.profile-thumbnail img{width: 115px;}
.image-wrap.active .profile-thumbnail{height: 275px;}
/* .profile-gallery {flex-wrap:wrap; justify-content:center; overflow-x:hidden;} */
/* .image-wrap {margin-bottom:20px;} */
/* .image-wrap.active {flex-direction:column; width:100%; align-items:center;} */
/* .image-wrap.active .profile-thumbnail {width:100%; height:auto; margin:0 0 15px 0;}
.image-wrap.active .profile-thumbnail img {width:215px; height:250px;} */
/* .image-wrap.active .content {text-align:center;} */
/* .about-contender-logo {justify-content:center;} */
}

@media (max-width: 576px) {
/* .profile-gallery {flex-direction:column; gap:15px; overflow-x:unset;} */
/* .image-wrap {width:100%;}
.image-wrap.active {width:100%;} */
/* .about-contender-logo {justify-content:center;} */
.profile-gallery .slick-prev{left: 31%;top:112%;}
.profile-gallery .slick-next{right: 25%;top: 113%;}
ul.slick-dots{bottom: -35px;}
.profile-thumbnail img{width: 115px;}
.image-wrap.active .content{left: 10px;width: 170px;top: 154px;bottom: 5px;background: aliceblue;padding: 5px;}
.image-wrap.active .profile-thumbnail{height: 290px;width: 170px;}
.about-contender-logo img {width:20px; height:20px;}
.content p {font-size:14px;}
.content h5 {font-size:18px;}
.content h6 {font-size:16px;}
}