/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 22 2025 | 05:26:13 */
.media_hub_banner {
	height: calc(100vw * 1080 / 1920);
}
.media_hub_banner .wp-block-cover__image-background {
	border-radius:0;
}
.media_hub_banner .wp-block-cover__inner-container {
	padding-bottom:calc(100vw * 230 / 1920);
}
.media_hub_banner .conWrapper {
	width: calc(100vw * 704 / 1920);
}
.media_hub_banner .rWrapper {
	width:100%;
	align-items:center;
	gap:0.5em;
}
.media_hub_banner .rWrapper .wp-block-column {
	flex-basis:initial;
	flex-grow:initial;
	width:initial;
	justify-content: center;
}
.media_hub_banner .ft1{
	font-size: clamp(1.625rem, 0.0436rem + 2.4709vw, 3.75rem);
	font-weight: bold;
	margin-bottom: calc(100vw * 32 / 1920);
	white-space: nowrap;
}
.media_hub_banner .ft2{
	font-size: clamp(3.75rem, 0.4942rem + 5.0872vw, 8.125rem);
	line-height: 100%;
}
.media_hub_banner .ft3{
	font-size: clamp(1.5rem, 0.2907rem + 1.8895vw, 3.125rem);
	line-height: 100%;
}
.email-subscribe-container {
  margin: clamp(3.125rem, 0.7994rem + 3.6337vw, 6.25rem) auto 0;
}

.subscribe-input-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  background: #fff;
  border-radius: clamp(1.875rem, 1.3169rem + 0.8721vw, 2.625rem);
  overflow: hidden;
  box-shadow: 0 2px 10px rgba(0,0,0,0.1);
  transition: all 0.3s ease;
}
.subscribe-input-wrapper .email-input {
	border:none!important;
}
.email-input {
	flex: 1;
	text-align:center;
	border: none;
	height:clamp(3.75rem, 2.6337rem + 1.7442vw, 5.25rem)!important;
	line-height:clamp(3.75rem, 2.6337rem + 1.7442vw, 5.25rem)!important;
	padding:0!important;
	background: transparent;
	outline: none;
	color: #666;
	font-size: clamp(1.125rem, 0.5669rem + 0.8721vw, 1.875rem)!important;
}
.subscribe-input-wrapper input.email-input::placeholder {
    color: #999;
    font-size: clamp(1.125rem, 0.5669rem + 0.8721vw, 1.875rem);
}

.subscribe-input-wrapper input.email-input::-webkit-input-placeholder {
    color: #999;
    font-size: clamp(1.125rem, 0.5669rem + 0.8721vw, 1.875rem);
}

.subscribe-input-wrapper input.email-input::-moz-placeholder {
    color: #999;
    font-size: clamp(1.125rem, 0.5669rem + 0.8721vw, 1.875rem);
}

.subscribe-input-wrapper input.email-input:-ms-input-placeholder {
    color: #999;
    font-size: clamp(1.125rem, 0.5669rem + 0.8721vw, 1.875rem);
}
.subscribe-btn {
  border: none;
  width: clamp(3.75rem, 2.6337rem + 1.7442vw, 5.25rem);
  height: clamp(3.75rem, 2.6337rem + 1.7442vw, 5.25rem);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
  margin: 0 0;
}
.hub_h2 {
	margin-bottom:30px;
}
.hidden {
  display: none;
}

/* 成功状态样式 */
.subscribe-input-wrapper.success .email-input {
  color: #333;
  font-weight: 500;
}

.subscribe-input-wrapper.success {
  border: 2px solid #00bcd4;
}

.socicalGroupWrapper {
	display: flex;
	justify-content: space-evenly;
}
.social_item {
	width: clamp(3.75rem, 1.8895rem + 2.907vw, 6.25rem);
	height: clamp(3.75rem, 1.8895rem + 2.907vw, 6.25rem);
	display: inline-block;
}

