@charset "utf-8";

/* ----------------------------------------------------- */
/* ----------- Margin Media                              */
/* ----------------------------------------------------- */
@media (min-width: 1200px) { 
  .col-xl-m-0 { margin: 0px !important }
  .col-xl-m-5 { margin: 5px !important }
  .col-xl-m-10 { margin: 10px !important }
  .col-xl-m-15 { margin: 15px !important }
  .col-xl-m-20 { margin: 20px !important }
  .col-xl-m-25 { margin: 25px !important }
  .col-xl-m-30 { margin: 30px !important }
  .col-xl-m-35 { margin: 35px !important }
  .col-xl-m-40 { margin: 40px !important }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .col-lg-m-0 { margin: 0px !important }
  .col-lg-m-5 { margin: 5px !important }
  .col-lg-m-10 { margin: 10px !important }
  .col-lg-m-15 { margin: 15px !important }
  .col-lg-m-20 { margin: 20px !important }
  .col-lg-m-25 { margin: 25px !important }
  .col-lg-m-30 { margin: 30px !important }
  .col-lg-m-35 { margin: 35px !important }
  .col-lg-m-40 { margin: 40px !important }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .col-md-m-0 { margin: 0px !important }
  .col-md-m-5 { margin: 5px !important }
  .col-md-m-10 { margin: 10px !important }
  .col-md-m-15 { margin: 15px !important }
  .col-md-m-20 { margin: 20px !important }
  .col-md-m-25 { margin: 25px !important }
  .col-md-m-30 { margin: 30px !important }
  .col-md-m-35 { margin: 35px !important }
  .col-md-m-40 { margin: 40px !important }
}
@media (min-width: 577px) and (max-width: 767px) { 
  .col-sm-m-0 { margin: 0px !important }
  .col-sm-m-5 { margin: 5px !important }
  .col-sm-m-10 { margin: 10px !important }
  .col-sm-m-15 { margin: 15px !important }
  .col-sm-m-20 { margin: 20px !important }
  .col-sm-m-25 { margin: 25px !important }
  .col-sm-m-30 { margin: 30px !important }
  .col-sm-m-35 { margin: 35px !important }
  .col-sm-m-40 { margin: 40px !important }
}
@media (max-width: 576px) { 
  .col-xs-m-0 { margin: 0px !important }
  .col-xs-m-5 { margin: 5px !important }
  .col-xs-m-10 { margin: 10px !important }
  .col-xs-m-15 { margin: 15px !important }
  .col-xs-m-20 { margin: 20px !important }
  .col-xs-m-25 { margin: 25px !important }
  .col-xs-m-30 { margin: 30px !important }
  .col-xs-m-35 { margin: 35px !important }
  .col-xs-m-40 { margin: 40px !important }
}

/* ----------- margin top Media */
@media (min-width: 1200px) { 
  .col-xl-mt-0 { margin-top: 0rem !important }
  .col-xl-mt-1 { margin-top: 0.25rem !important }
  .col-xl-mt-2 { margin-top: 0.5rem !important }
  .col-xl-mt-3 { margin-top: 1rem !important }
  .col-xl-mt-4 { margin-top: 1.5rem !important }
  .col-xl-mt-5 { margin-top: 3rem !important }
  .col-xl-mt-6 { margin-top: 5rem !important }
  .col-xl-mt-7 { margin-top: 7rem !important }
  .col-xl-mt-8 { margin-top: 9rem !important }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .col-lg-mt-0 { margin-top: 0rem !important }
  .col-lg-mt-1 { margin-top: 0.25rem !important }
  .col-lg-mt-2 { margin-top: 0.5rem !important }
  .col-lg-mt-3 { margin-top: 1rem !important }
  .col-lg-mt-4 { margin-top: 1.5rem !important }
  .col-lg-mt-5 { margin-top: 3rem !important }
  .col-lg-mt-6 { margin-top: 5rem !important }
  .col-lg-mt-7 { margin-top: 7rem !important }
  .col-lg-mt-8 { margin-top: 9rem !important }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .col-md-mt-0 { margin-top: 0rem !important }
  .col-md-mt-1 { margin-top: 0.25rem !important }
  .col-md-mt-2 { margin-top: 0.5rem !important }
  .col-md-mt-3 { margin-top: 1rem !important }
  .col-md-mt-4 { margin-top: 1.5rem !important }
  .col-md-mt-5 { margin-top: 3rem !important }
  .col-md-mt-6 { margin-top: 5rem !important }
  .col-md-mt-7 { margin-top: 7rem !important }
  .col-md-mt-8 { margin-top: 9rem !important }
}
@media (min-width: 577px) and (max-width: 767px) { 
  .col-sm-mt-0 { margin-top: 0rem !important }
  .col-sm-mt-1 { margin-top: 0.25rem !important }
  .col-sm-mt-2 { margin-top: 0.5rem !important }
  .col-sm-mt-3 { margin-top: 1rem !important }
  .col-sm-mt-4 { margin-top: 1.5rem !important }
  .col-sm-mt-5 { margin-top: 3rem !important }
  .col-sm-mt-6 { margin-top: 5rem !important }
  .col-sm-mt-7 { margin-top: 7rem !important }
  .col-sm-mt-8 { margin-top: 9rem !important }
}
@media (max-width: 576px) { 
  .col-xs-mt-0 { margin-top: 0rem !important }
  .col-xs-mt-1 { margin-top: 0.25rem !important }
  .col-xs-mt-2 { margin-top: 0.5rem !important }
  .col-xs-mt-3 { margin-top: 1rem !important }
  .col-xs-mt-4 { margin-top: 1.5rem !important }
  .col-xs-mt-5 { margin-top: 3rem !important }
  .col-xs-mt-6 { margin-top: 5rem !important }
  .col-xs-mt-7 { margin-top: 7rem !important }
  .col-xs-mt-8 { margin-top: 9rem !important }
}

