.contact-banner {
  background-image: url("../assets/images/contact-us/contactus-banner.jpg");
  height: 495px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 50px 15px;
  display: flex;
  align-items: center;
}
.content {
  padding-right:50px;
  padding-left:150px;
}
.contact-from{
  padding: 60px 15px;
}
.contact-from .list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  align-items: center;
  display: flex;
}
.imp-contact .flex-center{
  margin-bottom: 20px;
}
.contact-from .list li {
  display: table-cell;
  padding: 5px;
  vertical-align: text-top;
}
.contact-from .list li img {
  width: 50px;
  margin-right: 10px;
}
.contact-from  .form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: none;
  font-size: 14px;
  margin-bottom: 15px;
  font-family: Roboto-Regular;
  border-bottom: 1px solid lightgray;
}
.contact-from  .form-control-plaintext:focus{
  border: none;
  border-bottom: 1px solid #f28336;
  outline:none;
}
.center-item {
  display: flex;
  align-items: center;
}
.ceo-content img {
  position: absolute;
  width: 66px;
  z-index: -1;
}
.ceo-name {
  margin-top: 35px;
}
.board-team .img1 {
  width: 100%;
}
/* board-team */
.sub-title {
  font-size: 33px;
  font-family: RobotoCondensed-Regular;
}

.card-pd {
  padding: 0;
  align-items: center;
  display: flex;
}
/* map  */
.map{
 position: relative;
}
.map .office-address{
 position: absolute;
 top:50px;
}
.add-content{
  padding: 30px;
  background-color: white;
}
.add-content {

}
.add-content .list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
}
.add-content  .flex-center{
  margin-bottom: 20px;
}
.add-content  .list li {
  display: table-cell;
  padding: 5px;
  vertical-align: text-top;
}
.add-content .address {
  font-size: 14px;

  line-height: 1.5;
}
.gmap{height:800px}
@media screen and (max-width: 768px) {
  .imp-contact{
  margin-top: 30px;
  }
  .mob-right{
  margin-right: 15px !important;
  }
  .p-5 {
    padding: 1rem !important;
  }
  .mb-5 {
    margin-bottom: 1rem !important;
  }
  .contact-banner {
    height: 240px!important;
}
.content {
  margin-top: 30px;
  padding-right: 0px;
  padding-left:0px;
}
.map .office-address{
  position: relative;
  top:0;
}
.mr-20 {
  margin-right: 0px;
}
.orange-btn,.gray-btn{
  padding: 10px 30px !important;
}
.add-content {
    padding: 30px 0;
}
.map{padding:0 20px}
.gmap{height:400px}
}
