@media all and (max-width: 1300px) {
	.main_banner__img.ov-h img.banners-0 {
	    width: 100%;
	    object-fit: cover;
	    object-position: center;
	    background-size: cover;
	    height: calc(100vh - 100px);
	}
	.mainslider_banners img.banners-0 {
	    width: 100%;
	    object-fit: cover;
	    object-position: center;
	    background-size: cover;
	    height: calc(100vh - 100px);
	}
	.header-bottom .container {
    width: 1240px;
}
.schedule-student.schedule-student--bt .container .tec-lab .block-list-items .items--desc div.info-desc{
	padding-right: 30px;
}
.schedule-student.schedule-student--bt .container .tec-lab .block-list-items div.items--desc {
    padding-left: 30px;
}
	.news__events--inner-content.row {
	    display: block;
	}
	.detail-content.col-7 {
	    float: left;
	}
	.relate-news.col-5{
		float: left;
	}
	.footer__inner .container {
	    width: 100%;
	}
	footer .footer__social .contact__item a {
	    color: #fff;
	    font-size: 18px;
	    white-space: nowrap;
	}
	div.swiper-slide .slider-swiper-slide_campus {
	    position: relative;
	    height: auto;
	}
	section.about-mission .container {
	    width: 100%;
	}
	.auv-about-content.row{
		display: block;
	}
	section.index-earth .container .list-items{
		display: block;
	}
	.index-earth .container .list-items .item-left{
		float: left;
	}
	.index-earth .container .list-items .item-right{
		float: right;
	}
	.footer__inner .col-3 {
	    flex: 0 0 24%;
	    max-width: 25%;
	}
	section.academic-studies-program {
	    padding: 120px 60px 120px 60px;
	}
	.row.clonedInput .row{
		display: block;
	}
	.admission-how-to-apply .apply-form .tab-content [class*=col-]{
		float: left;
	}
	.container .header-right {
	    float: right;
	    width: 75%;
	}
	div.about-academic .conten-active .contentt .item {
	    max-height: 413px;
	}
	.news__events--inner-content .relate-news .relate-news--inner .block__item-note {
    padding-right: 20%;
}
div.containera {
    padding: 0 4%;
}
header.header {
    background-color: #ffffff;
    position: relative;
    height: 113px;
}
div.curr-body{
	   -webkit-line-clamp: 16;
}
}