/* ----------- margin bottom Media */
@media (min-width: 1200px) { 
  .col-xl-mb-0 { margin-bottom: 0rem !important }
  .col-xl-mb-1 { margin-bottom: 0.25rem !important }
  .col-xl-mb-2 { margin-bottom: 0.5rem !important }
  .col-xl-mb-3 { margin-bottom: 1rem !important }
  .col-xl-mb-4 { margin-bottom: 1.5rem !important }
  .col-xl-mb-5 { margin-bottom: 3rem !important }
  .col-xl-mb-6 { margin-bottom: 5rem !important }
  .col-xl-mb-7 { margin-bottom: 7rem !important }
  .col-xl-mb-8 { margin-bottom: 9rem !important }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .col-lg-mb-0 { margin-bottom: 0rem !important }
  .col-lg-mb-1 { margin-bottom: 0.25rem !important }
  .col-lg-mb-2 { margin-bottom: 0.5rem !important }
  .col-lg-mb-3 { margin-bottom: 1rem !important }
  .col-lg-mb-4 { margin-bottom: 1.5rem !important }
  .col-lg-mb-5 { margin-bottom: 3rem !important }
  .col-lg-mb-6 { margin-bottom: 5rem !important }
  .col-lg-mb-7 { margin-bottom: 7rem !important }
  .col-lg-mb-8 { margin-bottom: 9rem !important }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .col-md-mb-0 { margin-bottom: 0rem !important }
  .col-md-mb-1 { margin-bottom: 0.25rem !important }
  .col-md-mb-2 { margin-bottom: 0.5rem !important }
  .col-md-mb-3 { margin-bottom: 1rem !important }
  .col-md-mb-4 { margin-bottom: 1.5rem !important }
  .col-md-mb-5 { margin-bottom: 3rem !important }
  .col-md-mb-6 { margin-bottom: 5rem !important }
  .col-md-mb-7 { margin-bottom: 7rem !important }
  .col-md-mb-8 { margin-bottom: 9rem !important }
}
@media (min-width: 577px) and (max-width: 767px) { 
  .col-sm-mb-0 { margin-bottom: 0rem !important }
  .col-sm-mb-1 { margin-bottom: 0.25rem !important }
  .col-sm-mb-2 { margin-bottom: 0.5rem !important }
  .col-sm-mb-3 { margin-bottom: 1rem !important }
  .col-sm-mb-4 { margin-bottom: 1.5rem !important }
  .col-sm-mb-5 { margin-bottom: 3rem !important }
  .col-sm-mb-6 { margin-bottom: 5rem !important }
  .col-sm-mb-7 { margin-bottom: 7rem !important }
  .col-sm-mb-8 { margin-bottom: 9rem !important }
}
@media (max-width: 576px) { 
  .col-xs-mb-0 { margin-bottom: 0rem !important }
  .col-xs-mb-1 { margin-bottom: 0.25rem !important }
  .col-xs-mb-2 { margin-bottom: 0.5rem !important }
  .col-xs-mb-3 { margin-bottom: 1rem !important }
  .col-xs-mb-4 { margin-bottom: 1.5rem !important }
  .col-xs-mb-5 { margin-bottom: 3rem !important }
  .col-xs-mb-6 { margin-bottom: 5rem !important }
  .col-xs-mb-7 { margin-bottom: 7rem !important }
  .col-xs-mb-8 { margin-bottom: 9rem !important }
}

/* ----------- margin left Media */
@media (min-width: 1200px) { 
  .col-xl-ms-0 { margin-left: 0rem !important }
  .col-xl-ms-1 { margin-left: 0.25rem !important }
  .col-xl-ms-2 { margin-left: 0.5rem !important }
  .col-xl-ms-3 { margin-left: 1rem !important }
  .col-xl-ms-4 { margin-left: 1.5rem !important }
  .col-xl-ms-5 { margin-left: 3rem !important }
  .col-xl-ms-6 { margin-left: 5rem !important }
  .col-xl-ms-7 { margin-left: 7rem !important }
  .col-xl-ms-8 { margin-left: 9rem !important }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .col-lg-ms-0 { margin-left: 0rem !important }
  .col-lg-ms-1 { margin-left: 0.25rem !important }
  .col-lg-ms-2 { margin-left: 0.5rem !important }
  .col-lg-ms-3 { margin-left: 1rem !important }
  .col-lg-ms-4 { margin-left: 1.5rem !important }
  .col-lg-ms-5 { margin-left: 3rem !important }
  .col-lg-ms-6 { margin-left: 5rem !important }
  .col-lg-ms-7 { margin-left: 7rem !important }
  .col-lg-ms-8 { margin-left: 9rem !important }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .col-md-ms-0 { margin-left: 0rem !important }
  .col-md-ms-1 { margin-left: 0.25rem !important }
  .col-md-ms-2 { margin-left: 0.5rem !important }
  .col-md-ms-3 { margin-left: 1rem !important }
  .col-md-ms-4 { margin-left: 1.5rem !important }
  .col-md-ms-5 { margin-left: 3rem !important }
  .col-md-ms-6 { margin-left: 5rem !important }
  .col-md-ms-7 { margin-left: 7rem !important }
  .col-md-ms-8 { margin-left: 9rem !important }
}
@media (min-width: 577px) and (max-width: 767px) { 
  .col-sm-ms-0 { margin-left: 0rem !important }
  .col-sm-ms-1 { margin-left: 0.25rem !important }
  .col-sm-ms-2 { margin-left: 0.5rem !important }
  .col-sm-ms-3 { margin-left: 1rem !important }
  .col-sm-ms-4 { margin-left: 1.5rem !important }
  .col-sm-ms-5 { margin-left: 3rem !important }
  .col-sm-ms-6 { margin-left: 5rem !important }
  .col-sm-ms-7 { margin-left: 7rem !important }
  .col-sm-ms-8 { margin-left: 9rem !important }
}
@media (max-width: 576px) { 
  .col-xs-ms-0 { margin-left: 0rem !important }
  .col-xs-ms-1 { margin-left: 0.25rem !important }
  .col-xs-ms-2 { margin-left: 0.5rem !important }
  .col-xs-ms-3 { margin-left: 1rem !important }
  .col-xs-ms-4 { margin-left: 1.5rem !important }
  .col-xs-ms-5 { margin-left: 3rem !important }
  .col-xs-ms-6 { margin-left: 5rem !important }
  .col-xs-ms-7 { margin-left: 7rem !important }
  .col-xs-ms-8 { margin-left: 9rem !important }
}

