/* FIRST BANNER */

  .information {
    font-family: 'Roboto', sans-serif;
    height: 520px;
    background: url(../images/image.jpg) 0 -55px no-repeat #fff;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2000;
  }
  .consult {
    color: black;
    text-align: center;
    margin-bottom: 27px;
    font-size: 29px;
    margin-top: 8px;
  }

  .telephone {
    color: red;
    font-size: 35px;
    text-align: center;
  }

  .call_now {
    font-size: 14px;
    text-align: center;
  }

  .close_button {
    font-size: 20px;
    margin: 0;
    text-align: center;
    color: gray;
    cursor: pointer;
  }

  .no_thanks {
    font-size: 10px;
    color: gray;
    text-decoration: underline;
    text-align: center;
    margin-top: 300px;
    cursor: pointer;
  }



/* -------------- */



.select-town-pop {
  position: relative;
  margin: 0 auto;
  width: 1300px;
  max-width: 100%;
  padding: 20px 30px 30px;
  font-family: Din;
  font-weight: bold; }

.select-town-pop p {
  margin: 5px 0px 10px 0;
  padding: 0;
  font-size: 16px; }

.select-town-pop a {
  color: #dd2734;
  margin-bottom: 10px;
  text-decoration: none;
  margin-right: 10px; }

.select-town-pop .city_column_all {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.select-town-pop .city_column_all .city_column {
  width: -webkit-calc(100% / 6);
  width: -moz-calc(100% / 6);
  width: calc(100% / 6);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.select-town-pop .popup_new_h2 {
  margin: 20px 0 20px;
  font-size: 26px; }

.select-town-pop .easy-autocomplete {
  width: 100%;
  max-width: 300px; }

.select-town-pop .easy-autocomplete input {
  width: 100%; }

.select-town-pop .easy-autocomplete input::-webkit-input-placeholder {
  color: #ccc;
  font-weight: 300; }

.select-town-pop .easy-autocomplete input:-moz-placeholder {
  color: #ccc;
  opacity: 1;
  font-weight: 300; }

.select-town-pop .easy-autocomplete input::-moz-placeholder {
  color: #ccc;
  opacity: 1;
  font-weight: 300; }

.select-town-pop .easy-autocomplete input:-ms-input-placeholder {
  color: #ccc;
  font-weight: 300; }

.select-town-pop .easy-autocomplete .city-item {
  margin-bottom: 0;
  padding: 7px 0 7px;
  font-size: 16px; }

.select-town-pop .select-town-search {
  position: relative; }

.select-town-pop .select-town-search .text-on-noresults {
  position: absolute;
  max-width: 50%;
  top: -webkit-calc(100% + 1px);
  top: -moz-calc(100% + 1px);
  top: calc(100% + 1px);
  left: 0;
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #ccc;
  padding: 5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: none; }

.select-town-pop .select-town-search .text-on-noresults.active {
  display: block; }

.select-town-pop .select-town-search .text-on-noresults p {
  margin: 0; }

.business-wrap .fancybox-close {
  top: 10px;
  right: 10px;
  height: 20px;
  width: 20px;
  background-image: none; }
  .business-wrap .fancybox-close:hover:before, .business-wrap .fancybox-close:hover:after {
    background: #009d09;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    cursor: pointer; }
  .business-wrap .fancybox-close:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    height: 2px;
    width: 100%;
    background: #000;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s; }
  .business-wrap .fancybox-close:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
    height: 2px;
    width: 100%;
    background: #000;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s; }

.business-popup {
  display: none;
  padding: 0px;
  width: 325px; }

.business-popup.active {
  display: block; }

.business-popup form {
  margin: 0 auto;
  max-width: 280px; }

.business-popup form .form-field {
  max-width: 280px;
  width: 100%;
  position: relative;
  margin-bottom: 10px; }

.business-popup form .form-field:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 15px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 17px;
  height: 15px;
  background: url("../images/tel.png") no-repeat center/contain; }

.business-popup form .form-field input {
  text-align: center;
  width: 100%;
  height: 52px;
  border: 1px solid #b9bbbd;
  color: black;
  font-size: 16px;
  font-weight: 600;
  line-height: 39px;
  text-transform: uppercase; }

.business-popup form .form-field input.error {
  border-color: #dd2734; }

.business-popup form .form-field input::-webkit-input-placeholder {
  color: #909295; }

.business-popup form .form-field input::-moz-placeholder {
  color: #909295; }

.business-popup form .form-field input:-moz-placeholder {
  color: #909295; }

.business-popup form .form-field input:-ms-input-placeholder {
  color: #909295; }

.business-popup .el-button {
  padding: 15px 5px 14px;
  border: 0;
  width: 100%;
  text-align: center; }

#not-city-popup, #call_success {
  padding: 30px 20px;
  text-align: center;
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  color: #dd2734;
  text-transform: uppercase; }

#not-city-popup .call-title, #call_success .call-title {
  margin-bottom: 10px; }

#call_success .fancybox-close {
  right: 0; }
