/* phone */
html {
  scroll-behavior: smooth;
}

body {
  background-color: transparent;
}

body.site:before {
  background     : transparent none no-repeat scroll center top;
  background-size: auto auto;
  opacity        : 1;
}

.wb_sbg {
  background: transparent none repeat-x left top;
}

.wb_cont_inner {
  width : 320px;
  height: 100%;
}

.wb_cont_bg {
  width      : 320px;
  margin-left: -160px;
}

.root {
  min-height: 100%;
  height    : auto;
}

#wb_element_instance5526_0 p:last-child {
  margin-bottom: 0;
}

#wb_element_instance5526_0 {
  opacity: 1;
  left   : 0px;
  top    : 0px;
  width  : auto;
  height : auto;
  flex   : 0 0 auto;
}

#wb_element_instance5527_0 .btn-collapser {
  display         : inline-block;
  background-color: #ffffff;
  border-color    : #080808;
}

#wb_element_instance5527_0 .btn-collapser>.icon-bar {
  background-color: #080808;
}

#wb_element_instance5527_0 .btn-collapser:hover {
  background-color: #ffffff;
  border-color    : #000000;
}

#wb_element_instance5527_0 .btn-collapser:hover>.icon-bar {
  background-color: #000000;
}

#wb_element_instance5527_0 {
  left     : 520px;
  top      : 0px;
  z-index  : 200;
  width    : auto;
  height   : auto;
  max-width: 680px;
  flex     : 0 0 auto;
}

#wb_element_instance5527_0 ul {
  background: #ffffff none repeat left top;
  border    : 1px none #000000;
}

#wb_element_instance5527_0>ul {
  display: none;
}

#wb_element_instance5527_0.collapse-expanded>ul {
  display   : block;
  float     : none;
  height    : auto;
  overflow  : hidden;
  overflow-y: auto;
}

#wb_element_instance5527_0.collapse-expanded>ul>li {
  display: block;
}

#wb_element_instance5527_0.collapse-expanded li>ul {
  position: static;
}

#wb_element_instance5527_0.collapse-expanded li.active>ul {
  display: block !important;
}

#wb_element_instance5527_0.collapse-expanded li.over>ul {
  display: block !important;
}

#wb_element_instance5527_0,
#wb_element_instance5527_0 ul {
  text-align: right;
}

#wb_element_instance5527_0 ul ul {
  background: #e0e0e0 none repeat left top;
}

#wb_element_instance5527_0 li {
  margin: 10px 0px 10px 0px;
}

#wb_element_instance5527_0 li a {
  text-transform : uppercase;
  border         : 0px none #000000;
  padding        : 10px 30px 10px 30px;
  font-style     : normal bold;
  font           : normal bold 12px 'Roboto', Arial, sans-serif;
  font-family    : 'Roboto', Arial, sans-serif;
  color          : #080808;
  text-decoration: none;
  line-height    : 14px;
  background     : transparent none repeat left top;
}

#wb_element_instance5527_0 li.over>a,
#wb_element_instance5527_0 li:focus>a {
  border         : 0px none #000000;
  font-style     : normal bold;
  font           : normal bold 12px 'Roboto', Arial, sans-serif;
  font-family    : 'Roboto', Arial, sans-serif;
  color          : #000000;
  text-decoration: none;
  line-height    : 14px;
  background     : #ffffff none no-repeat center bottom;
}

#wb_element_instance5527_0 li.active>a {
  border-top     : 0px solid #0b9e8d;
  border-right   : 0px none #000000;
  border-bottom  : 2px solid #dee60b;
  border-left    : 0px none #000000;
  font-style     : normal bold;
  font           : normal bold 12px 'Roboto', Arial, sans-serif;
  font-family    : 'Roboto', Arial, sans-serif;
  color          : #b5bb10;
  text-decoration: none;
  line-height    : 14px;
  background     : #ffffff none no-repeat center bottom;
}

#wb_element_instance5527_0:not(.collapse-expanded) .vmenu ul.open-left,
#wb_element_instance5527_0:not(.collapse-expanded) .hmenu ul.open-left {
  left : auto;
  right: 100%;
}

