bnt/*logo*/
.mainLogo  {
  position: absolute;
  width: 30em;
     left: 46%;
     top: 40%;
     margin-left: -150px;
     margin-top: -150px;
}

@media (max-width: 767px) {
  .mainLogo {
      width:25em;
      left: 48%;
      top: 94%;
  }
}


@media (min-width: 1200px) {
  .mainLogo {
      width:40em;
      left: 40%;
  }
}


@media (max-width: 330px) {
  .mainLogo {
      width:20em;
      left: 55%;
  }
}

/*panels*/
.panel {
	height:100%;
  margin:0px;
  position: relative;
  border-radius:0;
}
.panel--gastro{
  background: url("../img/services/maingastro.png") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}


.panel--resident{
  background: url("../img/services/theresident.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--wanderlust{
  background: url("../img/services/wanderlust.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--hotelier{
  background: url("../img/services/hotelier.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--butler{
  background: url("../img/services/butler.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--shopping{
  background: url("../img/services/shopping.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--carriages{
  background: url("../img/services/carriages.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--abode{
  background: url("../img/services/abode.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--financial{
  background: url("../img/services/financial.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--wellbeing{
  background: url("../img/services/wellbeing.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--afterhours{
  background: url("../img/services/afterhours.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--social{
  background: url("../img/services/social.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--events{
  background: url("../img/services/events.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--events1{
  background: url("../img/services/events1.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--events2{
  background: url("../img/services/events2.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--events3{
  background: url("../img/services/events3.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--events4{
  background: url("../img/services/events4.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--eventsman{
  background: url("../img/services/eventman.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--eventsregatta{
  background: url("../img/services/henley-regatta.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--clubs{
  background: url("../img/services/clubs.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--art{
  background: url("../img/services/art.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--experiences{
  background: url("../img/services/experiences.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--experiencesotm{
  background: url("../img/services/experiencesotm.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--join{
  background: url("../img/services/join.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--joint{
  background: url("../img/services/jointickets.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--joinc{
  background: url("../img/services/chrome.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--joince{
  background: url("../img/services/chromeelite.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--joing{
  background: url("../img/services/ghost.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--joincorp{
  background: url("../img/services/corperate.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--news1{
  background: url("../img/services/weekahead-news.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--news2{
  background: url("../img/services/ticketsnews.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--news3{
  background: url("../img/services/resturantnews.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--news4{
  background: url("../img/services/eventsnews.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--news5{
  background: url("../img/services/regionalnews.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--news6{
  background: url("../img/services/membersnews.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--news7{
  background: url("../img/services/travelnews.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--brits{
  background: url("../uup/brits.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}


/*body*/
section{
  padding:40px 80px;
}

@media (max-width: 600px){
  section{
    padding:40px 40px;
  }
}

.space{
  padding:20px;
}

.description h3{
  border-bottom:1px solid #fff;
  padding-bottom:2px;
  display: inline-block;
}
.description h5, .description p{
  padding:5px;
  /*text-transform: uppercase;*/
    color: rgba(255,255,255,.8)
}

.light{
  color: rgba(255,255,255,.8);
  text-transform: uppercase;
  text-align: center;
}

.features p {
  padding:5px;
  font-size: .9em;
}

.features img{
  padding-bottom: 10px;
}

.features{
  margin-bottom: 5px;
}

/*btn*/
  .btn-sincura--dark{
    background: rgba(255,255,255,.1);
    border-radius: 0;
    border: none;
    color:#fff;
    letter-spacing: .2em;
  }
  
  .btn-sincura:hover {
    background: #d5ad6d;
	}

  .hideit{
    display: inherit;
  }

/*mobile*/
  @media (max-width: 767px) {
    .hideit{
      display: none;
    }
    .text-right{
      text-align: center;
    }
    section{
      padding:20px 40px;
    }
  }

  @media (max-width: 600px){
    section{
      padding:10px 40px;
    }
    .btn-sincura--dark{
      font-size: .6em;
    }
    .hideit{
      display: none;
    }
  }

    @media (max-width: 600px){
      .btn-sincura--dark{
        font-size: .7em;
      }
      h3{
        font-size: .8em;
      }
      .footer-icon {
        padding: 10px 10px;
      }
    }

/* Localized */