/* ----------- margin right Media */
@media (min-width: 1200px) { 
  .col-xl-me-0 { margin-right: 0rem !important }
  .col-xl-me-1 { margin-right: 0.25rem !important }
  .col-xl-me-2 { margin-right: 0.5rem !important }
  .col-xl-me-3 { margin-right: 1rem !important }
  .col-xl-me-4 { margin-right: 1.5rem !important }
  .col-xl-me-5 { margin-right: 3rem !important }
  .col-xl-me-6 { margin-right: 5rem !important }
  .col-xl-me-7 { margin-right: 7rem !important }
  .col-xl-me-8 { margin-right: 9rem !important }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .col-lg-me-0 { margin-right: 0rem !important }
  .col-lg-me-1 { margin-right: 0.25rem !important }
  .col-lg-me-2 { margin-right: 0.5rem !important }
  .col-lg-me-3 { margin-right: 1rem !important }
  .col-lg-me-4 { margin-right: 1.5rem !important }
  .col-lg-me-5 { margin-right: 3rem !important }
  .col-lg-me-6 { margin-right: 5rem !important }
  .col-lg-me-7 { margin-right: 7rem !important }
  .col-lg-me-8 { margin-right: 9rem !important }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .col-md-me-0 { margin-right: 0rem !important }
  .col-md-me-1 { margin-right: 0.25rem !important }
  .col-md-me-2 { margin-right: 0.5rem !important }
  .col-md-me-3 { margin-right: 1rem !important }
  .col-md-me-4 { margin-right: 1.5rem !important }
  .col-md-me-5 { margin-right: 3rem !important }
  .col-md-me-6 { margin-right: 5rem !important }
  .col-md-me-7 { margin-right: 7rem !important }
  .col-md-me-8 { margin-right: 9rem !important }
}
@media (min-width: 577px) and (max-width: 767px) { 
  .col-sm-me-0 { margin-right: 0rem !important }
  .col-sm-me-1 { margin-right: 0.25rem !important }
  .col-sm-me-2 { margin-right: 0.5rem !important }
  .col-sm-me-3 { margin-right: 1rem !important }
  .col-sm-me-4 { margin-right: 1.5rem !important }
  .col-sm-me-5 { margin-right: 3rem !important }
  .col-sm-me-6 { margin-right: 5rem !important }
  .col-sm-me-7 { margin-right: 7rem !important }
  .col-sm-me-8 { margin-right: 9rem !important }
}
@media (max-width: 576px) { 
  .col-xs-me-0 { margin-right: 0rem !important }
  .col-xs-me-1 { margin-right: 0.25rem !important }
  .col-xs-me-2 { margin-right: 0.5rem !important }
  .col-xs-me-3 { margin-right: 1rem !important }
  .col-xs-me-4 { margin-right: 1.5rem !important }
  .col-xs-me-5 { margin-right: 3rem !important }
  .col-xs-me-6 { margin-right: 5rem !important }
  .col-xs-me-7 { margin-right: 7rem !important }
  .col-xs-me-8 { margin-right: 9rem !important }
}

/* ----------------------------------------------------- */
/* ----------- Padding Media                             */
/* ----------------------------------------------------- */
@media (min-width: 1200px) { 
  .col-xl-p-0 { padding: 0px !important }
  .col-xl-p-5 { padding: 5px !important }
  .col-xl-p-10 { padding: 10px !important }
  .col-xl-p-15 { padding: 15px !important }
  .col-xl-p-20 { padding: 20px !important }
  .col-xl-p-25 { padding: 25px !important }
  .col-xl-p-30 { padding: 30px !important }
  .col-xl-p-35 { padding: 35px !important }
  .col-xl-p-40 { padding: 40px !important }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .col-lg-p-0 { padding: 0px !important }
  .col-lg-p-5 { padding: 5px !important }
  .col-lg-p-10 { padding: 10px !important }
  .col-lg-p-15 { padding: 15px !important }
  .col-lg-p-20 { padding: 20px !important }
  .col-lg-p-25 { padding: 25px !important }
  .col-lg-p-30 { padding: 30px !important }
  .col-lg-p-35 { padding: 35px !important }
  .col-lg-p-40 { padding: 40px !important }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .col-md-p-0 { padding: 0px !important }
  .col-md-p-5 { padding: 5px !important }
  .col-md-p-10 { padding: 10px !important }
  .col-md-p-15 { padding: 15px !important }
  .col-md-p-20 { padding: 20px !important }
  .col-md-p-25 { padding: 25px !important }
  .col-md-p-30 { padding: 30px !important }
  .col-md-p-35 { padding: 35px !important }
  .col-md-p-40 { padding: 40px !important }
}
@media (min-width: 577px) and (max-width: 767px) { 
  .col-sm-p-0 { padding: 0px !important }
  .col-sm-p-5 { padding: 5px !important }
  .col-sm-p-10 { padding: 10px !important }
  .col-sm-p-15 { padding: 15px !important }
  .col-sm-p-20 { padding: 20px !important }
  .col-sm-p-25 { padding: 25px !important }
  .col-sm-p-30 { padding: 30px !important }
  .col-sm-p-35 { padding: 35px !important }
  .col-sm-p-40 { padding: 40px !important }
}
@media (max-width: 576px) { 
  .col-xs-p-0 { padding: 0px !important }
  .col-xs-p-5 { padding: 5px !important }
  .col-xs-p-10 { padding: 10px !important }
  .col-xs-p-15 { padding: 15px !important }
  .col-xs-p-20 { padding: 20px !important }
  .col-xs-p-25 { padding: 25px !important }
  .col-xs-p-30 { padding: 30px !important }
  .col-xs-p-35 { padding: 35px !important }
  .col-xs-p-40 { padding: 40px !important }
}

