@charset "utf-8";
/* CSS Document */
  
  .pc-display-none {
    display: none !important;
  }
  .sp-display-none {
    display: block !important;
  }

@media (max-width: 787px) {
 /*-------------------------------------------------*/
 /*---------------------------------------- sp-width*/
  img {
   width: 100%;
  }
  
  .sp-w14_2 {
    width: 14.2% !important;
  }
  .sp-w28 {
    width: 28% !important;
  }
  .sp-w30 {
    width: 30% !important;
  }
  .sp-w32 {
    width: 32% !important;
  }
  .sp-w43 {
    width: 43% !important;
  }
  .sp-w45 {
    width: 45% !important;
  }
  .sp-w48 {
    width: 48% !important;
  }
  .sp-w50 {
    width: 50% !important;
  }
  
   .sp-w80 {
    width: 80% !important;
  }
  .sp-w100 {
    width: 100% !important;
  }
  .sp-max-w100 {
    max-width: 100% !important;
  }
  .sp-min-w100 {
    min-width: 100% !important;
  }
  
    /*-------------------------------------------------*/
  /*---------------------------------------- sp-magin*/
  .sp-m0 {
    margin: 0 !important;
  }
  .sp-mauto {
    margin: 0 auto !important;
  }
  .sp-mt0{  margin-top: 0px !important;}
  .sp-mt5{  margin-top: 5px !important;}
  .sp-mt10{  margin-top: 10px !important;}
  .sp-mt15{  margin-top: 15px !important;}
  .sp-mt20{  margin-top: 20px !important;}
  .sp-mt25{  margin-top: 25px !important;}
  .sp-mt30{  margin-top: 30px !important;}
  .sp-mt35{  margin-top: 35px !important;}
  .sp-mt40{  margin-top: 40px !important;}
  .sp-mt45{  margin-top: 45px !important;}
  .sp-mt50{  margin-top: 50px !important;}

  .sp-mb0{  margin-bottom: 0px !important;}
  .sp-mb1{  margin-bottom: 1px !important;}
  .sp-mb5{  margin-bottom: 5px !important;}
  .sp-mb10{  margin-bottom: 10px !important;}
  .sp-mb15{  margin-bottom: 15px !important;}
  .sp-mb20{  margin-bottom: 20px !important;}
  .sp-mb25{  margin-bottom: 25px !important;}
  .sp-mb30{  margin-bottom: 30px !important;}
  .sp-mb35{  margin-bottom: 35px !important;}
  .sp-mb40{  margin-bottom: 40px !important;}
  .sp-mb45{  margin-bottom: 45px !important;}
  .sp-mb50{  margin-bottom: 50px !important;}

  .sp-ml0{  margin-left: 0px !important;}
  .sp-ml5{  margin-left: 5px !important;}
  .sp-ml10{  margin-left: 10px !important;}
  .sp-ml15{  margin-left: 20px !important;}
  .sp-ml25{  margin-left: 25px !important;}
  .sp-ml30{  margin-left: 30px !important;}
  .sp-ml35{  margin-left: 35px !important;}
  .sp-ml40{  margin-left: 40px !important;}
  .sp-ml45{  margin-left: 45px !important;}
  .sp-ml50{  margin-left: 50px !important;}

  .sp-mr0{  margin-right: 0px !important;}
  .sp-mr5{  margin-right: 5px !important;}
  .sp-mr10{  margin-right: 10px !important;}
  .sp-mr15{  margin-right: 20px !important;}
  .sp-mr25{  margin-right: 25px !important;}
  .sp-mr30{  margin-right: 30px !important;}
  .sp-mr35{  margin-right: 35px !important;}
  .sp-mr40{  margin-right: 40px !important;}
  .sp-mr45{  margin-right: 45px !important;}
  .sp-mr50{  margin-right: 50px !important;}

  .sp-mr-20{  margin-right: -20px !important; }
  .sp-p0 {
    padding: 0px !important;
  }
  .sp-p10 {
    padding: 10px !important;
  }
  .sp-pt0 {
    padding-top: 0px !important;
  }
  .sp-pt10 {
    padding-top: 10px !important;
  }
  .sp-pt20 {
    padding-top: 20px !important;
  }
  .sp-pt30 {
    padding-top: 30px !important;
  }
  .sp-pt65 {
    padding-top: 65px !important;
  }
  .sp-pt75 {
    padding-top: 75px !important;
  }
  .sp-pl10 {
    padding-left: 10px !important;
  }
  .sp-pr10 {
    padding-right: 10px !important;
  }
  .sp-pb0 {
    padding-bottom: 0px !important;
  }
  .sp-pb20 {
    padding-bottom: 20px !important;
  }
  .sp-w14_2 {
    width: 14.2% !important;
  }
  .sp-w28 {
    width: 28% !important;
  }
  .sp-w30 {
    width: 30% !important;
  }
  .sp-w32 {
    width: 32% !important;
  }
  .sp-w43 {
    width: 43% !important;
  }
  .sp-w45 {
    width: 45% !important;
  }
  .sp-w48 {
    width: 48% !important;
  }
  .sp-w50 {
    width: 50% !important;
  }
  .sp-w100 {
    width: 100% !important;
  }
  .sp-max-w100 {
    max-width: 100% !important;
  }
  .sp-min-w100 {
    min-width: 100% !important;
  }
  .sp-hauto {
    height: auto !important;
  }
  
  .pc-display-none {
    display: block !important;
  }
  .sp-display-none {
    display: none !important;
  }
  .sp-display-block{
    display: block !important;
  }
  .bxslider {
    z-index: 1000;
  }
  
  .fl-none{
	  float:none;
  }
}

