/*dining 1 Area Starts*/
.DINING-1{font-family: 'Roboto', sans-serif;}
.DINING-1 .section-heading{font-size:42px; color:#222; font-weight:600; margin:0; padding:0 0 15px; text-align:center;}
.DINING-1 .section-text{font-size:18px; color:#6e7680; font-weight:400; margin:0; padding:0 0 50px; text-align:center;}
.DINING-1 .dining_image{width:100%; height:200px; overflow:hidden; border-radius:10px;}
.DINING-1 .dining_text_area{padding-bottom:40px;}
.DINING-1 .dining_text_area h4{font-size:20px; color:#333; font-weight:600; padding:15px 0 10px; margin:0;}
.DINING-1 .dining_text_area p{font-size:14px; color:#666; font-weight:400;  margin:0; padding-bottom:20px;}
.DINING-1 .dining_text_area p.subtext{font-size:16px; color:#990061; font-weight:700; margin:0; padding-bottom:10px;}
.DINING-1 .dining_text_area a.book{background:#990061; border:1px #990061 solid; border-radius:5px; padding:8px 25px; color:#fff; text-transform:uppercase; display:inline-block;}
.DINING-1 .dining_text_area a.more{border:1px #990061 solid; border-radius:5px; padding:8px 25px; color:#990061; text-transform:uppercase; display:inline-block;}

@media only screen and (max-width:900px){
	.DINING-1 .prom-tab-list li a{padding:8px 10px; font-size:14px;}	
}

@media only screen and (max-width:650px){
	.DINING-1 .prom-tab-list li{width:49%; padding-bottom:10px;}
	.DINING-1 .prom-tab-list li a{padding:8px 10px; font-size:14px;}	
}
/********************END***********************/

/*dining 2 Area Starts*/
.DINING-2{font-family: 'Roboto', sans-serif;}
.DINING-2 .section-heading{font-size:45px; color:#222; font-weight:300; margin:0; padding:0 0 15px; font-family: 'Roboto', sans-serif; text-align:center;}
.DINING-2 .section-text{font-size:18px; color:#6e7680; font-weight:300; margin:0; padding:0 15% 50px; font-family: 'Roboto', sans-serif; text-align:center;}
.DINING-2 .dining_image{width:100%; float:left; height:auto; background-repeat:no-repeat; background-size:auto; position:relative; margin:0 0 10px;}
.DINING-2 .dining_image.image_left{background-position:left;}
.DINING-2 .dining_image.image_right{background-position:right;}
.DINING-2 .dining_text_area.right{padding:60px 30px 60px 70px; z-index:2; background:#d7d7d7; width:50%; float:right; position:relative;}
.DINING-2 .dining_text_area.left{padding:60px 30px 60px 70px; z-index:2; background:#575757; width:50%; float:left; position:relative;}
.DINING-2 .dining_text_area.left:before{position:absolute; width:80px; height:100%; background:#575757; transform:skew(-10deg); right:-35px; top:0; content:"";}
.DINING-2 .dining_text_area.right:before{position:absolute; width:80px; height:100%; background:#d7d7d7; transform:skew(10deg); left:-35px; top:0; content:"";}
.DINING-2 .dining_text_area.right h4{font-size:40px; color:#434242; font-weight:300; font-family: 'Roboto', sans-serif; padding:0 0 20px; margin:0;}
.DINING-2 .dining_text_area.right p{font-size:16px; color:#434242; font-weight:300; font-family: 'Roboto', sans-serif; margin:0; padding-bottom:30px;}
.DINING-2 .dining_text_area.left h4{font-size:40px; color:#fff; font-weight:300; padding:0 0 20px; margin:0;}
.DINING-2 .dining_text_area.left p{font-size:16px; color:#fff; font-weight:300; margin:0; padding-bottom:30px;}
.DINING-2 .dining_text_area a.more{background: #d94602; padding: 12px 30px; font-size: 12px; border-radius: 30px; font-weight: 600; display: inline-block; color: #fff;}
.DINING-2 .dining_text_area a.more:hover{text-decoration:none; background:#fff; color:#333;}

@media only screen and (max-width:900px){
	.DINING-2 .prom-tab-list li a{padding:8px 10px; font-size:14px;}	
}

@media only screen and (max-width:650px){
	.DINING-2 .prom-tab-list li{width:49%; padding-bottom:10px;}
	.DINING-2 .prom-tab-list li a{padding:8px 10px; font-size:14px;}	
}
/********************END***********************/

/*dining 3 Area Starts*/
.DINING-3{font-family: 'Roboto', sans-serif;}
.DINING-3 .section-heading{font-size:42px; color:#222; font-weight:600; margin:0; padding:0 0 15px; font-family: 'Roboto', sans-serif; text-align:center;}
.DINING-3 .section-text{font-size:18px; color:#6e7680; font-weight:400; margin:0; padding:0 0 50px; font-family: 'Roboto', sans-serif; text-align:center;}
.DINING-3 .prd_image{width:300px; height:300px; display:inline-block; vertical-align:middle; text-align:center; background-repeat:no-repeat; background-size:cover; background-position:center center; position:relative; margin:0; transition:ease 0.8s;}
.DINING-3 .text_area{padding:20px; display:inline-block; vertical-align:middle; width:calc(100% - 520px); border-right:1px #ddd solid;}
.DINING-3 .prd_image:hover{background-position:right center;}
.DINING-3 .text_area h4{font-size:24px; color:#111; font-weight:600; text-transform:uppercase; font-family: 'Roboto', sans-serif; padding:0 0 10px; margin:0;}
.DINING-3 .text_area p{font-size:14px; color:#666; font-weight:400; font-family: 'Roboto', sans-serif; margin:0; padding-bottom:20px;}
.DINING-3 .text_area p.subtext{font-size:18px; font-weight:600; color:#cbad00;}
.DINING-3 .bttn_area{display:inline-block; vertical-align:middle; width:200px; text-align:center; padding-left:10px;}
.DINING-3 .bttn_area a.yelw-btn{padding:12px 25px; font-size:14px; margin-bottom:10px; border-radius:10px; color:#222; text-transform:uppercase; display:block;}
.DINING-3 .bttn_area a.yelw-btn:hover{text-decoration:none; background:#222; color:#fff;}
.DINING-3 .marginbottom30{margin-bottom:30px;}
/********************END***********************/

/*dining 2 Area Starts*/
.DINING-4{font-family: 'Roboto', sans-serif;}
.DINING-4 .section-heading{font-size:42px; color:#222; font-weight:600; margin:0; padding:0 0 15px; font-family: 'Raleway', sans-serif; text-align:center;}
.DINING-4 .section-text{font-size:18px; color:#6e7680; font-weight:400; margin:0; padding:0 0 50px; font-family: 'Raleway', sans-serif; text-align:center;}
.DINING-4 .dining_image{width:100%; height:300px; text-align:center; background-repeat:no-repeat; background-size:cover; background-position:center; transition:ease 1s; position:relative; margin:0 0 30px; overflow:hidden;}
.DINING-4 .dining_image:after{background:rgba(233,216,19,0.8); width:100%; height:100%; position:absolute; top:0; left:0; content:""; z-index:1; opacity:0; transition:ease 0.8s;}
.DINING-4 .dining_text_area{padding:20px; position:absolute; z-index:2; bottom:-100%; transform:translateY(50%); transition:ease 0.8s;}
.DINING-4 .dining_image:hover{background-position:0;}
.DINING-4 .dining_image:hover .dining_text_area{bottom:50%;}
.DINING-4 .dining_image:hover:after{opacity:1;}
.DINING-4 .dining_text_area h4{font-size:24px; color:#444; font-weight:600; font-family: 'Raleway', sans-serif; padding:0 0 10px; margin:0;}
.DINING-4 .dining_text_area p{font-size:14px; color:#333; font-weight:400; font-family: 'Raleway', sans-serif; margin:0; padding-bottom:20px;}
.DINING-4 .dining_text_area a.more{padding:8px 25px; color:#444; text-transform:uppercase; display:inline-block; font-family: 'Roboto', sans-serif;}
.DINING-4 .dining_text_area a.more:hover{text-decoration:none; background:#fff; color:#333;}

@media only screen and (max-width:900px){
	.DINING-4 .prom-tab-list li a{padding:8px 10px; font-size:14px;}	
}

@media only screen and (max-width:650px){
	.DINING-4 .prom-tab-list li{width:49%; padding-bottom:10px;}
	.DINING-4 .prom-tab-list li a{padding:8px 10px; font-size:14px;}	
}
/********************END***********************/

/*dining 5 Area Starts*/
.DINING-5{padding:50px 0 35px; background:#f1f1f1; font-family: 'Roboto', sans-serif;}
.DINING-5 .dining_image{width:29%; float:left; height:300px; background-repeat:no-repeat; background-size:cover; background-position:center; position:relative;}
.DINING-5 .dining_text_area{padding:20px; float:left; width:70%; background:#fff; height:300px; margin-bottom:15px;}
.DINING-5 .dining_text_area.left_margin{margin-left:1%;}
.DINING-5 .dining_text_area.right_margin{margin-right:1%;}
.DINING-5 .dining_text_area h4{font-size:24px; color:#222; font-weight:700; font-family: 'Arimo', sans-serif; padding:0 0 10px; margin:0;}
.DINING-5 .dining_text_area p{font-size:16px; color:#333; font-weight:400; font-family: 'Arimo', sans-serif; margin:0; padding-bottom:20px;}
.DINING-5 .dining_text_area a.more{border:1px #fff solid; background:#02b4a2; padding:8px 25px; color:#fff; text-transform:uppercase; display:inline-block; font-family: 'Arimo', sans-serif;}
.DINING-5 .dining_text_area a.more:hover{text-decoration:none; background:#fff; color:#333;}
.DINING-5 .dining_text_area p.subtext{font-size:14px; font-weight:700; color:#000; text-transform:uppercase;}
.DINING-5 .hours h5{font-size:18px; color:#000; margin:0; padding:0 0 10px;}
.DINING-5 .hours p{font-size:14px; margin:0;}
.DINING-5 .section-heading{font-size: 50px;}

@media only screen and (max-width:991px){
	.DINING-5 .dining_image{width: 39%;}
	.DINING-5 .dining_text_area{width: 60%;}
}
@media only screen and (max-width:767px){
	.DINING-5 .section-heading{font-size: 30px;}
}

@media only screen and (max-width:650px){
	.DINING-5 .dining_image{width:100%; margin-bottom:15px;}
	.DINING-5 .dining_text_area{width:100%; margin-bottom:15px;}
	.DINING-5 .dining_text_area.left_margin{margin-left:0;}
	.DINING-5 .dining_text_area.right_margin{margin-right:0;}
}
@media only screen and (max-width:360px){
	.DINING-5 .dining_text_area a.more{width: 100%; text-align: center;}
}
/********************END***********************/


/*dining 6 Area Starts*/
.DINING-6{padding:50px 0 20px; background:#f1f1f1;}
.DINING-6 .section-heading{font-size:42px; color:#222; font-weight:600; margin:0; padding:0 0 15px; font-family: 'Raleway', sans-serif; text-align:center;}
.DINING-6 .section-text{font-size:18px; color:#6e7680; font-weight:400; margin:0; padding:0 0 50px; font-family: 'Raleway', sans-serif; text-align:center;}
.DINING-6 .dining_image{width:300px; border-radius:50%; float:left; height:300px; background-repeat:no-repeat; background-size:cover; background-position:center; z-index:3; position:relative;}
.DINING-6 .dining_text_area{padding:40px 20px 40px 100px; float:left; width:70%; background:#fff; height:300px; margin-bottom:30px; position:relative; z-index:1;}
.DINING-6 .dining_text_area:before{content:""; background:#f1f1f1; width:300px; height:300px; border-radius:50%; position:absolute; left:-220px; top:0; z-index:2;}
.DINING-6 .dining_text_area h4{font-size:24px; color:#222; font-weight:700; font-family: 'Arimo', sans-serif; padding:0 0 10px; margin:0;}
.DINING-6 .dining_text_area p{font-size:16px; color:#333; font-weight:400; font-family: 'Arimo', sans-serif; margin:0; padding-bottom:20px;}
.DINING-6 .dining_text_area a.more{border:1px #333 solid; padding:8px 25px; border-radius:25px; color:#333; text-transform:uppercase; display:inline-block; font-family: 'Arimo', sans-serif;}
.DINING-6 .dining_text_area a.more:hover{text-decoration:none; background:#fff; color:#333;}
.DINING-6 .dining_text_area p.subtext{font-size:14px; font-weight:300; background:#a38745; margin-bottom:10px; color:#fff; padding:5px 15px; border-radius:3px; text-transform:uppercase;}

@media only screen and (max-width:1200px){
	.DINING-6 .dining_text_area{width:64%; margin-bottom:15px;}
}

@media only screen and (max-width:1000px){
	.DINING-6 .dining_text_area{width:55%; margin-bottom:15px;}
}

@media only screen and (max-width:710px){
	.DINING-6 .dining_image{margin-bottom:15px;}
	.DINING-6 .dining_text_area{width:100%; margin-bottom:15px; padding:20px;}
	.DINING-6 .dining_text_area.left_margin{margin-left:0;}
	.DINING-6 .dining_text_area.right_margin{margin-right:0;}
	.DINING-6 .dining_text_area:before{display:none;}
}
/********************END***********************/

/*dining 6 Area Starts*/
.DINING-7{padding:50px 0 20px;}
.DINING-7 .dining_image{float:left; width:50%; background-position:center; background-repeat:no-repeat; background-size:cover; height:262px;}
.DINING-7 .dining_text_area{padding:24px 20px; float:left; width:calc(100% - 50%); background:#f1f1f1; position:relative; z-index:1;}
.DINING-7 .dining_text_area h4{font-size:24px; color:#222; font-weight:700; font-family: 'Arimo', sans-serif; padding:0 0 10px; margin:0;}
.DINING-7 .dining_text_area p{font-size:16px; color:#333; font-weight:400; font-family: 'Arimo', sans-serif; margin:0; padding-bottom:20px;}
.DINING-7 .dining_text_area a.more{border:1px #333 solid; padding:8px 25px; border-radius:25px; color:#333; text-transform:uppercase; display:inline-block; font-family: 'Arimo', sans-serif;}
.DINING-7 .dining_text_area a.more:hover{text-decoration:none; background:#fff; color:#333;}
.DINING-7 .no_padding{padding-left:0; padding-right:0;}
.DINING-7 .dining_text_area.left:after, .DINING-7 .dining_text_area.left:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.DINING-7 .dining_text_area.left:after {
	border-color: rgba(0, 0, 0, 0);
	/*border-right-color: #;*/
	border-width: 15px;
	margin-top: -15px;
}
.DINING-7 .dining_text_area.left:before {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 21px;
	margin-top: -21px;
}

.DINING-7 .dining_text_area.right:after, .DINING-7 .dining_text_area.right:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.DINING-7 .dining_text_area.right:after {
	border-color: rgba(0, 0, 0, 0);
	/* border-left-color: #; */
	border-width: 15px;
	margin-top: -15px;
}
.DINING-7 .dining_text_area.right:before {
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #fff;
	border-width: 21px;
	margin-top: -21px;
}

@media only screen and (max-width:994px){
	.DINING-7 .dining_image{width:100%; margin:10px 0;}
	.DINING-7 .dining_text_area{width:100%; margin:10px 0;}
	.DINING-7 .dining_text_area:after, .DINING-7 .dining_text_area:before{display:none;}
	.DINING-7 .no_padding{padding:0 15px;}
}

@media only screen and (max-width:710px){
	.DINING-7 .dining_image{margin-bottom:15px;}
	.DINING-7 .dining_text_area{width:100%; margin-bottom:15px; padding:20px;}
	.DINING-7 .dining_text_area.left_margin{margin-left:0;}
	.DINING-7 .dining_text_area.right_margin{margin-right:0;}
	.DINING-7 .dining_text_area:before{display:none;}
}
/********************END***********************/


