body
{
    font-family: "Poppins", sans-serif;
    font-weight: 500;

}
/* Line Height */
.lh{line-height: 25px}

/* Paddings */
  .pt-1 { padding-top: 1px; } .pt-2 { padding-top: 2px; } .pt-3 { padding-top: 3px; } .pt-4 { padding-top: 4px; } .pt-5 { padding-top: 5px; } .pt-6 { padding-top: 6px; } .pt-7 { padding-top: 7px; } .pt-8 { padding-top: 8px; } .pt-9 { padding-top: 9px; } .pt-10 { padding-top: 10px; } .pt-11 { padding-top: 11px; } .pt-12 { padding-top: 12px; } .pt-13 { padding-top: 13px; } .pt-14 { padding-top: 14px; } .pt-15 { padding-top: 15px; } .pt-16 { padding-top: 16px; } .pt-17 { padding-top: 17px; } .pt-18 { padding-top: 18px; } .pt-19 { padding-top: 19px; } .pt-20 { padding-top: 20px; } .pt-21 { padding-top: 21px; } .pt-22 { padding-top: 22px; } .pt-23 { padding-top: 23px; } .pt-24 { padding-top: 24px; } .pt-25 { padding-top: 25px; } .pt-26 { padding-top: 26px; } .pt-27 { padding-top: 27px; } .pt-28 { padding-top: 28px; } .pt-29 { padding-top: 29px; } .pt-30 { padding-top: 30px; } .pt-31 { padding-top: 31px; } .pt-32 { padding-top: 32px; } .pt-33 { padding-top: 33px; } .pt-34 { padding-top: 34px; } .pt-35 { padding-top: 35px; } .pt-36 { padding-top: 36px; } .pt-37 { padding-top: 37px; } .pt-38 { padding-top: 38px; } .pt-39 { padding-top: 39px; } .pt-40 { padding-top: 40px; } .pt-41 { padding-top: 41px; } .pt-42 { padding-top: 42px; } .pt-43 { padding-top: 43px; } .pt-44 { padding-top: 44px; } .pt-45 { padding-top: 45px; } .pt-46 { padding-top: 46px; } .pt-47 { padding-top: 47px; } .pt-48 { padding-top: 48px; } .pt-49 { padding-top: 49px; } .pt-50 { padding-top: 50px; } .pt-51 { padding-top: 51px; } .pt-52 { padding-top: 52px; } .pt-53 { padding-top: 53px; } .pt-54 { padding-top: 54px; } .pt-55 { padding-top: 55px; } .pt-56 { padding-top: 56px; } .pt-57 { padding-top: 57px; } .pt-58 { padding-top: 58px; } .pt-59 { padding-top: 59px; } .pt-60 { padding-top: 60px; } .pt-61 { padding-top: 61px; } .pt-62 { padding-top: 62px; } .pt-63 { padding-top: 63px; } .pt-64 { padding-top: 64px; } .pt-65 { padding-top: 65px; } .pt-66 { padding-top: 66px; } .pt-67 { padding-top: 67px; } .pt-68 { padding-top: 68px; } .pt-69 { padding-top: 69px; } .pt-70 { padding-top: 70px; } .pt-71 { padding-top: 71px; } .pt-72 { padding-top: 72px; } .pt-73 { padding-top: 73px; } .pt-74 { padding-top: 74px; } .pt-75 { padding-top: 75px; } .pt-76 { padding-top: 76px; } .pt-77 { padding-top: 77px; } .pt-78 { padding-top: 78px; } .pt-79 { padding-top: 79px; } .pt-80 { padding-top: 80px; } .pt-81 { padding-top: 81px; } .pt-82 { padding-top: 82px; } .pt-83 { padding-top: 83px; } .pt-84 { padding-top: 84px; } .pt-85 { padding-top: 85px; } .pt-86 { padding-top: 86px; } .pt-87 { padding-top: 87px; } .pt-88 { padding-top: 88px; } .pt-89 { padding-top: 89px; } .pt-90 { padding-top: 90px; } .pt-91 { padding-top: 91px; } .pt-92 { padding-top: 92px; } .pt-93 { padding-top: 93px; } .pt-94 { padding-top: 94px; } .pt-95 { padding-top: 95px; } .pt-96 { padding-top: 96px; } .pt-97 { padding-top: 97px; } .pt-98 { padding-top: 98px; } .pt-99 { padding-top: 99px; } .pt-100 { padding-top: 100px; }
  .pb-1 { padding-bottom: 1px; } .pb-2 { padding-bottom: 2px; } .pb-3 { padding-bottom: 3px; } .pb-4 { padding-bottom: 4px; } .pb-5 { padding-bottom: 5px; } .pb-6 { padding-bottom: 6px; } .pb-7 { padding-bottom: 7px; } .pb-8 { padding-bottom: 8px; } .pb-9 { padding-bottom: 9px; } .pb-10 { padding-bottom: 10px; } .pb-11 { padding-bottom: 11px; } .pb-12 { padding-bottom: 12px; } .pb-13 { padding-bottom: 13px; } .pb-14 { padding-bottom: 14px; } .pb-15 { padding-bottom: 15px; } .pb-16 { padding-bottom: 16px; } .pb-17 { padding-bottom: 17px; } .pb-18 { padding-bottom: 18px; } .pb-19 { padding-bottom: 19px; } .pb-20 { padding-bottom: 20px; } .pb-21 { padding-bottom: 21px; } .pb-22 { padding-bottom: 22px; } .pb-23 { padding-bottom: 23px; } .pb-24 { padding-bottom: 24px; } .pb-25 { padding-bottom: 25px; } .pb-26 { padding-bottom: 26px; } .pb-27 { padding-bottom: 27px; } .pb-28 { padding-bottom: 28px; } .pb-29 { padding-bottom: 29px; } .pb-30 { padding-bottom: 30px; } .pb-31 { padding-bottom: 31px; } .pb-32 { padding-bottom: 32px; } .pb-33 { padding-bottom: 33px; } .pb-34 { padding-bottom: 34px; } .pb-35 { padding-bottom: 35px; } .pb-36 { padding-bottom: 36px; } .pb-37 { padding-bottom: 37px; } .pb-38 { padding-bottom: 38px; } .pb-39 { padding-bottom: 39px; } .pb-40 { padding-bottom: 40px; } .pb-41 { padding-bottom: 41px; } .pb-42 { padding-bottom: 42px; } .pb-43 { padding-bottom: 43px; } .pb-44 { padding-bottom: 44px; } .pb-45 { padding-bottom: 45px; } .pb-46 { padding-bottom: 46px; } .pb-47 { padding-bottom: 47px; } .pb-48 { padding-bottom: 48px; } .pb-49 { padding-bottom: 49px; } .pb-50 { padding-bottom: 50px; } .pb-51 { padding-bottom: 51px; } .pb-52 { padding-bottom: 52px; } .pb-53 { padding-bottom: 53px; } .pb-54 { padding-bottom: 54px; } .pb-55 { padding-bottom: 55px; } .pb-56 { padding-bottom: 56px; } .pb-57 { padding-bottom: 57px; } .pb-58 { padding-bottom: 58px; } .pb-59 { padding-bottom: 59px; } .pb-60 { padding-bottom: 60px; } .pb-61 { padding-bottom: 61px; } .pb-62 { padding-bottom: 62px; } .pb-63 { padding-bottom: 63px; } .pb-64 { padding-bottom: 64px; } .pb-65 { padding-bottom: 65px; } .pb-66 { padding-bottom: 66px; } .pb-67 { padding-bottom: 67px; } .pb-68 { padding-bottom: 68px; } .pb-69 { padding-bottom: 69px; } .pb-70 { padding-bottom: 70px; } .pb-71 { padding-bottom: 71px; } .pb-72 { padding-bottom: 72px; } .pb-73 { padding-bottom: 73px; } .pb-74 { padding-bottom: 74px; } .pb-75 { padding-bottom: 75px; } .pb-76 { padding-bottom: 76px; } .pb-77 { padding-bottom: 77px; } .pb-78 { padding-bottom: 78px; } .pb-79 { padding-bottom: 79px; } .pb-80 { padding-bottom: 80px; } .pb-81 { padding-bottom: 81px; } .pb-82 { padding-bottom: 82px; } .pb-83 { padding-bottom: 83px; } .pb-84 { padding-bottom: 84px; } .pb-85 { padding-bottom: 85px; } .pb-86 { padding-bottom: 86px; } .pb-87 { padding-bottom: 87px; } .pb-88 { padding-bottom: 88px; } .pb-89 { padding-bottom: 89px; } .pb-90 { padding-bottom: 90px; } .pb-91 { padding-bottom: 91px; } .pb-92 { padding-bottom: 92px; } .pb-93 { padding-bottom: 93px; } .pb-94 { padding-bottom: 94px; } .pb-95 { padding-bottom: 95px; } .pb-96 { padding-bottom: 96px; } .pb-97 { padding-bottom: 97px; } .pb-98 { padding-bottom: 98px; } .pb-99 { padding-bottom: 99px; } .pb-100 { padding-bottom: 100px; }
  
