/*--main_lukaz_en.css--*/
body * {
    font-family: 'Open Sans', sans-serif !important;
}
body i {
	font-family: 'simple-line-icons' !important;
}
body i.fa {
	font-family: 'FontAwesome' !important;
}

/*---Homepage---*/
@media (max-width: 425px) {
	.common-home #cmsblock-33 .d-none-desktop .running-number {font-size: 15px;}
	.common-home #cmsblock-33 .d-none-desktop .runningtext {font-size: 15px;}
	.common-home #cmsblock-33 .d-none-desktop .remain {font-size:15px;}
}
@media (min-width: 426px) and (max-width: 767px) {
	.common-home #cmsblock-33 .d-none-desktop .running-number {font-size: 20px;}
	.common-home #cmsblock-33 .d-none-desktop .runningtext {font-size: 20px;}
	.common-home #cmsblock-33 .d-none-desktop .remain {font-size:20px;}
}

/*---Gift Certificate Page---*/
@media (max-width: 517px) {
	body.account-voucher .pull-right {
		float: left !important;
	}
}

/*---Product Return Form Page---*/
@media (max-width: 489px) {
	#account-return .pull-right {
		margin-top: 15px;
		float: left !important;
	}
	#account-return .pull-right input.btn {
		display: block;
	}
}
@media (max-width: 504px) {
	#account-return .pull-right {
		margin-top: 15px;
	}
}

/*---Bazhen Page---*/
body.information-information-17 .text-center {
	line-height: initial !important;
	text-align: center !important;
}
body.information-information-17 h3 {
	line-height: initial !important;
	text-align: center !important;
}
body.information-information-17 .font20 {
	line-height: initial !important;
	text-align: center !important;
	font-size: 20px !important;
}
body.information-information-17 .font20.red-box2 span {
	line-height: initial !important;
	font-size: 20px !important;
}
body.information-information-17 .font25 {
	line-height: initial !important;
	font-size: 25px !important;
}
body.information-information-17 .font28 {
	line-height: initial !important;
	text-align: center !important;
}
body.information-information-17 .font28 span {
	line-height: initial !important;
	font-size: 28px !important;
}
body.information-information-17 .font30 {
	line-height: initial !important;
	font-size: 30px !important;
}
body.information-information-17 .font40 {
	line-height: initial !important;
	font-size: 40px !important;
}
body.information-information-17 .subtitle1 {
	line-height: initial !important;
	font-size: 55px !important;
}

/*---Liu Ren No 1 Page---*/
body.information-information-16 .text-center {
	line-height: initial !important;
	text-align: center !important;
}
body.information-information-16 h3 {
	line-height: initial !important;
	text-align: center !important;
}
body.information-information-16 .margin-20 {
	text-align: center !important;
}
body.information-information-16 .font15 {
	line-height: initial !important;
	font-size: 15px !important;
}
body.information-information-16 .font20 {
	line-height: initial !important;
	text-align: center !important;
	font-size: 20px !important;
}
body.information-information-16 .font20.red-box2 span {
	line-height: initial !important;
	font-size: 20px !important;
}
body.information-information-16 .font25 {
	line-height: initial !important;
	font-size: 25px !important;
}
body.information-information-16 .font28 {
	line-height: initial !important;
	text-align: center !important;
}
body.information-information-16 .font28 span {
	line-height: initial !important;
	font-size: 28px !important;
}
body.information-information-16 .font30 {
	line-height: initial !important;
	font-size: 30px !important;
}
body.information-information-16 .font40 {
	line-height: initial !important;
	font-size: 40px !important;
}
body.information-information-16 .font50 {
	line-height: initial !important;
	font-size: 50px !important;
}
body.information-information-16 .font90 {
	line-height: initial !important;
	font-size: 90px !important;
}
body.information-information-16 .subtitle1 {
	line-height: initial !important;
	font-size: 70px !important;
}
body.information-information-16 .red-box3 {
	text-align: center !important;
	line-height: initial !important;
}


/*--main_sifan_en.css--*/
@media (max-width: 992px) and (min-width: 767px) {
    .common-home #cmsblock-33 .running-number {
        font-size: 35px;
    }
    .common-home #cmsblock-33 sup {
        font-size: 15px;
    }
}

@media (max-width: 1999px) and (min-width: 992px) {
    .common-home #cmsblock-33 .running-number {
        font-size: 45px;
    }
}

@media (max-width: 337px) {
    .account-register .g-recaptcha {
        transform: scale(0.77);
        -webkit-transform: scale(0.77);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
}

.common-home .banner-6-font h3 {
    font-size: 20px;
    font-weight: 600;
}

.common-home .banner-6-font .font-justify {
    font-size: 14px;
    text-align: justify;
    ;
}

@media (min-width:1999px) {
    .pt_custommenu div.pt_menu .parentMenu {
        padding-left: 5px;
    }
}

@media (max-width:1999px) and (min-width:991px) {
    .pt_custommenu div.pt_menu .parentMenu {
        padding-left: 4px;
    }
}

.extension-d_blog_module-post .bm span{
    text-align: justify;
    letter-spacing: 2px;
	font-size: 16px !important;
}

.extension-d_blog_module-post .bm .description p{
    text-align: justify;
    letter-spacing: 2px;
	font-size: 16px !important;
}

.extension-d_blog_module-post .bm .description div{
    text-align: justify;
    letter-spacing: 2px;
	font-size: 16px !important;
}

@media only screen and (max-width: 767px) {
    .extension-d_blog_module-post .bm span{
		text-align: justify;
		letter-spacing: 2px;
		font-size: 12.5px !important;
	}
	
}

header .block-left .language-switcher .item-selected{
	color: #f9b233 !important;
}


@media only screen and (min-width: 900px) and (max-width: 930px) {
    .etcm-etcm_appointment .modal-body iframe.embed-responsive-item .col-md-6 img{
            max-width: 25% !important;
    }
}