/* ----------- padding top Media */
@media (min-width: 1200px) { 
  .col-xl-pt-0 { padding-top: 0rem !important }
  .col-xl-pt-1 { padding-top: 0.25rem !important }
  .col-xl-pt-2 { padding-top: 0.5rem !important }
  .col-xl-pt-3 { padding-top: 1rem !important }
  .col-xl-pt-4 { padding-top: 1.5rem !important }
  .col-xl-pt-5 { padding-top: 3rem !important }
  .col-xl-pt-6 { padding-top: 5rem !important }
  .col-xl-pt-7 { padding-top: 7rem !important }
  .col-xl-pt-8 { padding-top: 9rem !important }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .col-lg-pt-0 { padding-top: 0rem !important }
  .col-lg-pt-1 { padding-top: 0.25rem !important }
  .col-lg-pt-2 { padding-top: 0.5rem !important }
  .col-lg-pt-3 { padding-top: 1rem !important }
  .col-lg-pt-4 { padding-top: 1.5rem !important }
  .col-lg-pt-5 { padding-top: 3rem !important }
  .col-lg-pt-6 { padding-top: 5rem !important }
  .col-lg-pt-7 { padding-top: 7rem !important }
  .col-lg-pt-8 { padding-top: 9rem !important }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .col-md-pt-0 { padding-top: 0rem !important }
  .col-md-pt-1 { padding-top: 0.25rem !important }
  .col-md-pt-2 { padding-top: 0.5rem !important }
  .col-md-pt-3 { padding-top: 1rem !important }
  .col-md-pt-4 { padding-top: 1.5rem !important }
  .col-md-pt-5 { padding-top: 3rem !important }
  .col-md-pt-6 { padding-top: 5rem !important }
  .col-md-pt-7 { padding-top: 7rem !important }
  .col-md-pt-8 { padding-top: 9rem !important }
}
@media (min-width: 577px) and (max-width: 767px) { 
  .col-sm-pt-0 { padding-top: 0rem !important }
  .col-sm-pt-1 { padding-top: 0.25rem !important }
  .col-sm-pt-2 { padding-top: 0.5rem !important }
  .col-sm-pt-3 { padding-top: 1rem !important }
  .col-sm-pt-4 { padding-top: 1.5rem !important }
  .col-sm-pt-5 { padding-top: 3rem !important }
  .col-sm-pt-6 { padding-top: 5rem !important }
  .col-sm-pt-7 { padding-top: 7rem !important }
  .col-sm-pt-8 { padding-top: 9rem !important }
}
@media (max-width: 576px) { 
  .col-xs-pt-0 { padding-top: 0rem !important }
  .col-xs-pt-1 { padding-top: 0.25rem !important }
  .col-xs-pt-2 { padding-top: 0.5rem !important }
  .col-xs-pt-3 { padding-top: 1rem !important }
  .col-xs-pt-4 { padding-top: 1.5rem !important }
  .col-xs-pt-5 { padding-top: 3rem !important }
  .col-xs-pt-6 { padding-top: 5rem !important }
  .col-xs-pt-7 { padding-top: 7rem !important }
  .col-xs-pt-8 { padding-top: 9rem !important }
}

