@charset "utf-8";
/*
 CSS Create by 2fellows
*/
@media (max-width: 1440px){
	.content2f{ min-height: 900px; }
}

@media (max-width: 1400px){
  /*.box-news-vdo2f{ right: -50px;}*/
  .box-textintro-news2f h2 { max-width: 70%; margin: 0 auto;}
  .box-textintro-news2f h2 strong{ line-height: 50px; }
  .right-block-text{
    width: 70%;
  }
  .headtext-programs p {  font-size: 60px;  }
  #header2f,.header-slide2f .bx-wrapper .bx-viewport {  max-height: 600px;}
.head-float .bigtext{ font-size: 130px; line-height: 1;}
}
@media (max-width: 1370px){
  .head-float .bigtext {font-size: 110px;  line-height: 100px;}
  .box-whynida h3 {  font-size: 34px;line-height: 34px;}
  .head-float .bigtext{ letter-spacing: 0.4cm;}
  .content2f{  margin-top: 30px;  min-height: 800px;}
}
@media (max-width: 1300px){
  .course_banner2f img {
    height: 500px;
    width: auto;
}
.box-whynida h3 {font-size: 50px;line-height: 40px;}
.detail-journal .t-detail2f p{ font-size: 21px;}
}
@media (max-width: 1280px){
  .content2f { min-height: 1000px;}
  .left-download img {  height: 55px;}
  .right-download .head-download {font-size: 23px}
  .control-boxred2f{top:150px;}
  .box-emba-control2f{ width: 40%;}
  .topfixed .box-emba-control2f {  top: -120px;}
  .heading-program2f{ padding-top: 10px;}
  .body-program2f  .panel-title > a{ max-width: 320px;}
  .headtext-programs p {  font-size: 55px;  line-height: 40px;}
  .box-emba-control2f .panel-group {margin-bottom: 15px;}
  .body_tabcourse2f{ padding-top: 30px;}

}
@media (max-width: 1200px){
  .mn_galleryleft {height: 265px;}
  .img_mn_gallery2f{height: 122px;}
  .stoty_thumbnail2f{    height: 150px;margin-bottom: 10px;}
  #menu2f .nav > li > a span{    padding-right: 10px;min-width: 85px;}
  #menu2f .nav > li > a{ font-size: 22px;  padding: 15px 5px 20px 0;}
  #menu2f .nav > li:first-child {  width: 16%;}
  .journal-tap .nav-tabs {  margin-bottom: 40px;}
  .thumbnail-link img {  height: 100% !important; width: auto;}
  .person-intro2f a, .img_person2f a{    font-size: 22px;  line-height: 22px;}
  .person-position{ min-height: 70px;}
  .person-intro2f a,.img_person2f a  ,  .img_person2f{ height: 200px ;}
  .des-linkdoc h5{ font-size: 26px;}
  .text-testimonial h3{ font-size: 35px;}
  .box-controlbg{padding: 20px 30px;}
  .box-controlbg, .course-faq {  height: 120px;  }
  .text-faq  strong{ font-size: 46px;}
  .box-courserlink .t-title2f{ font-size: 30px; margin-bottom: 10px;}
  .listwhy2f ul{ margin-bottom: 15px;}
  .box-whynida{max-width: 550px;}
  .box-whynida h3 {  font-size: 35px;  line-height: 30px;}
  .listwhy2f ul li a{    background-position: 0 10px; font-size: 24px;}
  .control_headtab2f .nav-tabs > li > a{    padding: 15px 4px; margin-right: 9px;min-width: 84px;}
  .body-program2f  .panel-title > a{ font-size: 21px; line-height: 22px; max-width: 325px; }
  .card-wrapper-img{ height: 220px; }
  .menu_level2f ul.menulevel03 > li > a{      background-size: 12px;}
  .menu_level2f .menulevel03 li a{ font-size: 19px; line-height: 22px; }
  .menu_level2f ul.menulevel02 > li > a{ font-size: 20px; }
  .box-emba{ height: 569px;max-width: 450px;}
  .box-textintro-news2f h2 strong {  font-size: 40px;line-height: 50px;}
  .text-student{ font-size: 26px; line-height: 26px;}
  .date-topicnews h3{ font-size: 16px;}
  .btn-apply a {font-size: 20px;}
  .home-program-left2f h5 {font-size: 25px;}
  .layout-bigicon p {font-size: 20px;}
  .t-dat02 {font-size: 36px;line-height: 45px;}
  .home-section-intro2f img {width: auto;height: 100%;}
  .t-emba01 {font-size: 24px;margin-bottom: 10px;}
  .t-emba03 {font-size: 13px;height: 37px;}
  .t-emba02 {font-size: 30px;line-height: 25px;}
  .layoutimg-newevent {height: 140px;}
  .layout-haftbannerleft h2, .layout-haftbannerright h2{ font-size: 60px; line-height: 60px;}
  .layout-haftbannerleft, .layout-haftbannerright{ padding-top: 60px;}
  .layout-haftbannerleft, .layout-haftbannerright,.wrapper-haftbannerleft, .wrapper-haftbannerright {   height: 240px;}
  .content-footerlist2f, .footer-bg-left2f, .footer-bg-right2f, .box-link {  height: 75px;}
  .content-newsvdo2f .plyr--audio .plyr__controls button.tab-focus:focus,
  .content-newsvdo2f .plyr--audio .plyr__controls button:hover, .content-newsvdo2f .plyr__play-large{
    height: 65px; width:65px;}
    .box-testimonial-news2f{padding-top: 60px;}
  .journal-tap .nav-tabs > li > a{padding: 10px 5px;}
  .textright-journal h1{
    margin-top: 0;
  }
  .list-journal li{
    font-size: 20px;
    background-position: left 7px;
  }
  .slide-people{
    max-height: 260px;
  }
  .heading-program2f {
    padding: 10px 0 10px 0;
  }
  .top-mainmenu {
    right: 65px;
  }
  .pic-thumjournal{ height: 225px;}
  .submenu {
    right: -15px;
  }
  .cap-right .cap1{
    height: 48px;
    overflow: hidden;
  }
  .cap-right .cap2{
    height: 72px;
    overflow: hidden;
  }
.topfixed #menu2f .nav > li > a {
    padding: 10px 0px 15px 0;
	}
	.box-emba-control2f{
	  padding: 10px 50px 0 30px;
	}
}
@media (max-width: 1366px) and (max-width:1024px ){
.content2f { min-height: 1080px;}
}
@media (max-width: 1024px){
  .head-mn h2 {  font-size: 100px;line-height: 60px;}
  .head-mn h4 {  font-size: 65px;}
  .head-mn{    padding: 25px 0px 15px 20px;}
  .mn-box03{ margin-top: 10px;}
  #menu2f .nav > li:last-child .dropdown-menu.multi-level{ left: inherit; right: 0;}
  #menu2f .nav > li > a span{ padding-right: 10px;}
  .body-program2f .panel-title > a {    max-width: 320px;}
  .heading-journal2f{ margin-bottom: 40px;}
  .heading-journal2f .text-journal{ font-size: 25px; line-height: 25px;}
  .person-position{ margin-bottom: 10px; min-height: inherit;}
  .person-intro2f a{      background-position: 15px 15px;  padding:20px 15px 15px 15px; }
  .pic-testimonial a, .box-courserlink.bggray .thumbnail-testlink {  height: 205px;}
  .thumbnail-link, .thumbnail-testlink{ height: 220px;}
  .thumbnail-link img {  height: auto !important;width: 100%;}
  .control_headtab2f .nav-tabs > li > a{min-width: 96px;}
  .control_headtab2f .nav-tabs > li > a{ margin-right: 5px}
  .footer-logo2f img {  height: 40px;}
 	.content2f{  margin-top: 30px;  min-height: 800px;}
  .header-slide2f .bx-wrapper .bx-viewport,.header-slide2f .bx-wrapper img{ height: 460px !important;}
  /* .header-slide2f .bx-wrapper img{ width: auto;} */
  .right-block-text{ margin-top: 25px;}
  .topfixed .box-emba-control2f {     top: -60vh;}
  .heading-program2f {padding: 0px 0 10px 0;}
  .courseleft30 {  position: relative;left: -30px;}
  .course_banner2f img{ height: 450px;}
  .left-block-text {  padding: 0 30px;}
  .detail-right-block p,.detail-left-block p {font-size: 21px;line-height: 21px;}
  .left-download img{ height: 60px;}
  .head-float .smalltext{ font-size: 23px;}
  .head-float{ right: 5%;}
  .listwhy2f ul li span {  padding-left: 20px;  font-size: 21px;  line-height: 21px;  background-position: 0px 6px;}
  .t-dat02{ line-height: 60px;}
  .t-event {    font-size: 70px;}
  .icon-right {right: 76px;  margin-top: 37px;}
  .top-right2f{right:15px;}
  .main-person2f .person-intro2f a,.person-img2f{height: 220px;}
  .share-whynida ul li{ padding-right: 5px;}
  .listwhy2f ul li a {background-position: 0 10px;  font-size: 22px;}
  .box-whynida h3 {font-size: 30px;    line-height: 25px; margin-bottom: 15px;}
  .box-whynida {    max-width: 65%;  padding: 20px;}
  .content_coursemainpage2f .container > h3, .section_courser_iconlink01 h3{ padding: 40px 0;}
  .executives-list .card-wrapper{ padding: 10px; }
  .box-list-cate2f ul li strong{ font-size: 22px; }
  .listwhy2f ul{ margin-bottom: 0;}
  .menu-top-lang2f{ top:52px; }
  .menu-top-search2f{    width: 200px;    right: 300px; top: 45px;}
  .menu-top-lang2f ul li a, .menu-top-lang2f ul li{ font-size: 20px; }
  .box-news-vdo2f {right: 0;}
  .menu_level2f ul.menulevel02 > li{ padding-right: 20px; }
  .box-emba-control2f {    width: 45%;  padding: 15px 20px;}
  .body-program2f {max-width: 350px;}
  .t-emba03{ width: 80%;}
  .content-announcement2f .list-download2f {  padding-left: 40px;}
  .heading-article2f h1{ font-size: 45px; }
  .heading-article2f h2{ font-size: 65px;}
  .article2f > h3 {  font-size: 30px;}
  .heading-event2f {  font-size: 80px;  line-height: 60px;}
  .home-text-typo2f h2{ font-size: 70px;}
  .layout-imgnews2f{ height: 120px;}
  .heading-current2f{ font-size: 75px; line-height: 70px;}
  .box-current-student2f .icon-student{     width: 130px;height: 130px;  border: 7px solid #4c92c9; }
  .box-current-student2f a:hover  .icon-student{      border: 10px solid #dd746e;}
  .icon-student span{ height: 115px;}
  .icon-student span img {  max-height: 45px;}
  .text-student{ font-size: 24px;    line-height: 20px;}
  .box-link a{ font-size: 26px;}
  .content-vdo2f .plyr--audio .plyr__controls button.tab-focus:focus,
   .content-vdo2f .plyr--audio .plyr__controls button:hover, .content-vdo2f .plyr__play-large
  {    width: 55px;  height: 55px;  background-size: 100%;}

  .t-detail01{ font-size: 18px; padding-left: 5px;}
  .footer-logo2f{ margin-right: 10px;width: 60px;}
  .t-contact2f {  font-size: 18px;  line-height: 22px;}
  .icon-contact{ width: 100px; height: 100px; margin-bottom: 20px; margin-bottom: 10px;}
  .course-ymba2f h2 { font-size: 75px;line-height: 55px;}
  .course-ymba2f strong {font-size: 23px;  line-height: 23px;}
  .course-ymba2f p{font-size: 25px;  line-height: 25px;}
  .box-textintro-news2f h2 strong{ font-size: 40px; line-height: 50px;}
 /* .box-news-vdo2f,.course-section02 .content-newsvdo2f .plyr__video-wrapper,.course-section02,.box-textintro-news2f
  { height: 250px;}*/
  .course-section04 .content-newsvdo2f .plyr__video-wrapper,.box-testimonial-news2f,.box-testimonial-vdo2f{ height: 300px;}

  .date-topicnews h2 {font-size: 50px;line-height: 40px; margin-bottom:5px;}
  .heading-current2f{ margin-bottom: 20px;}
  .home-section-newsevent2f {padding: 40px 0;}
  .content-announcement2f{ margin-bottom: 30px; }
  .list-download2f{ padding-bottom: 30px; }
  .map2f{ height: 400px; }
  .map2f iframe{ height: 100%; }
  .course-section04 {margin-bottom: 40px;}
  .content-coursedetail2f .article2f{    padding: 30px 50px;}
  .t-course01{ font-size: 32px;}
  .course-englist-mba2f h2{ font-size: 80px;}
  .footer-logo2f{ width: 90px;}
  .footer-addr2f{ width: 75%; padding: 12px 0 0 0;}
  .home-section-iconlist2f{ padding-top: 35px;}
  .circle {
      left: -35px;
  }
  .mid {
      transform: translateY(25%);
  }

}
@media (max-width: 991px){
  .title-ceo h3{ font-size: 25px; }
  .title-ceo h1 { font-size: 35px; line-height: 35px;}
  .search_career2f{max-width: 100%;}
  .t-career-des{    width: 100%;}
  .mn_galleryleft,.img_mn_gallery2f{ height: auto; margin-bottom: 15px;}
  .content-cbi-testimonail2f  .detail-testimonail2f,.content-cbi-testimonail2f  .img-testimonail2f{ height: 170px;}
  .popup_topsearch2f .form-control {font-size: 26px; line-height: 30px;}
  .popup_topsearch2f .input-group{ padding-top: 20px;}
  .popup_topsearch2f .modal-dialog{ height: 90px;}
  .box-courserlink .btn-viewmore a{min-width: 125px;    background-position: 100px center;}
  .bottom-head{ font-size: 35px; line-height: 35px;}
  .float-vdo .container{ padding: 30px 25px;}
  .vdo-right-block .content-vdo2f {  height: 100%;}
  .courseleft30{ left: 0;}
  .cap_people2{ height: 42px;}
  .home-testimonials2f{ height: 199px;}
  .text-backdrop{ font-size: 26px; line-height: 21px;}
  .detail-journal {  max-height: 170px;  overflow: hidden;}
  .head-left{ padding-top: 0;}
  .right-download .detail-download{ width: 100%;}
  .head-float .bigtext {font-size: 80px;  line-height: 70px;}
  .head-float {  right: 15%;}
  .box-whynida {  max-width: 70%;}
  .cap_people1{font-size: 21px;line-height: 17px;  height: 33px;}
  .pic-journal, .textright-journal, .bg_maz_right {  height: 350px;}
  .pic-thumjournal{  height: 200px;}
  .popup_topsearch2f .modal-body {  padding: 0 15px;}
  .listperson2f.perdetail  .person-intro2f{ padding: 10px 10px;}
  .listperson2f.perdetail .t-persondetail,.listperson2f.perdetail .person-intro2f a{ font-size: 17px; line-height: 17px;}
  .main-person2f.perdetail .person-position {  font-size: 25px;  line-height: 25px; margin-bottom: 15px;}
  .main-person2f .person-position{ font-size: 35px; line-height: 35px;}
  .main-person2f .person-name2f{ font-size: 30px; line-height: 30px;}
  .person-name2f{ padding-bottom: 5px; margin-bottom: 5px}
  .person-intro2f a, .img_person2f a{ font-size: 18px;    line-height: 18px;}
  .person-position {font-size: 17px; line-height: 17px; margin-bottom:0px;}
  .person-intro2f a, .img_person2f a, .img_person2f {height: 175px;}
  .img_course_banner2f{ height:400px;}
  .course_banner2f img{ height: 100%; width: auto;}
  .course-viewmore a {  width: 115px;    background-position: 95px center;}
  .iconlink {  height: 55px;}
  .iconlink img{ height: 55px;}
  .box-iconlink h5 {  font-size: 23px;  line-height: 23px;  margin: 0 auto 15px;    min-height: 46px;  }
  .viewmore-doc a {width: 70%;  margin: 0 auto;  background-position: 90% center;text-align: left;}
  .viewmore-doc a{ width: 80%;}
  .icon-linkdoc{ margin-bottom: 10px;}
  .box-iconlinkdoc { text-align: center;}
  .control-iconlink01{ margin-top: 50px; padding: 25px 0;}
  .section_courser_overview2f{ padding: 50px 0;}
  .img-overview01 img{ padding-top: 160px;}
  .content_coursemainpage2f .container > h3, .section_courser_iconlink01 h3{ padding: 30px 0;}
  .section_courser_admintion2f,.section_courser_iconlink02,.download-block{ margin-bottom: 30px;}
  .text-faq  span{ font-size: 26px;}
  .box-courserlink.bggray .thumbnail-testlink{ margin-bottom: 0;height: 185px!important;}
  .text-faq strong {  font-size: 36px;  line-height: 40px;}
  .box-controlbg{padding: 10px 15px;}
  .box-courserlink .t-title2f {  font-size: 25px;  margin-bottom: 10px;  line-height: 23px;}
  .box-controlbg, .course-faq {  height: 90px;}
  .text-testimonial h5{ margin-bottom: 15px;}
  .text-testimonial h3 {    font-size: 30px;  line-height: 30px;  font-weight: bold;  margin-bottom: 10px;}
  .text-testimonial{    padding: 15px 10px 20px 15px;}
  .thumbnail-link, .thumbnail-testlink,.box-courserlink.bggray .thumbnail-testlink{ overflow: hidden;height: 160px;}
  .box-courserlink.bggray .thumbnail-testlink{ height: 145px !important; overflow: hidden;}
  .control_headtab2f .nav-tabs > li > a {      padding: 10px 10px;  margin: 4px;  font-size: 19px;}
  .listwhy2f ul li a{ padding-left: 20px;}
  .box-whynida {  max-width: 70%;}
  .executives-list .card-detail-wrapper h2{ font-size: 22px; }
  .executives-list .card-detail-wrapper p { font-size: 20px; line-height: 20px; min-height: 80px;}
  .card-wrapper-img{ height: 170px; }
  .home-section-intro2f{ height: 200px; }
  .home-text-typo2f h2 {font-size: 60px; line-height: 50px;}
  /* .control-boxred2f{ top:175px;position: relative;} */
  .body-program2f .panel-group .panel + .panel {margin-top: 2px;}
  .box-announcement-right h2, .box-announcement-left h2,
  .home-vdo2f h2, .home-business2f h2,.heading-current2f{    font-size:48px;  line-height: 30px;}
  .heading-program2f{     font-size: 30px;  line-height: 30px;    padding: 5px 0 10px 0;}
  .box-heading2f{ padding-left: 0;line-height: 26px;font-size: 24px;}
  .home-program-left2f .nav-tabs > li > a{padding: 20px 40px 20px 0; font-size: 40px;}
  .program_sub02 {  padding: 50px 10px 20px 0;}
  .box-icon-course{ margin-bottom: 0; }
  .content-contactform2f .form2f{ padding: 20px; }
  .box-businesslist2f ul li{ padding-left: 27px;}
  .course-section04 .content-newsvdo2f .plyr__video-wrapper, .box-testimonial-news2f, .box-testimonial-vdo2f {
    height: 270px;}
  .iconlink2f { border: 5px solid #0064b0; width: 125px;  height: 125px;display: block;  margin: 0 auto 20px;}
  .tx-testimonial{ line-height: 22px;}
  .box-testimonial-news2f h2 {font-size: 60px;  line-height: 60px;}
  .box-testimonial-news2f {  padding: 40px 30px 20px 0;}
  .course-tab2f .nav-tabs > li{ height: 125px;}
  .course-tab2f .nav-tabs > li > a{     line-height: 22px;font-size: 19px; padding: 15px 5px 15px 15px;}
  .box-textintro-news2f h2 strong {  font-size: 32px;line-height: 35px;}
  .box-textintro-news2f h2 { font-size: 30px;  line-height: 35px;}
  .box-textintro-news2f {padding: 30px 30px 20px 30px;}
  .content-collapse2f .panel-title > a{ padding-left: 50px;font-size: 24px; line-height: 24px;}
  .article2f .content-collapse2f  strong{ font-size: 45px;}
  .heading-article2f{ margin-bottom: 20px;}
  .content2f{ margin-top: 30px;}
  .bannerlist2f ul li a{ font-size: 24px; line-height: 24px;}
  .content-right2f{ padding-left: 30px;}
  .article2f, .article2f p ,.table-course2f table tfoot td, .course-popup,.insite-course-des2f p,.box-course-name a{  font-size: 20px;  line-height: 22px;}
  .table-course2f table tbody td.bg_blue {padding-left: 20px;}
  .article2f > h3 {  font-size: 26px;}
  .heading-article2f h1 {font-size: 40px;line-height: 40px;}
  .heading-article2f h2 {  font-size: 55px;}
  .content-menu2f{ padding-top: 130px;}
  .text-student{ width: 100%;}
  .icon-student span {  height: 95px;}
  .icon-student span img {max-height: 40px;}
  .box-current-student2f .icon-student{     width: 100px;height: 100px;}
  .box-link{ padding-top: 10px;}
  .content-footerlist2f, .footer-bg-left2f, .footer-bg-right2f, .box-link {  height: 60px;}
  .box-link{ background-size: 20px;}
  .box-link a { font-size: 26px; height: 40px;padding-left: 45px;  background-position: 15px 5px;  background-size: auto 25px;}
  .detail-topicnews{ padding-left: 10px;}
  .layout-newsdetail2f {padding: 20px 10px 10px 5px;}
  .t-business2f{ margin-bottom: 0;}
  .layout-imgnews2f{ height: 100px;}
  .t-and {  font-size: 40px;  line-height: 40px;  top: 45px;}
  .box-textonimg2f p{ font-size: 20px;}
  .box-textonimg2f h3{ font-size: 30px;}
  .box-textonimg2f{ padding-top: 50px;}
  .t-title2f a {height: 38px;}
  .annound-admission,.annound-admission.box_01 a > img{ height: 200px;}
  .footerlist2f h5 {font-size: 26px;line-height: 28px;margin-bottom: 20px;}
  .footerlist2f ul li{ width: 100%;}
  .footer-img2f img{max-width: 200px;}
  .home-text-typo2f h2{ padding-top: 0;}
  .header-slide2f .bx-wrapper img{ width: auto;}
  #header2f, .header-slide2f .bx-wrapper .bx-viewport,.header-slide2f .bx-wrapper img {  height: 450px !important;}
  .t-dat01 {font-size: 100px;line-height: 80px;}
  .t-dat02 {font-size: 25px;line-height: 30px;}
  .box-businesslist2f {padding: 50px 30px 40px 20px;}
  .text-business2f h5 {font-size: 20px;}
  .home-business2f .box-businesslist2f{ height: auto; padding-top: 40px;}
  .t-business2f {  font-size: 20px;  line-height: 19px;  height: 40px;}
  .layout-imgnews {height: 100px;}
  .layoutimg-newevent {height: 115px;}
  .layout-newevent {height: 255px;}
  .home-businesslist2f, .content-vdo2f {height: 200px;}
  .box-businesslist2f {padding: 25px 30px 40px 10px;}
  .t-readmore a {font-size: 15px;}
  .layout-submenu {background-position: 90% 50%;}
  .layout-haftbannerleft h2, .layout-haftbannerright h2,.course-section04 h2,.content-cbi-testimonail2f h2{ font-size: 40px; line-height: 45px;}
  .layout-haftbannerleft, .layout-haftbannerright, .wrapper-haftbannerleft, .wrapper-haftbannerright {  height: 200px;}
  .layout-haftbannerleft, .layout-haftbannerright {  padding-top: 45px;}
  .menu-top-list2f > ul > li { width: 33%;}
  .thumb-vdo2f{ height: 125px;}
  .thumb-vdo2f span.i-vdo{ height:52px; width: 52px; top:38px;    margin-left: -26px;}
  .slick-slide .i-view2f img{ width: 20px;}
  .des-testimonial2f p{ height: 48px;}
  .detail-testimonail2f,.img-testimonail2f{ height: 155px;}
  .detail-testimonail2f{ padding: 10px;}
  .i-view2f a{ margin-bottom: 5px;}
  .img-testimonail2f img{ height: 100%; width: auto;}
  .course-englist-mba2f h2,.content-coursedetail2f > div > h2 {  font-size: 60px;}
  .text-course-num{ font-size: 60px;}
  .t-course01 ,.t-course02{  font-size: 26px;  line-height: 24px;}
  .text-course-name{ height: 90px;}
  .control-listcourse2f ul li .boxcourse2f > div{ height: 160px;}
  .control-listcourse2f{ width: 100%; padding-left: 15px; padding-right: 15px;}
  .course-popup{ top:150px;   left: 5%;    width: 90%;}
  .course-accelerated-mba2f{ padding-right: 0;}
  .control-acbox05 {  left: 0;  top: -60px;}
  .control-acbox06{ left: 0;}
  .mini-about2f > h2 {    margin-bottom: 10px;font-size: 25px;line-height: 25px;}
  .listwhy2f ul{ margin-bottom: 0;}
  .detail-right-block{ margin-top: 20px;}
  .detail-right-block p{ margin-bottom: 10px;}
  .journal-tap .nav-tabs > li > a {  padding: 10px 10px;font-size: 21px;line-height: 20px;min-height: 62px;}
  /*.journal-tap .nav-tabs > li:last-child,.journal-tap .nav-tabs > li{ width: 20%;}*/
  .textright-journal h1 {  font-size: 35px;  line-height: 30px;}
  .textright-journal {  padding: 25px 30px 0px 30px;}
  .textright-journal .head-detailjournal {
    font-size: 20px;
  }
  .list-journal li {
    font-size: 18px;
    background-position: left 5px;
 }
 .heading-journal2f h1 {
     font-size: 50px;
 }
.thum-journal{ width: 100%;}
  .slide-people{
    max-height: 200px;
  }
  .cap-right{
    width: 65%;
  }
  .slide-people:hover .people{
    left: -55px;
  }
  .box-emba-control2f{   width: 45%;  padding: 10px 20px;}
  .box-emba{
    top: 0;
    height: 0;
  }
  /*.circle {
    left: -30px;
    top:42%;
  }*/
  .control-boxred2f .container {
    padding: 0;
    overflow: hidden;
    width: 100%;
  }
  .circle img {
    right: -3px;
  }
  .list-new ul li {
    font-size: 20px;
    height: 59px;
  }
  .top-mainmenu {
    right: 53px;
  }
  .submenu {
    left: -40px;
    bottom: -270px
  }
  .headtext-programs p{
    font-size: 55px;
  }
  .list-new .left-new{  font-size: 27px;  line-height: 27px;  }
  .list-new .right-new a{top:-6px;}
  .cap-right .cap2 {
      color: #000;
  }
  .cap-right .cap1 {
    height: 20px;
    font-size: 22px;
  }
  .header-slide2f .bx-wrapper .bx-next {
    top: 44%;
  }
  .header-slide2f .bx-wrapper .bx-prev {
    top: 44%;
  }
  .red{
    font-size: 22px;
  }


  .vdo-right-block .content-vdo2f .plyr__play-large{
    top: 35%;
  }
  .float-bg{
    height: 270px;
  }
  .left-block-text {
    padding: 0 0 0 20px;
  }
}
@media (max-width: 855px){
  .head-float {  right: 30px;}
  .box-emba-control2f {  top: 0;  width: 100%;  position: relative;  max-width: 100%;}
  .topfixed .box-emba-control2f {  top: 0;}
  .circle{ display: none;}
	.control-boxred2f{
		top:0;
		position: relative;
	}
	.body-program2f {
    max-width: auto;
	}
}
@media only screen and (max-width:768px){
.content-form2f h5{ font-size: 25px;line-height: 25px;}
 #menu2f .dropdown-menu{ position: relative;}
 #menu2f .dropdown-menu > li:last-child a, #menu2f .dropdown_level02 > li:last-child > a{ padding-bottom: 10px;}
 #menu2f .dropdown-menu.multi-level > .menu_level2f  .dropdown-menu{ width: 100%;  margin-left: 0;  float: none;  left: 0;border: none;padding: 0;}
#menu2f .dropdown-menu.multi-level .dropdown-menu li a{ padding-left: 50px;    background-position: 30px 14px;}
}
@media (max-width: 991px)and (min-width: 769px){
  #menu2f .container-fluid{ padding-right: 0; }
  #menu2f .navbar-brand > img.logo-desktop{    height: 40px;}
  #menu2f .navbar-brand {  padding: 23px 0px;top:0;  height: 90px;    width: 90px;}
  #menu2f .navbar-collapse {  padding-left: 70px;}
  #menu2f .nav > li > a {font-size: 17px;line-height: 19px;}
  #menu2f .nav > li:first-child {  width: 16%;}
  #menu2f .nav > li:first-child a span {max-width:100px;}
  #menu2f .nav > li > a span{max-width:inherit;  min-width: 60px; padding-right: 0;}
  .person-intro2f a {  padding: 20px 10px 10px 10px;}
  .topfixed #menu2f .navbar-brand {padding: 12px 0;}
  .left-download img {height: 60px;}
  .download-block .col-xs-6.nopaddingright{padding-right: 15px;}
  .right-download{ margin-bottom: 30px; width: 75%;}
  .download-block {  padding: 30px 0 0 0;}
  .left-download{ width: 25%;}
  .topfixed header, .topfixed #menu2f .navbar-brand {height: 70px;}
  .content-cbi-testimonail2f .des-testimonial2f p {
    margin-bottom: 5px;
    font-size: 19px;
    line-height: 17px;
    height: 49px;
    padding-top: 0;
}

}
@media (max-width: 768px) {
  .topfixed #menu2f .nav > li > a { padding: 10px 15px ;}
  .topfixed #menu2f .navbar-nav {padding: 0;}
	.float-vdo .container { max-width: 720px;}
	.control-coursedetail2f .panel-default > .panel-heading a{    font-size: 30px; line-height: 30px;}
  .t-career-date{ margin-top: 0; }
  .head-float .bigtext{right:5px;}
  .left-download{ text-align: center; width: 40%;}
  .right-download{ width: 60%; margin-bottom: 30px;}
  .download-block{ padding-bottom: 0;}
  .box-emba-control2f{    padding: 30px 20px 15px 20px;}
  #menu2f .nav.pane_menu > li:hover .dropdown-menu.multi-level{ display:none;}
  .pic-testimonial{ background-color: #4493ba;}
  .pic-testimonial img{ display: block; margin: 0 auto;    width: auto;}
  .box-courserlink.bggray .thumbnail-testlink,.pic-testimonial a,.pic-testimonial img{  margin-bottom: 0;height: 145px!important;}
  .listwhy2f ul li:last-child{ margin-bottom: 0;}
  .box-whynida h3 {font-size: 35px;line-height: 30px;  margin-bottom: 10px;}
  .body-program2f ,.body-program2f  .panel-title > a{  max-width: 100%;}
  .topfixed .box-emba-control2f {  top: 0;}
  .header-insite-top02 .container {width: 100%;padding: 0;}
  .header-insite-top02{ height: auto;}
  #menu2f .container-fluid, #menu2f .navbar-collapse{ padding: 0;}
  .listwhy2f ul li a {
    padding-left: 15px;
    background-size: 7px;
    background-position: 0 9px;
}
  .listwhy2f ul li a{ font-size: 20px;}
	.map2f { height: 350px; margin-bottom: 20px;}
  .menu_level2f ul.menulevel02 > li { padding-right: 0;}
  .navbar-header {float: none; }
  .navbar-toggle { display: block;}
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
    .navbar-collapse.collapse {display: none!important;}
    .navbar-collapse.collapse.in { display: block!important;}
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
  .navbar-nav>li {float: left; width: 100%;}
  .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
  .layout-bigicon h2 {font-size: 23px;}
  .menu-top-list2f > ul > li { width: 50%;}
  .heading-article2f h1 {  font-size: 30px;line-height: 30px;}
  .heading-article2f h2 {font-size: 48px;  line-height: 45px;}
  .thumbnail-link, .thumbnail-testlink, .box-courserlink.bggray .thumbnail-testlink {  height: 160px;}
  #menu2f .navbar-collapse{ padding-left: 0;background-color: #000; }
 .dropdown_menu2f { float: left;width: 100%;    padding: 0; background-color: #08426e; position:relative;}
  #menu2f .navbar-collapse{ border: none;}
  #menu2f .nav > li > a,.topfixed #menu2f .nav > li > a{  color: #fff;   padding: 10px 30px;   font-size: 22px;}
 .menu_level2f ul.menulevel02 > li{ width: 100%; margin-bottom: 0;}
 .menu_level2f ul.menulevel02 > li > a{    font-family: inherit; font-size: 20px; background-position: 15px 13px; border:none; margin-bottom: 0; padding: 7px 30px 0px 15px;}
 .menu_level2f ul.menulevel02 > li > a:hover {  color: #43b5e0;}
  #menu2f .navbar-default .navbar-nav > .active > a,
  #menu2f .navbar-default .navbar-nav > .active > a:hover,
  #menu2f .navbar-default .navbar-nav > .active > a:focus { background-color: #fff;}
  #menu2f .nav > li > a,.topfixed  #menu2f .nav > li > a { padding: 10px 15px;  font-size: 22px;line-height: 22px; max-width: 100%; text-align: left;}
  #menu2f .navbar-collapse{ border: none;}
  #menu2f .nav > li > a{ border-bottom: 1px dotted #333;}
  #menu2f .nav > li.dropdown > a{ background-image: url(../images/arrow01.png); background-repeat: no-repeat; background-position: 98% center;}
  #menu2f .nav > li.dropdown > a:hover,#menu2f .nav > li.dropdown > a:focus{ background-image: url(../images/arrow02.png); }
  ul.menulevel03{ padding-left: 15px; padding-top: 5px; }
  .menu_level2f ul.menulevel04{ margin-bottom: 5px; }
  .list-download2f{ padding-bottom: 0; }
  .control-listcourse2f {  max-width: 100%;}
  .course-englist-mba2f{ padding: 30px 0px 30px 0;}
  .control-listcourse2f ul li{ width: 33.3%;}
  .control-box04,.control-box05, .control-box06, .control-box07{ right: 0;}
   .control-box06{ top: 0;}
   .course-collapse2f .panel-title > a{ font-size: 24px; line-height: 26px;}
   #menu2f .navbar-brand { width: auto; padding: 10px 15px; height: 90px;     padding-left: 25px;}
   #menu2f .nav > li{ width: 100%;}
   #menu2f .nav > li > a span{max-width: 100%; min-width: 100%;}
   #menu2f .navbar-nav {padding: 0;  width: 100%;  margin: 0;overflow: hidden;}
   #menu2f .dropdown-menu.multi-level{ margin-top: 0;border: none;width: 100%;position: relative; padding-top: 0; background-image: none;}
   #menu2f .nav > li > a span{ display: block; height: auto;}
   #menu2f .dropdown-menu.multi-level > .menu_level2f{ background-color: #000; border: none;}
   #menu2f .dropdown-menu.multi-level  li a{color: #fff;}
   #menu2f .dropdown-menu  li a:hover, #menu2f .dropdown-menu  li a:focus{    color: #d7292f;}
   #menu2f .dropdown-menu{ background-color: #000;}
   .logo{ height: 92px;    padding: 10px 15px;}
   .logo a img{ height: 65px; width: auto;}
   .topfixed .header-insite-top02 {  height: 55px;}
   .topfixed #menu2f .navbar-brand{ margin-left: 0;}
   .topfixed header, .topfixed #menu2f .navbar-brand {  height: 90px;}
   #menu2f .nav > li > a span br, #menu2f .nav > li > a > br{ display: none;}
   #menu2f .nav > li:first-child,.ministie #menu2f .nav > li{ width:100%; }
   #menu2f .dropdown-menu  li a{    background-image: url(../images/icon_menu03.png);}
   #menu2f .dropdown-menu.multi-level  li{    border-bottom: 1px dotted #333;}
   .body-program2f .panel-title > a {font-size: 22px;line-height: 23px;}
    .text-backdrop {font-size: 25px;line-height: 23px;}
    .main-journal,.list-magazine2f {  margin-top: 30px;}
    .thum-journal .thumbnail,.heading-journal2f{ margin-bottom: 30px;}
}
@media (max-width: 767px){
  .nida-body-zh .heading-article2f h1{    font-size: 24px;}
  .navication2f .container{ padding-left: 15px; }
  .box-emba-control2f .panel-group { margin-bottom: 0;}
  .ceo-detail2f{ margin-bottom: 30px; }
  .title-ceo {  padding: 30px;}
  .right-download{ margin-bottom: 0; }
  .right-block{ top:0; }
  .mn-box03{  min-height: inherit;  margin-bottom: 30px;    max-width: 75%;  }
  .content_management2f {  padding: 0px;}
  .mn-course_list{ margin-bottom: 30px;}
  .stoty_thumbnail2f{ height: auto;}
  .body_tabcourse2f img{ width: 100%;}
  .box-mn-story2f{ margin-bottom: 30px;}
  .head-mn h2 {     font-size: 55px; line-height: 40px;}
  .head-mn h4 {  font-size: 50px;}
  .head-mn {  height: auto;  border-left: 5px solid #165796;}
  .main-minisite2f .article2f .listperson2f.perdetail .img_person2f img{ width: auto !important;}
  .person-intro2f a{ padding: 15px;}
  .footer_cbi .footer-logo2f, .footer_cec .footer-logo2f{ width: 100%;}
  .person-intro2f a, .img_person2f a, .img_person2f {height: 200px;}
  .person-intro2f a {  vertical-align: top;}
  .person-intro2f.personright a,.person-intro2f a{ background-image: none !important;}
  .person-position,.main-person2f.perdetail .person-position{ font-size: 21px; line-height: 21px;    margin-bottom: 5px;}
  .person-intro2f a, .img_person2f a ,.main-person2f .person-name2f{font-size: 25px;  line-height: 23px;}
  .listcourse-detail2f {  padding-left: 0;}
  .course-faq{ height: auto;}
  .img-faq a{ display: block; line-height: 0;}
  .box-courserlink.bggray .thumbnail-testlink {height: auto !important;}
  .thumbnail-link, .thumbnail-testlink {  height: 160px;}
  .thumbnail-link img {height: 100% !important;  width: auto;}
  .pic-testimonial a{ height: 145px;}
  .text-onbanner2f .container {overflow: hidden;    position: relative;  padding: 0;  background-color: #d42028;}
  .box-whynida {bottom: inherit;position: relative; padding: 20px 0 20px 40px;  max-width: 100%;}
  .text-onbanner2f{ position: relative;}
  .img_course_banner2f{ height: auto;}
  .blackdrop {  width: 100%;  max-height: 100px;  max-width: 100%;  margin-top: 0;}
  .mini-slide2f {margin-bottom: 0;}
  .head-float .bigtext {    letter-spacing: 0.3cm;font-size: 50px;line-height: 50px;}
  .left-download{    transform: translateY(15%);}
  .control_headtab2f .nav-tabs > li > a{min-height: 60px;}
  .left-download{ width: 30%;}
  .right-download{ width: 70%;}
  .home-testimonials2f {height: auto;}
  .cap_people2{ display: block;}
  .box-people{ height: auto;}
  .content-vdo2f iframe {  width: 100%;height: 300px;}
  .text-backdrop{ font-size: 25px; line-height: 25px;}
  .img_person2f img {  width: auto;  height: 100%;}
  .topfixed, .topfixed #menu2f .navbar-brand {height: 70px;}
  .thum-download{ margin-bottom: 15px; float: left;width: 100%;}
  .thumbnail-link, .thumbnail-testlink {  height: 220px;}
  .box-controlbg {  padding: 20px 15px;}
  .box-controlbg, .course-faq {  height: auto;}
  .box-courserlink .t-title2f {  font-size: 22px;  margin-bottom: 10px;line-height: 22px;}
  .box-courserlink .btn-viewmore a{font-size: 21px;min-width: 120px;background-position: 100px center;}
  .left-download{   margin-top: 0; text-align: left;}
  .topfixed #menu2f .navbar-brand {  padding: 5px 10px;}
  .left-download img {  height: 50px;}
  .topfixed header, .topfixed #menu2f .navbar-brand {height: 55px;}
  .head-float{    top: 80px;  bottom: inherit;}
  .head-float .smalltext{    max-width: 100%;padding-left: 30%;position: relative;  right: 0px;}
  .detail-journal{ height: auto;}
  .right-download .detail-download{ max-width: 200px;}
  .home-section-channel2f .viewall2f,.float-text-about,.detail-left-block,.head-left{ margin-bottom: 15px;}
  .content-vdo2f{ margin-bottom: 15px;}
  .home-section-announce2f .list-new ul li,.home-current-list2f ul li{ margin-bottom: 15px;}
  .home-section-announce2f .list-new ul {  padding-top: 20px;}
  .course_banner2f img{ height:300px;}
  .head-float .bigtext,.head-float .smalltext{ text-align: right;}
  .headtext-programs p{ font-size: 45px;}
  .box-emba-control2f .circle{ display: none;}
  .home-section-channel2f .home-vdo2f{ margin-top: 0px;    margin-bottom: 0;}
  .home-section-channel2f h2{     font-size: 50px;line-height: 30px;margin-bottom: 30px;}
  .block-journal .bg_maz_right{ display: none;}
  .headline-overview h2 {  text-align: center;}
  .header-insite-top02 .container{ padding: 0 15px;}
  .listperson2f.perdetail .person-position{ margin-bottom: 10px;}
  .person-intro2f.personright .t-persondetail {  text-align: left;}
  .listperson2f.perdetail .person-intro2f, .listperson2f.perdetail .img_person2f img, .listperson2f.perdetail .img_person2f {
    height: 185px !important;}
  .listperson2f.perdetail .person-intro2f {
    padding: 25px 15px;}
  .listperson2f.perdetail .pull-right {  float: right !important;}
  .content2f .main-person2f.perdetail .nopaddingright ,
  .content2f .listperson2f.perdetail .nopaddingright {  padding-right: 0;}
  .content2f{ margin-top: 20px;}
  .content-chart2f .pull-right {  float: right !important;}
  .person-intro2f.personright a{  background-image: url(../images/double-left-arrows.png);background-position: 20px 20px;}
  .person-intro2f.personright span{ text-align: left;}
  .content2f .content-chart2f .nopaddingright{ padding-right: 0;}
  .main-person2f .person-intro2f a, .person-img2f {height: 175px;}

  .section_courser_admintion2f{ padding-right: 15px;}
  .section_courser_admintion2f .col-xs-4{ padding-right: 0;}
  .box-iconlinkdoc{    border-bottom: 1px solid #eeeeee;}
  .control-linkdoc2f{border-bottom: none;}
  .des-linkdoc p{ height: auto;}
  .viewmore-doc a{max-width: 130px;}
  .box-iconlink{ margin-bottom: 15px;}
  .content2f .control-iconlink01 .nopaddingright {  padding-right: 0;  background: none;}
  .headline-overview h3 {font-size: 45px;  line-height: 40px;  font-weight: bold;  padding-bottom: 10px;  margin-bottom: 30px;}
  .headline-overview h1 {  font-size: 50px;  line-height: 30px;}
  .box-overviewright2f .t-overview{max-width: 100%;}
  .img-overview01 img ,.box-overviewright2f{padding-top: 0;}
  .headline-overview {  right: inherit;  text-align: center;    position: relative;}
  .control_headtab2f{ padding-bottom: 0;}
  .control_headtab2f .nav-tabs > li > a,
  .control_headtab2f .nav-tabs > li:last-child > a {     margin: 0 7px;  font-size: 20px;  text-align: center;  margin-bottom: 15px;}
  .control_headtab2f .nav-tabs li{ width: 33.3333%;}
  .listicon2f button.slick-prev{left: 0;}
  .listicon2f button.slick-next{right: 0;}
  .card-wrapper-img{ height: auto; }
  .iconlink2f{ background-size: 40px;width: 105px; height: 105px; }
  .tx-link2f{ font-size: 24px; }
  .listicon2f ul li{ width: 33%; margin-bottom: 20px; }
  .logo a {width: 110px;padding: 15px 8px;}
  .home-text-typo2f h2{ margin-bottom: 0; }
  .home-section-intro2f{ height: 180px;}
  .home-section-intro2f img{ min-height: 180px;}
  .box-announcement-right h2, .box-announcement-left h2,.home-vdo2f h2, .home-business2f h2{ margin-bottom: 15px;}
  /* .control-boxred2f {  top: 0;} */
  .panel-group {  margin-bottom: 0px;}
  .box-programleft2f{    background-color: #114974;}
  .box-programleft2f,.box-programright2f{ padding-left: 0; padding-right:0;padding-bottom: 15px;}
  .home-accordion-program2f{    background-color: #0064b0;}
  .header-program2f{position:relative;}
  .header-program2f .container{ padding: 0;}
  .bgblueleft, .bgblueright{ display: none;}
  .box-heading2f{ padding: 15px;}
  .header-insite-top02{ height: auto;}
  #menu2f .navbar-brand{     padding: 7px 10px;  height: 55px;}
  #menu2f .navbar-brand > img.logo-desktop{ height: 40px;}
  #menu2f .navbar-brand{top:0;}
  .home-section-program2f{    border-top: 1px solid transparent;}
  .program_sub01{ padding: 40px 20px;}
  .home-section-program2f{overflow: hidden;}
  .program-dropdown2f .dropdown button:hover, .home-program-left2f .nav-tabs > li:hover > a, .home-program-left2f .nav-tabs > li.active > a,
  .home-program-left2f .nav-tabs > li.active > a:hover, .home-program-left2f .nav-tabs > li.active > a:focus{
     background-color: #d93729;}
  .home-program-left2f .nav-tabs > li > a{ padding:20px 25px;}
  .bgred_active01,.bgred_active02{ display: none !important;width: 0;}
  .popup-menu2f{ padding-bottom: 30px; }
  .menu-top-list2f .box-list-cate2f { padding-right: 0;}
  .content-announcement2f,.content-right2f,.img-overview01 img{ margin-bottom: 30px; }
  .menu-top-list2f > ul > li{ width: 100%; }
  .home-businesslist2f{ height: 230px; }
  .content-vdo2f{ height: auto; }
  .menu-top-lang2f{top:23px;}
  .header-slide2f .bx-wrapper .bx-controls-direction a{width: 15px;}
  .icon-right > ul > li > img{ height: 23px; }
  .icon-right ul li{ margin-left: 15px; }
  .icon-right { right: 75px; margin-top: 25px;}
  .box-textonimg2f {padding-top: 80px;}
  .box-textonimg2f p { font-size: 23px;}
  /* #header2f, .header-slide2f .bx-wrapper .bx-viewport {  height: 350px !important;} */
   #header2f { height: auto !important;}
  .course-section01 .icon-left {  right: 15px;width: 100%;left: inherit;top: inherit;bottom: 15px;  text-align: right;}
  .content2f .slide-testimonial2f .nopaddingright{ padding-right: 0;}
  .input2f .radio-inline.inputother + .radio-inline.inputother{ padding-left: 0;}
  .input2f .radio-inline + .radio-inline,.input2f  .checkbox-inline + .checkbox-inline {margin-top: 0;  margin-left: 0; }
  .input2f .t-check-radio .radio-inline,
  .input2f .t-check-radio  .checkbox-inline{ display: block;}
  .box-manage2f{ bottom: 15px;}
  .input2f  #uploadFile{ margin-bottom: 10px;}
  .input2f .fileUpload{left: 0;}
  .t-check-radio {padding-top: 10px;padding-left: 0; margin-bottom: 5px;}
  .form2f .input2f .form-control{ margin-top: 0;}
  .input-border2f{ margin-bottom: 10px;}
  .t-detail01 {  font-size: 19px;  padding-left: 20px;}
  .t-readmore a{ font-size: 19px;}
  .box-link a{ padding-left: 55px;}
  .t-business2f {font-size: 20px;}
  #menu2f .dropdown-menu > li > a,.text-award2f > span ,.t-des-news2f{font-size: 20px;  line-height: 22px;}
 .t-des-news2f {  height: 46px;}
  .control-testimonial2f .bx-wrapper .bx-pager, .control-testimonial2f  .bx-wrapper .bx-controls-auto{bottom: 0;}
  .control-testimonial2f{ padding-bottom: 30px;}
  .box-testimonial-vdo2f{margin-bottom: 30px;}
  .tx-testimonial{ height: 66px; overflow: hidden;}
  .box-testimonial-news2f, .box-testimonial-vdo2f, .box-textintro-news2f { height: 400px;}
  .course-section01{ overflow: hidden;}
  .content-coursedetail2f .article2f{ padding: 20px 30px;}
  .box-testimonial-news2f .nopaddingright{ padding-right: 15px;}
  .vdoright2f,.box-testimonial-vdo2f{ position: relative;}
  .course-section04{ margin-bottom: 30px;}
  .box-textintro-news2f,.box-testimonial-news2f {padding: 30px 30px 50px 30px;}
  .course-section02 .nopadding,.course-section04 .nopadding{ padding: 0 15px;}
  /*.box-news-vdo2f, .content-newsvdo2f .plyr__video-wrapper, .box-testimonial-vdo2f,.vdoright2f{ height:400px;}*/
  .box-news-vdo2f {  width: 100%;  position: relative;}
  .course-ymba2f{ padding-bottom: 50px;}
  .control-bgred2f .nopaddingleft{ padding-left: 15px;}
  .full-content2f {  margin-bottom: 50px;}
  .form2f .input2f .form-control{ padding: 0;}
  .t-input2f{    background-image: none;padding: 0; }
  .thumb-vdo2f span.i-vdo{ top: 50px;}
  .thumb-vdo2f {  height: 145px;}
  .box-eleaning2f:hover .view-vdo2f {right: -4px;  bottom: -4px;}
  .box-eleaning2f:hover {  border: 5px solid #0064b0;  padding: 6px;}
  .box-eleaning2f{ padding: 10px;}
  .img-news2f{ height: 145px;}
  .box-newsdetail2f .t-news2f a,.box-newsdetail2f p,.course-section02,.box-textintro-news2f,
  .box-testimonial-news2f{ height: auto;}
  .box-date2f{ max-width: 100%;}
  .content-announcement2f .list-download2f {  padding-left: 0;}
  .img-left2f{ display: none;}
  .article2f .content-collapse2f strong { top:8px; font-size: 36px;}
  .content-collapse2f .panel-title > a {  padding-left: 40px;    font-size: 22px;  line-height: 22px;}
  .num-maz2f{ padding-right: 15px; text-align: center;}
  .list-magazine2f table  tr td{ padding: 15px 10px;}
  .home-program2f{ padding:0 15px;}
  .home-program2f .col-xs-6 {  padding: 0;  width: 46%;margin-left: 2%;  margin-right: 2%;}
  .home-program2f .btn-apply {  padding-right: 0;}
  .menu-left2f,.box-newsdetail2f{ margin-bottom: 30px;}
  .insite-top2f {  float: none;  width: 360px;  margin: 0 auto;}
  .insite-top01 {  padding-right: 5px;margin-right: 5px;}
  .insite-top2f .list-inline > li {  padding-right: 3px;  padding-left: 0;}
  #menu2f .navbar-brand > img{height: 57px; top:0;}
  .content-left2f,.article2f {  margin-bottom: 30px;}
  .content-right2f {padding-left: 0;}
  .heading-article2f{ text-align: left;}
  .bannerlist2f ul li a {  background-position: 95% center;}
  .content2f .nopaddingright{padding-right: 15px;}
  .content-menu2f {  padding-top: 100px;}
  .menu-top-search2f {     margin-top: 20px; width: 100%;  float: none;  position: relative;  right: 0;  top: 0;  margin-bottom: 20px;}
  .logo img{  width: 130px;}
   .top-right2f{right: 15px; padding-top: 20px;}
   .control-boxred2f .container{ padding: 0; overflow: hidden;width: 100%;}
   .control-boxred2f{ position:relative;}
   .box-emba {position: relative;  bottom: 0;    height:auto;  width: 100%;  max-width: 100%;    background-color: #0c5287;}
   .home-program-left2f h5{ text-align: center;}
   .home-program-left2f .nav-tabs > li { width: 100%;  margin-right: 0;  margin-left: 0;  float: left;}
   .btn-apply a{width:100%;  margin-right: 0;margin-left: 0;}
   .home-section-program2f, .program_bg_left2f,
   .program_bg_right2f, .home-program-left2f, .home-program-right2f { height: auto;}
    .home-section-program2f .nopaddingright{ padding-left: 0;}
    .program-detail2f ul li a {  background-position: 25px 6px;    padding-left: 0px;}
    .list-announcement2f {  margin-top: 10px; padding-right: 20px;}
    .box-announcement-left,.home-businesslist2f, .home-vdo2f{ margin-bottom: 40px;}
    .box-announcement-right h2,.home-business2f h2{ text-align: left;}
    .annound-admission, .annound-admission.box_01 a > img{ height: 250px;}
    .t-detail02{width: 80%;}
    .heading-event2f strong, .heading-event2f span {  display: inline-block;}
    .t-and{ position:relative;top:0;}
    .home-section-newsevent2f {  padding: 20px 0;}
    .detail-newsevent p{ height: auto;}
    .home-news-left2f{ margin-bottom: 30px;}
    .home-boxnews2f{ margin-bottom: 10px; padding-right: 15px;}
    .layout-imgnews2f{  height: 160px;}
    .home-boxnews2f .col-xs-6{ padding-right: 0;}
    .detail-topicnews {padding-left: 0;}
    .layout-newsdetail2f .col-xs-5{ padding-left: 0;}
    .home-current-list2f ul li{ width: 33%;}
    .text-student {  font-size: 23px;    height: auto;  overflow: hidden;}
    .heading-current2f {font-size: 60px;  line-height: 50px;}
    .box-current-student2f .icon-student{ border-width: 5px;}
    .content-footerlist2f, .footer-bg-left2f, .footer-bg-right2f, .box-link {height: auto;}
    .content-footerlist2f { overflow: hidden;}
    .content-footerlist2f .container{ padding:0;}
    .box-link{ padding-bottom: 5px;}
  	.t-emba03{ width:100%; height:auto;}
  	.program-detail2f{ padding-right:15px;}
    .footer-social2f {     margin: 0;
    text-align: center;
    float: left;
    width: 100%;}
    .footer-bottom-right2f{ margin-top: 10px;}
    .footer-logo2f {margin: 0 auto 5px;width: 100%; float: none; text-align: center;padding: 5px; max-width: 120px; }
    .footer-addr2f{ text-align: center; width: 100%; float: none;}
    .footer-bottom2f {  padding: 15px 0 10px 0;}
    .table-slide2f{ display: block;}
    .article2f > h2 ,.control-coursedetail2f .panel-default > .panel-heading  a{  font-size: 30px;  line-height: 30px;}
    .article2f > h4,.control-coursedetail2f h5 {  font-size: 25px;  line-height: 25px;}
    .home-intro-business2f{ height: 250px; }
    .course-accelerated-mba2f,.course-englist-mba2f{     background-position: 15px top;}
    .listwhy2f ul li a {  font-size: 20px;height: 24px;overflow: hidden;  display: block;}
    .control-coursedetail2f .listcourse-detail2f .panel-body{ font-size: 22px;    padding:10px 0 10px 30px; }
    .footer-logo2f img {  height: 50px;  margin-bottom: 0px;}
    .body-program2f .panel-title > a {  font-size: 21px;  line-height: 21px;}
    .heading-program2f{ font-size: 26px;}
    .content2f .box-listdownload2f .nopaddingright {  padding-right: 0;}
    .content2f .listperson2f .nopaddingright {  padding-right: 0;}
    .article2f .img_person2f img {  left: 0;  height: auto !important;  width: 100% !important;}
    .pic-journal{ height: auto;}
    .home-section-channel2f{ padding-top: 40px;}
    .float-vdo .container{ padding: 30px 0;}
    .content-menu2f .logo a {  width: auto;padding: 0;}
    .close_sitemap{ top:23px;}
    .t-title2f a {  height: auto;  max-height: 38px;}
    .menu-top-search2f .form-control{ padding-left: 0;}
    .journal-tap .nav-tabs > li > a {  text-align: center;  }
    .textright-journal { height: auto;}
    .main-person2f.perdetail .person-intro2f{ padding: 15px;}
    .heading-journal2f h1{
      font-size: 40px;
    }
    .heading-journal2f h2{
      font-size: 55px;
    }
    .journal-tap .nav-tabs > li > a {
      padding: 10px 20px;
    }

    .textright-journal{
      margin-top: 30px;
    }
    .blackdrop {
      max-height: 135px;
      width: 50%;
      margin: 15px auto 0;
  }

    .mid {
      transform: inherit;
  }
    .box-emba-control2f {  padding: 15px;}
  .list-new{  margin-top: 0;  margin-bottom: 30px;}
  .block-journal .col-sm-offset-1 {
     margin-left: 0;
  }
  .btn-journal .btn {
    padding: 10px 30px;
  }
  .home-section-announce2f .col-sm-offset-1 {
    margin-left: 0;
  }
  .marright{
    margin-right: 0;
  }
  .home-section-announce2f .nopaddingright{
    padding-right: 15px;
  }
  .sub-barmenu {
    opacity: 1;
    display: none;
  }
  .submenu {
    left: 0;
    bottom: 0;
    width: 100%;
    right: 0;
    position: relative;
  }
  .list-new ul li {
    height: 60px;
  }
  .textarea2f .t-input2f{
    height: 70px;
  }
  .red {
    font-size: 20px;
  }


  .float-bg{
    display: none;
  }
  .float-pic-about{
    width: 100%;
    margin-bottom: 20px;
  }
  .float-text-about{width: 100%;}
  .vdo-right-block .content-vdo2f .plyr__play-large {  top: 50%;}
  .detail-right-block{ margin-top: 15px;}
  .right-block-text {width: 100%;margin: 0;padding: 0 15px;}
  .float-detail-vdo .left-block-text {
    padding: 0 15px;
  }
}
@media (max-width: 720px){
  /*.pic-thumjournal {
    max-height: 340px;
  }*/
  .journal-tap .nav-tabs > li > a {
    padding: 10px 10px;
    font-size: 22px;
		min-height: 82px;
  }
}
@media (max-width: 650px){
  .course-tab2f .nav-tabs > li {height: 100px; width: 50%; margin-bottom: 4px;}
  .course-tab2f .nav-tabs > li > a {  line-height: 24px;font-size: 22px;}
 /* .course-section04 .content-newsvdo2f .plyr__video-wrapper,  .box-testimonial-vdo2f,
  .box-news-vdo2f, .course-section02 .content-newsvdo2f .plyr__video-wrapper,.vdoright2f {
    height: 300px;}*/
    .t-course01, .t-course02 {  font-size: 22px;  line-height: 20px;}
    .text-course-name {  height: 70px;}
    .popup_topsearch2f .input-group{ padding-top: 20px;}
    .popup_topsearch2f .form-control {  font-size: 25px; line-height: 25px;}
    .popup_topsearch2f .input-group-addon > input {width: 21px;}
    .popup_topsearch2f .modal-dialog{ height: 95px;}
    .control-listcourse2f ul li .boxcourse2f > div {  height: 140px;  padding: 0 10px 10px 10px;}
    .course-englist-mba2f h2,.content-coursedetail2f > div > h2{background-size: 40px; padding-bottom: 30px;}

    .home-section-announce2f .col-xs-6{
      width: 100%;
    }
    /* #header2f, .header-slide2f .bx-wrapper .bx-viewport {
      height: 310px !important;
    } */
    .list-new ul li {
      height: 30px;
      overflow: hidden;
    /*  white-space: nowrap;
      text-overflow: ellipsis;*/
      padding: 5px 5px 5px 15px;
      background-position: left 12px;
    }
		.box-controlbg {
	    padding: 20px 5px;
		}
		.main-person2f.perdetail .person-intro2f {
  	  padding: 10px;
		}
}
@media (max-width: 600px){
  .section_courser_admintion2f .col-xs-4{ padding-right: 15; width: 100%;}
  .box-courserlink{ margin-bottom: 15px;}
  .box-courserlink .course-faq{ float: none;text-align: center;margin-top: 0px;}
  .pic-testimonial{left: inherit;right: 0;}
  .content_coursemainpage2f .container > h3, .section_courser_iconlink01 h3{ font-size: 35px; line-height: 35px;}
  .thumbnail-testlink, .box-courserlink.bggray .thumbnail-testlink{ height: 185px;overflow: hidden;}
  .home-text-typo2f{ height: auto; padding: 30px 0;}
  .home-text-typo2f .btn-more2f{ padding-top: 10px;}
	.person-intro2f a {
    padding: 5px;
	}
	.journal-tap .nav-tabs > li > a {
    padding: 10px 5px;
    font-size: 20px;
	}
  /* #header2f, .header-slide2f .bx-wrapper .bx-viewport {
    height: 260px !important;
  } */
}
@media (max-width: 480px){
  #menu2f .dropdown-menu li a{background-position: 12px 15px;}
  .list-new .right-new a {top: -4px;}
  .list-new .left-new {font-size: 30px; line-height: 30px;}
  .title-ceo { padding: 20px;}
  .box-login2f .form-control,.btn-login2f .btn{ font-size: 24px; }
  .icon_placement img {  max-width: 45px;}
  .login_placement {padding: 30px 0 10px 0;}
  .icon_placement{    width: 90px; height: 90px;    margin-left: -45px; top: 60px;}
  .form-login-user .box-login2f h3, .form-login-company .box-login2f h3 { font-size: 30px; line-height: 30px;    padding: 20px 10px 50px 10px;}
  .head-mn h2 {font-size: 60px;  line-height: 40px;}
  .head-mn h4 {  font-size: 36px;  line-height: 30px;}
  .mn-box03{ max-width: 100%;}
  .contact_des2f{ text-align: left;}
  .contact_des2f p {font-size: 23px;  line-height: 24px;}
  .cap_people1 {font-size: 23px;line-height: 20px;height: auto;  margin-bottom: 10px;}
  .journal-tap .nav-tabs{border-bottom: 1px solid #e1e1e1;}
  .journal-tap .nav-tabs > li.active > a, .journal-tap .nav-tabs > li:hover > a {  border-bottom: 1px solid #e1e1e1;  background-color: #0064b0;  color: #fff;}
  .journal-tap .nav-tabs > li > a{ min-height: inherit;}
   .journal-tap .nav-tabs > li {  width: 50%;}
   .journal-tap .nav-tabs > li:last-child{ width: 100%;}
  .pic-testimonial a {height: auto;  line-height: 0; margin-bottom: 15px;}
  .right-download .head-download {  font-size: 25px;  margin-bottom: 5px;}
  .right-download {  width: 58%;}
  .left-download {  width: 42%;}
  .left-download{ text-align: center;}
  .download-block .col-xs-6{ width: 100%;}
  .person-position, .main-person2f.perdetail .person-position,
  .main-person2f.perdetail .t-persondetail,.main-person2f.perdetail  .person-intro2f .t-persondetail a {  font-size: 17px;  line-height: 17px;margin-bottom: 5px;}
  .content-faq2f.reportlist .panel-title > a {  padding: 10px 35px 10px 10px;}
  .logo {height: 75px;padding: 10px 10px;}
  .logo a img{ height: 45px;}
  .menu-top-lang2f{ right: 20px;}
  .left-download img{ height: 60px;}
  .img_course_banner2f, .course_banner2f img {  height: 250px;}
  .blackdrop {width: 100%;  max-height: 100px; height: 100px;}
  .content-vdo2f iframe {height:250px;}
  .box-people{ margin-bottom: 15px;}
  .home-testimonials2f{ height: auto;margin-bottom:0; }
  .home-testimonials2f .col-xs-6{ width: 100%;}
.img_person2f img {  width: 100%!important;  height: auto!important;}
  .thum-download{ float: left;width: 100%; margin-bottom: 20px;}
  .thumbnail-link img {  height: auto !important; width: 100%;}
  .control_headtab2f .nav-tabs li {  width: 49.8%;}
  .home-section-channel2f h2{     font-size: 40px;line-height: 30px;}
  .list-announcement2f ul li{    background-position: left 2px;}
  .article2f {  min-height: 300px;}
  .main-person2f .person-name2f {  font-size: 21px;  line-height: 21px;}
  .control-iconlink01{ margin-top: 0;}
  .section_courser_admintion2f, .section_courser_iconlink02 {  margin-bottom: 15px;}
  .headline-overview h2{ font-size: 30px; line-height: 25px;}
  .headline-overview h3 {  font-size: 35px;  line-height: 30px;}
  .headline-overview h1{ font-size: 40px;}
  .control-iconlink01{ background:none;}
  .box-iconlink{ padding: 25px 0;background-color: #dfebf7;}
  .content2f .control-iconlink01 .nopaddingright{ padding-right: 15px;}
  .insite-top2f {  width: 320px;}
  .header-insite-top01{ font-size: 12px; }
  .cover-album2f { height: 95px;}
  .box-album2f{ padding: 5px; }
  .language2f span{    margin-right: 0px; font-size: 12px;}
  .listicon2f ul li{ width: 50%; }
  .content-vdo2f .plyr {  height: 225px;}
  .menu-top-lang2f {top: 30px;}
  .menu-top-lang2f ul li a, .menu-top-lang2f ul li {font-size: 19px;}
  .home-program-left2f .nav-tabs > li > a {  font-size: 30px;line-height: 30px;}
  .home-section-program2f, .program_bg_left2f, .program_bg_right2f, .home-program-left2f,
  .home-program-right2f, .program_sub01, .program_sub02 { height: auto;}
  .program_sub01,.program_sub02{  padding: 30px 15px;}
  .home-program-right2f .col-xs-6,.control-iconlink01 .col-xs-6{ width: 100%;}
  .calender2f .fc-center{ margin-bottom: 0; }
  .calender2f  .ui-widget-header{font-size: 17px;}
  .calender2f .fc button{top: 2px;background-size: 10px; background-repeat: no-repeat; background-position: center;}
  .calender2f .fc-toolbar h2 { font-size: 35px;line-height: 49px;}
  .img-news2f { height: 115px;}
  .language2f {margin-right: 0;}
  .insite-top01{padding-right: 3px;   margin-right: 3px;}
  .main-person2f.perdetail .person-intro2f,.main-person2f.perdetail .img_person2f{ height: 205px !important;}
  .box-textonimg2f p { font-size: 21px;}
  .box-textonimg2f { padding-top: 60px;}
  .t-detail02{ height: 75px;}
  .home-text-typo2f h2 {  font-size: 45px;  line-height: 40px;}
  .box-announcement-right h2,.home-vdo2f h2, .home-business2f h2 {  font-size: 40px;margin-bottom: 10px;line-height: 35px;}
  .tx-name {  margin-top: 10px;font-size: 20px;line-height: 20px;}
  .box-textintro-news2f h2 {font-size: 24px;  line-height: 26px;}
  .box-textintro-news2f h2 strong{ font-size: 30px; line-height: 30px;}
  .box-testimonial-news2f h2 {  font-size: 50px;line-height: 50px;}
  .box-textintro-news2f, .box-testimonial-news2f {  padding: 30px 15px 40px 15px;}
  .iconlink2f{ width: 115px; height: 115px;    background-size: 40px;}
  .tx-link2f{ font-size: 22px;}
  .home-program-left2f  .nav-tabs{ margin-bottom: 0;}
  .home-program-left2f .nav-tabs > li {width: 100%;  margin-right: 0;  margin-left: 0;}
  .bannerlist2f ul li a {  background-position: 90% center;}
	.heading-event2f {font-size: 60px; line-height: 50px; margin-bottom:10px;}
  .home-current-list2f ul li{ width:50%;}
    .heaer-content2f .container {height: 200px !important;}
   .header-slide2f .bx-wrapper .bx-viewport,.header-slide2f .bx-wrapper img{ height: 200px !important;}
   .header-slide2f .bx-wrapper img{ width: auto;}
   .home-boxnews2f .col-xs-6{ width:100%;}
   .annound-admission,.annound-admission.box_02 a > img,.annound-admission.box_01 a > img{ height:200px;}
   .annound-admission.box_02 a > img,.annound-admission.box_01 a > img{ width:auto;}
   .home-program2f .col-xs-6 {  padding: 0;  width: 100%;  margin-left: 0;  margin-bottom: 10px;}
   .num-maz2f {  font-size: 80px; line-height: 80px;}
   .t-contact2f {  font-size: 16px;  line-height: 18px; height: 73px;}
   .content-thumblist2f .col-xs-6{ width: 100%;}
   .insite-top2f .list-inline > li {padding-right: 1px;  padding-left: 1px;}
   .control-listcourse2f ul li{ width: 50%;}
   .control-box05, .control-box06, .control-box02,.control-acbox02,.control-acbox05{ top: 0;}
   .box-course-name a span{ display:block;}
   .t-course-credit{ margin: 0;}
   .heading-journal2f h2 {  font-size: 30px; line-height: 30px;}
   .textright-journal h1{font-size: 30px;   }
   .heading-journal2f h1 {  font-size: 28px; line-height: 28px;}
   .heading-journal2f .text-journal {font-size: 21px;  line-height: 23px;}
  .head-thum-journal p .journal-blue {font-size: 45px;}
  .box-login2f h3{ padding-left: 15px;}
  .box-login2f .input-username2f, .box-login2f .input-password2f, .box-login2f .btn-login2f, .box-login2f .box-forgot2f {
    padding: 0 23px;}
  .textright-journal {padding: 15px;}
  .form2f {padding: 30px 20px;}
  .box-login2f h3{font-size: 40px;     line-height: 35px;   margin-bottom: 20px;}
  /* #header2f, .header-slide2f .bx-wrapper .bx-viewport {
    height: 220px !important;
  } */
  .heading-current2f { font-size: 45px; line-height: 40px;}
  .nav-tabs > li{
    width: 100%;
  }
	.main-person2f.perdetail .person-intro2f {
    padding: 10px;
	}
	.person-intro2f a{
		font-size: 19px;
		line-height: 19px;
	}
	.article2f .main-person2f.perdetail .person-img2f img{
		height: 205px!important;
		max-width: inherit;
	}
	.main-person2f.perdetail .person-img2f{
		height: 205px!important;
	}
  .brand_mini { height: 120px; }
}
@media (max-width: 400px){

  .textright-journal .head-detailjournal {
    font-size: 18px;
  }
  .textright-journal h1 {
    font-size: 30px;
  }
  .pic-thumjournal {
  	height: 100%;
  }

  .cap-right {
    width: 60%;
  }
  #header2f, .header-slide2f .bx-wrapper .bx-viewport {
    height: 200px !important;
  }
	.person-intro2f a {
    font-size: 17px;
    line-height: 17px;
	}
	.person-position{
		font-size: 17px;
		line-height: 17px;
	}
	.main-journal .col-xs-6{
		width: 100%;
	}
	/* .pepartmentlist .img_person2f img {
    width: 100%;
    height: auto;
	} */
}
@media (max-width: 350px){
  .content-vdo2f .plyr {  height: 160px;}
  .language2f span,.header-insite-top01,.t-month-year{ font-size: 11px; }
  .insite-top2f { width: 310px;}
  .t-day{ font-size: 34px; }
	.main-person2f.perdetail .person-intro2f {
    padding: 5px;
	}
	.person-intro2f a, .img_person2f a, .img_person2f {
    height: 150px;
 }
 .person-position, .main-person2f.perdetail .person-position, .main-person2f.perdetail .t-persondetail, .main-person2f.perdetail .person-intro2f .t-persondetail a{
	 margin-bottom: 0;
 }
 .journal-tap .nav-tabs > li > a {
    padding: 10px 0px;
	}
	.textarea2f .t-input2f {
    height: auto;
	}
	.listperson2f.perdetail .person-intro2f {
    padding: 5px;
	}
}
@media (max-width: 320px){
	.home-current-list2f ul li{ width:100%;}
  .content-contact2f .col-xs-6{ width: 100%;}
  .t-contact2f {  font-size: 20px;  line-height: 22px;width: 80%;  margin: 0 auto 30px; height: auto;}
	.person-intro2f a, .img_person2f a, .img_person2f {
    height: 140px;
	}
	}
