/*
=================================================
				UP FROM 1200PX
=================================================
*/
@media (min-width: 1200px) {
    #mynav {
        display: none;}

    .edu2_main_bn_wrap figure figcaption {
        top: 50%!important;}

    .xiaoyue_tupian p {
        width: 262px;}

    .my_views {
        width: 266px;
        height: 33px;}
}

@media (min-width: 1200px) and (max-width: 1440px) {
    .my_lunbo {
        height: 400px;}

        .my_lunbo .my_lunbo_tu li {
            height: 400px;}

        .my_lunbo p {
            line-height: 400px;}

    .xiaoyue_tupian p {
        width: 262px;}

    .my_views {
        width: 266px;
        height: 33px;}
}

@media (min-width: 992px) {
    .my_kode_navigation .my_sousuo .weixin {
        position: absolute;
        right: 145px;
        top: 40px;
        }

    .xiaoyue_tupian p {
        width: 262px;}

    .my_views {
        width: 266px;
        height: 33px;}
}
/*
=================================================
			FROM 992PX TO 1199PX
=================================================
*/
@media (min-width: 992px) and (max-width: 1199px) {
    .my_content .mid_content li:nth-child(3) a {
        margin-right: 45px;}

    .my_kf_content_wrap .kf_edu2_heading1 p {
        width: 75%;}

    .my_kf_content_wrap .zhaosheng .kf_edu2_heading1 p {
        width: 46%;}

    .my_kf_content_wrap .zhuanti .kf_edu2_heading1 p {
        width: 60%;}

    .my_lunbo {
        height: 360px;
        width: 100%;}

        .my_lunbo .my_lunbo_tu li {
            height: 360px;}

        .my_lunbo p {
            line-height: 360px;
            font-size: 30px;}
    .my_banner {
        height: 180px;}

        .my_banner ul li {
            height: 180px;}

    .edu2_main_bn_wrap figure figcaption {
        top: 50%!important;}

    .edu2_main_bn_wrap figcaption h2 {
        margin-bottom: 30px!important;}

    .zhuanti ul li a {
        width: 293px;}

    .edu2_main_bn_wrap figcaption h2 {
        font-size: 40px;}

    .dongtai .yanyuan li {
        padding-left: 12px;}

    .zhaosheng .mylist .mylist_left {
        display: none;}

    .zhaosheng .mylist .mylist_right {
        width: 100%;}

    .mykode .nav_2 ul li a {
        padding: 10px 15px;}

    .gonggao .mylist .col-md-1 span:nth-child(2) {
        font-size: 18px;}

    .nav_2 ul li a {
        padding: 10px;}

    .top_nav li a, .login_wrap li a {
        padding: 8px 6px;}

    h3 {
        font-size: 24px;}

    h5 {
        font-size: 18px;}

    .kf_edu2_intro_wrap::before {
        width: 40%;}

    .kf_intro_des_wrap {
        width: 60%;}

    .edu2_gallery_des ul li {
        line-height: normal;
        margin: 0px;}

        .edu2_gallery_des ul li a {
            line-height: normal;
            font-weight: normal;}

    .wiget-instagram ul li {
        width: 60px;}

    .edu2_event_wrap.side_change {
        padding: 30px 30px 20px 220px;}

    .edu2_event_wrap {
        padding: 30px 220px 20px 30px;}

        .edu2_event_wrap figure {
            width: 200px;}

        .edu2_event_wrap .post-option > li {
            line-height: normal;}

        .edu2_event_wrap.side_change .post-option li {
            margin: 0px;
            float: right;}

        .edu2_event_wrap .post-option {
            margin: 0px;}

        .edu2_event_wrap .edu2_event_des {
            padding: 0px;}

    .edu2_event_des span {
        font-size: 52px;
        top: 0px;}

    .edu2_event_wrap .edu2_event_des h4 {
        margin-bottom: 15px;}

    .edu2_event_des p {
        line-height: normal;
        margin: 0px;}

    .edu2_event_wrap figure {
        margin-top: -76px;}

    .kf_courses_wrap figure {
        margin-bottom: 30px;}

    .nav_2 {
        padding: 20px 0;}

    #mynav {
        display: none;}
    /*0415*/
    .xiaoyue_tupian p {
        width: 212.5px;}
}
/*
=================================================
			FROM 0PX TO 979PX
=================================================
*/
@media (max-width: 991px) {
    .xiaoyue ul li a {
        font-size: 13px;
        padding-left: 5px;}

    .my_kode_navigation .my_sousuo .weixin .erweima_2 {
        left: 252px;
        top: 131px;
        width: 50px;}

    .my_kf_content_wrap .kf_edu2_heading1 p {
        width: 75%;}

    .my_lunbo {
        height: 300px;}

        .my_lunbo .my_lunbo_tu li {
            height: 300px;}

        .my_lunbo p {
            line-height: 300px;
            font-size: 24px;}
              
    .my_kode_navigation .logo_wrap a {
        width: 400px;}

    .my_kode_navigation .container {
        padding: 0px 15px;}

    .my_kode_navigation .my_sousuo a {
        float: left;}

    .my_kode_navigation .sousuo {
        margin: 10px 0px 10px 0px;
        float: left;}

    .my_xiangqing ul li {
        margin-right: 18px;}

    .my_content .container {
        width: 100%;
        padding: 0 15px;}

    .my_list a {
        font-size: 13px;}

    .edu2_main_bn_wrap figure figcaption {
        margin: -25px auto 0px;}

    .my_edu2_counter_wrap .edu2_counter_des h3 {
        font-size: 17px;}

    .my_edu2_counter_wrap .edu2_counter_des span {
        margin-bottom: 5px;}

    .container {
        padding: 0 15px;}

    .edu2_main_bn_wrap figcaption span, .edu2_main_bn_wrap figcaption p, .edu2_main_bn_wrap figcaption a {
        display: none;}

    .gonggao .mylist .col-md-1 {
        display: none;}

    #mobile-header {
        display: block;}

    #mynav {
        display: block;
        float: left;
        line-height: 50px;
        margin: 0px;
        padding-left: 20px;
        font-size: 18px;
        color: #811c17;
        font-weight: bold;}

    .nav_2 {
        display: none;}

    #header_2 .top_bar_2 .container .row div:first-child {
        display: none;}

    #header_2 .top_bar_2 .container .row > div {
        width: 100%;
        float: left;}

    #header_2 .top_nav {
        float: left;}

    .logo_wrap {
        text-align: center;}

    .edu2_main_bn_wrap .owl-theme .owl-pagination {
        bottom: 10px;}

    .edu2_main_bn_wrap figcaption h2 {
        font-size: 36px;}

    .kf_edu2_intro_wrap::before {
        width: 30%;}

    .kf_intro_des_wrap {
        width: 70%;}

    .kf_edu2_heading2 h3, .kf_edu2_heading1 h3 {
        font-size: 26px;}

    .kf_edu2_training_des figure {
        width: auto;
        left: -150px;}

    .edu2_pricing_des {
        margin-bottom: 30px;}

    footer .widget {
        /*margin-bottom: 30px;*/
        border-bottom: solid 1px rgba(0,,0);}

    .edu2_copyright_wrap {
        text-align: center;}

    .edu2_ft_logo_wrap {
        display: inline-block;
        float: none;}

    .abt_univ_wrap {
        margin-bottom: 30px;}

    .edu2_event_wrap.side_change .post-option > li {
        display: inline-block;
        float: none;}

    .edu2_event_wrap.side_change .post-option {
        text-align: right;}

    .kf_event_list_des {
        padding: 20px 20px 20px 0;}

        .kf_event_list_des p {
            line-height: 24px;}

    .kf_event_gallery {
        margin-bottom: 30px;}

    .kf-sidebar div.widget:first-child {
        margin-top: 30px;}

    #filterable-item-filter-1 a {
        padding: 5px 10px;}

    .error_thumb {
        width: 80%;}

    .error_des {
        padding: 0 30px;}

    .error_thumb {
        bottom: -42px;}

    .error_des span {
        top: -120px;}

    #header_2 .top_bar_2 .container .row div.lng_wrap, #header_2 .top_bar_2 .container .row div.lng_wrap > div {
        display: block;}

    .xiaoyue_tupian p {
        width: 212.5px;}

    .my_views {
        width: 266px;
        height: 33px;}
}
/*
=================================================
			FROM 768PX TO 979PX
=================================================
*/
@media (min-width: 767px) and (max-width: 992px) {
    .my_kode_navigation .my_sousuo .sousuo {
        float: right;}

    .my_xiangqing ul li a {
        left: 15%!important;}

    .xiaoyue_tupian p {
        width: 157.5px;}
}