.facebook {
    background: url('/wp-content/uploads/2025/08/social_icons@3x.webp') left top / auto 100% no-repeat;
}
.instag {
    background: url('/wp-content/uploads/2025/08/social_icons@3x.webp') calc(clamp(3.75rem, 1.8895rem + 2.907vw, 6.25rem) * 119 / 77 * -1) top / auto 100% no-repeat;
}
.youtube {
    background: url('/wp-content/uploads/2025/08/social_icons@3x.webp') calc(clamp(3.75rem, 1.8895rem + 2.907vw, 6.25rem) * 119 * 2 / 77 * -1) top / auto 100% no-repeat;
}
.xcom {
    background: url('/wp-content/uploads/2025/08/social_icons@3x.webp') calc(clamp(3.75rem, 1.8895rem + 2.907vw, 6.25rem) * 119 * 3 / 77 * -1) top / auto 100% no-repeat;
}
.in {
    background: url('/wp-content/uploads/2025/08/social_icons@3x.webp') calc(clamp(3.75rem, 1.8895rem + 2.907vw, 6.25rem) * 119 * 4 / 77 * -1) top / auto 100% no-repeat;
}
.tk {
    background: url('/wp-content/uploads/2025/08/social_icons@3x.webp') calc(clamp(3.75rem, 1.8895rem + 2.907vw, 6.25rem) * 119 * 5 / 77 * -1) top / auto 100% no-repeat;
}
.hub_cate_menu_wrapper {
	justify-content:space-evenly;
	max-width:1200px;
}

.cate_menu_title {
	font-size:18px;
	font-weight:bold;
}

.hub_cate_menu_wrapper figure {
	width:114px;
	margin: 20px auto;
}

#quick_quide_swiper .item{
	margin: 2px 12px 20px;
	text-align: center;
	flex-basis: 25%;
	overflow: hidden;
	border-radius: 20px;
	box-shadow: 0px 6px 14px 0px rgba(0, 0, 0, 0.35);
	cursor:pointer;
}
.more_desc {
	background: #fff;
}

.boxShowWrapper {
	width:240px;
	flex-grow:0;
	padding: 10px;
	box-sizing: border-box;
	box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.12);
	border-radius: 16px;
	cursor: pointer;
}
#quick_quide_swiper {
	max-width:1200px!important;
	/*overflow:hidden;*/
}
.video_bg_black {
	font-size:0;
}
.swiper_row1 {
    text-align: left;
    font-size: 16px;
    padding: 16px 12px 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 20px;
    overflow: hidden;
    line-height: 1.5;
    height: 40px;
}
.swiper_row2 {
    text-align: left;
    font-size: 12px;
    margin-top: 6px;
    padding: 0px 12px 30px;
}

#hub_Columns_wrapper {
	max-width:1200px;
	background: rgb(0, 0, 0);
	border-radius: 30px;
	padding: 16px 10px;
}
#hub_left {
	flex-basis:76%;
	flex-grow:initial;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
#hub_right {
	flex:1;
	color:#fff;
}
.left_video_t {
	font-size: 30px;
}
.part_t3 {
    font-weight: bold;
    font-size: 18px;
}
#hub_right > div {
	margin-block-start:0;
}
.bigPlayImg { width:80px;}
/* 加载状态样式 */
#query-loop-container2.loading {
    position: relative;
    opacity: 0.6;
    pointer-events: none;
}

#query-loop-container2.loading::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin: -20px 0 0 -20px;
    border: 3px solid #f3f3f3;
    border-top: 3px solid #3498db;
    border-radius: 50%;
    animation: spin 1s linear infinite;
    z-index: 1000;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

