input[name="submit-cmb"] {
    display: none;
}

.white-padding {
    background: #fff;
    padding: 30px;
}

.sender_bg {
    background: #FEEAE6;
}

.receiver_bg {
    background: #dad2e7;
}

.popup-product {
    max-width: 720px;
    border-radius: 20px;
    margin: 200px auto;
}

.popup-product img {
    border-radius: 20px;
    margin-bottom: 30px;
}

.inflanar-calendar #calendar,
.inflanar-calendar #booking-calendar-sidebar,
.inflanar-calendar #booking-calendar {
    display: none;
}

.inflanar-calendar .flatpickr-calendar {
    width: 100%;
}

.flatpickr-calendar .disabled {
    color: #000;
}

.inflanar-calendar .flatpickr-innerContainer {
    display: block !important;
}

.inflanar-calendar .flatpickr-calendar.inline {
    box-shadow: none;
    border: 1px solid #ccc;
}

.book-single-sidebar .flatpickr-calendar.inline {
    border: none;
}

.book-single-sidebar .flatpickr-month {
    color: #fff;
    height: 40px;
    border-radius: 10px;
    margin-bottom: 15px;
}

.book-single-sidebar .flatpickr-prev-month svg path,
.book-single-sidebar .flatpickr-next-month svg path {
    fill: #fff;
}

.book-single-sidebar .flatpickr-current-month {
    padding: 10px 0;
}

.counter-icon {
    margin-bottom: 15px;
}

.counter-icon i {
    font-size: 36px;
    padding: 20px;
    border-radius: 15px;
}

.counter-content h2 {
    margin-bottom: 0;
}

.counter-content span {
    font-size: 22px;
}

.inflanar-pagination ul li .active {
    color: #fff!important;
}

.price-filter-form {
        padding: 1rem;
        background: #f8f9fa;
        border-radius: 10px;
        box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
    }

    .input-group-text {
        background-color: #fff;
        border-right: none;
    }

    .form-control {
        border-left: none;
        border-right: none;
        border-radius: 0;
    }

    .form-control:focus {
        box-shadow: none;
        border-color: #0d6efd;
    }
    /*--------------------------------------------------------------
# Portfolio
--------------------------------------------------------------*/
.portfolio-item {
    position: relative;
    padding: 15px;
}


.portfolio-item h5 {
    position: absolute;
    left: 30px;
    bottom: 35px;
    color: #fff;
}

.portfolio-player {
    box-shadow: 7px 4px 12px rgba(0, 0, 0, 0.08);
    border-radius: 10px;
}

.portfolio-item img {
    border-radius: 20px;
}

/*--------------------------------------------------------------
# Responsive
--------------------------------------------------------------*/

@media (max-width: 991px) {}