.block-image-gallerylightbox { 
    overflow: hidden;
    position: relative;
}
.block-image-gallerylightbox .row {
    margin-bottom:30px;
}
.block-image-gallerylightbox.whitebgit {
    background: linear-gradient(108deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 70%, rgba(242, 242, 242, 1) 70%, rgba(242, 242, 242, 1) 100%);
}
.block-image-gallerylightbox.dark {
    background-color:var(--dark-gray);
}
.bpadlefti { padding-left:80px; padding-top:20px; padding-bottom:40px;}
.gimg {
    max-height:650px;
}
.imagelabel {
    font-family: "Montserrat", sans-serif;
    font-size:2.188rem;
    text-transform:uppercase;
    font-weight:500;
    text-align: left;
    color:var(--black);
    line-height: 1.2;
    margin-top:10px;
    padding-left:20px;
    padding-right:20px;
    width:700px;
    max-width:80vw;
}
.dark .imagelabel {
    color:var(--yellow);
}
.sidecontent p, .sidecontent ul, .sidecontent ol, .sidecontent li {
    font-family: "Montserrat", sans-serif;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.5;
    margin-top: 5px;
    
} 
.block-image-gallerylightbox .slick-prev:before {
    content: ''; /* Clear default content */
    background-image: url('/wp-content/uploads/2025/09/yeleft.svg');
    background-repeat: no-repeat;
    background-size: contain; /* Adjust as needed */
    display: block;
    width: 35px; /* Adjust size */
    height: 35px; /* Adjust size */
    opacity: 1;
}

.cntright h3 {
    font-family: "Montserrat", sans-serif;
    font-size: 1.375rem !important;
    text-transform: uppercase;
    font-weight: 600;
    text-align: left;
    line-height: 1 !important;
}
.block-image-gallerylightbox .imagegl-slides .slick-track {
    display: flex !important;
    height: 100%; /* Inherit height from the main container */
    align-items: center; /* Vertically centers content if slides have different content sizes */
}
.block-image-gallerylightbox .slick-slide {
    height: inherit !important; /* Ensure slides get the height from the track */
    display: flex !important; /* Useful for centering content within the slide */
}
.block-image-gallerylightbox .slick-slide img {
    width:346px!important;
    height:auto!important;
    margin: 0 auto; /* Center the image horizontally */
}

.block-image-gallerylightbox .slick-next:before {
    content: ''; /* Clear default content */
    background-image: url('/wp-content/uploads/2025/09/yright.svg');
    background-repeat: no-repeat;
    background-size: contain; /* Adjust as needed */
    display: block;
    width: 35px; /* Adjust size */
    height: 35px; /* Adjust size */
    opacity: 1;
}
.block-image-gallerylightbox .slick-prev {
    position: absolute;
    top: calc(100% + 20px);
    left: calc(45% - 50px);
}
.block-image-gallerylightbox .slick-next {
    position: absolute;
    top: calc(100% + 20px);
    right: calc(45% - 50px);
    left:unset;
}
.padigl { padding: 0px 0px 100px; }
.lg-sub-html {
    font-size:20px!important;
}
@media (max-width:1399.96px){
    .imagelabel {
        font-size:2rem;
    }
}
@media (max-width:1199.96px){
    .imagelabel {
        font-size:1.8rem;
    }
}
@media (max-width:991.96px){
    .imagelabel {
        font-size:1.65rem;
    }
}
@media (max-width:991.96px){
    .imagelabel {
        font-size:1.5rem;
    }
    .gimg {
        max-height:450px;
    }
}
@media (max-width:767.96px){
    .imagelabel {
        font-size:1.375rem;
    }
    .gimg {
        max-height:400px;
    }
}
@media (max-width:575.96px){
    .gimg {
        max-height:350px;
    }
    .cntright {
        margin-top:90px;
    }
    .imagelabel {
        padding-left:0px;
    }
    .bpadlefti {
        padding-left: 0;
        padding-top: 70px;
        padding-bottom: 40px;
        text-align: center;
    }
    .block-image-gallerylightbox .slick-prev {
        left: calc(45% - 50px);
    }
    .block-image-gallerylightbox .slick-next {
        right: calc(45% - 50px);
        left:unset;
    }
}
@media (max-width:419.96px){
    .gimg {
        max-height:280px;
    }
    .imagelabel {
        font-size:1rem;
    }
}