.region--footer-top-first a,
.region--footer-top-second a,
.region--footer-top-third a,
.region--footer-top-fourth a{
font-size: 16px !important;	
}


.region--footer-top-first .views-row,
.region--footer-top-second .views-row,
.region--footer-top-third .views-row,
.region--footer-top-fourth .views-row {
	    margin-bottom: 0.4375rem;
}


.webform-confirmation__back a {
	border: 1px solid #00B48D;
  background-color: #fff;
  color: #00B48D;
}

.webform-confirmation__back a:hover {
	background-color: #00B48D;
}

#block-blogscoechild .news--events--blogs--card .aster--grey--card--details {
    background-color: #f2f2f2;
}

.view--aster-search .views-row .search-listing__right__links__consultation a {
border: 0.0875rem solid #00B48D;
}

.view--aster-search .views-row .search-listing__right__links__consultation a:hover {
color: white;
    background-color: #00B48D;
}

.aster-base-one-aster-doctor .submit-input .form-submit {
	background: #00B48D;
}

.coe-card a:hover .link-text {
	color: #fff;
}

.green_component .view .owl-carousel .owl-nav button.owl-prev:hover,
.green_component .view .owl-carousel .owl-nav button.owl-next:hover {
	border-color: #00B48D !important;
}

#block-healthconditionparent .coe-card a:hover,
#block-healthconditionchild  .coe-card a:hover,
#speciality-coe-health-condition .coe-card a:hover {
    background-color: #42a895;
}

#block-healthconditionservices .coe-card a:hover {
 background-color: #00B48D;;
}

#block-healthconditionparent .coe-card a {
    background-color: #f2f2f2;
}

#speciality-coe-health-condition .coe-card-container .name,
 #block-healthconditionservices .coe-card-container .name {
	    font-size: 1rem;
}

.view--speciality-child-listing .view__content .views-row:hover {
background-color: #00B48D;
color: #fff !important;
}

.view--speciality-child-listing .view__content .views-row:hover >.views-field-field-hospital-speciality >.field-content >a {
color: #fff !important;
}

#block-specialitychildlisting {
background: #f2f2f2;
}

@media only screen and (max-width: 991.9px) and (min-width: 480px)  {
.view--speciality-child-listing .view__content .views-row {
width:45% !important;
}
}

@media only screen and (max-width: 479.9px)  {
.view--speciality-child-listing .view__content .views-row {
width:100% !important;
}
}

.view--speciality-child-listing .view__content {
    justify-content: space-between;
    flex-wrap: wrap;
    display: flex;
}

.view--speciality-child-listing .view__content .views-row {
padding: 10px 10px;
margin: 10px 0px;
width: 30%; 
            border-radius: 5px;
            background: #fff;
            padding: 25px;
            border-radius: 10px;
            overflow: hidden;
            box-shadow: 0 10px 30px #eaf2f1;
            transition: all 500ms ease;
            text-align: center;
}

.view--speciality-child-listing .view__content .views-row .field-content a { 
    color: #384f7e;
    font-size: medium;
    font-weight: 700;
}

.view--speciality-child-listing .view__content .views-row .field-content a::first-letter { 
    text-transform: uppercase;
}

.view--speciality-child-listing .view__content .views-row .field-content { 
text-align: start;
}

#speciality-coe-overview .name h2 {
font-size: 2.875rem;
    font-weight: 600 !important;
}

#block-one-aster .field__item {
display:none;
}

.whatsapp-icon {
  position: fixed;
  bottom: 80px;
  right: 10px;
z-index:99;
}

.whatsapp-icon img {
  width: 60px; /* Adjust the size as needed */
  height: auto;
}

.block--inline-blocksocial-media-links .container .social-icon-container .social-icon .twitter::before {
height: 1.127rem;
}
#block-moreblogsbythisauthor, #block-aster-content .webform-confirmation .webform-confirmation__message, #block-aster-content .webform-confirmation .webform-confirmation__back  {
display:none;
}

