@charset "utf-8";

/* ----------------------------------------------------- */
/* ----------- Padding Define                            */
/* ----------------------------------------------------- */
.pdt0  { padding-top: 0px !important; }
.pdt1  { padding-top: 1px !important; }
.pdt2  { padding-top: 2px !important; }
.pdt3  { padding-top: 3px !important; }
.pdt4  { padding-top: 4px !important; }
.pdt5  { padding-top: 5px !important; }
.pdt6  { padding-top: 6px !important; }
.pdt7  { padding-top: 7px !important; }
.pdt8  { padding-top: 8px !important; }
.pdt9  { padding-top: 9px !important; }
.pdt10 { padding-top: 10px !important; }
.pdt15 { padding-top: 15px !important; }
.pdt20 { padding-top: 20px !important; }
.pdt25 { padding-top: 25px !important; }
.pdt30 { padding-top: 30px !important; }
.pdt35 { padding-top: 35px !important; }
.pdt40 { padding-top: 40px !important; }
.pdt45 { padding-top: 45px !important; }
.pdt50 { padding-top: 50px !important; }
.pdt60 { padding-top: 60px !important; }
.pdt70 { padding-top: 70px !important; }
.pdt80 { padding-top: 80px !important; }
.pdt90 { padding-top: 90px !important; }
.pdt100 { padding-top: 100px !important; }
.pdt110 { padding-top: 110px !important; }
.pdt120 { padding-top: 120px !important; }
.pdt130 { padding-top: 130px !important; }
.pdt140 { padding-top: 140px !important; }
.pdt150 { padding-top: 150px !important; }
.pdt160 { padding-top: 160px !important; }
.pdt170 { padding-top: 170px !important; }
.pdt180 { padding-top: 180px !important; }

.pdb0  { padding-bottom: 0px !important; }
.pdb1  { padding-bottom: 1px !important; }
.pdb2  { padding-bottom: 2px !important; }
.pdb3  { padding-bottom: 3px !important; }
.pdb4  { padding-bottom: 4px !important; }
.pdb5  { padding-bottom: 5px !important; }
.pdb6  { padding-bottom: 6px !important; }
.pdb7  { padding-bottom: 7px !important; }
.pdb8  { padding-bottom: 8px !important; }
.pdb9  { padding-bottom: 9px !important; }
.pdb10 { padding-bottom: 10px !important; }
.pdb15 { padding-bottom: 15px !important; }
.pdb20 { padding-bottom: 20px !important; }
.pdb25 { padding-bottom: 25px !important; }
.pdb30 { padding-bottom: 30px !important; }
.pdb35 { padding-bottom: 35px !important; }
.pdb40 { padding-bottom: 40px !important; }
.pdb45 { padding-bottom: 45px !important; }
.pdb50 { padding-bottom: 50px !important; }
.pdb60 { padding-bottom: 60px !important; }
.pdb70 { padding-bottom: 70px !important; }
.pdb80 { padding-bottom: 80px !important; }
.pdb90 { padding-bottom: 90px !important; }
.pdb100 { padding-bottom: 100px !important; }
.pdb110 { padding-bottom: 110px !important; }
.pdb120 { padding-bottom: 120px !important; }
.pdb130 { padding-bottom: 130px !important; }
.pdb140 { padding-bottom: 140px !important; }
.pdb150 { padding-bottom: 150px !important; }
.pdb160 { padding-bottom: 160px !important; }

.pdl0  { padding-left: 0px !important; }
.pdl1  { padding-left: 1px !important; }
.pdl2  { padding-left: 2px !important; }
.pdl3  { padding-left: 3px !important; }
.pdl4  { padding-left: 4px !important; }
.pdl5  { padding-left: 5px !important; }
.pdl6  { padding-left: 6px !important; }
.pdl7  { padding-left: 7px !important; }
.pdl8  { padding-left: 8px !important; }
.pdl9  { padding-left: 9px !important; }
.pdl10 { padding-left: 10px !important; }
.pdl15 { padding-left: 15px !important; }
.pdl20 { padding-left: 20px !important; }
.pdl25 { padding-left: 25px !important; }
.pdl30 { padding-left: 30px !important; }
.pdl35 { padding-left: 35px !important; }
.pdl40 { padding-left: 40px !important; }
.pdl45 { padding-left: 45px !important; }
.pdl50 { padding-left: 50px !important; }
.pdl60 { padding-left: 60px !important; }