#query-loop-container2 {
	max-width:1200px;
}
.custom-posts-container {
	max-width:initial;
}
.custom-posts-container .post-thumbnail img {
	width:100%;
	border-radius:var(--wp--preset--spacing--20) var(--wp--preset--spacing--20) 0 0;
}
.custom-posts-container .featured-post .post-thumbnail {
	font-size:0;
}
.custom-posts-container .featured-post .featured{
	position:relative;
}
.custom-posts-container .featured-post .post-content {
/*	position: absolute;
	width: 100%;
	padding: 16px;
	bottom: 50%;
	transform: translateY(50%);
	z-index: 3;*/
}
.custom-posts-container .featured-post .post-content > a:first-child {
	display:block;
	border-radius: 0 0 12px 12px;
	padding:16px;
	background:#000000;
	color: #ffffff;
}
.custom-posts-container .featured-post .post-content h2 {
	color: #ffffff;
}
.secondary-posts {
	margin-top:2rem;
}
.secondary-posts .post-meta .post-date {
	display: block;
	position: relative;
	height: 36px;
	line-height: 36px;
	text-indent: 30px;
	color: #909090;
	font-weight: bold;
}
.secondary-posts .post-meta .post-date::before{
	content: '';
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 24px;
	height: 24px;
	/*border-radius: 50%;
	background: url('/wp-content/uploads/2025/08/icon-vi2.webp') center center / 100% auto no-repeat;*/
	background: url('/wp-content/uploads/2025/06/home-Vlogo.png') center center / 100% auto no-repeat;
}
.secondary-posts .read-time {
	color: #909090;
	font-weight: bold;
}
.secondary-posts .read-timeT {
	display:inline-block;
	color: #00a6d2;
	margin-right: 6px;
}
.secondary-posts {
	display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:20px;
}
.secondary-posts .post-thumbnail br {
	display:none;
}
.secondary-posts .post-thumbnail img {
	height:250px;
	object-fit:cover;
}
.secondary-posts h3.post-title {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-size: 24px;
}
#query-loop-container2 .pagination-wrapper br {
	display:none;
}
#query-loop-container2 .pagination-wrapper{
	display: flex;
	justify-content: center;
	gap: 5px;
}
#query-loop-container2 .pagination-wrapper p{
	display: flex;
	justify-content: center;
	gap: 5px;
	margin-block:0;
}
#query-loop-container2 .pagination-wrapper > * {
	margin:0;
}
#query-loop-container2 .pagination-wrapper p > * {
	margin:0;
}
#query-loop-container2 .featured-post .post-thumbnail br ,#query-loop-container2 .featured-post .post-content a + p {
	display:none;
}
#query-loop-container2 .pagination-wrapper .page-numbers {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
#query-loop-container2 .pagination-wrapper .page-numbers:not(.prev, .next) {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	font-weight:bold;
	font-size:18px;
}
#query-loop-container2 .pagination-wrapper .page-numbers:not(.prev, .next, .current):hover {
	background:#00A6DD80;
}
#query-loop-container2 .pagination-wrapper .page-numbers.prev, #query-loop-container2 .pagination-wrapper .page-numbers.next{
	position: relative;
	line-height: 0;
	color: transparent !important;
}
#query-loop-container2 .pagination-wrapper .page-numbers.prev::after{
	position:absolute;
	right: 0;
	content: '';
	width: 48px;
	height: 48px;
	background: url('/wp-content/uploads/2025/08/tri_left@3x.webp') center center / 30% auto no-repeat;
}
#query-loop-container2 .pagination-wrapper .page-numbers.next::before{
	position:absolute;
	left:0;
	content: '';
	width: 48px;
	height: 48px;
	background: url('/wp-content/uploads/2025/08/tri_right@3x.webp') center center / 30% auto no-repeat;
}
#query-loop-container2 .pagination-wrapper .page-numbers.current{
	border: none;
	background: #00A6DD;
	color: #fff;
	border-radius: 50%;
}
#exhi_swiper_wrapper .swiper-wrapper {
	padding-bottom:30px;
}
.exhibition_wrap {
  width: 100%;
  overflow:hidden;
  background: url("/wp-content/uploads/2025/08/exhi_bg_desk@2x-scaled.webp") center center /100% auto no-repeat;
  color:#FFF;
  text-align: center;
  padding: 40px 0;
  max-width:initial;  
}
.exhibition_wrap2 {
	width: 100%;
	height: calc(100vw * 480 / 375);
	overflow: hidden;
	background: url("/wp-content/uploads/2025/08/exhi_bg_phone@3x.webp") center center / 100% auto no-repeat;
	color: #FFF;
	text-align: center;
	padding: 40px 0;
	max-width: initial;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
}
.exhibition_wrap .exhibition_row{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color:#FFF;
    text-align: center;
}
.exhibition_wrap .inner {
    width: 80%;
    margin: 0 auto;
    height: 100%;
    display: flex;
    justify-content: flex-start;
    color:#FFF;
    font-size: calc(100vw * 16 / 1920);
    text-align: center;
    gap:60px;
}
.exhibition_wrap .inner >div {      
	flex-basis:33%;
}
.slideImgRound {
  border-radius: 20px;
}
#quick_quide_swiper {
    margin: 0 80px;
    position: relative;
}

