

@import url("global.min.css");




/* ---------------------------------
* public
------------------------------------*/
	.banner-right,
	.banner-left {
		position: absolute;
		top: 50%;
		z-index: 5;
		outline: none;
		text-align: center;
		font-style: normal;
		cursor: pointer;
	    -webkit-transition: all 0.3s ease-out;
	    -moz-transition: all 0.3s ease-out;
	    -o-transition: all 0.3s ease-out;
	    -ms-transition: all 0.3s ease-out;
	    -webkit-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    -o-user-select: none;
	    user-select: none;
	}
	.banner-left {
		left: 0;
	}
	.banner-right {
		right: 0;
	}

	.site-banner {
		position: relative;
		z-index: 2;
	}
	.site-banner .gallery {
		position: relative;
		z-index: 1;
		overflow: hidden;
	}
	.site-banner .gallery img {
		display: block;
		position: relative;
		z-index: 2;
		width: 100%;
	}




/* ---------------------------------
* lightbox
------------------------------------*/
	.lightboxOverlay{display:none;position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(opacity=80);opacity:.8;}
	.lightbox{position:absolute;left:0;width:100%;z-index:10000;line-height:0;}
	.lightbox .lb-image{display:block;max-height:684px;max-width:684px;}
	.lightbox a img{border:none}
	.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;}
	.lb-outerContainer:after{content:"";display:table;clear:both}
	.lb-loader{display: none !important; position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
	.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/Share/loading.gif) no-repeat}
	.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
	.lb-container>.nav{left:0}
	.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}
	.lb-prev,.lb-next{display:block !important; position: absolute; width: 32px;height: 45px;top: 50%; margin-top: -22px;background-repeat: no-repeat;background-position: center;-webkit-background-size: 32px;background-size: 32px; cursor:pointer;}
	.lb-nav a.lb-prev{left:-60px;background-image:url(../images/Share/prev.png);}
	.lb-nav a.lb-next{right:-60px;background-image:url(../images/Share/next.png);}
	.lb-dataContainer{margin:0 auto;*zoom:1;width:100%;background-color: #fff;}
	.lb-dataContainer:after{content:"";display:table;clear:both}

	.lb-data .lb-caption i {
		font-style: normal;
	}
	.lb-data .lb-caption2,
	.lb-data .lb-caption3 {
		display: inline-block;
		padding-left: 36px;
		line-height: 25px;
		font-size: 16px;
		background-repeat: no-repeat;
		background-position: left center;
	}
	.lb-data .lb-caption2 {
		background-image: url(../images/Share/heart.svg);
	}
	.lb-data .lb-caption3 {
		background-image: url(../images/Share/comment.svg);
	}
	.lb-data .lb-number{
		display: none !important;
	}
	.lb-data .lb-close,
	.lb-data .lb-close:before,
	.lb-data .lb-close:after {
		border-color: #fff;
	}
	.lb-data .lb-close:hover{cursor:pointer;filter:alpha(opacity=100);opacity:1}
	
	@media (min-width: 761px) {
		.lb-data .lb-caption {
			padding-left: 36px;
			padding-right: 36px;
			padding-top: 18px;
			padding-bottom: 18px;
		}
		.lb-data .lb-caption3 {
			margin-left: 40px;
		}
	}
	@media (max-width: 760px) {
		.lb-data .lb-caption {
			padding-left: 16px;
			padding-right: 16px;
			padding-top: 12px;
			padding-bottom: 12px;
		}
		.lb-data .lb-caption3 {
			margin-left: 20px;
		}
		#lightboxOverlay,
		#lightbox {
			display: none !important;
		}
	}





/* ---------------------------------
* listsWrap
------------------------------------*/
	.listsWrap {
		display: -webkit-flex;
	    display: -moz-flex;
	    display: -ms-flex;
	    display: -o-flex;
	    display: flex;
	    -webkit-flex-wrap: wrap;
	    -moz-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    -o-flex-wrap: wrap;
	    flex-wrap: wrap;
	    margin: 0;
	    padding: 0;
	}
	.listsWrap .item {
		position: relative;
		list-style: none;
	}
	.listsWrap .item .link {
		display: block;
	}
	#listsWrap .item {
		display: none;
	}

	@media (min-width: 761px) {
		.listsWrap .item-rr3:nth-child(3n) {
			margin-right: 0;
		}
		.listsWrap .item-rr3:nth-child(1),
		.listsWrap .item-rr3:nth-child(2),
		.listsWrap .item-rr3:nth-child(3) {
			margin-top: 0;
		}
	}

	@media (min-width: 961px) {
		.listsWrap .item-rr3 {
		    width: 31%;
		    margin-right: 3%;
		}
		.listsWrap .item-rr3 {
			margin-top: 3%;
		}
	}

	@media (max-width: 960px) and (min-width: 761px) {
		.listsWrap .item-rr3 {
			width: 32%;
			margin-right: 2%;
		}
		.listsWrap .item-rr3 {
			margin-top: 2%;
		}
	}

	@media (max-width: 760px) {
		.listsWrap .item-rr3 {
			width: 100%;
		}
	}




