.elementor-5073 .elementor-element.elementor-element-ee70596{padding:10px 0px 20px 0px;}.elementor-5073 .elementor-element.elementor-element-2456594{text-align:center;}.elementor-5073 .elementor-element.elementor-element-2456594 .elementor-heading-title{color:var( --e-global-color-ff9a433 );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;}.elementor-5073 .elementor-element.elementor-element-2456594 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 10px 0px;}/* Start custom CSS for section, class: .elementor-element-ef96516 */.tab-image.active {
    border: 2px solid #ccc !important;
    padding: 2px !important;
    border-radius: 4px !important;
}

.category-container{
        position: relative;
    }
    span.category-title {
        width: 148px;
        position: absolute;
        bottom: 11px;
        padding: 3px;
        background: rgba(0, 0, 0, 0.5);
        color: white;
        text-align: center;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
    }
@media screen and (min-width: 600px) {
  img.tab-image {
        width: 100%;
        height: auto;
        max-width: 148px;
    }
}

@media screen and (max-width: 600px) {
  span.category-title {
        width: 100%;
        position: absolute;
        bottom: 11px;
        padding: 3px;
        background: rgba(0, 0, 0, 0.5);
        color: white;
        text-align: center;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
    }
    
    .category-container {
        width: 48%;
    }
    .image-tabs {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    img.tab-image {
        width: 100%;
    }
}/* End custom CSS */