.ul_count{display: block;column-count: 2;column-gap: 160px;column-rule: 1px solid #D9C9B2;margin-top: 40px}
.panel_left{width: calc(100% - 400px);padding-right: 80px;}
.panel_right{width: 400px;}
.have_questpanel{
	background-color: var(--white);
	padding: 40px 25px 38px;
}
.have_questpanel  p{
	line-height: 22px;
	max-width: 315px;
	margin: 0 auto;
}
.quest_ask_form{
	margin-top: 20px;
}
.address_info a{
	font-size: 14px;
	display: block;
	line-height: 20px;
}
.have_questpanel  .vertical_line{
	margin: 12px auto;
}

.panel_left figure:has(+ *){
	margin-bottom: 30px;
}
.panel_left h3{
	font-size: calc(24px + (18 - 16) * (100vw - 320px) / (1920 - 320));
	margin-bottom: 30px;
	text-transform: capitalize;
}
.panel_left h3 a:hover{
	text-decoration: underline;
}
.address_info a:hover{
	color:var(--golden);
	text-decoration: underline;
}

/*.panel_left p:is( > strong){
margin-bottom: 15px;
}*/



.authot_detail{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 40px;
	background: var(--wc-content-bg);
	padding: 25px;
	border-radius: 10px;
}
.authot_detail .auth_img{width: 90px;}
.authot_detail .auth_img > img{
	border-radius: 50%;overflow: hidden;
}
.authot_detail .auth_data{width: calc(100% - 90px);padding-left: 20px;}
.authot_detail .auth_name{font-size: 18px;font-weight: 700;}
.authot_detail .auth_desc{font-size: 16px;line-height: 24px;}

.treatment_panel_wrap{
	align-items: flex-start;
}
.simple_gallery .gallery_js li .gallerybox{
	padding-left: 0;
	background: transparent;
}

/* START MEDIA QUERY */
@media (max-width: 1439.98px) {
	.panel_left{padding-right: 40px;}
}
@media (max-width: 1199.98px){
	.panel_left {width: calc(100% - 320px);}
	.panel_right {width: 320px;}
	.authot_detail .auth_img{width: 90px;}
	.authot_detail .auth_data{width: calc(100% - 90px);padding-left: 15px;}
	.authot_detail{margin-bottom: 15px;}
}
@media (max-width: 991.98px){
	.panel_left ,  .panel_right {width: 100%;}
	.panel_left{padding-right: 0;}
	.panel_right {margin-top: 30px;}
	.divider{margin: 30px 0;}
	.have_questpanel , .latest_blog{padding: 30px 20px;}
	.have_questpanel .vertical_line {margin: 8px auto;height: 20px;}
	.blog_list li:first-child{
		padding-top: 0;
	}
	.ul_count {column-count: 1;margin-top: 20px;}
}
