



@media screen and (max-width:1399px) { 
	
		
	.footer	{ max-width:300px }
	
	.footer1,		
	.footer2,		
	.footer3		{ width:100%; margin-right:0; }
	
	
	.footer2		{ margin-top:40px; }		
	.footer3		{ position:relative; margin-top:30px; float:left;}

}



@media screen and (max-width:1279px) { 
	.slider	li		{ max-width:70vw; }
}


@media screen and (max-width:1023px) { 

	.font96		{ font-size:40px; }
}

/* Výška okna menší než 900px */
@media screen and (max-height:900px) { 

}

/* Mobilní šířka */
@media screen and (max-width:767px) { 

	html,body {
	  font-size:16px;
	}

	.font24		{ font-size:14px; }
	.font48		{ font-size:32px; }
	.font48b	{ font-size:24px; }
	.font72		{ font-size:32px; }
	.prostor    { width:calc(100% - 32px); }
	
	
	.menu.font16,
	.mutace.font16	{ font-size:14px; line-height:1em; }
	
	.mutace-cara		{ height:18px; margin:0 16px; margin-top:-2px; }
	

	h1,
	.menu,
	.mutace			{ padding-top:33px; width:auto}


	.menu-hide		{ display:none; }
	
		
	.blackbox1	{ height:185px }
	.blackbox2	{ height:235px }
	.blackbox3	{ height:285px }
	
	.gradient-prostor { top: 0px; height: 800px; }

	.gradient2		{ height:40% }

	
	.claim			{ position: relative;  width:100%; margin-top:50px; float: left;}
	.claim hr		{ margin-top:3px }
	
	
	.footer	{ width:100%;max-width:inherit   }
	
	.sekce1			{ padding:120px 0 100px 0; }
	.sekce1-text,
	.sekce2-text 	{ max-width:500px; }
	
	.reference-polozka2	{ max-width:100px; height:35px; margin-bottom:20px  }
	
	.sekce2			{ padding:150px 0 300px 0 }
	
	
	.bezici-text	{ height:42px; }
	.tickerwrapper ul.list li 		{ padding-left:10px; }
	.tickerwrapper ul.list li:first-child 		{  padding-left:0; }
	
	.sekce3			{ background:#D8FF69; } 
	.jcarousel ul 	{ width: 100%; }
	.openhand		{ cursor:default; }
	.slider li 		{ margin-left:16px; width: calc(100% - 32px); margin-top:50px; max-width:100%; }
	.slider	li .jmeno 		{ margin:0px; margin-bottom:8px }
	.slider	li img 		{ width:100%; height:auto; }
	.jmeno .SuisseIntlMedium	{ font-family: 'Suisse Intl'; }
	.jmeno .SuisseWorksMedium	{ font-family: 'Suisse Works'; }
	
	.jcarousel-control-prev,
	.jcarousel-control-next {  display:none; }
	
	footer 			{ font-size:20px; line-height:28px; padding-top:calc(80px + 36vw);	}
	

}

@media screen and (max-width:479px) {


}


html .zoom,body .zoom { font-size:16px; line-height: 1.4em;	}


.zoom .prostor    	{ width:calc(100% - 80px); }

.zoom h1,
.zoom .menu,
.zoom .mutace				{ padding-top:37px; }

.zoom .font16		{ font-size:11px; }
.zoom .font24		{ font-size:16px; }
.zoom .font48		{ font-size:24px; }
.zoom .font72		{ font-size:43px; }
.zoom .font96		{ font-size:48px; }

.zoom hr 			{ background: repeating-linear-gradient(90deg,#fff,#fff 1px,transparent 0,transparent 4px); }

.zoom .gradient-prostor { top:0; }


.zoom .claim hr			{ margin-top:3px }

.zoom .menu.font16,
.zoom .mutace.font16	{ font-size:11px; line-height:1em; }
.zoom .menu-polozka		{ margin-left:14px;  }

.zoom .sekce1-text,
.zoom .sekce2-text 		{ max-width:470px; }

.zoom .reference-polozka		{ margin:0 22px   }
.zoom .reference-polozka2		{ max-width:106px; height:45px;   }
.zoom .reference-polozka img	{ max-width:100%; max-height:25px; }

.zoom .sekce1			{ padding:160px 0 200px 0; }


.zoom .sekce2			{ padding:140px 0 300px 0; }

.zoom .bezici-text		{ height:50px;}




.zoom .jcarousel { padding-bottom:55px; }

.zoom .jcarousel-control-prev { width:138px; left:-160px; padding:5px 12px; }
.zoom .jcarousel-control-next { width:154px; right:-170px; padding:5px 12px; }

.zoom .jcarousel-control-prev:hover,
.zoom .jcarousel-control-next:hover { padding:7px 12px; }

.zoom .arrow-left,
.zoom .arrow-right	{  width:23px; height:22px; background-size: 23px 22px; margin-right:-3px }


.zoom .jcarousel-control-prev .scroll-line	{ height:22px; margin-left:12px}
.zoom .jcarousel-control-next .scroll-line	{ height:22px; margin-right:8px}

.zoom .footer-claim		{ margin-bottom:30px }
.zoom .footer-nadpis  	{ margin-bottom:6px }
.zoom .footer3 hr		{ margin-bottom:12px;  background: repeating-linear-gradient(90deg,#000,#000 1px,transparent 0,transparent 4px); }




/* Mobilní šířka */
@media screen and (max-width:767px) { 
	html .zoom ,body .zoom  {
	  font-size:16px;
	}

	.zoom .font16		{ font-size:14px; }
	.zoom .font24		{ font-size:14px; }
	.zoom .font48		{ font-size:32px; }
	.zoom .font72		{ font-size:32px; }
	.zoom .font96		{ font-size:40px; }
	
	.zoom .prostor    	{ width:calc(100% - 30px); }

	.zoom .menu.font16,
	.zoom .mutace.font16{ font-size:16px; line-height:1em; }
	
	.zoom .sekce1-text,
	.zoom .sekce2-text 	{ max-width:300px; }

	.zoom .sekce1			{ padding:80px 0 100px 0; }
	
	.zoom .sekce2			{ padding:100px 0 250px 0; }
	
	.zoom .bezici-text		{ height:42px;}
}