@media(min-width: 320px) and (max-width:567px){
.blog-single img {
height: auto;
}
.backgroundimage img {
width: 100%;
}
div#newModal .modal-dialog {
margin:0 auto;
}
div#newModal span.close_new.close {
right: 0px;
}
.instagrd {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 10px;
padding: 0px 10px;
}
.food {
max-height: 150px;
margin-bottom: 20px;
}
.heading h2 {
font-size: 24px !important;
line-height: 30px !important;
}
.header-text {
width: 315px !important;
top: 30% !important;
}
.header-text h1 {
font-size: 28px!important;
line-height: 34px !important;
text-align: left !important;
}
input#gform_submit_button_2{
width: 100%;
}
#download .modal-body.form-block {
padding: 0 25px 25px 25px !important;
}
.Functions-section {
padding: 45px 25px !important;
}
.contact-us{
padding: 45px 25px !important;
}
.booknow-section{
padding: 45px 0px !important;
}
}
@media(min-width: 320px) and (max-width:767px){
.toasty-contant a {
min-width: 175px;
padding:10px 22px;
}
.instagrd {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 10px;
padding: 0px 10px;
}
.heading h2 {
font-size: 24px;
line-height: 30px;
}
.heading p {
font-size: 18px;
line-height: 25px;
}
.heading { }
.newsletter{
display: none;
}
.form-main {
padding: 50px 10px;
}
.form-block h2 {
font-size: 28px;
line-height: 34px;
}
.form-block h2 {
font-size: 36px;
line-height: 45px;
}
.footer-logo{
text-align: center;
}
.footer-logo img {
max-width: 100%;
width: 200px;
}
footer {
padding: 35px 25px;
}
.form-block input {
border-radius: 0;
height: 42px;
}
.quick-links{
display: none;
}
.crouse h2 {
font-size: 28px;
line-height: 30px;
}
.footer-logo{
display: none;
}
.address p {
font-size: 16px;
}	
.copyright-massage{
text-align: center;
}
.copyright-massage p {
font-size: 10px;
line-height: 20px;
}
.copyright-massage {
text-align: center;
border-top: 1px solid #000;
padding: 30px 0px 0px;
margin-top: 14px;
}
.address b{
font-weight: 600;
}
.copyright-massge p {
margin-bottom: 15px;
line-height: 18px;
}
.copyright-block {
display: flex;
flex-direction: column-reverse;
}
.header-text h1 {
font-size: 48px;
line-height: 54px;
}
.crouse p {
font-size: 14px;
line-height: 22px;
}
.crouse a {
font-size: 14px;
padding: 8px 18px !important;
}
.pdt-75{
padding-top: 45px;
}
.pdb-75{
padding-bottom: 45px;
}
.pdtb-75{
padding: 45px 0px;
}
.mrt-75{
margin-top: 45px;
}
.mrb-75{
margin-bottom: 45px;
}
.pdt-75 {
padding-top: 45px;
}
.share-food  .row  .col-md-4.col-sm-6:last-child .food{
margin-bottom: 0;
}
.food {
margin-bottom: 20px;
}
.Get-in-Touch a {
width: 100%;
text-align: center;
}
.featured-event{
margin-bottom: 0px;
}
.brewlogoright{
text-align: center;
}
.header-text {
top: 30%;
}
.header-text h1 {
font-size: 65px;
line-height: 72px;
}
.copyright-block {
display: flex;
flex-direction: column-reverse;
}
.copyright-massge {
padding: 15px 20px;
}
.island-backgroung {
background-attachment: inherit !important; 
}
.event-block-contant{
margin-bottom: 40px;
}
.about-banner {
padding: 100px 25px 150px;
height: 550px;
background-position: bottom !important;
}
.whatson-single {
height: auto !important;
padding: 60px 0px !important;
}
.functions-sec {
padding: 60px 0px 100px;
height: 460px;
}
.functions-inner-contant a {
margin-top: 5px;
}
.over-lay {
background: transparent linear-gradient(0deg, rgb(0, 0, 0, 0.6) 0%, #54545400 100%) 0% 0% no-repeat padding-box;
}
.single-feature{
margin-bottom: 45px;
}
.signal-event{
margin-bottom: 0;
}
.brewlogoright{
display: none;
}
.toasty-contant h2 {
font-size: 20px;
line-height: 28px;
}
.Adventures-post{
display: none;
}
.verrs-inner-contant a{
display: none;
}
.page-id-134 .beers-post{
display: none;
}
.event-block-contant {
margin-bottom: 40px;
}
.post-type-archive-whats-on	.sections-Plateful 	.event-block-contant {
margin-top: 40px;
}
}
@media(min-width: 320px) and (max-width:991px){
.blog-maincontent h3 {
font-size: 22px;
line-height: 30px;
}
.blog-main h3 {
font-size: 20px;
line-height: 26px;
}
.header {
padding: 0px 20px;
}
.navbar-toggler-icon{
color: #fff;
display: initial;
}
.mobile-nav  .navbar-brand img{
max-width: 100%;
width: 165px;
}
.web-nevigation{
display: none;
}
.top-header{
display: none;
}
.inner-banner-contant h1 {
font-size: 28px;
line-height: 34px;
}
.about-banner {
padding: 120px 25px 150px; 
}
.book-btn {
padding: 0px 18px !important;
max-width: 150px;
text-align: center;
}
.mobile-nav {
border-bottom: 1px solid #C17D5E;
padding: 10px 0px;
}
.verrs-inner-contant h2, .functions-inner-contant h2, .block-contant h2,
.Adventures-innner-contant h2, .event-block-contant h2, .Adventures-innner-contant h2, .blog-maintitle h2, .Adventures-innner-contant h3, .event-block-contant h1  {
font-size: 30px;
line-height: 40px;	
}
.event-block-contant h2 a{
font-size: 30px;
line-height: 40px;	
}	
.heading p{
font-size: 14px;
line-height: 22px;
}
.Adventures-innner-contant p, .inner-banner-contant p, .verrs-inner-contant p,
.functions-inner-contant p, .event-block-contant p,.our-guide p,.form-inner-contant p  {
font-size: 16px !important;
line-height: 24px !important;
}
.event-block-contant p, .event-block-contant ol li, .event-block-contant ul li {
font-size: 16px;
line-height: 24px;
}
.our-guide  a.jinglebtn {
font-size: 16px;
line-height: 24px;
}
.event-block-contant a.whats-festive{
font-size: 16px;
line-height: 24px;
}
.block-contant p{
font-size: 14px !important;
line-height: 22px !important;
}
.food-inner-text a { 
padding: 5px 28px;
font-size: 12px;  
}
.beers-post {
margin-top: 26px;
}
.blog-post {
margin: 50px 0px 20px;
}
.food-inner-text h2 {
font-size: 28px;
line-height: 34px;
}
.sunny-post img {
width: 200px;
}
.sunny-post {
width: 90%;
}
.sunny-post p {
font-size: 16px;
line-height: 24px;
}
input#gform_submit_button_1 {
font-size: 16px;
}
.our-guide h2 {
font-size: 30px;
line-height: 40px;
}
.our-guide h6, .event-block-contant h6 {
font-size: 16px;
line-height: 22px;
}
.copyright-massage {
margin-bottom: 16px;
}
.toasty-contant h2 a{
font-size: 22px;
line-height: 30px;
}
.past-content h2 a{
font-size: 19px;
line-height: 28px;
}
.past-content h2{
min-height:56px;
}
.toasty-temptations {
margin-top: 50px;
}
.toasty-contant p {
font-size: 16px;
line-height: 24px;
}
.heading h2, .home-instrow h3 {
font-size: 36px;
line-height: 42px;
}
.form-block h2, .form-inner-contant h2, .form-block h3 {
font-size: 27px;
line-height: 40px;
}
.mobile-nav .navbar-nav{
background: #C17D5E;
padding: 20px;
position: relative;
z-index: 999;
}
.book-btn {
margin-top: 10px;
border: 1px solid #fff;
}
.contact-us-contant h2 {
font-size: 30px;
line-height: 40px;
}
.contact-us-contant p {
font-size: 16px;
line-height: 24px;
}
.your-function {
padding: 50px 30px;
}
.contact-us-main{
padding: 0 !important;
}
.event-block-contant h2 a {
font-size:30px;
line-height: 38px;
}
.copyright-massge p {
line-height: 15px;
}
.crouse {
top: 0px; 
padding: 50px 25px;
}
.header-text {
top: 30%;
width:500px;
}
.header-text h1 {
font-size: 40px;
line-height: 52px;
}
.inner-block {
height: 61vh;
}
.slideoverflow { position: relative;
background-position: center !important;
}
.vedio-section {
height: auto;
}
.over-lay-slide {
background: transparent linear-gradient(0deg, rgb(0, 0, 0, 0.5) 0%, #54545400 100%) 0% 0% no-repeat padding-box !important;
transform: matrix(-1, 0, 0, -1, 0, 0);
}
.instainner-section {
margin: 50px 0px 30px !important;
}
.instainner-main {
padding-bottom: 50px;
}
.home-insta{
padding-bottom: 45px;
}
.heading {
margin: 50px 0px 30px !important;
}
.home-slider {
background-position: center !important; background-attachment: inherit  !important;
}
#gform_wrapper_2  #field_2_16, #gform_wrapper_2  #field_2_26 {
grid-column: 1/-1;
min-width: 0;
}
}
@media(min-width: 641px) and (max-width:991px){
#gform_wrapper_2 .gfield.gfield--width-quarter {
grid-column: span 6;
-ms-grid-column-span: 6;
}
}
@media(min-width: 768px) and (max-width:991px){
.pdt-75{
padding-top: 55px;
}
.pdb-75{
padding-bottom: 55px;
}
.pdtb-75{
padding: 55px 0px;
}
.mrt-75{
margin-top: 55px;
}
.mrb-75{
margin-bottom: 55px;
}
.pdt-75 {
padding-top: 55px;
}
.crouse h2 {
font-size: 54px;
line-height: 60px;
}
.crouse p {
font-size: 18px;
line-height: 25px;
}
.instainner-section {
margin: 55px 0px 25px;
}
.instainner-main {
padding-bottom: 55px;
}
.toasty-contant h2 {
font-size: 24px;
line-height: 32px;
}
}
@media(min-width: 992px) and (max-width:1199px){
.toasty-profile {
overflow: hidden;
min-height: 300px;
display: grid;
align-items: center;
}
#gform_wrapper_2 .ginput_container_time {
flex-basis: min-content;
max-width: 50px;
min-width: 50px;
}
.menu-one li {
margin: 0px 4px;
font-size: 12px;
}
.logo-web img {
width: 230px !important;
}
.menu-two .navbar-nav .nav-link {
padding: 0px 10px;
}
.gift-card a {
font-size: 12px;
}
.inner-banner-contant h1 {
font-size: 44px;
line-height: 52px;
}
.contact-us-contant p {
font-size: 16px;
line-height: 24px;
}
.contact-us-contant p {
font-size: 18px;
line-height: 26px;
}
.Adventures-innner-contant p,
.inner-banner-contant p, .verrs-inner-contant p,
.functions-inner-contant p, .heading p, .our-guide p
{
font-size: 16px;
line-height: 22px;
}
.our-guide  a.jinglebtn {
font-size: 16px;
line-height: 24px;
}
.event-block-contant a.whats-festive{
font-size: 16px;
line-height: 24px;
}
.event-block-contant p, .event-block-contant ol li, .event-block-contant ul li {
font-size: 16px;
line-height: 22px;
}
.Adventures-innner-contant h2, .contact-us-contant h2, 
.verrs-inner-contant h2, .functions-inner-contant h2,
.heading h2, .form-block h2, .block-contant h2, .our-guide h2, .form-inner-contant h2,
.event-block-contant h2, .blog-maintitle h2, .home-instrow h3, .form-block h3, .Adventures-innner-contant h3, .event-block-contant h1  {
font-size: 32px;
line-height: 40px;
}
.event-block-contant h2 a{
font-size: 32px;
line-height: 40px;
}
.food-inner-text h2 {
font-size: 32px;
line-height: 40px;
}	
.food-inner-text a, .verrs-inner-contant a,
.functions-inner-contant a {
background: #C17D5E;
padding: 7px 19px;
font-size: 14px;
}
.sunny-post img {
width: 300px;
}
.sunny-post p {
font-size: 16px;
line-height: 24px;
}
.block-contant p {
font-size: 16px !important;
line-height: 22px !important;
}
.newsletter-btn {
width: 19%;  
}
.toasty-contant h2 {
font-size: 26px;
line-height: 34px;
}
.toasty-contant p {
font-size: 18px;
line-height: 26px;
}
.form-inner-contant p {
font-size: 18px;
line-height: 26px;
}
.header-text h1 {
font-size: 80px;
line-height: 89px;
}
.crouse h2 {
font-size: 80px;
line-height: 90px;
}
.toasty-contant h2 a {
font-size: 24px;
line-height: 27px;
}
.past-content h2 a{
font-size: 22px;
line-height: 26px;
}
}
@media(min-width: 1200px) and (max-width:1299px){
.toasty-profile {
overflow: hidden;
min-height: 350px;
display: grid;
align-items: center;
}
.logo-web img {
width: 320px;
}
.menu-one li {
margin: 0px 12px;
font-size: 13px;
}
.inner-banner-contant h1 {
font-size: 62px;
line-height: 70px;
}
.form-block h2, .form-inner-contant h2, .contact-us-contant h2{
font-size: 40px;
line-height: 46px;
}
.Adventures-innner-contant h2, .verrs-inner-contant h2,
.functions-inner-contant h2, .heading h2,
.form-block h2, .block-contant h2, .our-guide h2,
.event-block-contant h2, .blog-maintitle h2, .home-instrow h3, .Adventures-innner-contant h3, .event-block-contant h1 
{
font-size: 40px;
line-height: 46px;
}
.event-block-contant h2 a{
font-size: 40px;
line-height: 46px;
}
.contact-us-contant p {
font-size: 18px;
line-height: 26px;
}
.form-inner-contant p {
font-size: 18px;
line-height: 26px;
}
.our-guide  a.jinglebtn {
font-size: 18px;
line-height: 26px;
}
.event-block-contant a.whats-festive{
font-size: 18px;
line-height: 26px;
}
.Adventures-innner-contant p ,
.inner-banner-contant p, .verrs-inner-contant p,
.functions-inner-contant p,
.heading p, .block-contant p, .our-guide p,
.event-block-contant p {
font-size: 18px;
line-height: 26px;
}
.event-block-contant p, .event-block-contant ol li, .event-block-contant ul li {
font-size: 18px;
line-height: 26px;
}
.food-inner-text a, .verrs-inner-contant a,
.functions-inner-contant a {
background: #C17D5E;
padding: 7px 19px;
font-size: 14px;
}
.food-inner-text h2 {
font-size: 32px;
line-height: 40px;
}
.sunny-post img {
width: 310px;
}
.toasty-contant h2{
font-size: 32px;
line-height: 40px;
}
.toasty-contant h2 a{
font-size: 32px;
line-height: 40px;
}
.past-content h2 a{
font-size: 28px;
line-height: 36px;
}
.toasty-contant p {
font-size: 18px;
line-height: 26px;
}
.event-block-contant h6 {
font-size: 16px;
line-height: 24px;
} .form-main {
padding: 20px 20px;
}
.form-block p {
font-size: 14px;
line-height: 18px;
}
.footer-logo img {
width: 233px;
}
.form-main {
padding: 20px 20px;
}
.quick-links ul li {
font-size: 12px;
line-height: 21px;
}
.copyright-massage p {
font-size: 12px;
line-height: 18px;
}
.address p {
font-size: 12px;
line-height: 18px;
}
.address p a {
font-size: 12px;
line-height: 18px;
}
.form-block input {
height: 40px;
}
input#gform_submit_button_1 {
font-size: 18px;
padding: 6px 18px !important;
}
.form-block h2, .form-block h3{
font-size: 32px;
line-height: 40px;
}
.newsletter input {
height: 35px;
}
input#gform_submit_button_5 {
height: 35px;
}
footer {
padding: 20px 0px;
}
.form-block p {
font-size: 14px;
line-height: 18px;
}
.toasty-contant h2 a {
font-size: 27px;
line-height: 36px;
}
.past-content h2 a{
font-size: 24px;
line-height: 32px;
} }
@media(min-width: 1501px) and (max-width:1700px){
.logo-web img {
width: 300px;
}
.toasty-profile {
overflow: hidden;
min-height: 380px;
display: grid;
align-items: center;
}
}
@media(min-width: 992px){
.mobile-nav {
display: none;
}
.phone-logo{
display: none;	
}
}
@media(min-width: 1700px){
.container {
max-width: 1500px;
}
}
@media(min-width: 1800px){
.toasty-profile {
overflow: hidden;
min-height: 470px;
display: grid;
align-items: center;
}
}
@media(min-width: 1300px) and (max-width:1500px){
.toasty-profile {
overflow: hidden;
min-height: 380px;
display: grid;
align-items: center;
}
.logo-web img {
max-width: 100%;
width: 300px;
}
.menu-one li {
margin: 0px 15px;
text-transform: uppercase;
font-size: 15px;
}
.Adventures-innner-contant p, .verrs-inner-contant p, .block-contant p  {  
font-size: 18px;
line-height: 26px;
}
.Adventures-innner-contant h2, .verrs-inner-contant h2, .Adventures-innner-contant h3 {
font-size: 43px;
line-height: 54px;
}
.event-block-contant h2 a {
font-size: 43px;
line-height: 54px;
}
.food-inner-text h2 {
font-size: 43px;
line-height: 54px;
}
.food-inner-text a {
padding: 10px 25px;
font-size: 18px;  
}
.sunny-post img {
width:400px;
}
.heading h2, .home-instrow h3 {
font-size: 43px;
line-height: 54px;
}
.contact-us-contant h2 {
font-size: 43px;
line-height: 54px;
}
.functions-inner-contant h2 {
font-size: 43px;
line-height: 58px;
}
.form-block h2, .form-inner-contant h2, .form-block h3 {
font-size: 43px;
line-height: 58px;
}
.toasty-contant h2 a {
font-size: 33px;
line-height: 40px;
}
.past-content h2 a{
font-size: 28px;
line-height: 38px;
}
.heading p {
font-size: 24px;
line-height: 30px;
font-weight: 600;
}
.block-contant h2{
font-size: 43px;
line-height: 56px;
}
.our-guide h2, .event-block-contant h2, .blog-maintitle h2, .event-block-contant h1 {
font-size: 43px;
line-height: 56px;
}
.our-guide p{
font-size: 18px;
line-height: 26px;
}
.event-block-contant p, .event-block-contant ol li, .event-block-contant ul li {
font-size: 18px;
line-height: 26px;
}
.our-guide h6, .event-block-contant h6 {
font-size: 16px;
line-height: 22px;
}
.form-inner-contant p {
font-size: 20px;
line-height: 28px;
}
.toasty-contant h2 {
font-size: 28px;
line-height: 36px;
}
.toasty-contant p {
font-size: 18px;
line-height: 26px;
margin-bottom: 0px;
}
}
@media(min-width: 1502px) and (max-width:1700px){
.menu-one li {
font-size: 15px;
}
.toasty-contant h2 a {
font-size: 34px;
line-height: 43px;
}
.past-content h2 a{
font-size: 30px;
line-height: 40px;
}
.event-block-contant h2 a {
font-size: 46px;
line-height: 56px;
}
.our-guide p{
font-size: 18px;
line-height: 26px;
}
.event-block-contant p, .event-block-contant ol li, .event-block-contant ul li {
font-size: 18px;
line-height: 26px;
}
}
@media (min-width: 576px){
.modal-dialog {
max-width: 600px;
margin: 1.75rem auto;
}
}
@media (min-width: 568px){
}