@media (min-width: 768px) and (max-width: 780px) {
    .my_views {
        width: 221px;
        height: 33px;}
     
}

@media (min-width: 780px) and (max-width: 810px) {
    .my_views {
        width: 227px;
        height: 33px;}
}

@media (min-width: 810px) and (max-width: 865px) {
    .my_views {
        width: 246px;
        height: 33px;}
}

@media (min-width: 865px) and (max-width:910px) {
    .my_views {
        width: 262px;
        height: 33px;}
}

@media (min-width: 768px) and (max-width: 979px) {
    .zhaosheng .mylist .mylist_right h6 {
        margin: 0px 0px 3px 0px;}
         
    .gonggao .mylist .mylist_right h6 {
        margin: 0px 0px 5px 0px;}

    .yanyuan {
        margin: 25px 0px;}

    .my_kf_content_wrap .kf_edu2_heading1 p {
        width: 75%;}

    .my_kf_content_wrap .zhaosheng .kf_edu2_heading1 p {
        width: 75%;}

    .my_kf_content_wrap .zhuanti .kf_edu2_heading1 p {
        width: 82%;}

    .my_lunbo {
        height: 260px;}

        .my_lunbo .my_lunbo_tu li {
            height: 260px;}

        .my_lunbo p {
            line-height: 260px;
            font-size: 20px;}

    .my_list a {
        font-size: 12px;}

    .my_banner {
        height: 160px;}

        .my_banner ul li {
            height: 160px;}

    .my_keshi ul li {
        width: 50%!important;}

    .xiaoyue_tupian p {
        width: 157.5px;}
}
/*
=================================================
			FROM 0PX TO 767PX
=================================================
*/
@media (max-width: 767px) {
    .my_xiangqing ul li a {
        left: 37%!important;}
   
    .xiaoyue ul li {
        margin-bottom: 20px;}

    .yanyuan {
        margin: 25px 0px;}
    .dongtai .yanyuan li a{
       width:230px;}

    .my_kf_content_wrap .kf_edu2_heading1 p {
        width: 59%;}

    .my_kf_content_wrap .zhaosheng .kf_edu2_heading1 p {
        width: 46%;}

    .my_kf_content_wrap .zhuanti .kf_edu2_heading1 p {
        width: 60%;}

    .my_lunbo {
        height: 220px;}

        .my_lunbo .my_lunbo_tu li {
            height: 220px;}

        .my_lunbo p {
            line-height: 220px;
            font-size: 16px;}

    .my_keshi ul li {
        width: 100%!important;}

    .my_xiangqing ul li {
        width: 100%!important;}

    .my_footer p {
        font-size: 14px;}

    .my_list {
        margin-top: 10px;}

        .my_list .my_xitong h4, .my_list .my_xiaoli h4 {
            font-size: 18px;
            background: rgba(128,28,23,0.8);
            padding-left: 10px;
            height: 40px;
            line-height: 40px;
            color: #FFFFFF;}

        .my_list .my_xitong, .my_list .my_xiaoli {
            display: block!important;}

    .my_content .my_xitong, .my_content .my_xiaoli {
        display: none;}

    .my_content .my_zhaosheng h3 i {
        display: block;}

    .my_zhaosheng_1 {
        display: none;}

    .col-xs-12 {
        padding-left: 0px;
        padding-right: 0px;}

    .my_jianjie {
        display: none;}

    .my_banner {
        height: 140px;}

        .my_banner ul li {
            height: 140px;}

    .my_edu2_counter_wrap .edu2_counter_des h3 {
        margin-top: 20px;
        font-size: 18px;}

    .gonggao .mylist .mylist_left span:nth-child(1) {
        font-size: 24px;}

    .gonggao .mylist .mylist_left span:nth-child(2) {
        font-size: 12px;
        padding: 0;}

    .gonggao .mylist .mylist_left {
        padding: 0;
        text-align: center;}

    .edu2_counter_des {
        padding: 8px 0;}

    #kode-header {
        position: relative;}

    .top_nav {
        display: none;}

    .edu2_main_bn_wrap figcaption span, .edu2_main_bn_wrap figcaption p, .edu2_main_bn_wrap .btn-1 {
        display: none;}

    .edu2_main_bn_wrap figcaption h2 {
        font-size: 30px;}

    .edu2_main_bn_wrap figure figcaption {
        margin: 0px;
        padding: 0px 50px;
        top: 30%;}

    .kf_intro_des {
        width: 100%;
        margin: 15px 0px;}

    .kf_intro_des_wrap {
        width: 100%;}

    .kf_edu2_intro_wrap::before {
        width: 100%;
        opacity: 0.1;}

    .edu2_counter_des {
        width: 100%;
        border-right: none;
        border-bottom: solid 1px rgba(255,255,255,0.3);}

    .edu2_event_des {
        width: 100%;}

    .student_slider_thumb {
        display: none;}

    .edu2_event_wrap {
        padding: 20px;}

        .edu2_event_wrap::before {
            right: 0px;}

        .edu2_event_wrap .edu2_event_des {
            width: 100%;}

        .edu2_event_wrap figure {
            position: relative;
            float: left;
            width: 100%;
            margin: 0px;}

    .side_change::before {
        left: 0px;}

    .kf_event_list_wrap {
        padding: 30px;}

    .kf_event_speakers_des {
        margin-bottom: 30px;}

    .event_gallery_des {
        float: none;
        margin: 0 -1%;
        width: auto;}

        .event_gallery_des li {
            width: 48%;
            margin: 1% 1%;}

            .event_gallery_des li img {
                width: 100%;}

    .event_link {
        margin-top: 30px;}

    .kf_courses_tabs .nav-tabs > li {
        width: 100%;}

        .kf_courses_tabs .nav-tabs > li a {
            padding: 10px 10px;}

    .kf_inr_breadcrumb {
        display: none;}

    .inr_banner_heading {
        width: 100%;}

    .teacher_bio_logo {
        width: 100%;}

    .teacher_bio_des ul li {
        margin-right: 15px;}

    .skill_progress_des {
        padding: 30px;}

    .kf_training_des {
        padding: 30px;
        width: 100%;}

    .kf_training_date {
        width: 100%;
        padding: 30px 30px 0px 30px;
        text-align: left;}

    .kf_training_wrap li:nth-child(2n) .kf_training_date {
        padding: 30px 30px 0px 30px;}

    .kf_training_wrap ul li::before, .kf_training_wrap ul li::after {
        display: none;}

    .kf_training_wrap ul li {
        border: solid 1px #ccc;
        margin-bottom: 20px;
        padding: 0px;}

    .kf_training_wrap li:nth-child(2n) .kf_training_des {
        padding: 30px 30px 30px 30px;
        text-align: left;}

    .filterable_thumb figure {
        margin: 0px;}

    .error_des span {
        font-size: 140px;
        top: -90px;}

    .error_wrap {
        padding: 98px 0 0px;}

    .error_thumb {
        width: 100%;
        position: static;
        float: left;}

        .error_thumb figure img {
            width: 150%;
            max-width: inherit;}

    .location_des {
        margin: -182px 0 0 -63px;}

    .kf_courses_wrap figure {
        margin-bottom: 30px;}

    #filterable-item-filter-1 li {
        margin: 3px;}

    .xiaoyue_tupian p {
        width: 262px;}

    .my_views {
        width: 242px;
        height: 33px;}
}

