/* Generic Classes */
/* Width Classes */
.ive-wdth-10 {
  width: 10px;
}

.ive-wdth-11 {
  width: 11px;
}

.ive-wdth-12 {
  width: 12px;
}

.ive-wdth-13 {
  width: 13px;
}

.ive-wdth-14 {
  width: 14px;
}

.ive-wdth-15 {
  width: 15px;
}

.ive-wdth-16 {
  width: 16px;
}

.ive-wdth-17 {
  width: 17px;
}

.ive-wdth-18 {
  width: 18px;
}

.ive-wdth-19 {
  width: 19px;
}

.ive-wdth-20 {
  width: 20px;
}

.ive-wdth-21 {
  width: 21px;
}

.ive-wdth-22 {
  width: 22px;
}

.ive-wdth-23 {
  width: 23px;
}

.ive-wdth-24 {
  width: 24px;
}

.ive-wdth-25 {
  width: 25px;
}

.ive-wdth-26 {
  width: 26px;
}

.ive-wdth-27 {
  width: 27px;
}

.ive-wdth-28 {
  width: 28px;
}

.ive-wdth-29 {
  width: 29px;
}

.ive-wdth-30 {
  width: 30px;
}

.ive-wdth-31 {
  width: 31px;
}

.ive-wdth-32 {
  width: 32px;
}

.ive-wdth-33 {
  width: 33px;
}

.ive-wdth-34 {
  width: 34px;
}

.ive-wdth-35 {
  width: 35px;
}

.ive-wdth-36 {
  width: 36px;
}

.ive-wdth-37 {
  width: 37px;
}

.ive-wdth-38 {
  width: 38px;
}

.ive-wdth-39 {
  width: 39px;
}

.ive-wdth-40 {
  width: 40px;
}

.ive-wdth-41 {
  width: 41px;
}

.ive-wdth-42 {
  width: 42px;
}

.ive-wdth-43 {
  width: 43px;
}

.ive-wdth-44 {
  width: 44px;
}

.ive-wdth-45 {
  width: 45px;
}

.ive-wdth-46 {
  width: 46px;
}

.ive-wdth-47 {
  width: 47px;
}

.ive-wdth-48 {
  width: 48px;
}

.ive-wdth-49 {
  width: 49px;
}

.ive-wdth-50 {
  width: 50px;
}

.ive-wdth-51 {
  width: 51px;
}

.ive-wdth-52 {
  width: 52px;
}

.ive-wdth-53 {
  width: 53px;
}

.ive-wdth-54 {
  width: 54px;
}

.ive-wdth-55 {
  width: 55px;
}

.ive-wdth-56 {
  width: 56px;
}

.ive-wdth-57 {
  width: 57px;
}

.ive-wdth-58 {
  width: 58px;
}

.ive-wdth-59 {
  width: 59px;
}

.ive-wdth-60 {
  width: 60px;
}

.ive-wdth-61 {
  width: 61px;
}

.ive-wdth-62 {
  width: 62px;
}

.ive-wdth-63 {
  width: 63px;
}

.ive-wdth-64 {
  width: 64px;
}

.ive-wdth-65 {
  width: 65px;
}

.ive-wdth-66 {
  width: 66px;
}

.ive-wdth-67 {
  width: 67px;
}

.ive-wdth-68 {
  width: 68px;
}

.ive-wdth-69 {
  width: 69px;
}

.ive-wdth-70 {
  width: 70px;
}

.ive-wdth-71 {
  width: 71px;
}

.ive-wdth-72 {
  width: 72px;
}

.ive-wdth-73 {
  width: 73px;
}

.ive-wdth-74 {
  width: 74px;
}

.ive-wdth-75 {
  width: 75px;
}

.ive-wdth-76 {
  width: 76px;
}

.ive-wdth-77 {
  width: 77px;
}

.ive-wdth-78 {
  width: 78px;
}

.ive-wdth-79 {
  width: 79px;
}

.ive-wdth-80 {
  width: 80px;
}

.ive-wdth-81 {
  width: 81px;
}

.ive-wdth-82 {
  width: 82px;
}

.ive-wdth-83 {
  width: 83px;
}

.ive-wdth-84 {
  width: 84px;
}

.ive-wdth-85 {
  width: 85px;
}

.ive-wdth-86 {
  width: 86px;
}

.ive-wdth-87 {
  width: 87px;
}