#wb_element_instance5527_0:not(.collapse-expanded) .hmenu>li>ul.open-left {
  left : auto;
  right: 0;
}

#wb_element_instance5525_0 {
  left     : 0px;
  top      : 43px;
  width    : 100%;
  height   : auto;
  max-width: 1200px;
  flex     : 0 0 auto;
}

#wb_element_instance5525_0>.wb_content {
  border               : 0px none #000000;
  -moz-border-radius   : 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius        : 0px 0px 0px 0px;
  min-width            : 20px;
  min-height           : 20px;
  padding              : 12px 0px 12px 0px;
  background           : transparent none repeat scroll left top;
  background-size      : auto auto;
  justify-items        : center;
  align-items          : center;
  justify-content      : space-between;
  align-content        : space-around;
  flex-wrap            : nowrap;
}

#wb_header_5 {
  left  : 0px;
  top   : 0px;
  width : 100%;
  height: auto;
  flex  : 0 0 auto;
}

#wb_header_5>.wb_content {
  border               : 0px none #000000;
  -moz-border-radius   : 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius        : 0px 0px 0px 0px;
  min-width            : 20px;
  min-height           : 20px;
  padding              : 0px 16px 0px 16px;
  background           : #ffffff none repeat scroll left top;
  background-size      : auto auto;
  justify-items        : flex-start;
  align-items          : center;
  justify-content      : flex-start;
  align-content        : stretch;
  flex-wrap            : nowrap;
}

#wb_element_instance4_5 p:last-child {
  margin-bottom: 0;
}

#wb_element_instance4_5 {
  opacity: 1;
  left   : 379px;
  top    : 0px;
  width  : auto;
  height : auto;
  flex   : 0 0 auto;
}

#wb_element_instance3_5 {
  left     : 0px;
  top      : 0px;
  width    : 100%;
  height   : auto;
  max-width: 1200px;
  flex     : 1 1 auto;
}

#wb_element_instance3_5>.wb_content {
  border               : 0px none #000000;
  border-radius        : 0px 0px 0px 0px;
  -moz-border-radius   : 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  min-width            : 20px;
  min-height           : 20px;
  padding              : 0px 0px 0px 0px;
  background           : transparent none repeat scroll left top;
  background-size      : auto auto;
  justify-items        : center;
  align-items          : flex-start;
  justify-content      : flex-start;
  align-content        : flex-start;
  flex-wrap            : nowrap;
}

#wb_element_instance2_5 {
  left   : 0px;
  top    : 0px;
  z-index: 1;
  width  : 100%;
  height : 100%;
}

#wb_element_instance2_5>.wb_content {
  width : 100%;
  height: 100%;
}

#wb_element_instance2_5>.wb_shp {
  display              : block;
  background-color     : #143a59;
  border               : 1px none #000000;
  border-radius        : 0px 0px 0px 0px;
  -moz-border-radius   : 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

#wb_element_instance2_5>.wb_shp:before {
  background     : transparent url("../gallery_gen/partners.jpg") repeat fixed center center;
  background-size: cover;
  opacity        : 0.6;
}

#wb_element_instance1_5 {
  left      : 1633px;
  top       : 558px;
  width     : 100%;
  height    : auto;
  min-height: 100px;
  flex      : 1 1 auto;
}

#wb_element_instance1_5>.wb_content {
  border               : 0px none #000000;
  border-radius        : 0px 0px 0px 0px;
  -moz-border-radius   : 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  min-width            : 20px;
  min-height           : 20px;
  padding              : 60px 16px 60px 16px;
  background           : transparent none repeat scroll left top;
  background-size      : auto auto;
  justify-items        : stretch;
  align-items          : stretch;
  justify-content      : space-evenly;
  align-content        : stretch;
  flex-wrap            : nowrap;
  z-index              : 1;
}

#wb_element_instance10_5 p:last-child {
  margin-bottom: 0;
}

#wb_element_instance10_5 {
  opacity   : 1;
  left      : 0px;
  top       : 0px;
  width     : auto;
  height    : auto;
  min-width : 24px;
  min-height: 24px;
  flex      : 1 1 auto;
}

