/* medical_navbar */
.medical_menu {
    background: #F5F5F5;
}
@media screen and (min-width: 768px) {
	.medical_menu {padding: 6px;}
}
.medical_menu .navbar-nav {
	float: unset!important;
    margin-top: 0!important;
    display: flex;
    justify-content: center;
}
.medical_menu .navbar-nav > li > a:after{
    position: absolute!important;
    content: '';
    bottom: -7px!important;
    height: 3px!important;
    background: #ff5100;
    left: 50%!important;
    transform: translate(-50%, 0px);
}
.medical_menu .navbar-nav > li.current-menu-item > a:after {
    content: '';
    position: absolute;
    background: #ff5100;
    width: 100%;
    height: 3px;
    top: 54px;
    left: 50%;
    transform: translate(-50%, 0px);
}
.medical_menu #menu-medical-menu ul.dropdown-menu {
    top: 57px;
}
/* medical_navbar */
/*====== Chinese Medical Serivces=======*/
.china_service_home strong.heading.avia-animated-number-title {
    font-weight: 700;
    line-height: 45px;
}
.china_service_home .avia-animated-number-content {
    margin-top: 10px;
}
.thirty_percent [data-av_icon]:before {
    content: "%";
    font-weight: 700;
}
.row_last_qoute{
	padding-top:40px;
	padding-bottom:40px;
}
.blog-post-section article.slide-entry {
    border-radius: 6px;
    padding: 35px;
    box-shadow: 0px 0px 30px 0px rgb(222 222 222 / 50%);
	min-height:407px;
	border:none;
}
.blog-post-section .slide-entry-wrap{
	padding-top:30px;
}
.blog-post-section .slide-content {
    border: none!important;
	padding:20px 0px;
	padding-bottom:0px;
}
a.services-section-btn {
    color: white!important;
    background-color: #0090c9;
    padding: 6px 39px;
    border-radius: 4px;
    transition: .3s;
	text-decoration:none;
	margin-top:10px;
	display:inline-block;
	transition:.3s;
	text-decoration:none!important;
	border:1px solid transparent;
}
a.services-section-btn:hover {
color:#0090c9!important;
	background:white!important;
	border:1px solid #0090c9; 
}

.profile_tab_section.medical-tabs-section .tabs-section .tab_titles .tab_icon:before {
    content: '';
    position: absolute;
    display: inline-block;
    width: 120px;
    height: 120px;
	 background-position:center center!important;
	background-size:100%!important;
}
.profile_tab_section.medical-tabs-section .tabs-section .tab_titles [data-fake-id="#tab-id-1"] span:before{
background: url(/wp-content/uploads/2021/11/Rectangle-15.png)no-repeat;	
}
.profile_tab_section.medical-tabs-section .tabs-section .tab_titles .active_tab span:before{
	border: 5px solid #ED0036;
    border-radius: 100%;
}
.profile_tab_section.medical-tabs-section .tabs-section .tab_titles [data-fake-id="#tab-id-2"] span:before{

background: url(/wp-content/uploads/2021/11/Untitled-2.png)no-repeat;
}
.profile_tab_section.medical-tabs-section .tabs-section .tab_titles [data-fake-id="#tab-id-3"] span:before{
background: url(/wp-content/uploads/2021/11/image-264-1.png)no-repeat;
}
.profile_tab_section.medical-tabs-section .tabs-section .tab_titles [data-fake-id="#tab-id-4"] span:before{
background: url(/wp-content/uploads/2021/11/image-337.png);
}
.profile_tab_section.medical-tabs-section .tabs-section .tab_titles [data-fake-id="#tab-id-5"] span:before{
background: url(/wp-content/uploads/2021/11/image-338.png)no-repeat;
}
.profile_tab_section.medical-tabs-section .tabs-section .tab_titles [data-fake-id="#tab-id-6"] span:before{
background: url(/wp-content/uploads/2021/11/Rectangle-14.png)no-repeat;
}

