@media (max-width: 992px) {
    /* ====hero=== */
    
/* .hero-text h1{
font-size:42px;
}

.hero-text{
max-width:100%;
text-align:center;
}

.hero-buttons{
justify-content:center;
} */
/* 
  .hero-section {
        min-height: 750px;
        background-position: 65% center;
        background-size: cover;
    }
.hero-section::before {
    content: "";
    position: absolute;
    inset: 0;
  background: linear-gradient(180deg, rgb(0 0 0 / 28%) 0%, rgba(60, 60, 60, 0.55) 35%, rgba(150, 150, 150, 0.30) 65%, rgba(255, 255, 255, 0.10) 100%);
}
    .hero-text {
        max-width: 520px;
    }

    .hero-text h1 {
        font-size: 48px;
    }

    .hero-text h5 {
        font-size: 18px;
    } */
/* 	===responsive-image== */
/* 	   .hero-section {
        min-height: auto;
        background-image: none;
        background-position: unset;
        background-size: unset;
    }

    .hero-section::before {
        display: none;
    }

	.hero-responsive-image {
        display: block;
        width: 100%;
        margin-top: 40px;
    }

    .hero-responsive-image img {
        display: block;
        width: 100%;
        height: auto;
    } */
	/* == owners == */
/*     .owners {
        position: absolute;
        left: 50%;
        bottom: 0;
        transform: translateX(-50%);
    } */
	
	   .hero-section {
        min-height: auto;
        height: auto;
        background-image: none;
        background-position: unset;
        background-size: unset;
        display: block;
    }

    .hero-section::before {
        display: none;
    }

    .hero-content {
        width: 90%;
        margin: 0 auto;
        padding-top: 60px;
    }

    .hero-text {
        max-width: 520px;
    }

    .hero-text h1 {
        font-size: 48px;
        line-height: 1.15;
    }

    .hero-text h5 {
        font-size: 18px;
    }

    .hero-text p {
        font-size: 15px;
        line-height: 1.6;
    }

    /* Image appears below hero content */
    .hero-responsive-image {
        display: block;
        width: 100%;
        margin-top: 40px;
    }

    .hero-responsive-image img {
        display: block;
        width: 100%;
        height: auto;
        object-fit: cover;
    }

    /* Owners */
    .owners {
        position: relative;
        left: auto;
        bottom: auto;
        transform: none;
        width: fit-content;
        max-width: 90%;
/*         margin: 25px auto 30px; */
		        margin: 0 auto 30px;

    }
	
	
    /* ===footer== */
    .site-footer {
        padding-top: 40px;
    }

    .footer-top {
        padding-left: 20px;
        padding-right: 20px;
    }

    .footer-about {
        padding-right: 30px;
        margin-bottom: 30px;
    }

    .footer-column {
        padding-left: 15px;
        margin-bottom: 25px;
    }

    .footer-logo img {
        width: 140px;
    }
   /* ==for individuals page=== */
   .individuals-section {
     padding: 80px 0;
     height: auto;
   }

   .individuals-section {
     min-height: auto;
     padding: 80px 0;
   }

   .individuals-content {
     flex-direction: column;
     text-align: center;
     gap: 40px;
   }

   .individuals-text h1 {
     font-size: 40px;
   }

   .individuals-text p {
     max-width: 100%;
     margin: 20px auto 0;
   }

   .individuals-image img {
     max-width: 450px;
   }

 }