/* ---------------------------------
* inner
------------------------------------*/
	.promo-columns {
		position: relative;
	}
	.promo-columns .col-til,
	.member-wrapper .col-til,
	.Share-columnname {
		margin: 0;
		padding: 0;
		text-align: center;
		color: #000;
		font-weight: bold;
		font-family: Didot,DidotLTSTD,linotype-Didot,HoeﬂerText,Garamond,TimesNewRoman,serif;
	}
	.promo-columns .col-text {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

	.ban-btn-pos {
		position: absolute;
		top: 50%;
		z-index: 5;
		outline: none;
	}
	.ban-box-pos {
		margin: auto;
	}
	.ban-box-pos .banner-pageWrap {
		display: inline-block;
	}
	.ban-btn-pos.ban-left {
		left: 0;
	}
	.ban-btn-pos.ban-right {
		right: 0;
	}
	.ban-box-pos .ban-left,
	.ban-box-pos .ban-right,
	.ban-box-pos .ban-first,
	.ban-box-pos .ban-last {
	    display: inline-block;
	    outline: none;
	    cursor: pointer;
	}
	.ban-box-pos .banner-pageWrap-w1 {
		display: none !important;
	}
	.ban-box-pos .banner-pageWrap-pq {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

	.banner-pageWrap .swiper-pagination-bullet,
	.banner-pageWrap-pq .swiper-slide .is {
		color: #000;
		text-align: center;
		font-size: 16px;
		border: 1px solid transparent;
	    -webkit-transition: all .3s ease-out;
	    -moz-transition: all .3s ease-out;
	    -ms-transition: all .3s ease-out;
	    -o-transition: all .3s ease-out;
	    transition: all .3s ease-out;
	    cursor: pointer;
	}
	.banner-pageWrap .swiper-pagination-bullet-active,
	.banner-pageWrap-pq .swiper-slide-thumb-active .is {
		border-color: #000;
	}
	.ban-box-pos .banner-pageWrap-pq .swiper-slide {
		display: inline-block;
		text-align: center;
	}

	@media (min-width: 761px) {
		.ban-btn-pos,
		.ban-btn-pos img {
			width: 60px;
			height: 60px;
		}
		.ban-btn-pos {
			margin-top: -30px;
		}
		.ban-box-pos .banner-pageWrap {
			margin: 0 20px;
			max-width: 75%;
		}
		.ban-box-pos .ban-first {
			margin-right: 20px;
		}
		.ban-box-pos .ban-last {
			margin-left: 20px;
		}
	}
	@media (max-width: 1200px) and (min-width: 961px) {
		.ban-box-pos {
			margin-left: 10%;
			margin-right: 10%;
			text-align: center;
		}
	}

	@media (max-width: 760px) {
		.ban-btn-pos,
		.ban-btn-pos img {
			width: 40px;
			height: 40px;
		}
		.ban-btn-pos {
			margin-top: -20px;
		}
		.ban-box-pos .banner-pageWrap {
			margin: 0 6px;
		}
		.ban-box-pos .ban-first {
			margin-right: 6px;
		}
		.ban-box-pos .ban-last {
			margin-left: 6px;
		}
		.ban-box-pos .ban-left img,
		.ban-box-pos .ban-right img,
		.ban-box-pos .ban-first img,
		.ban-box-pos .ban-last img {
			height: 12px;
			margin-top: 4px;
		}
	}

	@media (max-width: 760px) and (min-width: 481px) {
		.ban-box-pos .banner-pageWrap {
			max-width: 76%;
		}
	}
	@media (max-width: 480px) {
		.ban-box-pos .banner-pageWrap {
			max-width: 66%;
		}
	}

	@media (min-width: 1201px) {
		.width960 {
			width: 960px;
		}

		.promo-columns .col-til {
			line-height: 65px;
			font-size: 65px;
		}
		.promo-columns .col-text {
			max-width: 720px;
			margin-top: 25px;
			line-height: 45px;
			font-size: 30px;
		}
		.placePaddingTop150 {
			padding-top: 150px;
		}
		.placePaddingBottom150 {
			padding-bottom: 150px;
		}
		.placePaddingTop120 {
			padding-top: 120px;
		}
		.placePaddingTop80 {
			padding-top: 80px;
		}
		.placePaddingBottom80 {
			padding-bottom: 80px;
		}
	}
	@media (max-width: 1200px) and (min-width: 761px) {
		.inner-topcont {
			padding-top: 60px;
		}
	}
	@media (max-width: 1200px) and (min-width: 961px) {
		.promo-columns .col-til {
			line-height: 45px;
			font-size: 45px;
		}
		.promo-columns .col-til2 {
		    line-height: 55px;
		    font-size: 55px;
		}
		.promo-columns .col-text {
			max-width: 570px;
			margin-top: 20px;
			line-height: 36px;
			font-size: 24px;
		}
		.placePaddingTop150 {
			padding-top: 120px;
		}
		.placePaddingBottom150 {
			padding-bottom: 120px;
		}
		.placePaddingTop80 {
			padding-top: 60px;
		}
		.placePaddingBottom80 {
			padding-bottom: 60px;
		}
	}
	@media (max-width: 1200px) {
		.banner-pageWrap {
			font-size: 14px;
		}
	}
	@media (min-width: 961px) {
		.promo-columns .col-text {
			padding-bottom: 45px;
		}
	}
	@media (min-width: 761px) {
		.banner-pageWrap .swiper-pagination-bullet,
		.banner-pageWrap-pq .swiper-slide .is {
			width: 20px;
			height: 20px;
			margin: 0 6px;
			line-height: 18px;
		}
		.ban-box-pos .banner-pageWrap-pq {
			/*width: 160px;*/
			max-width: 256px;
		}
		/*.ban-box-pos .banner-pageWrap-pq .swiper-slide {
			width: 32px;
		}*/
	}

	@media (max-width: 960px) {
		.promo-columns .col-til {
			line-height: 44px;
			font-size: 34px;
		}
		.promo-columns .col-text {
			max-width: 90%;
			margin-top: 10px;
			padding-bottom: 30px;
			line-height: 24px;
			font-size: 20px;
		}
		.ban-box-pos {
			margin-left: 5%;
			margin-right: 5%;
			text-align: center;
		}
	}

	@media (max-width: 960px) and (min-width: 761px) {
		.promo-columns .col-til2 {
		    line-height: 45px;
		    font-size: 45px;
		}
		.placePaddingTop150 {
			padding-top: 100px;
		}
		.placePaddingBottom150 {
			padding-bottom: 100px;
		}
		.placePaddingTop80 {
			padding-top: 60px;
		}
		.placePaddingBottom80 {
			padding-bottom: 60px;
		}
	}

	@media (max-width: 760px) {
		.placePaddingTop150 {
			padding-top: 80px;
		}
		.placePaddingBottom150 {
			padding-bottom: 80px;
		}
		.banner-pageWrap .swiper-pagination-bullet,
		.banner-pageWrap-pq .swiper-slide .is {
			width: 20px;
			height: 20px;
			margin: 0 4px;
			line-height: 18px;
			font-size: 14px;
		}
		.ban-box-pos .banner-pageWrap-pq {
			/*width: 140px;*/
			max-width: 224px;
		}
		/*.ban-box-pos .banner-pageWrap-pq .swiper-slide {
			width: 28px;
		}*/
		.inner-topcont {
			padding-top: 50px;
		}
		.promo-columns .col-til .wod {
			display: none;
		}
	}

	.promo-columns-widthsreen .col-text {
		width: 100%;
		max-width: none;
	}

	/*share allbtns*/
	.share-allbtns .container {
		display: -webkit-flex;
	    display: -moz-flex;
	    display: -ms-flex;
	    display: -o-flex;
	    display: flex;
	}
	.share-allbtns .tab {
		display: block;
		width: 50%;
		text-align: center;
		letter-spacing: 0.05em;
		border: 1px solid #707070;
		cursor: pointer;
	}
	.share-allbtns .tab:last-child {
		margin-right: 0;
	}
	.share-allbtns .tab.active {
	    color: #fff;
	    background-color: #000;
	    border-color: #000;
	}
	.share-allbtns .tab .ivon {
	    display: inline-block;
	    vertical-align: middle;
	    background-repeat: no-repeat;
	    -webkit-background-size: cover;
	    background-size: cover;
	}
	.share-allbtns .tab .ivon1 {
	    background-image: url(../images/Footer/instagram_white.svg);
	}
	.share-allbtns .tab.active .ivon1 {
	    background-image: url(../images/Footer/instagram.svg);
	}
	.share-allbtns .tab .ivon2 {
	    background-image: url(../images/Home/upload.svg);
	}
	.share-allbtns .tab.active .ivon2 {
	    background-image: url(../images/Home/upload_white.svg);
	}


	@media (min-width: 961px) {
		.share-allbtns .tab .ivon {
		    width: 30px;
		    height: 30px;
		}
	}
	@media (min-width: 1201px) {
	    .share-allbtns .tab {
	        line-height: 60px;
	        font-size: 24px;
	    }
	}
	@media (max-width: 1200px) and (min-width: 761px) {
		.share-allbtns .tab {
		    line-height: 50px;
		    font-size: 20px;
		}
	}

	@media (max-width: 1200px) and (min-width: 761px) {
		.share-allbtns .tab {
			line-height: 50px;
			font-size: 20px;
		}
	}
	@media (max-width: 960px) and (min-width: 761px) {
		.share-allbtns .ivon {
			width: 24px;
			height: 24px;
		}
	}
	@media (max-width: 760px) {
		.share-allbtns .tab {
			line-height: 36px;
			font-size: 14px;
		}
		.share-allbtns .ivon {
			width: 20px;
			height: 20px;
		}
	}





/*--------------
* Build-Your-Style
----------------*/
	

	/*--------------
	* topcont
	----------------*/
		.product-topcont .video-box {
			margin: auto;
		}
		.product-topcont .video-box video {
			display: inline-block;
			width: 100%;
		}

		@media (min-width: 1101px) {
			.product-topcont .video-box {
				width: 855px;
			}
		}

		@media (max-width: 1100px) and (min-width: 768px) {
			.product-topcont .video-box {
				width: 640px;
			}
		}
		@media (max-width: 767px) {}



	/*--------------
	* contpr
	----------------*/
		#content-3d {
			text-align: center;
		    background-color: #EBEBEB;
		}

		.product-contpr .left-banner {
		    position: relative;
		}
		.product-contpr .nav-pub {
		    font-size: 0;
		    text-align: center;
		}
		.product-contpr .nav-pub .sub {
		    display: inline-block;
		    font-size: 17px;
		    cursor: pointer;
			-webkit-transition: all .3s ease-out;
		    -moz-transition: all .3s ease-out;
		    -ms-transition: all .3s ease-out;
		    -o-transition: all .3s ease-out;
		    transition: all .3s ease-out;
		}

		.product-contpr .nav-top {
			display: -webkit-flex;
		    display: -moz-flex;
		    display: -ms-flex;
		    display: -o-flex;
		    display: flex;
		    -webkit-justify-content: space-between;
		    -moz-justify-content: space-between;
		    -ms-justify-content: space-between;
		    -o-justify-content: space-between;
		    justify-content: space-between;
		}
		.product-contpr .nav-center .nav-one {
			overflow: hidden;
		}
		.product-contpr .nav-top .sub,
		.product-contpr .nav-center .nav-one .sub {
			font-size: 24px;
		}
		.product-contpr .nav-top .sub {
		    width: 48%;
		    padding-top: 8px;
		    padding-bottom: 8px;
		    color: #707070;
		    border: 1px solid #373839;
		}
		.product-contpr .nav-top .sub:hover,
		.product-contpr .nav-top .sub.hover {
		    color: #fff;
		    background-color: #000;
		}

		.product-contpr .nav-two {
			position: relative;
			margin-top: 28px;
		}
		.product-contpr .nav-center .nav-one .box {
		    display: inline-block;
		    position: relative;
		}
		.product-contpr .nav-center .nav-one .box::before,
		.product-contpr .nav-center .nav-one .box::after {
		    content: '';
		    position: absolute;
		    bottom: 0;
		    z-index: 1;
		    width: 50vw;
		    height: 1px;
		    background-color: #373839;
		}
		.product-contpr .nav-center .nav-one .box::before {
		    left: -50vw;
		}
		.product-contpr .nav-center .nav-one .box::after {
		    right: -50vw;
		}

		.product-contpr .nav-center .nav-one .sub {
			position: relative;
			z-index: 2;
		    padding-left: 26px;
		    padding-right: 26px;
		    font-family: Didot,DidotLTSTD,linotype-Didot,HoeﬂerText,Garamond,TimesNewRoman,serif;
		    color: #ddd;
		    border: 1px solid #ddd;
		    border-bottom-color: #6F6F6F;
		}
		.product-contpr .nav-center .nav-one .sub:hover,
		.product-contpr .nav-center .nav-one .sub.hover {
		    color: #000;
		    border-color: #6F6F6F;
		    border-bottom-color: #fff;
		}

		.product-contpr .nav-center .nav-two .sub {
		    margin: 0 22px;
		    line-height: 30px;
		    border-top: 2px solid #fff;
		    border-bottom: 2px solid #fff;
		}
		.product-contpr .nav-center .nav-two .sub:first-child {
		    margin-left: 0;
		}
		.product-contpr .nav-center .nav-two .sub:last-child {
		    margin-right: 0;
		}
		.product-contpr .nav-center .nav-two .sub:hover,
		.product-contpr .nav-center .nav-two .sub.hover {
		    border-color: #6F6F6F;
		}


		.product-contpr .banners-wrp,
		.product-contpr .color-wrap {
		    font-size: 0;
		}
		.product-contpr .banners-wrp .all-banner {
		    position: relative;
		    font-size: 14px;
		    overflow: hidden;
		}
		.product-contpr .banners-wrp .all-banner2 {
		    display: inline-block;
		    width: 50%;
		}

		.product-contpr .gallery img,
		.fixed-wrp .gallery img {
		    display: block;
		    position: relative;
		    z-index: 3;
		    width: 100%;
		    text-align: center;
		}
		.product-contpr .gallery .bgs,
		.fixed-wrp .gallery .bgs {
		    position: absolute;
		    z-index: 5;
		    top: 0;
		    bottom: 0;
		    left: 0;
		    right: 0;
		    -webkit-transition: all .5s ease-out;
		    -moz-transition: all .5s ease-out;
		    -ms-transition: all .5s ease-out;
		    -o-transition: all .5s ease-out;
		    transition: all .5s ease-out;
		}
		.product-contpr .gallery .infos,
		.fixed-wrp .infos {
		    line-height: 26px;
		    font-size: 17px;
		}

		.product-contpr .all-banner .swiper-slide {
			position: relative;
			z-index: 2;
		    opacity: .5;
		    filter: alpha(opacity=50);
		    filter: blur(2px);
		    -webkit-transform: scale(0.8);
		    -moz-transform: scale(0.8);
		    -ms-transform: scale(0.8);
		    -o-transform: scale(0.8);
		    transform: scale(0.8);
			-webkit-transition: all .3s ease-out;
		    -moz-transition: all .3s ease-out;
		    -ms-transition: all .3s ease-out;
		    -o-transition: all .3s ease-out;
		    transition: all .3s ease-out;
		}

		.product-contpr .all-banner .gallery {
		    min-height: 70px;
		    padding-top: 8px;
		    border-top: 2px solid transparent;
		    -webkit-transition: all .3s ease-out;
		    -moz-transition: all .3s ease-out;
		    -ms-transition: all .3s ease-out;
		    -o-transition: all .3s ease-out;
		    transition: all .3s ease-out;
		}
		.product-contpr .all-banner .gallery .infos {
			display: block;
			position: relative;
		    background-color: #000;
		    color: #fff;
		    z-index: 3;
		    margin-top: 8px;
		    padding: 8px 14px;
		    padding-right: 60px;
		    min-height: 60px;
			opacity: 0;
			filter: alpha(opacity=0);
		    -webkit-transition: all .3s ease-out;
		    -moz-transition: all .3s ease-out;
		    -ms-transition: all .3s ease-out;
		    -o-transition: all .3s ease-out;
		    transition: all .3s ease-out;
		    cursor: pointer;
		}
		.product-contpr .all-banner .gallery .brand {
			font-weight: bold;
			white-space: nowrap;
		}
		.product-contpr .all-banner .gallery .text {
			min-height: 26px;
			white-space: nowrap;
		}
		.product-contpr .all-banner .gallery .infos .icos {
		    position: absolute;
		    right: 0;
		    top: 50%;
		    -webkit-transform: translate(-50%, -50%);
		    -moz-transform: translate(-50%, -50%);
		    -ms-transform: translate(-50%, -50%);
		    -o-transform: translate(-50%, -50%);
		    transform: translate(-50%, -50%);
		}

		.product-contpr .all-banner2 .cov {
		    display: block;
		    position: absolute;
		    left: 0;
		    right: 0;
		    top: 0;
		    bottom: 0;
		    z-index: 5;
		    opacity: .5;
		    filter: alpha(opacity=50);
		    background-color: #fff;
		}
		.product-contpr .all-banner2 .close {
			display: none;
			position: absolute;
		    top: 0;
		    z-index: 4;
		    width: 34px;
		    height: 34px;
		    background-repeat: no-repeat;
		    -webkit-background-size: 20px;
		    background-size: 20px;
		    background-position: center;
		}
		.product-contpr .left-banner .close {
			right: 0;
		    background-image: url(../images/to_right_door.svg);
		}
		.product-contpr .right-banner .close {
			left: 0;
		    background-image: url(../images/to_left_door.svg);
		}

		.product-contpr .all-banner .swiper-slide-active,
		.product-contpr .all-banner .swiper-slide-duplicate-active {
		    z-index: 3;
		    opacity: 1;
		    filter: alpha(opacity=100);
		    filter: blur(0);
		    -webkit-transform: scale(1);
		    -moz-transform: scale(1);
		    -ms-transform: scale(1);
		    -o-transform: scale(1);
		    transform: scale(1);
		}

		.product-contpr .all-banner.showAct .swiper-slide-active .gallery {
		    border-top-color: #000;
		}
		.product-contpr .all-banner.showAct .swiper-slide-active .unitp {
		    -webkit-box-shadow: 1px 2px 8px rgba(0,0,0, .2);
		    -moz-box-shadow: 1px 2px 8px rgba(0,0,0, .2);
		    box-shadow: 1px 2px 8px rgba(0,0,0, .2);
		}
		.product-contpr .all-banner.showAct .swiper-slide-active .infos {
			opacity: 1;
			filter: alpha(opacity=100);
		}
		.product-contpr .all-banner.showAct .swiper-slide-active .bgs {
			z-index: 2;
		}

		.product-contpr .all-banner .banner-btn {
			width: 30px;
			height: 30px;
			-webkit-background-size: 17px;
			background-size: 17px;
			background-position: center;
			background-repeat: no-repeat;
		}
		.product-contpr .all-banner .banner-left {
			background-image: url(../images/door_left_arrow.svg);
		}
		.product-contpr .all-banner .banner-right {
			background-image: url(../images/door_right_arrow.svg);
		}
		.product-contpr .all-banner .banner-btn img {
			display: none;
			width: 17px;
			height: 30px;
		}
		.product-contpr .all-banner .banner-btn {
			margin-top: -15px;
		    background-color: transparent;
		    -webkit-box-shadow: none;
		    -moz-box-shadow: none;
		    box-shadow: none;
		}
		.product-contpr .all-banner .swiper-pagination-bullet {
		    background-color: #ccc;
		}
		.product-contpr .all-banner .swiper-pagination-bullet-active {
		    background-color: #f00;
		}

		.product-contpr .color-wrap {
		    text-align: center;
		}

		.product-contpr .color-wrap .f-colw,
		.product-contpr .color-wrap .for-color {
		    display: none;
		}
		.product-contpr .color-wrap .color {
		    display: inline-block;
		    padding: 4px;
		    overflow: hidden;
		    border: 2px solid #fff;
		}
		.product-contpr .color-wrap .color img {
		    -webkit-box-shadow: 1px 1px 5px rgba(0,0,0, .2);
		    -moz-box-shadow: 1px 1px 5px rgba(0,0,0, .2);
		    box-shadow: 1px 1px 5px rgba(0,0,0, .2);
		}
		.product-contpr .color-wrap .hover {
		    border-color: #707070;
		}

		.product-contpr .nav-center .f-pqg,
		.product-contpr .all-product-wp .f-pro {
		    display: none;
		}
		
		.all-email-box .ipt,
		.all-email-box .btn {
		    display: block;
		    width: 100%;
		    padding: 8px 10px;
		    line-height: 24px;
		    font-size: 17px;
		}
		.all-email-box .ipt {
			padding-left: 34px;
			background-repeat: no-repeat;
			-webkit-background-size: 16px;
			background-size: 16px;
			background-position: left 8px center;
			background-image: url(../images/email.svg);
		    background-color: #fff;
		}
		.all-email-box .btn {
		    margin-top: 8px;
		    color: #fff;
		    white-space: nowrap;
		    background-color: #000;
		}


		.fixed-wrp {
		    position: relative;
		    z-index: 5;
		    font-size: 0;
		    text-align: center;
		}
		.fixed-wrp .f-wps {
		    display: inline-block;
		    width: 50%;
		    padding: 0 5.45%;
		}
		.fixed-wrp #right {
		    display: none;
		}
		.fixed-wrp #right.show {
		    display: inline-block!important;
		}

		.fixed-wrp .gallery {
		    position: relative;
		}
		.fixed-wrp .gallery img {
		    display: inline-block;
		    width: auto;
		    max-height: 70vh;
		}
		.fixed-wrp .infos {
		    margin-top: 14px;
		    color: #000;
		}
		.fixed-wrp .infos .brand {
			font-weight: bold;
		}
		.fixed-email-box {
			display: block;
			width: 250px;
			margin-left: auto;
			margin-right: auto;
		}



		@media (min-width: 761px) {
			.product-contpr .banners-wrp,
			.product-contpr .color-wrap {
			    margin-top: 50px;
			}
			.product-contpr .color-wrap .color img {
				width: 55px;
			}
			.fixed-email-box {
				margin-top: 50px;
			}
		}
		@media (max-width: 1300px) {
			.product-contpr .gallery .infos {
				font-size: 15px;
			}
		}

		@media (min-width: 961px) {
			.fixed-wrp {
			    padding: 60px 18vw 0;
			}
			.product-contpr .nav-center {
			    margin-top: 70px;
			}
			.product-contpr .nav-center .nav-one .sub {
				min-width: 245px;
				padding-top: 10px;
				padding-bottom: 10px;
			}
			.product-contpr .banners-wrp .left-banner {
				padding-right: 30px;
			}
			.product-contpr .banners-wrp .right-banner {
				padding-left: 30px;
			}
		}
		@media (max-width: 1300px) and (min-width: 1101px) {
			.product-contpr .nav-center .nav-two .sub {
				margin: 0 12px;
			}
			.product-contpr .container {
				width: 90%;
			}

		}
		@media (max-width: 1100px) and (min-width: 761px) {
			.product-contpr .nav-two .for-t,
			.product-contpr .color-wrap .f-colw {
				width: 556px;
				margin: auto;
				text-align: left;
			}
			.product-contpr .nav-center .nav-two .sub:nth-child(5),
			.product-contpr .nav-center .nav-two .sub:last-child {
				margin-right: 0;
			}
			.product-contpr .nav-center .nav-two .sub:nth-child(6) {
				margin-left: 0;
			}
		}
		@media (max-width: 960px) {
			.product-contpr .nav-center {
			    margin-top: 30px;
			}
			.fixed-wrp .infos {
				line-height: 24px;
				font-size: 16px;
			}
			.fixed-email-box .ipt,
			.fixed-email-box .btn {
				font-size: 16px;
			}
			.product-contpr .banners-wrp .left-banner {
				padding-right: 20px;
			}
			.product-contpr .banners-wrp .right-banner {
				padding-left: 20px;
			}
			#content-3d {
				padding: 5% 20%;
				overflow: auto;
			}
		}

		@media (max-width: 760px) {
			#content-3d {
				padding-left: 20px;
				padding-right: 20px;
			}
			.fixed-wrp {
				width: 250px;
				margin: auto;
			}
			.fixed-email-box {
				margin-top: 30px;
			}
			.product-contpr .container {
				width: 100%;
			}
			.product-contpr .nav-pub,
			.product-contpr .color-wrap {
				width: 90%;
				margin-left: auto;
				margin-right: auto;
			}
			.product-contpr .nav-pub .sub {
				font-size: 15px;
			}
			.product-contpr .nav-top .sub {
				width: 50%;
				margin-right: 10px;
				padding-top: 6px;
				padding-bottom: 6px;
				line-height: 22px;
				font-size: 14px;
			}
			.product-contpr .nav-center .nav-one .sub {
				padding-left: 10px;
				padding-right: 10px;
				font-size: 16px;
			}
			.product-contpr .nav-center .nav-two .sub {
				margin: 0;
				margin-right: 10px;
			}
			.product-contpr .nav-top .sub:last-child,
			.product-contpr .nav-center .nav-two .sub:last-child {
				margin-right: 0;
			}

			.product-contpr .nav-two .dot,
			.product-contpr .nav-two .dot::after {
				display: block;
				position: absolute;
				right: 0;
				width: 30px;
				height: 30px;
			}
			.product-contpr .nav-two .dot {
				top: 2px;
				background-color: #C8C8C8;
			}
			.product-contpr .nav-two .dot::after {
				content: '';
				top: 0;
				background-repeat: no-repeat;
				-webkit-background-size: cover;
				background-size: cover;
				background-position: center;
				background-image: url(../images/dropdown_menu.svg);
				-webkit-transition: all .2s ease-out;
			    -moz-transition: all .2s ease-out;
			    -ms-transition: all .2s ease-out;
			    -o-transition: all .2s ease-out;
			    transition: all .2s ease-out;
			}
			.product-contpr .nav-two .for-t {
				max-height: 34px;
				text-align: left;
				overflow: hidden;
				-webkit-transition: all .2s ease-out;
			    -moz-transition: all .2s ease-out;
			    -ms-transition: all .2s ease-out;
			    -o-transition: all .2s ease-out;
			    transition: all .2s ease-out;
			}
			.product-contpr .nav-two .dot.hover::after {
				background-image: url(../images/door_dropdown_close.png);
			}
			.product-contpr .nav-two .for-t.heightAutow {
				max-height: 100px;
			}

			.product-contpr .banners-wrp,
			.product-contpr .color-wrap {
			    margin-top: 20px;
			}
			.product-contpr .all-banner .gallery .infos {
				padding: 6px;
			}
			.product-contpr .all-banner .gallery .infos .icos img {
				width: 20px;
			}
			.product-contpr .color-wrap .color img {
				width: 30px;
			}

			.product-contpr .banners-wrp {
				padding: 10px 0;
				overflow: hidden;
			}
			.product-contpr .banners-wrp .box-w {
				position: relative;
			}
			.product-contpr .banners-wrp .all-banner2 {
				position: absolute;
				top: 0;
				bottom: 0;
				z-index: 3;
				padding: 20px;
				opacity: 0.2;
				filter: alpha(opacity=20);
				-webkit-transition: all .2s ease-out;
			    -moz-transition: all .2s ease-out;
			    -ms-transition: all .2s ease-out;
			    -o-transition: all .2s ease-out;
			    transition: all .2s ease-out;
			    background-color: #fff;
				-webkit-box-shadow: 0 2px 10px rgba(0,0,0, .1);
				-moz-box-shadow: 0 2px 10px rgba(0,0,0, .1);
				box-shadow: 0 2px 10px rgba(0,0,0, .1);
			}
			.product-contpr .banners-wrp .left-banner {
				left: 0;
			}
			.product-contpr .banners-wrp .right-banner {
				left: 100%;
				margin-left: 20px;
			}

			.product-contpr .banners-wrp .all-banner2.showAct {
				z-index: 5;
				opacity: 1;
				filter: alpha(opacity=1);
			}
			.product-contpr .banners-wrp .all-banner2.showAct .close {
				display: block;
			}

			.fixed-wrp .f-wps {
			    display: block;
			    width: 100%;
			    padding: 0;
			}
			.fixed-wrp #right {
				margin-top: 20px;
			}
		}

		@media (max-width: 760px) and (min-width: 360px) {
			.product-contpr .banners-wrp .box-w,
			.product-contpr .banners-wrp .all-banner2 {
				width: 340px;
				height: 432px;
			}
			.product-contpr .banners-wrp .right-banner.showAct {
				left: calc(100vw - 340px);
				margin-left: 0;
			}
		}

		@media (max-width: 359px) {}





