@charset "utf-8";
@media screen and (max-width:1640px) {
    .newsBlock__leftCol{width: 40%}
    .newsBlock__rightCol{width: 60%}
    .HeaderLogo img{margin-right: 50px;}
}
@media screen and (max-width:1600px) {
    .HeaderLogo{margin-top: 0}
}
@media screen and (max-width:1480px) {
    .orgcont .right .boximgs{width: 180px;height: 180px;}
    .orgcont .right .boximgs.active img{width: 160px;height: 160px;}
    .orgman-tab a{padding:5px 10px;margin-right: 5px}
    .HeaderLogo{margin-top: 0}
}
@media (max-width:1399px) {
.Footer--sub{flex-direction: column-reverse;flex-wrap: wrap}
.Footer--sub>div{flex-basis: 100%;text-align: center;margin:5px 0}
.sub-sw{width: 50%;}
    .sub-sw .swiper-slide span{padding:5px;width: 160px}
}
@media (max-width:1280px) {
    .ind_secont,.indsec{width: 90%}
    .orgcont .right .boximgs{width: 150px;height: 150px;}
    .orgcont .right .boximgs.active img{width: 130px;height: 130px;}
    .orgman-tab a{padding:5px 8px;margin-right: 4px}
    .orgcont .right .boximgs.active .boxdiv p{font-size: 14px}
    .orgcont .right .boximgs.active .boxdiv nav{font-size: 14px}
    .sban-tit{font-size: 36px;margin:0}
}


@media (max-width:1199px){
    .HeaderMainNav--list{padding:0 5px}
    .HeaderMainNav--link{padding:0 10px}
}



