section#banner {
  display: none;
}
.prebooked-container {
  height: 801px;
  max-width: 1440px;
  background-color: #f8f8f8;
}
.prebooked-right,
.prebooked-left {
  height: 801px;
}
.col-md-6.prebooked-right {
  flex: 0 0 54.17%;
  max-width: 54.17%;
}
.col-md-6.prebooked-left {
  flex: 0 0 45.83%;
  max-width: 45.83%;
}
.nowBooked-inner p.prebooked-p {
  color: #000000;
  font-family: "Poppins";
  height: 54px;
  width: 516px;
}
.container-fluid.contact-page-head
  .contact-page-banner.contact-page--bfull:after {
  background: url("../images/white_dots.png");
  top: 40px;
  background-repeat: repeat-x;
}
.container-fluid.contact-page-head .contact-page-banner.contact-page--bfull {
  padding: 0;
  align-items: normal;
}
.container-fluid.contact-page-head .contact-page-banner.contact-page--bfull h1 {
  text-align: left;
  line-height: 98px;
  margin: 96.41px 0 0 128.57px;
}
.container-fluid.contact-page-head
  .contact-page-banner.contact-page--bfull
  h1:after {
  left: -58.63px;
  bottom: -9px;
}
.container-fluid.contact-page-head
  .contact-page-banner.contact-page--bfull
  h3.h-right {
  margin: 142px 0px 0 73.57px;
}
.container-fluid.contact-page-head .contact-page-banner.contact-page--bfull a {
  margin: 121.79px 0 0 26%;
}
.container-fluid.contact-page-head
  .contact-page-banner.contact-page--bfull
  h3.line {
  right: 10.65px;
  margin: 156px 0 0 0;
  line-height: 28px;
}
.container-fluid.contact-page-head
  .contact-page-banner.contact-page--bfull
  h3.line:after {
  width: 144px;
  height: 4.1px;
  bottom: 12px;
}
.container-fluid.important-stuff-section.important-contsection {
  padding: 135px 188px 144.5px 195px;
}
.container-fluid.important-stuff-section.important-contsection .contianer h3 {
  margin: 0 0 96px 0;
  line-height: 50px;
}
.container-fluid.important-stuff-section.important-contsection .contianer h4 {
  font-size: 20px;
}
.container-fluid.important-stuff-section.important-contsection .contianer a {
  font-size: 14px;
  font-weight: 900;
  color: #131313;
  text-decoration: underline;
}
.container-fluid.important-stuff-section.important-contsection .contianer p {
  font-size: 14px;
  font-family: "Poppins";
  font-weight: 500;
}
.container-fluid.important-stuff-section.important-contsection
  .contianer
  p.callus {
  display: inline;
}
.container-fluid.important-stuff-section.important-contsection
  .contianer
  .widget
  a {
  color: #131313;
  display: block;
}
.container-fluid.contact-middle-section.ctellus-container .contianer {
  max-width: 1060px;
  margin: 0 auto;
}
.container-fluid.contact-middle-section.ctellus-container .container:after {
  left: 15px;
}
.container-fluid.contact-middle-section.ctellus-container .container h3 {
  font-weight: 500;
}
.container-fluid.contact-form-container.cform-container {
  margin-top: 141px;
}
.container-fluid.contact-form-container.cform-container .container {
  padding-left: 0px;
  padding-right: 0px;
}
.container-fluid.contact-form-container.cform-container h1 {
  line-height: 80px;
}
.container-fluid.contact-form-container.cform-container .cget-in--touch {
  margin-bottom: 50px;
}
.container-fluid.contact-form-container.cform-container input,
.container-fluid.contact-form-container.cform-container textarea {
  color: #101525;
  font-weight: 800;
}
.container-fluid.contact-form-container.cform-container textarea {
  margin-top: 18px;
}
.container-fluid.contact-form-container.cform-container input::placeholder,
.container-fluid.contact-form-container.cform-container textarea::placeholder {
  font-weight: 500;
  color:#525355 !important;
}
.container-fluid.contact-form-container.cform-container form button {
  height: 73px;
  line-height: 70px;
  margin-top: 42px;
}
.container-fluid.contact-form-container.cform-container .col-md-6 {
  float: left;
  padding-right: 0px;
}
.container-fluid.contact-form-container.cform-container .col-md-6.cform-left {
  padding-right: 61px;
}
.container-fluid.contact-form-container.cform-container .input-field-wrap {
  margin-bottom: 39px;
}
.container-fluid.contact-form-container.cform-container
  .input-field-wrap
  label {
  margin: 0;
  height: 63px;
}
.container-fluid.join-club-section.sjoin-club--container {
  height: 481px;
}
.container-fluid.join-club-section.sjoin-club--container .container {
  max-width: 1060px;
  margin: 0 auto;
}
.container-fluid.join-club-section.sjoin-club--container h4 {
  margin: 0 auto 25px;
  max-width: 440px;
}
.container-fluid.join-club-section.sjoin-club--container a {
  line-height: 42px;
}
.br-d--none {
  display: none;
}
@media all and (min-width: 1025px) and (max-width: 1280px){
  .container-fluid.important-stuff-section.important-contsection{
    padding: 135px 20px 144.5px 50px;
  }
  .container-fluid.important-stuff-section.important-contsection .col-md-4 p{
    width: 90%;
  }
}

