@media only screen and (min-width: 992px) {

    .block.card-row-liberty.mr-liberty,.block.card-row-liberty {
        height: 175px !important;
        max-height: 175px !important;
    }

    .phrase.card-subtitle-liberty {
        margin-top: 14px !important;
    }

    .phrase2.card-subtitle {
        margin-bottom: 10px;
        margin-top: 4px;
    }

    .block.card-liberty.active {
        height: 360px !important;
        min-height: 360px !important;
    }

    .main-holder .hero-1 {
        height: 159px !important;
    }
}
.hero-home{
    height: 155px;
}
.margin-top-0{
    margin-top: 0px !important;
}

.bg-none {
    background: none!important;
}
.readmore label:before {
    margin-right: 8px !important;
}

.block-fr .block:not(.active):hover {
    /*cursor: url("{{ asset('bundles/frontzrcustomer/images/cursor.png') }}"), auto;*/
    cursor: pointer;
    background-color: #F6F6F6;
    box-shadow: none;
    border: 1px solid #A5A5A5;
}

[type="checkbox"] {
    position: absolute;
    left: -9999px;
}

/* .readmore{
    margin-bottom: -5px;
} */

.readmore [type=checkbox]:checked+label {
    top: 94.2%;
}

[type="checkbox"]:checked ~ ul, [type="checkbox"]:checked ~ a {
    max-height: 100%;
}

input[type="checkbox"] ~ ul, input[type="checkbox"] ~ a {
    transition: max-height .0s cubic-bezier(.44, .99, .48, 1) !important;
}

.faq input[type="checkbox"]:checked + label {
    height: auto;
}

@media (min-width: 320px) and (max-width: 480px) {
    .btn-container{
        overflow: auto;
        width: 100%;
        position: initial;
    }

    .buttons_div{
        display: flex;
        align-items: baseline;
        margin : 0;
        justify-content: start;
    }

    .buttons_div .button_div{
        margin-right: 0px;
    }

    .buttons_div button{
        width: auto;
        padding: 0 18px;
        white-space: pre;
        border-radius: 0;
    }

    .btn-duree-first{
        border-radius: 10px 0px 0px 10px !important;
    }

    .btn-duree-last{
        border-radius: 0px 10px 10px 0px !important;
    }
    .text-yellow {
        white-space: pre;
        display: list-item;
        list-style: none;
    }

    .mobile-d-none{
        display: none;
    }
}
