@media (min-width: 904px) and (max-width: 1250px) {}


/*tablette*/

@media (min-width: 768px) and (max-width: 1024px) {



    .main-title {
        font-size: 31px;
        line-height: 1.5em;
    }

    .cust-card {
        margin-bottom: 50px;
    }

    .no-mb {
        margin-bottom: 0px;
    }


    .elt {
        display: block;
    }

    [class*="col-"] {
        margin-bottom: 15px;
    }

}


/*@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

}*/


/* smartphone */

@media (max-width: 767px) {

    .cust-card {
        margin-bottom: 50px;
    }

    .no-mb {
        margin-bottom: 0px;
    }


    .text-promo {
        font-size: 22px;
    }

    .form-body {
        padding: 30px 5px 30px 5px !important;

    }

    .desc-title {
        line-height: 1.5em;
    }

    .bg-b {
        padding: 40px 20px;

    }

    .logo-container {
        text-align: center;
    }

    .baseline {
        text-align: center;
        font-size: 20px;
        margin-bottom: 0px;
    }

    .main-title {
        font-size: 23px;
        line-height: 1.5em;
    }

    .flx,
    .elt {
        display: block;
    }

    [class*="col-"] {
        margin-bottom: 15px;
    }

}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {}
