.getintouch{font-size: 2.5em;
    font-weight: normal;
    color: #000;
    line-height: 1.5em;
    font-family:'Haettenschweiler Regular', 'Open Sans', sans-serif;
	letter-spacing:1.5px;}
.enquiry{/*font-family:'Raleway' , sans-serif; */font-size: 1em;
    font-weight: normal;
    color: #000;
    line-height: 1.2em;}
.contact-table{width:320px; height: 250px;}
.contact-table .contactimg{width:45px; height:45px; margin-right:20px;}
.footer-head{font-size:2em;font-weight:normal;color:#fff;letter-spacing:1.5px;line-height:2em;
font-family:'Haettenschweiler Regular','Impact Regular', 'Open Sans', sans-serif;}
.footer-content{font-size: 1em;font-weight: normal;color: #fff;line-height: 1.2em; /*font-family:'Raleway' , sans-serif;*/}
.footer-link{padding-top:40px;}
.foot-link{font-family:'Haettenschweiler Regular', 'Open Sans', sans-serif;
font-size:1.2em;letter-spacing:0.5px; color: #fff;}
.contact-detail {
    /*font-family: 'Raleway' , sans-serif;*/
    font-size: 1em;
    font-weight: normal;
    color: #000;
    line-height: 1.2em;
	text-decoration: underline;
}
.was-validated .form-control:valid, .form-control.is-valid {
    border-color: #ced4da;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.hmd-contact {
  box-shadow: 0 30px 60px 0 rgba(90, 116, 148, 0.4);
  border-radius: 5px;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  left: 0;
  right: 0;
}
.recapchabox{text-align:left;}
.features{
background-color: #000;padding: 40px 0;color: #fff;"
}
.btn-sendmsg {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #fff;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: red;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.btn-sendmsg:hover {
	background-color: #fff;
}