@media screen and (max-width: 1150px) {
	.wrapper-inner {
		margin-top: 10px;
	}
}

@media only screen and (max-width:750px){
	.top h1{
		font-size:50px;
		top:50px;
		right: 20px;
	}
	.top .data{
		font-size:40px;
		top:280px;
	}
	.top .miejsce{
		font-size:40px;
		top:380px;
	}
	header{
		width:auto;
	}
}

@media only screen and (max-width:600px){
	header .wrapper{
			text-align:center;
	}
	header div.zaloguj {
		display:block;
		font-size:1.2em;
	}
	header ul li{
		display:block;
		width:100%;
	}
	header ul li a{
		display:block;
		width:100%;
		padding:10px 0px;
		font-size:1.2em;
	}
	

}

@media only screen and (max-device-width: 480px), screen and (max-width:600px){

.wrapper{padding:0px 20px;margin:0 auto;width:auto;text-align:center !important;}
.nomobi{display:none;clear:both}
.mobi{display:block}
.w550{width:auto}
header {text-align:center;font-size:13px;position:static;padding:5px;}
header .logo{display:block;margin:5px auto;}
header div.zaloguj{margin:5px;padding:0px;font-size:13px}
header ul{margin:10px 0px;padding:0px;font-size:13px}
header ul li{width:100%;/*24%;*/padding:0px;font-size:13px}
header div.zaloguj a{padding:5px 0px;background:none;font-size:1.2em;font-weight:600}

.start .time > div strong{font-size:30px}
.start .time > div p{width: 100%;position: absolute;bottom: -50px;}
.top{margin-top:0px;background-position:center}
.top .data{left:10px;font-size:40px}
.top .miejsce {left:30px;}
.top h1{font-size:30px;top:50px}
.top button{left:0px}

.w50{display:block;width:100% !important;}

h2{text-align:center}

a.button,
.newsletter form input,
.newsletter form select,
.kontakt textarea,
.kontakt input,
.kontakt textarea.kontakt input,
#password input{padding:10px;margin:10px 0px 15px;text-align:center}

.newsletter form{margin:10px 0px}

.doktor {background:#F3F0EB;padding:20px 0px}
.doktor .wrapper{width:auto;padding:0px 5px}

.newsletter{text-align:center}

.informacje .tab .text,.informacje .tab .label{width:auto;;}
.informacje .tab .text td.first{width:auto}
.informacje .tab .text td{display:block}
.kontakt table,.informacje table{width:100%}
.kontakt table tr td,.informacje table tr td{display:block;width:100%}

.app p{text-align:center;}
.app{text-align:center;background: #F0FBFF;padding-bottom:20px;}
.app .wrapper{width:auto;padding:0 10px}
.app a img{float:none;margin:20px;}

.wykladowcy {text-align:center}
.wykladowcy ul li {width: 300px;}
.wykladowcy ul.loga li{width:49.5%}


footer {text-align:center;padding:20px 0px}
footer .wrapper > div{display:block;margin:10px 0px;float:none}

	.agenda table tr td, .agenda table tr th {
		padding: 4px;
		font-size: 16px;
	}

	header .logo2 {
		float:none !important;
	}

}