.custom-prev,
.custom-next {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 50px !important;
    height: 50px !important;
    cursor: pointer !important;
    z-index: 999 !important;
    transition: all 0.3s ease !important;
    opacity: 1; 
    visibility: visible;
	 
}
#quick_quide_swiper .swiper-button-disabled {
	opacity:0;
}
.custom-prev {
	left: -70px !important;
	background:url('/wp-content/uploads/2025/08/arrow2_left@2x.webp') center center / 100% auto no-repeat;
}

.custom-next {
    right: -70px !important;
	background:url('/wp-content/uploads/2025/08/arrow2_right@2x.webp') center center / 100% auto no-repeat;
}

.custom-prev:hover,
.custom-next:hover {
    transform: translateY(-50%) scale(1.1) !important;
}

/* 箭头图标 */
.custom-prev::after {
	display:none;
}
.custom-next::after {
	display:none;
}
#quick_quide_swiper .swiper-slide {
    min-height: 200px;
}
.custom-prev2,
.custom-next2 {
    width: 50px !important;
    height: 50px !important;
    cursor: pointer !important;
    z-index: 999 !important;
    transition: all 0.3s ease !important;
    opacity: 1; 
    visibility: visible;
}
.custom-prev2::after , .custom-next2::after {
	display:none;
}
.custom-prev2 {
	background:url('/wp-content/uploads/2025/08/arrow_circle_w_l.webp') center center / 100% auto no-repeat;
}
.custom-next2 {
	background:url('/wp-content/uploads/2025/08/arrow_circle_w_r.webp') center center / 100% auto no-repeat;
}
.exhibition_wrap:not(:hover) .swiper-button-prev, .exhibition_wrap:not(:hover) .swiper-button-next {
	opacity:0;
}
.exhibition_wrap .swiper-button-disabled ,.exhibition_wrap2 .swiper-button-disabled{
	opacity:0;
}
.exhibition_wrap .swiper-pagination-bullet,.exhibition_wrap2 .swiper-pagination-bullet {
	background:#fff;
	opacity:1!important;
}
.exhibition_wrap .swiper-pagination-bullet-active,.exhibition_wrap2 .swiper-pagination-bullet-active {
	background:#00B2E3;
}
.hub_right_more {
	text-align:right;
}
.hub_right_more > span {
	display: inline-block; background: rgb(0, 166, 221); border-radius: 14px; font-size: 16px; line-height: 140%; padding: 2px 10px; margin-bottom: 12px;
}

