@media(max-width:1023px){
     /* Header  mobile*/
     header .ac-goto-home-slider {
        width: 4rem;
        margin: 3vw auto auto 9%;
        display: block;
    }
    #ac-part-1 h1{
        font-size: 3rem;
        margin-right: 5%;
        margin-top: 0;
        text-align: right;
        line-height: 0.9;
    }
    p{
        margin-right: 5%;
        font-size: 1.18rem;
        margin-top: 0.5rem;
        margin-bottom: 1rem;
        text-align: right;
    }
    .ac-wrapper-links{
        position: relative;
        width:100%;
        height:0
    }
    .ac-wrapper-links .ac-innerwrapper-links{
        position: absolute;
        background-color: #000;
        top: 0;
        right: 5%;
        display: flex;
        padding: 0.7rem;
        font-size: 1.2rem;
    }
    .ac-wrapper-links .ac-name{
        background-color: transparent;
        border: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #fff;
        margin-left: 0.7rem;
    }
    .ac-wrapper-links .ac-name.ac-active{
        color:#92CD8B;
    }
    .ac-wrapper-links .ac-name path {
        fill:#ffffff;
    }
    .ac-wrapper-links .ac-name.ac-active path {
        fill:#92cd8b;
    }
    .ac-wrapper-links .ac-name .ac-icon{
        display: flex;
        justify-content: center;
        align-items: center;
        width: 1.3rem;
        height: 1.3rem;
        margin-left: 1rem;
    }
    .ac-wrapper-links .ac-name .ac-text{
        text-decoration: underline;
    }
    .ac-main-img {
        width: 100%;
        height: 63vw;
        display: flex;
        object-fit: cover;
        justify-content: center;
        align-items: center;
    }
    .ac-main-img img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .ac-colmobile-img-new {
        width: 24vh;
        margin: 1rem 3rem 1rem auto;
        max-width: 315px;
        display: none
    }
    .ac-arrows-wrapper{
        position: absolute;
        width: 91%;
        top: 64%;
        display: flex;
        justify-content: space-between;
        left: 3vw;
        flex-direction: row-reverse;
    }
    .ac-arrows-wrapper button {
        position: relative;
        background: transparent;
        border: 0;
    }
    .ac-arrows-wrapper button .ac-previcon,
    .ac-arrows-wrapper button .ac-nexticon {
        width: 3rem;
        height: 3rem;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .ac-arrows-wrapper button.ac-prev{
        transform: rotate(180deg);
    }
    .ac-mobile-btns {
        width: 90vw;
        max-width:500px;
        margin: auto auto -16px;
        display: none;
    }
    .ac-c2c{
        display: flex;
        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;
    }
}