
#section-texture {
		position:relative;
		width: 960px;
		height:840px;
		padding:10px 10px 10px 5px;
		margin:60px auto;
		z-index: 50;
		background:rgba(255,255,255,0.6);
	}
	.select_wrap h4, .select_wrap h5 {
		display: none;
	}
	#section-texture .select1 .select1_1 {
		position: absolute;
		max-width:300px;
		top: 220px;
		left: 30px;
	}
	#section-texture .select1 .select1_1 span {
		font-family: 'Apercu Pro', sans-serif;
		font-size:17px;
		font-weight:bold;
		color:#e05569;
		position:absolute;
		top:-20px;
		left:-10px;
		padding:0 20px;
	}
	#section-texture .select1 .select1_1 .argan-oil-product-left {
		font-family: 'Apercu Pro', sans-serif;
		font-size:13px;
		color:#a1434e;
		position:absolute;
		bottom:10px;
		left:80px;
	}
	
		#section-texture .select1 .select1_1 .argan-oil-product-right {
		font-family: 'Apercu Pro', sans-serif;
		font-size:13px;
		color:#a1434e;
		position:absolute;
		bottom:-5px;
		right:50px;
	}
	
	#section-texture .select1 .select1_1 img {
		position:relative;
	}
	
	#section-texture .select1 .select1_2 {
		position: absolute;
		max-width:300px;
		top: 220px;
		left: 340px;
	}
	#section-texture .select1 .select1_2 span {
		font-family: 'Apercu Pro', sans-serif;
		font-size:17px;
		font-weight:bold;
		color:#c37c1f;
		position:absolute;
		top:-20px;
		left:0;
		padding:0 20px;
	}
	#section-texture .select1 .select1_2 .argan-oil-product-left {
		font-family: 'Apercu Pro', sans-serif;
		font-size:13px;
		color:#a1434e;
		position:absolute;
		bottom:10px;
		left:65px;
	}
	
		#section-texture .select1 .select1_2 .argan-oil-product-right {
		font-family: 'Apercu Pro', sans-serif;
		font-size:13px;
		color:#a1434e;
		position:absolute;
		bottom:-5px;
		right:48px;
	}
	
	#section-texture .select1 .select1_2 img {
		position:relative;
	}
	#section-texture .select1 .select1_3 {
		position: absolute;
		max-width:300px;
		top: 220px;
		left: 630px;
	}
	#section-texture .select1 .select1_3 span {
		font-family: 'Apercu Pro', sans-serif;
		font-size:17px;
		font-weight:bold;
		color:#0255a9;
		position:absolute;
		top:-20px;
		left:0;
		padding:0 20px;
	}
	#section-texture .select1 .select1_3 .argan-oil-product {
		font-family: 'Apercu Pro', sans-serif;
		font-size:13px;
		color:#a1434e;
		position:absolute;
		bottom:10px;
		left:110px;
	}

	#section-texture .select1 .select1_3 img {
		position:relative;
	}
	#section-texture .select1 .select1_4 {
		position: absolute;
			max-width:300px;
		top: 600px;
		left: 160px;
	}
	#section-texture .select1 .select1_4 span {
		font-family: 'Apercu Pro', sans-serif;
		font-size:17px;
		font-weight:bold;
		color:#17c5cc;
		position:absolute;
		top:-20px;
		left:5px;
		padding:0 20px;
	}
	#section-texture .select1 .select1_4 .argan-oil-product {
		font-family: 'Apercu Pro', sans-serif;
		font-size:13px;
		color:#a1434e;
		position:absolute;
		bottom:10px;
		left:115px;
	}

	#section-texture .select1 .select1_4 img {
		position:relative;
	}
	#section-texture .select1 .select1_5 {
		position: absolute;
			max-width:300px;
		top: 600px;
		right: 160px;
	}
	#section-texture .select1 .select1_5 span {
		font-family: 'Apercu Pro', sans-serif;
		font-size:17px;
		font-weight:bold;
		color:#e74a95;
		position:absolute;
		top:-20px;
		left:20px;
		padding:0 10px;
	}
	#section-texture .select1 .select1_5 .argan-oil-product {
		font-family: 'Apercu Pro', sans-serif;
		font-size:13px;
		color:#a1434e;
		position:absolute;
		bottom:10px;
		left:120px;
	}

	#section-texture .select1 .select1_5 img {
		position:relative;
	}
	#section-texture .select1 .product-texture1_8 {
		position: relative;
		left: -5px;
	}
	.select_line {
		display: none;
	}
	
	#section-texture .select2 .argan-oil-title { position:absolute; top:970px; left:380px;}
	#section-texture .select2 .product-texture2_1 {
		position: absolute;
		top: 1093px;
		left: 41px;
	}
	#section-texture .select2 .product-texture2_2 {
		position: absolute;
		top: 1197px;
		left: 41px;
	}
	#section-texture .select2 .product-texture2_3 {
		position: absolute;
		top: 1301px;
		left: 41px;
	}
	#section-texture .select2 .product-texture2_4 {
		position: absolute;
		top: 1405px;
		left: 41px;
	}
	#section-texture .select2 .product-texture2_5 {
		position: absolute;
		top: 1514px;
		left: 41px;
	}
	#section-texture .select2 .product-texture2_6 {
		position: absolute;
		top: 1614px;
		left: 41px;
	}
	#section-texture .select2 .product-texture2_7 {
		position: absolute;
		top: 1720px;
		left: 41px;
	}
	#section-texture .select2 .chart-desktop { position:absolute; top:1030px; left:180px; }

