@media only screen and (min-width: 1800px) {
    .qcar-footer-1336 {
        display: none!important;
    }
}

@media only screen and (min-width: 991px) and (max-width: 1799px) {
    .banner-area-three .banner-text {
        margin-left: 150px;
    }
}

@media only screen and (min-width: 991px) {
    .review-area {
        height: 80vh;
    }
    .mobile_menu {
        display: none;
    }
    #toTop {
        bottom: 30px;
        right: 0px;
    }
    /*  Preturi */

    .tarife {
        padding-bottom: 100px;
    }

    .navbar-brand img {
        max-width: 100px;
    }

    .footer-logo a img {
        max-width: 150px;
    }
}
@media only screen and (max-width: 991px) {
    .review-area {
        height: 70vh;
    }
    .mobile_menu {
        width: 100%;
        background-color: transparent;
        position: fixed;
        bottom: 0;
        z-index: 9999;
        padding: 5px;
    }

    .mobile_menu ul {
        display: flex;
        justify-content: space-around;
        list-style: none;
        align-items: center;
        margin: 0;
        padding: 0;
    }

    .mobile_menu ul li {
        margin: 0;
        padding: 0;
        text-align: center;
        width: 46px;
        height: 46px;
        background: #fd1919;
        font-size: 30px;
        border-radius: 50%;
        position: relative;
    }

    .notificare {
        position: absolute;
        top: 0px;
        right: -10px;
        background-color: red;
        width: 20px;
        height: 20px;
        text-align: center;
        color: #fff;
        border-radius: 50%;
        font-size: 14px;
        line-height: 20px;
    }
    #toTop {
        bottom: 70px;
        right: 2px;
    }
    .copyright-area .copyright-item ul li:last-child {
        display: none;
    }
    .footer-item .footer-service._01 ul {
        columns: 2;
    }
    .footer-item .footer-logo a {
        text-align: center;
    }
    .section-padding {
        padding-bottom: 50px;
        background-color: black;
    }
    .qcar-footer-1336 {
        display: none!important;
    }

    input[type=datetime-local]::placeholder,
    input[type=time]::placeholder {
        font-size  : 17px!important;
        font-style : normal!important;
        font-weight: 400!important;
        color: #000;
    }

    input[type=datetime-local]::-webkit-calendar-picker-indicator,
    input[type=time]::-webkit-calendar-picker-indicator {
        background: none!important;
        bottom    : 0!important;
        color     : transparent!important;
        cursor    : pointer!important;
        height    : auto!important;
        left      : 0!important;
        position  : absolute!important;
        right     : 0!important;
        top       : 0!important;
        width     : auto!important;
    }

    input[type=datetime-local]::-webkit-datetime-edit,
    input[type=time]::-webkit-datetime-edit {
        text-align: center!important;
        width     : 100%!important;
    }
    input[type="datetime-local"]:not(.has-value):before{
        color: #000;
        content: attr(placeholder);
        align-items: center;
        display: flex;
        vertical-align: middle;
    }

}

.qcar-err-section-padding {
    padding: 220px 0px 220px 0px;
}

.alert.alert-danger.alert-dismissible,
.alert.alert-success.alert-dismissible {
    font-size: 14px;
}

#selected-date-message {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #999;
    pointer-events: none;
}

input[type="datetime-local"]:valid + #selected-date-message {
    display: none;
}

input[type="datetime-local"]:invalid + #selected-date-message {
    display: block;
}

/*  Preturi */
.thead-yellow {
    background-color: #f4ca59;
}

.grecaptcha-badge {
    visibility: hidden;
}