/* padding styles */
@media all {

  .padding-0,
  .padding-0-50-75 {
    padding: 0px !important;
  }

  .padding-10,
  .padding-10-20,
  .padding-10-25 {
    padding: 10px !important;
  }

  .padding-15,
  .padding-15-25-45,
  .padding-15-25-45-75 {
    padding: 15px !important;
  }

  .padding-20,
  .padding-all-20 {
    padding: 20px;
  }

  .padding-25,
  .padding-25-50,
  .padding-25-35 {
    padding: 25px !important;
  }

  .padding-30 {
    padding: 30px !important;
  }

  .padding-35 {
    padding: 35px !important;
  }

  .padding-40 {
    padding: 40px !important;
  }

  .padding-50,
  .padding-50-75 {
    padding: 50px !important;
  }

  .padding-tb20-lr25 {
    padding: 20px 25px !important;
  }

  .padd-top-40 {
    padding-top: 40px !important;
  }

  .padd-top-45 {
    padding-top: 45px !important;
  }

  .padding-top-left-right-20 {
    padding: 20px 20px 0px 20px !important;
  }

  .padding-top-50-left-right-20 {
    padding: 50px 20px 0px 20px !important;
  }

  .padding-25-50-75 {
    padding: 25px !important;
  }

  .padding-top-bottom-right-50-75 {
    padding: 50px 50px 50px 50px !important;
  }

  .padding-top-bottom-left-50-75 {
    padding: 50px 50px 50px 50px !important;
  }

  .padding-lrb-15 {
    padding: 0px 15px 15px !important;
  }

  .padding-20-lrb {
    padding: 0px 20px 20px 20px !important;
  }

  .padding-lrb-25 {
    padding: 0px 25px 25px 25px !important;
  }

  .padding-l-0,
  .padding-left-0-25-50 {
    padding-left: 0px !important;
  }

  .padding-left-5 {
    padding-left: 5px !important;
  }

  .padding-l-10,
  .padding-l-10-20,
  .padding-left-10 {
    padding-left: 10px !important;
  }

  .padding-l-15,
  .padding-l-15-30,
  .padding-left-15-25-50,
  .padding-left-15-0,
  .padding-left-15 {
    padding-left: 15px !important;
  }

  .padding-l-20,
  .padding-l-20-40,
  .padding-left-20 {
    padding-left: 20px !important;
  }

  .padding-left-25-50,
  .padding-left-25-50-75 {
    padding-left: 25px !important;
  }

  .padding-right-25-50,
  .padding-right-25-50-75 {
    padding-right: 25px !important;
  }

  .padding-right-75 {
    padding-right: 75px;
  }

  .padding-l-30,
  .padding-l-30-60,
  .padding-left-30 {
    padding-left: 30px !important;
  }

  .padding-left-35 {
    padding-left: 35px !important;
  }

  .padding-left-40 {
    padding-left: 40px !important;
  }

  .padding-left-45 {
    padding-left: 45px !important;
  }

  .padding-l-50,
  .padding-left-50,
  .padding-l-50-75 {
    padding-left: 50px !important;
  }

  .padding-left-70 {
    padding-left: 70px !important;
  }

  .padding-r-0,
  .padding-right-30:last-child,
  .padding-right-15:last-child {
    padding-right: 0px !important;
  }

  .padding-right-5 {
    padding-right: 5px !important;
  }

  .padding-r-10,
  .padding-r-10-20,
  .padding-right-10 {
    padding-right: 10px !important;
  }

  .padding-r-15,
  .padding-right-15,
  .padding-r-15-30,
  .padding-right-15 {
    padding-right: 15px !important;
  }

  .padding-r-20,
  .padding-r-20-40 {
    padding-right: 20px !important;
  }

  .padding-right-25 {
    padding-right: 25px !important;
  }

  .padding-r-30,
  .padding-right-30,
  .padding-r-30-60 {
    padding-right: 30px !important;
  }

  .padding-r-50,
  .padding-r-50-75 {
    padding-right: 50px !important;
  }

  .padding-l-r-0,
  .padding-lr-0,
  .padding-left-right-0,
  .padding-left-right-0-15,
  .padding-left-right-0-25,
  .padding-left-right-0-25-50 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .padding-l-r-10,
  .padding-lr-10,
  .padding-l-r-10-20,
  .padding-lr-10-20,
  .padding-left-right-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .padding-l-r-15,
  .padding-lr-15,
  .padding-l-r-15-30,
  .padding-lr-15-30,
  .padding-left-right-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .padding-l-r-20,
  .padding-lr-20,
  .padding-left-right-20,
  .padding-l-r-20-40,
  .padding-lr-20-40 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .padding-lr-25,
  .padding-left-right-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .padding-left-right-15-15-50 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .padding-l-r-30,
  .padding-lr-30,
  .padding-l-r-30-60,
  .padding-lr-30-60,
  .padding-left-right-30,
  .padding-left-right-30-0,
  .padding-left-right-30-30-50 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .padding-l-r-50,
  .padding-lr-50,
  .padding-left-right-50,
  .padding-l-r-50-75,
  .padding-lr-50-75,
  .padding-left-right-50-100,
  .padding-left-right-50-x-175,
  .padding-left-right-50-x-75,
  .padding-left-right-50-x-100 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .padding-left-right-10p {
    padding-left: 10% !important;
    padding-right: 10% !important;
  }

  .padding-left-right-15p {
    padding-left: 15% !important;
    padding-right: 15% !important;
  }

  .padding-left-right-20p {
    padding-left: 20% !important;
    padding-right: 20% !important;
  }

  .padding-left-right-30p {
    padding-left: 30% !important;
    padding-right: 30% !important;
  }

  .padding-tb-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .padding-tb-75,
  .padding-tb-75-100 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }

  /* margin CSS */

  .marg-bottom-neg5 {
    margin-bottom: -5px !important;
  }

  .marg-bottom-0-5,
  .margin-bottom-0-5,
  .marg-bottom-0-10,
  .margin-bottom-0-10,
  .marg-bottom-0-15,
  .margin-bottom-0-15,
  .marg-bottom-0-20,
  .margin-bottom-0-20,
  .marg-bottom-0-25,
  .margin-bottom-0-25,
  .marg-bottom-0-30,
  .margin-bottom-0-30,
  .marg-bottom-0-35,
  .margin-bottom-0-35,
  .marg-bottom-0-40,
  .margin-bottom-0-40,
  .marg-bottom-0-50,
  .margin-bottom-0-50,
  .marg-bottom-0-60,
  .margin-bottom-0-60,
  .marg-bottom-0-75,
  .margin-bottom-0-75,
  .marg-bottom-0-100,
  .margin-bottom-0-100,
  .marg-bottom-0-5-10,
  .margin-bottom-0-5-10,
  .marg-bottom-0-10-20,
  .margin-bottom-0-10-20,
  .marg-bottom-0-15-30,
  .margin-bottom-0-15-30,
  .marg-bottom-0-20-40,
  .margin-bottom-0-20-40,
  .marg-bottom-0-25-50,
  .margin-bottom-0-25-50,
  .marg-bottom-0-35-70,
  .margin-bottom-0-35-70,
  .marg-bottom-0-40-80,
  .margin-bottom-0-40-80,
  .marg-bottom-0-50-100,
  .margin-bottom-0-50-100 {
    margin-bottom: 0px !important;
  }

  .marg-top-0-5,
  .margin-top-0-5,
  .marg-top-0-10,
  .margin-top-0-10,
  .marg-top-0-15,
  .margin-top-0-15,
  .marg-top-0-20,
  .margin-top-0-20,
  .marg-top-0-25,
  .margin-top-0-25,
  .marg-top-0-30,
  .margin-top-0-30,
  .marg-top-0-35,
  .margin-top-0-35,
  .marg-top-0-40,
  .margin-top-0-40,
  .marg-top-0-50,
  .margin-top-0-50,
  .marg-top-0-60,
  .margin-top-0-60,
  .marg-top-0-75,
  .margin-top-0-75,
  .marg-top-0-100,
  .margin-top-0-100,
  .marg-top-0-5-10,
  .margin-top-0-5-10,
  .marg-top-0-10-20,
  .margin-top-0-10-20,
  .marg-top-0-15-30,
  .margin-top-0-15-30,
  .marg-top-0-20-40,
  .margin-top-0-20-40,
  .marg-top-0-25-50,
  .margin-top-0-25-50,
  .marg-top-0-35-70,
  .margin-top-0-35-70,
  .marg-top-0-40-80,
  .margin-top-0-40-80,
  .marg-top-0-50-100,
  .margin-top-0-50-100 {
    margin-top: 0px !important;
  }

  .marg-top-bottom-0-5,
  .margin-top-bottom-0-5,
  .marg-top-bottom-0-10,
  .margin-top-bottom-0-10,
  .marg-top-bottom-0-15,
  .margin-top-bottom-0-15,
  .marg-top-bottom-0-20,
  .margin-top-bottom-0-20,
  .marg-top-bottom-0-25,
  .margin-top-bottom-0-25,
  .marg-top-bottom-0-30,
  .margin-top-bottom-0-30,
  .marg-top-bottom-0-35,
  .margin-top-bottom-0-35,
  .marg-top-bottom-0-40,
  .margin-top-bottom-0-40,
  .marg-top-bottom-0-50,
  .margin-top-bottom-0-50,
  .marg-top-bottom-0-60,
  .margin-top-bottom-0-60,
  .marg-top-bottom-0-75,
  .margin-top-bottom-0-75,
  .marg-top-bottom-0-100,
  .margin-top-bottom-0-100,
  .marg-top-bottom-0-5-10,
  .margin-top-bottom-0-5-10,
  .marg-top-bottom-0-10-20,
  .margin-top-bottom-0-10-20,
  .marg-top-bottom-0-15-30,
  .margin-top-bottom-0-15-30,
  .marg-top-bottom-0-20-40,
  .margin-top-bottom-0-20-40,
  .marg-top-bottom-0-25-50,
  .margin-top-bottom-0-25-50,
  .marg-top-bottom-0-35-70,
  .margin-top-bottom-0-35-70,
  .marg-top-bottom-0-40-80,
  .margin-top-bottom-0-40-80,
  .marg-top-bottom-0-50-100,
  .margin-top-bottom-0-50-100 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .marg-top-0,
  .margin-top-0,
  .marg-top-mob-0-25,
  .marg-top-0-50 {
    margin-top: 0px !important;
  }

  .marg-top-1 {
    margin-top: 1px !important;
  }

  .marg-top-5,
  .margin-top-5,
  .marg-top-mob-5-65,
  .marg-top-mob-5-30,
  .marg-top-5-30 {
    margin-top: 5px !important;
  }

  .marg-top-10,
  .margin-top-10 {
    margin-top: 10px !important;
  }

  .marg-top-15,
  .margin-top-15,
  .marg-top-15-0 {
    margin-top: 15px !important;
  }

  .marg-top-20,
  .margin-top-20 {
    margin-top: 20px !important;
  }

  .marg-top-25,
  .margin-top-25,
  .marg-top-mob-25-50,
  .marg-top-25-0,
  .marg-top-25-50,
  .marg-top-25-40 {
    margin-top: 25px !important;
  }

  .marg-top-30,
  .margin-top-30,
  .marg-top-mob-30-90 {
    margin-top: 30px !important;
  }

  .marg-top-35,
  .margin-top-35,
  .marg-top-35-70 {
    margin-top: 35px !important;
  }

  .marg-top-40,
  .margin-top-40,
  .marg-top-mob-40-90 {
    margin-top: 40px !important;
  }

  .marg-top-45,
  .margin-top-45 {
    margin-top: 45px !important;
  }

  .marg-top-50,
  .margin-top-50,
  .marg-top-mob-50-100 {
    margin-top: 50px !important;
  }

  .marg-top-55,
  .margin-top-55 {
    margin-top: 55px !important;
  }

  .marg-top-60,
  .margin-top-60 {
    margin-top: 60px !important;
  }

  .marg-top-mob-5-65 {
    margin-top: 65px !important;
  }

  .marg-top-75,
  .margin-top-75,
  .marg-top-75-100,
  .margin-top-75-100 {
    margin-top: 75px !important;
  }

  .marg-top-mob-40-90,
  .marg-top-mob-30-90 {
    margin-top: 90px !important;
  }

  .marg-top-100,
  .margin-top-100 {
    margin-top: 100px !important;
  }

  .marg-bottom-5,
  .margin-bottom-5 {
    margin-bottom: 5px !important;
  }

  .marg-bottom-10,
  .margin-bottom-10 {
    margin-bottom: 10px !important;
  }

  .marg-bottom-15,
  .margin-bottom-15,
  .marg-bottom-15-0,
  .marg-bottom-15-30 {
    margin-bottom: 15px !important;
  }

  .marg-bottom-20,
  .margin-bottom-20 {
    margin-bottom: 20px !important;
  }

  .marg-bottom-25,
  .margin-bottom-25,
  .marg-bottom-25-0,
  .marg-bottom-25-50,
  .margin-bottom-25-0,
  .marg-bottom-25-25-50,
  .marg-bottom-mob-25-50,
  .marg-bottom-25-25-0 {
    margin-bottom: 25px !important;
  }

  .marg-bottom-30,
  .margin-bottom-30 {
    margin-bottom: 30px !important;
  }

  .marg-bottom-35,
  .margin-bottom-35 {
    margin-bottom: 35px !important;
  }

  .marg-bottom-40,
  .margin-bottom-40,
  .marg-bottom-45-70 {
    margin-bottom: 40px !important;
  }

  .marg-bottom-45,
  .margin-bottom-45 {
    margin-bottom: 45px !important;
  }

  .marg-bottom-50,
  .margin-bottom-50,
  .marg-bottom-50-75,
  .marg-bottom-mob-50-100,
  .marg-bottom-50-100 {
    margin-bottom: 50px !important;
  }

  .marg-bottom-60,
  .margin-bottom-60 {
    margin-bottom: 60px !important;
  }

  .marg-bottom-75,
  .margin-bottom-75,
  .marg-bottom-75-100,
  .margin-bottom-75-100 {
    margin-bottom: 75px !important;
  }

  .marg-bottom-100,
  .margin-bottom-100 {
    margin-bottom: 100px !important;
  }

  .marg-bottom-25 .marg-top-bottom-25:last-of-type,
  .marg-top-bottom-25 .marg-top-bottom-25:last-of-type {
    margin-bottom: 0px !important;
  }

  .marg-bottom-mobile-25,
  .marg-bottom-sm-25,
  .marg-bottom-lg-25,
  .margin-bottom-mobile-25,
  .margin-bottom-sm-25,
  .margin-bottom-lg-25 {
    margin-bottom: 25px !important;
  }

  .marg-bottom-0,
  .margin-bottom-0,
  .no-marg-bottom p {
    margin-bottom: 0px !important;
  }

  .marg-top-bottom-5,
  .margin-top-bottom-5,
  .marg-top-bottom-5-15 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .marg-top-bottom-10,
  .margin-top-bottom-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .marg-top-bottom-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .marg-top-bottom-15,
  .margin-top-bottom-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .margin-top-bottom-8-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .marg-top-bottom-20,
  .margin-top-bottom-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .marg-top-bottom-25,
  .margin-top-bottom-25,
  .marg-bottom-mob-25-45 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .marg-top-bottom-30,
  .margin-top-bottom-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .marg-top-bottom-40,
  .margin-top-bottom-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .marg-top-bottom-45-70 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

  .marg-top-bottom-50,
  .margin-top-bottom-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .marg-top-bottom-60,
  .margin-top-bottom-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .marg-top-bottom-75,
  .margin-top-bottom-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  .marg-top-bottom-100,
  .margin-top-bottom-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }

  .marg-top-bottom-25-50,
  .margin-top-bottom-25-50 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .marg-top-0-bottom-25 {
    margin-top: 0px !important;
    margin-bottom: 25px !important;
  }

  .marg-left-0,
  .marg-left-mob-0-15,
  .marg-left-mob-0-50,
  .marg-left-0-25 {
    margin-left: 0px !important;
  }

  .margin-left-0,
  .margin-left-0 .icon-text-image {
    margin-left: 0px !important;
  }

  .margin-left-15,
  .marg-left-15 {
    margin-left: 15px !important;
  }

  .margin-left-25,
  .marg-left-25 {
    margin-left: 25px !important;
  }

  .marg-right-0-25 {
    margin-right: 0px !important;
  }

  .marg-left-0-25 {
    margin-left: 0px !important;
  }

  .marg-right-0 {
    margin-right: 0px !important;
  }

  .margin-right-10,
  .marg-right-10 {
    margin-right: 10px !important;
  }

  .margin-right-15,
  .marg-right-15 {
    margin-right: 15px !important;
  }

  .margin-right-25,
  .marg-right-25 {
    margin-right: 25px !important;
  }

  .marg-right-35 {
    margin-right: 35px !important;
  }

  .marg-left-30,
  .margin-left-30 {
    margin-left: 30px !important;
  }

  .margin-right-30,
  .marg-right-30 {
    margin-right: 30px !important;
  }

  .margin-left-45 {
    margin-left: 45px !important;
  }

  .marg-top-bottom-mob-10-25-only {
    margin-top: 10px;
    margin-bottom: 25px;
  }

  .marg-lr-0-35,
  .marg-left-right-0-15,
  .margin-left-right-0-15 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .marg-l-0-35 {
    margin-left: 0px !important;
  }

  .marg-r-0-35 {
    margin-right: 0px !important;
  }

  .marg-left-right-0,
  .margin-left-right-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .marg-left-right-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .margin-left-5p {
    margin-left: 5%;
  }

  .margin-left-40-80 {
    margin-left: 40px;
  }

  /* padding CSS */

  .padding-top-0-5,
  .padding-top-0-10,
  .padding-top-0-15,
  .padding-top-0-20,
  .padding-top-0-25,
  .padding-top-0-30,
  .padding-top-0-35,
  .padding-top-0-40,
  .padding-top-0-50,
  .padding-top-0-60,
  .padding-top-0-75,
  .padding-top-0-100,
  .padding-top-0-5-10,
  .padding-top-0-10-20,
  .padding-top-0-15-30,
  .padding-top-0-20-40,
  .padding-top-0-25-50,
  .padding-top-0-35-70,
  .padding-top-0-40-80,
  .padding-top-0-50-100 {
    padding-top: 0px !important;
  }

  .padding-bottom-0-5,
  .padding-bottom-0-10,
  .padding-bottom-0-15,
  .padding-bottom-0-20,
  .padding-bottom-0-25,
  .padding-bottom-0-30,
  .padding-bottom-0-35,
  .padding-bottom-0-40,
  .padding-bottom-0-50,
  .padding-bottom-0-60,
  .padding-bottom-0-75,
  .padding-bottom-0-100,
  .padding-bottom-0-5-10,
  .padding-bottom-0-10-20,
  .padding-bottom-0-15-30,
  .padding-bottom-0-20-40,
  .padding-bottom-0-25-50,
  .padding-bottom-0-35-70,
  .padding-bottom-0-40-80,
  .padding-bottom-0-50-100 {
    padding-bottom: 0px !important;
  }

  .padding-top-bottom-0-5,
  .padding-top-bottom-0-10,
  .padding-top-bottom-0-15,
  .padding-top-bottom-0-20,
  .padding-top-bottom-0-25,
  .padding-top-bottom-0-30,
  .padding-top-bottom-0-35,
  .padding-top-bottom-0-40,
  .padding-top-bottom-0-50,
  .padding-top-bottom-0-60,
  .padding-top-bottom-0-75,
  .padding-top-bottom-0-100,
  .padding-top-bottom-0-5-10,
  .padding-top-bottom-0-10-20,
  .padding-top-bottom-0-15-30,
  .padding-top-bottom-0-20-40,
  .padding-top-bottom-0-25-50,
  .padding-top-bottom-0-35-70,
  .padding-top-bottom-0-40-80,
  .padding-top-bottom-0-50-100 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .padding-top-0,
  .padding-top-0 .padding-top-50 {
    padding-top: 0px !important;
  }

  .padding-top-5,
  .padding-top-5-30 {
    padding-top: 5px !important;
  }

  .padding-top-10 {
    padding-top: 10px !important;
  }

  .padding-top-15,
  .padding-override-15 .padding-top-50 {
    padding-top: 15px !important;
  }

  .padding-top-20 {
    padding-top: 20px !important;
  }

  .padding-top-25,
  .padding-top-25-0,
  .padding-top-25-50 {
    padding-top: 25px !important;
  }

  .padding-top-30 {
    padding-top: 30px !important;
  }

  .padding-top-40 {
    padding-top: 40px !important;
  }

  .padding-top-45,
  .padding-top-45-75 {
    padding-top: 45px !important;
  }

  .padding-top-50 {
    padding-top: 50px !important;
  }

  .padding-top-60 {
    padding-top: 60px !important;
  }

  .padding-top-75 {
    padding-top: 75px !important;
  }

  .padding-top-100 {
    padding-top: 100px !important;
  }

  .padding-bottom-0 {
    padding-bottom: 0px !important;
  }

  .padding-bottom-5,
  .padd-bottom-mob-5-20 {
    padding-bottom: 5px !important;
  }

  .padding-bottom-10 {
    padding-bottom: 10px !important;
  }

  .padd-bottom-15,
  .padding-bottom-15,
  .padding-override-15 .padding-bottom-50,
  .padding-override-15 .padding-bottom-25 {
    padding-bottom: 15px !important;
  }

  .padding-bottom-20 {
    padding-bottom: 20px !important;
  }

  .padding-bottom-25,
  .padd-bottom-25,
  .padding-bottom-25-50,
  .padding-bottom-25-125,
  .padd-bottom-mob-25-45 {
    padding-bottom: 25px !important;
  }

  .padding-bottom-30 {
    padding-bottom: 30px !important;
  }

  .padding-bottom-40 {
    padding-bottom: 40px !important;
  }

  .padding-bottom-45,
  .padding-bottom-45-75 {
    padding-bottom: 45px !important;
  }

  .padd-bottom-50,
  .padding-bottom-50,
  .padding-bottom-50-85 {
    padding-bottom: 50px !important;
  }

  .padding-bottom-60 {
    padding-bottom: 60px !important;
  }

  .padding-bottom-75 {
    padding-bottom: 75px !important;
  }

  .padding-bottom-50-85 {
    padding-bottom: 85px !important;
  }

  .padding-bottom-100 {
    padding-bottom: 100px !important;
  }

  .padding-top-bottom-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .padding-top-bottom-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .padding-top-bottom-15,
  .padding-top-bottom-15-25,
  .padding-override-15 .padding-top-bottom-25 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .padding-top-bottom-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .padding-top-bottom-25,
  .padding-top-bottom-25-50 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .padding-top-bottom-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .padding-top-bottom-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .padding-top-bottom-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .padding-top-bottom-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .padding-top-bottom-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .padding-top-bottom-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .padding-top-bottom-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }

  .padding-top-bottom-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

  .padding-top-bottom-125 {
    padding-top: 125px !important;
    padding-bottom: 125px !important;
  }

  /* Media Query for min-width: 768px */
  @media (min-width: 768px) {
    /* padding */

    .padding-25-35 {
      padding: 35px !important;
    }

    .padding-10-20 {
      padding: 20px !important;
    }

    .padding-10-25 {
      padding: 25px !important;
    }

    .padding-25-50,
    .padding-25-50-75,
    .padding-0-50-75 {
      padding: 50px !important;
    }

    .padding-50-75 {
      padding: 75px !important;
    }

    .padding-left-15-0 {
      padding-left: 0px !important;
    }

    .padding-l-10-20 {
      padding-left: 20px !important;
    }

    .padding-left-25-50,
    .padding-left-25-50-75 {
      padding-left: 50px !important;
    }

    .padding-right-25-50,
    .padding-right-25-50-75 {
      padding-right: 50px !important;
    }

    .padding-left-15-25-50,
    .padding-left-0-25-50 {
      padding-left: 25px !important;
    }

    .padding-l-15-30 {
      padding-left: 30px !important;
    }

    .padding-l-20-40 {
      padding-left: 40px !important;
    }

    .padding-l-30-60 {
      padding-left: 60px !important;
    }

    .padding-l-50-75 {
      padding-left: 75px !important;
    }

    .padding-r-10-20 {
      padding-right: 20px !important;
    }

    .padding-r-15-30 {
      padding-right: 30px !important;
    }

    .padding-r-20-40 {
      padding-right: 40px !important;
    }

    .padding-r-30-60 {
      padding-right: 60px !important;
    }

    .padding-r-50-75 {
      padding-right: 75px !important;
    }

    .padding-left-right-30-0 {
      padding-left: 0px !important;
      padding-right: 0px !important;
    }

    .padding-left-right-3 {
      padding-left: 3px !important;
      padding-right: 3px !important;
    }

    .padding-right-3 {
      padding-right: 3px !important;
    }

    .padding-left-3 {
      padding-left: 3px !important;
    }

    .padding-l-r-10-20,
    .padding-lr-10-20 {
      padding-left: 20px !important;
      padding-right: 20px !important;
    }

    .padding-left-right-0-25-50,
    .padding-left-right-0-25 {
      padding-left: 25px !important;
      padding-right: 25px !important;
    }

    .padding-l-r-15-30,
    .padding-lr-15-30 {
      padding-left: 30px !important;
      padding-right: 30px !important;
    }

    .padding-l-r-20-40,
    .padding-lr-20-40 {
      padding-left: 40px !important;
      padding-right: 40px !important;
    }

    .padding-l-r-30-60,
    .padding-lr-30-60 {
      padding-left: 60px !important;
      padding-right: 60px !important;
    }

    .padding-l-r-50-75,
    .padding-lr-50-75 {
      padding-left: 75px !important;
      padding-right: 75px !important;
    }

    .padding-left-right-50-100 {
      padding-left: 100px !important;
      padding-right: 100px !important;
    }

    .padding-left-right-0-5p {
      padding-left: 5% !important;
      padding-right: 5% !important;
    }

    .padding-left-right-0-10p {
      padding-left: 10%;
      padding-right: 10%;
    }

    /* margin */

    .marg-bottom-15-0,
    .marg-bottom-25-0,
    .margin-bottom-25-0 {
      margin-bottom: 0px !important;
    }

    .marg-bottom-0-5,
    .margin-bottom-0-5 {
      margin-bottom: 5px !important;
    }

    .marg-bottom-0-10,
    .margin-bottom-0-10 {
      margin-bottom: 10px !important;
    }

    .marg-bottom-0-15,
    .margin-bottom-0-15 {
      margin-bottom: 15px !important;
    }

    .marg-bottom-0-20,
    .margin-bottom-0-20 {
      margin-bottom: 20px !important;
    }

    .marg-bottom-0-25,
    .margin-bottom-0-25 {
      margin-bottom: 25px !important;
    }

    .marg-bottom-0-30,
    .margin-bottom-0-30,
    .marg-bottom-15-30 {
      margin-bottom: 30px !important;
    }

    .marg-bottom-0-35,
    .margin-bottom-0-35 {
      margin-bottom: 35px !important;
    }

    .marg-bottom-0-40,
    .margin-bottom-0-40 {
      margin-bottom: 40px !important;
    }

    .marg-bottom-0-50,
    .margin-bottom-0-50,
    .marg-bottom-25-50,
    .marg-bottom-mob-25-50 {
      margin-bottom: 50px !important;
    }

    .marg-bottom-0-60,
    .margin-bottom-0-60 {
      margin-bottom: 60px !important;
    }

    .marg-bottom-0-75,
    .margin-bottom-0-75,
    .marg-bottom-50-75 {
      margin-bottom: 75px !important;
    }

    .marg-bottom-0-100,
    .margin-bottom-0-100,
    .marg-bottom-mob-50-100,
    .marg-bottom-50-100,
    .marg-bottom-75-100,
    .margin-bottom-75-100 {
      margin-bottom: 100px !important;
    }

    .marg-top-15-0,
    .marg-top-25-0 {
      margin-top: 0px !important;
    }

    .marg-top-0-5,
    .margin-top-0-5 {
      margin-top: 5px !important;
    }

    .marg-top-0-10,
    .margin-top-0-10 {
      margin-top: 10px !important;
    }

    .marg-top-0-15,
    .margin-top-0-15 {
      margin-top: 15px !important;
    }

    .marg-top-0-20,
    .margin-top-0-20,
    .marg-top-mob-0-20 {
      margin-top: 20px !important;
    }

    .marg-top-0-25,
    .margin-top-0-25,
    .marg-top-mob-0-25 {
      margin-top: 25px !important;
    }

    .marg-top-0-30,
    .margin-top-0-30,
    .marg-top-mob-5-30,
    .marg-top-5-30 {
      margin-top: 30px !important;
    }

    .marg-top-0-35,
    .margin-top-0-35 {
      margin-top: 35px !important;
    }

    .marg-top-0-40,
    .margin-top-0-40 {
      margin-top: 40px !important;
    }

    .marg-bottom-mob-25-45 {
      margin-bottom: 245px !important;
    }

    .marg-top-0-50,
    .margin-top-0-50,
    .marg-top-mob-25-50,
    .marg-top-25-50 {
      margin-top: 50px !important;
    }

    .marg-top-0-60,
    .margin-top-0-60 {
      margin-top: 60px !important;
    }

    .marg-top-75-100,
    .margin-top-75-100 {
      margin-top: 100px !important;
    }

    .marg-top-0-75,
    .margin-top-0-75 {
      margin-top: 75px !important;
    }

    .marg-top-0-100,
    .margin-top-0-100,
    .marg-top-mob-50-100 {
      margin-top: 100px !important;
    }

    .marg-top-35-70 {
      margin-top: 70px !important;
    }

    .marg-top-bottom-0-5,
    .margin-top-bottom-0-5 {
      margin-top: 5px !important;
      margin-bottom: 5px !important;
    }

    .marg-top-bottom-0-10,
    .margin-top-bottom-0-10 {
      margin-top: 10px !important;
      margin-bottom: 10px !important;
    }

    .marg-top-bottom-0-15,
    .margin-top-bottom-0-15 {
      margin-top: 15px !important;
      margin-bottom: 15px !important;
    }

    .marg-top-bottom-0-20,
    .margin-top-bottom-0-20 {
      margin-top: 20px !important;
      margin-bottom: 20px !important;
    }

    .marg-top-bottom-0-25,
    .margin-top-bottom-0-25 {
      margin-top: 25px !important;
      margin-bottom: 25px !important;
    }

    .marg-top-bottom-0-30,
    .margin-top-bottom-0-30 {
      margin-top: 30px !important;
      margin-bottom: 30px !important;
    }

    .marg-top-bottom-0-35,
    .margin-top-bottom-0-35 {
      margin-top: 35px !important;
      margin-bottom: 35px !important;
    }

    .marg-top-bottom-0-40,
    .margin-top-bottom-0-40 {
      margin-top: 40px !important;
      margin-bottom: 40px !important;
    }

    .marg-top-bottom-0-50,
    .margin-top-bottom-0-50 {
      margin-top: 50px !important;
      margin-bottom: 50px !important;
    }

    .marg-top-bottom-0-60,
    .margin-top-bottom-0-60 {
      margin-top: 60px !important;
      margin-bottom: 60px !important;
    }

    .marg-top-bottom-45-70 {
      margin-top: 70px !important;
      margin-bottom: 70px !important;
    }

    .marg-top-bottom-0-75,
    .margin-top-bottom-0-75 {
      margin-top: 75px !important;
      margin-bottom: 75px !important;
    }

    .marg-top-bottom-0-100,
    .margin-top-bottom-0-100 {
      margin-top: 100px !important;
      margin-bottom: 100px !important;
    }

    .marg-top-bottom-5-15 {
      margin-top: 15px !important;
      margin-bottom: 15px !important;
    }

    .marg-top-bottom-25-50,
    .margin-top-bottom-25-50 {
      margin-top: 50px !important;
      margin-bottom: 50px !important;
    }

    .marg-left-mob-0-15 {
      margin-left: 15px !important;
    }

    .marg-left-0-25 {
      margin-left: 25px !important;
    }

    .marg-left-right-0-15,
    .margin-left-right-0-15 {
      margin-left: 15px !important;
      margin-right: 15px !important;
    }

    .marg-lr-0-35 {
      margin-left: 35px !important;
      margin-right: 35px !important;
    }

    .marg-l-0-35 {
      margin-left: 35px !important;
    }

    .marg-r-0-35 {
      margin-right: 35px !important;
    }

    .marg-left-mob-0-50 {
      margin-left: 50px !important;
    }

    .marg-right-0-25 {
      margin-right: 25px !important;
    }

    .marg-left-0-25 {
      margin-left: 25px !important;
    }

    /* Padding */

    .padding-15-25-45,
    .padding-15-25-45-75 {
      padding: 25px !important;
    }

    .padding-top-25-0 {
      padding-top: 0px !important;
    }

    .padding-top-0-5 {
      padding-top: 5px !important;
    }

    .padding-top-0-10 {
      padding-top: 10px !important;
    }

    .padding-top-0-15 {
      padding-top: 15px !important;
    }

    .padding-top-0-20 {
      padding-top: 20px !important;
    }

    .padding-top-0-25 {
      padding-top: 25px !important;
    }

    .padding-top-0-30,
    .padding-top-5-30 {
      padding-top: 30px !important;
    }

    .padding-top-0-35 {
      padding-top: 35px !important;
    }

    .padding-top-0-40 {
      padding-top: 40px !important;
    }

    .padding-top-0-50,
    .padding-top-25-50 {
      padding-top: 50px !important;
    }

    .padding-top-0-60 {
      padding-top: 60px !important;
    }

    .padding-top-0-75,
    .padding-top-45-75 {
      padding-top: 75px !important;
    }

    .padding-top-0-100 {
      padding-top: 100px !important;
    }

    .padding-bottom-0-5 {
      padding-bottom: 5px !important;
    }

    .padding-bottom-0-10 {
      padding-bottom: 10px !important;
    }

    .padding-bottom-0-15 {
      padding-bottom: 15px !important;
    }

    .padding-bottom-0-20,
    .padd-bottom-mob-5-20 {
      padding-bottom: 20px !important;
    }

    .padding-bottom-0-25 {
      padding-bottom: 25px !important;
    }

    .padding-bottom-0-30 {
      padding-bottom: 30px !important;
    }

    .padding-bottom-0-35 {
      padding-bottom: 35px !important;
    }

    .padding-bottom-0-40 {
      padding-bottom: 40px !important;
    }

    .padd-bottom-mob-25-45 {
      padding-bottom: 45px !important;
    }

    .padding-bottom-0-50,
    .padding-bottom-25-50 {
      padding-bottom: 50px !important;
    }

    .padding-bottom-0-60 {
      padding-bottom: 60px !important;
    }

    .padding-bottom-0-75,
    .padding-bottom-45-75 {
      padding-bottom: 75px !important;
    }

    .padding-bottom-0-100 {
      padding-bottom: 100px !important;
    }

    .padding-bottom-25-125 {
      padding-bottom: 125px !important;
    }

    .padding-top-bottom-0-5 {
      padding-top: 5px !important;
      padding-bottom: 5px !important;
    }

    .padding-top-bottom-0-10 {
      padding-top: 10px !important;
      padding-bottom: 10px !important;
    }

    .padding-top-bottom-0-15 {
      padding-top: 15px !important;
      padding-bottom: 15px !important;
    }

    .padding-top-bottom-0-20 {
      padding-top: 20px !important;
      padding-bottom: 20px !important;
    }

    .padding-top-bottom-0-25,
    .padding-top-bottom-25-desktop,
    .padding-top-bottom-15-25 {
      padding-top: 25px !important;
      padding-bottom: 25px !important;
    }

    .padding-top-bottom-0-30 {
      padding-top: 30px !important;
      padding-bottom: 30px !important;
    }

    .padding-top-bottom-0-35 {
      padding-top: 35px !important;
      padding-bottom: 35px !important;
    }

    .padding-top-bottom-0-40 {
      padding-top: 40px !important;
      padding-bottom: 40px !important;
    }

    .padding-top-bottom-0-50,
    .padding-top-bottom-25-50 {
      padding-top: 50px !important;
      padding-bottom: 50px !important;
    }

    .padding-top-bottom-0-60 {
      padding-top: 60px !important;
      padding-bottom: 60px !important;
    }

    .padding-top-bottom-0-75 {
      padding-top: 75px !important;
      padding-bottom: 75px !important;
    }

    .padding-top-bottom-0-100,
    .padding-tb-75-100 {
      padding-top: 100px !important;
      padding-bottom: 100px !important;
    }

    .marg-bottom-0-5-10,
    .margin-bottom-0-5-10 {
      margin-bottom: 5px !important;
    }

    .marg-bottom-0-10-20,
    .margin-bottom-0-10-20 {
      margin-bottom: 10px !important;
    }

    .marg-bottom-0-15-30,
    .margin-bottom-0-15-30 {
      margin-bottom: 15px !important;
    }

    .marg-bottom-0-20-40,
    .margin-bottom-0-20-40 {
      margin-bottom: 20px !important;
    }

    .marg-bottom-0-25-50,
    .margin-bottom-0-25-50 {
      margin-bottom: 25px !important;
    }

    .marg-bottom-0-35-70,
    .margin-bottom-0-35-70 {
      margin-bottom: 35px !important;
    }

    .marg-bottom-0-40-80,
    .margin-bottom-0-40-80 {
      margin-bottom: 40px !important;
    }

    .marg-bottom-0-50-100,
    .margin-bottom-0-50-100 {
      margin-bottom: 50px !important;
    }

    .flex-image-text.marg-bottom-25:last-of-type {
      margin-bottom: 0px !important;
    }

    .margin-top-bottom-8-16 {
      margin-top: 16px !important;
      margin-bottom: 16px !important;
    }

    .marg-top-0-5-10,
    .margin-top-0-5-10 {
      margin-top: 5px !important;
    }

    .marg-top-0-10-20,
    .margin-top-0-10-20 {
      margin-top: 10px !important;
    }

    .marg-top-0-15-30,
    .margin-top-0-15-30 {
      margin-top: 15px !important;
    }

    .marg-top-0-20-40,
    .margin-top-0-20-40 {
      margin-top: 20px !important;
    }

    .marg-top-0-25-50,
    .margin-top-0-25-50 {
      margin-top: 25px !important;
    }

    .marg-top-0-35-70,
    .margin-top-0-35-70 {
      margin-top: 35px !important;
    }

    .marg-top-0-40-80,
    .margin-top-0-40-80,
    .marg-top-25-40 {
      margin-top: 40px !important;
    }

    .marg-top-0-50-100,
    .margin-top-0-50-100 {
      margin-top: 50px !important;
    }

    .marg-top-bottom-0-5-10,
    .margin-top-bottom-0-5-10 {
      margin-top: 5px !important;
      margin-bottom: 5px !important;
    }

    .marg-top-bottom-0-10-20,
    .margin-top-bottom-0-10-20 {
      margin-top: 10px !important;
      margin-bottom: 10px !important;
    }

    .marg-top-bottom-0-15-30,
    .margin-top-bottom-0-15-30 {
      margin-top: 15px !important;
      margin-bottom: 15px !important;
    }

    .marg-top-bottom-0-20-40,
    .margin-top-bottom-0-20-40 {
      margin-top: 20px !important;
      margin-bottom: 20px !important;
    }

    .marg-top-bottom-0-25-50,
    .margin-top-bottom-0-25-50 {
      margin-top: 25px !important;
      margin-bottom: 25px !important;
    }

    .marg-top-bottom-0-35-70,
    .margin-top-bottom-0-35-70 {
      margin-top: 35px !important;
      margin-bottom: 35px !important;
    }

    .marg-top-bottom-0-40-80,
    .margin-top-bottom-0-40-80 {
      margin-top: 40px !important;
      margin-bottom: 40px !important;
    }

    .marg-top-bottom-0-50-100,
    .margin-top-bottom-0-50-100 {
      margin-top: 50px !important;
      margin-bottom: 50px !important;
    }

    .padding-top-0-5-10 {
      padding-top: 5px !important;
    }

    .padding-top-0-10-20 {
      padding-top: 10px !important;
    }

    .padding-top-0-15-30 {
      padding-top: 15px !important;
    }

    .padding-top-0-20-40 {
      padding-top: 20px !important;
    }

    .padding-top-0-25-50 {
      padding-top: 25px !important;
    }

    .padding-top-0-35-70 {
      padding-top: 35px !important;
    }

    .padding-top-0-40-80 {
      padding-top: 40px !important;
    }

    .padding-top-0-50-100 {
      padding-top: 50px !important;
    }

    .padding-bottom-0-5-10 {
      padding-bottom: 5px !important;
    }

    .padding-bottom-0-10-20 {
      padding-bottom: 10px !important;
    }

    .padding-bottom-0-15-30 {
      padding-bottom: 15px !important;
    }

    .padding-bottom-0-20-40 {
      padding-bottom: 20px !important;
    }

    .padding-bottom-0-25-50 {
      padding-bottom: 25px !important;
    }

    .padding-bottom-0-35-70 {
      padding-bottom: 35px !important;
    }

    .padding-bottom-0-40-80 {
      padding-bottom: 40px !important;
    }

    .padding-bottom-0-50-100 {
      padding-bottom: 50px !important;
    }

    .padding-top-bottom-0-5-10 {
      padding-top: 5px !important;
      padding-bottom: 5px !important;
    }

    .padding-top-bottom-0-10-20 {
      padding-top: 10px !important;
      padding-bottom: 10px !important;
    }

    .padding-top-bottom-0-15-30 {
      padding-top: 15px !important;
      padding-bottom: 15px !important;
    }

    .padding-top-bottom-0-20-40 {
      padding-top: 20px !important;
      padding-bottom: 20px !important;
    }

    .padding-top-bottom-0-25-50 {
      padding-top: 25px !important;
      padding-bottom: 25px !important;
    }

    .padding-top-bottom-0-35-70 {
      padding-top: 35px !important;
      padding-bottom: 35px !important;
    }

    .padding-top-bottom-0-40-80 {
      padding-top: 40px !important;
      padding-bottom: 40px !important;
    }

    .padding-top-bottom-0-50-100 {
      padding-top: 50px !important;
      padding-bottom: 50px !important;
    }

    .margin-left-40-80 {
      margin-left: 80px;
    }

    .padding-left-30-d {
      padding-left: 30px !important;
    }

    .padding-right-30-d {
      padding-right: 30px !important;
    }
  }

  @media (min-width: 992px) {
    .marg-bottom-sm-25 {
      margin-bottom: 0px !important;
    }

    .padding-left-right-50-x-175 {
      padding-left: 65px !important;
      padding-right: 65px !important;
    }

    .padding-left-right-0-0-50,
    .padding-left-right-30-30-50,
    .padding-left-right-15-15-50 {
      padding-left: 50px;
      padding-right: 50px;
    }

    .padding-right-0-0-50 {
      padding-right: 50px;
    }

    .padding-right-0-5p {
      padding-right: 5%;
    }

    .marg-top-0-0-100,
    .margin-top-0-0-100 {
      margin-top: 100px !important;
    }
  }

  @media (min-width: 992px) {

    .padding-right-0-100 {
      padding-right: 100px;
    }

    .padding-left-0-100 {
      padding-left: 100px;
    }

    .padding-left---50-75,
    .padding-left---50 {
      padding-left: 50px;
    }

    .padding-right---50-75,
    .padding-right---50 {
      padding-right: 50px;
    }

    .marg-bottom-25-25-0 {
      margin-bottom: 0px;
    }

  }

  @media (min-width: 1200px) {
    .marg-bottom-lg-25 {
      margin-bottom: 0px !important;
    }

    .marg-bottom-0-5-10,
    .margin-bottom-0-5-10 {
      margin-bottom: 10px !important;
    }

    .marg-bottom-0-10-20,
    .margin-bottom-0-10-20 {
      margin-bottom: 20px !important;
    }

    .marg-bottom-0-15-30,
    .margin-bottom-0-15-30 {
      margin-bottom: 30px !important;
    }

    .marg-bottom-0-20-40,
    .margin-bottom-0-20-40 {
      margin-bottom: 40px !important;
    }

    .marg-bottom-0-25-50,
    .margin-bottom-0-25-50,
    .marg-bottom-25-25-50 {
      margin-bottom: 50px !important;
    }

    .marg-bottom-0-35-70,
    .margin-bottom-0-35-70 {
      margin-bottom: 70px !important;
    }

    .marg-bottom-0-40-80,
    .margin-bottom-0-40-80 {
      margin-bottom: 80px !important;
    }

    .marg-bottom-0-50-100,
    .margin-bottom-0-50-100 {
      margin-bottom: 100px !important;
    }

    .marg-top-0-5-10,
    .margin-top-0-5-10 {
      margin-top: 10px !important;
    }

    .marg-top-0-10-20,
    .margin-top-0-10-20 {
      margin-top: 20px !important;
    }

    .marg-top-0-15-30,
    .margin-top-0-15-30 {
      margin-top: 30px !important;
    }

    .marg-top-0-20-40,
    .margin-top-0-20-40 {
      margin-top: 40px !important;
    }

    .marg-top-0-25-50,
    .margin-top-0-25-50 {
      margin-top: 50px !important;
    }

    .marg-top-0-35-70,
    .margin-top-0-35-70 {
      margin-top: 70px !important;
    }

    .marg-top-0-40-80,
    .margin-top-0-40-80 {
      margin-top: 80px !important;
    }

    .marg-top-0-50-100,
    .margin-top-0-50-100 {
      margin-top: 100px !important;
    }

    .marg-top-bottom-0-5-10,
    .margin-top-bottom-0-5-10 {
      margin-top: 10px !important;
      margin-bottom: 10px !important;
    }

    .marg-top-bottom-0-10-20,
    .margin-top-bottom-0-10-20 {
      margin-top: 20px !important;
      margin-bottom: 20px !important;
    }

    .marg-top-bottom-0-15-30,
    .margin-top-bottom-0-15-30 {
      margin-top: 30px !important;
      margin-bottom: 30px !important;
    }

    .marg-top-bottom-0-20-40,
    .margin-top-bottom-0-20-40 {
      margin-top: 40px !important;
      margin-bottom: 40px !important;
    }

    .marg-top-bottom-0-25-50,
    .margin-top-bottom-0-25-50 {
      margin-top: 50px !important;
      margin-bottom: 50px !important;
    }

    .marg-top-bottom-0-35-70,
    .margin-top-bottom-0-35-70 {
      margin-top: 70px !important;
      margin-bottom: 70px !important;
    }

    .marg-top-bottom-0-40-80,
    .margin-top-bottom-0-40-80 {
      margin-top: 80px !important;
      margin-bottom: 80px !important;
    }

    .marg-top-bottom-0-50-100,
    .margin-top-bottom-0-50-100 {
      margin-top: 100px !important;
      margin-bottom: 100px !important;
    }

    .padding-0-50-75 {
      padding: 75px !important;
    }

    .padding-left-0-0-30 {
      padding-left: 30px !important;
    }

    .padding-left-15-25-50,
    .padding-left-0-25-50 {
      padding-left: 50px !important;
    }

    .padding-left-right-50-x-175 {
      padding-left: 80px !important;
      padding-right: 80px !important;
    }

    .padding-top-0-5-10 {
      padding-top: 10px !important;
    }

    .padding-top-0-10-20 {
      padding-top: 20px !important;
    }

    .padding-top-0-15-30 {
      padding-top: 30px !important;
    }

    .padding-top-0-20-40 {
      padding-top: 40px !important;
    }

    .padding-top-0-25-50 {
      padding-top: 50px !important;
    }

    .padding-top-0-35-70 {
      padding-top: 70px !important;
    }

    .padding-top-0-40-80 {
      padding-top: 80px !important;
    }

    .padding-top-0-50-100 {
      padding-top: 100px !important;
    }

    .padding-bottom-0-5-10 {
      padding-bottom: 10px !important;
    }

    .padding-bottom-0-10-20 {
      padding-bottom: 20px !important;
    }

    .padding-bottom-0-15-30 {
      padding-bottom: 30px !important;
    }

    .padding-bottom-0-20-40 {
      padding-bottom: 40px !important;
    }

    .padding-bottom-0-25-50 {
      padding-bottom: 50px !important;
    }

    .padding-bottom-0-35-70 {
      padding-bottom: 70px !important;
    }

    .padding-bottom-0-40-80 {
      padding-bottom: 80px !important;
    }

    .padding-bottom-0-50-100 {
      padding-bottom: 100px !important;
    }

    .padding-top-bottom-0-5-10 {
      padding-top: 10px !important;
      padding-bottom: 10px !important;
    }

    .padding-top-bottom-0-10-20 {
      padding-top: 20px !important;
      padding-bottom: 20px !important;
    }

    .padding-top-bottom-0-15-30 {
      padding-top: 30px !important;
      padding-bottom: 30px !important;
    }

    .padding-top-bottom-0-20-40 {
      padding-top: 40px !important;
      padding-bottom: 40px !important;
    }

    .padding-top-bottom-0-25-50 {
      padding-top: 50px !important;
      padding-bottom: 50px !important;
    }

    .padding-top-bottom-0-35-70 {
      padding-top: 70px !important;
      padding-bottom: 70px !important;
    }

    .padding-top-bottom-0-40-80 {
      padding-top: 80px !important;
      padding-bottom: 80px !important;
    }

    .padding-top-bottom-0-50-100 {
      padding-top: 100px !important;
      padding-bottom: 100px !important;
    }

    .padding-left-right-0-0-50-100,
    .padding-left-right-0-25-50 {
      padding-left: 50px !important;
      padding-right: 50px !important;
    }

    .padding-left---50-75 {
      padding-left: 75px;
    }

    .padding-right---50-75 {
      padding-right: 75px;
    }

  }

  @media only screen and (min-width: 1299px) {
    .padding-left-right-50-x-175 {
      padding-left: 125px;
      padding-right: 125px;
    }

    .padding-left-right-0-0-50-100 {
      padding-left: 50px;
      padding-right: 50px;
    }
  }

  @media only screen and (min-width: 1399px) {

    .padding-25-50-75,
    .padding-50-75 {
      padding: 75px;
    }

    .padding-left-25-50-75 {
      padding-left: 75px !important;
    }

    .padding-right-25-50-75 {
      padding-right: 75px !important;
    }

    .padding-top-bottom-right-50-75 {
      padding: 75px 75px 75px 0;
    }

    .padding-top-bottom-left-50-75 {
      padding: 75px 0px 75px 75px;
    }

    .padding-left-right-0-0-50-100 {
      padding-left: 100px !important;
      padding-right: 100px !important;
    }

    .padding-left-right-50-x-175 {
      padding-left: 150px;
      padding-right: 150px;
    }

    .padding-left-right-0-0-50-100 {
      padding-left: 100px;
      padding-right: 100px;
    }
  }

  @media only screen and (min-width: 1499px) {
    .padding-15-25-45-75 {
      padding: 75px !important;
    }

    .padding-left-right-50-x-175 {
      padding-left: 175px !important;
      padding-right: 175px !important;
    }

    .padding-left-right-50-x-75 {
      padding-left: 75px !important;
      padding-right: 75px !important;
    }

    .padding-left-right-50-x-100 {
      padding-left: 100px !important;
      padding-right: 100px !important;
    }
  }

  @media (max-width: 991px) {

    .marg-left-0-tablet {
      margin-left: 0px !important;
    }

    .marg-right-0-tablet {
      margin-right: 0px !important;
    }

  }

  @media (max-width: 767px) {
    .mobile-marg-top-bottom-25 {
      margin-top: 25px !important;
      margin-bottom: 25px !important;
    }

    .marg-bottom-mob-15-only {
      margin-bottom: 15px !important;
    }

    .marg-bottom-mobile-25,
    .marg-bottom-mob-25-only {
      margin-bottom: 25px !important;
    }

    .marg-top-15-mobile {
      margin-top: 15px !important;
    }

    .marg-top-mob-20-only {
      margin-top: 20px !important;
    }

    .marg-top-mobile-25,
    .mobile-marg-top-25,
    .marg-top-mob-25-only {
      margin-top: 25px !important;
    }

    .marg-top-mob-30-only {
      margin-top: 30px !important;
    }

    .marg-top-mob-35-only {
      margin-top: 35px !important;
    }

    .marg-top-mob-40-only {
      margin-top: 40px !important;
    }

    .padding-top-25-mobile {
      padding-top: 25px !important;
    }

    .padding-top-bottom-25-mobile {
      padding-top: 25px !important;
      padding-bottom: 25px !important;
    }

    .padding-bottom-25-mobile {
      padding-bottom: 25px !important;
    }

    .padding-bottom-50-mobile,
    .padding-bottom-mobile-50 {
      padding-bottom: 50px;
    }

    .padding-bottom-35-mobile {
      padding-bottom: 35px !important;
    }

    .padding-right-5p-mobile {
      padding-right: 5% !important;
    }

    .padding-left-mob-3 {
      padding-left: 3px !important;
    }

    .padding-right-mob-3 {
      padding-right: 3px !important;
    }

    .padding-left-var {
      padding-left: 5% !important;
    }

    .padding-right-var {
      padding-right: 5% !important;
    }

    .marg-left-0-mobile {
      margin-left: 0px !important;
    }

    .marg-right-0-mobile {
      margin-right: 0px !important;
    }

  }
}