.treatment-slider-hm {
    position: relative;
    float: left;
    width: 218px;
    margin-right: 10px;
}

.header-top-bg {
    background: #fff;
}

.header-top {
    background: #f7f7f7;
}

.header-top .top-inner.clearfix {padding: 5px 0px;color: #148475;}

.header-top .top-inner.clearfix a {
    color: #6d7887;
}

.header-top .top-inner.clearfix img {
    width: 17px;
}

.header-top .top-inner.clearfix .youtube img, 
.header-top .top-inner.clearfix .instagram img,
 .header-top .top-inner.clearfix .facebook img {
    width: 22px;
}

.header-top .top-inner.clearfix .instagram img {
  margin-right:5px;
}

.header-top .top-inner.clearfix .facebook img {
    margin-right:5px;
    margin-left:0px;
    
}

.social-media-links .youtube img,
.social-media-links .instagram img,
.social-media-links .facebook img
{
  width: 22px;
}

.address-associated img {
  width: 18px;
}

.address-associated a {
  color: #262626;
}

.address-associated h5 {margin-bottom: 20px;}

.address-associated.quick-links ul li a {
    font-size: 11px;
    line-height: 18px;
    margin-top: 5px;
    letter-spacing: 0.3px;
}

.htrip-testimonial h2.secondary-font {
    text-align: center;
}

.secondary-all {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 50px;
}

.secondary-all a.btn-link.pull-link {
    text-align: center;
}

.hb-left {
    padding: 40px 0 0 40px;
}

p.location-pin img {
    width: 20px;
}
.why-hb-left {
    padding: 35px;
    background: rgba(204, 110, 126, 0.14);
}

.why-hb-left h1 {
    margin-bottom: 15px;
    font-size: 30px;
    line-height: 40px;
    font-weight: 400;
    color: #000;
    letter-spacing: 0.2px;
    margin-top: 0;
    display: block;
}

.why-hb-left h1 strong {
    font-weight: 600;
    color: #000;
    margin-bottom: 15px;
}

.grey-bg-why {
    padding: 205px 0;
}

.blog-list-description.enquiry-form h3.secondary-font {
    margin-top: 25px;
    margin-bottom: 18px;
}

.blog-list-description.enquiry-form {
    background: #f5f5f5;
}

.blog-list-description.enquiry-form p {
    margin-bottom: 30px;
}

.slick-slide {
    float: left;
}

div#testimonial {
    margin-top: 80px;
}

.address-associated-logo img {
    width: 60%;
}

.address-associated-logo {
    margin-bottom: 17px;
}

.address-associated-blog ul li a img {
    width: 50px;
    margin-right: 10px;
}

.address-associated-blog ul li a {
    display: flex;
    font-size: 11px;
    line-height: 18px;
    margin-top: 5px;
    letter-spacing: 0.3px;
    color: #262626;
    text-decoration: none;
}

.address-associated-blog h5 {
    margin-bottom: 10px;
}

.address-associated-blog ul li.first {
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
}
.inner-container {
    background: #fff7f7;
    padding: 40px;
    margin-bottom: 35px;
}

.find-doctors .form-group.clearfix { margin-bottom: 0; }

.find-doctors .form-group.clearfix select {
    height: 40px;
    color: #000;
    border-radius: 50px;
    padding: 0 18px;
    font-size: 15px;
    background: #ffffff;
    border: 1px solid #ef2027;
    font-weight: 300;
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.04);
    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.find-doctors .form-group.clearfix button {

    color: #fff;
    border-radius: 50px;
    background: #ef2027;
    border: 1px solid #ef2027;
}

.search-via-department-city .search-form-right p {
    padding-bottom: 10px;
    padding-left: 0px;
}

.slick-slide-list {
    margin-bottom: 30px;
}

.lamedtrip-banner.patient-page.inner-pages {
    text-align: center;
}

.call-list-box {
    background: #ffffff;
    border: 1px solid #4fcbbb;
    border-radius: 118px;
    padding: 25px 70px;
}

.call-box-left p {
    font-size: 24px;
    line-height: 35px;
    color: #000;
    font-weight: 400;
    text-align: center;
}

.call-box-left p span {
    font-size: 30px;
    color: #1280c9;
}

section.appointment-call-to-action {
    margin-bottom: 30px;
}

.slick-slide { opacity:0; }
.slick-slide.slick-active { opacity:1; }

.btn-default:hover, .btn-default:focus, .btn-default:active { background-color: #fff!important; }
section.appointment-call-to-action.about-us .call-box-left p {
    font-size: 27px;
    line-height: 40px;
    color: #000;
    font-weight: 200;
    text-align: center;
}


section.appointment-call-to-action.about-us h2.secondary-font.starting-line {
    text-align: center;
}

ul.services-listed.what-we-do {
    margin-top: 10px;
}
.newab-title h1 { margin-bottom: 20px; }
.newab-title h1,
.about-bottom-left span.abtitle,
.about-bottom-right span.abtitle {
    font-size: 21px;
    line-height: 30px;
    color: #000;
    font-weight: 400;
    display: block;
}

.menu-items .dropdown-menu li a {
    border-bottom: 1px solid #f6d6d6;
    padding: 5px 10px;
}

.menu-items .dropdown-menu {
    border: 0;
    border-radius: 0;
    padding: 0;
    min-width: 300px;
}

.menu-items .dropdown-menu li a img {
    width: 25px;
    margin-right: 5px;
}

div#ourspeciality.treatments-page .treatment-slider-hm {
    display: inline-table;
    float: none;
    width: auto;
}

section.t-hospital-box.treatments-lists.treatment-details.doctors-search-list {
    padding: 0;
}