@media all and (min-width: 541px) and (max-width: 900px) {
  .prebooked-container {
    display: none;
  }
  .container-fluid.contact-page-head
    .contact-page-banner.contact-page--bfull
    h3.h-right,
  .container-fluid.contact-page-head
    .contact-page-banner.contact-page--bfull
    h3.line {
    margin: 7.81% 0 0 7px !important;
  }
  .container-fluid.contact-page-head
    .contact-page-banner.contact-page--bfull
    a {
    margin: 7.81% 0 0 26%;
  }
  .container-fluid.contact-page-head
    .contact-page-banner.contact-page--bfull
    h3.line:after {
    width: 82px;
    top: 9px;
  }
  .container-fluid.contact-page-head
    .contact-page-banner.contact-page--bfull
    h1 {
    line-height: initial;
  }
  .container-fluid.contact-page-head
    .contact-page-banner.contact-page--bfull
    h1:after {
    left: -4.94%;
  }
}
@media only screen and (max-width: 540px) {
  .container-fluid.contact-middle-section .container:after{
    bottom: -125px;
  }
  .container-fluid.contact-form-container form button{
    width: 150px;
    font-size: 18px;
  }
  .ctellus-container .container, .ctellus-container .container .col-md-12{
    padding: 0;
  }
  .container-fluid.contact-page-head
    .contact-page-banner.contact-page--bfull
    h1 {
    margin: 54.67px 0 0 60.74px;
  }
  .container-fluid.contact-page-head
    .contact-page-banner.contact-page--bfull
    h1:after {
    left: -32.63px;
    bottom: 24px;
  }
  .container-fluid.contact-page-head
    .contact-page-banner.contact-page--bfull:after {
    left: 9px;
    background-position: left;
    top: 18px;
    background: url("../images/white-dots-mob.png");
  }
  .container-fluid.contact-page-head
    .contact-page-banner.contact-page--bfull
    h3.h-right {
    margin: 50px 0px 0 27.62px;
    line-height: 17px;
  }
  .container-fluid.contact-page-head
    .contact-page-banner.contact-page--bfull
    h3.line {
    right: 49.74px;
    margin: 46px 0 0 0;
    line-height: 17px;
  }
  .container-fluid.contact-page-head
    .contact-page-banner.contact-page--bfull
    h3.line:after {
    width: 60px;
    height: 4.1px;
    bottom: 0;
    left: 60px;
  }
  .container-fluid.contact-page-head
    .contact-page-banner.contact-page--bfull
    a {
    margin: 121.79px 0 0 0;
    right: 70px;
    line-height: 22px;
  }
  .container-fluid.important-stuff-section.important-contsection {
    padding: 49px 13px 73px 34px;
  }
  .container-fluid.important-stuff-section.important-contsection .contianer h1 {
    margin: 0 0 25px 0;
    line-height: 40px;
  }
  .container-fluid.important-stuff-section.important-contsection .contianer h3 {
    margin-top: 45px;
    font-size: 20px;
    margin-bottom: 30px;
  }
  .br-d--none {
    display: block;
  }
  .container-fluid.important-stuff-section.important-contsection
    .contianer
    .col-md-4 {
    max-width: 263px;
  }
  .container-fluid.contact-page-head.contact-page--container
    .contact-book-section {
    padding: 62px 45px 61px 49px;
  }
  .container-fluid.contact-middle-section.ctellus-container {
    padding: 62px 50px 82px 50px;
  }
  .container-fluid.contact-middle-section.ctellus-container .container:after {
    left: -15px;
  }
  .container-fluid.important-stuff-section.important-contsection .fus-widget{
    margin-top: 25px;
  }
  .container-fluid.contact-form-container.cform-container {
    margin-top: 89px;
    padding: 74px 0px 153px 0px;
  }
  .container-fluid.contact-form-container.cform-container .cget-in--touch {
    margin-bottom: 55px;
  }
  .container-fluid.contact-form-container.cform-container textarea {
    margin-top: 0px;
  }
  .container-fluid.contact-form-container.cform-container .col-md-6,
  .container-fluid.contact-form-container.cform-container .col-md-6.cform-left {
    padding-right: 15px;
  }
  .container-fluid.contact-form-container.cform-container h1 {
    line-height: 40px;
    width: 85%;
    margin-left: 15%;
  }
  .container-fluid.contact-form-container.cform-container form button {
    margin-top: 44px;
  }
  .container-fluid.contact-form-container.cform-container .input-field-wrap {
    margin-bottom: 19px;
  }
  .container-fluid.contact-form-container.cform-container
    .input-field-wrap
    label {
    line-height: 40px;
    height: 48px;
  }
  .container-fluid.join-club-section.sjoin-club--container h4 {
    margin: 0 auto 34.8px;
    max-width: 100%;
  }
  .container-fluid.join-club-section.sjoin-club--container:before {
    top: -48px;
  }
}