.profile_tab_section.medical-tabs-section .tabs-section .tab_titles .active_tab .tab_icon {
    margin: 0 auto 0px auto;
    display: flex;
    width: 120px;
    height: 120px;
    background-color:transparent!important;
    border-radius: 0!important;
    box-shadow: none!important;
    position: relative;
}
.profile_tab_section.medical-tabs-section .tabs-section .tab_titles .active_tab .tab_icon::after {
    content: "";
    width: 42px;
    height: 25px;
    box-shadow: none;
    background: #ED0036;
    clip-path: polygon(0 0, 50% 100%, 100% 0);
    bottom: 2px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
    top: 96%;
	border-radius: 0;
}
.profile_tab_section.medical-tabs-section .tabs-section .tab_content {
    border-width: 0px 0px 0px !important;
    border-style:none!important;
    border-color: transparent!important;
}

.profile_tab_section.medical-tabs-section .tabs-section .tab_titles .tab {
    color: transparent!important;
    font-size: 0px;
    font-weight: bold !important;
text-align: center;
border-width: unset!important;
border-style: unset!important;
    border-color: transparent !important;
    width: 150px;
}
.profile_tab_section.medical-tabs-section .tabs-section .tab_inner_content {
    margin: 00px 0px 0px 0px !important;
}
.profile_tab_section .top_tab .tab_titles {
    display: flex;
    justify-content: center!important;
}
/* .profile_tab_section.medical-tabs-section{
	padding-top:35px!important;
} */
/* p.sub-heading-span {
    color: #ED0036;
    margin-top: 0px!important;
	line-height: 1.7em;
    font-weight: normal;
} */


/* new style for tabs */
 .tab_title {
    display: flex;
    justify-content: center!important;
}
.tab_title span.tab_image{
	    width: 150px;
			display: flex;
    justify-content: center;
	   margin-bottom: 40px;
		position:relative;
}
.tab_title span.tab_image.active img{
		border: 6px solid #ff5100;
    border-radius: 50%;
}
span.tab_image.active:after {
    content: '';
    position: absolute;
    bottom: -22px;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 25px solid #ff5100;
}

.tab_inner_content .flex{
	display:flex;
	align-items:center;
}

@media screen and (max-width: 767px) {
	.tab_inner_content .flex{
		flex-wrap:wrap;
	}	
	.right-side-section{
		width:100%!important;
	}
}
.tab_inner_content .flex .right-side-section {
    background: rgb(233 238 240 / 31%);
    padding: 60px;
	    width: 67%;
    margin-left: 50px;
}
.right-side-section h3{
	margin-bottom: 23px !important;
	font-size:2.083vw !important
}
.right-side-section p.sub-heading-span {
    color: #ff5100;
    margin-top: 0px!important;
	line-height: 1.7em;
	font-size:30px;
    font-weight: normal;
}
.equal_height .elementor-widget, .equal_height .equal_height .elementor-widget-container {
    height: 100%!important;
}
.brands_logo_text .elementor-heading-title{
	color:#221e21!important;
}
/*  */
.advantage_sec:before {
    content: '';
    position: absolute;
    display: block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 50%;
    height: 100%;
    top: 0;
    right: 0;
}
.experience_sec:before{
	    content: '';
    position: absolute;
    display: block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 50%;
    height: 100%;
      top: 0;
    left: 0;
}
.quality_sec:before{
    content: '';
    position: absolute;
    display: block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 50%;
    height: 100%;
    top: 0;
    right: 0;
}

/* medical_device_page */
.device_advantage:before{
background: url(/wp-content/uploads/2024/04/device_advantage-img.png) no-repeat center center;
	background-size: 100% 100%;	
}
.device_experience:before{
background: url(/wp-content/uploads/2024/04/device_experience-img.png) no-repeat center center;
	background-size: 100% 100%;	
}
.device_quality:before{
background: url(/wp-content/uploads/2024/04/device_quality-img.png) no-repeat center center;
	background-size: 100% 100%;	
}
/* medical_device_page */
/* drug_instruction_page */
.drug_advantage:before{
background: url(/wp-content/uploads/2024/04/drug_advantage_img.png) no-repeat center center;
	background-size: 100% 100%;	
}
.drug_experience:before{
background: url(/wp-content/uploads/2024/04/drug_experience_img.png) no-repeat center center;
	background-size: 100% 100%;	
}
.drug_quality:before{
background: url(/wp-content/uploads/2024/04/drug_quality_img.png) no-repeat center center;
	background-size: 100% 100%;	
}
/* drug_instruction_page */