@media (min-width: 768px) {
    .my_list .my_list_2 ul li i {
        font-style: normal;
        float: right;}

    .my_list .my_list_2 ul li span, .my_list .my_list_2 ul li a {
        float: left;}

    .my_list .my_xitong, .my_list .my_xiaoli {
        display: none;}
}

@media (min-width: 481px) and (max-width: 768px) {
    .zhaosheng .mylist .col-xs-12 {
        width: 83.333333%;
        padding: 0px 15px;}
   
    .gonggao .mylist .col-xs-12 {
        width: 83.333333%;
        padding: 0px 15px;}

    .my_kf_content_wrap .kf_edu2_heading1 p {
        width: 77%;}

    .my_kf_content_wrap .zhaosheng .kf_edu2_heading1 p {
        width: 77%;}

    .my_kf_content_wrap .zhuanti .kf_edu2_heading1 p {
        width: 83%;}
}

@media (min-width: 599px) and (max-width: 671px) {
    .my_xiangqing ul li a {
        left: 35%!important;}

    .logo_wrap img {
        height: 77px;}

    .my_kf_content_wrap .kf_edu2_heading1 p {
        width: 73%;}

    .my_kf_content_wrap .zhaosheng .kf_edu2_heading1 p {
        width: 73%;}

    .my_kf_content_wrap .zhuanti .kf_edu2_heading1 p {
        width: 80%;}

    .my_views {
        width: 266px;
        height: 33px;}
}

