
/* @media screen and (min-width: 768px) { */

    .cle--elementor-section-fit-vertical-height.elementor-widget-image-carousel,
    .cle--elementor-section-fit-vertical-height.elementor-widget-image-carousel .elementor-widget-container,
    .cle--elementor-section-fit-vertical-height.elementor-widget-image-carousel .elementor-image-carousel-wrapper,
    .cle--elementor-section-fit-vertical-height.elementor-widget-image-carousel img.swiper-slide-image
    {
        height: 100% ;
    }

    .cle--elementor-section-fit-vertical-height.elementor-widget-image-carousel img.swiper-slide-image
    {
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        object-fit: cover;
        object-position: center;
        font-family: 'object-fit: cover; object-position: center;';

    }
/* } */

@media screen and (max-width: 767px) {
    .cle--elementor-section-fit-vertical-height.elementor-widget-image-carousel {
        height: 65vw ;
    }
}
/* 
@media screen and (max-width: 479px) {
    .cle--elementor-section-fit-vertical-height.elementor-widget-image-carousel {
        height: 350px ;
    }
} */


/* @media (min-width: 1200px) { */
@media (min-width: 1025px) {

    .cle--objectfit-container img {
        object-fit: cover;
        object-position: center;
        font-family: 'object-fit: cover; object-position: center;';
        left: 0;
        top: 0;
    }


    .cle--column-absolute-yes {
        position: absolute ;
        top: 0 ;
        left: 0 ;
    }

    .cle--container-absolute-yes {
        height: 100% ;
    }

    .cle--container-absolute-yes img {
        position: absolute ;
        top: 0 ;
        left: 0 ;
    }

    .cle--image-caption-yes figure figcaption {
        position: absolute;
        top: 50%;

        -webkit-transform:translateY(-50%);
        -moz-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        -o-transform:translateY(-50%);
        transform:translateY(-50%);

        margin: 0 !important;
        width: 100% ;
    }

    .cle--image-anchor-display-block-yes a {
        display: block;
    }
}

@media (min-width: 768px) {

    .cle--objectfit-container-tablet img {
        object-fit: cover;
        object-position: center;
        font-family: 'object-fit: cover; object-position: center;';
        left: 0;
        top: 0;
    }

    .cle--column-absolute-tablet-yes {
        position: absolute ;
        top: 0 ;
        left: 0 ;
    }

    .cle--container-absolute-tablet-yes {
        height: 100% ;
    }

    .cle--container-absolute-tablet-yes img {
        position: absolute ;
        top: 0 ;
        left: 0 ;
    }

    .cle--image-caption-tablet-yes figure figcaption {
        position: absolute;
        top: 50%;

        -webkit-transform:translateY(-50%);
        -moz-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        -o-transform:translateY(-50%);
        transform:translateY(-50%);

        margin: 0 !important;
        width: 100% ;
    }

    .cle--image-anchor-display-block-tablet-yes a {
        display: block;
    }
}

@media (max-width: 767px) {

    .cle--objectfit-container-mobile img {
        object-fit: cover;
        object-position: center;
        font-family: 'object-fit: cover; object-position: center;';
        left: 0;
        top: 0;
    }

    .cle--column-absolute-mobile-yes {
        position: absolute ;
        top: 0 ;
        left: 0 ;
    }

    .cle--container-absolute-mobile-yes {
        height: 100% ;
    }

    .cle--container-absolute-mobile-yes img {
        position: absolute ;
        top: 0 ;
        left: 0 ;
    }

    .cle--image-caption-mobile-yes figure figcaption {
        position: absolute;
        top: 50%;

        -webkit-transform:translateY(-50%);
        -moz-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        -o-transform:translateY(-50%);
        transform:translateY(-50%);

        margin: 0 !important;
        width: 100% ;
    }

    .cle--image-anchor-display-block-mobile-yes a {
        display: block;
    }
}








.cle--elementor-section-fixed img {
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
    object-position: center;
    font-family: 'object-fit: cover; object-position: center;';
    left: 0;
    top: 0;
}





.ast-left-sidebar .sidebar-main {
    position: -webkit-sticky; /* Safari fix */
    position: sticky;
    top: 0 ;
    padding-top: 25px;
}

.ast-left-sidebar #secondary {
    border-right: 4px solid #000 ;
}



/* Style for added column set 11 and 12 */
@media (min-width: 1600px) {
    .elementor-image-gallery .gallery-columns-11 .gallery-item {
        max-width: 9.09%;
    }

    .elementor-image-gallery .gallery-columns-12 .gallery-item {
        max-width: 8.33%;
    }
}

