@media(max-width: 1500px){
	#banner>div{
		width: 70%;
		left: 12%;
	}
		#banner>div>div{
			font-size: 1.5em;
		}
}
@media(max-width: 1366px){
	section:nth-child(3)>article:nth-child(2)>div[section="nail"],
	section:nth-child(3)>article:nth-child(2)>div[section="dress"],
	section:nth-child(3)>article:nth-child(2)>div[section="eyelash"]{
		height: 400px;
	}
	section:nth-child(3)>article:nth-child(2)>div[section="nail"]>div h3,
	section:nth-child(3)>article:nth-child(2)>div[section="eyelash"]>div h3{
		font-size: 3em;
	}

	section:nth-child(3)>article:nth-child(2)>div[section="dress"]>div h3{
		font-size: 5em !important;
	}
		section:nth-child(3)>article:nth-child(2)>div[section="nail"]>div ul li{
			font-size: 2em;
		}
		section:nth-child(3)>article:nth-child(2)>div[section="dress"]>img{
			object-position: 50% 10%;
		}
		section:nth-child(3)>article:nth-child(2)>div[section="eyelash"]>div p{
			font-size: 1em;
		}
		section:nth-child(3)>article:nth-child(2)>div[section="eyelash"]>div h4{
			font-size: 1.2em;
		}
		section:nth-child(3)>article:nth-child(2)>div[section="eyelash"]>div h5{
			font-size: 1.4em;
		}

}
@media(max-width: 1250px){
	section:nth-child(4)>article{
		width: 1000px;
	}
}
@media(max-width: 1100px){
	section:first-child article{
		width: 800px;
	}
		section:first-child article img{
			width: 200px;
			height: 200px;
			max-width: 100%;
		}
		section:first-child article>div{
			font-size: 1.2em;
		}
	section:nth-child(5)>article{
		width: 800px;
	}
}
@media(max-width: 1050px){
	section:nth-child(3)>article:first-child{
		width: 800px;
		padding: 50px 0px 50px;
	}
	section:nth-child(4)>article{
		width: 800px;
		padding: 50px 0px 50px;
	}
		section:nth-child(4)>article>div h3{
			font-size: 1.5em;
		}
}
@media(max-width: 900px){
	section:nth-child(5)>article{
		width: 60%;
		display: block;
		padding: 50px 0px 50px;
	}
		section:nth-child(5)>article>div{
			width: 100%!important;
			display: block;
			margin-bottom: 20px;
		}
		section:nth-child(5)>article>div:nth-child(2) form{
			display: block;
			width: 100%;
		}
		section:nth-child(5)>article>div:nth-child(2) form>div{
			width: 100%;
		}
}
@media(max-width: 850px){
	#banner>div{
		display: none;	
	}
	#banner{
		height: 50vh;
	}
	p{
		margin-left: -1px !important;
	}
	section:first-child article{
		display: block;
		width: calc(100% - 20px);
		padding: 20px 0px 20px;
	}
		section:first-child article>div{
			width: 100%;
			margin: auto;
			position: relative;
			z-index: 2;
			margin-top: 20px;
			text-align: center;
		}
	section:nth-child(3)>article:first-child{
		width: 600px;
	}
	section:nth-child(3)>article:first-child>div:after{
		width: 150px;
		height: 150px;
		top: -25px;
	}
	section:nth-child(3)>article:first-child>div>div{
		width: 100px;
		height: 100px;
	}
		section:nth-child(3)>article:first-child>div>h3{
			font-size: 1.5em;
		}
			section:nth-child(3)>article:first-child>div>h3 span{
				top: -10px;
			}
	section:nth-child(4)>article{
		width: calc(100% - 20px);
		flex-flow: row wrap;
		align-content: space-between;
		justify-content: space-between;
	}
	section:nth-child(4)>article>div:nth-child(3),
	section:nth-child(4)>article>div:nth-child(4){
		margin-top: 50px;
	}
	section:nth-child(4)>article>div:nth-child(2){
		page-break-after: always;
	}
}
@media(max-width: 650px){
	section:nth-child(2)>article{
		display: block;
		/*height: 400px;
		position: relative;
		overflow: hidden;*/
	}
	section:nth-child(2)>article:first-child>div{
		height: 100%;
	}
		section:nth-child(2)>article:first-child>div:nth-child(3) img{
			object-position: 50% 55%;
		}
		/*section:nth-child(2)>article:first-child>div{
			width: 100%;
			height: 100%;
			position: relative;
		}
			section:nth-child(2)>article:first-child>div img{
				position: absolute;
				left: 0px;
				top: 0px;
				transition: 1s ease left;

			}*/
	section:nth-child(3)>article:first-child{
		width: 400px;
	}
		section:nth-child(3)>article:first-child>div:after{
			left: -40px;
		}
}
@media(max-width: 550px){

	section:nth-child(3)>article:nth-child(2)>div[section="nail"],
	section:nth-child(3)>article:nth-child(2)>div[section="dress"],
	section:nth-child(3)>article:nth-child(2)>div[section="eyelash"]{
		display: block;
		height: initial;
	}
	section:nth-child(3)>article:nth-child(2)>div[section="nail"]>img,
	section:nth-child(3)>article:nth-child(2)>div[section="dress"]>img,
	section:nth-child(3)>article:nth-child(2)>div[section="eyelash"]>img
	{
		width: 100%;
		height: 360px !important;
		margin-top: 15px;
	}
	section:nth-child(3)>article:nth-child(2)>div[section="nail"]>div,
	section:nth-child(3)>article:nth-child(2)>div[section="eyelash"]>div{
		padding: 10px;
	}
	section:nth-child(3)>article:nth-child(2)>div[section="dress"]>div{
		margin-top: 10px !important;
	}


	section:nth-child(3)>article:nth-child(2)>div[section="nail"]>div h3,
	section:nth-child(3)>article:nth-child(2)>div[section="dress"]>div h3,
	section:nth-child(3)>article:nth-child(2)>div[section="eyelash"]>div h3{
		font-size: 2em;
	}

		section:nth-child(3)>article:nth-child(2)>div[section="nail"]>div ul li,
		section:nth-child(3)>article:nth-child(2)>div[section="dress"]>div ul li{
			font-size: 1.3em;
		}
		section:nth-child(3)>article:nth-child(2)>div[section="dress"]>img{
			object-position: 50% 10%;
			width: 70%;
    		margin: auto;
    		height: 353px !important;
			margin-top: 15px;
		}
		section:nth-child(3)>article:nth-child(2)>div[section="eyelash"]>div p{
			font-size: 0.8em;
		}
		section:nth-child(3)>article:nth-child(2)>div[section="eyelash"]>div h4{
			font-size: 1em;
		}
		section:nth-child(3)>article:nth-child(2)>div[section="eyelash"]>div h5{
			font-size: 1.2em;
		}
}
@media(max-width: 500px){
	section:nth-child(5)>article{
		width: calc(100% - 50px);
	}
	section:nth-child(5)>article>div:first-child h3{
		font-size: 1em;
	}
	section:nth-child(5)>article>div:first-child p{
		font-size: 0.8em;
	}
}
@media(max-width: 460px){
	section:first-child article>div{
		font-size: 1em;
	}
	section:nth-child(4)>article>div:nth-child(1n){
		page-break-after: always;
		margin-top: 20px;
	}
}

@media(max-width: 420px){
	section:nth-child(3)>article:first-child{
		display: block;
		padding: 20px 0px 20px;
		width: calc(100% - 20px);
	}
		section:nth-child(3)>article:first-child>div{
			margin-bottom: 20px;
			width: 100%;
		}
		section:nth-child(3)>article:first-child>div:after{
			display: none;
		}
}
@media(max-width: 455px){

	section:nth-child(3)>article:nth-child(2)>div[section="nail"]{
		height: 350px !important;
	}
	section:nth-child(3)>article:nth-child(2)>div[section="dress"]{
		height: 390px !important;
	}
	section:nth-child(3)>article:nth-child(2)>div[section="dress"]>img{
		height: 513px !important;
		margin-top: -30px !important;
	}
	section:nth-child(3)>article:nth-child(2)>div[section="eyelash"]{
		height: 350px !important;
	}
}
@media(max-width: 300px){
	section:first-child article img{
		width: 100px;
		height: 100px;
	}
	section:nth-child(2)>article:first-child>div{
		height: 200px;
	}
}