*
{
  font-family: Arial;
  scroll-behavior: smooth;
  scroll-padding-top: 120px;
}

/* Navbar Link Hover Effect */
.nav-link-hover {
  position: relative;
  display: inline-block;
  color: white; /* Default link color */
  text-decoration: none;
  transition: color 0.3s ease;
}

.nav-link-hover::after {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  bottom: -2px;
  left: 50%;
  transform: translateX(-50%);
  background-color: white;
  transition: width 0.3s ease;
}

.nav-link-hover:hover {
  color: green;
}

.nav-link-hover:hover::after {
  width: 100%;
}

/* Active Link Styling */
.nav-link-hover.active {
  color: green;
}

.nav-link-hover.active::after {
  width: 100%;
}



/* Customize the dots' appearance */
.owl-dots .owl-dot {
    background-color: #ddd;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    display: inline-block;
    margin: 0 5px;
  }
  
  .owl-dots .owl-dot.active {
    background-color: #000; /* Active dot color */
  }

  /* banner css start */
  @media only screen and (max-width: 1199px) {
    .image_banner
      {
        height: 400px !important;
      }
      .bg-back
      {
        height: 700px !important;
      }
      }
    @media only screen and (max-width: 791px) {
        .image_banner
          {
            height: 250px !important;
          }
          .bg-back
          {
            height: 500px !important;
          }
          }

      @media only screen and (max-width: 1199px) {
        .fostering
          {
            top: -49px !important;
          }
        }   
  @media only screen and (max-width: 791px) {
    .fostering
      {
        top: -42px !important;
      }
      }

      @media only screen and (max-width: 498px) {
        .fostering
          {
            top: -53px !important;
          }
          }
          @media only screen and (max-width: 353px) {
            .fostering
              {
                top: -43px !important;
              }
              }
              @media only screen and (max-width: 456px) {
                .about_text
                  {
                    font-size: 40px !important;
                  }
                  }  
  /* banner css end */

  /* mission statement start */
  @media only screen and (max-width: 456px) {
    .about_text
      {
        font-size: 40px !important;
      }
      }  

      @media only screen and (max-width: 700px) {
        .exchanges
          {
            width: 100% !important;
            p
            {
              font-size: 28px !important;
            }
          }
          }
  /* mission statement start */


  /* TESTIMONIALS css start */
  @media only screen and (max-width: 991px) {
    .place_huge
      {
        width: 100% !important;
      }
      }
      @media only screen and (max-width: 1317px) {
        .footer_header_img
          {
            display: none;
          }
          }
          @media only screen and (max-width: 575px) {
            .bg-testimonials
              {
                width: 95% !important;
              }
              }
  /* TESTIMONIALS css end */

  /* contact start */
  @media only screen and (max-width: 720px) {
    .contact_us
      {
        width: 95% !important; 
      }
      }
      @media only screen and (max-width: 991px) {
        .contact_info
          {
            top: 40px !important;
          }
          .contact_parent
          {
            height: 160px !important;
          }
          .contact_bg
          {
            width: 90% !important;
            margin-top: 40px !important;
          }
          }
          @media only screen and (max-width: 991px) {
            .footer_text
              {
                font-size: 30px !important;
              }
              }
  /* contact start */
  @media only screen and (max-width: 991px){
    .concepts
    {
      padding-bottom: 20px !important;
    }
    }

@media only screen and (max-width: 756px) {
      .logo-size
        {
          height: 50px !important;
        }
        .logo-sign
        {
          top: 87px !important;
        }
      }  