/* ----------- padding bottom Media */
@media (min-width: 1200px) { 
  .col-xl-pb-0 { padding-bottom: 0rem !important }
  .col-xl-pb-1 { padding-bottom: 0.25rem !important }
  .col-xl-pb-2 { padding-bottom: 0.5rem !important }
  .col-xl-pb-3 { padding-bottom: 1rem !important }
  .col-xl-pb-4 { padding-bottom: 1.5rem !important }
  .col-xl-pb-5 { padding-bottom: 3rem !important }
  .col-xl-pb-6 { padding-bottom: 5rem !important }
  .col-xl-pb-7 { padding-bottom: 7rem !important }
  .col-xl-pb-8 { padding-bottom: 9rem !important }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .col-lg-pb-0 { padding-bottom: 0rem !important }
  .col-lg-pb-1 { padding-bottom: 0.25rem !important }
  .col-lg-pb-2 { padding-bottom: 0.5rem !important }
  .col-lg-pb-3 { padding-bottom: 1rem !important }
  .col-lg-pb-4 { padding-bottom: 1.5rem !important }
  .col-lg-pb-5 { padding-bottom: 3rem !important }
  .col-lg-pb-6 { padding-bottom: 5rem !important }
  .col-lg-pb-7 { padding-bottom: 7rem !important }
  .col-lg-pb-8 { padding-bottom: 9rem !important }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .col-md-pb-0 { padding-bottom: 0rem !important }
  .col-md-pb-1 { padding-bottom: 0.25rem !important }
  .col-md-pb-2 { padding-bottom: 0.5rem !important }
  .col-md-pb-3 { padding-bottom: 1rem !important }
  .col-md-pb-4 { padding-bottom: 1.5rem !important }
  .col-md-pb-5 { padding-bottom: 3rem !important }
  .col-md-pb-6 { padding-bottom: 5rem !important }
  .col-md-pb-7 { padding-bottom: 7rem !important }
  .col-md-pb-8 { padding-bottom: 9rem !important }
}
@media (min-width: 577px) and (max-width: 767px) { 
  .col-sm-pb-0 { padding-bottom: 0rem !important }
  .col-sm-pb-1 { padding-bottom: 0.25rem !important }
  .col-sm-pb-2 { padding-bottom: 0.5rem !important }
  .col-sm-pb-3 { padding-bottom: 1rem !important }
  .col-sm-pb-4 { padding-bottom: 1.5rem !important }
  .col-sm-pb-5 { padding-bottom: 3rem !important }
  .col-sm-pb-6 { padding-bottom: 5rem !important }
  .col-sm-pb-7 { padding-bottom: 7rem !important }
  .col-sm-pb-8 { padding-bottom: 9rem !important }
}
@media (max-width: 576px) { 
  .col-xs-pb-0 { padding-bottom: 0rem !important }
  .col-xs-pb-1 { padding-bottom: 0.25rem !important }
  .col-xs-pb-2 { padding-bottom: 0.5rem !important }
  .col-xs-pb-3 { padding-bottom: 1rem !important }
  .col-xs-pb-4 { padding-bottom: 1.5rem !important }
  .col-xs-pb-5 { padding-bottom: 3rem !important }
  .col-xs-pb-6 { padding-bottom: 5rem !important }
  .col-xs-pb-7 { padding-bottom: 7rem !important }
  .col-xs-pb-8 { padding-bottom: 9rem !important }
}

/* ----------- padding left Media */
@media (min-width: 1200px) { 
  .col-xl-ps-0 { padding-left: 0rem !important }
  .col-xl-ps-1 { padding-left: 0.25rem !important }
  .col-xl-ps-2 { padding-left: 0.5rem !important }
  .col-xl-ps-3 { padding-left: 1rem !important }
  .col-xl-ps-4 { padding-left: 1.5rem !important }
  .col-xl-ps-5 { padding-left: 3rem !important }
  .col-xl-ps-6 { padding-left: 5rem !important }
  .col-xl-ps-7 { padding-left: 7rem !important }
  .col-xl-ps-8 { padding-left: 9rem !important }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .col-lg-ps-0 { padding-left: 0rem !important }
  .col-lg-ps-1 { padding-left: 0.25rem !important }
  .col-lg-ps-2 { padding-left: 0.5rem !important }
  .col-lg-ps-3 { padding-left: 1rem !important }
  .col-lg-ps-4 { padding-left: 1.5rem !important }
  .col-lg-ps-5 { padding-left: 3rem !important }
  .col-lg-ps-6 { padding-left: 5rem !important }
  .col-lg-ps-7 { padding-left: 7rem !important }
  .col-lg-ps-8 { padding-left: 9rem !important }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .col-md-ps-0 { padding-left: 0rem !important }
  .col-md-ps-1 { padding-left: 0.25rem !important }
  .col-md-ps-2 { padding-left: 0.5rem !important }
  .col-md-ps-3 { padding-left: 1rem !important }
  .col-md-ps-4 { padding-left: 1.5rem !important }
  .col-md-ps-5 { padding-left: 3rem !important }
  .col-md-ps-6 { padding-left: 5rem !important }
  .col-md-ps-7 { padding-left: 7rem !important }
  .col-md-ps-8 { padding-left: 9rem !important }
}
@media (min-width: 577px) and (max-width: 767px) { 
  .col-sm-ps-0 { padding-left: 0rem !important }
  .col-sm-ps-1 { padding-left: 0.25rem !important }
  .col-sm-ps-2 { padding-left: 0.5rem !important }
  .col-sm-ps-3 { padding-left: 1rem !important }
  .col-sm-ps-4 { padding-left: 1.5rem !important }
  .col-sm-ps-5 { padding-left: 3rem !important }
  .col-sm-ps-6 { padding-left: 5rem !important }
  .col-sm-ps-7 { padding-left: 7rem !important }
  .col-sm-ps-8 { padding-left: 9rem !important }
}
@media (max-width: 576px) { 
  .col-xs-ps-0 { padding-left: 0rem !important }
  .col-xs-ps-1 { padding-left: 0.25rem !important }
  .col-xs-ps-2 { padding-left: 0.5rem !important }
  .col-xs-ps-3 { padding-left: 1rem !important }
  .col-xs-ps-4 { padding-left: 1.5rem !important }
  .col-xs-ps-5 { padding-left: 3rem !important }
  .col-xs-ps-6 { padding-left: 5rem !important }
  .col-xs-ps-7 { padding-left: 7rem !important }
  .col-xs-ps-8 { padding-left: 9rem !important }
}