#wb_element_instance11_5 p:last-child {
  margin-bottom: 0;
}

#wb_element_instance11_5 {
  opacity   : 1;
  left      : 0px;
  top       : 0px;
  width     : auto;
  height    : auto;
  min-width : 24px;
  min-height: 24px;
  margin    : 0px 0px 24px 0px;
  flex      : 1 1 auto;
}

#wb_element_instance9_5 {
  left  : 0px;
  top   : 0px;
  width : 70%;
  height: auto;
  margin: 0px 8px 12px 8px;
  flex  : 1 1 auto;
}

#wb_element_instance9_5>.wb_content {
  border               : 0px none #000000;
  -moz-border-radius   : 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius        : 0px 0px 0px 0px;
  min-width            : 20px;
  min-height           : 20px;
  padding              : 0px 0px 0px 0px;
  background           : transparent none repeat scroll left top;
  background-size      : auto auto;
  justify-items        : flex-start;
  align-items          : stretch;
  justify-content      : flex-start;
  align-content        : stretch;
  flex-wrap            : nowrap;
}

#wb_element_instance13_5 p:last-child {
  margin-bottom: 0;
}

#wb_element_instance13_5 {
  opacity   : 1;
  left      : 0px;
  top       : 0px;
  width     : auto;
  height    : auto;
  min-width : 24px;
  min-height: 24px;
  flex      : 1 1 auto;
}

#wb_element_instance14_5 p:last-child {
  margin-bottom: 0;
}

#wb_element_instance14_5 {
  opacity   : 1;
  left      : 0px;
  top       : 0px;
  width     : auto;
  height    : auto;
  min-width : 24px;
  min-height: 24px;
  margin    : 0px 0px 24px 0px;
  flex      : 1 1 auto;
}

#wb_element_instance12_5 {
  left  : 0px;
  top   : 0px;
  width : 70%;
  height: auto;
  margin: 0px 8px 12px 8px;
  flex  : 1 1 auto;
}

#wb_element_instance12_5>.wb_content {
  border               : 0px none #000000;
  -moz-border-radius   : 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius        : 0px 0px 0px 0px;
  min-width            : 20px;
  min-height           : 20px;
  padding              : 0px 0px 0px 0px;
  background           : transparent none repeat scroll left top;
  background-size      : auto auto;
  justify-items        : flex-start;
  align-items          : stretch;
  justify-content      : flex-start;
  align-content        : stretch;
  flex-wrap            : nowrap;
}

#wb_element_instance8_5 {
  left  : 147px;
  top   : 0px;
  width : 100%;
  height: auto;
  margin: 0px 0px 16px 0px;
  flex  : 0 0 auto;
}

#wb_element_instance8_5>.wb_content {
  border               : 0px none #000000;
  -moz-border-radius   : 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius        : 0px 0px 0px 0px;
  min-width            : 20px;
  min-height           : 20px;
  padding              : 0px 0px 0px 0px;
  background           : transparent none repeat scroll left top;
  background-size      : auto auto;
  justify-items        : center;
  align-items          : center;
  justify-content      : space-between;
  align-content        : flex-start;
  flex-wrap            : nowrap;
}

#wb_element_instance7_5 {
  left  : 17px;
  top   : 55px;
  width : 100%;
  height: auto;
  flex  : 0 0 auto;
}

#wb_element_instance7_5>.wb_content {
  border               : 0px none #000000;
  border-radius        : 0px 0px 0px 0px;
  -moz-border-radius   : 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  min-width            : 20px;
  min-height           : 20px;
  padding              : 0px 0px 0px 0px;
  background           : transparent none repeat scroll left top;
  background-size      : auto auto;
  justify-items        : flex-start;
  align-items          : center;
  justify-content      : flex-start;
  align-content        : stretch;
  flex-wrap            : nowrap;
}

#wb_element_instance6_5 {
  left     : 0px;
  top      : 0px;
  width    : 100%;
  height   : auto;
  max-width: 1200px;
  flex     : 1 1 auto;
}

