/*************************************************************
IndUS Responsive Starts Here.....
**************************************************************/

/*************************************************************
1499px Responsive Starts Here.....
**************************************************************/

@media (max-width: 1499px) {
  /* *******************About Us Page Responsive | Starts Here******************* */

  .about-us-information
    .about-us-information-content-section
    .about-us-information-heading
    .about-us-information-title {
    font-size: 50px !important;
    font-weight: 600;
  }
  .about-us-information
    .about-us-information-content-section
    .about-us-information-heading {
    padding-bottom: 20px;
  }
  .about-us-information
    .about-us-information-content-section
    .about-us-information-content-container
    .about-us-information-content {
    font-size: 20px;
    line-height: 1.5;
  }

  /* *******************About Us Page Responsive | Ends Here******************* */
}

/*************************************************************
1499px Responsive Ends Here.....
**************************************************************/

/*************************************************************
1400px Responsive Starts Here.....
**************************************************************/

@media (max-width: 1400px) {
  /* *******************Membership Page Responsive | Starts Here******************* */

  .membership-top-part .membership-inner-header {
    height: auto;
  }
  .membership-top-part
    .membership-inner-header
    .membership-container
    .membership-display-container {
    margin-top: 70px;
  }

  /* *******************Membership Page Responsive | Ends Here******************* */
}

/*************************************************************
1400px Responsive Ends Here.....
**************************************************************/

/*************************************************************
1290px Responsive Starts Here.....
**************************************************************/

@media (max-width: 1290px) {
  /* *******************Events Page Responsive | Starts Here******************* */

  .events-container
    .the-events
    .events-holder
    .events-mini-holder
    .events-details-container
    .events-details-description {
    font-size: 14px;
  }

  /* *******************Events Page Responsive | Ends Here******************* */
}

/*************************************************************
1290px Responsive Ends Here.....
**************************************************************/

/*************************************************************
1200px Responsive Starts Here.....
**************************************************************/

@media (max-width: 1200px) {
  /* *******************Events Page Responsive | Starts Here******************* */

  .events-container
    .the-events
    .events-holder
    .events-mini-holder
    .events-details-container
    .events-details-description {
    font-size: 12px;
  }

  .events-container {
    background-position: center;
  }

  .events-container .events-left-side {
    width: 100%;
    height: auto;
    float: none;
    padding: 20px;
  }

  .events-container .the-events {
    width: 100%;
    height: auto;
    background: transparent;
    float: none;
  }

  .events-container .events-left-side .events-title-description {
    padding: 20px;
  }

  .events-container .events-left-side .events-title-description .events-title {
    font-size: 30px;
  }

  .events-container .the-events .events-holder {
    position: relative;
    transform: translateY(0px);
    padding: 0 20px 20px;
  }

  .events-container .the-events .events-holder .events-mini-holder {
    height: auto;
    background: rgba(255, 255, 255, 0.6) !important;
    border-radius: 11px;
  }

  .events-container
    .the-events
    .events-holder
    .events-mini-holder
    .events-date-container {
    width: 80px;
    height: 80px;
    padding: 0;
  }

  .events-container
    .the-events
    .events-holder
    .events-mini-holder
    .events-date-container
    .events-date {
    font-size: 30px;
    line-height: 24px;
  }

  .events-container
    .the-events
    .events-holder
    .events-mini-holder
    .events-date-container
    .events-date
    .events-date-span {
    font-size: 14px;
  }

  .events-container
    .the-events
    .events-holder
    .events-mini-holder
    .events-details-container {
    width: 100%;
    float: none;
    padding-left: 100px;
    background: transparent;
  }

  .events-container
    .the-events
    .events-holder
    .events-mini-holder
    .events-details-container
    .events-details-more-details {
    padding: 5px 10px;
  }

  .events-container
    .the-events
    .events-holder
    .events-mini-holder
    .events-details-container
    .events-details-description {
    font-size: 20px;
  }

  /* *******************Events Page Responsive | Ends Here******************* */

  /* *******************Indus Cares Page Responsive | Starts Here******************* */

  .indus-cares .indus-cares-heading .indus-cares-title {
    font-size: 36px;
  }
  .indus-cares .indus-cares-img-container {
    padding-top: 20px;
  }
  .indus-cares .indus-cares-content p {
    max-width: none;
    transform: none;
  }

  /* *******************Indus Cares Page Responsive | Ends Here******************* */

  /* *******************Seva Page Responsive | Starts Here******************* */

  .seva-description .the-seva-description {
    max-width: none;
    transform: none;
    font-size: 24px;
  }

  /* *******************Seva Page Responsive | Ends Here******************* */

  /* *******************About Us Details Responsive | Starts Here******************* */

  .about-us-full-description
    .about-us-full-description-heading
    .about-us-full-description-title {
    font-size: 31px;
  }
  .about-us-full-description .about-us-full-description-content-container p {
    font-size: 25px;
    max-width: none !important;
    transform: translateX(0) !important;
  }

  /* *******************About Us Details Responsive | Ends Here******************* */

  /* *******************Indus Past Events Page Responsive | Starts Here******************* */

  .single-past-event .single-past-event-content .single-past-event-title a {
    font-size: 32px;
  }

  /* *******************Indus Past Events Page Responsive | Ends Here******************* */

  /* *******************Past Event Detail Page Responsive | Starts Here******************* */

  .past-event-details .past-event-details-front-img-description {
    font-size: 14px;
  }

  .past-event-details
    .past-event-details-content
    .past-event-details-content-details
    p {
    font-size: 15px;
  }
  .past-event-details .past-event-details-heading .past-events-details-title {
    font-size: 32px;
  }

  /* *******************Past Event Detail Page Responsive | Ends Here******************* */
}

/*************************************************************
1200px Responsive Ends Here.....
**************************************************************/

/*************************************************************
1199.98px Responsive Starts Here.....
**************************************************************/

