/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
#zapis_button {max-width:20%;}
#top_menu .navbar-nav {background:#869199;}

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 1024px) {
	.logo {max-width:100%!important;}
	.menu {padding-top:0;}
	.footer_social {max-width:none;}
	.navbar-nav {
		}
			#top_menu .navbar-nav {padding:10px;}
	#top_menu .navbar-nav>li {width:100%;}
	.menu li a{color:#fff!important;}
	
	.working_time {margin: 0 auto; margin-bottom:30px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	
	/*Disable Animation on Mobile Devices*/
	.animated {
		/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}
	
	.logo {text-align:center;max-width:100%!important;}
	.container {margin:0 25px;}
	.menu {padding-top:0;}
	.footer_social {max-width:none;}
	
	.adress_line {font-size:24px;}
	.working_time {font-size:24px;}


}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.price .price_top_line,.price .price_line {font-size:22px;}
	.regular_page h1 {font-size:30px;}
	.operation_block h2, .operation_block a {font-size:1.3em; line-height: 2em;}
	.main_block span {font-size:1.1em; line-height: 2.5em;}
.slider_text {display:none;}
.navbar-toggle {margin-top:-3px!important;}
.lang {display:none;}
.phone-top {margin-left:20%!important;}
.navbar-nav {margin-left:-1px!important; background:#fff; padding-right:10px;}
.entry { border-radius:0; width:100%;}
#zapis_button { width:100%;max-width:none;}
.row {margin:10px 0;}
.logo {padding:0; width:100%;}
.logo img { width:100%;}

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	
	.container {margin:0 40px;}
	.navbar-toggle {margin-top:-3px!important;}
	.main_block {margin-top:0;}

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 1024px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
#zapis_button {max-width:20%;}
}