.elementor-alert-description {
	text-align: left!important;
}
#menu-item-390 {
	text-align: right!important;
}
.elementor-element-ecca47f:lang(en) {
	display: none!important;
}
.swiper-slide-image {
	opacity: 100!important;
}
.toplink-wrap {
	margin-right: 2px;
}
@media (min-width: 601px){
	.elementor-element-6e02d25 .elementor-widget-container img {
		margin-bottom: -40px!important;
	}
	.elementor-element-247736a .elementor-widget-container {
		margin-bottom: 40px!important;
	}
	.elementor-element-247736a .elementor-widget-container span {	
		font-size: 15px!important;
	}	
}

@media (max-width: 600px){
	.elementor-widget-container h4 {
		font-size: 18px!important;
	}
    .elementor-element-6e02d25 .elementor-widget-container img {
		margin-bottom: -20px!important;
	}
    .elementor-element-247736a .elementor-widget-container {
		margin-bottom: 20px!important;
	}
    .elementor-element-247736a .elementor-widget-container span {	
		font-size: 15px!important;
	}
}

@media (max-width: 768px){
	.card-sec-style-1 .title-primary h2 {
		 font-size: 24px !important;
  }
	#first-title-pc {
		display: none;		
	}	
  /* Hide logo */
/* 	.header-wrap {
		height: 40px;
	} */
  /* 	.custom-logo-link {
		display: none;
	} */
/* 	.navbar-right {
		margin-top: -20px!important;
	}
	.toplink {
		margin-top: -20px!important;
	}
	#menu-language_current_thk .menu {
		margin-top: -20px!important;
	} */
}
@media only screen and (min-width: 769px) {
	#first-title-mobile{
		 display: none;
	} 
}

.toplink-wrap {
    justify-content: flex-end;
}

@media only screen and (max-width: 768px) {
	.elementor-alert-dismiss{
		 display: none;
	} 
}

@media all and (max-width: 768px) and (orientation:landscape) {

.primary-menu-container,  
.custom-logo-link
	{ display: none }
}

.elementor-element-ecca47f {
	display:none;
}	

/* For alert message. */
.elementor-alert-title {
	font-size: 35px;
	text-align: center;
}
.elementor-alert-description p{
/* 	padding-left: 10%;
	padding-right: 10%; */
	color: var(--textColor);
  font-family: var(--main-fontface);
	letter-spacing: 0.01em;
	font-size: 17px;
	display: block;
	line-height: 25px;
}
@media only screen and (max-width: 768px) {
/* 	.elementor-widget-container{
		 padding-left; 20%!important;
		 padding-right: 0%!important;
	}  */
/* 	.elementor-alert-description p{
		padding: none;
	} */
	.elementor-widget-wrap>.elementor-element {
		width: 100%;
	}
	.elementor-alert-title{
		 font-size: 30px!important;
	} 	
/* 	.elementor-widget-container {
		padding: none;
	} */
}
.elementor-alert-info {
	border: none!important;
}

/* Staging link */
/* Stop referral function */
.elementor-element-5943a34 {
	display: none;
}


/* Prod link */
/* Stop referral function */
/* .elementor-element-fb449f2 {
	display: none;
} */
.elementor-element-c335020 {
	display: none;
}

/* staging - hide default banner */
/* .elementor-element-dab6300:lang(zh-tw){
	display: none;
} */
  
