@media (max-width: 768px)
	{
			.tel_mobil_over
			{
				display: block;
				position: fixed;
				z-index: 22;
				left: 0px;
				bottom: 0px;
				}
				.tel_mobil_over img
				{
					width:90%;
					height:90%;
					animation: pulse 2s ease-in-out infinite;
					}
				@keyframes pulse
				{
					0% {
						transform: scale(1);
					}
					50% {
						transform: scale(1.05);
					}
					100% {
						transform: scale(1);
					}
				}
				.public_layout
			{
				background-position: center -100px;
					
			}
		.navbar-dark .navbar-header .navbar-toggle
		{
			background-color: #8e8e8e;
		}
		.navbar-dark .navbar-header .navbar-toggle:hover{
			background-color: #e18015;
		}
		.public_layout .navbar-default .navbar-brand 
		{
			margin-left:50px;
			
			}
		.public_layout .navbar-header-full.navbar-dark
		{
	padding: 15px;
	background-color: #FFFFFF;
	background-image: url(../images/bck-head-mobil.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
		.public_layout .thumbnail .caption h3
		{
			font-size: 1.6em;
			margin-bottom: 5px;
		}
		
		.public_layout .meniu_elgolazo .thumbnail.thumbnail-round
		{
			min-height: 300px;
		}
		.public_layout .meniu_elgolazo .thumbnail .caption p
		{
			font-size: 0.9em;
		}
		.public_layout .navbar-default .navbar-nav > li > a
		{
			padding-left:10px;
			}	
		.public_layout .navbar-collapse
		{
			padding-left:0px;
			border-color: #e7e7e7;
			}	
		
	
		.public_layout .nav.navbar-nav
		{
	margin-left: 0px !important;
	background-color: #e18015;		
			}
		.public_layout .nav.navbar-nav li,
		.public_layout .nav.navbar-nav li.dropdown a
		{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d37813;
			}
		.public_layout .nav.navbar-nav li.dropdown .dropdown-menu,
		.public_layout .nav.navbar-nav li.dropdown .dropdown-menu li, 
		.public_layout .nav.navbar-nav li.dropdown .dropdown-menu li a
		{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;	
			}
		.public_layout .nav.navbar-nav li.dropdown .dropdown-menu
		{
	background-color: #cc2a2a;
			}	
		.public_layout .nav.navbar-nav li.dropdown .dropdown-menu li a
		{
			}		
		.public_layout .header_bck
		{
			min-height:40px;
			
			}
			
		.pg_5.public_layout .thumbnail,
		.pg_5.public_layout .thumbnail img
		{
			padding:1px !important;
			
		}
		.public_layout .pg_content h1, .prima_pagina h1, .pg_content h1, .div_zone_livrare h1
		{
			font-size: 2.2em;
		}
		
		/* Disable sticky on mobile for zone-livrare image */
		.div_zone_livrare .row > .col-md-4:first-child
		{
			position: static !important;
		}
		
		
		.pg_content h1
		{
	color: #358d22;
			}	
		.pg_content h1:after
		{
			 top:45px;
			}
			.public_layout .pg_content h1
		{
	color: #358d22;
	margin-top: 15px;
	margin-bottom: 30px;
			}
		.prima_pagina.public_layout .carousel-indicators	
		{
			display:none;
			}	
		
		
		.public_layout .navbar-default .navbar-brand img, .navbar-default .navbar-brand img
		{
			max-height: 80px;
			margin-top: -15px;
		}
		
		
		.public_layout .thumbnail .pret_25cm,
 .public_layout .thumbnail .pret_30cm,
.public_layout .thumbnail .pret_40cm 
 {

	font-size: 0.9em;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 6px;
	 }
		
	.public_layout .thumbnail .pret_30cm
 {
	
	top: 170px;
	 } 

.public_layout .thumbnail .pret_40cm
 {
	top: 210px;
	 }	
	
	/* Fancybox styles for mobile - reduce margins and make image larger */
	.fancybox-wrap {
		padding: 5px !important;
	}
	
	.fancybox-skin {
		padding: 0 !important;
		box-shadow: none !important;
	}
	
	.fancybox-outer {
		padding: 0 !important;
	}
	
	.fancybox-inner {
		padding: 0 !important;
	}
	
	.fancybox-image {
		max-width: 100% !important;
		max-height: 90vh !important;
		width: auto !important;
		height: auto !important;
	}
	
	.fancybox-title {
		padding: 5px 10px !important;
		font-size: 0.9em !important;
		margin-top: 5px !important;
	}
	
	.fancybox-title-outside-wrap {
		padding: 5px 0 !important;
	}
	
	.fancybox-close {
		top: 5px !important;
		right: 5px !important;
		width: 30px !important;
		height: 30px !important;
	}
	
	.fancybox-nav {
		width: 30px !important;
	}
	
	.fancybox-nav span {
		width: 30px !important;
		height: 30px !important;
	}
	
	/* Buttons full width on mobile */
	.btn,
	.btn-ar,
	button[type="submit"],
	button.btn {
		width: 100% !important;
		
	}
}