/* CSS Document */


/* **************************************************************************
                            Author's custom styles
   ************************************************************************** */


/****************************    FONTS     ***************************/

@font-face {
    font-family: 'La Luxes Serif';
    src: url('../fonts/LaLuxesSerif.woff2') format('woff2'),
        url('../fonts/LaLuxesSerif.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'La Luxes Script';
    src: url('../fonts/LaLuxesScript.woff2') format('woff2'),
        url('../fonts/LaLuxesScript.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Audrey';
    src: url('../fonts/Audrey-Regular.woff2') format('woff2'),
        url('../fonts/Audrey-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Audrey italic';
    src: url('../fonts/Audrey-Italic.woff2') format('woff2'),
        url('../fonts/Audrey-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}



.m-w{ min-width: 100% !important; }
.no-pad { padding-left: 0; padding-right: 0; }
.test { border: 1px solid #000; }
.test2 { border: 1px solid #fff; }
.pos-relative{ position: relative; }

.float-inherit{
  float: inherit;
  display: contents;
}

.div-fixed{
  position: fixed;
}

.disp-inline{
  display:inline-block;
}


html,
body {
  font-family: 'Montserrat', sans-serif;
  color: #fff;
  background:#4b5436;
  font-weight: 500;
}



/********************   sold out banners   *************************/


.corner-ribbon.shadow {
  box-shadow: 0 0 3px rgb(0 0 0 / 30%);
}
.corner-ribbon.top-left {
  top: -13px;
  left: -104px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-44deg);
  width: 279px;
  height: 100px;
  opacity: 1 !important;
}
.corner-ribbon {
  width: 200px;
  background: rgba(236,178,128,1);
    background: -moz-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(236,178,128,1)), color-stop(100%, rgba(174,113,75,1)));
    background: -webkit-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,1) 100%);
    background: -o-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,1) 100%);
    background: -ms-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,1) 100%);
    background: linear-gradient(to right, rgba(236,178,128,1) 0%, rgba(174,113,75,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecb280', endColorstr='#ae714b', GradientType=1 );
  position: absolute;
  top: 25px;
  left: -50px;
  text-align: center;
  line-height: 140px;
  letter-spacing: 1px;
  color: #fff;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  text-transform: uppercase;
  z-index: 100;
}

.banner-sold-out{
  z-index: 100;
  color: #000 !important;
  text-transform: uppercase;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10px 1%;
  text-align: center;
  background: rgba(236,178,128,1);
    background: -moz-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(236,178,128,1)), color-stop(100%, rgba(174,113,75,1)));
    background: -webkit-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,1) 100%);
    background: -o-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,1) 100%);
    background: -ms-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,1) 100%);
    background: linear-gradient(to right, rgba(236,178,128,1) 0%, rgba(174,113,75,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecb280', endColorstr='#ae714b', GradientType=1 );
}

.banner-sold-out a{
  text-decoration: underline;
  color: #000 !important;
}

/********************   MENU   *************************/

.menu-desktop{
  list-style:none;
  display:table;
  
}
.menu-desktop li{
  display:inline-block;
}

.bg_header{
  position: absolute;
  z-index: 99;
  top: 0;
  left: 0;
}
.menu-desktop{
  position:relative;
  z-index:999;
  text-align:center;
  margin-left:0;
  margin-bottom: 10px;
}

.menu-desktop li {
	display: inline-block;
	vertical-align: top;
	list-style: none;
	text-align: center;
	text-transform: uppercase;
	position: relative;
	top: 20px;
	left: 0;
	width: 205px;
}

.to_logo img{
  max-width:none;
}

.menu-desktop li.to_logo{
  width: 200px;
  top: 0;
}
  
.menu-desktop li a{
  color:#fff;
  font-weight: 300;
  font-size:16px;
  letter-spacing: 2px;
}



nav ul { margin: 0 2.0%; }

.nav-mobile{
  height: 100vh;
  padding-top: 80px;
  position: fixed;
  width: 100%;
  margin: 0;
  top: 0;
  z-index: 99;
  right:0;
  background-color: #4b5436;
}

.nav-mobile li{
  list-style:none;
  margin-top:15px;
  text-align: center;
}

.nav-mobile li a{
  color: #fff;
  text-decoration: none;
  text-transform:uppercase;
  font-size:16px;
  letter-spacing:2px;
}


.nav-mobile li a:hover, .menu-desktop li a:hover{
  color: #dda272;
}

.mobile-logo{
  text-align:center;
}

.logo{
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out ;
    -ms-transition: all 0.5s ease-in-out ;
    -o-transition: all 0.5s ease-in-out ;
    transition: all 0.5s ease-in-out ;
    width:80%;
  }

  .shrink{
  width: 70%;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out ;
  -ms-transition: all 0.5s ease-in-out ;
  -o-transition: all 0.5s ease-in-out ;
  transition: all 0.5s ease-in-out ;
    }

    .shrink-dropmenu{
      top: 36px;
    }
  
  .show-div{ opacity:1;}

  .hidden-div{ opacity:0;}

  #header.shrink .menu-desktop{}


  #header{
    padding-top: 10px;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color:rgba(75, 84, 54, 1);
    z-index: 999;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out ;
    -ms-transition: all 0.5s ease-in-out ;
    -o-transition: all 0.5s ease-in-out ;
    transition: all 0.5s ease-in-out ;
  }

  .header-color{
    background-color: rgba(75, 84, 54, 1) !important;
  }

  li.wrap_btn_header {
    width: 211px;
}

