html { min-width: 910px; }
html.responsive { min-width: 0px; }
#top.boxed { margin: 0px auto; overflow: visible; }
.container { position: relative; width: 100%; margin: 0px auto; padding: 0px 50px; clear: both; }
.inner-container { position: relative; height: 100%; width: 100%; }
.container_wrap { clear: both; position: relative; border-top-style: solid; border-top-width: 1px; }
.unit, .units { float: left; display: inline; margin-left: 50px; position: relative; z-index: 1; min-height: 1px; }
.row { position: relative; margin-bottom: 20px; clear: both; }
#wrap_all { width: 100%; position: static; z-index: 2; overflow: hidden; }
.boxed #wrap_all { overflow: visible; }
body .unit.alpha, body .units.alpha, body div .first { margin-left: 0px; clear: left; }
body .unit.alpha, body .units.alpha { width: 100%; }
.container .av-content-full.units { width: 100%; }
.container .av-content-small.units { width: 73%; }
#top.boxed, .html_boxed.html_header_sticky #header { width: 1010px; }
.container { max-width: 1010px; }
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .responsive #top { overflow-x: hidden; }
  .responsive #top.boxed, .responsive.html_boxed.html_header_sticky #header { width: 782px; }
  .responsive .container { max-width: 782px; }
  .responsive.html_mobile_menu_tablet .boxed #wrap_all { overflow: hidden; }
}
@media only screen and (max-width: 767px) {
  .responsive .boxed #wrap_all { overflow: hidden; }
  .responsive #top { overflow-x: hidden; }
  .responsive #top.boxed, .responsive #top.boxed .stretch_full, .responsive.html_boxed.html_header_sticky #header, .responsive.html_boxed.html_header_transparency div #header { width: 100%; max-width: 100%; }
  .responsive #top .flex_column_table_cell { display: block; }
  .responsive #top .flex_column_table { display: block; }
  .responsive #top #wrap_all .container { width: 85%; max-width: 85%; margin: 0px auto; padding-left: 0px; padding-right: 0px; float: none; }
  .responsive .units, .responsive .unit { margin: 0px; }
  .responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin { margin: 0px 0px 20px; width: 100%; }
  .responsive #top #wrap_all .av-flex-cells .no_margin { display: block; margin: 0px; height: auto !important; overflow: hidden; padding-left: 8% !important; padding-right: 8% !important; }
  .responsive #top #wrap_all .av-flex-cells .no_margin .flex_cell_inner { width: 100%; max-width: 100%; margin: 0px auto; }
  .responsive #top #wrap_all .av-flex-cells .no_margin.av-zero-padding { padding-left: 0% !important; padding-right: 0% !important; }
  .responsive #top #wrap_all .flex_column:empty { margin: 0px; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
.container::after { content: " "; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix::before, .clearfix::after, .flex_column::before, .flex_column::after, .widget::before, .widget::after { content: " "; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
.flex_column::after, .clearfix::after { clear: both; }
.row, .clearfix {  }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
body div .first, body div .no_margin { margin-left: 0px; }
div .flex_column { z-index: 1; float: left; position: relative; min-height: 1px; width: 100%; }
div .av_one_fifth { margin-left: 6%; width: 15.2%; }
div .av_one_fourth { margin-left: 6%; width: 20.5%; }
div .av_one_third { margin-left: 6%; width: 29.3333%; }
div .av_two_fifth { margin-left: 6%; width: 36.4%; }
div .av_one_half { margin-left: 6%; width: 47%; }
div .av_three_fifth { margin-left: 6%; width: 57.6%; }
div .av_two_third { margin-left: 6%; width: 64.6667%; }
div .av_three_fourth { margin-left: 6%; width: 73.5%; }
div .av_four_fifth { margin-left: 6%; width: 78.8%; }
div .av_one_sixth { margin-left: 6%; width: 11.6667%; }
div .av_one_seventh { margin-left: 6%; width: 9.14286%; }
div .av_one_eighth { margin-left: 6%; width: 7.25%; }
div .av_one_nineth { margin-left: 6%; width: 5.77778%; }
div .av_one_tenth { margin-left: 6%; width: 4.6%; }
#top div .no_margin { margin-left: 0px; margin-top: 0px; }
#top .no_margin.av_one_fifth { width: 20%; }
#top .no_margin.av_one_fourth { width: 25%; }
#top .no_margin.av_one_third { width: 33.3%; }
#top .no_margin.av_two_fifth { width: 40%; }
#top .no_margin.av_one_half { width: 50%; }
#top .no_margin.av_three_fifth { width: 60%; }
#top .no_margin.av_two_third { width: 66.6%; }
#top .no_margin.av_three_fourth { width: 75%; }
#top .no_margin.av_four_fifth { width: 80%; }
#top .no_margin.av_one_sixth { width: 16.6667%; }
#top .no_margin.av_one_seventh { width: 14.2857%; }
#top .no_margin.av_one_eighth { width: 12.5%; }
#top .no_margin.av_one_nineth { width: 11.1111%; }
#top .no_margin.av_one_tenth { width: 10%; }
#top .flex_column_table { display: table; table-layout: fixed; width: 100%; }
#top .flex_column_table_cell { float: none; display: table-cell; }
#top .av-flex-placeholder { display: table-cell; width: 6%; }
.av-align-top { vertical-align: top; }
.av-align-middle { vertical-align: middle; }
.av-align-bottom { vertical-align: bottom; }
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .responsive .av_one_fourth.first.el_before_av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth + .av_one_fourth.flex_column_div, .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth.flex_column_div, .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth + .av_one_fourth.flex_column_div, .responsive .avia-content-slider-inner .av_one_fourth.flex_column_div { margin-left: 4%; width: 48%; }
  .responsive .av_one_fourth.first.el_before_av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div, .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_half.flex_column_div, .responsive .avia-content-slider-inner .av_one_fourth.first.flex_column_div { margin-left: 0%; clear: both; }
  .responsive .av_one_half.first.el_before_av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_half.flex_column_div { width: 100%; }
  .responsive .av_one_half.first + .av_one_fourth.flex_column_div, .responsive .av_one_half.first + .av_one_fourth + .av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth + .av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_half.flex_column_div { margin-top: 30px; }
}
