/*-------------------------------------------------------*/
/*@media(max-width: 1500px) 
/*-------------------------------------------------------*/
@media(max-width: 1500px) {	
.opening-time-wrapper h2 {font-size: 33px !important;}
.news-wrapper-box p {font-size: 14px !important;}
.vc_section.whatson-wrapper-box.comman-padding .container {max-width: 1200px; }
.whats-on-about-wrapper .container {max-width: 1190px; }
.dining-box-wrapper {padding: 83px 0 !important; }
.pum-content.popmake-content img{aspect-ratio: 4/2.89;}



}


/*-------------------------------------------------------*/
/*@media(max-width: 1300px) 
/*-------------------------------------------------------*/
@media(max-width: 1300px) {	
.footer-logo .site-logo img {max-width: 100% !important; height: auto !important; }
.container {max-width: 1025px; }
.vc_section.whatson-wrapper-box.comman-padding .container {max-width: 1078px; }
footer .col-md-3 {padding: 0 11px; }
.whats-on-about-wrapper .container {max-width: 1116px; }
.vc_section.faq-page .container-fluid {max-width: 1178px; margin: auto !important; }
.text-block-dining {padding: 8px 0; }

/*11-06*/
.menu-wrapper-box .menu-text-box-left .wpb_wrapper {padding-right: 30px;}
	.vc_section.menu-wrapper-box .vc_tta.vc_general .vc_tta-panel-body{ padding-top:80px;}
.vc_section.menu-wrapper-box.pvt-event-box .vc_tta.vc_general .vc_tta-panel-body {padding: 80px 0 80px 0;}	
}


/*-------------------------------------------------------*/
/*@media(max-width: 1199px) 
/*-------------------------------------------------------*/
@media(max-width: 1199px) {	
.container {max-width: 991px; }
.vc_section.whatson-wrapper-box.comman-padding .container {max-width: 1005px; }
.listing-section-wrapper .row.boxes-row .col-md-4 {margin-top: 48px; padding: 0 10px; }
.listing-section-wrapper .row.boxes-row {margin: 0 -10px !important; }
.vc_section.dining-box-wrapper.slider-box-dining {padding: 82px 0 125px !important; }
	
/*11-06*/
.menu-wrapper-box ul.vc_tta-tabs-list li.vc_tta-tab a{font-size: 18px;}
.menu-wrapper-box .vc_tta-tabs-list{overflow-x: auto !important;  white-space: nowrap; display: flex !important;}	
.menu-wrapper-box .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active::after{ display:none !important;}
.menu-wrapper-box ul.vc_tta-tabs-list li.vc_tta-tab{overflow:hidden; flex-shrink: 0;}	
.menu-wrapper-box p{ margin-bottom:20px;}
.menu-wrapper-box .cm-btn a	{margin-top: 40px;}
.menu-wrapper-box h6{font-size: 14px; margin-bottom: 10px !important;}
	
}



