/* HEAD */
@media only screen and (max-width: 500px) {
h1 {font-size: 34px; line-height: 46px;}
#head {margin: 15px auto 86px auto;}
	#head #head-right {justify-content: space-between; width: 100%; gap: 20px 10px;
		border-top: 1px solid #B3B3B3; border-bottom: 1px solid #B3B3B3;
		padding: 15px 0;
	}
}

/* HERO */
@media only screen and (max-width: 800px) {
#hero {margin: 0 auto 101px auto;}
	#hero .hero-row {gap: 0 12px;}
		#hero .herotext {font-size: 48px; line-height: 60px;}
		#hero .heroimg {width: 56px; height: 56px;}
			#hero .heroimg.heroimg1 img {width: 56px; height: auto;}
}

/* SCROLL */
@media only screen and (min-width: 2200px) { .scroll-container {border-radius: 10px;} }
@media only screen and (max-width: 800px) {
	.scroll-container {margin: 0 auto 128px auto; height: 250px;}
	.scroll-content img {height: 250px;}
}

/* WHAT WE DO */
@media only screen and (max-width: 800px) {
#wedo {margin: 0 auto 128px auto;}
	#wedo_sub {font-size: 12px;}
	#wedo_text {line-height: 31px; font-size: 19px;}
}

/* SLIDER */
@media only screen and (max-width: 500px) {
#slider {margin: 0 auto 124px auto; padding: 0;}
	#slider #slides {border-radius: 0; margin: 0 0 20px 0;}
	#slide-nav {gap: 0 65px; justify-content: space-between; padding: 0 20px;}
		#slide-nav .slide-nav-center {display: none;}
}

/* Advantages */
@media only screen and (max-width: 1050px) {
#advs {margin: 0 auto 138px auto;}
	#advs .adv {justify-content: inherit;}
		#advs .adv .adv-num {width: 24px;}
		#advs .adv .adv-text {min-width: 100%;}
}

/* PRICE */
@media only screen and (max-width: 500px) {
#price {margin: 0 auto 177px auto;}
	#price #price-price {width: 100%; text-align: left;}
	#price #price-text {width: 100%;}
}

/* SITES */
@media only screen and (max-width: 500px) {
#sites {font-size: 36px; line-height: 48px;}
/* FINGERS */ #fingers {margin: 0 auto 132px auto;}
}

/* ORDER */
@media only screen and (max-width: 500px) {
#order {padding: 113px 0 54px 0;}
	#order h2 {font-size: 48px; line-height: 60px; margin: 0 0 88px 0;}
	/* FORM */
	#order form {margin: 0 0 144px 0;}
	/* STACK */
		#stack-list {gap: 10px 20px;}
}