.argan-oil-title {
    font-weight: bold;
    font-style: normal;
    font-size: 20px;
    color: #846029;
    display: block;
    text-transform: uppercase;
    margin-bottom: 70px;
}

#section-dev {
		position:relative;
		width: 960px;

		z-index: 50;
		padding:10px 10px 10px 5px;
		margin:0 auto;
		z-index: 50;
		background:rgba(255,255,255,0.6);
	}
	#section-dev .copy {
		position: absolute;
		top: 130px;
		left:20%;
		right: 0;
		width: 60%;
		font-size: 13px;
		line-height: 1.8em;
		text-align: center;
	}
	#section-dev #devComment .title {
		position: absolute;
		top: 310px;
		right: 0;
		width: 100%;
		color: #be8b46;
		font-size: 17px;
		font-weight: bold;
		line-height: 1.8em;
		text-align: center;
	}
	#section-dev #devComment .lead {
		position: absolute;
		top: 350px;
		right: 0;
		width: 100%;
		font-size: 14px;
		line-height: 1.8em;
		text-align: center;
	}
	#section-dev #devComment .devimg {
		display: none;
	}
	#section-dev #devComment .dev01 {
		position: absolute;
		top: 250px;
		left: 360px;
		width: 500px;
		line-height: 1.8em;
	}
	#section-dev #devComment .dev01 .subtitle {
		width: 60%;
		font-size: 14px;
		text-align: left;
	}
	#section-dev #devComment .dev02 {
		position: absolute;
		top: 383px;
		left:-260px;
	}
	#section-dev #devComment .dev02 .subtitle {
		width: 100%;
		color: #561d21;
		font-size: 18px;
		line-height: 1.8em;
		text-align: left;
		margin: 0 0 15px -82px;
	}
	#section-dev #devComment .dev02 .dev02-pointimg {
		display: none;
	}
	#section-dev #devComment .dev02 .dev02-point1 {
		margin: 0 0 20px;
	}
	#section-dev #devComment .dev02 .dev02-point2 {
		margin: 0 0 20px;
	}
.product-development-content { width:630px; margin:-15px auto 0 auto;}

