@media only screen and (max-width: 768px) {
.ljhn-page .phone {
	display: unset !important
}

.ljhn-page .pc {
	display: none !important
}

.ljhn-page .container-fluid {
	padding: 0 !important;
	margin: 0 !important
}

.ljhn-page .container,
.ljhn-page .ljhn-page .art-content {
	padding: 0
}

.ljhn-page .ljhn-page-slider {
	margin: 0;
	padding: 0
}

.ljhn-warp .ljhn-item {
	height: unset
}

.project-card .project-card-img a img {
	width: 768px
}

.owl-nav {
	display: none !important
}

.header .nav_warp nav {
	width: unset !important
}

.faq-area .mt--60 {
	margin-top: 10px
}

.to-vip-btn {
	margin-left: calc(50% - 100px)
}

.tow-warp {
	padding-top: 0px
}

.tow-warp .col-xs-6 {
	width: 50% !important
}

.header {
	box-shadow: 0 0 120px rgba(0, 0, 0, 0.2);
	padding: 15px 0px !important
}

.vip-warp {
	overflow: hidden
}

.vip-warp .vip-crad {
	width: 100% !important
}

.vip-warp .vip-crad .vip-item {
	margin: 0 auto;
	width: 80%
}

.vip-warp .row {
	display: flex;
	flex-direction: column
}

.vip-warp .zw {
	height: 80px
}

.vip-warp .section-title {
	padding-bottom: 10px
}

.section-padding-200 {
	padding: 20px 0 !important
}

.tab-pane .row {
	justify-content: center
}

.vip-warp .container,
.container-md,
.container-sm {
	width: 100%;
	padding: 0;
	max-width: 100%
}

.transform-center .text_box {
	text-align: center
}

.transform-center .text_box .title {
	display: flex;
	flex-direction: column
}

.features_box h5 {
	text-align: center
}

.features_box .icon {
	display: flex;
	justify-content: center
}

.features_box .m-p-b-10 {
	margin-bottom: 20px !important
}

.zh-warp {
	margin-top: -160px !important;
	margin-bottom: 0 !important
}

.quote_sec .section-title .title {
	text-align: center
}

.quote_sec .section-title .sub-title {
	text-align: center
}

.faq-accordion-content .accordion .accordion-title {
	padding-top: 10px;
	padding-bottom: 10px
}

.header .nav_warp nav .logo img {
	width: 100px !important
}

.header .head_actions {
	transform: scale(0.6)
}

.banner {
	padding-top: 100px !important
}

.banner .element_1 {
	width: 100%;
	height: 680px;
	display: block
}

.text_box .title {
	margin-top: 30px;
	width: 100% !important;
	font-size: 40px !important
}

.text_box .title .l1 {
	font-size: 45px
}

.footer .footer_bottom {
	padding: 0 !important
}

.faq-image {
	display: none
}

.cta_box .col-lg-6 {
	padding: 0
}

.cta_box .section-title {
	text-align: center
}

.myvip-warp {
	padding: 0;
	margin: 0px 0px;
	width: 100% !important;
	background: unset;
	min-height: 200px
}

.myvip-warp .day-num {
	font-size: 34px
}

.header {
	background: #fff
}

.index-bottom-left {
	margin-bottom: -162px !important
}

.fxt-template-layout3 .fxt-form {
	width: 100% !important
}
}