@media only screen and (max-width: 1200px) {

    html .d-block-mb {

        display: block !important;

    }

    .justify-c-center-mb {

        justify-content: center;

    }



    .mw-mb-50 {

        max-width: 50px;

    }



    .nos-garanties {

        max-width: 100%;

        padding: 0;

    }



    .mobile-hidden {

        display: none !important;

    }



    nav.nav {

        margin-left: 28px;

        width: 20px;

    }



    nav .title {

        font-size: 29px;

        line-height: 35px;

        padding-left: 30px;

    }



    .main-content {

        border-left: 5px solid #16695E;

        border-right: 5px solid #EBF1FB;

    }



    .meilleur-tarif-media {

        position: unset;

    }



    .meilleur-tarif-media img {

        max-width: 350px;

    }

    .main-content .content .c1 {

        padding: 10px;

    }

    /*.main-content .content .c2 {

        max-width: 350px;

    }*/

    .meilleur-tarif-media p {

        position: unset;

        width: auto;

    }

    .form-wizard .wizard-fieldset h3 {

        font-size: 20px;

        line-height: 30px;

        width: auto;

    }

    /*.nos-garanties .title {

        justify-content: flex-start;

        align-items: center;

        margin-top: 30px;

        padding: 5%;

    }*/

    .nos-garanties .brd {

        justify-content: center;

        padding: 20px;

    }

    .nos-garanties .description {

        padding: 10px;

    }

    ul.col-md-8.description.list-unstyled li {

        margin-bottom: 8px;

    }

    .nos-garanties {

        /* flex: 0 0 75% !important; */

        /* max-width: 75% !important; */

        max-width: 100%;

        padding: 0;

    }

    .content-success {

        padding: 100px 0px;

    }

    .content-success h2 {

        font-size: 60px;

        font-weight: 600;

    }

    .content-success p {

        font-size: 15px;

    }

    .content.justify-content-center.row {

        font-size: 1rem;

        font-weight: 400;

        line-height: 1.5;

        color: #212529;

        text-align: left;

        background: #fff;

    }

    .form-wizard .form-check {

        font-size: 15px;

        font-weight: 500;

        font-family: "Montserrat";

        color: #000000;

    }

    .form-wizard {

        padding: 0px;

    }

    .nos-garanties.title h3 {

        padding-right: 15px;

        text-align: right;

        font-size: 1.3em;

    }

    .nos-garanties .title {

        justify-content: flex-start;

        /*align-items: center;

         margin-top: 30px; */

        padding: 5%;

    }

}

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

.nos-garanties {

    margin-top: -25px;

}

.nos-garanties .title h3 {

    padding-right: 15px;

    text-align: right;

    font-size: 1.3em;

    border-right: 2px solid #ececec;

}

}

@media (min-width: 500px) and (max-width: 786px){

    .col-md-5.c1, .col-md-5.c2 {

        flex: 50%;

        max-width: 50%;

    }

}

@media screen and (max-width: 500px){

 

     .footer {

        background-color: #16695e;

         /* padding: 0px;

       display: flex; 

        justify-content: flex-end;

        min-height: 100px;*/

    }

.form-wizard .form-group {

    margin: 0px 0;

}

.form-wizard .wizard-fieldset {

    min-height: 530px;

}

.nos-garanties .title h3 br {

    display: contents;

}

.footer {

    display: block;

    padding: 20px;

}

.nos-garanties {

    display: block;

}

.nos-garanties .title h3 {

    margin: 0px;

}

.nos-garanties .title {

    padding: 10px;

}

.form-wizard .form-check {

    font-size: 14px;

}

fieldset:nth-child(3) .form-group {

    margin-bottom: 1rem;

}

fieldset:nth-child(3) .container.form-group.text-right {

    margin-top: 2rem;

}

.meilleur-tarif-media p{

    text-align: center;

}
.pl-sm-0{
    padding: 1.5rem 0px !important;
}
.mw-mb-50 {
    max-width: 100% !important; 
}
h1{
    font-size: 2rem !important;
}
h2{
    font-size: 1.5rem !important;
}
h3{
    font-size: 1.25rem !important;
}
}