.half-flex {
  width: auto;
}

.body-header-h1 {
  font-size: 23px;
  margin: 0;
  padding: 233px 24px 0 20px;
  height: 87px;
}


.half-flex {
  width: auto;
  flex-direction: column;
  margin: 0 17px;
}

.half-td {
  width: auto;
}

.odd .half-td-h1,
.odd .half-td-h2 {
  margin: 0;
}

img.clossal_img {
  width: 100%;
}

.odd .half-td-h2,
.even .half-td-h2 {
  margin: 23px 0;
}

.half-section {
  margin-bottom: 30px;
}

.connect-out {
  width: auto;
  margin: 0 17px;
}

.connect-td.middle {
  margin: 0;
}

.info-area {
  width: auto;
  margin: 0 17px;
}

.info-top-r {
  width: auto;
  margin: 22px 0;
}

.info-bot {
  height: auto;
  margin-bottom: 0;
  flex-wrap: wrap;
}

.info-bot-td {
  width: 50%;
  height: auto;
  margin-bottom: 20px;
}

.info-btn {
  margin: 20px auto 45px;
}

.info-top-l {
  width: 100%;
}

.info-top {
  margin-bottom: 40px;
  flex-direction: column;
}

.info-top-r {
  width: auto;
  margin: 22px 0;
}

.body-header-two.tm {
  padding: 60px 17px;
  font-size: 26px;
  width: auto;
}

.body-header-area {
  margin-bottom: 0px;
  position: relative;
}

.wrapper_he .odd .half-td-h1 {
  margin: 0 0 20px 0;
  width: auto;
  font-size: 25px;
}

.wrapper_he .odd .half-td-h2 {
  margin: 0 0 20px 0;
  width: auto;
}

.wrapper_he .even .half-td-h1 {
  margin: 0 0 20px 0;
  width: auto;
  font-size: 25px;
}

.wrapper_he .even .half-td-h2 {
  margin: 0 0 20px 0;
  width: auto;
}

.odd .half-flex {
  width: auto;
  flex-direction: column;
}

.wrapper_he .body-header-button {
  margin-right: 20px;
  width: 142px;
  height: 40px;
  font-size: 12px;
  line-height: 40px;
  position: absolute;
  bottom: 10px;
}

.travel-flex {
  width: auto;
  flex-direction: column;
  margin: 0 17px;
}

.travel-td.middle {
  margin: 0 0 30px 0;
}

.travel-td {
  width: auto;
}

.travel-h1 {
  font-size: 28px;
}

.image-new-bann {
  margin: 20px auto 0;
  text-align: center;
  width: 100%;
}

img.bot-slider-image {
  width: 100%;
}

.connected-flex.d-flex {
  display: block;
}

.wrapper_he .body-header-h1 {
  padding: 60px 24px 0 20px;
  font-size: 20px;
  line-height: 24px;
  text-shadow: 0 0 10px rgba(0, 0, 0);
  width: 200px;
}

.sub-slider {
  font-size: 21px;
  line-height: 24px;
}

.body-header-two {
  text-align: center;
  font-size: 19px;
  width: auto;
}

.body-header-two.tm {
  font-size: 20px;
  width: auto;
  padding: 30px 17px;
}

.connected-flex.d-flex {
  width: auto;
}

.connected-td {
  width: 80%;
  margin: auto;
  margin-bottom: 34px;
}

.connect-h1 {
  font-size: 25px;
  line-height: 25px;
  padding-top: 0px;
}

.sub-slider {
  font-size: 16px;
  line-height: 18px;
}

.half-section {
  margin-top: 0;
}