/* ================================================== */
@media only screen and (max-width: 480px) {
	.mobile {
		display: block !important;
	}
	.desktop {
		display: none !important;
	}
	.site-logo img {
		height:35px;
	}
	#intro .section_title {
		padding-right: 150px;
		font-size: 36px;
	}
	#intro {
		padding-top: 0;
		min-height: initial;
	}
	.box_icon-item .img-cont img, #blog .box_icon-item .img-cont img {
		height: 345px;
	}
	.row_flex {
		display: inline-block;
	}
	section#direction {
		background-image:initial;
		padding:0;
	}
	.main_banner {
		margin-top:0;
		margin-bottom:20px;
	}
}
/* ================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {

}

/* ================================================== */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
}
/* ================================================== */
@media only screen and (min-width: 768px) and (max-width: 991px) {

}

/* ================================================== */
@media only screen and (min-width: 1200px) {
}
