
.navbar {
  background-color: #ffffff ;
  filter: brightness(100%) invert(0%) !important;
}
.nav-link {
  color: #000000 !important;
}
.navbar-brand-image {
  filter: brightness(100%) invert(0%) !important;
}
.custom-border-btn {
  background: transparent;
  border: 2px solid #546f44 ;
  color: #4f6a3e;
}
.navbar-nav .nav-link:hover {
  color: #4f6a3e !important; 
}
.section-heading h2 {
  font-size: 40px;
  font-weight: 700;
  text-transform: capitalize;
  margin-top: 20px;
  line-height: 56px;
}

.modal-body p{
  margin-bottom: 15px !important;
}

 .navbar-toggler .navbar-toggler-icon:before,
.navbar-toggler .navbar-toggler-icon:after {
  background-color: var(--dark-color);
}

 .navbar-toggler .navbar-toggler-icon:after {
  background-color: var(--dark-color);
  transition: 10ms 300ms ease;
}

 .navbar-toggler .navbar-toggler-icon {
  background: var(--dark-color);
}

.sticky-wrapper.is-sticky .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
  background: transparent;
}

.contact-page{
  margin-top: 200px;
}

.contact-page .section-heading {
  margin-bottom: 40px;
  margin-right: 280px;
}

.contact-page p {
  margin-bottom: 50px;
}

.contact-page .item {
  border-radius: 10px;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
  padding: 35px 30px;
  background-color: #fff;
  display: inline-block;
  min-width: 360px;
}

.contact-page .phone {
  margin-bottom: 30px;
}

.contact-page .item img {
  float: left;
  margin-right: 25px;
  vertical-align: middle;
}

.contact-page .item h6 {
  font-size: 20px;
  font-weight: 600;
  vertical-align: middle;
}

.contact-page .item h6 span {
  font-size: 15px;
  color: #aaaaaa;
  font-weight: 400;
}

.contact-page #contact-form {
  margin-left: 30px;
  border-radius: 10px;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
  padding: 35px 30px;
  background-color: #d2b48ca9;
  /* max-width: 500px; */
}

.contant-form-title{
  color: rgba(0, 0, 0, 0.612) !important;
  margin-bottom: 20px !important;
}

.contact-page #contact-form label {
  font-size: 15px;
  color: #3a3a3a;
  margin-bottom: 15px;
}

.contact-page #contact-form .inputTxt input {
  width: 100%;
  height: 44px;
  background-color: #f6f6f6;
  border: none;
  margin-bottom: 10px;
  font-size: 14px;
  padding: 0px 15px;
}

.contact-page #contact-form button {
  background-color: #4f6a3eba;
  height: 44px;
  padding: 0px 20px;
  color: #fff;
  border: none;
  font-size: 15px;
  font-weight: 500;
  transition: all .5s;
}

.contact-page #contact-form button:hover {
  background-color: #f35525;
}
.btnPayment{
  max-width: 2240px;
  font-size: 20px;
  /* background-color: #4f6a3eba; */
}
.mebmer-btn{
  background-color: #4f6a3e;
  color: wheat;
}
.mebmer-btn:hover{
  background-color: #476336;
  color: wheat;
}
.orderSM{
  display: none;
}
/* 
---------------------------------------------
Responsive Style
--------------------------------------------- 
*/


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

@media (max-width: 992px) {
  .orderSM{
    display: block;
  }
  .orderLG{
    display: none;
  }
  #contact-form{
    width: 120%;
    position: relative;
    left: -10%;
  }
  .formTitle{
    text-align: center;
  }
  .contant-form-title{
    text-align: center;
  }
  .contact-content .phone {
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .contact-content .email {
    margin-left: 0px;
    margin-bottom: 45px;
  }
  .contact-content #contact-form {
    margin-left: 0px;
  }
  .single-property .info-table {
    margin-left: 0px;
    margin-top: 45px;
  }
  .contact-page .section-heading {
    margin-right: 0px !important;
  }
  .contact-page #contact-form {
    margin-left: 0px;
    margin-top: 60px;
  }

}

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