/* ----------- padding right Media */
@media (min-width: 1200px) { 
  .col-xl-pe-0 { padding-right: 0rem !important }
  .col-xl-pe-1 { padding-right: 0.25rem !important }
  .col-xl-pe-2 { padding-right: 0.5rem !important }
  .col-xl-pe-3 { padding-right: 1rem !important }
  .col-xl-pe-4 { padding-right: 1.5rem !important }
  .col-xl-pe-5 { padding-right: 3rem !important }
  .col-xl-pe-6 { padding-right: 5rem !important }
  .col-xl-pe-7 { padding-right: 7rem !important }
  .col-xl-pe-8 { padding-right: 9rem !important }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .col-lg-pe-0 { padding-right: 0rem !important }
  .col-lg-pe-1 { padding-right: 0.25rem !important }
  .col-lg-pe-2 { padding-right: 0.5rem !important }
  .col-lg-pe-3 { padding-right: 1rem !important }
  .col-lg-pe-4 { padding-right: 1.5rem !important }
  .col-lg-pe-5 { padding-right: 3rem !important }
  .col-lg-pe-6 { padding-right: 5rem !important }
  .col-lg-pe-7 { padding-right: 7rem !important }
  .col-lg-pe-8 { padding-right: 9rem !important }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .col-md-pe-0 { padding-right: 0rem !important }
  .col-md-pe-1 { padding-right: 0.25rem !important }
  .col-md-pe-2 { padding-right: 0.5rem !important }
  .col-md-pe-3 { padding-right: 1rem !important }
  .col-md-pe-4 { padding-right: 1.5rem !important }
  .col-md-pe-5 { padding-right: 3rem !important }
  .col-md-pe-6 { padding-right: 5rem !important }
  .col-md-pe-7 { padding-right: 7rem !important }
  .col-md-pe-8 { padding-right: 9rem !important }
}
@media (min-width: 577px) and (max-width: 767px) { 
  .col-sm-pe-0 { padding-right: 0rem !important }
  .col-sm-pe-1 { padding-right: 0.25rem !important }
  .col-sm-pe-2 { padding-right: 0.5rem !important }
  .col-sm-pe-3 { padding-right: 1rem !important }
  .col-sm-pe-4 { padding-right: 1.5rem !important }
  .col-sm-pe-5 { padding-right: 3rem !important }
  .col-sm-pe-6 { padding-right: 5rem !important }
  .col-sm-pe-7 { padding-right: 7rem !important }
  .col-sm-pe-8 { padding-right: 9rem !important }
}
@media (max-width: 576px) { 
  .col-xs-pe-0 { padding-right: 0rem !important }
  .col-xs-pe-1 { padding-right: 0.25rem !important }
  .col-xs-pe-2 { padding-right: 0.5rem !important }
  .col-xs-pe-3 { padding-right: 1rem !important }
  .col-xs-pe-4 { padding-right: 1.5rem !important }
  .col-xs-pe-5 { padding-right: 3rem !important }
  .col-xs-pe-6 { padding-right: 5rem !important }
  .col-xs-pe-7 { padding-right: 7rem !important }
  .col-xs-pe-8 { padding-right: 9rem !important }
}

/* ----------------------------------------------------- */
/* ----------- Width Media                               */
/* ----------------------------------------------------- */
@media (min-width: 1200px) { 
  .col-xl-w-auto { width: auto !important }
  .col-xl-w-100 { width: 100% !important }
  .col-xl-w-75 { width: 75% !important }
  .col-xl-w-70 { width: 70% !important }
  .col-xl-w-65 { width: 65% !important }
  .col-xl-w-60 { width: 60% !important }
  .col-xl-w-55 { width: 55% !important }
  .col-xl-w-50 { width: 50% !important }
  .col-xl-w-45 { width: 45% !important }
  .col-xl-w-40 { width: 40% !important }
  .col-xl-w-35 { width: 35% !important }
  .col-xl-w-30 { width: 30% !important }
  .col-xl-w-25 { width: 25% !important }
  .col-xl-w-20 { width: 20% !important }
  .col-xl-w-15 { width: 15% !important }
  .col-xl-w-10 { width: 10% !important }
  .col-xl-w-5 { width: 5% !important }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .col-lg-w-auto { width: auto !important }
  .col-lg-w-100 { width: 100% !important }
  .col-lg-w-75 { width: 75% !important }
  .col-lg-w-70 { width: 70% !important }
  .col-lg-w-65 { width: 65% !important }
  .col-lg-w-60 { width: 60% !important }
  .col-lg-w-55 { width: 55% !important }
  .col-lg-w-50 { width: 50% !important }
  .col-lg-w-45 { width: 45% !important }
  .col-lg-w-40 { width: 40% !important }
  .col-lg-w-35 { width: 35% !important }
  .col-lg-w-30 { width: 30% !important }
  .col-lg-w-25 { width: 25% !important }
  .col-lg-w-20 { width: 20% !important }
  .col-lg-w-15 { width: 15% !important }
  .col-lg-w-10 { width: 10% !important }
  .col-lg-w-5 { width: 5% !important }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .col-md-w-auto { width: auto !important }
  .col-md-w-100 { width: 100% !important }
  .col-md-w-75 { width: 75% !important }
  .col-md-w-70 { width: 70% !important }
  .col-md-w-65 { width: 65% !important }
  .col-md-w-60 { width: 60% !important }
  .col-md-w-55 { width: 55% !important }
  .col-md-w-50 { width: 50% !important }
  .col-md-w-45 { width: 45% !important }
  .col-md-w-40 { width: 40% !important }
  .col-md-w-35 { width: 35% !important }
  .col-md-w-30 { width: 30% !important }
  .col-md-w-25 { width: 25% !important }
  .col-md-w-20 { width: 20% !important }
  .col-md-w-15 { width: 15% !important }
  .col-md-w-10 { width: 10% !important }
  .col-md-w-5 { width: 5% !important }
}
@media (min-width: 577px) and (max-width: 767px) { 
  .col-sm-w-auto { width: auto !important }
  .col-sm-w-100 { width: 100% !important }
  .col-sm-w-75 { width: 75% !important }
  .col-sm-w-70 { width: 70% !important }
  .col-sm-w-65 { width: 65% !important }
  .col-sm-w-60 { width: 60% !important }
  .col-sm-w-55 { width: 55% !important }
  .col-sm-w-50 { width: 50% !important }
  .col-sm-w-45 { width: 45% !important }
  .col-sm-w-40 { width: 40% !important }
  .col-sm-w-35 { width: 35% !important }
  .col-sm-w-30 { width: 30% !important }
  .col-sm-w-25 { width: 25% !important }
  .col-sm-w-20 { width: 20% !important }
  .col-sm-w-15 { width: 15% !important }
  .col-sm-w-10 { width: 10% !important }
  .col-sm-w-5 { width: 5% !important }
}
@media (max-width: 576px) { 
  .col-xs-w-auto { width: auto !important }
  .col-xs-w-100 { width: 100% !important }
  .col-xs-w-75 { width: 75% !important }
  .col-xs-w-70 { width: 70% !important }
  .col-xs-w-65 { width: 65% !important }
  .col-xs-w-60 { width: 60% !important }
  .col-xs-w-55 { width: 55% !important }
  .col-xs-w-50 { width: 50% !important }
  .col-xs-w-45 { width: 45% !important }
  .col-xs-w-40 { width: 40% !important }
  .col-xs-w-35 { width: 35% !important }
  .col-xs-w-30 { width: 30% !important }
  .col-xs-w-25 { width: 25% !important }
  .col-xs-w-20 { width: 20% !important }
  .col-xs-w-15 { width: 15% !important }
  .col-xs-w-10 { width: 10% !important }
  .col-xs-w-5 { width: 5% !important }
}


