/*$$__TEMPLATE_RESOURCE_START__$$*/
/*$$START[block-1374726579*/

/*@-ms-viewport {
width: device-width;
}*/

@media (min-width: 1200px) {

  div#main-visual, div.slideshow{
    height:366px;
  }
  div.slideshow img{
    width:1170px;
    height:366px;
  }
  section.cl-two, section.rw-two {
    width: 270px;
  }
  section.cl-two {
    padding-right: 0;
  }
  section.rw-one {
    width: 543px;
    padding: 0 40px;
  }
  section.rw-two {
    padding-left: 7px;
  }
  div#main-content section.rw-two div.fb-like-box span iframe{
    width:270px!important;
  }
  form#subForm input {
    width: 512px;
  }
  div#main-content section.cl-four div.box1-img img{
    width:270px
  }
  section.rw-one.row.tank{
    width: 546px;
    margin: 0 38px;
  }
  .content-image-wrapper {
    padding: 0px;
  }
  section.rw-one .main-content.slider h2 {
    padding: 0;
  }
  .content-slider li {
    width: 168px !important;
    margin: 0 18px 0 0;
  }
  .content-slider {
    margin: 0;
  }
  .rw-one.row.tank .next-than, .rw-one.row.tank .prev-than {
    top: 32px;
  }
  .rw-one.row.tank .next-than {
    left: 0;
  }
  .rw-one.row.tank .prev-than {
    right: -2px;
  }
  .slide-wrraper {
    width: 100%;
  }
  .slider-content-area {
    min-height: 367px;
  }
  section.rw-one .main-content .slider-content-area p{
    font-size: 1em;
  }
  element.style {
  }
  section.rw-one .main-content .slider-content-area h2 {
    font-size:1.5em;
    margin: 30px 0 9px;  
  }
  section.rw-one .main-content .slider-content-area p{
    font-size: 1.2em;
    line-height: 1.8em;
  }
}

@media (max-width: 979px) {

}

@media (min-width: 768px) and (max-width: 979px) {

  div#main-visual, div.slideshow{
    height:auto;
  }
  div.slideshow img{
    width:100%;
    height:auto;
  }  
  section.rw-two {
    display:none;
  }
  section.cl-two, section.rw-two {
    width: 228px;
  }
  section.rw-one {
    width: 476px;  
    padding: 0;
  }

}

@media (max-width: 767px) {
  section.layout, section.row {
    float: none;
  }
  section.rw-one {
    padding: 20px 2%;
    width: 96%;
  }
  section.cl-two, section.rw-two {
    padding: 20px 2%;
    width:96%;
  }
  div#main-visual {
    height: auto;
  }
  div.slideshow img {
    width: 100%;
  }
  div.slideshow {
    height: auto;
  }
  div.slideshow {
    height: auto;
  }
  section.layout {
    float: none;
    padding: 0 2%;
    width: 95%;
  }
  section.rw-two section.layout{
    margin: 0 auto;
    width: 222px;   
  }
  .cl-three.layout{
    padding:0;
    width:100%;
  }
  section.cl-two ul.left-menu {
    margin: 21px 0;
  }
  a.videopace {
    display: block;
    margin: 0 auto;
    width: 176px;
  }
  a.videopace:after {
    content: "."; 
    visibility: hidden; 
    display: block; 
    height: 0; 
    clear: both;
  }
  .vid-cont p{
    text-align:center;
  }
  form#subForm div.button input {
    float: left;
  }
  #main-content {
    margin: 0 5px;
    width: auto;
  }
  section.rw-one.row.tank {
    width: 300px;
    padding: 0;
    margin: 0 auto;
  }
  .rw-one.row.tank .prev-than {
    right: 3px;
  }
  .slider-content-area {
    padding: 6px 10px;
  }
  section.rw-one .main-content .slider-content-area p {
    font-size: 0.9em;
    letter-spacing: 0;
    line-height: 1.2em;
    margin: 0;
    text-align: center;
  }
  section.rw-one .main-content .slider-content-area h2 {
    font-size: 1.2em;
    margin: 0;
  }
  .slider-content-area {
    min-height: 232px;
  }
  .slider-content-area span {
    font-size: 0.9em;
  }
  section.layout li > span {
    font-size: 1.1em;
  }
  .slider-content-area span.bottom {
    bottom: 14%;
  }
  .cl-three #subForm .button {
    padding: 0 25%;
  }

}

@media (max-width: 480px) {
  .news ul li, .events ul li {
    width: 350px !important;
  }
}







/*]END$$*/