body{ padding: 0px; margin: 0px; list-style: none; font: normal 16px/24px 'Inter'; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
button, input[type="submit"]{ -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out; cursor: pointer;}
input, button{ -webkit-appearance: none;}
input:focus{ outline: none; box-shadow: none;}
button:focus, input[type="submit"]:focus{ outline: none; box-shadow: none;}
.container{ max-width: 1350px;}

.btn1{ padding: 0 38px; display: inline-block; line-height: 50px; border: 1px solid #E0B942; color: #000; background: #E0B942; margin-top: 20px;}
.btn1Wh{ background: #fff; border-color:#fff; }
.btn1:hover{ background:#925838; color: #fff; border-color: #925838; }
.btn1 i{ margin-left: 10px;}



h1, h2, h3, h4, h5, h6, .bigTxt{ font-family: 'ITC-Benguiat'; padding-bottom: 15px;}
p{ padding-bottom: 15px;}
h1, h2{ color: #E0B942; font-size: 60px; line-height: 69px;}





.lnd-header_sec{ width: 100%; position: absolute; top: 0px; left: 0px; z-index: 11; padding: 15px 0;}
.lndRt i{ width: 110px; display: inline-block;}
.lndRt i img{ max-width: 100%;}
.heAd{ flex:1; color: #fff; font-size: 16px; line-height: 20px; padding: 0 14px;}
.heAd strong{ width: 100%; font-weight: 700; display: inline-block; padding-bottom: 16px;}
.heAd p{ font-weight: 400;}
.lndRt{ max-width: 380px; flex-direction: row-reverse; text-align: center; display: flex; align-items: center;}
.navbar-brand{ margin: 0px; padding: 0px; width: 340px;}
.navbar-brand img{ max-width: 100%;}
.navbar { margin: 0px; padding: 0px; justify-content: space-between;}





.lnd-ban{ width: 100%; position: relative;}
.banItem:before{ width: 100%; position: absolute; top: 0px; left: 0px; content: ""; height: 100%; background: rgba(0,0,0,0.5); content: "";}
.banItem{ width: 100%; position: relative;}
.banTXts{ width: 100%; position: absolute; top: 50%; left: 0px; transform: translateY(-50%);}
.bigTxt{ color: #fff; font-size: 100px; line-height: 110px;}
.banTXts p{ color: #fff; font-size: 18px; line-height: 24px;}
.banTXts li{ display: inline-block; margin-right: 10px;}

.bnFro{ width: 100%; max-width: 420px; border: 1px solid #E0B942; background: rgba(224, 185, 66, 0.4); padding:35px 26px; float: right;backdrop-filter: blur(10px);}
.bnFro h6{ color: #fff; font-weight: 700; font-size: 20px; line-height: 25px; text-align: center; font-family: 'Inter';}
.inputFrm{ width: 100%; margin-top: 10px; }
.inputFrm input[type="text"], .inputFrm input[type="email"], .inputFrm input[type="tel"], .inputFrm textarea{ width: 100%; border: 1px solid #fff; padding: 0 15px; height: 50px; background: none; font-family: 'Inter'; font-size: 16px; line-height: 20px; color: #fff; outline: none !important;}
.inputFrm textarea{ padding: 15px; height: 85px; resize: none;}
.inputFrm input[type="submit"]{ width: 100%; color: #000; background: #E0B942; height: 50px; border: 1px solid #E0B942; font-size: 16px; line-height: 25px; text-align: center; font-family: 'Inter'; color: #000; font-weight: 400;}
.inputFrm input[type="submit"]:hover{ background: #925838; color: #fff; border-color: #925838; }.inputFrm input[type="text"]::placeholder, .inputFrm input[type="email"]::placeholder, .inputFrm input[type="tel"]::placeholder, .inputFrm textarea::placeholder{ color: #fff; opacity: 1;}
.inputFrm input[type="text"]::focus, .inputFrm input[type="email"]::focus, .inputFrm input[type="tel"]::focus, .inputFrm textarea::focus{ outline: none; box-shadow: none;}
.banTXts .row{ align-items: center;}



.baniconSec {
  width: 100%;
  position: relative;
  margin-top: -60px;
}
.baniconIn{ width: 100%; background: #E0B942; padding: 20px;}
.banicNBox{ width: 100%; text-align: center;}
.icn{ width:160px; height:160px; position:relative; display:flex; border-radius:1%; overflow:hidden; background:#fff; justify-content:center; align-items:center; margin:0px auto 20px;}
.banicNBox .icn img{ max-width: 100%;}
.banicNBox p{ font-weight: 700; color: #000; margin-top: 10px; padding-bottom: 0px;}
.baniconSec .col-md-3{ border-right: 1px solid #fff;}
.baniconSec .col-md-3:last-child{ border: none;}



.homeaboutSec{ width: 100%;}
.picsLft{ width: 100%;}
.textRt{ width: 100%; padding: 47px 30px; background: #3d3d3d; min-width: 726px; position: absolute; bottom: -100px; right: 0px;}
.textRt h2{ text-align: left;}
.textRt p, .textRt li{ color: #fff;}
.textRt li{ list-style: disc; margin-bottom: 8px;}
.homeaboutRow{ width: 100%; position: relative; margin-bottom: 100px;}
.textRt ul{ margin: 0px; padding: 0px 0 0 18px;}
.picsLft img{ height: 560px; object-fit:cover;}
.homeaboutRow:nth-child(even) .textRt{ left: 0px; right: inherit;}
.homeaboutRow:nth-child(even) .row{ flex-direction: row-reverse;}


.tophead{ width: 100%; padding: 70px 0; }
.amenitiSec{ width: 100%;background-size: cover !important; text-align: center; position: relative; background-attachment: fixed !important;}
.amenitiSec:before{ width: 100%; position: absolute; top: 0px; left: 0px; content: ""; height: 100%; background: rgba(0,0,0,0.7);}
.yloBox{ width: 100%; text-align: center; padding: 20px 10px; background: #e0b942; min-height: 226px; margin-top: 24px;}
.icnYlo {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 105px;
}
.icnYlo img{ max-width: 100%;}
.amenitiSec .container{ position: relative;}
.yloBox p{  font-weight: 700; margin-top: 9px; padding-bottom: 5px; font-size: 20px; line-height: 26px;}
.yloBox span {
  font-size: 14px;
  line-height: 19px;
  display: inline-block;
}


.boutiqueSec{ width: 100%;background-size: cover !important; text-align: center; position: relative; background-attachment: fixed !important;}
.boutBox{ text-align: left; width: 100%;}
.boutBox .text{ width: 100%; text-align: left; padding: 20px 0 0;}
.boutBox p{ font-size: 20px; line-height: 26px;}


.gallerysec{ width: 100%; text-align: center;}
.gallerysec .container{ max-width: 1920px;}
.gallerysec .col-md-4{ -webkit-box-flex: 0; -ms-flex: 0 0 30%;  flex: 0 0 30%;  max-width: 30%; }
.gallerysec .col-md-5{ -webkit-box-flex: 0; -ms-flex: 0 0 40%;  flex: 0 0 40%;  max-width: 40%; }
.galPic{ width: 100%; margin: 15px 0;}
.galPic img{ height: 400px; object-fit:cover;}



.landfoot{ width: 100%;}
.footTop{ width: 100%; text-align: center; padding: 40px 0; background-size: cover !important; background-attachment: fixed !important;}
.ffoBtm{ width: 100%; background: #E0B942; padding: 20px 0; text-align: center;}
.ffoBtm p{ color: #000; padding-bottom: 0px;}
.g-recaptcha iframe {  transform: scale(0.6);  -webkit-transform: scale(0.6);  transform-origin: 0 0;  -webkit-transform-origin: 0 0;}.g-recaptcha > div{ height: 50px !important;}
#capmsg1{ color: #fff; font-size: 13px;}



.bigTxt {
  font-size: 75px;
  line-height: 85px;
}
.textRt li{ list-style: none; position: relative; padding-left: 20px;}
.textRt li::before {
  content: "\f101";
  position: absolute;
  top: 0px;
  left: 0px;
  font-weight: 900;
  font-family: "Font Awesome 6 Pro";
}

.boutBox .pic .w-100{ height: 340px; object-fit:cover;}

.popupform .bnFro{ background: #806820; max-width: 100%;}
.popupform .modal-body{ padding: 0px;}
.popupform .close{
  position: absolute;
  width: 30px;
  height: 30px;
  background: #fff;
  top: 6px;
  right: 6px;
  z-index: 1;
  border: none;
  border-radius: 100%; color: #000; line-height: 24px; text-align: center; font-size: 15px; opacity: 1;}

.popupform .bnFro h6{ text-align: left;}











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


.heAd{font-size:12px;line-height:18px;}
.lndRt i{width:85px;}
.heAd strong{padding-bottom:7px;}
.bigTxt{font-size:84px;line-height:99px;}
.banTXts p{font-size:16px;line-height:24px;}
.icn{width:125px;height:125px;padding:30px !important;}
h1,h2{font-size:50px;line-height:62px;}
.yloBox p{font-size:18px;line-height:21px;}
.icnYlo img{max-width:70px;}
.yloBox span{font-size:11px;line-height:16px;display:inline-block;}



.bigTxt {
    font-size: 70px;
    line-height: 80px;
  }





}

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


.heAd{font-size:12px;line-height:18px;}
.lndRt i{width:85px;}
.heAd strong{padding-bottom:7px;}
.bigTxt{font-size:70px;line-height:88px;}
.banTXts p{font-size:16px;line-height:24px;}
.icn{width:125px;height:125px;padding:30px !important;}
 h1,h2{font-size:42px;line-height:50px;}
.yloBox p{font-size:18px;line-height:21px;}
.icnYlo img{max-width:70px;}
.yloBox span{font-size:11px;line-height:16px;display:inline-block;}



.bigTxt {
    font-size: 65px;
    line-height: 80px;
  }






}


@media only screen and (max-width: 1399px){
.container{max-width:1250px;}

.heAd{font-size:12px;line-height:18px;}
.lndRt i{width:85px;}
.heAd strong{padding-bottom:7px;}
.bigTxt{font-size:64px;line-height:78px;}
.banTXts p{font-size:15px;line-height:23px;}
.icn{width:125px;height:125px;padding:10px !important;}
 h1,h2{font-size:42px;line-height:50px;}
.yloBox p{font-size:18px;line-height:21px;}
.icnYlo img{max-width:70px;}
.yloBox span{font-size:11px;line-height:16px;display:inline-block;}


.navbar-brand{width:260px;}
.heAd strong{padding-bottom:2px;}
.heAd{font-size:10px;line-height:14px;}
.lndRt i{width:66px;}
body{font-size:14px;line-height:22px;}
.yloBox p{font-size:14px;line-height:20px;}
.icnYlo{height:80px;}
.yloBox{padding:10px 6px;min-height:175px;margin-top:24px;}
.boutBox p{font-size:17px;line-height:26px;}
.btn1{padding:0 19px;line-height:45px;margin-top:20px;}


.bigTxt {
    font-size: 40px;
    line-height: 35px;
  }

}


@media only screen and (max-width: 1199px){
.container{max-width:960px;}
.banItem .w-100{width:100% !important;height:800px;object-fit:cover;}
.icn{width:100px;height:100px;padding:10px !important;}
.picsLft img{height:460px;object-fit:cover;}
.textRt{padding:20px 20px;min-width:520px;}
.amenitiSec .col-md-2{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
.amenitiSec .row{justify-content:center;}
.tophead{padding:50px 0;}

.galPic img{height:300px;}





}
@media only screen and (max-width: 991px){

.amenitiSec .col-md-2{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;}

}
@media only screen and (max-width: 767px){

.d-sm-none{display:none !important;}
.banTXts.d-sm-none{display:block !important;}
.d-sm-block{display:block !important;}
.lnd-header_sec{padding:5px 0;}
.bigTxt{font-size:55px;line-height:66px;}
.banTXts p{font-size:14px;line-height:23px;}
.banItem .w-100{height:700px;}
.bandesktxt{display:none;}
 .banTXts.d-sm-none{display:block !important;position:inherit;top:inherit;left:inherit;transform:inherit;}
.bnFro{width:100%;max-width:100%;border:1px solid #E0B942;background:rgb(0,0,0,0.8);padding:35px 26px;float:right;backdrop-filter:blur(10px);margin-top:20px;}
.baniconSec{width:100%;position:relative;margin-top:20px;}
.baniconSec .col-md-3{border-right:none;}
.baniconIn .row{justify-content:center;}
.baniconSec .col-md-3{border-right:none;padding:10px 15px;}
 .textRt{padding:20px 20px;min-width:100%;position:inherit;top:inherit;left:inherit;right:inherit;bottom:inherit !important;}
.picsLft img{height:auto;object-fit:cover;}
.homeaboutRow{margin-bottom:20px;}


.gallerysec .col-md-4,.gallerysec .col-md-5{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 5px;}
.gallerysec .row{margin:0 -5px;}
.galPic{margin:5px 0;}
.ffoBtm{padding:10px 0;}

.mobbtmtxt img{margin:10px 0;}
.lndRt{display:none;}

.galPic img{height:235px;}





}

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


h1,h2{font-size:35px;line-height:42px;}
}

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

.gallerysec .col-md-4,.gallerysec .col-md-5{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 5px;}

.bigTxt{font-size:40px;line-height:47px;}
.banTXts p{font-size:13px;line-height:19px;}
.btn1{padding:0 12px;line-height:40px;margin-top:20px;font-size:12px !important;}
.banTXts li{margin-right:5px;}

.banItem .w-100 {
    height: 555px;
  }



}
