/*==========  Desktop First Method  ==========*/
/* Very Large Devices, Wide Screens */


@media (max-height: 950px) and (max-width: 1700px) {
	.page3 .title {top: 55px;}	
}

@media only screen and (max-width : 1500px) {
	.sotial {bottom: -50px;}
}
@media only screen and (max-width : 1400px) {
	.page {padding-right:3%;}
	.page1 .mozok {display: none;}

	.title2 {border: 0;}
	.title2 span {display: block;border-bottom: 1px solid #cc9966; margin-bottom: 3px;}
	.page6 .title2 span, .page4 .title2 span  {border-color: #2d8b97;}

}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.l_block {width: 40%}
	.page .gastro_travel p{text-align: right;padding: 0;}

	.coravin_b {width: 80%;margin-top: 80px;}
	.coravin_b > p, .coravin_b > img {padding: 0;}
	.img_r {opacity: .2;}
	.coravin_b .btn {margin-left:0;}
	.logo_p1, .logo_p2 {width:150px;}
	.logo_p2 {left: 250px;}

	.page7 {padding-right: 0;}

	.page3 .title, .page5 .title, .page7 .title {top:50px;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.page {padding-right: 0;}

	.img_l {display: none;}
	.img_l_s {display: block;}
	.page1 .title {margin-bottom: 22px;}
   .r_block {width: auto;margin-left: 28%;}
	.r_block p {margin-bottom: 10px;}

	.contacts {width: 340px;}
	input:not([type='submit']) {	height:30px}
	textarea {height: 60px; margin-bottom: 10px;}

	.page:not(.dish),  .page:not(.dish) .fp-tableCell {height: 780px !important;}
	.page.dish,  .page.dish .fp-tableCell {height: 650px !important;}

	.menu_dish {width: 200px;}
	.menu_dish li {width: 100px;height: 100px;line-height: 100px;cursor:  pointer;}
	.img_dish .img {padding-left: 200px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}

/*==========  Height Method  ==========*/
@media only screen and (max-height : 940px) {
	textarea {height: 100px; margin-bottom: 10px;}

}
@media only screen and (max-height : 900px) {
	.top_slider_menu li {height: 40px;line-height: 43px;}

	.menu_dish {width: 300px;}
	.menu_dish li {width: 150px;height: 150px;line-height: 150;}
	.img_dish .img {padding-left: 300px;}
	.menu_dish span {font-size: 10px; padding: 0; /*font-size: 11px;*/}

	.dishes_m .pdf span {font-size: 12px;}
	.dishes_m .pdf img {width: 100px;}

	.form_titile {margin-bottom: 5px;}
	input:not([type='submit']) {	height:40px}
	textarea {height: 100px; margin-bottom: 20px;}

}
@media only screen and (max-height : 800px) {
	.top_slider_menu li {height: 35px;line-height: 37px;}

	.img_l {display: none;}
	.img_l_s {display: block;}
	.page1 .title {margin-bottom: 22px;}
   .r_block {width: auto;margin-left: 28%;}
	.r_block p {margin-bottom: 10px;}
	
	.coravin_b {margin-top: 80px;}
	.coravin_b p {font-size: 14px;}
	.coravin_b > p, .coravin_b > img {padding: 0;}
	.coravin_b .btn {margin-left: 0;}

	.menu_dish {width: 200px;}
	.menu_dish li {width: 100px;height: 100px;line-height: 100px;cursor:  pointer;}
	.img_dish .img {padding-left: 200px;}

	.dishes_m .pdf .pdf_back span {margin-bottom: 10px; margin-top: 2px;}
	.dishes_m .pdf span {font-size: 9px; padding-top: 8px; margin-bottom: -2px;}
	.dishes_m .pdf img {width: 80px;}

	.arrow {bottom: 4%;}

	.contacts {width: 340px; font-size: .8em;}
	.contacts .tel, .contacts table {margin-bottom: 10px;}
	input:not([type='submit']) {	height:30px}
	textarea {height: 60px; margin-bottom: 10px;}

}

@media only screen and (max-height : 750px) {
	.page1 .mozok {display: none;}

	.page3 .title, .page5 .title, .page7 .title {top:50px;}

	.contact_block {	height: 75%;}
}
@media only screen and (max-height : 650px) {
	.contact_block {height:550px; padding:100px 0 60px;}
	.contacts {width: 340px; font-size: .95em;}
}



/*==========  Mobile First Method  ==========*/

@media only screen and (min-width : 1930px) {
	.page8 {	background-size: 100% 100%;}
}

/* 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 : 992px) {

}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1300px) {
	.gastro_travel .slg br {display: none;}
}

/* custon devises */
@media only screen and (max-height : 1400px) and (max-width : 1400px){
	.img_l {display: none;}
	.img_l_s {display: block;}
	.r_block{width: auto;margin-left: 28%;}
}