@media only screen and (min-width: 1500px) {
  .header__bottom--menu > ul > li > a {
    padding: 45px 51px;
  }
}
@media only screen and (min-width: 992px) {
  .header__bottom--menu > ul > li > .sub-menu {
    padding: 20px 50px;
  }
  .header__bottom--menu > ul > li > .sub-menu .close_submenu_btn {
    right: 25px;
  }
  .header__bottom--menu > ul > li > .sub-menu .post_itm p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
.header__bottom--menu > ul > li > .sub-menu {
  padding-top: 40px;
}
.header__bottom--menu > ul > li > .sub-menu > li.news-submenu-item .latest_blog__item--tags a:nth-child(n + 4) {
  display: none;
}
.header__bottom--menu > ul > li > .sub-menu > li.news-submenu-item .button.transparent-blue-btn {
  display: none;
}
.header__bottom--menu > ul > li > .sub-menu > li a.post_itm span {
  line-height: normal;
}
@media only screen and (max-width: 768px) {
  .info-item .button {
    display: none;
  }
}
@media screen and (max-width: 1600px) and (min-width: 992px) {
  .home-intro {
    background-position: center top;
    padding: 311px 0 655px;
  }
  .home-intro .home-intro__title {
    font-size: 48px;
    margin-bottom: 1rem;
    line-height: normal;
  }
  .home-intro p {
    font-size: 20px;
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 1600px) and (min-width: 1500px) {
  .home-intro .home-intro__background {
    background-position: center 67%;
  }
}
@media screen and (max-width: 1499px) and (min-width: 992px) {
  .home-intro .home-intro__background {
    background-position: center 73%;
  }
}
.header__top {
  background-color: #000;
}
.header__top form.searchform i {
  opacity: 0.3;
}