/* Paddings */
/* Font Weight Utilities */
.fw-100 { font-weight: 100; }  /* Thin */
.fw-200 { font-weight: 200; }  /* Extra Light */
.fw-300 { font-weight: 300; }  /* Light */
.fw-400 { font-weight: 400; }  /* Normal */
.fw-500 { font-weight: 500; }  /* Medium */
.fw-600 { font-weight: 600; }  /* Semi Bold */
.fw-700 { font-weight: 700; }  /* Bold */
.fw-800 { font-weight: 800; }  /* Extra Bold */
.fw-900 { font-weight: 900; }  /* Black */

/* Font Sizes (fs-1 to fs-100) */
.fs-1  { font-size: 1px; }
.fs-2  { font-size: 2px; }
.fs-3  { font-size: 3px; }
.fs-4  { font-size: 4px; }
.fs-5  { font-size: 5px; }
.fs-6  { font-size: 6px; }
.fs-7  { font-size: 7px; }
.fs-8  { font-size: 8px; }
.fs-9  { font-size: 9px; }
.fs-10 { font-size: 10px; }
.fs-11 { font-size: 11px; }
.fs-12 { font-size: 12px; }
.fs-13 { font-size: 13px; }
.fs-14 { font-size: 14px; }
.fs-15 { font-size: 15px; }
.fs-16 { font-size: 16px; }
.fs-17 { font-size: 17px; }
.fs-18 { font-size: 18px; }
.fs-19 { font-size: 19px; }
.fs-20 { font-size: 20px; }
.fs-21 { font-size: 21px; }
.fs-22 { font-size: 22px; }
.fs-23 { font-size: 23px; }
.fs-24 { font-size: 24px; }
.fs-25 { font-size: 25px; }
.fs-26 { font-size: 26px; }
.fs-27 { font-size: 27px; }
.fs-28 { font-size: 28px; }
.fs-29 { font-size: 29px; }
.fs-30 { font-size: 30px; }
.fs-31 { font-size: 31px; }
.fs-32 { font-size: 32px; }
.fs-33 { font-size: 33px; }
.fs-34 { font-size: 34px; }
.fs-35 { font-size: 35px; }
.fs-36 { font-size: 36px; }
.fs-37 { font-size: 37px; }
.fs-38 { font-size: 38px; }
.fs-39 { font-size: 39px; }
.fs-40 { font-size: 40px; }
.fs-41 { font-size: 41px; }
.fs-42 { font-size: 42px; }
.fs-43 { font-size: 43px; }
.fs-44 { font-size: 44px; }
.fs-45 { font-size: 45px; }
.fs-46 { font-size: 46px; }
.fs-47 { font-size: 47px; }
.fs-48 { font-size: 48px; }
.fs-49 { font-size: 49px; }
.fs-50 { font-size: 50px; }
.fs-51 { font-size: 51px; }
.fs-52 { font-size: 52px; }
.fs-53 { font-size: 53px; }
.fs-54 { font-size: 54px; }
.fs-55 { font-size: 55px; }
.fs-56 { font-size: 56px; }
.fs-57 { font-size: 57px; }
.fs-58 { font-size: 58px; }
.fs-59 { font-size: 59px; }
.fs-60 { font-size: 60px; }
.fs-61 { font-size: 61px; }
.fs-62 { font-size: 62px; }
.fs-63 { font-size: 63px; }
.fs-64 { font-size: 64px; }
.fs-65 { font-size: 65px; }
.fs-66 { font-size: 66px; }
.fs-67 { font-size: 67px; }
.fs-68 { font-size: 68px; }
.fs-69 { font-size: 69px; }
.fs-70 { font-size: 70px; }
.fs-71 { font-size: 71px; }
.fs-72 { font-size: 72px; }
.fs-73 { font-size: 73px; }
.fs-74 { font-size: 74px; }
.fs-75 { font-size: 75px; }
.fs-76 { font-size: 76px; }
.fs-77 { font-size: 77px; }
.fs-78 { font-size: 78px; }
.fs-79 { font-size: 79px; }
.fs-80 { font-size: 80px; }
.fs-81 { font-size: 81px; }
.fs-82 { font-size: 82px; }
.fs-83 { font-size: 83px; }
.fs-84 { font-size: 84px; }
.fs-85 { font-size: 85px; }
.fs-86 { font-size: 86px; }
.fs-87 { font-size: 87px; }
.fs-88 { font-size: 88px; }
.fs-89 { font-size: 89px; }
.fs-90 { font-size: 90px; }
.fs-91 { font-size: 91px; }
.fs-92 { font-size: 92px; }
.fs-93 { font-size: 93px; }
.fs-94 { font-size: 94px; }
.fs-95 { font-size: 95px; }
.fs-96 { font-size: 96px; }
.fs-97 { font-size: 97px; }
.fs-98 { font-size: 98px; }
.fs-99 { font-size: 99px; }
.fs-100 { font-size: 100px; }

