/*Laptop Device :1200*/
@media (min-width: 1200px) and (max-width: 1600px){
	.fxx-header-menu-ul li{
		margin-left: 40px;
	}

	.fxx-home-example-good-box-wrapper{
		height: 378px;
	}

	.fxx-home-about-right-img {
		position: absolute;
		top: 24px;
		right: -47px;
		z-index: 2;
	}
	/* --------------------------- 公司简介 ---------------------------------------- */
	.fxx-profile-intro-content p {
		font-family: PingFangSC, PingFang SC;
		font-weight: 400;
		font-size: 23px;
		color: #737373;
		line-height: 44px;
		text-align: justify;
		font-style: normal;
		margin-bottom: 10px;
	}
	.fxx-profile-intro-header-shadow{
		font-family: PingFangSC, PingFang SC;
		font-weight: 600;
		font-size: 77px;
		color: #CCCCCC;
		line-height: 107px;
		letter-spacing: 1px;
		text-align: center;
		font-style: normal;
	}
	.fxx-profile-intro-header-title{
		font-family: PingFangSC, PingFang SC;
		font-weight: 600;
		font-size: 45px;
		color: #313131;
		line-height: 62px;
		letter-spacing: 1px;
		text-align: center;
		font-style: normal;
		bottom: 12px;
	}
	.fxx-profile-about-app-title-chinese{
		font-family: PingFangSC, PingFang SC;
		font-weight: 600;
		font-size: 38px;
		color: #000000;
		line-height: 54px;
		text-align: left;
		font-style: normal;
	}
	.fxx-profile-about-app-title-englist{
		font-family: ArialUnicodeMS;
		font-size: 26px;
		color: #000000;
		line-height: 11px;
		text-align: left;
		font-style: normal;
	}
	.fxx-profile-about-app-index{
		font-family: DINAlternate, DINAlternate;
		font-weight: bold;
		font-size: 84px;
		color: #121212;
		line-height: 98px;
		letter-spacing: 1px;
		text-align: left;
		font-style: normal;
	}
	.fxx-profile-about-app-intro p{
		font-family: PingFangSC, PingFang SC;
		font-weight: 400;
		font-size: 23px;
		color: #737373;
		line-height: 44px;
		text-align: justify;
		font-style: normal;
	}
	.fxx-profile-about-app-img{
		width: 521px;
		height: 484px;
		margin-top: -68px;
	}
	.fxx-profile-about-app-container{
		height: 534px;
	}

	.fxx-profile-about-app2-img {
		width: 512px;
		height: 600px;
		margin-top: -18px;
	}
	
	.fxx-profile-about-app2-img img{
		width: 100%;
		height: auto;
	}

	.fxx-profile-about-yinjian-content {
		flex: 5;
		padding-top: 0%;
		padding-right: 8%;
	}

	.fxx-profile-about-app-intro {
		margin-top: 20px;
	}
	.fxx-profile-about-yinjian-container{
		padding-bottom: 4%;
	}
	
	/* -------------------------------- 公司简介 ------------------------------------ */

	.fxx-home-example-good-next {
		margin-top: 70px;
	}
	.fxx-home-good-comment-inner-content{
		font-size: 13px;
		margin-bottom: 50px;
	}

	.fxx-home-brand-container{
		height: 646px;
		padding-top: 100px;
	}

	.footer-top-area {
		padding-top: 40px;
		padding-bottom: 10px;
		padding-left: 10%;
		padding-right: 10%;
	}

	.fxx-home-about-left-list {
		margin-top: 100px;
	}

	.fxx-home-about-left-static-num{
		font-size: 50px;
		
	}

	.fxx-home-example-good-img-item{
		width: 164px;
		height: 100%;
		padding: 12px 0;
		background: #FFFFFF;
		border-radius: 4px;
		display: flex;
		border: 2px solid #fff;
		align-items: center;
		justify-content: center;
		cursor: pointer;
	
		min-width: 150px; /* 每个项的最小宽度 */
		margin-right: 13px; /* 项之间的间隔 */
		scroll-snap-align: start; /* 滚动捕捉对齐 */
	}

	.fxx-menu-shouhu-title{
		font-size: 26px;
	}

	.fxx-home-about-left-item {
		width: 20%;
	}

	.fxx-home-good-comment-item{
		margin-bottom: 40px;
	}

	.fxx-home-about-left-item-top span{
		font-size: 26px;
	}

	.fxx-home-about-left-item-top img {
		width: 26px;
		height: 26px;
	}

	.fxx-home-about-left-static-unit {
		height: 58px;
		font-size: 25px;
	}

	/* index page css */
	.s20-goods-wrapper {
		max-width: 1140px;
		margin: 0 auto;
		position: relative;
	}
	.s20-goods-wrapper .goods-cover-image .image img{
		width: 740px;
		height: 570px;
	}
	
	/* index page Good02 */
	.vapoease-goods-wrapper {
		max-width: 1140px;
		margin: 0 auto;
		position: relative;
		margin-top: 94px;
		margin-bottom: 142px;
	}
	
	.vapoease-goods-wrapper .goods-cover-image .image img {
		position: absolute;
		top: 36px;
		bottom: 30px;
		width: 100%;
		height: 570px;
	}
	
	/*about page css*/
	.about-us-content {
		padding: 50px 50px;
	}
	.about-us-content > p {
		font-size: 14px;
	}
	.skrill-here {
		padding: 44px 110px;
	}
	.ideas-content {
		padding: 85px 80px;
	}
	.ideas-content {
		padding: 55px 80px;
	}    
	
}
/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199px) {
	.fxx-menu-shouhu-title{
		font-size: 25px;
	}

	.fxx-header-menu-ul li{
		margin-left: 35px;
	}

	.fxx-home-about-us{
		height: 970px;
	}

	.fxx-home-example-good-title {
		font-size: 39px;
		line-height: 48px;
	}

	.fxx-home-example-good-wrapper {
		margin-top: 52px;
	}

	.fxx-home-example-big-img {
		margin-top: 50px;
		height: 500px;
	}

	.fxx-home-about-left-title-shdaow{
		font-size: 60px;
		height: 96px;
		line-height: 88px;
	}

	.fxx-home-about-left-title-text{
		top: 22px;
	}

	.fxx-home-about-right-img img {
		width: 488px;
		height: 570px;
	}

	.fxx-home-about-right-bg {
		width: 498px;
		height: 580px;
		background: #00F9E8;
		position: relative;
		z-index: 1;
	}

	.fxx-home-about-right-img {
		right: -48px;
	}

	.fxx-menu-shouhu-img img {
		width: 83px;
		height: 83px;
	}

	.fxx-home-about-left-title-text{
		font-size: 40px;
	}

	.common-search-bottom-menu-box{
		margin-left: 65px;
	}
	.footer-email-wrapper-input-box{
		width: 300px;
	}

	.fxx-home-about-left-static-num{
		font-size: 43px;
	}

	.fxx-home-about-left-static-unit {
		height: 54px;
		font-size: 21px;
	}

	.fxx-home-about-left-list {
		margin-top: 68px;
	}

	.fxx-home-about-left-item-top img {
		width: 22px;
		height: 22px;
	}

	.fxx-home-about-left-item-line {
		margin-left: 23px;
		margin-right: 23px;
		margin-top: 14px;
	}

	.fxx-home-about-left-item-top span{
		font-size: 21px;
	}

	.fxx-home-about-left-item {
		width: 150px;
	}

	/* top menu css */
	.header-category-menu .category-box {
		width: 220px;
		transition: width 0s ease-in-out 0s, margin-top 0s ease-in-out 0s, opacity 0s ease-in-out 0s;
	}
	.search-box .search-input-box {
		width: 490px;
	}
	/* index page css */
	.s20-goods-wrapper {
		max-width: 940px;
		margin: 0 auto;
		position: relative;
	}
	.s20-goods-wrapper .goods-cover-image .image img{
		width: 570px;
		height: 560px;
	}
	
	/* index page Good02 */
	.vapoease-goods-wrapper {
		max-width: 940px;
		margin: 0 auto;
		position: relative;
		margin-top: 94px;
		margin-bottom: 142px;
	}
	
	.vapoease-goods-wrapper .goods-cover-image .image img {
		position: absolute;
		top: 36px;
		bottom: 30px;
		width: 580px;
		height: 570px;
	}
	/*index page css*/
	.pl-50 {
		padding-left: 15px;
	}
	.pr-50 {
		padding-right: 15px;
	}
	.main-menu > li {
		margin: 0 30px 0 0;
	}
	.single-slider {
		height: 600px;
	}
	.hero-slider-content {
		padding-left: 100px;
	}
	.hero-slider-content > h1 {
		font-size: 50px;
		line-height: 50px;
	}
	.slider-border {
		margin: 20px 0;
	}
	.hero-slider-content > p {
		max-width: 550px;
	}
	.slider-btn > a {
		margin-top: 25px;
	}
	.feature-icon > span {
		margin-right: 10px;
	}
	.feature-content > p {
		line-height: 18px;
	}
	.single-count span {
	  font-size: 30px;
	}
	.single-count span {
	  min-width: 40px;
	}
	/*index page 2 css*/
	.hero-slider .hero-slider-content > img {
		width: 435px;
	}
	/*index page 3 css*/
	.header-boxshadow:before {
		left: 25px;
		right: 25px;
	}
	.header-boxshadow:after {
		left: 30px;
		right: 30px;
	}
	.hero-slider .hero-slider-content > img.slider3-text {
		width: 750px;
		text-align: center;
	}
	/*index page 5 css*/
	.hero-slider .hero-slider-content-5 > img.first-img{
		width: 280px;
	}
	.hero-slider .hero-slider-content-5 > img.secound-img{
		width: 135px;        
	}
	.hero-slider .hero-slider-content-6 > img.first-img{
		width: 290px;        
	}
	.hero-slider .hero-slider-content-6 > img.secound-img{
		width: 130px;        
	}
	.product-offer {
		padding: 15px 15px;
	}
	.single-count-1{
		width: 50px;
		margin: 0 5px 0 0;
	}
	.single-count-1 span{
		font-size: 16px;     
	}
	/*Shop Page Css*/
	.breadcrumb-img img {
		width: 100%;
	}
	.shop-sidebar > h4 {
		font-size: 30px;
	}
	/*checkout page css*/
	.ship-different-title h3 label {
		margin-right: 5px;
	}
	/*about page css*/
	.about-us-content {
		padding: 0px 30px;
	}
	.skrill-here {
		padding: 15px 30px;
	}
	.about-us-content > h2 {
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 15px;
	}
	.about-us-content > p {
		line-height: 22px;
		font-size: 14px;
	}
	a.about-btn {
		margin-top: 15px;
	}
	.skill-area .progress {
		margin-top: 20px;
	}
	.skill-bar {
		padding-top: 0;
	}
	.skrill-here > h2 {
		font-size: 24px;
		margin-bottom: 5px;
	}
	/*service page css*/
	.ideas-content {
		padding: 30px 24px;
	}
	.ideas-content > p {
		margin: 10px 0;
	}
	.ideas-content > h2 {
		font-size: 24px;
	}
	a.ideas-btn {
		margin-top: 8px;
	}
	.service-icon4 i {
		font-size: 30px;
		height: 80px;
		line-height: 80px;
		width: 80px;
	}
	.service-box {
		padding: 20px;
		padding-top: 40px;
	}
	.service-content-4 > h2 {
		font-size: 18px;
		line-height: 20px;
	}
	/*contact page 2 css*/
	.contact-info > h2 {
		font-size: 24px;
	}
		
}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
		.footer-pc-show{
			display: block !important;
		}
		
		.footer-mobile-show{
			display: none !important;
		}
		.error-404-img{
			width: 437px;
			height: 300px;
		}
	/* top menu css */
	.header-category-menu .category-box {
		width: 220px;
		transition: width 0s ease-in-out 0s, margin-top 0s ease-in-out 0s, opacity 0s ease-in-out 0s;
	}
	.search-box .search-input-box {
		width: 360px;
	}
	
	/*index page css*/
	.s20-goods-wrapper {
		max-width: 740px;
		margin: 0 auto;
		position: relative;
	}
	.s20-goods-wrapper .goods-cover-image .image img{
		width: 400px;
		height: 540px;
	}
	
	/* index page Good02 */
	.vapoease-goods-wrapper {
		max-width: 740px;
		margin: 0 auto;
		position: relative;
		margin-top: 94px;
		margin-bottom: 142px;
	}
	
	.vapoease-goods-wrapper .goods-cover-image .image img {
		position: absolute;
		top: 36px;
		bottom: 30px;
		width: 400px;
		height: 560px;
	}
	/* end */
	
	.header-option {
		padding-right: 85px;
	}
	.single-slider {
		height: 600px;
	}
	.hero-slider-content {
		padding-left: 70px;
	}
	.hero-slider-content > h1 {
		font-size: 50px;
		line-height: 50px;
	}
	.slider-border {
		margin: 25px 0;
	}
	.hero-slider-content > p {
		max-width: 500px;
	}
	.slider-btn > a {
		margin-top: 20px;
	}
	.single-feature {
		-webkit-box-pack: center;
			-ms-flex-pack: center;
				justify-content: center;
	}
	.ml-50 {
		margin-left: 0;
	}
	.mr-50 {
		margin-right: 0;
	}
	.pl-50 {
		padding-left: 15px;
	}
	.pr-50 {
		padding-right: 15px;
	}
	.countdown-inner.slick-current  {
		max-width: 700px !important;
	}
	.single-count span {
	  font-size: 24px;
	}
	.single-count span {
	  min-width: 30px;
	}
	.single-count:after{
		bottom: 3px;        
	}
	/*index page 2 css*/
	.hero-slider .hero-slider-content > img {
		width: 400px;
	} 
	/*index page 3 css*/
	.header-inner {
		margin: 0 auto;
		max-width: none;
	}
	.hero-slider-content.hero-slider-content-3 {
		padding-left: 0;
		margin-top: 50px;
	}
	.hero-slider .hero-slider-content > img.slider3-text {
		width: 550px;
		margin: 0 auto;
	}
	.collection-img img {
		width: 100%;
	}
	.single-product.product-list .product-action {
		padding: 0;
	}
	/*index page 4 css*/
	.header-middle-area .mini-cart {
		margin-left: 0;
		float: right;
	}
	.header-top-language-currency .switcher > div {
		padding: 0 5px;;
	}
	.header-top-right .menu-top-menu > li > a {
		padding: 0 5px;
	}
	.header-search-area {
		margin-top: 20px;
	}
	.header-bottom-area .header-inner {
		padding: 0 15px;
	}
	.header-middle-area {
		padding: 30px 0 0;
	}
	/*index page 5 css*/
	.hero-slider .hero-slider-content-5 > img.first-img{
		width: 260px;
	}
	.hero-slider .hero-slider-content-5 > img.secound-img{
		width: 120px;        
	}
	.hero-slider .hero-slider-content-6 > img.first-img{
		width: 270px;        
	}
	.hero-slider .hero-slider-content-6 > img.secound-img{
		width: 120px;        
	}
	.product-offer {
		margin-top: 30px;
	}
	.category-menu-list > ul > li.right-menu > a:after {
		display: none;
	}
	.category-menu {
		width: 100%;
		position: relative;
		margin-top: 30px;
	}
	.cat-mega-menu,
	.cat-dropdown {
		position: static;
		z-index: 9;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		visibility: visible;
		background-color: transparent;
		padding: 0;
		width: 100%;
		-webkit-transition: none;
		transition: none;
	}
	.category-menu-list > ul > li i {
		position: absolute;
		right: 0;
		top: 0;
		cursor: pointer;
		height: 40px;
		width: 40px;
		line-height: 40px;
		z-index: 9;
	}
	.category-menu-list > ul > li i:before {
		background-color: #606060;
		width: 8px;
		height: 2px;
		content: "";
		position: absolute;
		left: 50%;
		margin-left: -4px;
		margin-top: -1px;
		top: 50%;
	}
	.category-menu-list > ul > li i:after {
		background-color: #606060;
		width: 2px;
		height: 8px;
		content: "";
		position: absolute;
		left: 50%;
		margin-top: -4px;
		margin-left: -1px;
		top: 50%;
		-webkit-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
		-webkit-transform: scaleY(0);
		transform: scaleY(0);
	}
	.category-menu-list > ul > li i.expand:after {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
	}
	li.right-menu .cat-mega-menu > li {
		-webkit-box-flex: 0;
			-ms-flex: 0 0 100%;
				flex: 0 0 100%;
		width: 100%;
		padding: 0;
		position: relative;
	}
	.cat-mega-menu > li.cat-mega-title > a:after{
		display: none;        
	}
	.cat-mega-menu > li.cat-mega-title > a,
	.cat-mega-menu > li > ul > li > a,
	.cat-dropdown > li > a{
		padding: 10px 25px 10px 35px;
		line-height: 18px;
		font-size: 13px;
		color: #7a7a7a;
		font-weight: normal;
		position: relative;
		margin: 0;
		border-bottom: 1px solid #e8e8e8;
		display: block;
		text-transform: inherit;
	}
	.cat-mega-menu > li.cat-mega-title:last-child > a,
	.cat-mega-menu > li > ul > li:last-child > a,
	.cat-dropdown > li:last-child > a{
		border-bottom: 0;        
	}
	/*Shop Page Css*/
	.breadcrumb-img img {
		width: 100%;
	}
	/*Single Product Page Css*/
	.product-details-content {
		margin-top: 40px;
	}
	/*whishlist page css*/
	.table-content table td.plantmore-product-add-cart a {
		padding: 10px 10px;
		font-size: 12px;
	}
	/* My Account page css*/
	.dashboard-upper-info {
		padding: 20px 0;
	}
	.dashboard-upper-info [class*="col-"]:not(:last-child) .d-single-info {
		border-right: 0;
		padding: 5px 10px;
	}
	.dashboard-content {
		margin-top: 50px;
	}
	.dashboard-content #downloads .table-responsive .table > tbody > tr > td {
		min-width: 265px;
	}
	.dashboard-content #orders .table-responsive .table > tbody > tr > td {
		 min-width: 130px;
	}
	/*About page Css*/
	.skrill-here {
		padding: 80px 150px;
	}
	/*service page css*/
	.ideas-content {
		padding: 80px;
	}
	.service-bg-2 {
		background-image: none;
	}
	.service-icon4 i {
		font-size: 30px;
		height: 80px;
		line-height: 80px;
		width: 80px;
	}
	.service-box {
		padding: 20px;
		padding-top: 40px;
	}
	.service-content-4 > h2 {
		font-size: 18px;
		line-height: 20px;
	}
	/*Faq Page CSS*/
	.faq-desc h3 {
		font-size: 16px;
	}
	/*contact page css*/
	#googleMap{
		height: 300px;
	}
	/*Protfolio page css*/
	.protfolio-menu > ul > li {
		padding: 0 20px;
	}
	.protfolio-item > .container-fluid {
		padding: 0 15px;
	}
	.protfolio-item > .container-fluid > .row{
		margin: 0 -15px;    
	}
	.protfolio-active .grid-item {
		padding: 0 15px 15px;
	}   
	   
} 