@media (min-width: 481px) and (max-width: 598px) {
    .my_xiangqing ul li a {
        left: 31%!important;}

    .logo_wrap img {
        margin-left: 10px;
        height: 66px;}
}
/*
=================================================
			FROM 0PX TO 0PX
=================================================
*/
@media (max-width: 480px) {
    .my_xiangqing ul li a {
        left: 28%!important;}

    .zhaosheng .mylist .mylist_right h6 {
        margin: 0px 0px 3px 0px;}

    .gonggao .mylist .mylist_right h6 {
        margin: 0px 0px 10px 0px;}

    .my_kf_content_wrap .kf_edu2_heading1 p {
        width: 59%;}

    .my_kf_content_wrap .zhaosheng .kf_edu2_heading1 p {
        width: 59%;}

    .my_kf_content_wrap .zhuanti .kf_edu2_heading1 p {
        width: 70%;}

    .mylist {
        margin-bottom: 20px;}

    .my_lunbo {
        height: 120px;}

        .my_lunbo .my_lunbo_tu li {
            height: 120px;}

        .my_lunbo p {
            line-height: 120px;
            font-size: 14px;}

    .my_list h3 {
        width: 100%;}

    .my_banner {
        height: 80px;}

        .my_banner ul li {
            height: 80px;}

    .my_list .mbx {
        float: left!important;
        margin: 5px 0px 5px 0px;}

    .my_list .my_list_2 ul li i {
        padding-left: 10px;}

    .zhaosheng .mylist .mylist_left {
        display: none;}

    .gonggao .mylist .mylist_left {
        display: none;}

    .zhuanti ul li a {
        line-height: 30px;}

    .lng_wrap button {
        padding: 10px;}

    .logo_wrap img {
        /*width: 140px;*/
        height: 44px;}

    .location_des {
        position: static;
        margin: 60px 0px 0px 0px;
        width: 100%;
        float: left;}

    .edu2_main_bn_wrap figcaption h2 {
        font-size: 20px;}

    .kf_edu2_heading2 h3, .kf_edu2_heading1 h3 {
        font-size: 20px;}

    body {
        line-height: 24px;}

    .edu2_training_wrap h2 {
        font-size: 30px;}

    .edu2_training_wrap .countdown li {
        margin: 0px 1px;
        width: 65px;}

    .kf_edu2_training_des {
        display: none;}

    .edu_testemonial_wrap figure {
        float: left;
        width: 100%;
        height: auto;
        position: static;}

    .edu_testemonial_wrap .kode-text {
        padding: 20px 0px 0px 0px;
        float: left;
        width: 100%;}

    .edu_testemonial_wrap {
        padding: 20px;}

    .convocation_link {
        padding: 15px 19px;}

    .comment_wrap figure {
        width: 70px;}

    .search_bar_des {
        width: 100%;}

        .search_bar_des > input[type="search"], .search_bar_des .selectric-wrapper, .inr_pg_search_wrap form > button {
            width: 100%;
            margin: 10px 0px;}

    .inr_pg_search_wrap {
        padding: 10px 20px;}

    .teacher_bio_des ul li {
        width: 100%;
        margin: 3px 0px;}

    .kf_inr_ban_des h3 {
        font-size: 26px;}

    h3 {
        font-size: 26px;}

    .filterable_heading .btn-group {
        width: 100%;
        margin: 20px 0px;}

    .xiaoyue_tupian p {
        width: 176px;}

    .my_views {
        width: 266px;
        height: 33px;}
}
@media (min-width:370px) and (max-width:480px) {
     .nav > li > a {

    padding:10px 25px;}
}