/*-------------------------------------------------------*/
/*@media(max-width: 1025px) 
/*-------------------------------------------------------*/
@media(max-width: 1025px) {	
header .logo img {height: 41px; width: auto; }
.menu-links-nav {top: 77px; height: calc(100dvh - 77px);}
.nav-menu a {font-size: 18px; line-height: 205%;}
.booking-button-menu a {font-size: 18px; font-weight: 700; border: 1px solid #736660; width: 100%; }
.booking-button-menu {padding: 2px 0 4px; }
.social-icons {padding-top: 29px;}
.social-icons a + a {margin-left: 8px; }
.social-icons img {max-width: 33px !important; }
header .row.align-items-center {flex-wrap: nowrap; }
.container-fluid {padding: 0 31px; }
	
/*11-06*/
.menu-wrapper-box .menu-text-box-left .wpb_wrapper {padding-right: 20px;}
}



/*-------------------------------------------------------*/
/*@media(max-width: 991px) 
/*-------------------------------------------------------*/
@media(max-width: 991px) {	
.container-fluid {padding: 0 15px; }
.top-heading-whaton .vc_column-inner {padding: 0 15px !important; }
.news-wrapper-box {padding-bottom: 31px !important; padding-left: 0 !important; padding-right: 0 !important; }
.news-wrapper-box .vc_col-sm-4 {width: 100% !important; flex-wrap: ; max-width: 100% !important; }
.news-wrapper-box .vc_col-sm-8 {margin: 0 !important; max-width: 100% !important; width: 100% !important; }
.news-wrapper-box .vc_col-sm-8 > .vc_column-inner {padding-left: 0 !important; padding-right: 0 !important; }
.news-wrapper-box .vc_col-sm-4 > .vc_column-inner {background: #e4e2dc; padding: 51px 19px 0; }
.news-wrapper-box .vc_col-sm-4 {background: transparent !important; padding: 0 30px 84px; }
.listing-section-wrapper .row.boxes-row .col-md-4 {margin-top: 48px; padding: 0 7px; }
.listing-section-wrapper .row.boxes-row {margin: 0 -7px !important; }
.image-text-section .vc_col-sm-6 {width: 100% !important; }
.image-text-section img {height: 457px !important; object-fit: cover !important; object-position: center center !important; }
.max-text-block {padding: 77px 30px !important; }
.dining-box-wrapper.slider-box-dining .vc_col-sm-4, .dining-box-wrapper.slider-box-dining .vc_col-sm-8 {width: 100% !important; }
.vc_section.dining-box-wrapper.slider-box-dining p {max-width: 100% !important; }
.vc_section.dining-box-wrapper.slider-box-dining .vc_col-sm-4 {padding-bottom: 59px; }
.vc_section.dining-box-wrapper.slider-box-dining {padding: 82px 0 93px !important; }
 .vc_section.conatct-page .vc_col-sm-6 {width: 100% !important; max-width: 100% !important; }
 .conatct-page > .vc_row.wpb_row.vc_row-fluid {flex-wrap: wrap; }
 .conatct-page img {height: 400px !important; object-fit: cover !important; }
.r-vh {padding: 65px 0 79px; min-height: unset !important; }
.vc_row.wpb_row.vc_inner.vc_row-fluid.contact-inner-row {margin: 0 !important; text-align: center; }
.conatct-page .form-box {margin: 46px 0px 0 0px !important; }
.conatct-page .contact-inner-row .vc_column_container > .vc_column-inner {max-width: 100% !important; }
.conatct-page .contact-inner-row {padding-left: 30px; padding-right: 30px; }
.vc_section.conatct-page .vc_col-sm-6 {width: 100%; max-width: 100% !important; }

/*11-06*/
footer .row {margin: 0 -15px;}
footer .order-one {	order: 1;}
footer .order-two {	order: 2; margin-top: 60px;  margin-bottom: 90px;}
footer .order-three {order: 3;}
footer .order-four {order: 4;}
.footer-logo .site-logo {max-width: 297px;	margin-left: auto;	margin-right: auto;}
.footer-logo {max-width: inherit;	margin: 0 auto;	text-align: center;}
footer .social-icons {justify-content: center;}
.website_by{ display:none;}	
.website_by.mobole-only{ display:block; text-align: center; margin-top: 30px;}
footer {padding: 40px 7px 30px;}
.right-booking-content {padding: 65px 0 !important; }
.right-booking-content h1 {text-align: center !important; }
.page-id-195 .conatct-page .contact-inner-row {padding-left: 30px !important; }
.image-text-section .wpb_single_image, .image-text-section .wpb_single_image img {
    height: 457px !important;
    object-fit: cover !important;
}
	.team-section .vc_col-sm-4 {
    padding-right: 15px !important;
    padding-bottom: 30px;
}
footer .container-fluid {
	max-width: 700px;
}	
	

}


/*-------------------------------------------------------*/
/*@media(max-width: 767px) 
/*-------------------------------------------------------*/
@media(max-width: 767px) {
header .container-fluid {padding: 0 15px !important; }
header .col-md-8 {width: auto !important; }
header .col-md-2 {flex: unset !important; max-width: unset !important; width: 165px !important; }
header .row.align-items-center {flex-wrap: nowrap; justify-content: space-between; }
.about-wrapper-box h1 {text-align: center !important; }
.about-wrapper-box .comman-text {text-align: center !important; margin-top: 24px; }
.about-wrapper-box .button-style-one {text-align: center !important; margin: auto !important; display: block !important; }
.boxes-row .vc_column_container > .vc_column-inner {padding: 0 !important; padding-bottom: 40px !important;}
#nav-icon4 p {font-size: 12px; }
.comman-button a {font-size: 12px !important; padding: 5px 3px !important; min-height: 32px; align-items: center; min-width: 84px; }
.menu-bar span {height: 2px;}
.vc_column-inner {padding-left: 0 !important; padding-right: 0 !important; }
.top-heading-whaton {display: flex; flex-wrap: nowrap !important; }
.top-heading-whaton .vc_column-inner {padding: 0 !important; }
.full-image img {height: 70vh !important; object-fit: cover !important; }
.news-wrapper-box .vc_col-sm-4 > .vc_column-inner {padding: 51px 19px 0 !important; }
.news-wrapper-box .vc_col-sm-4 {margin-top: -25dvh !important;text-align: center; }
.news-wrapper-box h2 {text-align: center !important; }
.opening-time-wrapper .vc_col-sm-4:nth-child(1) {width: 100% !important; }
.opening-time-wrapper .vc_col-sm-4:nth-child(2) .vc_column-inner {max-width: 100%; margin: auto; }
.opening-time-wrapper h2 {font-size: 27px !important; text-align: center !important; max-width: 100% !important; }
.opening-time-wrapper h6 {font-size: 19px; text-align: center !important; }
.opening-time-wrapper p {text-align: center !important; }
.opening-time-wrapper .vc_col-sm-4:nth-child(3) {width: 100% !important; margin-top: 35px; }
.opening-time-wrapper .vc_col-sm-4:nth-child(2) {width: 100% !important; margin-top: 35px; }
.dining-box-wrapper {padding: 74px 0 !important; }
.comman-buttons {margin: 0 !important; padding-bottom: 44px; }
.text-block-dining {padding: 9px 0 0; text-align: center; }
.dining-box-wrapper h6 {text-align: center !important; }
h1, h2 {text-align: center !important; }
.comman-buttons .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {justify-content: center;}
.dining-box-wrapper img {margin-top: 19px; }
.news-wrapper-box.inner-code {display: flex; flex-direction: column !important; }
.dining-box-wrapper p {margin-left: auto !important; margin-right: auto !important; }
.whats-on-about-left {max-width: 100% !important; }
.whats-on-about-left h5 {text-align: center !important; }
.whats-on-about-left h6 {text-align: center; font-size: 16px; padding-top: 11px; }
.whats-on-about-left h3 {text-align: center !important; font-size: 14px; }
.text-content-box p {text-align: center !important; margin-bottom: 17px; }
.whats-on-about-wrapper .button-style-three {display: block !important; text-align: center !important; }
.whats-on-about-left {padding-bottom: 57px; }
.listing-section-wrapper {padding: 64px 0; }
.news-wrapper-box {padding-bottom: 0 !important; }
.boxes-row.slider-one {padding-right: 0 !important; }
.vc_section.privacy-policy-page, .vc_section.privacy-policy-page .vc_row {margin: 0 !important; }
.privacy-policy-page .vc_row > .vc_col-sm-12 > .vc_column-inner {max-width: 699px; margin: 0 auto; padding-top: 84px; padding-bottom: 43px; }
.faq-page .vc_tta-container {max-width: 100% !important; margin-bottom: 0; margin-bottom: 62px !important;}
.hero-banner-inner img {height: 500px !important; }
.faq-page {padding: 45px 0; }
.image-text-section h6 {text-align: center !important; }
.image-text-section p {text-align: center !important; }
.team-section {padding: 77px 0 75px 0px !important; }
.heading-small {text-align: center !important; }
.vc_section.team-section .comman-text {max-width: 100% !important; text-align: center !important; }
.admin-bar header {top: 0 !important; }
.box {padding: 36px 15px !important; text-align: center; }
 div.pum-theme-default-theme div.pum-container {width: 94% !important; }
.vc_section.dining-box-wrapper.slider-box-dining .vc_col-sm-4 {padding-bottom: 0 !important; }
.dining-box-wrapper.slider-box-dining .container-fluid {padding-right: 15px !important; }
.comman-button-style a {min-width: 124px;}
.about-wrapper-box .comman-text p {font-size: 14px; }
 h1 br {display: none !important; }


.enquery-wrapper-box {height: auto;}
.page-id-40 .instagram-wrapper {padding-top: 0;}
.enquery-wrapper-box .container {margin-bottom: 0 !important;}
.contact-row-box > .vc_col-sm-12 > .vc_column-inner{ padding: 30px 30px 30px !important;}
.menu-wrapper-box .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {color: #fff;background: var(--deep-taupe-color); text-align: left; padding-right: 40px; text-transform: uppercase;  font-size: 20px;}
.menu-wrapper-box .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {background-color: #E4E2DC;color: var(--charcoal-black);	text-decoration: underline;}
.menu-wrapper-box h2{ text-align:left !important;}
	
.vc_section.menu-wrapper-box.pvt-event-box .vc_tta.vc_general .vc_tta-panel-body {	padding: 40px 0 40px 0;}
.menu-wrapper-box .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a::after {position: absolute; content: "<";right: 20px;top: 14px;	transform: rotate(-90deg);}	
.vc_tta.vc_tta-accordion .vc_tta-tabs-container, .vc_tta.vc_tta-tabs .vc_tta-tabs-container {display: block !important; }
.vc_tta-panel-heading {display: none !important; }
.menu-slider-gallery-images > .vc_column-inner > .wpb_wrapper .wpb_single_image {width: 50%; padding: 0 5px; }
.menu-wrapper-box ul.vc_tta-tabs-list li.vc_tta-tab a {font-size: 12px; padding: 13px 15px; }
.menu-wrapper-box .menu-text-box-left .wpb_wrapper {padding-right: 0 !important; }
.menu-text-box-left {margin-bottom: 32px; }
.page-id-40 .instagram-wrapper {padding-top: 142px; }
.vc_section.menu-wrapper-box .vc_tta.vc_general .vc_tta-panel-body {padding-top: 37px; }
section.vc_section.faq-page .vc_tta-panel-heading {display: block !important; }
.contact-form-outer {flex-direction: column !important; gap: 0px; }
.contact-form-outer .input-box textarea {max-height: 91px; resize: none; }
.listing-section-wrapper {
    padding: 54px 0;
}
section.conatct-page .r-vh.wpb_column .vc_column-inner, section.conatct-page .right-booking-content.wpb_column .vc_column-inner {
    padding: 38px 50px 50px !important;
}
.menu-wrapper-box .vc_tta-tabs-list {
    justify-content: center;
}
section.vc_section.conatct-page.booking-section .menu-wrapper-box p, section.vc_section.conatct-page.booking-section .menu-wrapper-box p a {
    text-align: center;
}
	section.conatct-page .right-booking-content.wpb_column .vc_column-inner .row.enquire-form-box {
    margin: 0;
}
	
	

}



/*-------------------------------------------------------*/
/*@media(max-width: 500px) 
/*-------------------------------------------------------*/
@media(max-width: 500px) {
header .col-md-8 {padding: 0 !important; }
header .row.align-items-center {margin: 0 0 !important; }
header .col-md-2 {flex: unset !important; max-width: unset !important; width: 101px !important; padding: 0 !important; }
header .logo img {height: 30px; width: auto; }
header {min-height: 77px; display: grid; place-items: center; }
.menu-links-nav {width: 100% !important; }
.nav-menu a {font-size: 16px; line-height: 198%; }
.booking-button-menu a {font-size: 16px;}
.social-icons {padding-top: 0 !important; }
footer .social-icons {padding-top: 30px !important;}
.banner_slider img {height: 80dvh; }
.banner_slider .owl-dots .owl-dot span {margin: 0 2px;}
.banner_slider .owl-dots {max-width: 71px;}
.menu-links-nav {width: 88% !important; padding: 34px 24px; }
.openmenu::after {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000000a3; content: ""; z-index: 1; bottom: 0; right: 0; pointer-events: none; }


footer h3 {	font-size: 16px;}
.opening-times-inner h4{font-size: 14px;}	
.footer-logo p {font-size: 10px;}
.menu-widget-box a, .menu-widget-box p, .opening-times-inner p {font-size: 11px; letter-spacing: 0;}
.enquery-wrapper-box {background-size: contain !important; background-repeat: no-repeat; background-position: top center; }
.enquery-wrapper-box .container {margin-top: 120px !important; }
.footer-logo .site-logo {max-width: 233px; margin-left: auto; margin-right: auto; }
h1, h2 {
    font-size: 27px;
}




}

@media(max-width: 500px) {
.opening-time-wrapper h2{max-width: 300px !important;margin: auto;}	
}