/*--------------
* Advantage
----------------*/

	/*--------------
	* topcont
	----------------*/
		.Advantage-topcont .list .item {
			background-repeat: no-repeat;
			background-position: center;
			-webkit-background-size: cover;
			background-size: cover;
		}
		.Advantage-topcont .list .item .info {
		    overflow: hidden;
		}
		.Advantage-topcont .list .item .cont {
			display: none;
		}
		.Advantage-topcont .list .item .gallery .computer {
			width: 100%;
		}

		.Advantage-topcont .list .item:last-child .gallery img,
		.Advantage-topcont .list .item:last-child .title,
		.Advantage-topcont .list .item:last-child .cont {
			display: none;
		}

		.Advantage-topcont .list .item .link.actives .cont {
			display: block;
		}

		.Advantage-topcont .list .item .link.actives .more {
			display: none;
		}

		.Advantage-box .gallery img {
			width: 100%;
		}
		.Advantage-box .content .title {
			color: #000;
		}


		@media (min-width: 761px) {
			#content-Advantage {
				top: auto;
				bottom: 0;
				height: 100vh;
				overflow: auto;
			}
			#content-Advantage .close-btn {
				display: none;
				top: 26px;
				right: 24px;
			}
			.Advantage-topcont .list .item {
				cursor: pointer;
			}
			.Advantage-topcont .list .item .gallery {
				position: relative;
				z-index: 2;
			}
			.Advantage-topcont .list .item .info {
				display: -webkit-flex;
			    display: -moz-flex;
			    display: -ms-flex;
			    display: -o-flex;
			    display: flex;
			    -webkit-align-items: center;
			    -moz-align-items: center;
			    -ms-align-items: center;
			    -o-align-items: center;
			    align-items: center;
			    -webkit-justify-content: center;
			    -moz-justify-content: center;
			    -ms-justify-content: center;
			    -o-justify-content: center;
			    justify-content: center;
			    position: absolute;
			    left: 0;
			    right: 0;
			    bottom: 0;
			    z-index: 5;
				padding: 0 20px;
				color: #fff;
				text-align: center;
				background-color: rgba(0,0,0, .8);
			}
			.Advantage-topcont .list .item:last-child .info {
				background-color: transparent;
			}
			.Advantage-topcont .list .item .more,
			.Advantage-topcont .list .item .gallery .mobile,
			.Advantage-topcont .list .item .title-mobile {
				display: none;
			}
			.Advantage-topcont .list .item:nth-child(7) .title {
				letter-spacing: -0.05em;
			}
		}

		@media (min-width: 961px) {
			.Advantage-box {
				position: absolute;
				left: 0;
				right: 0;
				top: 0;
				height: 100vh;
			}
			.Advantage-box .gallery,
			.Advantage-box .content {
				position: absolute;
				top: 0;
				bottom: 0;
			}
			.Advantage-box .gallery {
				left: 0;
				width: 65%;
			}
			.Advantage-box .gallery img {
				display: none;
			}
			.Advantage-box .content {
				right: 0;
				width: 35%;
				padding: 60px 30px 20px;
				overflow: auto;
			}
		}

		@media (min-width: 1201px) {
			.Advantage-topcont .list .item .info {
				height: 100px;
			}
			.Advantage-topcont .list .item .title {
				line-height: 24px;
				font-size: 20px;
			}
			.Advantage-box .content {
				padding: 100px 40px 20px;
			}
			.Advantage-box .content .title {
				line-height: 67px;
				font-size: 45px;
			}
			.Advantage-box .content .desc {
				margin-top: 40px;
				line-height: 36px;
				font-size: 24px;
			}
		}

		@media (max-width: 1200px) {
			.Advantage-box .content .title {
				line-height: 51px;
				font-size: 34px;
			}
			.Advantage-box .content .desc {
				margin-top: 30px;
				line-height: 24px;
				font-size: 16px;
			}
		}

		@media (max-width: 1200px) and (min-width: 961px) {
			.Advantage-topcont .width960 {
				width: 768px;
			}
			.Advantage-topcont .list .item {
				font-size: 20px;
			}
			.Advantage-topcont .list .item .info {
				height: 78.67px;
			}
			.Advantage-topcont .list .item .title {
				line-height: 20px;
				font-size: 18px;
			}
		}
		@media (max-width: 960px) and (min-width: 761px) {
			.Advantage-topcont .width960 {
				width: 680px;
			}
			.Advantage-topcont .list .item .info {
				height: 74px;
			}
			.Advantage-topcont .list .item .title {
				line-height: 18px;
				font-size: 16px;
			}
		}
		@media (max-width: 960px) {
			.Advantage-topcont .list .item {
				font-size: 18px;
			}
			.Advantage-box .gallery {
				background-image: none !important;
			}
			.Advantage-box .content {
				padding: 30px 50px;
			}
		}

		@media (max-width: 760px) {
			#content-Advantage {
				display: none !important;
			}
			.Advantage-topcont .list-box {
				margin-top: 30px;
			}
			.Advantage-topcont .list .item {
				margin-top: 25px;
				padding-bottom: 25px;
				border-bottom: 1px solid #E5E5E5;
			}
			.Advantage-topcont .list .item:first-child {
				margin-top: 0;
			}
			.Advantage-topcont .list .item .gallery .computer,
			.Advantage-topcont .list .item .title-computer {
				display: none !important;
			}
			.Advantage-topcont .list .item:last-child {
				text-align: center;
				background-image: none !important;
				border-bottom-color: transparent;
			}
			.Advantage-topcont .list .item:last-child .gallery img {
				display: inline-block;
			}
			.Advantage-topcont .list .item:last-child .info {
				display: block;
			}
			.Advantage-topcont .list .item .info {
				position: relative;
				padding-bottom: 26px;
			}
			.Advantage-topcont .list .item .title,
			.Advantage-topcont .list .item .more {
				color: #000;
			}
			.Advantage-topcont .list .item .title {
				margin-top: 10px;
			}
			.Advantage-topcont .list .item .desc {
				font-size: 14px;
			}
			.Advantage-topcont .list .item .more {
				position: absolute;
				left: 0;
				bottom: 0;
				right: 0;
				line-height: 20px;
				font-size: 12px;
			}
			.Advantage-topcont .list .item .more img {
			    vertical-align: text-top;
			    height: 18px;
			}
			.Advantage-topcont .list .item .arrow {
				display: block;
				position: absolute;
				right: 0;
				bottom: 0;
				width: 16px;
				height: 16px;
			    background-position: center;
			    background-repeat: no-repeat;
				background-image: url(../images/Advantage/advantage_fold_arrow.svg);
			}
		}




	/*--------------
	* contpr
	----------------*/
		.Advantage-contpr .list .item {
			width: 100%;
		}
		.Advantage-contpr .list .boxsw,
		.Advantage-contpr .list .gallery {
			position: relative;
			z-index: 2;
		}
		.Advantage-contpr .list .gallery .imgs {
			position: relative;
			z-index: 2;
		}
		.Advantage-contpr .list .letter {
			text-align: center;
			color: #000;
			text-transform: uppercase;
			font-weight: bold;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
		}
		.Advantage-contpr .list .gallery .letters {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			bottom: 0;
			z-index: 5;
			-webkit-transition: all .2s ease-out;
		    -moz-transition: all .2s ease-out;
		    -ms-transition: all .2s ease-out;
		    -o-transition: all .2s ease-out;
		    transition: all .2s ease-out;
		}
		.Advantage-contpr .list .gallery .letter {
		    position: absolute;
		    z-index: 2;
		    cursor: pointer;
		    border: 2px solid #000;
			-webkit-transition: all .2s ease-out;
		    -moz-transition: all .2s ease-out;
		    -ms-transition: all .2s ease-out;
		    -o-transition: all .2s ease-out;
		    transition: all .2s ease-out;
		}

		.Advantage-contpr .list .letter.actives {
			color: #fff;
			background-color: #000;
		}

		.Advantage-contpr .list .item .content .top {
			position: relative;
			display: -webkit-flex;
		    display: -moz-flex;
		    display: -ms-flex;
		    display: -o-flex;
		    display: flex;
		}
		.Advantage-contpr .list .item .content .text {
			max-height: 0;
			overflow: hidden;
		}
		.Advantage-contpr .list .item .content .arrow,
		.Advantage-contpr .list .item .content .arrows {
			display: block;
			position: absolute;
			right: 0;
			top: 0;
			font-size: 0;
			width: 30px;
			height: 30px;
			background-repeat: no-repeat;
			background-position: center;
			background-image: url(../images/Advantage/advantage_fold_arrow.svg);
		    cursor: pointer;
		}

		@media (min-width: 761px) {
			.Advantage-contpr .list .boxsw {
				overflow: hidden;
			}
			.Advantage-contpr .list .item .content .information {
				width: 100%;
			}
			.Advantage-contpr .list .item .content .arrows {
				display: none !important;
			}
		}

		@media (min-width: 961px) {
			.Advantage-contpr .list .gallery .letter:hover {
				color: #fff;
				background-color: #000;
			}
		}

		@media (min-width: 1201px) {
			.Advantage-contpr .list .item .content .text,
			.Advantage-contpr .list .item .text-w {
				line-height: 30px;
				font-size: 20px;
			}
			.Advantage-contpr .list .item .content .title,
			.Advantage-Furniture .list .item .content .letter {
				font-size: 24px;
			}
		}

		@media (max-width: 1200px) {
			.Advantage-contpr .list .item .content {
				width: 100%;
			}
			.Advantage-contpr .list .item .content .text,
			.Advantage-contpr .list .item .text-w {
				line-height: 24px;
				font-size: 16px;
			}
		}
		@media (max-width: 1200px) and (min-width: 761px) {
			.Advantage-contpr .list .item .content .title,
			.Advantage-Furniture .list .item .content .letter {
				font-size: 20px;
			}
		}

		@media (max-width: 760px) {
			.Advantage-contpr .list-box .container {
				width: 100%;
			}
			.Advantage-contpr .list .item .content {
				min-height: 10px !important;
			}
			.Advantage-contpr .list .item .content .information {
				padding: 0 5%;
				padding-bottom: 5px;
				background-color: #fff;
			}
			.Advantage-contpr .list .item .content .fors {
				display: inline-block;
				margin-top: 5px;
				padding-left: 10px;
				padding-right: 10px;
				border: 1px solid #000;
			}
			.Advantage-contpr .list .item .content .letter,
			.Advantage-contpr .list .item .content .title {
				line-height: 28px;
				font-size: 14px;
			}
			.Advantage-contpr .list .item .content .letter {
				width: auto;
				height: auto;
				padding-right: 6px;
				border: none;
			}
			.Advantage-contpr .list .item .content .arrow {
				display: none;
			}
			.Advantage-contpr .list .item .content .arrows {
				top: 5px;
				right: 5vw;
				background-color: #C8C8C8;
				background-image: url(../images/dropdown_menu.svg);
			}
			.Advantage-contpr .list .item .content .text {
				display: none !important;
			}
			.Advantage-contpr .list .item .content .information {
				overflow: hidden;
				-webkit-transition: all .3s ease-out;
			    -moz-transition: all .3s ease-out;
			    -ms-transition: all .3s ease-out;
			    -o-transition: all .3s ease-out;
			    transition: all .3s ease-out;
			}
			.Advantage-contpr .list .item .content .information.height {
				max-height: 40px;
			}
			.Advantage-contpr .list .item .text-w {
				display: none;
				padding: 0 10%;
				/*margin-top: 20px;*/
				margin-top: 14px;
				text-align: center;
			}

			.Advantage-contpr .list .item .content.actives .arrows {
				background-image: url(../images/door_dropdown_close.png);
			}
			
			/* one line textcenter */
			.Advantage-contpr .list .item .textcenter {
				text-align: center;
			}
			.Advantage-contpr .list .item .textcenter .information {
				background-color: transparent;
			}
			.Advantage-contpr .list .item .textcenter .arrows {
				display: none;
			}

			/* fors actives */
			.Advantage-contpr .list .item .content .fors.actives {
				color: #fff;
				background-color: #000;
			}
			.Advantage-contpr .list .item .content .fors.actives .title,
			.Advantage-contpr .list .item .content .fors.actives .letter {
				color: #fff;
			}
		}



	/*--------------
	* Features
	----------------*/
		.Advantage-Features {
			background-color: #F5F5F5;
		}

		/*letter*/
		.Advantage-Features .list .gallery .a {
			top: 39%;
			left: 36%;
		}
		.Advantage-Features .list .gallery .b {
			top: 56%;
			left: 52%;
		}
		.Advantage-Features .list .gallery .c {
			top: 58%;
			left: 70%;
		}
		.Advantage-Features .list .gallery .d {
			top: 19%;
			left: 64%;
		}
		.Advantage-Features .list .gallery .e {
			top: 20%;
			left: 20%;
		}
		.Advantage-Features .list .gallery .f {
			top: 66%;
			left: 38%;
		}
		.Advantage-Features .list .gallery .g {
			top: 82%;
			left: 43%;
		}
		.Advantage-Features .list .gallery .h {
			top: 47%;
			left: 53%;
		}
		.Advantage-Features .list .gallery .i {
			top: 79%;
			left: 67.5%;
		}
		.Advantage-Features .list .gallery .j {
			top: 8%;
			left: 27%;
		}
		.Advantage-Features .list .gallery .k {
			top: 22%;
			left: 44%;
		}
		
		/*top*/
		.Advantage-Features .list .item .content .title {
			color: #000;
		}

		@media (min-width: 761px) {
			.Advantage-Features .list .item .content {
				display: -webkit-flex;
			    display: -moz-flex;
			    display: -ms-flex;
			    display: -o-flex;
			    display: flex;
			    -webkit-align-items: center;
			    -moz-align-items: center;
			    -ms-align-items: center;
			    -o-align-items: center;
			    align-items: center;
				position: relative;
				z-index: 1;
			}
			.Advantage-Features .list .item .gallery {
				position: absolute;
				top: 0;
			}
			.Advantage-Features .list .item:nth-child(2n+1) .content {
				float: right;
			}
			.Advantage-Features .list .item:nth-child(2n+1) .gallery {
				left: 0;
			}
			.Advantage-Features .list .item:nth-child(2n) .content {
				float: left;
			}
			.Advantage-Features .list .item:nth-child(2n) .gallery {
				right: 0;
			}
			.Advantage-Features .list .item .content .fors {
				padding-bottom: 20px;
				border-top: 1px solid #9B9B9B;
			}
			.Advantage-Features .list .item .content .fors:last-child {
				border-bottom: 1px solid #9B9B9B;
			}
			.Advantage-Features .list .item .content .arrow {
			    -webkit-transform: rotate(180deg);
			    -moz-transform: rotate(180deg);
			    -ms-transform: rotate(180deg);
			    -o-transform: rotate(180deg);
			    transform: rotate(180deg);
				-webkit-transition: all .2s ease-out;
			    -moz-transition: all .2s ease-out;
			    -ms-transition: all .2s ease-out;
			    -o-transition: all .2s ease-out;
			    transition: all .2s ease-out;
			}
			.Advantage-Features .list .item .content .text {
				-webkit-transition: all .4s ease-out;
			    -moz-transition: all .4s ease-out;
			    -ms-transition: all .4s ease-out;
			    -o-transition: all .4s ease-out;
			    transition: all .4s ease-out;
			}
			.Advantage-Features .list .item .content .fors.actives .text {
				padding-top: 6px;
				max-height: 400px;
			}
			.Advantage-Features .list .item .content .fors.actives .letter {
			    color: #fff;
			    background-color: #000;
			}
			.Advantage-Features .list .item .content .fors.actives .arrow {
			    -webkit-transform: rotate(0deg);
			    -moz-transform: rotate(0deg);
			    -ms-transform: rotate(0deg);
			    -o-transform: rotate(0deg);
			    transform: rotate(0deg);
			}
			.Advantage-Features .list .item .content .letter {
				border: 2px solid #000;
			}
			.Advantage-Features .list .item .text-w {
				display: none !important;
			}
		}

		@media (min-width: 1201px) {
			.Advantage-Features .list .item .boxsw {
				min-height: 480px;
			}
			.Advantage-Features .list .gallery,
			.Advantage-Features .list .gallery .imgs {
				width: 440px;
			}
			.Advantage-Features .list .item .content {
				width: 460px;
			}
			.Advantage-Features .list .letter {
				width: 40px;
				height: 40px;
				font-size: 24px;
				line-height: 36px;
			}
			.Advantage-Features .list .item .content .title {
				padding-left: 40px;
				line-height: 40px;
			}
			.Advantage-Features .list .item .content .arrow {
				width: 40px;
				height: 40px;
			}
			.Advantage-Features .list .item .content .top,
			.Advantage-Features .list .item .content .text {
				padding-right: 40px;
			}
			.Advantage-Features .list .item .content .fors {
				padding-top: 15px;
			}
			.Advantage-Features .list .item .content .text {
				padding-left: 80px;
			}
		}
		

		@media (max-width: 1200px) {
			.Advantage-Features .list .letter {
				width: 30px;
				height: 30px;
				font-size: 20px;
				line-height: 26px;
			}
		}

		@media (max-width: 1200px) and (min-width: 761px) {
			.Advantage-Features .list .item .content .fors {
				padding-top: 10px;
			}
			.Advantage-Features .list .item .content .top,
			.Advantage-Features .list .item .content .text {
				padding-right: 30px;
			}
			.Advantage-Features .list .item .content .title {
				padding-left: 18px;
				line-height: 30px;
			}
			.Advantage-Features .list .item .content .text {
				padding-left: 48px;
			}
		}

		@media (max-width: 1200px) and (min-width: 961px) {
			.Advantage-Features .list .item .boxsw {
				min-height: 400px;
			}
			.Advantage-Features .list .gallery,
			.Advantage-Features .list .gallery .imgs {
				width: 370px;
			}
			.Advantage-Features .list .item:nth-child(2n+1) .content {
				padding-left: 400px;
			}
			.Advantage-Features .list .item:nth-child(2n) .content {
				padding-right: 400px;
			}
		}

		@media (max-width: 960px) {
			.Advantage-Features .list .gallery,
			.Advantage-Features .list .gallery .imgs {
				width: 330px;
			}
		}

		@media (max-width: 960px) and (min-width: 761px) {
			.Advantage-Features .list .item .boxsw {
				min-height: 360px;
			}
			.Advantage-Features .list .item:nth-child(2n+1) .content {
				padding-left: 360px;
			}
			.Advantage-Features .list .item:nth-child(2n) .content {
				padding-right: 360px;
			}
		}

		@media (max-width: 760px) {
			.Advantage-Features {
				padding-top: 50px;
				padding-bottom: 50px;
			}

			.Advantage-Features .list .item {
				margin-top: 30px;
				padding-bottom: 20px;
			}
			.Advantage-Features .list .item::after {
				content: '';
				position: absolute;
				left: 5%;
				right: 5%;
				bottom: 0;
				height: 1px;
				background-color: #DCDCDC;
			}
			.Advantage-Features .list .item:last-child {
				padding-bottom: 0;
			}
			.Advantage-Features .list .item:last-child::after {
				display: none;
			}

			.Advantage-Features .list .gallery {
				max-width: 330px;
				width: 100%;
				margin: 0 auto;
				margin-top: 15px;
			}
			.Advantage-Features .list .item .content.actives .information {
				max-height: 200px;
			}
		}



	/*--------------
	* Furniture
	----------------*/
		.Advantage-Furniture .list .gallery .letter {
			background-color: #fff;
		}
		.Advantage-Furniture .list .gallery .letter.actives,
		.Advantage-Furniture .list .content .fors.actives {
			background-color: #000;
		}
		.Advantage-Furniture .list .content .fors.actives .title,
		.Advantage-Furniture .list .content .fors.actives .letter {
			color: #fff;
		}

		.Advantage-Furniture .list .gallery .letter1 {
			bottom: 0;
			left: 17%;
		}
		.Advantage-Furniture .list .gallery .letter2 {
			bottom: 6%;
		    left: 27%;
		}
		.Advantage-Furniture .list .gallery .letter3 {
			bottom: 12.3%;
			left: 36%;
		}
		.Advantage-Furniture .list .gallery .letter4 {
			bottom: 18%;
			left: 45%;
		}
		.Advantage-Furniture .list .gallery .letter5 {
			bottom: 18%;
			left: 55%;
		}
		.Advantage-Furniture .list .gallery .letter6 {
			bottom: 24%;
	    	left: 36%;
		}
		.Advantage-Furniture .list .gallery .letter7 {
			bottom: 24%;
			left: 46%;
		}
		.Advantage-Furniture .list .gallery .letter8 {
			bottom: 24%;
	    	left: 56%;
		}
		.Advantage-Furniture .list .gallery .letter9 {
			bottom: 24%;
	    	left: 66%;
		}
		.Advantage-Furniture .list .gallery .letter10 {
			bottom: 30%;
	    	left: 66%;
		}
		.Advantage-Furniture .list .gallery .letter11 {
			bottom: 30%;
	    	left: 76%;
		}
		.Advantage-Furniture .list .gallery .letter12 {
			bottom: 36%;
			left: 46%;
		}
		.Advantage-Furniture .list .gallery .letter13 {
			bottom: 42%;
	    	left: 46%;
		}
		.Advantage-Furniture .list .gallery .letter14 {
			bottom: 48%;
		    left: 46%;
		}
		/*.Advantage-Furniture .list .gallery .letter15 {
			bottom: 42%;
	    	left: 37%;
		}
		.Advantage-Furniture .list .gallery .letter16 {
			bottom: 48%;
			left: 18%;
		}*/


		.Advantage-Furniture .list .item .content .arrow {
			display: none !important;
		}


		@media (min-width: 761px) {
			.Advantage-Furniture .list .content {
				position: relative;
				z-index: 3;
				min-height: 550px;
			}
			.Advantage-Furniture .list .gallery,
			.Advantage-Furniture .list .gallery .imgs {
				width: 333px;
				height: 550px;
			}
			.Advantage-Furniture .list .gallery {
				position: absolute;
				left: 0;
				top: 0;
				z-index: 5;
			}
			.Advantage-Furniture .list .gallery .letter {
				width: 30px;
				height: 30px;
				font-size: 20px;
				line-height: 28px;
			}
			.Advantage-Furniture .list .content .text {
				display: none;
				background-color: #F5F5F5;
			}
			.Advantage-Furniture .list .content .fors {
				display: inline-block;
				margin-bottom: 10px;
				margin-right: 10px;
			}
			.Advantage-Furniture .list .content .fors .top {
				cursor: pointer;
			    border: 1px solid #000;
			}
			.Advantage-Furniture .list .content .desc {
				background-color: #F5F5F5;
			}
		}

		@media (min-width: 961px) {
			.Advantage-Furniture .list .content .text {
				font-size: 20px;
			}
			.Advantage-Furniture .list .content .desc {
				padding: 12px 25px;
			}
		}

		@media (min-width: 1201px) {
			.Advantage-Furniture .promo-columns .col-text {
				line-height: 39px;
				font-size: 26px;
			}
			.Advantage-Furniture .list .content {
				padding-left: 383px;
			}
			.Advantage-Furniture .list .item .content .title {
				padding-left: 12px;
			}
			.Advantage-Furniture .list .content .fors .top {
				padding-top: 5px;
				padding-bottom: 5px;
				padding-left: 25px;
				padding-right: 25px;
			}
		}
		@media (max-width: 1200px) and (min-width: 761px) {
			.Advantage-Furniture .list .item .content .title {
				padding-left: 8px;
			}
			.Advantage-Furniture .list .content .fors .top {
				padding-left: 15px;
				padding-right: 15px;
			}
		}

		@media (max-width: 1200px) and (min-width: 961px) {
			.Advantage-Furniture .list .content {
				padding-left: 373px;
			}
		}

		@media (max-width: 960px) and (min-width: 761px) {
			.Advantage-Furniture .list .content {
				padding-left: 343px;
			}
		}

		@media (max-width: 760px) {
			.Advantage-Furniture .list .gallery .letter {
				width: 25px;
				height: 25px;
				line-height: 21px;
				font-size: 16px;
			}
			.Advantage-Furniture .list .gallery,
			.Advantage-Furniture .list .gallery .imgs {
				width: 272px;
				height: 450px;
			}
			.Advantage-Furniture .list .gallery {
			    margin: 0 auto;
			    margin-top: 15px;
			}
			.Advantage-Furniture .list .item .content .information {
				background-color: #F5F5F5;
			}
			.Advantage-Furniture .list .item .content.actives .information {
				max-height: 360px;
			}
		}







