@media screen and (max-width: 1400px) {
	.siderbar1 {
		display: none;
	}

	.contentcol {
		width: 100%;
	}
}

@media screen and (max-width: 889px) {
	.toppanel-item__right {
		display: none;
	}

	a.button:not([class*='rimg']) {
		font-size: 20px;
	}

	.clinic__title ~ div:nth-last-of-type(1), .clinic__title ~ div:nth-last-of-type(2), .clinic__title ~ div:nth-last-of-type(3), .clinic__title ~ div:nth-last-of-type(4) {
		display: block;
	}
}

@media screen and (max-width: 773px) {
	.col-article-l {
		display: none;
	}

	.col-article-r {
		margin-left: 0 !important;
	}

	.article-post img {
		margin:     0 auto;
		display:    block;
		text-align: center;
		height:     auto;
		max-width:  250px;
		max-height: 350px;
	}

	.toppanel-item {
		font: normal 13px/41px Arial, sans-serif;
	}
}

@media screen and (max-width: 600px) {
	.toppanel-item {
		font: normal 11px/41px Arial, sans-serif;
	}

	a.button:not([class*='rimg']) {
		font-size:   20px;
		line-height: 1;
	}

	.rimg {
		display: none;
	}

	.mobile-hide {
		display: none;
	}
}

@media screen and (max-width: 533px) {
	.toppanel-item, .menubar {
		display: none;
	}

	.title-section {
		margin:        0 -15px;
		border-bottom: 1px dotted #555;
		padding:       10px 15px !important;
		text-align:    center;
	}

	.article-post h1 {
		padding-top: 10px;
	}
}