@media (max-width: 384px) {
    .my_xiangqing ul li a {
        left: 24%!important;}  
    .my_kf_content_wrap .kf_edu2_heading1 p {
        width: 54%;}

    .my_kf_content_wrap .zhaosheng .kf_edu2_heading1 p {
        width: 54%;}

    .my_kf_content_wrap .zhuanti .kf_edu2_heading1 p {
        width: 66%;}

    .my_kode_navigation .sousuo {
        margin: 10px 0px 10px 0px;
        float: left;}

    .xiaoyue_tupian p {
        width: 162px;}
}

@media (max-width: 376px) {
    .my_xiangqing ul li a {
        left: 24%!important;}

    .my_kf_content_wrap .kf_edu2_heading1 p {
        width: 54%;}

    .my_kf_content_wrap .zhaosheng .kf_edu2_heading1 p {
        width: 54%;}

    .my_kf_content_wrap .zhuanti .kf_edu2_heading1 p {
        width: 66%;}

    .my_kode_navigation .sousuo {
        margin: 10px 0px 10px 0px;
        float: left;}

    .xiaoyue_tupian p {
        width: 150px;}
}

@media (max-width: 359px) {
    .zhuanti ul li a {
        width: 290px;}

    .xiaoyue_tupian p {
        width: 150px;}
}

@media (max-width: 321px) {
    .my_xiangqing ul li a {
        left: 19%!important;}

    .xiaoyue ul li a {
        font-size: 12px;}

    .my_kf_content_wrap .kf_edu2_heading1 p {
        width: 44%;}

    .my_kf_content_wrap .zhaosheng .kf_edu2_heading1 p {
        width: 44%;}

    .my_kf_content_wrap .zhuanti .kf_edu2_heading1 p {
        width: 59%;}

    .dongtai .yanyuan li a {
        font-size: 13px;}

    .dongtai .yanyuan li span {
        font-size: 12px;}

    .xiaoyue_tupian p {
        width: 130px;}
}

