body {
    font-family: 'Roboto Condensed', sans-serif;
	margin:0px;
	padding:0px;
}

.clear {
	clear: both;
}

#body-header {
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding:5px 0px;
	float:left;
	background-image: url(../images/header-bg.jpg);
	background-repeat:repeat;
	background-position: left top;
}

#body-header-top{
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding:10px 0px;
	float:left;
	background:#121212;
	border-bottom: 1px solid #8c2513;
}

.header {
	height: auto;
	width:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	max-width:1170px;
}

.main-header {
	height:auto;
	width: 100%;
	padding: 0px;
	float: left;
	margin: 0px;
}

#body-banner {
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	float:left;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}

.banner {
	height: auto;
	width:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}

.main-banner{
	height:auto;
	width: 100%;
	padding: 0px;
	float: left;
	margin: 0px;
}

#body-content {
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	float:left;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}

.content{
	height: auto;
	width:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	max-width:1170px;
}

.main-content{
	height:auto;
	width: 100%;
	padding: 0px;
	float: left;
	margin: 0px;
}

#body-footer {
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float:left;
	padding:60px 0px 60px;
	background-image: url(../images/foot-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:100%;
}

.footer{
	height: auto;
	width:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	max-width:1170px;
	padding: 0px;
}

.main-footer{
	height:auto;
	width: 100%;
	padding: 0px;
	float: left;
	margin: 0px;	
}

.top-info{
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
	height:auto;
}