.ive-wdth-88 {
  width: 88px;
}

.ive-wdth-89 {
  width: 89px;
}

.ive-wdth-90 {
  width: 90px;
}

.ive-wdth-91 {
  width: 91px;
}

.ive-wdth-92 {
  width: 92px;
}

.ive-wdth-93 {
  width: 93px;
}

.ive-wdth-94 {
  width: 94px;
}

.ive-wdth-95 {
  width: 95px;
}

.ive-wdth-96 {
  width: 96px;
}

.ive-wdth-97 {
  width: 97px;
}

.ive-wdth-98 {
  width: 98px;
}

.ive-wdth-99 {
  width: 99px;
}

.ive-wdth-100 {
  width: 100px;
}
/* Width Classes END */

/* Height Classes */
.ive-hght-10 {
  width: 10px;
}

.ive-hght-11 {
  width: 11px;
}

.ive-hght-12 {
  width: 12px;
}

.ive-hght-13 {
  width: 13px;
}

.ive-hght-14 {
  width: 14px;
}

.ive-hght-15 {
  width: 15px;
}

.ive-hght-16 {
  width: 16px;
}

.ive-hght-17 {
  width: 17px;
}

.ive-hght-18 {
  width: 18px;
}

.ive-hght-19 {
  width: 19px;
}

.ive-hght-20 {
  width: 20px;
}

.ive-hght-21 {
  width: 21px;
}

.ive-hght-22 {
  width: 22px;
}

.ive-hght-23 {
  width: 23px;
}

.ive-hght-24 {
  width: 24px;
}

.ive-hght-25 {
  width: 25px;
}

.ive-hght-26 {
  width: 26px;
}

.ive-hght-27 {
  width: 27px;
}

.ive-hght-28 {
  width: 28px;
}

.ive-hght-29 {
  width: 29px;
}

.ive-hght-30 {
  width: 30px;
}

.ive-hght-31 {
  width: 31px;
}

.ive-hght-32 {
  width: 32px;
}

.ive-hght-33 {
  width: 33px;
}

.ive-hght-34 {
  width: 34px;
}

.ive-hght-35 {
  width: 35px;
}

.ive-hght-36 {
  width: 36px;
}

.ive-hght-37 {
  width: 37px;
}

.ive-hght-38 {
  width: 38px;
}

.ive-hght-39 {
  width: 39px;
}

.ive-hght-40 {
  width: 40px;
}

.ive-hght-41 {
  width: 41px;
}

.ive-hght-42 {
  width: 42px;
}

.ive-hght-43 {
  width: 43px;
}

.ive-hght-44 {
  width: 44px;
}

.ive-hght-45 {
  width: 45px;
}

.ive-hght-46 {
  width: 46px;
}

.ive-hght-47 {
  width: 47px;
}

.ive-hght-48 {
  width: 48px;
}

.ive-hght-49 {
  width: 49px;
}

.ive-hght-50 {
  width: 50px;
}

.ive-hght-51 {
  width: 51px;
}

.ive-hght-52 {
  width: 52px;
}

.ive-hght-53 {
  width: 53px;
}

.ive-hght-54 {
  width: 54px;
}

.ive-hght-55 {
  width: 55px;
}

.ive-hght-56 {
  width: 56px;
}

.ive-hght-57 {
  width: 57px;
}

.ive-hght-58 {
  width: 58px;
}

.ive-hght-59 {
  width: 59px;
}

.ive-hght-60 {
  width: 60px;
}

.ive-hght-61 {
  width: 61px;
}

.ive-hght-62 {
  width: 62px;
}

.ive-hght-63 {
  width: 63px;
}

.ive-hght-64 {
  width: 64px;
}

.ive-hght-65 {
  width: 65px;
}

.ive-hght-66 {
  width: 66px;
}

.ive-hght-67 {
  width: 67px;
}

.ive-hght-68 {
  width: 68px;
}

.ive-hght-69 {
  width: 69px;
}

.ive-hght-70 {
  width: 70px;
}

.ive-hght-71 {
  width: 71px;
}

.ive-hght-72 {
  width: 72px;
}

.ive-hght-73 {
  width: 73px;
}

.ive-hght-74 {
  width: 74px;
}

.ive-hght-75 {
  width: 75px;
}

.ive-hght-76 {
  width: 76px;
}

.ive-hght-77 {
  width: 77px;
}

