
@media screen and (max-width: 1399px) {
    .banner-content h1 {
        font-size:50px;
    }
    .main-banner-image img{
        width: 100%;
    }
    .main-banner {
        padding:140px 0 60px;
    }
    section {
        padding: 60px 0;
    }
}

@media screen and (max-width: 1199px) {
  
    .banner-content h1 {
        font-size:42px;
    }
    .title .title-heading {
        font-size:28px;
    }
}

@media screen and (max-width: 991px) {
     .banner-content h1 {
        font-size:36px;
    }
    .title .title-heading {
        font-size:24px;
    }
    footer .top-footer {
        padding:30px 0;
    }
    .main-banner {
        padding:120px 0 50px;
    }
}

@media screen and (max-width: 767px) {
    
     .banner-content h1 {
        font-size:32px;
    }
    
    .logo img {
        height:40px;
        margin-top: 0;
    }
 
}

@media screen and (max-width: 575px) {
    p {
    font-size: 14px;
    }
     .main-banner {
        padding:100px 0 40px;
    }
}

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