@media (max-width: 1200px) {
#menu-main-navigation li a:after {margin: 0px 5px;}
.tips-content {font-size: 11px;}
#menu-main-navigation li a {font-size: 12px;}
.icam-sidebar {  }
}

@media (max-width:1024px) {
/*	.date-container { background-size: 90px; background-repeat: no-repeat; }
	.date-container .day { 
width: 85%;
font-size: 30px;
padding: 11px 0px 0px;*/
}

}

@media (max-width: 992px) {
.landscape-featured {margin-bottom: 25px;}
.content-repeater {display: none;}
.package-img img {height: auto;}
.package-name {padding: 14px 15px;font-size: 18px;}
.fixed-header {position: relative;z-index: 0;text-align: center;}
.logo {display: inline-block;float: left; width: 10%;}
/*.header {text-align: center;background: rgba(255,255,255,0.4) !important;position: absolute;}*/
.header { position:relative; }
.site-name { font-size: 25px;}
.sub-menu:before {display: none;}
.title-tab{font-size: 30px;}
.subpage-label {absolute;top: 40%;font-size: 30px;}
}
@media (max-width: 885px) {
	.fc-header-center .fc-header-title { top: 0 !important; }
}
@media (max-width: 768px) {
.login-container input[name="login"] { float: none; margin-left: 50px; margin-top: 10px; margin-bottom: 0; }
.label-reg { font-size: 25px; }
.sub-label-reg { font-size: 14px; }
.menu-header .menu li { display:inline-block; }
.subpage-label {position:absolute;top: 42%;font-size: 28px;}
.site-name {font-size: 23px;}
.iconcept {float: none;}
.title-news { text-align: center; }

.location-information {font-size: 10px;}
.footer-menu ul {font-size: 10px;}
.location-header span, .info-location a {font-size: 10px;}
.breadcrumbs {display: none;}
.menu li {display: block;float: center;}
.menu li a {padding: 0 auto;display:block;border-right: 0 auto;}
.label-container { font-size: 22px; }
.title-event { font-size: 15px; padding: 14% 0px 0px; }
.date-dm {padding: 0 68px; margin-bottom: 10px;}
.fullCalendar .fc-button.fc-state-default:last-of-type { height: 0 !important; }
.fc-header-right { top:-54px; }
}
@media (max-width: 767px) {
.menu-header .menu li { display:block; }
.gallery-block ul li { width:33%; }
.title-align { margin-top:32%; }
.icam-sidebar { padding: 0 20%; }
}

@media (max-width: 736px) {
.label-reg { font-size: 25px; }
.sub-label-reg { font-size: 10px; }
.icam-sidebar { padding: 0 15%; }
.title-tab { text-align: center; }
.gallery-block ul li { height: 190px; }
.icam-alumni-gallery { }
}
@media (max-width: 667px) {
.sub-label { font-size: 15px; }
.title-align h4 { font-size: 15px; }
}

@media (max-width: 600px) {
.title-align h4 { font-size: 13px; }
.site-name { font-size: 21px; }
.logo { margin-bottom:-7px; }
.subpage-label { font-size: 25px; }
.icam-welcome { width:100%; }
.icam-access { width:100%; padding: 0 136px; }
.date-dm { padding: 0 38px; }
}

@media (max-width: 568px) {
.logo { width:9%; margin-bottom:-20px; }
.site-name { font-size:20px; margin-bottom: -10px; margin-top: -4px }
.subpage-label { top:39%; }
.login-container input[name="login"] { margin-left:28px; }
.icam-latest-news { width: 50%; margin: 0 25%; }
.icam-latest-content { padding: 0 50px; margin-top: 15px; width: 100%; }
.latest-news ul li .news-title-content { padding-left: 40px; }
}

@media (max-width: 492px) {
.site-name {padding-top: 20px;}
.subpage-label {absolute;top: 40%;font-size: 20px;}
.location-header span, .info-location a {display: none;}
.tips-content {font-size: 8px;}
.package-name {padding: 0px 5px;font-size: 14px;}
.top {border-width: 0 0 35px 9px;font-size: 11px;}
.package-price {width: 40%;}
}

@media (max-width: 414px) {
.site-name {padding-top: 17px; font-size:17px; margin-bottom:-12px;}
.logo { width:12%; margin-bottom:-26px; }
.label-container { font-size: 20px; }
.icam-upcome { width: 100%; padding: 0 30px 5px 30px; margin-bottom:10px; }
.title-event { font-size: 17px; padding: 20% 0px 0px; }
.icam-access { width: 100%; padding: 0 25px; }
.icam-date { width: 100%; }
.date-dm { padding: 0 130px; }
.gallery-block ul li { width: 50%; height: 155px; }
.login-container input[name="login"] { margin-left:60px; }
}
@media (max-width: 384px) {
.date-dm { padding: 0 118px; }
.title-tab { font-size:15px; }
}
@media (max-width: 366px) {
.site-name {padding-top: 12px; font-size:15px; margin-bottom:-30px;}
.logo { width:11%; margin-bottom:-44px; }
}

@media (max-width: 320px) {
.logo { margin-bottom:-47px; width:10%; margin-top: 5px; }
.site-name {margin-bottom:-25px;}
.subpage-label { top:33%; }
.date-dm { padding:0 85px; width: 100%; }
.icam-date { margin-bottom: 15px; }
.gallery-block ul li { width:85%; height: 215px; margin-left:25px; }
.title-align h4 { font-size: 15px; }
.icam-alumni-gallery { width: 85%; margin: 0 26px; margin-bottom: 15px; }
}

@media (max-width: 240px) {
.logo { margin-bottom:-47px; width:8%; margin-top: 5px; }
.site-name {margin-bottom:-25px; font-size:11;}
.subpage-label { top:31%; font-size:18px; }
.date-dm { padding: 0 44px; }
.css-shapes-preview { margin: 0px 12px 5px; }
}
