@media all and (min-width: 1080px) {
.theme-header .zpcontainer {
    padding:10px 15px !important;
}
.theme-header-topbar {
    padding:8px 0px !important;
}
    
}

@media only screen and (max-width:800px) {
  /* For tablets: */
  .main {
    width: auto;
    padding: 0;
  }
  .right {
    width: auto;
  }
}
@media only screen and (max-width:500px) {
  /* For mobile phones: */
  .menu, .main, .right {
    width: auto;
  }
}
.hide_newsletter{
    display:none;
    