/*Map new code*/
.p-l-28 {
  padding-left: 34px;
}

.largemap {
  position: relative;
  z-index: 99;
  /*.gm-style-mtc {
    display: none;
  }*/
}
.largemap .googlemaps {
  height: 900px;
  width: 100%;
  position: relative;
  top: 0px;
  left: 0;
  z-index: 0;
  /* Set z-index to 0 as it will be on a layer below the contact form */
}
.largemap .contactform {
  position: absolute;
  z-index: 99999;
  margin-top: 13px;
  margin-left: -14px;
  height: 20px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.largemap .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom {
  top: 66px;
  left: 25px;
  position: relative !important;
}
.largemap .compass-ind {
  position: absolute;
  z-index: 99999;
  margin-top: 16px;
  height: 120px;
  margin-left: -14px;
  top: -10px;
  right: 16px;
  bottom: 0;
}
.largemap .compass-ind .nor {
  font-size: 10px;
}
.largemap .box {
  border: 1px solid #a2abba;
  border-radius: 4px;
  background: #fff;
  height: 120px;
  width: 121px;
  position: absolute;
  right: 17px;
}
.largemap .box img {
  width: 30px;
}
.largemap .navigation {
  font-family: Open Sans;
  color: #4a4a4a ;
  font-size: 12px;
  text-align: center;
  line-height: 17px;
}
.largemap div.col-sm-12 span.name {
  color: #fff;
  font-size: 16px;
  text-align: left;
  font-weight: 600;
  line-height: 22px;
}
.largemap div.col-sm-12 span.company {
  color: #fff ;
  font-size: 12px;
  text-align: left;
  line-height: 19px;
}
@media (max-width: 767px) {
  .largemap .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom {
    display: none;
  }
  .largemap .box {
    right: 0;
  }
  .largemap .p-l-28.company,
  .largemap .p-l-28.name {
    padding-left: 15px;
  }
  .largemap div.col-sm-12 {
    margin-top: 62px;
  }
}

@media (max-width: 320px) {
  .name.p-l-28 {
    font-size: 15px !important;
  }

  .largemap .p-l-28.company,
  .largemap .p-l-28.name {
    padding-left: 6px;
  }
}
@media (min-width: 768px) {
  .largemap .gm-style-mtc {
    position: relative !important;
    top: 30px;
    left: 22px;
  }
}
.navigationbar .navbar-inverse .navbar-nav .dropdown-menu.setting-one a {
  color: #118ece;
  font-size: 12px;
  padding: 0 9px;
}

.navbar-right .dropdown-menu.setting-one {
  left: -134%;
  margin: 0 auto;
  right: 0;
  min-width: 185px;
}

.dropdown-menu.setting-one::before {
  background-color: #fff;
  border-bottom: 15px solid #fff;
  border-left: 15px solid #23313e;
  border-right: 15px solid #23313e;
  content: "";
  height: 0;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: -15px;
  width: 0;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
  background-color: #23313e;
}

/*# sourceMappingURL=maps.css.map */
