@media all and (max-width: 768px) {
	/* base */
	.mobile_menu {
		padding: 10px;
	}
	.mobile_menu select {
		width: 100%;
		display: block;
	}
	.gerege {
		text-align: center;
	}
	.copyright {
		text-align: center;
	}
	/* home */
	.slide {
		height: auto;
		padding: 20px;
	}
	.slide_captions,.caption_container,.slide .slogan {
		position: static;
	}
	.slide .bichig {
		padding-top: 0;
	}
	.slide .bichig img {
		height: 200px;
	}
	.slide .slogan {
		font-size: 24px;
	}
	.slide .description {
		font-size: 14px;
		margin-bottom: 20px;
	}
	/* sub */
	.sub_header {
		height: auto;
		background-repeat: no-repeat;
		background-size: cover;
		line-height: auto;
		margin-bottom: 30px;
	}
	.sub_header h1 {
		line-height: auto;
		font-size: 16px;
	}
	/* calendar */
	section.calendar ul li {
		width: 50%;
		margin-right: 0;
	}
	section.calendar ul li.empty,section.calendar ul li.noevent {
		display: none;
	}
	/*news*/
	.dateboxes div {
		height: auto;
	}
	/*partner*/
	.partner_thumb {
		height: auto;
	}
	/* elselt */
	section.elselt .nav-tabs > li {
		float: left;
		width: 50%;
	}
	.col-no-padding-right {
		padding-right: 15px;
	}
	.col-no-padding-left {
		padding-left: 15px;
	}
	section.elselt .nav > li {
		margin-bottom: 1px;
	}
	section.elselt .nav > li > a {
		padding: 5px;
		font-size: 12px;
	}
	section.elselt .nav-tabs > li > a {
		border-radius: 0;
		text-align: center;
	}
	section.elselt .tab-content {
		padding: 10px;
	}
	/*contact*/
	#contact_map {
		height: 200px;
	}
	/* salbar surguuli */
	header.salbar h1 {
		font-size: 22px;
	}

}