@media (max-width: 1700px) {

    .text-slide {
        font-size: 85%;
        line-height: 50px;
    }

    .img_yellow {
        display: inline-block;
        max-width: 80% !important;
    }

    .img_yellow img {
        max-height: 80px;
    }
   
}
@media (max-width: 1365px) {
    .pricing-table-style-05 ul li{
        font-size: 15px;
    }
    .mini-container {
        width: 80%;
        margin: auto;
    }
    .res-p{
        position:relative;
        bottom:-30px;
    }
    .p-65{
        padding:40px !important;
    }
    
    img.default-logo{
        max-width: 260px !important;
    }
}


@media (max-width: 992px) {
    .logo-res{display:none !important;}
    .text-slide {
        line-height: 40px;
    }

    .res-top {
        top: 20px;
    }

    section.sec-connexion {
        width: 96% !important;
    }

    .mini-container {
        width: 90%;
        padding-left: 5%;
        padding-right: 5%;
    }

    .cart-products tbody tr {
        padding-left: 0 !important;
    }
    img.mobile-logo {
        max-width: 190px !important;

    }
    .align{
       padding-top: 10% !important;
       padding-bottom: 10% !important;
    }
}

@media (max-width: 767px) {

    .m-d-none {
        display: none !important;
    }

    .img_yellow {
        display: inline-block;
        max-width: 120px !important;
        position: relative;
        top: -60px;
    }

    .img_yellow img {
        max-height: 40px;
    }

    header .header-button .btn.btn-switch-text>span,
    .btn.btn-switch-text>span {
        padding: 8px 20px !important;
    }

    .text-slide {
        font-size: 100%;
        line-height: 25px;
    }

    .row-res h4,
    .center-div {
        text-align: center;
    }

    .abs-number {
        width: 100% !important;
        left: 0 !important;
        text-align: center;
    }

    .xs-mb-0 {
        margin-bottom: 0 !important;
    }

    .sm-text-left {
        text-align: left !important;
    }
    section.sec-connexion {
        width: 100% !important;
    }
    

}

@media (max-width: 414px) {

    img.mobile-logo {
        max-width: 150px !important;
    }

    .header-button .btn {
        font-size: 13px !important;
    }

    .btn.btn-switch-text>span,
    .btn-res {
        padding: 8px 20px !important;
    }

    header .header-button .btn.btn-switch-text>span {
        padding: 6px 18px !important;
    }

}

@media (max-width: 377px) {
    .btn-connexion {
        display: none !important;
    }

    a.btn-res {
        padding: 10px 15px !important;
        font-size: 11px !important;
    }

    .price-res {
        font-size: 16px !important;
    }

    .price-res span {
        font-size: 15px !important;
    }

    .f-btn a {
        display: block !important;
        margin: 0 !important;
        margin-bottom: 15px !important;
    }
}