.product-development-column-container { width:900px; margin:30px auto; border:1px solid #846029; padding:20px; background:#fff;}
.product-development-column-left { width:200px; float:left;}
.product-development-column-center { width:400px; float:left; margin:20px; padding-left:10px; padding-top:10px; }

.product-development-column-center p { margin:10px auto; }
.product-development-column-right { width:200px; float:left; padding-left:35px;}


	/*ドライヤーでブロー前に*/
	#section-dryer {
		position:relative;
		width: 960px;
		height: 900px;
		z-index: 50;
		padding:10px 10px 10px 5px;
		margin:70px auto 0 auto;
		z-index: 50;
		background:rgba(255,255,255,0.6);
	}
	#process1box,
	#process2box,
	#process3box,
	#process4box {
		position: absolute;
		top: 140px;
		width: 300px;
		height: 370px;
		z-index: 120;
	}
	#process1box{
		left: 60px;
	}
	#process2box{
		left: 273px;
	}
	#process3box{
		left: 476px;
	}
	#process4box{
		left: 678px;
	}
	#processText1,
	#processText2,
	#processText3,
	#processText4 {
		position: absolute;
		top: 200px;
		width:160px;
		left: 35px;
		padding:10px;
		z-index: 120;
		font-size: 14px;
		line-height: 1.55em;
	}
	#processText1{
		left: 30px;
	}
	#processText2{
		left: 25px;
	}
	#processText3{
		left: 22px;
	}
	#processText4{
		left: 20px;
	}
	#boxStyle, #boxIron {
		position: absolute;
		top: 560px;
		z-index: 70;
		font-size: 0.9em;
	}
	#boxStyle {
		left: 60px;
	}
	#boxStyleText {
		position: absolute;
		top: 630px;
		left: 100px;
		z-index: 70;
		color: #333;
		font-size: 14px;
		line-height: 1.5em;
		width:360px;
	}
	#boxIron {
		right: 60px;
	}
	#boxIronText {
		position: absolute;
		top: 630px;
		left: 516px;
		z-index: 70;
		color: #333;
		font-size: 14px;
		line-height: 1.5em;
		width:360px;
	}


.select-product-container { width:900px; margin:60px auto 0 auto; }
.select-product { width:300px; position:relative; float:left; }
.select-product-1-top-text { 
    font-size: 16px;
    font-weight: bold;
    color: #e05569;
    position: absolute;
    top: -25px;
    left: 20px;
	padding: 0 20 }

.select-product-2-top-text { 
    font-size: 16px;
    font-weight: bold;
    color: #c37c1f;
    position: absolute;
    top: -25px;
    left: -5px;
	padding: 0 20 }

.select-product-3-top-text { 
    font-size: 16px;
    font-weight: bold;
    color: #0255a9;
    position: absolute;
    top: -25px;
    left: 12px;
	padding: 0 20 }

.select-product-4-top-text { 
    font-size: 16px;
    font-weight: bold;
    color: #17c5cc;
    position: absolute;
    top: -25px;
    left: 15px;
	padding: 0 20 }

.select-product-5-top-text { 
    font-size: 16px;
    font-weight: bold;
    color: #e74a95;
    position: absolute;
    top: -25px;
    left: 15px;
	padding: 0 20 }
