@charset "utf-8";
@media screen and (max-width:1460px) {
    .activity .table_one table{width: 150%}

}
@media screen and (max-width:1440px) {
    header .aside .spon{width: auto!important;}
    header .aside .spon span{display: inline}
}
@media (max-width:1399px){
    .mainSlider_nav{width: 70%}
    .main .slick-prev{left: 7%}
    .main .slick-next{left: calc(7% + 80px)}
}

@media (max-width:1300px) {
    .team-list .boximg{width: 250px;height: 250px;}
    .activity .course-type .col-md-2{width: 33.33%}
}
@media (max-width:1280px) {
    .team-list .boximg{width: 200px;height: 200px;}
    .mainSlider_nav{width: 70%}
    .main .slick-prev{left:3%}
    .main .slick-next{left: calc(3% + 80px)}
}


@media (min-width:1025px) and (max-width: 1399px){
    .activity .garyboxs .col-sm-12:nth-child(3n){border-right:none}
}



@media (max-width:1024px){
    .side-menu{right:0;}
    .menu-btn{width:66px;height: 58px;right:50px;}
    .menu-btn img{width:36px;height: 36px;}
    .smenu-hover{position: absolute;top:-58px;right:116px;}
    .activity .table_one table{width: 200%}
    .activity .garyboxs .col-sm-12:nth-child(2n){border-right:none}
}
@media (max-width:1023px){

}

@media screen and (max-width:991px) {

}

@media (max-width:960px) {
    .team-list .boximg{width: 150px;height:150px;}
    .activity .course-type .col-md-2{width: 50%}
}

@media (max-width:920px){

}
@media (max-width:880px){
}
@media(max-width:768px) {

}
@media(max-width:767px) {
    .activity .price-form{max-width: 100%;margin:0 auto}
    .side-menu{position: relative;bottom:unset;right:unset;width: 100%;z-index: 100;padding:15px;display: none}
    .menu-btn{width:46px;height: 36px;right: unset;position: relative}
    .menu-btn img{width:30px;height: 30px;}
    .smenu-hover{position: relative;top:unset;right:unset;width: 100%;border-radius: 4px;}
    .fc .fc-view-harness{min-height: 300px}
    .foot-contlogo{display: flex;flex-direction: column-reverse}
    .foot-cont>ul{display: block!important;}
    .foot-cont>h3 .fa{display: none!important;}
    .footer .copy p>span{display: block}
    .activity .institution .tabnav ul li a{padding: 5px;}
    .pagebanner h1{font-size: 26px;width: 100%;max-width:unset;margin-top: 10px}
    .pagebanner .bread{width: 100%;}
    .pagebanner{margin-top: 65px}
    .headers:not(.sticky1) .logo img { filter: unset!important;}
    .baner-pc{display: none}
    .baner-mb{display: block;position:relative}
    .baner-mb .mbbg{position: absolute;bottom:0;left:0;z-index: 22}
    .activity .course-type .col-md-2{width: 100%}
    .pagebanner .inner{background: #009474;margin-top: 0;padding-top: 30px;padding-bottom: 30px}
    .pagebanner .bread a,.pagebanner  h1{color:#fff}
    .pagebanner .bread a::after{background: #fff;height: 12px}
    .activity .table_one table{width: 300%}
    .m-login-li{border-bottom: unset;text-align: center;padding:10px!important;}
    .m-login-li>a{display:inline-block!important;background:#8CC248;color:#fff!important;border-radius: 40px;padding:8px 30px!important;margin:5px auto;text-align: center}
    .activity .personalform .btns {display: block;}
    .activity .personalform .btns a{display: block;width: 100%;margin-left: 0;margin-bottom: 10px;text-align: center}
    .activity .downloadbox .con1{display: block;}
    .activity .downloadbox .con1 a{display: block;width: 100%;margin-left: 0;margin-top: 20px!important;text-align: center;padding:5px;}
    .sectionbanner .textdiv .textleft h1{margin-top: 100px;line-height: 1.1}
    .pup .inner{height: 90%;}
    .pup .container{padding-bottom:10px;height: 100%;max-height: unset}
    .pup .container::-webkit-scrollbar{display: none}
}
@media(max-width:380px) {
}
