/* Start custom CSS for template, class: .elementor-element-4c250a8 */.eae-popup .mfp-container {
    padding: 0 !important;
    
}/* End custom CSS */
/* Start custom CSS */.eae-popup .mfp-inline-holder .mfp-content {
    width: 100% !important;
    height: 100% !important;
}
img.pp-image-slider-image {
    /*height: 450px !important;*/
    max-width: 100% !important;
    object-fit: contain !important;
    height: 75vh !important;
}
.pp-image-slider-thumb-image.pp-ins-filter-target {
    /*height: 200px;*/
}
.pp-elementor-grid {
    flex-wrap: inherit !important;
}
.pp-image-slider-thumb-item-wrap.pp-grid-item-wrap.pp-active-slide {
    /*border: 1px solid red;*/
}
.pp-image-slider-thumb-item img {
    height: 90px;
    object-fit: cover;
}
.pp-image-slider-thumb-item-wrap.pp-grid-item-wrap.pp-active-slide img {
    border: 2px solid #b68343
;
}
.gallery-projects .slick-list.draggable {
    height: 75vh!important;
}
@media (max-width: 768px){
img.pp-image-slider-image {
    height: 20vh!important;
    object-fit: cover !important;
}
.pp-elementor-grid {
    flex-wrap: wrap !important;
}
.pp-image-slider-thumb-item img {
    height: 50px;
}
.slick-list.draggable {
    height: auto !important;
}
}/* End custom CSS */