.elementor-29678 .elementor-element.elementor-element-353f064{margin-top:30px;margin-bottom:30px;}.elementor-29678 .elementor-element.elementor-element-7544280 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}/* Start custom CSS for section, class: .elementor-element-71d3b75 */.text-head{top:50%;left:5%;color:#000;width:50%; transform:translateY(-50%);}
.head{font-size:2rem;font-weight:bold;margin-bottom:15px}
.bg-banner{position:relative;background:url(/wp-content/uploads/2022/07/banner-product-support-smart-tech.jpg); background-repeat:no-repeat; background-size:cover;background-position:center center;height:480px;}.remark{position:absolute;bottom:0;right:10px;color:#000;font-size:12px}
@media (max-width:768px){.bg-banner{background-position-x:90%;height:360px}.text-head{top:50%;right:0;left:50%;background:#ffffffb8;padding:20px 15px;transform:translate(-50%,-50%);width:80%;text-align:center}.head{font-size:1.75rem;font-weight:bold;margin-bottom:15px;line-height:30px}}
@media (max-width:370px){.head{font-size:1.5rem;margin-bottom:10px}}@media (max-width:340px){.bg-banner{background-position-x:-60px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-353f064 */.btn.btn-app {
    border-width: 1px;
    width: 100%;
    color: #dc3545;
}
.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {
    width: 100%;
    font-size: 18px;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #dc3545!important;
    background-color: #fff!important;
    border-top: 2px solid;
    border-radius: 0;
}
.tab-content {
    padding-top: 20px;
    border-top: 1px solid #ddd;
}
.table>:not(:first-child) {border-top: 0!important;;}
.table td:first-child, .table th:first-child {
    border-left-width: 0;
    text-align: left;
}
.table td, .table th {
    border-left-width: 1px;
    text-align: center;
    vertical-align: middle;
}
table.table {
    margin-bottom: 0;
    border-width: 1px 0px 0px 0px;
    vertical-align: middle;
}
tr:last-child > td {border-bottom-width: 0px}
.table td:nth-child(2) a, .table td:nth-child(3) a, .table td:nth-child(4) a{
    color: #dc3545;
    display: block;
    padding: 0.75rem 0;
    font-size: 18px;
}
.table td:nth-child(2) a:hover, .table td:nth-child(3) a:hover, .table td:nth-child(4) a:hover {
    background: #dc3545;
    color: #fff;
}

.table td:nth-child(2), .table td:nth-child(3), .table td:nth-child(4) {
    text-align: center;
    border-left: 1px solid #ddd;
    padding: 0;
    vertical-align: middle;
    width: 20%;
}/* End custom CSS */