.logo-panel {
    padding-top: 10px;
}
header a.navbar-brand img{
    max-width: 220px;
}
.main-header.scroll-header a.navbar-brand img {
    max-width: 120px;
}
header .logo-port img {
    max-width: 80px;
}
.appointment-section{
    background-position: center center;
}

.banner_area.banner_one:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.4);
}
.banner_area .banner_content h3, .banner_area .banner_content h1{
    color: #fff;
}
.full_img{
    width: 100%;
}
@media only screen and ( max-width: 767px ){

    .aboutpage-para h2{
        font-size: 25px;
    }
    .aboutpage-main .about-imgpanel img{
        margin-bottom: 30px;
    }
    .aboutpage-content{
        padding-bottom: 30px;
    }
    .aboutpage-main{
        padding-top: 50px;
    }
}
@media only screen and ( max-width: 480px ){

    .banner_area .banner_content h3, .banner_area .banner_content h1{
        font-size: 30px;
    }
}
