@media only screen and (min-width: 320px) and (max-width:767px) {
.desktop-item{display: none}
.mobile-item{display: inline-block}

html,body{overflow-x: hidden;width: 100%}

h1	{ font-size: 2.2em; line-height: 1;}
h2 	{ font-size: 2em;line-height: .95;letter-spacing: -.8px}
h3  { font-size: 1.6em;line-height: 1.2;letter-spacing: -.4px}
h4 	{ font-size: 1.1em;line-height: 1.2;}
h5 	{ font-size: 1em;line-height: 1.2;font-weight: 200}
h6 	{ font-size: .7em;line-height: 1.2;;font-weight: 300}

header{padding: 15px 0}
.display-menu li:nth-child(1),.display-menu li:nth-child(2),.display-menu li:nth-child(3){display: none}
.lang-btn{margin-bottom: 0;margin-top: 0}

.margin-60-top{margin-top: 0}
.margin-20-bottom-m{margin-bottom: 20px}

.menu-wrap-menu{display: none}
.main-sitemap li h5{line-height: .7}
.main-sitemap li{width: 100%;margin-bottom: 30px}
.offset-4, .offset-3{margin-left: 0}

.main-sitemap li{}
.footer-sitemap{margin-top:40px}
.footer-sitemap li{max-width: 50% ;width: 50%;margin: 0;padding-right: 15px;margin-bottom: 20px;min-height: 50vw}
.footer-sub-wrap img{float: left;margin-top: 20px}
.footer-sub-wrap li{margin-right: 15px}
.footer-sub-wrap{margin-bottom: 20px}

/* gobal */
.page-banner-right{width: calc(100% + 30px);margin-right: 0;margin-left: -15px;height: 60vw;margin-top: 30px }

/* home */

.home-info-btn-bg{width: 100%;bottom: 0;height: 50%;top:auto}
.home-ba-wrap{padding-bottom: 60px;background-size: 40px}
.home-pro-wrap{background-size: 40px}

.home-feature-title-l,.home-feature-title{position: relative;width: 100% !important;padding: 0;top:0;left: 0;margin: 0;margin-top: 20px;height: auto}
.home-feature-title-l .des{position: relative;left: 0;bottom: 0}
.home-feature-wrap{margin-bottom: 20px}
.home-feature-img,.home-work-style{height: 60vw}
.home-feature-title h3{margin-bottom: 5px}

.arrow-url{width: 40px;height: 40px}

.home-side-info{height: 60vw;margin-bottom: 20px;padding: 15px}
.home-side-des{bottom: 15px;left: 15px}

/* programme */
.course-list li .left-block, .course-list li .right-block{width: 100%}
.course-list li .right-block{margin-left: 0;padding-left: 0;margin-top: 10px}
.programme-main-menu{padding: 0}
.page-template-template-programmes .section-scroll-menu{display: none}

/* about */
.year-dot {display: none}
.history-img{height: 60vw;margin-top: 20px;margin-bottom: 40px;background-position: left center !important}

/* programme */
.page-title-wrap{padding-left: 0;margin-bottom: 40px}
.scroll-menu{display: none}

/* news */
.poster-wrap img{margin: 0 auto 40px auto}

/* people */
.peopl-img,.book-cover{height: 52vw}
.staff-list li .col-block{width: 100% !important}
.col-block.text-right{text-align: left !important;margin-bottom: 20px}
.name-list li{width: 50%}
.alumni-list-content img{width: 100% !important}

/* life */
.img-block{height: 72vw}

}

@media only screen and (min-width: 768px) and (max-width:1023px) {

	
}


@media only screen and (min-width: 1024px) and (max-width:1440px) {
}

@media only screen and (min-width: 1441px) and (max-width:4999px) {

}

