h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0}
*,p{margin:0}
.rest1-logo img,.wrapper,img{max-width:100%}
*{padding:0;box-sizing:border-box;-moz-box-sizing:border-box}
.editContent{position:relative}
#page{float:left;width:100%}
.pencil_edit_icon{position:absolute;right:0;top:0;color:#000!important}
.pencil_edit_icon img{height:21px;width:26px}
p{color:#666;font-size:14px;line-height:24px}
a{transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}
body{font-family:open_sansregular}
.wrapper{width:1170px;margin:auto}
.rest1-outer-banner{float:left;width:100%;height:768px;position:relative}
.rest1-bnr-img-min{position:absolute;width:100%;height:100%;left:0;top:0;background:url(../../images/background-img/restaurants/bannerbg.jpg) center center no-repeat fixed;background-size:cover;opacity:.3}
.rest1-bnr-cont{position:relative;z-index:2}
.rest1-outer-banner::after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1;content:""}
.rest1-bnr-img-inr,.rest1-bnr-img-out{position:relative;width:100%;height:100%;text-align:center}
.rest1-bnr-img-out{display:table;z-index:2}
.rest1-bnr-img-inr{display:table-cell;vertical-align:middle;background:#000}
.rest1-header nav ul li,.rest1-header nav ul li a{display:inline-block;vertical-align:middle;font-size:16px;text-transform:uppercase;color:#333}
.rest1-header{float:left;left:0;padding-top:17px;position:static;top:0;width:100%;z-index:5;padding-bottom:10px}
.rest1-logo{float:left;width:150px}
.rest1-header nav,.rest1-header nav ul{float:right;width:auto}
.rest1-header nav{box-shadow:none;margin-top:7px}
.rest1-header nav ul li{margin-left:35px}
.rest1-header nav ul li a{font-family:robotoregular}
.rest1-recp-outer{float:left;padding:0;width:100%;background:#fefcf6}
.rest1-recp-inner{float:left;width:100%;text-align:center}
.rest1-recp-img,.rest1-recp-left{display:inline-block;float:none;vertical-align:middle}
.rest1-recp-left1{float:left;width:100%;margin:0}
.rest1-menu-outer{float:left;width:100%;min-height:567px;background:url(../../images/background-img/restaurants/menu-bg.jpg) center center no-repeat fixed;background-size:cover;position:relative}
.rest1-menu-left{float:left;width:50%;background:rgba(0,0,0,.8);left:0;top:0;height:100%;min-height:567px}
.rest1-menu-left-table{display:table;width:100%;height:100%;text-align:center}
.rest1-menu-left-cell{display:table-cell;height:100%;width:100%;vertical-align:middle;padding:60px 15%}
.rest1-btn-div{float:left;width:100%;margin-top:35px}
.rest1-com-btn,.membership-rest1-com-btn{float:left;width:100%;text-align:center;text-transform:uppercase;font-size:16px;color:#fff;padding:14px 0;font-family:robotoregular;background:#bc9d51}
.rest1-menu-left.rigth{left:inherit;right:0;float:right}
.rest1-menu-outer.floor{background:url(../../images/background-img/restaurants/menu-bg2.jpg) center center no-repeat fixed;background-size:cover}
.rest1-testi-outer{float:left;width:100%;padding: 20px 0;}
.rest1-testi-inner{float:left;width:100%}
.rest1-slider{float:left;width:75%}
.rest1-footer-inner,.rest1-footer-inner-left,.rest1-footer-outer{float:left;width:100%}
.rest1-slider .bx-wrapper .bx-viewport{background:rgba(0,0,0,0);border:none;left:0;transform:inherit;box-shadow:none}
.rest1-slider .bx-wrapper{margin:0 0 70px}
.bx-wrapper .bx-controls-auto,.rest1-slider .bx-wrapper .bx-pager{bottom:-80px}
.rest1-slider p{font-size:20px;color:#333;line-height:36px;font-family:robotoitalic}
.rest1-footer-outer{background:#000;padding:80px 0}
.rest1-footer-inner-left.right{float:right;width:100%}
.rest1-footer-inner-left.call-fo{margin-top:75px}
.rest1-footer-inner-left ul{float:left;width:100%;margin-top:12px}
.rest1-footer-inner-left ul li,.rest1-footer-inner-left ul li a{height:51px;width:51px;border-radius:100%;display:inline-block}
.rest1-footer-inner-left ul li{vertical-align:middle;background:#fff;text-align:center;margin-right:15px;margin-top:5px}
.rest1-footer-inner-left ul li a i{color:#000;font-size:25px;line-height:50px}
.rest1-footer-btm{float:left;width:100%;border-top:1px solid #151515;background:#000;padding:22px 0;text-align:center}
.rest1-footer-inner-left.rigth{float:right;width:auto}
.rest1-slider h4,.rest1-slider h5{color:#333;float:left;text-align:right;width:100%;font-family:robotoitalic}
.rest1-slider h5{font-size:16px}
.rest1-slider h4{font-size:25px;margin-top:35px;margin-bottom:4px}
.rest1-slider .bx-wrapper .bx-pager.bx-default-pager a{height:12px;width:12px;border-radius:10px;background:#c8c7c3}
.rest1-slider-img{float:right;width:167px;height:167px;background:#bc9d51;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);overflow:hidden;position:relative;top:40px;transform-origin:40% 23%;-webkit-transform-origin:40% 23%;-moz-transform-origin:40% 23%}
.rent1-scroll-top,.rest1-slider-img img{position:absolute;right:0;margin:auto;left:0}
.rest1-slider-img img{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);top:0;bottom:0}
.rent1-scroll-top{width:50px;height:30px;text-align:center;bottom:25px;cursor:pointer}
.rest1-inner-banner{float:left;width:100%;background:url(../../images/background-img/restaurants/inner-banner.jpg) center center no-repeat fixed;background-size:cover}
.rest1-inner-bnr-heading{float:left;width:100%;position:relative;height:337px}
.rest1-inner-bnr-heading-tbl{display:table;height:100%;position:absolute;width:100%}
.rest1-vision-img,.submenus-common ul li{position:relative}
.rest1-inner-bnr-heading-cell{display:table-cell;height:100%;text-align:left;vertical-align:middle;width:100%}
.rest1-cont-right ul li h4{font-family:futura_hv_btheavy;color:#333;text-transform:uppercase}
.rest1-inner-page{float:left;width:100%;padding:0}
.rest1-input input,.rest1-input textarea{border:1px solid #b1b1b1;padding-left:12px;box-sizing:border-box}
.rest1-inner-page-main{float:left;width:100%}
.rest1-vision-img{float:left;max-width:526px;margin-bottom:15px;margin-right:20px;z-index:5}
.rest1-vision-img img{float:left;width:auto}
.rest1-vision-content{display:block;width:100%}
.rest1-cont-left{float:left;width:66%}
.rest1-cont-right{float:right;width:28%}
.rest1-cont-left h4,.rest1-cont-left p,.rest1-cont-right ul,.rest1-cont-right ul li h5{float:left;width:100%}
.rest1-cont-right ul li{float:left;width:100%;margin-bottom:30px}
.rest1-cont-right ul li h4{float:left;width:100%;font-size:20px;margin-bottom:14px}
.rest1-cont-right ul li h5{font-size:16px;color:#333;font-family:robotolight;margin-bottom:2px;line-height:24px}
.rest1-cont-left h4{font-size:42px;color:#333;font-family:futura_hv_btheavy;text-transform:uppercase}
.rest1-cont-left p{font-size:14px;color:#333;font-family:robotolight;line-height:24px;margin-bottom:25px;margin-top:20px}
.rest1-input.hall-rest1-cont{margin-right:4%;width:46%}
.rest1-cont-form,.rest1-input,.rest1-input input,.rest1-input label,.rest1-input textarea{width:100%;float:left}
.rest1-input input{height:52px}
.rest1-input label{font-size:14px;color:#666}
.rest1-input textarea{height:150px;resize:none;padding-top:10px}
.rest1-input.btn-form{margin-top:25px}
.rest1-input.btn-form button{background:#bc9d51;padding:15px 34px;width:auto;color:#fff}
.map-cont-bus-cn,.map-cont-bus-cn img,.rest1-menu{float:left;width:100%}
.rest1-inner-page.menu{padding-bottom:20px}
.rest1-outer-phone{float:left;width:50%}
.rest1-cont-ul{float:left;width:100%}
.rest1-cont-ul li{float:left;width:46%}
.rest1-cont-ul li:nth-of-type(2n+0){float:right}
.submenus-common ul.sub-menu{background:#fff;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2);left:0;position:absolute;top:100%;width:220px!important;display:none;z-index:99}
.submenus-common ul.sub-menu li{width:100%;margin-left:0}
.submenus-common ul.sub-menu li a{padding:12px!important;width:100%}
.submenus-common ul li:hover ul.sub-menu{display:block}
#rest1-menu{display:none}
.rest1-slider .bx-wrapper .bx-prev {
    left: -35px;
}
.rest1-slider .bx-wrapper .bx-next {
    right: -35px;
}
.rest1-slider {
    padding: 0 38px;
}
.rest1-inner-menu-h4 {
    font-family: futura_hv_btheavy;
    font-weight: 600;
}
@media screen and (max-width:1200px){
.wrapper{width:95%}
}
@media screen and (max-width:1024px){
.rest1-recp-img{margin:0 5%}
.rest1-recp-left{width:28%}
}
@media screen and (max-width:920px){
.rest1-slider-img{display:none}
.rest1-slider{width:100%}
.rest1-menu-left-cell{padding:60px 30px}
.rest1-recp-left{width:49%}
.rest1-recp-left1{margin:7% 0;padding:0 15px}
.rest1-header nav{position:relative}
.rest1-vision-img{width:100%;margin-right:0;max-width:inherit;margin-bottom:30px}
.rest1-footer-inner-left,.rest1-footer-inner-left.right,.rest1-outer-phone{width:100%}
.rest1-footer-inner-left.call-fo{margin-bottom:40px;margin-top:40px}
}
@media screen and (max-width:768px){
.rest1-menu-left{width:100%;position:relative}
.rest1-menu-outer{min-height:inherit}
.rest1-slider p{font-size:20px}
.rest1-slider h4{font-size:22px}
.rest1-slider h5{font-size:14px}
.rest1-footer-inner-left{width:100%;text-align:center}
.rest1-footer-inner-left.rigth{margin-top:45px;width:100%}
.rest1-recp-left{width:100%}
.rest1-recp-left1{margin:4% 0;padding:0}
.rest1-bnr-img-inr img{width:50%}
.rest1-outer-banner{height:650px}
.rent1-scroll-top{display:none}
.rest1-cont-left{width:100%}
.rest1-cont-right{margin-top:60px;width:100%}
.rest1-cont-right ul li:last-child{margin-bottom:0}
}
@media screen and (max-width:550px){
.rest1-footer-inner-left h2{font-size:40px}
.rest1-outer-banner{height:400px}
.rest1-inner-bnr-heading-cell h4{text-align:center;width:100%}
.rest1-vision-content h4{font-size:35px}
.rest1-input.hall-rest1-cont{width:100%}
}