.pdr0  { padding-right: 0px !important; }
.pdr1  { padding-right: 1px !important; }
.pdr2  { padding-right: 2px !important; }
.pdr3  { padding-right: 3px !important; }
.pdr4  { padding-right: 4px !important; }
.pdr5  { padding-right: 5px !important; }
.pdr6  { padding-right: 6px !important; }
.pdr7  { padding-right: 7px !important; }
.pdr8  { padding-right: 8px !important; }
.pdr9  { padding-right: 9px !important; }
.pdr10 { padding-right: 10px !important; }
.pdr15 { padding-right: 15px !important; }
.pdr20 { padding-right: 20px !important; }
.pdr25 { padding-right: 25px !important; }
.pdr30 { padding-right: 30px !important; }
.pdr35 { padding-right: 35px !important; }
.pdr40 { padding-right: 40px !important; }
.pdr45 { padding-right: 45px !important; }
.pdr50 { padding-right: 50px !important; }


/* ----------------------------------------------------- */
/* ----------- Margin Define                             */
/* ----------------------------------------------------- */
.mgt0  { margin-top: 0px !important; }
.mgt1  { margin-top: 1px !important; }
.mgt2  { margin-top: 2px !important; }
.mgt3  { margin-top: 3px !important; }
.mgt4  { margin-top: 4px !important; }
.mgt5  { margin-top: 5px !important; }
.mgt6  { margin-top: 6px !important; }
.mgt7  { margin-top: 7px !important; }
.mgt8  { margin-top: 8px !important; }
.mgt9  { margin-top: 9px !important; }
.mgt10 { margin-top: 10px !important; }
.mgt15 { margin-top: 15px !important; }
.mgt20 { margin-top: 20px !important; }
.mgt25 { margin-top: 25px !important; }
.mgt30 { margin-top: 30px !important; }
.mgt32 { margin-top: 32px !important; }
.mgt35 { margin-top: 35px !important; }
.mgt39 { margin-top: 39px !important; }
.mgt40 { margin-top: 40px !important; }
.mgt45 { margin-top: 45px !important; }
.mgt50 { margin-top: 50px !important; }
.mgt60 { margin-top: 60px !important; }
.mgt80 { margin-top: 80px !important; }
.mgt82 { margin-top: 82px !important; }

.mgb0  { margin-bottom: 0px !important; }
.mgb1  { margin-bottom: 1px !important; }
.mgb2  { margin-bottom: 2px !important; }
.mgb3  { margin-bottom: 3px !important; }
.mgb4  { margin-bottom: 4px !important; }
.mgb5  { margin-bottom: 5px !important; }
.mgb6  { margin-bottom: 6px !important; }
.mgb7  { margin-bottom: 7px !important; }
.mgb8  { margin-bottom: 8px !important; }
.mgb9  { margin-bottom: 9px !important; }
.mgb10 { margin-bottom: 10px !important; }
.mgb15 { margin-bottom: 15px !important; }
.mgb20 { margin-bottom: 20px !important; }
.mgb25 { margin-bottom: 25px !important; }
.mgb30 { margin-bottom: 30px !important; }
.mgb35 { margin-bottom: 35px !important; }
.mgb40 { margin-bottom: 40px !important; }
.mgb45 { margin-bottom: 45px !important; }
.mgb50 { margin-bottom: 50px !important; }
.mgb150 { margin-bottom: 150px !important; }

