.elementor-645 .elementor-element.elementor-element-c2f0541 .elementor-tab-title, .elementor-645 .elementor-element.elementor-element-c2f0541 .elementor-tab-title:before, .elementor-645 .elementor-element.elementor-element-c2f0541 .elementor-tab-title:after, .elementor-645 .elementor-element.elementor-element-c2f0541 .elementor-tab-content, .elementor-645 .elementor-element.elementor-element-c2f0541 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-645 .elementor-element.elementor-element-c2f0541 .elementor-tab-title, .elementor-645 .elementor-element.elementor-element-c2f0541 .elementor-tab-title a{color:#F6852A;}.elementor-645 .elementor-element.elementor-element-c2f0541 .elementor-tab-title.elementor-active,
					 .elementor-645 .elementor-element.elementor-element-c2f0541 .elementor-tab-title.elementor-active a{color:#FFFFFF;}/* Start custom CSS for tabs, class: .elementor-element-c2f0541 */@media only screen and (min-width: 768px) {
.custom-table .elementor-tabs .elementor-tabs-wrapper {
    margin-bottom:10px;
}

.custom-table .elementor-tab-title {
font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.1px;
    text-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
        background-color: #333;
    background-image: none;
    
    padding: 13px 40px 13px 40px !important;
    line-height: 1.5;
}

.custom-table .elementor-tab-title.elementor-active {

  background-color: transparent;
    background-image: linear-gradient(180deg, #FD872E 0%, #E24E07 100%);
}
}


@media only screen and (max-width: 767px) {
.custom-table .elementor-tabs .elementor-tabs-wrapper {
    display: block;
    display:flex;
    margin-bottom:5px;
}
.custom-table .elementor-tab-title.elementor-tab-mobile-title {
    display: none;
}

.custom-table .elementor-tab-title {
     padding:8px 10px !important;
 }
 
.custom-table .elementor-tab-title {
    font-size:90%;
}

}/* End custom CSS */