

@media screen and (min-width: 1024px)
{
	.tablet-hide{ display:block; }
	span.tablet-hide{ display:inline; }
	.tablet-show{ display:none; }

	.mobile-hide.tablet-hide.desktop-show{ display:block; }
	.desktop-show{ display:block; }

	.mobile-show.tablet-show.desktop-hide{ display:none; }
	.desktop-hide{ display:none; }

	header{ position:relative; box-shadow:none; top:0; height:82px; }
	header h1{ margin-top:0.4em; }
	header img{ max-width:160px; }

	#top.resolution-min-1024{ margin:0; }
	#top h2{ margin:0.3em 0; max-width:650px; font-size:2.9em;}
	#top .logo{ padding-top:1em; }
	#top.resolution-min-1024{ background:url('../img/HELLOSLIM_WWW_1024_RWD_cut_02.png'); height:467px; }
	#top.resolution-min-1024 .bt{ margin-top:1em; }

	.list-why-teatox li{ width:48%; }

	#expert figure img{ width:48%; max-height:none; }
	#expert figcaption{ max-width:500px; }

	#benefits img{ max-height:none; }
	#instaslider .img{ width:10%; height:92px; flex-basis:auto; }
	

	#toxic h2{ width:80%; font-size:3.6em; }
	#testimonials-insta h2{ font-size:3.5em; }
	#testimonials-insta h2 span{ display:inline; }
	#testimonials-insta-after p{ font-size:1.5em; margin-top:1.5em; }

	#why-teatox h2{ padding:0 0 0.5em 0; }
	.list-why-teatox li p{ font-size:1.4em; }
	.list-why-teatox h3{ font-size:2em; }

	#customer-satisfaction-before h2{ padding:0 3em; }
	#expert-after p{ margin-top:1em; }

	#oh-tomi-about{ background:url('../img/HELLOSLIM_WWW_1024_RWD-(1)_02.jpg') no-repeat; background-position-x:center; background-color:#AF7CB5; background-size:cover; }
	#oh-tomi-about h2{ padding:0 2em; }

	header nav.prawo{ width:70%; margin: 1.5em 5em 0 0; position:relative; }
	header nav ul.menu{ display:block; }
	.menu-top-toggle{ display:none; }

	header nav .fb{ position:absolute; top:0.6em; right:-2em; }

	#contact_header{ margin-top:0; }
	#contact .telefon{ margin-bottom:2em; }
	#contact .kol1 .adres{ width:44%; display:inline-block; text-align:left; }
	#contact .box_img{ width:55%; display:inline-block; }
	#contact .telefon img{ display:inline-block; }
	#contact .telefon span{ font-size:4em; margin-left:0.5em; }
	#contact footer p{ max-width:400px; margin:0 auto; text-align:center; margin-bottom:1em; }
	.contact-header-mobile{ display:none; }
	.left-mobile{ display:block; }
	.left-mobile p{ padding-right:1em; }
	#contact .kol1{ width:70%; }
	#contact .kol2{ width:30%; }

	#top div.resolution-min-1024{ font-size:0.86em; }

	#howitworks .kol1 div, #howitworks .kol2 div{ min-height:281px; }

	.list-newspaper{ margin-top:-1em; }

}