#wb_element_instance6_5>.wb_content {
  border               : 0px none #000000;
  border-radius        : 0px 0px 0px 0px;
  -moz-border-radius   : 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  min-width            : 20px;
  min-height           : 20px;
  padding              : 55px 0px 45px 0px;
  background           : transparent none repeat scroll left top;
  background-size      : auto auto;
  justify-items        : flex-start;
  align-items          : center;
  justify-content      : flex-start;
  align-content        : stretch;
  flex-wrap            : nowrap;
}

#wb_element_instance5_5 {
  left  : 0px;
  top   : 590px;
  width : 100%;
  height: auto;
  flex  : 0 0 auto;
}

#wb_element_instance5_5>.wb_content {
  border               : 0px none #000000;
  border-radius        : 0px 0px 0px 0px;
  -moz-border-radius   : 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  min-width            : 20px;
  min-height           : 20px;
  padding              : 0px 16px 0px 16px;
  background           : transparent none repeat scroll left top;
  background-size      : auto auto;
  justify-items        : flex-start;
  align-items          : center;
  justify-content      : flex-start;
  align-content        : stretch;
  flex-wrap            : nowrap;
}

#wb_main_5 {
  left  : 0px;
  top   : 84px;
  width : 100%;
  height: auto;
  flex  : 0 0 auto;
}

#wb_main_5>.wb_content {
  border               : 0px none #000000;
  border-radius        : 0px 0px 0px 0px;
  -moz-border-radius   : 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  min-width            : 20px;
  min-height           : 20px;
  padding              : 0px 0px 0px 0px;
  background           : transparent none repeat scroll left top;
  background-size      : auto auto;
  justify-items        : flex-start;
  align-items          : center;
  justify-content      : flex-start;
  align-content        : stretch;
  flex-wrap            : nowrap;
}

#wb_element_instance5530_0 p:last-child {
  margin-bottom: 0;
}

#wb_element_instance5530_0 {
  opacity: 1;
  left   : 524px;
  top    : 225px;
  width  : auto;
  height : auto;
  flex   : 0 0 auto;
}

#wb_element_instance5532_0 p:last-child {
  margin-bottom: 0;
}

#wb_element_instance5532_0 {
  opacity   : 1;
  left      : 20px;
  top       : 17px;
  width     : auto;
  height    : auto;
  min-width : 24px;
  min-height: 24px;
  max-width : 410px;
  margin    : 3px 5px 3px 5px;
  flex      : 1 1 auto;
}

#wb_element_instance5531_0 {
  left  : 0px;
  top   : 0px;
  width : 100%;
  height: auto;
  flex  : 0 0 auto;
}

#wb_element_instance5531_0>.wb_content {
  border               : 0px none #000000;
  -moz-border-radius   : 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius        : 0px 0px 0px 0px;
  min-width            : 20px;
  min-height           : 20px;
  padding              : 0px 0px 0px 0px;
  background           : transparent none repeat scroll left top;
  background-size      : auto auto;
  justify-items        : flex-start;
  align-items          : center;
  justify-content      : flex-start;
  align-content        : stretch;
  flex-wrap            : nowrap;
}

#wb_element_instance5529_0 {
  left     : 0px;
  top      : 0px;
  width    : 100%;
  height   : auto;
  max-width: 1200px;
  flex     : 1 1 auto;
}

#wb_element_instance5529_0>.wb_content {
  border               : 0px none #000000;
  -moz-border-radius   : 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius        : 0px 0px 0px 0px;
  min-width            : 20px;
  min-height           : 20px;
  padding              : 0px 0px 0px 0px;
  background           : transparent none repeat scroll left top;
  background-size      : auto auto;
  justify-items        : flex-start;
  align-items          : center;
  justify-content      : flex-start;
  align-content        : stretch;
  flex-wrap            : nowrap;
}

#wb_element_instance5528_0 {
  left  : 0px;
  top   : 1192px;
  width : 100%;
  height: auto;
  flex  : 0 0 auto;
}

