.template-options .form-switch .form-check-input {
    background-image: url(../images/checkbox-bg.svg) !important;
    background-size: 30px;
    border: 1px solid rgba(0, 0, 0, 0.5);
    box-sizing: border-box;
    box-shadow: inset 0px 6px 8px 3px rgba(0, 0, 0, 0.1);
    filter: saturate(2.5);
    transition: 0.5s;
    cursor: pointer;
    display: none;
}
.template-options .form-switch {
    position: relative;
    display: none;
}
#sp-header.header-with-modal-menu .menu li:not(:last-child) {
    padding-right: 50px;
}
#sp-logo.has-border {
    position: relative;
    padding-right: 0;
}
.sp-simpleportfolio-description {
    display: -webkit-box;        /* dùng với WebKit để tạo multi-line ellipsis */
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 2;      /* số dòng muốn hiển thị */
    overflow: hidden;            /* ẩn phần text vượt quá */
    text-overflow: ellipsis;     /* hiển thị ... */
}
.sp-simpleportfolio.layout-project .sp-simpleportfolio-item .sp-vertical-middle>div {
    display: table-cell;
    vertical-align: bottom;
    padding: 20px;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle>div .sp-simpleportfolio-title a {
    text-decoration: none;
    color: #ffffff;
    font-weight: 700;
    font-size: 25px;
}
.sp-simpleportfolio .sp-simpleportfolio-img {
    /*display: none;*/
    max-width: 100%;
    height: 325px;

}
.sp-simpleportfolio.layout-project .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
    height: 100%;
    background: linear-gradient(358deg, rgb(0 0 0) 0%, rgba(0, 0, 0, 0) 100%); 
    text-align: left;
    border: 0px;
}
.sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-description>h2 {
    max-width: 1140px;
    margin: 0 auto;
    font-size: 35px;
    line-height: 45px;
    font-weight: 800;
     margin-bottom: 45px;
    color: #16ecf2;
}
.sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-image {
    display: none;
}
ul, ol {
    list-style: inherit;
    padding: 0px;
}
html.coming-soon #coming-soon-countdown {
    margin-top: 4rem;
    display: none;
}
#sppb-addon-1634211963844 .sppb-addon-form-builder-form .sppb-form-group label:not(.form-builder-radio-label):not(.form-builder-checkbox-label) {
    font-size: 16px !important;
}

.burger-icon>span {
    display: none;
}