/*--------------
* Collections
----------------*/

	/*--------------
	* nav
	----------------*/
		.Collections-nav {
			position: fixed;
			z-index: 5;
			width: 100%;
			overflow: hidden;
		    background-color: #F5F5F5;
			-webkit-transition: all .35s ease-out;
		    -moz-transition: all .35s ease-out;
		    -ms-transition: all .35s ease-out;
		    -o-transition: all .35s ease-out;
		    transition: all .35s ease-out;
		}
		.Collections-nav .list {
			position: relative;
			display: -webkit-flex;
		    display: -moz-flex;
		    display: -ms-flex;
		    display: -o-flex;
		    display: flex;
		    -webkit-justify-content: space-between;
		    -moz-justify-content: space-between;
		    -ms-justify-content: space-between;
		    -o-justify-content: space-between;
		    justify-content: space-between;
		}
		.Collections-nav .item::after {
			content: '';
			position: absolute;
			top: 50%;
			right: 0;
			width: 1px;
			z-index: 2;
			background-color: #7F7F7F;
		}
		.Collections-nav .item {
			position: relative;
			display: inline-block;
			width: 33.33%;
		}
		.Collections-nav .item:last-child::after {
			display: none;
		}
		.Collections-nav .item:nth-child(2) {
			text-align: center;
		}
		.Collections-nav .item:nth-child(3) {
			text-align: right;
		}
		.Collections-nav .item .link {
			display: inline-block;
			color: #000;
			font-family: Didot,DidotLTSTD,linotype-Didot,HoeﬂerText,Garamond,TimesNewRoman,serif;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-transition: all .2s ease-out;
		    -moz-transition: all .2s ease-out;
		    -ms-transition: all .2s ease-out;
		    -o-transition: all .2s ease-out;
		    transition: all .2s ease-out;
		}
		.Collections-nav .item .link:hover,
		.Collections-nav .item.active .link {
			border-color: #000;
		}
		.Collections-nav.scrolls {
			position: fixed;
			top: 0;
		}


		@media (min-width: 761px) {
			.Collections-nav .list {
				margin: auto;
			}
			.Collections-nav .item::after {
				height: 30px;
				margin-top: -15px;
			}
			.Collections-nav .item .link {
				font-size: 20px;
			}
		}
		@media (min-width: 961px) {
			.Collections-nav {
				top: 90px;
				height: 80px;
				padding-top: 22px;
			}
			.Collections-nav .item .link {
				padding: 3px 0;
			}
		}

		@media (min-width: 1201px) {
			.Collections-nav .list {
				width: 840px;
			}
		}
		@media (max-width: 1200px) and (min-width: 961px) {
			.Collections-nav .list {
				width: 672px;
			}
		}
		@media (max-width: 960px) and (min-width: 761px) {
			.Collections-nav {
				top: 70px;
				height: 60px;
				padding-top: 14px;
			}
			.Collections-nav .list {
				width: 608px;
			}
		}

		@media (max-width: 760px) {
			.Collections-nav {
				top: 60px;
				height: 40px;
				padding-top: 6px;
			}
			.Collections-nav .item::after {
				height: 20px;
				margin-top: -10px;
			}
			.Collections-nav .item .link {
				font-size: 16px;
			}
		}



	/*--------------
	* topcont
	----------------*/
		.Collections-topcont {
			position: relative;
			z-index: 3;
			-webkit-transition: all .35s ease-out;
		    -moz-transition: all .35s ease-out;
		    -ms-transition: all .35s ease-out;
		    -o-transition: all .35s ease-out;
		    transition: all .35s ease-out;
		}
		.Collections-topcont .promo-columns .col-descw {
			max-width: 100%;
			width: 100%;
			margin: 0;
			padding: 0;
			text-align: center;
		}
		.Collections-topcont.scrolls {
			margin-top: 0;
		}

		@media (min-width: 961px) {
			.Collections-topcont {
				margin-top: 80px;
				padding-top: 80px;
				padding-bottom: 80px;
			}
			.Collections-topcont .container {
				padding: 0 50px;
			}
		}

		@media (min-width: 1201px) {
			.Collections-topcont .promo-columns .col-descw {
				line-height: 36px;
				font-size: 24px;
			}
		}

		@media (max-width: 1200px) and (min-width: 761px) {
			.Collections-topcont .promo-columns .col-descw {
				line-height: 30px;
				font-size: 20px;
			}
		}
		@media (max-width: 960px) and (min-width: 761px) {
			.Collections-topcont {
				margin-top: 60px;
				padding-top: 70px;
				padding-bottom: 70px;
			}
		}

		@media (max-width: 760px) {
			.Collections-topcont {
				margin-top: 40px;
				padding-top: 50px;
				padding-bottom: 50px;
			}
			.Collections-topcont .promo-columns .col-descw {
				line-height: 27px;
				font-size: 18px;
			}
		}



	/*--------------
	* gallery
	----------------*/
		.Collections-gallery {
			margin-bottom: 50px;
			text-align: center;
		}
		.Collections-gallery img {
			display: none;
		}		

		@media (min-width: 1201px) {
			.Collections-gallery .pic-lg {
				display: inline-block;
			}
		}

		@media (max-width: 1200px) and (min-width: 761px) {
			.Collections-gallery .pic-md {
				display: inline-block;
			}
		}

		@media (max-width: 760px) {
			.Collections-gallery .pic-sm {
				display: inline-block;
			}
		}



	/*--------------
	* lists
	----------------*/
		.Collections-lists .item {
			overflow: hidden;
		}
		.Collections-lists .item:nth-child(2n),
		.Collections-lists .item:nth-child(2n) .num,
		.Collections-lists .item:nth-child(2n) .columnname {
			background-color: #fff;
		}
		.Collections-lists .item:nth-child(2n+1),
		.Collections-lists .item:nth-child(2n+1) .num,
		.Collections-lists .item:nth-child(2n+1) .columnname {
			background-color: #F5F5F5;
		}

		.Collections-lists .item .left::after {
			content: '';
			position: absolute;
			background-color: #707070;
		}
		.Collections-lists .item .num,
		.Collections-lists .item .columnname {
			position: relative;
			z-index: 5;
		}
		.Collections-lists .item .num {
			font-style: italic;
			font-family: Didot,DidotLTSTD,linotype-Didot,HoeﬂerText,Garamond,TimesNewRoman,serif;
		}
		.Collections-lists .item .columnname {
		    text-align: center;
		    font-size: 14px;
		    font-weight: bold;
		    color: rgba(92,90,88,.61);
		    white-space: nowrap;
		    -webkit-user-select: none;
		    -moz-user-select: none;
		    -ms-user-select: none;
		    -o-user-select: none;
		    user-select: none;
		}
		/*.Collections-lists .item .pics {
			-webkit-box-shadow: 1px 2px 8px rgba(0,0,0, .2);
		    -moz-box-shadow: 1px 2px 8px rgba(0,0,0, .2);
		    box-shadow: 1px 2px 8px rgba(0,0,0, .2);
		}*/
		.Collections-lists .item .pics .imgs {
			display: none;
		}
		
		.Collections-lists .item .information {
			margin-top: 10px;
		    text-align: right;
		}
		.Collections-lists .item .information .link {
			display: inline-block;
			position: relative;
		    padding-right: 30px;
		    line-height: 24px;
		    text-align: left;
		    -webkit-background-size: 24px;
		    background-size: 24px;
		    background-repeat: no-repeat;
		    background-position: right center;
		    background-image: url(../images/Collections/arrow.svg);
		}
		.Collections-lists .item .information .link img {
			position: absolute;
			right: 0;
			top: 0;
			height: 24px;
			vertical-align: middle;
		}

		@media (min-width: 761px) {
			.Collections-lists .item .left {
				position: absolute;
				left: 0;
				top: 0;
				bottom: 0;
				z-index: 2;
				white-space: nowrap;
			}
			.Collections-lists .item .left::after {
				left: 50%;
				top: 0;
				bottom: 0;
				width: 1px;
			}
			.Collections-lists .item1 .num,
			.Collections-lists .item2 .num,
			.Collections-lists .item3 .num,
			.Collections-lists .item4 .num,
			.Collections-lists .item5 .num,
			.Collections-lists .item6 .num,
			.Collections-lists .item7 .num,
			.Collections-lists .item8 .num,
			.Collections-lists .item9 .num {
				text-align: center;
			}
			.Collections-lists .item .columnname {
				position: absolute;
				left: 50%;
				bottom: 0;
				margin-left: -10px;
				line-height: 24px;
			    -webkit-writing-mode: vertical-rl;
			    -ms-writing-mode: vertical-rl;
			    writing-mode: vertical-rl;
			}
			.Collections-lists .item .content {
				position: relative;
				height: 36.5vw;
				margin-bottom: 34px;
			}
			.Collections-lists .item .gallery {
				overflow: hidden;
			}
			.Collections-lists .item .information {
				padding-right: 8px;
			}

			.Collections-lists .item:nth-child(2n) .pics:nth-child(1) {
				position: absolute;
				left: 0;
			}
			.Collections-lists .item:nth-child(2n) .pics:nth-child(2) {
				float: right;
			}
			.Collections-lists .item:nth-child(2n+1) .pics {
				height: 36.5vw;
			}

			/*item1*/
			.Collections-lists .item1 .left {
				bottom: 34px;
			}
			.Collections-lists .item1 .content {
				height: auto;
			}
			.Collections-lists .item1 .pics {
				height: 34.54vw !important;
			}
			.Collections-lists .item .information .link {
				padding-right: 40px;
				background-position: right bottom;
			}
			.Collections-lists-Designer .item6 .information .link .tb,
			.Collections-lists-Designer .item10 .information .link .tb,
			.Collections-lists-Luxury .item2 .information .link .tb,
			.Collections-lists-Classic .item2 .information .link .tb,
			.Collections-lists-Classic .item8 .information .link .tb {
				display: block;
			}

		}

		@media (min-width: 961px) {
			.Collections-lists .item .information .link {
				font-size: 20px;
			}
		}

		@media (min-width: 1201px) {
			.Collections-lists .container {
				padding: 0 90px;
			}
			.Collections-lists .item {
				padding-top: 120px;
				padding-bottom: 120px;
			}
			.Collections-lists .item .left {
				width: 70px;
			}
			.Collections-lists .item .num {
				padding-bottom: 20px;
				line-height: 55px;
				font-size: 55px;
			}
			.Collections-lists .item .columnname {
				padding-top: 20px;
				font-size: 17px;
			}
			
			/*item1*/
			.Collections-lists .item1 {
				padding: 0;
				padding-bottom: 30px;
			}
			.Collections-lists .item1 .num {
				padding-top: 50px;
			}
		}

		@media (max-width: 1200px) and (min-width: 761px) {
			.Collections-lists .container {
				padding: 0 50px;
			}
			.Collections-lists .item {
				padding-top: 80px;
				padding-bottom: 80px;
			}
			.Collections-lists .item .left {
				width: 50px;
			}
			.Collections-lists .item .num {
				padding-bottom: 10px;
				line-height: 34px;
				font-size: 34px;
			}
			.Collections-lists .item .columnname {
				padding-top: 10px;
				font-size: 15px;
			}

			/*item1*/
			.Collections-lists .item1 {
				padding: 0;
				padding-bottom: 30px;
			}
			.Collections-lists .item1 .num {
				padding-top: 30px;
			}
		}

		@media (max-width: 960px) and (min-width: 761px) {
			.Collections-lists .container {
				padding: 0 40px;
			}
			.Collections-lists .item .information .link {
				font-size: 18px;
			}
		}

		@media (max-width: 760px) {
			.Collections-lists .item {
				padding-top: 20px;
				padding-bottom: 30px;
			}
			.Collections-lists .item .container {
				width: 100%;
			}
			.Collections-lists .item .left {
				position: relative;
				width: 90%;
				margin: 0 auto;
				display: -webkit-box;
				display: -ms-flexbox;
				display: -webkit-flex;
				display: flex;
			    -webkit-justify-content: space-between;
			    -moz-justify-content: space-between;
			    -ms-justify-content: space-between;
			    -o-justify-content: space-between;
			    justify-content: space-between;
			}
			.Collections-lists .item .left::after {
				top: 50%;
				left: 0;
				right: 0;
				height: 1px;
			}
			.Collections-lists .item .num {
				padding-right: 10px;
				line-height: 30px;
				font-size: 30px;
			}
			.Collections-lists .item .columnname {
				padding-left: 10px;
				line-height: 30px;
				font-size: 12px;
			}
			.Collections-lists .item .content {
				margin-top: 10px;
			}
			.Collections-lists .item .pics {
				display: none;
				height: 52vw;
			}
			.Collections-lists .item .pics:first-child {
				display: block;
			}
			.Collections-lists .item .information {
				margin-right: 5%;
			}
			.Collections-lists .item .information .link {
				display: block;
				width: 90%;
				margin-left: auto;
				margin-right: auto;
				font-size: 16px;
			}
			.Collections-lists .item .information .link .tb {
				display: block;
			}
		}




	/*--------------
	* lists Designer Luxury Classic
	----------------*/
		@media (min-width: 761px) {

			.Collections-lists-Classic .item6 .pics:nth-child(1),
			.Collections-lists-Classic .item10 .pics:nth-child(2),
			.Collections-lists-Designer .item2 .pics:nth-child(2),
			.Collections-lists-Designer .item4 .pics,
			.Collections-lists-Luxury .item4 .pics:nth-child(2) {
				height: 36.5vw;
			}

			.Collections-lists-Classic .item4 .pics:nth-child(1),
			.Collections-lists-Classic .item6 .pics:nth-child(1),
			.Collections-lists-Classic .item10 .pics:nth-child(1),
			.Collections-lists-Designer .item2 .pics:nth-child(1),
			.Collections-lists-Designer .item4 .pics:nth-child(1),
			.Collections-lists-Designer .item8 .pics:nth-child(1),
			.Collections-lists-Designer .item12 .pics:nth-child(1),
			.Collections-lists-Luxury .item4 .pics:nth-child(1) {
				top: 0;
			}
			.Collections-lists-Classic .item2 .pics:nth-child(1),
			.Collections-lists-Classic .item8 .pics:nth-child(1),
			.Collections-lists-Designer .item6 .pics:nth-child(1),
			.Collections-lists-Designer .item10 .pics:nth-child(1),
			.Collections-lists-Designer .item14 .pics:nth-child(1),
			.Collections-lists-Luxury .item2 .pics:nth-child(1) {
				bottom: 0;
			}

			.Collections-lists-Classic .item2 .pics,
			.Collections-lists-Designer .item6 .pics,
			.Collections-lists-Designer .item10 .pics,
			.Collections-lists-Designer .item14 .pics,
			.Collections-lists-Luxury .item2 .pics {
				height: 29vw;
			}
			.Collections-lists-Classic .item2 .pics:nth-child(1),
			.Collections-lists-Designer .item6 .pics:nth-child(1),
			.Collections-lists-Designer .item10 .pics:nth-child(1),
			.Collections-lists-Luxury .item4 .pics:nth-child(1) {
				width: 56%;
			}
			.Collections-lists-Classic .item2 .pics:nth-child(2),
			.Collections-lists-Designer .item6 .pics:nth-child(2),
			.Collections-lists-Designer .item10 .pics:nth-child(2),
			.Collections-lists-Luxury .item4 .pics:nth-child(2) {
				width: 42%;
			}

			.Collections-lists-Classic .item4 .pics,
			.Collections-lists-Classic .item8 .pics,
			.Collections-lists-Designer .item4 .pics {
				width: 49%;
			}
			.Collections-lists-Classic .item4 .pics:nth-child(1),
			.Collections-lists-Designer .item8 .pics:nth-child(1) {
			    height: 33vw;
			}
			.Collections-lists-Classic .item4 .pics:nth-child(2),
			.Collections-lists-Designer .item2 .pics:nth-child(2) ,
			.Collections-lists-Designer .item8 .pics:nth-child(2){
				height: 30vw;
				margin-top: calc(36.5vw - 30vw);
			}

			.Collections-lists-Classic .item6 .pics:nth-child(1),
			.Collections-lists-Classic .item10 .pics:nth-child(2),
			.Collections-lists-Designer .item2 .pics:nth-child(1),
			.Collections-lists-Designer .item8 .pics:nth-child(1),
			.Collections-lists-Designer .item12 .pics:nth-child(1),
			.Collections-lists-Designer .item14 .pics:nth-child(2),
			.Collections-lists-Luxury .item2 .pics:nth-child(2) {
				width: 38%;
			}
			.Collections-lists-Classic .item6 .pics:nth-child(2),
			.Collections-lists-Classic .item10 .pics:nth-child(1),
			.Collections-lists-Designer .item2 .pics:nth-child(2),
			.Collections-lists-Designer .item8 .pics:nth-child(2),
			.Collections-lists-Designer .item12 .pics:nth-child(2),
			.Collections-lists-Designer .item14 .pics:nth-child(1),
			.Collections-lists-Luxury .item2 .pics:nth-child(1) {
				width: 60%;
			}

			.Collections-lists-Classic .item6 .pics:nth-child(2),
			.Collections-lists-Designer .item12 .pics:nth-child(2) {
				height: 20vw;
				margin-top: calc(36.5vw - 20vw);
			}

			.Collections-lists-Classic .item8 .pics,
			.Collections-lists-Classic .item10 .pics:nth-child(1),
			.Collections-lists-Designer .item2 .pics:nth-child(1),
			.Collections-lists-Designer .item12 .pics:nth-child(1) {
				height: 32vw;
			}
			.Collections-lists-Luxury .item4 .pics:nth-child(1) {
				height: 20vw;
			}
		}