.left-info{
	width:55%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.info-new{
	width:40%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left; text-align: center;
}

.info-new p{
	margin:0px 0px 0px 0px;
	padding:0px;
	display:inline-block;
	color:#b4b4b4;
	font-size:13px;
}

.info-new p strong{color: #e93e21;}

.left-info p{
	margin:0px 25px 0px 0px;
	padding:0px;
	display:inline-block;
	color:#b4b4b4;
	font-size:13px;
}

.left-info p a{color:#b4b4b4; text-decoration: none;}

.left-info p i{
	margin:0px 5px 0px 0px;
	color:#e93e21;
	padding:0px;
	font-size:15px;
}

.right-info{
	width:25%;
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
}

.right-info ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.right-info ul li{
	margin:0px;
	padding:0px;
	display:inline-block;
}

.right-info ul li a{
	margin:0px 0px 0px 12px;
	padding:0px;
	display:inline-block;
	text-decoration:none;
}

.right-info ul li a i{
	color:#b4b4b4;
	font-size:15px;
	border-radius:50%;
	text-align:center;
}

.right-info ul li a i:hover{
	color:#e93e21;
}

.logo-div{
    width: 100%;
    margin: 0px;
    padding: 0px;
    float: left;
    max-width: 210px;
}

.logo-div img{
	width:100%;
	float:left;
}

.subtitle-dv{width: 100%; float: left; text-align: center;}

.subtitle-dv p{
    margin: 0px;
    padding: 0px;
    color: #fff;
    font-size: 14px;
    font-family: 'Dancing Script', cursive;
    color: #e93e21;
}

.navigation-div{
	width:100%;
	margin:65px 0px 0px;
	padding:0px;
	float:right;
	height:auto;
	text-align:right;
	max-width:750px;
}

.banner-div{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.banner-div img{
	width:100%;
	float:left;
}

.top-home{
	width:100%;
	margin:-100px 0px 0px;
	padding:0px;
	height:auto;
	position:relative;
	float:left;
}

.left-home{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	text-align:center;
	float:left;
	overflow:hidden;
	background:#151515;
}

.right-home{
	width:65%;
	margin:0px;
	padding:0px;
	height:auto;
	height:380px;
	float:left;
	overflow:hidden;
}

.right-home img{
	width:100%;
	float:left;
	overflow:hidden;
}

.inner-left{
	width:90%;
	margin:0px;
	padding:80px 5%;
	float:left;
	height:auto;
}

.about-home{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.about-home h1{
	margin:0px;
	padding:0px;
	color:#e93e21 ;
    font-family: 'Dancing Script', cursive;
	font-size:90px;
	line-height:50px;
}

.about-home h1 span{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:38px;
	font-weight:100;
	color:#fff;
}

.about-home p{
    margin:15px 0px 0px;
    padding: 0px 10px;
    font-size: 15px;
    color:#989797;
    line-height: 21px;
}

#body-content-1{
	height: auto;
	width: 100%;
	margin-top: -80px;
	margin-right: auto;
	float:left;
	margin-bottom: 0px;
	margin-left: auto;
	padding:60px 0px;
	background-attachment: fixed;
	background-image: url(../images/opening-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
}

.opening-div{
    width:50%;
    margin: 0px auto;
    padding: 0px;
    height: auto;
    float: none;
}

.opening-heading{
	width:100%;
	margin:80px 0px 0px;
	padding:0px;
	height:auto;
	float:left;
	text-align:center;
}

.opening-heading h1{
    margin: 0px 0px 8px;
    padding: 0px;
    color: #e93e21;
    font-family: 'Dancing Script', cursive;
	text-align:center;
	font-weight:700;
	font-size:40px;
}

.opening-heading p{
    margin: 0px;
    padding: 0px;
    color: #c3c3c3;
    font-size: 20px;
    text-align: center;
    position: relative;
    display: inline-block;
    font-family: 'Dancing Script', cursive;
}

.border-left {
    position: relative;
    border-top: 1px solid #c3c3c3;
    display: inline-block;
    width: 50px;
    height: 5px;
    top: -3px;
    right: 5px;
}

.border-left::after {
    content: "";
    position: absolute;
    height: 5px;
    border-bottom: 1px solid #c3c3c3;
    width: 75%;
    bottom: 0px;
    right: 0px;
}

.border-right {
    position: relative;
    border-top: 1px solid #c3c3c3;
    display: inline-block;
    width: 50px;
    height: 5px;
    top: -3px;
    left: 5px;
}

.border-right::after {
    content: "";
    position: absolute;
    height: 5px;
    border-bottom: 1px solid #c3c3c3;
    width: 75%;
    bottom: 0px;
    left: 0px;
}

.opening-pera{
	width:100%;
	margin:25px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.opening-pera h2{
    margin: 0px 0px 8px;
    padding: 0px;
    color: #fff;
    font-family: 'Dancing Script', cursive;
    text-align: center;
    font-weight: 700;
    font-size: 30px;
}

.opening-pera p{margin: 0px; padding: 0px; color: #e93e21; font-size:18px;
text-align: center;}

.opening-pera h2 img{width: 40px; }

.opening-time{
	width:100%;
	margin:20px 0px 0px;
	padding:0px;
	height:auto;
	float:left;
	text-align:center;
}

.opening-left h1{
    margin: 0px 0px 8px;
    padding: 0px;
    color: #e93e21;
    font-family: 'Dancing Script', cursive;
    text-align: center;
    font-weight: 700;
    font-size: 30px;
}

.opening-left p{
	margin:0px;
	padding:0px;
	color:#fff;
}

.line{
	width:2%;
	margin:0px 10px;
	padding:0px;
	height:auto;
	float:left;
}

.line img{
	width:100%;
}

.opening-left{
	width:43%;
	margin:20px 2%;
	padding:0px 0px;
	height:auto;
	float:left;
}

#body-content-2{
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	float:left;
	margin-bottom: 0px;
	margin-left: auto;
	padding:80px 0px;
}

.special-div{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.special-heading{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
	text-align:center;
}

.special-heading h1{
    margin: 0px 0px 8px;
    padding: 0px;
    color: #e93e21;
    font-family: 'Dancing Script', cursive;
    text-align: center;
    font-weight: 700;
    font-size: 40px;
	display:inline-block;
	position:relative;
}

.border-left-1{
    position: relative;
    border-top: 1px solid #e93e21;
    display: inline-block;
    width: 50px;
    height: 5px;
    top: -3px;
    right: 5px;
}

.border-left-1::after {
    content: "";
    position: absolute;
    height: 5px;
    border-bottom: 1px solid #e93e21;
    width: 75%;
    bottom: 0px;
    right: 0px;
}

.border-right-1{
    position: relative;
    border-top: 1px solid #e93e21;
    display: inline-block;
    width: 50px;
    height: 5px;
    top: -3px;
    left: 5px;
}

.border-right-1::after {
    content: "";
    position: absolute;
    height: 5px;
    border-bottom: 1px solid #e93e21;
    width: 75%;
    bottom: 0px;
    left: 0px;
}

.special-pera{
	width:100%;
	margin:10px 0px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.special-pera p{
    margin:0px auto 0px;
    padding: 0px 0px;
    font-size: 15px;
    color:#7b7b7b;
	width:50%;
    line-height: 21px;
	text-align:center;
}

.special-main-div{
	width:100%;
	margin:50px 0px 0px;
	padding:0px;
	height:auto; text-align: center;
	float:left;
}

.special-1{
    width: 19%;
    margin: 0px 93px 0px 0px;
    padding: 0px;
    height: auto; display: inline-block;
	text-align:center;
}

.special-1:last-child{
	margin-right:0px;
}

.special-1 h1{
	margin:10px 0px 0px;
	color:#4b4b4b;
	padding:0px;
	font-family: 'Dancing Script', cursive;
}

#body-content-3{
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	float:left;
	margin-bottom: 0px;
	margin-left: auto;
	padding:60px 0px;
	/*background-attachment: fixed;
	background-image: url(../images/form-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;*/
	background: #252525;
}

.reserve-heading{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
	text-align:center;
}

.reserve-heading h1 {
    margin: 0px 0px 8px;
    padding: 0px;
    color: #e93e21;
    font-family: 'Dancing Script', cursive;
    text-align: center;
    font-weight: 700;
    font-size: 40px;
}

.reserve-heading p {
    margin: 0px;
    padding: 0px;
    color: #656565;
    font-size: 20px;
    text-align: center;
    position: relative;
    display: inline-block;
    font-family: 'Dancing Script', cursive;
}

.reserve-form-div{
	width:80%;
	margin:0px auto;
	padding:0px;
	height:auto;
	border-radius:5px;
	background:#fff;
	display:table;
}

.inner-reserve{
	width:92%;
	margin:0px;
	padding:50px 4%;
	height:auto;
	float:left;
}

.reserve-div{
	width:100%;
	margin:30px 0px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.reserve-main{
	width:100%;
	margin:0px 0px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.reserve-left{
	width:48%;
	margin:0px 4% 0px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.reserve-left:last-child{
	margin-right:0px;
}

.form-heading{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.form-heading h1{
    margin: 0px 0px 0px;
    padding: 0px;
    color:#656565;
    font-family: 'Dancing Script', cursive;
	font-weight:normal;
}

.main-form{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.input-div{
	width:100%;
	margin:10px 0px 10px;
	padding:0px;
	height:auto;
	float:left;
}

.input-div i{
    color: #e93e21;
    font-size: 18px;
    width: 10%;
    height: 42px;
    line-height: 42px;
    text-align: center;
    float: left;
    border-top: 1px solid #bdbdbd;
    border-bottom: 1px solid #bdbdbd;
    border-left: 1px solid #bdbdbd;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    background: #e9e9e9;
	transition:all linear 0.5s;
	-moz-transition:all linear 0.5s;
	-ms-transition:all linear 0.5s;
	-o-transition:all linear 0.5s;
	-webkit-transition:all linear 0.5s;
}

.input-div input{
    width: 87%;
    border-top: 1px solid #bdbdbd;
    border-bottom: 1px solid #bdbdbd;
    border-right: 1px solid #bdbdbd;
    height: 40px;
    font-size: 13px;
    border-left: none;
	padding-left:5px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    background: #e9e9e9;
	color:#656565;
	transition:all linear 0.5s;
	-moz-transition:all linear 0.5s;
	-ms-transition:all linear 0.5s;
	-o-transition:all linear 0.5s;
	-webkit-transition:all linear 0.5s;
	font-family: 'Roboto Condensed', sans-serif;
}

.input-div:hover i{
	background:#e93e21;
	color:#fff;
	border-top: 1px solid #e93e21;
    border-bottom: 1px solid #e93e21;
    border-left: 1px solid #e93e21;
}

.input-div:hover input{
	border-top: 1px solid #e93e21;
    border-bottom: 1px solid #e93e21;
    border-right: 1px solid #e93e21;
}

.reserve-text{
	width:100%;
	margin:10px 0px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.reserve-text textarea{
   width: 95% !important;
border: 1px solid #bdbdbd !important;
height: 33px;
font-size: 13px;
border-left: none;
padding: 9px 0px 5px 4%;
border: 5px;
background: #e9e9e9;
color: #656565;
transition: all linear 0.5s;
-moz-transition: all linear 0.5s;
-ms-transition: all linear 0.5s;
-o-transition: all linear 0.5s;
-webkit-transition: all linear 0.5s;
font-family: 'Roboto Condensed', sans-serif;
border-radius: 70px;
}

.reserve-text:hover textarea{
	border: 1px solid #e93e21;
}

.reserve-butt{
	width:100%;
	margin:25px 0px 0px;
	padding:0px;
	height:auto;
	float:left;
	text-align:center;
}

.reserve-butt input{
	background:#e93e21;
	padding:9px 25px;
	text-align:center;
	font-size:15px;
	color:#fff;
	font-family: 'Roboto Condensed', sans-serif;
	border:none;
	border-radius:25px;
	transition:all linear 0.5s;
	-moz-transition:all linear 0.5s;
	-ms-transition:all linear 0.5s;
	-o-transition:all linear 0.5s;
	-webkit-transition:all linear 0.5s;
	cursor:pointer;
}

.reserve-butt input:hover{
	background:#292929;
}

.order-online-section{
	width:100%;
	padding:0px;
	height:auto;
	float:left;
	text-align:center;
	position: absolute;
	top: -65px
}

.order-online-section span{
	background: #e93e21;
	padding:9px 25px;
	text-align:center;
	font-size:1.5em;
	color:#fff;
	font-family: 'Roboto Condensed', sans-serif;
	border:none;
	/*border-radius:25px;*/
	transition:all linear 0.5s;
	-moz-transition:all linear 0.5s;
	-ms-transition:all linear 0.5s;
	-o-transition:all linear 0.5s;
	-webkit-transition:all linear 0.5s;
	cursor:pointer;
	box-shadow: 3px 3px 2px #292929, -3px 3px 2px #292929, 3px -3px 2px #292929, -3px -3px 2px #292929;
}
.order-online-section a {
	text-decoration: none;
}
.order-online-section a:hover span{
	background:#292929;
}

.order-online-section a:hover{
	background:#292929;
}

#body-content-4{
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	float:left;
	margin-bottom: 0px;
	margin-left: auto;
	padding:80px 0px 60px;
}

.testimonial-div{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.testimonial-heading{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
	text-align:center;
}

.testimonial-heading h1{
    margin: 0px 0px 8px;
    padding: 0px;
    color: #e93e21;
    font-family: 'Dancing Script', cursive;
    text-align: center;
    font-weight: 700;
    font-size: 40px;
}

.testimonial-heading p {
    margin: 0px;
    padding: 0px;
    color:#7b7b7b;
    font-size: 20px;
    text-align: center;
    position: relative;
    display: inline-block;
    font-family: 'Dancing Script', cursive;
}

.testimonial-main{
	width:100%;
	margin:35px 0px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.new-slides li p{
	margin:0px 90px;
	padding:0px 70px;
	font-size:20px;
	color:#656d78;
	font-style:italic;
	font-weight:300;
	line-height: 32px;
	text-align:center;
	background-image: url(../images/black.png), url(../images/black-1.png);
	background-repeat: no-repeat, no-repeat;
	background-position: left center, right center;
}

.new-slides li span{
    text-align: center;
    color:#e93e21;
    font-size: 17px;
    font-weight: normal;
    width: 100%;
    float: left;
    margin: 18px 0px 0px;
    font-style: normal;
}

#body-content-5{
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	float:left;
	margin-bottom: 0px;
	margin-left: auto;
	padding:25px 0px;
	background:#E93E21;
}

.subscribe-main{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.subscribe-img{
	width:25%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.subscribe-img img{
	width:100%;
	float:left;
}

.subscribe-form{
	width:72%;
	margin:28px 0px 0px 3%;
	padding:0px;
	height:auto;
	float:left;
}

.subs-heading{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.subs-heading h1{
	margin:0px;
	padding:0px;
	color:#fff;
	font-family: 'Dancing Script', cursive;
	font-weight:normal;
}

.subs-form{
	width:100%;
	margin:15px 0px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.subs-form .input-sub{
	padding:2px 2%;
	width:70%;
	height:40px;
    font-family: 'Roboto Condensed', sans-serif;
	background:#fff;
	border-radius:5px;
	color:#7b7b7b;
	font-size:16px;
	border:none;
	float:left;
}

.subs-form .sbs-bt{
	padding:2px 5%;
	height:45px;
	margin-left:3%; cursor: pointer;
	text-decoration:none;
    font-family: 'Roboto Condensed', sans-serif;
	background:#212121;
	border-radius:5px;
	border:none;
	color:#e3e3e3;
	display:inline-block;
	line-height:40px; font-size: 16px;
	text-decoration:none;
	transition:all linear 0.5s;
	-moz-transition:all linear 0.5s;
	-ms-transition:all linear 0.5s;
	-o-transition:all linear 0.5s;
	-webkit-transition:all linear 0.5s;
}

.subs-form .sbs-bt:hover{
	background:#000;
	color:#fff;
}

.footer-div{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.foot-1{
	width:30%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.foot-1:nth-child(2){
	margin:0px 4%;
}

.foot-1 h1{
	margin:0px 0px 15px;
	padding:0px;
	color:#fff;
	font-weight:normal;
	font-family: 'Dancing Script', cursive;
	font-size:40px;
}

.about-foot{
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    color: #c2c0c0;
    line-height: 20px;
}

.foot-cont{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.foot-cont p{
	margin:0px 0px 15px;
	padding:0px;
	font-size:15px;
	color:#c2c0c0;
}

.foot-cont p i{
	margin-right:5px;
	color:#E93E21;
}

.social-icon-foot{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.social-icon-foot ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.social-icon-foot ul li{
	margin:0px 18px 0px 0px;
	padding:0px;
	float:left;
	display:inline-block;
}

.social-icon-foot ul li a{
	margin:0px;
	padding:0px;
	text-decoration:none;
	float:left;
}

.social-icon-foot ul li a i{
	width:45px;
	height:45px;
	background:rgba(0,0,0,0.6);
	color:#c2c0c0;
	line-height:45px;
	text-align:center;
	font-size:18px;
	border-radius:50%;
	transition:all linear 0.5s;
	-moz-transition:all linear 0.5s;
	-ms-transition:all linear 0.5s;
	-o-transition:all linear 0.5s;
	-webkit-transition:all linear 0.5s;
}

.social-icon-foot ul li a i:hover{
	background:#E93E21;
	color:#fff;
}

.bottom-foot{
	width:100%;
	margin:50px 0px 0px;
	padding:30px 0px 0px;
	height:auto;
	float:left;
	text-align:center;
	border-top:1px dashed #E93E21;
}

.bottom-foot p{
	margin:0px;
	padding:0px;
	color:#c2c0c0;
	font-size:13px;
}

.bottom-foot p a{
	margin:0px;
	padding:0px;
	color:#E93E21;
	text-decoration:none;
}

.mob-img{
	display:none;
}


/*************contact-page************/

.cont-banner{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.cont-banner img{
	width:100%;
	float:left;
}

#body-banner-1{
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	float:left;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}

.banner-text {
    width: 100%;
    margin: -180px 0px 0px 0px;
    padding: 0px;
    height: auto;
    float: left;
}

.banner-text h1 {
    margin: 0px;
    padding: 0px;
    position: relative;
}

.head-bannner {
    color:#fb8a77;
    opacity: .2;
    text-transform: uppercase;
    font-size: 100px;
    font-weight: 900;
    margin-left: 75px;
    line-height: 30px;
}

.banner-text p{
    color: #dbdbdb;
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: -5px;
    font-size: 40px;
    letter-spacing: 1px;
    font-family: 'Dancing Script', cursive;
}

.banner-text p span {
    margin: 0px;
    padding: 0px;
    width: 100px;
    height: 1px;
    display: inline-block;
    background: #fff;
}

.main-contact-div{
	width:100%;
	margin:60px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.contact-left{
	width:65%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.contact-right{
	width:30%;
	margin:0px 0px 0px 5%;
	padding:0px;
	height:auto;
	float:left;
}

.cont-head{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.cont-head h1{
    margin: 0px 0px 0px;
    padding: 0px;
    color: #e93e21;
    font-family: 'Dancing Script', cursive;
    text-align: center;
    font-weight: 700;
    font-size:40px;
    display: inline-block;
    position: relative;
}

.cont-head p{
    margin:25px auto 0px;
    padding: 0px 0px;
    font-size: 15px;
    color:#7b7b7b;
    line-height: 21px;
}

.contact-form{
	width:100%;
	margin:10px 0px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.contact-form p{
	width:48%;
	margin:25px 0px 0px;
	padding:0px;
	float:left;
}

.contact-form p:nth-child(even){
	margin-left:4%;
}

.contact-form p label{
	width:100%;
	color:#7b7b7b;
	font-size:14px;
	margin:0px 0px 5px;
	float:left;
}

.contact-form p input{
	width:96%;
	padding:10px 2%;
	border:1px solid #cecece;
	height:auto;
	color:#7b7b7b;
	font-size:13px;
	float:left;
	font-family: 'Roboto Condensed', sans-serif;
}

.cont-pera{
	width:100% !important;
}

.contact-form p textarea{
	width:98%;
	padding:10px 1%;
	border:1px solid #cecece;
	height:auto;
	color:#7b7b7b;
	font-size:13px;
	height:110px;
	float:left;
	font-family: 'Roboto Condensed', sans-serif;
}

.cont-butt{
	width:100%;
	margin:25px 0px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.cont-butt input{
    background: #e93e21;
    padding:10px 28px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-family: 'Roboto Condensed', sans-serif;
    border: none;
    border-radius: 25px;
    transition: all linear 0.5s;
    -moz-transition: all linear 0.5s;
    -ms-transition: all linear 0.5s;
    -o-transition: all linear 0.5s;
    -webkit-transition: all linear 0.5s;
	float:right;
    cursor: pointer;
	text-transform:uppercase;
}

.cont-butt input:hover {
    background: #292929;
}

.cont-right{
	width:100%;
	margin:0px 0px 35px 0px;
	padding:0px;
	float:left;
	height:auto;
}

.cont-hd{
	width:100%;
	margin:0px 0px 15px;
	padding:0px;
	float:left;
	height:auto;
}

.cont-hd h1{
	margin:0px;
	padding:0px 0px 5px;
	color:#e93e21;
	font-family: 'Dancing Script', cursive;
	border-bottom:1px solid #e0e0e0;
	font-size:25px;
}

.socio-div{
	width:100%;
	margin:0px 0px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.socio-div ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.socio-div ul li{
	margin:0px;
	padding:0px;
	float:left;
}

.socio-div ul li a{
	margin:0px 30px 0px 0px;
	padding:0px;
	text-decoration:none;
	 width:30px;
	 height:30px;
	 transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	background:#e3e3e3;
	float:left;
	text-align:center;
	transition:all linear 0.5s;
	-moz-transition:all linear 0.5s;
	-ms-transition:all linear 0.5s;
	-o-transition:all linear 0.5s;
	-webkit-transition:all linear 0.5s;
}

.socio-div ul li a:before{
	color:#606060;
	line-height:30px;
	text-align:center;
	font-family: 'FontAwesome';
	font-size:16px;	
	display:inline-block;
	position:relative;
	transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.facebook:before{
	content:"\f09a";
}

.twit:before{
	content:"\f099";
}

.linkd:before{
	content:"\f0e1";
}

.insta:before{
	content:"\f16d";
}

.plusg:before{
	content:"\f0d5";
}

.facebook:hover{
	background:#3B579D;
}

.twit:hover{
	background:#2CAAE1;
}

.linkd:hover{
	background:#007BB6;
}

.insta:hover{
	background:linear-gradient(-45deg, #ffdc80, #e1306c 50%, #405de6);
}

.plusg:hover{
	background:#E72A1B;
}

.socio-div ul li a:hover:before{
	color:#fff;
}

.phone-div{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.phone-div p{
	margin:0px;
	padding:0px;
	color:#7b7b7b;
	line-height:25px;
	font-size:15px;
}

.phone-div i{
	color:#5bc312;
	font-size:20px;
	float:left;
	width:25px;
	margin-right:10px;
	text-align:center;
}

.phone-div span{
	width:90%;
	float:right;
}

.cont-right:last-child{
	margin-bottom:0px;
}

/***************about-page**************/

.about-main-div{
	width:100%;
	margin:60px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.about-top{
	width:100%;
	margin:0px 0px 20px;
	padding:0px;
	height:auto;
	float:left;
}

.about-top:last-child{
	margin-bottom:0px;
}

.about-img {
    width: 50%;
    margin: 0px;
    padding: 0px;
    height: auto;
    float: right;
}

.about-img img{
	width:100%;
	float:left;
}

.about-text{
    width: 58%;
    margin:60px -150px 0px 0px;
    padding:15px 2%;
    height: auto;
    float: right;
    background: #fff;
	text-align:right;
}

.about-top h1{
    margin: 0px 0px 10px;
    padding: 0px;
    color: #e93e21;
    font-family: 'Dancing Script', cursive;
    font-weight: 700;
    font-size: 40px;
}

.about-top p{
    margin: 0px;
    padding: 0px 0px;
    font-size: 15px;
    color:#7b7b7b;
    line-height: 24px;
}

.about-text-1{
    width:100%;
    margin:0px 0px 0px 0px;
    padding:0px 0%;
    height: auto;
    float:left;
    background: #fff;
	text-align:left;
}

.about-top ul{
	margin:10px 0px 10px;
	padding:0px;
	list-style:none;
}

.about-top ul li{
	margin: 0px 0px 5px;
	padding: 0px 0px 8px 20px;
	font-size: 15px;
	color:#7b7b7b;
	line-height:22px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: left top 5px;
}

.about-text p{
	margin:15px 0px 0px;
}

/**************reservation-page***************/

.new-food{
	width:100%;
	margin:50px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.new-food h1{
    margin: 0px 0px 8px;
    padding: 0px;
    color: #e93e21;
    font-family: 'Dancing Script', cursive;
    text-align: center;
    font-weight: 700;
    font-size: 40px;
}

.new-food p{
    margin: 0px;
    padding: 0px;
    color: #7b7b7b;
    font-size:15px;
    text-align: center;
}

#body-content-new{
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	float:left;
	margin-bottom: 0px;
	margin-left: auto;
	padding:60px 0px;
}

.reserves-div{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.reserve-heading{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.reserve-heading h1 {
    margin: 0px 0px 8px;
    padding: 0px;
    color: #e93e21;
    font-family: 'Dancing Script', cursive;
    text-align: center;
    font-weight: 700;
    font-size: 40px;
}

.reserve-heading p {
    margin: 0px;
    padding: 0px;
    color:#7b7b7b;
    font-size: 20px;
    text-align: center;
    position: relative;
    display: inline-block;
    font-family: 'Dancing Script', cursive;
}

.rsrv{
	width:100%;
	margin:40px 0px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.reserved-1{
    width: 47.2%;
    margin:40px 5px 0px;
    padding: 0px;
    height: auto;
    float: left;
}

.reserved-1 h2{
	margin:0px 0px 10px;
	padding:0px;
	color: #e93e21;
	font-family: 'Dancing Script', cursive;
	font-size:22px;
}

.reserved-1 p{
    margin:0px;
    padding: 0px 0px;
    font-size:15px;
    color:#7b7b7b;
    width:100%;
    line-height: 21px;
}

.line-1{
    width: 2%;
    margin: 0px 10px;
    padding: 0px;
    height: auto;
    float: left;
	text-align:center;
}

/*************gallery-page************/

.gallery-main-div{
	width:100%;
	margin:60px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.gallery-new{
	width:100%;
	margin:0px 0px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.gallery-1{
	width:32.5%;
	margin:0px 1% 15px 0px;
	padding:0px;
	height:auto;
	float:left;
	cursor:pointer;
	background: #000; overflow:hidden;
}

.gallery-1:nth-child(3n){
	margin-right: 0px;
}

.gallery-1 img{width: 100%; float: left; transition: all linear 0.9s;}

.gallery-1:hover img{opacity: 0.1; transform: scale(1.5);}

.view{
    width: 100%;
    height: 100%;
    margin:0px;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
	cursor:pointer;
}

.view .mask, .view .content {
   width: 100%;
    height: 100%;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}

.view img {
   display: block;
   position: relative;
   width:100%;
}

.view a.info {
   background:url(../images/link.png) center no-repeat;
   display: inline-block;
   text-decoration: none;
   padding:0;
   text-indent:-9999px;
   width:20px;
   height:20px;
}

.third-effect .mask {
   opacity: 0;
   overflow:visible;
   background:rgba(0,0,0,0.7);
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

.third-effect a.info {
   position:relative;
   top:20px;
   opacity: 0;
   -webkit-transition: opacity 0.5s 0s ease-in-out;
   -moz-transition: opacity 0.5s 0s ease-in-out;
   -o-transition: opacity 0.5s 0s ease-in-out;
   -ms-transition: opacity 0.5s 0s ease-in-out;
   transition: opacity 0.5s 0s ease-in-out;
}

.third-effect:hover .mask {
   opacity: 1;
   background:rgba(0,0,0,0.7);
}

.third-effect:hover a.info {
	opacity:1;
	-moz-transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	-ms-transition-delay: 0.3s;
	transition-delay: 0.3s;
}

.mask h1{
    margin: 30px 0px 5px;
    padding: 0px;
    font-weight: normal;
    color: #e93e21;
    font-family: 'Dancing Script', cursive;
}

.img-line{
    width: 45px;
    height: 2px;
    margin: 0px auto;
    background: #d1c9c7;
}

.mask p{
	margin:25px 0px 0px;
	padding:0px 25px;
	color:#b0b0b0;
	font-size:14px;
}

/*************menu-page*************/

.menu-div{
	width:100%;
	margin:60px 0px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.downlod-butt{
	width:100%;
	margin:10px 0px 0px;
	padding:0px;
	height:auto;
	float:left;
	text-align:center;
}

.downlod-butt a{
    background: #e93e21;
    padding: 9px 35px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    font-family: 'Roboto Condensed', sans-serif;
    border: none;
    border-radius: 25px;
    transition: all linear 0.5s;
    -moz-transition: all linear 0.5s;
    -ms-transition: all linear 0.5s;
    -o-transition: all linear 0.5s;
    -webkit-transition: all linear 0.5s;
    cursor: pointer;
	text-decoration:none;
	display:inline-block;
}

.downlod-butt a:hover {
    background: #292929;
}

.cont-new{
	width:100%;
	margin:0px auto;
	padding:0px;
	height:auto;
}

.main-menu{
    width: 100%;
    margin: 0px 0px 0px;
    padding: 0px;
    height: auto;
    float: left;
}

.menu-left{
	width:47%;
	margin:0px 0px 30px;
	padding:0px;
	height:auto;
	float:left;
}

.menu-left:nth-child(2n){
	margin-left:6%;
}

.menu-img{
	width:17%;
	height:auto;
	float:left;
	margin:0px 4% 0px 0px;
	padding:0px;
}

.menu-img img{
	width:100%;
	float:left;
}

.mnu-txt-nw{
    width: 79% !important; float: left;
}

.menu-text{
    margin: 0px;
    padding: 0px;
	width:100%;
    text-align: left;
	float:left;
}

.menu-head{
	width:100%;
	margin:0px;
	padding:15px 0px;
	height:auto;
	float:left;
	border-bottom:1px dashed #838383;
}

.menu-head h2{
    margin: 0px;
    padding: 0px;
    font-weight: 200;
    float: left;
    font-size:29px;
    font-family: 'Dancing Script', cursive;
    color: #393939;
}

.menu-head strong{
	float:right;
	font-family: 'Dancing Script', cursive;
	color:#e93e21;
	font-size:26px;
}

.menu-detail{
	width:100%;
	margin:10px 0px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.menu-detail p{
	margin:0px;
	padding:0px;
	font-size:14px;
	line-height:20px;
	color:#7b7b7b;
	font-style:italic;
}

.new-menu{
	width:100%;
	margin:15px 0px 0px;
	padding:0px;
	height:auto;
	float:left;
}

.body-content-desert{
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	float: left;
	margin-bottom: 0px;
	margin-left: auto;
	padding:80px 0px;
	background-image: url(../images/deserts.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
	background-attachment:fixed;
}

.menu-new-head{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

.menu-new-head h1{
	margin:0px;
	padding:0px;
	text-align:center;
	color:#fff;
	font-size:40px;
	font-weight:normal;
	font-family: 'Dancing Script', cursive;
}

.body-content-menu{
	height: auto;
	width: 100%;
	margin-top: 40px;
	margin-right: auto;
	float: left;
	margin-bottom: 0px;
	margin-left: auto;
	padding:0px;
}

.m-div{
	width:100%;
	margin:0px 0px 90px;
	padding:0px;
	height:auto;
	float:left;
}

.new-heding{
	width:100%;
	margin:0px 0px 20px;
	padding:0px;
	height:auto;
	float:left;
}

.new-heding h1{
	margin:0px;
	padding:0px;
	font-family: 'Dancing Script', cursive;
	color: #e93e21;
	font-size:55px;
	font-weight:normal;
}

.regualr-main-menu{width:100%; margin:20px 0px 30px; padding:0px; height: auto;
float: left; }

.regualr-head{margin:0px; padding: 0px;}

.regular-head h2{ color:#393939; font-family: 'Dancing Script', cursive; font-weight:600;
font-size: 35px; margin:0px; padding: 0px; }

.regular-head p{ color:#393939; font-family: 'Dancing Script', cursive; font-weight:600;
font-size: 20px; margin:0px; padding: 0px; }

.regualr-menus-mns{margin:30px 0px 0px; padding: 0px; float: left; width: 100%;}

.regular-left{
    width: 47%;
    margin: 0px 0px 10px;
    padding: 0px;
    height: auto;
    float: left;
}

.regular-left:nth-child(2n) {
    margin-left: 6%;
}

.regualr-mn-txt{width: 100%; margin: 0px 0px 20px; float: left;}

.regular-head{width: 100%; float: left;}

.rgulr-mnu-head {
    width: 100%;   margin: 0px;  padding: 15px 0px;  height: auto;
    float: left; border-bottom: 1px dashed #838383;
}

.rgulr-mnu-head h2{
    margin: 0px; padding: 0px; font-weight: 200; float: left;
    font-size: 29px; font-family: 'Dancing Script', cursive; color: #393939;
}

.rgulr-mnu-head strong {
    float: right; font-family: 'Dancing Script', cursive; color: #e93e21;
    font-size: 26px;
}

.regualr-txts-mnus{width: 100%; margin:10px 0px 0px; float: left;}

.regualr-txts-mnus p {
    margin: 0px; padding: 0px; font-size: 14px; line-height: 20px;
    color: #7b7b7b; font-style: italic;
}

.regualr-img{margin:0px 0px 10px; padding: 0px; width: 100%; float: left;}

.regualr-img img{width: 100%;}

.soupsdv{width: 100%; margin:0px 0px 20px; padding: 0px;}

.soup-innerr{width:50%; margin:0px auto 20px; padding: 15px; box-sizing: border-box;
border: 1px solid #e93e21; text-align: center; }

.soupsdv h2 {
    color: #393939; font-family: 'Dancing Script', cursive;
    font-weight: 800;  font-size: 35px; margin: 0px; padding: 0px;
}

.soupsdv h4 {
    margin: 5px 0px;  padding: 0px;  font-weight: 200;  font-size: 29px;
    font-family: 'Dancing Script', cursive; color: #393939;
}

.bevrgs-dvs{margin: 30px 0px 0px; width: 100%; float: left;}

.bevrgs-dv{width:30%; float: left; margin: 0px; text-align: center;}

.bevrgs-dv:nth-child(2){margin: 0px 1% 0px 7%;}

.bevrgs-dv p {
    margin: 10px 0px 15px;
    padding: 0px; text-align: left;
    font-weight: 200;
    font-size: 29px;
    font-family: 'Dancing Script', cursive;
    color: #393939;
}

.bevrgs-dv img{width: 100%; margin: 0px auto;}

.regualr-menus-mns table{width: 100%; margin:0px 0px 15px; float: left;}

.regualr-menus-mns tr th{text-align: left; font-size: 22px; color: #393939;}

.regualr-menus-mns tr td h5{margin: 0px; font-size: 17px; color: #e93e21;}

.regualr-menus-mns tr td p{margin: 0px; font-size: 15px; color:#7b7b7b;}

.regualr-menus-mns tr td h6{margin: 0px; font-size: 15px; color:#e93e21;
text-align: center;}

.regualr-menus-mns tr td, .regualr-menus-mns tr th{padding: 10px 10px;}



.menu-main-menu{width: 100%; float: left;}

.cart{
    background: #e93e21; padding: 7px 25px; text-align: center;  font-size: 15px;
    color: #fff; font-family: 'Roboto Condensed', sans-serif;
    border: none; border-radius: 25px; transition: all linear 0.5s;
    -moz-transition: all linear 0.5s;  -ms-transition: all linear 0.5s;
    -o-transition: all linear 0.5s;  -webkit-transition: all linear 0.5s;
    cursor: pointer; float: left; text-decoration: none;
    cursor: pointer; margin:15px 0px 0px;
}

.cart:hover {
    background: #292929;
}

.cart_glass {
    background: #e93e21;  padding: 8px 17px; text-align: center;
    font-size: 13px !important; color: #fff !important;
    font-family: 'Roboto Condensed', sans-serif;
    border: none;
    border-radius: 25px;
    transition: all linear 0.5s;
    -moz-transition: all linear 0.5s;
    -ms-transition: all linear 0.5s;
    -o-transition: all linear 0.5s;
    -webkit-transition: all linear 0.5s;
    cursor: pointer;  float: left;  text-decoration: none;  cursor: pointer;  
    margin: 5px 0px 0px !important;
}

.cart_glass:hover {
    background: #292929;
}

.cart_bottle {
    background: #e93e21;  padding: 8px 17px; text-align: center;
    font-size: 13px !important; color: #fff !important;
    font-family: 'Roboto Condensed', sans-serif;
    border: none;
    border-radius: 25px;
    transition: all linear 0.5s;
    -moz-transition: all linear 0.5s;
    -ms-transition: all linear 0.5s;
    -o-transition: all linear 0.5s;
    -webkit-transition: all linear 0.5s;
    cursor: pointer;  float: left;  text-decoration: none;  cursor: pointer;  
    margin: 5px 0px 0px !important;
}

.cart_bottle:hover {
    background: #292929;
}

#thankyousection{width: 100%; margin: 0px; padding:100px 0px; float:left; height: auto;}

#thankyousection h2{margin:0px 0px 15px; padding: 0px; color: #e93e21;
    font-family: 'Dancing Script', cursive; text-align: center; font-size: 45px;
text-transform: uppercase;}

#thankyousection p{    font-size: 15px;
    color:#6b6b6b; margin: 0px; text-align: center;
}

.itms-nw .cart_glass, .itms-nw .cart_bottle{
    float: none;    margin: 0px auto !important;
}

.itms-nw h6{
    display: inline-block;
}

.itms-nw tbody td{text-align: center;}

.itms-nw tbody td h5{text-align: left;}