/* 响应式 */
@media (max-width: 768px) {
	.media_hub_banner {
		background: #000;
		height: calc(100vw * 578 / 375);
	}
	.media_hub_banner .wp-block-cover__background{
		background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 44%, rgba(0, 0, 0, 0) 80%);
		opacity: 1;
	}
	.wp-block-cover.media_hub_banner .wp-block-cover__background.has-background-dim.has-background-dim-0 {
		background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 44%, rgba(0, 0, 0, 0) 80%);
		opacity: 1;
	}
	.media_hub_banner .wp-block-cover__image-background{
		width: calc(100vw * 576 / 375);
		height:auto;
		top:initial;
		left:initial;
	}
	.media_hub_banner.wp-block-cover.is-position-bottom-left {
		align-items: flex-start;
		justify-content: center;
	}
	.media_hub_banner .wp-block-cover__inner-container {
		padding-top: calc(100vw * 90 / 375);
		padding-bottom:0;
	}
	.media_hub_banner .ft2 {
    font-size: clamp(3.75rem, 0.4942rem + 5.0872vw, 8.125rem);
    line-height: 100%;
	}
	.media_hub_banner .conWrapper {
    	width: calc(100vw * 300 / 375);
	}
	.media_hub_banner h2.ft1 {
    font-size: clamp(1.25rem, -0.1945rem + 6.1633vw, 3.75rem)!important;
    margin-bottom: calc(100vw * 2 / 375);
	}
	.rWrapper.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		flex-basis: initial !important;
	}
	.media_hub_banner .ft2 {
		font-size:clamp(2.625rem, 0.5304rem + 8.9368vw, 6.25rem);
	}
	.media_hub_banner .ft3 {
		font-size:clamp(1.5rem, 0.85rem + 2.7735vw, 2.625rem);
	}
	.email-input {
		height:50px;
		line-height:50px;
	}
	.subscribe-btn{
		height:clamp(3.125rem, 2.7639rem + 1.5408vw, 3.75rem)!important;
		line-height:clamp(3.125rem, 2.7639rem + 1.5408vw, 3.75rem)!important;
	}
	.email-subscribe-container {
		margin: clamp(1.25rem, -0.9168rem + 9.245vw, 5rem) auto 0;
	}
	.wp-block-columns.hub_cate_menu_wrapper > .wp-block-column.boxShowWrapper {
		flex-direction: row;
		gap: 16px;
		box-shadow: none;
		align-items: center;
		border-bottom: 1px solid #333;
		border-radius: 0;
	}
	.hub_cate_menu_wrapper .boxShowWrapper:nth-child(1)::before {
		content:'1.';
		font-size:20px;
		font-weight:bolder;
	}
	.hub_cate_menu_wrapper .boxShowWrapper:nth-child(2)::before {
		content:'2.';
		font-size:20px;
		font-weight:bolder;
	}
	.hub_cate_menu_wrapper .boxShowWrapper:nth-child(3)::before {
		content:'3.';
		font-size:20px;
		font-weight:bolder;
	}	
	.hub_cate_menu_wrapper figure {
		width:36px;
		margin:initial;
	}
	.hub_cate_menu_wrapper .cate_menu_title {
		order:2;
		flex: 1;
		text-align: left;
		font-size:18px!important;
	}
	.quick_guide_wrapper {
		padding-left:0!important;
		padding-right:0!important;
	}
	#quick_swiper {
		padding-left:20px;
		padding-right:20px;
	}
	.hub_right_more {
		text-align:center;
	}
	.hub_right_more > span {
		background-color:transparent;
		color:#fff;
	}	
	.hub_right_group {
		display:flex;
		flex-direction:row;
		gap: 10px;
	}
	
	.custom-posts-container .featured-post .post-content h2{
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		font-size: 24px;
		line-height: 1.4;
		word-wrap: break-word;
	}
	.custom-posts-container .featured-post .post-excerpt{
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		font-size: 14px;
		line-height: 1.4;
		word-wrap: break-word;
	}
	.secondary-posts {
		display: flex;
		overflow-x:auto;
		scroll-snap-type: x mandatory;
		-webkit-overflow-scrolling: touch;
		overflow-x: auto;
		scroll-snap-type: x mandatory;
		-webkit-overflow-scrolling: touch;
		gap: 16px;
		flex-wrap: nowrap !important;
		padding-left: var(--wp--style--root--padding-right);
		padding-right: var(--wp--style--root--padding-right);
		scroll-padding-left: var(--wp--style--root--padding-right);
		scroll-padding-right: var(--wp--style--root--padding-right);
		-ms-overflow-style: none;
		scrollbar-width: none;
		margin-left:calc(-1 * var(--wp--style--root--padding-right) );
		margin-right:calc(-1 * var(--wp--style--root--padding-right) );
	}
	.secondary-posts .post-item{
		flex: 0 0 70vw;
		scroll-snap-align: start;
	}
	.secondary-posts .post-thumbnail img{
		height:calc(70vw * 9 / 16);
	}
	.secondary-posts h3.post-title {
		font-size:clamp(1rem, 0.6429rem + 1.7857vw, 1.5rem);
	}
	.custom-prev, .custom-next {
		width:0!important;
	}
	.section_spacer {
		height:48px!important;
	}
}
#exhi_swiper_wrapper2.swiper {
	padding:50px 0 50px;
}
@media (min-width: 769px) and (max-width:781px) {
		.wp-block-columns.hub_cate_menu_wrapper > .wp-block-column.boxShowWrapper {
		flex-direction: row;
		gap: 16px;
		box-shadow: none;
		align-items: center;
		border-bottom: 1px solid #333;
		border-radius: 0;
	}
	.hub_cate_menu_wrapper .boxShowWrapper:nth-child(1)::before {
		content:'1.';
		font-size:20px;
		font-weight:bolder;
	}
	.hub_cate_menu_wrapper .boxShowWrapper:nth-child(2)::before {
		content:'2.';
		font-size:20px;
		font-weight:bolder;
	}
	.hub_cate_menu_wrapper .boxShowWrapper:nth-child(3)::before {
		content:'3.';
		font-size:20px;
		font-weight:bolder;
	}	
	.hub_cate_menu_wrapper figure {
		width:36px;
		margin:initial;
	}
	.hub_cate_menu_wrapper .cate_menu_title {
		order:2;
		flex: 1;
		text-align: left;
	}
}
@media (min-width: 769px) and (max-width:1023px) {
	.socicalGroupWrapper {
		margin-top:calc(100vw * 50 / 1920);margin-bottom:calc(100vw * 80 / 1920);
		text-align: center;
		display: flex;
		justify-content: space-evenly;
	}
	.media_hub_banner {
		background: #000;
		height: calc(100vw * 578 / 375);
	}
	.media_hub_banner .wp-block-cover__background{
		background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 44%, rgba(0, 0, 0, 0) 80%);
		opacity: 1;
	}
	.wp-block-cover.media_hub_banner .wp-block-cover__background.has-background-dim.has-background-dim-0 {
		background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 44%, rgba(0, 0, 0, 0) 80%);
		opacity: 1;
	}
	.media_hub_banner .wp-block-cover__image-background{
		width: calc(100vw * 576 / 375);
		height:auto;
		top:initial;
		left:initial;
	}
	.media_hub_banner.wp-block-cover.is-position-bottom-left {
		align-items: flex-start;
		justify-content: center;
	}
	.media_hub_banner .wp-block-cover__inner-container {
		padding-top: calc(100vw * 90 / 375);
		padding-bottom:0;
	}
	.media_hub_banner .ft2 {
    font-size: clamp(3.75rem, 0.4942rem + 5.0872vw, 8.125rem);
    line-height: 100%;
	}
	.media_hub_banner .conWrapper {
    	width: calc(100vw * 300 / 375);
	}
	.media_hub_banner h2.ft1 {
    font-size: clamp(1.25rem, -0.1945rem + 6.1633vw, 3.75rem)!important;
    margin-bottom: calc(100vw * 2 / 375);
	}
	.rWrapper.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		flex-basis: initial !important;
	}
	.media_hub_banner .ft2 {
		font-size:clamp(2.625rem, 0.5304rem + 8.9368vw, 6.25rem);
	}
	.media_hub_banner .ft3 {
		font-size:clamp(1.5rem, 0.85rem + 2.7735vw, 2.625rem);
	}
	.email-input {
		height:50px;
		line-height:50px;
	}
	.subscribe-btn{
		height:clamp(3.125rem, 2.7639rem + 1.5408vw, 3.75rem)!important;
		line-height:clamp(3.125rem, 2.7639rem + 1.5408vw, 3.75rem)!important;
	}
	.email-subscribe-container {
		margin: clamp(1.25rem, -0.9168rem + 9.245vw, 5rem) auto 0;
	}
}
@media (min-width: 1024px) and (max-width:1200px) {
	.socicalGroupWrapper {
		margin-top:calc(100vw * 50 / 1920);margin-bottom:calc(100vw * 80 / 1920);
		text-align: center;
		display: flex;
		justify-content: space-evenly;
	}
}
@media (min-width: 1201px) and (max-width:1440px) {
	.socicalGroupWrapper {
		margin-top:calc(100vw * 50 / 1920);margin-bottom:calc(100vw * 80 / 1920);
		text-align: center;
		display: flex;
		justify-content: space-evenly;
    }
}
@media (min-width: 1441px)  and (max-width:1600px) {
	.socicalGroupWrapper {
		margin-top:calc(100vw * 50 / 1920);margin-bottom:calc(100vw * 200 / 1920);
		text-align: center;
    }
}
@media (min-width: 1601px) {
	.socicalGroupWrapper {
		margin-top:calc(100vw * 50 / 1920);margin-bottom:calc(100vw * 280 / 1920);
		text-align: center;
    }
}
@media (max-width: 782px) {
	.exhibition_wrap2.virtavo_phone_only {
		display:block!important;
	}
}
@media (max-width: 480px) {
	.blog_item_last_part .wp-block-post-title a{
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		font-size: 18px;
		line-height: 1.4;
		word-wrap: break-word;
	}
	.blog_item_last_part .wp-block-post-excerpt__excerpt {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		font-size: 12px;
		line-height: 1.4;
		word-wrap: break-word;
	}
	.custom-prev, .custom-next {
		width:0!important;
	}
	.left_video_t {
		font-size:18px;
	}
	.social_item {
		width: clamp(2.5rem, 0rem + 12.5vw, 3.75rem);
		height: clamp(2.5rem, 0rem + 12.5vw, 3.75rem);
	}
	.instag {
		background-position: calc(clamp(2.5rem, 0rem + 12.5vw, 3.75rem) * 119 / 77 * -1) top;
	}
	.youtube {
		background-position: calc(clamp(2.5rem, 0rem + 12.5vw, 3.75rem) * 119 * 2 / 77 * -1) top;
	}	
	.xcom {
		background-position: calc(clamp(2.5rem, 0rem + 12.5vw, 3.75rem) * 119 * 3 / 77 * -1) top;
	}
	.tk {
		background-position: calc(clamp(2.5rem, 0rem + 12.5vw, 3.75rem) * 119 * 4 / 77 * -1) top;
	}	
	.email-input {
		height:44px!important;
		line-height:44px!important;
		margin: 4px;
	}
	.subscribe-btn {
		height: 44px!important;
		line-height: 44px!important;
	}
	.media_hub_banner .rWrapper {
		justify-content:center;
	}
	.left_video_t, .left_video_t + div , .hub_right_group .part_t3{
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.left_video_t{
		font-size: 16px;
	}	
	.left_video_t + div , .hub_right_group .part_t3 + div{
		font-size: 12px;
	}
	.hub_right_group .part_t3 {
		font-size: 14px;
	}
	.bigPlayImg { width:54px;}
	.section_spacer {
		height:32px!important;
	}
}