/*--------------
* Collections details
----------------*/


	/*--------------
	* overview
	----------------*/
		.Collections-details .list-overview .item:first-child,
		.Collections-details .list-gallery .item:first-child {
			margin-top: 0;
		}
		.Collections-details .overview-pics img,
		.Collections-details .list-overview .item img,
		.Collections-details .list-gallery .item img,
		.Collections-details .list-door .item .gallery img {
			width: 100%;
		    -webkit-box-shadow: 1px 2px 8px rgba(0,0,0, .2);
		    -moz-box-shadow: 1px 2px 8px rgba(0,0,0, .2);
		    box-shadow: 1px 2px 8px rgba(0,0,0, .2);
		}
		.Collections-details .list-overview .item .title {
			color: #000;
		}
		.Collections-details .list-overview .item .title .tb {
			display: block;
		}
		.Collections-details .list-door {
			text-align: center;
			font-size: 0;
			background-color: #EBEBEB;
		}
		.Collections-details .list-door .item {
			display: inline-block;
		}
		.Collections-details .list-door .item:last-child {
			margin-right: 0;
		}
		.Collections-details .list-email .all-email-box {
			margin-left: auto;
			margin-right: auto;
		}
		.Collections-details .list-email .all-email-box .ipt {
			background-color: #EBEBEB;
		}

		@media (min-width: 761px) {
			.Collections-details .overview-pics .pics-phone,
			.Collections-details .list-gallery .item .pics-phone,
			.Collections-details .list-overview .item .pics .pic-phone {
				display: none;
			}
			.Collections-details .list-overview .item {
				width: 80%;
				margin: 0 auto;
			}
			.Collections-details .list-overview .item .gallery,
			.Collections-details .list-overview .item .content {
				width: 48%;
			}
			.Collections-details .list-overview .item-rr1:nth-child(2n+1) .gallery,
			.Collections-details .list-overview .item-rr1:nth-child(2n) .content,
			.Collections-details .list-overview .item-rr2:nth-child(2n+1) .content,
			.Collections-details .list-overview .item-rr2:nth-child(2n) .gallery,
			.Collections-details .list-overview .item-rightPic .content,
			.Collections-details .list-overview .item-leftPic .gallery {
				float: left;
			}
			.Collections-details .list-overview .item-rr1:nth-child(2n) .gallery,
			.Collections-details .list-overview .item-rr1:nth-child(2n+1) .content,
			.Collections-details .list-overview .item-rr2:nth-child(2n) .content,
			.Collections-details .list-overview .item-rr2:nth-child(2n+1) .gallery,
			.Collections-details .list-overview .item-rightPic .gallery,
			.Collections-details .list-overview .item-leftPic .content {
				float: right;
			}
			.Collections-details .list-email .all-email-box {
				width: 570px;
			}
			.Collections-details .list-email .all-email-box .ipt,
			.Collections-details .list-email .all-email-box .btn {
				padding-top: 13px;
				padding-bottom: 13px;
			}
			.Collections-details .list-door-r3 {
				display: -webkit-box;
				display: -ms-flexbox;
				display: -webkit-flex;
				display: flex;
				-webkit-justify-content: center;
			    -moz-justify-content: center;
			    -ms-justify-content: center;
			    -o-justify-content: center;
			    justify-content: center;
			}
			.Collections-details .list-door-r3 .item {
				width: 33%;
			}
		}

		@media (min-width: 961px) {
			.Collections-details .list-door .item {
				width: 455px;
			}
			.Collections-details .list-door .item .infos {
				margin-top: 30px;
			}
			.Collections-details .list-door-r3 {
				padding-left: 10%;
				padding-right: 10%;
			}
		}

		@media (min-width: 1201px) {
			.Collections-details .list-overview {
				padding-top: 150px;
				padding-bottom: 150px;
			}
			.Collections-details .list-overview .item,
			.Collections-details .list-gallery .item {
				margin-top: 150px;
			}
			.Collections-details .list-overview .item .title {
				padding-top: 50px;
				padding-bottom: 30px;
				font-size: 36px;
			}
			.Collections-details .list-overview .item .desc {
				line-height: 40px;
				font-size: 20px;
			}
			.Collections-details .list-gallery {
				padding-bottom: 150px;
			}
			.Collections-details .list-door,
			.Collections-details .list-email {
				padding-top: 100px;
				padding-bottom: 100px;
			}
			.Collections-details .list-door .item {
				margin-right: 50px;
			}
			.Collections-details .list-door .item .infos {
				line-height: 30px;
				font-size: 20px;
			}
		}

		@media (max-width: 1200px) {
			.Collections-details .list-overview .item .title {
				padding-top: 30px;
				padding-bottom: 20px;
			}
		}

		@media (max-width: 1200px) and (min-width: 961px) {
			.Collections-details .list-overview {
				padding-top: 100px;
				padding-bottom: 100px;
			}
			.Collections-details .list-overview .item,
			.Collections-details .list-gallery .item {
				margin-top: 100px;
			}
			.Collections-details .list-overview .item .title {
				font-size: 30px;
			}
			.Collections-details .list-overview .item .desc {
				line-height: 36px;
				font-size: 18px;
			}
			.Collections-details .list-gallery {
				padding-bottom: 100px;
			}
			.Collections-details .list-door,
			.Collections-details .list-email {
				padding-top: 80px;
				padding-bottom: 80px;
			}
			.Collections-details .list-door .item {
				margin-right: 30px;
			}
			.Collections-details .list-door .item .infos {
				line-height: 27px;
				font-size: 18px;
			}
		}

		@media (max-width: 960px) and (min-width: 761px) {
			.Collections-details .list-overview {
				padding-top: 50px;
				padding-bottom: 50px;
			}
			.Collections-details .list-gallery .item {
				margin-top: 50px;
			}
			.Collections-details .list-door .item {
				margin-right: 10px;
				width: calc(45% - 5px);
			}
			.Collections-details .list-door-r3 {
				padding-left: 5%;
				padding-right: 5%;
			}
		}

		@media (max-width: 960px) {
			.Collections-details .list-overview .item {
				margin-top: 50px;
			}
			.Collections-details .list-overview .item .title {
				font-size: 24px;
			}
			.Collections-details .list-overview .item .desc {
				line-height: 32px;
				font-size: 16px;
			}
			.Collections-details .list-gallery {
				padding-bottom: 50px;
			}
			.Collections-details .list-door,
			.Collections-details .list-email {
				padding-top: 50px;
				padding-bottom: 50px;
			}
			.Collections-details .list-door .item .infos {
				margin-top: 20px;
				line-height: 24px;
				font-size: 16px;
			}
		}
		
		@media (max-width: 760px) {
			.Collections-details .overview-pics .pics-computer,
			.Collections-details .list-gallery .item .pics-computer,
			.Collections-details .list-overview .item .pics .pic-computer {
				display: none;
			}
			.Collections-details .list-overview {
				padding-bottom: 20px;
			}
			.Collections-details .list-overview .item:first-child .pics {
				display: none;
			}
			.Collections-details .list-overview .item .title {font-size: 20px;}
			.Collections-details .list-overview .item .text {
				width: 90%;
				margin: 0 auto;
				text-align: center;
			}
			.Collections-details .list-overview .item .gallery {
				margin-top: 50px;
			}
			.Collections-details .list-gallery .item {
				margin-top: 20px;
			}
			.Collections-details .list-door .item {
				width: 100%;
				margin-top: 50px;
			}
			.Collections-details .list-door .item:first-child {
				margin-top: 0;
			}
			.Collections-details .list-door .item .gallery img {
				max-width: 324px;
				width: 90%;
			}
			.Collections-details .list-email .all-email-box {
				width: 320px;
			}
		}




	/*--------------
	* overview particular Designer Luxury Classic
	----------------*/
		.Collections-Designer-11 .list-overview .item-rr2:nth-child(2) .title {
			display: none;
		}
		.Collections-Luxury-1 .list-overview-2 {
			padding-top: 0;
		}

		@media (min-width: 761px) {
			.Collections-Designer-4 .list-door-phone1 {
				display: none;
			}
			.Collections-Designer-11 .list-overview .item-rr2:nth-child(2) {
				width: 100%;
			}
			.Collections-Designer-11 .list-overview .item-rr2:nth-child(2) .content {
				padding-right: 10%;
			}
			.Collections-Designer-11 .list-overview .item-rr2:nth-child(2) .text {
				padding-top: 10vw;
			}
		}
		@media (max-width: 760px) {
			.Collections-Designer-4 .list-door-phone1 .item:last-child,
			.Collections-Designer-4 .list-overview .item-rightPic .gallery,
			.Collections-Designer-4 .list-gallery,
			.Collections-Designer-4 .list-door-phone2 .item:first-child {
				display: none;
			}
			.Collections-Designer-4 .list-overview {
				padding-bottom: 50px;
			}
			.Collections-Designer-11 .list-overview .item-rr2 {
				margin-top: 20px;
			}
			.Collections-Designer-11 .list-overview .item-rr2:nth-child(2) .text {
				padding-top: 30px;
				text-align: left;
			}
			.Collections-Designer-11 .list-overview .item-rr2:nth-child(2) .gallery {
				display: none;
			}
			.Collections-Luxury-1 .list-overview-2 {
				margin-top: -20px;
				padding-bottom: 50px;
			}
			.Collections-Luxury-1 .list-overview-2 .item .content {
				display: none;
			}
			.Collections-Luxury-1 .list-overview-2 .item .gallery {
				margin-top: 0;
			}
		}