/* ----------------------------------------------------- */
/* ----------- Text Position Media                       */
/* ----------------------------------------------------- */
@media (min-width: 1200px) { 
  .col-xl-tp-s { text-align: left !important }
  .col-xl-tp-c { text-align: center !important }
  .col-xl-tp-e { text-align: right !important }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .col-lg-tp-s { text-align: left !important }
  .col-lg-tp-c { text-align: center !important }
  .col-lg-tp-e { text-align: right !important }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .col-md-tp-s { text-align: left !important }
  .col-md-tp-c { text-align: center !important }
  .col-md-tp-e { text-align: right !important }
}
@media (min-width: 577px) and (max-width: 767px) { 
  .col-sm-tp-s { text-align: left !important }
  .col-sm-tp-c { text-align: center !important }
  .col-sm-tp-e { text-align: right !important }
}
@media (max-width: 576px) { 
  .col-xs-tp-s { text-align: left !important }
  .col-xs-tp-c { text-align: center !important }
  .col-xs-tp-e { text-align: right !important }
}


/* ----------------------------------------------------- */
/* ----------- Font Size Media                           */
/* ----------------------------------------------------- */
@media (min-width: 1400px) { 
  .col-xxl-f-13 { font-size: 0.8125rem !important }
  .col-xxl-f-14 { font-size: 0.875rem !important }
  .col-xxl-f-15 { font-size: 0.9375rem !important }
  .col-xxl-f-16 { font-size: 1rem !important }
  .col-xxl-f-17 { font-size: 1.0625rem !important }
  .col-xxl-f-18 { font-size: 1.125rem !important }
  .col-xxl-f-19 { font-size: 1.1875rem !important }
  .col-xxl-f-20 { font-size: 1.25rem !important }
  .col-xxl-f-25 { font-size: 1.5625rem !important }
  .col-xxl-f-30 { font-size: 1.875rem !important }
  .col-xxl-f-40 { font-size: 2.5rem !important }
}
@media (min-width: 1200px) and (max-width: 1399px) { 
  .col-xl-f-13 { font-size: 0.8125rem !important }
  .col-xl-f-14 { font-size: 0.875rem !important }
  .col-xl-f-15 { font-size: 0.9375rem !important }
  .col-xl-f-16 { font-size: 1rem !important }
  .col-xl-f-17 { font-size: 1.0625rem !important }
  .col-xl-f-18 { font-size: 1.125rem !important }
  .col-xl-f-19 { font-size: 1.1875rem !important }
  .col-xl-f-20 { font-size: 1.25rem !important }
  .col-xl-f-25 { font-size: 1.5625rem !important }
  .col-xl-f-30 { font-size: 1.875rem !important }
  .col-xl-f-40 { font-size: 2.5rem !important }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .col-lg-f-13 { font-size: 0.8125rem !important }
  .col-lg-f-14 { font-size: 0.875rem !important }
  .col-lg-f-15 { font-size: 0.9375rem !important }
  .col-lg-f-16 { font-size: 1rem !important }
  .col-lg-f-17 { font-size: 1.0625rem !important }
  .col-lg-f-18 { font-size: 1.125rem !important }
  .col-lg-f-19 { font-size: 1.1875rem !important }
  .col-lg-f-20 { font-size: 1.25rem !important }
  .col-lg-f-25 { font-size: 1.5625rem !important }
  .col-lg-f-30 { font-size: 1.875rem !important }
  .col-lg-f-40 { font-size: 2.5rem !important }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .col-md-f-13 { font-size: 0.8125rem !important }
  .col-md-f-14 { font-size: 0.875rem !important }
  .col-md-f-15 { font-size: 0.9375rem !important }
  .col-md-f-16 { font-size: 1rem !important }
  .col-md-f-17 { font-size: 1.0625rem !important }
  .col-md-f-18 { font-size: 1.125rem !important }
  .col-md-f-19 { font-size: 1.1875rem !important }
  .col-md-f-20 { font-size: 1.25rem !important }
  .col-md-f-25 { font-size: 1.5625rem !important }
  .col-md-f-30 { font-size: 1.875rem !important }
  .col-md-f-40 { font-size: 2.5rem !important }
}
@media (min-width: 577px) and (max-width: 767px) { 
  .col-sm-f-13 { font-size: 0.8125rem !important }
  .col-sm-f-14 { font-size: 0.875rem !important }
  .col-sm-f-15 { font-size: 0.9375rem !important }
  .col-sm-f-16 { font-size: 1rem !important }
  .col-sm-f-17 { font-size: 1.0625rem !important }
  .col-sm-f-18 { font-size: 1.125rem !important }
  .col-sm-f-19 { font-size: 1.1875rem !important }
  .col-sm-f-20 { font-size: 1.25rem !important }
  .col-sm-f-25 { font-size: 1.5625rem !important }
  .col-sm-f-30 { font-size: 1.875rem !important }
  .col-sm-f-40 { font-size: 2.5rem !important }
}
@media (max-width: 576px) { 
  .col-xs-f-13 { font-size: 0.8125rem !important }
  .col-xs-f-14 { font-size: 0.875rem !important }
  .col-xs-f-15 { font-size: 0.9375rem !important }
  .col-xs-f-16 { font-size: 1rem !important }
  .col-xs-f-17 { font-size: 1.0625rem !important }
  .col-xs-f-18 { font-size: 1.125rem !important }
  .col-xs-f-19 { font-size: 1.1875rem !important }
  .col-xs-f-20 { font-size: 1.25rem !important }
  .col-xs-f-25 { font-size: 1.5625rem !important }
  .col-xs-f-30 { font-size: 1.875rem !important }
  .col-xs-f-40 { font-size: 2.5rem !important }
}