.ive-hght-78 {
  width: 78px;
}

.ive-hght-79 {
  width: 79px;
}

.ive-hght-80 {
  width: 80px;
}

.ive-hght-81 {
  width: 81px;
}

.ive-hght-82 {
  width: 82px;
}

.ive-hght-83 {
  width: 83px;
}

.ive-hght-84 {
  width: 84px;
}

.ive-hght-85 {
  width: 85px;
}

.ive-hght-86 {
  width: 86px;
}

.ive-hght-87 {
  width: 87px;
}

.ive-hght-88 {
  width: 88px;
}

.ive-hght-89 {
  width: 89px;
}

.ive-hght-90 {
  width: 90px;
}

.ive-hght-91 {
  width: 91px;
}

.ive-hght-92 {
  width: 92px;
}

.ive-hght-93 {
  width: 93px;
}

.ive-hght-94 {
  width: 94px;
}

.ive-hght-95 {
  width: 95px;
}

.ive-hght-96 {
  width: 96px;
}

.ive-hght-97 {
  width: 97px;
}

.ive-hght-98 {
  width: 98px;
}

.ive-hght-99 {
  width: 99px;
}

.ive-hght-100 {
  width: 100px;
}
/* Height Classes END */

/* Generic Classes END */
/* Ibtana Custom CSS Media Wise */
/* For Mobile xs */
@media screen and (max-width: 575px) {

  /* IVE Font Size Classes */
  .ive-fs-xs-6 {
    font-size: 6px !important;
  }

  .ive-fs-xs-8 {
    font-size: 8px !important;
  }

  .ive-fs-xs-10 {
    font-size: 10px !important;
  }

  .ive-fs-xs-12 {
    font-size: 12px !important;
  }

  .ive-fs-xs-14 {
    font-size: 14px !important;
  }

  .ive-fs-xs-16 {
    font-size: 16px !important;
  }

  .ive-fs-xs-18 {
    font-size: 18px !important;
  }

  .ive-fs-xs-20 {
    font-size: 20px !important;
  }

  .ive-fs-xs-22 {
    font-size: 22px !important;
  }

  .ive-fs-xs-24 {
    font-size: 24px !important;
  }

  .ive-fs-xs-26 {
    font-size: 26px !important;
  }

  .ive-fs-xs-28 {
    font-size: 28px !important;
  }

  .ive-fs-xs-30 {
    font-size: 30px !important;
  }

  .ive-fs-xs-32 {
    font-size: 32px !important;
  }

  .ive-fs-xs-34 {
    font-size: 34px !important;
  }

  .ive-fs-xs-36 {
    font-size: 36px !important;
  }

  .ive-fs-xs-38 {
    font-size: 38px !important;
  }

  .ive-fs-xs-40 {
    font-size: 40px !important;
  }

  .ive-fs-xs-42 {
    font-size: 42px !important;
  }

  .ive-fs-xs-44 {
    font-size: 44px !important;
  }

  .ive-fs-xs-46 {
    font-size: 46px !important;
  }

  .ive-fs-xs-48 {
    font-size: 48px !important;
  }

  .ive-fs-xs-50 {
    font-size: 50px !important;
  }

  .ive-fs-xs-52 {
    font-size: 52px !important;
  }

  .ive-fs-xs-54 {
    font-size: 54px !important;
  }

  .ive-fs-xs-56 {
    font-size: 56px !important;
  }

  .ive-fs-xs-58 {
    font-size: 58px !important;
  }

  .ive-fs-xs-60 {
    font-size: 60px !important;
  }

  /* IVE Font Size Classes END */
  /* IVE Line Height Classes */
  .ive-lh-xs-5 {
    line-height: 5px !important;
  }

  .ive-lh-xs-10 {
    line-height: 10px !important;
  }

  .ive-lh-xs-15 {
    line-height: 15px !important;
  }

  .ive-lh-xs-20 {
    line-height: 20px !important;
  }

  .ive-lh-xs-25 {
    line-height: 25px !important;
  }

  .ive-lh-xs-30 {
    line-height: 30px !important;
  }

  .ive-lh-xs-35 {
    line-height: 35px !important;
  }

  .ive-lh-xs-40 {
    line-height: 40px !important;
  }

  .ive-lh-xs-45 {
    line-height: 45px !important;
  }

  .ive-lh-xs-50 {
    line-height: 50px !important;
  }

  .ive-lh-xs-55 {
    line-height: 55px !important;
  }

  .ive-lh-xs-60 {
    line-height: 60px !important;
  }

  .ive-lh-xs-65 {
    line-height: 65px !important;
  }

  .ive-lh-xs-70 {
    line-height: 70px !important;
  }

  .ive-lh-xs-75 {
    line-height: 75px !important;
  }

  .ive-lh-xs-80 {
    line-height: 80px !important;
  }

  .ive-lh-xs-85 {
    line-height: 85px !important;
  }

  .ive-lh-xs-90 {
    line-height: 90px !important;
  }

  .ive-lh-xs-95 {
    line-height: 95px !important;
  }

  .ive-lh-xs-100 {
    line-height: 100px !important;
  }

  /* IVE Line Height Classes END */
}

