/************************************/
/***       Responsive Css     	 ***/
/************************************/
@media(min-width:768px){
.nav ul li:first-child{
    display: none;
}
}

@media only screen and (max-width: 1300px){

	
}
 @media (max-width: 1199px) {

}
@media only screen and (max-width: 1024px){
	
	
}

@media only screen and (max-width: 991px){
h2 {
    font-size: 40px;
    line-height: 40px;
}
.stat-content h3 {
    font-size: 50px;
}
.news-layout {
    grid-template-columns: 1fr;
}
.news-detail .news-layout {
    gap: 0;
}
.story-item {
    grid-template-columns: 45px 250px 1fr;
}
}

@media only screen and (max-width: 767px){
h2 {
    font-size: 30px;
    line-height: 30px;
}
body{
    font-size: 16px;
    line-height: 18px;
}
.banner-slider {
    padding: 80px 0 40px;
}
 .header-inner {
    grid-template-columns: auto 1fr auto;
  }
.header{
    height: 100px;
    position: relative;
    z-index: 999;
}
.logo-img {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 85%;
}

.desktop-social {
    display: none;
}

.menu-toggle {
    display: block;
    position: absolute;
    right: 30px;
    top: 30px;
}

.nav {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: var(--color-white);
    display: none;
    flex-direction: column;
}

.nav.active {
    display: block;
}

.nav ul {
    flex-direction: column;
    text-align: center;
    gap: 0;
    padding-top: 60px;
}

.nav ul li a {
    font-size: 22px;
    line-height: 50px;
}
div#menuToggle img {
    width: 25px;
}
.mobile-social {
    display: flex;
    justify-content: center;
    gap: 20px;
    padding: 15px 0;
}
    .stats {
    grid-template-columns: 1fr;
    gap: 40px;
  }
   .footer-inner {
    flex-direction: column;
    gap: 20px;
  }
.footer-right{
    text-align: center;
}
  .footer-bottom {
    text-align: center;
  }
  .video-play-icon img{
    max-width: 50px;
  }
  .green-text h2 {
        max-width: 80%;
}
.green-text{
    padding: 30px 0;
    background: linear-gradient(to right, var(--color-primary) 0%, var(--color-primary) 93%, transparent 85%, transparent 100%);
}
.about-section {
    padding: 50px 0px;
}
.top-text {
    padding: 80px 20px 50px;
}
.mission-section .content{
    margin-top: 0;
}
.mission-section .content {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
}
.mission-section .container{
    padding: 0;
}
.mission-image {
    max-width: 65%;
    margin-top: -50px;
    margin-left: auto;
}
.mission-content p{
    text-align: center;
}
.vision-top {
    grid-template-columns: repeat(1, 1fr);
    padding: 40px 40px 40px;
    margin: 0 20px;
}
.vision-images {
    margin-top: 50px;
}
.vision-images .image-large{
    max-width: 240px;
    width: auto;
    height: 225px;
    object-fit: cover;
}
.vision-images .image-large img{
    max-width: 240px;
    width: auto;
    height: 225px;
    object-fit: cover;  
}
.vision-images .image-small{
    margin-left: -50px;
    margin-top: 0;
}
.vision-text {
    display: block;
}
.story-item {
    grid-template-columns: 40px 1fr;
    grid-template-areas:
        "num title"
        "text text";
}
 .story-number {
    grid-area: num;
}

.story-title {
    grid-area: title;
}
.story-title h3 {
    font-size: 30px;
    line-height: 30px;
}
.story-content {
    grid-area: text;
    padding-left: 70px;
}
.leadership-images .container{
    padding: 0;
}
.small-image {
    max-width: 65%;
    margin-top: -40px;
    margin-left: auto;
}
 .news-grid {
    grid-template-columns: 1fr;
}
.news-card h3 {
    font-size: 25px;
    line-height: 25px;
}
.news-detail{
    padding-top: 100px;
}
.news-date {
    margin-bottom: 10px;
}
.back-btn {
    width: -webkit-fill-available;
    text-align: center;
}
.news-detail h1{
  font-size: 35px;
  line-height: 35px;
}
.quote-item p, .top-text p{
    max-width: 200px;
    margin: 0 auto;
}
.top-text p{
    padding-top: 40px;
}




}

@media(max-width: 410px){
.green-text h2 {
    max-width: 82%;
}
  
}

@media only screen and (max-width: 500px){
    
}
