body {
  overflow-x:hidden;
}

#top-banner DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
  width:100% !important;
  height:auto;
}

#top-banner img {
  width:100%;
  height:auto;
}

#c814709 .subcr,
#c814467 .subcr,
#c814703 .subcr,
#c815320 .subcr {
  padding:0;
}

@media (max-width: 992px) {
  #c818898 .swiper-container {
    max-width:670px;
  }

  #c818898 .swiper-wrapper .swiper-slide {
    width:100% !important;
  }
}

@media (max-width: 768px) {
  #c818898 .swiper-container {
    max-width:604px;
  }

  #rightcolumn {
    width:100%;
    padding:15px 0 0 0;
  }
}

@media (max-width: 576px) {
  #content #maincontent #c814709 .tx-jfmulticontent-pi1 .equalize .subcl {
    padding-right:10px;
  }

  #content #maincontent #c814709 .tx-jfmulticontent-pi1 .equalize .subcr {
    padding-left:10px;
  }

  #c818898 .swiper-container {
    max-width:460px;
  }

  #content {
    padding:20px 15px !important;
  }

  #content #maincontent .tx-jfmulticontent-pi1 .equalize .c25l,
  #content #maincontent .tx-jfmulticontent-pi1 .equalize .c25r {
    float:left;
    width:50%;
  }

  #c814709 img {
    width:100%;
    max-height:207px;
  }
}

@media (max-width: 479px) {

  #c814709 img {
    max-height:139px;
  }

  DIV.csc-textpic DIV.csc-textpic-single-image IMG {
    width:auto;
    height:auto;
  }

  #content {
    padding:20px 10px !important;
  }

  #c818898 .swiper-container {
    max-width:356px;
  }

  iframe {
    width:100%;
  }
}




