.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;
}
.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: 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;
}
.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-articles-block figure, .coman-articles-block figure img {
  margin-bottom: 0px;
  width: 100%;
}
.coman-articles-block figure img {
  margin-bottom: 20px !important;
}
.coman-articles-block h3 {
  color: #122a26;
  font-size: 25px;
  line-height: 1.3;
}
.coman-articles-block 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;
}
.blog-sec {
  border-bottom: 1px solid #efefef;
  background: #eae8e4;
}
.blog-sec .coman-col .coman-col {
  margin-bottom: 80px;
}
.blog-sec .coman-col .coman-col p {
  margin-bottom: 0px;
}
.coman-sidebar-form .form-control {
  height: 50px;
  border: 1px solid #efefef;
}
.coman-sidebar-form .btn-primary {
  width: 50px !important;
  background: #000 !important;
  border-color: #000 !important;
}
.coman-sidebar-form {
  margin-bottom: 50px;
}
.category-block {
  margin-bottom: 50px;
}
.category-block ul li a, .tags-block ul li a {
  color: #0f1c2e !important;
}
.category-block ul li a:hover, .tags-block ul li a:hover, .category-block ul li a:focus, .tags-block ul li a:focus {
  color: #a6634b !important;
}
.tags-block ul li {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid;
  padding: 2px 10px;
}
.tags-block ul li:before {
  display: none;
}
.home-sec {
  position: relative;
  margin-bottom: 130px;
}
.home-sec:before {
  background: #a6634b;
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 80px;
  z-index: 1;
  bottom: -80px;
}
.home-sec:after {
  background: #9bb7c4;
  content: "";
  position: absolute;
  left: 0px;
  width: 100%;
  height: 50px;
  z-index: 1;
  bottom: -130px;
}
.coman-articles-block p a{
  color: #0f1c2e;
  font-weight: bold;
}
.coman-articles-block p a:hover,
.coman-articles-block p a:focus
{
  color: #a6634b;
  font-weight: bold;
}
@media (max-width: 1900px) {}
@media (max-width: 1800px) {}
@media (max-width: 1700px) {
  .home-info h2 {
    font-size: 110px;
  }
  .articles-block h2 {
    font-size: 40px;
  }
  .blog-sec .coman-col .coman-col {
    margin-bottom: 60px;
  }
}
@media (max-width: 1600px) {
  .home-info h2 {
    font-size: 100px;
  }
  .articles-block h2 {
    font-size: 38px;
  }
  .blog-sec .coman-col .coman-col {
    margin-bottom: 54px;
  }
}
@media (max-width: 1500px) {
  .home-info h2 {
    font-size: 90px;
  }
  .articles-block h2 {
    font-size: 35px;
  }
  .coman-articles-block h3 {
    font-size: 23px;
  }
  .blog-sec .coman-col .coman-col {
    margin-bottom: 50px;
  }
}
@media (max-width: 1399.98px) {
  .home-info {
    bottom: 140px;
  }
  .home-info h2 {
    font-size: 80px;
  }
  .articles-block-sec {
    padding: 45px;
  }
  .articles-block h2 {
    font-size: 30px;
  }
  .coman-articles-block h3 {
    font-size: 22px;
  }
  .blog-sec .coman-col .coman-col {
    margin-bottom: 44px;
  }
}
@media (max-width: 1300px) {
  .home-info {
    bottom: 120px;
  }
  .home-info h2 {
    font-size: 70px;
  }
  .articles-block-sec {
    padding: 40px;
  }
  .articles-block h2 {
    font-size: 28px;
  }
  .coman-articles-block h3 {
    font-size: 21px;
  }
  .blog-sec .coman-col .coman-col {
    margin-bottom: 40px;
  }
}
@media (max-width: 1200px) {
  .home-info {
    bottom: 100px;
  }
  .home-info h2 {
    font-size: 60px;
  }
  .articles-block-sec {
    padding: 35px;
  }
  .articles-block h2 {
    font-size: 25px;
  }
  .coman-articles-block h3 {
    font-size: 20px;
  }
  .blog-sec .coman-col .coman-col {
    margin-bottom: 30px;
  }
}
@media (max-width: 1100px) {
  .home-info {
    bottom: 80px;
  }
  .home-info h2 {
    font-size: 50px;
  }
  .articles-block-sec {
    padding: 30px;
  }
  .articles-block h2 {
    font-size: 20px;
  }
  .coman-articles-block h3 {
    font-size: 19px;
  }
  .blog-sec .coman-col .coman-col {
    margin-bottom: 30px;
  }
}
@media (max-width: 991px) {
  .home-info {
    bottom: 60px;
  }
  .home-info h2 {
    font-size: 40px;
  }
  .articles-block-sec {
    padding: 25px;
  }
  .articles-block h2 {
    font-size: 30px;
  }
  .coman-articles-block h3 {
    font-size: 19px;
  }
  .blog-sec .coman-col .coman-col {
    margin-bottom: 20px;
  }
  .coman-sidebar-block {
    margin-top: 50px;
  }
  .home-sec {
    margin-bottom: 100px;
  }
  .home-sec::before {
    height: 60px;
    bottom: -60px;
  }
  .home-sec::after {
    height: 40px;
    bottom: -100px;
  }
}
@media (max-width: 767px) {
  .home-info {
    bottom: 40px;
  }
  .home-info h2 {
    font-size: 35px;
  }
  .articles-block-sec {
    padding: 20px;
  }
  .articles-block h2 {
    font-size: 28px;
  }
  .coman-articles-block h3 {
    font-size: 19px;
  }
  .blog-sec .coman-col .coman-col {
    margin-bottom: 30px;
  }
  .home-sec {
    margin-bottom: 100px;
  }
  .home-sec::before {
    height: 60px;
    bottom: -60px;
  }
  .home-sec::after {
    height: 40px;
    bottom: -100px;
  }
}
@media (max-width: 576px) {
  .home-info {
    bottom: 20px;
  }
  .home-info h2 {
    font-size: 30px;
  }
  .articles-block-sec {
    padding: 15px;
  }
  .articles-block h2 {
    font-size: 24px;
  }
  .coman-articles-block h3 {
    font-size: 19px;
  }
  .blog-sec .coman-col .coman-col {
    margin-bottom: 30px;
  }
  .home-sec {
    margin-bottom: 100px;
  }
  .home-sec::before {
    height: 60px;
    bottom: -60px;
  }
  .home-sec::after {
    height: 40px;
    bottom: -100px;
  }
}