/*
    Theme Name:   Hospa Child
    Description:  Hospa Child Theme
    Author:       HiBootstrap
    Author URI:   http://hibootstrap.com
    Template:     hospa
    Version:      1.7
    Text Domain:  hospa-child
*/
.general-hospital-slider-content .content {
    height: 380px;
}
.general-hospital-slider-content .inner-info {
    height: 312px;
}
.general-hospital-slider-content .inner-info .box{
	border:none !important;
}
.home_feature_box .features-card {
    min-height: 348px;
}
.home_feature_box2 .overview-card {
    min-height: 480px;
}
.dh_Hdoctors ul#doctor_tab {
    display: none;
}
.dh_about_area .row.justify-content-center .col-lg-6.col-md-6 {
    width: 100%;
}
.dh_footer_wrapper .locations span {
    display: block;
}
.navbar-area-with-transparent-color .top-navbar-list li:last-child a,
.navbar-area-with-transparent-color .others-option .option-item .search-bar i{
    color: #444f6f !important;
}
.home .navbar.is-sticky ul#menu-primary-menu> li>a,
.home .navbar.is-sticky ul#menu-top-menu> li>a,
.home .navbar-area-with-transparent-color.is-sticky .others-option .option-item .search-bar i{
    color: #ffffff !important;
}
.navbar.is-sticky a.navbar-brand {
    padding: 20px 78px 30px 0;
}
.navbar.is-sticky .top-navbar-list {
    padding-top: 12px;
    padding-bottom: 12px;
}
.navbar .top-navbar-list {
    padding-top: 5px !important;
    padding-bottom: 10px !important;
}
.top-header-btn a {
    padding: 10px 15px !important;
}
.dh_branch1 > ul.dropdown-menu {
    height: 500px;
    overflow-x: scroll;
}
.dh_footer_wrapper ul.hour-info {
    color: #ADB1BC !important;
}
.page-banner-inner ul.information {
    display: none;
}
.doctor-details-area .content ul {
    padding-left: 16px;
}
.doctor-details-area .content ul li {
    padding-bottom: 10px;
}
.doctor-details-desc .content {
    border-radius: 20px;
    background-color: #F2DDD9;
    padding: 45px;
    margin-bottom: 0 !important;
}
.single-services .page-banner-inner .information li .phone-btn span {
    letter-spacing: normal !important;
}
.services-details-desc .about-content {
    margin-top: -35px;
}
.dh_about_values .about-overview-card {
    min-height: 334px;
}
.search-popup {
  display: none;
}
.search-results ul.meta {
    display: none !important;
}
.search-popup.active {
  display: block;
}
.doctor-details-top-content .title span:first-of-type,
.doctor-details-top-content .title span:first-of-type + .comma {
  display: none;
}
.blog-details .blog-details-content .article-social {
    display: none !important;
}


@media (min-width: 320px) and (max-width: 425px){
	.navbar-area-with-transparent-color .navbar-brand {
		max-width: 190px !important;
		padding: 5px 5px 5px 0 !important;
	}
}
@media (min-width: 425px) and (max-width: 767px){
	.navbar-area-with-transparent-color .navbar-brand {
		max-width: 150px !important;
		padding: 5px 5px 5px 0 !important;
	}
}
@media (min-width: 320px) and (max-width: 1199px){
	.search-bar.main-menu__search.search-toggler {
		font-size: 25px;
		padding-right: 20px;
		padding-left: 10px;
	}
}
@media only screen and (max-width: 767px) {
	.top-header-area {
		display: none;
	}
	.mobile-navbar .offcanvas-body ul.mobile-menu .active > .sub-menu {
		padding-top: 15px;
	}
	.general-hospital-slider-content .inner-info {
		min-height: 225px;
		height: auto;
	}
	.home_feature_box2 .overview-card {
		min-height: 400px !important;
	}
	.overview-card .wrap-shape {
        position: absolute !important;
        bottom: 30px !important;
        right: 15px !important;
    }
	.home_feature_box .features-card {
		min-height: initial !important;
	}
	.dh_home_reviews .ti-reviews-container {
		margin-bottom: 0 !important;
	}
	.copyright-area {
		padding: 10px 15px;
	}
	.copyright-area p {
		font-size: 12px;
	}
	.single-footer-widget .widget-logo {
		max-width: 210px;
		height: auto;
	}
	.dh_about_values .about-overview-card {
		min-height: auto;
	}
	.mobile-navbar .offcanvas-header a.logo img {
		max-width: 65%;
	}
	.mobile-navbar .offcanvas-body ul.mobile-menu .menu-item .sub-menu {
		padding-top: 15px !important;
	}
}
@media (min-width: 768px) and (max-width: 1199px){
	.navbar-area-with-transparent-color .navbar-brand {
		max-width: 200px !important;
		padding: 5px 5px 5px 0 !important;
	}
	.dh_top_bar .top-header-info p {
		font-size: 12px !important;
		padding-top: 7px;
	}
	.top-header-btn a {
		font-size: 12px !important;
		padding: 10px !important;
	}
	.mobile-navbar .offcanvas-header a.logo img {
		max-width: 65%;
	}
	.mobile-navbar .offcanvas-body ul.mobile-menu .menu-item .sub-menu {
		padding-top: 15px;
	}
}
@media (min-width: 1198px) and (max-width: 1200px){
	.navbar .collapse.navbar-collapse {
		display: none !important;
	}
}
@media only screen and (min-width: 1600px) {
    .navbar-area-with-transparent-color .navbar-brand {
        padding: 45px 45px 45px 0 !important;
    }
}
@media only screen and (min-width: 1600px) {
    .navbar-area-with-transparent-color .navbar-brand::before {
		margin-left: -40px !IMPORTANT;
	}
}