@media screen and (min-width: 768px)
{
	
	h2{ font-size:3.3em; }
	.mobile-show, .tablet-hide{ display:none; }
	.mobile-hide, .tablet-show{ display:block; }

	.mobile-hide.tablet-hide{ display:none; }
	.mobile-show.tablet-show{ display:block; }

	.menu-top{ padding-top:3em; }

	#instaslider .img{ flex-basis:auto; }
	#without-allergens{ margin-top:3em; }
	#without-allergens h2{ padding:0 2em 0.1em 2em; }
	#top.resolution-min-1024{ background:url('../img/HELLOSLIM_WWW_2560_slajd2.jpg') no-repeat; background-size:cover; /*background-position:0 -187px;*/ text-align:left; height:575px; background-position:-5em 0; }
	#top.resolution-min-1024{ background:url('../img/HELLOSLIM_WWW_768_RWD_cut_02.png') no-repeat; height:514px; }
	#top.resolution-min-1024 article{ background:transparent; position:relative; }
	#top .logo{ margin:0; padding-top:2em; }
	#top h2{ margin:0.3em 0; text-align:left; font-size:3em; max-width:400px; padding:0; }
	#top div.resolution-min-1024{ display:block; font-size:1.1em; }
	#top div.resolution-min-1024 p{ margin:0; }
	.list-top{  }
	.list-top li{ position:relative; font-size:1.5em; margin:0.3em 0 0.3em 1.5em; }
	.list-top li:before{ content:'\f00c'; font-family:FontAwesome; color:#000000; position:absolute; top:0; left:-1.5em; }
	#top.resolution-min-1024 .bt{ margin:1em 0 0.2em 0; }
	#top .effects{ margin:0; font-size:1.4em;}
	
	#write-about-us p{ text-align:left; margin:0; }
	.list-newspaper li, .list-newspaper li:last-child{ width:17%; }

	#toxic{ margin:2em 0; }
	#toxic .flex-box{ display:flex; align-items:center; }
	#toxic h2{ width:100%; }
	#toxic .flex-box .txt{ width:100%; }
	#toxic .flex-box .img{ width:65%; }
	#toxic .flex-box .img img{ margin-top:-30px; }

	
	#slider_night{ top:0; }	
	/*.bx-wrapper, #slider-mobile-day, #slider-mobile-night{ display:none; }*/
	#slider_day, #slider_night{ visibility:visible; }
	#slider_day h2, #slider_night h2{ margin:1em auto; max-width:525px; font-size:2.5em; }
	#slider_day .ctn, #slider_night .ctn{ display:block; }

	#customer-satisfaction{ padding:0; }


	.column-left{ display:none; }
	.column-right{ width:100%; }
	.column-right p{ font-size:1.4em; }
	

	.slider-list-day{ max-width:700px; margin:3em auto; list-style-type:none; padding:0; }
	.slider-list-night{ max-width:550px; margin:3em auto; list-style-type:none; padding:0; }
	.slider-list-day li, .slider-list-night li{ display:inline-block; margin-right:20px; }
	.slider-list-day li:nth-child(4), .slider-list-night li:nth-child(4){ margin-right:0; }	
	.slider-list-day li img, .slider-list-night li img{ max-width:150px; opacity:0.5; border-radius:50%; border:5px solid transparent; }
	.slider-list-day li.active img, .slider-list-night li.active img{ opacity:1; border-color:#FFFFFF; }
	.slider-main-day > div, .slider-main-night > div{ display:none; }
	.slider-main-day > div.active, .slider-main-night > div.active{ display:block; }
	.slider-list-elements-day, .slider-list-elements-night{ cursor:pointer; }
	.slider-list-elements-day img, .slider-list-elements-night img{ transition:all .5s; }
	.slider-list-elements-day:hover img, .slider-list-elements-night:hover img{  opacity:1; }
	.slider-list-elements-day:nth-child(5), .slider-list-elements-night:nth-child(4){ margin-top:20px; }


	#howitworks{ width:100%; height:765px; }
	#howitworks .bt{ margin:1em auto; max-width:250px; }
	#howitworks .kol1, #howitworks .kol2{ width:50%; }
	#howitworks .kol1 .krok1, #howitworks .kol2 .krok2{ max-width:120px; }
	#howitworks .kol1 .krok1, #howitworks .kol2 .krok2{ max-width:90px; }
	#howitworks .kol2 .krok2{ left:auto; right:0; margin-right:0.9em; }
	#howitworks .kol1 div, #howitworks .kol2 div{ width:80%; margin-top:6em; min-height:340px; }
	#howitworks .bt{ cursor:pointer; position:absolute; bottom:-11px; left:0; right:0; }
	#howitworks .slider-other-info{ font-size:0.8em; margin-top:2em; }
	#howitworks .column-right h3{ font-size:1.8em; margin:0; }
	#howitworks .column-right p{ margin:0; }


	#why-teatox{ margin:3em 0; }
	.list-why-teatox{ display:flex; flex-wrap:wrap; justify-content:space-between; }
	.list-why-teatox li{ margin:1em 0; width:100%; }
	.list-why-teatox li img{ float:left; margin-right:50px; }
	.list-why-teatox li .txt{ text-align:left; }
	.list-why-teatox h3{ font-size:2.2em; }
	.list-why-teatox li p{ font-size:1.5em; }


	#customer-satisfaction{ background:#FD8CB7 }
	#customer-satisfaction article{ height:699px; background:url('../img/HELLOSLIM_WWW_1280_00_43.png') no-repeat center top #FD8CB7; background-position:-9em 0; }
	.list-percent{ position:absolute; bottom:3em; right:2em; }
	.list-percent p:first-child{ margin-left:26%; text-align:left; font-size:1.1em; }


	.list-allergens li{ width:25%; }
	.list-allergens li:nth-child(3), .list-allergens li:nth-child(4){ margin:0; }


	#expert h2{ font-family:'GT-Walsheim-Pro-Bold'; }
	#expert figure{ display:flex; justify-content:space-between; max-width:700px; margin:0 auto; }
	#expert figure img{ margin:0 2em 0 0; width:50%; max-height:429px; }
	#expert figcaption{ max-width:475px; font-size:0.9em; }
	#expert p{ font-size:1.5em; }
	#expert .author{ font-size:1.8em; }
	#expert-after p{ font-size:1.5em; margin:0 0 0.5em 0; }


	#accordion{ width:81%; margin:0 auto; margin-top:-0.8em; }
	#accordion div{ border-bottom: solid 1px #ccc; transition: 0.1s all linear; -webkit-transition: 0.5s all linear;}
	#accordion h3 span.ui-accordion-header-icon{ position: absolute; right:0; margin-right:0.5em;}
	#accordion h3 span.ui-accordion-header-icon:before{ position:absolute; right:0; content:'+';
	display: block; color:#000; font-size:1em}
	#accordion h3.ui-accordion-header-active{ border-bottom:none; }
	#accordion h3.ui-accordion-header-active span.ui-accordion-header-icon:before{ position:absolute; right:10px; content:'–';
	display: block; color:#000; font-size:1em }
	#accordion h3 strong{padding-left: 0em; display: inline-block; width: 85%; vertical-align: top;}
	#accordion h3 span{color:#9e85d2; width: 75px; display:inline-block; font-family: GT-Walsheim-Pro-Light;
	font-size:0.85em; transition: 0.5s all linear; -webkit-transition: 0.5s all linear;}
	#accordion h3.ui-accordion-header-active span{font-size:1.22em; padding-top:0px; margin-right:0em;
	transition: 0.5s all linear; -webkit-transition: 0.5s all linear;}
	#accordion p{font-size:1.8em; font-family: GT-Walsheim-Pro-Light; margin-left:4.2em; margin-right:2.5em; padding-bottom:1em;}


	#benefits .flex-box{ display:flex; align-items:center; }
	#benefits img{ width:50%; max-height:269px; }
	#benefits .bt{ margin:2em 0 0 0; }
	.list-benefits li{ margin-bottom:1em; }

	header nav.prawo{ float:right; margin:1em 7em 0 0; width:40%; transition:linear .3s; }
	nav ul li{ display:inline-block; }	
	footer nav{ width:100%; }
	nav ul.menu-top.active li:after{ content:none; display:none; }
	nav ul.menu li:after{ content:''; display:inline-block; width:7px; height:7px; -moz-border-radius:1em; -webkit-border-radius:1em; -khtml-border-radius:1em; border-radius:1em; vertical-align:0.1em; background:#fff; margin:0 1.55em; }
	nav ul.menu li.contact:after{ content:none; display:none; background:red; font-size:50em; }
	header nav .fb { width:125px; display:inline-block; vertical-align:-0.6em; }
	.fb { color:#fff; font-size:1.2em; text-decoration:none; }
	.fb >* { display:inline-block; vertical-align:middle; }
	.fb i { font-size:2em;  }
	.fb .val { border:solid 1px #fff; border-radius:10px; padding:0 0.8em; margin-left:0.8em; }

	#instaslider{ width:90%; }
	#slider_day .bx-wrapper, #slider_night .bx-wrapper{ display:none; }


	#oh-tomi-about{ background:url('../img/HELLOSLIM_WWW_768_RWD-(1)_02.jpg') no-repeat; background-position-x:center; background-color:#AF7CB5; background-size:cover; }
	#oh-tomi-about p{ max-width:560px; margin:1em auto; }
	#oh-tomi-about h2 img{ max-width:210px; margin:0 0.1em; }


	#contact_header{ height:310px; background-position:-36.3em 0; padding:0; }
	#contact_header article .box1{ width:40%; margin:0.5em 2em 0 0; text-align:center; }
	#contact_header article .box1 p{ width:100%; font-size:1.3em; line-height:1.3em; text-align:center; }
	#contact_header article .box1 h2{ font-size:4em; margin:0; padding:0.3em 0 0.15em 0; text-align:center; }
	.contact-header-mobile article:first-child{ display:none; }
	#contact h2{ text-align:left; font-size:2.3em; }
	#contact p{ text-align:left; }
	.contact-mobile-end-info{ display:none; }
	#contact .kol1, #contact .kol2{ display:inline-block; }
	#contact .kol1{ width:60%; }
	#contact .kol2{ width:40%; }
	#contact .telefon span{ font-size:3.5em; }
	#contact .kol1 .adres, #contact .box_img{ display:block; text-align:center; width:100%; }

	.hs-logo-mobile{ display:none; }

	#testimonials-insta h2{ font-size:3em; margin-bottom:0.4em; }
	#testimonials-insta h2 span{ display:inline; }

	#instaslider .img{ width:10%; height:69px; }

}




