.elementor-22624 .elementor-element.elementor-element-2fdcea61{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22624 .elementor-element.elementor-element-54352365{--titles-container-justify-content:center;--image-transition-duration:800ms;--content-text-align:center;--content-justify-content:center;--content-padding:20px;--gallery-title-color-active:#FFFFFF;}.elementor-22624 .elementor-element.elementor-element-54352365 .elementor-gallery-title{--space-between:7.5px;}.elementor-22624 .elementor-element.elementor-element-54352365 .elementor-gallery__titles-container{margin-bottom:15px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:0.85;background-color:var( --e-global-color-secondary );border-radius:50px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#ffffff;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#ffffff;}/* Start custom CSS for gallery, class: .elementor-element-54352365 *//* Filter Bar Styling Normal Mode */
a.elementor-item.elementor-gallery-title {
    border: 2px solid #e27622;
    padding: 10px 25px 10px 25px;
    margin-bottom: 15px;
}

/* Filter Bar Styling on Hover */
a.elementor-item.elementor-gallery-title:hover {
    border: 2px solid #e27622;
    background-color: #e27622;
    padding: 10px 25px 10px 25px;
    color: white !important;
}

/* Filter Bar Styling Active */
a.elementor-item.elementor-gallery-title.elementor-item-active {
    border: 2px solid #e27622;
    background-color: #e27622;
    padding: 10px 25px 10px 25px;
}

@media only screen and (max-width: 768px) {
    a.elementor-item.elementor-gallery-title {
    border: 2px solid #e27622;
    padding: 7.5px 15px 7.5px 15px;
    margin-bottom: 7.5px;
}
}
@media only screen and (max-width: 768px) {
a.elementor-item.elementor-gallery-title:hover {
    border: 2px solid #e27622;
    background-color: #e27622;
    padding: 7.5px 15px 7.5px 15px;
    color: white !important;
}
}

@media only screen and (max-width: 768px) {
a.elementor-item.elementor-gallery-title.elementor-item-active {
    border: 2px solid #e27622;
    background-color: #e27622;
    padding: 7.5px 15px 7.5px 15px;
}
}/* End custom CSS */