/* Add here all your CSS customizations */

h2{font-family: "Cinzel", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size:35px;
  line-height: 125%;
  color:#1a2d66!important;
}

h2 span{color:#4e2626!important;}

h3{font-family: "Cinzel", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size:25px;
  line-height: 125%;
  color:#1a2d66!important;
}

h4{font-family: "Cinzel", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size:20px;
  line-height: 125%;
  color:#1a2d66!important;
}



p{
	font-family: "Raleway", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-size: 16px;
}

.bgpink{background:#f7eee9;}
.bglightpink{background:#dec8a6;}
.bglightpink1{background:#e6d4bb;}
.greybg{background:#f4f4f4;}
.lightyellowbg{background:#f1f8b5;}
.lightgreenbg{background:#e0eed5;}
.lightbluebg{background:#e5f1ef;}

.pine-tree-bg{
  background-image:url("../img/pine-tree.png");
  background-position: bottom left;
  background-repeat: no-repeat;
}

.pine-tree-bg1{
  background-image:url("../img/pine-tree1.png");
  background-position: top right;
  background-repeat: no-repeat;
}


.custom-form-style-1.custom-form-style-1-rounded .form-control{border-radius: 10px;}
html .green-btn{background-color:#d1ad00; border:#d1ad00;}
html .green-btn-outline{border-color:#8fb1cc!important; color:#fff!important; background:#8fb1cc!important;}
html .green-btn-outline:hover{background-color:#d1ad00!important; border-color:#d1ad00!important; color:#fff!important;}

.about-owner{border:1px solid #d5bf9d;}
.about-owner span{line-height:140%;}
.about-project-content{padding:30px; border-radius:0px;}
.about-project-content p{color:#2c2c2c;}

.investment-content{padding:15px; background:#518983; color:#fff;}
h2 span.salient-feature{background:#388aa0; color:#fff!important; padding:5px 25px;}

.lightbox img{border:1px solid #dee699;}
.enquiry-form{background: #012a4e;}
.enquiry-form h3{color:#fff!important;}

.card-body{position:relative;}
h4.tag-position{position: absolute;
    top: 10px;
    left: -25px;
    background: #c2a763;
    color: #fff;
    padding: 5px 25px;
    font-size: 16px;
  }

.custom-form-style-1.custom-form-style-1-rounded .form-control{height: 2.75rem;}
textarea{width:100%; border:0px;}
.col-2-4 {width: 20%; text-align: center; padding:1%;}
.info-content{background-color:#00396a; padding:10%; color:#fff;}
.info-content p, .info-content h3{color:#fff!important;}

.counters strong{font-size: 40px; line-height: 40px;}
.info-icons i{color:#00396a; font-size: 60px !important;}

.bluebg{background-color:#263a77;}
.bluebg h2, .bluebg p{color:#fff!important;}

.counters label{font-size: 15px;}
.lead{letter-spacing: 0em;}
.card{border: 0px solid rgba(0, 0, 0, 0.06);}