/* For Mobile END */
/* For Large Mobile sm */
@media screen and (min-width: 576px) and (max-width: 767px) {

  /* IVE Font Size Classes */
  .ive-fs-sm-6 {
    font-size: 6px !important;
  }

  .ive-fs-sm-8 {
    font-size: 8px !important;
  }

  .ive-fs-sm-10 {
    font-size: 10px !important;
  }

  .ive-fs-sm-12 {
    font-size: 12px !important;
  }

  .ive-fs-sm-14 {
    font-size: 14px !important;
  }

  .ive-fs-sm-16 {
    font-size: 16px !important;
  }

  .ive-fs-sm-18 {
    font-size: 18px !important;
  }

  .ive-fs-sm-20 {
    font-size: 20px !important;
  }

  .ive-fs-sm-22 {
    font-size: 22px !important;
  }

  .ive-fs-sm-24 {
    font-size: 24px !important;
  }

  .ive-fs-sm-26 {
    font-size: 26px !important;
  }

  .ive-fs-sm-28 {
    font-size: 28px !important;
  }

  .ive-fs-sm-30 {
    font-size: 30px !important;
  }

  .ive-fs-sm-32 {
    font-size: 32px !important;
  }

  .ive-fs-sm-34 {
    font-size: 34px !important;
  }

  .ive-fs-sm-36 {
    font-size: 36px !important;
  }

  .ive-fs-sm-38 {
    font-size: 38px !important;
  }

  .ive-fs-sm-40 {
    font-size: 40px !important;
  }

  .ive-fs-sm-42 {
    font-size: 42px !important;
  }

  .ive-fs-sm-44 {
    font-size: 44px !important;
  }

  .ive-fs-sm-46 {
    font-size: 46px !important;
  }

  .ive-fs-sm-48 {
    font-size: 48px !important;
  }

  .ive-fs-sm-50 {
    font-size: 50px !important;
  }

  .ive-fs-sm-52 {
    font-size: 52px !important;
  }

  .ive-fs-sm-54 {
    font-size: 54px !important;
  }

  .ive-fs-sm-56 {
    font-size: 56px !important;
  }

  .ive-fs-sm-58 {
    font-size: 58px !important;
  }

  .ive-fs-sm-60 {
    font-size: 60px !important;
  }

  /* IVE Font Size Classes END */
  /* IVE Line Height Classes */
  .ive-lh-sm-5 {
    line-height: 5px !important;
  }

  .ive-lh-sm-10 {
    line-height: 10px !important;
  }

  .ive-lh-sm-15 {
    line-height: 15px !important;
  }

  .ive-lh-sm-20 {
    line-height: 20px !important;
  }

  .ive-lh-sm-25 {
    line-height: 25px !important;
  }

  .ive-lh-sm-30 {
    line-height: 30px !important;
  }

  .ive-lh-sm-35 {
    line-height: 35px !important;
  }

  .ive-lh-sm-40 {
    line-height: 40px !important;
  }

  .ive-lh-sm-45 {
    line-height: 45px !important;
  }

  .ive-lh-sm-50 {
    line-height: 50px !important;
  }

  .ive-lh-sm-55 {
    line-height: 55px !important;
  }

  .ive-lh-sm-60 {
    line-height: 60px !important;
  }

  .ive-lh-sm-65 {
    line-height: 65px !important;
  }

  .ive-lh-sm-70 {
    line-height: 70px !important;
  }

  .ive-lh-sm-75 {
    line-height: 75px !important;
  }

  .ive-lh-sm-80 {
    line-height: 80px !important;
  }

  .ive-lh-sm-85 {
    line-height: 85px !important;
  }

  .ive-lh-sm-90 {
    line-height: 90px !important;
  }

  .ive-lh-sm-95 {
    line-height: 95px !important;
  }

  .ive-lh-sm-100 {
    line-height: 100px !important;
  }

  /* IVE Line Height Classes END */
}