.mgl0  { margin-left: 0px !important; }
.mgl1  { margin-left: 1px !important; }
.mgl2  { margin-left: 2px !important; }
.mgl3  { margin-left: 3px !important; }
.mgl4  { margin-left: 4px !important; }
.mgl5  { margin-left: 5px !important; }
.mgl6  { margin-left: 6px !important; }
.mgl7  { margin-left: 7px !important; }
.mgl8  { margin-left: 8px !important; }
.mgl9  { margin-left: 9px !important; }
.mgl10 { margin-left: 10px !important; }
.mgl15 { margin-left: 15px !important; }
.mgl20 { margin-left: 20px !important; }
.mgl22 { margin-left: 22px !important; }
.mgl23 { margin-left: 23px !important; }
.mgl25 { margin-left: 25px !important; }
.mgl30 { margin-left: 30px !important; }
.mgl35 { margin-left: 35px !important; }
.mgl40 { margin-left: 40px !important; }
.mgl45 { margin-left: 45px !important; }
.mgl50 { margin-left: 50px !important; }
.mgl60 { margin-left: 60px !important; }
.mgl82 { margin-left: 82px !important; }

.mgr0  { margin-right: 0px !important; }
.mgr1  { margin-right: 1px !important; }
.mgr2  { margin-right: 2px !important; }
.mgr3  { margin-right: 3px !important; }
.mgr4  { margin-right: 4px !important; }
.mgr5  { margin-right: 5px !important; }
.mgr6  { margin-right: 6px !important; }
.mgr7  { margin-right: 7px !important; }
.mgr8  { margin-right: 8px !important; }
.mgr9  { margin-right: 9px !important; }
.mgr10 { margin-right: 10px !important; }
.mgr15 { margin-right: 15px !important; }
.mgr20 { margin-right: 20px !important; }
.mgr25 { margin-right: 25px !important; }
.mgr30 { margin-right: 30px !important; }
.mgr35 { margin-right: 35px !important; }
.mgr40 { margin-right: 40px !important; }
.mgr45 { margin-right: 45px !important; }
.mgr50 { margin-right: 50px !important; }
.mgr60 { margin-right: 60px !important; }
.mgr65 { margin-right: 65px !important; }


/* ----------------------------------------------------- */
/* ----------- Width Define                              */
/* ----------------------------------------------------- */
.wd-10p { width: 10% !important; }
.wd-15p { width: 15% !important; }
.wd-35p { width: 35% !important; }
.wd-45p { width: 45% !important; }
.wd-49p { width: 49% !important; }
.wd-50p { width: 50% !important; }
.wd-60p { width: 60% !important; }
.wd-66p { width: 66% !important; }
.wd-70p { width: 70% !important; }
.wd-75p { width: 75% !important; }
.wd-80p { width: 80% !important; }
.wd-83p { width: 83% !important; }
.wd-90p { width: 90% !important; }
.wd-99p { width: 99% !important; }
.wd-auto { width: auto !important; }

.wd-1 { width: 1rem !important; }
.wd-30 { width: 1.875rem !important; }
.wd-50 { width: 3.125rem !important; }
.wd-60 { width: 3.75rem !important; }
.wd-70 { width: 4.375rem !important; }
.wd-80 { width: 5rem !important; }
.wd-90 { width: 5.625rem !important; }
.wd-96 { width: 6rem !important; }
.wd-100 { width: 6.25rem !important; }
.wd-120 { width: 7.5rem !important; }
.wd-150 { width: 9.375rem !important; }
.wd-160 { width: 10rem !important; }
.wd-180 { width: 11.75rem !important; }
.wd-200 { width: 12.5rem !important; }
.wd-210 { width: 13.125rem !important; }
.wd-220 { width: 13.750rem !important; }
.wd-230 { width: 14.375rem !important; }
.wd-250 { width: 15.625rem !important; }
.wd-263 { width: 16.43rem !important; }
.wd-279 { width: 17.43rem !important; }
.wd-300 { width: 18.75rem !important; }
.wd-315 { width: 19.6875rem !important; }
.wd-340 { width: 21.25rem !important; }
.wd-350 { width: 21.875rem !important; }
.wd-360 { width: 22.5rem !important; }
.wd-400 { width: 25rem !important; }
.wd-450 { width: 28.125rem !important; }