@media (max-width: 768px) {
/* 	==heading=== */
	.heading h3 {
    font-size: 25px;
	}
/* ==padding===	 */
	.about_us, .industry, .contactus, .industry-page, .funding, .inner-page-blog  {
		padding:60px 20px;
	}
	.work-process, .gallery{
		padding:0 20px;
	}
/* ==topbar and navbar=== */
  .topbar {
    flex-direction: column;
    text-align: center;
    gap: 5px;
	  display: none;
  }

  .hamburger {
    display: block;
  }

  .right-btn {
    display: none;
  }

  .nav-links {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #b1d1f8b0;

/* 	  background: linear-gradient(135deg, rgba(240, 240, 240, 0.45) 0%, rgba(230, 235, 241, 0.35) 50%, rgba(219, 230, 243, 0.45) 100%); */
    flex-direction: column;
    align-items: center;
    gap: 15px;

    transform: translateX(-100%);
    transition: 0.3s;
  }

  .nav-links.active {
    transform: translateX(0);
    padding: 15px 0;
  }
  /* ==hero section== */
/*    .hero-section {
        min-height: 750px;
        align-items: center;
        background-position: 70% center;
        background-size: cover;
    }

    .hero-content {
        width: 90%;
    }

    .hero-text {
        max-width: 100%;
    }

    .hero-text h1 {
        font-size: 42px;
        line-height: 1.15;
    }

    .hero-text h5 {
        font-size: 18px;
    }

    .hero-text p {
        font-size: 15px;
        line-height: 1.6;
		
        color: #fff;
    } */
    
	  /* == owners == */
/*     .owners {
        position: relative;
        left: auto;
        bottom: auto;
        transform: none;
        width: fit-content;
        max-width: 90%;
        margin: 35px auto 0;
    } */
	
	  .hero-content {
        width: 90%;
        padding-top: 50px;
    }

    .hero-text {
        max-width: 100%;
    }

    .hero-text h1 {
        font-size: 42px;
        line-height: 1.15;
    }

    .hero-text h5 {
        font-size: 18px;
    }

    .hero-text p {
        font-size: 15px;
        line-height: 1.6;
    }

    .hero-responsive-image {
        margin-top: 35px;
    }

    .owners {
        width: fit-content;
        max-width: 90%;
/*         margin: 25px auto 30px; */
		margin: 0 auto 30px;
    }
	
	
    /* ==footer== */
    .site-footer {
        padding-top: 35px;
    }

    .footer-top {
        padding-left: 20px;
        padding-right: 20px;
    }

    .footer-about {
        padding-right: 0;
        margin-bottom: 30px;
    }

    .footer-about p {
        max-width: 400px;
    }

    .footer-column {
        padding-left: 10px;
        margin-bottom: 25px;
    }

    .footer-column h4 {
        margin-top: 0;
    }

    .footer-bottom {
        margin-top: 5px;
        padding: 12px 15px;
    }

    .footer-bottom p {
        font-size: 8px;
    }
/* 	==funding== */
	.funding_img img {
    width: 100%;
    height: 300px;
    object-fit: cover;
}
}

@media (max-width:600px){
/* ===hero section=== */
/* .hero-text h1{
font-size:32px;
}

.hero-buttons{
flex-direction:column;
gap:15px;
}

.learn-btn,
.discover-btn{
width:100%;
} */
 /* === owners === */
/*     .owners {
        width: 90%;
        max-width: 350px;
        margin-top: 30px;
    }

    .owner-name {
        padding: 0 6px;
    }

    .owner-name h5 {
        font-size: 12px;
    }

    .owner-name p {
        font-size: 10px;
    } */
	
	   .hero-content {
        width: 90%;
        padding-top: 40px;
    }

    .hero-text h1 {
        font-size: 32px;
    }

    .hero-text h5 {
        font-size: 17px;
    }

    .hero-text p {
        font-size: 14px;
    }

    .hero-buttons {
        flex-direction: column;
        gap: 15px;
    }

    .learn-btn,
    .discover-btn {
        width: 100%;
    }

    .hero-responsive-image {
        margin-top: 30px;
    }

    .owners {
        width: 90%;
        max-width: 350px;
/*         margin-top: 20px; */
    }

    .owner-name {
        padding: 0 6px;
    }

    .owner-name h5 {
        font-size: 12px;
    }

    .owner-name p {
        font-size: 10px;
    }
	
	
}

@media (max-width: 480px) {
/*     .hero-section {
        min-height: 780px;
        background-position: 72% center;
    }

    .hero-text h1 {
        font-size: 34px;
    }

    .hero-text h5 {
        font-size: 17px;
    }

    .hero-text p {
        font-size: 14px;
    } */
	 /* === owners === */
/*     .owners {
        width: 92%;
        margin-top: 25px;
        padding: 6px 5px;
    }

    .owner-name {
        flex: 1;
        padding: 0 4px;
    }

    .owner-name h5 {
        font-size: 11px;
        line-height: 1.3;
    }

    .owner-name p {
        font-size: 10px;
    } */
	
	   .hero-content {
        width: 92%;
        padding-top: 35px;
    }

    .hero-text h1 {
        font-size: 34px;
    }

    .hero-text h5 {
        font-size: 17px;
    }

    .hero-text p {
        font-size: 14px;
    }

    .hero-responsive-image {
        margin-top: 25px;
    }

    .owners {
        width: 92%;
        max-width: none;
/*         margin-top: 20px; */
        padding: 6px 5px;
    }

    .owner-name {
        flex: 1;
        padding: 0 4px;
    }

    .owner-name h5 {
        font-size: 11px;
        line-height: 1.3;
    }

    .owner-name p {
        font-size: 10px;
    }
	
	
}