@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap');



body {

  font-family: 'adobe_cleanregular';

}



h1,

h2,

h3,

h4,

h5,

h6 {

  font-family: "Cormorant Garamond", serif;

}



h1.section-title,

h2.section-title {

  font-size: 60px;

  color: #173b5c;

  font-weight: 400;

  margin-bottom: 30px;

  font-family: "Cormorant Garamond", serif;

}





* {

  margin: 0;

  padding: 0;

}



.imgLogo {

  width: 70px;

  display: block;

}



.welcomeHead {

  width: 80%;

  position: relative;

}



p {

  color: #747e93;

  text-align: left;

  font-size: 16px;

  line-height: 30px;

}



.contactIcon {
  position: fixed;
  right: 10px;
  bottom: 70px;
  width: 70px;
  cursor: pointer;
  border-radius: 100%;
  object-fit: fill;

}




.btnTheme {

  background: #d2ac67;

  padding: 10px 35px;

  text-transform: uppercase;

  color: #fff;

  text-decoration: none;

  border: 0px solid #fff;

}

.btntheme2 {
  background: #c8c8c8;

  padding: 10px 35px;

  text-transform: uppercase;

  color: #2f2f2f;

  text-decoration: none;

  border: 0px solid #fff;
}

.btnTheme:hover,
.btntheme2:hover {
  background: #2e2d2d;
  color: #fff;
}

.imgLogo img {

  width: 100%;

}



.section-title {

  font-weight: bold;

  font-size: 1.8rem;

  margin-bottom: 1rem;

}



.highlight-box {

  background-color: #f8f9fa;

  padding: 1rem;

  border-radius: 5px;

}



.gold {

  color: #c89b56;

}



.unit-img,

.amenity-img {

  width: 100%;

  border-radius: 5px;

}



.footer {

  background: url(../img/footerBg.jpg) #f8f8f8 bottom no-repeat;

  padding: 2rem 0;

}



.map-img {

  width: 100%;

  border-radius: 5px;

}



ul.goldList {

  padding: 0;

}



.goldList li {

  color: #c89b56;

  text-transform: uppercase;

  list-style: none;

  margin-bottom: 10px;

}



.dark-gold {

  color: #998678;

}



.unitPlan p {

  color: #000;

  margin-top: 15px;

  text-align: center;


  font-size: 22px;

}



.contactForm label {

  color: #000;

  display: block;

  margin-bottom: 5px;

}



.modal-content {

  border-radius: 0px;

}



.contactForm input {

  background: #d0d0d0;

  padding: 15px;

  border-radius: 0px;

  margin-bottom: 15px;

  border: 0px solid;

  width: 100%;

}



.map {

  width: 100%;

  height: 350px;

}



footer h5 {

  font-family: 'adobe_cleanregular';

  font-size: 30px;

  color: #000;

  text-align: left;

}





.contactDetails h4 {

  color: #2e2d2d;

  font-size: 22px;

  text-align: left;

}



.contactDetails p {

  color: #000;

  font-size: 16px;

  width: 50%;

}



.formAction label {

  display: block;

  margin-bottom: 5px;

}

.formAction input {

  background: #ededed;

  padding: 15px;

  margin-bottom: 15px;

  width: 100%;

  border: 0px solid #000;

}





.contactDetails a {

  text-decoration: none;

  color: #000;

  font-size: 22px;

  font-family: "Cormorant Garamond", serif;

}



.copyright {

  background: #c89b56;

  text-align: center;

  font-size: 16px;

  color: #fff;

  padding: 15px;

}


@media (min-width:200px) and (max-width:680px) {

  h1.section-title,
  h2.section-title {
    font-size: 30px;
    margin-bottom: 10px;
  }


}