@media(max-width:1023px){
     /* Header  mobile*/
    header .ac-goto-home-slider {
               width: 17vw;
            margin: auto 5% auto auto;
            display: block;
    }
     header .ac-header-logo-genesis{
        display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 5%;
    margin-right: auto;
    }
   .ac-slider-title .ac-mercedes-benz{
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, 165%);
            text-align: center;
            font-size: 3.5rem;
            line-height: 1;
            z-index: 10;
            color: #fff;
            text-shadow: 0rem 0rem 0.1rem #000000bf;
            width: 100vw;
    }
    .ac-slider-title h1{
                   position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, 113%);
            font-size: 3rem;
            line-height: 0.8;
            z-index: 10;
            text-align: center;
            color: #fff;
            text-shadow: 0rem 0rem 0.1rem #000000bf;
            width: 100%;
    } 
  
    .ac-slider-title h1 span {
        font-size: 0.7em;
    display: block;
    position: relative;
    top: 3.5vw;
    }
.ac-slide-ext{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 6rem;
    background-color: transparent;
    color:#fff;
                      font-size: 3.3rem;
line-height: 0.9;    
z-index: 3;  
   }
   .ac-slide-ext bdi{
       font-size: 0.6em;
   }
   .ac-slide-ext .ac-price{}
   .ac-slide-ext .ac-model-name{
                     font-size: 0.7em;
            }
    .ac-slide-ext .ac-price-sale-desc{
                    font-size: 0.4em;
            position: relative;
            right: -0.8rem;
                        top: -0.1rem;
    }
   .ac-slide-ext .ac-price-text{
                     font-size: 0.7em;
            position: relative;
            top: 0.25rem;
   }
   .ac-slide-ext .ac-deleter{
                position: relative;
            width: 100%;
            height: 0;
   }
   .ac-slide-ext .ac-deleter span{
                background-color: #fff;
            width: 100%;
            display: block;
            height: 0.05rem;
            transform: rotate(-6deg);
            position: relative;
            top: -0.5rem;
   }
   .ac-slide-ext .ac-price-line{
                background-color: #fff;
            width: 0.15rem;
            height: 3.5rem;
            margin: auto 1.5rem;
            position: relative;
            top: 0.6rem;
   }

   .ac-overlay{
        position: absolute;
        top:0;
        right: 0;
        width:100%;
                    height: 43vh;
            background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.99) 1%, rgba(0, 0, 0, 0) 100%);
            z-index: 2;
    }
    .ac-overlay-bottom{
        position: absolute;
        bottom:0;
        right: 0;
        width:100%;
                    height: 43vh;
           /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+1,000000+100&0+1,1+100 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 1%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

            z-index: 2;
    }

    .ac-colmobile-img-new {
        width: 24vh;
        margin: 1rem 3rem 1rem auto;
        max-width: 315px;
    }
    .ac-colmobile-img-new {
        width: 24vh;
        margin: 1rem 3rem 1rem auto;
        max-width: 315px;
        display: none
    }
  .ac-merc-sign{
    width: 14vw;
  }
    .ac-mobile-btns {
        width: 90vw;
        max-width:500px;
        margin: auto auto -16px;
        display: none;
    }
    .ac-c2c{
        display: none;
        background-color: #000;
        text-decoration: none;
        color: #92CD8B;
        text-align: center;
        align-items: center;
        justify-content: center;
        padding: 7px 5px;
        font-size: 23px;
        margin-top: 10px;
        border: 2px solid #92CD8B;
        flex-direction: row-reverse;
    }
    .ac-c2c img{
        width: 30px;
        height: 30px;
        margin: auto 10px auto 0
    }
    .ac-open-form{
        display: flex;
        background-color: #00AEEF;
        text-decoration: none;
        color: #fff;
        text-align: center;
        align-items: center;
        justify-content: center;
        padding: 7px 5px;
        font-size: 23px;
        border: 0;
        width: 100%;
        font-weight: 900;
        margin-top: 0px;
    }
   
   
    h2.ac-blue.ac-show-on-mobile{
        position: fixed;
        width: 100vw;
        height: 100vh;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #221F20;
        top: 0;
        left: 0;
        z-index: 3;
        flex-direction: column;
        text-align: center;
        font-size: 4rem;
    }
    .ac-desclaimer{
            display: block;
      font-size: 1.2rem;
    }
    .ac-desclaimer a {
        color: #fff;
    }
}
@media(max-width:650px){
    .ac-slider-model{
 transform: translate(15%, -17%);
    }
}