@font-face{font-family:"h-italics"; src: url("../fonts/HARRIETTEXTITALIC.woff")}
@font-face{font-family:"semibold"; src: url("../fonts/Montserrat-SemiBold.woff")}
@font-face{font-family:"bold"; src: url("../fonts/Montserrat-Bold.woff")}
@font-face{font-family:"medium"; src: url("../fonts/Montserrat-Medium.woff")}
@font-face{font-family:"regular"; src: url("../fonts/Montserrat-Regular.woff")}
@font-face{font-family:"light"; src: url("../fonts/Montserrat-Light.woff")}



.h-italics{font-family:"h-italics"}
.semibold{font-family:"semibold"}
.bold{font-family:"bold"}
.medium{font-family:"medium"}
.regular{font-family:"regular"}
.light{font-family:"light"}

body,html{height:100%!important}
body{font-family:"regular"!important;overflow-x:hidden; color: #000000 !important; line-height: 25px !important}
.wrapper{max-width:2560px;margin:auto;width:100%}
.big-container{margin: auto;padding-left:10vw;padding-right:10vw; width: 100%}
.smaller-container{margin: auto;padding-left:15vw;padding-right:15vw; width: 100%}

.white{color: #fff;}
.black-color{color: #000}
.golden{color: #BB954C}
.grey{color: #A8A8A8}

.black-bg{background: #000;}
.white-bg{background: #fff;}
.grey-bg{background: #F8F8F8;}

img.object-cover{height: 100%;    object-fit: cover;}


.font-80{font-size: 80px; line-height: 90px;}
.font-64{font-size: 64px; line-height: 75px;}
.font-55{font-size: 55px; line-height: 60px;}
.font-45{font-size: 45px; line-height: 50px;}
.font-32{font-size: 32px; line-height: 35px;}
.font-28{font-size: 28px; line-height: 35px;}
.font-25{font-size: 25px; line-height: 35px;}
.font-20{font-size: 20px; line-height: 25px;}
.font-15{font-size: 15px; line-height: 20px;}

.letterspacing1{letter-spacing: 1px}

.loaderWrap{width: 100%;height: 100%;position: fixed;left: 0;background: #3C3E90;top: 0;z-index: 99999;display:flex;align-items:center; justify-content: center;    flex-direction: column;}
div.wpcf7-mail-sent-ok {
    display: none !important;
}

:focus{outline:none!important}
a{color:inherit}
a:hover{text-decoration:none!important}
a:focus{outline:none!important;border:none!important;text-decoration:none!important}

.text-underline{text-decoration: underline !important}
.abs-anch{position: absolute; width: 100%; height: 100%; top: 0;left: 0; color: transparent !important;z-index: 0}
.borderbottom{border-bottom: 1px solid}
.list-inline li{display: inline-block}


.pt-200{padding-top: 200px}
.pb-200{padding-bottom: 200px}
.pt-120{padding-top: 120px}
.pb-120{padding-bottom: 120px}
.pt-80{padding-top: 80px}
.pb-80{padding-bottom: 80px}
.pt-60{padding-top: 60px}
.pb-60{padding-bottom: 60px}
.pt-40{padding-top: 40px}
.pb-40{padding-bottom: 40px}

.pr-120{padding-right: 120px !important;}
.pl-120{padding-left: 120px !important;}
.pr-80{padding-right: 80px !important;}
.pl-80{padding-left: 80px !important;}
.pr-60{padding-right: 60px !important;}
.pl-60{padding-left: 60px !important;}
.pr-40{padding-right: 40px !important;}
.pl-40{padding-left: 40px !important;}

.nomargin-top{margin-top:0!important}
.nomargin-bottom{margin-bottom:0!important}
.nomargin-left{margin-left:0!important}
.nomargin-right{margin-right:0!important}
.nopadding-top{padding-top:0!important}
.nopadding-bottom{padding-bottom:0!important}
.nopadding-left{padding-left:0!important}
.nopadding-right{padding-right:0!important}



input:focus::-webkit-input-placeholder{color:transparent}
input:focus:-moz-placeholder{color:transparent}
input:focus::-moz-placeholder{color:transparent}
input:focus:-ms-input-placeholder{color:transparent}
textarea:focus::-webkit-input-placeholder{color:transparent}
textarea:focus:-moz-placeholder{color:transparent}
textarea:focus::-moz-placeholder{color:transparent}
textarea:focus:-ms-input-placeholder{color:transparent}

input::-webkit-input-placeholder{font-family: 'regular'; color: #889FBC;}
input:-moz-placeholder{font-family: 'regular'; color: #889FBC}
input::-moz-placeholder{font-family: 'regular'; color: #889FBC}
input:-ms-input-placeholder{font-family: 'regular'; color: #889FBC}
textarea::-webkit-input-placeholder{font-family: 'regular'; color: #889FBC}
textarea:-moz-placeholder{font-family: 'regular'; color: #889FBC}
textarea::-moz-placeholder{font-family: 'regular'; color: #889FBC}
textarea:-ms-input-placeholder{font-family: 'regular'; color: #889FBC}

select {-webkit-appearance: none;position: relative;background-image: url("../images/select-arrow.svg") !important;background-position: right 15px center!important;    background-repeat: no-repeat!important;}


.show-1024,.show-768,.show-600{display:none!important}

input,select,texarea{border-radius:0!important}
strong,b{font-weight:400!important;font-family:bold}
.header.stickyheader,.inner-pages .header.stickyheader{animation-direction:normal;animation-duration:.7s;position:fixed;top:0;animation:slide-down .7s;transition:all ease-in-out .3s;box-shadow: 0 0 10px rgb(0 0 0 / 5%);    background: #000;    padding: 15px 50px;}
.header.stickyheader:before{display: none}
.header{position:absolute;width:100%;max-width:2560px;margin:auto;left:0;right:0;z-index:5;transition:all ease-in-out .3s;padding:45px 50px;border-bottom: 1px solid rgba(255,255,255,0.15);}

.sticky-logo{display: none; width: 100px; height: 55px;}
.header.stickyheader .sticky-logo{display: block}
.home .header.stickyheader .main-menu {    display: flex;    align-items: center;    justify-content: space-between;}
.home .header.stickyheader .main-menu .menu-top-menu-container{ width: 85%;}


@keyframes slide-down {
0%{opacity:0;transform:translateY(-100%)}
100%{opacity:1;transform:translateY(0)}
}
.scroll-down img{-webkit-animation:mover 1s infinite alternate;animation:mover 1s infinite alternate;transform: translateY(-40px);}
@-webkit-keyframes mover {
0%{transform:translateY(0)}
100%{transform:translateY(-60px)}
}
@keyframes mover {
0%{transform:translateY()}
100%{transform:translateY(-60px)}
}


a.backtotop.scroll-down.scrollto img {
    -webkit-animation: mover2 1s infinite alternate;
    animation: mover2 1s infinite alternate;
    transform: translateY(-20px);
}
@-webkit-keyframes mover2 {
0%{transform:translateY(0)}
100%{transform:translateY(-30px)}
}
@keyframes mover2 {
0%{transform:translateY()}
100%{transform:translateY(-30px)}
}

.cta a{border: 1px solid !important; padding:0 30px; height: 60px; line-height: 60px; display: inline-block; font-size: 16px; font-family: 'semibold'; transition: all linear 0.5s;z-index: 1; position: relative;}
.cta a:hover{transition: all linear 0.5s; border-color: transparent !important; border: none !important;}
.cta a:after{content: "";background: rgb(198,173,126);background: -moz-linear-gradient(left,  rgba(198,173,126,1) 0%, rgba(189,154,86,1) 51%, rgba(180,135,46,1) 100%);background: -webkit-linear-gradient(left,  rgba(198,173,126,1) 0%,rgba(189,154,86,1) 51%,rgba(180,135,46,1) 100%);background: linear-gradient(to right,  rgba(198,173,126,1) 0%,rgba(189,154,86,1) 51%,rgba(180,135,46,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6ad7e', endColorstr='#b4872e',GradientType=1 );transition: all linear 0.5s; width: 0%; height: 100%; left: 0;z-index: -1; position: absolute}
.cta a:hover:after{transition: all linear 0.5s; width: 100%;}
.overflow-hidden {    overflow: hidden;}

.cta a.gradient-btn{border: none !important;background: rgb(198,173,126);background: -moz-linear-gradient(left,  rgba(198,173,126,1) 0%, rgba(189,154,86,1) 51%, rgba(180,135,46,1) 100%);background: -webkit-linear-gradient(left,  rgba(198,173,126,1) 0%,rgba(189,154,86,1) 51%,rgba(180,135,46,1) 100%);background: linear-gradient(to right,  rgba(198,173,126,1) 0%,rgba(189,154,86,1) 51%,rgba(180,135,46,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6ad7e', endColorstr='#b4872e',GradientType=1 );}

.cta .black-bg{border: none !important}


.moz-background-picture,.moz-background-picture-side{display:inline-block;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}
body.loaded .rollout .moz-background-picture:before,.roll-out.anim.in-view .moz-background-picture:before{height:0; transition-delay:1s}
body.loaded .rollside .moz-background-picture-side:before,.roll-side.anim.in-view .moz-background-picture-side:before{width:0; transition-delay:1s}
.moz-background-picture:before{content:"";height:100%;width:100%;display:block;position:absolute;bottom:0;left:0;background-color:#fff;transition:height 1.2s cubic-bezier(.57,0,.08,1);z-index:0}
.moz-background-picture-side.black-bg:before,.moz-background-picture.black-bg:before{background-color:#000}
.moz-background-picture-side:before{content:"";height:100%;width:100%;display:block;position:absolute;bottom:0;left:0;background-color:#fff;transition:width 1.2s cubic-bezier(.57,0,.08,1);z-index:0}
.rollout,.roll-out,.rollside,.roll-side{position:relative}
.slide-right,.slideright{transform:translateX(-100px);opacity:0;transition:transform 1.8s cubic-bezier(0.16,0.68,0.43,0.99),opacity 1.8s ease-in-out}
.loaded .slide-right,.anim.in-view .slideright{transform:translateX(0);opacity:1}
.slide-left,.slideleft{transform:translateX(100px);opacity:0;transition:transform 1.8s cubic-bezier(0.16,0.68,0.43,0.99),opacity 1.8s ease-in-out}
.loaded .slide-left,.anim.in-view .slideleft{transform:translateX(0);opacity:1}
.longslide-left,.longslideleft{transform:translateX(-1000px);opacity:0;transition:transform 1.8s cubic-bezier(0.16,0.68,0.43,0.99),opacity 1.8s ease-in-out}
.loaded .longslide-left,.anim.in-view .longslideleft{transform:translateX(0);opacity:1}
.slide-down,.slidedown{transform:translateY(-100px);opacity:0;transition:transform 1.8s cubic-bezier(0.16,0.68,0.43,0.99),opacity 1.8s ease-in-out}
.loaded .slide-down,.anim.in-view .slidedown{transform:translateY(0);opacity:1}
.slide-up,.slideup{transform:translateY(100px);opacity:0;transition:transform 1.8s cubic-bezier(0.16,0.68,0.43,0.99),opacity 1.8s ease-in-out}
.loaded .slide-up,.anim.in-view .slideup{transform:translateY(0);opacity:1}

.loaded .delayed,.anim.in-view .de-layed{transition-delay:  0.8s}
.loaded .delayed1,.anim.in-view .de-layed1{transition-delay:  1.0s}
.loaded .delayed2,.anim.in-view .de-layed2{transition-delay: 1.2s}
.loaded .delayed3,.anim.in-view .de-layed3{transition-delay:  1.4s}
.loaded .delayed5,.anim.in-view .de-layed4{transition-delay:  1.6s}
.loaded .delayed6,.anim.in-view .de-layed5{transition-delay:  1.8s}
.loaded .delayed7,.anim.in-view .de-layed6{transition-delay:  2.0s}

[data-aos=scale] { transform: scale(1.3); }
[data-aos=scale].aos-animate { transform: scale(1); }

/*Image reveal*/
.img-container{position:relative;overflow:hidden;visibility:hidden}
.img-container .img-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;z-index:2}
.img-container img{object-fit:cover;height:100%;width:100%}


.main-menu {    position: relative;}
.main-menu ul li a{font-family: 'medium'; font-size: 17px; color: #fff; position: relative}
.main-menu ul li {position: relative}
.inner-pages .main-menu ul li:nth-child(8), .inner-pages .main-menu ul li:nth-child(7) {    width: 15%;}
.inner-pages .main-menu ul li {    position: relative;    width: 10%;    text-align: center;}
.main-menu ul li a:after,.main-menu ul li.current-menu-item a:after,.overlay-menu li.current-menu-item a:after,.menu-footer-menu-container ul li.current-menu-item a:after{content: ""; background: #fff; width: 0%; height: 1px; position: absolute; bottom: -10px; left: 0; right: 0; transition: all linear 0.3s; margin: auto;}
.main-menu ul li:hover a:after,.main-menu ul li.current-menu-item a:after,.overlay-menu li.current-menu-item a:after,.menu-footer-menu-container ul li.current-menu-item a:after{ width: 100%;transition: all linear 0.3s;}
.main-menu ul li:nth-child(8):before,.main-menu ul li:nth-child(9):before {content: "";height: 16px;    width: 1px;    background: #fff;    position: absolute;    left: 0%;    top: 4px;}

.home .main-menu ul li:nth-child(8):before{left: -40%;}
.home .main-menu ul li:nth-child(9):before {    left: -50%;}
.home .header.stickyheader .main-menu ul li:nth-child(8):before{left: -30%;}
.home .header.stickyheader .main-menu ul li:nth-child(9):before {    left: -40%;}

.home-banner {background: url(../images/homebanner-bg.jpg) no-repeat;background-size: cover;height: 100vh;display: flex;flex-direction: column;align-items: center;    justify-content: center; position: relative; padding-top: 110px;    overflow: hidden;}
.home-logo {position: absolute;top: 150px;}
.scroll-down{position: absolute; bottom: 30px; border: 1px solid #fff !important; width: 100px; height: 100px; border-radius: 100%;display: flex;align-items: center;    justify-content: center;z-index: 1}
.scroll-down:focus{border: 1px solid #fff !important;}

.home-banner:after{content: "";background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 23%, rgba(0,0,0,0.45) 50%, rgba(0,0,0,0.7) 76%, rgba(0,0,0,1) 100%);background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 23%,rgba(0,0,0,0.45) 50%,rgba(0,0,0,0.7) 76%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 23%,rgba(0,0,0,0.45) 50%,rgba(0,0,0,0.7) 76%,rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); height: 250px; width: 100%; bottom: 0; left: 0; right: 0; opacity: 0.75; position: absolute;}

.header:before{content: "";background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,0.7) 24%, rgba(0,0,0,0.45) 50%, rgba(0,0,0,0.15) 77%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.7) 24%,rgba(0,0,0,0.45) 50%,rgba(0,0,0,0.15) 77%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.7) 24%,rgba(0,0,0,0.45) 50%,rgba(0,0,0,0.15) 77%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 ); height: 250px; width: 100%; top: 0; left: 0; right: 0; opacity: 0.75; position: absolute;}

div#js-parallax-scene {    width: 100%;    height: 100%;}

/*.home-banner-images img{position: absolute;z-index: 0}*/
img.homedish1 {top: -160px !important;    left: -120px !important;right: auto !important; height: 55%;}
img.homedish2 {    bottom: 0px !important; top: auto !important;    left: 0px; right: auto !important;height: 50%;}
img.homedish3 {    top: 80px !important; bottom: auto !important; right: -60px !important; left: auto !important; height: 35%;}
img.homedish4 {    bottom: 0px !important; top: auto !important;    right: -2px !important; left: auto !important;height: 50%;}

img.big-tomato {    top: 34vh !important;    left: -30vw !important;    height: 290px;   margin: auto;}
img.small-tomato {height: 215px;margin: auto;top: 50vh !important;    left: 20vw !important;}
img.home-leaves {     top: 35vh !important;    right: -50vw !important;    height: 155px;    margin: auto;}

.home-caption {    position: relative;    z-index: 2;}

.left-right>div{width:50%}
.content-container{padding-left:11vw;padding-right:11vw}
.diamond{background:#000;width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;transform:rotate(45deg);margin-left:30px;transition:all linear .5s}
.diamond:hover{transition:all linear .5s;transform:rotate(405deg)}
.diamond a{display:inline-block;color:#fff;transform:rotate(-45deg);font-size:18px}
.instagramimage{max-height:305px;overflow:hidden;padding-right:80px}
.instagram-carousel .slick-list{padding-right:150px!important}
.timings ul li{padding-bottom:5px}
.experience-container{background:url(../images/experience-sydney-bg.jpg) no-repeat;padding:180px 0;background-attachment:fixed}
.footer-column.third-column{background:#171717}
.footer-columns .footer-column{padding-top:80px;padding-bottom:80px}
.copyright{font-size:14px;color:#A7A7A7}
.logo-contact-menu{padding-left:10vw}
.footer-menu ul{flex-wrap:wrap}
.footer-menu ul li{width:50%;padding-bottom:30px}
.footer-column.second-column{border-left:1px solid rgba(255,255,255,0.25)}
.footer-column.first-column{padding-left:50px}
.footer-social a{font-size:32px;padding-right:32px}
.newsletter input[type="email"]{width:100%;height:60px;padding-left:15px;background:rgba(255,255,255,0.13);border:none;color:#fff}
.newsletter input[type="submit"]{position: absolute; right: 0; top: 0; font-size: 20px; font-family: "semibold"; height: 60px; line-height: 60px; border: none; color: #fff; width: 130px;background: rgb(198,173,126);background: -moz-linear-gradient(left,  rgba(198,173,126,1) 0%, rgba(189,154,86,1) 51%, rgba(180,135,46,1) 100%);background: -webkit-linear-gradient(left,  rgba(198,173,126,1) 0%,rgba(189,154,86,1) 51%,rgba(180,135,46,1) 100%);background: linear-gradient(to right,  rgba(198,173,126,1) 0%,rgba(189,154,86,1) 51%,rgba(180,135,46,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6ad7e', endColorstr='#b4872e',GradientType=1 )}
.newsletter input[type="submit"]:hover{background: #000;transition: all linear 0.5s;}

.newsletter input::-webkit-input-placeholder{color: #6C6C6C;}
.newsletter input:-moz-placeholder{color: #6C6C6C}
.newsletter input::-moz-placeholder{ color: #6C6C6C}
.newsletter input:-ms-input-placeholder{color: #6C6C6C}

.footer-social,.copyright-whyad {    position: absolute;    bottom: 80px;}
.inner-logo img {    height: 70px;transition:all ease-in-out .3s;}
.header.stickyheader .inner-logo img {    height: 55px;transition:all ease-in-out .3s;}

.inner-pages .header{background: #000;    padding: 20px 50px; border: none;}
.inner-pages .header:before{display: none;}
.inner-main-content {    padding-top: 105px;}

.large-small .content-container.col-md-4{padding-left:120px ;padding-right:120px ;}

.functions-content.col-md-6 {    padding-left: 200px;    position: relative;}
.functions-content:before {content: "";background: #000;position: absolute;width: 1px;height:0;left: 100px;top: 0;bottom: 0;margin: auto; transition: all linear 0.8s;}
.anim.in-view.functions-content:before {    height: calc(100% + 120px);transition: all linear 0.8s;}

.functions-content.col-md-6.hide-1024{padding-left: 80px; padding-right: 120px;}
.functions-content.col-md-6.hide-1024:before {left: 15px;}
.functions-page .col-md-6{margin-bottom: 155px;}

.content-container ul{list-style: none;padding: 0;}
.content-container ul li{padding-bottom: 10px;}
.content-container ul li:before{content: ""; background: url("../images/bullets.svg") no-repeat; position: relative; margin-right: 15px; display: inline-block; width: 10px;height: 10px; background-size: 100%;}

.modal-backdrop.show {    opacity: .90 !important;}
.enquire-popup .close{opacity:1;position:absolute;top:40px;right:40px; z-index:1;}
.enquire-popup .modal-dialog{max-width:1300px}
.enquire-popup .modal-form.text-center{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}
.enquire-popup .modal-content{background-color:transparent}
/*.modal-open .modal{display:flex!important;align-items:center!important}*/
input,select,textarea{width:100%;border:none;padding-left:15px;}
.modal input,.modal select,.modal textarea{height:60px;line-height:60px;color:#000}input[type="date"]::-webkit-calendar-picker-indicator{color:rgba(0,0,0,0);opacity:1;display:block;background:url(../images/calendar-alt-regular.svg)no-repeat;width:20px;height:20px;border-width:thin}
.modal-form .col-md-4{margin-bottom:25px}
input[type="submit"]{background:#c6ad7e;background:-moz-linear-gradient(left,rgba(198,173,126,1) 0%,rgba(189,154,86,1) 51%,rgba(180,135,46,1) 100%);background:-webkit-linear-gradient(left,rgba(198,173,126,1) 0%,rgba(189,154,86,1) 51%,rgba(180,135,46,1) 100%);background:linear-gradient(to right,rgba(198,173,126,1) 0%,rgba(189,154,86,1) 51%,rgba(180,135,46,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6ad7e',endColorstr='#b4872e',GradientType=1);width:220px;margin:auto;display:block;font-size:18px;font-family:'semibold';color:#fff}.video-wrapper{position:relative;padding-bottom:100%;padding-top:25px;height:0}
.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.overflow-hidden.gallery-image{position:relative;height:100%;padding-top:103%}
.overflow-hidden.gallery-image img{object-fit:cover;height:100%;position:absolute;top:0;left:0;width:100%}

.slick-dots li.slick-active button:before{display: none !important}
.slick-dotted.slick-slider {    margin-bottom: 0 !important;}
.feature-gallery .slick-dots{bottom: 25px;}
.feature-gallery .slick-dots li {    width: 10px;	height: 10px;}
.feature-gallery .slick-dots li button {    width: 10px;   height: 10px;    background: #fff; border-radius: 100%;}
.feature-gallery .slick-dots li.slick-active  button { background: rgba(255,255,255,0.45);}

.inner-banner{display: flex; align-items: center; justify-content: center; height: calc(100vh - 135px); overflow: hidden}
.inner-banner .banner-caption{padding-top: 95px; z-index: 1; padding-left: 15px; padding-right: 15px;}



.form-container .input-fields{margin-bottom:35px}
.form-container .input-fields input,.input-fields textarea{height:60px;line-height:60px;background:rgba(0,0,0,0.09);padding-left:15px}
.form-container .input-fields textarea{height:160px;padding:15px 15px 0}
.form-container .input-fields input::-webkit-input-placeholder{color:#000; font-size: 14px;}
.form-container .input-fields input:-moz-placeholder{color:#000; font-size: 14px;}
.form-container .input-fields input::-moz-placeholder{color:#000; font-size: 14px;}
.form-container .input-fields input:-ms-input-placeholder{color:#000; font-size: 14px;}
.form-container .input-fields textarea::-webkit-input-placeholder{color:#000; font-size: 14px;}
.form-container .input-fields textarea:-moz-placeholder{color:#000; font-size: 14px;}
.form-container .input-fields textarea::-moz-placeholder{color:#000; font-size: 14px;}
.form-container .input-fields textarea:-ms-input-placeholder{color:#000; font-size: 14px;}
.form-container .input-fields input[type="submit"]{background:#000;margin-left:0;margin-right:0;cursor:pointer;transition:all linear .5s}
.form-container .input-fields input[type="submit"]:hover{background:#c6ad7e;background:-moz-linear-gradient(left,rgba(198,173,126,1) 0%,rgba(189,154,86,1) 51%,rgba(180,135,46,1) 100%);background:-webkit-linear-gradient(left,rgba(198,173,126,1) 0%,rgba(189,154,86,1) 51%,rgba(180,135,46,1) 100%);background:linear-gradient(to right,rgba(198,173,126,1) 0%,rgba(189,154,86,1) 51%,rgba(180,135,46,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6ad7e',endColorstr='#b4872e',GradientType=1);transition:all linear .5s}


.inner-main-content.blog-page .inner-banner:after{content:"";background:rgba(0,0,0,0.3);position:absolute;top:0;width:100%;height:100%}
.blog_container{background: #fff;margin-top:-120px;position:relative; padding: 55px;}

.inner-main-content.blog-page .inner-banner .banner-caption {	padding-top: 0;}
.blog-title {    padding: 30px 0;}
.blog-container{margin-bottom: 30px}

.blog-container .blog-title .font-20 a{transition: all linear 0.3s}
.blog-container .blog-title:hover a {color: #B4872E; transition: all linear 0.3s}

.backto {    display: table;    margin: 0 auto 50px;    width: auto;}
.blog-block{margin-top: 45px;}
.blog-icon{background: url("../images/blog-icon.svg") no-repeat; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; font-size: 32px; font-family: "medium"; background-size: 100%; margin-right: 15px; color: #fff;}
.blog-subcontent {    width: 85%;}
.blog-subcontent ul {    padding-left: 15px;}
.blog-subcontent ul li {    padding-bottom: 7px;}
.blog-subcontent img{ margin: 10px 0;}
.ctas-d-flex .cta a {    min-width: 220px;    text-align: center;}

.blog-image img {    object-fit: cover;    height: 100%;}
.blog-image {    height: 255px;}

.blog-single-page .feature-image .image-container .overflow-hidden{height: 630px}
.blog-single-page .feature-image .image-container .overflow-hidden img{height: 100%; object-fit: cover;}

a.backtotop.scroll-down.scrollto {
    display: flex;
    position: static;
    border-color: #000 !important;
    width: 60px;
    height: 60px;
    align-items: center;
    justify-content: center;
    margin: 200px auto 120px;
}

.gift-coupons {
    flex-wrap: wrap; justify-content: space-between
}

.gift-coupons a {
    min-height: 180px;
    width: 47%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;margin-bottom: 35px;
}

.gift-coupons.d-flex a span {    display: block;    margin-top: 15px;}
.whatson-image {    width: 45%;    padding-right: 80px;}
.whatson-content{width: 55%; border-top: 1px solid #000; padding-top: 100px;}
.contact-map{height: 635px;}
.page-template-page-make-a-reservation .contact-map {    height: 100%;}

.map-container{height: 100vh;}
.page-template-page-contact .map-container {    height: auto;}
.iframecontainer{height: 100%;}
.page-template-page-make-a-reservation .footer,.page-template-page-make-a-reservation .header,.page-template-page-make-a-reservation .get-in-touch{display: none}
.makeareservation-container {    top: 0px;    position: absolute;    right: 0;    height: 100%; width: 600px; padding: 35px;}
.iframecontainer iframe{position: absolute; width: 100%; height: 100%;}

.whatson-dflex{margin-bottom: 45px;}
.menu-images-list .menu__images{width: 45%; padding-right: 220px; padding-left: 5vw; position: relative}
.menu-images-list .menu_content_menu{width: 55%; padding-right: 5vw}
.menu-content .slick-list,.menu-content2 .slick-list {    padding-bottom: 120px;}
.smaller-image {    position: absolute;    bottom: -120px;    right: 60px;    width: 360px;  padding: 40px;    background: #fff;}
.menu__list {    padding: 0px 5vw;    margin-bottom: 80px;}

.larger-image .overflow-hidden {
    height: 570px;
}

.smaller-image .overflow-hidden {
    height: 280px;
}

.menu_content_menu .d-flex{margin-bottom: 30px;    min-width: 210px;}
.menu-images-list.d-flex {    align-items: flex-start;}

.inner-main-content.menu-page .inner-banner .overflow-hidden img,.inner-main-content.blog-page .inner-banner .overflow-hidden img{    height: 100%;    object-fit: cover;}
.inner-banner .overflow-hidden{height: 100%;width: 100%;}


.instagram-carousel .slick-next {    right: 5vw;top: -30px; background: url("../images/insta-next-arrow.svg") no-repeat !important; width: 145px; background-size: 100% !important; height: 110px;}
.instagram-carousel .slick-prev {  display: none !important;}

.slick-next:before,.slick-prev:before{display: none !important}
.menu-list .slick-next:before,.menu-list2 .slick-next:before,
.menu-list .slick-prev:before,.menu-list2 .slick-prev:before {display:block !important;}
.menu-list .slick-slide,.menu-list2 .slick-slide {   /* min-width: 350px; */   text-align: center;    padding: 55px 100px;}
.menu-list .slick-list,.menu-list2 .slick-list {    padding-right: 0px !important; }
.menu-list .slick-slide .font-25.medium,.menu-list2 .slick-slide .font-25.medium {    display: table; margin: auto;color: rgba(255,255,255,0.45); position: relative}
.menu-list .slick-slide.slick-current .font-25.medium,.menu-list2 .slick-slide.slick-current .font-25.medium {color: rgba(255,255,255,1);}
.menu-list .slick-slide.slick-current .font-25.medium:after,.menu-list2 .slick-slide.slick-current .font-25.medium:after{content: ""; background: #fff; width: 100%; height: 15px; position: absolute; left: 0;bottom: -55px;}
.item-description {
    padding-right: 120px;

}

.item-price.d-flex>div {    padding-right: 20px;}

.d-flex.cta-flex>div {
    margin: 0 10px;
}

.d-flex.cta-flex {
    justify-content: center;
}

.button_container {
  position: fixed;
  top: 30px;
  right: 15px;
  height: 27px;
  width: 35px;
  cursor: pointer;
  z-index: 100;
  transition: opacity 0.25s ease;
}

.button_container.active .top {
  transform: translateY(11px) translateX(0) rotate(45deg);
  background: #FFF;
}
.button_container.active .middle {
  opacity: 0;
  background: #FFF;
}
.button_container.active .bottom {
  transform: translateY(-11px) translateX(0) rotate(-45deg);
  background: #FFF;
}
.button_container span {
  background: #fff;
  border: none;
  height: 5px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.35s ease;
  cursor: pointer;
}
.button_container span:nth-of-type(2) {
  top: 11px;
}
.button_container span:nth-of-type(3) {
  top: 22px;
}

.overlay {
  position: fixed;
  background: #000;
  top: 0;
  left: 0;
  width: 100%;
  height: 0%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.35s, visibility 0.35s, height 0.35s;
  overflow: hidden; z-index: 9
}
.overlay.open {
  opacity: 1;
  visibility: visible;
  height: 100%;
}
.overlay.open li {
  animation: fadeInRight 0.5s ease forwards;
  animation-delay: 0.35s;
}
.overlay.open li:nth-of-type(2) {
  animation-delay: 0.4s;
}
.overlay.open li:nth-of-type(3) {
  animation-delay: 0.45s;
}
.overlay.open li:nth-of-type(4) {
  animation-delay: 0.5s;
}
.overlay nav {
  position: relative;
  height: 70%;
  top: 50%;
  transform: translateY(-50%);
  font-size: 50px;
  font-weight: 400;
  text-align: center;
}
.overlay ul {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  display: inline-block;
  position: relative;
  height: 100%;
}
.overlay ul li {
  display: block;
  height: 25%;
  height: calc(100% / 4);
  min-height: 50px;
  position: relative;
  opacity: 0;
}
.overlay ul li a {
  display: block;
  position: relative;
  color: #FFF;
  text-decoration: none;
  font-family: 'medium'; font-size: 21px; line-height: 32px;
}
.overlay ul li a:hover:after, .overlay ul li a:focus:after, .overlay ul li a:active:after {
  width: 100%;
}
/*.overlay ul li a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0%;
  transform: translateX(-50%);
  height: 3px;
  background: #FFF;
  transition: 0.35s;
}*/

@keyframes fadeInRight {
  0% {
    opacity: 0;
    left: 20%;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}

.issticky .button_container {top: 20px;}

.gm-style .gm-style-iw-c {
    top: 117px !important;
    left: 200px !important;
    min-height: 160px !important;
    display: flex;
    align-items: center;
	padding: 0 !important;
    padding-left: 15px !important;
    min-width: 350px !important;
	border-radius: 0 !important;
	font-family: "medium";
	font-size: 21px;
}

.gm-style .gm-style-iw-tc{display:none !important;}

.gm-style .gm-style-iw-t::after,button.gm-ui-hover-effect{display: none !important}

.content-container {
    padding-left: 6vw;
    padding-right: 6vw;
}

.d-flex.cta-anchors a {
    font-family: 'semibold';
    margin: 0 15px;
    color: #BB954C;
}

.menu-page ul.nav.nav-tabs {
    position: absolute;
    bottom: 0; border-bottom: none;
}

.menu-page .nav-tabs .nav-link {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: 1px solid !important;
    border-bottom: none;
    padding: 0 30px;
    height: 60px;
    line-height: 60px;
    display: inline-block;
    font-size: 16px;
    font-family: 'semibold';
    transition: all linear 0.5s;
    z-index: 1;
    position: relative;
    background: #000;
    color: #fff;
    margin: 0 15px;
}
.menu-page .nav-tabs .nav-item.show .nav-link, .menu-page .nav-tabs .nav-link.active {
    color: #BB954C;
    background-color: #000;
    border-color: transparent !important;
}

.page-template-page-thankyou .get-in-touch{display:none;}
.thankyou-msg.text-center {
    min-height: 670px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'semibold';
}

div#home .d-flex.left-right .overflow-hidden {
    height: 660px;
}

.badges {    margin-bottom: 65px;    align-items: center;}
.badges a{display: inline-block; margin-right:35px;}

/*=======================MEDIA QUERIES=======================*/

@media only screen and (max-width: 2560px) and (min-width: 1921px) {
.content-container {    padding-left: 11vw;    padding-right: 11vw;}
.home .main-menu ul li:nth-child(8):before {    left: -64%;}
.home .main-menu ul li:nth-child(9):before {    left: -86%;}
.home .header.stickyheader .main-menu ul li:nth-child(8):before {    left: -50%;}
.home .header.stickyheader .main-menu ul li:nth-child(9):before {    left: -63%;}
.smaller-image {    width: 540px;    padding: 55px;    background: #fff;}
	
}

@media (max-width:1680px){
.instagramimage {    max-height: 235px;    padding-right: 30px;}
.menu-page .inner-banner .banner-caption {	padding-top: 0;}
.menu-page.inner-main-content {    padding-top: 65px;}
}
@media (max-width:1600px){
	
}
@media (max-width:1480px){
	
.pt-200{padding-top: 120px}
.pb-200{padding-bottom: 120px}
.pt-120{padding-top: 80px}
.pb-120{padding-bottom: 80px}
.pt-80{padding-top: 40px}
.pb-80{padding-bottom: 40px}	
.pr-120{padding-right: 80px !important;}
.pl-120{padding-left: 80px !important;}
.pr-80{padding-right: 60px !important;}
.pl-80{padding-left: 60px !important;}
.pr-60{padding-right: 40px !important;}
.pl-60{padding-left: 40px !important;}


img.small-tomato {    height: 160px;}
img.big-tomato { 	height: 210px;}
img.home-leaves { 	height: 125px;}
.content-container {    padding-left: 5vw;    padding-right: 5vw;}
.experience-container {padding: 100px 0;}
	
.col-md-4.col-sm-12.right-contact .mb-5 {    margin-bottom: 15px !important;}
.col-md-4.col-sm-12.right-contact .mt-5 {    margin-top: 25px !important;}
	
.font-80{font-size: 65px; line-height: 75px;}
.font-64{font-size: 54px; line-height: 65px;}
.font-55{font-size: 45px; line-height: 50px;}
.font-45{font-size: 40px; line-height: 50px;}
	
.instagram-carousel .slick-next {    right: 15px;    width: 75px;    height: 65px;}
.large-small .content-container.col-md-4 {    padding-left: 40px;    padding-right: 40px;}
	
.big-container {    padding-left: 50px;	padding-right: 50px;}
	
.inner-pages .main-menu ul li:nth-child(8), .inner-pages .main-menu ul li:nth-child(9) {    width: 17%;}
.inner-pages .main-menu ul li {width: 9%;  }
.main-menu ul li a {font-size: 15px;}
	
.smaller-image {    bottom: -90px;    width: 250px;    padding: 30px;}
.makeareservation-container {width: 450px;}
.menu-list .slick-slide, .menu-list2 .slick-slide {    padding: 55px 60px;}
div#home .d-flex.left-right .overflow-hidden {    height: 560px;}	
}
@media (max-width:1366px){
.larger-image .overflow-hidden {    height: 300px;}
.smaller-image .overflow-hidden {    height: 160px;}
	.smaller-image{padding: 15px;}

}

@media only screen and (max-width: 1280px) and (min-width: 1024px) {
.main-menu ul li a {    font-size: 12px;}
.inner-logo img {    height: 60px;	}
.inner-main-content {    padding-top: 109px;}
	
}


@media (max-width:1280px){
.pt-200{padding-top: 80px}
.pb-200{padding-bottom: 80px}
.pt-120{padding-top: 60px}
.pb-120{padding-bottom: 60px}
.pt-80{padding-top: 40px}
.pb-80{padding-bottom: 40px}
.pt-60{padding-top: 30px}
.pb-60{padding-bottom: 30px}

.left-right img,.get-in-touch .overflow-hidden img {    width: 135%;}	
.scroll-down {width: 80px;	height: 80px;}
	
.functions-page .col-md-6 {    margin-bottom: 75px;	padding-left: 80px;}	
.functions-content:before {left: 35px;}
.functions-content.col-md-6.hide-1024 {    padding-left: 60px;    padding-right: 30px;}

.main-menu ul li:nth-child(8):before, .main-menu ul li:nth-child(9):before{display: none}
.img-container img {    width: 140%;}
.inner-pages .header {padding: 25px 15px;}
	
.menu_content_menu .d-flex {    margin-bottom: 35px;}
.whatson-content {    padding-top: 30px;}
.whatson-content .running-text.mt-5,.whatson-content .cta.mt-5 {    margin-top: 30px !important;}
.whatson-image {padding-right: 35px;}
	

	
}

@media (max-width:1024px){
.show-1024{display:block !important}
.hide-1024,ul.d-flex.hide-1024,.menu__images.d-flex{display:none!important}

.pr-120{padding-right: 40px !important;}
.pl-120{padding-left: 40px !important;}
.pr-80{padding-right: 30px !important;}
.pl-80{padding-left: 30px !important;}
.pr-60{padding-right: 30px !important;}
.pl-60{padding-left: 30px !important;}
.pr-40{padding-right: 30px !important;}
.pl-40{padding-left: 30px !important;}

.font-80{font-size: 55px; line-height: 65px;}
.font-64{font-size: 44px; line-height: 55px;}
.font-55,.font-45{font-size: 35px; line-height: 40px;}

img.homedish1 {height: 33%;}
img.homedish2,img.homedish4 {    height: 30%;}
img.homedish3 { height: 25%;}
	
/*img.big-tomato {left: -35vw !important;}
img.small-tomato {left: -25vw !important;}
img.home-leaves {}*/
	
.header {padding: 20px 35px;}	
.instagramimage {    max-height: 220px;    padding-right: 15px;}	
.big-divider.pb-200{display: none}
.connect-to-us{padding-top: 30px;}
.big-container {    padding-left: 15px;	padding-right: 15px;}
.header.stickyheader, .inner-pages .header.stickyheader {    padding: 15px;}
.img-container img {    width: 150%;}
	
.menu-images-list .menu_content_menu {    width: 100%;    padding-right: 15px;    padding-left: 15px;}
a.backtotop.scroll-down.scrollto {margin: 100px auto 60px;}
.makeareservation-container {    width: 360px;}

.home .header {    padding: 40px 35px;}
.home .header.stickyheader {    padding: 35px 35px;}
.map-container {    height: auto;}
	
.footer-column.third-column {    text-align: center;}
.footer-column.col-md-4.col-sm-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.footer-column.first-column {    padding-left: 15px;}
.footer-columns .footer-column {    padding-top: 40px;    padding-bottom: 40px;}
.footer-columns.row.justify-content-between,.get-in-touch .row {    margin: 0;}
.footer-social, .copyright-whyad {    position: static;    text-align: center;}
.footer-column.first-column {    padding-top: 0;}

	div#home .d-flex.left-right .overflow-hidden {
    height: 650px;
}

	
	
}
@media (max-width:992px){


	
}
@media (max-width:768px){
.show-768{display:block !important}
.hide-768,.functions-content:before{display:none!important}
	
.pr-120,.pr-80,.pr-60,.pr-40{padding-right: 15px !important;}
.pl-120,.pl-80,.pl-60,.pl-40{padding-left: 15px !important;}
	
.d-flex.left-right {    flex-direction: column;}
.left-right>div {    width: 100% !important;}
.content-container,.right-contact {    padding-top: 35px;    padding-bottom: 35px;}
.home .main-content .d-flex.left-right:first-child,.home .main-content .d-flex.left-right:nth-child(3){flex-direction: column-reverse}
.col-md-8.col-sm-12.left-contact.nopadding-right {    padding: 0 !important;}
.nopadding-left{padding-left:15px !important}
.nopadding-right{padding-right:15px !important}
	
.left-right img, .get-in-touch .overflow-hidden img {    width: 100%;}


.title-container.d-flex {    flex-direction: column;    align-items: flex-start !important;}
.diamond {width: 30px;height: 30px;margin-left: 15px;margin-right: 5px;}
.diamond a{font-size: 12px;}
.social-links.ml-4{margin-left: 0 !important; margin-top: 15px;}
.newsletter input[type="email"] {height: 50px;}
.newsletter input[type="submit"] {font-size: 16px;height: 50px;	line-height: 50px;}
.img-container img {    width: 100%;}
.inner-main-content {    padding-top: 115px;}
.inner-pages .header {    padding: 15px; }

.functions-content.col-md-6 {	padding-left: 15px;}
.functions-page .col-md-6 {    margin-bottom: 25px;    padding-left: 15px;}
.inner-main-content.functions-page .big-container.pt-120 {    padding-top: 0px;}
.col-md-6.col-sm-12.functions-image{padding: 0;}
.running-text.mt-5 {    margin-top: 15px !important;}
.cta-btns.d-flex {    flex-direction: column;}
.cta.aos-init.mr-4{margin-right: 0 !important; margin-bottom: 10px;}
.cta-btns .cta a {	width: 100%; text-align: center}
	
.gift-cards-vouchers {    padding: 0 15px;}
.gift-cards-vouchers .image-container.col-md-6.col-sm-12.nopadding-right{padding-left: 0 !important; padding-right: 0 !important}
	
.whatson-dflex.d-flex>div {    width: 100%;    padding-right: 0 !important;}
.whatson-dflex.d-flex {    flex-direction: column;}
	
.blog_container {padding: 30px;}
.blog-single-page .container {    max-width: 100%;}


.getintouch-form {    padding: 0 15px;}
	
.makeareservation-container {    position: static; width: 100%;}
.map-container {    display: flex;    flex-direction: column-reverse;}
	
.inner-main-content.about-page .row {    margin: 0;}
.inner-main-content.about-page .row .image-container.col-md-8.col-sm-12{padding-left: 0 !important; padding-right: 0 !important}
.page-template-page-contact .getintouch-form {    margin-top: 30px;}
.makeareservation-container {padding: 30px 15px;}
.modal-form .col-md-4 {    margin-bottom: 15px;}
.modal input, .modal select, .modal textarea {    height: 50px;	line-height: 50px;}
.enquire-popup .close {top: 20px;    right: 20px;}
.enquire-popup .modal-dialog {margin-top: 70px;}
	.item-description {    padding-right: 40px;}
div#home .d-flex.left-right .overflow-hidden {
    height: inherit;
}
	
}
@media (max-width:600px){
.show-600{display:block !important}
.hide-600,.parallax-images,.gm-style .gm-style-iw-c {display:none!important}
.font-80{font-size: 45px; line-height: 45px;}
.font-64,.font-55,.font-45{font-size: 30px; line-height: 35px;}
.font-32,.font-28,.font-25{font-size: 18px; line-height: 25px;}
.font-20 {    font-size: 16px;}
.font-45.text-uppercase {    font-size: 28px;    line-height: 35px;}
.instagram-carousel .slick-list {    padding-right: 80px!important;}
	
.home-banner-images img.homedish2 {    height: 25%;    bottom: -20px;}
.home-banner-images img.homedish3 {    height: 15%;    top: 80px;	right: -40px;}
.home-banner-images img.homedish4 {    bottom: 0px;    height: 20%;}

.home-logo img {    width: 180px;}
.cta.mt-5 {    margin-top: 20px !important;}
.home-banner {	padding-top: 0px;}
.scroll-down img {    transform:translateY(-25px);    width: 10px;}
.scroll-down {    width: 40px;    height: 40px;}
.cta a {padding: 0 25px;    height: 50px;    line-height: 50px;	font-size: 16px;}
	
.inner-logo img {    height: 55px;}
.inner-pages .header.stickyheader  .inner-logo img,.header.stickyheader .sticky-logo {   height: 40px;}
.home .header.stickyheader {    padding: 15px;}
.inner-main-content {    padding-top: 84px;}

.menu-list .slick-slide .font-25.medium,.menu-list2 .slick-slide .font-25.medium {margin: auto;}
.menu-list .slick-prev,.menu-list2 .slick-prev {    left: 0px;}
.menu-list .slick-next,.menu-list2 .slick-next {    right: 0px;}
.menu-list .slick-slide,.menu-list2 .slick-slide {    min-width: 310px; padding:55px 0px;}

	

.inner-banner,.inner-main-content.menu-page .inner-banner .overflow-hidden img,.inner-main-content.blog-page .inner-banner .overflow-hidden img {height: calc(85vh - 85px); }
.blog_container {    padding: 15px;}
.ctas-d-flex {    flex-direction: column;}
.ctas-d-flex .cta.mr-4 {    margin-right: 0 !important; margin-bottom: 10px;}
.ctas-d-flex .cta a{width: 100%; text-align: center}
.blog-subtitle-content.d-flex {    flex-direction: column;}
.blog-icon {    width: 30px;    height: 30px;    font-size: 15px;	margin-right: 0px; margin-bottom: 15px;}
.blog-subcontent {    width: 100%;}
.large-small .content-container.col-md-4 {    padding-left: 15px;    padding-right: 15px;}
.backto {margin: 0 auto 30px;}
.blogtitle.font-55 {    font-size: 24px;    line-height: 30px;}
.contact-map {    height: 320px;}
.page-template-page-make-a-reservation .contact-map {    height: 425px;}
.home-banner-images img.homedish1 {		height: 30%;}
.modal-form .col-md-4 {    margin-bottom: 10px;}
.button_container {top: 39px; width: 27px;height: 20px;}
.button_container span:nth-of-type(3) {    top: 14px;}
.button_container span:nth-of-type(2) {    top: 7px;}
.issticky .button_container {    top: 29px;}
.button_container span {	height: 3px;}
.home.issticky .button_container {    top: 40px;}
.button_container.active .bottom {	transform: translateY(-3px) translateX(0) rotate(-45deg);}
.menu-page .nav-tabs .nav-link {    padding: 0 15px;    height: 40px;    line-height: 40px;    font-size: 14px;    margin: 0 5px;}
.thankyou-msg.text-center {	min-height: 480px;}
.thankyou-msg.text-center br {    display: none;}
.menu_content_menu .d-flex {
    min-width: inherit;
}
}
@media (max-width:480px){

}
@media (max-width:375px){
}

@media (max-width:320px){
}



@media (max-height:750px){
.home-logo img {    width: 170px;}
.home-logo {  top: 140px;}
.home-caption .cta.mt-5 {    margin-top: 15px !important;}
.scroll-down img {    height: 40px;}
.scroll-down {width: 50px;	height: 50px;}
.scroll-down img {    transform: translateY(-15px);}
.page-template-page-menu .inner-banner {	height: calc(120vh - 135px);}
@-webkit-keyframes mover {
0%{transform:translateY(0)}
100%{transform:translateY(-30px)}
}
@keyframes mover {
0%{transform:translateY()}
100%{transform:translateY(-30px)}
}
}