/* Edit column size for default column and for new 11 and 12 */
/* @media (min-width: 1200px) and (max-width: 1599px) { */
@media (min-width: 1025px) and (max-width: 1599px) {
    .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-11 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-12 .gallery-item {         
        max-width: 12.5%;
    }
}

/* @media (min-width: 992px) and (max-width: 1199px) { */
@media (min-width: 992px) and (max-width: 1024px) {
    .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-11 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-12 .gallery-item {         
        max-width: 25%;
    }
}

@media (min-width: 480px) and (max-width: 991px) {
    .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-11 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-12 .gallery-item { 
        max-width: 33.33%;
    }
}

@media (max-width: 479px) {
    .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-11 .gallery-item, 
    .elementor-image-gallery .gallery.gallery-columns-12 .gallery-item { 
        max-width: 50%;
    }   
}



.uael-img-grid__column-3_plus_4 .uael-img-gallery-wrap .uael-grid-item img {
    object-fit: cover;
    object-position: center;
    font-family: 'object-fit: cover; object-position: center;';
}


/* @media (min-width: 1200px) { */
@media (min-width: 1025px) {

.uael-img-grid__column-3_plus_4 .uael-img-gallery-wrap .uael-grid-item {
    width: 33.33% ;
}

.uael-img-grid__column-3_plus_4_v2 .uael-img-gallery-wrap .uael-grid-item {
    width: 33.33% ;
}

.uael-img-grid__column-3_plus_4 .uael-img-gallery-wrap .uael-img-gallery-item-6, .uael-img-grid__column-3_plus_4 .uael-img-gallery-wrap .uael-img-gallery-item-7 {
    width: 16.6% ;
}


.uael-img-grid__column-3_plus_4 .uael-img-gallery-wrap .uael-grid-item img {
    height: 380px ;
}

.uael-img-grid__column-3_plus_4 .uael-img-gallery-wrap .uael-img-gallery-item-3 img {
    height: 475px ;
}

.uael-img-grid__column-3_plus_4 .uael-img-gallery-wrap .uael-img-gallery-item-6 img, .uael-img-grid__column-3_plus_4 .uael-img-gallery-wrap .uael-img-gallery-item-7 img {
    height: 285px ;
}


.uael-img-grid__column-3_plus_4_v2 .uael-img-gallery-wrap .uael-img-gallery-item-4, 
.uael-img-grid__column-3_plus_4_v2 .uael-img-gallery-wrap .uael-img-gallery-item-5, 
.uael-img-grid__column-3_plus_4_v2 .uael-img-gallery-wrap .uael-img-gallery-item-6, 
.uael-img-grid__column-3_plus_4_v2 .uael-img-gallery-wrap .uael-img-gallery-item-7 {
    width: 25% ;
}


.uael-img-grid__column-2_plus_3 .uael-img-gallery-wrap .uael-grid-item,
.uael-img-grid__column-2_plus_3_plus_2 .uael-img-gallery-wrap .uael-grid-item {
    width: 50% ;
}

.uael-img-grid__column-2_plus_3 .uael-img-gallery-wrap .uael-img-gallery-item-3, 
.uael-img-grid__column-2_plus_3 .uael-img-gallery-wrap .uael-img-gallery-item-4, 
.uael-img-grid__column-2_plus_3 .uael-img-gallery-wrap .uael-img-gallery-item-5,
.uael-img-grid__column-2_plus_3_plus_2 .uael-img-gallery-wrap .uael-img-gallery-item-3, 
.uael-img-grid__column-2_plus_3_plus_2 .uael-img-gallery-wrap .uael-img-gallery-item-4, 
.uael-img-grid__column-2_plus_3_plus_2 .uael-img-gallery-wrap .uael-img-gallery-item-5 {
    width: 33.33% ;
}




.uael-img-grid__column-2_plus_3 .uael-img-gallery-wrap img {
    /* height: 300px; */
    height: 380px;
    object-fit: cover;
    object-position: center;
    font-family: 'object-fit: cover; object-position: center;';
} 


}



.uael-caption-outside .uael-grid-img-caption {
    position: relative;
    bottom: auto;
    top: auto;
    opacity: 1;
}

.uael-img-caption-valign-top .uael-caption-outside .uael-grid-img-thumbnail {
    display: flex;
    flex-direction: column-reverse;
}

/*
.cle--pointer-events-auto {
    pointer-events: auto ;
}

.cle--pointer-events-none {
    pointer-events: none ;
}

.cle--pointer-events-initial {
    pointer-events: initial ;
}

.cle--pointer-events-inherit {
    pointer-events: inherit ;
}
*/