@media (max-width:1899px){
.page-gallery-section::after {text-align: center;font-size: 335px;display: flex;justify-content: center;}	
}
@media (min-width:1700px){
 .vc_section.menu-section .menu-inner-content figure {height: 655px;}	
.vc_section.bebabel-experience-section{height: 773px;}	
.vc_section.page-whats-on .column-post figure {height: 655px;}
.vc_section.page-whats-on .same-content-column .vc_column-inner .wpb_wrapper{margin-right:auto} 
 .vc_section.contact-info-section .row-container {max-width: 1400px !important;margin: auto !important;} 
}

@media (max-width:1699px){
header .top-holding-header {padding: 35px 0 40px;}
.vimeo-wrapper video{height: 434px;}	
section.vc_section.holding-page-wrapper .wpb_text_column p{font-size: 16px;line-height: 20px;}
header .top-holding-header .logo .site-logo span.custom-logo-link {display: block;padding: 0;}
header .top-holding-header .logo .site-logo{max-width: 206px;}
section.vc_section.sec-address-main{padding-top: 45px;padding-bottom: 68px;}
footer.holding-footer {padding-bottom: 95px;}
footer .footer-company ul{max-width:1500px;}
section.vc_section.sec-address-main .wpb_text_column p{font-size: 16px;line-height: 20px;}
footer.holding-footer .footer-heading h2{font-size:16px;}
.form-control, input.wpcf7-date{font-size:16px;}
.page-gallery-section::after{font-size: 321px;}
.menu-navbar::before {font-size: 412px;}
section.vc_section.map-section iframe{height:600px !important;}
}
@media (max-width:1599px){
.vimeo-wrapper video{height: 434px;}	
header .top-holding-header .logo .site-logo {max-width: 196px;}	
header .top-holding-header {padding: 25px 0 30px;}
section.vc_section.sec-address-main {padding-top: 40px;padding-bottom: 60px;}
footer.holding-footer {padding-bottom: 85px;}
footer .footer-company ul {max-width: 1400px;}
section.vc_section.sec-address-main .social-links{padding-top: 30px;}
footer.holding-footer .footer-heading{padding-bottom: 22px;}
input.wpcf7-submit{margin-top:0}
.vc_section.vc_section-o-content-middle .wpcf7-form .wpcf7-spinner{margin-top: 0;}
}
@media (max-width:1499px){
.vimeo-wrapper video {height: 434px;}	
footer.holding-footer {padding-bottom: 65px;}
footer .footer-company ul {max-width: 1300px;}
section.vc_section.map-section iframe{height:550px !important;}
}
@media (max-width:1399px){
.vimeo-wrapper video{height:400px; max-width:400px;}	
header .top-holding-header .logo .site-logo {max-width: 186px;}
header .top-holding-header {padding: 25px 0 25px;}
footer.holding-footer {padding-bottom: 55px;}
section.vc_section.map-section iframe{height:500px !important;}
}
@media (max-width:1299px){
.vimeo-wrapper video{height:380px;max-width:380px;}	
}
@media (max-width:1199px){
footer .footer-company ul{flex-wrap:wrap}
header .logo .site-logo {max-width: 166px;}
section.vc_section.holding-page-wrapper .wpb_text_column p {font-size: 16px;line-height: 20px;}
section.vc_section.sec-address-main .wpb_text_column p {font-size: 16px;line-height: 20px;}
footer.holding-footer .footer-heading h2 {font-size: 16px;}
footer .footer-company ul li{width: 16.6666%;padding: 15px;}
footer.holding-footer {padding-bottom: 30px;}
section.vc_section.sec-address-main {padding-top: 40px;padding-bottom: 40px;}
.vimeo-wrapper video {height: 310px;max-width:310px;}
.form-control, input.wpcf7-date{font-size:16px;}
section.vc_section.map-section iframe {height: 450px !important;}
}
@media (max-width:991px){
footer .footer-company ul li{width: 20%;padding: 10px;}	
.page-id-29 .vc_section.vc_section-o-content-middle .wpb_column {width: 100%;}
.page-id-29 .vc_section.vc_section-o-content-middle .wpb_column:first-child {order: 3;}
.page-id-29 .vc_section.vc_section-o-content-middle .wpb_column:last-child {order: 2;margin:30px 0;}
section.vc_section.sec-address-main {padding-top: 30px;padding-bottom: 30px;}
.vimeo-wrapper video {height: auto;}
header .top-holding-header .logo .site-logo span.custom-logo-link{padding:0px;}
header .top-holding-header .logo .site-logo {max-width: 146px;}
section.vc_section.sec-address-main .social-links{  flex-wrap: inherit;}
}
@media (max-width:767px){
footer .footer-company ul li {width: 33.333%;padding: 10px;transform: inherit;}	
section.vc_section.map-section iframe {height: 310px !important;}
}
@media (max-width:400px){
footer .footer-company ul li {width: 50%;padding: 10px;transform: inherit;}	
header .top-holding-header .container, div.container{padding: 0 15px;}
header .top-holding-header .logo .site-logo {max-width: 136px;}
}
/*====================================================*/
/*All Page Media*/
/*====================================================*/
@media (max-width:1599px){
h1{font-size: 66px;line-height: 60px;}
h2{font-size: 46px;line-height: 42px;}
h3{line-height: 35px;font-size: 40px;}
h4{font-size: 34px;line-height: 30px;}
.vc_section.hero-banner .hero-banner-container .hero-banner-images img, .vc_section.hero-banner .hero-banner-container .hero-banner-images video {height: 600px !important;}	
.vc_section.hero-banner .hero-banner-container .hero-banner-content .vc_column-inner .wpb_wrapper {max-width: 330px;margin: auto;padding-top: 35px;}
.about-container .sub-heading { max-width: 262px;}	
.vc_section.home-about-section::after{line-height: 233px;left: -76px;font-size: 292px;letter-spacing: -20px;}
.vc_section.home-about-section .about-food-container .images-content h2{font-size: 46px; line-height: 45px;}
.images-content .vc_column-inner .section-heading{font-size: 95px !important;}
.vc_section.our-spaces-section .vc_column-inner .section-heading, .vc_section.our-spaces-section .vc_column-inner .sub-heading {max-width: 279px;}
.vc_section.our-spaces-section .our-spaces-row{padding-top: 46px;}
.vc_section.our-spaces-section .vc_column-inner .wpb_single_image {margin-bottom: 34px !important;}
.vc_section.our-spaces-section .row-container::before{font-size: 292px;max-width: 1268px;  line-height: 280px;}
.vc_section.bebabel-experience-section .section-heading {padding-bottom: 2px;font-size: 52px;line-height: 48px;}
.vc_section.bebabel-experience-section .sub-heading {color: #FFF;font-size: 46px;line-height: 40px;}
.vc_section.bebabel-experience-section .section-heading, .vc_section.bebabel-experience-section .sub-heading{max-width: 500px;}
.vc_section.menu-section .menu-left-content .vc_column-inner{padding: 50px 65px !important;}
.vc_section.menu-section .menu-left-content .vc_column-inner .wpb_wrapper .sub-heading, .vc_section.menu-section .menu-left-content .vc_column-inner .wpb_wrapper .section-heading{max-width: 235px;}
.vc_section.menu-section .menu-inner-content .content-group h2{font-size: 28px;line-height: 28px;}
.vc_section.our-spaces-section .vc_column-inner .small-heading{font-size:26px;line-height: 28px;}
.vc_section.bebabel-experience-section{  padding: 40px 0px 43px !important;height: 524px;}
.page-gallery-section .vc_column-inner{max-width: 1080px;}
.gallery-owl .item img{height: 380px;}
.page-gallery-section .navigation-thumbs img{height:110px;}
.page-gallery-section::after{line-height: 200px;font-size: 292px;}
.vc_section.same-column-section .images-column img{height: 530px !important;}
.vc_section.page-private-dining.same-column-section .same-content-column .vc_column-inner{padding-bottom: 29px !important;}
.vc_section.page-private-dining {padding-bottom: 80px !important;}
.page-gallery-section{padding-bottom: 180px !important;}
.vc_section.page-private-dining {margin-top: -95px;}
.vc_section.instagram-section {padding-top: 40px !important;}
.vc_section.page-gallery-section .same-content-column .vc_column-inner .wpb_wrapper {padding-top: 80px;}
.vc_section.same-column-section .same-content-column .vc_column-inner .wpb_wrapper .sub-heading, .vc_section.same-column-section .same-content-column .vc_column-inner .wpb_wrapper .section-heading{max-width: 290px;}
.vc_section.menu-section{padding-top: 87px !important;}
.site-footer{padding: 59px 0 75px;}
.vc_section.instagram-section .section-heading {font-size: 32px;}
.vc_section.instagram-section .sub-heading{font-size: 32px;}
.vc_section.instagram-section .section-heading, .vc_section.instagram-section .sub-heading {max-width: 194px;}
.images-content .vc_column-inner .section-heading{font-size: 78px !important;bottom: 40px;}
.footer-logo-contant .social-info a{font-size:22px;}
.menu-toggle{max-width: 620px;}
.menu-toggle .navbar-nav{padding-left: 78px;padding-top: 68px;}
.menu-navbar::before{font-size: 360px;left: -44px;line-height: 300px;}
.menu-toggle .navbar-nav li a{font-size:26px;}
.vc_section.inner-banner-section .banner-title {font-size: 58px;}
.vc_section.inner-banner-section .banner-sub-title {padding-top: 5px;letter-spacing: -1.3px;font-size: 36px;}
.vc_section.inner-banner-section .banner-title, .vc_section.inner-banner-section .banner-sub-title {max-width: 343px;}
.vc_section.inner-banner-section .inner-banner-images img{height: 400px !important;}
.vc_section.about-page-section .about-container::before{top: -114px; right: -409px;max-width: 1058px;line-height: 210px;font-size: 323px;}
.vc_section.about-page-section {padding-top: 125px !important;}
.vc_section.about-page-section div.about-container, .vc_section.home-about-section  .about-container {margin-bottom: 70px !important;}
.vc_section.inner-banner-section .inner-banner-container .inner-banner-content .vc_column-inner{padding: 50px 30px 7px 96px !important;}
.vc_section.about-page-section .about-container {padding-top: 66px;}
.vc_section.about-page-section::before{margin-top: -60px;}
.vc_section.contact-info-section .contact-row::before{top: -114px;right: -409px; max-width: 1058px;line-height: 210px;font-size: 323px;}
.vc_section.contact-info-section .contact-row{padding: 70px 0 80px;}
.input-design .vc_custom_heading.section-heading {padding-bottom: 45px;}
.padding-top165 {padding-top: 135px !important;}
.vc_section.inner-banner-section .margin-bottom{margin-bottom: -110px !important;margin-top: 30px;}
div.container-fluid {padding: 0 96px !important;}
.vc_section.normal-page-section .row-container::before{top: -194px;right: -409px; max-width: 1058px;line-height: 210px;font-size: 323px;}
.vc_section.normal-page-section .padding-top{padding-top: 76px;}
.vc_section.normal-page-section .padding-top{padding-bottom: 76px;}
.faq-page-section .row-container::before{top: -126px; right: 0;max-width: 1058px;line-height: 210px; font-size: 323px;}
.faq-page-section .vc_tta.vc_general .vc_tta-panels-container h1, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h2, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h3, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h4, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h5, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h6{font-size: 28px;padding-bottom: 30px;}
.faq-page-section .vc_tta.vc_general .vc_tta-panels-container{padding-left: 73px;}
.faq-page-section .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tabs-list a{font-size: 30px;}
.faq-page-section .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tabs-list{padding: 47px 0px 0 58px;}
.vc_section.booking-section {padding: 130px 0;}
.vc_custom_heading.widget-title{max-width: 575px; height: 520px;font-size: 41px;}
.vc_section.careers-about-section.padding-top165 {padding-top: 96px !important;padding-bottom: 120px !important;}
.vc_section.careers-column-section {padding: 70px 0 50px !important;}
.vc_section.careers-column-section .vc_column-inner .grid-column .small-heading{font-size:28px;}
.vc_section.careers-about-section::before{height: calc(100% - 187px);}
h6.vc_custom_heading{padding-bottom:10px;}
.vc_section.private-dining-about::after{top: -6px;right: -409px; max-width: 1058px;line-height: 210px;font-size: 323px;}
.vc_section.private-dining-about .private-dining-about-images .wpb_wrapper img {height: 380px !important;}
.vc_section.private-dining-about {padding-bottom: 180px;}
.private-dining-gallery-bg {margin-top: -100px;}
.vc_section.enquire-form-section{padding: 80px 0 60px;}
.vc_section.private-dining-details .vc_custom_heading.section-heading{padding-bottom: 35px;}
.vc_section.private-dining-about::before{top: 80px;}
.vc_section.private-dining-gallery {padding: 85px 0 90px !important;background: #f7f5f2;}
.vc_section.private-dining-gallery-bg {padding-bottom: 55px !important;}
.vc_section.private-dining-about .row-container {padding: 0 96px;}
.vc_section.menus-page-section::after{top: -6px;right: -409px; max-width: 1058px;line-height: 210px;font-size: 323px;}
.vc_section.menus-page-section{padding-top: 200px !important;padding-bottom: 100px !important;}
.vc_section.menus-page-section .menu-right-slider .menu-inner-slider{padding-left: 175px;}
.vc_section.menu-section .menu-right-slider .menu-inner-slider{padding-right: 175px;}
.vc_section.page-whats-on .same-slider-column .whats-on-post{padding-left: 150px;}
.vc_section.blog-page-section::after{top: -6px;right: -409px; max-width:928px;line-height: 210px;font-size: 323px;}
.post-page-section .post-item h2{font-size: 28px;line-height: 28px;}
.post-page-section .post-item p{margin: 8px 0;}
.post-page-section {padding-top: 20px;}
.vc_section.details-page-about .vc_figure {height: 432px !important;max-width: 100%;margin-top: -89px;}
.vc_section.details-page-about::before{top: 82px;}
.vc_section.details-page-about .row-container {padding: 0 96px;}
.vc_section.details-page-about{padding-bottom: 200px;}
.vc_section.details-whats-gallery{margin-top: -110px;}
.vc_section.details-widget-section{padding-bottom: 30px;padding-top: 173px;margin-top: -111px;}
.vc_section.details-widget-section .wpb_content_element{height: 405px;max-width: 590px;}
.gallery-section {padding: 120px 0 40px;}
.vc_section.gallery-section-group .pagination {padding-bottom: 40px;}
.gallery-section::before{top: -116px;right: -409px; max-width: 1058px;line-height: 240px;font-size: 323px;}
.vc_section.entry-form-section{padding: 80px 0;}
.vc_section.landing-page-about {margin-bottom: 30px !important;}
.vc_section.festive-specials-landing {padding-bottom: 120px !important;}
.vc_section.festive-specials-landing .row-container::before{right: -660px;}
.vc_section.landing-page-about .row-container .about-conteiner-row .wpb_column.about-row-image .about-position-content h2{font-size: 46px; line-height: 45px;}
.vc_section.landing-page-about .row-container .about-conteiner-row .wpb_column.about-row-image .about-position-content::before{font-size: 78px !important;bottom: 30px;}
.vc_section.landing-page-about .row-container .about-conteiner-row .wpb_column.about-row-image .about-position-content{padding: 40px 19px 40px 33px !important;}
.blog-page-section .pagination{padding: 70px 20px 40px;}
.vc_section.details-page-about.blog-details-section .vc_figure, .vc_section.details-page-about.blog-details-section .flex-direction .vc_col-sm-6 .wpb_wrapper .wpb_wrapper.vc_figure {max-width: 490px;height: 662px !important;}
.single-post .navigation .nav-links a{font-size:30px;}
.single-post .navigation{max-width: 390px;padding-bottom: 30px;}
.vc_section.details-page-about.blog-details-section {padding-bottom: 100px;}
.vc_section.details-page-about.blog-details-section .flex-direction .vc_col-sm-6.max-width .wpb_wrapper{padding-top: 0;}
.vc_section.details-page-about.blog-details-section::before {height: calc(100% - 760px);}
body .same-column-section.private-dining-gallery-bg .same-content-column .vc_column-inner .wpb_wrapper .section-heading, body .same-column-section.private-dining-gallery-bg .same-content-column .vc_column-inner .wpb_wrapper .sub-heading {max-width: 340px;}
.page-gallery-section::after {line-height: 200px;font-size: 304px;top: 155px;}
.single-post .vc_section.inner-banner-section .banner-title, .single-post .vc_section.inner-banner-section .banner-sub-title {max-width: 453px;}
.single-post .vc_section.inner-banner-section .banner-title {font-size: 40px;line-height: 45px;}
body .faq-page-section .vc_column-inner {max-width: 1176px;}
.page-id-630 .vc_section.inner-banner-section .banner-title, .page-id-630 .vc_section.inner-banner-section .banner-sub-title {max-width: 247px;}
.page-id-706 .vc_section.inner-banner-section .banner-title, .page-id-706 .vc_section.inner-banner-section .banner-sub-title {max-width: 375px;}
}
@media (max-width:1499px){
.page-gallery-section::after {line-height: 200px;font-size: 289px;top: 145px;}
}
@media (max-width:1399px){
.vc_section.page-whats-on .column-post figure {height: 460px;}	
.vc_section.menu-section .menu-inner-content figure {height: 460px;}	
.vc_section.page-whats-on .column-post .post-content{padding-top: 20px;}
.vc_section.page-whats-on .column-post .post-content h2{font-size: 28px;line-height: 28px;}
.site-footer .footer-container {padding: 0 35px;}
.vc_section.same-column-section .same-content-column .vc_column-inner{padding: 50px 50px 50px 60px !important;}
.vc_section.home-about-section .row-container .about-conteiner-row .wpb_column.about-row-content .vc_column-inner .wpb_wrapper{padding: 40px 40px 55px;}
.vc_section.home-about-section::before{height: calc(100% - 200px);}
.vc_section.menu-section .menu-right-slider .menu-inner-slider{  padding-right: 175px;}
.vc_section.page-whats-on .same-slider-column .whats-on-post{padding-left:150px;}
.vc_section.page-private-dining {margin-top: -85px;}
.page-gallery-section::before{top: 80px;}
.menu-toggle {max-width: 590px;}
.menu-toggle .navbar-nav {padding-left: 58px;padding-top: 48px;}
.menu-toggle .navbar-nav li a{font-size:26px;}
.menu-navbar::before {font-size: 330px;left: -34px;line-height: 270px;}
.vc_section.inner-banner-section .inner-banner-images img {height: 370px !important;}
.vc_section.about-page-section .about-container::before {top: -108px;right: -405px;max-width: 1008px;line-height: 190px;font-size: 300px;}
.vc_section.about-page-section::before {margin-top: 0px;}
.vc_section.contact-info-section .contact-row::before {top: -115px;right: -405px;max-width: 1008px;line-height: 210px;font-size: 300px;}
.vc_section.normal-page-section .row-container::before{top: -205px;right: -405px;max-width: 1008px;line-height: 210px;font-size: 300px;}
.vc_section.normal-page-section .padding-top { padding-top: 66px; padding-bottom: 66px; }
section.vc_section.normal-page-section .vc_column-inner{max-width: 1000px;}
.faq-page-section .row-container::before{top: -115px; right: 0;max-width: 1058px;line-height:190px; font-size: 300px;}
.vc_custom_heading.widget-title {max-width: 535px;height: 480px;font-size: 38px;}
.vc_section.booking-section {padding: 110px 0;}
.vc_section.careers-about-section.padding-top165 {padding-top: 96px !important;padding-bottom: 100px !important;}
.vc_section.private-dining-about::after{top: -6px;right: -405px;max-width: 1008px;line-height: 210px;font-size: 300px;}
.vc_section.private-dining-about {padding-bottom: 150px;}
.private-dining-gallery-bg {margin-top: -80px;}
.vc_section.enquire-form-section {padding: 60px 0 40px;}
.vc_section.private-dining-about .private-dining-about-images .wpb_wrapper img {height: 330px !important;}
.vc_section.private-dining-menu .menu-right-slider .menu-inner-slider{padding-left: 140px;}
.vc_section.menus-page-section::after{top: -6px;right: -405px;max-width: 1008px;line-height: 210px;font-size: 300px;}
.vc_section.menus-page-section .menu-right-slider .menu-inner-slider {padding-left: 135px;}
.vc_section.menus-page-section {padding-top: 180px !important;padding-bottom: 80px !important;}
.vc_section.menu-section .menu-right-slider .menu-inner-slider {padding-right: 145px;}
.vc_section.menu-section.menus-page-two-section {padding: 60px 0 !important;}
.vc_section.blog-page-section::after{top: -6px;right: -405px;max-width: 878px;line-height: 210px;font-size: 300px;}
.vc_section.details-page-about .vc_figure{height: 352px !important;}
.vc_section.details-widget-section .wpb_content_element {height: 385px;max-width: 550px;}
.gallery-section::before{top: -126px;right: -405px;max-width: 878px;line-height: 210px;font-size: 300px;}
.gallery-section {padding: 85px 0 40px;}
.vc_section.details-page-about.blog-details-section .vc_figure, .vc_section.details-page-about.blog-details-section .flex-direction .vc_col-sm-6 .wpb_wrapper .wpb_wrapper.vc_figure {height: 612px !important;}
.vc_section.details-page-about.blog-details-section::before {height: calc(100% - 730px);}
.vc_section.details-page-about.blog-details-section {padding-bottom: 80px;}
.page-gallery-section::after {line-height: 200px;font-size: 272px;top: 135px;}

body .faq-page-section .vc_column-inner {max-width: 1080px;}
}
@media (max-width:1299px){
.vc_section.hero-banner .hero-banner-container .hero-banner-images img, .vc_section.hero-banner .hero-banner-container .hero-banner-images video  {height: 520px !important;}	
h1 {font-size: 60px;line-height: 55px;}	
h3 {line-height: 34px;font-size: 35px;}
h2 {font-size: 42px;line-height: 40px;}
h4 {font-size: 32px;line-height: 28px;}
.vc_section.hero-banner .hero-banner-container .hero-banner-content .vc_column-inner .wpb_wrapper{max-width: 280px;}
.vc_section.home-about-section .row-container .about-conteiner-row .wpb_column.about-row-content .vc_column-inner .wpb_wrapper{max-width: 425px;}
.about-container .sub-heading {max-width: 242px;}
.vc_section.home-about-section::after {line-height: 201px;left: -73px;font-size: 270px;letter-spacing: -16px;margin-top: 0;}
.vc_section.home-about-section .about-food-container .images-content .vc_column-inner{width: 340px;left: -155px;}
.vc_section.home-about-section .about-food-container .images-content h2{font-size: 42px; line-height: 41px;}
.images-content .vc_column-inner .section-heading {font-size: 70px !important;bottom: 40px;}
.vc_section.our-spaces-section .vc_column-inner .wpb_single_image {margin-bottom: 26px !important;}
.vc_section.our-spaces-section .row-container::before {font-size: 270px;max-width: 1158px;line-height: 280PX;}
.vc_section.bebabel-experience-section {padding: 40px 0px 43px !important;height: 484px;}
.vc_section.bebabel-experience-section .section-heading {padding-bottom: 2px;font-size: 48px;line-height: 45px;}
.vc_section.bebabel-experience-section .sub-heading {color: #FFF;font-size: 44px;line-height: 36px;}
.vc_section.bebabel-experience-section .section-heading, .vc_section.bebabel-experience-section .sub-heading {max-width: 470px;}
.vc_section.menu-section {padding-top: 70px !important;padding-bottom: 70px !important;}
.vc_section.menu-section .menu-inner-content figure, .vc_section.page-whats-on .column-post figure {height: 440px;}
.page-gallery-section .vc_column-inner {max-width: 990px;}
.vc_section.page-gallery-section .same-content-column .vc_column-inner .wpb_wrapper {padding-top: 50px;}
.gallery-owl .item img {height: 340px;}
.page-gallery-section .navigation-thumbs img {height: 100px;}
.page-gallery-section::after {line-height: 190px;font-size: 270px;top: 180px;}
.vc_section.same-column-section .images-column img {height: 490px !important;}
.vc_section.same-column-section .same-content-column .vc_column-inner .wpb_wrapper .sub-heading, .vc_section.same-column-section .same-content-column .vc_column-inner .wpb_wrapper .section-heading{max-width: 270px;}
.site-footer {padding: 49px 0 65px;}
.site-footer .footer-container .footer-logo {max-width: 165px;}
.footer-inner-info .margin-top15 {margin-top: 32px;}
.vc_section.menu-section .menu-right-slider .menu-inner-slider{  padding-right: 125px;}
.vc_section.page-whats-on .same-slider-column .whats-on-post{padding-left:120px;}
.menu-toggle {max-width: 540px;}
.vc_section.inner-banner-section .banner-title {font-size: 52px;}
.vc_section.inner-banner-section .banner-sub-title{font-size: 34px;padding-top: 2px;}
.vc_section.inner-banner-section .banner-title, .vc_section.inner-banner-section .banner-sub-title {max-width: 313px;}
.vc_section.inner-banner-section .inner-banner-container .inner-banner-content .vc_column-inner {padding: 50px 30px 7px 70px !important;}
.vc_section.about-page-section {padding-top: 100px !important;}
.vc_section.about-page-section .about-container::before {top: -108px;right: -335px;max-width: 838px;line-height: 170px;font-size: 260px;letter-spacing: -16px;}
.vc_section.about-page-section .about-container {padding-top: 56px;}
.vc_section.about-page-section div.about-container, .vc_section.home-about-section  .about-container {margin-bottom: 60px !important;}
.vc_section.page-gallery-section.our-story-gallery .vc_column-inner {max-width: 535px;}
.vc_section.contact-info-section .contact-row::before  {top: -108px;right: -335px;max-width: 838px;line-height: 170px;font-size: 260px;letter-spacing: -16px;}
.vc_section.contact-info-section .contact-row {padding: 50px 0 60px;}
div.container-fluid {padding: 0 70px !important;}
.input-design .vc_custom_heading.section-heading {padding-bottom: 35px;}
.vc_section.normal-page-section .row-container::before {top: -188px;right: -335px;max-width: 838px;line-height: 170px;font-size: 260px;letter-spacing: -16px;}
.faq-page-section .vc_tta.vc_general .vc_tta-panels-container h1, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h2, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h3, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h4, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h5, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h6 {font-size: 26px;padding-bottom: 25px;}
.faq-page-section .vc_tta.vc_general .vc_tta-panels-container {padding-left: 55px;}
.faq-page-section .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tabs-list {padding: 37px 0px 0 48px;}
.faq-page-section .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tabs-list a{font-size:28px;}
.faq-page-section .row-container::before{top: -124px; right: 0;max-width: 1058px;line-height: 170px;font-size: 260px;}
.vc_section.faq-page-section {padding-bottom: 50px;}
.faq-page-section .vc_column-inner{padding-top: 32px !important;}
.vc_custom_heading.widget-title {max-width: 450px;height: 450px;font-size: 34px;}
.vc_section.booking-section {padding: 90px 0;}
.vc_section.careers-about-section.padding-top165 {padding-top: 80px !important;padding-bottom: 80px !important;}
.vc_section.careers-column-section {padding: 50px 0 50px !important;}
.vc_section.apply-now-section{padding: 50px 0 !important;}
.vc_section.careers-column-section .vc_column-inner .grid-column .small-heading {font-size: 26px;}
.vc_section.careers-about-section::before {height: calc(100% - 157px);}
.vc_section.private-dining-about::after{top: -6px; right: 0;max-width: 578px;line-height: 170px;font-size: 260px;}
.vc_section.private-dining-about .private-dining-about-images .wpb_wrapper img {height: 340px !important;}
.vc_section.private-dining-menu .menu-right-slider .menu-inner-slider{padding-left: 120px;}
.vc_section.private-dining-about {padding-bottom: 130px;}
.private-dining-gallery-bg {margin-top: -60px;}
.vc_section.private-dining-gallery{padding: 70px 0 70px !important;}
.vc_section.enquire-form-section {padding: 50px 0 30px;}
.vc_section.private-dining-about .row-container {padding: 0 70px;}
.vc_section.menus-page-section::after{top: -6px; right: 0;max-width: 578px;line-height: 170px;font-size: 260px;}
.vc_section.menus-page-section {padding-top: 160px !important;padding-bottom: 70px !important;}
.vc_section.blog-page-section::after{top: -6px; right: 0;max-width:398px;line-height: 170px;font-size: 260px;}
.vc_section.details-page-about .row-container {padding: 0 70px;}
.vc_section.details-page-about .vc_figure {height: 322px !important;}
.vc_section.details-page-about {padding-bottom: 170px;}
.vc_section.details-whats-gallery {margin-top: -80px;}
.vc_section.details-widget-section {padding-bottom: 20px;padding-top: 165px;margin-top: -101px;}
.gallery-section::before {top: -126px;right: 0;max-width: 398px;line-height: 190px;font-size: 260px;}
.vc_section.landing-page-about .row-container .about-conteiner-row .wpb_column.about-row-image .about-position-content h2 {font-size: 42px;line-height: 41px;}
.vc_section.landing-page-about .row-container .about-conteiner-row .wpb_column.about-row-image .about-position-content::before {font-size: 70px !important;bottom: 20px;}
.vc_section.entry-form-section {padding: 70px 0;}
.vc_section.festive-specials-landing {padding-bottom: 90px !important;}
.vc_section.details-page-about.blog-details-section .vc_figure, .vc_section.details-page-about.blog-details-section .flex-direction .vc_col-sm-6 .wpb_wrapper .wpb_wrapper.vc_figure{height: 572px !important;max-width: 460px;}
.vc_section.details-page-about.blog-details-section::before {height: calc(100% - 680px);}
.single-post .navigation .nav-links a {font-size: 28px;}
.single-post .navigation{max-width: 350px;}
.vc_section.details-page-about.blog-details-section {padding-bottom: 70px;}
.single-post .navigation{padding-bottom: 20px;}
body .same-column-section.private-dining-gallery-bg .same-content-column .vc_column-inner .wpb_wrapper .section-heading, body .same-column-section.private-dining-gallery-bg .same-content-column .vc_column-inner .wpb_wrapper .sub-heading {max-width: 309px;}
.page-gallery-section::after {line-height: 190px;font-size: 258px;top: 120px;}
.vc_section.home-about-section .about-food-container .images-content .vc_column-inner {width: 400px;right: 0;left: inherit;}
body .faq-page-section .vc_tta.vc_general .vc_tta-panels-container {margin-top: 0;}
.page-id-630 .vc_section.inner-banner-section .banner-title, .page-id-630 .vc_section.inner-banner-section .banner-sub-title {max-width: 227px;}
.page-id-706 .vc_section.inner-banner-section .banner-title, .page-id-706 .vc_section.inner-banner-section .banner-sub-title {max-width: 350px;}
}
@media (max-width:1199px){
h1 {font-size: 52px;line-height: 45px;}
h3 {line-height: 30px;font-size: 32px;}
h2 {font-size: 38px;line-height: 38px;}
.vc_section.hero-banner .hero-banner-container .hero-banner-images img, .vc_section.hero-banner .hero-banner-container .hero-banner-images video  {height: 450px !important;}	
.vc_section.home-about-section .row-container .vc_column-inner{max-width: 860px;}
.vc_section.home-about-section .row-container .about-conteiner-row .wpb_column.about-row-content .vc_column-inner .wpb_wrapper {max-width: 385px;padding: 40px 30px 45px;}
.vc_section.home-about-section .about-food-container .images-content .vc_column-inner {left: -185px;}
.vc_section.home-about-section::after {line-height: 181px;left: -23px;font-size: 245px;letter-spacing: -11px;margin-top: 0;}
.vc_section.home-about-section .about-food-container .images-content .vc_column-inner{padding: 46px 19px 43px 33px !important;}
.vc_section.our-spaces-section .vc_column-inner{max-width: 850px;}
.vc_section.our-spaces-section .row-container::before {font-size: 250px;max-width: 1098px;line-height: 260PX;}
.vc_section.bebabel-experience-section {padding: 40px 0px 43px !important;height: 394px;}
.vc_section.bebabel-experience-section .section-heading {padding-bottom: 2px;font-size: 42px;line-height: 40px;}
.vc_section.bebabel-experience-section .sub-heading {color: #FFF;font-size: 38px;line-height: 35px;}
.vc_section.bebabel-experience-section .section-heading, .vc_section.bebabel-experience-section .sub-heading {max-width: 410px;}
header .header-container .container {padding: 0 30px !important;}
.vc_section.hero-banner .hero-banner-container .hero-banner-content .vc_column-inner{padding: 30px !important;}
.vc_section.menu-section .menu-left-content .vc_column-inner {padding: 30px 30px !important;}
.vc_section.menu-section .menu-left-content .vc_column-inner {padding: 30px 30px !important;}
.vc_section.same-column-section .same-content-column .vc_column-inner {padding: 30px !important;}
.page-gallery-section .vc_column-inner {max-width: 850px;}
.gallery-owl .item img {height: 280px;}
.page-gallery-section .gallery-owl .owl-nav button::before{font-size: 45px;}
.page-gallery-section .gallery-owl .owl-nav button.owl-next {right: -40px;}
.page-gallery-section .gallery-owl .owl-nav button.owl-prev {left: -40px;}
.page-gallery-section .navigation-thumbs img {height: 80px;}
.page-gallery-section::after {line-height: 150px;font-size: 220px;top: 110px;}
.vc_section.menu-section .menu-inner-content .section-button a, .section-button .vc_general{font-size:14px !important}
.vc_section.same-column-section .images-column img {height: 410px !important;}
.vc_section.page-private-dining {margin-top: -55px;}
.vc_section.page-private-dining {padding-bottom: 70px !important;}
.vc_section.menu-section .menu-right-slider .menu-inner-slider{  padding-right: 100px;}
.vc_section.page-whats-on .same-slider-column .whats-on-post{padding-left:100px;}
.vc_section.menu-section .menu-inner-content figure, .vc_section.page-whats-on .column-post figure {height: 350px;}
.vc_section.home-about-section::before {height: calc(100% - 170px);}
.site-footer .footer-container {padding: 0 30px;}
.menu-toggle .navbar-nav li a {font-size: 24px;}
.menu-toggle .navbar-nav {padding-left: 35px;padding-top: 28px;}
.menu-toggle {max-width: 480px;}
.menu-navbar::before {font-size: 290px;left: -30px;line-height: 260px;}
.vc_section.inner-banner-section .inner-banner-container .inner-banner-content .vc_column-inner { padding: 50px 30px 7px 50px !important;}
.vc_section.inner-banner-section .banner-title {font-size: 48px;}
.vc_section.inner-banner-section .banner-sub-title {font-size: 32px;padding-top: 5px;}
.vc_section.inner-banner-section .banner-title, .vc_section.inner-banner-section .banner-sub-title {max-width: 303px;}
.vc_section.about-page-section .about-container::before {top: -85px;right: -320px;max-width: 808px;line-height: 150px;font-size: 230px;letter-spacing: -12px;}
.vc_section.about-page-section {padding-top: 80px !important;}
.vc_section.about-page-section::before{margin-top: -10px;}
.vc_section.about-page-section div.about-container, .vc_section.home-about-section  .about-container {margin-bottom: 50px !important;}
.vc_section.page-gallery-section.our-story-gallery{padding-top: 60px !important;}
.vc_section.page-gallery-section.our-story-gallery .vc_column-inner {max-width: 495px;}
div.container-fluid {padding: 0 50px !important;}
.vc_section.contact-info-section .contact-row::before  {top: -85px;right: -320px;max-width: 808px;line-height: 150px;font-size: 230px;letter-spacing: -12px;}
.padding-top165 {padding-top: 102px !important;	}
.vc_section.inner-banner-section .margin-bottom {margin-bottom: -80px !important;margin-top: 10px;}
.vc_section.inner-banner-section .inner-banner-images img {height: 320px !important;}
.vc_section.normal-page-section .row-container::before{top: -145px;right: -320px;max-width: 808px;line-height: 150px;font-size: 230px;letter-spacing: -12px;}
section.vc_section.normal-page-section .vc_column-inner {max-width: 780px;}
.vc_section.normal-page-section .padding-top {padding-top: 50px;padding-bottom: 50px;}
.faq-page-section .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tabs-list a {font-size: 26px;}
.faq-page-section .row-container::before {top: -94px;right: 0;max-width: 1058px;line-height: 150px;font-size: 230px;}
.faq-page-section .vc_tta.vc_general .vc_tta-panels-container h1, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h2, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h3, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h4, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h5, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h6 {font-size: 24px;padding-bottom: 20px;}
.faq-page-section .vc_tta.vc_general .vc_tta-panels-container {padding-left: 0;}
.faq-page-section .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tabs-list {padding: 27px 0px 0 0px;}
.faq-page-section .row-container{padding: 0 30px;}
.vc_section.faq-page-section {padding-bottom: 20px;}
.vc_custom_heading.widget-title {max-width: 420px;height: 380px;font-size: 34px;}
.vc_section.booking-section {padding: 70px 0;}
.careers-about-section .careers-about-row{  max-width: 840px;}
.vc_section.careers-about-section.padding-top165 {padding-top: 70px !important;padding-bottom: 70px !important;}
.vc_section.careers-about-section::before {height: calc(100% - 107px);}
.vc_section.careers-column-section .vc_column-inner{max-width: 840px;}
.vc_section.careers-column-section .vc_column-inner .grid-column img{height: 380px !important;}
.vc_section.careers-column-section .vc_column-inner .grid-column {padding: 0 10px;}
.vc_section.careers-column-section .vc_column-inner .grid-column-row {margin: 0 -10px !important;}
.vc_section.private-dining-about::after{top: -6px;right: -320px;max-width: 808px;line-height: 150px;font-size: 230px;letter-spacing: -12px;}
.vc_section.private-dining-about .row-container {padding: 0 50px;}
.vc_section.private-dining-about .private-dining-about-images .wpb_wrapper img {height: 280px !important;}
.vc_section.private-dining-about {padding-bottom: 100px;}
.private-dining-gallery-bg {margin-top: -40px;}
.vc_section.private-dining-about::before {top: 50px;}
.vc_section.private-dining-gallery {padding: 50px 0 50px !important;}
.vc_section.private-dining-details .details-column-row{max-width: 810px;}
.vc_section.private-dining-details .details-column-row .wpb_column {padding: 0 10px;}
.vc_section.private-dining-details .vc_custom_heading.section-heading {padding-bottom: 25px;}
.vc_section.private-dining-details{padding: 33px 0 37px;}
.vc_section.enquire-form-section {padding: 50px 0 0px;}
.vc_section.private-dining-menu .menu-right-slider .menu-inner-slider {padding-left: 100px;}
.vc_section.page-gallery-section .same-content-column .vc_column-inner .wpb_wrapper {padding-top: 40px;}
.page-gallery-section {padding-bottom: 150px !important;}
.vc_section.menus-page-section::after{top: -6px;right: -320px;max-width: 808px;line-height: 150px;font-size: 230px;letter-spacing: -12px;}
.vc_section.menus-page-section {padding-top: 140px !important;padding-bottom: 50px !important;}
.vc_section.menus-page-section .menu-right-slider .menu-inner-slider {padding-left: 90px;}
.vc_section.blog-page-section::after{top: -6px;right: -320px;max-width: 750px;line-height: 150px;font-size: 230px;letter-spacing: -12px;}
.post-page-section {padding-top: 20px;padding-left: 30px;padding-right: 30px;}
.post-page-section .post-item figure {height: 395px;}
.post-page-section .post-row .post-item{  padding: 10px;}
.post-page-section .post-row{  margin: -10px;}
.vc_section.details-page-about .row-container {padding: 0 50px;}
.vc_section.details-page-about .vc_figure {height: 272px !important;margin-top: -49px;}
.vc_section.details-page-about {padding-bottom: 130px;}
.vc_section.details-page-about::before {top: 92px;}
.vc_section.details-whats-gallery {margin-top: -60px;}
.vc_section.details-widget-section {padding-bottom: 20px;padding-top: 135px;margin-top: -81px;}
.vc_section.details-widget-section .wpb_content_element {height: 345px;max-width: 510px;}
.gallery-section::before{top: -126px;right: -320px;max-width: 750px;line-height: 180px;font-size: 230px;letter-spacing: -12px;}
.gallery-section {padding: 55px 30px 30px;}
.vc_section.gallery-section-group .pagination {padding-bottom: 30px;}
.vc_section.gallery-section-group::before{top: 90px;}
.vc_section.landing-page-about .row-container .about-conteiner-row .wpb_column.about-row-image .about-position-content{left: 30px;width: 350px;margin-top: -10px;}
.vc_section.landing-page-about {margin-bottom: 0 !important;}
.vc_section.home-about-section .row-container .about-conteiner-row .wpb_column.about-row-image div.height-515 {height: 435px !important;}
.vc_section.details-page-about.blog-details-section .vc_figure, .vc_section.details-page-about.blog-details-section .flex-direction .vc_col-sm-6 .wpb_wrapper .wpb_wrapper.vc_figure {height: 512px !important;max-width: 410px;}
.single-post .navigation .nav-links a {font-size: 26px;}
.single-post .navigation {max-width: 320px;}
.vc_section.details-page-about.blog-details-section::before {height: calc(100% - 470px);}
body .same-column-section.private-dining-gallery-bg .same-content-column .vc_column-inner .wpb_wrapper .section-heading, body .same-column-section.private-dining-gallery-bg .same-content-column .vc_column-inner .wpb_wrapper .sub-heading {max-width: 280px;}
.vc_section.home-about-section .about-food-container .images-content .vc_column-inner {left: inherit;width: 430px;}
.page-id-630 .vc_section.inner-banner-section .banner-title, .page-id-630 .vc_section.inner-banner-section .banner-sub-title {max-width: 209px;}
.page-id-706 .vc_section.inner-banner-section .banner-title, .page-id-706 .vc_section.inner-banner-section .banner-sub-title {max-width: 327px;}
}
@media (max-width:991px){
h1 {font-size: 46px;line-height: 40px;}
 h3 {line-height: 28px; font-size: 30px;}
.vc_section.hero-banner .hero-banner-container .wpb_column {width: 100%;}	
.vc_section.hero-banner .hero-banner-container{flex-wrap: wrap;}	
.vc_section.hero-banner .hero-banner-container .hero-banner-content .vc_column-inner .wpb_wrapper{margin-left: 0;padding-top: 0;}
.vc_section.hero-banner .hero-banner-container .hero-banner-content .vc_column-inner .wpb_wrapper {max-width: 240px;}
.vc_section.hero-banner .hero-banner-container .hero-banner-content .vc_column-inner {padding: 90px 30px 30px !important;}
.vc_section.hero-banner .hero-banner-container .hero-banner-images img, .vc_section.hero-banner .hero-banner-container .hero-banner-images video  {height: 400px !important;}
.vc_section.home-about-section .vc_column-inner .about-conteiner-row{flex-wrap: wrap;}
.vc_section.home-about-section .vc_column-inner .about-conteiner-row .wpb_column {width: 100%;padding: 0;}
.vc_section.home-about-section .row-container .about-conteiner-row .wpb_column.about-row-content .vc_column-inner .wpb_wrapper {max-width: 100%;padding: 30px 30px 35px;}
.vc_section.home-about-section .row-container .about-conteiner-row .wpb_column.about-row-content .vc_column-inner{padding: 0px 0px 30px !important;}
.about-container .section-content {margin-top: 24px;max-width: 100% !important;padding-left: 8px;}
.site-footer {padding: 45px 0 45px;}
header .header-container .header-bar .logo{max-width: 165px;}
.vc_section.home-about-section .about-food-container .vc_row-fluid .vc_col-sm-10 {width: 100%;}
.vc_section.home-about-section .about-food-container .vc_row-fluid{flex-wrap: wrap;}
.vc_section.home-about-section .about-food-container .vc_row-fluid .vc_col-sm-2 {width: 100%;padding: 0 30px;}
.vc_section.home-about-section .about-food-container .images-content .vc_column-inner{position: relative;margin-top: -65px !important; left:0}
.vc_section.home-about-section .about-food-container .images-content .vc_column-inner{width:100%}
.vc_section.home-about-section{padding-bottom: 20px !important;}
.vc_section.home-about-section .about-food-container .images-content h2 {font-size: 40px;line-height: 40px;}
.images-content .vc_column-inner .section-heading {font-size: 65px !important;bottom: 30px;}
div.row-container{padding: 0 30px !important;}
.vc_section.our-spaces-section .our-spaces-row {padding-top: 35px;}
.vc_section.our-spaces-section .our-spaces-row .wpb_column {padding: 0 10px;}
.vc_section.our-spaces-section .vc_column-inner .section-heading, .vc_section.our-spaces-section .vc_column-inner .sub-heading {max-width: 255px;}
.vc_section.our-spaces-section .vc_column-inner .wpb_single_image {margin-bottom: 20px !important;}
.vc_section.our-spaces-section .vc_column-inner .small-heading{font-size:24px;}
.vc_section.bebabel-experience-section{height: 344px;}
.vc_section.bebabel-experience-section .vc_row-fluid{  padding: 0 30px;}
.vc_section.bebabel-experience-section .section-heading{font-size: 40px;line-height: 37px;}
.vc_section.bebabel-experience-section .sub-heading{font-size: 36px;line-height: 33px;}
.vc_section.bebabel-experience-section .section-heading, .vc_section.bebabel-experience-section .sub-heading {max-width: 390px;}
.vc_section.menu-section .row-container {padding: 0 !important;}
.vc_section.menu-section .vc_row .vc_row{flex-wrap: wrap;}
.vc_section.menu-section .vc_row .vc_row .vc_col-sm-5 {width: 100%;}
.vc_section.menu-section .menu-left-content .vc_column-inner .wpb_wrapper {max-width: 100%;}
.vc_section.menu-section .vc_row .vc_row .vc_col-sm-7 {width: 100%;}
.vc_section.menu-section .menu-left-content .vc_column-inner {padding: 0px 30px 30px !important;}
.vc_section.menu-section .vc_row .vc_row .vc_col-sm-7{padding-left:30px;}
.vc_section.menu-section .menu-inner-content .content-group h2 {font-size: 26px;line-height: 26px;}
.vc_section.same-column-section .vc_row .vc_row{flex-wrap:wrap}
.vc_section.same-column-section .vc_row .vc_row .wpb_column {width: 100%;}
.page-gallery-section .vc_column-inner {max-width: 620px;}
.gallery-owl .item img {height: 380px;}
.page-gallery-section .navigation-thumbs img {height: 110px;}
.vc_section.page-gallery-section .same-content-column .vc_column-inner .wpb_wrapper {padding-top: 0;}
.page-gallery-section .vc_row-fluid {flex-direction: column-reverse;}
.page-gallery-section::before {top: 0;}
.vc_section.page-gallery-section .same-content-column .vc_column-inner{  justify-content: left;}
.vc_section.page-gallery-section .same-content-column .vc_column-inner .wpb_wrapper .wpb_wrapper {padding: 0;width: 100%;max-width: 100%;}
.vc_section.page-gallery-section.same-column-section {padding-top: 20px;}
.page-gallery-section {padding-bottom: 70px !important;}
.vc_section.page-private-dining {margin-top: 0;padding-top: 20px;}
.vc_section.same-column-section .same-content-column .vc_column-inner .wpb_wrapper .wpb_wrapper {max-width: 100%;}
.vc_section.same-column-section .same-content-column .vc_column-inner{padding: 30px 0 !important;}
.vc_section.same-column-section .images-column img {height: auto !important;}
.vc_section.page-whats-on .vc_row-fluid {flex-direction: column-reverse;}
.vc_section.page-whats-on .same-content-column .vc_column-inner .wpb_wrapper {margin-right: auto;width: 100%;max-width: 100%;}
.vc_section.page-whats-on .row-container {padding-left: 0 !important;}
.vc_section.page-whats-on .row-container .same-content-column {padding-left: 30px;}
.vc_section.page-whats-on .same-slider-column .whats-on-post {padding-left: 30px;}
.vc_section.menu-section .menu-inner-content figure, .vc_section.page-whats-on .column-post figure {height: 450px;}
.vc_section.menu-section .menu-right-slider .menu-inner-slider {padding-right: 30px;}
.vc_section.page-whats-on .column-post .post-content h2 {font-size: 26px;line-height: 26px;}
.vc_section.page-whats-on{padding-top: 40px !important}
.footer-newsletter-info.col{width:100%;margin-top: 30px;}
.footer-logo-info.col {width: 100%;flex-basis: auto;text-align: center;}
.site-footer .footer-container .footer-logo{margin: auto;}
.site-footer .footer-container .copyright p {text-align: center;margin-bottom: 30px;}
.copyright {padding-top: 10px;}
.tnp.tnp-subscription{max-width: 100%;}
.site-footer {padding: 45px 0 25px;}
.vc_section.home-about-section::after {line-height: normal;left: 0;font-size: 175px;letter-spacing: normal;margin-top: 0;}
.vc_section.our-spaces-section .row-container::before {font-size: 160px;max-width: 808px;line-height: normal;right: 0;}
.menu-navbar::before {font-size: 210px;left: -20px;line-height: 240px;letter-spacing: -16px;}
.vc_section.inner-banner-section .inner-banner-container{flex-wrap: wrap;}
.vc_section.inner-banner-section .inner-banner-container .wpb_column {width: 100%;}
.vc_section.inner-banner-section .inner-banner-container .inner-banner-content .vc_column-inner {padding: 90px 30px 30px 30px !important;}
.vc_section.inner-banner-section .banner-title {font-size: 42px;}
.vc_section.inner-banner-section .banner-title, .vc_section.inner-banner-section .banner-sub-title {max-width: 273px;}
.vc_section.inner-banner-section .inner-banner-images img {height: auto !important;}
.vc_section.about-page-section {padding-top: 0 !important;}
.vc_section.about-page-section .about-container::before {top: 0;right: -220px;max-width: 618px;line-height: 120px;font-size: 190px;letter-spacing: -12px;}
.vc_section.about-page-section::before {margin-top: -90px;}
.vc_section.about-page-section .row-container .about-conteiner-row .wpb_column.about-row-content .vc_column-inner .wpb_wrapper {padding-left: 0 !important;padding-top: 50px !important;padding-right: 0 !important;}
.vc_section.about-page-section .row-container .about-conteiner-row .wpb_column.about-row-content .vc_column-inner .wpb_wrapper .wpb_wrapper {padding: 0 !important;}
.section-content p {margin-bottom: 20px;}
.vc_section.about-page-section div.about-container, .vc_section.home-about-section  .about-container {margin-bottom: 30px !important;}
.vc_section.page-gallery-section.our-story-gallery {padding-top: 50px !important;}
.vc_section.inner-banner-section .margin-bottom {margin-bottom: 0 !important;margin-top: 10px; max-width: 100%;}
.padding-top165 {padding-top: 0px !important;}
.vc_section.contact-info-section .contact-row::before {top: 0;right: -220px;max-width: 618px;line-height: 120px;font-size: 190px;letter-spacing: -12px;}
.vc_section.contact-info-section .contact-row {padding: 50px 0;}
.vc_section.contact-info-section .contact-row .container-fluid{flex-wrap: wrap;}
.vc_section.contact-info-section .contact-row .container-fluid .wpb_column {width: 100%;}
.vc_section.contact-info-section .section-content {max-width: 100%;}
.vc_section.contact-info-section .contact-row .container-fluid .input-design {margin-top: 40px;}
.vc_section.normal-page-section .row-container::before{top: -40px;right: -220px;max-width: 618px;line-height: 120px;font-size: 190px;letter-spacing: -12px;}
.vc_section.normal-page-section .padding-top{padding-bottom:0}
.faq-page-section .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tabs-list {padding: 0;}
.faq-page-section .row-container::before{display:none}
.faq-page-section .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tabs-list a {font-size: 24px;}
.faq-page-section .vc_tta.vc_general .vc_tta-panels-container h1, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h2, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h3, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h4, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h5, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h6 {font-size: 22px;padding-bottom: 20px;}
.vc_section.booking-section {padding: 50px 0 0;}
.vc_custom_heading.widget-title {max-width: 400px;height: 320px;font-size: 34px;}
.vc_section.careers-about-section::before {height: 100%;}
.careers-about-section .careers-about-row .careers-about-content .vc_column-inner{padding: 50px 0px 37px !important;}
.vc_section.careers-about-section.padding-top165 {padding-top: 50px !important;padding-bottom: 50px !important;}
.vc_section.careers-column-section .vc_column-inner .grid-column {padding: 10px;width: 50%;}
.vc_section.careers-column-section .vc_column-inner .grid-column-row {margin: -10px !important;}
.vc_section.careers-column-section .vc_column-inner .grid-column img {height: 450px !important;}
.vc_section.apply-now-section {padding: 50px 0 0 !important;}
.vc_section.private-dining-about::after{top: -6px;right: -220px;max-width: 618px;line-height: 120px;font-size: 190px;letter-spacing: -12px;}
.vc_section.private-dining-about::before {top: 0;}
.vc_section.private-dining-about .private-dining-about-images .wpb_wrapper img {height: 230px !important;}
.vc_section.private-dining-about {padding-bottom: 50px;padding-top: 50px !important;}
.vc_section.private-dining-about .vc_row-fluid .vc_row-fluid {display: flex;align-items: center;flex-wrap: wrap;}
.vc_section.private-dining-gallery-bg {padding-bottom: 50px !important;padding-top: 50px !important;}
.vc_section.private-dining-gallery .vc_row-fluid {flex-direction: column;}
.vc_section.private-dining-gallery {padding: 20px 0 50px !important;}
.vc_section.menu-section.private-dining-menu .vc_col-sm-7 {padding-left: 0 !important;padding-right: 30px !important;}
.vc_section.private-dining-menu .menu-right-slider .menu-inner-slider {padding-left: 30px;}
.vc_section.menu-section.private-dining-menu .vc_row-fluid {flex-direction: column-reverse;}
.vc_section.menu-section.private-dining-menu {padding: 50px 0 !important;}
.page-gallery-section::after {line-height: 110px;font-size: 160px;top: 160px;}
.vc_section.menus-page-section::after{top: -6px;right: -220px;max-width: 618px;line-height: 120px;font-size: 190px;letter-spacing: -12px;}
.vc_section.menus-page-section {padding-top: 50px !important;padding-bottom: 50px !important;}
.vc_section.menus-page-section::before{height: 100%;}
.vc_section.menu-section.padding-top165.menus-page-section .menu-right-slider {padding: 0 30px 0 0 !important;}
.vc_section.menus-page-section .menu-right-slider .menu-inner-slider {padding-left: 30px;}
.vc_section.menus-page-section .vc_row-fluid .vc_row-fluid {flex-direction: column-reverse;}
.vc_section.menu-section.menus-page-two-section {padding: 50px 0 0 !important;}
.vc_section.blog-page-section::after{top: -6px;right: -220px;max-width: 618px;line-height: 120px;font-size: 190px;letter-spacing: -12px;}
.post-page-section {padding-top: 50px;padding-left: 30px;padding-right: 30px;}
.post-page-section .post-item figure {height: 455px;}
.post-page-section .post-row .post-item{width:50%}
.vc_section.details-page-about {padding: 50px 0 !important;}
.vc_section.details-page-about .vc_figure {height: 222px !important;margin-top: 0;}
.vc_section.details-whats-gallery {margin-top: 0;}
.vc_section.details-widget-section .wpb_content_element {height: 305px;max-width: 470px;}
.vc_section.details-page-about::before {top: 0;}
.gallery-section::before{top: -6px;right: -220px;max-width: 618px;line-height: 120px;font-size: 190px;letter-spacing: -12px;}
.gallery-section {padding: 50px 0 30px;}
.vc_section.gallery-section-group .pagination {padding-bottom: 20px;}
.vc_section.gallery-section-group::before {top: 0;}
.gallery-section .gallery-row .gallery-column6 .row .col-md-6, .gallery-section .gallery-row .gallery-column6 .row .col-md-12 {padding: 0 10px;}
.gallery-section .gallery-row .gallery-column6 .row {margin: 0 -10px;}
.gallery-section .gallery-row .same-height-2{margin-top: 20px;}
.gallery-section .gallery-row .gallery-column6{padding:10px;}
.gallery-section .gallery-row{margin: 0 -10px;}
.gallery-section .gallery-row .same-height-3{margin-bottom: 20px;}
.gallery-section .gallery-row .height-column + .height-column {margin-top: 20px;}
.gallery-section .gallery-row .same-height-5 {margin-bottom: 20px;}
.gallery-section .gallery-row .same-height-1 {height: 175px;}
.gallery-section .gallery-row .same-height-2{height: 455px;}
.gallery-section .gallery-row .same-height-3{height: 265px;}
.gallery-section .gallery-row .height-column {height: 172px;}
.gallery-section .gallery-row .same-height-5{height: 195px;}
.gallery-section .gallery-row .same-height-6 {height: 408px;}
.vc_section.home-about-section .row-container .about-conteiner-row .wpb_column.about-row-image div.height-515 {height: auto !important;}
.vc_section.landing-page-about .row-container .about-conteiner-row .wpb_column.about-row-image .about-position-content {left: 0;width: 90%;margin-top: -60px !important;position: relative;top: inherit;transform: inherit;margin: auto;}
.vc_section.home-about-section {padding-bottom: 50px !important;}
.vc_section.landing-page-about .row-container .about-conteiner-row .wpb_column.about-row-image .about-position-content h2 {font-size: 40px;line-height: 40px;}
.vc_section.landing-page-about .row-container .about-conteiner-row .wpb_column.about-row-image .about-position-content::before {font-size: 65px !important;bottom: 10px;}
.vc_section.entry-form-section {padding: 50px 0;}
.blog-page-section .pagination {padding: 30px 20px 30px;}
.vc_section.details-page-about.blog-details-section .vc_col-sm-6 {width: 100%;}
.vc_section.details-page-about.blog-details-section .flex-direction .vc_row-fluid{flex-wrap: wrap;flex-direction: column-reverse;}
.vc_section.details-page-about.blog-details-section .vc_figure, .vc_section.details-page-about.blog-details-section .flex-direction .vc_col-sm-6 .wpb_wrapper .wpb_wrapper.vc_figure {height: auto !important;max-width: 100%;margin: 0 !important;}
.vc_section.details-page-about.blog-details-section .vc_col-sm-6:first-child .wpb_wrapper {max-width: 100% !important;}
.vc_section.details-page-about.blog-details-section .vc_col-sm-6:first-child .vc_column-inner {padding: 0 !important;}
.vc_section.details-page-about.blog-details-section .vc_col-sm-6:first-child .vc_column-inner {padding: 0 0 30px !important;}
.vc_section.details-page-about.blog-details-section .flex-direction .vc_col-sm-6.max-width .wpb_wrapper{max-width: 100%;}
.vc_section.details-page-about.blog-details-section .flex-direction .vc_col-sm-6.max-width {padding: 30px 0;}
.single-post .navigation .nav-links a {font-size: 24px;}
.single-post .navigation {max-width: 270px;}
.vc_section.details-page-about.blog-details-section .section-content.mb-2{margin:0 !important}
.vc_section.private-dining-about .private-dining-about-images .wpb_wrapper{margin-left: 0;}
.page-id-630 .vc_section.inner-banner-section .banner-title, .page-id-630 .vc_section.inner-banner-section .banner-sub-title {max-width: 208px;}
.page-id-706 .vc_section.inner-banner-section .banner-title, .page-id-706 .vc_section.inner-banner-section .banner-sub-title {max-width: 320px;}
}
@media (max-width:767px){
.vc_section.home-about-section {padding-top: 50px !important;}	
header .header-container .container {padding: 0 20px !important;}
.vc_section.hero-banner .hero-banner-container .hero-banner-content .vc_column-inner {padding: 90px 20px 30px !important;}
div.row-container {padding: 0 20px !important;}
.vc_section.home-about-section .row-container .about-conteiner-row .wpb_column.about-row-content .vc_column-inner .wpb_wrapper{padding: 25px 25px 25px;}
.vc_section.home-about-section .row-container .about-conteiner-row .wpb_column.about-row-content .vc_column-inner {padding: 0px 0px 20px !important;}	
.vc_section.home-about-section .about-container {margin-bottom: 20px !important;}
.vc_section.our-spaces-section .our-spaces-row{flex-wrap: wrap;}
.vc_section.our-spaces-section .our-spaces-row .wpb_column {padding: 10px 0;width: 100%;}
.vc_section.our-spaces-section {padding-top: 50px !important;padding-bottom: 50px !important;}
.vc_section.bebabel-experience-section {height: 285px;padding: 30px 0 !important;}
.vc_section.bebabel-experience-section .vc_row-fluid {padding: 0 20px;}
.vc_section.menu-section {padding-top: 50px !important;padding-bottom: 50px !important;}
.vc_section.page-private-dining {padding-bottom: 50px !important;}
.vc_section.page-whats-on {padding-top: 20px !important;}
.vc_section.page-whats-on {padding: 20px 0 50px !important;background: #F7F5F2;}
.site-footer .footer-container {padding: 0 20px;}
.gallery-owl .item img {height: 320px;}
.page-gallery-section .gallery-owl .owl-nav button{display:none}
.page-gallery-section .navigation-thumbs img {height: 80px;}
.vc_section.page-whats-on .column-post .section-button a {font-size: 14px !important;}
.menu-toggle .close-button{  left: 20px;}
.menu-toggle .navbar-nav {padding-left: 20px;padding-top: 28px;}
.menu-toggle .navbar-nav li a {font-size: 22px;}
.menu-navbar::before {font-size: 200px;left: -10px;line-height: 230px;letter-spacing: -15px;}
.vc_section.home-about-section.about-page-section {padding-top: 0 !important;}
.vc_section.about-page-section .about-container::before {top: 0;right: -160px;max-width: 458px;line-height: 90px;font-size: 140px;letter-spacing: -12px;}
.vc_section.inner-banner-section .inner-banner-container .inner-banner-content .vc_column-inner {padding: 90px 20px 30px 20px !important;}
.vc_section.about-page-section div.about-container, .vc_section.home-about-section  .about-container {margin-bottom: 20px !important;}
.input-design .row .col-md-6 {width: 50%;}
.vc_section.contact-info-section .contact-row::before  {top: 0;right: -160px;max-width: 458px;line-height: 90px;font-size: 140px;letter-spacing: -12px;}
.vc_section.normal-page-section .row-container::before{top: -40px;right: -160px;max-width: 458px;line-height: 90px;font-size: 140px;letter-spacing: -12px;}
.faq-page-section .vc_tta.vc_general .vc_tta-panels-container h1, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h2, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h3, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h4, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h5, .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h6 {font-size: 18px;padding-bottom: 10px;}
.faq-page-section .vc_tta.vc_general .vc_tta-panels-container .vc_tta-panel-heading {border: 0 !important;background: transparent !important;}
.faq-page-section .vc_tta.vc_general .vc_tta-panels-container .vc_tta-panel-heading .vc_tta-panel-title {padding: 0;margin-bottom: 15px;}
.faq-page-section .vc_tta.vc_general .vc_tta-panels-container .vc_tta-panel-heading .vc_tta-panel-title a {padding: 0 !important;text-align: left;font-size: 24px;border: 0;background: transparent !important;height: auto;background: ;color: #002B58;font-weight: normal;}
.faq-page-section .vc_tta.vc_general .vc_tta-panel-body{margin-bottom: 20px !important;}
.vc_section.faq-page-section {padding-bottom: 0;}
.vc_custom_heading.widget-title {max-width: 380px;height: 270px;font-size: 30px;}
.vc_section.careers-column-section .vc_column-inner .grid-column {padding: 10px;width: 100%;}
.vc_section.careers-column-section .vc_column-inner .grid-column img {height: auto !important;}
.careers-about-section .careers-about-row .wpb_column {width: 100%;}
.careers-about-section .careers-about-row{flex-wrap: wrap;}
.careers-about-section .careers-about-row .careers-about-content .vc_column-inner {padding: 0px 0px 30px !important;}
.careers-about-section .careers-about-row .careers-about-content .vc_column-inner .wpb_wrapper .section-content {margin: 10px 0 10px !important;}
.careers-about-section .careers-about-row .careers-about-content .vc_column-inner .wpb_wrapper {max-width: 100%;}
.vc_section.apply-now-section .input-design{margin-top: 25px !important;}
.vc_section.careers-column-section .vc_column-inner .grid-column .small-heading {font-size: 24px;}
.vc_section.private-dining-about::after{top: 0;right: -160px;max-width: 458px;line-height: 90px;font-size: 140px;letter-spacing: -12px;}
.vc_section.private-dining-about .vc_row-fluid .vc_row-fluid .private-dining-about-content {margin-bottom: 30px;}
.vc_section.private-dining-menu .menu-right-slider .menu-inner-slider {padding-left: 30px;}
.vc_section.private-dining-details .details-column-row .wpb_column {padding: 10px 0;}
.vc_section.private-dining-details .details-column-row .section-content {max-width: 100%;}
.vc_section.menus-page-section::after{top: 0px;right: -160px;max-width: 458px;line-height: 90px;font-size: 140px;letter-spacing: -12px;}
.vc_section.blog-page-section::after{top: 0px;right: -160px;max-width: 458px;line-height: 90px;font-size: 140px;letter-spacing: -12px;}
.post-page-section .post-row .post-item{width:100%}
.post-page-section .post-item figure {height: 480px;}
.post-page-section {padding-top: 50px;padding-left: 20px;padding-right: 20px;}
.vc_section.details-page-about .vc_figure {height: auto !important;margin-top: 30px;}
.vc_section.details-page-about .vc_col-sm-6:first-child .wpb_wrapper {max-width: 100%;}
.vc_section.details-page-about .vc_col-sm-6:first-child .vc_column-inner {padding: 0 0px 0 0 !important;}
.vc_section.details-widget-section .wpb_content_element {height: 255px;max-width: 390px;}
.gallery-section .gallery-row .gallery-column6{width:100%}
.gallery-section .gallery-row .gallery-column6 .row .col-md-6 {width: 50%;}
.gallery-section .gallery-row .same-height-6 {height: 280px;}
.gallery-section::before{top: 0px;right: -160px;max-width: 458px;line-height: 90px;font-size: 140px;letter-spacing: -12px;}
.gallery-section .gallery-row .same-height-2 {height: 280px;}
.gallery-section .gallery-row .gallery-column6:last-child {padding-top: 0;margin-top: -10px;}
.vc_section.festive-specials-landing .row-container::before{right: -240px;bottom: -70px;}
.vc_section.gallery-section-group .pagination {padding-bottom: 0;}
.menu-toggle{max-width:100% !important}
body .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h1, body .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h2, body .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h3, body .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h4, body .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h5, body .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h6 {font-size: 18px;text-decoration: none;letter-spacing: 0;padding-bottom: 10px;}
.faq-page-section .vc_tta.vc_general .vc_tta-panels-container .vc_tta-panel-heading .vc_tta-panel-title a {text-align: left;font-size: 20px;padding-bottom: 20px !important;border-bottom: 1px solid #000;}
body .faq-page-section .vc_tta.vc_general .vc_tta-panels-container h2:first-child {display: none;}
.fslightbox-toolbar-button:first-child {display: none;}
.menu-toggle{top: 62px;}
}
@media (max-width:479px){
.vc_section.hero-banner .hero-banner-container .hero-banner-images img, .vc_section.hero-banner .hero-banner-container .hero-banner-images video  {height:250px !important;}	
.vc_section.home-about-section .about-food-container .images-content .vc_column-inner {padding: 20px !important;}
.vc_section.home-about-section .about-food-container .vc_row-fluid .vc_col-sm-2 {width: 100%;padding: 0 20px;}	
.vc_section.home-about-section .about-food-container .images-content h2 {font-size: 32px;line-height: 33px;}
.images-content .vc_column-inner .section-heading {font-size: 55px !important;bottom: 20px;}
.vc_section.home-about-section .about-food-container .images-content .vc_column-inner{margin-top: -35px !important;}
h2 {font-size: 36px;line-height: 34px;}
h4 {font-size: 30px;line-height: 26px;}
h1 {font-size: 44px;line-height: 38px;}
h3 {line-height: 28px;font-size: 28px;}
.vc_section.our-spaces-section .our-spaces-row {padding-top: 25px;}
.vc_section.bebabel-experience-section {height: 235px;padding: 30px 0 !important;}
.vc_section.bebabel-experience-section .section-heading {font-size: 36px;line-height: 35px;}
.vc_section.bebabel-experience-section .sub-heading {font-size: 32px;line-height: 26px;}
.vc_section.menu-section .menu-inner-content .content-group h2 {font-size: 24px;line-height: 24px;}
.vc_section.our-spaces-section .vc_column-inner .small-heading {font-size: 22px;}
.vc_section.menu-section .menu-inner-content figure, .vc_section.page-whats-on .column-post figure {height: 430px;}
.vc_section.page-whats-on .column-post .post-content h2{font-size:24px;}
.site-footer .col {flex-basis: inherit;width: 100%;}
.footer-contact-info.col {margin-top: 20px;}
.site-footer .footer-container .copyright p{margin-bottom: 20px;}
.footer-inner-info .margin-top15 {margin-top: 25px;}
.footer-menu-info.col {margin-top: 20px;}
.footer-newsletter-info.col{margin-top: 20px;}
.tnp-submit{width:100% !important}
header .header-container .button-btn, header .header-container .button-menu{font-size:13px;}
.menu-navbar::before {font-size: 180px;left: -10px;line-height: 210px;letter-spacing: -14px;}
.menu-toggle .close-button{font-size: 13px;}
.vc_section.inner-banner-section .banner-title {font-size: 38px;}
.vc_section.inner-banner-section .banner-sub-title {font-size: 30px;padding-top: 5px;}
.vc_section.inner-banner-section .banner-title, .vc_section.inner-banner-section .banner-sub-title { max-width: 244px; }
.vc_section.about-page-section .about-container::before {top: 0;right: -120px;max-width: 358px;line-height: 84px;font-size: 110px;letter-spacing: -10px;}
.input-design .row .col-md-6 {width:100%;}
.vc_section.contact-info-section .contact-row::before  {top: 0;right: -120px;max-width: 358px;line-height: 84px;font-size: 110px;letter-spacing: -10px;}
.form-button{margin-top: 0 !important;width: 100% !important;}
.vc_section.map-section img {height: 310px !important;object-fit: cover;}
.vc_section.normal-page-section .row-container::before {top: -40px;right: -120px;max-width: 358px;line-height: 84px;font-size: 110px;letter-spacing: -10px;}
.vc_custom_heading.widget-title{height: 250px; font-size: 28px;}
.vc_section.private-dining-about::after  {top: 0;right: -120px;max-width: 358px;line-height: 84px;font-size: 110px;letter-spacing: -10px;}
.page-gallery-section::after {line-height: 110px;font-size: 130px;top: 100px;letter-spacing: normal;}
.vc_section.menus-page-section::after{top: 0;right: -120px;max-width: 358px;line-height: 84px;font-size: 110px;letter-spacing: -10px;}
.gallery-section .gallery-row .same-height-3 {height: 195px;}
.gallery-section .gallery-row .same-height-6, .gallery-section .gallery-row .same-height-2 {height: 210px;}
.site-footer .col.footer-logo-info {width: 100%;}
.footer-newsletter-info.col{width: 100%;order:3}
.footer-menu-info.col {margin-top: 0;max-width: 50%;}
.site-footer .col.footer-info, .footer-contact-info.col, .site-footer .footer-contact-inner {display: none;}
.site-footer .coumn-mbobile {display: block !important;order:1}
.site-footer .coumn-mbobile .footer-info.col {display: block;}
.site-footer .coumn-mbobile .footer-info.col .footer-contact-info.col, .site-footer .coumn-mbobile .footer-info.col .footer-contact-info.col .footer-contact-inner {display: block !important;padding: 0;width: 100%;}
.footer-menu-info.col{order:2;width:40%}
.site-footer .coumn-mbobile{width:60%}
.single-post .vc_section.inner-banner-section .banner-title {font-size: 28px;line-height: 33px;}
.single-post .vc_section.inner-banner-section .banner-title, .single-post .vc_section.inner-banner-section .banner-sub-title{max-width:100%}
.single-post .vc_section.inner-banner-section .banner-sub-title {font-size: 26px;line-height: 26px;}
.page-id-630 .vc_section.inner-banner-section .banner-title, .page-id-630 .vc_section.inner-banner-section .banner-sub-title {max-width: 190px;}
.page-id-706 .vc_section.inner-banner-section .banner-title, .page-id-706 .vc_section.inner-banner-section .banner-sub-title {max-width: 295px;}
header .header-container .header-bar .menu-bar .group-icon{padding-top:3px;}
}