/* stylelint-disable order/properties-alphabetical-order */
/* stylelint-enable */
/* Variables and Classes ================================================================================================ */
.clearafter {
  content: "";
  display: block;
  clear: both;
}

.vcenter {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.backface {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

#subbox1 {
  background-image: url(../images/bg15.jpg);
}

@media screen and (max-width: 1336px) {
  #subbox1 {
    background-position: -900px center;
  }
}
.redtxt {
  color: #FF9A1F;
}

#box5 {
  background: url(../images/bg16.jpg) center bottom no-repeat #f3f3f3;
  padding-top: 120px;
  padding-bottom: 90px;
  position: relative;
}

#box5 .sw {
  z-index: 3;
}

.gradient1 {
  position: absolute;
  top: 0;
  width: 100%;
  display: block;
  height: 800px;
  z-index: 2;
}

#box5 .textimg {
  margin-top: 70px;
}

.textimg > div {
  background-position: center top !important;
}

.textimg > div:nth-child(2) {
  background-image: url(../images/pic16.jpg);
}

.textimg2 > div:nth-child(2) {
  background-image: url(../images/pic17.jpg);
}

.textimg3 > div:nth-child(2) {
  background-image: url(../images/pic27.jpg);
}

@media screen and (max-width: 1012px) {
  .textimg > div:nth-child(2) {
    display: none !important;
  }

  #box5 .hum {
    margin: 0 auto;
    margin-bottom: 30px;
    height: auto !important;
    width: 300px;
  }
}