#header .logo {
    max-width: 37%;
    padding-left: 15px;
}
.header-top-right.col-md-10.col-sm-12.position-static {
    gap: 10px;
}
.aubaine-content {
    max-width: 1500px;
}
.aubaine-logo img {
    max-width: 100%;
    height: auto;
}
.espace-content {
    max-width: 1500px;
}
.custom-radio input[type="radio"]:checked+span {
    background-color: #341016;
}


@media (min-width: 1200px) {
    .row {
        margin-right: 0px;
        margin-left: -15px;
    }
}
@media (min-width: 992px) {
    #wrapper .container {
        width: 100%;
        max-width: 100%;
    }
}
@media (min-width: 992px) {
    .container {
        width: 95%;
        max-width: 100%;
    }
}
@media (min-width: 768px) {
    #wreapper .container {
        width: 100%;
        max-width: 100%;
    }
}
@media (min-width: 576px) {
    #wrapper .container {
        width: 100%;
        max-width: 100%;
    }
}
@media (min-width: 768px) {
    .container {
        width: 95%;
        max-width: 100%;
    }
}
@media (min-width: 576px) {
    .row {
        margin-right: 30px;
        margin-left: -15px;
    }
}
@media (min-width: 576px) {
    .container {
        width: 90%;
        max-width: 100%;
    }
}





@media (max-width: 1880px) {
    #top-menu li {
        margin: 0;
    }
}
@media (max-width: 1778px) {
    #header .header-top .menu {
        padding-left: 0;
    }
}
@media (max-width: 1377px) {
    .bloc {
        flex: 1 1 380px;
        max-width: 550px;
        min-width: 280px;
        box-sizing: border-box;
    }
    .espace-blocs {
        max-width: 100%;
    }
}
@media (max-width: 1300px) {
    #header .logo {
        max-width: 50%;
    }
}
@media (max-width: 1086px) {
   .bloc img {
        width: 100%;
    }
}
@media (max-width: 1024px) {
    #header .logo {
        max-width: 80%;
    }
}
@media (max-width: 1000px) {
    .aubaine-logo img {
        max-width: 320px;
    }
    .aubaine-logo {
        padding: 10px 0;
    }
    .bloc img {
        width: auto;
    }
    .btn-inbloc2 {
        margin-top: 20px;
    }
    .footer-content {
        align-items: normal;
    }
    .espace-blocs{
        flex-direction: inherit;
        justify-content: center;
    }

}
@media (max-width: 797px) {
    #_desktop_cart .header {
        padding: 10px 10px;
    }
}
@media (max-width: 767px) {
    i.material-icons.d-inline {
        color: #fff;
    }
    #mobile_top_menu_wrapper {
        background: transparent;
        margin: 0;
    }
    #top-menu li a {
        border-radius: 0;
    }
    i.material-icons.hidden-md-up {
        color: #fff;
    }
    span.cart-products-count {
        color: #fff;
    }
    #header .top-logo img {
        width: auto;
        max-height: 3rem;
    }
}
@media (max-width: 665px) {
    .section-aubaine::before {
        height: 810px;
    }
    .section-aubaine {
        min-height: 810px;
    }
    #resaimg img {
        max-width: 100%;
    }
    #constratimg img {
        max-width: 100%;
    }
    #contratlistimg img {
        max-width: 100%;
    }
    #compcompteimg img {
        max-width: 100%;
    }
    .section-aubaine.pdvpage {
        min-height: 500px;
    }
    .aubaine-text h1 {
        padding-top: 15px;
    }
}
@media (max-width: 600px) {
    .aubaine-text h1::after {
        width: auto;
    }
} 
@media (max-width: 575px) {
    .row {
        margin-right: 30px;
        margin-left: -15px;
    }
    .page-footer .text-sm-center {
        text-align: center !important;
    }
}
@media (max-width: 495px) {
    .aubaine-logo img {
        max-width: 250px;
    }
}
@media (max-width: 452px) {
    .aubaine-logo img {
        max-width: 200px;
    }
}
@media (max-width: 425px) {
    .etiquette-item {
        gap: 0;
    }
}
@media (max-width: 433px) {
    .aubaine-logo img {
        max-width: 170px;
    }
}