#wb_element_instance5528_0>.wb_content {
  border               : 5px none #c0c0c0;
  -moz-border-radius   : 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius        : 0px 0px 0px 0px;
  min-width            : 20px;
  min-height           : 20px;
  padding              : 12px 16px 12px 16px;
  background           : #289ccd none repeat scroll left top;
  background-size      : auto auto;
  justify-items        : flex-start;
  align-items          : center;
  justify-content      : flex-start;
  align-content        : stretch;
  flex-wrap            : nowrap;
}

#wb_footer_5 {
  left  : 0px;
  top   : 1450px;
  width : 100%;
  height: auto;
  flex  : 0 0 auto;
}

#wb_footer_5>.wb_content {
  border               : 0px none #000000;
  -moz-border-radius   : 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius        : 0px 0px 0px 0px;
  min-width            : 20px;
  min-height           : 20px;
  padding              : 0px 0px 0px 0px;
  background           : #1a1b1f none repeat scroll left top;
  background-size      : auto auto;
  justify-items        : flex-start;
  align-items          : center;
  justify-content      : flex-start;
  align-content        : stretch;
  flex-wrap            : nowrap;
}

#wb_footer_c_0 {
  left   : 0px;
  top    : 20px;
  z-index: 9999;
  width  : 0px;
  height : 0px;
  flex   : 0 0 auto;
}

#wb_footer_c_0>.wb_content {
  width : 100%;
  height: 100%;
}


/* tablet */
@media (min-width: 768px) {
  #wb_element_instance5527_0 ul {
    background: transparent none repeat left top;
  }

  #wb_element_instance5527_0 .btn-collapser {
    display: none;
  }

  #wb_element_instance5527_0>ul {
    display: block;
  }

  #wb_element_instance5525_0>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 12px 0px 12px 0px;
  }

  #wb_header_5>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 0px 22px 0px 22px;
  }

  #wb_element_instance3_5>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 0px 0px 0px 0px;
  }

  #wb_element_instance1_5>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 84px 22px 84px 22px;
  }

  #wb_element_instance11_5 {
    margin: 0px 0px 24px 0px;
  }

  #wb_element_instance9_5 {
    margin: 0px 8px 12px 8px;
  }

  #wb_element_instance14_5 {
    margin: 0px 0px 24px 0px;
  }

  #wb_element_instance12_5 {
    margin: 0px 8px 12px 8px;
  }

  #wb_element_instance8_5 {
    margin: 0px 0px 0px 0px;
  }

  #wb_element_instance7_5>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 0px 0px 0px 0px;
  }

  #wb_element_instance6_5>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 64px 0px 53px 0px;
  }

  #wb_element_instance5_5>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 0px 22px 0px 22px;
  }

  #wb_element_instance5532_0 {
    margin: 3px 5px 3px 5px;
  }

  #wb_element_instance5529_0>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 0px 0px 0px 0px;
  }

  #wb_element_instance5528_0>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 17px 22px 17px 22px;
  }
}

/* desktop */
@media (min-width: 992px) {
  #wb_element_instance5525_0>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 12px 0px 12px 0px;
  }

  #wb_header_5>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 0px 29px 0px 29px;
  }

  #wb_element_instance3_5>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 0px 0px 0px 0px;
  }

  #wb_element_instance1_5>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 108px 29px 108px 29px;
  }

  #wb_element_instance11_5 {
    margin: 0px 0px 24px 0px;
  }

  #wb_element_instance9_5 {
    margin: 0px 8px 12px 8px;
  }

  #wb_element_instance14_5 {
    margin: 0px 0px 24px 0px;
  }

  #wb_element_instance12_5 {
    margin: 0px 8px 12px 8px;
  }

  #wb_element_instance8_5 {
    margin: 0px 0px 0px 0px;
  }

  #wb_element_instance7_5>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 0px 0px 0px 0px;
  }

  #wb_element_instance6_5>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 83px 0px 68px 0px;
  }

  #wb_element_instance5_5>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 0px 29px 0px 29px;
  }

  #wb_element_instance5532_0 {
    margin: 3px 5px 3px 5px;
  }

  #wb_element_instance5529_0>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 0px 0px 0px 0px;
  }

  #wb_element_instance5528_0>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 22px 29px 22px 29px;
  }
}

