@media(max-width: 1280px){
    .banner__title{
        max-width: 600px;
    }
    .banner__pic{
        right: -130px;
    }

    .info_menu-list .menu-item{
        width: 200px;
        height: 90px;
    }
    .info_menu-list a{
        font-size: 20px;
        line-height: 22px;
    }



    .about{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .about_content{
        margin-top: 50px;
    }
    .about__video{
        margin: auto;
    }

    .flex-column{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .flex-column-reverse{
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }
    .innovation{
        padding-bottom: 20px;
    }
    .history__photo{
        width: 465px;
        height: 389px;
        margin-left: 0;
        margin-right: 25px;
    }
    .innovation__photo{
        margin-right: 0;
        margin-left: auto;
        width: 465px;
        height: 389px;
        margin-top: -20px;
    }
    .students__photo{
        width: 465px;
        height: 389px;
        margin: 0 0 20px 0;
    }
    .students__list{
        -ms-flex-pack: distribute;
            justify-content: space-around;
    }
}
@media(max-width: 992px){
    .banner__title-block{
        padding: 125px 0;
    }
    .banner__title{
        max-width: 100%;
    }
    .banner__pic{
        display: none;
    }

    .info_menu-list{
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    }
    .info_menu-list .menu-item{
        width: 38%;
    }

    .info-card-block{
        width: 205px;
    }
    .info-card-block .subscription-input{
        width: 100%;
    }
    .subscription-green{
        padding: 16px 10px;
        min-height: 130px;
    }
    .subscription-green-title{
        font-size: 18px;
        line-height: 18px;
    }


    /* .news__item-title{
        font-size: 14px;
        line-height: 16px;
    }
    .news__date{
        font-size: 14px;
        line-height: 16px;
        margin-bottom: 10px;
    }
    .news__item-pic{
        margin-bottom: 7px;
    } */
}


@media(max-width: 767px){
    .banner__title{
        font-size: 32px;
        line-height: 34px;
    }


    .info_menu-list{
        margin-bottom: 30px;
    }


  .info__actual{
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }
    /* .info .widget-area{
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        margin-left: 0;*/
	
	 .info .widget-area{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
	
    }
    .info-card-block,
    .widget_sp_location_weather_widget_content{
        width: 38%;
    }



    .about__video,
    .main-video-player{
        width: 100%;
        height: auto;
        -o-object-fit: cover;
           object-fit: cover;
    }
    .main-link-banner{
        display: none;
    }*/
    

    .choice__block{
        /*padding: 30px 15px;*/
    }
    .choice__block-wrap{
       padding: 30px 15px; 
    }
    .choice__btn{
        width: 145px;
    }


    .events__area{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .events__list:last-child {
        margin: 0;
    }
    .events__item {
        margin-bottom: 20px;
        padding-bottom: 20px;
        border-bottom: 1px dashed #3333;
    }




}


@media(max-width: 510px){
    .info_menu-list{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        /* align-items: center; */
    }
    .info_menu-list .menu-item{
        width: 80%;
        height: 45px;
        padding: 5px 10px;
        margin: 10px auto;
    }
    .info_menu-list a{
        font-size: 16px;
        line-height: 16px;
    }
    .info .widget-area{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .info-card-block,
    .widget_sp_location_weather_widget_content{
        width: 250px;
        margin: 15px auto;
    }

    .video-play{
        margin-top: -30px;
        margin-left: -30px;
    }
    .video-play svg{
        width: 60px;
        height: 60px;
    }
    .about_content {
        margin-top: 15px;
    }
    .about__item{
        width: 80%;
    }
    .about__list{
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        height: auto;
    }
    .about {
        margin-bottom: 20px;
    }


    .choice__list{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .choice__item{
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        width: 100%;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        height: auto;
    }
    .choice__icon{
        width: 15%;
    }
    .choice__desc{
        width: 85%;
    }
    .choice__btn{
        margin: auto;
        margin-top: 20px;
        margin-bottom: 20px;
        width: 200px;
    }



    .events__link span{
        padding: 0 5px;
    }



    .slider-scrollbar .swiper-pagination-bullet{
        width: 14px;
        margin-right: 6px;
    }
    .slider-scrollbar .swiper-pagination-bullet-active{
        width: 30px;
    }


    .history__photo,
    .innovation__photo,
    .students__photo{
        width: 100%;
        margin: 10px auto;
    }
    .history__content {
        margin-top: 0px;
    }
    .history__desc,
    .students__desc {
        margin-bottom: 50px;
    }
    .history__list{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-top: 0;
    }
    .history__item{
        width: 100%;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        margin-bottom: 20px;
    }
    .innovation__list{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .innovation__item{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
    }
    .innovation__item p{
        max-width: 100%;
    }
    .innovation__item svg{
        margin-right: 15px;
        margin-bottom: 20px;
    }
    .students__list{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        margin: 0;
    }
    .students__item{
        margin-bottom: 15px;
    }
}