/* For Large Mobile END */
/* For Tab md */
@media screen and (min-width: 768px) and (max-width: 991px) {

  /* IVE Font Size Classes */
  .ive-fs-md-6 {
    font-size: 6px !important;
  }

  .ive-fs-md-8 {
    font-size: 8px !important;
  }

  .ive-fs-md-10 {
    font-size: 10px !important;
  }

  .ive-fs-md-12 {
    font-size: 12px !important;
  }

  .ive-fs-md-14 {
    font-size: 14px !important;
  }

  .ive-fs-md-16 {
    font-size: 16px !important;
  }

  .ive-fs-md-18 {
    font-size: 18px !important;
  }

  .ive-fs-md-20 {
    font-size: 20px !important;
  }

  .ive-fs-md-22 {
    font-size: 22px !important;
  }

  .ive-fs-md-24 {
    font-size: 24px !important;
  }

  .ive-fs-md-26 {
    font-size: 26px !important;
  }

  .ive-fs-md-28 {
    font-size: 28px !important;
  }

  .ive-fs-md-30 {
    font-size: 30px !important;
  }

  .ive-fs-md-32 {
    font-size: 32px !important;
  }

  .ive-fs-md-34 {
    font-size: 34px !important;
  }

  .ive-fs-md-36 {
    font-size: 36px !important;
  }

  .ive-fs-md-38 {
    font-size: 38px !important;
  }

  .ive-fs-md-40 {
    font-size: 40px !important;
  }

  .ive-fs-md-42 {
    font-size: 42px !important;
  }

  .ive-fs-md-44 {
    font-size: 44px !important;
  }

  .ive-fs-md-46 {
    font-size: 46px !important;
  }

  .ive-fs-md-48 {
    font-size: 48px !important;
  }

  .ive-fs-md-50 {
    font-size: 50px !important;
  }

  .ive-fs-md-52 {
    font-size: 52px !important;
  }

  .ive-fs-md-54 {
    font-size: 54px !important;
  }

  .ive-fs-md-56 {
    font-size: 56px !important;
  }

  .ive-fs-md-58 {
    font-size: 58px !important;
  }

  .ive-fs-md-60 {
    font-size: 60px !important;
  }

  /* IVE Font Size Classes END */
  /* IVE Line Height Classes */
  .ive-lh-md-5 {
    line-height: 5px !important;
  }

  .ive-lh-md-10 {
    line-height: 10px !important;
  }

  .ive-lh-md-15 {
    line-height: 15px !important;
  }

  .ive-lh-md-20 {
    line-height: 20px !important;
  }

  .ive-lh-md-25 {
    line-height: 25px !important;
  }

  .ive-lh-md-30 {
    line-height: 30px !important;
  }

  .ive-lh-md-35 {
    line-height: 35px !important;
  }

  .ive-lh-md-40 {
    line-height: 40px !important;
  }

  .ive-lh-md-45 {
    line-height: 45px !important;
  }

  .ive-lh-md-50 {
    line-height: 50px !important;
  }

  .ive-lh-md-55 {
    line-height: 55px !important;
  }

  .ive-lh-md-60 {
    line-height: 60px !important;
  }

  .ive-lh-md-65 {
    line-height: 65px !important;
  }

  .ive-lh-md-70 {
    line-height: 70px !important;
  }

  .ive-lh-md-75 {
    line-height: 75px !important;
  }

  .ive-lh-md-80 {
    line-height: 80px !important;
  }

  .ive-lh-md-85 {
    line-height: 85px !important;
  }

  .ive-lh-md-90 {
    line-height: 90px !important;
  }

  .ive-lh-md-95 {
    line-height: 95px !important;
  }

  .ive-lh-md-100 {
    line-height: 100px !important;
  }

  /* IVE Line Height Classes END */
}

