@media all and (orientation: portrait) {


    /*	 ******************
        Глобальные блоки
    ************************/
     html {
        font-size:1.5vh; 
    }

    .antglk__content {
    	grid-template-columns: 1fr;

        grid-template-areas: 
        "img"
        "info";

         grid-row-gap: 4vh;

    }

    body {
        overflow-x: hidden;
    }

     /*
    ***********************
    Кнопки**********
    *********************/

    /*Кнопка с фоном*/
    .antglk__btn {
        width: 100%;
        display: block;

        padding: 2.5vh 0;
        margin: 0 auto;
    }

    /*Кнопка с обводкой*/
    .antglk__btn2 {
        width: 98%;
        display: block;
        padding: 2.5vh 0;

        margin: 2vh auto;
        }   

    /**************************/
    /*Колонка с информацией*/
    /**************************/
	.antglk__column__info {
    	grid-area: info;

    	text-align: center;
    }

    /*Заголовок*/
    .antglk__h {
        font-size: 3rem;
        line-height: 3rem;}



    /***********************************/
    /*Колонка с изображением*/
    /***********************************/
    .antglk__column__img {
        grid-area: img;

        text-align: center;
    }



    /*Абсолютные изображения*/

     .antglk__column__img__absolute {

        display: block;
        position: absolute;
    
       background: url(../img/mobile-block1-img.png) center no-repeat;
        background-size: contain;
        width: 72%;
        height: 32vh;

        margin: 0 auto;

    }


/*Конкретные изменения*/

.antglk__header {


      grid-template-areas: 
        "nav logo"
        "numb btn";

        grid-template-columns: 1fr  1fr;;

        justify-items: stretch;

        width: 100%;
    box-sizing: border-box;
        
}

.antglk__header__logo {
    grid-area: logo;
}

.navigation {
    grid-area: nav;
         justify-self: start; 
}

.antglk__header .antglk__btn-header {
    grid-area: btn;

    margin-bottom: 2vh;
    padding: 2vh 0;
}

.antglk__header .antglk__header__number {
     grid-area: numb;
     margin-bottom: 2vh;
}


#menu a {
    font-size: 2rem;
    width: 10vh;
}

#menu {
    border-radius: 2vh;
}
/*Второй блок*/

.antglk__maxvh-s2 {
    height: auto;

    margin: 5vh auto;
} 

.antglk__column__img-s2 {
        height: 45vh;
    width: 40vh;


}

.antglk__h-s2 {
    font-size: 2.5rem;
    line-height: 2.5rem;
}

.antglk__about-s2 {
        font-size: 1.3rem;
    line-height: 2rem;

}


/*3 блок*/

.antglk__btn-s3 {
    width: 90%;

    margin-top: 5vh;
}

/*4 блок*/
.antglk__maxvh-s4 {
    height: auto;
}

.antglk__column__img-s4 {
    width: 80vw;
    height: 30vh;
    margin-top: 10vh;
}

/*5 блок*/

.antglk__maxvh-s5 {
    height: auto;
}

.antglk__h-s5 {
    text-align: center;
    margin-top: 10vh;
}

.antglk__card1__img-s5 {
    height: 20vh;
}


.antglk__column__info-s5 {
    grid-template-columns: 1fr;
}

.antglk__card1__h-s5, .antglk__card1__h-s5-small {
    font-size: 2rem;
}

.antglk__card1 {
    margin-bottom: 5vh;
}


/*6 block*/

.antglk__column__img-s6 {
        height: 20vh;
    width: 80vw;
}

.antglk__h-s6 {
    margin-top: 0;
}

table, .antglk__table__second-price {
    width: 80%;

    margin: 0 auto;
}

.js-ui-accordion h3 {
    font-size: 2rem;

}

/*7 block*/

.antglk__maxvh-s7 {
    height: auto;
        margin: 5vh 0;
}
.antglk__column__img-s7 {
    display: none;
}

.ant__glk__card-gorizont {
    display: block;
}

.antglk__column__img  {
    margin-bottom: 3vh;
}

/*8 blcok*/

.antglk__maxvh-s8 {
    height: auto;
}

.antglk__h-s8 {
    font-size: 4rem;
        margin-bottom: 10vh;
}

.ant__glk__feedbak {
    height: auto;

    margin-bottom: 10vh;
}

.ant__glk__feedbak-about {
    font-size: 1.5rem;
    line-height: 2rem;
}

/*Футер*/
.fields {
        text-align: center;
}

.footer__column2 {
    border: none;
}

.antglk__btn-footer {
    margin-top: 3vh;
}

.footer__social__btn {
    width: 5vh;
    height: 5vh;
}

.form-footer .antglk__btn-footer {
    margin: 2vh auto;
}


.scrollup {
    display: none;
}


table .td1__second {
    font-size: 1rem;
}


}


 @media all and (aspect-ratio: 1280/850) {
    .antglk__column__info-s5 {
    grid-template-columns: 1fr 1fr;
}
 }

@media all and (aspect-ratio: 1366/1024) {

.antglk__column__info-s5 {
    grid-template-columns: 1fr 1fr;
}

}