.menu-horizontal .menu-smart > .mega-menu {
  position: relative !important;
}

.logo-container {
  padding: 0px !important;
}

.post-content .row .uncell {
  display: block;
}

@media (max-width: 569px) {
  .header-wrapper .header-bg-wrapper + div,
  .header-wrapper .header-bg-wrapper:only-child {
    min-height: 200px;
  }
}

@media screen and (max-width: 1000px) {

  .owl-item h1 {
    font-size: 32px !important;
  }

  #menu-main-menu {
    padding-top: 15px !important;
  }

  #menu-main-menu li {
    padding: 10px 0px !important;
  }

  #menu-main-menu li ul li a {
    padding: 0px 23px 0px 23px !important;
  }

  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
    margin-left: 0px !important;
    width: 100% !important;
    padding-bottom: 0px !important;
  }

  .nav.navbar-nav.navbar-nav-last ul {
    padding: 15px 0px !important;
  }

  .menu-smart form.search {
    padding: 9px 23px !important;
  }

}