@media(max-width:900px){

.hero-content{
grid-template-columns:1fr;
text-align:center;
}

.hero-right{
order:-1;
}

.hero-right img{
width:250px;
}

.hero-left h1{
font-size:36px;
}
	
.nav-wrapper{
    height:80px;
}	

nav{
    display:none;
}

.menu-toggle{
    display:block;
}
	
.about-grid{
    grid-template-columns:1fr;
    gap:20px;
}	

.process-grid{
    grid-template-columns:1fr;

}
	
.process-card{
    padding:30px 20px;
}
	
.benefit-grid{
    grid-template-columns:1fr;
}
	
.contact-wrapper{
    grid-template-columns:1fr;

}	
	
.cta-box{
    padding:50px 25px;

}

.cta-box h2{
    font-size:32px;

}	
	
.footer-grid{
    grid-template-columns:1fr;
    text-align:center;

}

.footer-logo{
    margin:0 auto 20px;

}

.social-icons{
    justify-content:center;

}	
	
.about-grid{
    grid-template-columns:1fr;

}	
	
.process-card{
    flex-direction:column;
    text-align:center;

}	
	
.eligible-grid{
    grid-template-columns:1fr;

}	
	
}

/* ==========================
   VIDEO GALLERY
========================== */

@media (max-width:1200px){

    .video-grid{
        grid-template-columns:repeat(3,1fr);

    }

}

@media (max-width:768px){

    .video-grid{
        grid-template-columns:repeat(2,1fr);

    }

}

@media (max-width:576px){

    .video-grid{
        grid-template-columns:1fr;

    }

}

@media(max-width:768px){

    .page-header-title{
        flex-direction:column;
        gap:20px;

    }

    .header-logo{
        width:70px;

    }

}

@media(max-width:991px){

    .video-home-grid{
        grid-template-columns:repeat(2,1fr);

    }

}

@media(max-width:768px){

    .video-home{
        padding:70px 0;

    }

    .video-home-grid{
        grid-template-columns:1fr;
        gap:20px;

    }

}

@media(max-width:991px){

    .gallery-grid{

        grid-template-columns:repeat(2,1fr);

    }

    .gallery-last-row{

        justify-content:center;

        flex-wrap:wrap;

    }

}

@media(max-width:768px){

    .gallery-home{

        padding:70px 0;

    }

    .gallery-grid{

        grid-template-columns:1fr;

    }

    .gallery-last-row{

        display:grid;

        grid-template-columns:1fr;

        gap:20px;

    }

}