@media (max-width: 575px) {
	header ul.menu { display:none !important; }
	header .login-method { float:none; margin:0 auto; margin-bottom:10px; }
	header .login-method strong, header .login-method em { display:inline-block; }
	header .login-method em { margin-left:10px; margin-top:0; }
	header .login-method i { font-size:20px; top:7px; }
	header .login-method ul.list { top:34px; }
	#toTop { width:35px; height:35px; right:12px; bottom:12px; }
	#toTop i { line-height:35px; }
	footer,figure,section.newsletter,section,section.kursy-walut { padding:10px 0px; }
	footer p { text-align:center; }
	footer .footer-logo { display:block; position:relative; margin:0 auto; text-align:center; }
	footer .follow-us { display:block; text-align:center; }
	footer ul.social { display:block; margin:0 auto; text-align:center; float:none; margin-top:5px; }
	footer h6 {margin-top:10px; }
	section.newsletter p { text-align:center; font-size:16px; }
	section.newsletter p span { font-size:16px; }
	section.newsletter table tr td input[type="text"], section.newsletter table tr td input[type="submit"] { height:30px; font-size:12px; }
	figure p, section.kursy-walut p { font-size:14px; }
	figure .more-btn, .camera_caption .more-btn { padding:9px 5px 6px 6px;	}
	figure h3, section.kursy-walut h3, .news-half-outer h2 { font-size:18px; text-align:center; }
	figure p, section.kursy-walut p, .news-half-outer p { font-size:12px; text-align:center; }
	.news-half-outer p { margin-bottom:0px; }
	figure .places li { font-size:10px; margin-bottom:10px; }
	.slick-prev, .slick-next { top:-20px; }
	.slick-prev { left:-8px; }
	.slick-next { right:-8px; }
	.news-half-outer .slick-next { right: -10px; }
	.news-half-outer .slick-prev { left: -10px; }
	figure hr, section.kursy-walut hr { display:block; margin:10px auto; }
	section.kursy-walut h3 { margin-top:0px; }
	.text-left { text-align:center !important; }
	section.kursy-walut p { margin-bottom:10px; }
	section.kursy-walut span.title { font-size:12px; }
	section.kursy-walut span { margin-bottom:10px; }
	section.kursy-walut { padding-top:15px; }
	.news-half-outer { padding:15px 20px 0px 20px; }
	.news-half-outer .all-news { display:block; position:relative; margin:0 auto; text-align:center; right:auto; top:auto; width:150px; margin-top:10px; }
	.news-half-outer h6 { font-size:12px; text-align:center; margin-top:10px; }
	.news-half-outer h6 a, .news-half-outer time { text-align:center; font-size:12px; }
	.news-half-outer .link-more { margin-top:10px; margin-bottom:10px; }
	.news-half-outer a img { max-width:240px; margin:0 auto; margin-top:10px; }
	.tab-content table { margin-bottom:15px; }
	.camera_caption h2 {font-size:14px;}
	.camera_caption h3 { font-size:12px; }
	.camera_caption p { display:none; }
	.camera_caption a.more-btn { font-size:10px; }
	.camera_caption .more-btn i { font-size:16px; margin-top:-4px; }
	.camera_pag { display:none; }
	header .nav { display:none; }
	header .nav.open { display:block; float:none; width:100%; background:#fff; margin-top:0px; margin-bottom:10px; }
	header .nav.open li { display:block; }
	header .nav.open li i { display:block; float:right; right:0; margin-top:5px; font-size:18px; font-weight:bold; margin-right:2px; padding:0px 5px 0px 5px; cursor:pointer; }
	header .nav.open li i.clicked { -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
	.mobile-nav-button { display: block; position:absolute; right:0px; transform:scale(0.45); top:-54px; float:right; }
	header .nav.open li ul.open { display:block; position:relative; width:100%; margin-top:0; }
	header.floated .green.search { display:none; }
}

@media (min-width:576px) and (max-width:1024px) {
	header .green .menu li.sep,header .green .menu li:last-child { display:none; }
	header .nav { float:none; margin:0 auto; text-align:center; }
	header .logo {float:right;}
	header .login-method { float:left; }
	header .nav li ul { margin-top:0;}
	header .nav li ul li,header .nav li ul li a {text-align:left;}
	.camera_caption h2 {font-size:26px;}
	.camera_caption h3 { font-size:20px; }
	.camera_caption p { font-size:14px; width:80%; }

	.tab-btn { font-size:16px; }
	.news-half-outer a img { margin-top:0px; }
	.tab-content table { margin-bottom:20px; }	
	footer .footer-logo img { max-width:100%; }
	.news-half-outer a img { max-width:240px; margin:0 auto; margin-bottom:20px; }
	section.kursy-walut span.title { font-size:12px; }
	section.kursy-walut span { font-size:10px; }
	section.newsletter p { font-size:17px; }
	section.newsletter table { margin-top:0px; }
}

@media (min-width:1025px) and (max-width:1335px) {
	header .green .menu li.sep,header .green .menu li:last-child { display:none; }
	header .nav { float:none; margin:0 auto; text-align:center; margin-top:20px; }
	header .nav li ul li,header .nav li ul li a {text-align:left;}	
}

@media (min-width:1600px) {
	.camera_caption h2 {font-size:46px;}
	.camera_caption h3 { font-size:34px; }
	.camera_caption p { font-size:22px; width:80%; }
	.camera_caption a.more-btn { font-size:20px; }
	.camera_caption .more-btn i { font-size:32px; margin-top:-4px; }	
}