
.local-ttl{
  background-color: #4b4b4b;
  color:#fff;
  padding:20px;
}

.local-ttl h2{
  font-size:20px;
  line-height:1em;

}
.local-ttl p{
  margin-top:10px;
  margin-bottom:0;

}
.table th{
  background-color:#efefef;
}
.breadcrumbs-holder {

    padding: 20px 0px 0px 20px;

}
.lower-sub-ttl{
  margin-top:40px;
  margin-bottom:20px;
}

.border{
  border-top:1px solid #ccc;
}


section.lower-wrap {
    width: 100%;

    padding: 50px 20px;
    max-width: 990px;
    margin:0 auto;
    background-color: #fff;
}

section.lower-wrap .blocks {
    width: 100%;
    margin: 0 auto;
    position: relative;
}


select.form-control, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"],
input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"],
input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    height: 50px;
  }

.lower-wrap form{
  padding:20px;
  background-color:#efefef;
  border-radius:20px;
  max-width:500px;
  margin:40px auto 0;
}

.lower-wrap form label{
  font-size:18px;
  font-weight:700;
  margin-bottom:10px;
}
.btn-style{
  display:inline-block;
  width:100%;
  border-radius:10px;
        background-color: #5499C7;
        border: none;
        color:#fff;
        font-size:20px;
        cursor: pointer;
        outline: none;
        padding: 20px;
        appearance: none;

}

textarea[name="user_comment"]{
  height:300px;
}
