.airi-contact .airi-jumbotron{
  background-image:url('../img/header-bg-contact-us.jpg');
  background-position: center;
}
.airi-contact .contact-form{
  padding-left:15px;
  padding-right:15px;
}
.airi-contact .contact-form .contact-form-content{
  margin-top:65px;
  margin-bottom:65px;
  padding:30px;
  background-color:#f7f7f7;
}
.airi-contact .contact-form .title-wrap{
  max-width:600px;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:0;
}
.airi-contact .contact-form .title-wrap p{
  color:#cc0000;
  font-weight:700;
}
.airi-contact .contact-form form{
  max-width:800px;
  margin-left:auto;
  margin-right:auto;
}
.airi-contact .contact-form form .form-group{
  margin-bottom:30px;
}
.airi-contact .contact-form form label{
  font-size:18px;
  font-weight:500;
  color:#333;
}
.airi-contact .contact-form form input{
  padding:10px 15px;
  height:50px;
  font-size:18px;
  color:#333;
}
.airi-contact .contact-form form textarea{
  padding:10px 15px;
  font-size:18px;
  color:#333;
}
.airi-contact .contact-form form .form-button{
  text-align:center;
}
.airi-contact .contact-form form .form-button button{
  background-color:#cc0000;
  color:#fff;
  width:100%;
  border-radius:0;
  font-size:18px;
  padding:10px 15px;
  max-width:230px;
  margin-left:auto;
  margin-right:auto;
}
.airi-contact .look-for-us{
  padding-left:15px;
  padding-right:15px;
}
.airi-contact .look-for-us .company-contact{
  padding-top:30px;
}
.airi-contact .look-for-us .company-contact h1{
  font-size:21px;
  font-weight:700;
  color:#cc0000;
  margin-bottom:0;
}
.airi-contact .look-for-us .company-contact p{
  font-size:18px;
  color:#333;
}
.airi-contact .look-for-us .company-contact ul{
  list-style:none;
  padding-left:0;
}
.airi-contact .look-for-us .company-contact ul li{
  display:inline-block;
  vertical-align:middle;
}
.airi-contact .look-for-us .company-contact ul.address li{
  vertical-align:top
}
.airi-contact .look-for-us .company-contact ul li p{
  margin-bottom:0;
  line-height: 32px;
}
.airi-contact .look-for-us .company-contact ul li a{
  color:#333;
  text-decoration:none;
  transition:all linear 0.2s;
}
.airi-contact .look-for-us .company-contact ul li a:hover{
  color:#cc0000;
}
.airi-contact .look-for-us .company-contact ul li:first-child{
  width:24px;
  text-align:center;
  font-size:24px;
  color:#cc0000;
}
.airi-contact .look-for-us .company-contact ul li:last-child{
  padding-left:15px;
}
.airi-contact .look-for-us .google-map{
  height: 400px;  /* The height is 400 pixels */
  width: 100%;  /* The width is the width of the web page */
  background-image:url('../img/contact-map.png');
  background-position: bottom right;
  height:100%;
  min-height:400px;
}
.airi-contact .look-for-us #mapContainer{
  height: 400px;  /* The height is 400 pixels */
  width: 100%;  /* The width is the width of the web page */
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
  .airi-contact .contact-form .contact-form-content{
    padding:50px;
  }
  .airi-contact .look-for-us .company-contact{
    padding-top:inherit;
  }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .contact-form{
    margin-top:90px;
    margin-bottom:90px;
  }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .contact-form{
    margin-top:130px;
    margin-bottom:130px;
  }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
}
