body{
    background-color: #f4f1ed !important;
}
.hlt_grayebg{
    background-color: #eee9f5 !important;
}
.hlt_whitebg{
    background-color: #f2eadf !important;
}
.hlt_logo{
    background: #FFFFFF !important;
    padding: 7px;
}
.hlt_logo img {
    height: 100%;
    width: 100%;
    object-fit: contain;
    background: white;
}
.hlt_header {
    background-color: #5c3593 !important;
}

.hlt_uprleft ul li p span {
    background-color: #ecbb34 !important;
}
.hlt_uprleft ul li{
    font-size: 14px !important;
}
.hlt_uprleft ul li p span:hover {
    color: #ecbb34 !important;
}

.hlt_uprright ul li a {
    background-color: #ecbb34 !important;
}

.hlt_appointment {
    background-color: #5c3593 !important;
}

.hlt_openclick {
    background-color: #ecbb34 !important;
}

.hlt_bnr_text .htl_bnr_sbheading {
    background-color: #5c3593 !important;
}

.hlt_bnr_text .htl_bnr_sbheading:before {
    background-color: #5c3593 !important;
}

.hlt_bnr_text .htl_bnr_sbheading:after {
    background-color: #5c3593 !important;
}

.hlt_bnr_text .htl_bnr_heading span {
    color: #5c3593 !important;
}

.hlt_btn {
    border-color: #5c3593 !important;
    background-color: #5c3593 !important;
}

.hlt_btn:hover {
    border-color: #5c3593 !important;
    color: #5c3593 !important;
    background-color: #FFFFFF !important;
}

.hlt_heading h1:after {
    background-color: #8c63b1;
}

.hlt_about_info h4:after {
    background-color: #8c63b1;
}

.hlt_about_info table tr th {
    background-color: #5c3593 !important;
}

.hlt_about_emr {
    background-color: #5c3593 !important;
}

.hlt_about_info table {
    background-color: #8c63b1;
}

.hlt_about_emr p span {
    color: #ecbb34 !important;
}

.hlt_upcmslider .owl-theme .owl-dots .owl-dot.active span, .hlt_upcmslider .owl-theme .owl-dots .owl-dot:hover span {
    background: #ecbb34 !important;
}

.hlt_upcmslider_text ul li a i {
    color: #ecbb34 !important;
}

.hlt_upcmslider_text h3 a:hover {
    color: #ecbb34 !important;
}

.hlt_blddnt_clr {
    background-color: #5c3593 !important;
}

.hlt_btn_white {
    color: #5c3593 !important;
}

.hlt_btn_white:hover {
    color: #FFFFFF !important;
}

.hlt_specialist_infoshow {
    background-color: #5c3593 !important;
}

.hlt_specialist_infobox ul li a:hover {
    border-color: #ecbb34 !important;
    background-color: #ecbb34 !important;
}

.hlt_testimonialslider .owl-theme .owl-dots .owl-dot.active span, .hlt_testimonialslider .owl-theme .owl-dots .owl-dot:hover span {
    background: #ecbb34 !important;
}
.hlt_newsltr button:hover{
    background-color: #ecbb34 !important;
}
.hlt_newsltr button{
    background-color: #5c3593 !important;
}
.hlt_footersection{
    background-color: #5c3593 !important;
}
.hlt_copyright{
    background-color: #8c63b1 !important;
}
.hlt_upcmslider_info .hlt_date{
    background-color: #5c3593 !important;
}
.hlt_ftr_logo img{
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    background: #FFFFFF;
    padding: 5px;
}
#hs_header.hlt_manu .hs_menu li:hover > a, #hs_header.hlt_manu .hs_menu li > a:hover{
    color: #ffffff !important;
}
#hs_header .hs_menu li > a{
    color: #5c3593 !important;
    font-size: 18px;
}
.hs_social ul li a{
    color: #5c3593 !important;
}
.hlt_uprleft ul li:hover p span i{
    color: #5c3593 !important;
}
.hlt_uprright ul li a:hover i{
    color: #5c3593 !important;
}
.hs_page_title {
    background-image: url(../images/bg/header.jpg);
}
#hs_header nav{
    border-color: #ecbb34 !important;
}
#hs_header{
    background-color: #ffffff !important;
}
#hs_header .col-lg-2:first-child{
    padding: 0 !important;
}
.logo-container{
    background-color: #FFFFFF !important;
}
#hs_header .hs_menu li:hover a{
    color: #5c3593 !important;
}
.hs_page_title h3{
    color: #ecbb34 !important;
}
.hs_page_title ul li a:hover{
    color: #ecbb34 !important;
}
.hs_page_title ul li:last-child a{
    color: #ecbb34 !important;
}
.hs_page_title ul li a:hover{
    color: #ecbb34 !important;
}
.hs_heading{
    color: #5c3593 !important;
}
.hs_heading:before{
    border-color: #8c63b1 !important;
}
.hs_how_we_are_text h1,h2,h3,h4,h5,h6{
    color: #5c3593 !important;
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover{
    color: #5c3593 !important;
    background-color: #5c3593 !important;
    border-color: #5c3593 !important;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default{
    background-color: #5c3593 !important;
    border-color: #fff !important;
    color: #fff;
}
.hs_how_we_are_text{
    border-color: #5c3593 !important;
}
.health_care_team_slider_item:hover img{
    background: #5c3593 !important;
}
.health_care_team_slider_item .hs_team_member_detail{
    border-color: #5c3593 !important;
}
.panel-default > .panel-heading{
    background: #5c3593 !important;
}
.testimonial{
    border-color: #5c3593 !important;
}
.releted_post_slider_item:hover .related_post_date{
    background-color: #5c3593 !important;
    border-color: #fff !important;
    color: #fff !important;
}
.releted_post_slider_item:hover .releted_post_detail{
    border-color: #5c3593 !important;
}
.hs_how_we_are img{
    max-height: 334px !important;
}
.hs_single_profile img{
    /*max-height: 450px;*/
    object-fit: fill;
}
.hlc_topheader{
    display: none !important;
}
#hs_header nav{
    text-align: right;
}
#hs_header #hs_logo{
    margin: 10px 0 !important;
}
.hlc_slider_details:after{
    background: none !important;
}
.hs_slider_title{
    font-size: 44px !important;
}
.text-widget h4.widget-title{
    color: #ffffff !important;
}
@media only screen and (max-width: 600px) {
    #hs_header #hs_logo a img {
        width: 70% !important;
    }
    .hs_nav_toggle {
        background: #ffffff !important;
        width: fit-content !important;
        /*float: right;*/
        /*padding: 7px !important;*/
        position: absolute !important;
        top: 35px !important;
        /*right: 5px !important;*/
    }
    .hs_nav_toggle i{
        color: #5c3593 !important;
    }
    #hs_header .hs_menu{
        background: #5c3593 !important;
        top: 75px !important;
    }
    #hs_header .hs_menu li > a{
        color: #ffffff !important;
    }
    .hs_slider_title{
        font-size: 2.5rem !important;
        margin-bottom: 0 !important;
    }
    .hlc_slider_details_text{
        top: 0 !important;
    }
    .hlt_heading{
        margin-bottom: 0 !important;
        padding-bottom: 40px !important;
    }
    .hs_page_title{
        top: 75px !important;
        margin-bottom: 100px !important;
    }
    .owl-carousel .owl-item img{
        height: 250px !important;
        object-fit: cover !important;
    }
    .hlt_wedo {
        padding-top: 40px !important;
    }
    #hs_header .col-lg-9{
        position: initial !important;
    }
    .hs_page_title ul{
        display: none !important;
    }
}