.select-product-1-bottom-text-left { position:absolute; bottom:4px; left:79px;   color:#a1434e; font-size:12px; }
.select-product-1-bottom-text-right {position:absolute;  bottom:-12px; left:160px;  color:#a1434e; font-size:12px;}
.select-product-2-bottom-text-left { position:absolute; bottom:4px; left:65px;  color:#a1434e; font-size:12px; }
.select-product-2-bottom-text-right {position:absolute;  bottom:-12px; left:161.5px;  color:#a1434e; font-size:12px; }
.select-product-bottom-text {position:absolute;  bottom:4px; left:112px;  color:#a1434e; font-size:12px; }
.select-product-bottom-text-frizz-care {position:absolute;  bottom:4px; left:125px;   color:#a1434e; font-size:12px;}

.select-product-left-spacing { float:left; margin-left:150px; }

.step-by-step-guide-to-apply-argan-oil-container { margin:60px auto 100px auto; }

.apply-argan-oil-box-container { width:900px; margin:10px auto; }

.apply-argan-oil-box { float:left; width: 225px; margin:10px auto; }

.apply-argan-oil-box p { width:160px; margin:0 auto; font-size:12px; }

.argan-oil-info-box { float:left; margin-top:30px; width:424px; position:relative; }

.argan-oil-info-box-left-spacing { margin-left:20px; margin-right:12px; }

.argan-oil-info-box-title { color:#7c6134; font-size:18px; font-weight:bold; margin:10px 0; position:absolute; top:25px; left:50px; }

.argan-oil-info-box p { top:70px; left:50px;  position:absolute; font-size:14px; width:330px; }


@media screen and (max-width:768px){
	#section-texture { width:100%; }
	
	#section-texture .select_wrap {
		width: 100%;
		margin: 0 auto 60px;
		padding: 30px 5%;
		
	}
	.select_wrap h4 {
		width: 34vw;
		margin: 0 auto 30px;
	}
	.select_wrap .select1 {
		font-size: 0;
		text-align: center;
	}
	.select_wrap .select1 > div {
		display: inline-block;
		width: 49%;
		margin-bottom: 30px;
		vertical-align: bottom;
	}
	.select_wrap h5 {
		width: 40vw;
		margin: 0 auto 15px;
	}
	.select_wrap .select1 a {
		display: inline-block;
		margin: 0 0.5vw;
		vertical-align: bottom;
	}
	.select_wrap .select1 a img {
		height: 42vw;
	}
	.select_wrap .select1 .select1_5 {
		width: 100%;
	}
	.select_wrap .select1 .select1_5 .product-texture1_8 {
		position: relative;
		left: -3px;
	}
	.select_line {
		margin: 20px auto 40px;
	}
	.select_wrap .select2 img {
		margin-bottom: 3px;
	}
	.select_wrap .select2 h4 {
		margin-bottom: 20px;
	}
	.select_wrap .select2 .select_tab {
		width: 58.1vw;
		margin-left: auto;
	}
	
	#section-texture {
		padding:20px;
	}
	
	#section-texture .select1 .select1_1 { 
		position: relative;
		max-width:300px;
		top: 0;
		left: 10px;
	}
	#section-texture .select1 .select1_1 span {
		font-family: 'Apercu Pro', sans-serif;
		font-size:17px;
		font-weight:bold;
		color:#e05569;
		position:absolute;
		top:-20px;
		left:-10px;
		padding:0 20px;
	}
	#section-texture .select1 .select1_1 .argan-oil-product-left {
		font-family: 'Apercu Pro', sans-serif;
		font-size:13px;
		color:#a1434e;
		position:absolute;
		bottom:-5px;
		left:40px;
		width:60px;
	}
	
		#section-texture .select1 .select1_1 .argan-oil-product-right {
		font-family: 'Apercu Pro', sans-serif;
		font-size:13px;
		color:#a1434e;
		position:absolute;
		bottom:-35px;
		right:40px;
		width:60px;
	}
	
	#section-texture .select1 .select1_2 {
		position: relative;
		max-width:300px;
		top: 0;
		left: 10px;
	}
	#section-texture .select1 .select1_2 span {
		font-family: 'Apercu Pro', sans-serif;
		font-size:17px;
		font-weight:bold;
		color:#c37c1f;
		position:absolute;
		top:-20px;
		left:0;
		padding:0 20px;
	}
	#section-texture .select1 .select1_2 .argan-oil-product-left {
		font-family: 'Apercu Pro', sans-serif;
		font-size:13px;
		color:#a1434e;
		position:absolute;
		bottom:-20px;
		left:40px;
		width:60px;
	}
	
		#section-texture .select1 .select1_2 .argan-oil-product-right {
		font-family: 'Apercu Pro', sans-serif;
		font-size:13px;
		color:#a1434e;
		position:absolute;
		bottom:-35px;
		right:40px;
		width:60px;
	}
	#section-texture .select1 .select1_3 {
		position: relative;
		max-width:300px;
		top: 60px;
	}
	#section-texture .select1 .select1_3 span {
		font-family: 'Apercu Pro', sans-serif;
		font-size:17px;
		font-weight:bold;
		color:#0255a9;
		position:absolute;
		top:-20px;
		left:0;
		padding:0 20px;
		
	}
	#section-texture .select1 .select1_3 .argan-oil-product {
		font-family: 'Apercu Pro', sans-serif;
		font-size:13px;
		color:#a1434e;
		position:absolute;
		bottom:-5px;
		left:50%;
		text-align:center;
		padding:0 20px;
		width:150px;
		margin-left:-75px;
		
	}
	#section-texture .select1 .select1_3 img {
		margin-top:40px;
	}
	#section-texture .select1 .select1_4 {
		position: relative;
		max-width:300px;
		top: 60px;
		left:0;
	}
	#section-texture .select1 .select1_4 span {
		font-family: 'Apercu Pro', sans-serif;
		font-size:17px;
		font-weight:bold;
		color:#17c5cc;
		position:absolute;
		top:-20px;
		left:0;
		padding:0 20px;
		text-align:center;
	}
	#section-texture .select1 .select1_4 .argan-oil-product {
		font-family: 'Apercu Pro', sans-serif;
		font-size:13px;
		color:#a1434e;
		position:absolute;
		bottom:-5px;
		left:50%;
		text-align:center;
		padding:0 20px;
		width:150px;
		margin-left:-75px;
		
	}
    #section-texture .select1 .select1_4 img {
		margin-top:40px;
	}
	
	#section-texture .select1 .select1_5 {
		position: relative;
		max-width:300px;
		top: 90px;
		right:0;
		left:10px;
	}
	#section-texture .select1 .select1_5 span {
		font-family: 'Apercu Pro', sans-serif;
		font-size:17px;
		font-weight:bold;
		color:#e74a95;
		position:absolute;
		top:-20px;
		left:0;
		padding:0 10px;
	}
	#section-texture .select1 .select1_5 .argan-oil-product {
		font-family: 'Apercu Pro', sans-serif;
		font-size:13px;
		color:#a1434e;
		position:absolute;
		bottom:-5px;
		left:50%;
		text-align:center;
		padding:0 20px;
		width:150px;
		margin-left:-75px;
	}

	#section-texture .select1 .select1_5 img {
		width:80%;
		margin-left:30px;
	}

	#section-dev { margin-top:-30px; width:100%;}
	
	.product-development-content { width:100%; margin:-30px auto 0 auto; padding:20px;}

