.wrapper{
    margin-left: 40px;
    margin-right: 40px;
  }
  .ftitle h1{
    padding-top:40px;
    margin-top:20px;
    font-family: 'custom-font-bold';
    text-align: center;
    font-size: 28px;
    color:#2e5f9a;
  }
  .ftitle h1:after {
    background: none repeat scroll 0 0 #2e5f9a;
    bottom: -10px;
    content: "";
    display: block;
    height: 2px;
    position: relative;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
  }
  .first-p{
    font-family: 'custom-font-regular';
    font-size: 14px;
    text-align: left;
    padding-top: 40px;
    margin-left:80px;
    margin-right:80px;
  }
h4{
    font-family: 'custom-font-medium';
    color: #2e5f9a;
}
.map-contact{
  margin-top:80px;
}
.contact{
  position: absolute;
  z-index: 99;
  left:0;
  right:0;
  margin: auto;
}
#bstyle{
  border-radius: 20px;
  width: 30%;
}
.example-container {
  display: flex;
  flex-direction: column;
}

.example-container > * {
  width: 100%;
}
.c1{
  padding-left:120px; padding-right:120px
}
.ftitle3 h3{
  font-family: 'custom-font-bold';
  text-align: left;
  padding-top:20px;
  font-size: 20px
}
.ltitle{
  font-family: 'custom-font-regular';
  color: rgb(73, 73, 73);
}
.ec a{
  display:inline; padding-left:10px;font-size:14px;color:rgb(73, 73, 73);
}
.ecm{
  color: rgb(73, 73, 73);
  font-family: 'custom-font-regular';
}
.home p{
  color: rgb(73, 73, 73);
  font-family: 'custom-font-regular';
  font-size: 12px;
}
.get-directions a{
  font-family: 'custom-font-regular';
  display:inline; 
  padding-left:10px;
  font-size:14px;
  color:rgb(73, 73, 73);
}
.submit
{
background-color: rgb(110, 184, 0);
color: white;
border:0;
font-size: 10px;
border-radius: 20px;
width: 30%;
padding:2% 5%
}