@media (max-width:1025px){
    .newsBlock__wrapper{flex-direction: row;padding-top: 0;padding-bottom:60px;margin-top: 50px}
    .newsBlock__rightCol{border-bottom: 0}
    .faq-clink .faqcl-i{margin-right: 0;flex-grow: 1}
    .absc-text{display: block}
    .abscont{margin-top:0;height:1800px }
    .TOU{margin-top: 30px}
    .abscontbox{margin-top: 0}
    .abmap{height: 300px;}
    .absc-l{padding-right: 0}
    .absc-rcont{padding:4%;position: relative;top:0}
    .f_grom{margin-bottom: 10px}
    .f_grom input, .f_grom textarea{margin-top: 0}
    .sub-contact{padding-top: 50px}
    .abs-main{padding-bottom: 0}
    .bg-ctt{bottom:80px;}
    .sub-contact:before{height: calc(100% - 80px);}
    .sub-contact:after{height: 80px}
    .student-share-list .col-xl-3{width: 50%;}
    .toast-cont{overflow: scroll;}
    .proone .pics{width: 100%;}
    .proone .sinr-list{width: 100%;margin-top: 2rem;}

    .fs20{font-size: 18px}
    .fs22{font-size: 20px}
    .fs24{font-size: 22px}
    .fs26{font-size: 24px}
    .fs28{font-size: 26px}
    .fs30{font-size: 28px}
    .fs32{font-size: 30px}
    .fs36{font-size: 32px}
    .fs40{}
    .fs48{}
    .fs56{}
    .fs62{}
    .fs72{}
    .coveritem h4.fs36{
        font-size: 32px !important;
    }
}
@media (max-width:1023px){
    .blockWithNumbers__title,.newsBlock__title,.orgcont .left .leftcont h2{font-size: 40px}

}
@media screen and (max-width:1279px) {
    html[lang=en-US] .pc-nav{display: none}
    html[lang=en-US] .Header{position: fixed;top:0;left:0;transition:all 0.2s ease;z-index: 9999;height:60px}
    html[lang=en-US] .HeaderMobile--header{background: #fff;position: fixed;top:0;left:0;transition:all 0.2s ease;z-index: 999}
    html[lang=en-US] .HeaderLogo{height:100%;padding-left: 15px;position: absolute;top: 0;left: 0;}
    html[lang=en-US] .HeaderLogo img{max-height: 45px;min-height: 40px;}
    html[lang=en-US] .HeaderMobile--nav{max-width: 100%;z-index: 9999}
    html[lang=en-US] .Header--nav.is-hidden-mobilenav {display: none!important;}
    html[lang=en-US] .abmain,html[lang=en-US] .mmain{padding-top: 60px;}
    html[lang=en-US] .HeaderMobile .HeaderMobile--toggle {height: 60px;}
    html[lang=en-US] .HeaderMobile{display: block !important;}
    html[lang=en-US] .HeaderSearch {width: auto;display: block;margin: 0;padding: 15px 60px 15px 25px;}
}
@media screen and (max-width:1000px) {
    .pc-nav{display: none}
    .Header{position: fixed;top:0;left:0;transition:all 0.2s ease;z-index: 9999;height:60px}
    .HeaderMobile--header{background: #fff;position: fixed;top:0;left:0;transition:all 0.2s ease;z-index: 999}
    .HeaderLogo{height:100%;padding-left: 15px}
    .HeaderLogo img{max-width: 100%;max-height: 60px;}
    .HeaderMobile--nav{max-width: 100%;z-index: 9999}
    .xfont{padding:0 25px}
    .organizationsection{padding:50px 0}
    .orgcont{display: block}
    .orgcont .left{width: 100%;height: 400px}
    .orgcont .right{width: 100%;}
    .orgal-bg{left: 0;width: 100%}
    .orgman-tab a{padding:5px 10px}
    .orgcont .left .leftcont h2.pcshow{display: none}
    .orgcont .left .leftcont h2.mshow{display: block}
    .HeaderLogo img{max-width: 60%;max-height: 45px;margin-right: 5px}
    /* .news-cate span{padding:5px} */
    .date-cats{padding:10px 0}
    /* .news-cate span{padding:0} */
    .abmain,.mmain{padding-top: 60px}
    .sub-sw .swiper-slide span{width: 90%}
    .indexban{position: relative;height:calc(100vh - 60px);}
    .-bantext{width:90%;margin-left: 0;}
    .isw-img{height:calc(100vh - 60px);}
    .isw-img video{height:calc(100vh - 60px);}
    .xfont::before{display: none;margin: 0;padding: 0;}
    .HeaderMobile .HeaderServiceNavMobile--list{align-items: center;}
    .xfont{justify-content: center;}
    .HeaderMobile .HeaderServiceNavMobile--item--link--text{margin-top: 0;}
}

@media (max-width:990px) {
    .link-list{flex-basis: 50%;}
}

@media (max-width:920px){
    .sec_top .top-tit h2>span{display: block;font-size: 2rem}
    .sb-contact-a img{margin-left: 10%}
}
@media (max-width:880px){
}
@media(max-width:768px) {
    .mobile-logo img{max-width: 200px;}
    .HeaderLogo{padding:0 5px;}
    .HeaderLogo img{max-width: 100%;max-height: 45px;margin-right: 20px}
    .blockWithNumbers__title,.newsBlock__title,.orgcont .left .leftcont h2{font-size: 30px;line-height: 30px}
    .balist-cont img{display: block;margin: 0 auto}
    .ind_secont,.indsec{width: 95%;}
    .num-cont span{height:100px;display: inline-block;line-height: 100px;font-size: 40px}
    .asm{line-height: 25px}
    .newsBlock__wrapper{flex-direction: column;padding-top: 0;padding-bottom: 50px}
    .newsBlock__wrapper:before{display: none}
    .newsBlock__leftCol,.newsBlock__rightCol{width: 100%}
    .newsBlock__rightCol{padding-top: 0}
    .news-slider{padding-left: 0}
    .news-summ{font-size: 14px;line-height: 20px}
    .orgcont .orgman-item .orglist{flex-basis: 33%}
    .orgcont .orgman-item .orglist.active{flex-basis: 100%}
    .orgcont .right .boximgs{width: 130px;height: 130px}
    .orgcont .right .boximgs.active img{width: 110px;height: 110px}
    .orgcont .right .boximgs.active .boxdiv{padding:0 5px;overflow: hidden;}
    .foot-cont1{flex-direction: column-reverse;margin-bottom: 30px}
    .foot-h{width: 100%;padding-top: 30px}
    .Footer--quicklinks{width: 100%;padding-top: 30px}
    .foot-h h3{font-size: 30px}
    .Footer--sub a{display: inline-block;margin-bottom: 10px}
    .side-wxcont{width: 50px;height: 50px}
    .sban-tcont{padding:0 5%}
    .sban-tit{font-size: 20px;margin:5px 0}
    .c-linkbox{padding-left: 5%;padding-right: 5%}
    .c-linkbox:before{left: 0}
    .c-linkcont a{margin-right: unset;flex-grow: 1;text-align: center}
    .sub_cont,.sub_cont_faq{width: 90%}
    .about-cont,.uselink-cent,.download-cont{padding-top: 50px}
    .subitem-tit{margin: 15px 0}
    .about-cont .-summ ul>li{margin-bottom: 10px}
    .link-list,.link-tab>a{flex-basis:100%}

    .llin,.download,.dlist{padding: 10px;}
    .ll-text{font-size: 14px;height: auto;min-height: 40px}
    .link-itemcont{margin-top: 30px}
    .dcat-bot{display: block}
    .dcat-bot select{padding:5px 0;border: 1px solid #ddd;margin-top: 10px;}

    .sb-contact-a{flex-direction: column;}
    .sbcontact-text a h4{line-height: 40px;font-size: 30px}
    .sb-contact-a img{margin-left: 0;margin-top: 30px}
    .sbcontact-text h5{text-align: center}
    .thum.swiper-button-prev,.thum.swiper-button-next{display: none}

    .absc-text{display: block}
    .abscont{margin-top:0}
    .abscontbox{margin-top: 0}
    .abmap{height: 300px;}
    .absc-l{padding-right: 0}
    .absc-rcont{padding:4%;position: relative;top:0}
    .f_grom{margin-bottom: 10px}
    .f_grom input, .f_grom textarea{margin-top: 0}
    .sub-contact{padding-top: 50px;height:400px;}
    .abscont{height:auto}
    .abs-main{padding-bottom: 0}
    .bg-ctt{bottom:70px;}
    .sub-contact:before{height: calc(100% - 80px);}
    .sub-contact:after{height: 80px}

    .c-linkcont{flex-wrap: wrap}
    .faq-clink .faqcl-i{flex-basis: 50%;margin-bottom: 20px}
    .faq-clink .faqcl-i.active:before{display: none}
    .c-linkbox.faq-clinkbox{min-height: 120px}
    .c-linkbox.faq-clinkbox{height: auto;padding-top:20px}
    .faqlist-box{margin-top: 20px}
    .faq-listhead>h3{font-size: 18px;line-height: 20px}
    .faqlist{padding:10px}
    .faq-c1-item{flex-wrap: wrap;}
    .faq-c1-item a{flex-basis: 50%}
    .faq-listbody p{margin-bottom: 10px}
    .faq-listhead>.flicon{width: 20px;height: 20px;border-width: 1px}
    .faq-listhead>.flicon:before{width: 13px;height:1px;top:8.5px;left: 2.5px;}
    .faq-listhead>.flicon:after{width: 1px;height:13px;top:2.5px;left: 8.5px;}
    .down-tit,.dcat-bot h4,.dcat-bot select{font-size: 18px}
    .limg img{width: 100%}

    .sbcon-info{display: block}
    .sbcon-info .info-list:last-child{padding-left: 0%}
    .TOU{line-height: 25px;}
    .TOU a{font-size: 20px}
    .main-sw .swiper-pagination-bullet{display: flex;width: 25px;height: 25px;}
     #inmovie{width:70vw;}
    
    .p-covercont{display: block;}
    .coveritem{width: 300px;height: 300px;;}
    .orgcont .right .boximgs{display: block;margin: 0 auto;}
    .sec_submain{padding: 0 5%;}
    .indexban{position: relative;height:calc(40vh - 60px);}
    .isw-img{height:calc(40vh - 60px);}
    .isw-img video{height:calc(40vh - 60px);}

    .toast-cont{padding: 1.5rem 3rem;}
    .toast-box{height: 90%;width: 90%;}
    .sharing-right{right: .75rem;}
    .sharing-left{left: .75rem;}
}
@media screen and (max-width:750px){
    .fs24{font-size: 20px;line-height: 1.4;}
    .fs48{font-size: 28px;}
    .fs56{font-size: 32px;}
    
    .subitem-tit{font-size: 28px;}
    .sub_cont, .sub_cont_faq{width: 100%;}
    .sec_submain{padding: 0 3%;}
    .smain-r{padding-left: 0;margin-top: 30px;}
    .link-list{padding: 5px 0;}
    .footrow2{margin-top: 0}
    .orgcont .orgman-item .orglist{flex-basis: 50%}
    .smain-l{width: 100%;flex: 0 0 100%;}
    .smain-r{width: 100%;}
    /* .ab-main{margin-top: 18%;} */
    .iner-body{flex-wrap: wrap;}
    .iner-body .suma-cont{width: 100%;padding-right: 0;}
    .iner-body .share-box{width: 100%;margin-top: 20px;}
    .filter-cont{flex-wrap: wrap;}
    .filter-cont>select{margin: 10px 0;}
    .nalinks li{width: 100%;}
    /* .toast-cont{padding: 1.5rem;} */
    .proone .pics .bigbox{width: 100%;}
    .proone .pics .imgbox{display: none;}
    .ev-datecont{width: 15vw;height: 15vw;}
    .fs24{font-size: 20px}
    .fs26{font-size: 22px}
    .fs28{font-size: 24px}
    .fs30{font-size: 26px}
    .fs32{font-size: 28px}
    .fs36{font-size: 30px}
    .fs40{font-size: 32px}
    .fs48{font-size: 34px}
    .fs56{font-size: 36px}
    .fs62{font-size: 40px}
    .fs72{font-size: 42px}
    
    .coveritem h4.fs36{
        font-size: 30px !important;
    }


    
}

@media(max-width:600px) {
    body{letter-spacing:unset}
    .newsBlock{background: unset}
    .abscont{height:auto}
    .sbcon-info .info-list{margin-bottom: 20px}
    .sbcon-info .info-list h4{font-size: 18px}

}
@media(max-width:500px) {
    .orgman-tab{flex-wrap: wrap}
    .orgman-tab a{flex-basis: 45%;margin:10px 5px;padding:10px 0}
    .sharing-right{right: .25rem;}
    .sharing-left{left: .25rem;}
}

@media(max-width:320px) {
    .HeaderLogo{padding:5px;}
    .HeaderLogo img{max-width: 50%;max-height:30px;margin-right: 3px}
    .orgman-tab a{flex-basis: 100%;margin:10px 0px;}
}

@media screen and (min-width: 1001px) and (max-height: 800px){
    .abmain, .mmain{padding-top: 120px;}
    .Header{height: 120px;}
}