@media (min-width: 1100px) and (max-width: 1760px){

}
@media all and (max-width: 1024px) {
	nav.navbar {
	    display: none;
	}
	.mainslider_banners img.banners-0{
		height: 500px;
	}
    div.header-left {
    width: 30%;
    float: left;
}

	.main .notify-student .container .container-custom .student-note .note-day .note-st--main {
    padding-right: 5%;
}
.library-student .container .container-custom.size-1365px .student-library-auv .block-list-items {
    display: block;
}
.library-student .container .container-custom.size-1365px .student-library-auv .block-list-items .img--library {
    max-width: 100%;
}
.library-student .container .container-custom.size-1365px .student-library-auv .block-list-items .desc--library{
	    max-width: 100%;
}
.rules-of-conduct .container .container-custom.size-1365px .tab-container .content-items .block__main--title {
    display: flex;
    flex: 0 0 100%;
    flex-wrap: wrap;
    max-width: 100%;
    padding-right: 0!important;
    padding-bottom: 10px;
    padding-left: 0;
}
.rules-of-conduct .container .container-custom.size-1365px .tab-container .content-items .list-tab-content-rules {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px;
}
.rules-of-conduct .container .container-custom.size-1365px .tab-container .content-items .block__main--title .title__tab {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 10px 10px;
        float: left;
        width: 100%;
}
.rules-of-conduct ul.nav.tabs{
	width: 100%;
	display: block;
}
	.schedule-student {
    padding-bottom: 100px;
}
.rules-of-conduct .container .container-custom.size-1365px .tab-container .content-items .block__main--title .title a{
	height: 82px;
	margin-bottom: 0;
}
.schedule-student .container .tec-lab .block-list-items.zxc {
    padding: 80px 0px 80px 0px;
}
.schedule-student .tec-lab .swiper-button-next, .schedule-student .tec-lab .swiper-button-prev{
	    top: 99%;
}
.schedule-student .tec-lab .swiper-button-prev {
    right: auto;
    left: 80%;
}
.schedule-student .tec-lab .swiper-button-next {
    right: 8%;
    left: auto;
}
.schedule-student.schedule-student--bt .container .tec-lab .block-list-items.a1 .items--desc .title{
	font-size: 4.5rem;
	line-height: 5.5rem;
}
.footer__inner .col-3 {
    flex: 0 0 50%;
    max-width: 50%;
}
footer .col-3.footer__logo {
    order: 1;
}
footer .col-3.footer__sitefb {
    display: block;
    order: 2;
}
footer .col-3.footer__contact {
    order: 3;
}
footer .col-3.footer__social {
    order: 4;
}
footer .col-3 {
    flex: 0 0 50%;
    max-width: 50%;
}
.construction-Plans .container .tab-container .content-items .block__main--title.col-3{
    display: flex;
    flex: 0 0 100%;
    flex-wrap: wrap;
    max-width: 100%;
    margin-bottom: 10px;
    padding-right: 0!important;
}
.construction-Plans .container .tab-container .content-items .block__main--title .title-tab {
    margin-bottom: 20px;
    width: 50%;
    padding: 0 10px;
}
.construction-Plans .container .tab-container .content-items .list-tab-content {
    flex: 0 0 100%;
    max-width: 100%;
}
.construction-Plans.aca .container .tab-container .content-items .list-tab-content{
	padding: 0 10px;
}
.back_all .construction-Plans .container .tab-container .content-items .list-tab-content .tab-content_s .content_s.tab-bch {
    padding: 35px;
}
.image-content-tab .content--gallery{
	grid-template-columns: repeat(2,1fr);
}
.content.image-content-tab .content--gallery .item-gallery.img {
    height: 350px;
}
.main .construction-Plans .container .tab-container .content-items .list-tab-content{
	padding: 0 10px;
}
section.calendar-auv .content-calendar .block-main-title {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 10px;
}
section.calendar-auv .content-calendar .block-main-title .title-calendar:not(:last-child) {
    margin-bottom: 10px;
}
section.calendar-auv .content-calendar .list-tab-content {
    flex: 0 0 100%;
    max-width: 100%;
}
section .under-content .undergraduate-main-tab {
    float: left;
    width: 100%;
}
section .list-img-content{
	float: right;
	width: 100%;
	position: relative;
}
section .list-img-content .content{
	position: relative;
}
.list-img-content .un-img {
    height: 660px;
}
.academics-preporatory .container-custom .content .img {
    flex: 0 0 100%;
    max-width: 100%;
    height: 100%;
    max-height: initial;
    margin-bottom: 20px;
    overflow: hidden;
}
.academics-preporatory .container-custom .content .desc {
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: unset;
}
.academics-preporatory .container-custom .content {
    flex-wrap: wrap;
}
.academics-preporatory .container-custom .content .img img {
    width: 100%;
    object-fit: cover;
}
.studies-content .stu-left {
    width: 100%;
}
section.academic-studies-program{
	padding: 48px 0;
}
.studies-content .stu-right {
    width: 100%;
    float: right;
}
section .academics-majors .card .card-body .row .item {
    margin-bottom: 15px;
    padding: 0 2px;
    padding-bottom: 15px;
}
section.academics-majors .card .card-body {
    padding: 70px 18px;
    background: #f1f1f1;
}
section.academics-centers .content .content-tab {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
section.academics-centers .content .content-active-tab .content {
    padding: 20px;
}
section.academics-centers .content .content-active-tab{
	    padding-left: 0px;
}
.academics-policies .container .content .img {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.academics-policies .container .content .desc {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0;
}
.academis-course .title-common .title-auv h2 {
    font-size: 3.5rem;
}
.academis-course .title-common .title-auv {
    position: relative;
    top: unset;
    right: unset;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
}
.academis-course .title-common .content {
    justify-content: center;
}
.academis-course .title-common .content .img {
    margin-bottom: 20px;
    padding-bottom: 0;
}
.academis-course .title-common .content .desc {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0;
    padding-bottom: 0;
}
.academis-course .title-common .content .desc .desc__wrapper {
    padding: 20px;
    padding-bottom: 50px;
}
.calendar-auv .container .title-desc {

    padding-left: 0%;

}
.admission-auv-difference .container .block__main--title.col-3 {
    max-width: 100%;
    flex: 0 0 100%;
    padding-right: 0;
}
.title-tab img.object-difference {
    height: 400px;
}
.admission-auv-difference .list-tab-content.col-9{
	max-width: 100%;
    flex: 0 0 100%;
    margin-top: 20px;
}
.item-apply .tab-content.abc {
    height: 100%;
}
.item-apply .contentt.show {
    height: 100%;
}
.item-apply .contentt.show .img {
    height: 100%;
}
img.object-how-to-apply {
    height: 100%;
    object-fit: cover;
}
.about-desc .desc{
	padding-right: 0;
}
.about-desc .container-custom{
	padding-left: 0;
}
.container-custom .title_gt::after{
	height: 2px;
}
.about-mission .container-missio .about-content {
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
}
.about-mission .about-content .item {
    flex: 0 0 50%;
    max-width: 50%;
}
.about-mission .about-content .item:nth-child(2) {
    flex: 0 0 100%;
    max-width: 100%;
        order: -1;
    padding: 0 10px;
}
section.about-mission .about-content .item:nth-child(2) .item_mis {
    max-width: 100%;
    margin: 0 auto;
    margin-bottom: 10px;
}
.main .about-mission .container{
	width: 100%;
}
.item_history.le .item-history.stt2 {
    margin-top: 190px;
    margin-bottom: 42px;
}
.about-academic .tab-container_academic .title_academic {
    text-align: center;
}
.title_academic p.title-valus.academic{
	text-align: center;
	max-width: 100%;
    height: auto;
}
.about-academic .tab-container_academic .desc_academic {
    margin: 0 auto;
    max-width: 80%;
    text-align: center;
}
.about-academic .tab-container_academic .tab-item {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}
.about-academic .tab-item .item-academic {
    flex: 0 0 33.333333%!important;
    max-width: 33.333333%!important;
    margin-bottom: unset!important;
    padding: 10px;
}
.about-academic .container .tab-item .item-academic:first-child .item_academic{
	    max-width: 100%;
	    margin-left: 0px;
}
.about-academic .container .conten-active {
    position: relative;
    top: unset;
    right: unset;
    max-width: 100%;
    max-height: unset;
    overflow: hidden;
}
.about-advisory .container .swiper-slide .img-advisory {
    border-radius: 31%;
}
.about-advisory .swiper-container.ka-swiper1 {
    padding-bottom: 55px;
}
.about-faculty .container-fa .swiper-button-next {
    right: 43%;
    left: auto;
}
.about-faculty .container-fa .swiper-button-prev {
    right: auto;
    left: 43%;
}
.MainSlider__Banners .slide_home {
    padding-left: 0%;
}
.MainSlider__Banners.isIndex .slide_home .banner-welcome-to{
	display: block;
    z-index: 1;
    position: relative;
    bottom: 0;
    left: 0px;
    max-width: 100%;
}
.MainSlider__Banners.isIndex .slide_home .banner-welcome-to .banner-welcome-to__content .content__wrapper {
     max-width:100%; 
}
.MainSlider__Banners.isIndex .slide_home .banner-welcome-to .social__wrapper {
    position: absolute;
    top: 25px;
    right: 50px;
}
.MainSlider__Banners.isIndex .slide_home .banner-welcome-to .social__wrapper svg path{
	fill: #0b1f44;
}
.about-auv .container .auv-about-content .block-about .col-lg-6 {
    flex: 0 0 100%;
    max-width: 100%;
}
.btn-remore {
    margin-bottom: 30px;
}
.events-news .container .container-custom.size-1365px .news-events-content .news-events-list .wrapper {
    display: flex;
    flex-wrap: wrap;
}.events-news .container .container-custom.size-1365px .news-events-content .news-events-list .wrapper .block-news:not(:first-child) {
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 10px;
    padding: 0 5px;
}
section.events-news .container .container-custom .news-events-content .news-events-list .wrapper .block-news:not(:first-child) .news-img img{
	height: 289px;
}
.content--gallery .item-gallery.img.imglist  {
    height: 200px;
}
.main_banner__img.ov-h img.banners-0{
	height: 500px;
}
section.about-auv{
	margin-top: 48px;
    margin-bottom: 48px;
}
section.events-news{
	padding-top: 48px;
	padding-bottom: 48px;
}
section.events-news .container .container-custom .title-auv-evn {
    margin-bottom: 30px;
}
section.academics-auv{
	margin-top: 48px;
	margin-bottom: 48px;
}
section.index-earth {
    padding: 65px 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
section.auv-galley{
	margin-top: 48px;
}
div.auv-section {
    padding-top: 0;
    margin-top: 48px;
    margin-bottom: 48px;
}
.map_home_a p iframe{
	height: 300px;
}
.auv-galley .image-galley .main-galley {
    height: 263px;
    display: flex;
    position: relative;
}
.main .about-mission{
	padding-top: 48px;
	padding-bottom: 48px;
}
.about-mission .container .title_mis{
	margin-bottom: 48px;
}
.main .about-values {
    padding-top: 48px;
}
.main .about-history {
    padding-top: 48px;
    margin-top: 48px;
    padding-bottom: 48px;
}
.tab-container_academic .desc_academic p{
 max-width: 100%;
}
.main .about-academic {
    padding-top: 48px;
    padding-bottom: 48px;
}
.main .about-advisory {
    padding-top: 48px;
    padding-bottom: 48px;
}
.main .about-faculty {
    padding-top: 48px;
    padding-bottom: 48px;
}
.main .admission-requirements {
    padding-top: 48px;
    padding-bottom: 48px;
}
.main .admission-finance {
    padding: 48px 0;
}
.main .admission-scholarships {
    padding-top: 48px;
    padding-bottom: 48px;
}
.main .admission-auv-difference{
	padding-top: 48px;
    padding-bottom: 48px;
}
section .admission-apply{
	padding: 48px 0;
}
section .calendar-auv {
    padding-top: 48px;
    padding-bottom: 48px;
}
section .curricula-outcomes{
 padding-top: 48px;
 padding-bottom: 48px;

}
section.undergraduate-out{
	padding: 48px 0;
}
.news__events--inner-content>div {
    flex: 0 0 100%;
    max-width: 100%;
}
.news__events--inner-content .relate-news.col-5 {
    padding-left: 0px;
}
.sectionController {
    display: none;
}
section.admission-how-to-apply .guide-apply{
    padding: 48px;
}
section.about-desc{
    padding: 69px 0;
}
.news__events--inner-content .relate-news .relate-news--inner .block__item-note {
    padding-right: 0%;
    display: flex;
}
.news__events--detail .container .img--news.col-6{
        flex: 0 0 50%;
    max-width: 50%;
}
.news__events--detail .container .item--desc.col-6{
    flex: 0 0 50%;
    max-width: 50%;
}
div.relate-news h3{
    margin-bottom: 48px;
}
.news__events--detail .detail-content .__main--detail--news{
    margin-bottom: 48px;
}
div.inputhead {
    position: absolute;
    right: 18%;
    top: 31px;
}
	.academics-majors .card .card-body .card-body__wrapper .row {
    position: relative;
    justify-content: center;
    margin-right: 0px;
    margin-left: 0px;
}
}

@media all and (max-width: 989px) {
div.header-left {
    width: 33%;
    float: left;
}


}@media all and (max-width: 768px) {
    header.header {
    background-color: #ffffff;
    position: relative;
    height: 106px;
}
	section.schedule-student .swiper-slide.swiper-slide-active .slider-swiper-slide_campus img{
		transform: scale3d(1, 1, 1);
	}
	.slider-swiper-slide_campus img.img_campus.student {
    width: 100% !important;
	height: auto;
}
	h1 {
        font-size: 24px;
        line-height: 30px;
    }
    h2 {
        font-size: 18px;
        line-height: 22px;
    }
    h3 {
        font-size: 15px;
        line-height: 20px;
    }
    .main .about-mission .container {
    width: 100%;
}
div.swiper-slide .slider-swiper-slide_campus{
    position: relative;
    height: auto; 
}
.modal-content.a.a {
    width: 90%;
}
div.desc_faculty {
    width: 60%;
    float: left;
    padding-left: 35px;
    padding-top: 29px;
}
div.inputhead {
    position: absolute;
    right: 18%;
    top: 31px;
}
.content.image-content-tab .content--gallery .item-gallery.img {
    height: 239px;
}
.schedule-student .tec-lab .swiper-button-prev {
    right: auto;
    left: 76%;
}
footer.footer .footer__social .social:last-child {
    padding-top: 12px;
    height: 37px;
}
div.content_finance{
    width: 100%;
    padding-left: 0;
    margin-top: 48px;
}
div.img_requirements{
    width: 100%;
    padding-right: 0;
}
img.object_requirements.blur-up.lazyloaded {
    width: 100%;
    object-fit: cover;
}
section.admission-how-to-apply .guide-apply{
    display: block;
}
section.admission-how-to-apply .guide-apply .imghow-to-apply{
    flex: 0 0 100%;
    max-width: 100%;
}
section.admission-how-to-apply .guide-apply .deschow-to-apply {
    flex-basis: 0;
    flex-grow: 1;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0px;
}
section.admission-how-to-apply .apply-form ul li a{
    font-size: 1.1rem;
}
.about-faculty .container-fa .swiper-button-next{
    right: 41%;
}
.about-faculty .container-fa .swiper-button-prev {
    right: auto;
    left: 41%;
}
section.about-campus{
    padding-top: 69px;
}
section.about-campus .container-fa{
    padding: 0;
}
section.about-campus::before{
    top: 48px;
    height: 100%;
}
section.auv-section{
    padding-top: 69px;
}
section.academics-preporatory{
    padding-top: 69px;
    padding-bottom: 69px;
}
div.title-auv h2{
    margin-bottom: 48px;
}
section.academics-centers{
    padding-top: 69px;
    padding-bottom: 69px;
}
section.academics-policies{
    padding: 69px 0;
}
section.academis-course{
    padding-top: 69px;
}
section.note-section{
    padding-top: 69px;
}
section.notify-student{
    padding-top: 69px;
    padding-bottom: 69px;
}
section.student-news .container .container-custom .student-news-auv{
    padding: 69px 0;
}
.container-custom .list-item-work .swiper-button-next{
    right: 40%;
}

.container-custom .list-item-work .swiper-button-prev{
    left: 40%;
}
section.contact-info .container .container-custom .auv-contact-content {
    padding-right: 2%;
    padding-left: 2%;
}
div.container-section {
    padding: 0 3%;
}
}

@media all and (max-width: 998px) {
    section.about-mission .about-content .item .item_mis p{
    min-height: 143px;

    }

}
@media all and (max-width: 850px) {
    section.about-mission .about-content .item .item_mis p{
        min-height: 143px;
    }
}
@media all and (max-width: 810px) {
    section.about-mission .about-content .item .item_mis p{
     min-height: 143px;
}
section .academics-majors .card .card-body .row .item.col-4{
    flex: 0 0 50%;
    max-width: 50%;
}
section.academics-majors .card .card-body .row .item .item__wrapper {
    /*display: block;*/
}
section.academics-majors .card .card-body .row .item .item__wrapper .img {
    flex: 0 0 32px;
    max-width: 32px;
    float: left;
        padding-top: 8px;
}
section.academics-majors .card .card-body .row .item .item__wrapper .txt {
    padding-left: 17px;
    font-size: 16px;
    line-height: 20px;
}
.academics-majors .card .card-body .card-body__wrapper .row {
    position: relative;
    justify-content: center;
    margin-right: 0px;
    margin-left: 0px;
}

}
@media all and (max-width: 710px) {
  section.about-mission .about-content .item .item_mis p{
    min-height: 179px;

}

}
@media all and (max-width: 770px) {
    .container .header-left {
    width: 33%;
    float: left;

}

}
@media all and (max-width: 760px) {
    .container .header-left {
    width: 45%;
    float: left;

}

}

@media all and (max-width: 740px) {
    .container .header-left {
        width: 45%;
        float: left;
    }
}
@media all and (max-width: 700px) {
    .container .header-left {
    width: 45%;
    float: left;
}
section.about-mission .about-content .item .item_mis {
        max-width: 100%;
    }
    .about-mission .about-content .item {
        flex: 0 0 100%;
        max-width: 100%;
    }
section.about-mission .about-content .item .item_mis p {
        min-height: auto;
    }
}

@media all and (max-width: 767px) {
   
    .academics-majors .card .card-body .card-body__wrapper .row {
    position: relative;
    justify-content: center;
    margin-right: 0px;
    margin-left: 0px;
    display: block;
    }
section .academics-majors .card .card-body .row .item.col-4 {
    flex: 0 0 100%;
    max-width: 100%;
    }
    section.academics-majors .card .card-body .row .item .item__wrapper{
         /*display: block;*/
    }
    section.academics-majors .card .card-body .row .item .item__wrapper .img {
    flex: 0 0 32px;
    max-width: 32px;
    float: left;
    }

section.camp-life .container .container-custom .camp-swiper .gallery-top .swiper-slide .img {
    height: 100%;
    padding-right: 0px;
    cursor: move;
    padding-bottom: 10px;
}
section.camp-life .container .container-custom .camp-swiper .gallery-thumbs {
    position: relative;
    top: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    overflow: hidden;
}
section.camp-life .container .container-custom .camp-swiper .gallery-thumbs .swiper-slide {
    height: auto;
    max-height: 115.5px;
    overflow: hidden;
}
.rules-of-conduct ul.nav.tabs{
    margin: 0;
}
.container-custom .list-item-work .swiper-button-next {
    right: 37%;
}
.container-custom .list-item-work .swiper-button-prev {
    left: 37%;
}
section.schedule-student.schedule-student--bt .container .tec-lab .block-list-items .img--news {
    max-width: 100%;
}
section.schedule-student.schedule-student--bt .container .tec-lab .block-list-items .items--desc {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 10px;
}
section.schedule-student .container .tec-lab .block-list-items {
    display: block;
    padding: 0px 0px 10px 0px;
}
section.events-news .container .container-custom .news-events-content .news-events-list .wrapper .block-news:not(:first-child) .news-img {
    overflow: hidden;
    height: auto;
    width: 100%;
}
.index-earth .container .list-items .imp {
    display: none;
}
.dowpdf.clearfix {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
div.inputhead {
    top: 22px;
}
form.frm-search{
    right: -132%;
    top: 29px;
}
div.swiper-slide .slider-swiper-slide_campus{
    position: relative;
    height: auto; 
}

}@media all and (width: 700px) {
.about-mission .about-content .item {
    flex: 0 0 100%;
    max-width: 100%;
}
section.about-mission .about-content .item .item_mis{
	max-width: 100%;
}
.container .header-left {
    width: 45%;
    float: left;
}
.about-values .container .content-item {
    width: 100%;
    padding-left: 30px;
    float: right;
    margin-top: 40px;
}
.tab-container_wrapper .content-active {
    width: 100%;
    min-height: 470px;
    float: left;
}
div.about-academic .conten-active .contentt .item .item-img {
    flex: 0 0 100%;
    max-width: 100%;
}
div.about-academic .conten-active .contentt .item{
	display: block;
}
div.about-academic .conten-active .contentt .item .item-desc{
	flex: 0 0 100%;
    max-width: 100%;
    float: left;
}
div.inputhead {
    right: 12%;
    top: 37px;
}
}
@media all and (max-width: 699px) {
div.inputhead {
    right: 12%;
    top: 37px;
}
}
@media all and (max-width: 540px) {
	a#hamburger {
    top: 50px;
    right: 15px;
}
div.inputhead {
    right: 14%;
    top: 27px;
}
.about-mission .about-content .item {
    flex: 0 0 100%;
    max-width: 100%;
}
section.about-mission .about-content .item .item_mis{
	max-width: 100%;
}
.container .header-left {
    width: 45%;
    float: left;
}
.about-values .container .content-item {
    width: 100%;
    padding-left: 30px;
    float: right;
    margin-top: 40px;
}
.tab-container_wrapper .content-active {
    width: 100%;
    min-height: 470px;
    float: left;
}
div.about-academic .conten-active .contentt .item .item-img {
    flex: 0 0 100%;
    max-width: 100%;
}
div.about-academic .conten-active .contentt .item{
	display: block;
}
div.about-academic .conten-active .contentt .item .item-desc{
	flex: 0 0 100%;
    max-width: 100%;
    float: left;
}
div.title-history p {
    font-style: normal;
    font-weight: normal;
    font-size: 40px;
    line-height: 47px;
    color: #FFFFFF;
    margin-top: -30px;
}
.about-academic .tab-item .item-academic {
    flex: 0 0 50%!important;
    max-width: 50%!important;
    margin-bottom: unset!important;
    padding: 10px;
}
.about-faculty .khung_faculty{
	margin-bottom: 30px;
}
div.container-section .swiper-container {
    padding: 0 15px;
}
.about-faculty .swiper-wrapper {
    padding-bottom: 66px;
}
div.img-faculty {
    width: 100%;
    float: left;
}
div.desc_faculty {
    width: 100%;
    float: left;
    padding-left: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.about-faculty .container-fa .swiper-button-next {
    right: 35%;
    left: auto;
}
.about-faculty .container-fa .swiper-button-prev {
    right: auto;
    left: 32%;
}
.main .about-faculty {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0;
}
.news__events--inner-content .relate-news .relate-news--inner .block__item-note {
    padding-right: 0%;
    display: block;
}
.news__events--detail .container .img--news.col-6 {
    flex: 0 0 100%;
    max-width: 100%;
}
.news__events--detail .container .item--desc.col-6 {
    flex: 0 0 100%;
    max-width: 100%;
}
.news__events--detail .detail-content .__main--detail--news{
   margin-bottom: 48px;
}
}@media all and (max-width: 480px) {
.modal-body .video-contai iframe {
    height: 245px;
}
.modal-content.a.a {
    width: 98%;
}
	div.modal2.active {
    padding-top: 230px;
}
.main_banner__img img.banners-01 {
    height: auto; 
}
div.modal-body {
    position: relative;
    padding: 8px;
}
.tr_tit p.tit_namebl {
    font-size: 40px;
    line-height: 1.2;
    font-family: 'MinionPro-Bold';
}
.header-bottom .header-left {
    width: 46%;
    float: left;
}
ul.header-top_wrap li {
    display: inline-block;
    margin-left: 5px;
}
div.inputhead {
    right: 18%;
    top: 30px;
}
div.fluid_gioithieu {
    padding: 48px 0;
}
.close_moda {
    width: 45px;
}
section.MainSlider__Banners.isIndex .banner-welcome-to .banner-welcome-to__content .title p {
    font-size: 4.5rem;
}
section.about-auv .container .auv-about-content .block-about .auv-right .block-main-title .title p{
	font-size: 4.5rem;
}
section.about-auv .container .auv-about-content .block-about .auv-right .block-main-title .title {
    margin-bottom: 20px;
}
section.about-auv .container .auv-about-content .block-about .auv-right .block-list-item .text {
    white-space: inherit;
}
section.events-news .container .container-custom .title-auv-evn .block-title p{
    font-size: 4rem;
        white-space: nowrap;
}
section.events-news .container .container-custom .news-events-content .news-events-list .wrapper .block-news:not(:first-child) .news-img img {
    height: 127px;
}
section.academics-auv .container .title-auv-aca .block-title h2{
    font-size: 4rem;
}
.academics-auv .list-item-auv .swiper-button-prev {
    right: auto;
    left: 0px;
}
.academics-auv .list-item-auv .swiper-button-next {
    right: 0px;
    left: auto;
}
.academics-auv .container .container-custom .title-auv-aca {
    margin-bottom: 48px;
}
.index-earth .container .about-content .title {
    margin-bottom: 48px;
    text-align: center;
}
.index-earth .container .about-content .list-items{
    display: block;
}
.index-earth .container .about-content .list-items .item-left {
    z-index: 1;
    flex: 0 0 50%;
    max-width: 100%;
    height: 100%;
    text-align: center;
    position: relative;
}
.index-earth .container .about-content .list-items .item-left .block .text {
    max-width: 100%;
    text-align: center;
    float: left;
    width: 100%;
}
.index-earth .container .list-items .item-left .block .related-text::after{
    display: none;
}
section.index-earth .container .list-items .item-left .block {
    position: relative;
    height: 143px;
}
.index-earth .container .list-items .imp{
    display: none;
}
.index-earth .container .about-content .list-items .item-right{
     z-index: 1;
    flex: 0 0 50%;
    max-width: 100%;
    height: 100%;
    text-align: center;
    position: relative;
}
section.index-earth .container .list-items .item-right .block .text {
    max-width: 100%;
    float: right;
}
.index-earth .container .list-items .item-right .block::after{
    display: none;
}
section.index-earth .container .list-items .item-right .block {
    position: relative;
    height: 143px;

}
.content--gallery .item-gallery.img.imglist {
    height: 170px;
}
.auv-section .container-section {
    padding: 0 0%;
}
.auv-section .container-section .swiper-container{
 padding: 0;
}
footer .row {
    justify-content: center;
}
footer .row .col-3 {
    flex: 0 0 90%;
    max-width: 90%;
}
footer .row .col-3:not(:last-child) {
    margin-bottom: 10px;
    padding-left: 0;
}
footer .col-3.footer__sitefb {
    display: flex;
    order: 4;
}
.col-3.footer__sitefb iframe {
    width: 100%;
}
.footer__social .social__wrapper {
    width: 76%;
}
.auv-galley .image-galley .main-galley {
    height: 170px;
    display: flex;
    position: relative;
}
.container-custom .title_gt {
    position: relative;
    padding-left: 0px;
}
.container-custom .title-gt {
    font-size: 4rem;
    white-space: nowrap;
}
.about-mission p.title-mis{
    font-size: 4rem;
}
.main .about-mission .container {
    width: 100%;
}
.about-mission .about-content .item {
    flex: 0 0 100%;
    max-width: 100%;
}
.about-values .tab-container_wrapper .content-item {
    width: 100%;
    padding-left: 0px;
    float: right;
}
.about-values .tab-container_wrapper .content-active {
    width: 100%;
    min-height: auto;
    float: left;
}
.about_history p.title-valus{
    font-size: 3rem;
}
.about_history .title-history p {
    font-style: normal;
    font-weight: normal;
    font-size: 27px;
    line-height: 27px;
    color: #FFFFFF;
    margin-top: -30px;
}
.about_history .item_history.chan .item-history {
    float: right;
    position: relative;
    width: 50%;
    padding-left: 30px;
}
.about_history .item_history.le .item-history {
    float: left;
    width: 50%;
    position: relative;
    padding-right: 30px;
}
.about-academic .tab-item .item-academic {
    flex: 0 0 50%!important;
    max-width: 50%!important;
    margin-bottom: unset!important;
    padding: 4px;
}
.about-academic .conten-active .tab-content  .contentt .item .item-img {
   flex: 0 0 100%;
    max-width: 100%;
    overflow: hidden;

}
.about-academic .conten-active .tab-content .contentt .item .item-desc{
    flex: 0 0 100%;
    max-width: 100%;
    max-height: 250px;
    padding: 30px 20px 20px 20px;
}
.about-academic .conten-active .tab-content .contentt .item {
    display: flex;
    height: 100%;
     max-height: unset;
     flex-direction: column;
    flex-wrap: wrap;
}
.popup-major-title#work-shop .list-ws {
    display: block;
    max-width: 1088px;
    padding: 0;
    background: #fff;
}
.popup-major-title#work-shop .list-ws .content {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 8px;
}
.popup-major-title#work-shop .list-ws .img {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 8px;
        height: 260px;
}
.about-advisory .swiper-container.ka-swiper1 {
    padding-bottom: 0px;
}
.content_requirements .img_requirements {
    float: left;
    width: 100%;
    padding-right: 0px;
}
.content_requirements .img_requirements img {
    width: 100%;
    object-fit: cover;
    height: 250px;
}
.content_requirements .content_finance {
    width: 100%;
    float: left;
    padding-left: 0px;
    margin-top: 30px;
}
.sectionController {
    display: none;
}
.admission-apply .container-apply .content-apply .item-apply {
    display: block;
    flex-wrap: wrap;
    margin: 0 -10px;
}
section.admission-apply .container-apply .content-apply .item-apply>div {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 10px;
    color: #fff;
}
section.admission-apply .content-apply .item-apply.tab-container .content-item{
    padding-left: 30px;
}
div.admission-apply .content-apply .item-apply.tab-container .content-item {
     padding-left: 20px; 
}
.admission-apply .content-active {
    width: 100%;
    min-height: 300px;
    float: left;
}
section.admission-how-to-apply .guide-apply {
    display: block;
    margin-bottom: 45px;
    padding: 0;
    background: #efebcf;
}
div.admission-how-to-apply .guide-apply .deschow-to-apply {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
section.admission-how-to-apply .guide-apply .deschow-to-apply h2{
    font-size: 3rem;
}
section.admission-how-to-apply .apply-form .tab p {
    -webkit-line-clamp: 2;
}
section.admission-how-to-apply .apply-form .tab-content input:not([type=checkbox]):not([type=radio]){
        width: 99%;
}
section.admission-how-to-apply .apply-form .tab-content select{
    width: 99%;
}
div.apply-tab .nav-tabs > li > a{
        white-space: initial;
        
}
section.admission-how-to-apply .apply-form ul li a{
    font-size: 1rem;
}
section.calendar-auv .content-calendar .list-tab-content{
    padding: 10px;
}
.container .block-main-curr {
    width: 100%;
}
.curricula-outcomes .container .title-curr p{
 font-size: 40px;
}
div.title-auv h2{
    font-size: 40px;
}
div.containera{
    padding: 0 0;
}
.list-img-content .un-img {
    height: 300px;
}
.title_valus p.title-valus.faculty{
    font-size: 4rem;

}
div.title_valus{
    margin-bottom: 40px;
}
.container .block-list-item .block__item-note {
    display: block;
    margin-bottom: 20px;
}
div.block-list-item .block__item-note .item--desc .news--date {
    position: relative;
    bottom: 0%;
    color: #989898;
    font-size: 2rem;
    line-height: 1.2;
}
.construction-Plans .container .container-Plans .tab-container .main-title p {
    font-size: 3.5rem;
}
.content.image-content-tab .content--gallery .item-gallery.img {
    height: 112px;
}
.image-content-tab .content--gallery {
    grid-template-columns: repeat(2,1fr);
        grid-column-gap: 10px;
}
section.student-news .container .container-custom .student-news-auv .block-list-items .img--news {
    flex: 0 0 100%;
    max-width: 100%;
}
section.student-news .container .container-custom .student-news-auv .block-list-items .items--desc {
    flex: 0 0 100%;
    max-width: 100%;
    padding-top: 20px;
    padding-left: 0px;
}
section.student-news .container .container-custom .student-news-auv .block-list-items {
    display: block;
    flex-wrap: wrap;
}
section.student-news .container .container-custom .student-news-auv .block-list-items .items--desc .title{
    font-size: 40px;
    line-height: 4rem;
    margin-bottom: 30px;
}
section.camp-life .container .container-custom .camp-swiper .gallery-thumbs {
    position: relative;
    top: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    overflow: hidden;
}
section.camp-life {
    padding-top: 48px;
    padding-bottom: 48px;
}
section.camp-life .container .container-custom .camp-swiper .gallery-top .swiper-slide .img {
    height: 100%;
    padding-right: 0px;
    cursor: move;
    padding-bottom: 10px;
}
section.camp-life .container .container-custom .camp-swiper .gallery-thumbs .swiper-slide {
    height: auto;
    max-height: 115.5px;
    overflow: hidden;
}
.camp-life .container .container-custom .camp-swiper .swiper-button-next{
    display: none;
}
.camp-life .container .container-custom .camp-swiper .swiper-button-prev{
    display: none;
}
section.camp-life .container .container-custom .title{
    margin-bottom: 48px;
}
section.library-student .container .container-custom .student-library-auv .block-list-items .desc--library{
    padding: 10px;
}
.rules-of-conduct .container .container-custom.size-1365px .tab-container .content-items .block__main--title .title__tab {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 10px 10px;
    float: left;
    width: 100%;
}
section.rules-of-conduct .container .container-custom .tab-container .main-title p{
    font-size: 40px;
}
section.schedule-student .container .container-custom .schedule-title p{
    font-size: 40px;
}
section.schedule-student .container .container-custom .schedule-title p{
    font-size: 40px;
}
.schedule-student.schedule-student--bt .container .tec-lab .block-list-items.a1 .items--desc .title{
    font-size: 40px;
    line-height: 40px;
}
section.work-shop .container .container-custom .title-work-shop .block-title h2{
    font-size: 40px;
}
section.rules-of-conduct .container .container-custom .tab-container .main-title {
    margin-bottom: 48px;
}
section.other-desc .other .title p{
    font-size: 40px;
}
section.rules-of-conduct {
    position: relative;
    padding: 48px 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
section.schedule-student .swiper-slide.swiper-slide-active .slider-swiper-slide_campus img {
     -webkit-transform: scale3d(1, 1, 1); 
     transform: scale3d(1, 1, 1); 
}
.schedule-student .container .tec-lab .block-list-items.zxc {
    padding: 0px 0px 0px 0px;
}

.schedule-student .tec-lab .swiper-button-next, .schedule-student .tec-lab .swiper-button-prev {
    top: 99%;
}
.schedule-student .tec-lab .swiper-button-next {
    right: 33%;
    left: auto;
}
.schedule-student .tec-lab .swiper-button-prev {
    right: auto;
    left: 33%;
}
section.schedule-student.schedule-student--bt .container .tec-lab .block-list-items .items--desc {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 10px;
}
section.schedule-student.schedule-student--bt .container .tec-lab .block-list-items .img--news {
    max-width: 100%;
}
section.schedule-student .container .tec-lab .block-list-items {
    display: block;
    padding: 0px 0px 10px 0px;
}
section.other-desc .other .desc{
    padding: 0 10px;
}
section.contact-us .container .container-custom .list-contact .items {
    display: block;

}
div.detail-wp {
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 30px;
    margin-right: 0%;
    margin-left: 0%;
}
section.contact-info .container .container-custom .auv-contact-content .auv-contact-title p{
        font-size: 4rem;
}
.contact-info .container .container-custom{
    padding-left: 0;
}
section.contact-info .container .container-custom .auv-contact-content {
    padding-right: 0%;
    padding-left: 0%;
}
section.contact-info .container .container-custom .auv-contact-content .auv-contact-title {
    margin-bottom: 48px;
}
section.contact-info .container .container-custom .auv-contact-content .block-list-items .block__item-contact {
    display: block;
    position: relative;
    padding-bottom: 40px;
}
section.contact-info .container .container-custom .auv-contact-content .block-list-items .block__item-contact .img--news {
    flex: 0 0 100%;
    max-width: 100%;
    margin-right: 0px;
}
.note {
    display: none;
}
div.row {
    display: flex;
    flex-wrap: wrap;
     margin-right: 0px; 
     margin-left: 0px; 
}
.events-news .container .container-custom.size-1365px .news-events-content .news-events-list .wrapper .block-news:first-child .news-desc{
 padding-right: 12px;
 padding-left: 12px;
 float: left;
}
.main-galley .content--gallery{
    overflow: unset;
}
section.index-earth .container .title p{
    font-size: 4rem;
}
section.auv-galley .title-galley p{
    font-size: 4rem;
}
div.img-faculty {
    width: 100%;
    float: left;
}
.main .about-faculty{
        padding-left: 0px;
    padding-right: 0px;
}
div.desc_faculty {
    width: 100%;
    float: left;
    padding-left: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.about-faculty .container-fa .swiper-button-prev {
    right: auto;
    left: 32%;
}
.about-faculty .container-fa .swiper-button-next {
    right: 35%;
    left: auto;
}
div.modal a.close-modal.block {

    top: 3px;
    right: 3px;
}
div.stu-right .stu-item:first-child {
    width: 100%;
}
div.stu-right .stu-item:first-child img {
    height: 240px;
    object-fit: cover;
    width: 100%;
}
div.stu-right .stu-item:nth-child(3), div.stu-right .stu-item:nth-child(4) {
    width: 100%;
    float: right;
    margin-left: 23px;
    margin-top: 24px;
}
div.stu-right .stu-item:nth-child(2) {
    width: 100%;
    float: right;
    margin-top: 24px
}
.academics-majors .card .card-body .card-body__wrapper .row {
    position: relative;
    justify-content: center;
    margin-right: 0px;
    margin-left: 0px;
}
section.academics-majors{
    padding-bottom: 48px;
    padding-top: 48px;
}
.academics-policies .container .content .img {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.academis-course .title-common .content .img{
        flex: 0 0 100%;
    max-width: 100%;
}
.popup-major-title.col-3,
.popup-main-title.col-3 {
    flex: 0 0 35%;
    max-width: 35%;
   overflow-x: clip;
    padding: 0;
}

.popup-major-content.col-9,
.popup-tab-content.col-9 {
    flex: 0 0 65%;
    max-width: 65%;
    overflow: auto;
    padding: 0 15px;
}
div.popup-major-title ul li.active a{
    font-size: 1.2rem;
}
div.popup-major-title ul li a{
    font-size: 1.2rem;
    padding: 0 0 0 5px;
}
section.note-section .container .block-main-title p {

    font-size: 2.5rem;
}
div.block-list-item .block__item-note .item--desc {
    margin-left: 0px;
}
div.block-list-item .block__item-note .item--desc .title p{
    font-size: 2rem;
}
section.admission-how-to-apply .apply-form div#tab3 {
    margin-bottom: 291px;
}
.row .col-6 {
    flex: 0 0 49%;
    max-width: 50%;
}
div .accordion {
    padding: 55px 10px;
}
div.popup-main-title {
    float: left;
    padding: 30px;
    padding-top: 20px;
}
div.content-gene__wrapper .curr-popup-title {
    position: relative;
    left: 0%;
    width: 100%;
    padding: 0 0px 0 10px;
}
div.popup-content-curr{
    padding-top: 10px;
    padding-left: 10px;
}
.popup-tab-content.col-9{
    padding: 0 0px;
}
section .curricula-outcomes {
    padding-top: 48px;
    padding-bottom: 60px;
}
p.title-valus.faculty.section {
    text-align: left;
    white-space: nowrap;
}
section.lib__page .container .container-custom .lib__page__wrapper .title p{
    font-size: 3.5rem;
}
section.lib__page .container .container-custom .lib__page__wrapper .list-item-lib .item-1 p{
    font-size: 3rem;
}
section.notify-student .container .container-custom .student-note .student-title p {
 
    font-size: 4rem;
}
section.camp-life .container .container-custom .title p {
    color: #0b1f44;
    font-weight: 700;
    font-size: 40px;
    word-break: break-word;
}
section.library-student .container .container-custom .student-library-auv .block-list-items .desc--library p.title {
    margin-bottom: 48px;
    color: #0b1f44;
    font-family: MinionPro-Bold;
    font-size: 40px;
}
a#hamburger {
    top: 52px;
    right: 15px;
}
.about-faculty .swiper-wrapper {
    padding-bottom: 66px;
}
.mainslider_banners img.banners-0 {
    height: 300px;
}
.main .admission-requirements {
   padding-top: 48px;
   padding-bottom: 48px;
}
section.admission-how-to-apply .guide-apply .deschow-to-apply {
    padding: 30px 10px;
}
div.content--gallery .item-gallery.video::after {

    top: 40%;
    left: 40%;
    width: 40px;
    height: 40px;
    background-size: 38px;
}
.container-custom .list-item-work .swiper-button-next {
    right: 33%;
}
.container-custom .list-item-work .swiper-button-prev {
    left: 33%;
}
.about-auv .container .auv-about-content .block-about .auv-left .img .note p{
    display: none;
}
.img-section img.academict-cvoer_s {
    width: 155px;
    height: 155px;
    object-fit: cover;
}
footer .copyright div.copyrightt{
    font-size: 14px;
}
div.item_history.chan {
    float: right;
    width: 100%;
}
div.item_history {
    float: right;
    width: 100%;
}
div.item_images{
    height: auto;
}
div.item_history.le .item-history.stt2{
    margin-top: 0;
}
section.admission-apply .container-apply .content-apply .item-apply>div.desc{
    margin-bottom: 22px;
}
.work-shop.asd{
    padding-top: 0px;
}
section.admission-auv-difference .content_scholarships .item-scholar {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 10px 0;
    font-size: 18px;
}
.item_scholar p.item_scho{
    max-width: 100%;
    margin-left: 0;
}
.time.col-3 {
    flex: 0 0 40%;
    max-width: 40%;
}
.job.col-9 {
    flex: 0 0 60%;
    max-width: 60%;
}
section.calendar-auv .content-calendar .list-tab-content .tab-content .auv-time-job .job {
    padding-left: 30px;
}
section.calendar-auv .content-calendar .list-tab-content .tab-content .active-auv::after {

    left: 44%;
    
}
div.curr-img{
    width: 100%;
    position: relative;
}
div.curr-text{
    width: 100%;
    -webkit-transform: translate(0,0%);
    -ms-transform: translate(0,0%);
    transform: translate(0,0%);
    position: relative;
    margin-top: 20px;
}
div.curr-body{
     -webkit-line-clamp: inherit;
}
section .under-content .undergraduate-main-tab {
   padding-top: 0;
}
div.un-text{
    position: relative;
}
section.academics-preporatory {
    padding-top: 5px;
    padding-bottom: 48px;
}
section.academics-majors .card .card-header .body2{
    -webkit-line-clamp: inherit;
}
section.news__events--detail{
    margin-top: 48px;
}
.notify-student .container .container-custom .student-note .note-day .note-st--main .day-st p br {
    display: none;
}
.main .notify-student .container .container-custom .student-note .note-day .note-st--main{
    padding: 30px 0 30px;
}
div.items--desc_student p {
    margin-top: 23px;
    padding-left: 0;
}
.schedule-student{
    padding-bottom: 48px;
}
section.schedule-student.schedule-student--bt .container .container-custom .schedule-title{
    margin-bottom: 48px;
    padding-top: 48px;
}
section.schedule-student.schedule-student--bt{
    padding-bottom: 48px;
}
section.work-shop{
    padding-top: 48px;
}
section.other-desc .other{
    padding: 48px 0
}
.send_major.animated.fadeIn.work-shop.asp{
    padding-top: 48px;
}
.send_major.animated.fadeIn.work-shop.asp .popup-major-title{
    padding: 25px 0;
}
.header-top_wrapper ul.header-top_wrap li a{
    font-size: 1rem;
    margin: 6.3px;
}
.header-top_wrapper ul.header-top_wrap li{
        display: contents;
}
section.events-news .container .container-custom .news-events-content .news-events-list .wrapper .block-news:first-child .news-desc {
     height: auto; 
}
section.events-news .container .container-custom .news-events-content .news-events-list .wrapper .block-news:first-child {

    margin-bottom: 37px;
}
section.academics-majors .card .card-header h2{
    font-size: 40px;
}
.academis-course .title-common .title-auv h2{
    font-size: 40px;
}
.academis-course .title-common .content .desc{
    padding-top: 48px;
}
section.academics-policies{
    padding: 48px 0;
}
section.academis-course{
    padding-top: 48px;
    padding-bottom: 48px;
}
.construction-Plans .container .tab-container .content-items .block__main--title .title-tab {
    margin-bottom: 20px;
    width: 100%;
    padding: 0 10px;
}


.item-images img.history-cover {
    width: 282px;
    height: 104px;
    object-fit: cover;
}
section.academics-centers .content .content-tab{
    padding-top: 10px;
}
section.academics-policies .content .desc .card .card-body {
    padding-left: 0px;
}
section.academics-centers {
    padding-top: 30px;
    padding-bottom: 48px;
}
.contact-us .container .container-custom .list-contact .items .content-items {
    text-align: center;
    margin-bottom: 21px;
}
section.schedule-student .container .container-custom .schedule-title{
    padding-top: 40px;
}
section.calendar-auv .title h2{
    font-size: 40px;
}
.studies-content .stu-left{
    margin-bottom: 20px;
}
div.curr-popup-title{
    font-size: 25px;
    padding: 30px 10px 10px 5px;
}
div.popup-main-title.col-3 {
    padding-top: 0px;
    top: 0px;
    overflow-x: clip;
    height: calc(97vh - 106px);
}
div.popup-main-title .title-calendar.active a {
    font-weight: bold;
    font-size: 1.2rem;
}
div.popup-main-title .title-calendar a {

    font-size: 1.2rem;
    padding: 0px 0 0 10px;
}
section.construction-Plans{
    margin-top: 48px;
    padding-top: 48px;
    padding-bottom: 48px;
}
.title_valus p.title-mis.finance{
    font-size: 40px;
}
div.major-popup-title{
    font-size: 25px;
    padding: 30px 5px 10px 10px;
}
.popup-tab-content.col-9{
    position: relative;
}
section.auv-galley .swiper-button-next::after{
    background: url(/images/arr2.svg) no-repeat;
}
section.auv-galley .swiper-button-prev::after{
    background: url(/images/arr2.svg) no-repeat;
}
section.auv-galley .swiper-container .swiper-button-next, section.auv-galley .swiper-container .swiper-button-prev{
    opacity: 1;
}
header.header {
    background-color: #ffffff;
    position: relative;
    height: 93px;
}
div.blocker{
    padding: 10px 0;
}
div.modal{
    width: 98%;
}
section.library-student .container .container-custom .student-library-auv .block-list-items .desc--library .info-desc .info-lib .time-lib .time {
    font-weight: 700;
    white-space: break-spaces; 
}
.about-auv .container .auv-about-content .block-about{
    float: left;
}
.schedule-student.schedule-student--bt .container .tec-lab .block-list-items .items--desc div.info-desc {
    padding-right: 10px;
}
}
@media all and (width: 414px) {
	.main .about-mission .container {
	    width: 100%;
	}
}
@media all and (max-width: 375px) {
	.main .about-mission .container {
	    width: 100%;
	}
	.title_valus p.title-valus{
    font-size: 3.8rem;

	}
	.lib__page .content--gallery .item-gallery.video::after{
		background-size: 37px;
	}
	.header-top .container {
		padding: 0;
	}
	div.inputhead {
	    right: 19%;
	    top: 28px;
		}
}

@media all and (max-width: 360px) {
	.main .about-mission .container {
	    width:100%;
	}
	.header-top .container {
		padding: 0;
	}
}

@media (min-width: 1400px) {
	.navigation > ul > li > a {
   
    font-size: 1.8rem;
    line-height: 20px;

}
div.header-right {
    float: right;
    width: 75%;
}
section.MainSlider__Banners.isIndex .banner-welcome-to {
    bottom: 8%;
}
section.MainSlider__Banners.isIndex .banner-welcome-to .banner-welcome-to__content{
    padding: 75px 70px 40px 90px;
}
.MainSlider__Banners .slide_home {
    padding-left: 38%;
}
.MainSlider__Banners.isIndex .banner-welcome-to .banner-welcome-to__content::after {
    position: absolute;
    top: 100%;
    right: 0;
    width: 165.25px;
    height: 90.25px;
    background: url(/images/triangle-banner.png) no-repeat;
    content: "";
}
.MainSlider__Banners.isIndex .main_banner__img.ov-h{
    max-width: 1400px;
}
.content--gallery .item-gallery.img {
    height: 270px;
}
footer .footer__contact .contact__item:last-child::after {
    width: 343px;
}
footer .footer__social {
    padding-left: 90px;
}
footer .footer__social .social:last-child::after {
    width: 200px;
}
.about-faculty {
    padding-left: 130px;
    padding-right: 130px;
}
.about-faculty .about-faculty_wrapper .swiper-button-next{
    right: 46%;
}
.about-faculty .about-faculty_wrapper .swiper-button-prev{
    left: 46%;
}
.academics-preporatory .containera {
    padding: 0 10%;
}
.academics-majors .card .card-body.card-body__wrapper .row {
    position: relative;
    justify-content: center;
    margin-right: -100px;
    margin-left: -100px;
}


.academics-majors .card .card-body .card-body__wrapper .row .item {
    margin-bottom: 15px;
    padding: 0 100px;
    padding-bottom: 15px;
}
.schedule-student .tec-lab .swiper-button-next {
    right: 23%;
    left: auto;
}
.main_banner__img img.banners-01 {
    height: 540px;
}
div.item_history.chan .item-history {
    padding-left: 114px;
}
div.item_history.le .item-history {

    padding-right: 114px;
}
div.desc_academic p {
    line-height: 20px;
    max-width: 310px;
}
section.about-auv .container .auv-about-content .block-about .auv-left .img .note p {

    top: 43%;
}
.container-scholarships {
    max-width: 1088px;
}
img.object-how-to-apply {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.container .list-item-work .swiper-button-next {
    right: 45%;
    left: auto;
}
.container .list-item-work  .swiper-button-prev {
    right: auto;
    left: 45%;
}
.container .list-item-work .swiper-button-next::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/images/right-d.svg) no-repeat;
    transform: rotate(0deg);
    content: "";
}
.container .list-item-work .swiper-button-prev::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/images/right-d.svg) no-repeat;
    transform: rotate(180deg);
    content: "";
}
.container .list-item-work .swiper-button-next, .list-item-work .swiper-button-prev {
    top: 115%;
    transform: translateY(-50%);
    opacity: 1;
    width: 54px;
    height: 54px;
}
/*.news__events--inner-content .relate-news .relate-news--inner .block__item-note {
    display: flex;
    width: 100%;
    height: 100%;
    margin-bottom: 30px;
    padding-right: 0%;
}
.news__events--detail .container .img--news.col-6{
        flex: 0 0 50%;
    max-width: 50%;
}
.news__events--detail .container .item--desc.col-6{
    flex: 0 0 50%;
    max-width: 50%;
}*/

section.academics-majors .card .card-body .row {
    position: relative;
    justify-content: center;
    margin-right: -100px;
    margin-left: -100px;
}

.container.timkiemc {
    margin-bottom: 100px;
}
.academics-majors .card .card-body .row .item.col-4 .item__wrapper {
    display: flex;
    align-items: center;
    height: 80px;
    padding: 0 10px;
    border-radius: 7px;
    background: #fff;
    box-shadow: 0 3px 6px rgb(0 0 0 / 16%);
    cursor: pointer;
    transition: .2s all ease-in-out;
}
}
@media (width: 1920px) {
.modal-body .video-contai iframe {
    height: 550px;
}
}


@media (min-width: 1300px) {
    div.header-right {
    float: right;
    width: 75%;
}
}