/* Section */

.section-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.section-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.section-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.section-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-66 {
  padding-top: 66px;
  padding-bottom: 66px;
}

.section-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.section-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section-145 {
  padding-top: 145px;
  padding-bottom: 145px;
}

.section-165 {
  padding-top: 165px;
  padding-bottom: 165px;
}

@media (min-width: 480px) {
  .section-xs-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .section-xs-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .section-xs-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .section-xs-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .section-xs-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section-xs-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .section-xs-66 {
    padding-top: 66px;
    padding-bottom: 66px;
  }
  .section-xs-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .section-xs-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .section-xs-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .section-xs-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .section-xs-145 {
    padding-top: 145px;
    padding-bottom: 145px;
  }
  .section-xs-165 {
    padding-top: 165px;
    padding-bottom: 165px;
  }
}


.section-top-15 {
  padding-top: 15px;
}

.section-top-30 {
  padding-top: 30px;
}

.section-top-35 {
  padding-top: 35px;
}

.section-top-40 {
  padding-top: 40px;
}

.section-top-50 {
  padding-top: 50px;
}

.section-top-60 {
  padding-top: 60px;
}

.section-top-66 {
  padding-top: 66px;
}

.section-top-75 {
  padding-top: 75px;
}

.section-top-90 {
  padding-top: 90px;
}

.section-top-100 {
  padding-top: 100px;
}

.section-top-120 {
  padding-top: 120px;
}

.section-top-145 {
  padding-top: 145px;
}

.section-top-165 {
  padding-top: 165px;
}

@media (min-width: 480px) {
  .section-xs-top-15 {
    padding-top: 15px;
  }
  .section-xs-top-30 {
    padding-top: 30px;
  }
  .section-xs-top-35 {
    padding-top: 35px;
  }
  .section-xs-top-40 {
    padding-top: 40px;
  }
  .section-xs-top-50 {
    padding-top: 50px;
  }
  .section-xs-top-60 {
    padding-top: 60px;
  }
  .section-xs-top-66 {
    padding-top: 66px;
  }
  .section-xs-top-75 {
    padding-top: 75px;
  }
  .section-xs-top-90 {
    padding-top: 90px;
  }
  .section-xs-top-100 {
    padding-top: 100px;
  }
  .section-xs-top-120 {
    padding-top: 120px;
  }
  .section-xs-top-145 {
    padding-top: 145px;
  }
  .section-xs-top-165 {
    padding-top: 165px;
  }
}

@media (min-width: 768px) {
  .section-sm-top-15 {
    padding-top: 15px;
  }
  .section-sm-top-30 {
    padding-top: 30px;
  }
  .section-sm-top-35 {
    padding-top: 35px;
  }
  .section-sm-top-40 {
    padding-top: 40px;
  }
  .section-sm-top-50 {
    padding-top: 50px;
  }
  .section-sm-top-60 {
    padding-top: 60px;
  }
  .section-sm-top-66 {
    padding-top: 66px;
  }
  .section-sm-top-75 {
    padding-top: 75px;
  }
  .section-sm-top-90 {
    padding-top: 90px;
  }
  .section-sm-top-100 {
    padding-top: 100px;
  }
  .section-sm-top-120 {
    padding-top: 120px;
  }
  .section-sm-top-145 {
    padding-top: 145px;
  }
  .section-sm-top-165 {
    padding-top: 165px;
  }
}

@media (min-width: 992px) {
  .section-md-top-15 {
    padding-top: 15px;
  }
  .section-md-top-30 {
    padding-top: 30px;
  }
  .section-md-top-35 {
    padding-top: 35px;
  }
  .section-md-top-40 {
    padding-top: 40px;
  }
  .section-md-top-50 {
    padding-top: 50px;
  }
  .section-md-top-60 {
    padding-top: 60px;
  }
  .section-md-top-66 {
    padding-top: 66px;
  }
  .section-md-top-75 {
    padding-top: 75px;
  }
  .section-md-top-90 {
    padding-top: 90px;
  }
  .section-md-top-100 {
    padding-top: 100px;
  }
  .section-md-top-120 {
    padding-top: 120px;
  }
  .section-md-top-145 {
    padding-top: 145px;
  }
  .section-md-top-165 {
    padding-top: 165px;
  }
}

@media (min-width: 1200px) {
  .section-lg-top-15 {
    padding-top: 15px;
  }
  .section-lg-top-30 {
    padding-top: 30px;
  }
  .section-lg-top-35 {
    padding-top: 35px;
  }
  .section-lg-top-40 {
    padding-top: 40px;
  }
  .section-lg-top-50 {
    padding-top: 50px;
  }
  .section-lg-top-60 {
    padding-top: 60px;
  }
  .section-lg-top-66 {
    padding-top: 66px;
  }
  .section-lg-top-75 {
    padding-top: 75px;
  }
  .section-lg-top-90 {
    padding-top: 90px;
  }
  .section-lg-top-100 {
    padding-top: 100px;
  }
  .section-lg-top-120 {
    padding-top: 120px;
  }
  .section-lg-top-145 {
    padding-top: 145px;
  }
  .section-lg-top-165 {
    padding-top: 165px;
  }
}

@media (min-width: 1800px) {
  .section-xl-top-15 {
    padding-top: 15px;
  }
  .section-xl-top-30 {
    padding-top: 30px;
  }
  .section-xl-top-35 {
    padding-top: 35px;
  }
  .section-xl-top-40 {
    padding-top: 40px;
  }
  .section-xl-top-50 {
    padding-top: 50px;
  }
  .section-xl-top-60 {
    padding-top: 60px;
  }
  .section-xl-top-66 {
    padding-top: 66px;
  }
  .section-xl-top-75 {
    padding-top: 75px;
  }
  .section-xl-top-90 {
    padding-top: 90px;
  }
  .section-xl-top-100 {
    padding-top: 100px;
  }
  .section-xl-top-120 {
    padding-top: 120px;
  }
  .section-xl-top-145 {
    padding-top: 145px;
  }
  .section-xl-top-165 {
    padding-top: 165px;
  }
}



.section-bottom-15 {
  padding-bottom: 15px;
}

.section-bottom-30 {
  padding-bottom: 30px;
}

.section-bottom-35 {
  padding-bottom: 35px;
}

.section-bottom-40 {
  padding-bottom: 40px;
}

.section-bottom-50 {
  padding-bottom: 50px;
}

.section-bottom-60 {
  padding-bottom: 60px;
}

.section-bottom-66 {
  padding-bottom: 66px;
}

.section-bottom-75 {
  padding-bottom: 75px;
}

.section-bottom-90 {
  padding-bottom: 90px;
}

.section-bottom-100 {
  padding-bottom: 100px;
}

.section-bottom-120 {
  padding-bottom: 120px;
}

.section-bottom-145 {
  padding-bottom: 145px;
}

.section-bottom-165 {
  padding-bottom: 165px;
}

