@media only screen and (max-width: 768px) {
h3 
{
    font-size: 35px;
    
}
header
{
  padding: 15px 0px;
}
#video 
    {
        height: 450px;
        object-fit: cover;
    }
    .impact-section .div1 {
        
        margin-bottom: 10px;
      }
      .impact-section .div2
      {
        margin-top: 0px;
      }
      .counter-section .item {
        
        margin-bottom: 10px;
      }
      footer h4 {
      
        margin-top: 35px;
      }
      .footer-sub ul,.footer-sub p {
      
        padding-left: 0px;
        text-align: center;
      }
      .banner-section {
        margin-top: 68px;
      }
}

@media (min-width:769px) and (max-width: 991px)
{



}
@media (min-width:992px) and (max-width: 1024px)
{



}