.banner-heading {padding-top: 285px;}
.artist-impression p {font-size: 10px;line-height: 44.38px;color: var(--secondary-color);letter-spacing: 0.5px;}
.banner-heading h1 {font-size: 40px;line-height: 50px;color: var(--primary-color);}

@media screen and (min-width: 1920px){
    .banner-container{
        max-width: 1476px;
    }
 }
@media only screen and (min-width: 1200px) and (max-width:1399px) {
.banner-heading {
    padding-top: 190px;
}
}
@media only screen and (min-width: 1025px) and (max-width:1199px) {
    .banner-heading {
        padding-top: 100px;
    }
}
@media only screen and (min-width: 768px) and (max-width:1024px) {
    .banner-heading h1 {font-size: 30px;line-height: 40px;}
    .banner-heading {
        padding-top:100px;
    }
}

@media screen and (max-width: 767px) {
    .banner-heading {padding-top: 150px;}
    .home-banner .artist-impression {display: none;}
    .banner-heading h1 {font-size: 24px;line-height: 28px;}
    /* .home-banner {height: 587px;} */
}