/*!
    bgStretcher 3.0.1 jQuery Plugin
    (c) 2010-2013 www.w3Blender.com
    For any questions and support please visit www.w3blender.com.
*/
.bgstretcher-area {
  text-align: center;
}
.bgstretcher {
  background: white;
  overflow: hidden;
  width: 100%;
  position: fixed;
  z-index: 1;
}
.bgstretcher,
.bgstretcher ul,
.bgstretcher li {
  left: 0;
  top: 0;
}
.bgstretcher ul,
.bgstretcher li {
  position: absolute;
}
.bgstretcher ul,
.bgstretcher li {
background: #f2f2f2;
  margin: 0;
  padding: 0;
  list-style: none;
}
/*  Compatibility with old browsers  */
.bgstretcher {
  _position: absolute;
}


/* 1200 - Devices 1200px and less */

@media only screen and (max-width: 1200px) {

.bgstretcher li[style] {width: 100%!important; position: relative; height: 0; }
.bgstretcher li img[style] {width: 100%!important; height: auto!important; margin-left: 0!important;}

}

/* 1000 - Devices 1000px and less */

@media only screen and (max-width: 1000px) {
.bgstretcher {padding-bottom: 50%;}
.bgstretcher ul {float: left; clear: both;}
.bgstretcher ul, .bgstretcher li {position: relative;}
.bgstretcher li {padding-bottom: 51.119%;}
.bgstretcher[style] {height: 0!important; position: relative!important;  }
.bgstretcher li[style] {width: 100%!important; position: relative; height: 0; }
.bgstretcher li img[style] {margin-left: 0!important;}
}

/* 767 - Devices 727px and less */

@media only screen and (max-width: 767px) {

.bgstretcher {padding-bottom: 50%;}
.bgstretcher ul {float: left; clear: both;}
.bgstretcher ul, .bgstretcher li {position: relative;}
.bgstretcher li {padding-bottom: 51.119%;}
.bgstretcher[style] {height: 0!important; position: relative!important;  }
.bgstretcher li[style] {width: 100%!important; position: relative; height: 0; }
.bgstretcher li img[style] {margin-left: 0!important;}
}