.slid2s-border {
  width: 230px;
  height: 7px;
  margin: 0 auto;
  background: #fff;
  margin-bottom: 15px;
  margin-left: 10%;
}

.slid2s {
  position: relative;
}

.action__box {
  /*height: 330px;*/
}

.action__box .counters2 {
  padding-top: 25px !important;
  padding-bottom: 25px;
}

.action__icon {
  margin-bottom: 10px;
  width: auto;
  height: 60px;
}

.action__title {
  margin-bottom: 10px !important;
}

.action__box--contact {
  border: 1px solid #b89840;
  position: relative;
  height: 300px;
}

.action__call {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.action__call .subscribeForm2 input[type="email"], .subscribeForm2 input[type="text"] {
  width: 100%;
  margin-bottom: 15px;
}

.action__call .subscribeForm {
  padding: 0 20px;
}

.action__box p {
  font-size: 14px;
}

.funfacts2 .sectionTitle2 {
  font-size: 60px ;
}

.bootsTab {
  margin-top: 0;
}

.halfImg__overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(35, 34, 33, .7);
}

.halfImg__overlay_compass{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(35, 34, 33, .5);
}

.clients img {
  width: auto;
  height: 70px;
}

.photo__section {
  text-align: center;
  padding: 30px 0 0;
}

.photo {
  height: 100px;
  width: auto;
  border-radius: 100%;
  text-align: center;
}

.whychoose {
  background: url(../images/photos/offer-bg.jpg) no-repeat center center;
}

.mainSlider .slotholder:after {
  background-color: rgba(35, 34, 33, .7);
}