.treatment-steps.chtrip-banner.ayurveda-banner {
    background: #f5fbfa;
}



.treatment-steps.chtrip-banner.wellness-banner {
    background: #fff6f6;
}

.treatment-steps.chtrip-banner {
    display: inline-table;
    height: auto;
    margin-bottom: 35px;
}

ul.offre.services-listed.what-we-do li { float: left;  width: 50%;}
section.about-hospals.offer-services { margin-bottom: 40px;}
.block-pic.mobile-new-pic { width: 40%;}
.treatment-steps.chtrip-banner .ab-content {  margin-top: 0;}
div#ourspeciality.treatments-page .treatement-content-box {height: auto;}
.page-title-size h1 { font-size: 32px; }

a.btn.btn-default {
    padding: 5px 13px;
    line-height: 25px;
    margin-right: 5px;
    font-size: 14px;
}
.hospital-email a { margin-top: 10px; display: block; font-weight: 300; color: #262626; text-decoration: none;}
.hospital-phone a { margin-top: 10px; display: block; font-weight: 300; color: #262626; text-decoration: none;}
.hospital-phone a img {
    width: 20px;
    margin-right: 5px;
}

.hospital-email a img {
    width: 20px;
    margin-right: 5px;
}

.blog-list-box.hospital-enquiry.appointment-box {
    margin-top: 0;
}

.blog-list-box.hospital-enquiry.appointment-box h3.secondary-font {
    margin: 0;
}

.hospital-name {
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 5px;
    line-height: 24px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
}

.hospital-overview {
    margin-top: 35px;
}

.hospital-overview h2.secondary-font {
    margin-bottom: 10px;
}

ul.services-listed.hp-speciality.what-we-do li a { color: #262626; }
ul.services-listed.hp-speciality.what-we-do li {
    width: 47%;
    float: left;
}

ul.services-listed.hp-speciality.what-we-do {
    margin-bottom: 40px;
}

.row.hospital-bottom-margin h2.secondary-font {
    margin-top: 40px;
}

.blog-list-box.hospital-enquiry.appointment-box {
    margin-top: 0;
    position: relative;
    width: 355px;
    z-index: 999;
}

.country-wise-block.hp-count-box .count-num {
    font-size: 20px;
    font-weight: 700;
}

.doctor-card-content.doctor-details {
    border: none;
    padding-bottom: 0;
}

.doctor-card-content.doctor-details .doctor-card-img {
    width: 200px;
    height: 220px;
}

.doctor-card-content.doctor-details h3.doctor-name {
    font-size: 24px;
    min-height: auto;
    margin-top: 10px;
}

section.doctor-more-details ul#myTab li > a{
    font-size: 20px;
}
section.doctor-more-details ul#myTab li.active > a{
    border-bottom: 2px solid #ef2027;
}

section.doctor-more-details ul#myTab {
    display: block;
    border-bottom: 1px solid #e5e5e5;
}



section.doctor-more-details ul#myTab li a {
    text-align: left;
    padding-left: 0px;
    color: #212121;
}

section.doctor-more-details .doctor-overview {
    padding: 30px;
    border: 1px solid #fbdab7;
    border-radius: 30px;
    background: #fff4e8;
}

section.doctor-more-details .tab-view-details {
    background: #fff7f7;
    padding: 30px;
    border: 1px solid #fafafa;
    border-radius: 30px;
    
}

.contact-box .blog-list-description.enquiry-form {
    background: transparent;
    width: 85%;
    padding: 0;
    border: none;
    margin: 0;
}

.blog-list-box.hospital-enquiry.contact-box {
    border: none;
    padding: 0;
    margin: 0;
}

.htrip-tcontent.contact-help .social-media-links {
    margin-top: 30px;
}

.htrip-tcontent.contact-help .social-media-links h5 {
    margin-bottom: 10px;
}

.address-associated .connect-logo img {
    width: 150px;
    margin-bottom: 20px;
}

.blog-list-box.hospital-enquiry.contact-box h3.secondary-font {
    margin-top: 0px;
}

.lamedtrip-banner.patient-page.inner-pages.blog-listing .inner-container {
    margin-bottom: 0;
}

.blog-list-description .about-bottom-left p {
    font-size: 15px;
    font-weight: 300;
    color: #262626;
    line-height: 28px;
    margin-bottom: 12px;
}

.main-search.home-search ul li img {
    width: 35px;
    margin-right: 10px;
}

.main-search.home-search ul li {
    border-bottom: 1px solid #e9f6f7;
}

.blog-list-box.appointment-box-popup {
    margin-top: 0;
    border: 0;
}

.blog-list-description.enquiry-form-popup input.btn.btn-primary.btn-gevent {
    float: left;
}

.blog-list-description.enquiry-form-popup .form-group {
   margin-bottom: 10px;
}

.blog-list-description.enquiry-form-popup p {
    min-height: auto;
}
.blog-list-description.enquiry-form-popup  .popup-img-box {
    border: 1px solid #e9f6f7;
    border-radius: 15px;
}

div#success_msg p {
    color: #3c763d;
   margin-top: 0;
}

#successmsg p, #csuccess_msg p { color: #3c763d; }

ol.breadcrumb {
    background: transparent;
    margin-bottom: 0;
}

ol.breadcrumb li a {
    color: #ef2027;
}

img.ayr-img {border-radius: 10px;}

nav.flex.items-center.justify-between a {
    color: #11cba9;
}
nav.flex.items-center.justify-between .items-center { 
    padding: 10px;
}

nav.flex.items-center.justify-between {
    text-align: center;
    color: #262626;
}

#footer-links { background: #f7f7f7; padding-bottom:30px; }