/* ----------------------------------------------------- */
/* ----------- 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 }
  .col-xl-p-50 { padding: 50px !important }
  .col-xs-p-120 { padding: 120px !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 }
  .col-lg-p-50 { padding: 50px !important }
  .col-lg-p-120 { padding: 120px !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 }
  .col-md-p-50 { padding: 50px !important }
  .col-md-p-120 { padding: 120px !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 }
  .col-sm-p-50 { padding: 50px !important }
  .col-sm-p-120 { padding: 120px !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 }
  .col-xs-p-50 { padding: 50px !important }
  .col-xs-p-120 { padding: 120px !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-95 { width: 95% !important }
  .col-xl-w-90 { width: 90% !important }
  .col-xl-w-85 { width: 85% !important }
  .col-xl-w-80 { width: 80% !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-95 { width: 95% !important }
  .col-lg-w-90 { width: 90% !important }
  .col-lg-w-85 { width: 85% !important }
  .col-lg-w-80 { width: 80% !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-95 { width: 95% !important }
  .col-md-w-90 { width: 90% !important }
  .col-md-w-85 { width: 85% !important }
  .col-md-w-80 { width: 80% !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-95 { width: 95% !important }
  .col-sm-w-90 { width: 90% !important }
  .col-sm-w-85 { width: 85% !important }
  .col-sm-w-80 { width: 80% !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-95 { width: 95% !important }
  .col-xs-w-90 { width: 90% !important }
  .col-xs-w-85 { width: 85% !important }
  .col-xs-w-80 { width: 80% !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 }
}


/* ----------------------------------------------------- */
/* ----------- Border None Media                         */
/* ----------------------------------------------------- */
@media (min-width: 1200px) { 
  .col-xl-bd-none { border: none !important }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .col-lg-bd-none { border: none !important }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .col-md-bd-none { border: none !important }
}
@media (min-width: 577px) and (max-width: 767px) { 
  .col-sm-bd-none { border: none !important }
}
@media (max-width: 576px) { 
  .col-xs-bd-none { border: none !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 }
}


/* ----------------------------------------------------- */
/* ----------- Order Position Media                      */
/* ----------------------------------------------------- */
@media (max-width: 576px) { 
  .col-xs-order-first { order: 1 !important }
  .col-xs-order-last { order: 6 !important }
}