/* ----------------------------------------------------- */
/* ----------- Line Height Media                         */
/* ----------------------------------------------------- */
@media (min-width: 1400px) { 
  .col-xxl-lh-1 { line-height: 1 !important }
  .col-xxl-lh-1d5 { line-height: 1.5 !important }
  .col-xxl-lh-2 { line-height: 2 !important }
  .col-xxl-lh-2d5 { line-height: 2.5 !important }
  .col-xxl-lh-3 { line-height: 3 !important }
  .col-xxl-lh-3d5 { line-height: 3.5 !important }
  .col-xxl-lh-4 { line-height: 4 !important }
  .col-xxl-lh-4d5 { line-height: 4.5 !important }
  .col-xxl-lh-5 { line-height: 5 !important }
}
@media (min-width: 1200px) and (max-width: 1399px) { 
  .col-xl-lh-1 { line-height: 1 !important }
  .col-xl-lh-1d5 { line-height: 1.5 !important }
  .col-xl-lh-2 { line-height: 2 !important }
  .col-xl-lh-2d5 { line-height: 2.5 !important }
  .col-xl-lh-3 { line-height: 3 !important }
  .col-xl-lh-3d5 { line-height: 3.5 !important }
  .col-xl-lh-4 { line-height: 4 !important }
  .col-xl-lh-4d5 { line-height: 4.5 !important }
  .col-xl-lh-5 { line-height: 5 !important }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .col-lg-lh-1 { line-height: 1 !important }
  .col-lg-lh-1d5 { line-height: 1.5 !important }
  .col-lg-lh-2 { line-height: 2 !important }
  .col-lg-lh-2d5 { line-height: 2.5 !important }
  .col-lg-lh-3 { line-height: 3 !important }
  .col-lg-lh-3d5 { line-height: 3.5 !important }
  .col-lg-lh-4 { line-height: 4 !important }
  .col-lg-lh-4d5 { line-height: 4.5 !important }
  .col-lg-lh-5 { line-height: 5 !important }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .col-md-lh-1 { line-height: 1 !important }
  .col-md-lh-1d5 { line-height: 1.5 !important }
  .col-md-lh-2 { line-height: 2 !important }
  .col-md-lh-2d5 { line-height: 2.5 !important }
  .col-md-lh-3 { line-height: 3 !important }
  .col-md-lh-3d5 { line-height: 3.5 !important }
  .col-md-lh-4 { line-height: 4 !important }
  .col-md-lh-4d5 { line-height: 4.5 !important }
  .col-md-lh-5 { line-height: 5 !important }
}
@media (min-width: 577px) and (max-width: 767px) { 
  .col-sm-lh-1 { line-height: 1 !important }
  .col-sm-lh-1d5 { line-height: 1.5 !important }
  .col-sm-lh-2 { line-height: 2 !important }
  .col-sm-lh-2d5 { line-height: 2.5 !important }
  .col-sm-lh-3 { line-height: 3 !important }
  .col-sm-lh-3d5 { line-height: 3.5 !important }
  .col-sm-lh-4 { line-height: 4 !important }
  .col-sm-lh-4d5 { line-height: 4.5 !important }
  .col-sm-lh-5 { line-height: 5 !important }
}
@media (max-width: 576px) { 
  .col-xs-lh-1 { line-height: 1 !important }
  .col-xs-lh-1d5 { line-height: 1.5 !important }
  .col-xs-lh-2 { line-height: 2 !important }
  .col-xs-lh-2d5 { line-height: 2.5 !important }
  .col-xs-lh-3 { line-height: 3 !important }
  .col-xs-lh-3d5 { line-height: 3.5 !important }
  .col-xs-lh-4 { line-height: 4 !important }
  .col-xs-lh-4d5 { line-height: 4.5 !important }
  .col-xs-lh-5 { line-height: 5 !important }
}
