.elementor-8036 .elementor-element.elementor-element-dd19137 .elementor-tab-title, .elementor-8036 .elementor-element.elementor-element-dd19137 .elementor-tab-title:before, .elementor-8036 .elementor-element.elementor-element-dd19137 .elementor-tab-title:after, .elementor-8036 .elementor-element.elementor-element-dd19137 .elementor-tab-content, .elementor-8036 .elementor-element.elementor-element-dd19137 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-8036 .elementor-element.elementor-element-dd19137{width:100%;max-width:100%;align-self:flex-start;}/* Start custom CSS for tabs, class: .elementor-element-dd19137 */.elementor-widget-tabs .elementor-tab-desktop-title {
    position: relative;
    padding: 20px 15px;
    font-weight: 700;
    line-height: 1;
    border: solid transparent;
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ec71731 */.product_tabing_class .elementor-tab-content {
    padding: 0;
}
.product_tabing_class .tablepress tfoot th, .product_tabing_class .tablepress thead th {
    background-color: #0c6bad;
    font-weight: 700;
    vertical-align: middle;
    padding: 10px;
    color: #fff;
}
.product_tabing_class .tablepress tr td {
    padding: 10px;
}
.product_tabing_class .elementor-tab-content {
    padding: 0 !important;
}
.product_tabing_class .elementor-tabs-content-wrapper {
    margin-top: 30px;
}
.product_tabing_class .elementor-tabs-content-wrapper {
    margin-top: 30px;
}
.product_tabing_class .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .elementor-active {
    border-bottom-style: none;
    border-top: 3px solid #0c6bad !important;
}
.product_tabing_class .elementor-tab-title:hover {
    border-bottom-style: none;
    border-top: 3px solid #0c6bad !important;
    background: #FFF;
    border: 1px solid #e2e2e2;
    border-bottom-color: rgba(0, 0, 0, 0);
    cursor: default;
}
.product_tabing_class .tablepress {
    border-bottom: 0;
    margin: 0 !important;
    padding: 0;
}
.product_tabing_class p {
    margin: 0;
}
.product_tabing_class 
 .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active {
    border: 0 !important;
    border-top: 0 !important;
}
.product_tabing_class 
 .elementor-tabs-content-wrapper h2 {
    font-weight: 600;
    text-align: left;
    font-size: 27px;
    margin-bottom: 20px;
    color: #0c6bad;
}
.product_tabing_class .tablepress {
    border-bottom: 1px solid #ddd;
    margin: 0 0 40px !important;
    padding: 0;
}
@media screen and (max-width : 767px){
    .product_tabing_class .elementor-tab-title.elementor-tab-mobile-title{position: relative;}
    .product_tabing_class .elementor-tab-title.elementor-tab-mobile-title::after {
        content: "";
        right: 20px;
        display: inline-block;
        width: 13px;
        height: 13px;
        transition: .5s;
        float: left;
        box-shadow: -2px 2px 0 #000;
        transform: rotate(135deg);
        position: absolute;
        top: 50%;
        transform: translateY(-50%) rotate(-45deg);
        margin-top: -3px;
    }
    .product_tabing_class .elementor-tab-title.elementor-tab-mobile-title.elementor-active::after{
        transform: translateY(-50%) rotate(135deg);
        margin-top: 7px;
    }
}
.product_tabing_class .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper .elementor-active {
    border: 0 !important;
}
.elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 20px 10px !important;
}/* End custom CSS */