/* ---------------------------------------------------------------------- */
/*	Media Queries
/* ---------------------------------------------------------------------- */

/* Small devices (tablets, 768px and up) */
@media (min-width:768px) { 


}

/* Medium devices (desktops, 992px and up) */
@media (min-width:992px) {
	
	h1, .h1 { font-size:75px; line-height: 1em; }
	h2, .h2 { font-size:39px; }
	h3, .h3 { font-size:20px; }
	
	section.xs { padding-top:15px; padding-bottom:15px; }
	section.sm { padding-top:30px; padding-bottom:30px; }
	section.md { padding-top:60px; padding-bottom:60px; }
	section.lg { padding-top:120px; padding-bottom:120px; }
	section.lgb { padding-bottom:120px; }
	section.bg { padding:120px 15px; }
	
	.box-square { padding:0 15px; }
	
	.title_primary { font-size: 120px; }
	.title_secondary { font-size: 47px; }
	
	#header .btn { padding:20px 36px; }
	
	#block-product { padding:40px 60px; }
	
	.ls-fullheight { height:auto; position:absolute; top:0; bottom:0; }
	
	.quantity-wrap { padding:0 20px; }
	
	.lg-outer .lg-img-wrap { padding: 80px; }
	
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width:1200px) {
	

}

@media (min-width:1460px) {
    .container {
        width: 1400px
    }
}