
/*--------------------- ----------
	:: 27.0 Contact Template
-------------------------------*/
.contact .cont-desc .icon {
      width: 50px;
      height: 50px;
      border-right: 1px solid var(--main-color);
      font-size: 36px;
  }
  
  .contact .cont-desc i.fas.fa-mobile-alt.icon {
      padding: 6px;
  }
  
  .contact .cont-desc .other-cont-area p {
      margin: 0;
  }
  
  .contact .cont-desc .other-cont-area {
      padding: 15px 0;
      border-radius: 10px;
      margin-bottom: 20px !important;
  }
  
  .contact i.fas.fa-location-arrow.icon {
      height: 65px;
  }
  
  .contact i.fas.fa-location-arrow.icon {
      margin-top: -10px;
      padding: 23px 0;
  }
  
  .contact .cont-desc h4 {
      font-size: 20px;
  }
  
  .contact span {
      display: inline-block;
      padding: 10px;
      font-family: 'Open Sans', sans-serif;
  }
  
  .contact ul.social-icons {
      padding: 10px;
      background-color: var(--main-color);
      font-size: 24px;
      text-align: center;
      border-radius: 10px;
      margin-top: 20px;
  }
  
  .contact ul.social-icons a {
      padding: 20px;
      color: #000;
  }
  
  .contact ul.social-icons a:hover {
      color: #fff;
  }
  
  .contact-map iframe {
      width: 100%;
      height: 600px;
      display: inherit;
  }
  
  .contact .form-desc {
      background-color: var(--main-color);
      padding: 40px 40px 60px 40px;
      border-radius: 10px;
      text-align: center;
  }
  
  .contact .form-desc h3 {
      font-size: 18px;
      background-color: var(--h-color);
      color: #fff;
      border-radius: 10px;
      padding: 14px 15px;
      text-decoration: none;
      text-align: center;
      font-family: 'Open Sans', sans-serif;
      width: 50%;
      display: block;
      margin: -60px 80px 20px 80px;
      margin-top: -62px;
  }
  
  .contact .form-desc .form-control {
      border-radius: 10px;
      margin: 5px 0;
      height: 50px;
  }
  
  .contact .form-desc input.form-control {
      height: 50px;
  }
  
  .contact .form-desc a.submit-btn {
      font-size: 18px;
      background-color: var(--h-color);
      color: #fff;
      border-radius: 10px;
      padding: 14px 15px;
      text-decoration: none;
      text-align: center;
      font-family: 'Open Sans', sans-serif;
      width: 50%;
      display: inline-block;
  }
  
  .contact .form-desc h4 {
      padding: 20px 0;
      margin-top: 9px;
  }
  