.header-wrapper{
    animation: backgroundFadeIn 2s ease-in-out;
}


@keyframes backgroundFadeIn {
    0% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}


.header .doctor-image{
    position: absolute;
    right: 5%;
    width: 38.68%;
    height: 100%;
    bottom: 0;
    z-index: 0;
}

.header .row{
    z-index: 1;
    position: relative;
}

.header .doctor-image img{
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: top;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .header{
        background-size: contain;
        background-position: top;
    }

   
}

@media only screen and (max-width: 991.98px)  {
    .header-wrapper .background-video{
        height: 100%;
    }
 }

 .contact-info{
    background-image: url(../../theme/img/logo-animated.gif);
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
 }
 .contact-info::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .89);
 }
 .contact-info .row{
    position: relative;
 }