/*-------------------------------------------------------------------*/
/*Genral-Css-Here
/*-------------------------------------------------------------------*/
/*@import url('https://fonts.googleapis.com/css2?family=Baskervville:ital@0;1&family=Gelasio:ital,wght@0,400..700;1,400..700&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url("https://use.typekit.net/tle2odf.css");
@font-face {
    font-family: 'Addington CF Demi';
    src: url('../font/AddingtonCF-DemiBoldItalic.eot');
    src: url('../font/AddingtonCF-DemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/AddingtonCF-DemiBoldItalic.woff2') format('woff2'),
        url('../font/AddingtonCF-DemiBoldItalic.woff') format('woff'),
        url('../font/AddingtonCF-DemiBoldItalic.ttf') format('truetype'),
        url('../font/AddingtonCF-DemiBoldItalic.svg#AddingtonCF-DemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF';
    src: url('../font/AddingtonCF-Bold.eot');
    src: url('../font/AddingtonCF-Bold.eot?#iefix') format('embedded-opentype'),
        url('../font/AddingtonCF-Bold.woff2') format('woff2'),
        url('../font/AddingtonCF-Bold.woff') format('woff'),
        url('../font/AddingtonCF-Bold.ttf') format('truetype'),
        url('../font/AddingtonCF-Bold.svg#AddingtonCF-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF Demi';
    src: url('../font/AddingtonCF-DemiBold.eot');
    src: url('../font/AddingtonCF-DemiBold.eot?#iefix') format('embedded-opentype'),
        url('../font/AddingtonCF-DemiBold.woff2') format('woff2'),
        url('../font/AddingtonCF-DemiBold.woff') format('woff'),
        url('../font/AddingtonCF-DemiBold.ttf') format('truetype'),
        url('../font/AddingtonCF-DemiBold.svg#AddingtonCF-DemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF';
    src: url('../font/AddingtonCF-BoldItalic.eot');
    src: url('../font/AddingtonCF-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/AddingtonCF-BoldItalic.woff2') format('woff2'),
        url('../font/AddingtonCF-BoldItalic.woff') format('woff'),
        url('../font/AddingtonCF-BoldItalic.ttf') format('truetype'),
        url('../font/AddingtonCF-BoldItalic.svg#AddingtonCF-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF Extra';
    src: url('../font/AddingtonCF-ExtraBold.eot');
    src: url('../font/AddingtonCF-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../font/AddingtonCF-ExtraBold.woff2') format('woff2'),
        url('../font/AddingtonCF-ExtraBold.woff') format('woff'),
        url('../font/AddingtonCF-ExtraBold.ttf') format('truetype'),
        url('../font/AddingtonCF-ExtraBold.svg#AddingtonCF-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF';
    src: url('../font/AddingtonCF-RegularItalic.eot');
    src: url('../font/AddingtonCF-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/AddingtonCF-RegularItalic.woff2') format('woff2'),
        url('../font/AddingtonCF-RegularItalic.woff') format('woff'),
        url('../font/AddingtonCF-RegularItalic.ttf') format('truetype'),
        url('../font/AddingtonCF-RegularItalic.svg#AddingtonCF-RegularItalic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF';
    src: url('../font/AddingtonCF-Thin.eot');
    src: url('../font/AddingtonCF-Thin.eot?#iefix') format('embedded-opentype'),
        url('../font/AddingtonCF-Thin.woff2') format('woff2'),
        url('../font/AddingtonCF-Thin.woff') format('woff'),
        url('../font/AddingtonCF-Thin.ttf') format('truetype'),
        url('../font/AddingtonCF-Thin.svg#AddingtonCF-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF';
    src: url('../font/AddingtonCF-Regular.eot');
    src: url('../font/AddingtonCF-Regular.eot?#iefix') format('embedded-opentype'),
        url('../font/AddingtonCF-Regular.woff2') format('woff2'),
        url('../font/AddingtonCF-Regular.woff') format('woff'),
        url('../font/AddingtonCF-Regular.ttf') format('truetype'),
        url('../font/AddingtonCF-Regular.svg#AddingtonCF-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF';
    src: url('../font/AddingtonCF-Light.eot');
    src: url('../font/AddingtonCF-Light.eot?#iefix') format('embedded-opentype'),
        url('../font/AddingtonCF-Light.woff2') format('woff2'),
        url('../font/AddingtonCF-Light.woff') format('woff'),
        url('../font/AddingtonCF-Light.ttf') format('truetype'),
        url('../font/AddingtonCF-Light.svg#AddingtonCF-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF';
    src: url('../font/AddingtonCF-Medium.eot');
    src: url('../font/AddingtonCF-Medium.eot?#iefix') format('embedded-opentype'),
        url('../font/AddingtonCF-Medium.woff2') format('woff2'),
        url('../font/AddingtonCF-Medium.woff') format('woff'),
        url('../font/AddingtonCF-Medium.ttf') format('truetype'),
        url('../font/AddingtonCF-Medium.svg#AddingtonCF-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF';
    src: url('../font/AddingtonCF-MediumItalic.eot');
    src: url('../font/AddingtonCF-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/AddingtonCF-MediumItalic.woff2') format('woff2'),
        url('../font/AddingtonCF-MediumItalic.woff') format('woff'),
        url('../font/AddingtonCF-MediumItalic.ttf') format('truetype'),
        url('../font/AddingtonCF-MediumItalic.svg#AddingtonCF-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF';
    src: url('../font/AddingtonCF-ThinItalic.eot');
    src: url('../font/AddingtonCF-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/AddingtonCF-ThinItalic.woff2') format('woff2'),
        url('../font/AddingtonCF-ThinItalic.woff') format('woff'),
        url('../font/AddingtonCF-ThinItalic.ttf') format('truetype'),
        url('../font/AddingtonCF-ThinItalic.svg#AddingtonCF-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF';
    src: url('../font/AddingtonCF-LightItalic.eot');
    src: url('../font/AddingtonCF-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/AddingtonCF-LightItalic.woff2') format('woff2'),
        url('../font/AddingtonCF-LightItalic.woff') format('woff'),
        url('../font/AddingtonCF-LightItalic.ttf') format('truetype'),
        url('../font/AddingtonCF-LightItalic.svg#AddingtonCF-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF Extra';
    src: url('../font/AddingtonCF-ExtraBoldItalic.eot');
    src: url('../font/AddingtonCF-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/AddingtonCF-ExtraBoldItalic.woff2') format('woff2'),
        url('../font/AddingtonCF-ExtraBoldItalic.woff') format('woff'),
        url('../font/AddingtonCF-ExtraBoldItalic.ttf') format('truetype'),
        url('../font/AddingtonCF-ExtraBoldItalic.svg#AddingtonCF-ExtraBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}
@import url(https://db.onlinewebfonts.com/c/1eebf1ffbac96cee4e21e4aa9098360c?family=Cormorant+Garamond+Bold+Italic);
@import url(https://db.onlinewebfonts.com/c/267c8c2dd4938ff3048405ec3d4de092?family=Cormorant+Garamond+Italic);
@font-face {
    font-family: "Cormorant Garamond Bold Italic";
    src: url("https://db.onlinewebfonts.com/t/1eebf1ffbac96cee4e21e4aa9098360c.eot");
    src: url("https://db.onlinewebfonts.com/t/1eebf1ffbac96cee4e21e4aa9098360c.eot?#iefix")format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/1eebf1ffbac96cee4e21e4aa9098360c.woff2")format("woff2"),
    url("https://db.onlinewebfonts.com/t/1eebf1ffbac96cee4e21e4aa9098360c.woff")format("woff"),
    url("https://db.onlinewebfonts.com/t/1eebf1ffbac96cee4e21e4aa9098360c.ttf")format("truetype"),
    url("https://db.onlinewebfonts.com/t/1eebf1ffbac96cee4e21e4aa9098360c.svg#Cormorant Garamond Bold Italic")format("svg");
}
@font-face {
    font-family: "Cormorant Garamond Italic";
    src: url("https://db.onlinewebfonts.com/t/267c8c2dd4938ff3048405ec3d4de092.eot");
    src: url("https://db.onlinewebfonts.com/t/267c8c2dd4938ff3048405ec3d4de092.eot?#iefix")format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/267c8c2dd4938ff3048405ec3d4de092.woff2")format("woff2"),
    url("https://db.onlinewebfonts.com/t/267c8c2dd4938ff3048405ec3d4de092.woff")format("woff"),
    url("https://db.onlinewebfonts.com/t/267c8c2dd4938ff3048405ec3d4de092.ttf")format("truetype"),
    url("https://db.onlinewebfonts.com/t/267c8c2dd4938ff3048405ec3d4de092.svg#Cormorant Garamond Italic")format("svg");
}
*{margin: 0; padding: 0;}
html, body {margin: 0; padding: 0; box-sizing: border-box;  font-weight: normal; font-family: "cormorant-garamond", serif;font-weight: 400;font-size:14px;}
ul {margin: 0; padding: 0; list-style-type: none;}
figure,figcaption {margin: 0; padding: 0;}
a:hover {text-decoration: none;}
.wpb_single_image,.wpb_text_column.wpb_content_element {margin-bottom: 0 !important;}
.wpb_raw_code.wpb_content_element.wpb_raw_html {margin: 0 !important; }
.entry-header.alignwide {display: none; }
img {max-width: 100% !important;}
a {-webkit-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; -o-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
footer.entry-footer.default-max-width {display: none; }
.admin-bar header {top: 32px; }
.page-id-29 .vc_column-inner {padding: 0 !important;}
h1, h2, h3, h4, h5, h6{font-family: "Cormorant Garamond", serif;margin:0}
p{margin:0; font-family: "Cormorant Garamond", serif;font-weight: 400;}
.container-fluid, div.container-fluid-row{padding: 0 34px;max-width:1920px;margin: auto !important;}
footer .container-fluid, div.container-fluid-row, section .container-fluid {padding: 0 132px;}
.vc_figure, .vc_figure div {display: block !important;}
.vc_row-fluid.container {margin: auto !important;}
header .container, .page-id-29 div.container{max-width:1920px !important; padding:0 30px !important;}
input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 10000000s,color 10000000s ease-in-out 0s}
img {max-width: 100%;}
.vc_column-inner{padding:0 !important}
div.vc_row {margin: 0 !important;}
footer .copyright{text-align:center}
footer .copyright a {font-size: 13px;color: #000;}
header .header-container {max-width: 1920px;margin:auto ;}
div.hero-banner-container, div.inner-banner-container{max-width: 1920px;margin: auto !important;}
div.row-container{max-width: 1920px;margin: auto !important;}
div.container-padding, div.container-fluid{ max-width:1920px !important}
.vc_section.contact-info-section .row-container {max-width: 1920px !important;margin: auto !important;}
/*===============================================================================*/
/*Header*/
/*===============================================================================*/
body.home {background-color:#F8F8F8;}
header .top-holding-header .logo .site-logo {max-width: 271px; width: 100%; margin: auto; }
header .top-holding-header .logo .site-logo span.custom-logo-link {display: block;}
header .top-holding-header .logo .site-logo span.custom-logo-link img.custom-logo {filter: brightness(0) saturate(100%) invert(0%) sepia(99%) saturate(7478%) hue-rotate(281deg) brightness(98%) contrast(100%);width: 100%;height: auto;}
header .top-holding-header {padding: 67px 0 57px; }
/* .home .header-container {display: none;}
.home .top-holding-header.d-none{display:block !important}
.home header{position:relative} */
/*===============================================================================*/
/*Banner*/
/*===============================================================================*/
.vimeo-wrapper video {max-width:434px;width: 100%;height: 434px;object-fit: cover;    margin: auto;display: block;}
section.vc_section.holding-page-wrapper .wpb_text_column p {color: #000000; font-size: 16px;line-height: 20px;font-weight: 400;}
/*===============================================================================*/
/*Address*/
/*===============================================================================*/
section.vc_section.sec-address-main {text-align: center;padding-top: 55px;padding-bottom: 88px;}
h6.vc_custom_heading {font-size: 12px; color: #002B58; line-height: 24px; padding-bottom: 15px; }

section.vc_section.sec-address-main .wpb_text_column p {color: #000000; font-size: 16px;line-height: 24px;font-weight: 400;}
section.vc_section.sec-address-main .wpb_text_column p a{color:#000000;}
section.vc_section.sec-address-main .wpb_text_column p a:hover {color: #002B58;}
section.vc_section.sec-address-main .social-links { display: -webkit-flex; display: flex; flex-wrap: wrap;}
section.vc_section.sec-address-main .social-links .wpb_single_image {width: 18px; height: 18px;display: flex;margin: 0 7px; align-items: center;justify-content: center;}
section.vc_section.sec-address-main .social-links {max-width: 50px;margin: auto !important;justify-content: center !important;padding-top: 20px;}
section.vc_section.sec-address-main .social-links img{filter: brightness(0) saturate(100%) invert(0%) sepia(99%) saturate(7478%) hue-rotate(281deg) brightness(98%) contrast(100%);width: 100%;}
section.vc_section.sec-address-main .social-links .wpb_single_image figure, section.vc_section.sec-address-main .social-links .wpb_single_image figure a {display: block;height: 100%;}
section.vc_section.sec-address-main .social-links img { width: auto !important;height: auto !important;}
.vc_section.vc_section-o-content-middle .wpcf7-form {max-width: 250px;margin: auto;}
.form-control, input.wpcf7-date {background: transparent !important; border: 0; border-bottom: 1px solid #002B58; text-align: center; border-radius: 0; color: #000 !important; height: auto; padding: 0 10px 10px; font-size: 16px; font-weight: 400; font-family: "Cormorant Garamond", serif; width: 100%; box-shadow: none !important; outline: none !important; opacity: 1; }
input::placeholder{color:#000 !important; opacity:1 !important}
.vc_section.vc_section-o-content-middle .wpcf7-form .wpcf7-not-valid-tip {text-align: center;font-size: 12px;color: #9D053B;font-weight: 400;}
.form-group {margin-bottom: 15px;}
input.wpcf7-submit {width: 129px;height: 34px;background: #000000;font-size: 15px;color: #FFF;border: 1px solid #000;font-weight: 400; font-family: "Cormorant Garamond", serif;margin:0px auto auto;display: block;cursor: pointer;}
input.wpcf7-submit:hover{background:transparent; color:#000}
.wpcf7-response-output {margin: 10px 0 0 !important;padding: 0 !important;border: 0 !important;font-size: 12px;text-align: center;}
.vc_section.vc_section-o-content-middle .wpcf7-form .wpcf7-spinner {position: absolute;right:0px;margin: auto;top: 50%;transform: translateY(-50%);margin-top: 7px;}
/*===============================================================================*/
/*Footer*/
/*===============================================================================*/

.holding-footer {padding-bottom: 33px;}
.holding-footer .footer-heading {text-align: center;padding-bottom:32px;}
.holding-footer .footer-heading h2 {text-transform: uppercase;font-size: 20px; font-weight: 400;color: #000;}
.footer-company ul {display: flex; justify-content: center;align-items: center;display: -webkit-flex;max-width: 1600px;margin:auto}
.footer-company ul li {height: 63px;display: flex;align-items: center;justify-content: center;width:127px;padding:13px;}
.form-control:focus {border-color: #002B58 !important; }
.copyright p {text-align: center;color: #000000;font-size:14px;line-height: 24px;font-weight: 400;}
.copyright p a { color: #000000;}
.copyright { padding-top: 60px;}
.footer-company ul li img {mix-blend-mode: multiply;height: auto;max-height:101px;opacity: 0.7;}
.holding-footer .footer-heading img {height: 53px;}
.holding-page-wrapper .mc4wp-checkbox input { margin-right: 10px;}
.holding-page-wrapper .mc4wp-checkbox {/*   opacity: 0; height: 0;  visibility: hidden; */  display: block;}
.holding-page-wrapper .mc4wp-checkbox label {margin: 0;}
.holding-page-wrapper .mc4wp-checkbox label span { font-size: 14px; line-height: 20px;}
input[type="date"]{display:block;-webkit-appearance: textfield;-moz-appearance: textfield;min-height: 1.2em;}
.footer-company ul li a {display: block !important;width: 100%;}
.vc_section.vc_section-o-content-middle .wpcf7-form span.wpcf7-form-control-wrap span.wpcf7-list-item label {font-size: 12px;margin:0}
.vc_section.vc_section-o-content-middle .wpcf7-form span.wpcf7-form-control-wrap span.wpcf7-list-item label input[type="checkbox"] {margin-right: 5px;position: relative;top: 2px;}
.vc_section.vc_section-o-content-middle .wpcf7-form .text-center p input[type="hidden"] + br { display: none;}
.vc_section.vc_section-o-content-middle .wpcf7-form span.wpcf7-form-control-wrap span.wpcf7-list-item { margin: 0 0 12px !important;}
input[type='submit'] {-webkit-appearance: none; -moz-appearance: none; appearance: none; }
/*===============================================================================*/
/*Main Header Css*/
/*===============================================================================*/
.container-padding{padding:0 80px !important;}
div.container-fluid {padding: 0 122px !important;}
body{background: #F8F8F8}
h1{color: #002B58;font-size: 73px; line-height: 65px;font-weight: 400;}
h2 {color: #002B58;font-size: 51px;font-weight: 400;line-height: 45px;}
h3 {font-size: 45px;text-align: right !important;margin-right: -10px;color: #AAC8E8;line-height: 40px;margin-top: -1px;letter-spacing: -2.4px;/*font-family: "Cormorant Garamond Bold Italic";*/font-family: "Cormorant Garamond Italic";}
h4 {font-size: 38px;text-align: right !important;margin-right: 0;color: #AAC8E8;line-height: 33px;margin-top: -4px;letter-spacing: -2.4px;font-family: "Cormorant Garamond Italic";}
header .header-container .header-bar .header-row {display: flex;align-items: center;display: -webkit-flex;margin: 0 -15px;}
header .header-container .header-bar .menu-bar, header .header-container .header-bar .logo-bar, header .header-container .header-bar .right-bar {width: 33.33%;padding: 0 15px;}
header .header-container .header-bar .logo a, header .header-container .header-bar img {display: block;height: auto;}
header .header-container .header-bar .logo {max-width: 186px;margin: auto;}
header .header-container .header-bar .right-bar {text-align: right;}
header{position: fixed;top: 0;left: 0;right: 0;margin: auto;z-index: 999;background: #F8F8F8;}
header .header-container {padding: 20px 0 21px;}
header .header-container .container { padding: 0 35px !important;}
header .header-container .button-menu {background: transparent;border: 0;box-shadow: none;outline: none;color: #002B58 !important;font-size: 16px;cursor: pointer;transition: 0.3s ease-out;}
header .header-container .button-btn {font-size: 16px;color: #002B58;position: relative;letter-spacing: 0.6px;}
header .header-container .button-btn:hover{color:#BC6745 !important}
header .header-container .header-bar .menu-bar .button-menu {display: flex;letter-spacing: 1.4px;}
header .header-container .header-bar .menu-bar .group-icon {width: 18px;display: block;margin-right: 7px;padding-top: 6px;letter-spacing: 1.4px;}
header .header-container .header-bar .menu-bar .group-icon span {height: 2px;display: block;background: #002B58;margin: 0 0 3px;width: 100%;}
header .header-container .header-bar .menu-bar .group-icon span:last-child {margin-bottom: 0;}
html.menu-open header .header-container .button-menu{opacity:0}
.grecaptcha-badge {
    opacity: 0;
    visibility: hidden;
}
/*===============================================================================*/
/*XD Css*/
/*===============================================================================*/
/* header .header-container, .site-footer .footer-container {max-width: 1400px;margin:auto ;}
div.hero-banner-container, div.inner-banner-container{max-width: 1400px;margin: auto !important;}
div.row-container{max-width: 1400px;margin: auto !important;}
div.container-padding, div.container-fluid{ max-width:1560px !important}
.vc_section.contact-info-section .row-container {max-width: 1400px !important;margin: auto !important;} */
/*===============================================================================*/
/*Hero Banner Css*/
/*===============================================================================*/
.vc_section.hero-banner .hero-banner-container .wpb_column .vc_column-inner {padding: 0;}
.vc_section.hero-banner .hero-banner-container {display: flex;display: -webkit-flex;}
.vc_section.hero-banner .hero-banner-container .hero-banner-content .vc_column-inner {height: 100%;display: flex;align-items: center;display: -webkit-flex;padding: 50px !important;}
.vc_section.hero-banner .hero-banner-container .hero-banner-content .vc_column-inner .wpb_wrapper {max-width: 373px;margin: auto;padding-top: 68px;}
.vc_section.hero-banner .hero-banner-container .hero-banner-images img, .vc_section.hero-banner .hero-banner-container .hero-banner-images video {width:100% !important;height: 729px !important;object-fit: cover;object-position: left center;}
/*===============================================================================*/
/*Home About Css*/
/*===============================================================================*/
.vc_section.home-about-section {padding-top: 70px !important;padding-bottom: 70px !important;}
.vc_section.home-about-section .row-container .vc_column-inner{max-width: 1030px;margin: auto !important;}
.vc_section.home-about-section .vc_column-inner .about-conteiner-row {display: flex;display: -webkit-flex;}
.vc_section.home-about-section .row-container .about-conteiner-row .wpb_column .vc_column-inner{height:100%}
.vc_section.home-about-section .row-container .about-conteiner-row .wpb_column.about-row-content .vc_column-inner .wpb_wrapper {background: #FFF;height: 100%;max-width: 465px;}
.vc_section.home-about-section .row-container .about-conteiner-row .wpb_column.about-row-content .vc_column-inner {padding: 20px 10px !important;padding-right:50px !important}
.vc_section.home-about-section .row-container .about-conteiner-row .wpb_column.about-row-content .vc_column-inner .wpb_wrapper {background: #FFF;max-width: 465px;padding: 50px 50px 75px;height: auto;}
.about-container .sub-heading {max-width: 282px;}
.vc_section.home-about-section  .about-container {margin-bottom:111px !important;}
.vc_section.home-about-section .row-container .about-conteiner-row  .wpb_wrapper .wpb_wrapper{padding:0 !important; height:auto !important; background:transparent !important}
.section-content p {font-size: 14px;color: #002B58;font-family: 'Addington CF' !important;line-height: 22px;}
.about-container .section-content {margin-top: 34px;max-width: 317px !important;padding-left: 8px;}
.section-button {margin: 0 !important;}
.about-container .section-button {margin-top: 9px !important;padding-left: 7px;}
.section-button .vc_general {background: transparent !important;border: 0 !important;padding: 0 !important;font-size: 16px !important;color: #002B58 !important;text-decoration: underline !important;letter-spacing: 0.88px;font-family: 'Addington CF' !important;}
.section-button .vc_general:hover{color:#BC6745 !important}
.vc_section.home-about-section .row-container .about-conteiner-row .wpb_column.about-row-image div, .vc_section.home-about-section .row-container .about-conteiner-row .wpb_column.about-row-image div img, .vc_section.home-about-section .row-container .about-conteiner-row .wpb_column.about-row-image div figure {height: 100% !important;object-fit: cover !important;}
.vc_section.home-about-section .about-food-container .vc_row-fluid {display: flex;display: -webkit-flex;}
.vc_section.home-about-section .about-food-container .vc_row-fluid .vc_col-sm-10 {width: calc(100% - 18%);}
.vc_section.home-about-section .about-food-container .vc_row-fluid .vc_col-sm-2 {width: 18%;}
.vc_section.bebabel-experience-section {height: 554px;padding: 50px 0px 53px !important;display: flex; align-items: flex-end;display: -webkit-flex;}
.vc_section.home-about-section .about-food-container .images-content h2 {font-size: 50px;line-height: 50px;letter-spacing: normal;color:#FFF}
.vc_section.home-about-section .about-food-container .images-content .vc_column-inner {position: absolute;background: #C0B3A3;top: 50%;transform: translateY(-50%);width: 380px;z-index: 99;left: -195px;padding: 66px 19px 63px 33px !important;}
.vc_section.home-about-section .about-food-container .images-content h2 strong {font-style: italic;}
.images-content .vc_column-inner .section-heading {position: absolute;right: -3px;font-size: 109px !important;color: #FCFCFC !important;opacity: 0.09;bottom: 50px;font-style: italic;font-weight: 700;}
.vc_section.home-about-section::before {position: absolute;left: 0;right: 0;bottom: 0;background: #F7F5F2;width: 100%;height: calc(100% - 222px);z-index: -1;content: '';}
.vc_section.home-about-section::after {content: 'history of bebabel';color: #FCFCFC;opacity: 0.5;position: absolute;top: 50%;transform: translateY(-50%);font-size: 362px;max-width: 1108px;font-weight: 400;font-style: normal;text-align: left;line-height: 290px;left: -76px;margin-top: 63px;letter-spacing: -26px;z-index: -1;}
/*===============================================================================*/
/*Our Spaces Css*/
/*===============================================================================*/
.vc_section.our-spaces-section {padding-top: 37px !important;padding-bottom:60px !important;}
.vc_section.our-spaces-section .vc_column-inner {max-width: 897px;margin: auto;}
.vc_section.our-spaces-section .vc_column-inner .section-heading, .vc_section.our-spaces-section .vc_column-inner .sub-heading {max-width: 309px;}
.vc_section.our-spaces-section .vc_column-inner .section-heading {padding-bottom: 6px;}
.vc_section.our-spaces-section .our-spaces-row {padding-top: 56px;display: flex;display: -webkit-flex;}
.vc_section.our-spaces-section .our-spaces-row .wpb_column {padding: 0 17px;}
.vc_section.our-spaces-section .vc_column-inner .vc_column-inner{max-width:100%}
.vc_section.our-spaces-section .vc_column-inner .wpb_single_image {margin-bottom: 44px !important;}
.vc_section.our-spaces-section .vc_column-inner .small-heading {font-size: 28px;padding-left: 14px;line-height: 30px;padding-right: 15px;}
.vc_section.our-spaces-section .vc_column-inner .section-content {padding: 9px 14px 7px;max-width: 340px;}
.vc_section.our-spaces-section .vc_column-inner .section-button {padding-left: 14px;}
.vc_section.bebabel-experience-section .vc_row-fluid {padding: 0 50px;}
.vc_section.bebabel-experience-section .vc_row-fluid {padding: 0 42px;width: 100%;max-width: 1920px;margin-left: auto !important;  margin-right: auto !important;}
.vc_section.bebabel-experience-section .section-heading, .vc_section.bebabel-experience-section .sub-heading {max-width: 559px;width: 100%;}
.vc_section.bebabel-experience-section .sub-heading {color: #FFF;font-size: 50px;line-height: 45px;}
.vc_section.bebabel-experience-section .section-heading {padding-bottom: 2px;font-size: 58px;line-height: 54px;}
.vc_section.our-spaces-section .row-container::before {content: 'explore of bebabel';position: absolute;right: 0;color: #F5F5F0;top: 50%;transform: translateY(-50%);font-size: 362px;max-width: 1428px;font-weight: 700;font-style: italic;text-align: right;line-height: 290px;right: -389px;margin-top: 63px;letter-spacing: -26px;}
.vc_section.our-spaces-section .row-container{position:relative; overflow:hidden}
/*===============================================================================*/
/*Menu Css*/
/*===============================================================================*/
.vc_section.menu-section {padding-top: 127px !important;padding-bottom:85px !important}
.vc_section.menu-section .vc_row .vc_row {display: flex;display: -webkit-flex;}
.vc_section.menu-section .menu-inner-content figure {height: 475px;}
.vc_section.menu-section .menu-inner-content figure img {height: 100%;object-fit: cover;}
.vc_section.menu-section .menu-left-content .vc_column-inner {height: 100%;display: flex;align-items: center;display: -webkit-flex;padding: 50px 87px !important;}
.vc_section.menu-section .vc_row .vc_row {display: flex;display: -webkit-flex;}
.vc_section.menu-section .menu-left-content .vc_column-inner .wpb_wrapper .section-content {margin-top: 12px;}
.vc_section.menu-section .menu-left-content .vc_column-inner .wpb_wrapper {max-width: 308px;}
.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: 275px;}
.vc_section.menu-section .menu-left-content .vc_column-inner .wpb_wrapper .sub-heading {padding-top: 3px;}
.vc_section.menu-section .menu-left-content .vc_column-inner .wpb_wrapper .section-content {margin-top: 12px;margin-bottom: 12px !important;}
.vc_section.menu-section .vc_row .vc_row .vc_col-sm-5 {width: 36.33%;}
.vc_section.menu-section .vc_row .vc_row .vc_col-sm-7 {width: 63.66%;}
.vc_section.menu-section .menu-right-slider .owl-stage-outer {overflow: unset;}
.vc_section.menu-section .menu-right-slider .menu-inner-slider {overflow: hidden;padding-right: 245px;}
.vc_section.menu-section .menu-inner-content .content-group {padding-top: 26px;text-align: center;}
.vc_section.menu-section .menu-inner-content .section-button a {font-size: 15px !important;}
.vc_section.menu-section .menu-inner-content .content-group h2 {font-size: 31px;line-height: 30px;padding-bottom: 6px;}
/*===============================================================================*/
/*Gallery Css*/
/*===============================================================================*/
/*===============================================================================*/
/*Same column Css*/
/*===============================================================================*/
.vc_section.same-column-section .vc_row .vc_row {display: flex;display: -webkit-flex;}
.vc_section.same-column-section .same-content-column .vc_column-inner {height: 100%;display: flex;align-items: center;display: -webkit-flex;padding: 50px 87px 50px 94px !important;}
.vc_section.same-column-section .vc_row .vc_row {display: flex;display: -webkit-flex;}
.vc_section.same-column-section .same-content-column .vc_column-inner .wpb_wrapper .section-content {margin-top: 12px;}
.vc_section.page-private-dining.same-column-section .same-content-column .vc_column-inner .wpb_wrapper {width: 100%;}
.vc_section.same-column-section .same-content-column .vc_column-inner .wpb_wrapper  .wpb_wrapper{max-width: 308px;}
.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: 295px;}
.vc_section.same-column-section .same-content-column .vc_column-inner .wpb_wrapper .sub-heading {padding-top: 3px;}
.vc_section.same-column-section .same-content-column .vc_column-inner .wpb_wrapper .section-content {margin-top: 12px;margin-bottom: 12px !important;}
.vc_sectionsame-column-section .vc_row .vc_row .same-content-column {width: 36.33%;}
.vc_section.same-column-section .vc_row .vc_row .images-column {width: 63.66%;}
.vc_section.same-column-section .images-column img {height: 669px !important;object-fit: cover;object-position: left center;}
.vc_section.page-private-dining.same-column-section .same-content-column .vc_column-inner {align-items: flex-end;}
.vc_section.page-private-dining.same-column-section .same-content-column .vc_column-inner {align-items: flex-end;padding-bottom: 59px !important;}
.vc_section.page-private-dining.same-column-section .same-content-column .vc_column-inner .section-heading, .vc_section.page-private-dining.same-column-section .same-content-column .vc_column-inner .sub-heading {max-width: 350px;}
.vc_section.page-private-dining {padding-bottom: 110px !important;}
.vc_section.page-whats-on {padding: 70px 0 !important;background: #F7F5F2;}
.vc_section.page-whats-on .same-slider-column .owl-stage-outer {overflow: unset;}
.vc_section.page-whats-on .same-slider-column .whats-on-post {overflow: hidden;padding-left: 170px;}
.vc_section.page-whats-on .column-post .post-content {padding-top: 26px;text-align: left;padding-left: 12px;padding-right: 12px;}
.vc_section.page-whats-on .column-post .section-button a {font-size: 15px !important;}
.vc_section.page-whats-on .column-post .post-content h2 {font-size: 31px;line-height: 30px;padding-bottom: 6px;}
.vc_section.page-whats-on .column-post .post-content h2 a{color:#002B58}
.vc_section.page-whats-on .column-post figure {height: 475px;}
.vc_section.page-whats-on .column-post figure a{height:100%; display:block;}
.vc_section.page-whats-on .column-post figure img {height: 100% !important;object-fit: cover;}
.vc_section.page-whats-on .column-post .post-content p{font-size: 13px;color: #002B58;font-family: 'Addington CF' !important;line-height: 22px;max-width: 270px;margin: 10px 0;}
.vc_section.page-whats-on  .same-content-column .vc_column-inner .wpb_wrapper {max-width: 308px; margin-left:auto}
.vc_section.page-whats-on .column-post .post-content span {font-size: 13px;color: #002B58;font-family: 'Addington CF' !important;line-height: 22px;}
.vc_section.instagram-section .section-heading {font-size: 36px;}
.vc_section.instagram-section .sub-heading {font-size: 35px;line-height: 30px;margin-top: -13px;}
.vc_section.instagram-section .section-heading, .vc_section.instagram-section .sub-heading {max-width: 224px;}
.vc_section.instagram-section {padding-top: 49px !important;}
/*===============================================================================*/
/*Inner Banner Css*/
/*===============================================================================*/
.vc_section.inner-banner-section .inner-banner-images img {object-fit: cover;height: 437px !important;object-position: left;}
.vc_section.inner-banner-section .inner-banner-container {display: flex;display: -webkit-flex;}
.vc_section.inner-banner-section .inner-banner-container .inner-banner-content .vc_column-inner {display: flex;align-items: flex-end;height: 100%;display: -webkit-flex;padding: 50px 30px 7px 122px !important;}
.vc_section.inner-banner-section .banner-title {font-size: 73px;}
.vc_section.inner-banner-section .inner-banner-container .inner-banner-content .vc_column-inner .wpb_wrapper {width: 100%;}
.vc_section.inner-banner-section .banner-title, .vc_section.inner-banner-section .banner-sub-title {max-width: 363px;}
.vc_section.inner-banner-section .banner-sub-title {padding-top: 10px;letter-spacing: -2.3px;font-size: 44px;}
.vc_section.about-page-section::after{display:none}
.vc_section.padding-bottom-200 {padding-bottom:0px;}
.vc_section.about-page-section {padding-top: 165px !important;}
.vc_section.about-page-section .row-container .about-conteiner-row .wpb_column.about-row-content .vc_column-inner .wpb_wrapper {background: transparent !important;padding-top: 5px;padding-left: 43px !important;padding-bottom: 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-left: 0 !important;}
.vc_section.about-page-section .row-container .about-conteiner-row .wpb_column.about-row-content .vc_column-inner .section-content {padding-left: 7px;}
.section-content p {margin-bottom: 30px;}
.section-content p:last-child{margin-bottom:0}
.vc_section.about-page-section div.about-container {margin-bottom: 111px !important;}
.vc_section.about-page-section::before {bottom: inherit;top: 50%;height: calc(100% - 370px);transform: translateY(-50%);margin-top: -20px;}
.vc_section.about-page-section .about-food-container .images-content .vc_column-inner .section-heading{display: none !important;}
.vc_section.about-page-section .about-container {position: relative;}
.vc_section.about-page-section .about-container::before {content: 'Bebabel History';position: absolute;color: #FCFCFC;opacity: 0.5;letter-spacing: -26px;font-size: 373px;max-width: 1128px;top: -124px;right: -349px;line-height: 270px;}
.vc_section.about-page-section .about-container {padding-top: 106px;}
.vc_section.inner-banner-section {overflow: unset !important;z-index: 1;}
.vc_section.inner-banner-section .section-content {max-width: 310px;}
.vc_section.inner-banner-section .margin-bottom {margin-bottom: -140px !important;margin-top: 50px;}
.padding-top165{padding-top:165px !important}
.vc_section.contact-info-section .contact-row {background: #F7F5F2;padding: 70px 0 100px;}
.vc_section.contact-info-section .section-content {max-width: 334px;}
.vc_section.contact-info-section .contact-row {position: relative;}
.vc_section.contact-info-section .contact-row::before {content: 'Contact Us';position: absolute;color: #FCFCFC;opacity: 0.5;letter-spacing: -26px;font-size: 373px;max-width: 1128px;top: -200px;right: -349px;line-height: 270px;}
.post-page-section .post-row {display: flex;display: -webkit-flex;flex-wrap: wrap;margin: -15px;}
.post-page-section .post-row .post-item {width: 33.33%;padding: 15px;}
.post-page-section .post-item h2 { font-size: 31px;line-height: 30px;padding-bottom: 6px;}
.post-page-section .post-item h2 a{color: #002B58;}
.post-page-section .post-item span{font-size: 14px;color: #002B58;font-family: 'Addington CF' !important; line-height: 22px;}
.post-page-section .post-item p{font-size: 14px; color: #002B58;font-family: 'Addington CF' !important; line-height: 22px; max-width: 270px; margin: 10px 0;}
.post-page-section .post-item .section-button a{font-size: 15px !important;}
.post-page-section .post-item .post-content{padding-top: 26px;text-align: left;padding-left: 12px; padding-right: 12px;}
.post-page-section .page-post {max-width: 985px;margin: auto;}
.post-page-section .post-item figure {height: 475px;}
.post-page-section .post-item figure a, .post-page-section .post-item figure a img{height:100% !important; object-fit:cover; display:block}
.post-page-section {padding-top:40px;}
.post-same-section .vc_row-fluid { position: relative;}
.post-same-section::before {position: absolute;left: 0;right: 0;background: #F7F5F2;width: 100%;z-index: -1;content: '';bottom: inherit;top: 0;height: calc(100% - 560px);margin-top: 64px;}
.site-footer {padding: 69px 0 95px;background: #C0B3A3;}
.vc_custom_heading.widget-title {max-width: 635px;height: 580px;margin: auto;background: rgba(192,179,163,0.23);display: flex;align-items: center;justify-content: center;padding: 30px;font-size: 51px;}
.vc_section.booking-section {padding: 150px 0;}
.site-footer .footer-container .footer-logo {max-width: 185px;}
.site-footer .footer-container .footer-logo img {filter: brightness(0) saturate(100%) invert(97%) sepia(97%) saturate(11%) hue-rotate(222deg) brightness(103%) contrast(103%);}
.site-footer .footer-container {padding: 0 60px;max-width: 1920px;margin: auto;}
.site-footer .footer-container p {color: #FFF;font-size: 14px;line-height: 18px;}
.site-footer .footer-container p a{color:#FFF}
.site-footer .footer-container h2 {color: #FFF;font-size: 18px;line-height: normal;letter-spacing: 0.60px;padding-bottom: 12px;}
.footer-inner-info .margin-top15 {margin-top: 42px;}
.site-footer .footer-container .copyright p {text-align: left;}
.site-footer .footer-container .copyright p a{color:#FFF}
.site-footer .footer-container .copyright p{line-height:25px;}
.faq-page-section .vc_column-inner { max-width: 1116px;margin: auto;padding-top: 42px !important;}
.faq-page-section .vc_tta.vc_general .vc_tta-panel-body {padding: 0 !important;border: 0 !important;border-radius: 0 !important}
.faq-page-section .vc_tta.vc_general .vc_tta-panels {border: 0 !important;}
.faq-page-section .vc_tta.vc_general .vc_tta-tabs-container {width: 30%;}
.faq-page-section .vc_tta.vc_general .vc_tta-panels-container {padding-left: 153px;width: 70%;}
.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: 31px;text-decoration: underline;letter-spacing: 0;padding-bottom: 36px;}
.faq-page-section .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tabs-list {margin: 0;padding: 77px 0px 0 78px;}
.faq-page-section .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tabs-list a {border: 0;background: transparent !important;height: auto;padding: 0;font-size: 32px;color: #002B58;}
.faq-page-section .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tabs-list li {margin-bottom: 10px;}
.faq-page-section .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tabs-list li:last-child{margin-bottom:0}
.faq-page-section .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a{text-decoration:underline}
.faq-page-section .vc_tta-container {margin: 0;}
.vc_section.faq-page-section {padding-bottom: 70px;}
.faq-page-section .row-container{position:relative}
.faq-page-section .row-container::before {content: 'FAQs';position: absolute;color: #FCFCFC;opacity: 0.5;letter-spacing: -26px; font-size: 373px;max-width: 1128px;top: -200px; right:0px;line-height: 270px;}
section.vc_section.normal-page-section .vc_column-inner {max-width: 1156px;margin: auto;}
.vc_section.normal-page-section .padding-top {padding-top: 96px;position: relative;padding-bottom: 96px;}
.vc_section.normal-page-section .padding-top::before {bottom: inherit;top: 0;height: calc(100% - 370px);transform: inherit;margin-top:0px;background: #F7F5F2;content: '';position: absolute;width: 100%;}
.vc_section.normal-page-section .row-container::before {content: 'Privacy Page';position: absolute;color: #FCFCFC;opacity: 0.5;letter-spacing: -26px;font-size: 373px;max-width: 1128px;top: -260px;right: -490px;line-height: 270px;}
.gallery-owl .item img {height: 440px;object-fit: cover;}
.page-gallery-section .vc_column-inner {max-width: 1260px;margin: auto;}
.page-gallery-section .vc_column-inner .vc_column-inner{width:100%}
.page-gallery-section .gallery-owl .owl-dots {display: none;}
.page-gallery-section .navigation-thumbs img {height: 125px;object-fit: cover;}
.page-gallery-section .gallery-owl{margin-bottom:20px;}
.vc_section.page-gallery-section .same-content-column .vc_column-inner {justify-content: center;align-items: flex-end;}
.page-gallery-section{padding-bottom: 230px !important;z-index: 0;}
.page-gallery-section .gallery-owl .owl-nav button {position: absolute;top: 50%;transform: translateY(-50%);width: 40px;height: 40px;outline:none;display: flex;align-items: center;justify-content: center;}
.page-gallery-section .gallery-owl .owl-nav button span{display:none}
.page-gallery-section .gallery-owl .owl-nav button::before {content: '<';color: #002B58;font-size: 51px;margin-top: -5px;}
.page-gallery-section .gallery-owl .owl-nav button.owl-next{right:-50px;}
.page-gallery-section .gallery-owl .owl-nav button.owl-prev{left:-50px;}
.page-gallery-section .gallery-owl .owl-nav button.owl-next::before{content:'>'}
.page-gallery-section::before {content: '';height: 100%;width: 100%;position: absolute;right: 0;left: 0;top: 100px;bottom: 0;background: #f7f5f2;z-index: -1;}
.vc_section.page-private-dining{margin-top: -115px;}
.vc_section.page-gallery-section .same-content-column .vc_column-inner .wpb_wrapper {padding-top: 0px !important;}
.vc_section.page-gallery-section .same-content-column .vc_column-inner .wpb_wrapper .wpb_wrapper {padding: 0;}
.page-gallery-section::after {content: 'events & nightlife';color: #FCFCFC;opacity: 0.5;position: absolute;font-size: 367px;font-weight: 700;text-align: left;line-height: 290px;letter-spacing: -26px;top: 145px;width: 100%;z-index: -1;font-style: italic;margin-left: -21px;}
.about-container .section-button {margin-right: 15px !important;}
.landing-page-about .section-content {margin-bottom: 10px !important;}
.vc_section.home-about-section .row-container .about-conteiner-row .wpb_column.about-row-image div.height-515 {height: 515px !important;}
.vc_section.landing-page-about .about-row-image .wpb_wrapper {position: relative;}
.vc_section.landing-page-about .row-container .about-conteiner-row .wpb_column.about-row-image .about-position-content {height: auto !important;position: absolute;background: #C0B3A3;width: 380px;z-index: 99;left: 90px;padding: 66px 19px 63px 33px !important;top: 50%;transform: translateY(-50%);margin-top: ;margin-top: 90px;}
.vc_section.landing-page-about .row-container .about-conteiner-row .wpb_column.about-row-image .about-position-content h2 {font-size: 50px;line-height: 50px;letter-spacing: normal;color: #FFF;}
.vc_section.landing-page-about .row-container .about-conteiner-row .wpb_column.about-row-image .about-position-content h2 strong{font-style: italic;}
.vc_section.landing-page-about .row-container .about-conteiner-row .wpb_column.about-row-image .about-position-content::before{content:'Symbolic';position: absolute;right: -3px;font-size: 109px !important;color: #FCFCFC !important;opacity: 0.09;bottom: 50px; font-style: italic;font-weight: 700;line-height: 50px;letter-spacing: normal;}
.vc_section.landing-page-about .about-container {margin-bottom: 0 !important;}
.vc_section.landing-page-about {margin-bottom: 50px !important;}
.vc_section.festive-specials-landing {padding-bottom: 160px !important;}
.vc_section.festive-specials-landing .row-container::before {bottom: -116px;top: inherit;transform: inherit;left: inherit;white-space: nowrap;text-align: left;letter-spacing: -30px;right: -1199px;margin-top: 0;}
.vc_section.festive-specials-landing .row-container {overflow: initial;}
.vc_section.entry-form-section {padding: 100px 0;background: #c0b3a3;}
.vc_section.careers-about-section.padding-top165 {padding-top: 116px !important;padding-bottom:160px !important;}
.careers-about-section .careers-about-row {max-width: 990px;margin: auto !important;display: flex;display: -webkit-flex;}
.careers-about-section .careers-about-row .vc_column-inner {height: 100%;}.careers-about-section .careers-about-row .careers-about-content .vc_column-inner .wpb_wrapper {max-width: 320px;}
.careers-about-section .careers-about-row .careers-about-content .vc_column-inner {padding: 50px 35px 37px !important;display: flex;align-items: self-end;}
.careers-about-section .careers-about-row .careers-about-content .vc_column-inner .section-heading, .careers-about-section .careers-about-row .careers-about-content .vc_column-inner .sub-heading {max-width: 228px;}
.careers-about-section .careers-about-row .careers-about-content .vc_column-inner .wpb_wrapper .section-content {margin: 28px 0 20px !important;}
.vc_section.careers-about-section::before {content: '';position: absolute;left: 0;right: 0;width: 100%;background: #F7F5F2;bottom: 0;height: calc(100% - 217px);}
.vc_section.careers-column-section {padding: 91px 0 54px !important;}
.vc_section.careers-column-section .vc_column-inner {max-width: 1007px;margin: auto;}
.vc_section.careers-column-section .vc_column-inner .vc_column-inner {max-width: 100%;}
.vc_section.careers-column-section .vc_column-inner .grid-column-row {margin: 0 -15px !important;}
.vc_section.careers-column-section .vc_column-inner .grid-column {padding: 0 15px;}
.vc_section.careers-column-section .vc_column-inner .grid-column img {height: 480px !important;object-fit: cover;}
.vc_section.careers-column-section .vc_column-inner .grid-column .small-heading {font-size: 31px;padding-top: 17px;padding-left: 18px;line-height: 40px;}
.vc_section.careers-column-section .vc_column-inner .grid-column .date-heading {padding-left: 18px;font-size: 13px;color: #002B58;font-family: 'Addington CF' !important;line-height: 22px;}
.vc_section.careers-column-section .vc_column-inner .grid-column .section-button {padding-left: 18px;}
.vc_section.careers-column-section .vc_column-inner .grid-column .section-content {padding-left: 18px;max-width: 300px;margin-bottom: 13px !important;}
.vc_section.apply-now-section {/*background: #F7F5F2;*/padding: 52px 0 !important;}
.vc_section.apply-now-section .section-content {text-align: center;max-width: ;max-width: 280px;margin: 27px auto 0;}
.gallery-section .gallery-row {display: flex;flex-wrap: wrap;display: -webkit-flex;margin:0 -12px;}
.gallery-section .gallery-row .gallery-column6 {width: 50%;padding: 12px;}
.gallery-section .gallery-row .gallery-column6 .row {margin:0 -12px;}
.gallery-section .gallery-row .gallery-column6 .row .col-md-6, .gallery-section .gallery-row .gallery-column6 .row .col-md-12 {padding:0 12px;}
.vc_section.gallery-section-group::before {content: '';background: #F7F5F2;position: absolute;top: 165px;width: 100%;height: calc(100% - 805px);}
.gallery-section {padding: 150px 0 50px;}
.vc_section.gallery-section-group .pagination {padding-bottom: 50px;}
.gallery-section .gallery-container {max-width: 1060px;margin: auto;}
.gallery-section .gallery-row figure, .gallery-section .gallery-row figure img {height: 100%;object-fit: cover;width:100%}
.gallery-section .gallery-row .same-height-1 {height: 205px;}
.gallery-section .gallery-row .same-height-3 {height: 385px;margin-bottom: 24px;}
.gallery-section .gallery-row .same-height-2 {height: 575px;margin-top:24px}
.gallery-section .gallery-row .same-height-4 {height: 100%; }
.gallery-section .gallery-row .height-column {height:186px;}
.gallery-section .gallery-row .height-column + .height-column {margin-top: 24px;}
.gallery-section .gallery-row .same-height-6 {height:455px;}
.gallery-section::before{content: 'Our Gallery'; position: absolute; color: #FCFCFC; opacity: 0.5; letter-spacing: -26px; font-size: 373px; max-width: 1128px; top: -200px; right: -349px;line-height: 270px;}
.gallery-section .gallery-row .same-height-5 {height: 215px;margin-bottom: 24px;}
.vc_section.private-dining-section .banner-title, .vc_section.private-dining-section .banner-sub-title {max-width: 440px;}
.private-dining-gallery-bg::after, .private-dining-gallery-bg::before{display:none}
.vc_section.private-dining-gallery-bg .same-content-column .vc_column-inner .wpb_wrapper{padding-top:150px;}
.vc_section.private-dining-gallery-bg {padding-bottom: 75px !important;}
.vc_section.private-dining-gallery {padding: 109px 0 120px !important;/*background: #f7f5f2;*/}
.vc_section.private-dining-gallery::before{display:none}
.vc_section.private-dining-gallery::after {content: 'Beachside Dining';max-width: 1140px;}
.vc_section.private-dining-gallery .same-content-column .vc_column-inner .wpb_wrapper{padding:0 !important}
.vc_section.private-dining-menu .menu-right-slider .menu-inner-slider {padding-left: 170px;padding-right: 0 !important;}
.vc_section.private-dining-menu {padding-bottom: 60px !important;padding-top:100px !important}
.vc_section.private-dining-details {/*background: #F7F5F2;*/padding: 43px 0 57px;}
.vc_section.private-dining-details .vc_custom_heading.section-heading {text-align: center !important;padding-bottom: 55px;}
.vc_section.private-dining-details .details-column-row .section-content {max-width: 310px;}
.vc_section.private-dining-details .details-column-row .section-content p strong {font-size: 16px;}
.vc_section.private-dining-details .details-column-row {max-width: 1140px;	margin: auto !important;}
.section-content p a{color: #002B58;text-decoration:underline}
.vc_section.menus-page-section .menu-right-slider .menu-inner-slider {padding-left: 245px;padding-right: 0 !important;}
.vc_section.menus-page-section {padding-top: 325px !important;padding-bottom:150px !important}
.vc_section.menus-page-section::before {content: '';position: absolute;left: 0;right: 0;width: 100%;bottom: 0;height: calc(100% - 62px);background: #F7F5F2;z-index: -1;}
.vc_section.menus-page-section .menu-left-content .vc_column-inner {padding-right: 0 !important;padding-left: 130px !important;}
.vc_section.menus-page-section::after {content: 'Bebabel Menus';position: absolute;color: #FCFCFC;opacity: 0.5;letter-spacing: -26px;font-size: 373px;max-width: 1128px;top: -50px;right: -349px;line-height: 270px;z-index: -1;}
.vc_section.contact-info-section .contact-row .section-content p strong {font-size: 16px;font-weight: normal;}
.vc_section.contact-info-section .contact-row .container-fluid {display: flex;align-items: self-end;}
.input-design .form-control {border: 1px solid #002B58 !important;text-align: left;padding: 0 9px;height: 30px;font-size: 14px;font-family: "Cormorant Garamond", serif;font-weight: 700 !important;color: #002B58 !important;}
.input-design textarea.form-control {  height: 70px;padding:10px 9px;resize: none;}
.wpcf7-spinner {position: absolute;right: 0;top: 18px;left: 150px;margin: auto;}
.input-design .vc_custom_heading.section-heading{padding-bottom:55px;}
.input-design .form-group{margin-bottom:10px;}
.input-design .row{margin:0 -5px}
.input-design .row .col-md-6, .input-design .row .col-md-12{padding:0 5px;}
.input-design select.form-control {height: 30px !important;}
.form-button {width: 185px !important;background: transparent !important;height: 30px !important;border: 1px solid #002B58 !important;font-size: 14px;font-family: "Cormorant Garamond", serif;font-weight: 700 !important;color: #002B58 !important;margin-top: 15px !important;}
.wpcf7-response-output {color: #002B58 !important;font-size: 14px !important;font-weight: 700 !important;}
.input-design input::placeholder, .input-design textarea::placeholder{color: #002B58 !important;}
.vc_section.instagram-section.careers-instagram {background: #f7f5f2;}
.vc_section.apply-now-section .input-design {margin-top: 35px !important;max-width: 690px;margin-left: auto !important;margin-right: auto !important;}
.wpcf7-not-valid-tip {font-size: 12px;font-weight: 700;}
.vc_section.enquire-form-section .vc_custom_heading.section-heading {text-align: center !important;}
.vc_section.enquire-form-section {padding: 100px 0 70px;}
.vc_section.enquire-form-section .vc_column-inner {max-width: 700px;margin: auto;}
.wpcf7-checkbox {font-size: 14px;font-family: "Cormorant Garamond", serif;font-weight: 700 !important;color: #002B58 !important;text-align: center;display: flex;justify-content: center;margin-top: 20px;}
.wpcf7-checkbox input {margin-right: 5px;}
.footer-menu-info a {color: #FFF;font-size: 14px;line-height: 18px;}
.footer-newsletter-info.col {flex-basis: inherit;width: 12%;}
.fooer-newsletter-inner .tnp-field input {border: 1px solid #FFF !important;text-align: left;padding: 0 9px !important;height: 30px;font-size: 14px !important;font-family: "Cormorant Garamond", serif;font-weight: 700 !important;color: #FFF !important;background: transparent !important;box-shadow:none !important; outline:none;width: 100%;}
.fooer-newsletter-inner .tnp-field input::placeholder{color:#FFF !important}
.fooer-newsletter-inner .tnp-field{width:100%}
.left-newleetter.row {margin: 0;}
.tnp-field.tnp-field-phone {padding-right: 10px !important;}
.tnp-submit {height: 30px !important;line-height: 30px !important;padding: 0 !important;width: 110px !important;margin-left: auto !important;display: block !important;text-align: center !important;font-size: 14px !important;}
.tnp-field.tnp-field-dob.col-md-4 {width: 110px !important;}
.tnp-field.tnp-field-phone.col-md-8 {width: calc(100% - 110px);}
.menu-toggle {background: #AAC8E8;position: fixed;top: 65px;max-width:50% !important;width: 100%;left:-100%;height: 70%;opacity:0; visibility:hidden;transition: 0.3s ease-out;}
.menu-toggle .navbar-nav li a {color: #002B58;font-size: 28px;font-weight: 400;}
.menu-toggle .navbar-nav li {margin-bottom: 5px;}
.menu-toggle .navbar-nav {padding-left: 98px;padding-top: 78px;height: 100%;overflow: hidden;overflow-y: auto;padding-bottom: 90px;}
.menu-toggle .close-button {position: absolute;top: -42px;padding-left: 31px;letter-spacing: 1.4px;color: #002B58 !important;font-size: 16px;left: 30px;cursor:pointer}
.menu-toggle .close-button span {height: 2px;display: block;background: #002B58;margin: 0 0 3px;width: 18px;position: absolute;left: 5px;top: 50%;margin-top: -2px;}
.menu-toggle .close-button .span1 { transform: translateY(-50%) rotate(40deg);}
.menu-toggle .close-button .span2 { transform: translateY(-50%) rotate(-40deg);}
.menu-navbar{position:relative; height:100%;overflow: hidden;}
.menu-navbar::before {content: 'Bebabel';position: absolute;bottom:30px;color: #FCFCFC;opacity: 0.08;letter-spacing: -27px;font-size:462px;left: -64px;right: 0;width: 100%;line-height: 330px;pointer-events: none;}
html.menu-open .menu-toggle {opacity: 1;visibility: visible;left: 0;}
html.menu-open::before {content: '';position: fixed;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;background: #FFF;z-index: 999;opacity: 0.71;}
html.menu-open{overflow:hidden;}
section.details-whats-gallery::before, section.details-whats-gallery::after{display:none}
section.details-whats-gallery .same-content-column .vc_column-inner .wpb_wrapper {padding: 0 !important;}
.vc_section.details-widget-section .wpb_content_element {/* background: red; */max-width: 630px;margin: auto;text-align: center;display: flex;align-items: center;justify-content: center;padding: 30px;height:435px;background: rgba(192,179,163,0.23);}
.vc_section.details-whats-gallery {padding-bottom: 0px !important;z-index: 1;margin-top: -150px;}
.vc_section.details-widget-section {padding-top: 173px;background: #F7F5F2;margin-top: -125px;z-index: 0;padding-bottom:50px;}
section.bg-color{background: #F7F5F2;}
.border-right-margin {padding-right: 15px;position: relative;margin-right:15px !important}
.border-right-margin::before { content: '|'; position: absolute; right: 0;font-size: 16px !important;color: #002B58 !important;text-decoration: underline !important;font-family: "cormorant-garamond", serif !important;}
.section-content.mb-2 {margin-bottom: 15px !important;}
.vc_section.details-page-about::before {content: '';background: #f7f5f2;width: 100%;top: 52px;left: 0;right: 0;height: 100%;position: absolute;}
.vc_section.details-page-about .vc_column-inner {max-width: 1159px;margin: auto;}
.vc_section.details-page-about{z-index:0;padding-bottom: 300px;}
.vc_section.details-page-about .vc_col-sm-6:first-child .vc_column-inner {padding: 0 50px 0 0 !important;}
.vc_section.details-page-about .vc_col-sm-6:first-child .wpb_wrapper {max-width: 320px;}
.vc_section.details-page-about .vc_figure {margin-top: -129px;max-width: 520px;height: 325px;margin-left: auto;}
.vc_section.details-page-about .vc_figure div, .vc_section.details-page-about .vc_figure div img {height: 100% !important;width: 100%;object-fit: cover;}
.errar_page_wrapper {height: calc(100vh - 383px);background: #F8F8F8;display: flex;justify-content: center;padding: 50px 0;text-align: center;align-items:center}
.errar_page_wrapper p {font-size: 13px;color: #002B58;font-family: 'Addington CF' !important;line-height: 22px;margin: 15px 0;}
.errar_page_wrapper a {background: transparent !important;border: 0 !important;padding: 0 !important;font-size: 16px !important;color: #002B58 !important;text-decoration: underline !important;letter-spacing: 0.88px;font-family: 'Addington CF' !important;}
.vc_section.private-dining-about .vc_column-inner {max-width: 1158px;margin: auto;}
.vc_section.private-dining-about::before {content: '';background: #f7f5f2;width: 100%;top: 60px;left: 0;right: 0;height: 100%;position: absolute;z-index: -1;}
.opacity-color .vc_general {color: #002B58 !important;font-weight: 400;font-size: 15px !important;font-family: "cormorant-garamond", serif !important;} 
.vc_section.private-dining-about .private-dining-about-images .wpb_wrapper {max-width: 470px;margin: auto;}
.vc_section.private-dining-about .private-dining-about-images .wpb_wrapper img {height: 285px !important;object-fit: cover;}
.vc_section.private-dining-about {padding-bottom: 250px;}
.private-dining-gallery-bg {margin-top: -150px;}
.vc_section.private-dining-about::after{content: 'Exclusive Babel';position: absolute;color: #FCFCFC;opacity: 0.5; letter-spacing: -26px;font-size: 373px;max-width: 1128px;top: -30px;right: -349px;line-height: 270px;z-index: -1;}
.vc_section.page-gallery-section.our-story-gallery::after {display: none !important;}
.vc_section.page-gallery-section.our-story-gallery {padding-top: 70px !important;padding-bottom: 0 !important;}
.vc_section.page-gallery-section.our-story-gallery::before{top:0}
.vc_section.page-gallery-section.our-story-gallery .vc_column-inner {max-width: 635px;}
.footer-logo-contant .social-info {margin-top: 20px;}
.tnp.tnp-subscription {margin: 0;}
.footer-logo-contant .social-info a {font-size: 25px;color: #FFF;margin-right: 15px;}
.vc_section.blog-page-section::after{content: 'News Blogs';position: absolute;color: #FCFCFC;opacity: 0.5;letter-spacing: -26px;font-size: 373px;max-width:960px;top: -30px;right: -349px;line-height: 270px;z-index: -1;}
.vc_section.post-same-section.padding-top165.blog-page-section.whats-page-section::after{content:'Events Nightlife'}
.single-whatson .nav-links {display: none;}
.vc_section.landing-entry-form .vc_column-inner {max-width: 700px;margin: auto;}
.vc_section.landing-entry-form .vc_custom_heading {font-size: 28px;text-align: center !important;color: #FFF;padding-bottom: 30px;}
.vc_section.landing-entry-form .input-design .form-control {border-color: #FFF !important;}
.vc_section.landing-entry-form .input-design input::placeholder{color:#FFF !important}
.vc_section.landing-entry-form .input-design .form-control{color:#FFF !important;padding: 0 15px;}
.form-group.submit-form-button .wpcf7-form-control {margin: 0 !important;text-align: ;width: 140px !important;border-color: #FFF !important;color: #FFF !important;margin-left: auto !important;}
.pagination .prev.page-link, .pagination .next.page-link {display: none;}
.pagination .page-numbers {display: flex;justify-content: center;width: 100%;align-items: center;display: -webkit-flex;}
.pagination .page-numbers .page-link {border: 0;background: transparent;font-size: 30px;color: #002B5869;padding: 0;line-height: normal;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;box-shadow: none !important; outline: none !important;}
.pagination .page-numbers li {padding: 0 5px;}
.pagination .page-numbers li.current a {color: #002B58;text-decoration: underline;}
.blog-page-section .pagination {padding: 80px 20px 40px;max-width: 800px;margin: auto;justify-content: center;}
.blog-page-section .pagination .next, .blog-page-section .pagination .prev {display: none !important;}
.blog-page-section .pagination .page-numbers {border: 0;background: transparent;font-size: 36px;color: #002B5869;padding: 0;line-height: normal;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;box-shadow: none !important; outline: none !important;}
.blog-page-section .pagination .page-numbers.current {color: #002B58;text-decoration:underline}
.vc_section.instagram-section {margin: 0 !important;padding-left: 0 !important; padding-right:0 !important}
.page-id-549 .vc_section.instagram-section,  .single-whatson .vc_section.instagram-section, .page-id-665 .vc_section.instagram-section{background: #f7f5f2;}
.vc_section.details-page-about.blog-details-section .vc_figure {max-width: 599px;height: 762px !important;}
.vc_section.details-page-about.blog-details-section .flex-direction .vc_col-sm-6 .wpb_wrapper {max-width:100%}
.vc_section.details-page-about.blog-details-section .flex-direction .vc_col-sm-6 .wpb_wrapper .wpb_wrapper.vc_figure{max-width:599px;margin: 0;}
.vc_section.details-page-about.blog-details-section::before {height: calc(100% - 800px);}
.vc_section.details-page-about.blog-details-section .flex-direction .vc_col-sm-6.max-width .wpb_wrapper {max-width: 320px;margin: auto;padding-top:40px;}
.vc_section.details-page-about.blog-details-section .flex-direction .vc_row-fluid {display: flex;align-items: center;display: -webkit-flex;}
.vc_section.details-page-about.blog-details-section .flex-direction .vc_col-sm-6.max-width .wpb_wrapper .wpb_wrapper {padding-top:0}
.vc_section.details-page-about.blog-details-section {padding-bottom: 120px;}
.single-post .navigation {max-width: 450px;margin: auto;padding-bottom: 40px;}
.single-post .navigation .nav-links {display: flex;display: -webkit-flex;justify-content: space-between;}
.single-post .navigation .nav-links a {font-size: 34px;color: #002B58;text-decoration: underline;text-transform: capitalize;}
.single-post .navigation .nav-links a .svg-icon {display: none;}
.custom-file-wrapper {position: relative;border: 1px solid #002B58 !important;text-align: left;padding: 0 9px;height: 30px;font-size: 14px;font-family: "Cormorant Garamond", serif;font-weight: 700 !important;color: #002B58 !important;display: flex; align-items: center;}
.custom-file-wrapper input {position: absolute;left: 0;right: 0;opacity: 0;}
.custom-file-wrapper label {margin: 0 !important;}
.form-group.submit-form-button .wpcf7-spinner {top: 4px;right: 11px;left: inherit;}
/*=========1920 Screen CSS===========*/
.vc_section.page-whats-on .same-content-column .vc_column-inner .wpb_wrapper{margin-right:auto}
.vc_section.private-dining-about .row-container{padding:0 122px;}
.vc_section.private-dining-about .vc_column-inner{max-width:100%}
.vc_section.private-dining-about .private-dining-about-images .wpb_wrapper img{height: 522px !important;}
.vc_section.details-page-about .vc_column-inner {max-width: 100%;margin: auto;}
.vc_section.details-page-about  .row-container{padding:0 122px;}
.vc_section.details-page-about .vc_figure{height: 522px !important;max-width:100%;}
.vc_section.private-dining-about .private-dining-about-images .wpb_wrapper{max-width:100%;}
.images-instagram img { width: 100%;}
.images-instagram { margin-top: 30px;}
/*=========Design issue CSS===========*/
.vc_section.private-dining-about .private-dining-about-images .wpb_wrapper {max-width: 651px;margin-left: 10px;width:100%}
body .vc_section.private-dining-about .private-dining-about-images .wpb_wrapper img {height: auto !important;aspect-ratio: 292 / 177;}
body .same-column-section.private-dining-gallery-bg .same-content-column .vc_column-inner {padding-right: 0 !important;}
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: 370px;}
.vc_section.inner-banner-section.careers-banner .banner-sub-title {text-align: center !important;padding-top: 0;}

.vc_section.page-gallery-section.same-column-section .same-content-column .vc_column-inner .wpb_wrapper .sub-heading, .vc_section.page-gallery-section.same-column-section .same-content-column .vc_column-inner .wpb_wrapper .section-heading{max-width: 308px;}
.vc_section.home-about-section .about-food-container .images-content .vc_column-inner{right: 0;width: 490px;left:inherit;padding: 46px 19px 43px 33px !important;}
.menu-toggle .navbar-nav{justify-content: center;}
.menu-toggle .navbar-nav ul {display: flex;flex-wrap: wrap;justify-content: flex-start;}
.menu-toggle .navbar-nav li{width:100%}
.admin-bar .menu-toggle {top: 97px;}
.gallery-section-group .modula-gallery img {width: 100% !important;position: unset !important;}
.gallery-section-group .modula-gallery{max-width:1060px;margin: auto;}
.single-post .vc_section.inner-banner-section .banner-title, .single-post .vc_section.inner-banner-section .banner-sub-title{    max-width: 513px;}
.single-post .vc_section.inner-banner-section .banner-title {font-size: 58px;line-height: 55px;}
body .faq-page-section .vc_column-inner{max-width: 1326px;}
body .faq-page-section .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tabs-list a{font-size: 18px;}
body .faq-page-section .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tabs-list {margin: 0;padding: 0;}
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: 27px;text-decoration: none;letter-spacing: 0;padding-bottom: 16px;}
.menu-toggle .navbar-nav li a{display: inline-block;position:relative}
.menu-toggle .navbar-nav li a:hover {transform: skewX(-20deg);}
.menu-toggle .navbar-nav li a::before {content: '';height: 1px;position: absolute;bottom: 3px;width:0;background: #002B58;-moz-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}
.menu-toggle .navbar-nav li a:hover::before{width:100%}
.wpcf7-not-valid-tip {font-size: 12px;font-weight: 700;position: absolute;bottom: -13px;display: block;width: 100%;left: 0;right: 0;}
.wpcf7-form-control-wrap {position: relative;display: block;}
.single-post .vc_section.inner-banner-section .banner-sub-title{font-size:32px;    line-height: 30px;}
body .faq-page-section .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tabs-list{padding: 2px 0 0;}
.gallery-section .gallery-row a {display: block;height: 100%;}
.gallery-section .gallery-row a img {height: 100%;object-fit: cover;width: 100%;}
.fooer-newsletter-inner .contacta-webform-table {padding: 0 !important;}
.fooer-newsletter-inner .contacta-webform-table input, .fooer-newsletter-inner .contacta-webform-table select {border: 1px solid #FFF !important;text-align: left;padding: 0 9px !important;height: 30px;font-size: 14px !important;font-family: "Cormorant Garamond", serif;font-weight: 700 !important;color: #FFF !important;background: transparent !important;box-shadow: none !important;outline: none;}
.fooer-newsletter-inner .contacta-webform-table input::-webkit-input-placeholder {color: #FFF !important;}
.fooer-newsletter-inner .contacta-webform-table input::-moz-placeholder {color: #FFF !important;}
.fooer-newsletter-inner .contacta-webform-table input:-ms-input-placeholder {color: #FFF !important;}
.fooer-newsletter-inner .contacta-webform-table input::placeholder {color: #FFF !important;}
.richText {font-size: 14px;color: #FFF;font-family: "Cormorant Garamond", serif;}
.fooer-newsletter-inner .contacta-webform-table .heading {display: none;}
.contacta-webform-table .contacta-col label {display: none !important;}
.contacta-webform-table .contacta-col button {border: 1px solid #FFF !important; padding: 0 9px !important; height: 30px; font-size: 14px !important;font-family: "Cormorant Garamond", serif;font-weight: 700 !important;color: #FFF !important; background: transparent !important;box-shadow: none !important;outline: none;line-height: 30px !important;width: 130px !important;margin-left: auto;display: block !important;}
.contacta-webform-table .contacta-row .mobile-holder input {padding-left: 55px !important;}
.contacta-webform-table .contacta-row .mobile-holder .iti__flag-container {border-right: 1px solid #FFF;}
.contacta-webform-table .contacta-row .mobile-holder .iti__flag-container .iti__arrow { border-top-color: #FFF;}
.fooer-newsletter-inner .contacta-webform-table select option {color: #111;}
.contacta-webform-table .contacta-row:first-child {margin: 0 !important;}
.contacta-webform-table .contacta-col {padding: 0 !important;}
.contacta-webform-table .contacta-row:nth-of-type(3) { margin: 0;}
section.vc_section.map-section iframe {width: 100%;height: 700px !important;max-height: inherit !important;}
.page-id-630 .vc_section.inner-banner-section .banner-title, .page-id-630 .vc_section.inner-banner-section .banner-sub-title{max-width: 293px;}
.page-id-706 .vc_section.inner-banner-section .banner-title, .page-id-706 .vc_section.inner-banner-section .banner-sub-title {max-width: 451px;}
section.vc_section.bebabel-experience-section.vc_custom_1758185728081{height:auto !important}
section.vc_section.bebabel-experience-section.vc_custom_1758185728081 .sub-heading{color: #AAC8E8;}

.vc_section.instagram-section .sb_instagram_header {max-width: 1920px !important;padding: 0 80px 25px !important;}
#sb_instagram #sbi_images {display: grid;padding: 0;border: 0;gap: 0;}
.vc_section.instagram-section .sb_instagram_header .sbi_header_img {display: none;}
.vc_section.instagram-section .sb_instagram_header .sbi_bio_info {display: none;}
.vc_section.instagram-section .sb_instagram_header h3 {color: #002B58;font-weight: 400;line-height: 45px;font-size: 36px;letter-spacing: normal;font-family: "Cormorant Garamond", serif;}
.vc_section.instagram-section .sb_instagram_header .sbi_bio {letter-spacing: -2.4px;font-family: "Cormorant Garamond Italic";text-align: right !important;margin-right: 0;color: #AAC8E8;font-size: 35px;line-height: 30px !important;margin-top: -13px;text-align: right;}
.vc_section.instagram-section .sb_instagram_header .sbi_bio, .vc_section.instagram-section .sb_instagram_header h3 {max-width: 224px;display: block;width: 100%;}
@media (max-width: 1599px) {
.vc_section.instagram-section .sb_instagram_header h3{font-size:32px;}	
.vc_section.instagram-section .sb_instagram_header .sbi_bio{font-size:32px;}
.vc_section.instagram-section .sb_instagram_header .sbi_bio, .vc_section.instagram-section .sb_instagram_header h3{max-width: 194px;}
}
@media (max-width: 991px) {
.vc_section.instagram-section .sb_instagram_header{padding: 0 30px 15px !important;}
}
@media (max-width: 480px) {
.sb_instagram_header .sbi_bio_info.sbi_feedtheme_bio, .sb_instagram_header .sbi_header_text .sbi_bio, .sb_instagram_header .sbi_header_text .sbi_bio_info { font-size: 25px !important;}
}
section.vc_section.home-about-section .about-food-container .vc_figure {aspect-ratio: 130 / 67;overflow: hidden;}
section.vc_section.home-about-section .about-food-container .vc_figure div {height: 100%;}
section.vc_section.home-about-section .about-food-container .vc_figure img {height: 100% !important;object-fit:cover}
.height-ratio .vc_figure img {aspect-ratio: 130 / 67;object-fit: cover;}
.vc_section.booking-section .wpb_wrapper {background: #ebebeb; max-width: 685px;height: 685px;margin: auto;display: flex;align-items: center;justify-content: center;padding: 0px;}
.vc_section.booking-section .wpb_wrapper div, .vc_section.booking-section .wpb_wrapper div p { height: 100%;width: 100%;}
.vc_section.booking-section .wpb_wrapper .wpb_wrapper {width: 100%;max-width: 100%;padding: 0 !important;height: 100% !important;}
.vc_section.booking-section .wpb_wrapper .wpb_wrapper iframe {width: 100%;height: 100% !important;border:0}
@media (max-width: 767px) {
.vc_section.booking-section .wpb_wrapper {max-width: 350px;height: 520px;padding: 0px;}
}