@media all and (min-width: 1400px){
	.pranzo_middle_content_top h3 {
	    padding-right: 68px;
	}

}
@media all and (max-width: 1199px){
	.banner_text h1 {
		font-size: 165px;
	}
	.pranzo_middle_content_bottom_after {
		top: -85px;
		left: -10px;
	}
	.pranzo_middle_content_bottom_after img {
		max-width: 250px;
	}
	.menu_pranzo_bottom_content_bottom_after {
		top: -80px;
		right: 0;
	}
	.menu_pranzo_bottom_content_bottom_after img {
		max-width: 220px;
	}
	.menu_pranzo_bottom_content_top h3 {
		font-size: 35px;
	}
	.pranzo_middle_content_top h3 {
		font-size: 35px;
		padding-right: 60px;
	}
	.eat_top_content h2:before,
	.eat_top_content h2:after {
		width: 230px;
	}
	.menu_pranzo_bottom_content_bottom_item {
		padding: 25px 30px 20px 10px;
	}
	.pranzo_middle_content_bottom_m p span, 
	.pranzo_middle_content_bottom_r p span {
		font-size: 87.832px;
	}
	.menu_pranzo_bottom_content_bottom_l p > span, 
	.menu_pranzo_bottom_content_bottom_m p > span {
		font-size: 87.832px;
	}
	.btn_style_2 {
		font-size: 26px;
	}
	.menud_right_content_title h2 span,
	.menud_right_content_title h2,
	.prenota_left_title h2,
	.eat_top_content h2,
	.galleria_title h2,
	.trovaci_left_title h2,
	.nuova_right_title h2{
		font-size:51px;
		line-height: 60px;
	}
	.prenota_left_title h2 {
		padding-bottom: 24px;
	}
	.prenota_left_content_btn {
		margin-top: 45px;
	}
	.menu_pranzo_middle_area {
		padding: 64px 0 50px 0;
	}
	.menu_pranzo_bottom_area {
		padding: 35px 0 0px 0;
	}
	.trovaci_left_title p {
		padding-bottom: 10px;
	}
	.trovaci_left_title h2 {
		padding-bottom: 35px;
	}
	.trovaci_left_btn {
		padding-top: 40px;
	}
	.nuova_right_title h2 {
		padding-bottom: 30px;
	}
	.nuova_right_title > p {
		padding-bottom: 8px;
	}
	.nuova_right_btn {
		padding-top: 45px;
	}
	.banner_area_content_image img {
		max-width: 435px;
	}
	.pranzo_middle_content_top {
		max-width: 625px;
		width: 100%;
	}
	.pranzo_middle_content_bottom_item {
		padding: 25px 30px 20px 40px;
	}
	.pranzo_middle_content_bottom_after img {
		max-width: 230px;
	}
	.menu_pranzo_bottom_content_top {
		max-width: 635px;
		width: 100%;
	}


}
@media all and (min-width: 992px){
	.menu ul{
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

}
@media all and (max-width: 991px){
	.menu {
		background: transparent;
		-webkit-filter: initial;
		        filter: initial;
		-webkit-backdrop-filter: initial;
		        backdrop-filter: initial;
		border-radius: initial;
		padding: initial;
	}
	.menu ul {
	    position: absolute;
	    width: 100%;
	    height: 100vh;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	    -ms-flex-direction: column;
	    flex-direction: column;
	    top: 0;
	    text-align: center;
	    z-index: 9999;
	    padding: 140px 0;
	    background: rgba(0,0,0,0.8);
	    left: 0;
	    display: none;
		-webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
	  /'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="4" /><feOffset dx="1" dy="10" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,0.19)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');
	    /* -webkit-filter: drop-shadow(0px 9px 4px rgba(0, 0, 0, 0.19)); */
	    /* filter: drop-shadow(0px 9px 4px rgba(0, 0, 0, 0.19)); */
	}
	
	.menu ul li {
		margin-top: 24px;
	}

	.menu ul li a {
		color: #FFFFFF;
		margin-right: 0;
		padding: 5px 0;
		display: inline-block;
	}
	.mobile_menu {
	    display: block;
	    position: relative;
	    z-index: 999999;
	}
	.siamo_after_image img {
		max-width: 250px;
	}
	.siamo_after_image {
		top: -118px;
	}
	.banner_text h1 {
		font-size: 166px;
	}
	.social_icon {
		right: 22px;
	}
	.siamo_area_content h2 {
		padding-bottom: 13px;
		margin-bottom: 20px;
		font-size: 55px;
	}
	.menud_right_content_title h2 {
		padding-bottom: 30px;
	}
	.menud_right_content_btn {
		margin-top: 40px;
	}
	.menud_right_content {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 45%;
		        flex: 0 0 45%;
		margin-left: 5%;
	}
	.btn_style_1 {
		font-size: 35px;
		padding: 8px 40px;
	}
	.eat_top_content h2:before, 
	.eat_top_content h2:after {
		width: 204px;
		top: 25px;
	}
	p{
		font-size: 17px;
		line-height:30px;
	}
	.pranzo_middle_content_top,
	.menu_pranzo_bottom_content_top {
		margin-bottom: 8px;
	}
	.menu_pranzo_bottom_content_top h3 {
		font-size: 18px;
	}
	.pranzo_middle_content_top h3 {
		font-size: 18px;
		padding-right: 76px;
	}
	.pranzo_middle_content_bottom_r p,
	.pranzo_middle_content_bottom_m p,
	.menu_pranzo_bottom_content_bottom_l p,
	.menu_pranzo_bottom_content_bottom_m p {
		font-size: 12px;
	}
	.pranzo_middle_content_bottom_l p,
	.menu_pranzo_bottom_content_bottom_r p {
		font-size: 22px;
	}
	.pranzo_middle_content_bottom_m p span, 
	.pranzo_middle_content_bottom_r p span,
	.menu_pranzo_bottom_content_bottom_l p > span, 
	.menu_pranzo_bottom_content_bottom_m p > span {
		font-size: 68.832px;
	}
	.pranzo_middle_content_bottom_item,
	.menu_pranzo_bottom_content_bottom_item {
		padding: 25px 25px 20px 25px;
	}
	.galleria_title h2:after,
	.galleria_title h2:before {
		width: 250px;
		top: 23px;
	}
	.galleria_content_Items .owl-next {
		right: -7%;
	}
	.galleria_content_Items .owl-prev {
		left: -7%;
	}
	.nuova_right_btn {
		padding-top: 15px;
	}
	.menud_right_content_title h2 span, 
	.menud_right_content_title h2, 
	.prenota_left_title h2, 
	.eat_top_content h2, 
	.galleria_title h2, 
	.trovaci_left_title h2, 
	.nuova_right_title h2 {
		font-size: 37px;
		line-height: 45px;
	}
	.btn_style_2 {
		font-size: 24px;
		padding: 2px 20px;
	}
	.footer_content_top ul li a {
		font-size: 21px;
	}
	.social_icon ul {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.social_icon ul li a i {
		margin-bottom: 0;
	}
	.social_icon {
		padding: 13px 30px;
		max-width: 250px;
		position: absolute;
		right: 220px;
		bottom: -100px;
		z-index: 99;
		width: 100%;
	}
	.siamo_area {
		margin-top: 50px;
	}
	.banner_area_content_image img {
		max-width: 365px;
	}
	.banner_text h1 {
		font-size: 140px;
	}
	.banner_text {
		bottom: -260px;
	}
	.menu_pranzo_bottom_content_top {
		max-width: 435px;
		width: 100%;
	}
	.pranzo_middle_content_bottom_after {
		top: -70px;
		left: -20px;
	}
	.pranzo_middle_content_bottom_after img {
		max-width: 210px;
	}
	.pranzo_middle_content_top {
		max-width: 460px;
		width: 100%;
	}
}
@media all and (max-width: 767px){
	.banner_text h1 {
		font-size: 123px;
	}

	
.m-center{
	text-align: center!important;
  }
	.social_icon {
		right: 0px;
	}
	.siamo_after_image {
		top: -140px;
		right: 4px;
	}
	.menud_left_content_image img {
		max-width: inherit;
	}
	.menud_right_content {
		margin-left: 0;
		margin-top: 40px;
	}
	.menud_area_items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.prenota_left {
		margin-right: 0;
		margin-top: 40px;
	}
	.prenota_left_content {
		text-align: left;
	}
	.prenota_right {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
	.prenota_area_items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.eat_top_content h2:before, 
	.eat_top_content h2:after {
		width: 117px;
		top: 23px;
	}
	.pranzo_middle_content_bottom_m p, span, 
	.pranzo_middle_content_bottom_r p, span{
		line-height: 50px;
	}
	.menu_pranzo_bottom_content_bottom_l p > span, 
	.menu_pranzo_bottom_content_bottom_m p > span {
		line-height: 70px;
	}
	.pranzo_middle_content_bottom_after {
		top: -100px;
		left: -3px;
	}
	.pranzo_middle_content_top h3 {
		padding-right: 27px;
	}
	.pranzo_middle_content_bottom_l p, 
	.menu_pranzo_bottom_content_bottom_r p {
		margin-top: 40px;
		margin-bottom: 20px;
	}
	.menu_pranzo_bottom_content_bottom_r {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
	.menu_pranzo_bottom_content_bottom_after {
		top: -100px;
		right: -1px;
	}
	.pranzo_middle_content_bottom_after img,
	.menu_pranzo_bottom_content_bottom_after img {
		max-width: 200px;
	}
	.menu_pranzo_bottom_content_top h3 {
		padding: 0 0px 0 22px;
		display: none;
	}
	.pranzo_middle_content_bottom_m:after,
	.menu_pranzo_bottom_content_bottom_l:after {
		position: absolute;
		content: '';
		width: 100%;
		height: 2px;
		top:90px;
		right: 0;
		background: #FBECB6;
	}
	.pranzo_middle_content_bottom_item,
	.menu_pranzo_bottom_content_bottom_item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.galleria_content_Items .owl-next {
		right: -8%;
	}
	.galleria_content_Items .owl-prev {
		left: -8%;
	}
	.galleria_title h2:after, 
	.galleria_title h2:before {
		width: 174px;
		top: 23px;
	}
	.trovaci_left {
		margin-right: 0;
		margin-top: 40px;
	}
	.trovaci_right {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
	.trovaci_area_items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.btn_style_2 {
		font-size: 25px;
		padding: 8px 31px;
	}
	.nuova_right {
		margin-left: 0;
		margin-top: 40px;
	}
	.nuova_area_items {
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		    -ms-flex-direction:column ;
		        flex-direction:column ;
	}
	.footer_content_top ul li a {
		font-size: 15px;
	}
	.banner_text {
		bottom: -270px;
	}
	.social_icon {
		right: 130px;
	}
	.logo a img {
		max-width: 175px;
	}
	.banner_area_content_image img {
		max-width: 335px;
	}
	.banner_text {
		bottom: -245px;
	}
	.pranzo_middle_content_bottom_r {
		margin-top: 35px;
	}
	.pranzo_middle_content_bottom_m::after, .menu_pranzo_bottom_content_bottom_l::after {
		width: 50%;
		height: 2px;
		top: unset;
   		bottom: -12px;

		   left: 50%;
		   transform: translatex(-50%);
	}
	.menu_pranzo_bottom_content_bottom_m {
		margin-top: 30px;
	}
	.menu_pranzo_bottom_content_top {
		max-width: 295px;
		width: 100%;
	}
	.pranzo_middle_content_top {
		max-width: 295px;
		width: 100%;
		display: none;
	}
}
@media all and (max-width: 575px){
	.banner_text h1 {
		font-size: 101px;
	}
	.siamo_area_content h2 {
		font-size: 53px;
	}
	.siamo_area_content {
		padding: 50px 40px 35px 40px;
	}
	.prenota_area {
		padding: 100px 0;
	}
	.eat_top_content h2:before, 
	.eat_top_content h2:after {
		width: 73px;
		top: 20px;
	}
	.galleria_title h2:after, 
	.galleria_title h2:before {
		width: 125px;
		top: 23px;
	}
	.footer_content_top ul {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.footer_content_top ul li a {
		font-size: 25px;
	}
	.footer_content_top ul li:after{
		display: none;
	}
	.footer_content-bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		text-align: center;
	}
	.galleria_content_Items .owl-prev {
		left: 0%;
	}
	.galleria_content_Items .owl-next{
		right:0%;
	}
	.banner_text {
		bottom: -200px;
	}
	.banner_area {
		padding: 132px 0 80px 0;
	}
	.menu_pranzo_bottom_content_top h3{
		font-size: 15px;
		padding-left:10px;
	}
	.pranzo_middle_content_top h3 {
		padding-right: 10px;
		font-size: 15px;
	}
	.pranzo_middle_content_bottom_l,
	.menu_pranzo_bottom_content_bottom_r {
		margin-bottom: 10px;
	}
	.banner_area_items, .menud_area, .prenota_area, .eat_area, .galleria_area,
	 .trovaci_area, .nuova_area, .footer_area{
		width: 95%;
		margin: auto;
	}
	.social_icon {
		right: 75px;
	}
	.siamo_area {
		width: 95%;
		margin: auto;
		margin-top: 50px;
	}
	.logo a img {
		max-width: 130px;
	}
	.banner_area_content_image img {
		max-width: 315px;
	}
}
@media all and (max-width: 450px){
	.nuova_right_btn {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		text-align: center;
	}
	.nuova_right_btn1 {
		margin-right: 0;
		margin-bottom: 20px;
	}
	.galleria_title h2:after, 
	.galleria_title h2:before {
		width: 67px;
		top: 23px;
	}
	.eat_top_content h2:before, 
	.eat_top_content h2:after {
		width: 18px;
		top: 20px;
	}
	.btn_style_1 {
		font-size: 30px;
		padding: 8px 31px;
	}
	.siamo_area_content h2 {
		font-size: 35px;
	}

	p:not(.reset) {
		font-family: Ruda;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 130%;
		letter-spacing: 0.09em;
		color: #FFFFFF;
	}
	.siamo_after_image img {
		max-width: 200px;
	}
	.siamo_after_image {
		top: -113px;
		right: 3px;
	}
	.banner_text {
		bottom: -135px;
	}
	.banner_text h1 {
		font-size: 70px;
	}
	.banner_area {
		padding: 110px 0 80px 0;
	}
	p {
		font-size: 15px;
		line-height: 25px;
	}
	.siamo_area_content {
		padding: 50px 20px 30px 20px;
	}
	.siamo_area {
		padding: 80px 0 65px 0;
	}
	.menud_right_content_title h2 span, 
	.menud_right_content_title h2, 
	.prenota_left_title h2, 
	.eat_top_content h2, 
	.galleria_title h2, 
	.trovaci_left_title h2, 
	.nuova_right_title h2 {
		font-size: 35px;
		line-height: 40px;
	}
	.nuova_area {
		padding: 45px 0;
	}
	.pranzo_middle_content_bottom_m p span, 
	.pranzo_middle_content_bottom_r p span, 
	.menu_pranzo_bottom_content_bottom_l p > span, 
	.menu_pranzo_bottom_content_bottom_m p > span {
		font-size: 57.832px;
	}
	.pranzo_middle_content_bottom_m p, span, 
	.pranzo_middle_content_bottom_r p, span {
		line-height: 40px;
	}
	.pranzo_middle_content_bottom_m:after{
		top: 71px;
	}
	.menu_pranzo_bottom_content_bottom_l:after{
		top: 95px;
	}
	.pranzo_middle_content_bottom_after img, 
	.menu_pranzo_bottom_content_bottom_after img {
		max-width: 140px;
	}
	.menu_pranzo_bottom_content_top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.pranzo_middle_content_top h3,
	.menu_pranzo_bottom_content_top h3 {
		line-height: 25px;
	}
	.menu_pranzo_bottom_content_bottom_after {
		top: -72px;
	}
	.pranzo_middle_content_top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		text-align: right;
	}
	.pranzo_middle_content_bottom_after {
		top: -62px;
		left: 4px;
	}
	.logo a img {
		max-width: 115px;
	}
	.social_icon {
		right: 38px;
	}
	.menu_pranzo_bottom_content_bottom_l::after {
		top: 105px;
	}
	.pranzo_middle_content_bottom_m::after {
		top: unset;
   		bottom: -12px;
	}
}
