@charset "utf-8";
/* CSS Document */

/* MEDIA QUERIES BASED ON VIEWPORT */

@media all and (min-width: 1280px) { 
  @viewport { width: 1300px; zoom: 1; }
  body { width: 100%; min-width: 1300px; } 
  #mobilefooter { display: none; } 
}

@media only screen and (min-width: 1025px) and (max-width: 1279px)  {
  @viewport { width: 1300px; zoom: 1; }
  body { width: 100%; min-width: 1300px; }
  #mobilefooter { display: none; } 
}

@media only screen and (min-width: 1025px) and (max-width: 1279px) 
and (-webkit-min-device-pixel-ratio: 2) {
  @viewport { zoom: 0.5; }
  body { width: 100%; min-width: 1300px; }
  #mobilefooter { display: none; } 
}

@media only screen and (min-width: 985px) and (max-width: 1024px)  {
  @viewport { width: 1300px; zoom: 1; }
  body { width: 100%; min-width: 1300px; }
  #mobilefooter { display: none; }
}


@media only screen and (min-width: 984px) and (max-width: 1024px) 
and (-webkit-min-device-pixel-ratio: 2) {
  @viewport { zoom: 0.5; }
  body { width: 100%; min-width: 1300px; }
  #mobilefooter { display: none; }
}

@media only screen and (min-width: 768px) and (max-width: 984px) 
and (-webkit-min-device-pixel-ratio: 2) {
  @viewport { zoom: 0.5; }
  body { width: 100%; min-width: 1300px; }
  #mobilefooter { display: none; }
}

@media only screen and (min-width: 768px) and (max-width: 984px) {
  @viewport { width: 1300px; zoom: 1; }
  body { width: 100%; min-width: 1300px; }
  #mobilefooter { display: none; }
}

@media only screen and (min-width: 600px) and (max-width: 767px) 
and (-webkit-min-device-pixel-ratio: 2) {
  @viewport { zoom: 0.5; }
  body { width: 100%; min-width: 1300px; }
  #mobilefooter { display: none; }
}

@media only screen and (min-width: 600px) and (max-width: 767px) {
  @viewport { width: 1300px; zoom: 1; }
  body { width: 100%; min-width: 1300px; }
  #mobilefooter { display: none; }
}

@media only screen and (min-width: 480px) and (max-width: 599px) 
and (-webkit-min-device-pixel-ratio: 2){
  @viewport { zoom: 0.5; }
  body { width: 100%; min-width: 1300px; }
  #mobilefooter { display: none; }
}


@media only screen and (min-width: 480px) and (max-width: 599px) {
  @viewport { width: 1300px; zoom: 1; }
  body { width: 100%; min-width: 1300px; }
  #mobilefooter { display: none; }
}

@media only screen and (max-width: 500px) 
and (-webkit-min-device-pixel-ratio: 2) {   
  @viewport { zoom: 0.5; }
  body { width: 100%; min-width: 1300px; }
  #mobilefooter { display: none; } 
}

@media only screen and (max-width: 500px) {
  @viewport { width: 1300px; zoom: 1; }
  body { width: 100%; min-width: 1300px; }
  #mobilefooter { display: none; }
}


@media screen and (max-width: 479px) {  
  @viewport { width: 1300px; zoom: 1; }
  body { width: 100%; min-width: 1300px; }
  #mobilefooter { display: none; }
}