    .font-14 {
      font-size: 14px !important;
    }

    .font-18 {
      font-size: 18px;
    }

    .home-h3 {
      font-size: 17px;
      font-weight: 600;
      color: #272927b0;
    }

    .font-38 {
      font-size: 38px !important;
    }

    .font-54 {
      font-size: 54px !important;
    }

    .text-theme-colored2new {
      color: #FB5621 !important;
    }

    .marquee-height {
      min-height: 330px;
      max-height: 330px !important;
      display: inline-block;
      z-index: 99;
      position: relative;
    }

    .notification-article {
      background: #ffffffb0;
      display: inline-block;
      margin-left: 0px;
      z-index: -1;
      border: 1px solid #ccc;
      border-radius: 10px;
      width: 100%;
      padding: 4px;
    }

    .notification-article>h5>a {
      color: #000;
      font-size: 16px;
    }

    .notification-article>ul {
      list-style-type: none;
      padding-left: 0px;
      display: flex;
      gap: 5px;
      place-items: center;
      margin-bottom: 0px;
    }

    .notification-article>ul>li>.notification-date,
    .notification-article>ul>li>.syllabus-mock-btan {
      padding: 2px 7px;
      font-size: 11px;
      color: #111;
      border: 1px solid #ccc;
      border-radius: 5px;
      margin-bottom: 3px;
      background: #ffffff;
      font-weight: normal !important;
    }

    .home-h2new {
      font-size: 20px !important;
      color: #FB5621 !important;
    }

    .double-line-bottom-theme-colored-2 {
      margin-bottom: 20px;
      margin-top: 8px;
      padding-bottom: 0px !important;
      position: relative;
    }

    .btn-theme-colored2new {
      background: linear-gradient(90deg, #C63000 0%, #FB6F21 100%) !important;
    }

    .home-slide-head-main {
      position: relative;
      height: 386px;
      overflow: hidden;
    }

    .home-slide-head {
      background: linear-gradient(90deg, #C63000 0%, #FB6F21 100%) !important;
      color: #ffffff;
      font-size: 18px;
      font-weight: 600;
      padding: 8px;
    }

    .home-slide-head small {
      color: #ffffff !important;
    }

    .home-read-btan {
      background: linear-gradient(90deg, #C63000 0%, #FB6F21 100%) !important;
      text-align: center;
      margin-top: -35px;
      position: relative;
      z-index: 990;
    }

    .home-read-btan a {
      color: white;
      font-size: large;
      font-weight: bold;
    }

    .home-slide-head-main img {
      width: 72% !important;
      left: 51px !important;
      margin-top: 18% !important;
      opacity: 0.2 !important;
    }

    /* swiper buttons */
    .swiper-button-prev,
    .swiper-button-next {
      color: #000000 !important;
      background: #ffffff;
      min-width: 50px !important;
      min-height: 50px !important;
      border-radius: 100%;
      box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
      opacity: 0.8;
    }

    .swiper-button-prev:hover,
    .swiper-button-next:hover {
      opacity: 1;
    }

    .swiper-button-prev:after,
    .swiper-button-next:after {
      font-size: 20px !important;
      font-weight: 900;
    }

    .common-red-btn {
      -webkit-mask: linear-gradient(-60deg, #000 30%, #0005, #000 40%) 100% / 350% 100%;
      background-repeat: no-repeat;
      animation: 3s infinite shimmer_mentor;
      margin-top: 0;
      display: inline-block;
      padding: 8px 25px;
      border: none;
      border-radius: 5px;
      background: #d60000;
      text-align: center;
      font-weight: 400;
      color: #fff !important;
    }

    @keyframes shimmer_mentor {
      100% {
        -webkit-mask-position: 0;
      }
    }

    .common-red-btn:hover {
      background: #d60000;
    }

    /* counter start */
    .layer-overlay.overlay-theme-colored-9::before {
      background-color: rgba(33, 35, 49, 0.9);
    }

    .layer-overlay::before {
      background: rgba(17, 17, 17, 0.5) none repeat scroll 0 0;
      content: " ";
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 0;
    }

    .parallax {
      background-image: url("/assets/images/groupbhome/enquiry.png");
      background-repeat: repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      display: block;
      position: relative;
      overflow: hidden;
      width: 100%;
    }

    .parallax {
      width: 100%;
      height: 100%;
      margin: 0 auto;
      background-size: cover;
      background-attachment: fixed;
      background-repeat: repeat-y;
      background-position: top center;
    }

    .mobile-parallax {
      background-size: cover;
      background-attachment: scroll;
      background-position: center center;
    }

    .examguruNavMaintain {
      padding: 10px 70px !important;
    }

    .bg-dark-transparent-2 {
      background-color: rgba(0, 0, 0, 0.2) !important;
    }

    a {
      text-decoration: none;
    }

    /* counter end */

    .testimonial {
      padding: 20px;
    }

    .testimonial img {
      display: inline;
      width: 100px;
      height: 100px;
      border-radius: 100%;
      padding: 1px;
      border: 1px solid #ddd;
      box-shadow: 0px 5px 8px gray;
    }

    .testimonial-content {
      margin-top: 30px;
      margin-top: -60px;
      min-height: 300px;
      box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
      border-radius: 10px;
      background: linear-gradient(45deg, #ffffff 0%, #dedede 100%);
    }

    .testimonial-content>h6 {
      font-size: 14px;
      margin-bottom: 3px !important;
    }

    .testimonial-content-body {
      padding: 60px 0 0 0;
      color: #000000 !important;
      font-weight: bolder;
      font-size: 16px;
    }

    .testimonial-card-footer {
      padding: 0 10px 0 10px;
    }

    /* responsive */
    @media only screen and (min-width: 992px) and (max-width:1200px) {
      .home-slide-head-main img {
        width: 26% !important;
        left: 38% !important;
        margin-top: 5% !important;
        opacity: 0.2;
      }
    }

    @media only screen and (min-width: 450px) and (max-width:991px) {
      .home-slide-head-main img {
        width: 26% !important;
        left: 38% !important;
        margin-top: 5% !important;
        opacity: 0.2;
      }
    }

    @media only screen and (max-width:575px) {
      .mobile-font-18 {
        font-size: 18px !important;
      }

      .mobile-font-14 {
        font-size: 14px !important;
      }

      .mobile-font-12 {
        font-size: 12px !important;
      }

      .notification-article>h5 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
      }

      .notification-article>ul>li>.notification-date,
      .notification-article>ul>li>.syllabus-mock-btan,
      .notification-article>p,
      .mobile-font-10 {
        font-size: 10px !important;
      }

      .common-red-btn {
        padding: 4px 25px;
        font-size: 12px;
      }

      .btn-theme-colored2new {
        font-size: 12px;
        padding: 4px 25px;
      }

      .examguruNavMaintain {
        padding: 10px 20px !important;
      }

      .mobile-get-touch-counter {
        display: flex;
      }

      .mobile-get-touch-counter>.col-xs-12 {
        width: 50%;
      }

    }

    .pagination .disabled {
      display: none;
    }