/* tv */
@media (min-width: 1200px) {
  #wb_element_instance5525_0>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 12px 0px 12px 0px;
  }

  #wb_header_5>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 0px 32px 0px 32px;
  }

  #wb_element_instance3_5>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 0px 0px 0px 0px;
  }

  #wb_element_instance1_5>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 120px 32px 120px 32px;
  }

  #wb_element_instance11_5 {
    margin: 0px 0px 24px 0px;
  }

  #wb_element_instance9_5 {
    margin: 0px 8px 12px 8px;
  }

  #wb_element_instance14_5 {
    margin: 0px 0px 24px 0px;
  }

  #wb_element_instance12_5 {
    margin: 0px 8px 12px 8px;
  }

  #wb_element_instance8_5 {
    margin: 0px 0px 0px 0px;
  }

  #wb_element_instance7_5>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 0px 0px 0px 0px;
  }

  #wb_element_instance6_5>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 92px 0px 75px 0px;
  }

  #wb_element_instance5_5>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 0px 32px 0px 32px;
  }

  #wb_element_instance5532_0 {
    margin: 3px 5px 3px 5px;
  }

  #wb_element_instance5529_0>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 0px 0px 0px 0px;
  }

  #wb_element_instance5528_0>.wb_content {
    min-width : 20px;
    min-height: 20px;
    padding   : 24px 32px 24px 32px;
  }
}

/* desktop_and_smaller */
@media (max-width: 1199px) {}

/* tablet_and_smaller */
@media (max-width: 991px) {
  #wb_element_instance5525_0>.wb_content {
    background     : transparent none repeat scroll left top;
    background-size: auto auto;
    flex-direction : column;
    justify-items  : flex-start;
    align-items    : center;
    justify-content: flex-start;
    align-content  : stretch;
    flex-wrap      : nowrap;
  }

  #wb_element_instance5526_0 {
    width       : auto;
    margin-left : 0;
    margin-right: 0;
  }

  #wb_element_instance5527_0 {
    width       : auto;
    margin-left : 0;
    margin-right: 0;
  }

  #wb_element_instance3_5>.wb_content {
    background     : transparent none repeat scroll left top;
    background-size: auto auto;
    flex-direction : column;
    justify-items  : flex-start;
    align-items    : center;
    justify-content: flex-start;
    align-content  : stretch;
    flex-wrap      : nowrap;
  }

  #wb_element_instance4_5 {
    width       : auto;
    margin-left : 0;
    margin-right: 0;
  }
}

/* phone_only */
@media (max-width: 767px) {
  #wb_element_instance5527_0 {
    display   : block;
    width     : 32px;
    height    : 29px;
    min-width : 32px;
    min-height: 29px;
    max-width : 32px;
    max-height: 29px;
    flex      : 0 0 32px;
  }

  #wb_element_instance1_5>.wb_content {
    background     : transparent none repeat scroll left top;
    background-size: auto auto;
    flex-direction : column;
    justify-items  : flex-start;
    align-items    : stretch;
    justify-content: flex-start;
    align-content  : stretch;
    flex-wrap      : nowrap;
  }

  #wb_element_instance3_5 {
    width       : 100%;
    margin-left : 0;
    margin-right: 0;
  }

  #wb_element_instance8_5>.wb_content {
    background     : transparent none repeat scroll left top;
    background-size: auto auto;
    flex-direction : column;
    justify-items  : flex-start;
    align-items    : center;
    justify-content: flex-start;
    align-content  : stretch;
    flex-wrap      : nowrap;
  }

  #wb_element_instance9_5 {
    width       : auto;
    margin-left : 0;
    margin-right: 0;
  }

  #wb_element_instance12_5 {
    width       : auto;
    margin-left : 0;
    margin-right: 0;
  }
}

/* tablet_only */
@media (min-width: 768px) and (max-width: 991px) {}

/* desktop_only */
@media (min-width: 992px) and (max-width: 1199px) {}

/* phone_last */