.menu-desktop li.active a{
  color: #dda272;
}
/**********************  BURGER   **************/

.container_burger {
  cursor: pointer;
  position: fixed;
  top: 12px;
  /*background: #fff;*/
  right: 8px;
  padding: 5px 8px; 
  z-index: 99999999;
}

.bar1, .bar2, .bar3 {
  width: 27px;
  height: 4px;
  background: rgba(236,178,128,1);
  background: -moz-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(236,178,128,1)), color-stop(100%, rgba(174,113,75,0.8)));
  background: -webkit-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
  background: -o-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
  background: -ms-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
  background: linear-gradient(to right, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecb280', endColorstr='#ae714b', GradientType=1 );
  margin: 4px 0;
  transition: 0.4s;
}
.change .bar1 {
  -webkit-transform: rotate(-45deg) translate(-9px, 6px);
  transform: rotate(-45deg) translate(-7px, 5px);
}

.change .bar2 {opacity: 0;}
.change .bar3 {
  -webkit-transform: rotate(45deg) translate(-8px, -8px);
  transform: rotate(45deg) translate(-5px, -5px);
}

.menu-desktop li a.btn-enquire{
  color: #000;
  display: inline-block;
}

.menu-desktop li a.btn-enquire:hover{
  color: #fff;
}

.btn-enquire{
  background: rgba(236,178,128,1);
  background: -moz-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(236,178,128,1)), color-stop(100%, rgba(174,113,75,0.8)));
  background: -webkit-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
  background: -o-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
  background: -ms-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
  background: linear-gradient(to right, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecb280', endColorstr='#ae714b', GradientType=1 );
  padding:6px 20px;
  border-radius: 30px;
  color: #000;
  text-transform: uppercase;
  outline: none;
}


.find-more{
	text-transform: uppercase;
	background: rgba(236,178,128,1);
	background: -moz-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(236,178,128,1)), color-stop(100%, rgba(174,113,75,0.8)));
	background: -webkit-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
	background: -o-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
	background: -ms-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
	background: linear-gradient(to right, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecb280', endColorstr='#ae714b', GradientType=1 );
	padding:6px 50px;
	border-radius: 30px;
	color: #000;
	font-size:16px;
	display:inline-block;
	outline: none;
  margin-top: 15px;
}


a.find-more:hover, a.find-more:focus {
    color: #fff;
}

