@media (max-width: 768px) {
    .pl-0{
        padding-left: 4px !important;
    }
    .hero-banner:before{
        width: 100%;
    }
    .hero-banner .banner-left h1{
        font-size: 40px;
    }
    .hero-banner .banner-left .date-items span:nth-child(1){
        font-size: 20px;
    }
    .hero-banner:before {
        background-position: bottom;
        background-size: contain;
    }
    .key-points .key-point-items{
        width: 100%;
    }
    .date-box{
        max-width: 100%;
    }
    .date-box p{
        font-size: 11px;
    }
    .contact-us .contact-card.bordered{
      border: 0px;
    }
    .services{
        padding-bottom: 0px;
    }
    .about-treatment{
        padding-top: 50px;
        padding-bottom: 25px;
    }
    .about-treatment-inner{
        padding: 25px 0px;
    }
    .about-treatment h5{
        margin-top: 0px;
    }
    .contact-us {
        padding: 50px 0px;
    }
    .key-points-wrapper{
        padding-bottom:0px;
    }
    
    .key-points .key-point-items p {
    margin-bottom: 0px;
    margin-left: 11px;
    font-weight: 300;
    font-size: 15px;
    }
    
    #contactForm h5{
    color:#de336b;
    color: #fff;
    font-size:18px;
    }
    
    .services h3 {
    font-size:1.74rem;
    }
    
    .service-card .service-card-icon{
    background-image: url(yellow-bg.jpg);
    }
    
    .service-card-icon {height:74px; background:#fbaf01}

    .umain-logo {max-width: 400px;}
}

@media (min-width: 769px){
.umain-logo {max-width: 342px;}
}
@media (max-width: 420px){
    .umain-logo {max-width: 95%}
}
        
    