.contact-info .content {
  padding: 30px 0 40px; }
  .contact-info .content .form h1 {
    text-align: center;
    font-family: GoogleSans-Bold;
    font-size: 36px;
    padding: 10px 0 30px; }
  .contact-info .content .form .title-form {
    font-size: 24px;
    font-family: GoogleSans-Bold;
    text-transform: uppercase; }
  .contact-info .content .form form {
    padding-top: 30px; }
    .contact-info .content .form form .txt, .contact-info .content .form form .txt_area {
      display: flex;
      align-items: center;
      margin-bottom: 20px; }
      .contact-info .content .form form .txt span, .contact-info .content .form form .txt_area span {
        width: 35%; }
      .contact-info .content .form form .txt > div, .contact-info .content .form form .txt_area > div {
        width: 65%; }
        .contact-info .content .form form .txt > div input, .contact-info .content .form form .txt > div textarea, .contact-info .content .form form .txt_area > div input, .contact-info .content .form form .txt_area > div textarea {
          border: 1px solid #EBEBEB;
          border-radius: 5px;
          box-shadow: none;
          padding: 6px 20px; }
          .contact-info .content .form form .txt > div input::placeholder, .contact-info .content .form form .txt > div textarea::placeholder, .contact-info .content .form form .txt_area > div input::placeholder, .contact-info .content .form form .txt_area > div textarea::placeholder {
            /* Chrome, Firefox, Opera, Safari 10.1+ */
            color: #999999;
            opacity: 1;
            /* Firefox */ }
          .contact-info .content .form form .txt > div input:-ms-input-placeholder, .contact-info .content .form form .txt > div textarea:-ms-input-placeholder, .contact-info .content .form form .txt_area > div input:-ms-input-placeholder, .contact-info .content .form form .txt_area > div textarea:-ms-input-placeholder {
            /* Internet Explorer 10-11 */
            color: #999999; }
          .contact-info .content .form form .txt > div input::-ms-input-placeholder, .contact-info .content .form form .txt > div textarea::-ms-input-placeholder, .contact-info .content .form form .txt_area > div input::-ms-input-placeholder, .contact-info .content .form form .txt_area > div textarea::-ms-input-placeholder {
            /* Microsoft Edge */
            color: #999999; }
    .contact-info .content .form form .txt_area textarea {
      border: 1px solid #EBEBEB;
      border-radius: 5px;
      background: #F9F9F9;
      box-shadow: none;
      padding: 6px 20px; }
    .contact-info .content .form form .book_room_now {
      overflow: hidden;
      padding-left: 35%; }
      .contact-info .content .form form .book_room_now a {
        display: inline-block;
        padding: 10px 30px 10px;
        background: #008CF0;
        text-transform: uppercase;
        color: #ffffff;
        font-family: GoogleSans-Bold;
        font-size: 16px;
        border-radius: 5px; }
        .contact-info .content .form form .book_room_now a i {
          padding-right: 10px; }
  .contact-info .content .col-md-6 {
    padding-left: 30px; }
    .contact-info .content .col-md-6 h5 {
      font-size: 24px;
      font-family: GoogleSans-Bold;
      text-transform: uppercase;
      line-height: 30px; }
    .contact-info .content .col-md-6 ul li {
      display: flex;
      align-items: center;
      height: 45px; }
      .contact-info .content .col-md-6 ul li p {
        margin-left: 10px; }
        .contact-info .content .col-md-6 ul li p span {
          font-size: 16px;
          font-family: GoogleSans-Bold; }
        .contact-info .content .col-md-6 ul li p b {
          font-family: GoogleSans;
          color: #008CF0;
          font-weight: 400; }

.map h5 {
  font-size: 24px;
  font-family: GoogleSans-Bold;
  text-transform: uppercase; }
.map ul {
  border: none; }
  .map ul li a {
    font-size: 16px;
    font-family: GoogleSans-Bold;
    text-transform: uppercase;
    border: 1px solid #BFDAEB;
    border-radius: 5px;
    display: inline-block;
    height: 40px;
    margin-right: 20px; }
    .map ul li a:hover {
      background: #FFFFff; }
  .map ul li.active a {
    color: #FFFFff;
    background: #008CF0;
    border: none; }
    .map ul li.active a:hover {
      color: #FFFFff;
      background: #008CF0;
      border: none; }
    .map ul li.active a:focus {
      color: #FFFFff;
      background: #008CF0;
      border: none; }
.map .tab-content {
  margin-top: 30px; }

@media screen and (max-width: 768px) {
  .contact-info .content {
    padding: 20px 0 15px; }
    .contact-info .content .form .row {
      margin: 0; }
    .contact-info .content .form h1 {
      font-size: 30px;
      padding: 0px 0 15px; }
    .contact-info .content .col-md-6 {
      padding: 0; }
      .contact-info .content .col-md-6 .title-form {
        font-size: 20px;
        display: block;
        text-align: center; }
      .contact-info .content .col-md-6 form {
        padding-top: 20px; }
        .contact-info .content .col-md-6 form .txt {
          display: unset; }
          .contact-info .content .col-md-6 form .txt span {
            display: inline-block;
            padding-bottom: 5px;
            width: 100%; }
          .contact-info .content .col-md-6 form .txt > div {
            width: 100%;
            padding-bottom: 10px; }
        .contact-info .content .col-md-6 form .txt_area {
          display: unset; }
          .contact-info .content .col-md-6 form .txt_area > div {
            width: 100%; }
          .contact-info .content .col-md-6 form .txt_area span {
            display: inline-block;
            padding-bottom: 5px;
            width: 100%; }
        .contact-info .content .col-md-6 form .book_room_now {
          text-align: center;
          padding: 20px 0px; }
      .contact-info .content .col-md-6 h5 {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 10px; }
      .contact-info .content .col-md-6 ul li {
        display: flex;
        align-items: center;
        height: unset;
        padding-bottom: 10px; }
        .contact-info .content .col-md-6 ul li p {
          line-height: 20px; }
  .contact-info .map h5 {
    font-size: 20px; }
  .contact-info .map ul li a {
    font-size: 14px;
    margin-right: 10px; } }

/*# sourceMappingURL=contactt.css.map */
