@media screen and (max-width: 1800px) {}
@media screen and (max-width: 1680px) {}
@media screen and (max-width: 1600px) {
	.benar-section .row{transform: translate(-50%,-35%);}
}
@media screen and (max-width: 1540px) {}
@media screen and (max-width: 1440px) {
	.benar-section img {width:70% !important;}
	.benar-section .row{top:48%;}
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1366px) {
	.header {padding-top: 10px; padding-bottom: 10px;}
	.header img {width: 90px;}
	.benar-section .row{transform: translate(-50%,-33%);}
	.benar-section h2 {font-size: 44px !important; letter-spacing: 2px !important; line-height: 56px !important;}

	.view-section .et_pb_row {background-size: cover;}
	.view-section .et-last-child {padding-top: 40px;}
}
@media screen and (max-width: 1280px) {
	.footer {padding-top: 50px !important;}
	
	.whats-section .et_pb_text:nth-child(2) {width: 70%;}
}
@media screen and (max-width: 1200px) {
	.header ul li {padding-left: 33px !important; padding-right: 33px !important;}
}
@media screen and (max-width: 1130px) {
	/*.header ul li {padding-left: 50px!important; padding-right: 50px!important;}*/
	.header ul li a {font-size: 20px !important;}

	.footer .et-last-child {padding-left: 25px;}

	.view-section .et_pb_module a, .reservations-section .et_pb_module a {width: 60%;}
	#reservations .has-spinner {width: 60%;}
	
	.about-section {padding-top: 40px !important; padding-bottom: 60px !important;}
	.about-section .et-last-child .et_pb_module p{line-height: 30px;}
	
	.whats-section .et_pb_row_4 {bottom: 450px; left: 60px;}
	.whats-section .et_pb_text:nth-child(2) {width: 75%;}
}
@media screen and (max-width: 1080px) {
	/*.benar-section {min-height: 95vh;}*/
}
@media screen and (max-width: 1024px) {
	.header ul li {padding-left: 27px!important; padding-right: 27px!important;}
}
@media screen and (max-width: 1000px) {}
@media screen and (max-width: 991px) {}
@media screen and (max-width: 980px) {
	.header ul.et_mobile_menu {top: 100% !important; bottom: inherit !important; padding: 3%; border-top: 3px solid #c37c15 !important; margin-top: 10px;}
	.header ul li{padding:0px !important;}
	.header ul li a{padding: 10px 0px; font-weight: 400 !important;}

	.footer .et_pb_column {width: 100% !important; display: inline-block !important;}
	.footer .et_pb_image {width:100%;}
	.footer .et_pb_column .et_pb_text, .footer .et_pb_column .et_pb_image {text-align: center;}
	.footer .et-last-child {padding-left: 0 !important;}

	.about-section .et_pb_text_inner {text-align: center !important; letter-spacing: 0px;}
	
	.reservations-form .left, .reservations-form .right, .reservations-form input, .reservations-form textarea {width: 100%;}
	.reservations-section .et_pb_module {margin-bottom: 0px !important; padding-bottom: 30px!important;}
	
	.whats-section .et_pb_row_4 {bottom: 0; left: 0; margin-top:40px!important; margin-left:25px;}
	.whats-section .et_pb_row_4 .et_pb_column {position: initial !important;}

	.view-section .et-last-child {padding: 40px 0!important;}
}
@media screen and (max-width: 979px) {}
@media screen and (max-width: 960px) {}
@media screen and (max-width: 920px) {}
@media screen and (max-width: 900px) {}
@media screen and (max-width: 896px) {}
@media screen and (max-width: 880px) {}
@media screen and (max-width: 869px) {}
@media screen and (max-width: 853px) {}
@media screen and (max-width: 850px) {}
@media screen and (max-width: 847px) {}
@media screen and (max-width: 846px) {}
@media screen and (max-width: 824px) {}
@media screen and (max-width: 823px) {}
@media screen and (max-width: 812px) {}
@media screen and (max-width: 800px) {}
@media screen and (max-width: 770px) {}
@media screen and (max-width: 768px) {
	.footer {padding-top: 25px !important;padding-bottom: 25px !important;}
	.footer .et_pb_column .et_pb_image { padding: 25px;}

	.reservations-section  {padding-top: 50px !important; padding-bottom: 50px !important;}
	.benar-section h2 {font-size: 40px !important;}
	.benar-section .et_pb_module{margin-bottom: 0px !important;}
	/*.benar-section {min-height: 90vh;}*/
	
	.about-section .et-last-child .et_pb_module {font-size:20px;}

	.whats-section .et_pb_text:nth-child(1) {padding-bottom: 25px!important;}
	.whats-section .et_pb_text:nth-child(2) {width: 100%;}

	.view-section .et_pb_module a, .reservations-section .et_pb_module a {width: 70%;}
	#reservations .has-spinner {width: 70%;}

}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 740px) {}
@media screen and (max-width: 736px) {}
@media screen and (max-width: 732px) {}
@media screen and (max-width: 731px) {}
@media screen and (max-width: 720px) {}
@media screen and (max-width: 700px) {}
@media screen and (max-width: 685px) {}
@media screen and (max-width: 667px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 600px) {}
@media screen and (max-width: 580px) {}
@media screen and (max-width: 568px) {}
@media screen and (max-width: 500px) {}
@media screen and (max-width: 480px) {
	.header {padding-top:15px !important; padding-bottom:15px !important;}
	.header img {width: 80px;}
	.header ul li {padding-left: 15px !important; padding-right: 15px !important;}
	.header ul li:nth-child(1) {padding-left:15px !important;}
	.header ul li a {letter-spacing: 1px !important;}

	.footer .et_pb_text_1_tb_footer, .footer .et_pb_text_3_tb_footer{padding-bottom:25px!important;}

	.benar-section h2 {font-size: 34px !important;line-height: 48px !important;}
	/*.benar-section .et_pb_text {padding-top: 0px!important;}*/
	
	.view-section .et_pb_module a, .reservations-section .et_pb_module a {width: 90%; font-size: 20px !important;}
	.view-section .et_pb_text {padding-bottom: 25px!important;}
	.view-section h2 {font-size: 30px !important;}

	#reservations .has-spinner {width: 90%;}

	.reservations-section {padding-bottom: 0px!important;}
	.reservations-form .has-spinner{margin: 20px 0 0; padding: 20px 10px !important;}
	.reservations-section .et_pb_row .et_pb_text {margin-bottom: 15px !important; padding-bottom: 15px!important;}
	.reservations-section .et_pb_row .et_pb_text_6  {font-size: 22px; line-height: 30px !important;  margin-bottom: 0px !important;}
	.reservations-form input, .reservations-form textarea{font-size: 18px !important; padding: 15px 20px !important}
	.reservations-section .et_pb_text_8 .et_pb_text_inner { font-size: 20px !important; letter-spacing: 1px; line-height: 30px;}	
	.reservations-section .et_pb_row .et_pb_text_7 {font-size: 22px;}

	.whats-section .et_pb_text:nth-child(1) h2 {font-size: 44px; letter-spacing: 3px;}
	.whats-section .et_pb_text:nth-child(1), .whats-section .et_pb_text:nth-child(2){padding: 0 25px 0 0;font-size: 22px !important; line-height: 34px !important; text-align: center;}
	.whats-section .et_pb_row_4 .et_pb_column {margin-bottom:0;}
}
@media screen and (max-width: 479px) {}
@media screen and (max-width: 420px) {}
@media screen and (max-width: 414px) {}
@media screen and (max-width: 412px) {}
@media screen and (max-width: 411px) {}
@media screen and (max-width: 400px) {
	.reservations-form .has-spinner{font-size:18px !important;}
}
@media screen and (max-width: 375px) {}
@media screen and (max-width: 370px) {}
@media screen and (max-width: 360px) {}
@media screen and (max-width: 340px) {}
@media screen and (max-width: 320px) {}