.product-development-column-container { width:100%; margin:30px auto; border:1px solid #846029; padding:20px; background:#fff;}
.product-development-column-left { width:100%; float:none; margin:0 auto; text-align:center;}
.product-development-column-center { width:100%; float:none; margin:0 auto; padding:20px; }
.product-development-column-right { width:100%; float:none; margin:0 auto; padding:20px; text-align:center;}

	#section-dev .copy {
		display: none;
	}
	#devComment {
		width: 90%;
		margin: 0 auto 60px;
		padding: 0 5% 20px;
		background: radial-gradient(#fff, #fffdf7);
		border: 2px solid #b8b0ad;
		box-sizing: border-box;
		box-shadow: 0 0 10px rgba(0, 0, 0, .05);
	}
	.dev01 .devimg {
		text-align:center;padding-top:10px;padding-bottom:10px;
	}
	#devComment .subtitle {
		color: #561d21;
		font-size: 16px;
		text-align: center;
		margin-bottom: 10px;
	}
	.dev02 {
		display:none;
		overflow: hidden;
	}
	.dev02 .devimg {
		margin-bottom: -40px;
	}
	.dev02-pointimg {
		clear: both;
		float: left;
		width: 13%;
		margin-right: 3%;
	}
	.dev02-pointimg + div {
		float: right;
		width: 83%;
		margin-bottom: 15px;
		font-size: 11px;
	}


	/*ドライヤーでブロー前に*/
	
	#section-dryer {
	margin-top:60px;
		width:90%;
	}
	
	#section-dryer .dryer_wrap {
		width: 90%;
		margin: 0 auto;
		padding:20px auto;
	}
	#section-dryer .processbox {
		overflow: hidden;
		padding: 20px 5%;
	}
	#section-dryer .pBox img {
		clear: both;
		float: left;
		width: 40%;
		margin-right: 3%;
		margin-bottom: 10px;
	}
	#section-dryer .pBox p {
		float: right;
		width: 57%;
		padding-top: 20px;
	}
	.dryerbox {
		position: relative;
		margin: 0 auto;
		width:100%;
	}
	.dryerbox p {
		position: absolute;
		top: 20px;
		left: 25px;
		margin: 0;
	}
	#boxStyleText {
		top: 63px;
		font-size:13px!important;
	}
	#boxIronText {
		top: 60px;
		font-size:13px!important;
	}
	
	#process1box,
	#process2box,
	#process3box,
	#process4box {
		position: relative;
		top:0;
		width: 100%;
		height: auto;
		z-index: 120;
		margin:10px auto;
	}
	
	.mobile-left-product-spacing {
    margin-left: 90px
		
	}
	
	