/*--------------
* Dealer
----------------*/


	/*--------------
	* topcont
	----------------*/
		.Dealer-topcont {
			position: relative;
			overflow: hidden;
		}
		.Dealer-topcont .gallery {
			position: relative;
			z-index: 3;
		}
		.Dealer-topcont .gallery img {
			width: 100%;
		}
		.Dealer-topcont .box {
			text-align: center;
		}
		.Dealer-topcont .box .column {
			padding-bottom: 30px;
		}
		.Dealer-topcont .box .list {
			font-size: 0;
		}
		.Dealer-topcont .box .list .item {
			display: inline-block;
			min-width: 130px;
			margin-top: 40px;
			line-height: 24px;
			font-size: 16px;
		}
		.Dealer-topcont .box .list .item .pics {
			margin-top: 12px;
		}
		.Dealer-topcont .box .list .item:nth-child(4) .pics {
			margin-top: 24px;
		}


		@media (min-width: 761px) {
			.Dealer-topcont .gallery .mobile {
				display: none;
			}
			.Dealer-topcont .box .list .item {
				font-weight: bold;
			}
		}
		@media (min-width: 961px) {
			.Dealer-topcont .box .information {
				line-height: 40px;
				font-size: 20px;
			}
			.Dealer-topcont .box .column {
				bottom: auto !important;
			}
		}

		@media (min-width: 1201px) {
			.Dealer-topcont .box {
				position: absolute;
				left: 0;
				right: 0;
				bottom: 50px;
				padding-bottom: 50px;
				z-index: 5;
				color: #fff;
				background-color: rgba(0,0,0, .6);
			}
			.Dealer-topcont .box .column {
				padding-top: 50px;
				font-size: 55px;
			}
			.Dealer-topcont .box .list .container {
				display: -webkit-flex;
			    display: -moz-flex;
			    display: -ms-flex;
			    display: -o-flex;
			    display: flex;
			    -webkit-justify-content: space-between;
			    -moz-justify-content: space-between;
			    -ms-justify-content: space-between;
			    -o-justify-content: space-between;
			    justify-content: space-between;
			}
			.Dealer-topcont .box .list .item .mobile {
				display: none;
			}
			.Dealer-forms {
				padding-top: 100px;
				padding-bottom: 100px;
			}
			.Dealer-forms .container {
				max-width: 960px;
			}
		}
		@media (max-width: 1200px) {
			.Dealer-topcont .box .list {
				background-color: #F5F5F5;
			}
			.Dealer-topcont .box .list .item .computer {
				display: none;
			}
		}
		@media (max-width: 1200px) and (min-width: 761px) {
			.Dealer-topcont .box .list {
				padding-top: 20px;
				padding-bottom: 60px;
			}
			.Dealer-topcont .box .list .item {
				width: 26%;
			}
			.Dealer-forms {
				padding-top: 60px;
				padding-bottom: 60px;
			}
		}

		@media (max-width: 1200px) and (min-width: 961px) {
			.Dealer-topcont .box .content {
				position: absolute;
				left: 0;
				right: 0;
				bottom: 30px;
				padding-bottom: 30px;
				margin-bottom: 30px;
				z-index: 5;
				color: #fff;
				background-color: rgba(0,0,0, .6);
			}
			.Dealer-topcont .box .column {
				padding-top: 30px;
				font-size: 45px;
			}
		}

		@media (max-width: 960px) and (min-width: 761px) {
			.Dealer-topcont .box .column {
				position: absolute;
				left: 0;
				right: 0;
				z-index: 5;
				margin-bottom: 30px;
				padding-top: 30px;
				font-size: 34px;
				color: #fff;
				background-color: rgba(0,0,0, .6);
			}
			.Dealer-topcont .box .information {
				padding-top: 50px;
				padding-bottom: 50px;
			}
		}
		@media (max-width: 960px) {
			.Dealer-topcont .box .content {
				bottom: auto !important;
			}
			.Dealer-topcont .box .information {
				line-height: 36px;
				font-size: 18px;
			}
		}

		@media (max-width: 760px) {
			.Dealer-topcont .gallery .computer {
				display: none;
			}
			.Dealer-topcont .box .column,
			.Dealer-topcont .box .content {
				bottom: auto !important;
			}
			.Dealer-topcont .box .content,
			.Dealer-forms {
				padding-top: 50px;
				padding-bottom: 50px;
			}
			.Dealer-topcont .box .column {
				line-height: 45px;
				font-size: 30px;
				color: #000;
			}
			.Dealer-topcont .box .list {
				padding-top: 10px;
				padding-bottom: 50px;
			}
			.Dealer-topcont .box .list .item {
				width: 40%;
			}
		}





/*--------------
* Share
----------------*/

	/*--------------
	* topcont
	----------------*/
		.Share-topbtn .container {
			max-width: 960px;
		}
		.Share-topbtn .tab {
			margin-right: 10px;
		}
		.Share-topbtn .share-allbtns {
			background-color: #fff;
			-webkit-transition: all .2s ease-out;
		    -moz-transition: all .2s ease-out;
		    -ms-transition: all .2s ease-out;
		    -o-transition: all .2s ease-out;
		    transition: all .2s ease-out;
		}
		.Share-topbtn .share-height {
			font-size: 0;
		}
		.Share-topbtn.scrolls .share-allbtns {
			position: fixed;
			left: 0;
			right: 0;
			top: 0;
			z-index: 60;
		}


		@media (min-width: 761px) {
			.Share-topbtn .container {
				padding-top: 35px;
			}
		}
		@media (min-width: 961px) {
			.Share-columnname .container {
				padding-top: 80px;
			}
			.Share-topbtn .container {
				padding-bottom: 80px;
			}
		}
		@media (min-width: 1201px) {
			.Share-columnname .container {
				line-height: 65px;
				font-size: 65px;
			}
		}
		@media (max-width: 1200px) and (min-width: 961px) {
			.Share-columnname .container {
				line-height: 55px;
				font-size: 55px;
			}
		}
		@media (max-width: 960px) and (min-width: 761px) {
			.Share-columnname .container {
				padding-top: 60px;
				line-height: 45px;
				font-size: 45px;
			}
			.Share-topbtn .container {
				padding-bottom: 60px;
			}
		}
		@media (max-width: 760px) {
			.Share-columnname .container {
				padding-top: 50px;
				line-height: 34px;
				font-size: 30px;
			}
			.Share-topbtn .container {
				padding-top: 25px;
				padding-bottom: 35px;
			}
		}



	/*--------------
	* lists
	----------------*/
		.Share-lists .container {
			max-width: 1200px;
			width: 100%;
			margin: 0 auto;
		}
		.Share-lists .box2 {
			display: none;
		}
		.Share-lists .list .item {
			position: relative;
		}
		.Share-lists .list .item .gallery img {
			display: block;
			width: 100%;
		}
		.Share-lists .list .item .info,
		.Share-lists .list .item .info .box {
		    display: -webkit-flex;
		    display: -moz-flex;
		    display: -ms-flex;
		    display: -o-flex;
		    display: flex;
		}
		.Share-lists .list .item .info {
		    padding: 0 20px;
		}
		.Share-lists .list .item .info .box {
			width: 100%;
		}
		.Share-lists .list .item .info .tab {
			line-height: 25px;
			font-size: 16px;
		}
		.Share-lists .list .item .info .txt {
			margin-left: 5px;
		}

		.Share-lists .list .item .info .ivon {
			display: inline-block;
			width: 28px;
			height: 25px;
		    vertical-align: middle;
		    background-repeat: no-repeat;
		}
		.Share-lists .list .item .info .wod {
			font-style: normal;
		}

		@media (min-width: 761px) {
			.Share-lists .list .item {
				width: calc(33.33% - 10px);
				margin-right: 10px;
				margin-bottom: 10px;
			}
			.Share-lists .list .item:nth-child(3n) {
				margin-right: 0;
			}
			.Share-lists .list .item .gallery {
				position: relative;
				z-index: 2;
			}
			.Share-lists .list .item .info {
			    -webkit-align-items: center;
			    -moz-align-items: center;
			    -ms-align-items: center;
			    -o-align-items: center;
			    align-items: center;
			    -webkit-justify-content: center;
			    -moz-justify-content: center;
			    -ms-justify-content: center;
			    -o-justify-content: center;
			    justify-content: center;
				position: absolute;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0;
				z-index: 5;
				color: #fff;
				text-align: center;
				background-color: rgba(0,0,0, .8);
				opacity: 0;
				filter: alpha(opacity=0);
				-webkit-transition: all .2s ease-out;
			    -moz-transition: all .2s ease-out;
			    -ms-transition: all .2s ease-out;
			    -o-transition: all .2s ease-out;
			    transition: all .2s ease-out;
			}
			.Share-lists .list .item .info .box {
			    -webkit-justify-content: center;
			    -moz-justify-content: center;
			    -ms-justify-content: center;
			    -o-justify-content: center;
			    justify-content: center;
			}
			.Share-lists .list .item .info .ivon1 {
				background-image: url(../images/Share/heart_white.svg);
			}
			.Share-lists .list .item .info .ivon2 {
				background-image: url(../images/Share/comment_white.svg);
			}
			.Share-lists .list .item .info .comment {
				margin-left: 20px;
			}
			.Share-lists .list .item .link:hover .info {
				opacity: 1;
				filter: alpha(opacity=100);
			}
		}

		@media (max-width: 760px) {
			.Share-lists .list .item {
				width: 100%;
				margin-top: 25px;
				border-bottom: 1px solid #ECECEC;
			}
			.Share-lists .list .item .info {
				padding-left: 10vw;
				padding-right: 10vw;
				padding-top: 22px;
				padding-bottom: 22px;
			}
			.Share-lists .list .item .info .box {
				-webkit-justify-content: space-between;
			    -moz-justify-content: space-between;
			    -ms-justify-content: space-between;
			    -o-justify-content: space-between;
			    justify-content: space-between;
			}
			.Share-lists .list .item .info .wod {
				display: none;
			}
			.Share-lists .list .item .info .ivon1 {
				background-image: url(../images/Share/heart.svg);
			}
			.Share-lists .list .item .info .ivon2 {
				background-image: url(../images/Share/comment.svg);
			}
		}





/*--------------
* Contact
----------------*/
	.Contact-lists .list {
		overflow: hidden;
	}
	.Contact-lists .list .form .item-w:first-child,
	.Contact-lists .list .content .info:first-child {
		margin-top: 0;
	}
	.Contact-lists .list .content .info {
		margin-top: 20px;
	}
	.Contact-lists .list .content .title {
		font-weight: bold;
		font-size: 20px;
	}
	.Contact-lists .list .content .desc {
		line-height: 36px;
		font-size: 17px;
	}
	.Contact-lists .promo-columns .desc {}

	@media (min-width: 761px) {
		.Contact-lists .promo-columns .desc {
			margin-top: 60px;
			line-height: 30px;
			font-size: 20px;
		}
		.Contact-lists .list {
			padding-top: 50px;
		}
		.Contact-lists .list .item {
			width: 50%;
		}
		.Contact-lists .list .form {
			float: right;
		}
		.Contact-lists .list .form .item-w,
		.Contact-lists .list .form .item-sub {
			margin-top: 30px;
		}
		.Contact-lists .list .form input {
			height: 40px;
		}
		.Contact-lists .list .content {
			float: left;
			padding-right: 10px;
		}
	}
	@media (min-width: 961px) {
		.Contact-lists {
			padding-top: 80px;
			padding-bottom: 80px;
		}
	}
	@media (min-width: 1201px) {
		.Contact-lists .container {
			width: 960px;
		}
		.Contact-lists .form-wrapper textarea.form-textarea2 {
			height: 140px;
		}
		.Contact-lists .promo-columns .desc {
			margin-top: 80px;
		}
	}
	@media (max-width: 1200px) {
		.Contact-lists .list .content .info2 .desc {
			margin-top: 8px;
			line-height: 25px;
		}
		.Contact-lists .list .content .info2 p {
			margin-top: 8px;
		}
		.Contact-lists .list .content .info2 p:first-child {
			margin-top: 0;
		}
		.Contact-lists .list .content .info2 .tit {
			display: block;
		}
		.Contact-lists .list .content .info2 .line {
			display: none;
		}
		.Contact-lists .form-wrapper textarea.form-textarea2 {
			height: 210px;
		}
	}
	@media (max-width: 960px) and (min-width: 761px) {
		.Contact-lists {
			padding-top: 60px;
			padding-bottom: 60px;
		}
	}
	@media (max-width: 760px) {
		.Contact-lists {
			padding-top: 50px;
		}
		.Contact-lists .container {
			width: 100%;
		}
		.Contact-lists .promo-columns,
		.Contact-lists .list .form {
			width: 90%;
			margin: 0 auto;
		}
		.Contact-lists .promo-columns .col-til {
		    line-height: 30px;
		    font-size: 30px;
		}
		.Contact-lists .promo-columns .desc {
			margin-top: 50px;
			line-height: 27px;
			font-size: 18px;
		}
		.Contact-lists .list {
			padding-top: 50px;
		}
		.Contact-lists .list .form {
			padding-bottom: 50px;
		}
		.Contact-lists .list .content {
			padding-top: 50px;
			padding-bottom: 50px;
			padding-left: 10%;
			padding-right: 10%;
			background-color: #F5F5F5;
		}
		.Contact-lists .list .form .item-w {
			margin-top: 20px;
		}
	}





/*--------------
* Brochure
----------------*/
	.Brochure-lists {
		background-color: #F5F5F5;
	}
	.Brochure-topcont .bigtitle1,
	.Brochure-topcont .bigtitle2 {
		margin: 0;
		padding: 0;
		color: #000;
		font-weight: bold;
	}
	.Brochure-topcont .content .desc {
		margin-top: 10px;
	}
	.Brochure-topcont .content .info:first-child,
	.Brochure-topcont .content .info p:first-child {
		margin-top: 0;
	}
	.Brochure-topcont .content .info,
	.Brochure-topcont .content .info p {
		margin-top: 15px;
	}
	
	.Brochure-lists .sp-bottom-thumbnails.sp-has-pointer {
		margin-top: 0;
	}
	.Brochure-lists .sp-bottom-thumbnails .sp-thumbnail-container {
	}
	.Brochure-lists .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before,
	.Brochure-lists .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
		display: none;
	}
	.Brochure-lists .sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail {
		top: 0;
		bottom: 0;
	    left: 0;
	    right: 0;
	    line-height: 18px;
	    text-align: center;
	    font-size: 16px;
	    border: 1px solid transparent;
	}
	.Brochure-lists .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail .sp-thumbnail {
		border-color: #000;
	}

	.Brochure-lists .ban-box-pos {
		position: relative;
		margin: auto;
		margin-top: 30px;
		text-align: center;
	}
	.Brochure-lists .ban-box-pos .banner-pageWrap {
		position: relative;
		overflow: hidden;
	}
	.Brochure-lists .swiper-container1 .swiper-slide {
		position: relative;
		z-index: 1;
		background-color: #fff;
	}
	.Brochure-lists .swiper-container1 .swiper-slide img {
		width: 100%;
	}
	.Brochure-lists .swiper-container1 .swiper-slide-active,
	.Brochure-lists .swiper-container1 .swiper-slide-duplicate-active {
		z-index: 4;
	}
	.Brochure-lists .ban-box-pos .download a {
		display: inline-block;
		width: 114px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		text-align: center;
		color: #fff;
		background-color: #000;
	}


	@media (min-width: 761px) {
		.Brochure-lists .swiper-container1 .gallery .mobile {
			display: none;
		}
		.Brochure-lists .ban-box-pos {
			min-height: 30px;
			padding-top: 4px;
			padding-right: 140px;
		}
		.Brochure-lists .ban-box-pos .banner-pageWrap-w1 {
			max-width: 62%;
		}
		.Brochure-lists .ban-box-pos .download {
			position: absolute;
			right: 0;
			top: 0;
			z-index: 5;
		}
	}

	@media (min-width: 961px) {
		.Brochure-topcont,
		.Brochure-lists {
			padding-top: 100px;
			padding-bottom: 100px;
		}
		.Brochure-topcont .content,
		.Brochure-lists .content {
			padding-top: 100px;
		}
	}
	@media (min-width: 1201px) {
		.Brochure-topcont .bigtitle1 {
			font-size: 36px;
		}
		.Brochure-topcont .bigtitle2 {
			font-size: 30px;
		}
		.Brochure-topcont .desc {
			line-height: 48px;
			font-size: 24px;
		}
	}
	@media (max-width: 1200px) and (min-width: 961px) {
		.Brochure-topcont .bigtitle1 {
			font-size: 32px;
		}
		.Brochure-topcont .bigtitle2 {
			font-size: 26px;
		}
		.Brochure-topcont .desc {
			line-height: 44px;
			font-size: 22px;
		}
	}
	@media (max-width: 960px) and (min-width: 761px) {
		.Brochure-topcont,
		.Brochure-lists  {
			padding-top: 80px;
			padding-bottom: 80px;
		}
		.Brochure-topcont .content,
		.Brochure-lists .content {
			padding-top: 80px;
		}
		.Brochure-topcont .bigtitle1 {
			font-size: 30px;
		}
		.Brochure-topcont .bigtitle2 {
			font-size: 24px;
		}
		.Brochure-topcont .desc {
			line-height: 40px;
			font-size: 20px;
		}
	}
	@media (max-width: 760px) {
		.Brochure-topcont,
		.Brochure-lists {
			padding-top: 60px;
			padding-bottom: 60px;
		}
		.Brochure-topcont .content,
		.Brochure-lists .content {
			padding-top: 60px;
		}
		.Brochure-topcont .bigtitle1 {
			font-size: 24px;
		}
		.Brochure-topcont .bigtitle2 {
			font-size: 20px;
		}
		.Brochure-topcont .desc {
			line-height: 32px;
			font-size: 16px;
		}
		.Brochure-lists .sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail {
			font-size: 14px;
		}
		.Brochure-lists .swiper-container1 .gallery .computer {
			display: none;
		}
		.Brochure-lists .ban-box-pos .download {
			margin-top: 20px;
		}
	}