.sticky-header-block .field--name-field-links .field__item {
padding-right: 2.8rem;
}

ul li {
    font-size: 1rem;
}
.specialities-coe .name{
    text-transform: none !important;
}

/*.field--name-field-banner-text*/
@media screen and (min-width: 768px) and (max-width: 992px) {
  .banner-text-cta .field--name-field-banner-text {
     font-size: 2.125rem !important;
     line-height: 2.75rem !important;
}}
@media screen and (max-width: 576px){
  .banner-text-cta .field--name-field-banner-text{
  width:100%;
}
.gallery-block .container {
    padding: 1.25rem 1.25rem;
}

}
@media screen and (min-width: 358px) and (max-width: 384px) {
  .banner-text-cta .field--name-field-banner-text {
    font-size: 29px !important;
    line-height: 1.8rem !important;
}
}
@media screen and (min-width: 992px) and (max-width: 1280px) {
  .banner-text-cta .field--name-field-banner-text {
     font-size: 2.525rem !important;
     line-height: 2.75rem !important;
}
}
/*simple banner*/
/*simple banner text*/

@media screen and (min-width: 768px) and (max-width: 992px) {
.simple-banner__excert {
     font-size: 1.2rem !important;
     line-height: 1.8rem !important;
}
   .simple-banner__title{
    font-size: 1.9rem !important;
    line-height: 1.9rem !important;
}
}
@media screen and (min-width: 578px) and (max-width: 768px) {
 .simple-banner__title{
    font-size: 1.9rem !important;
    line-height: 1.9rem !important;
}.simple-banner__excert {
     font-size: 1.2rem !important;
     line-height: 1.8rem !important;
}
}
@media screen and (min-width: 280px) and (max-width: 578px) {
 .simple-banner__title{
    font-size: 1.3rem !important;
    line-height: 1.5rem !important;
}.simple-banner__excert {
     font-size: 1.2rem !important;
     line-height: 1.8rem !important;
}
.banner-text-cta.show-search{
  width:80% !important;
}
.header-primary-menu ul.we-mega-menu-ul>li.we-mega-menu-li {
    max-width: 6.75rem;
}
.header-primary-menu ul.we-mega-menu-ul>li.we-mega-menu-li.book-appointment>a::before{left: -1.475rem;}
}

.specialities-coe__header.fixed {
    top: 4.8rem;
}
.paragraph--type--overview .overview-wrapper .contact-details .paragraph--type--contact-info .field__item a, .paragraph--type--overview .overview-wrapper .contact-details .paragraph--type--contact-info .field__items a{
  line-height:1.9;
}
@media screen and (min-width: 1500px){
.content-wrapper {
    min-height: 40.25rem;
}}

.text--editor--block--wrap .field--name-field-excerpt>ul:not(.nav-tabs)>li::before {
  top:0.4rem;
}
 
@media only screen and (max-width: 435px){
  .paragraph--type--overview .overview-wrapper .contact-details .field--name-field-helpline-number .field__items{
    max-width:63%;
  }
}
.container.paragraph--type--landing-page-column-two .one-column-text-title-excerpt .field--name-field-title{
  color:#328090;
}
/*blog card on home page*/
.aster--card--details.news--events--blogs--card--details{
  height:125px;
}
#medical-marvel-block .news--events--blogs--title,.news--events--blogs--title{
  font-size:0.875rem;
}
.news--events--blogs--card a:hover .news--events--blogs--card--details::after {
  right:60px;
  bottom:20px;
}
.news--events--blogs--date {
     margin-top: 0.375rem;
}

@media only screen and (max-width: 768px){
.banner-text-cta .field--name-field-banner-text { 
font-size:29px;
line-height:1.8rem;
}

.jcarousel-wrapper .jcarousel-wrapper.jcarousel-skin-default ul.left--stagepadding {
margin-left:20px !important;
}
}