﻿.homepage_categories .box_info .box_ct_c {
	background: url("../../images/homepage_info_bg.jpg") center center no-repeat;
	background-size: cover !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important
}

.homepage_categories .box_info .box_ct_c:before {
	background: none;
}

.homepage_categories .box_info .box_info_content {
	position: absolute;
	top: 0;
	left: 5%;
	width: 90%;
	z-index: 2;
	text-align: center;
}

.homepage_categories .box_info .box_info_content .box_info_title {
	font-weight: bold;
	text-shadow: 0px 2px 6px rgb(0 0 0 / 90%);
    color: #FFF;
	font-size: 2em;
}

.homepage_categories .box_info .box_info_content .box_info_desc {
	float: left;
	width: 100%;
	background: rgba(0, 0, 0, 0.4);
	color: #FFF;
	text-shadow: 0px 2px 5px rgb(0 0 0 / 60%);
	padding: 10px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: justify;
	-moz-text-align-last: center;
	text-align-last: center;
}

@media screen and (max-width: 850px) {
	.homepage_categories .box_info .box_info_content .box_info_desc {
		font-size: 12px;
	}
}

@media screen and (max-width: 800px) {
	.homepage_categories .box_info .box_info_content .box_info_title {
		font-size: 20px;
	}

	.homepage_categories .box_info .box_info_content .box_info_desc {
		font-size: 11px;
	}
}

@media screen and (max-width: 750px) {
	.homepage_categories .box_info .box_info_content .space.space_20 {
		height: 7px;
	}

	.homepage_categories .box_info .box_info_content .space.space_30 {
		height: 10px;
	}
}

@media screen and (max-width: 700px) {
	.homepage_categories .box_info .box_info_content .box_info_desc {
		line-height: 1.3;
	}

	.homepage_categories .box_info .box_info_content .mbtn > div > div {
		padding: 6px 18px;
		font-size: 13px;
	}
}

@media screen and (max-width: 650px) {
	.homepage_categories .box_info .box_info_content .box_info_desc {
		display: none;
	}
}

@media screen and (max-width: 499px) {
	.homepage_categories .box_info .box_info_content .box_info_desc {
		display: block;
	}
}