.form-control {
    margin-top: 2px;
}

.theme-bg,
.search-btn,
.default-btn {
    background: #01aac1;
}


a:hover,
.blog-info a:hover,
.section-header h2,
.blog-info i,
.blog-title a:hover,
.text-theme-color {
    color: #01aac1;

}

.default-btn:hover {
    background: #111 !important;
    color: #fff;
}

.banner-header h2,
.section-header h2 span,
.search-icon,
.footer-title,
footer a {
    color: #111;
}

.intro-banner-bg {
    background: url(../../assets/images/banner.jpg) scroll center center no-repeat;
    min-height: 600px;
    background-size: cover;
    height: 600px;
}

.section-benefits {
    background: url(../../assets/images/ser-bg.png);
}

.bredcrumb-banner-bg {
    background: url(../../assets/images/bredcrumb-banner-bg.jpg) scroll center center no-repeat;
    min-height: 200px;
    background-size: cover;
    height: 200px;
}

.banner-header h1 {
    font-size: 50px;
    max-width: 430px;
}

.banner-header p {
    font-size: 22px;
}

.section-benefits .icon {
    max-width: 100px;
}

.footer .footer-top {
    background-color: #01aac1 !important;
}

.footer .footer-top {
    color: #111;
}

.footer .footer-bottom .copyright {
    padding: 15px 0 15px;
}

.doc-img {
    border-radius: 8px;
    max-width: 215px;
    margin: 20px auto 0;
}

.clinic-booking a+a {
    margin-top: auto;
}

.available-info li+li {
    margin-top: auto !important;
}

.profile-widget {
    margin-bottom: 0;
}

.clinic-booking a.apt-btn {
    background-color: #01aac1 !important;
    border-color: #01aac1 !important;
    color: #111 !important;
}

.clinic-booking a.apt-btn:hover,
.clinic-booking a.view-pro-btn:hover {
    background-color: #111 !important;
    border-color: #111 !important;
    color: #fff !important;
}

@media only screen and (max-width: 446px) {

    .intro-banner-bg {
        min-height: 400px;
        height: 400px;
    }
}

@media only screen and (max-width: 767px) {

    .intro-banner-bg {
        min-height: 500px;
        height: 500px;
    }
}