.sticky {
    z-index: 9999 !important;
}
.navbar-brand img {
    max-width: 250px;
}
.ud-hero {
    background: #FF5722;
    padding-top: 80px;
}
.ud-section-title h2 {
    text-transform: none;
}
.ud-section-title {
    max-width: 100%;
    margin-bottom: 50px;
}
span.selection {
    display: block !important; 
}
span.hec-model-name {
    color: var(--heading-color);
    font-weight: 700 !important;
    font-size: 28px !important;
}
.ud-section-title span {
    font-weight: 700;
    font-size: 17px;
    height: 30px;
}
.ud-features {
    padding-bottom: 0px; 
}
span.hec-yes, span.hec-not  {
    padding: 10px 0 !important;
}
.hec-table tfoot {
    font-weight: 700;
    height: 50px;
}
span.select2-dropdown.select2-dropdown--below{
    margin-top: -26px;
}
.ud-hero-content .ud-hero-title {
    margin-top: 50px;
}
li.select2-results__option.select2-results__message {
    text-align: center;
    padding: 5px 15px 15px 15px;
    color: red;
}
input.wpcf7-form-control.wpcf7-text {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin: 10px 0px;
}
input.wpcf7-form-control.wpcf7-submit {
    color: #fff;
    background-color: #F44336;
    border-color: #F44336;
    padding: 6px 12px;
    border: none;
    border-radius: 4px;
    margin-top: 5px;
}

.coupon .kanan {
    border-left: 1px dashed #ddd;
    width: 40% !important;
    position:relative;
}

.coupon .kanan .info::after, .coupon .kanan .info::before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    background: #e8ebfc;
    border-radius: 100%;
}
.coupon .kanan .info::before {
    top: -10px;
    left: -10px;
}

.coupon .kanan .info::after {
    bottom: -10px;
    left: -10px;
}
.coupon .time {
    font-size: 1.6rem;
}
.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
}
.badge-success {
    color: #fff;
    background-color: #28a745;
}
.tengah.py-3 {
    padding: 20px;
}
.ud-about-wrapper {
    margin-bottom: 50px;
}
.timer {
    margin-top: 50px;
}
span#timer-number-value-f1e7bfa1f57c7bbc3b9973d0d945da61-days, span#timer-number-value-f1e7bfa1f57c7bbc3b9973d0d945da61-hours, span#timer-number-value-f1e7bfa1f57c7bbc3b9973d0d945da61-minutes, span#timer-number-value-f1e7bfa1f57c7bbc3b9973d0d945da61-secundes {
    font-size: 75px;
    color: #212b36;
}
.container.my-5 {
    margin-top: -20px !important;
}
.ud-main-btn{
    display: none;
}