/* register_page */
.register_advantage:before{
background: url(/wp-content/uploads/2024/04/register_advantage_img.png) no-repeat center center;
	background-size: 100% 100%;	
}
.register_experience:before{
background: url(/wp-content/uploads/2024/05/生物医药翻译保障.jpg) no-repeat center center;
	background-size: 100% 100%;	
}
.register_quality:before{
background: url(/wp-content/uploads/2024/04/register_quality_img.png) no-repeat center center;
	background-size: 100% 100%;	
}
/* register_page */


/* casereport_page */
.casereport_advantage:before{
background: url(/wp-content/uploads/2024/04/casereport_advantage_img.png) no-repeat center center;
	background-size: 100% 100%;	
}
.casereport_experience:before{
background: url(/wp-content/uploads/2024/04/casereport_experience_img.png) no-repeat center center;
	background-size: 100% 100%;	
}
.casereport_quality:before{
background: url(/wp-content/uploads/2024/04/casereport_quality_img.png) no-repeat center center;
	background-size: 100% 100%;	
}
/* casereport_page */

/* literature_page */
.literature_advantage:before{
background: url(/wp-content/uploads/2024/04/literature_advantage.png) no-repeat center center;
	background-size: 100% 100%;	
}
.literature_experience:before{
background: url(/wp-content/uploads/2024/04/literature_experience_img.png) no-repeat center center;
	background-size: 100% 100%;	
}
.literature_quality:before{
background: url(/wp-content/uploads/2024/04/literature_quality.png) no-repeat center center;
	background-size: 100% 100%;	
}
/* literature_page */

/* interpreting_page */
.interpreting_advantage:before{
background: url(/wp-content/uploads/2024/04/interpreting_advantage_img.png) no-repeat center center;
	background-size: 100% 100%;	
}
.interpreting_experience:before{
background: url(/wp-content/uploads/2024/04/interpreting_experience_img.png) no-repeat center center;
	background-size: 100% 100%;	
}
.interpreting_quality:before{
background: url(/wp-content/uploads/2024/04/interpreting_quality_img.png) no-repeat center center;
	background-size: 100% 100%;	
}
/* literature_page */



/* medical pages */
.prepare_process .elementor-widget-wrap{
	flex-direction:column;
}
.prepare_process .elementor-widget-wrap .heading_text
{
	margin-top:auto;
}


.prepare_process .elementor-image-box-wrapper{
	justify-content:center;
}
.prepare_process .elementor-widget-image-box .elementor-image-box-content{
	width:auto!important;
}
.prepare_process .elementor-image-box-content h3{
	margin:0;
}
.prepare_process .elementor-text-editor p{
	margin-bottom:0;
}
/*  */
.corpus_list ul {
    list-style: none;
    column-count: 2;
		padding: 0;
}
.corpus_list ul li {
    margin-bottom: 20px;
    padding-left: 30px;
	position:relative;
		
}
.corpus_list ul li:before{
    content: '';
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translate(0, -50%);
    width: 15px;
    height: 15px;
background:url('/wp-content/uploads/2024/04/charm_circle-tick.png');
	background-repeat:no-repeat;
}
/* slider */
.custom_slider #main-flex-slider .th-slide-inner{
	padding:0;
}
.custom_slider .medical_slider p{
	text-align:left;
}
.custom_slider .slider_flex {
    display: flex;
    align-items: center;
}
.img_sec {
    margin-right: 20px;
}

.custom_slider .slider_flex .content {
    flex: 1;
    text-align: justify;
}

