.wraper {
	width: 100%
}

@media (max-width:1024px) {
	#menusite .navbar-default .navbar-nav>li>a {
		font-size: 13px;
		padding: 16px 10px
	}
	.section-body {
		width: 100%;
		overflow: hidden;
		padding: 0 5px
	}
	#header {
		margin: 0
	}
}

@media (max-width:991.98px) {
	.container {
		width: 100%
	}
	#menusite .navbar-default .navbar-nav>li>a {
		font-size: 10px;
		padding: 16px 6px
	}
	.department .news-content .thumb {
		max-height: 170px
	}
	.department .news-content .thumb img {
		min-height: 170px
	}
}

@media (max-width:767.98px) {
	.album-album {
		float: inherit;
	}
	section.section-body.information-information .panel-body img, section.section-body.information-contact .panel-body img {
		max-width: 300px;
		height: auto;
	}
	.box-shadow {
		box-shadow: none;
		-webkit-box-shadow: none
	}
	.header-nav .social-icons {
		float: unset
	}
	.hidden-ss-block,
	.hidden-ss-inline,
	.hidden-ss-inline-block {
		display: none!important
	}
	.brTitle {
		display: none
	}
	.breadcrumbs-wrap .display {
		width: 100%;
		float: unset;
		text-align: left;
		padding-left: 20px;
	}
	.breadcrumbs a,
	.show-subs-breadcrumbs {
		font-size: 14px
	}
	.socialList li a {
		padding: 23px 15px
	}
	.headerSearch {
		max-width: 200px
	}
	#header {
		display: block;
		margin: 0
	}
	#header .logo {
		text-align: center
	}
	#header .logo img {
		max-height: 100px
	}
	.section-body {
		padding: 0 20px
	}
	.mobile-menu-toggle-btn {
		display: block
	}
	.open-menu .mobile-menu-bg {
		display: block
	}
	.open-menu .mobile-menu-wrap {
		visibility: visible;
		transform: translateX(0);
		background-color: #5a5a5a
	}
	#footer,
	.section-department,
	.section-staff {
		padding: 40px 20px
	}
	.footerNav2 {
		padding: 20px 10px;
		font-size: 14px
	}
	.section-slider .owl-dots {
		bottom: 2px
	}
	.department .news-content .thumb img {
		min-height: unset
	}
	.department .news-content {
		padding: 20px
	}
}

@media (max-width:499.98px) {
	.nv-infodie {
		width: 100%
	}
	.visible-ss-block {
		display: block!important
	}
	.visible-ss-inline {
		display: inline!important
	}
	.visible-ss-inline-block {
		display: inline-block!important
	}
	.hidden-ss-block,
	.hidden-ss-inline,
	.hidden-ss-inline-block {
		display: none!important
	}
	#footer-tip,
	#tip {
		max-width: 100%;
		margin-right: 0!important
	}
	#header .logo img {
		max-height: 80px
	}
	.guestBlock {
		width: 100%
	}
}

@media (min-width:500px) and (max-width:991.98px) {
	#footer .menu li {
		width: 32%
	}
	#footer .menu li:nth-child(3n+2) {
		padding-right: 8px;
		padding-left: 7px
	}
	#footer .menu li:nth-child(3n),
	#footer .menu li:nth-child(3n+1) {
		padding-left: 0;
		padding-right: 0
	}
}

@media (min-width:500px) {
	.nv-infodie {
		width: 500px;
		left: 50%;
		margin-left: -250px
	}
}

@media (min-height:500px) {
	.container {
		width: 100%
	}
	.nv-infodie {
		height: 500px;
		top: 50%;
		margin-top: -250px
	}
}

@media (min-width:768px) {
	.wraper {
		width: 100%
	}
	.hidden-ss-block {
		display: block!important
	}
	.hidden-ss-inline {
		display: inline!important
	}
	.hidden-ss-inline-block {
		display: inline-block!important
	}
}

@media (min-width:992px) {
	.container {
		width: 100%
	}
	.wraper {
		width: 100%;
		max-width: 1200px
	}
}

@media (min-width:1200px) {
	.wraper {
		width: 1200px
	}
}