/* small mobile :320px. */
@media (max-width: 767px) {	
	
	/* ------------------------- 公司简介 ------------------------------ */
	.fxx-profile-intro-header-wrapper {
		position: relative;
		padding-top: 37px;
	}

	.fxx-profile-intro-header-shadow{
		height: 69px;
		font-family: PingFangSC, PingFang SC;
		font-weight: 600;
		font-size: 49px;
		color: #CCCCCC;
		line-height: 69px;
		text-align: center;
		font-style: normal;
	}
	.fxx-profile-intro-header-title{
		height: 40px;
		font-family: PingFangSC, PingFang SC;
		font-weight: 600;
		font-size: 29px;
		color: #313131;
		line-height: 40px;
		text-align: center;
		font-style: normal;
	}
	.fxx-profile-intro-content p{
		font-family: PingFangSC, PingFang SC;
		font-weight: 400;
		font-size: 14px;
		color: #737373;
		line-height: 22px;
		text-align: justify;
		font-style: normal;
		margin-bottom: 20px;
	}
	
	.fxx-profile-intro-container {
		padding-left: 6%;
		padding-right: 6%;
		padding-top: 0%;
	}

	.fxx-profile-about-app-container{
		margin-top: 80px;
	}

	.fxx-profile-about-app-container{

	}
	.fxx-profile-about-app-index{
		font-family: DINAlternate, DINAlternate;
		font-size: 43px;
		color: #121212;
		line-height: 51px;
		text-align: left;
		font-style: normal;
	}
	.fxx-profile-about-app-title-chinese{
		padding-top: 6px;
		font-family: PingFangSC, PingFang SC;
		font-weight: 600;
		font-size: 20px;
		color: #000000;
		line-height: 18px;
		text-align: left;
		font-style: normal;
	}
	.fxx-profile-about-app-title-englist{
		font-family: ArialUnicodeMS;
		font-size: 13px;
		color: #000000;
		line-height: 18px;
		text-align: left;
		font-style: normal;
	}
	
	.fxx-profile-about-app-content-header {
		display: flex;
		justify-content: center;
		align-items: center;
		padding-top: 28px;
	}

	.fxx-profile-about-app-intro p{
		font-family: PingFangSC, PingFang SC;
		font-weight: 400;
		font-size: 14px;
		color: #737373;
		line-height: 22px;
		text-align: justify;
		font-style: normal;
	}

	.fxx-profile-about-app-container{
		padding-left: 6%;
		padding-right: 6%;
		height: 312px;
		display: flex;
		flex-direction: column;

	}
	
	.fxx-profile-about-app-intro {
		margin-top: 20px;
	}

	.fxx-profile-about-app-mobile{
		margin-top: 24px;
	}
	.fxx-profile-about-app-mobile img{
		width: 100%;
		height: 100%;
	}

	.fxx-footer-qrcode-title{
		font-size: 10px;
		letter-spacing: 4px;
		margin-top: 4px;
		padding-left: 2px;
	}

	.fxx-profile-about-yinjian-container{
		padding-top: 80px;
		padding-left: 6%;
		padding-right: 6%;
		padding-bottom: 8%;
		background-color: #fff;
		display: flex;
        flex-direction: column;
	}

	.fxx-profile-intro-mobile-header-wrapper{
		padding-top: 30px;
	}

	.fxx-profile-home-container {
		padding-bottom: 50px;
	}

	/* ------------------------- 公司简介 ------------------------------ */

		/* 免配网控制 4个菜单 start */
		.fxx-menu-shouhu-wrapper {
			background-image: url(https://fxx-fzbapp.oss-cn-shenzhen.aliyuncs.com/fxx-website-shouhuo-bg.png);
			background-size: 100% 100%;
			height: 274px;
			width: 100%;
			padding-top: 4%;
			padding-bottom: 4%;
		}

		.fxx-menu-shouhu-img img{
			width: 54px;
			height: 54px;
		}

		.fxx-menu-shouhu-title{
			margin-top: 14px;
			font-family: PingFangSC, PingFang SC;
			font-weight: 400;
			font-size: 14px;
			color: #FFFFFF;
			line-height: 20px;
			text-align: center;
			font-style: normal;
		}

		/* 关于我们 */
		.fxx-home-about-us {
			height: 850px;
			background-color: #111111;
			padding-left: 5%;
			padding-right: 5%;
		}

		.fxx-home-about-left-title-shdaow{
			height: 54px;
			font-family: PingFangSC, PingFang SC;
			font-weight: 600;
			font-size: 40px;
			color: #00F9E8;
			line-height: 54px;
			text-align: center;
			font-style: normal;			
		}

		.fxx-home-about-left-title-text{
			height: 25px;
			font-family: PingFangSC, PingFang SC;
			font-weight: 600;
			font-size: 22px;
			color: #FFFFFF;
			line-height: 25px;
			text-align: center;
			font-style: normal;
			position: absolute;
			left: 0;
			width: 100%;
			top: 22px;
		}

		.fxx-home-about-wrapper {
			padding-top: 0px;
		}
		.fxx-home-about-left-content {
			padding-right: 0%;
			margin-top: 24px;
		}

		.fxx-home-about-left-content p {
			width: 330px;
			height: 96px;
			font-family: PingFangSC, PingFang SC;
			font-weight: 400;
			font-size: 14px;
			color: #FFFFFF;
			line-height: 24px;
			text-align: left;
			font-style: normal;
			margin-bottom: 18px;
		}

		.fxx-home-about-left-item-top span {
			height: 17px;
			font-family: PingFangSC, PingFang SC;
			font-weight: 400;
			font-size: 12px;
			color: #FFFFFF;
			line-height: 17px;
			text-align: left;
			font-style: normal;
		}

		.fxx-home-about-left-static-num {
			height: 36px;
			font-family: DINAlternate, DINAlternate;
			font-weight: bold;
			font-size: 30px;
			color: #FFFFFF;
			line-height: 36px;
			text-align: center;
			font-style: normal;
		}

		.fxx-home-about-left-static-unit {
			height: 17px;
			font-family: PingFangSC, PingFang SC;
			font-weight: 400;
			font-size: 12px;
			color: #00F9E8;
			line-height: 17px;
			text-align: center;
			font-style: normal;
		}

		.fxx-home-about-left-list {
			margin-top: 36px;
			padding-left: 4%;
			padding-right: 5%;
		}

		.fxx-home-about-left-item {
			flex: 1;
		}

		.fxx-home-about-left-item-line {
			width: 1px;
			height: 37px;
			background: #FFFFFF;
			opacity: 0.44;
			margin-left: 10px;
			margin-right: 10px;
			margin-top: 6px;
		}

		.fxx-home-about-left-item-top img {
			width: 12px;
			height: 12px;
		}

		.fxx-home-about-right-wrapper {
			position: relative;
			margin-top: 36px;
		}
		
		.fxx-home-about-right-bg {
			width: 321px;
			height: 342px;
			background: #00F9E8;
			position: relative;
			z-index: 1;
			margin-left: 10px;
		}

		.fxx-home-about-right-img {
			position: absolute;
			top: 10px;
			right: 34px;
			z-index: 2;
		}

		.fxx-menu-save-menu-wrapper{
			padding-top: 4% !important;
		}

		.fxx-menu-three-mode-wrapper{
			padding-top: 70px !important;
		}

		.fxx-home-about-right-img img {
			width: 321px;
			height: 342px;
		}


		/* 产品优势 */
		.fxx-home-good-left-title-box{
			position: relative;
			padding-top: 18px;

		}

		.fxx-product-good-circle-title {
			margin-top: 0%;
			height: 28px;
			font-family: PingFangSC, PingFang SC;
			font-weight: 600;
			font-size: 20px;
			color: #FFFFFF;
			line-height: 28px;
			text-align: center;
			font-style: normal;
			position: absolute;
			left: 0;
			right: 0;
			bottom: 4px;
		}

		.fxx-product-good-circle-content{
			width: 298px;
			font-family: PingFangSC, PingFang SC;
			font-weight: 400;
			font-size: 14px;
			color: #FFFFFF;
			line-height: 22px;
			text-align: center;
			font-style: normal;
		}

		.fxx-product-good-circle-content{
			margin-top: 27px;
		}

		.fxx-product-good-container{
			height: 282px;
			width: 100%;
			position: relative;
		}

		/* 联网配置 */
		.fxx-menu-config-list {
			height: 100%;
			display: block;
			padding-left: 0%;
			padding-right: 0%;
			width: 100%;
		}

		.fxx-menu-config-item {
			width: 100%;
			height: 90px;
			align-items: center;
			display: flex;
			align-items: center;
			padding-right: 20px;
			padding-left: 20px;
			margin-bottom: 20px;
		}

		.fxx-menu-config-inner-item {
			padding-left: 22px;
			width: 100%;
			height: 90px;
			background: #3798ff36;
			border-radius: 11px;
			backdrop-filter: blur(4px);
			display: flex;
			align-items: center;
		}

		.fxx-menu-config-content {
			margin-left: 20px;
		}

		.fxx-menu-config-img img {
			width: 57px;
			height: 55px;
		}

		.fxx-menu-config-item:first-child {
			padding-left: 20px;
		}

		.fxx-menu-config-desc{
			height: 16px;
			font-family: PingFangSC, PingFang SC;
			font-weight: 400;
			font-size: 11px;
			color: #FFFFFF;
			line-height: 16px;
			text-align: left;
			font-style: normal;
		}

		.fxx-menu-config-title{
			height: 24px;
			font-family: PingFangSC, PingFang SC;
			font-weight: 600;
			font-size: 17px;
			color: #FFFFFF;
			line-height: 24px;
			text-align: left;
			font-style: normal;
		}


		.fxx-menu-config-item:last-child {
			padding-right: 20px;
		}


		/* 相关案例 */
		.fxx-home-about-left-title-box {
			margin-right: 20px;
			margin-top: 45px;
		}

		.fxx-home-example-mobile-good-wrapper{
			margin-top: 46px;
		}
		.fxx-home-example-mobile-good-card{
		}
		.fxx-home-example-mobile-good-card-img{
			height: 222px;
		}
		/* 
		.fxx-home-example-mobile-good-card-img img{}
		.fxx-home-example-mobile-good-list{}
		.fxx-home-example-mobile-good-content{} */

		.fxx-home-example-good-img-item {
			width: 122px;
			height: 90px;
			background: rgba(59,165,255,0.13);
			border-radius: 2px;
			display: flex;
			border: 1px solid rgba(59,165,255,0.13);
			align-items: center;
			justify-content: center;
			margin-right: 13px;
			cursor: pointer;
		}

		.fxx-home-example-good-img-active{
			border: 1px solid #00F9E8 !important;
		}

		.fxx-home-example-mobile-good-list {
            width: 100%;
            overflow-x: auto; /* 启用水平滚动 */
            white-space: nowrap; /* 防止换行 */
            padding-bottom: 10px; /* 可选：内边距 */
        }

        .fxx-home-example-good-footer {
            display: inline-flex; /* 使子元素水平排列 */
        }
		.fxx-home-example-good-img-item:hover{
			background: rgba(59,165,255,0.13);
			border: 1px solid rgba(59,165,255,0.13);
		}
        .fxx-home-example-good-img-item {
            margin-right: 10px; /* 子元素之间的间距 */
        }

		.fxx-home-example-good-img-item:last-child{
			margin-right: 0px;
		}

        .fxx-home-example-good-img-item img {
            width: auto; /* 设置图片宽度 */
            height: 64px; /* 自适应高度 */
            display: block; /* 去掉下方空白 */
        }

		.fxx-home-example-good-title{
			height: 25px;
			font-family: PingFangSC, PingFang SC;
			font-weight: 600;
			font-size: 18px;
			color: #FFFFFF;
			line-height: 25px;
			text-align: left;
			font-style: normal;
			margin-top: 30px;
			margin-bottom: 16px;

		}

		.fxx-home-example-good-desc{
			margin-right: 20px;
			font-family: PingFangSC, PingFang SC;
			font-weight: 400;
			font-size: 14px;
			color: #FFFFFF;
			line-height: 22px;
			text-align: left;
			font-style: normal;
			display: contents;
		}

		.fxx-home-example-good-btn{
			width: 100px;
			height: 27px;
			background: #00F9E8;
			border-radius: 22px;

			display: flex;
			align-items: center;
			justify-content: center;

			font-family: PingFangSC, PingFang SC;
			font-weight: 600;
			font-size: 16px;
			color: #3B3B3B;
			line-height: 21px;
			text-align: center;
			font-style: normal;
			position: relative;
			z-index: 1;
		}

		/* 客户好评 */
		.fxx-home-good-comment-container{
			height: auto;
			background-color: #111111;
			padding-left: 8%;
			padding-right: 8%;
			padding-top: 0px;
			padding-bottom: 60px;
		}

		.fxx-home-good-comment-header {
			position: relative;
			height: 82px;
		}

		.fxx-home-good-comment-header-shdaow{
			height: 65px;
			font-family: PingFangSC, PingFang SC;
			font-weight: 600;
			font-size: 46px;
			color: #00F9E8;
			line-height: 65px;
			text-align: center;
			font-style: normal;
		}

		.fxx-home-good-comment-header-text{
			height: 37px;
			font-family: PingFangSC, PingFang SC;
			font-weight: 600;
			font-size: 26px;
			color: #FFFFFF;
			line-height: 37px;
			text-align: center;
			font-style: normal;
		}

		.fxx-home-good-comment-item {
			display: flex;
			align-items: center;
			padding-right: 0px;
			padding-left: 0px;
			margin-bottom: 0px;
			border-bottom: 1px solid #00f9e828;
		}

		.fxx-home-good-comment-item:last-child{
			border-bottom: 0px;
		}

		.fxx-home-good-comment-inner-content{
			font-family: PingFangSC, PingFang SC;
			font-weight: 400;
			font-size: 14px;
			color: #FFFFFF;
			line-height: 23px;
			text-align: left;
			font-style: normal;
		}

		.fxx-home-good-comment-list{
			margin-top: 36px;
		}

		.fxx-home-good-comment-inner-item{
			height: auto;
		}

		.fxx-home-good-comment-inner-content{
			height: auto;
			margin-bottom: 25px;
		}

		.fxx-home-good-comment-inner-user {
			margin-bottom: 20px;
		}

		.fxx-home-good-comment-inner-quotesup img {
			width: 20px;
			height: 18px;
		}

		.fxx-home-good-comment-inner-item{
			padding-top: 25px;
			padding-left: 17px;
			padding-right: 20px;
		}

		.fxx-home-good-comment-username{
			font-family: PingFangSC, PingFang SC;
			font-weight: 600;
			font-size: 15px;
			color: #00F9E8;
			line-height: 21px;
			text-align: center;
			font-style: normal;
		}

		.fxx-home-good-comment-inner-avatar img {
			width: 50px;
			height: 50px;
		}

		/* 合作伙伴 */
		.fxx-home-brand-container{
			height: auto;
			width: 100%;
			position: relative;
			padding-top: 5px;
			padding-left: 20px;
			padding-right: 20px;
		}

		.fxx-home-brand-header-title{
			height: 28px;
			font-family: PingFangSC, PingFang SC;
			font-weight: 600;
			font-size: 20px;
			color: #FFFFFF;
			line-height: 28px;
			text-align: center;
			font-style: normal;
		}

		.fxx-home-brand-grid-item {
			width: 168px;
			height: 66px;
			margin-bottom: 10px;
		}

		.fxx-home-brand-grid-list {
			margin-top: 44px;
			display: grid;
			grid-template-columns: auto auto;
			column-gap: 14px;
			padding-bottom: 44px;
		}

		/* 底部  */
		.footer-top-area {
			padding-top: 40px;
			padding-bottom: 10px;
			padding-left: 20px;
			padding-right: 20px;
		}

		.fxx-website-footer-logo{
			width: 70px;
			height: 24px;
			margin-left: 0px;
			margin-top: 10px;
		}

		.fxx-footer-qrcode-wrapper {
			width: 80px;
			height: 107px;
			border: 1px solid #000;
			display: flex;
			align-items: center;
			justify-content: center;
			flex-direction: column;
		}

		.fxx-footer-qrcode-wrapper img {
			width: 67px;
			height: 67px;
		}

		.fxx-website-footer-wrapper{
			display: flex;
			
		}
		.fxx-website-footer-left-box{
			flex: 1;
			margin-bottom: 10px;
		}

		.link-widget > li > a {
			line-height: 2px;
		}

		.fxx-website-footer-left-box-list{
			margin-top: 30px;
		}

		.contactUs-content-box{
			border-top: 0px !important;
			padding-top: 0px !important;
			padding-bottom: 0px !important;
		}
		
		.active-download-app-wrapper{
			height: 60px;
			position: relative;
			margin-top: 0px;
			display: block;
			margin-bottom: -2px;
		}

		.download-app-title-dialog {
			font-size: 18px !important;

			font-family: PingFangSC-Regular, PingFang SC;
			font-weight: 400;
			color: #373737;
			line-height: 5px;
			padding-left: 26px;
			padding-bottom: 20px;
		}
		
		.download-tips-btn-box{
			margin-left: 45px;
			width: auto;
		}
		.only-pc-show{
			display: none !important;
		
		}
		
		.only-mobile-show{
			display: block !important;
		}
		
		.single-footer-widget{
			margin-bottom: 0px !important;
		}
			
		.footer-email-wrapper-input-box{
			margin-top: 10px;
			width: 280px;
			height: 45px;
			border-radius: 1px;
			border: 1px solid #FFFFFF;
		}
		.footer-email-wrapper-input{
			flex: 1;
		}
		.footer-email-wrapper-btn{
			width: 102px;
			height: 45px;
			background: #FFCE00;
			border: 1px solid #FFCE00;
			border-radius: 1px;
			font-size: 17px;
			color: #FFFFFF;
			cursor: pointer;
		}

		.fxx-home-example-container{
			padding-left: 20px;
			padding-right: 16px;
			height: auto;
			padding-bottom: 80px;
		}

		.kefu-only-pc-show{
			/* display: none; */
		}

		.footer-mobile-info-link{
			margin-bottom: -10px;
		}
		
		.single-footer-widget{
			padding-top: 0px;
			padding-bottom: 20px;
		}

		.footer-bottom-area{
			padding-top: 7px;
			padding-bottom: 80px;
			border-top: 1px solid #373737;
		}

		.footer-logo-img{
			width: 122px;
			height: 46px;
		}

		.footer-mobile-info-link p{
			text-align: left;
			line-height: 1.2rem !important;
			font-weight: 300 !important;
		}

		.footer-top-area{
			padding-bottom: 0px;
		}

		.footer-pc-show{
			display: none;
		}
		
		.footer-mobile-show{
			display: block;
		}

		.footer-contact-wrapper{
			margin-top: 10px;
			color: #C9AD7B;
			font-size: 14px;
		}

		.shadow-group-2-bg-left {
			background-image: url(https://soothing-global.oss-cn-shenzhen.aliyuncs.com/s20-cn-pc/top-shop-1-right-shadow.png);
			background-repeat: no-repeat;
			background-size: contain;
			width: 356px;
			height: 607px;
			position: absolute;
			bottom: -40px;
			right: 0;
		}


			
		.group-goods-vapoease-left {
			background-image: url(https://soothing-global.oss-cn-shenzhen.aliyuncs.com/s20-cn-pc/top-shop-2-left-shadow.png);
			background-repeat: no-repeat;
			background-size: contain;
			width: 280px;
			height: 300px;
			position: absolute;
			bottom: 0;
			left: 0;
		}
		.abouts20-header-banner{
			margin-top: 0px !important;
		}
		.abouts20-content-banner{
			margin-top: 40px;
		}
		.error-404-img{
			width: 293px;
			height: 200px;
			margin-bottom: 10px;
		}
		
		.download-app-dialog-container	.el-dialog__wrapper{
			transform: scale(0.9) !important;
		}

		.download-app-dialog-container .el-dialog {
			width: 378px !important;
		}
		
		.download-tips-btn-box{
			margin-left: 15px;
		}
		
		.active-download-mobile-app{
			display: block;
		}
		.active-download-pc-app{
			display: none;
		}

		.mobile-menu .mean-bar .mean-nav > ul {
			margin-top: 10px;
			margin-bottom: 10px;
			border: 0px;
			border-top: 0px solid transparent;
			overflow: hidden;
		}

		.mobile-menu .mean-bar .meanmenu-reveal {
			position: absolute;
			top: -43px;
		}
		
		.header-sticky-logo{
			width: 70px;
			height: 30px;
		}

		.mobile-hide-766{
			display: none !important;
		}
		.header-sticky{
			padding-bottom: 20px;
		}
		.pc-goods-detail-image-list-box  .active {
			border: 1px solid #DCDCDC !important;
		}

		.news-index-mobile-show{
			display: block;
		}
		.news-index-pc-show{
			display: none;
		}
		.goods-banner-mobile-wrapper{
			display: block;
		}
		.goods-banner-pc-wrapper{
			display: none;
		}
		/* aboutS20 */
		.about-qutifity-tags{ 
			display: flex; 
			align-items: center; 
			justify-content: center; 
			position: absolute; 
			left: -20px; 
			top: -30px; 
			background-color: rgb(86, 86, 86); 
			color: rgb(255, 255, 255); 
			width: 50px; 
			height: 50px; 
			border-radius: 4px;
			font-size: 14px;
		}
		.about-qutifity-container{
			margin-top: 10px;
		}
		.margin-left-14{
			margin-left: 10px;
		}

		.about-qutifity-box{
			padding: 48px 18px 58px 30px; 
			margin-top: 80px;
		}

		.notice-wrapper-content{
			padding-left: 10px;
			padding-right: 40px;
		}

		.about-s20-warning-container{
			margin-bottom: 40px;
		}

		.s20-goods-wrapper .goods-cover-image {
			-webkit-box-flex: 0;
			-ms-flex: 0;
			flex: 0;
			position: relative;
		}
		.s20-goods-wrapper .goods-info {
			margin: 0 auto;
			width: 370px;
			height: 653px;
			background: #002F6C;
			border: 3px solid #D1C0A5;
			border-radius: 20px;
			padding: 20px;
			position: relative;
		}
			
		/* index page Good02 */
		.vapoease-goods-wrapper .goods-cover-image {
			-webkit-box-flex: 1;
			-ms-flex: 0;
			flex: 0;
			display: none;
			position: relative;

		}
		.vapoease-goods-wrapper {
			max-width: 740px;
			margin: 0 auto;
			position: relative;
			margin-top: 94px;
			margin-bottom: 62px;
		}

		.vapoease-goods-wrapper .goods-info {
			margin: 0 auto;
			width: 370px;
			height: 653px;
			background: #002F6C;
			border: 3px solid #D1C0A5;
			border-radius: 20px;
			padding: 20px;
			position: relative;
		}
		/* end */
		.s20-goods-wrapper {
			max-width: 740px;
			margin: 0 auto;
			position: relative;
		}
		.s20-goods-wrapper .goods-cover-image .image img{
			display: none;
			width: 0px;
			height: 0px;
		}

		.container {width:370px}
		.news-more-btn{
			margin-top: 40px;
			margin-bottom: 30px;
			}
		.category-list-wrapper .header-box .header-title{
			font-size: 1.3rem;
		}
		.category-list-wrapper .header-box-line {
			margin: 0 16px;
			width: 74px;
			height: 2px;
			background: #D1C0A5;
		}
		.vapoease-shop-shadow-height{
			height: 10px;
		}
		.category-list-wrapper-top .header-box {
			padding-top: 70px !important;
			padding-bottom: 50px !important;
		}
		.category-list-wrapper .header-box {
			padding-top: 0px;
			padding-bottom: 30px;
		}

		/* Goods detail page start */
		.goods-detail-notice-container .note-left-shadow {
			background-image: url(https://soothing-global.oss-cn-shenzhen.aliyuncs.com/s20-cn-pc/note-left-shadow.png);
			background-repeat: no-repeat;
			background-size: contain;
			width: 165px;
			height: 300px;
			position: absolute;
			top: -83px;
			left: 0px;
		}
		
		.goods-detail-notice-wrapper-header-title{
			text-align: center;
			height: 23px;
			font-size: 22px;
			font-family: Source Han Sans CN;
			font-weight: 400;
			color: #362E2B;
			line-height: 26px;
		}

		
		.goods-detail-notice-context{
			font-size: 14px;
			font-family: SourceHanSansCN-Regular;
			font-weight: 400;
			color: #362E2B;
			line-height: 26px;
			margin-bottom: 30px;
		}

		.good-detail-quality-img-box{
			display: flex;
		}

		

		.good-detail-quality-container{
			padding-top: 30px;
			background: #D1C0A5;
			border: 0px solid #DCDCDC;
			padding-bottom: 51px;
			position: relative;
		}

		.good-detail-quality-content-image{
			width: 300px; 
			height: 240px; 
			margin: 38px auto;
		}
		.good-detail-quality-container .s20-right-shadow-2 {
			background-image: url(https://soothing-global.oss-cn-shenzhen.aliyuncs.com/s20-goods-product/s20-right-shadow-2png.png);
			background-repeat: no-repeat;
			background-size: contain;
			width: 151px;
			height: 300;
			position: absolute;
			top: -89px;
			right: 0px;
		}

		.goods-d-product-list{
			z-index: 199;
			padding-top: 10px;
		}

		.goods-d-product-box .s20-left-shadow-1 {
			background-image: url(https://soothing-global.oss-cn-shenzhen.aliyuncs.com/s20-cn-pc/s20-left-shadow-1.png);
			background-repeat: no-repeat;
			background-size: contain;
			width: 150px;
			height: 200px;
			position: absolute;
			bottom: 0;
			left: 0px;
		}


		.s20-detail-product-shadow {
			background-image: url(https://soothing-global.oss-cn-shenzhen.aliyuncs.com/s20-detail-product-shadow.png);
			background-repeat: no-repeat;
			background-size: contain;
			width: 220px;
			height: 287px;
			position: absolute;
			bottom: 50px;
			left: 87px;
			z-index: 198;
		}
		.goods-d-product-right {
			padding-left: 27px;
		}
		.goods-d-product-right{
			margin-top: 30px;
		}

		.goods-detail-wrapper {
			padding-top: 20px !important;
			padding-left: 10px;
		}
		

		/* 商品详情 banner 图 */
		.goods-banner-wrapper {
			padding-top: 60px;
		}
		
		.show-image-box{
			width: 328px;
			height: 340px;
			border: 1px solid #DEDEDE;
			background-color: #fff;
		}

		.goods-detail-image-list-box img{
			width: 63px;
			height: 73px;
		}
		
		.goods-detail-image-list-box .item-box{
			margin-right: 4px;
			width: 79px;
			height: 70px;
			background: #FFFFFF;
			border: 1px solid #F1F1F1;
			margin-bottom: 11px;
			padding: 2px;
			cursor: pointer;
		}

		.goods-detail-wrapper{
			padding-top: 20px;
		}

		.goods-detail-wrapper .heart-box {
			display: none;
		}
		.goods-detail-wrapper .refresh-box {
			display: none;
		}
		.goods-info-input-number{
			display: none;
		}
		.goods-info-cart-box {
			padding-bottom: 39px; 
			margin-top: 26px;
		}

		/* .product-header-title{
			font-size: 24px;
			font-family: Source Han Sans CN;
			font-weight: 400;
			color: #313131;
			line-height: 26px;
			text-align: center;
			width: 280px;
			margin: 0 auto;
		} */
		.product_information_en{
			margin-top: 6px;
			display: block;
		}
		.product-header-title{
			margin-bottom: 75px;
		}

		.goods-d-product-container {
			margin-top: 60px;
		}

		.buy-btn-one {
			width: 76px;
			text-align: center;
			height: 24px;
			cursor: pointer;
			z-index: 1999;
			background-color: rgb(202, 184, 160);
			border: 1px solid rgb(202, 184, 160);
			color: rgb(18, 46, 78) !important;
			border-radius: 4px;
			font-size: .7rem;
			font-weight: 600;
			cursor: pointer;
			letter-spacing: 0.1em;
			-webkit-transition: all 0.2s;
			transition: all 0.2s;
			display: flex;
			align-items: center;
			justify-content: center;
		}

		.buy-btn-two {
			width: 76px;
			height: 24px;
			line-height: 56px;
			cursor: pointer;
			z-index: 199;
			background-color: rgb(219, 208, 190);
			border: 1px solid rgb(219, 208, 190);
			color: rgb(140, 96, 30);
			border-radius: 4px;
			font-weight: 600;
			font-size: .7rem;
			cursor: pointer;
			letter-spacing: 0.1em;
			-webkit-transition: all 0.2s;
			transition: all 0.2s;
			display: flex;
			align-items: center;
			justify-content: center;
		}

		.carousel-caption {
			position: absolute;
			right: 14%;
			bottom: 0px;
			left: 8%;
			z-index: 10;
			padding-top: 40px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
		}

		.shop-sidebar {
			display: none;
		}

	/*index page css*/
	.header-area.header-sticky.is-sticky,
	.header-bottom-area.header-sticky.is-sticky{
		/* position: static;
		-webkit-animation: none;
				animation: none;
		box-shadow: none;
		padding: 0; */
	}
	.header-sticky.is-sticky .logo-sticky {
		display: none;
	}
	.pb-30 {
		padding-bottom: 15px;
	}
	.pt-30 {
		padding-top: 15px;
	}
	.header-absolute {
		position: static;
		top: 0;
		left: 0;
		right: 0;
	}
	.logo-area {
		text-align: left;
	}
	.header-area .col-lg-9 {
		-webkit-box-pack: start;
			-ms-flex-pack: start;
				justify-content: flex-start;
	}
	.pl-50 {
		padding-left: 15px;
	}
	.pr-50 {
		padding-right: 15px;
	}
	.cart-dropdown {
		right: auto;
		left: 0;
		width: 290px;
	}
	.cart-btn a {
		height: 35px;
		width: 100px;
		line-height: 33px;
	}
	.search-dropdown {
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
				transform: translateX(-50%);
	}
	.search-dropdown > form > input {
		width: 200px;
		padding-left: 0;
	}
	.currency-dropdown {
		right: -30px;
	}
	.single-slider {
		height: 400px;
	}
	.hero-slider-content > h1 {
		font-size: 30px;
		line-height: 30px;
	}
	.slider-border {
		margin: 20px 0;
	}
	.hero-slider-content > p {
		max-width: 250px;
	}
	.slider-btn > a {
		padding: 15px 15px;
	}
	.hero-slider .owl-nav > div,
	.testimonial-active .owl-nav > div {
		display: none;
	}
	.feature-icon > span {
		margin-right: 10px;
	}
	.section-title > h2 {
		font-size: 55px;
	}
	.section-title > span {
		font-size: 12px;
	}
	.history-area-content > p > strong {
		font-size: 18px;
		line-height: 28px;
	}
	.history-area-content > p {
		font-size: 14px;
		line-height: 22px;
	}
	.cat-1 {
		width: 100%;
		-webkit-box-flex: 0;
			-ms-flex: 0 0 100%;
				flex: 0 0 100%;
		max-width: none;
	}
	.cat-2 {
		width: 100%;
		-webkit-box-flex: 0;
			-ms-flex: 0 0 100%;
				flex: 0 0 100%;
		max-width: none;
	}
	.cat-3 {
		width: 100%;
		-webkit-box-flex: 0;
			-ms-flex: 0 0 100%;
				flex: 0 0 100%;
		max-width: none;
	}
	.cat-4 {
		width: 100%;
		-webkit-box-flex: 0;
			-ms-flex: 0 0 100%;
				flex: 0 0 100%;
		max-width: none;
	}
	.cat-5 {
		width: 100%;
		-webkit-box-flex: 0;
			-ms-flex: 0 0 100%;
				flex: 0 0 100%;
		max-width: none;
	}
	.cat-6 {
		width: 100%;
		-webkit-box-flex: 0;
			-ms-flex: 0 0 100%;
				flex: 0 0 100%;
		max-width: none;
	}
	.ml-50 {
		margin-left: 0;
	}
	.mr-50 {
		margin-right: 0;
	}
	.countdown-inner {
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		box-shadow: none;
	}
	.count-box {
		overflow: hidden;
	}
	.single-count {
	  padding: 0 5px;
	  width: 50%;
	  float: left;
	  margin-bottom: 10px;
	}
	.single-count:after {
	  font-size: 16px;
	  bottom: 0;
	}   
	.single-count span {
	  font-size: 18px;
	  min-width: 40px;
	}
	.single-product.product-list .product-action > ul > li > a {
		width: 18px;
	}
	.testimonial-content > p {
		font-size: 14px;
		line-height: 22px;
	}
	.news-latter-box > p {
		font-size: 14px;
		line-height: 22px;
	}
	.subscribe-form input {
		border: 1px solid #e5e5e5;
		margin-bottom: 15px;
		border-radius: 0;
	}
	.subscribe-form button {
		margin: 0;
	}
	.footer-payments-image img {
		width: 100%;
	}
	.footer-copyright > p {
		margin-top: 14px;
		font-size: 12px;
	}
	/*modal css*/
	.socil-icon2 > li {
		margin-right: 2px;
	}
	/*index page 2 css*/
	.hero-slider .hero-slider-content > img {
		width: 150px;
	}
	/*index page 3 css*/
	.header-area.header-sticky.is-sticky .header-boxshadow .header-inner {
		padding: 0 15px;
	}
	.header-boxshadow{
		margin-top: 0;        
	}
	.header-boxshadow:before,
	.header-boxshadow:after{
		display: none;        
	}
	.header-inner {
		background: transparent;
		padding: 15px 15px;
		box-shadow: none;
		margin: auto;
	}
	.hero-slider-content-3 {
		margin-top: 0;
	}
	.hero-slider .hero-slider-content > img.slider3-text {
		width: 256px;
		margin: 0 auto;
	}
	.slider-style-3 .hero-slider-content > p {
		text-align: center;
	}
	.collection-img img {
		width: 100%;
	}
	.shop-collection-area .col-left, .shop-collection-area .col-right {
		margin-bottom: 0;
	}  
	.shop-collection-area .col-left {
		padding-right: 15px;
	}
	.shop-collection-area .col-right {
		padding-left: 15px;
	}
	.testimonial-area-content {
		margin-bottom: 50px;
	}
	/*index page 4 css*/
	.header-logo {
		text-align: center;
	}
	.header-phone {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
			-ms-flex-pack: center;
				justify-content: center;
		margin: 10px 0;
	}
	.header-middle-area .mini-cart {
		margin-left: 0px;
	}
	.header-middle-area {
		padding: 30px 0 0;
	}
	.header-bottom-area .header-inner{
		padding: 0 15px;        
	}
	.header-top-language-currency .switcher > div {
		padding: 0 5px;
	}
	/*index page 5 css*/
	.single-slider-style-5 {
		height: 300px;
	}
	.hero-slider .hero-slider-content-5 > img.first-img {
		margin-bottom: 10px;
		width: 150px;
	}
	.hero-slider .hero-slider-content-5 > img.secound-img {
		width: 100px;
	}
	.hero-slider .hero-slider-content-6 > img.secound-img {
		width: 100px;
		right: 10px;
	}
	.product-offer {
		margin-top: 30px;
	}
	.single-count-1 {
		margin-bottom: 10px;
	}
	.category-menu-list > ul > li.right-menu > a:after {
		display: none;
	}
	.category-menu {
		width: 100%;
		position: relative;
		margin-top: 30px;
	}
	.cat-mega-menu,
	.cat-dropdown {
		position: static;
		z-index: 9;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		visibility: visible;
		background-color: transparent;
		padding: 0;
		width: 100%;
		-webkit-transition: none;
		transition: none;
	}
	.category-menu-list > ul > li i {
		position: absolute;
		right: 0;
		top: 0;
		cursor: pointer;
		height: 40px;
		width: 40px;
		line-height: 40px;
		z-index: 9;
	}
	.category-menu-list > ul > li i:before {
		background-color: #606060;
		width: 8px;
		height: 2px;
		content: "";
		position: absolute;
		left: 50%;
		margin-left: -4px;
		margin-top: -1px;
		top: 50%;
	}
	.category-menu-list > ul > li i:after {
		background-color: #606060;
		width: 2px;
		height: 8px;
		content: "";
		position: absolute;
		left: 50%;
		margin-top: -4px;
		margin-left: -1px;
		top: 50%;
		-webkit-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
		-webkit-transform: scaleY(0);
		transform: scaleY(0);
	}
	.category-menu-list > ul > li i.expand:after {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
	}
	li.right-menu .cat-mega-menu > li {
		-webkit-box-flex: 0;
			-ms-flex: 0 0 100%;
				flex: 0 0 100%;
		width: 100%;
		padding: 0;
		position: relative;
	}
	.cat-mega-menu > li.cat-mega-title > a:after{
		display: none;        
	}
	.cat-mega-menu > li.cat-mega-title > a,
	.cat-mega-menu > li > ul > li > a,
	.cat-dropdown > li > a{
		padding: 10px 25px 10px 35px;
		line-height: 18px;
		font-size: 13px;
		color: #7a7a7a;
		font-weight: normal;
		position: relative;
		margin: 0;
		border-bottom: 1px solid #e8e8e8;
		display: block;
		text-transform: inherit;
	}
	.cat-mega-menu > li.cat-mega-title:last-child > a,
	.cat-mega-menu > li > ul > li:last-child > a,
	.cat-dropdown > li:last-child > a{
		border-bottom: 0;        
	}
	/*Shop Page Css*/
	.breadcrumb-img img {
		width: 100%;
	}
	.breadcrumb-content {
		position: static;
		color: #000;
		margin-top: 10px;
	}    
	.breadcrumb-content > ul > li > a {
		color: #000;
	}
	.breadcrumb-content > ul > li > a:before {
		background-color: #000;
	}
	.grid-list-option > ul.nav {
		-webkit-box-pack: center;
			-ms-flex-pack: center;
				justify-content: center;
	}
	.toolbar-shorter {
		margin: 30px 0;
		text-align: center;
	}
	.show-product {
		text-align: center;
	}
	.product-content.shop-list {
		margin-top: 20px;
		padding: 0;
	}
	.add-btn a {
		padding: 0 10px;
	}   
	.product-pagination > ul > li > a {
		height: 35px;
		line-height: 35px;
		width: 35px;
	}
	/*Single Product Page Css*/
	.product-details-content {
		margin-top: 40px;
	}
	.product-details-content > h2 {
		font-size: 24px;
	}
	.single-product-quantity .product-quantity input {
		width: 45px;
	}
	.product-btn {
		padding: 0 30px;
	}
	.wishlist-compare-btn{
			text-align: center;
	}
	.wishlist-compare-btn a.wishlist-btn {
		margin-right: 0;
		margin-bottom: 20px;
	}
	.dec-and-review-menu > li {
		margin: 0 15px 0 0;
	}
	/*breadcrumb css*/
	.breadcrumb-title > h1 {
		font-size: 28px;
		margin-bottom: 15px;
	}
	/*wishlist page css*/
	.table-content table td.anadi-product-name {
		font-size: 14px;
	} 
	.table-content table td.anadi-product-add-cart a {
		font-size: 10px;
		padding: 10px 6px;
	}
	.table-content table td.plantmore-product-add-cart a {
		font-size: 11px;
		padding: 10px 8px;
		font-weight: 600;
	}
	/*cart page css*/
	.coupon2 {
		float: left;
		margin-top: 25px;
	}
	.coupon-all input.button {
		padding: 0 16px;
	}
	/*checkout page css*/
	p.checkout-coupon input[type="text"] {
		width: 145px;
	}
	.ship-different-title h3 label {
		font-size: 12px;
	}
	p.checkout-coupon input[type="submit"] {
		padding: 5px 8px;
	}
	.your-order {
		padding: 30px 10px 45px;
	}
	/*Login Register page css*/
	.login-submit > label {
		margin-left: 10px;
		font-size: 13px;
	}
	/* My Account page css*/
	.dashboard-upper-info {
		padding: 20px 0;
	}
	.dashboard-upper-info [class*="col-"]:not(:last-child) .d-single-info {
		border-right: 0;
		padding: 5px 10px;
	}
	.dashboard-content {
		margin-top: 50px;
	}
	.dashboard-content {
		border: none;
		padding: 5px;
	}
	.login-form-container {
		padding: 5px;
	}
	.account-login-form {
		padding: 30px 15px 20px;
	}
	.dashboard-content #downloads .table-responsive .table > tbody > tr > td {
		min-width: 265px;
	}
	.dashboard-content #orders .table-responsive .table > tbody > tr > td {
		min-width: 130px;
	}
	/*about page css*/
	.about-us-content {
		padding: 55px;
	} 
	.about-us-content > h2 {
		font-size: 22px;
		line-height: 26px;
		margin-bottom: 15px;
	}
	.skrill-here {
		padding: 55px;
	}
	.skrill-here > h2 {
		font-size: 22px;
		line-height: 26px;
	}
	/*about page 2 css*/
	.about-us-content-2 {
		padding: 0;
	}
	.about-us-content-2 > h2 {
		font-size: 22px;
		line-height: 26px;
	}
	/*service page css*/
	.single-service-item {
		margin-bottom: 30px;
	}
	.ideas-content {
		padding: 30px;
		text-align: center;
	}
	.ideas-content > p {
		margin: 30px 0;
	}
	.service-icon4 i {
		font-size: 26px;
		height: 70px;
		line-height: 70px;
		width: 70px;
	}
	.service-box {
		padding: 20px;
		padding-top: 30px;
	}
	.service-content-4 > h2 {
		font-size: 18px;
		line-height: 20px;
	}
	/*Faq Page CSS*/
	.faq-accordion .card-header a {
		font-size: 14px;
		line-height: 22px;
		padding-right: 30px;
	}
	.card-body {
		font-size: 12px;
	}
	/*blog page css*/
	.search__sidbar input.input_text[type="text"] {
		height: 50px;
	}
	.search__sidbar .button {
		height: 50px;
		line-height: 50px;
		width: 50px;
	}
	/*blog page css*/
	h2.entry-title {
		font-size: 22px;
	}
	.blog-list .post-title {
		font-size: 16px;
	}
	/*single blog page css*/
	.entry-summary.blog-post-description blockquote {
		margin: 25px 0 25px 10px;
		padding: 30px 25px;
	}
	.single-post-tag > a {
		font-size: 11px;
	}
	.relatedthumb {
		margin-bottom: 30px;
	}
	.comments-area > ol > li > ol {
		margin-left: 15px;
	} 
	.comments-area .commentlist li .single-comment {
		padding: 15px;
	}
	.comments-area .commentlist .comment-info a {
		margin-bottom: 10px;
	}
	/*contact page css*/
	#googleMap{
		height: 300px;
	} 
	.contact-form-wrap {
		padding: 30px;
	}
	.plantmore-address {
		padding: 30px;
	}   
	.social-link > li {
		margin-bottom: 20px;
		margin-right: 20px;
	}   
	.social-link > li > a {
		width: 70px;
		height: 70px;
		line-height: 70px;
		font-size: 24px;
	}
	/*Protfolio page css*/
	.protfolio-menu > ul > li {
		padding: 0 15px;
		font-size: 14px;
		/* margin-bottom: 10px; */
	}
	.press-list-wrapper .press-item .content-box .press-title{
		font-size: 18px;
	}
	.link-widget > li{
		margin-bottom: 8px;
	}
	.press-list-wrapper .press-item .content-box .press-btn {
		cursor: pointer;
		margin-top: 4%;
		width: 120px;
		height: 40px;
		/* line-height: 23px; */
	
		border: 1px solid #002F6C;
		font-size: 15px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #2D2C2C;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
		margin-bottom: 20px;
	}
	.press-list-wrapper .press-item .content-box .press-btn:hover {
		background: #002F6C;
		border: 1px solid #002F6C;
		font-size: 15px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #FFFFFF;
		line-height: 23px;
	}
	
	.protfolio-item > .container-fluid {
		padding: 0 15px;
	}
	.protfolio-item > .container-fluid > .row{
		margin: 0 -15px;    
	}
	.protfolio-active .grid-item {
		padding: 0 15px 15px;
	}
	/*404 page css*/
	.error-text > h1 {
		font-size: 100px;
		line-height: 100px;
		margin-bottom: 15px;
	}  
	.error-text > h2 {
		font-size: 18px;
		line-height: 22px;
	}  
	.error-text > p {
		font-size: 16px;
		margin: 10px auto 20px;
	}
	.search-error form {
		width: 100%;
	}
	.error-button a {
		margin-top: 25px;
	}
}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container {width:450px}
	.category-list-wrapper .header-box .header-title{
		font-size: 21px;
	}
	.category-list-wrapper .header-box-line{
		margin: 0 35px;
		width: 100px;
		height: 2px;
		background: #D1C0A5;
	}
	
	.social-link > li > a {
		width: 90px;
		height: 90px;
		line-height: 90px;
	}
	.toolbar-shorter {
		margin: 30px auto;
	}
		
}
	