@media only screen and (min-width: 769px) {
  .responsive #top .av-layout-grid-container.center {
      margin: 0 auto;
      text-align: center;
      display: table;
    }
    #top .av-layout-grid-container.center .flex_cell {
    display: inline-block;
      text-align: left;
    }
    #top .av-layout-grid-container.center .av_one_full {
      max-width: 1200px;
    }
    #top .av-layout-grid-container.center .av_one_half {
      max-width: 600px;
    }
    #top .av-layout-grid-container.center .av_two_third {
      max-width: 800px;
    }
    #top .av-layout-grid-container.center .av_one_third {
      max-width: 400px;
    }
    #top .av-layout-grid-container.center .av_one_fourth {
      max-width: 300px;
    }
    #top .av-layout-grid-container.center .av_three_fourth {
      max-width: 900px;
    }
    #top .av-layout-grid-container.center .av_one_fifth {
      max-width: 240px;
    }
  }
  
  /*
.responsive .avia-section.wide .container {
  max-width: 100%;
  padding: 0;
}
@media only screen and (max-width: 767px) {
.responsive #top #wrap_all .avia-section.wide .container {
    width: 100%;
    max-width: 100%;
  }
}
#top .avia-section.narrow.avia-builder-el-0 {
  max-width: 1310px;
  margin: 0 auto;
  float: none;
}
*/
.avia-section.hide {
  min-height: 0;
}
/*
.html_minimal_header #main  #footer.avia-builder-el-0 {
  border-top-style: solid !important;
  border-top-width: 1px !important;
  border-top: inherit;
}
.responsive #top #wrap_all .avia-section.cats .flex_column .avia-image-container {
  border: 1px solid #444444;
  
}
.responsive #top #wrap_all .avia-section.cats .flex_column img {
  max-height: 182px;
}


@media only screen and ( max-width: 1024px ){
  .responsive .avia-section.half .container {
    max-width: 75%;
  }
}
@media only screen and ( min-width: 1025px ){
  
  .responsive .avia-section.half .container {
    max-width: 50%;
  }
}


@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .responsive #top #wrap_all .avia-section.cats .flex_column {
    height: 323px;
  }
  .responsive #top #wrap_all .avia-section.cats .flex_column img {
    max-height: none;
    height: 255px;
  }
}

@media only screen and (max-width: 768px) {
  .responsive #top #wrap_all .avia-section.cats .flex_column img {
    max-height: 255px;
  }
  .responsive #top .container .av-content-small,
  .responsive #top #wrap_all .flex_column,
  .responsive #top #wrap_all .av-flex-cells .no_margin {
      margin: 0;
      margin-bottom: 20px;
      width: 100%;
  }
  .responsive #top #main .sidebar.smartphones_sidebar_active {
      display: block;
      text-align: left;
      border-left: none;
      border-right: none;
      border-top-style: dashed;
      border-top-width: 1px;
      width: 100%;
      clear: both;
  }
  .responsive .content .entry-content-wrapper {
    padding: 0;
  }
}

*/