@media (max-width: 991px) {
	#thumbs { display:block; }
	#thumbs .item { display:inline-block; width:calc(25% - 8px); height:auto; }
	#thumbs .item img { max-width:none; width:100%; }
	.gallery_page { min-height:0; aspect-ratio:1920 / 575; }
}
@media (max-width: 1199px) {
	.detail_info .col i.fa { font-size:4em; }
	.detail_info .col strong { font-size:16px; margin-top:30px; margin-bottom:5px; height:48px; }
	.detail_info .col span { font-size:30px; }
}
@media (max-width: 767px) {
	.detail_info .col { margin-bottom:40px; }
	.detail_info .col strong { height:auto; }
}
