@media all and (min-width: 1152px) {
.team-container ul.student li:nth-child(5n) {margin: 0 0px 20px 0;}
#research-lobby article:nth-child(4n) {margin:0 0px 18px 0}
/**/
}

/*tablet horizontal + large screen*/
@media all and (min-width: 769px) {
#header-mobile, #mobile-menu-wrapper { display: none; }
#news-slick{min-height:270px;}


/**/
}



/*mobile */
@media all and (max-width: 1024px)  {
/*home*/
#home-team-container {width:100%;float:none; max-width:calc(100% - 60px); margin:25px auto; text-align:center;}
.page-section{padding: 0 14px;}
#main {padding:30px 10px 120px;}
#home-team-container .slick-slide {margin:0;}

#home-team-container .slick-list {min-width:0px; padding-right:0;}
.desktop-menu a {padding: 0px; font-size: 1em; }
/**/
}


@media all and (min-width: 1024px) and (max-width: 1215px)  {
/*team lobi*/
.team-container ul.student {width: 700px; text-align:center;margin: 0 auto;float: none;}
.team-container ul.student li {margin: 0 20px 20px 0;}
.team-container ul.student li:nth-child(4n) {margin: 0 0px 20px 0;}
/**/
}

/*tablet vertical */
@media all and (min-width: 768px) and (max-width: 1023px)  {
/*home*/
#home-content {background:transparent;float: left;}
#home-content-video{overflow:hidden;}

/*team lobi*/
.team-container ul.student {width: 520px; text-align:center;margin: 0 auto;float: none;}
.team-container ul.student li {margin: 0 20px 20px 0;}
.team-container ul.student li:nth-child(3n) {margin: 0 0px 20px 0;}
#former-group-member-container ul li{width:calc((100%) / 4);padding:0 10px;}
/**/
}

/*common style for mobile and vertical tablet*/
@media all and (max-width: 768px)  {

#accessibility{overflow:hidden;position:relative !important;text-align:center;width:144px;margin:0 auto 20px; top:0 !important;}
#header {display: none;}
#wrapper { padding-top: 70px;}
#header-mobile, #mobile-menu-wrapper { display: block; }
/**/

#footer {padding:30px 20px 10px 20px;}
.footer-menu {width: 100%;margin: 0 0 10px 0;text-align: center;}
#site-info {max-width:100%;text-align:center;}

#sidebar {margin:20px 0 0 0;max-width:100%;}
.page-section {padding: 0 20px 0;}
/*home*/
#home-content .inner {padding-top:0;}
#home-content {background:none;padding-top:0;}
#home-content-text {width:100%;padding:0 0 20px 0;}
#home-content-video {width:100%;padding:0 0 20px 0;}
#home-content-video img {width:100%;height:auto;}
#home-news {width:calc(100% - 40px);margin:0 20px 20px;}
#home-team {width:calc(100% - 40px);margin:0 20px 20px;}

/*research*/
#research-lobby article {width: calc((100% - 40px) / 3);}
#research-lobby article:nth-child(3n) {margin:0 0px 18px 0}

/*research inner*/
#research-inner {max-width: calc(100%);}

/*contac us*/
ul#contact-left {width: 100%;max-width: 100%;margin: 0;border: none;padding: 0;}
#contact-right {width: 100%;max-width: 100%;margin: 0;padding: 0;}

/*our team*/
#team-container ul.student{text-align:center;}
#team-container ul.student li{float:none; margin: 0 30px 30px; text-align:center;display:inline-block;}

/*publications*/
#publications-inner {max-width:100%;}

#sidebar { background:#f1f1f1; right: -300px; width:300px; position: fixed; z-index: 999; top: 180px; height: 100%; -webkit-box-shadow: -2px 0px 5px -2px rgba(50, 50, 50, 0.75); -moz-box-shadow: -2px 0px 5px -2px rgba(50, 50, 50, 0.75); box-shadow: -2px 0px 5px -2px rgba(50, 50, 50, 0.75); }
#sidebar-inner-container {max-height:/*400px*/75vh;overflow-y: scroll;position:relative;float:right;width:100%;height:100%;margin:10px 0;    padding: 0 10px;}
.toggle-controls { cursor:pointer; position:absolute; left:-56px; top:70px; background:url("images/fillter-icon.png") no-repeat center center #ccc; width:56px; height:55px; padding:10px; -webkit-box-shadow: -2px 0px 5px -2px rgba(50, 50, 50, 0.75); -moz-box-shadow:    -2px 0px 5px -2px rgba(50, 50, 50, 0.75); box-shadow:         -2px 0px 5px -2px rgba(50, 50, 50, 0.75); }


/**/
}



/*large or horizontal mobile*/
@media all and (min-width: 481px) and (max-width: 768px)  {
/*team lobi*/
.team-container ul.student {width: 340px; text-align:center;margin: 0 auto;float: none;}
.team-container ul.student li {margin: 0 20px 20px 0;}
.team-container ul.student li:nth-child(2n) {margin: 0 0px 20px 0;}
#former-group-member-container ul li{width:calc((100%) / 3);padding:0 10px;}
/**/
}

/*vertical mobile*/
@media all and (max-width: 480px)  {
.wp-caption{width:96%!important;margin:0 auto 20px;padding:2%!important;}
.wp-caption img{width:100%!important;margin:0!important;}

#research-lobby article {width:calc( (100% - 18px) / 2 );}
#research-lobby article:nth-child(3n) {margin: 0px 18px 18px 0px;}
#research-lobby article:nth-child(2n) {margin: 0px 0px 18px 0px;}
#main-head-of-the-group-container img {float:none; text-align:center; margin: 0 auto;}
#head-of-the-group-content{width:100%;}
/*team lobi*/
.team-container ul.student {width: 160px; text-align:center;margin: 0 auto;float: none;}
.team-container ul.student li {margin: 0 0px 20px 0;}
#former-group-member-container ul li{width:calc((100%) / 2);padding:0 10px;}
/**/
}