@media (max-width: 1199.98px) {
  /* *******************Upcoming Events Page Responsive | Starts Here******************* */

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container
    .indus-upcoming-events-indivisual-left-side
    .indus-upcoming-events-indivisual-left-side-title-date-container
    .indus-upcoming-events-indivisual-left-side-title {
    font-size: 18px;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container
    .indus-upcoming-events-indivisual-left-side
    .indus-upcoming-events-indivisual-left-side-title-date-container {
    width: 66.66666% !important;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-heading
    .indus-upcoming-events-title {
    font-size: 31px;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container
    .indus-upcoming-events-indivisual-left-side
    .indus-upcoming-events-indivisual-left-side-title-date-container
    .indus-upcoming-events-indivisual-left-side-date {
    font-size: 14.5px;
  }

  /* *******************Upcoming Events Page Responsive | Ends Here******************* */

  /* *******************Event Indivisual Page Responsive | Starts Here******************* */

  .indus-event-details-info-container {
    padding-top: 150px !important;
    padding-bottom: 20px !important;
  }

  .indus-event-details-post-comment-mega-container {
    padding-top: 50px !important;
    padding-bottom: 70px !important;
  }

  .indus-event-details-info-container
    .indus-event-details-info-heading
    .indus-event-details-info-title {
    font-size: 33px;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-info-second-container
    p {
    font-size: 15px;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-info-second-container
    strong {
    font-size: 15px;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-info-second-container
    a {
    font-size: 15px;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-img-mega-container
    .indus-event-details-img-description {
    font-size: 12px;
  }

  .indus-event-details-post-comment-mega-container
    .indus-event-details-post-comment-heading
    .indus-event-details-post-comment-title {
    font-size: 31px;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-heading
    .indus-event-details-other-comments-title {
    font-size: 31px;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-indivisual-comment-admin-reply
    .indus-event-details-other-comments-indivisual-comment-admin-reply-the-reply {
    font-size: 16px;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-indivisual-comment-user-comment {
    font-size: 16px;
  }

  /* *******************Event Indivisual Page Responsive | Ends Here******************* */
}

/*************************************************************
1199.98px Responsive Ends Here.....
**************************************************************/

/*************************************************************
1199px Responsive Starts Here.....
**************************************************************/

@media (max-width: 1199px) {
  /* *******************Home Page Responsive | Starts Here******************* */

  /*.home-page-banner .home-page-banner-text .home-page-banner-title {*/
  /*  padding-top: 120px;*/
  /*  font-size: 60px;*/
  /*}*/
  .services-heading.text-center svg {
    margin-bottom: 40px !important;
  }
  /*.home-page-indus-mission*/
  /*  .home-page-indus-mission-heading*/
  /*  .home-page-indus-mission-title {*/
  /*  font-size: 30px;*/
  /*}*/
  /*.home-page-indus-mission .home-page-indus-mission-text {*/
  /*  max-width: none;*/
  /*  transform: none;*/
  /*  font-size: 22px;*/
/*}*/
  .home-page-banner-text {
    height:40%;
  }
  .home-page-banner-right-text {
      height:40%;
  }
  .home-page-seva-information
    .home-page-seva-information-heading
    .home-page-seva-information-title {
    font-size: 30px;
  }
  .home-page-seva-information .home-page-seva-information-text {
    max-width: none;
    transform: none;
    font-size: 22px;
  }
  .home-page-indus-cares .home-page-indus-cares-text {
    max-width: none;
    transform: none;
    font-size: 22px;
  }
  .home-page-indus-cares
    .home-page-indus-cares-heading
    .home-page-indus-cares-title {
    font-size: 30px;
  }
  .home-page-sandesh-information
    .home-page-sandesh-information-heading
    .home-page-sandesh-information-title {
    font-size: 30px;
  }
  .home-page-sandesh-information .home-page-sandesh-information-text {
    max-width: none;
    transform: none;
    font-size: 22px;
  }
  .home-page-indus-edu-information .home-page-indus-edu-information-text {
    max-width: none;
    transform: none;
    font-size: 22px;
  }
  .home-page-indus-edu-information
    .home-page-indus-edu-information-heading
    .home-page-indus-edu-information-title {
    font-size: 30px;
  }

  /* *******************Home Page Responsive | Ends Here******************* */

  /* *******************Indus Education Page Responsive | Starts Here******************* */

  .indus-edu-banner .indus-edu-banner-text .indus-edu-banner-title {
    padding-top: 120px;
    font-size: 60px;
  }
  .indus-edu-how-we-help .indus-edu-how-we-help-text {
    max-width: none;
    transform: none;
    font-size: 22px;
  }
  .indus-edu-how-we-help
    .indus-edu-how-we-help-heading
    .indus-edu-how-we-help-title {
    font-size: 30px;
  }
  .indus-edu-articles-display
    .indus-edu-articles-display-articles-container
    .indus-edu-articles-display-articles-box
    .indus-edu-articles-display-articles-text
    .indus-edu-articles-display-articles-title-container
    .indus-edu-articles-display-articles-title {
    font-size: 17px;
  }
  .indus-edu-articles-display
    .indus-edu-articles-display-heading
    .indus-edu-articles-display-title {
    font-size: 31px;
  }
  .indus-edu-how-we-different
    .indus-edu-how-we-different-heading
    .indus-edu-how-we-different-title {
    font-size: 27px;
  }
  .indus-edu-how-we-different .indus-edu-how-we-different-text {
    max-width: none;
    transform: none;
    font-size: 22px;
  }
  .reviews-main {
    padding-top: 70px;
  }
  .indus-edu-reviews-display
    .indus-edu-reviews-display-heading
    .indus-edu-reviews-display-title {
    font-size: 27px;
  }
  .indus-edu-reviews-display .indus-edu-reviews-display-text {
    max-width: none;
    transform: none;
    font-size: 22px;
  }

  /* *******************Indus Education Page Responsive | Ends Here******************* */

  /* *******************Sandesh Page Responsive | Starts Here******************* */

  .sandesh-page-banner-text .sandesh-page-banner-title {
    padding-top: 120px;
    font-size: 60px;
  }
  .sandesh-page-about-information
    .sandesh-page-about-information-heading
    .sandesh-page-about-information-title {
    font-size: 30px;
  }
  .sandesh-page-about-information .sandesh-page-about-information-text {
    max-width: none;
    transform: none;
    font-size: 22px;
  }
  .sandesh-reviews-display
    .sandesh-reviews-display-heading
    .sandesh-reviews-display-title {
    font-size: 30px;
  }

  /* *******************Sandesh Page Responsive | Ends Here******************* */

  /* *******************Membership Page Responsive | Starts Here******************* */

  .membership-top-part
    .membership-inner-header
    .membership-container
    .membership-display-container {
    margin-top: 40px;
  }
  .membership-top-part {
    position: initial;
  }
  .membership-top-part .membership-inner-header {
    height: auto;
  }
  .membership-top-part .membership-inner-header .membership-container {
    margin-top: 50px;
  }
  .membership-top-part
    .membership-inner-header
    .membership-container
    .about-membership-container
    .about-membership-text
    .about-membership-heading
    .about-membership-title {
    font-size: 30px;
    width: auto;
  }
  .membership-top-part
    .membership-inner-header
    .membership-container
    .membership-display-container
    .membership-price {
    font-size: 30px;
  }
  .membership-top-part .waves-container .waves {
    height: 15px;
  }
  .membership-top-part
    .membership-inner-header
    .membership-container
    .about-membership-container
    .about-membership-text
    .about-membership-heading {
    padding-bottom: 30px;
  }

  .membership-bottom-part
    .membership-login-signup-needed-message-buttons
    .membership-login-signup-needed-message {
    font-family: "Poppins", sans-serif;
    font-family: 600;
    font-size: 22px;
  }
  .membership-bottom-part
    .membership-login-signup-needed-message-buttons
    .membership-login-signup-needed-message {
    font-family: "Poppins", sans-serif;
    font-family: 600;
    font-size: 22px;
  }

  /* *******************Membership Page Responsive | Ends Here******************* */

  /* *******************Board Members Details Page Responsive | Starts Here******************* */

  .board-member-details
    .board-member-details-heading
    .board-member-details-title {
    font-size: 39px;
  }

  .board-member-details .the-board-member-details {
    max-width: none;
    transform: none;
    font-family: "Poppins", sans-serif;
    font-size: 22.5px;
    padding-bottom: 60px;
  }

  /* *******************Board Members Details Page Responsive | Ends Here******************* */

  /* *******************About Us Page Responsive | Starts Here******************* */

  .about-us-information {
    width: auto;
    min-height: auto;
    padding-bottom: 50px;
  }
  .about-us-information .about-us-information-content-section {
    float: none;
    width: auto;
    max-width: auto;
  }
  .about-us-information
    .about-us-information-content-section
    .about-us-information-content-container
    .about-us-information-content {
    font-size: 18px;
  }
  .about-us-information
    .about-us-information-content-section
    .about-us-information-heading
    .about-us-information-title {
    font-size: 40px !important;
  }
  .about-us-information
    .about-us-information-content-section
    .about-us-information-heading {
    padding-bottom: 10px;
  }
  .about-us-information
    .about-us-information-content-section
    .about-us-information-content-container
    .about-us-information-content {
    padding-bottom: 20px;
  }
  .about-us-information
    .about-us-information-image-section
    .about-us-information-image {
    margin-top: 20px;
  }
  .the-board {
    padding-top: 60px;
    padding-bottom: 70px;
  }
  .slide-container {
    margin-top: 0px;
  }

  .about-us-past-leadership
    .about-us-past-leadership-heading
    .about-us-past-leadership-title {
    font-size: 32px;
  }

  /* *******************About Us Page Responsive | Ends Here******************* */

  /* *******************Navbar Responsive | Starts Here******************* */

  .nav-bar .nav-links.login-link {
    border-top: none;
    margin-top: 0;
  }
  .nav-links.login-link li a {
    margin-top: 0px;
  }

  /* *******************Navbar Responsive | Ends Here******************* */

  /* *******************Footer Responsive | Starts Here******************* */

  .footer .footer-links .f-links ul li a {
    font-size: 15px;
  }

  /* *******************Footer Responsive | Ends Here******************* */

  /* *******************Write a Review Responsive | Starts Here******************* */

  .write-review .write-review-heading .write-review-title {
    font-size: 31px;
  }
  .write-review
    .write-review-content
    .about-experience
    .about-experience-title {
    font-size: 23px;
  }

  /* *******************Write a Review Responsive | Ends Here******************* */
}

/*************************************************************
1199px Responsive Ends Here.....
**************************************************************/

/*************************************************************
1150px Responsive Starts Here.....
**************************************************************/

@media (max-width: 1150px) {
  /* *******************Navbar Responsive | Starts Here******************* */

  .nav-bar .nav-links li {
    margin: 5px 5px !important;
  }

  nav .nav-bar .sidebarOpen {
    display: block;
  }

  .nav-links li .link1:hover .border-bottom {
    left: 16px;
  }

  .nav-links li .link3:hover .border-bottom {
    left: 17px;
  }

  .nav-links li .link4:hover .border-bottom {
    left: 17px;
  }

  .menu {
    position: fixed;
    height: 100vh;
    width: 320px;
    left: -100%;
    top: 0;
    padding: 20px;
    background-color: var(--side-nav);
    z-index: 100;
    transition: all 0.4s ease;
    flex-direction: column;
  }

  .nav-links.login-link li a {
    margin-top: 4.5px;
  }

  nav.active .menu {
    left: -0%;
  }

  nav.active .nav-bar .navLogo a {
    opacity: 0;
    transition: all 0.3s ease;
  }

  .menu .logo-toggle {
    display: block;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .logo-toggle .siderbarClose {
    color: var(--text-color);
    font-size: 24px;
    cursor: pointer;
  }

  .nav-bar .nav-links {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 30px;
    padding-top: 20px;
  }

  .nav-links li a {
    display: block;
    margin-top: 6.5px;
  }

  nav {
    padding-left: 0;
  }

  nav .nav-bar {
    width: 100%;
    padding: 10px 15px;
  }

  .nav-bar .nav-links {
    align-items: flex-start;
  }

  .nav-bar .nav-links {
    padding-top: 0;
    border-top: 1px solid #fff;
    margin-top: 10px;
  }

  /* *******************Navbar Responsive | Ends Here******************* */

  /* *******************Footer Responsive | Starts Here******************* */

  .footer {
    background-color: #000;
    padding: 0 30px;
    padding-top: 50px;
    padding-bottom: 35px;
  }

  /* *******************Footer Responsive | Ends Here******************* */
}

/*************************************************************
1150px Responsive Ends Here.....
**************************************************************/

/*************************************************************
1024px Responsive Ends Here.....
**************************************************************/

@media (max-width: 1024px) {
  /* *******************Seva Page Responsive | Starts Here******************* */

  .image-grid {
    --num-cols: 2;
    --row-height: 200px;
  }

  /* *******************Seva Page Responsive | Ends Here******************* */
}

/*************************************************************
1024px Responsive Ends Here.....
**************************************************************/

/*************************************************************
992px Responsive Starts Here.....
**************************************************************/

@media (max-width: 992px) {
  /* *******************Single Article Page Responsive | Starts Here******************* */

  .articles-container .article-heading .article-title {
    font-size: 39px;
  }
  .articles-container
    .article-content
    .more-articles-container
    .more-article
    .more-article-text-container {
    font-size: 16px;
  }
  .articles-container .article-content p {
    font-size: 15px;
  }
  .articles-container
    .article-content
    .more-articles-container
    .more-article
    .more-article-text-container
    .more-article-text
    .more-article-text-link {
    font-size: 12px;
  }
  .articles-container .article-content .more-articles-container {
    margin-top: 170px;
  }

  /* *******************Single Article Page Responsive | Ends Here******************* */

  /* *******************About Us Details Responsive | Starts Here******************* */

  .about-us-full-description .about-us-full-description-content-container p {
    font-size: 20px;
  }

  /* *******************About Us Details Responsive | Ends Here******************* */

  /* *******************Past Event Detail Page Responsive | Starts Here******************* */

  .past-event-details
    .past-event-details-content
    .past-event-details-content-details
    p {
    font-size: 14px;
  }

  .past-event-details .past-event-details-front-img-description {
    max-width: none;
    transform: none;
    font-size: 13px;
    margin: 0 5px;
  }

  .past-event-details .past-event-details-heading .past-events-details-title {
    font-size: 29px;
  }

  /* *******************Past Event Detail Page Responsive | Ends Here******************* */
}

/*************************************************************
992px Responsive Ends Here.....
**************************************************************/

/*************************************************************
991.98px Responsive Ends Here.....
**************************************************************/

@media (max-width: 991.98px) {
  /* *******************Upcoming Events Page Responsive | Starts Here******************* */

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container {
    padding: 15px;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container
    .indus-upcoming-events-indivisual-left-side
    .indus-upcoming-events-indivisual-left-side-title-date-container {
    margin-left: 10px;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container
    .indus-upcoming-events-indivisual-left-side
    .indus-upcoming-events-indivisual-left-side-title-date-container {
    width: 60% !important;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container
    .indus-upcoming-events-indivisual-left-side {
    width: 60% !important;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container
    .indus-upcoming-events-indivisual-right-side
    .indus-upcoming-events-indivisual-right-side-btn-container
    .indus-upcoming-events-indivisual-right-side-btn {
    padding: 12.5px 12.5px;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-heading
    .indus-upcoming-events-title {
    font-size: 29px;
  }

  /* *******************Upcoming Events Page Responsive | Ends Here******************* */

  /* *******************Event Indivisual Page Responsive | Starts Here******************* */

  .indus-event-details-info-container
    .indus-event-details-info-heading
    .indus-event-details-info-title {
    font-size: 30px;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-info-second-container
    p {
    font-size: 14px;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-info-second-container
    strong {
    font-size: 14px;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-info-second-container
    a {
    font-size: 14px;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-img-mega-container
    .indus-event-details-img-description {
    font-size: 12px;
  }

  .indus-event-details-post-comment-mega-container
    .indus-event-details-post-comment-heading
    .indus-event-details-post-comment-title {
    font-size: 29px;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-heading
    .indus-event-details-other-comments-title {
    font-size: 29px;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-indivisual-comment-admin-reply
    .indus-event-details-other-comments-indivisual-comment-admin-reply-the-reply {
    font-size: 13.5px;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-indivisual-comment-user-comment {
    font-size: 13.5px;
  }

  /* *******************Event Indivisual Page Responsive | Ends Here******************* */
}

/*************************************************************
991.98px Responsive Ends Here.....
**************************************************************/

/*************************************************************
991px Responsive Starts Here.....
**************************************************************/

@media (max-width: 991px) {
  /* *******************Home Page Responsive | Starts Here******************* */

  /*.home-page-banner .home-page-banner-text .home-page-banner-title {*/
  /*  padding-top: 90px;*/
  /*  font-size: 45px;*/
  /*}*/
  /*.home-page-banner {*/
  /*  height: 100vh;*/
  /*}*/
  /*.home-page-indus-mission*/
  /*  .home-page-indus-mission-heading*/
  /*  .home-page-indus-mission-title {*/
  /*  font-size: 25px;*/
  /*}*/
  /*.home-page-indus-mission .home-page-indus-mission-text {*/
  /*  font-size: 20px;*/
  /*}*/
  /*.home-page-banner-btn {*/
  /*  width:100%;*/
  /*  padding-left:2%;*/
      
  /*}*/
  /*.home-page-banner-text {*/
  /*  width:40%;*/
  /*  height:40%;*/
  /*  margin-left:2%;*/
  /*  text-align:center;*/
  /*}*/
  .home-page-banner-text {
    height:35%;
  }
  .home-page-banner-right-text {
    height:35%;
  }
  .home-page-seva-information
    .home-page-seva-information-heading
    .home-page-seva-information-title {
    font-size: 25px;
  }
  .home-page-seva-information .home-page-seva-information-text {
    font-size: 20px;
  }
  .home-page-indus-cares .home-page-indus-cares-text {
    font-size: 20px;
  }
  .home-page-indus-cares
    .home-page-indus-cares-heading
    .home-page-indus-cares-title {
    font-size: 25px;
  }
  .home-page-indus-cares
    .indus-cares-articles-container
    .indus-cares-article-box {
    width: 300px;
  }
  .home-page-indus-cares
    .indus-cares-articles-container
    .indus-cares-article-box
    .indus-cares-article-text
    .indus-cares-article-title {
    font-size: 18px;
  }
  .home-page-sandesh-information
    .home-page-sandesh-information-heading
    .home-page-sandesh-information-title {
    font-size: 25px;
  }
  .home-page-sandesh-information .home-page-sandesh-information-text {
    max-width: none;
    transform: none;
    font-size: 20px;
  }
  .home-page-indus-edu-information
    .home-page-indus-edu-information-heading
    .home-page-indus-edu-information-title {
    font-size: 25px;
  }
  .home-page-indus-edu-information .home-page-indus-edu-information-text {
    font-size: 20px;
  }

  /* *******************Home Page Responsive | Ends Here******************* */

  /* *******************Indus Education Page Responsive | Starts Here******************* */

  .indus-edu-banner .indus-edu-banner-text .indus-edu-banner-title {
    padding-top: 90px;
    font-size: 45px;
  }
  .indus-edu-banner {
    height: 100vh !important;
  }
  .indus-edu-how-we-help
    .indus-edu-how-we-help-heading
    .indus-edu-how-we-help-title {
    font-size: 26px;
  }
  .indus-edu-how-we-help .indus-edu-how-we-help-text {
    font-size: 20px;
  }
  .indus-edu-articles-display
    .indus-edu-articles-display-articles-container
    .indus-edu-articles-display-articles-box {
    width: 300px;
  }
  .indus-edu-how-we-different
    .indus-edu-how-we-different-heading
    .indus-edu-how-we-different-title {
    font-size: 27px;
  }
  .how-different .how-different-text {
    font-size: 20px;
  }
  .indus-edu-reviews-display
    .indus-edu-reviews-display-heading
    .indus-edu-reviews-display-title {
    font-size: 25px;
  }
  .indus-edu-reviews-display .indus-edu-reviews-display-text {
    font-size: 18px;
  }

  /* *******************Indus Education Page Responsive | Ends Here******************* */

  /* *******************Sandesh Page Responsive | Starts Here******************* */

  .sandesh-page-banner .sandesh-page-banner-text .sandesh-page-banner-title {
    padding-top: 90px;
    font-size: 45px;
  }
  .sandesh-page-banner {
    height: 100vh;
  }
  .sandesh-page-about-information
    .sandesh-page-about-information-heading
    .sandesh-page-about-information-title {
    font-size: 25px;
  }
  .sandesh-page-about-information .sandesh-page-about-information-text {
    font-size: 20px;
  }
  .sandesh-volumes-display
    .sandesh-volumes-display-heading
    .sandesh-volumes-display-title {
    font-size: 30px;
  }
  .sandesh-reviews-display
    .sandesh-reviews-display-heading
    .sandesh-reviews-display-title {
    font-size: 28px;
  }

  /* *******************Sandesh Page Responsive | Ends Here******************* */

  /* *******************Membership Page Responsive | Starts Here******************* */

  .membership-top-part
    .membership-inner-header
    .membership-container
    .about-membership-container {
    margin-top: 40px;
  }
  .membership-top-part
    .membership-inner-header
    .membership-container
    .about-membership-container
    .about-membership-text
    .about-membership-heading
    .about-membership-title {
    font-size: 22px;
  }
  .membership-top-part
    .membership-inner-header
    .membership-container
    .about-membership-container
    .about-membership-text
    .about-membership-heading {
    padding-bottom: 20px;
  }
  .membership-top-part
    .membership-inner-header
    .membership-container
    .membership-display-container {
    padding: 25px;
    border-radius: 10px;
  }
  .membership-bottom-part {
    height: auto;
    margin-top: 40px;
    padding-bottom: 40px;
  }
  .membership-bottom-part
    .membership-login-signup-needed-message-buttons
    .membership-login-signup-needed-message {
    font-family: "Poppins", sans-serif;
    font-family: 600;
    font-size: 19px;
  }

  /* *******************Membership Page Responsive | Ends Here******************* */

  /* *******************Board Members Details Page Responsive | Starts Here******************* */

  .board-member-details .the-board-member-details {
    font-size: 20px;
  }

  /* *******************Board Members Details Page Responsive | Ends Here******************* */

  /* *******************Indus Cares Page Responsive | Starts Here******************* */

  .indus-cares .indus-cares-heading .indus-cares-title {
    font-size: 32px;
  }

  /* *******************Indus Cares Page Responsive | Ends Here******************* */

  /* *******************Seva Page Responsive | Starts Here******************* */

  .seva-description .the-seva-description {
    font-size: 22px;
  }
  .seva-description .seva-heading .seva-title {
    font-size: 31px;
  }
  .seva-photo-gallery .seva-photo-gallery-heading .seva-photo-gallery-title {
    font-size: 31px !important;
  }

  /* *******************Seva Page Responsive | Ends Here******************* */

  /* *******************About Us Page Responsive | Starts Here******************* */

  .about-us-information
    .about-us-information-content-section
    .about-us-information-heading
    .about-us-information-title {
    font-size: 35px !important;
  }
  .about-us-information
    .about-us-information-content-section
    .about-us-information-content-container
    .about-us-information-content {
    font-size: 17px;
  }
  .the-board {
    padding: 50px 30px;
  }
  .the-board .board-title {
    font-size: 30px;
  }
  .name {
    font-size: 25px;
  }
  .role h2 {
    font-size: 20px;
  }
  button.learn-more {
    width: 11rem;
  }
  button.learn-more .button-text {
    padding: 12px 0;
  }

  .about-us-past-leadership
    .about-us-past-leadership-heading
    .about-us-past-leadership-title {
    font-size: 30px;
  }

  /* *******************About Us Page Responsive | Ends Here******************* */

  /* *******************Footer Responsive | Starts Here******************* */

  .footer .footer-links .f-links ul li a {
    font-size: 16px;
  }

  /* *******************Footer Responsive | Ends Here******************* */

  /* *******************Indus Past Events Page Responsive | Starts Here******************* */

  .past-events .past-events-heading .past-events-title {
    font-size: 31px;
  }

  /* *******************Indus Past Events Page Responsive | Ends Here******************* */
}

/*************************************************************
991px Responsive Ends Here.....
**************************************************************/

/*************************************************************
950px Responsive Starts Here.....
**************************************************************/

@media (max-width: 950px) {
  /* *******************Contact Us Page Responsive | Starts Here******************* */

  .contact-section-container {
    flex-direction: column;
    margin-top: 100px;
  }

  .contact-us-container .contact-section-container .contact-info,
  .contact-us-container .contact-section-container .contact-form {
    margin: 30px 50px;
  }

  .contact-us-container
    .contact-section-container
    .contact-form
    .contact-form-title {
    font-size: 30px;
  }

  .contact-us-container
    .contact-section-container
    .contact-form
    .the-contact-form
    .contact-form-input {
    width: 100%;
  }
  .contact-us-container .contact-section-container .contact-info {
    padding-left: 0;
  }

  /* *******************Contact Us Page Responsive | Ends Here******************* */
}

/*************************************************************
950px Responsive Ends Here.....
**************************************************************/

/*************************************************************
815px Responsive Start Here.....
**************************************************************/

@media (max-width: 815px) {
  /* *******************404 Error Page Responsive | Starts Here******************* */

  .container-404 .svg-404 {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -250px;
    margin-left: -190px;
  }
  .container-404 .message-container-404 {
    top: 50%;
    left: 50%;
    margin-top: -100px;
    margin-left: -190px;
    text-align: center;
  }

  /* *******************404 Error Page Responsive | Ends Here******************* */
}

/*************************************************************
815px Responsive Ends Here.....
**************************************************************/

/*************************************************************
768px Responsive Starts Here.....
**************************************************************/

@media (max-width: 768px) {
  /* *******************Single Article Page Responsive | Starts Here******************* */

  .articles-container .article-content .more-articles-container {
    margin-top: 60px;
  }
  .articles-container .article-heading .article-title {
    font-size: 34px;
  }
  .articles-container
    .article-content
    .more-articles-container
    .more-article
    .more-article-text-container
    .more-article-text
    .more-article-text-link {
    font-size: 18px;
  }
  .articles-container .article-content .more-articles-container {
    margin-top: 30px;
  }

  /* *******************Single Article Page Responsive | Ends Here******************* */

  /* *******************Indus Past Events Page Responsive | Starts Here******************* */

  .single-past-event {
    width: 400px;
    height: 505px;
  }

  .single-past-event .single-past-event-img {
    margin: 0;
    height: auto;
    float: none;
    border-radius: 0;
    border-top-left-radius: 5px;
    margin-right: 0;
    width: 100%;
    border-top-right-radius: 5px;
    height: 210px;
  }

  .single-past-event .single-past-event-content .single-past-event-title a {
    font-size: 24px;
    margin-left: 10px;
  }

  .single-past-event .single-past-event-content {
    padding-top: 7.5px;
  }

  .single-past-event .single-past-event-content p {
    font-size: 12.75px;
  }

  .past-events .past-events-heading .past-events-title {
    font-size: 28.5px;
  }

  /* *******************Indus Past Events Page Responsive | Ends Here******************* */
}

/*************************************************************
768px Responsive Ends Here.....
**************************************************************/

/*************************************************************
767.98px Responsive Starts Here.....
**************************************************************/

@media (max-width: 767.98px) {
  /* *******************Upcoming Events Page Responsive | Starts Here******************* */

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container {
    padding: 0;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container {
    flex-direction: column;
    width: 345px;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container
    .indus-upcoming-events-indivisual-left-side {
    flex-direction: column;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container
    .indus-upcoming-events-indivisual-left-side
    .indus-upcoming-events-indivisual-left-side-img-container
    img {
    border-radius: 0;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container
    .indus-upcoming-events-indivisual-left-side
    .indus-upcoming-events-indivisual-left-side-img-container {
    border-radius: 0;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container:hover
    .indus-upcoming-events-indivisual-left-side
    .indus-upcoming-events-indivisual-left-side-img-container
    img {
    transform: none;
  }

  .indus-upcoming-events-container .indus-upcoming-events-mega-container {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container
    .indus-upcoming-events-indivisual-left-side
    .indus-upcoming-events-indivisual-left-side-img-container
    img {
    width: 100%;
    height: 240px;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container
    .indus-upcoming-events-indivisual-left-side {
    width: 100% !important;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container
    .indus-upcoming-events-indivisual-left-side
    .indus-upcoming-events-indivisual-left-side-title-date-container {
    width: 100% !important;
    margin-left: 0;
    padding: 25px;
    padding-top: 12.5px;
    padding-bottom: 12.5px;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container
    .indus-upcoming-events-indivisual-right-side {
    justify-content: space-between;
    margin: 0px 25px;
    padding-bottom: 25px;
    border-top: 2px solid var(--theme-color);
    padding-top: 12.5px;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container
    .indus-upcoming-events-indivisual-right-side
    .indus-upcoming-events-indivisual-right-side-comments-container {
    border-right: none;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-heading
    .indus-upcoming-events-title {
    font-size: 27px;
  }

  /* *******************Upcoming Events Page Responsive | Ends Here******************* */

  /* *******************Event Indivisual Page Responsive | Starts Here******************* */

  .indus-event-details-info-container
    .indus-event-details-info-heading
    .indus-event-details-info-title {
    font-size: 28px;
    padding-bottom: 40px;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-info-second-container {
    text-align: center;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-info-second-container
    p {
    font-size: 15px;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-info-second-container
    strong {
    font-size: 15px;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-info-second-container
    a {
    font-size: 15px;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-img-mega-container
    .indus-event-details-img-container
    img {
    border-radius: 15px;
    width: 85%;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-img-mega-container
    .indus-event-details-img-container {
    text-align: center;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-img-mega-container
    .indus-event-details-img-description {
    font-size: 14px;
    max-width: 75%;
    transform: translateX(17%);
  }

  .indus-event-details-post-comment-mega-container
    .indus-event-details-post-comment-heading
    .indus-event-details-post-comment-title {
    font-size: 28px;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-heading
    .indus-event-details-other-comments-title {
    font-size: 28px;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-indivisual-comment-admin-reply
    .indus-event-details-other-comments-indivisual-comment-admin-reply-the-reply {
    font-size: 12px;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-indivisual-comment-user-comment {
    font-size: 15px;
  }

  /* *******************Event Indivisual Page Responsive | Ends Here******************* */
}

/*************************************************************
767.98px Responsive Ends Here.....
**************************************************************/

/*************************************************************
767px Responsive Starts Here.....
**************************************************************/

@media (max-width: 767px) {
  /* *******************Home Page Responsive | Starts Here******************* */

  /*.home-page-banner .home-page-banner-text .home-page-banner-title {*/
  /*  font-size: 34px;*/
  /*  font-weight: bold;*/
  /*}*/
  /*.home-page-banner*/
  /*  .home-page-banner-text*/
  /*  .home-page-banner-btn-container*/
  /*  .home-page-banner-btn {*/
  /*  width: 120px;*/
  /*}*/
  .home-page-banner-btn {
    margin-top:10%;
  }
  .home-page-indus-cares
    .indus-cares-articles-container
    .indus-cares-article-box {
    width: 350px;
    margin: 20px 10px;
  }
  .home-page-indus-cares
    .indus-cares-articles-container
    .indus-cares-article-box
    .indus-cares-article-text {
    padding: 20px;
  }

  /* *******************Home Page Responsive | Ends Here******************* */

  /* *******************Indus Education Page Responsive | Starts Here******************* */

  .indus-edu-banner .indus-edu-banner-text .indus-edu-banner-title {
    font-size: 34px;
    font-weight: bold;
  }
  .indus-edu-banner
    .indus-edu-banner-text
    .indus-edu-banner-btn-container
    .indus-edu-banner-btn {
    width: 120px;
    padding: 10px 0;
  }
  .indus-edu-articles-display
    .indus-edu-articles-display-articles-container
    .indus-edu-articles-display-articles-box
    .indus-edu-articles-display-articles-text
    .indus-edu-articles-display-articles-title-container
    .indus-edu-articles-display-articles-title {
    font-size: 16px;
  }
  .indus-edu-articles-display
    .indus-edu-articles-display-articles-container
    .indus-edu-articles-display-articles-box
    .indus-edu-articles-display-articles-text {
    padding: 18px;
  }

  /* *******************Indus Education Page Responsive | Ends Here******************* */

  /* *******************Sandesh Page Responsive | Starts Here******************* */

  .sandesh-page-banner .sandesh-page-banner-text .sandesh-page-banner-title {
    font-weight: bold;
  }
  .sandesh-page-banner
    .sandesh-page-banner-text
    .sandesh-page-banner-btn-container
    .sandesh-page-banner-btn {
    width: 120px;
  }
  .sandesh-volumes-display
    .sandesh-volumes-container
    .sandesh-volumes-box
    .sandesh-volumes-text {
    padding: 20px;
  }
  .sandesh-volumes-display .sandesh-volumes-container .sandesh-volumes-box {
    margin: 20px 10px;
  }
  .sandesh-volumes-display
    .sandesh-volumes-display-explore-more-articles-btn-container
    .buttons {
    margin-top: 30px;
  }
  .sandesh-reviews-display
    .sandesh-reviews-display-heading
    .sandesh-reviews-display-title {
    font-size: 26px;
  }

  /* *******************Sandesh Page Responsive | Ends Here******************* */

  /* *******************Membership Page Responsive | Starts Here******************* */

  .membership-top-part
    .membership-inner-header
    .membership-container
    .about-membership-container
    .about-membership-text
    .about-membership-heading
    .about-membership-title {
    margin: 0;
  }
  .membership-top-part .membership-inner-header .membership-container {
    padding-left: 0 !important;
  }
  .membership-top-part
    .membership-inner-header
    .membership-container
    .membership-display-container {
    margin-top: 25px;
    margin-bottom: 30px;
  }
  .membership-top-part
    .membership-inner-header
    .membership-container
    .membership-display-container
    .membership-price {
    font-size: 35px;
  }
  .membership-top-part
    .membership-inner-header
    .membership-container
    .membership-display-container {
    padding: 30px;
    padding-bottom: 40px;
  }

  .membership-top-part .waves-container .waves {
    height: 60px;
    min-height: 40px;
  }
  .membership-bottom-part {
    height: 30vh;
  }

  /* *******************Membership Page Responsive | Ends Here******************* */

  /* *******************Board Members Details Page Responsive | Starts Here******************* */

  .board-member-details .the-board-member-details {
    font-size: 18.5px;
  }

  .board-member-details
    .board-member-details-heading
    .board-member-details-title {
    font-size: 35px;
  }

  /* *******************Board Members Details Page Responsive | Ends Here******************* */

  /* *******************Indus Cares Page Responsive | Starts Here******************* */

  .indus-cares .indus-cares-heading .indus-cares-title {
    font-size: 28px;
  }

  /* *******************Indus Cares Page Responsive | Ends Here******************* */

  /* *******************Seva Page Responsive | Starts Here******************* */

  .seva-description .the-seva-description {
    font-size: 19px;
  }
  .seva-description .seva-heading .seva-title {
    font-size: 29px;
  }
  .seva-photo-gallery .seva-photo-gallery-heading .seva-photo-gallery-title {
    font-size: 29px !important;
  }

  /* *******************Seva Page Responsive | Ends Here******************* */

  /* *******************About Us Page Responsive | Starts Here******************* */

  .about-us-information .about-us-information-image-section {
    float: none;
    width: 100%;
  }
  .about-us-information
    .about-us-information-image-section
    .about-us-information-image {
    width: 70%;
    height: auto;
    margin: 0;
  }
  .about-us-information
    .about-us-information-content-section
    .about-us-information-heading {
    text-align: center;
    font-size: 19px;
  }
  .about-us-information .about-us-information-content-section {
    max-width: none;
    margin-bottom: 30px;
  }
  .card-image {
    height: 130px;
    width: 130px;
  }
  .name {
    font-size: 22px;
  }
  .role h2 {
    font-size: 18px;
  }

  /* *******************About Us Page Responsive | Ends Here******************* */

  /* *******************Footer Responsive | Starts Here******************* */

  .footer .footer-links {
    margin-top: 30px;
    padding-left: 0;
  }

  /* *******************Footer Responsive | Ends Here******************* */

  /* *******************About Us Details Responsive | Starts Here******************* */

  .about-us-full-description .about-us-full-description-content-container p {
    font-size: 17px;
  }
  .about-us-full-description
    .about-us-full-description-heading
    .about-us-full-description-title {
    font-size: 28px;
  }

  /* *******************About Us Details Responsive | Ends Here******************* */
}

/*************************************************************
767px Responsive Ends Here.....
**************************************************************/

/*************************************************************
730px Responsive Starts Here.....
**************************************************************/

@media (max-width: 730px) {
  /* *******************Events Page Responsive | Starts Here******************* */

  .events-container
    .the-events
    .events-holder
    .events-mini-holder
    .events-details-container
    .events-details-description {
    font-size: 18px;
  }

  /* *******************Events Page Responsive | Ends Here******************* */

  /* *******************Login Sign Up Page Responsive | Starts Here******************* */

  .login-signup-container
    .login-signup-mini-container
    .login-signup-image-flipper-container {
    display: none;
  }
  .login-signup-container
    .login-signup-mini-container
    .login-signup-forms-container
    .login-signup-forms-content
    .the-login-form,
  .login-signup-container
    .login-signup-mini-container
    .login-signup-forms-container
    .login-signup-forms-content
    .the-sign-up-form {
    width: 100%;
  }
  .login-signup-container
    .login-signup-mini-container
    .login-signup-forms-container
    .login-signup-forms-content
    .the-sign-up-form {
    display: none;
  }

  .login-signup-container .login-signup-mini-container #login-signup-img-flip {
    transition: all 0.3s;
  }

  .login-signup-container
    .login-signup-mini-container
    #login-signup-img-flip:checked
    ~ .login-signup-forms-container
    .the-sign-up-form {
    display: block;
    transition: all 0.3s;
  }
  .login-signup-container
    .login-signup-mini-container
    #login-signup-img-flip:checked
    ~ .login-signup-forms-container
    .the-login-form {
    display: none;
  }

  /* *******************Login Sign Up Page Responsive | Starts Here******************* */
}

/*************************************************************
730px Responsive Ends Here.....
**************************************************************/

/*************************************************************
590px Responsive Starts Here.....
**************************************************************/

@media (max-width: 590px) {
  /* *******************Events Page Responsive | Starts Here******************* */

  .events-container
    .the-events
    .events-holder
    .events-mini-holder
    .events-details-container
    .events-details-description {
    font-size: 15px;
  }

  .events-container
    .events-left-side
    .events-title-description
    .events-descriptions {
    font-size: 14px;
  }

  .events-container
    .events-left-side
    .events-title-description
    .events-description {
    margin: 10px 0 0;
    padding: 0;
    font-size: 14px;
  }

  /* *******************Events Page Responsive | Ends Here******************* */

  /* *******************Contact Us Page Responsive | Starts Here******************* */

  .contact-us-container
    .contact-section-container
    .contact-info
    .contact-info-title {
    font-size: 27px;
  }

  .contact-us-container
    .contact-section-container
    .contact-info
    .indivisual-contact-information
    .contact-info-text {
    font-size: 13px;
  }

  .contact-us-container
    .contact-section-container
    .contact-info
    .indivisual-contact-information
    i {
    font-size: 16px;
  }

  .contact-us-container .contact-section-container .contact-info {
    padding-left: 0;
  }

  /* *******************Contact Us Page Responsive | Ends Here******************* */
}

/*************************************************************
590px Responsive Ends Here.....
**************************************************************/

/*************************************************************
576.98px Responsive Starts Here.....
**************************************************************/

@media (max-width: 576.98px) {
  /* *******************Upcoming Events Page Responsive | Starts Here******************* */

  .indus-upcoming-events-container
    .indus-upcoming-events-heading
    .indus-upcoming-events-title {
    font-size: 26px;
    padding-bottom: 30px;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container {
    width: 280px;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container
    .indus-upcoming-events-indivisual-left-side
    .indus-upcoming-events-indivisual-left-side-img-container
    img {
    width: 100%;
    height: 185px;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container
    .indus-upcoming-events-indivisual-left-side
    .indus-upcoming-events-indivisual-left-side-title-date-container {
    padding-bottom: 22.5px;
  }

  .indus-upcoming-events-container
    .indus-upcoming-events-mega-container
    .indus-upcoming-events-indivisual-event-container
    .indus-upcoming-events-indivisual-right-side {
    padding-top: 17.5px;
  }

  /* *******************Upcoming Events Page Responsive | Ends Here******************* */

  /* *******************Event Indivisual Page Responsive | Starts Here******************* */

  .indus-event-details-info-container {
    padding-top: 150px !important;
    padding-bottom: 20px !important;
  }

  .indus-event-details-post-comment-mega-container {
    padding-top: 50px !important;
    padding-bottom: 70px !important;
  }

  .indus-event-details-info-container
    .indus-event-details-info-heading
    .indus-event-details-info-title {
    font-size: 26px;
    padding-bottom: 30px;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-info-second-container
    p {
    font-size: 13px;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-info-second-container
    strong {
    font-size: 13px;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-info-second-container
    a {
    font-size: 13px;
  }

  .indus-event-details-info-container
    .indus-event-details-info-mega-container
    .indus-event-details-img-mega-container
    .indus-event-details-img-description {
    font-size: 11px;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-indivisual-comment-admin-reply
    .indus-event-details-other-comments-indivisual-comment-admin-reply-word-admin-mobile {
    display: flex;
    align-items: center;
    margin-left: 12px;
    font-size: 14px;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-indivisual-comment-admin-reply
    .indus-event-details-other-comments-indivisual-comment-admin-reply-word-admin-computer {
    display: none;
    margin-top: 12px;
    font-size: 17px;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-indivisual-comment-admin-reply
    .d-flex {
    flex-direction: column;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-indivisual-comment-admin-reply
    .d-flex
    .flex-shrink-0 {
    display: flex;
    flex-direction: row;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-indivisual-comment-admin-reply
    .d-flex
    .flex-grow-1 {
    margin-left: 0 !important;
    display: flex;
    justify-content: left !important;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment {
    padding: 17.5px;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-indivisual-comment-admin-reply
    .indus-event-details-other-comments-indivisual-comment-admin-reply-the-reply {
    font-size: 13px;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-indivisual-comment-user-comment {
    font-size: 13px;
    margin-top: 0;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-indivisual-comment-user-name-computer {
    display: none;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-indivisual-comment-user-name-mobile {
    display: flex;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 7.5px;
    font-size: 14px;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-main-d-flex {
    flex-direction: column;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-main-d-flex
    .indus-event-details-other-comments-main-flex-shrink-0 {
    display: flex;
    margin-bottom: 15px;
    flex-direction: row;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-main-d-flex
    .indus-event-details-other-comments-main-flex-grow-1 {
    margin-left: 5px !important;
  }

  .indus-event-details-other-comments-container
    .indus-event-details-other-comments-indivisual-other-comments-container
    .indus-event-details-other-comments-indivisual-comment
    .indus-event-details-other-comments-indivisual-comment-user-img {
    width: 39px;
    height: 39px;
  }

  /* *******************Event Indivisual Page Responsive | Ends Here******************* */
}

/*************************************************************
576.98px Responsive Ends Here.....
**************************************************************/

/*************************************************************
576px Responsive Starts Here.....
**************************************************************/

@media (max-width: 576px) {
  /* *******************Home Page Responsive | Starts Here******************* */

  /*.home-page-banner .home-page-banner-text .home-page-banner-btn-container {*/
  /*  margin-top: 40px;*/
  /*}*/
  .home-page-banner .home-page-banner-text .home-page-banner-title {
    font-size: 28px;
    margin-left:20px;
  }
  .home-page-banner-right-title {
    font-size: 28px;
    /*margin-top:10px;*/
    /*margin-left:70px;*/
  }
  .home-page-banner-btn {
    width:80%;
    padding-left:33%;
    margin-left:7%;
    font-size:3vw; 
    border:5px 5px 5px 5px solid #2cc3a4;
    margin-top:5px;
  }
  .home-page-banner-text {
    width:70%;
    /*height:30%;*/
    height:230px;
    margin-left:25%;
    text-align:left;
    margin-top:-30%;
  }
  .home-page-banner-right-text {
    width:70%;
    /*height:30%;*/
    height:180px;
    margin-left:-25%;
    text-align:left;
    margin-top:30%;
  }
  .home-page-mission-text {
    margin-left:7%;
    padding-right:10px;
    margin-top:-18%;
    font-size:3vw;  
  }
  .home-page-events-text {
    margin-left:3%;
    padding-right:10px;
    margin-top:5%;
    font-size:3vw;  
    
  }
  .home-page-banner-title {
      margin-left:-5%;
      margin-top:5%;
  }
  .home-page-banner-right-title {
      margin-left:7%;
      margin-top:5%;
  }
  /*.home-page-banner*/
  /*  .home-page-banner-text*/
  /*  .home-page-banner-btn-container*/
  /*  .home-page-banner-btn {*/
  /*  width: 147px;*/
  /*  margin-bottom: 20px;*/
  /*}*/
  .home-page-indus-mission
    .home-page-indus-mission-heading
    .home-page-indus-mission-title {
    font-size: 22px;
    padding-bottom: 30px;
  }
  .home-page-indus-mission .home-page-indus-mission-text {
    font-size: 14px;
  }
  .home-page-seva-information
    .home-page-seva-information-heading
    .home-page-seva-information-title {
    font-size: 22px;
    padding-bottom: 30px;
  }
  .home-page-seva-information .home-page-seva-information-text {
    font-size: 14px;
    padding-bottom: 30px;
  }
  .home-page-seva-information
    .home-page-seva-information-btn-container
    .home-page-seva-information-btn {
    font-size: 13px;
  }
  .home-page-indus-cares .home-page-indus-cares-text {
    font-size: 14px;
    padding-bottom: 0px;
  }
  .home-page-indus-cares
    .home-page-indus-cares-heading
    .home-page-indus-cares-title {
    font-size: 22px;
    padding-bottom: 30px;
  }
  .home-page-indus-cares
    .indus-cares-articles-container
    .indus-cares-article-box {
    width: 300px;
  }
  .home-page-sandesh-information .home-page-sandesh-information-text {
    font-size: 14px;
    padding-bottom: 30px;
  }
  .home-page-sandesh-information
    .home-page-sandesh-information-heading
    .home-page-sandesh-information-title {
    font-size: 22px;
    padding-bottom: 30px;
  }
  .home-page-sandesh-information
    .home-page-sandesh-information-btn-container
    .home-page-sandesh-information-btn {
    font-size: 14px;
  }
  .home-page-indus-edu-information
    .home-page-indus-edu-information-heading
    .home-page-indus-edu-information-title {
    font-size: 22px;
    padding-bottom: 30px;
  }
  .home-page-indus-edu-information .home-page-indus-edu-information-text {
    font-size: 14px;
    padding-bottom: 30px;
  }
  .home-page-indus-edu-information
    .home-page-indus-edu-information-explore-articles-btn-container
    .home-page-indus-edu-information-explore-articles-btn {
    font-size: 14px;
  }

  /* *******************Home Page Responsive | Ends Here******************* */

  /* *******************Indus Education Page Responsive | Starts Here******************* */

  .indus-edu-banner .indus-edu-banner-text .indus-edu-banner-title {
    font-size: 34px;
  }
  .indus-edu-banner
    .indus-edu-banner-text
    .indus-edu-banner-btn-container
    .indus-edu-banner-btn {
    width: 147px;
    margin-bottom: 20px;
  }
  .indus-edu-banner .indus-edu-banner-text .indus-edu-banner-btn-container {
    margin-top: 40px;
  }
  .indus-edu-how-we-help .indus-edu-how-we-help-text {
    font-size: 14px;
    padding-bottom: 30px;
  }
  .indus-edu-how-we-help
    .indus-edu-how-we-help-heading
    .indus-edu-how-we-help-title {
    padding-bottom: 30px;
    font-size: 22px;
  }
  .indus-edu-articles-display
    .indus-edu-articles-display-heading
    .indus-edu-articles-display-title {
    padding-bottom: 20px;
  }
  .indus-edu-articles-display
    .indus-edu-articles-display-heading
    .indus-edu-articles-display-title {
    font-size: 27px;
  }
  .indus-edu-articles-display
    .indus-edu-articles-display-explore-more-articles-btn-container
    .indus-edu-articles-display-explore-more-articles-btn-mini-container
    .indus-edu-articles-display-explore-more-articles-btn {
    font-size: 14px;
  }
  .indus-edu-how-we-different
    .indus-edu-how-we-different-heading
    .indus-edu-how-we-different-title {
    padding-bottom: 30px;
  }
  .indus-edu-how-we-different .indus-edu-how-we-different-text {
    font-size: 17px;
    padding-bottom: 30px;
  }
  .indus-edu-reviews-display
    .indus-edu-reviews-display-heading
    .indus-edu-reviews-display-title {
    font-size: 23px;
    padding-bottom: 30px;
  }
  .indus-edu-reviews-display .indus-edu-reviews-display-text {
    font-size: 17px;
    padding-bottom: 30px;
  }

  .articles .articles-container .articles-box {
    min-width: 300px;
    margin: 0 auto;
    margin-bottom: 30px;
  }

  /* *******************Indus Education Page Responsive | Ends Here******************* */

  /* *******************Sandesh Page Responsive | Starts Here******************* */

  .sandesh-page-banner
    .sandesh-page-banner-text
    .sandesh-page-banner-btn-container {
    margin-top: 40px;
  }
  .sandesh-page-banner
    .sandesh-page-banner-text
    .sandesh-page-banner-btn-container
    .sandesh-page-banner-btn {
    width: 147px;
    margin-bottom: 20px;
  }
  .sandesh-banner-btn-container .sandesh-banner-btn {
    width: 170px;
    margin-bottom: 20px;
  }
  .sandesh-page-about-information
    .sandesh-page-about-information-heading
    .sandesh-page-about-information-title {
    font-size: 22px;
    padding-bottom: 30px;
  }
  .sandesh-page-about-information .sandesh-page-about-information-text {
    font-size: 14px;
    padding-bottom: 30px;
  }
  .sandesh-volumes-display
    .sandesh-volumes-display-heading
    .sandesh-volumes-display-title {
    padding-bottom: 30px;
  }
  .sandesh-volumes-display .sandesh-volumes-container {
    padding-bottom: 20px;
  }
  .sandesh-volumes-display
    .sandesh-volumes-display-explore-more-articles-btn-container
    .buttons
    .blob-btn {
    font-size: 14px;
  }
  .sandesh-reviews-display
    .sandesh-reviews-display-heading
    .sandesh-reviews-display-title {
    padding-bottom: 30px;
  }
  .sandesh-reviews-display
    .sandesh-write-review-btn-container
    .sandesh-write-review-btn-mini-container
    .sandesh-write-review-btn {
    font-size: 14px;
  }

  .sandesh-reviews-display .listing-carousel-button {
    margin-top: -10px;
  }

  /* *******************Sandesh Page Responsive | Ends Here******************* */

  /* *******************Membership Page Responsive | Starts Here******************* */

  .membership-login-signup-needed-message-buttons {
    padding: 0 30px;
  }
  .membership-bottom-part
    .membership-login-signup-needed-message-buttons
    .membership-buttons-login-signup-buttons-container {
    flex-direction: column;
  }
  .membership-bottom-part
    .membership-login-signup-needed-message-buttons
    .membership-login-signup-needed-message {
    font-family: "Poppins", sans-serif;
    font-family: 600;
    font-size: 17px;
  }
  .membership-bottom-part
    .membership-login-signup-needed-message-buttons
    .membership-buttons-login-signup-buttons-container
    .membership-buttons-login-signup-buttons {
    font-size: 25px;
  }
  .membership-top-part
    .membership-inner-header
    .membership-container
    .about-membership-container
    .about-membership-text
    .about-membership-info {
    font-size: 14.5px;
  }
  .membership-top-part
    .membership-inner-header
    .membership-container
    .about-membership-container
    .about-membership-text
    .about-membership-heading
    .about-membership-title {
    font-size: 20px;
  }

  /* *******************Membership Page Responsive | Ends Here******************* */

  /* *******************Single Article Page Responsive | Starts Here******************* */

  .articles-container .article-heading .article-title {
    font-size: 25px;
  }
  .articles-container .article-heading p {
    font-size: 16px;
  }

  /* *******************Single Article Page Responsive | Ends Here******************* */

  /* *******************Board Members Details Page Responsive | Starts Here******************* */

  .board-member-details
    .board-member-details-heading
    .board-member-details-title {
    font-size: 22px;
    padding-bottom: 30px;
  }

  .board-member-details .the-board-member-details {
    font-size: 13px;
    padding-bottom: 30px;
  }

  /* *******************Board Members Details Page Responsive | Ends Here******************* */

  /* *******************Indus Cares Page Responsive | Starts Here******************* */

  .indus-cares .indus-cares-heading .indus-cares-title {
    font-size: 24px;
  }
  .indus-cares .indus-cares-content .indus-cares-text {
    font-size: 13px;
    padding-bottom: 10px;
  }
  .indus-cares .indus-cares-img-container .indus-cares-img-description {
    font-size: 11px;
  }

  /* *******************Indus Cares Page Responsive | Ends Here******************* */

  /* *******************Seva Page Responsive | Starts Here******************* */

  .seva-description .seva-heading .seva-title {
    font-size: 24px;
    padding-bottom: 30px;
  }
  .seva-description .the-seva-description {
    font-size: 14px;
    padding-bottom: 50px;
  }
  .seva-photo-gallery .seva-photo-gallery-heading .seva-photo-gallery-title {
    font-size: 24px !important;
    padding-bottom: 30px !important;
  }
  .join-seva-btn {
    font-size: 14px;
  }

  .seva-description .join-seva-btn {
    font-size: 14px;
  }
  /* *******************Seva Page Responsive | Ends Here******************* */

  /* *******************About Us Page Responsive | Starts Here******************* */

  .about-us-information .about-us-information-image-section {
    text-align: center;
  }
  .about-us-information-read-more-btn-text {
    font-size: 14px;
  }
  .about-us-board .about-us-board-heading .about-us-board-title {
    padding-bottom: 30px;
    font-size: 30px;
  }
  .about-us-past-leadership
    .about-us-past-leadership-heading
    .about-us-past-leadership-title {
    padding-bottom: 30px;
    font-size: 24px;
  }

  /* *******************About Us Page Responsive | Ends Here******************* */

  /* *******************Navbar Responsive | Starts Here******************* */

  .nav-bar .nav-links.login-link {
    display: none;
  }
  .nav-links li a.login-link-mobile {
    display: inline-block !important;
    padding: 8px 20px;
    margin-left: 14px;
  }

  /* *******************Navbar Responsive | Ends Here******************* */

  /* *******************About Us Details Responsive | Starts Here******************* */

  .about-us-full-description .about-us-full-description-content-container p {
    font-size: 13px;
  }
  .about-us-full-description
    .about-us-full-description-heading
    .about-us-full-description-title {
    font-size: 24px;
    padding-bottom: 30px;
  }

  /* *******************About Us Details Responsive | Ends Here******************* */

  /* *******************Write a Review Responsive | Starts Here******************* */

  .write-review .write-review-heading .write-review-title {
    font-size: 26px;
    padding-bottom: 30px;
  }
  .write-review
    .write-review-content
    .about-experience
    .about-experience-title {
    font-size: 15px;
  }
  .write-review
    .write-review-content
    .write-review-indus-edu-stars-container
    ul
    .write-review-indus-edu-star-icon-container
    .write-review-indus-edu-star-icon {
    font-size: 23px;
  }

  /* *******************Write a Review Responsive | Ends Here******************* */

  /* *******************Indus Past Events Page Responsive | Starts Here******************* */

  .single-past-event {
    width: 300px;
    height: 470px;
  }

  .past-events .past-events-heading .past-events-title {
    font-size: 25.5px;
    padding-bottom: 30px;
  }

  /* *******************Indus Past Events Page Responsive | Ends Here******************* */

  /* *******************Past Event Detail Page Responsive | Starts Here******************* */

  .past-event-details .past-event-details-heading .past-events-details-title {
    padding-bottom: 30px;
    font-size: 25px;
  }

  /* *******************Past Event Detail Page Responsive | Ends Here******************* */

  /* *******************Events Page Responsive | Starts Here******************* */

  .events-container
    .the-events
    .events-holder
    .events-mini-holder
    .events-details-container
    .events-details-title {
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-family: "Poppins", sans-serif;
  }

  /* *******************Events Page Responsive | Ends Here******************* */
  /* *******************Footer Responsive | Starts Here******************* */

  .footer .thank-visit p {
    padding-top: 20px;
    font-size: 12px;
  }

  /* *******************Footer Responsive | Ends Here******************* */
}

/*************************************************************
576px Responsive Ends Here.....
**************************************************************/

/*************************************************************
450px Responsive Starts Here.....
**************************************************************/

@media (max-width: 450px) {
  /* *******************Navbar Responsive | Starts Here******************* */

  nav .nav-bar .navLogo {
    padding-right: 40px;
  }
  .searchBox .search-field {
    right: 0;
  }
  .search-field::before {
    right: 23px;
  }
  .darkLight-searchBox .searchToggle {
    margin: 0;
    margin-right: 10px;
  }

  /* *******************Navbar Responsive | Ends Here******************* */
}

/*************************************************************
450px Responsive Ends Here.....
**************************************************************/

/*************************************************************
443px Responsive Starts Here.....
**************************************************************/

@media (max-width: 443px) {
  /* *******************Events Page Responsive | Starts Here******************* */

  .events-container
    .the-events
    .events-holder
    .events-mini-holder
    .events-details-container
    .events-details-description {
    font-size: 13px;
  }
  .events-container
    .events-left-side
    .events-title-description
    .events-description {
    font-size: 12px;
  }

  /* *******************Events Page Responsive | Ends Here******************* */
}

/*************************************************************
443px Responsive Ends Here.....
**************************************************************/

/*************************************************************
440px Responsive Starts Here.....
**************************************************************/

@media (max-width: 440px) {
  /* *******************Contact Us Page Responsive | Starts Here******************* */

  .contact-us-container
    .contact-section-container
    .contact-info
    .indivisual-contact-information
    .contact-info-text {
    font-size: 9px;
  }

  .contact-us-container
    .contact-section-container
    .contact-info
    .indivisual-contact-information
    i {
    font-size: 12px;
  }

  .contact-us-container
    .contact-section-container
    .contact-info
    .indivisual-contact-information
    .contact-info-unique-icon {
    padding: 10px 11px !important;
  }

  .contact-us-container
    .contact-section-container
    .contact-info
    .contact-info-title {
    font-size: 21px;
  }

  /* *******************Contact Us Page Responsive | Ends Here******************* */
}

/*************************************************************
440px Responsive Ends Here.....
**************************************************************/

/*************************************************************
406px Responsive Starts Here.....
**************************************************************/

@media (max-width: 406px) {
  /* *******************Events Page Responsive | Starts Here******************* */

  .events-container
    .the-events
    .events-holder
    .events-mini-holder
    .events-details-container
    .events-details-description {
    font-size: 11px;
  }

  /* *******************Events Page Responsive | Ends Here******************* */

  /* *******************Single Article Page Responsive | Starts Here******************* */

  .articles-container
    .article-content
    .more-articles-container
    .more-article
    .more-article-text-container
    .more-article-text {
    font-size: 14px;
  }
  .articles-container .article-heading .article-title {
    font-size: 21px;
  }
  .articles-container .article-heading p {
    font-size: 13px;
  }
  .articles-container
    .article-content
    .more-articles-container
    .more-article
    .more-article-text-container
    .more-article-text
    .more-article-text-link {
    font-size: 12px;
  }

  /* *******************Single Article Page Responsive | Ends Here******************* */
}

/*************************************************************
406px Responsive Ends Here.....
**************************************************************/

/*************************************************************
401px Responsive Starts Here.....
**************************************************************/

@media (max-width: 401px) {
  .events-container .events-left-side .events-title-description .events-title {
    font-size: 24px;
  }
}

/*************************************************************
401px Responsive Ends Here.....
**************************************************************/

/*************************************************************
385px Responsive Starts Here.....
**************************************************************/

@media (max-width: 385px) {
  /* *******************Contact Us Page Responsive | Starts Here******************* */

  .contact-us-container
    .contact-section-container
    .contact-info
    .contact-info-title {
    font-size: 18px;
  }

  /* *******************Contact Us Page Responsive | Ends Here******************* */

  /* *******************Footer Responsive | Starts Here******************* */

  .footer .footer-links .f-links ul li a {
    font-size: 13px;
  }

  /* *******************Footer Responsive | Ends Here******************* */
}

/*************************************************************
385px Responsive Ends Here.....
**************************************************************/

/*************************************************************
370px Responsive Starts Here.....
**************************************************************/

@media (max-width: 370px) {
  /* *******************404 Error Page Responsive | Starts Here******************* */

  .container-404 .message-container-404 .buttons-container-404 {
    text-align: center;
    display: flex;
    justify-content: center;
  }

  .container-404
    .message-container-404
    .buttons-container-404
    .buttons-wrap-404
    a {
    display: block;
    margin-bottom: 20px;
    width: 220px;
    text-align: center;
  }
  .container-404 .svg-404 {
    margin-left: -160px;
    max-width: 300px;
  }
  .container-404 .message-container-404 {
    margin-left: -140px;
    max-width: 300px;
  }

  /* *******************404 Error Page Responsive | Ends Here******************* */
}

/*************************************************************
370px Responsive Ends Here.....
**************************************************************/

/*************************************************************
362px Responsive Starts Here.....
**************************************************************/

@media (max-width: 362px) {
  /* *******************Contact Us Page Responsive | Starts Here******************* */

  .contact-us-container
    .contact-section-container
    .contact-info
    .indivisual-contact-information
    .contact-info-text {
    font-size: 13px;
  }

  .contact-us-container
    .contact-section-container
    .contact-info
    .indivisual-contact-information
    i {
    font-size: 19px;
  }

  /* *******************Contact Us Page Responsive | Ends Here******************* */
}

/*************************************************************
362px Responsive Ends Here.....
**************************************************************/

/*************************************************************
358px Responsive Starts Here.....
**************************************************************/

@media (max-width: 358px) {
  /* *******************Events Page Responsive | Starts Here******************* */

  .events-container
    .the-events
    .events-holder
    .events-mini-holder
    .events-details-container
    .events-details-description {
    font-size: 9.3px;
  }

  .events-container
    .the-events
    .events-holder
    .events-mini-holder
    .events-details-container
    .events-details-more-details {
    padding: 4px 9px;
    font-size: 14px;
  }
  .events-container
    .events-left-side
    .events-title-description
    .events-description {
    margin: 10px 0 0;
    padding: 0;
    font-size: 12px;
  }
  .events-container
    .events-left-side
    .events-title-description
    .events-description {
    font-size: 11px;
  }

  /* *******************Events Page Responsive | Ends Here******************* */
}

/*************************************************************
358px Responsive Ends Here.....
**************************************************************/

/*************************************************************
500px Height Responsive Starts Here.....
**************************************************************/

@media (max-height: 500px) {
  /* *******************Login Sign Up Page Responsive | Starts Here******************* */
  .login-signup-container .login-signup-mini-container {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  /* *******************Login Sign Up Page Responsive | Starts Here******************* */

  /* *******************404 Error Page Responsive | Starts Here******************* */

  .container-404 .svg-404 #shape-5-404-page {
    animation-delay: 0.8s;
    display: none;
  }

  /* *******************404 Error Page Responsive | Ends Here******************* */
}

/*************************************************************
500px Height Responsive Ends Here.....
**************************************************************/

/*************************************************************
450px Height Responsive Starts Here.....
**************************************************************/

@media (max-height: 450px) {
  /* *******************Login Sign Up Page Responsive | Starts Here******************* */
  .login-signup-container .login-signup-mini-container {
    margin-top: 80px;
    margin-bottom: 60px;
  }
  /* *******************Login Sign Up Page Responsive | Starts Here******************* */

  /* *******************Home Page Responsive | Starts Here******************* */

  /*.home-page-banner .home-page-banner-text .home-page-banner-btn-container {*/
  /*  margin: 30px auto 0 !important;*/
  /*}*/

  /*.home-page-banner .home-page-banner-text .home-page-banner-title {*/
  /*  padding-top: 60px !important;*/
  /*}*/

  .home-page-banner .home-page-banner-text .home-page-banner-title {
    font-size: 31px;
  }

  /*.home-page-banner*/
  /*  .home-page-banner-text*/
  /*  .home-page-banner-btn-container*/
  /*  .home-page-banner-btn {*/
  /*  width: 115px;*/
  /*}*/

  /* *******************Home Page Responsive | Ends Here******************* */

  /* *******************Indus Education Page Responsive | Starts Here******************* */

  .indus-edu-banner .indus-edu-banner-text .indus-edu-banner-btn-container {
    margin: 30px auto 0 !important;
  }

  /*.indus-edu-banner .indus-edu-banner-text .indus-edu-banner-title {*/
  /*  padding-top: 60px !important;*/
  /*}*/

  .indus-edu-banner
    .indus-edu-banner-text
    .indus-edu-banner-btn-container
    .indus-edu-banner-btn {
    width: 115px;
  }
  /* *******************Indus Education Page Responsive | Ends Here******************* */

  /* *******************Sandesh Page Responsive | Starts Here******************* */

  .sandesh-page-banner
    .sandesh-page-banner-text
    .sandesh-page-banner-btn-container {
    margin: 30px auto 0 !important;
  }

  .sandesh-page-banner .sandesh-page-banner-text .sandesh-page-banner-title {
    padding-top: 50px !important;
  }

  .sandesh-page-banner
    .sandesh-page-banner-text
    .sandesh-page-banner-btn-container
    .sandesh-page-banner-btn {
    width: 115px;
  }

  /* *******************Sandesh Page Responsive | Ends Here******************* */
}

/*************************************************************
450px Height Responsive Ends Here.....
**************************************************************/

/*************************************************************
IndUS Responsive Ends Here.....
**************************************************************/