.formSubmit{
  text-transform: uppercase;
   background: rgba(236,178,128,1);
  background: -moz-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(236,178,128,1)), color-stop(100%, rgba(174,113,75,0.8)));
  background: -webkit-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
  background: -o-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
  background: -ms-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
  background: linear-gradient(to right, rgba(236,178,128,1) 0%, rgba(174,113,75,0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecb280', endColorstr='#ae714b', GradientType=1 );
  padding:9px 50px;
  border-radius: 30px;
  color: #000;
  border: none;
  width: 100%;
  letter-spacing: 3px;
  margin-top: 2rem;
  outline: none;
  font-size:18px;

}

.formSubmit:hover, .formSubmit:focus {
    color: #fff;
}

/*****************************  HERO ***************************/


.fullscreen {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
  z-index: 1;
}

.video {
  display: block;
  left: 0px;
  overflow: hidden;
  padding-bottom: 56.25%; /* 56.25% = 16:9. set ratio */
  position: absolute;
  top: 50%;
  width: 100%;
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.video .wrapper {
  display: block;
  height: 300%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.video iframe {
  display: block;
  height: 100%;
  width: 100%;
}


.video-mobile{
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

.video-placeholder {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}


.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}


#hero{ position:relative; }

.center-div{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 58%;
}

.hero-block{ 
  position:absolute;
  top:50%;
  text-align:center;
  width:100%;
  color:#fff;
  -ms-transform: translate(0,-50%); /* IE 9 */
  -webkit-transform: translate(0,-50%); /* Safari */
  transform: translate(0,-50%);
  z-index: 9;  
}

.text-hero{
  font-size:4.482390608324439vh;
  margin-bottom: 0;
  line-height: 1.2;
}
.subtitle{
  font-style: normal;
  font-size:39px;
  text-transform:uppercase;
}



/***************************   HERO    ***********************/


/***************************  CONTENT  *************************/

.flex-container {
    height: 100%;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}

.flex-item {
    background-color: tomato;

    width: 100px;
    height: 100%;
    text-align: center;
}

.fullsection{
  width: 100%;
  position: relative;
  float: left;
}

.section-text{
  max-width: 75%;
  padding: 90px 0;
  text-align: center;

}

.section-text-2{
  max-width: 59%;
  padding: 90px 0;
  text-align: center;
}

p a:hover, a:focus {
    color: #fff;
}


p.color-black a:hover, a:focus {
    color: #000;
}


.content{
  background: #fff;
  position: relative;
  z-index: 99;
}

.section-green{
  background-color: #4b5436;
  text-align: center;
  color: #fff;
  padding: 70px 0;
}

.section-green p{
  font-size: 21px;
  letter-spacing: 0.42689434364994666vh;
  text-transform: uppercase;
}

.section-green h1{
  font-size: 52px;
  margin-bottom:  3.2017075773746vh;
  display: block;
  position: relative;
  line-height: 2.4;

}
.bg-white{
  background: #fff;
  color: #000;
}

.color-yellow{
  color: #dda272;
}

.p-box{
     margin-right: 26%;
    text-align: left;
    margin-left: 19%;
   
}

.box-text p.p-box {
   letter-spacing: 0.42689434364994666vh;
}


.caption{
  position: absolute;
  right: 20px;
  bottom:10px;
  color: #fff;
  font-size: 14px;
}
.no-margin{
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.color-black{
  color: #000;
}
.color-white{
  color: #fff;
}


.box-text p {
  font-size: 21px;
  letter-spacing: 0.42689434364994666vh;
  text-transform: uppercase;
}

.box-text p.small-text{
  font-size: 14px;
  text-transform: none;
  letter-spacing: normal;
}

.box-text p.subtitle{
  font-size: 14px;
  text-align: left;
  text-transform: none;
  letter-spacing: normal;
  margin-top: 35px;
}

.box-text .title{
  font-size: 21px;
  text-transform: uppercase;
  letter-spacing: 0.42689434364994666vh;

}

.line{
  text-align: left;
}
.bg-green{
  background: #4b5436;
  color: #fff;
}
.andreyfont{
  font-family: 'Audrey italic';
  font-style: italic;
  line-height: 2.0;
}

.text-deg {
    background: -webkit-linear-gradient(#f0b582, #a46541);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.flower-left{
  position: absolute;
  left: 0;
  bottom: 33px;
}
.flower-left-footer{
  position: absolute;
  left: 0;
  bottom: -95px;

}
.flower-right{
  position: absolute;
  right: 0;
  top: -39px;
}


.bg-black{
  background: #000;
}


h4{
  color: #fff;
  font-size: 21px;
  letter-spacing: 0.42689434364994666vh;
  text-transform: uppercase;
}

.section{
  padding:70px 0;
}

.section-last, .inner-section{
  padding-bottom: 70px;
}

.text-box{
  text-align: center;
  font-size: 21px;
  padding-top: 5.122732123799359vh;
  padding-right: 5.790822vh;
  padding-left: 5.790822vh;
  padding-bottom: 4.055496264674493vh;
  margin-bottom: 0;
  display: inline-block;
}

.box{
  margin-top: 6.830309498399147vh;
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
}

h2{
  text-align: center;
  font-family: 'La Luxes Serif';
  font-size: 35px;
  text-transform: uppercase;
  margin-bottom: 5.336179295624333vh;
}

.overflow-section{
  overflow: hidden;
}

.desc{
  margin-bottom: 3.9487726787620065vh;
  text-transform:uppercase;
}

.box-divs{
  max-width: 88%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}




.section-width{
  max-width: 88%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-bottom-padding{
  padding-bottom: 10vh;
}

.grid-boxes-left{
  text-align: right;
  margin-top: 10vh;
}

.grid-boxes{
  text-align: center;
  margin-top: 10vh;
}

.grid-boxes-right{
  text-align: left;
  margin-top: 10vh;
}

.section-bg-black{

}


/************************   SLIDER   ******************************/

.text-slider{
  font-size: 78px;
  margin-bottom: 0;
  line-height: 1.2;
  font-family: 'La Luxes Serif';
  text-transform: uppercase;
}

.wrap-btn-slider{
  margin: 30px auto;
}

.title-location{
  font-size: 21px;
  letter-spacing: 0.42689434364994666vh;
  text-transform: uppercase;
  text-align: center;
  position:absolute;
  top:9%;
  width:100%;
  color:#fff;
  -ms-transform: translate(0,-50%); /* IE 9 */
  -webkit-transform: translate(0,-50%); /* Safari */
  transform: translate(0,-50%);
  z-index: 99;
}

/*************************   REGISTER  ******************************/

#register{
  margin-top: 4.909284951974386vh;
}

.wraper-form{
  width: 100%;
  position: relative;
  display: block;
  float: left;
  overflow: hidden;
  padding-bottom: 83px;
  padding-top: 83px;
}


[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 4rem;
    margin: 0 0 1rem;
    padding: 0.5rem;
    border: none;
    border-bottom: 1px solid #fff;
    border-radius: unset;
    background-color: #4b5436;
    box-shadow:unset;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.5;
    color: #fff;
    transition:unset;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-transform: uppercase;
    letter-spacing:  0.21344717182497333vh;
}

[type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus, textarea:focus {
    outline: none;
    border: none;
    border-bottom: 1px solid #fff;
    background-color: #4b5436;
    box-shadow: unset;
    transition: unset;
    color: #fff;
}


select {
    height: 4rem;
    margin: 0 0 1rem;
    padding: 0.5rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    border-bottom: 1px solid #fff;
    border-radius: unset;
    background-color: #4b5436;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.5;
    color: #fff;
    /*background-image: url(data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>);*/
    background-origin: content-box;
    background-position: right -1rem center;
    background-repeat: no-repeat;
    background-size: 9px 6px;
    padding-right: 1.5rem;
    transition:unset;
    text-transform: uppercase;
    letter-spacing:  0.21344717182497333vh;
}


select:focus {
	outline: none;
	border: none;
	border-bottom: 1px solid #fff;
	background-color: #4b5436;
	box-shadow: unset;
	transition: unset;
}

.form-h1{
  font-size: 6.4034151547492vh;
   font-family: 'La Luxes Serif';
  text-transform: uppercase;
  text-align: center;
}

#response p{
  font-size: 9px;
  text-align: center;
  letter-spacing: 1px;
  margin-top: 20px;
  text-transform:none;
}

/**************************    FOOTER    ************************/

.footer{
  background: #fff;
  color: #000;
  width: 100%;
  position: relative;
  float: left;
  text-align: center;
  padding-bottom: 0;
  padding-top: 40px;
}

.footer .disclaimer{
  font-size: 9px;
  margin-top: 10px;
}


.aling-left{
  text-align: left;
}
.aling-center{
  text-align: center;
}
.aling-right{
  text-align: right;
}


.disclaimer p a:hover, a:focus {
    color: #000;
}



p.color-black a:hover, a:focus {
    color: #dda272;
}

.disclaimer p a:hover, a:focus {
    color: #dda272;
}

/****************************   REVEAL  ***************************/

.reveal{
  color: #4b5436;
}

.reveal .lead{
  font-size: 16px;
}

.reveal p{
  color: #4b5436;
  font-size: 13px;
}

.close-button {
    position: absolute;
    color: #4b5436;
    cursor: pointer;
}
.close-button:hover, .close-button:focus {
    color: #3d442d;
}

.reveal h4{
  font-weight: bold;
  font-size: 15px;
  color: #000000;
}

@media print, screen and (min-width: 40em){
.reveal {
    width: 80%;
    max-width: 62.5rem;
}
}

.hero-1 {
  background-image:url("../img/hero-image.jpg");
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  position:fixed;
}
 

 /**********************************   TEAM   *********************************/

 .team-logo{
  margin-top: 60px;
 }

 .team-photographer {
    margin-top: 30px;
}

 .team-title{
  margin-top: 30px;
 }

 .team-paragraph{
  margin-top: 26px;
 }

 .to-equalizer{
  display: block;
  position: relative;
  float: left;
 }


.drop{
  position: relative;
}

/*
.drop:before{
  content: '';
  position: absolute;
  border-width: 6px 6px 0;
  border-style: solid;
  border-color: #fff transparent;
  right: 8px;
  top: 50%;
  margin-top: -3px;
}


.drop:hover:before{
  border-top-color: tomato;
}
*/

.drop{
  height: 60px;
}
.drop:hover .drop-menu{
  visibility: visible;
/*background-color: rgba(75, 84, 54, 0.9);
transition: background-color 0.6s;*/
  
}
.drop-menu{
  position: absolute;
  /*background-color: rgba(75, 84, 54, 0.9);*/
  visibility: hidden;
  width: 100%;
  margin-left: 0;
  transition: background-color 0.6s;
  top: 42px;
  padding-bottom: 30px;

}
.drop-menu li{
  display: block;
  background-color: rgba(75, 84, 54, 0.9);
  padding-bottom: 10px;

 
}



.courtyard-image-1{
  background: url(../img/courtyard-image-1.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
}

.courtyard-image-1-new{
  background: url(../img/courtyard-image-01-new.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
}

.terrace-image-1{
  background: url(../img/terrace-image-1.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
}

.treehomes-image-1{
  background: url(../img/treehomes-image-1.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
}

.environment-1{
  background: url(../img/environment-1.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
}

.environment-3{
   background: url(../img/environment-3.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
}

.vision-image{
  background: url(../img/vision-image.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
}



.special-margin{
  margin-right: 50%;
  text-align: left;
  margin-left: 0;
}

.margin-left-align{
  margin-left: 12%
}

.margin-right-align{
  margin-right: 20%;
}


.os-animation{
  opacity: 0;
}
.os-animation.animated{
  opacity: 1;
}

a:hover {
    color: #dda272;
    -webkit-transition: all 0.25s ease-in;
    -moz-transition: all 0.25s ease-in;
    -o-transition: all 0.25s ease-in;
    transition: all 0.25s ease-in;
}


.link-space{
  padding-top: 12px;
    display: inline-block;
}




/*********************************************************/

.zoom-image{
float: left;
position: relative;

width: 100%;
display: contents;
}
.overflow-hidden{
  overflow: hidden;
  position: relative;
}

.zoom-image img{
  transition: all .5s;
}
.zoom-image img:hover{
  zoom: 1.1; /* IE */
-moz-transform: scale(1.1); /* Firefox */
-o-transform: scale(1.1); /* Opera */
-webkit-transform: scale(1.1); /* Safari And Chrome */
transform: scale(1.1); /* Standard Property */
}



.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}
.overflow-hidden:hover .middle {
  opacity: 1;
}
.overflow-hidden:hover img {
  opacity: 0.3;
}
.text {
  color: #dda272;
  font-size: 18px;
  text-transform: uppercase;
 
}

.bg-image{
  background: #fff;
}

.display-inline{
  display: inline-block;
}


.gradient-bg{
  background: rgba(236,178,128,1);
  background: -moz-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(236,178,128,1)), color-stop(100%, rgba(174,113,75,0.8)));
  background: -webkit-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,1) 100%);
  background: -o-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,1) 100%);
  background: -ms-linear-gradient(left, rgba(236,178,128,1) 0%, rgba(174,113,75,1) 100%);
  background: linear-gradient(to right, rgba(236,178,128,1) 0%, rgba(174,113,75,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecb280', endColorstr='#ae714b', GradientType=1 );
  color: #fff;
}

.banner{
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 1000;
  text-align: center;
  padding: 5px 2%;
  font-weight: 300;
  /* font-size: 32px; */
}

.footer{
  padding-bottom: 100px;
}

/************************  CUSTOM SCROLL BAR ************************/
html {
  --scrollbarBG: #4b5436;
  --thumbBG: #dda272;
}

body::-webkit-scrollbar {
  width: 12px;
}

body {
  scrollbar-width: thin;
  scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}

body::-webkit-scrollbar-track {
  background: var(--scrollbarBG);
}

body::-webkit-scrollbar-thumb {
  background-color: var(--thumbBG) ;
  border-radius: 6px;
  border: 3px solid var(--scrollbarBG);
}





.sound{

    position: fixed;
    top: 26px;
    left: 13px;
    z-index: 999999;
    list-style: none;
    cursor: pointer;

}


/****************************   SPEAKER  ****************************/
#player {
  height: 0;
  width: 0
}



/* Apologies for the large base64 image file */

.speaker {
  /*
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARAAAACACAYAAAG0HAZ0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEFERTNEQzA3QTMxMTFFMzgzNTFFRDRCMzk1MDA0NUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEFERTNEQzE3QTMxMTFFMzgzNTFFRDRCMzk1MDA0NUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQURFM0RCRTdBMzExMUUzODM1MUVENEIzOTUwMDQ1QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQURFM0RCRjdBMzExMUUzODM1MUVENEIzOTUwMDQ1QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvEtsecAABjVSURBVHjaYvz//z/D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);
  */  
 

 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPsAAABtCAYAAABnTRf4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowQURFM0RDMTdBMzExMUUzODM1MUVENEIzOTUwMDQ1QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozOUNFMzVBN0NENTIxMUVBQjgwM0E3M0RBRUU3OUVBNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozOUNFMzVBNkNENTIxMUVBQjgwM0E3M0RBRUU3OUVBNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI3QkNCM0EwQ0NBQTExRUFBQkMwRDU2MDgwMzJFNzJBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI3QkNCM0ExQ0NBQTExRUFBQkMwRDU2MDgwMzJFNzJBIi8+IDwvcmRmOkRlc2NyaXB0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);
 



    background-repeat: no-repeat;
    background-size: 200%;
    background-position: 100% 0;
    height: 32px;
    width: 32px;
    cursor: pointer;
    display: block;
}

.speakerplay {
  background-position: 0 0;
}
/*
.drop-menu li a{
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
*/


/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */


/*Small screens Define mobile styles */

@media only screen { } 


/* max-width 640px, mobile-only styles, use when QAing mobile issues */
@media only screen and (max-width: 640px) {

  .no-video{
    padding-top: 50px;
  }

  .nav-mobile {
    overflow: scroll;
    padding-top: 20px
  }

  .full-width-mobile{
    max-width: 100%;
  }

  .banner{
    font-size: 14px;
  }

  .pad-mobile{
    padding: 3rem 0.9375rem;
  }

  .pad-mobile-bottom{
    padding-bottom: 3rem;
  }

  .section-text {
    max-width: 93%;
    padding: 29px 0;
    text-align: center;
  }

  .section-text-2{
    max-width: 100%;
    padding: 60px 0;
    text-align: center;
  }

  .match{
    height: auto !important;
  }

	.section-green{
		padding-right: 0.9375rem;
		padding-left: 0.9375rem;
	}

  .banner-sold-out{
    font-size: 10px;
  }
	
	h2 {
		font-size: 4.403415vh;
	}
	
	.flower-right {
		position: absolute;
		right: 0;
		top: -39px;
		max-width: 24%;
	}

	.flower-left {
		position: absolute;
		left: 0;
		bottom: 11px;
		max-width: 20%;
	}

	.flower-left-footer {
		position: absolute;
		left: 0;
		bottom: -95px;
		max-width: 15%;
	}

	.footer .aling-left, .footer .aling-right{
		text-align:center;
	}
	
	.footer .aling-center{
		margin: 30px auto;
	}
	
	.box-divs {
		max-width: 100%;
	}
	
  .box-text p.subtitle {
    font-size: 11px;
  }
	
	.text-box {
		padding-right: 3.790822vh;
		padding-left: 3.790822vh;
		font-size: 16px;
	}
  .box-text p{
    font-size: 13px;
  }

  .box-text .title {
    font-size: 13px;
}

  .box-text p.small-text {
    font-size: 12px;
}

.p-box {
    margin-right: 5%;
    text-align: left;
    margin-left:5%;
    margin-top: 5%;
}
	
	.section-green h1 {
		font-size: 32px;
		line-height: 1.6;
	}
	
	.section-green p {
		font-size: 13px;
		letter-spacing: 0.42689434364994666vh;
		text-transform: uppercase;
	}
	
	.text-slider {
		font-size: 38px;
	}
	
	.logo-mobile{
		max-width: 50%;
	}
	
	.logo-mobile{
		max-width: 29%;
	}
	
	select {
		font-size: 11px;
	}
	
	
	[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea {
		font-size: 11px;
	
	}

  .display640{
    display:block;
  }
	
  .nodisplay640{
    display: none;
  }

  .team-photographer {
    margin-top: 0;
  }

  .caption {
    font-size: 10px;
  }
  .no-margin-mobile{
    margin-left: 0;
    margin-right: 0;
  }
  .no-padding-mobile{
    padding-left: 0;
    padding-right: 0;
  }
	
}


/* max-width 640px, mobile-only styles, use when QAing portrait mobile issues */
@media only screen and (max-width: 640px) and (orientation:portrait) {

}


/* max-width 640px, mobile-only styles, use when QAing landscape mobile issues */
@media only screen and (max-width: 640px) and (orientation:landscape) {

}

/*Only iPhone 4/4S (both: landscape and portrait)*/
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-device-pixel-ratio: 2)
and (device-aspect-ratio: 2/3)
and (orientation:portrait) {

}


/*Medium screens min-width 641px, medium screens */
@media only screen and (min-width: 641px) {
  
  .display640{
    display:none;
  }
  
  .nodisplay640{
    display: block;
  }

  .no-video{
    padding-top: 50px;
  }

  .banner{
    font-size: 32px;
  }

}



/* iphone X landscape */
@media only screen
and (min-device-width: 375px)
and (max-device-height: 812px)
and (-webkit-device-pixel-ratio: 3)
and (orientation: landscape) {
	


.section-green h1 {
    line-height: 2.4;
}




.text-box {
    padding-right: 2.790822vh;
    padding-left: 2.790822vh;
}




}


/* iphone X portrait */
@media only screen
and (min-device-width: 375px)
and (max-device-height: 812px)
and (-webkit-device-pixel-ratio: 3)
and (orientation: portrait) {
.section-green h1 {
    line-height: 1.6;
}
}



/* iPhone 6, 7, 8 Landscape */
@media only screen 
and (min-device-width: 375px) 
and (max-device-width: 667px) 
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {

}


/* iPhone 6, 7, 8 portrait */
@media only screen 
and (min-device-width: 375px) 
and (max-device-width: 667px) 
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {

}


/* iPhone 6+, 7+, 8+ landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {

}

/* iPhone 6+, 7+, 8+ portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) {

}

/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
@media only screen
and (min-width: 640px)
and (max-width: 1024px) {

  

    select {
    font-size: 11px;
  }
  
  
  [type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea {
    font-size: 11px;
  
  }
	
	.flower-right {
    position: absolute;
    right: 0;
    top: -39px;
    max-width: 18%;
}

.flower-left {
    position: absolute;
    left: 0;
    bottom: 33px;
    max-width: 14%;
}
.flower-left-footer {
    position: absolute;
    left: 0;
    bottom: -95px;
	max-width: 15%;
}

.box-divs {
    max-width: 100%;
}

.section-green h1 {
    font-size: 40px;
    line-height: 2.4;
}

.section-green p {
    font-size: 14px;
    letter-spacing: 0.42689434364994666vh;
    text-transform: uppercase;
}

h2 {
    font-size: 26px;
}

.text-box {
    font-size: 13px;
    padding-top: 5.122732123799359vh;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 4.055496264674493vh;
}

.pad-tablet{
  padding-top: 7vh;
  padding-bottom: 7vh;
}

.box-text p{
  font-size: 12px;
}
.box-text .title {
    font-size: 12px;
}

.box-text p.small-text {
    font-size: 10px;
}

.section-text {
  max-width: 95%;
  padding: 47px 0;
}


 .section-text-2{
    max-width: 100%;
    padding: 60px 0;
    text-align: center;
  }


.andreyfont {
    font-size: 30px;
}

.box-text p.subtitle {
    font-size: 11px;
    margin-top: 10px;
}

.find-more {
    padding: 6px 30px;
    font-size: 14px;
}
.desc {
    margin-bottom: 3.9487726787620065vh;
    text-transform: uppercase;
    font-size: 14px;
}

.text-slider {
    font-size: 56px;
}

.logo-mobile{
		max-width: 17%;
	}

}

/* min-width 641px and max-width 1024px, use when QAing tablet-only landscape issues */
@media only screen
and (min-width: 641px)
and (max-width: 1024px)
and (orientation: landscape) {

}

/* min-width 641px and max-width 1024px, use when QAing tablet-only portrait issues */
@media only screen
and (min-width: 641px)
and (max-width: 1024px)
and (orientation: portrait) {

}



@media only screen
and (min-width: 640px)
and (max-width: 811px) {
	
	
}


@media only screen
and (min-width: 812px)
and (max-width: 1024px) {
	
}



/* no less than 1024 */

@media screen and (max-width : 1024px)
 and (orientation: portrait)
 and (-webkit-min-device-pixel-ratio: 1.5) {
  .displaNot_less1024{
    display: none !important;
  }
  .displayLess1024{
    display:block !important;
  }
  
}

@media screen and (max-width : 1024px){

  .content{
    margin-top: 0 !important;
  }

  .displaNot_less1024{
    display: none !important;
  }
  .displayLess1024{
    display:block !important;
  }
  
  #header {
    padding-top: 12px;
    padding-bottom: 10px;

}

	.flower-left-footer{ display:none; }

	.slick-prev, .slick-next{
		display:none !important;
	}
	
	
	.section-green{
		padding-right: 0.9375rem;
		padding-left: 0.9375rem;
	}

  .logo-small{
    max-width: 45% !important;
    padding-bottom: 40px;
  }

  .mobile-call{
    padding: 10px 20px;
  }
	

}




@media  screen
and (max-width: 1023px) {
  .show-mobile{ display: block; }
  .show-desktop{ display: none; }
  
  
	
}

@media screen
and (min-width: 1024px) {
  .show-mobile{ display: none; }
  .show-desktop{ display: block; }
}



@media screen and (min-width : 1025px){
  .displaNot_less1024{
    display: block !important;
  }
  
  .displayLess1024{
    display:none !important;
  }
  
}


@media only screen and (min-width: 1024px) and (max-width: 1120px) {
	.menu-desktop li{
		width: 130px;
	}
	.menu-desktop li a.btn-enquire {
		color: #000;
		display: inline-block;
		letter-spacing: 1px;
		padding: 6px 8px;
	}
	
	.flower-left-footer {
    position: absolute;
    left: 0;
    bottom: -95px;
    max-width: 15%;
}

.menu-desktop li a {
    font-size: 12px;
}

.section-green h1 {
    font-size: 40px;
    line-height: 2.4;
}

.section-green p {
    font-size: 16px;
    letter-spacing: 0.42689434364994666vh;
    text-transform: uppercase;
}

.text-box {
    font-size: 16px;
    padding-right: 20px;
    padding-left: 20px;
}
.box-text p{
  font-size: 14px;
}
.box-text p.subtitle {
    font-size: 12px;
}

.text-slider {
    font-size: 64px;
}

.andreyfont {
    font-size: 34px;
}
.section-text {
    max-width: 97%;
    padding: 50px 0;
}


 .section-text-2{
    max-width: 80%;
    padding: 60px 0;
    text-align: center;
  }

select {
    font-size: 12px;
  }
  
  
  [type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea {
    font-size: 12px;
  
  }

}


@media only screen and (min-width: 1121px) and (max-width: 1300px) {
.menu-desktop li{
    width: 140px;
}
li.text_wrap {
    width: 160px;
}
li.wrap_btn_header{
  width:160px
}

.menu-desktop li a {
    font-size: 12px;
}
li a.enquire_link {
    padding: 6px 15px;
}

.flower-left-footer {
    position: absolute;
    left: 0;
    bottom: -95px;
    max-width: 15%;
}

.section-green h1 {
    font-size: 40px;
    line-height: 2.4;
}

.section-green p {
    font-size: 16px;
    letter-spacing: 0.42689434364994666vh;
    text-transform: uppercase;
}
.text-box {
    font-size: 16px;
    padding-right: 20px;
    padding-left: 20px;
}

.box-text p{
  font-size: 14px;
}

.box-text .title {
    font-size: 14px;
}

.box-text p.subtitle {
    font-size: 12px;
}

.text-slider {
    font-size: 64px;
}

.andreyfont {
    font-size: 34px;
}
.section-text {
    max-width: 97%;
    padding: 50px 0;
}

.section-text-2{
    max-width: 73%;
    padding: 60px 0;
    text-align: center;
  }

select {
    font-size: 12px;
  }
  
  
  [type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea {
    font-size: 12px;
  
  }

}
@media only screen and (min-width: 1301px) and (max-width: 1400px) {
  
.menu-desktop li{
    width: 120px;
}
li.text_wrap {
    width: 160px;
}
li.wrap_btn_header{
  width:160px
}

.menu-desktop li a {
    font-size: 12px;
}
li a.enquire_link {
    padding: 6px 15px;
}



.flower-left-footer {
    position: absolute;
    left: 0;
    bottom: -95px;
    max-width: 15%;
}

.section-green p {
    font-size: 18px;
    letter-spacing: 0.42689434364994666vh;
    text-transform: uppercase;
}

.text-box {
    font-size: 18px;
    padding-right: 20px;
    padding-left: 20px;
}
.box-text p{
  font-size: 18px;
}

.box-text p.subtitle {
    font-size: 13px;
}

.andreyfont {
    font-size: 42px;
}

}
@media only screen and (min-width: 1401px) and (max-width: 1650px) {
  
  .menu-desktop li{
    width: 120px;
}
li.text_wrap {
    width: 160px;
}
li.wrap_btn_header{
  width:180px
}

.menu-desktop li a {
    font-size: 14px;
}
li a.enquire_link {
    padding: 6px 15px;
}

.section-green p {
    font-size: 18px;
    letter-spacing: 0.42689434364994666vh;
    text-transform: uppercase;
}

.text-box {
    font-size: 18px;
    padding-right: 20px;
    padding-left: 20px;
}
.box-text p{
  font-size: 18px;
}
.box-text .title {
    font-size: 18px;
}

}



/* iPad Pro Portrait and Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
}

/* iPad Pro Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
}

/* iPad Pro Portrait */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
}


/*10" macbook*/
@media only screen
and (min-width: 600px)
and (max-width: 1024px) {


.p-box {
    margin-right: 2%;
    text-align: left;
    margin-left: 2%;
}
}


/*13" macbook*/
@media only screen
and (min-width: 800px)
and (max-width: 1024px) {

}


/*Large screens min-width 1025px, large screens*/
@media only screen
and (min-width: 1025px) {
    
}


/*15" macbook*/
@media screen
and (min-width: 768px)
and (max-width: 1366px) {

}


/*19" laptop*/
@media screen
and (min-width: 900px)
and (max-width: 1440px) {

}

/*20" laptop*/
@media screen
and (min-width: 900px)
and (max-width: 1600px) {

}


/*22" laptop*/
@media screen
and (min-width: 1050px)
and (max-width: 1680px) {

}

/* min-width 1024px and max-width 1440px, use when QAing large screen-only issues */
@media only screen
and (min-width: 1024px)
and (max-width: 1440px) { 

  .p-box {
    margin-right: 7%;
    text-align: left;
    margin-left: 7%;
}

}


/* XLarge screens min-width 1441px, xlarge screens */
@media only screen
and (min-width: 1441px) {

}

/* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */
@media only screen
and (min-width: 1441px)
and (max-width: 1920px) {

}


/* min-width 1921px, xxlarge screens */
@media only screen
and (min-width: 1921px) {

} 


@media screen
and (orientation: portrait) {
 
}

@media screen
and (orientation: landscape) {
  
}


@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