/* For Tab END */
/* For Large Tab lg */
@media screen and (min-width: 992px) and (max-width: 1023px) {

  /* IVE Font Size Classes */
  .ive-fs-lg-6 {
    font-size: 6px !important;
  }

  .ive-fs-lg-8 {
    font-size: 8px !important;
  }

  .ive-fs-lg-10 {
    font-size: 10px !important;
  }

  .ive-fs-lg-12 {
    font-size: 12px !important;
  }

  .ive-fs-lg-14 {
    font-size: 14px !important;
  }

  .ive-fs-lg-16 {
    font-size: 16px !important;
  }

  .ive-fs-lg-18 {
    font-size: 18px !important;
  }

  .ive-fs-lg-20 {
    font-size: 20px !important;
  }

  .ive-fs-lg-22 {
    font-size: 22px !important;
  }

  .ive-fs-lg-24 {
    font-size: 24px !important;
  }

  .ive-fs-lg-26 {
    font-size: 26px !important;
  }

  .ive-fs-lg-28 {
    font-size: 28px !important;
  }

  .ive-fs-lg-30 {
    font-size: 30px !important;
  }

  .ive-fs-lg-32 {
    font-size: 32px !important;
  }

  .ive-fs-lg-34 {
    font-size: 34px !important;
  }

  .ive-fs-lg-36 {
    font-size: 36px !important;
  }

  .ive-fs-lg-38 {
    font-size: 38px !important;
  }

  .ive-fs-lg-40 {
    font-size: 40px !important;
  }

  .ive-fs-lg-42 {
    font-size: 42px !important;
  }

  .ive-fs-lg-44 {
    font-size: 44px !important;
  }

  .ive-fs-lg-46 {
    font-size: 46px !important;
  }

  .ive-fs-lg-48 {
    font-size: 48px !important;
  }

  .ive-fs-lg-50 {
    font-size: 50px !important;
  }

  .ive-fs-lg-52 {
    font-size: 52px !important;
  }

  .ive-fs-lg-54 {
    font-size: 54px !important;
  }

  .ive-fs-lg-56 {
    font-size: 56px !important;
  }

  .ive-fs-lg-58 {
    font-size: 58px !important;
  }

  .ive-fs-lg-60 {
    font-size: 60px !important;
  }

  /* IVE Font Size Classes END */
  /* IVE Line Height Classes */
  .ive-lh-lg-5 {
    line-height: 5px !important;
  }

  .ive-lh-lg-10 {
    line-height: 10px !important;
  }

  .ive-lh-lg-15 {
    line-height: 15px !important;
  }

  .ive-lh-lg-20 {
    line-height: 20px !important;
  }

  .ive-lh-lg-25 {
    line-height: 25px !important;
  }

  .ive-lh-lg-30 {
    line-height: 30px !important;
  }

  .ive-lh-lg-35 {
    line-height: 35px !important;
  }

  .ive-lh-lg-40 {
    line-height: 40px !important;
  }

  .ive-lh-lg-45 {
    line-height: 45px !important;
  }

  .ive-lh-lg-50 {
    line-height: 50px !important;
  }

  .ive-lh-lg-55 {
    line-height: 55px !important;
  }

  .ive-lh-lg-60 {
    line-height: 60px !important;
  }

  .ive-lh-lg-65 {
    line-height: 65px !important;
  }

  .ive-lh-lg-70 {
    line-height: 70px !important;
  }

  .ive-lh-lg-75 {
    line-height: 75px !important;
  }

  .ive-lh-lg-80 {
    line-height: 80px !important;
  }

  .ive-lh-lg-85 {
    line-height: 85px !important;
  }

  .ive-lh-lg-90 {
    line-height: 90px !important;
  }

  .ive-lh-lg-95 {
    line-height: 95px !important;
  }

  .ive-lh-lg-100 {
    line-height: 100px !important;
  }

  /* IVE Line Height Classes END */
}