/* Margin Top (mt-1 to mt-100) */
.mt-1  { margin-top: 1px; }
.mt-2  { margin-top: 2px; }
.mt-3  { margin-top: 3px; }
.mt-4  { margin-top: 4px; }
.mt-5  { margin-top: 5px; }
.mt-6  { margin-top: 6px; }
.mt-7  { margin-top: 7px; }
.mt-8  { margin-top: 8px; }
.mt-9  { margin-top: 9px; }
.mt-10 { margin-top: 10px; }
.mt-11 { margin-top: 11px; }
.mt-12 { margin-top: 12px; }
.mt-13 { margin-top: 13px; }
.mt-14 { margin-top: 14px; }
.mt-15 { margin-top: 15px; }
.mt-16 { margin-top: 16px; }
.mt-17 { margin-top: 17px; }
.mt-18 { margin-top: 18px; }
.mt-19 { margin-top: 19px; }
.mt-20 { margin-top: 20px; }
.mt-21 { margin-top: 21px; }
.mt-22 { margin-top: 22px; }
.mt-23 { margin-top: 23px; }
.mt-24 { margin-top: 24px; }
.mt-25 { margin-top: 25px; }
.mt-26 { margin-top: 26px; }
.mt-27 { margin-top: 27px; }
.mt-28 { margin-top: 28px; }
.mt-29 { margin-top: 29px; }
.mt-30 { margin-top: 30px; }
.mt-31 { margin-top: 31px; }
.mt-32 { margin-top: 32px; }
.mt-33 { margin-top: 33px; }
.mt-34 { margin-top: 34px; }
.mt-35 { margin-top: 35px; }
.mt-36 { margin-top: 36px; }
.mt-37 { margin-top: 37px; }
.mt-38 { margin-top: 38px; }
.mt-39 { margin-top: 39px; }
.mt-40 { margin-top: 40px; }
.mt-41 { margin-top: 41px; }
.mt-42 { margin-top: 42px; }
.mt-43 { margin-top: 43px; }
.mt-44 { margin-top: 44px; }
.mt-45 { margin-top: 45px; }
.mt-46 { margin-top: 46px; }
.mt-47 { margin-top: 47px; }
.mt-48 { margin-top: 48px; }
.mt-49 { margin-top: 49px; }
.mt-50 { margin-top: 50px; }
.mt-51 { margin-top: 51px; }
.mt-52 { margin-top: 52px; }
.mt-53 { margin-top: 53px; }
.mt-54 { margin-top: 54px; }
.mt-55 { margin-top: 55px; }
.mt-56 { margin-top: 56px; }
.mt-57 { margin-top: 57px; }
.mt-58 { margin-top: 58px; }
.mt-59 { margin-top: 59px; }
.mt-60 { margin-top: 60px; }
.mt-61 { margin-top: 61px; }
.mt-62 { margin-top: 62px; }
.mt-63 { margin-top: 63px; }
.mt-64 { margin-top: 64px; }
.mt-65 { margin-top: 65px; }
.mt-66 { margin-top: 66px; }
.mt-67 { margin-top: 67px; }
.mt-68 { margin-top: 68px; }
.mt-69 { margin-top: 69px; }
.mt-70 { margin-top: 70px; }
.mt-71 { margin-top: 71px; }
.mt-72 { margin-top: 72px; }
.mt-73 { margin-top: 73px; }
.mt-74 { margin-top: 74px; }
.mt-75 { margin-top: 75px; }
.mt-76 { margin-top: 76px; }
.mt-77 { margin-top: 77px; }
.mt-78 { margin-top: 78px; }
.mt-79 { margin-top: 79px; }
.mt-80 { margin-top: 80px; }
.mt-81 { margin-top: 81px; }
.mt-82 { margin-top: 82px; }
.mt-83 { margin-top: 83px; }
.mt-84 { margin-top: 84px; }
.mt-85 { margin-top: 85px; }
.mt-86 { margin-top: 86px; }
.mt-87 { margin-top: 87px; }
.mt-88 { margin-top: 88px; }
.mt-89 { margin-top: 89px; }
.mt-90 { margin-top: 90px; }
.mt-91 { margin-top: 91px; }
.mt-92 { margin-top: 92px; }
.mt-93 { margin-top: 93px; }
.mt-94 { margin-top: 94px; }
.mt-95 { margin-top: 95px; }
.mt-96 { margin-top: 96px; }
.mt-97 { margin-top: 97px; }
.mt-98 { margin-top: 98px; }
.mt-99 { margin-top: 99px; }
.mt-100 { margin-top: 100px; }

/* Coor Shades */
.fc1{color: #255946;}
.fc2{color: #656565;}

/* Responsive Media Queries */
@media (max-width: 576px) {
  .mobile-fs-20 { font-size: 20px !important; }
  .mobile-mt-20 { margin-top: 20px !important; }
  /* Add more mobile-* classes as needed */
}

@media (min-width: 577px) and (max-width: 992px) {
  .tablet-fs-30 { font-size: 30px !important; }
  .tablet-mt-30 { margin-top: 30px !important; }
  /* Add more tablet-* classes as needed */
}

@media (min-width: 993px) {
  .desktop-fs-40 { font-size: 40px !important; }
  .desktop-mt-40 { margin-top: 40px !important; }
  /* Add more desktop-* classes as needed */
}