/*--------------
* member
----------------*/
	.member-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	    -webkit-align-items: center;
	    -moz-align-items: center;
	    -ms-align-items: center;
	    -o-align-items: center;
	    align-items: center;
	    -webkit-justify-content: center;
	    -moz-justify-content: center;
	    -ms-justify-content: center;
	    -o-justify-content: center;
	    justify-content: center;
	}
	.member-wrapper .member-list {
		width: 100%;
	}
	.member-wrapper .form-wrapper .item-w:first-child {
		margin-top: 0;
	}
	.member-wrapper .form-wrapper .text {
		display: block;
		margin-bottom: 2px;
		line-height: 22px;
		font-size: 16px;
		color: #707070;
	}
	.member-wrapper .form-wrapper .form-textarea {
		height: 80px;
	}
	.Login-wrapper .form-wrapper .item-w .logged,
	.Payment-wrapper .form-TermsConditions .item-w .Agree {
		--webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.Login-wrapper .form-wrapper .item-w .logged input,
	.Payment-wrapper .form-TermsConditions .item-w .Agree input {
		margin-right: 5px;
		float: left;
		margin-top: 5px;
	}
	.Login-wrapper .form-wrapper .item-sub .form-control,
	.Payment-wrapper .form-TermsConditions .item-sub .form-control {
		display: block;
		width: 100%;
	}


	@media (min-width: 761px) {
		.member-wrapper {
			min-height: 768px;
			background-image: url(../images/Login/bg.png);
		}
		.member-wrapper .list {
			width: 550px;
			margin: auto;
		}
		.member-wrapper .container {
			width: 100%;
			padding: 50px;
			padding-bottom: 25px;
			background-color: rgba(255,255,255, .8);
		}
		.member-wrapper .form-box .form-wrapper {
			margin-top: 50px;
		}
		.member-wrapper .form-wrapper .item-w {
			margin-top: 20px;
		}
		.Login-wrapper .form-wrapper .item-sub .form-control,
		.Payment-wrapper .form-TermsConditions .item-sub .form-control {
			font-size: 20px;
		}
	}
	@media (max-width: 760px) {
		.member-wrapper {
			min-height: 640px;
			background-image: url(../images/Login/bg_mobile.png);
			background-position: right center;
		}
		.member-wrapper .list {
			width: 100%;
		}
		.member-wrapper .form-box .form-wrapper {
			margin-top: 35px;
		}
		.member-wrapper .form-wrapper .item-w {
			margin-top: 15px;
		}
		.Login-wrapper .form-wrapper .item-sub .form-control,
		.Payment-wrapper .form-TermsConditions .item-sub .form-control {
			font-size: 16px;
		}
	}




/*--------------
* Login
----------------*/
	.Login-wrapper {
		height: 100vh;
	}
	.Login-wrapper .col-til {
		font-size: 30px;
	}
	.Login-wrapper .form-wrapper .item-w,
	.Login-wrapper .form-wrapper .item-w .form-control {
		font-size: 16px;
	}
	.Login-wrapper .form-wrapper .item-w .form-control {
		background-color: #fff;
	}
	.Login-wrapper .form-wrapper .item-w .forgot:hover {
		color: #000;
	}
	.Login-wrapper .form-wrapper .item-m {
		text-align: center;
	}
	.Login-wrapper .form-wrapper .item-m .Sign {
		color: #000;
		font-weight: bold;
	}


	@media (min-width: 761px) {
		.Login-wrapper .form-wrapper .item-sub {
			margin-top: 50px;
		}
		.Login-wrapper .form-wrapper .item-m {
			font-size: 20px;
		}
		.Login-wrapper .form-wrapper .item-m {
			margin-top: 130px;
		}
		.Login-wrapper .form-wrapper .item-w .forgot {
			float: right;
		}
	}
	@media (max-width: 760px) {
		.Login-wrapper .form-wrapper .item-sub,
		.Login-wrapper .form-wrapper .item-m {
			margin-top: 35px;
		}
		.Login-wrapper .form-wrapper .item-m {
			font-size: 16px;
		}
		.Login-wrapper .form-wrapper .item-w .logged {
			display: none;
		}
	}




/*--------------
* Payment
----------------*/
	.Payment-wrapper {
	    background-attachment: fixed;
	}
	.Payment-wrapper .col-til {
		font-size: 24px;
	}
	.Payment-wrapper .allbtns {
		display: -webkit-flex;
	    display: -moz-flex;
	    display: -ms-flex;
	    display: -o-flex;
	    display: flex;
	    -webkit-justify-content: center;
	    -moz-justify-content: center;
	    -ms-justify-content: center;
	    -o-justify-content: center;
	    justify-content: center;
	    margin-top: 35px;
	}
	.Payment-wrapper .allbtns .tab {
		display: block;
		width: 140px;
		font-size: 12px;
		color: #000;
		font-weight: lighter;
		text-align: center;
	}
	.Payment-wrapper .allbtns .tab:last-child {
		margin-right: 0;
	}
	.Payment-wrapper .allbtns .tab .ivon {
		display: block;
		min-width: 80px;
		height: 50px;
		margin-bottom: 8px;
		background-position: center;
		background-repeat: no-repeat;
		border: 1px solid #707070;
	}
	.Payment-wrapper .allbtns .tab .ivon1 {
		background-image: url(../images/Payment/card_black.svg);
	}
	.Payment-wrapper .allbtns .tab .ivon2 {
		background-image: url(../images/Payment/ACH_black.svg);
	}
	.Payment-wrapper .allbtns .tab.active {
		font-weight: bold;
		border-color: #000;
	}
	.Payment-wrapper .allbtns .tab.active .ivon {
		background-color: #000; 
	}
	.Payment-wrapper .allbtns .tab.active .ivon1 {
		background-image: url(../images/Payment/card_white.svg);
	}
	.Payment-wrapper .allbtns .tab.active .ivon2 {
		background-image: url(../images/Payment/ACH_white.svg);
	}

	.Payment-wrapper .form-box .form-lt:first-child {
		margin-top: 0;
	}
	.Payment-wrapper .form-wrapper .item-w33 .infos {}

	.Payment-wrapper .form-TermsConditions .col-til {
		font-weight: lighter;
	}
	.Payment-wrapper .form-box .form-TermsConditions .form-wrapper {
		margin-top: 0;
	}
	.Payment-wrapper .form-TermsConditions .desc {
		margin-top: 10px;
		max-height: 66px;
		line-height: 22px;
		font-size: 14px;
		overflow: auto;
	}

	.Payment-wrapper .form-TermsConditions .desc::-webkit-scrollbar {/*滚动条整体样式*/
		width: 8px;     /*高宽分别对应横竖滚动条的尺寸*/
		height: 1px;
	}
	.Payment-wrapper .form-TermsConditions .desc::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
		width: 8px;
		border-radius: 10px;
		background: #707070;
	}
	.Payment-wrapper .form-TermsConditions .desc::-webkit-scrollbar-track {/*滚动条里面轨道*/
		width: 4px;
		border-radius: 10px;
		background: rgba(255,255,255, .8);
	}
	.Payment-wrapper .form-TermsConditions .item-w {
		margin-top: 15px;
		font-size: 16px;
		color: #707070;
	}
	.Payment-wrapper .form-TermsConditions .total {
		font-size: 24px;
		text-align: center;
		color: #000;
		font-weight: bold;
	}
	.Payment-wrapper .form-TermsConditions .item-sub .form-control {
		font-weight: bold;
	}



	@media (min-width: 761px) {
		.Payment-wrapper .member-list {
			padding-top: 100px;
			padding-bottom: 100px;
		}
		.Payment-wrapper .allbtns .tab {
			margin-right: 80px;
		}
		.Payment-wrapper .container-top {
			padding-top: 35px;
			padding-bottom: 35px;
		}
		.Payment-wrapper .container-bottom {
			margin-top: 10px;
			padding-bottom: 50px;
		}
		.Payment-wrapper .form-box .form-lt,
		.Payment-wrapper .form-TermsConditions .total {
			margin-top: 50px;
		}
		.Payment-wrapper .form-TermsConditions .desc,
		.Payment-wrapper .form-TermsConditions .item-sub {
			margin-top: 15px;
		}
		.Payment-wrapper .form-TermsConditions .item-w {
			margin-top: 20px;
		}
	}

	@media (max-width: 760px) {
		.Payment-wrapper .member-list {
			padding-top: 80px;
			padding-bottom: 80px;
		}
		.Payment-wrapper .allbtns .tab {
			margin-right: 30px;
		}
		.Payment-wrapper .container-bottom {
			margin-top: 35px;
			padding-top: 30px;
			border-top: 1px solid #707070;
		}
		.Payment-wrapper .form-box .form-lt,
		.Payment-wrapper .form-TermsConditions .total,
		.Payment-wrapper .form-TermsConditions .item-sub {
			margin-top: 30px;
		}
	}






/* ---------------------------------
* home
------------------------------------*/
	.Collections-details .list-overview .item .title,
	.Dealer-topcont .box .column,
	.promo-about .promo-columns .col-text,
	.promo-collections .list .item .title,
	.promo-advantage .list .item .title {
		font-family: Didot,DidotLTSTD,linotype-Didot,HoeﬂerText,Garamond,TimesNewRoman,serif;
	}