/* ----------------------------------------------------- */
/* ----------- Display None Media                        */
/* ----------------------------------------------------- */
@media (min-width: 1200px) { 
  .col-xl-dp-none { display: none !important }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .col-lg-dp-none { display: none !important }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .col-md-dp-none { display: none !important }
}
@media (min-width: 577px) and (max-width: 767px) { 
  .col-sm-dp-none { display: none !important }
}
@media (max-width: 576px) { 
  .col-xs-dp-none { display: none !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-21 { font-size: 1.3125rem !important }
  .col-xxl-f-22 { font-size: 1.375rem !important }
  .col-xxl-f-23 { font-size: 1.4375rem !important }
  .col-xxl-f-24 { font-size: 1.5rem !important }
  .col-xxl-f-25 { font-size: 1.5625rem !important }
  .col-xxl-f-30 { font-size: 1.875rem !important }
  .col-xxl-f-35 { font-size: 2.1875rem !important }
  .col-xxl-f-40 { font-size: 2.5rem !important }
  .col-xxl-f-45 { font-size: 2.8125rem !important }
  .col-xxl-f-50 { font-size: 3.125rem !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-21 { font-size: 1.3125rem !important }
  .col-xl-f-22 { font-size: 1.375rem !important }
  .col-xl-f-23 { font-size: 1.4375rem !important }
  .col-xl-f-24 { font-size: 1.5rem !important }
  .col-xl-f-25 { font-size: 1.5625rem !important }
  .col-xl-f-30 { font-size: 1.875rem !important }
  .col-xl-f-35 { font-size: 2.1875rem !important }
  .col-xl-f-40 { font-size: 2.5rem !important }
  .col-xl-f-45 { font-size: 2.8125rem !important }
  .col-xl-f-50 { font-size: 3.125rem !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-21 { font-size: 1.3125rem !important }
  .col-lg-f-22 { font-size: 1.375rem !important }
  .col-lg-f-23 { font-size: 1.4375rem !important }
  .col-lg-f-24 { font-size: 1.5rem !important }
  .col-lg-f-25 { font-size: 1.5625rem !important }
  .col-lg-f-30 { font-size: 1.875rem !important }
  .col-lg-f-35 { font-size: 2.1875rem !important }
  .col-lg-f-40 { font-size: 2.5rem !important }
  .col-lg-f-45 { font-size: 2.8125rem !important }
  .col-lg-f-50 { font-size: 3.125rem !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-21 { font-size: 1.3125rem !important }
  .col-md-f-22 { font-size: 1.375rem !important }
  .col-md-f-23 { font-size: 1.4375rem !important }
  .col-md-f-24 { font-size: 1.5rem !important }
  .col-md-f-25 { font-size: 1.5625rem !important }
  .col-md-f-30 { font-size: 1.875rem !important }
  .col-md-f-35 { font-size: 2.1875rem !important }
  .col-md-f-40 { font-size: 2.5rem !important }
  .col-md-f-45 { font-size: 2.8125rem !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-21 { font-size: 1.3125rem !important }
  .col-sm-f-22 { font-size: 1.375rem !important }
  .col-sm-f-23 { font-size: 1.4375rem !important }
  .col-sm-f-24 { font-size: 1.5rem !important }
  .col-sm-f-25 { font-size: 1.5625rem !important }
  .col-sm-f-30 { font-size: 1.875rem !important }
  .col-sm-f-35 { font-size: 2.1875rem !important }
  .col-sm-f-40 { font-size: 2.5rem !important }
  .col-sm-f-45 { font-size: 2.8125rem !important }
  .col-sm-f-50 { font-size: 3.125rem !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-21 { font-size: 1.3125rem !important }
  .col-xs-f-22 { font-size: 1.375rem !important }
  .col-xs-f-23 { font-size: 1.4375rem !important }
  .col-xs-f-24 { font-size: 1.5rem !important }
  .col-xs-f-25 { font-size: 1.5625rem !important }
  .col-xs-f-30 { font-size: 1.875rem !important }
  .col-xs-f-35 { font-size: 2.1875rem !important }
  .col-xs-f-40 { font-size: 2.5rem !important }
  .col-xs-f-45 { font-size: 2.8125rem !important }
  .col-xs-f-50 { font-size: 3.125rem !important }
}

/* ----------------------------------------------------- */
/* ----------- Height Media                              */
/* ----------------------------------------------------- */
@media (min-width: 1400px) { 
  .col-xxl-ht-auto { height: auto !important }
  .col-xxl-ht-10 { height: 10px !important }
  .col-xxl-ht-15 { height: 15px !important }
  .col-xxl-ht-20 { height: 20px !important }
  .col-xxl-ht-25 { height: 25px !important }
  .col-xxl-ht-30 { height: 30px !important }
  .col-xxl-ht-35 { height: 35px !important }
  .col-xxl-ht-40 { height: 40px !important }
  .col-xxl-ht-45 { height: 45px !important }
  .col-xxl-ht-50 { height: 50px !important }
  .col-xxl-ht-55 { height: 55px !important }
  .col-xxl-ht-60 { height: 60px !important }
  .col-xxl-ht-65 { height: 65px !important }
  .col-xxl-ht-70 { height: 70px !important }
  .col-xxl-ht-75 { height: 75px !important }
  .col-xxl-ht-80 { height: 80px !important }
}
@media (min-width: 1200px) and (max-width: 1399px) { 
  .col-xl-ht-auto { height: auto !important }
  .col-xl-ht-10 { height: 10px !important }
  .col-xl-ht-15 { height: 15px !important }
  .col-xl-ht-20 { height: 20px !important }
  .col-xl-ht-25 { height: 25px !important }
  .col-xl-ht-30 { height: 30px !important }
  .col-xl-ht-35 { height: 35px !important }
  .col-xl-ht-40 { height: 40px !important }
  .col-xl-ht-45 { height: 45px !important }
  .col-xl-ht-50 { height: 50px !important }
  .col-xl-ht-55 { height: 55px !important }
  .col-xl-ht-60 { height: 60px !important }
  .col-xl-ht-65 { height: 65px !important }
  .col-xl-ht-70 { height: 70px !important }
  .col-xl-ht-75 { height: 75px !important }
  .col-xl-ht-80 { height: 80px !important }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .col-lg-ht-auto { height: auto !important }
  .col-lg-ht-10 { height: 10px !important }
  .col-lg-ht-15 { height: 15px !important }
  .col-lg-ht-20 { height: 20px !important }
  .col-lg-ht-25 { height: 25px !important }
  .col-lg-ht-30 { height: 30px !important }
  .col-lg-ht-35 { height: 35px !important }
  .col-lg-ht-40 { height: 40px !important }
  .col-lg-ht-45 { height: 45px !important }
  .col-lg-ht-50 { height: 50px !important }
  .col-lg-ht-55 { height: 55px !important }
  .col-lg-ht-60 { height: 60px !important }
  .col-lg-ht-65 { height: 65px !important }
  .col-lg-ht-70 { height: 70px !important }
  .col-lg-ht-75 { height: 75px !important }
  .col-lg-ht-80 { height: 80px !important }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .col-md-ht-auto { height: auto !important }
  .col-md-ht-10 { height: 10px !important }
  .col-md-ht-15 { height: 15px !important }
  .col-md-ht-20 { height: 20px !important }
  .col-md-ht-25 { height: 25px !important }
  .col-md-ht-30 { height: 30px !important }
  .col-md-ht-35 { height: 35px !important }
  .col-md-ht-40 { height: 40px !important }
  .col-md-ht-45 { height: 45px !important }
  .col-md-ht-50 { height: 50px !important }
  .col-md-ht-55 { height: 55px !important }
  .col-md-ht-60 { height: 60px !important }
  .col-md-ht-65 { height: 65px !important }
  .col-md-ht-70 { height: 70px !important }
  .col-md-ht-75 { height: 75px !important }
  .col-md-ht-80 { height: 80px !important }
}
@media (min-width: 577px) and (max-width: 767px) { 
  .col-sm-ht-auto { height: auto !important }
  .col-sm-ht-10 { height: 10px !important }
  .col-sm-ht-15 { height: 15px !important }
  .col-sm-ht-20 { height: 20px !important }
  .col-sm-ht-25 { height: 25px !important }
  .col-sm-ht-30 { height: 30px !important }
  .col-sm-ht-35 { height: 35px !important }
  .col-sm-ht-40 { height: 40px !important }
  .col-sm-ht-45 { height: 45px !important }
  .col-sm-ht-50 { height: 50px !important }
  .col-sm-ht-55 { height: 55px !important }
  .col-sm-ht-60 { height: 60px !important }
  .col-sm-ht-65 { height: 65px !important }
  .col-sm-ht-70 { height: 70px !important }
  .col-sm-ht-75 { height: 75px !important }
  .col-sm-ht-80 { height: 80px !important }
}
@media (max-width: 576px) { 
  .col-xs-ht-auto { height: auto !important }
  .col-xs-ht-10 { height: 10px !important }
  .col-xs-ht-15 { height: 15px !important }
  .col-xs-ht-20 { height: 20px !important }
  .col-xs-ht-25 { height: 25px !important }
  .col-xs-ht-30 { height: 30px !important }
  .col-xs-ht-35 { height: 35px !important }
  .col-xs-ht-40 { height: 40px !important }
  .col-xs-ht-45 { height: 45px !important }
  .col-xs-ht-50 { height: 50px !important }
  .col-xs-ht-55 { height: 55px !important }
  .col-xs-ht-60 { height: 60px !important }
  .col-xs-ht-65 { height: 65px !important }
  .col-xs-ht-70 { height: 70px !important }
  .col-xs-ht-75 { height: 75px !important }
  .col-xs-ht-80 { height: 80px !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 }
}
