html {
  scroll-behavior: smooth;
}
* {
  padding: 0;
  margin: 0;
}
body {
  font-family: "Poppins", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #545454;
  padding-top: 65px;
}

h1,
h2,
h3,
h4 {
  font-family: "Poppins", sans-serif;
  text-transform: none;
}

ul,
li {
  list-style-type: none;
  padding: 0;
  margin: 0; /* added from sachin repo */
}

p {
  margin: 0;
  padding: 0;
}

/* below global css added from sachin repo */
a:link {
  text-decoration: inherit;
  color: inherit;
  cursor: pointer;
}

a:visited {
  text-decoration: inherit;
  color: inherit;
  cursor: pointer;
}
.header {padding: 14px 0;background: #000002;position: fixed;top: 0;width: 100%;z-index: 9;}
.public-noticeWrap {padding: 90px 0;}
.fincap-logo img {display: block;width: 200px;}
.header a {color: #fff;font-size: 1rem;line-height: 1;font-weight: 400;padding: 0;position: relative;}
.header a::after {content: '';position: absolute;left: 0;bottom: -6px;width: 100%;height: 1px;background: linear-gradient(90deg, #7100b5 0%, #cd0063 39.42%, #f20f07 71.15%, #ff4000 100%);}
h2.mainhead {font-size: 1.9rem;font-weight: 400;line-height: 1.2;color: #000000;padding-bottom: 35px;margin: 0;}
.public-noticeWrap h3 {font-size: 1.2rem;line-height: 1.7;font-weight: 500;color: #000000;}
.public-noticeWrap p {max-width: 100%;font-size: 1rem;line-height: 1.5;font-weight: 300;color: #000;padding-bottom: 30px;}
.public-noticeWrap p a {position: relative;}
.public-noticeWrap p a::after {content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: linear-gradient(90deg, #7100b5 0%, #cd0063 39.42%, #f20f07 71.15%, #ff4000 100%);}
.footer {padding: 25px 0;background: #010103;text-align: center;position: fixed;width: 100%;bottom: 0;left: 0;z-index: 1;}
.footer p {    font-size: 0.8rem;line-height: 1;font-weight: 400;
    color: #9f9f9f;}
@media (max-width: 1199px) {
    h2.mainhead {
        font-size: 2.1rem;
    }
}
@media (max-width: 991px) {
    h2.mainhead {
        font-size: 1.5rem;
        padding-bottom: 25px;
    }
    .public-noticeWrap h3 {
        font-size: 1.1rem;
        line-height: 1.5;
    }
}
@media (max-width: 767px) {
    .fincap-logo img {width: 150px;}
    .public-noticeWrap {
        padding: 60px 0;
    }
    .public-noticeWrap p {
        font-size: 0.9rem;
        line-height: 1.4;
    }
}
@media (max-width: 375px) {
    .fincap-logo img {width: 120px;}
    .header a {font-size: 0.9rem;}
}