.FeatureBox {
	position: relative;
	max-height: 700px;
	margin: 0px -30px 0px -30px;
	overflow: hidden;
	display: none;
}
.FeatureBox:before{
	content: "";
	display: block;
	padding-top: 54.00%;
}
.Feature {
	position:  absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: #FFFFFF;
	background-image: url(/img/feature-woman.jpg);
	background-size: cover;
	background-position: center center;
	-webkit-transition: background-image 1.0s ease-in-out;
	transition: background-image 1.0s ease-in-out;
}
.FeatureNavTable { display: table; width: 100%; height: 100%; position: absolute; top: 0px; }
 .FeatureNavRow { display: table-row; }
  #FeatureMidCell { display: table-cell; position: relative; width: 80%; cursor: pointer; text-align: center; }
   #FeatureMidImageBox { height: 100%; width: 300px; position: relative; margin: 0 auto; }
   	#FeatureMidImage { height: 80%; background-position: center bottom; background-repeat: no-repeat; background-size: contain; margin-top: -40px; opacity: 0; }
	 .FeatureMenuDownBox { position: absolute; width: 100%; bottom: 60px; text-align: center; opacity: 0; }
 	  .FeatureMenuDown { color: #000000; font-size: 40px; cursor: pointer; }
  .FeatureNavCell { display: table-cell; vertical-align: middle; width: 10%; cursor: pointer; }
   .FeatureNavButton { display: inline-block; width: 40px; height: 140px; line-height: 140px; vertical-align: middle; background-color: rgba(0, 0, 0, 0.5); color: #FFFFFF; text-align: center; opacity: 0; }
   .FeatureNavButton:hover { background-color: rgba(0, 0, 0, 0.6); }
.FeatureTextTable { display: table; height: 100%; width: 90%; max-width: 1600px; margin: 0 auto; margin-top:50px; opacity: 0; }
 .FeatureTextRow { display: table-row; }
  .FeatureTextCell { display: table-cell; vertical-align: middle; }
   .FeatureText { font-family: ff-cocon-pro, sans-serif; font-weight: 300; font-size: 28px; line-height: 34px; color: #a78e70; letter-spacing: 2px; }
   .FeatureTextTitle { font-family: ff-cocon-pro, sans-serif; font-weight: 400; color: #a78e70; font-size:36px; padding-bottom: 20px; }

#ProductShowBox { width:100%; max-width: 1200px; margin: 0 auto; position: relative; overflow-x: hidden; overflow-y: auto; }
 #ProductShowSlider { width: 100%; white-space: nowrap; /*transition: all 0.4s ease-outt; -webkit-transition: all 0.4s ease-out;*/ opacity: 0; }
  .ProductShowItemBox2 { display: inline-block; width: 50%; }
   .ProductShowItem2 { margin: 7%; }
  .ProductShowItemBox3 { display: inline-block; width: 33.33%; }
   .ProductShowItem3 { margin: 7%; }
  .ProductShowItemBox4 { display: inline-block; width: 25%; }
   .ProductShowItem4 { margin: 7%; }
  .ProductShowItemBox5 { display: inline-block; width: 20%; }
   .ProductShowItem5 { margin: 7%; }
 .PSINavTable { display: table; position: absolute; top: 0px; z-index: 3; }
  .PSINavRow { display: table-row; }
   .PSINavCell { display: table-cell; vertical-align: middle; cursor: pointer; }
    .PSINavButton { display: inline-block; width: 40px; height: 140px; line-height: 140px; vertical-align: middle; background-color: rgba(0, 0, 0, 0.5); color: #FFFFFF; text-align: center; opacity: 0.5; }
    .PSINavButton:hover { background-color: rgba(0, 0, 0, 0.6); }
    .PSIInfo { color: #a78e70; font-family: open-sans, sans-serif; font-weight: 300; font-size: 15px; clear: both; width: 100%; text-align: center; margin-top: 5px; cursor: pointer; }
    .PSIInfo:hover { color: #747474; }
    .PSITitle { color: #a78e70; font-family: ff-cocon-pro, sans-serif; font-weight: 300; font-size: 18px; clear: both; width: 100%; text-align: center; margin-top: 20px; cursor: pointer; }
    .PSITitle:hover { color: #747474; }
.SubtitleHome { text-align: center; font-family: ff-cocon-pro, sans-serif; font-weight: 400; font-size: 29px; letter-spacing: 1px; color: #b79b7e; }
.StepButton { display: inline-block; font-family: montserrat, sans-serif; font-weight: 400; border: 1px solid #FFFFFF; color: #FFFFFF; padding: 8px 30px 8px 30px; font-size: 15px; cursor: pointer; }
.StepImage { position: absolute; top: 0px; bottom: 0px; left: -30px; right: -30px; background-position: center; background-size: cover; transition: all 1s ease; -webkit-transition: all 1s ease; }
.StepImageCell { overflow: hidden; position: relative; height: 670px; }
.StepInfoCell { padding: 40px 20px 60px 20px; height: 670px; }
.StepPapgerInfo { font-family: ff-cocon-pro, sans-serif; font-weight: 300; color: #FFFFFF; font-size: 30px; line-height: normal; margin-bottom: 40px; }
.StepPaperTitle { font-family: ff-cocon-pro, sans-serif; font-weight: 400; color:#FFFFFF; font-size: 36px; line-height: normal; margin-top: 40px; }

/* adjust / */
@media screen and (min-width: 1000px) and (min-height: 1000px) { 
	.FeatureBox { display: block; }
}

@media screen and (max-width: 1400px) { 
}
@media screen and (max-width: 1350px) { 
}
@media screen and (max-width: 1300px) { 
}
@media screen and (max-width: 1250px) { 
	/*#ProductShowBox { width: 1150px; }*/
}
@media screen and (max-width: 1200px) { 
	/*#ProductShowBox { width: 1100px; }*/
}
@media screen and (max-width: 1150px) { 
	/*#ProductShowBox { width: 1050px; }*/
}
@media screen and (max-width: 1100px) { 
	/*#ProductShowBox { width: 1000px; }*/
}
@media screen and (max-width: 1050px) { 
	/*#ProductShowBox { width: 950px; }*/
}
@media screen and (max-width: 1000px) { 
	/*#ProductShowBox { width: 900px; }*/
}
@media screen and (max-width: 950px) { 
	/*#ProductShowBox { width: 850px; }*/
}
@media screen and (max-width: 900px) { 
	/*#ProductShowBox { width: 800px; }*/
}
@media screen and (max-width: 850px) { 
	.FeatureText { font-size: 20px; line-height: 24px; }
	.FeatureTextTitle { font-size: 28px; padding-bottom: 10px; }
	/*#ProductShowBox { width: 750px; }*/
}
@media screen and (max-width: 800px) { 
	/*#ProductShowBox { width: 700px; }*/
}
@media screen and (max-width: 750px) { 
	/*#ProductShowBox { width: 650px; }*/
}
@media screen and (max-width: 700px) { 
	/*#ProductShowBox { width: 600px; }*/
}
@media screen and (max-width: 650px) { 
	.FeatureText { font-size: 16px; line-height: 20px; padding-bottom: 40px; }
	.FeatureTextTitle { font-size: 22px; padding-bottom: 10px; }
	/*#ProductShowBox { width: 550px; }*/
}
@media screen and (max-width: 600px) { 
	/*#ProductShowBox { width: 500px; }*/
}
@media screen and (max-width: 550px) { 
	/*#ProductShowBox { width: 450px; }*/
}
@media screen and (max-width: 500px) { 
	/*#ProductShowBox { width: 400px; }*/
}
@media screen and (max-width: 450px) { 
	.FeatureText { font-size: 12px; line-height: 14px; padding-bottom: 60px; }
	.FeatureTextTitle { font-size: 20px; padding-bottom: 0px; }
	/*#ProductShowBox { width: 350px; }*/
}
@media screen and (max-width: 400px) { 
	#Feature { margin: 0px -20px 0px -20px; }
	/*#ProductShowBox { width: 400px; margin: 0px -20px 0px -20px; }*/
}
@media screen and (max-width: 350px) { 
	/*#ProductShowBox { width: 1150px; }*/
}
@media screen and (max-width: 300px) { 
}

@media screen and (min-width: 851px) { 
}

@media screen and (min-width: 900px) { 
}
/* adjust \ */