@media (max-width: 992px) {
  #container {
    width: 740px;
  }
  #container .indexImages {
    width: 538px;
    height: 116px !important;
  }
  #container .indexImages .slides_container .slides_control {
    height: 116px !important;
  }
  #container .indexImages .slides_container .slides_control img {
    width: 538px !important;
    height: auto;
  }
  #container #main {
    width: 458px;
  }
  #container #main .imageMemberBigBox {
    width: 40% !important;
    margin-left: 5% !important;
    margin-right: 5% !important;
  }
  #container #main .imageMemberBox {
    overflow: hidden;
  }
  #container #main .imageMemberBox img {
    width: 100% !important;
  }
  #container #main .imageHeader {
    width: 100% !important;
  }
  #container #main .imageBox {
    margin-left: 18px;
  }
  #container #main .imageBox img {
    width: auto !important;
  }
  #container #main img {
    width: calc(60% - 10px) !important;
    height: auto !important;
  }
  #container #main p img {
    margin: 0 auto !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    float: none !important;
    display: block;
  }
  #container #main div > img {
    margin: 0 auto !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    float: none !important;
    display: block;
  }
}
@media (max-width: 767px) {
  #container {
    width: 440px;
    padding-left: 10px;
    padding-right: 10px;
  }
  #container #menu {
    width: 100%;
  }
  #container #menu .fb_iframe_widget {
    display: block !important;
    margin-bottom: 10px;
  }
  #container #menu .fb_iframe_widget > span {
    margin: 0 auto;
    display: block;
  }
  #container .indexImages {
    width: 100%;
    border-left: none;
    height: 99px !important;
  }
  #container .indexImages .slides_container .slides_control img {
    width: 460px !important;
    height: auto;
  }
  #container #main {
    width: 100%;
    border-left: none;
    padding: 30px 0 0 0;
  }
  #container #main .imageHeader a {
    font-size: 14px;
  }
  #container #main .imageMemberBigBox .imageMemberBox {
    width: auto !important;
    height: auto !important;
  }
  .pp_pic_holder {
    width: 90%!important;
    left: 5%!important;
    overflow: hidden;
  }
  div.pp_pic_holder .pp_content_container .pp_left {
    padding-left: 0!important;
  }
  div.pp_pic_holder .pp_content_container .pp_right {
    padding-right: 0!important;
  }
  .pp_content {
    width: 100%!important;
    height: auto!important;
  }
  .pp_fade {
    width: 100%!important;
    height: 100%!important;
  }
  a.pp_expand,
  a.pp_contract,
  .pp_gallery,
  .pp_top,
  .pp_bottom {
    display: none!important;
  }
  #pp_full_res img {
    width: 100%!important;
    height: auto!important;
  }
  .pp_details {
    width: 100%!important;
    padding-left: 3%;
    padding-right: 4%;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #fff;
    margin-top: -2px !important;
  }
  a.pp_close {
    right: 7%!important;
    top: 10px!important;
  }
  .pp_hoverContainer {
    width: 100% !important;
    top: 0 !important;
  }
}
@media (max-width: 480px) {
  #container {
    width: 330px;
    padding-left: 6px;
    padding-right: 6px;
  }
  #container #main .imageBox {
    margin-left: 38px;
  }
  #container #main table iframe,
  #container #main table object,
  #container #main table object embed {
    width: 260px !important;
    height: 146px !important;
  }    
  #headline
  {
    background-size: 200% 100%;
  }
}
