.home-sec figure {
  margin-bottom: 0px;
  width: 100%;
  position: relative;
}
.home-sec figure img {
  width: 100%;
  position: relative;
}
.home-sec {
  position: relative;
}
.home-info {
  position: absolute;
  left: 0px;
  right: 0px;
  margin: auto;
  bottom: 170px;
  text-align: center;
}
.home-info h2 {
  color: #fff;
  font-size: 60px;
  margin: 0px;
}
.content-sec {
  text-align: center;
  background: #a6634b;
  margin-top: -10px;
}
.content-sec h1, .content-sec h2, .content-sec h3, .content-sec h4, .content-sec h5, .content-sec h6, .content-sec p, .content-sec ul li, .content-sec ol li {
  color: #fff;
}
.articles-block-sec {
  background: #d9cdba;
  padding: 70px 50px;
}
.articles-block-sec .row {
  margin: 0px;
}
.articles-block-sec [class*="col-"] {
  padding: 0px;
}
.articles-block-sec figure, .articles-block-sec figure img, .articles-block-sec a {
  height: 100%;
  margin-bottom: 0px;
  display: inline-block;
  position: relative;
  width: 100%;
}
.articles-block {
  height: 100%;
}
.articles-block h2 {
  color: #fff;
  font-size: 40px;
  margin: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  text-align: center;
  top: 50%;
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.articles-slider-sec {
  background: #9BB7C4;
}
.coman-slider figure, .coman-slider figure img {
  margin-bottom: 0px;
  width: 100%;
}
.coman-slider figure img {
  margin-bottom: 20px !important;
}
.coman-slider h3 {
  color: #122a26;
  font-size: 25px;
  line-height: 1.3;
}
.coman-slider h3:last-child{
    margin-bottom: 0px;
}
.coman-slider h3 a {
  color: #122a26;
}
.gear-review-sec {
  background: #eae8e4;
}
.upcoming-events-sec {
  background: #a6634b;
}
.upcoming-events-sec h1, .upcoming-events-sec h2, .upcoming-events-sec h3, .upcoming-events-sec h4, .upcoming-events-sec h5, .upcoming-events-sec h6, .upcoming-events-sec p, .upcoming-events-sec a {
  color: #fff !important;
}
.upcoming-events-sec p {
  margin-bottom: 10px !important;
}
.upcoming-events-sec p i {
  padding-right: 5px !important;
}
.upcoming-events-sec p:last-child {
  margin-bottom: 0px !important;
}
.advertisement-sec figure, .advertisement-sec figure img {
  margin-bottom: 0px;
  width: 100%;
}
.awards-and-accolades-sec {
  padding-top: 0px !important;
}
.awards-and-accolades-slider figure {
  height: 110px !important;
  line-height: 110px !important;
  text-align: center;
  margin: 0px;
  padding: 0px 15px;
}
@media (max-width: 1900px) {}
@media (max-width: 1800px) {}
@media (max-width: 1700px) {
  .home-info h2 {
    font-size: 70px;
  }
  .articles-block h2 {
    font-size: 40px;
  }
}
@media (max-width: 1600px) {
  .home-info h2 {
    font-size: 70px;
  }
  .articles-block h2 {
    font-size: 38px;
  }
}
@media (max-width: 1500px) {
  .home-info h2 {
    font-size: 70px;
  }
  .articles-block h2 {
    font-size: 35px;
  }
  .coman-slider h3 {
    font-size: 23px;
  }
}
@media (max-width: 1399.98px) {
  .home-info {
    bottom: 140px;
  }
  .home-info h2 {
    font-size: 70px;
  }
  .articles-block-sec {
    padding: 70px 45px;
  }
  .articles-block h2 {
    font-size: 30px;
  }
  .coman-slider h3 {
    font-size: 22px;
  }
}
@media (max-width: 1300px) {
  .home-info {
    bottom: 120px;
  }
  .home-info h2 {
    font-size: 70px;
  }
  .articles-block-sec {
    padding: 60px 40px;
  }
  .articles-block h2 {
    font-size: 28px;
  }
  .coman-slider h3 {
    font-size: 21px;
  }
}
@media (max-width: 1200px) {
  .home-info {
    bottom: 100px;
  }
  .home-info h2 {
    font-size: 60px;
  }
  .articles-block-sec {
    padding: 50px 35px;
  }
  .articles-block h2 {
    font-size: 25px;
  }
  .coman-slider h3 {
    font-size: 20px;
  }
}
@media (max-width: 1100px) {
  .home-info {
    bottom: 80px;
  }
  .home-info h2 {
    font-size: 50px;
  }
  .articles-block-sec {
    padding: 50px 30px;
  }
  .articles-block h2 {
    font-size: 20px;
  }
  .coman-slider h3 {
    font-size: 19px;
  }
}
@media (max-width: 991px) {
  .home-info {
    bottom: 60px;
  }
  .home-info h2 {
    font-size: 40px;
  }
  .articles-block-sec {
    padding: 50px 25px;
  }
  .articles-block h2 {
    font-size: 30px;
  }
  .coman-slider h3 {
    font-size: 19px;
  }
}
@media (max-width: 767px) {
  .home-info {
    bottom: 40px;
  }
  .home-info h2 {
    font-size: 35px;
  }
  .articles-block-sec {
    padding: 40px 20px;
  }
  .articles-block h2 {
    font-size: 28px;
  }
  .coman-slider h3 {
    font-size: 19px;
  }
}
@media (max-width: 576px) {
  .home-info {
    bottom: 20px;
  }
  .home-info h2 {
    font-size: 30px;
  }
  .articles-block-sec {
    padding: 30px 15px;
  }
  .articles-block h2 {
    font-size: 24px;
  }
  .coman-slider h3 {
    font-size: 19px;
  }
}