
.single_tab_row{padding-top: 0;}
.single_tab_row .swiper.twoDepthTab {max-width: 460px;}

.thumnail_gallery_list.cols_4 > li { flex: 0 0 25%; width: 25%; }
.thumnail_card_item.dtype4 .thum_rows { height: 285px; flex: 0 0 285px; border-radius: 0 0 0 0; }
.thumnail_card_item.dtype4 .spec_rows  { border-radius: 0 0 0 0;  padding: 10px 20px 10px;}
.thumnail_card_item.dtype4 .title_main_item { font-size: 16px; min-height: 45px;}
.spec_keyword_tagbox_list { display: flex; flex-wrap: wrap; gap: 10px; margin: 10px 0; min-height: 25px; }
.spec_keyword_tagbox_list .text_node { background: #eff5fc; border-radius: 5px; padding: 5px 15px 5px; display: inline-block; font-size: 14px; font-weight: 400; line-height: 1; color: #2b8bf2; }
.elsedata_horspec_row { margin-top: 10px; }

 @media (max-width:1023px) {
	.thumnail_gallery_list { flex-wrap: wrap; gap: 15px 0; flex-direction: unset; }
	.thumnail_gallery_list.cols_4 > li { flex: 0 0 50% !important; width: 50% !important;}
	.thumnail_card_item.dtype4 .thum_rows  { height: 170px; flex: 0 0 170px;}
	.thumnail_card_item.dtype4 .title_main_item { font-size: 14px; min-height: 36px;}
	.spec_keyword_tagbox_list .text_node { font-size: 12px; }
	.elsedata_horspec_row { margin-top: 5px; }
}