.custom_slider .slider_flex .content h3.title {
    margin-top: 0!important;
}

.custom_slider .slider_flex .content p.disc {
    margin-bottom: 0!important;
}

.custom_slider ul.flex-direction-nav .flex-nav-prev .flex-prev {
	opacity:1;
    position: absolute;
    top: 280px!important;
    left: 10px;
    width: 10px;
    height: 0;
    background: transparent;
}

.custom_slider ul.flex-direction-nav .flex-nav-prev .flex-prev:before {
    content: ''!important;
    height: 25px;
    width: 15px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url(http://www.marstranslation.cn/wp-content/uploads/2024/04/slider_pre_icon.png);
    background-repeat: no-repeat;
}


.custom_slider ul.flex-direction-nav .flex-nav-next .flex-next {
	opacity:1;
    position: absolute;
    top: 280px!important;
    left: 60px!important;
    width: 10px;
    height: 0;
    background: transparent;
}
.custom_slider ul.flex-direction-nav .flex-nav-next .flex-next:before {
    content: ''!important;
    height: 25px;
    width: 15px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url(http://www.marstranslation.cn/wp-content/uploads/2024/04/slider_next_icon.png);
    background-repeat: no-repeat;
}
/* medical tabs section */
.medical-tabs-section .elementor-tabs-wrapper{
	display:flex;
	justify-content:space-between;
	border-bottom: 1px solid #C7C7C7;
}
.medical-tabs-section span.tab_icon {
    margin: 0 auto 40px auto;
    display: flex;
    width: 100px;
    height: 100px;
    background-color: #fff;
    border-radius: 100%;
    box-shadow: 5px 0 0 0 #FF5100;
    position: relative;
}
.medical-tabs-section span.tab_icon:before {
    content: "";
    width: 100%;
    height: 100%;
    box-shadow: 0 4px 11px 6px rgb(224 224 224 / 30%);
    border-radius: 100%;
}
.medical-tabs-section span.tab_icon:after {
    content: '';
    position: absolute;
    background: url(http://www.marstranslation.cn/wp-content/uploads/2024/04/sprites-mts-cn.webp)no-repeat;
    width: 60px;
    height: 60px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.medical-tabs-section .medical_device::after {
    background-position: 0px 0px!important;
}
.medical-tabs-section .drug::after {
    background-position: -104px 0!important;
}
.medical-tabs-section .register::after {
    background-position: -210px 0px!important;
}
.medical-tabs-section .clinical::after {
    background-position: -311px 0px!important;
}
.medical-tabs-section .literature::after {
    background-position: -410px 0px!important;
}
.medical-tabs-section .interpreting::after {
    background-position: -518px 0px!important;
}

.medical-tabs-section .elementor-tab-title{
	text-align:center;
}
.medical-tabs-section .elementor-widget-tabs .elementor-tab-desktop-title{
	padding:20px 20px 40px;
}
.medical-tabs-section .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{
	border-bottom:transparent;
}
.medical-tabs-section .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{
	border:transparent;
border-bottom: 4px solid #FF5100;
}
.medical-tabs-section .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active a{
	color:#FF5100!important;
	text-decoration:none;
}
.medical-tabs-section .flex.tab__block {
    display: flex;
    padding-top: 50px;
    align-items: center;
}
.medical-tabs-section .left-side {
    width: 33%;
}
.medical-tabs-section .right-side-section {
    width: 67%;
    margin-left: 50px;
}
.right_faqs .elementor-icon-box-title{
	margin-top:0;
}
.right_faqs .elementor-icon-box-wrapper{
	align-items:center!important;
}
.open_tabs .elementor-tab-content {
    word-break: break-word;
	display: block !important;
	border-bottom:none!important;
}

.open_tabs .elementor-tab-title{
	  pointer-events: none;
    cursor: default; 
	border-bottom:none!important;
}
.open_tabs .title{
    display: flex;
    gap: 18px;
}
.open_tabs .title svg{
    margin-top: 5px;
}

.open_tabs .title p{
	flex:1;
} 

.open_tabs .title{
	  margin-bottom: 0;
} 
.mian_tabs_faqs .elementor-tab-title:has(.elementor-active) svg{
	transform:rotate(90deg)!important;
} 



.preparatory_level .elementor-image-box-title {
    margin: 0;
}

.translator_recommendations {
    position: relative!important;
}
.technical_staff {
    position: absolute;
    bottom: -65px;
}
/* industry_posts */
.Industry_posts {
    margin-bottom: 40px;
}
.Industry_posts .Industry_mars_tittle{
	margin-bottom: 15px;
}
.Industry_posts .Industry_mars_tittle a {
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    color: #3a3a39!important;
}
.Industry_posts .mars_articles_content .post-excerpt {
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    color: #3a3a39;
    margin-bottom: 15px;
}
.mars_articles_img img {
	height:156px;
}
.Industry_posts .mars_articles_content div.read_more {
    display: flex;
    align-items: center;
    margin-bottom: 11px;
}
.Industry_posts .mars_articles_content a.read_more {
    color: #3a3a39;
    margin-right: 9px;
}
.Industry_posts .Industry_author_date {
    color: #737373;
    font-size: 14px;
}
.blogs_sidebar_content .elementor-tab-content {
    word-break: break-word;
	display: block !important;
}

.blogs_sidebar_content .elementor-tab-title{
	  pointer-events: none;
    cursor: default; 
}
.blogs_sidebar_content .elementor-tab-title{
	border-bottom:1px solid #EBEBEB!important;
	padding-left:0px!important;
}
.blogs_sidebar_content .elementor-tab-content{
	padding-left:0px!important
}
.new_medical_blogs .elementor-row {
    gap: 35px;
}

/* casestudies_testimonial */
.testimonial-carousel{
	position:relative;
	height: 100%;
}

.testimonial-carousel .projects-reviews{
	display:block;
	position:relative;
	height: 100%;
}

/* .testimonial-carousel .projects-reviews img{
	height:330px!important;
	object-fit:cover;
} */
.testimonial-carousel .title{
    position: absolute;
    bottom: 0;
    left: 0;
    background: #000;
    width: 100%;
}
.testimonial-carousel .title h4 {
    color: #fff;
    font-size: 17px;
	text-align:center;
    line-height: 25px;
    padding: 0px 14px;
}
.testimonial-carousel .pagination {
    position: absolute;
    bottom: 12px;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 20%;
    margin: 0;
    padding-right: 10px;
}
 .testimonial-carousel .dot {
	transition: background-color 0.6s ease;
    font-size: 15px;
    color: #fff;
}
.casestudies_sec .active {
	font-size: 16px!important;
	font-weight:bolder;
}
/* right side blog */
/* .casestudies_sec{	
    display: flex;
    align-items: stretch;
} */
@media screen and (min-width: 992px) {
	.casestudies_sec{	
		display: flex;
	}
}
.casestudies_sec .col-md-5, .casestudies_sec .col-md-7 {
    display: flex;
    flex-direction: column;
}
.casestudies_sec .content {
    flex: 1;
    background: #ffff;
    justify-content: space-evenly;
    display: flex;
    flex-direction: column;
}
.casestudies_sec .inner_flex {
    display: flex;
    border-bottom: 1px solid #f3f3f3;
    background: #fff;
    margin: 0;
    height: 100%;
    align-items: center;
}
 .casestudies_sec .inner_cols{
	    padding: 11px 7px 11px 20px !important;
}
.casestudies_sec .inner_cols:hover {
    background: #ff5100;
    color: #fff!important;
}
.casestudies_sec .inner_cols:hover p, .casestudies_sec .inner_cols:hover h4{
    color: #fff!important;
}
/* .casestudies_sec .inner_cols img {
    height: 140px!important;
	object-fit: cover;
} */
.casestudies_sec .title_cols h4{    
    font-size: 21px;
    font-weight: 600;
}
/* .casestudies_sec .title_cols p{
    margin: 14px 0 5px;
} */