/* For Large Tab END */
/* For Desktop xl */
@media screen and (min-width: 1024px) {

  /* IVE Font Size Classes */
  .ive-fs-xl-6 {
    font-size: 6px !important;
  }

  .ive-fs-xl-8 {
    font-size: 8px !important;
  }

  .ive-fs-xl-10 {
    font-size: 10px !important;
  }

  .ive-fs-xl-12 {
    font-size: 12px !important;
  }

  .ive-fs-xl-14 {
    font-size: 14px !important;
  }

  .ive-fs-xl-16 {
    font-size: 16px !important;
  }

  .ive-fs-xl-18 {
    font-size: 18px !important;
  }

  .ive-fs-xl-20 {
    font-size: 20px !important;
  }

  .ive-fs-xl-22 {
    font-size: 22px !important;
  }

  .ive-fs-xl-24 {
    font-size: 24px !important;
  }

  .ive-fs-xl-26 {
    font-size: 26px !important;
  }

  .ive-fs-xl-28 {
    font-size: 28px !important;
  }

  .ive-fs-xl-30 {
    font-size: 30px !important;
  }

  .ive-fs-xl-32 {
    font-size: 32px !important;
  }

  .ive-fs-xl-34 {
    font-size: 34px !important;
  }

  .ive-fs-xl-36 {
    font-size: 36px !important;
  }

  .ive-fs-xl-38 {
    font-size: 38px !important;
  }

  .ive-fs-xl-40 {
    font-size: 40px !important;
  }

  .ive-fs-xl-42 {
    font-size: 42px !important;
  }

  .ive-fs-xl-44 {
    font-size: 44px !important;
  }

  .ive-fs-xl-46 {
    font-size: 46px !important;
  }

  .ive-fs-xl-48 {
    font-size: 48px !important;
  }

  .ive-fs-xl-50 {
    font-size: 50px !important;
  }

  .ive-fs-xl-52 {
    font-size: 52px !important;
  }

  .ive-fs-xl-54 {
    font-size: 54px !important;
  }

  .ive-fs-xl-56 {
    font-size: 56px !important;
  }

  .ive-fs-xl-58 {
    font-size: 58px !important;
  }

  .ive-fs-xl-60 {
    font-size: 60px !important;
  }

  /* IVE Font Size Classes END */
  /* IVE Line Height Classes */
  .ive-lh-xl-5 {
    line-height: 5px !important;
  }

  .ive-lh-xl-10 {
    line-height: 10px !important;
  }

  .ive-lh-xl-15 {
    line-height: 15px !important;
  }

  .ive-lh-xl-20 {
    line-height: 20px !important;
  }

  .ive-lh-xl-25 {
    line-height: 25px !important;
  }

  .ive-lh-xl-30 {
    line-height: 30px !important;
  }

  .ive-lh-xl-35 {
    line-height: 35px !important;
  }

  .ive-lh-xl-40 {
    line-height: 40px !important;
  }

  .ive-lh-xl-45 {
    line-height: 45px !important;
  }

  .ive-lh-xl-50 {
    line-height: 50px !important;
  }

  .ive-lh-xl-55 {
    line-height: 55px !important;
  }

  .ive-lh-xl-60 {
    line-height: 60px !important;
  }

  .ive-lh-xl-65 {
    line-height: 65px !important;
  }

  .ive-lh-xl-70 {
    line-height: 70px !important;
  }

  .ive-lh-xl-75 {
    line-height: 75px !important;
  }

  .ive-lh-xl-80 {
    line-height: 80px !important;
  }

  .ive-lh-xl-85 {
    line-height: 85px !important;
  }

  .ive-lh-xl-90 {
    line-height: 90px !important;
  }

  .ive-lh-xl-95 {
    line-height: 95px !important;
  }

  .ive-lh-xl-100 {
    line-height: 100px !important;
  }

  /* IVE Line Height Classes END */
}

.fade-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}

.fade-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}

.fade-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}

.fade-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}

.fade-center{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}

.zoom-center, .zoom-bottom, .zoom-left, .zoom-right, .zoom-top {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  visibility:visible !important;
}

.zoom-center {
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}
.zoom-bottom {
  -webkit-animation-name: zoomInDown;
          animation-name: zoomInDown;
}
.zoom-left {
  -webkit-animation-name: zoomInLeft;
          animation-name: zoomInLeft;
}
.zoom-right {
  -webkit-animation-name: zoomInRight;
          animation-name: zoomInRight;
}
.zoom-top {
  -webkit-animation-name: zoomInUp;
          animation-name: zoomInUp;
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}
@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}
@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}
.ive-button-xs {
  font-size: 14px;
}
.ive-button-sm {
  font-size: 18px;
}
.ive-button-md {
  font-size: 22px;
}
.ive-button-lg {
  font-size: 26px;
}
.ive-button-xl {
  font-size: 30px;
}
.ive-button-icon-right {
  order: 2;
  margin-left: 10px;
}
.ive-button-icon-left {
  margin-right: 10px;
}
/* For Desktop END */
/* Ibtana Custom CSS Media Wise END */
