@media (max-width: 539px){
  .wrap-page .wrap-section{
    margin-left: 20px;
    margin-right: 20px; 
  }
}
@media (min-width: 540px) and (max-width: 579px){
  .wrap-page .wrap-section{
    margin-left: auto;
    margin-right: auto;
    width: 500px;
  }
}
@media (min-width: 580px) and (max-width: 1279px){
  .wrap-page .wrap-section{
    margin-left: 40px;
    margin-right: 40px;
  }
}
@media (min-width: 1280px) and (max-width: 1359px){
  .wrap-page .wrap-section{
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
  }
}
@media (min-width: 1360px) and (max-width: 1639px){
  .wrap-page .wrap-section{
    margin-left: 80px;
    margin-right: 80px;
  }
}
@media (min-width: 1640px){
  .wrap-page .wrap-section{
    margin-left: auto;
    margin-right: auto;
    width: 1480px;
  }
}