/*--------------
* banner
----------------*/
	.promo-banner {
		position: relative;
		overflow: hidden;
	}
	.promo-banner,
	.promo-banner .pics {
		width: 100%;
		height: 100vh;
	}
	.promo-banner .pics {
		-webkit-background-size: cover;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.promo-banner .ban-page {
		position: absolute;
		left: 0;
		z-index: 5;
		width: 100%;
		text-align: center;
	}
	.promo-banner .ban-page .swiper-pagination-bullet,
	.promo-banner .ban-page .swiper-pagination-bullet::before {
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
	}
	.promo-banner .ban-page .swiper-pagination-bullet {
		position: relative;
		width: 12px;
		height: 12px;
		margin: 0 18px;
		padding: 2px;
		border: 1px solid transparent;
	    -webkit-transition: all .3s ease-out;
	    -moz-transition: all .3s ease-out;
	    -ms-transition: all .3s ease-out;
	    -o-transition: all .3s ease-out;
	    transition: all .3s ease-out;
	}
	.promo-banner .ban-page .swiper-pagination-bullet::before {
		content: '';
		position: absolute;
		left: 2px;
	    top: 2px;
	    right: 2px;
	    bottom: 2px;
	    background-color: #fff;
	}
	.promo-banner .ban-page .swiper-pagination-bullet-active {
		border-color: #fff;
	}

	@media (min-width: 761px) {
		.promo-banner .pics {
			background-position: center;
		}
		.promo-banner .pics-phone {
			display: none;
		}
		.promo-banner .ban-page {
			bottom: 45px;
		}
	}

	@media (max-width: 760px) {
		.promo-banner .pics {
			background-position: left center;
		}
		.promo-banner .pics-computer {
			display: none;
		}
		.promo-banner .ban-page {
			bottom: 35px;
		}
	}





/*--------------
* about
----------------*/
	.promo-about {
		overflow: hidden;
		background: #f5f5f5;
	}
	.promo-about .list {
		position: relative;
	}
	.promo-about .list .content {
		position: relative;
		z-index: 5;
	}
	.promo-about .list .gallery img {
		position: relative;
		z-index: 3;
		width: 100%;
	}

	.promo-about .list .content,
	.promo-about .list .gallery {
		position: relative;
		padding-left: 10%;
		padding-right: 10%;
		text-align: center;
	}
	.promo-about .list .gallery::after {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		z-index: 2;
		background-color: #F5F5F5;
	}



	@media (min-width: 761px) {
		.promo-about .list .gallery::after {
			top: 100px;
			bottom: -150px;
		}
	}
	@media (min-width: 1201px) {
		.promo-about .list .content {
			line-height: 40px;
			font-size: 20px;
		}
		.promo-about .list .gallery {
			margin-top: 45px;
		}
		.promo-about .list .gallery img {
			max-width: 960px;
			margin: auto;
		}
	}

	@media (max-width: 1200px) and (min-width: 961px) {
		.promo-about .list .content {
			line-height: 36px;
			font-size: 18px;
		}
		.promo-about .list .gallery {
			margin-top: 45px;
		}
	}

	@media (max-width: 960px) {
		.promo-about .list .content {
			line-height: 32px;
			font-size: 16px;
		}
		.promo-about .list .gallery {
			margin-top: 30px;
		}
	}

	@media (max-width: 760px) {
	}




/*--------------
* collections
----------------*/
	.promo-collections {
		position: relative;
	}
	.promo-collections .list .item {
		background-color: #fff;
	}
	.promo-collections .list .item .gallery {
		background-repeat: no-repeat;
		-webkit-background-size: cover;
		background-size: cover;
		background-position: center;
	}
	.promo-collections .list .item .info {
		padding-top: 20px;
		padding-bottom: 20px;
		color: #000;
		text-align: center;
	}
	.promo-collections .list .item .desc {
		margin-top: 8px;
		margin-bottom: 12px;
	}
	
	@media (min-width: 761px) {
		.promo-collections {
			background-color: #F5F5F5;
		}
		.promo-collections::after {
			content: '';
			position: absolute;
			left: 0;
			right: 0;
			bottom: 0;
			z-index: 1;
			height: 388px;
			opacity: .8;
			background-repeat: no-repeat;
			-webkit-background-size: cover;
			background-size: cover;
			background-position: bottom center;
			background-image: url(../images/Home/collections_bg.png);
		}
		.promo-collections .list {
			display: -webkit-flex;
		    display: -moz-flex;
		    display: -ms-flex;
		    display: -o-flex;
		    display: flex;
		}
		.promo-collections .list .item .gallery {
			height: 260px;
		}
	}
	
	@media (min-width: 1201px) {
		.promo-collections .list .item .title {
			font-size: 24px;
		}
		.promo-collections .list .item .desc {
			font-size: 17px;
		}
		.promo-collections .list .item .more {
			font-size: 16px;
		}
	}
	@media (min-width: 1920px) {
		.promo-collections::after {
			background-position: top;
		}
	}
	@media (max-width: 1200px) and (min-width: 761px) {
		.promo-collections .list .item .title {
			font-size: 20px;
		}
		.promo-collections .list .item .desc {
			font-size: 16px;
		}
		.promo-collections .list .item .more {
			font-size: 14px;
		}
	}
	@media (max-width: 1200px) {
		.promo-collections .list .item .more img {
			vertical-align: text-top;
			height: 18px;
		}
	}

	@media (max-width: 760px) {
		.promo-collections {
			padding-top: 50px;
			padding-bottom: 50px;
			background-color: #F6F6F6;
		}
		.promo-collections .list .item {
			margin-top: 15px;
		}
		.promo-collections .list .item:first-child {
			margin-top: 0;
		}
		.promo-collections .list .item .gallery,
		.promo-collections .list .item .info {
			width: 50%;
			min-height: 145px;
		}
		.promo-collections .list .item .gallery {
			position: absolute;
			right: 0;
			top: 0;
			bottom: 0;
			z-index: 5;
		}
		.promo-collections .list .item .info {
			position: relative;
			z-index: 3;
		}
		.promo-collections .list .item .title {
			font-size: 18px;
		}
		.promo-collections .list .item .desc {
			font-size: 16px;
		}
		.promo-collections .list .item .more {
			font-size: 12px;
		}
	}




/*--------------
* advantage
----------------*/
	.promo-advantage .list-box {
		position: relative;
	}
	.promo-advantage .list {
		position: relative;
		z-index: 5;
	}
	.promo-advantage .swiper-slide {
		z-index: 2;
		background-color: #fff;
	}
	.promo-advantage .swiper-slide-active {
		z-index: 5;
	}
	.promo-advantage .list .item {
		position: relative;
	}
	.promo-advantage .list-box .black {
		display: none;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 3;
		background-color: rgba(0,0,0, .8);
	}
	.promo-advantage .list-box .black img {
		opacity: 0;
		filter: alpha(opacity=0);
	}
	.promo-advantage .list .item .gallery {
		position: relative;
		z-index: 5;
		margin: auto;
	}
	.promo-advantage .list .item .info {
		display: block;
		position: relative;
		z-index: 6;
		width: 100%;
		color: #fff;
		background-color: rgba(0,0,0, .8);
	}
	.promo-advantage .list .item .info a {
		display: inline-block;
		color: #fff;
	}
	.promo-advantage .list .item .more {
		display: block !important;
		cursor: pointer;
	}
	.promo-advantage .list .item .cont {
		display: none !important;
	}

	.promo-advantage .ban-btn {
		position: absolute;
		top: 50%;
		z-index: 8;
		margin-top: -15px;
		width: 20px;
		height: 30px;
		text-align: center;
		color: #000;
		outline: none;
	}
	.promo-advantage .ban-btn img {
		height: 20px;
	}
	.promo-advantage .ban-btn.ban-left {
		display: none;
	}
	.promo-advantage .ban-btn.ban-right {
		right: 1%;
	}



	@media (min-width: 1201px) {
		.promo-advantage .ban-box {
			position: absolute;
			left: 50%;
			bottom: 0;
			z-index: 10;
			font-size: 16px;
		    -webkit-transform: translate(-50%, 0);
		    -moz-transform: translate(-50%, 0);
		    -ms-transform: translate(-50%, 0);
		    -o-transform: translate(-50%, 0);
		    transform: translate(-50%, 0);
		}
		.promo-advantage .list .item .info {
			margin-right: 9%;
			min-height: 120px;
			float: right;
		}
		.promo-advantage .ban-box .banner-pageWrap {
			margin: 0;
		}
	}

	@media (min-width: 961px) {
		.promo-advantage .list .item {
			padding-top: 34px;
		}
		.promo-advantage .list-box .black {
			display: block;
		}
		.promo-advantage .list-box .black,
		.promo-advantage .list .item .gallery {
			width: 960px;
		}
		.promo-advantage .list .item .info {
			width: 640px;
		}
		.promo-advantage .list .item .more {
			margin-top: 15px;
		}
	}

	@media (min-width: 761px) {
		.promo-advantage .ban-btn {
			display: none;
		}
		.promo-advantage .list .item .info {
			margin-top: -54px;
			padding-top: 22px;
			padding-bottom: 22px;
			text-align: center;
		}
		.promo-advantage .list .item .title {
			font-size: 20px;
		}
		.promo-advantage .list .item .more {
			font-size: 14px;
		}
		.promo-advantage .list .item .info-mobile {
			display: none;
		}
	}


	@media (max-width: 1200px) {
		.promo-advantage .list .item .more img {
			vertical-align: text-top;
			height: 18px;
		}
		.promo-advantage .ban-box {
			margin-top: 20px;
		}
	}

	/*@media (min-width: 1201px) {
		.promo-advantage .list .item .info {
			padding-right: 170px;
		}
	}
	@media (max-width: 1200px) and (min-width: 961px) {
		.promo-advantage .list .item .info {
			padding-right: 196px;
		}
	}
	@media (max-width: 960px) and (min-width: 761px) {
		.promo-advantage .list .item .info {
			padding-right: 36%;
		}
	}*/

	@media (max-width: 1200px) and (min-width: 761px) {
		.promo-advantage .list .item .info {
			min-height: 100px;
			margin-left: auto;
			margin-right: auto;
		}
	}

	@media (max-width: 760px) {
		.promo-advantage .swiper-container {
			margin-top: -8px;
			margin-bottom: -8px;
		}
		.promo-advantage .swiper-container .swiper-slide {
			padding-top: 8px;
			padding-bottom: 8px;
		}
		.promo-advantage .swiper-container .swiper-slide .item {
			-webkit-box-shadow: 1px 2px 8px rgba(0,0,0, .2);
		    -moz-box-shadow: 1px 2px 8px rgba(0,0,0, .2);
		    box-shadow: 1px 2px 8px rgba(0,0,0, .2);
		}
		.promo-advantage .list .item .gallery {
			height: 300px;
			background-position: center;
			background-repeat: no-repeat;
			-webkit-background-size: cover;
			background-size: cover;
		}
		.promo-advantage .list .item .gallery img {
			display: none;
		}
		.promo-advantage .list .item .info {
			min-height: 70px;
			padding: 10px 0;
			text-align: center;
		}
		.promo-advantage .list .item .info-computer {
			display: none;
		}
		.promo-advantage .list .item .title {
			font-size: 18px;
		}
		.promo-advantage .list .item .more {
			font-size: 12px;
		}
		.promo-advantage .ban-box-pos .banner-pageWrap {
			white-space: nowrap;
			max-width: 86%;
		}
	}





/*--------------
* testimonial
----------------*/
	.promo-testimonial {
		position: relative;
		background-color: #F6F6F6;
	}
	.promo-testimonial::after {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 1;
		background-repeat: no-repeat;
		-webkit-background-size: cover;
		background-size: cover;
		background-position: bottom center;
		background-image: url(../images/Home/testimonial_bg.png);
	}
	.promo-testimonial .list {
		position: relative;
	}

	.promo-testimonial .ban-btn {
		position: absolute;
		z-index: 8;
		outline: none;
		cursor: pointer;
	}
	.promo-testimonial .ban-btn img {
		height: 35px;
	}
	.promo-testimonial .list .item {
		padding-left: 15px;
		padding-right: 15px;
		text-align: center;
		background-color: #fff;
	}
	.promo-testimonial .list .item .circle {
		margin: auto;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		background-color: #706F81;
		-webkit-box-shadow: 1px 2px 8px rgba(0,0,0, .2);
	    -moz-box-shadow: 1px 2px 8px rgba(0,0,0, .2);
	    box-shadow: 1px 2px 8px rgba(0,0,0, .2);
	}
	.promo-testimonial .list .item .title {
		margin-top: 25px;
		margin-bottom: 15px;
		line-height: 28px;
		font-family: Didot,DidotLTSTD,linotype-Didot,HoeﬂerText,Garamond,TimesNewRoman,serif;
	}
	.promo-testimonial .list .item .star img {
		margin-left: 16px;
	}
	.promo-testimonial .list .item .star img:first-child {
		margin-left: 0;
	}
	.promo-testimonial .list .item .desc,
	.promo-testimonial .list .item .flag {
		line-height: 32px;
		font-size: 16px;
	}
	.promo-testimonial .list .item .desc {
		max-height: 128px;
		-webkit-transition: all .6s ease-out;
	    -moz-transition: all .6s ease-out;
	    -ms-transition: all .6s ease-out;
	    -o-transition: all .6s ease-out;
	    transition: all .6s ease-out;
	}
	.promo-testimonial .list .item .haslineclamp {
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		line-clamp: 4;
		-webkit-box-orient: vertical;
	}
	.promo-testimonial .list .item .desc.active {
		max-height: 1000px;
	}
	.promo-testimonial .list .item .more {
		display: inline-block;
		text-decoration: underline;
		font-size: 14px;
		color: #E4B77D;
		cursor: pointer;
		-webkit-transition: all .2s ease-out;
	    -moz-transition: all .2s ease-out;
	    -ms-transition: all .2s ease-out;
	    -o-transition: all .2s ease-out;
	    transition: all .2s ease-out;
	}
	.promo-testimonial .list .item .more.active {
		opacity: 0;
		filter: alpha(opacity=0);
	}


	@media (min-width: 1201px) {
		.promo-testimonial .list .item .title {
			font-size: 24px;
		}
		.promo-testimonial .list .item .circle {
			width: 120px;
			height: 120px;
			margin-top: -60px;
		}
	}

	@media (min-width: 761px) {
		.promo-testimonial::after {
			height: 290px;
		}
		.promo-testimonial .ban-btn {
			top: 190px;
		}
		.promo-testimonial .ban-left {
			left: -35px;
		}
		.promo-testimonial .ban-right {
			right: -35px;
		}
		.promo-testimonial .list .item {
			min-height: 420px;
			padding-bottom: 30px;
		}
	}

	@media (max-width: 1200px) {
		.promo-testimonial .list .item .title {
			font-size: 20px;
		}
	}

	@media (max-width: 1200px) and (min-width: 761px) {
		.promo-testimonial .list .item .circle {
			width: 90px;
			height: 90px;
			margin-top: -45px;
		}
	}

	@media (max-width: 760px) {
		.promo-testimonial {
			padding-top: 50px;
			padding-bottom: 50px;
		}
		.promo-testimonial::after {
			height: 250px;
		}
		.promo-testimonial .list {
			padding-top: 30px;
		}
		.promo-testimonial .list-box .container {
			width: 100%;
			padding-left: 5%;
		}
		.promo-testimonial .ban-btn {
			top: 178px;
			width: 20px;
			height: 30px;
			-webkit-background-size: 10px;
			background-size: 10px;
			background-position: center;
			background-repeat: no-repeat;
			background-image: url(../images/Home/advantage_right_arrow.svg);
		}
		.promo-testimonial .ban-left {
			display: none;
			left: 1%;
		    -webkit-transform: rotate(180deg);
		    -moz-transform: rotate(180deg);
		    -ms-transform: rotate(180deg);
		    -o-transform: rotate(180deg);
		    transform: rotate(180deg);
		}
		.promo-testimonial .ban-right {
			right: 1%;
		}
		.promo-testimonial .ban-btn img {
			display: none;
		}
		.promo-testimonial .list .item {
			min-height: 446px;
			padding-bottom: 50px;
		}
		.promo-testimonial .list .item .circle {
			width: 125px;
			height: 125px;
			margin-top: -62.5px;
		}
	}





/*--------------
* share
----------------*/
	.promo-share .ban-box-pos {
		margin-top: 20px;
		text-align: center;
	}
	.promo-share .list {
		display: none;
		position: relative;
	}
	.promo-share .list .download {
		display: none !important;
	}
	.promo-share .gallery-top .swiper-slide {
		z-index: 2;
	    opacity: .5;
	    filter: alpha(opacity=50);
	    filter: blur(4px);
		-webkit-transition: all .3s ease-out;
	    -moz-transition: all .3s ease-out;
	    -ms-transition: all .3s ease-out;
	    -o-transition: all .3s ease-out;
	    transition: all .3s ease-out;
	}
	.promo-share .gallery-top .swiper-slide.swiper-slide-active {
		z-index: 3;
	    margin-top: 0;
	    opacity: 1;
	    filter: alpha(opacity=100);
	    filter: blur(0);
	}
	.promo-share .gallery-top .swiper-slide .link,
	.promo-share .gallery-top .swiper-slide img {
		display: block;
		width: 100%;
	}
	
	.promo-share .ban-box-pos .banner-pageWrap {
		margin: 0;
	}
	.promo-share .ban-box-pos .banner-pageWrap-w1 {
		display: inline-block !important;
		vertical-align: bottom;
	    width: auto;
	    line-height: 18px;
	    color: #000;
	    text-align: center;
	}

	@media (min-width: 1201px) {
	    .promo-share .tabox .tab {
	        margin-right: 60px;
	    }
		.promo-share .gallery-top .swiper-slide img {
			width: 320px;
		}
		.promo-share .gallery-top .swiper-slide-active img {
		    min-width: 400px;
			height: 400px;
		}
	}
	@media (min-width: 761px) {
		.promo-share .ban-box-pos .banner-pageWrap-w1 {
			margin: 0 26px;
	    	font-size: 16px;
		}
		.promo-share .gallery-top .swiper-slide {
			display: -webkit-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-justify-content: center;
			justify-content: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			-webkit-align-items: center;
			align-items: center;
		    -webkit-transform: scale(0.8);
		    -moz-transform: scale(0.8);
		    -ms-transform: scale(0.8);
		    -o-transform: scale(0.8);
		    transform: scale(0.8);
		}
		.promo-share .gallery-top .swiper-slide-active,
		.promo-share .gallery-top .swiper-slide-duplicate-active {
		    -webkit-transform: scale(1);
		    -moz-transform: scale(1);
		    -ms-transform: scale(1);
		    -o-transform: scale(1);
		    transform: scale(1);
		}
	}

	@media (max-width: 1200px) and (min-width: 961px) {
		.promo-share .tabox .tab {
			margin-right: 40px;
		}
	}

	@media (max-width: 960px) and (min-width: 761px) {
		.promo-share .tabox {
			padding-top: 60px;
		}
		.promo-share .tabox .tab {
			margin-right: 20px;
		}
	}
	@media (max-width: 760px) {
		.promo-share .placePaddingTop80 {
			padding-top: 30px;
		}
		.promo-share .tabox .tab {
			margin-right: 10px;
		}
		.promo-share .gallery-top .swiper-slide .link {
			width: 90%;
			margin: auto;
		}
		.promo-share .ban-box-pos .banner-pageWrap-w1 {
			margin: 0 16px;
	    	font-size: 14px;
		}
	}




/*add*/
.Collections-gallery {margin: 0;}
.Collections-gallery .container {overflow: hidden;}
.Collections-gallery .list_r .pic img {display: block;width: 100%;}
.Collections-gallery .list_r .pic {font-size: 16px;text-align: center;}
.Collections-gallery .list_r .pic .title {margin-top: 4px;}
.Collections-gallery .Door_Style_neirong {background-color: #F4F5F5;}

.Collections-gallery .D_list, .Collections-gallery .F_list {display: flex; flex-wrap: wrap; justify-content: center;}
.Collections-gallery .F_title_wrap {margin-left: auto;margin-right: auto;}
.Collections-gallery .F_title {display: inline-block;position: relative;padding: 0 24px; line-height: 32px;font-size: 32px; text-align: center;color: #000;}
.Collections-gallery .F_title::before,
.Collections-gallery .F_title::after {content: '-';position: absolute;top: 50%;transform:translate(0, -50%);}
.Collections-gallery .F_title::before {left: 0;}
.Collections-gallery .F_title::after {right: 0;}
.Collections-gallery .list_r .pic .title strong {display: block;}
.Collections-gallery .F_title_wrap .F_detail {font-size: 18px;text-align: center;}

@media (min-width: 1201px) {
	.Collections-gallery .Door_Style_neirong, .Collections-gallery .Finishes_neirong {padding-top: 80px;padding-bottom: 80px;}
	.Collections-gallery .container {max-width: 960px;}
	.Collections-gallery .F_title_wrap {width: 80%;}
	.Collections-gallery .F_box {padding-top: 80px;}
	.Collections-gallery .D_list {margin-top: 50px;}
}
@media (max-width: 1200px) and (min-width: 761px) {
	.Collections-gallery .Door_Style_neirong, .Collections-gallery .Finishes_neirong {padding-top: 70px;padding-bottom: 70px;}
	.Collections-gallery .D_list{margin-top: 40px;}
	.Collections-gallery .F_box {padding-top: 70px;}
	.Collections-gallery .F_title {font-size: 30px;}
}
@media (max-width: 1200px) and (min-width: 961px) {
	.Collections-gallery .promo-columns .col-til {line-height: 55px;font-size: 55px;}
	.Collections-topcont .promo-columns .col-descw {line-height: 33px;font-size: 22px;}
}
@media (max-width: 960px) and (min-width: 761px) {
	.Collections-gallery .promo-columns .col-til {line-height: 45px;font-size: 45px;}
}
@media (min-width: 761px) {
	.Collections-gallery .F_list, .Collections-gallery .F_title_wrap .F_detail {margin-top: 40px;}

	.Collections-gallery .list_r .pic {margin-top: 30px;margin-right: 1.6%;}
	.Collections-gallery .D_list .pic {width: 18.72%;}
	.Collections-gallery .F_list .pic {width: 23.8%;}

	.Collections-gallery .D_list .pic:nth-child(5n),
	.Collections-gallery .F_list .pic:nth-child(4n) {margin-right: 0;}

	.Collections-gallery .list_r .pic:nth-child(1),
	.Collections-gallery .list_r .pic:nth-child(2),
	.Collections-gallery .list_r .pic:nth-child(3),
	.Collections-gallery .list_r .pic:nth-child(4),
	.Collections-gallery .D_list .pic:nth-child(5) {margin-top: 0;}


	/*tebei*/
	.Collections-gallery-Designer .F_list .pic:nth-child(8),
	.Collections-gallery-Classic .F_list .pic:nth-child(8) {margin-right: 1.6%;}
}
@media (min-width: 961px) {
	.Collections-topcont .container {padding: 0;}
}

@media (max-width: 960px) {}
@media (max-width: 760px) {
	.Collections-gallery .Door_Style_neirong, .Collections-gallery .Finishes_neirong {padding-top: 50px;padding-bottom: 50px;}
	.Collections-gallery .F_title_wrap {width: 90%;}
	.Collections-gallery .F_box {padding-top: 50px;}
	.Collections-gallery .D_list {margin-top: 30px;}
	.Collections-gallery .F_list, .Collections-gallery .F_title_wrap .F_detail {margin-top: 20px;}
	.Collections-gallery .F_title {line-height: 24px; font-size: 24px;}
	.Collections-gallery .F_title .tb {display: block;}
	
	.Collections-gallery .list_r .pic {margin-right: 3%;margin-top: 20px;}
	.Collections-gallery .D_list .pic {width: 31.3%;}
	.Collections-gallery .F_list .pic {width: 48.5%;}

	.Collections-gallery .F_list .pic:nth-child(2n),
	.Collections-gallery .D_list .pic:nth-child(3),
	.Collections-gallery .D_list .pic:nth-child(8) {margin-right: 0;}

	.Collections-gallery .list_r .pic:nth-child(1),
	.Collections-gallery .list_r .pic:nth-child(2),
	.Collections-gallery .D_list .pic:nth-child(3) {margin-top: 0;}

}
.joinus{
	
	background-color: #000;
	border-color: #000;
	width: 50%;
	margin: 45px auto;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
}
.joinus a{color: #fff;}