/* Product Select by Texture */
	
.select-product-container { width:100%; }
.select-product { width:50%; position:relative; float:left; }
.select-product img { max-width:160px; max-height:154px; margin-bottom:-15px; }	
.select-product-1-top-text { max-width:160px; position:relative; top:0; bottom:0; margin-bottom:-15px; margin-left:-30px; font-size:15px; }
.select-product-2-top-text { max-width:160px; position:relative; top:0; bottom:0; margin-bottom:-15px; margin-left:15px; font-size:15px;}
.select-product-3-top-text { max-width:160px; position:relative; top:0; bottom:0; margin-bottom:-15px; margin-left:-15px; font-size:15px; }
.select-product-4-top-text { max-width:160px; position:relative; top:0; bottom:0; margin-bottom:-15px; margin-left:-15px; font-size:15px;}
.select-product-5-top-text { max-width:160px; position:relative; top:0; bottom:0; margin-bottom:-15px; margin-left:-18px; font-size:15px;}
	
.select-product-1-bottom-text-left, .select-product-1-bottom-text-right,
.select-product-2-bottom-text-left, .select-product-2-bottom-text-right,
.select-product-bottom-text, .select-product-bottom-text-frizz-care	{ display:none }
	
.select-product-mobile-text-1-container { width:160px; height:154px; position:relative; margin-bottom:30px; }
.select-product-mobile-text-1-info1 { bottom:-11px; left:29px; color:#a1434e; font-size:11px; position:absolute; }	
.select-product-mobile-text-1-info2 { bottom:-42px; left:83px; color:#a1434e; font-size:11px; position:absolute; }

	
.select-product-mobile-text-2-container { width:160px; height:154px; position:relative; margin-bottom:30px; }
.select-product-mobile-text-2-info1 { bottom:-26px; left:26px; color:#a1434e; font-size:11px; position:absolute; }	
.select-product-mobile-text-2-info2 { bottom:-42px; left:84px; color:#a1434e; font-size:11px; position:absolute; }
	
.select-product-mobile-text-3-container { width:160px; height:154px; position:relative; margin-bottom:10px; }
.select-product-mobile-text-3-info1 { bottom:-12px; left:43px; color:#a1434e; font-size:11px; position:absolute; }	

.select-product-mobile-text-4-container { width:160px; height:154px; position:relative; margin-bottom:10px; }
.select-product-mobile-text-4-info1 { bottom:-12px; left:45px; color:#a1434e; font-size:11px; position:absolute; }	
	
.select-product-mobile-text-5-container { width:160px; height:154px; position:relative; margin-bottom:10px; }
.select-product-mobile-text-5-info1 { bottom:-12px; left:53px; color:#a1434e; font-size:11px; position:absolute; }		
	
.select-product-left-spacing { float:left; margin-left:150px; }
	
.select-product-mobile-spacing { float:none; width:160px; margin:10px auto; }

.step-by-step-guide-to-apply-argan-oil-container { margin:60px auto; }	
	
.apply-argan-oil-box-container { width:100%; }

.apply-argan-oil-box { float:none; width: 225px; margin:20px auto; }

.apply-argan-oil-box p { width:160px; margin:0 auto; font-size:12px; }

.argan-oil-info-box { float:none; margin:20px auto; width:90%; max-width:400px; position:relative; }

.argan-oil-info-box img { width:100%; max-width:400px; height:auto; margin:0 auto; }
	
.argan-oil-info-box-left-spacing { margin:0 auto; }

.argan-oil-info-box-title { color:#7c6134; font-size:16px; font-weight:bold; margin:10px 0; position:absolute; top:10px; left:20px; }

.argan-oil-info-box p { top:50px; left:20px;  position:absolute; font-size:12px; width:auto; max-width:340px; }	
	
}

/* Custom responsive coding for Argan Oil Info Box */

@media screen and (min-width:400px) and (max-width:768px) {

	.argan-oil-info-box-title-left-spacing { top:35px; }
	.argan-oil-info-box-title-right-spacing { top:55px; }
}	

/* Mobile device only */

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	
	.extra-mobile-spacing { margin-bottom:140px; }	
	
	.select-product-mobile-text-1-container { width:160px; height:154px; position:relative; margin-bottom:40px; }
.select-product-mobile-text-1-info1 { bottom:-11px; left:29px; color:#a1434e; font-size:11px; position:absolute; }	
.select-product-mobile-text-1-info2 { bottom:-45px; left:83px; color:#a1434e; font-size:11px; position:absolute; }

	
.select-product-mobile-text-2-container { width:160px; height:154px; position:relative; margin-bottom:40px; }
.select-product-mobile-text-2-info1 { bottom:-28px; left:26px; color:#a1434e; font-size:11px; position:absolute; }	
.select-product-mobile-text-2-info2 { bottom:-45px; left:84px; color:#a1434e; font-size:11px; position:absolute; }
	
}

/* Mobile only */

@media screen and (min-width:320px) and (max-width:415px) {


#section-texture .select1 .select1_1 { 
		position: relative;
		max-width:320px;
		top: 0;
		left:-10px;
	}
	#section-texture .select1 .select1_1 span {
		font-size:17px;
		top:-20px;
		left:-5px;
		padding:0 20px;
		width:150px;
	}
	#section-texture .select1 .select1_1 img {
		margin-top:50px;
	}
	
	#section-texture .select1 .select1_1 .argan-oil-product-left {

		bottom:-15px;
		left:0;
		width:70px;
	}
	
		#section-texture .select1 .select1_1 .argan-oil-product-right {

		bottom:-45px;
		right:0;
		width:70px;
	}
	
	#section-texture .select1 .select1_2 {
		position: relative;
		max-width:320px;
		top: 0;
		left: auto;
		right:-30px;
	}
	#section-texture .select1 .select1_2 span {
		font-family: 'Apercu Pro', sans-serif;
		font-size:17px;
		font-weight:bold;
		color:#c37c1f;
		position:absolute;
		top:-20px;
		left:0;
		padding:0 20px;
	}
	#section-texture .select1 .select1_2 img {
		margin-top:50px;
	}
	#section-texture .select1 .select1_2 .argan-oil-product-left {
	bottom:-31px;
		left:0;
		width:70px;
	}
	
		#section-texture .select1 .select1_2 .argan-oil-product-right {
			bottom:-46px;
		right:0;
		width:70px;
	}
	#section-texture .select1 .select1_3 {
	position: relative;
		max-width:320px;
		top: 0;
		left:-10px;
	}
	#section-texture .select1 .select1_3 span {
		top:30px;
		left:-20px;
		padding:0 20px;
		width:200px;
		
	}
	#section-texture .select1 .select1_3 .argan-oil-product {

		bottom:-20px;

	}
	#section-texture .select1 .select1_3 img {
		margin-top:120px;
	}
	#section-texture .select1 .select1_4 {
		position: relative;
		max-width:300px;
		top: 0;
		left:30px;
	}
	#section-texture .select1 .select1_4 span {
		top:-170px;
		left:0;
		padding:0 20px;
		width:160px;
	}
	#section-texture .select1 .select1_4 .argan-oil-product {
	
		bottom:-15px;
		left:50%;
		text-align:center;
		padding:0 20px;
		width:150px;
		margin-left:-75px;
		
	}
    #section-texture .select1 .select1_4 img {
		margin-top:-80px;
	}
	
	#section-texture .select1 .select1_5 {
		position: relative;
		max-width:300px;
		top: 40px;
		right:0;
		left:0;
	}
	#section-texture .select1 .select1_5 span {
		font-family: 'Apercu Pro', sans-serif;
		font-size:17px;
		font-weight:bold;
		color:#e74a95;
		position:absolute;
		top:-20px;
		left:0;
		padding:0 10px;
	}
	#section-texture .select1 .select1_5 .argan-oil-product {
		font-family: 'Apercu Pro', sans-serif;
		font-size:13px;
		color:#a1434e;
		position:absolute;
		bottom:-15px;
		left:50%;
		text-align:center;
		padding:0 20px;
		width:150px;
		margin-left:-75px;
	}

	#section-texture .select1 .select1_5 img {
		width:55%;
		margin-left:70px;
		margin-top:10px;
	}


}


