	/* highlandmedical */
	@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');
@media (min-width: 979px) {
    #header .header-main a[href="/careers"] {
		  display: none;
		}
}

@media (max-width: 979px) {
    #header .header-main a[href="/careers"] {
		  display: block;
background: #fff;
border-bottom: 1px solid #222;
		}
}

header.header-v1 .navigation.menu--top-left-menu .gva_menu li:nth-child(2) {
    width: 30px;
    position: relative;
    margin-right: 20px;
}header.header-v1 .navigation.menu--top-left-menu .gva_menu li:nth-child(2) a {
    position: absolute;
    width: 15px;
    overflow: hidden;
    padding: 0px !important;
    top: -12px;
    left: 20px;
    margin-right: 20px;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}header.header-v1 .navigation.menu--top-left-menu .gva_menu li:nth-child(2):after {
    top: -10px;
    left: 56px;
}header.header-v1 .navigation.menu--top-left-menu .gva_menu li:nth-child(2) a:before {
    content: "\f0e0";
}

.event-photos-view header {
		text-align: right;
		height: 65px;
	}

	.event_download_button {
		text-align: right;
		font-size: 18px;
		background-color: #2172B9 !important;
		border-radius: 10px;
		color: #fff !important;
		font-weight: 400 !important;
		text-transform: none !important;
		padding: 12px 35px !important;
			margin-top: 10px;
		box-shadow: none;
	}

	.event-photo-column {
		padding: 5px;
	}



	#block-homeemergencyblock .field--type-text-with-summary p {
	    margin-bottom: 0;
	}
	/*#block-homeemergencyblock--2{display:none;}*/
	.option.find-doctor-option-affiliated-physicians {
    display: none !important;
    visibility: hidden !important;
}
.main-page .latest-news-section.d-none {
    display: none;
}
	.more-healthy-reasons .post-block .post-content {
	    padding-bottom: 15px;
	}

	.find-physician-form .filter-options .find-doctor-option-keyword {
	    display: none;
	}

	.text-raspberry-color {
	    color: #A30050 !important
	}

	.text-white-color {
	    color: #fff !important
	}

	.child-services-location-list span.field-content a h4,
	.services-location-list span.field-content a h4,
	.locations-list .locations-item-list h4 a {
	    color: #004852;
	}

	.child-services-location-list span.field-content a:hover h4,
	.services-location-list span.field-content a:hover h4,
	.locations-list .locations-item-list h4 a:hover {
	    color: #06aea8;
	}

	h3,
	.h3 {
	    font-size: 35px;
	    color: #004852;
	    line-height: 42px;
	    margin-top: 25px;
	    margin-bottom: 15px;
	}

	.services-page .views-field-field-our-specialties-image a img {
	    border-radius: 10px;
	}

	.community-education-and-support-groups .mfnh-cards .field--name-field-cards .mfnh-card-title h4:hover {
	    background-color: #000;
	    color: #fff;
	}

	.community-education-and-support-groups .mfnh-cards .field--name-field-cards .mfnh-card-title:hover h4 a {
	    color: #fff;
	}

	.community-education-and-support-groups .mfnh-cards .field--name-field-cards .mfnh-card-title h4 {
	    background: rgb(65 64 66 / 85%);
	    color: #fff;
	    border-radius: 0 0 10px 10px;
	}

	.community-education-and-support-groups .mfnh-cards .field--name-field-cards .mfnh-card-title h4 a {
	    color: #fff;
	}

	.community-education-and-support-groups .mfnh-card-image img {
	    border-radius: 10px;
	}

	.services-location-list>div {
	    margin-left: 20px;
	}

	.services-page .views-view-grid .views-field-field-our-specialties-image {
	    border-radius: 0 0 10px 10px;
	}

	.services-page .views-view-grid .views-field.views-field-field-heading {
	    background: rgb(65 64 66 / 85%);
	    padding: 5px 10px;
	    margin-top: -46px;
	    position: relative;
	    width: 100%;
	    /* height: 46px; */
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 20px;
	    text-align: center;
	    color: #FFFFFF;
	    border-radius: 0 0 10px 10px;
	}

	.path-find-physician-list .find-physician-form .filter-options {
	    flex-direction: column;
	    justify-content: flex-start;
	}

	.path-find-physician-list .find-physician-form .filter-options .option {
	    padding-left: 15px;
	    text-align: left;
	}

	.services-page .views-view-grid .views-field.views-field-field-heading a {
	    color: #fff;
	    width: 100%;
	    display: block;
	}

	.services-page .views-view-grid .views-field.views-field-field-heading:hover {
	    background: #000;
	}

	.services-page .views-view-grid .views-field.views-field-field-heading:hover a {
	    color: #fff;
	}

	.child-services-location-list .views-col {
	    width: 100% !important
	}

	.services-location-list .views-field.views-field-title {
	    position: relative;
	}

	.services-location-list .views-field.views-field-title:before {
	    background-image: url(/sites/default/files/2022-08/pager-next.png);
	    content: "";
	    position: absolute;
	    left: -20px;
	    top: 6px;
	    width: 10px;
	    height: 15px;
	    background-repeat: no-repeat;
	}

	.community-healthwork-section .health-works-image img {
	    width: 544px;
	}

	.d-none-view-block {
	    display: none;
	}

	.page-user-login .login-header h6 {
	    display: none;
	}

	.more-healthy-reasons .post-block .post-image {
	    width: auto;
	    padding-bottom: 15px;
	}

	.locations-list .item-list.open {
	    position: relative;
	    opacity: 1;
	}

	.community-healthwork-section div.field-content:hover:before {
	    content: "";
	    background: #001f2edb;
	    position: absolute;
	    left: 0;
	    top: 0;
	    width: 100%;
	    transform: rotateY(360deg);
	    height: 100%;
	    opacity: 1;
	}

	.community-healthwork-section div.field-content {
	    position: relative;
	}

	.better-health-newsletter div.field-content:hover:after {
	    content: "";
	    position: absolute;
	    left: 0;
	    right: 0;
	    top: 0;
	    bottom: 0;
	    margin: auto;
	    background-image: url(/sites/default/files/2022-11/newsletter-icon.png);
	    background-repeat: no-repeat;
	    background-size: 80px 80px;
	    background-position: center;
	}

	.path-press-releases div.field-content:hover:after {
	    content: "";
	    position: absolute;
	    left: 0;
	    right: 0;
	    top: 0;
	    bottom: 0;
	    margin: auto;
	    background-image: url(/sites/default/files/2022-11/blog-icon.png);
	    background-repeat: no-repeat;
	    background-size: 80px 80px;
	    background-position: center;
	}

	.locations-list .item-list.open:before {
	    width: 18px;
	    height: 2px;
	    background: #00ada7;
	    position: absolute;
	    content: "";
	    right: 20px;
	    top: 31px;
	    transform: rotate(0deg);
	}

	.community-healthwork-section div.field-content:before {
	    content: "";
	    position: absolute;
	    left: 0;
	    top: 0;
	    width: 100%;
	    height: 100%;
	    transform: rotateY(180deg);
	    transition: 1s;
	    opacity: 0;
	}

	.mfnh-doctor-gride-view .practice-value .view-content-wrap .views-field-title {
	    text-align: right
	}

	.locations-list .item-list.close:before {
	    width: 18px;
	    height: 2px;
	    background: #00ada7;
	    position: absolute;
	    content: "";
	    right: 20px;
	    top: 31px;
	    transform: rotate(90deg);
	}

	.locations-list .item-list.close:after {
	    width: 18px;
	    height: 2px;
	    background: #00ada7;
	    position: absolute;
	    content: "";
	    right: 20px;
	    top: 31px;
	    transform: rotate(0deg);
	}

	.path-locations .locations-list.gva-view .item-list {
	    width: 30.33%;
	    border-bottom: 2px solid #00ada7;
	    margin-right: 3%;
	}

	.locations-list .item-list.close {
	    opacity: 1;
	    position: relative;
	}

	.footer .footer-inner a.text-teal-color {
	    color: #004852;
	}

	.footer .footer-inner a.text-teal-color:hover {
	    color: #00ada7;
	}

	.viewsreference--view-title {
	    display: none;
	}

	a:hover,
	a:focus,
	a:active {
	    -webkit-transition: none;
	    transition: none;
	}

	.tab-content .field--name-field-title {
	    display: none;
	}

	.physician-label-web,
	.department-label-web {
	    width: 33.33%;
	    font-weight: 500;
	    font-size: 20px;
	}

	nav.pager {
	    width: 100%;
	    float: left;
	}

	.pager li>a {
	    position: relative;
	}

	header .site-branding-logo {

	    padding: 0;
	}

	.homepage-banner {
	    background-size: cover
	}

	.mfnh-doctor-list-view.mofnh-doctor-web-headers {
	    border-bottom: 1px solid #DEDEE0;
	    width: 100%;
	    padding: 10px 20px;
	    margin-top: 15px;
	}

	.view-label-web {
	    display: none
	}

	.physician-label-mobile,
	.department-label-mobile,
	.view-label-mobile {
	    display: none;
	}

	.find-physician-form .filter-fields .filter-field select {
	    height: 52px;
	}

	.mfnh-bg-image .field--name-field-background-image:before {
	    content: "";
	    left: 0;
	    top: 0;
	    width: 68%;
	    height: 100%;
	    position: absolute;
	    background-image: linear-gradient(to right, #000000ad, #ca006c00);
	}

	.mfnh-bg-image .field--name-field-background-image:after {
	    content: "";
	    width: 100%;
	    position: absolute;
	    left: 0;
	    top: 0;
	    height: 100%;
	    background-image: url(https://stage01_montefiorenyack.korcomptenz.com/sites/default/files/2022-09/hexagon-bg1.png);
	    background-position: center center;
	    z-index: 0;
	}

	

	.path-locations .bef-exposed-form>div .form-submit {
	    border-radius: 10px;
	    background-color: #CA006C;
	    color: #fff;
	    font-size: 18px;
	    line-height: 28px;
	    font-weight: 400;
	    text-transform: none;
	    width: auto;
	    padding: 0 35px;
	    margin-top: 10px;
	    border: 0;
	    box-shadow: none;
	    margin: 2%;
	}

	.path-locations .gva-view .item-list:nth-child(3n+4) {
	    clear: both;
	}

	.path-locations .gva-view .item-list h2 {
	    color: #004852;
	}

	.path-locations .gva-view .item-list {
	    width: 33.33%;
	    float: left;
	    margin-top: 15px;
	}

	.path-locations .bef-exposed-form>div .form-submit:hover,
	.path-locations .bef-exposed-form>div .form-submit:focus {
	    background-color: rgb(202 0 108 / 90%) !important;
	    color: #fff;
	}

	.path-locations .bef-exposed-form>div label {
	    flex: 1;
	    text-align: right;
	    padding-right: 10px;
	    min-width: 100px;
	}

	.path-locations .bef-exposed-form>div input,
	.path-locations .bef-exposed-form>div select {
	    border-radius: 4px;
	    height: 42px;
	    flex: 2;max-width: 80%;
	}

	.path-locations .bef-exposed-form>div:nth-child(-n+4) {
	    width: 22.33%;
	    margin: 1%;
	    float: left;
	    display: flex;
	    justify-content: space-between;
	    align-items: center;
	}

	.paragraph--type--accordion .paragraph--type--accordion-item {
	    margin: 5px;
	    border: thin solid #cecece;
	    padding: 10px;
	}

	select {
	    color: #727272;
	}

	.paragraph--type--accordion .field--name-field-accordion-item-heading {
	    display: block;
	    cursor: pointer;
	    font-weight: bold;
	}

	.paragraph--type--accordion .field--name-field-accordion-item-description {
	    display: none;
	}

	form#views-exposed-form-events-calendar-view-upcoming-events {
	    display: none;
	}



	.close-fil {
	    cursor: pointer;
	}

	blockquote {
	    padding: 0px 34px;
	    margin: 35px 0;
	    font-size: 18px;
	    border-left: 2px solid #06aea8;
	}

	.h1 {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 900;
	    font-size: 50px;
	    line-height: 60px;
	}

	.h2 {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 900;
	    font-size: 45px;
	    line-height: 54px;
	}

	.h3 {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 900;
	    font-size: 35px;
	    line-height: 45px;
	}

	.h4 {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 22px;
	    line-height: 24px;
	}

	.h5 {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 20px;
	    line-height: 24px;
	}

	.d-flex {
	    display: flex;
	}

	.ai-center {
	    align-items: center;
	}

	.jc-center {
	    justify-content: center;
	}

	.fw-wrap {
	    flex-wrap: wrap
	}

	.fb-w100 {
	    flex-basis: 100%;
	    flex-shrink: 0;
	}

	.m-0 {
	    margin: 0 !important;
	}

	.m-1 {
	    margin: .25rem !important;
	}

	.m-2 {
	    margin: .5rem !important;
	}

	.m-3 {
	    margin: 1rem !important;
	}

	.m-4 {
	    margin: 1.5rem !important;
	}

	.m-5 {
	    margin: 3rem !important;
	}

	.mt-0 {
	    margin-top: 0 !important;
	}

	.mr-0 {
	    margin-right: 0 !important;
	}

	.mb-0 {
	    margin-bottom: 0 !important;
	}

	.ml-0 {
	    margin-left: 0 !important;
	}

	.mx-0 {
	    margin-left: 0 !important;
	    margin-right: 0 !important;
	}

	.my-0 {
	    margin-top: 0 !important;
	    margin-bottom: 0 !important;
	}

	.mt-1 {
	    margin-top: .25rem !important;
	}

	.mr-1 {
	    margin-right: .25rem !important;
	}

	.mb-1 {
	    margin-bottom: .25rem !important;
	}

	.ml-1 {
	    margin-left: .25rem !important;
	}

	.mx-1 {
	    margin-left: .25rem !important;
	    margin-right: .25rem !important;
	}

	.my-1 {
	    margin-top: .25rem !important;
	    margin-bottom: .25rem !important;
	}

	.mt-2 {
	    margin-top: .5rem !important;
	}

	.mr-2 {
	    margin-right: .5rem !important;
	}

	.mb-2 {
	    margin-bottom: .5rem !important;
	}

	.ml-2 {
	    margin-left: .5rem !important;
	}

	.mx-2 {
	    margin-right: .5rem !important;
	    margin-left: .5rem !important;
	}

	.my-2 {
	    margin-top: .5rem !important;
	    margin-bottom: .5rem !important;
	}

	.mt-3 {
	    margin-top: 1rem !important;
	}

	.mr-3 {
	    margin-right: 1rem !important;
	}

	.mb-3 {
	    margin-bottom: 1rem !important;
	}

	.ml-3 {
	    margin-left: 1rem !important;
	}

	.mx-3 {
	    margin-right: 1rem !important;
	    margin-left: 1rem !important;
	}

	.my-3 {
	    margin-bottom: 1rem !important;
	    margin-top: 1rem !important;
	}

	.mt-4 {
	    margin-top: 1.5rem !important;
	}

	.mr-4 {
	    margin-right: 1.5rem !important;
	}

	.mb-4 {
	    margin-bottom: 1.5rem !important;
	}

	.ml-4 {
	    margin-left: 1.5rem !important;
	}

	.mx-4 {
	    margin-right: 1.5rem !important;
	    margin-left: 1.5rem !important;
	}

	.my-4 {
	    margin-top: 1.5rem !important;
	    margin-bottom: 1.5rem !important;
	}

	.mt-5 {
	    margin-top: 3rem !important;
	}

	.mr-5 {
	    margin-right: 3rem !important;
	}

	.mb-5 {
	    margin-bottom: 3rem !important;
	}

	.ml-5 {
	    margin-left: 3rem !important;
	}

	.mx-5 {
	    margin-right: 3rem !important;
	    margin-left: 3rem !important;
	}

	.my-5 {
	    margin-top: 3rem !important;
	    margin-bottom: 3rem !important;
	}

	.mt-auto {
	    margin-top: auto !important;
	}

	.mr-auto {
	    margin-right: auto !important;
	}

	.mb-auto {
	    margin-bottom: auto !important;
	}

	.ml-auto {
	    margin-left: auto !important;
	}

	.mx-auto {
	    margin-right: auto !important;
	    margin-left: auto !important;
	}

	.my-auto {
	    margin-bottom: auto !important;
	    margin-top: auto !important;
	}

	.p-0 {
	    padding: 0 !important;
	}

	.p-1 {
	    padding: .25rem !important;
	}

	.p-2 {
	    padding: .5rem !important;
	}

	.p-3 {
	    padding: 1rem !important;
	}

	.p-4 {
	    padding: 1.5rem !important;
	}

	.p-5 {
	    padding: 3rem !important;
	}

	.pt-0 {
	    padding-top: 0 !important;
	}

	.pr-0 {
	    padding-right: 0 !important;
	}

	.pb-0 {
	    padding-bottom: 0 !important;
	}

	.pl-0 {
	    padding-left: 0 !important;
	}

	.px-0 {
	    padding-left: 0 !important;
	    padding-right: 0 !important;
	}

	.py-0 {
	    padding-top: 0 !important;
	    padding-bottom: 0 !important;
	}

	.pt-1 {
	    padding-top: .25rem !important;
	}

	.pr-1 {
	    padding-right: .25rem !important;
	}

	.pb-1 {
	    padding-bottom: .25rem !important;
	}

	.pl-1 {
	    padding-left: .25rem !important;
	}

	.px-1 {
	    padding-left: .25rem !important;
	    padding-right: .25rem !important;
	}

	.py-1 {
	    padding-top: .25rem !important;
	    padding-bottom: .25rem !important;
	}

	.pt-2 {
	    padding-top: .5rem !important;
	}

	.pr-2 {
	    padding-right: .5rem !important;
	}

	.pb-2 {
	    padding-bottom: .5rem !important;
	}

	.pl-2 {
	    padding-left: .5rem !important;
	}

	.px-2 {
	    padding-right: .5rem !important;
	    padding-left: .5rem !important;
	}

	.py-2 {
	    padding-top: .5rem !important;
	    padding-bottom: .5rem !important;
	}

	.pt-3 {
	    padding-top: 1rem !important;
	}

	.pr-3 {
	    padding-right: 1rem !important;
	}

	.pb-3 {
	    padding-bottom: 1rem !important;
	}

	.pl-3 {
	    padding-left: 1rem !important;
	}

	.py-3 {
	    padding-bottom: 1rem !important;
	    padding-top: 1rem !important;
	}

	.px-3 {
	    padding-right: 1rem !important;
	    padding-left: 1rem !important;
	}

	.pt-4 {
	    padding-top: 1.5rem !important;
	}

	.pr-4 {
	    padding-right: 1.5rem !important;
	}

	.pb-4 {
	    padding-bottom: 1.5rem !important;
	}

	.pl-4 {
	    padding-left: 1.5rem !important;
	}

	.px-4 {
	    padding-right: 1.5rem !important;
	    padding-left: 1.5rem !important;
	}

	.py-4 {
	    padding-top: 1.5rem !important;
	    padding-bottom: 1.5rem !important;
	}

	.pt-5 {
	    padding-top: 3rem !important;
	}

	.pr-5 {
	    padding-right: 3rem !important;
	}

	.pb-5 {
	    padding-bottom: 3rem !important;
	}

	.pl-5 {
	    padding-left: 3rem !important;
	}

	.px-5 {
	    padding-right: 3rem !important;
	    padding-left: 3rem !important;
	}

	.py-5 {
	    padding-top: 3rem !important;
	    padding-bottom: 3rem !important;
	}

	.text-blue-color {
	    color: #0079c1 !important;
	}

	.text-pink-color {
	    color: #06aea8 !important;
	}

	.text-dark-blue-color {
	    color: #003768 !important;
	}

	a.text-blue-color {
	    color: #0079c1 !important;
	    text-decoration: none;
	}

	a.text-pink-color {
	    color: #06aea8 !important;
	    text-decoration: none;
	}

	a.text-dark-blue-color {
	    color: #003768 !important;
	    text-decoration: none;
	}

	a.text-blue-color:hover {
	    text-decoration: underline;
	}

	a.text-pink-color:hover {
	    text-decoration: underline;
	}

	a.text-dark-blue-color:hover {
	    text-decoration: underline;
	}

	a sup {
	    font-size: 12px;
	}

	footer .webform-button--submit {
	    background-color: #06aea8 !important;
	    color: #fff;
	    border-radius: 5px;
	    width: 100%;
	    border: none;
	}

	.tb-megamenu .mega-nav .mega-group>.mega-group-title,
	.tb-megamenu .dropdown-menu .mega-nav .mega-group>.mega-group-title,
	.tb-megamenu .dropdown-menu .active .mega-nav .mega-group>.mega-group-title {
	    text-transform: none
	}

	.tb-megamenu .mega-nav .mega-group>.mega-group-title:hover,
	.tb-megamenu .dropdown-menu .mega-nav .mega-group>.mega-group-title:hover,
	.tb-megamenu .dropdown-menu .active .mega-nav .mega-group>.mega-group-title:hover,
	.tb-megamenu .mega-nav .mega-group>.mega-group-title:active,
	.tb-megamenu .dropdown-menu .mega-nav .mega-group>.mega-group-title:active,
	.tb-megamenu .dropdown-menu .active .mega-nav .mega-group>.mega-group-title:active,
	.tb-megamenu .mega-nav .mega-group>.mega-group-title:focus,
	.tb-megamenu .dropdown-menu .mega-nav .mega-group>.mega-group-title:focus,
	.tb-megamenu .dropdown-menu .active .mega-nav .mega-group>.mega-group-title:focus {
	    color: #06aea8;
	}

	.copyright .container {
	    width: 100%
	}

	.copyright .copyright-inner {
	    padding: 0;
	}

	footer .copyright-inner>div {
	    display: flex;
	    justify-content: space-between;
	    align-items: center;
	}

	footer .form-email {
	    padding-left: 8px;
	}

	.community-healthwork-section .backend img {
	    max-width: 25px;
	    margin-bottom: 15px;
	    border-radius: 0;
	    max-height: 60px;
	    max-width: 60px;
	}

	.community-healthwork-section .backend {
	    background: rgb(0 31 46 / 62%) !important;
	    display: flex;
	    justify-content: center;
	    border-radius: 10px;
	    align-items: center;
	}

	.community-healthwork-section .backend .box-title {
	    color: #fff;
	    display: flex;
	    align-items: center;
	    padding-bottom: 0;
	    margin-bottom: 0;
	    justify-content: center;
	}

	.community-healthwork-section .backend .box-title:after {
	    display: none
	}

	.our-specialities .backend .box-title {
	    display: none
	}

	.filter-fields input[type='text'] {
	    color: #000
	}

	.menu--footer li:nth-child(n+3) a {
	    font-size: 19px !important;
	    line-height: 22px;
	}

	.latest-news-section .btn-theme {
	    padding: 12px 60px !important
	}

	.physician-home-list .text-white {
	    color: #000 !important
	}

	.latest-news-section h5 a {
	    font-size: 20px;
	    line-height: 26px;
	    font-weight: 700;
	    color: #000
	}

	.latest-news-section img {
	    border-radius: 10px;
	}

	.menu--footer li:not(:first-child):after {
	    content: "";
	    width: 1px;
	    height: 18px;
	    background: #fff;
	    top: 0;
	    bottom: 0;
	    margin: auto;
	    position: absolute;
	    left: 0;
	}

	.top-links-menu ul.gva_menu li:first-child:after,
	.top-links-menu ul.gva_menu li:nth-child(2):after {
	    content: "";
	    position: absolute;
	    right: 0px;
	    top: 0;
	    height: 20px;
	    width: 1px;
	    background: #000;
	    bottom: 0;
	    margin: auto;
	}

	.top-links-menu li {
	    margin-left: 15px;
	}

	.footer .footer-inner .gsc-socials a {
	    padding: 6px 19px 6px 0;
	}

	.footer .footer-inner .gsc-socials a img {
	    vertical-align: middle;
	    margin-right: 5px;
	}

	.footer-third h2.block-title {
	    margin-left: 20%
	}

	.tb-megamenu,
	.tb-megamenu .dropup,
	.tb-megamenu .dropdown {
	    position: inherit
	}

	.physician-sidebar .filter-options {
	    display: block;
	    text-align: left;
	    padding-left: 15px;
	}

	.physician-sidebar .actions input {
	    padding: 10px 30px !important;
	    margin-right: 15px;
	    margin-top: 15px;
	}

	.filter-options {
	    margin-bottom: 20px;
	    width: 100%;
	    display: flex;
	    justify-content: center;
	    text-align: center;
	}

	.filter-options .option:nth-child(3) label {
	    margin-right: 0
	}

	.patient-experience h2.title,
	.latest-news-section h2.title {
	    font-size: 45px !important;
	    line-height: 54px;
	    font-weight: 900 !important;
	    color: #004852 !important;
	    text-transform: none !important;
	    margin-bottom: 15px !important;
	    padding-bottom: 30px !important;
	}

	.community-healthwork-section .field-content a {
	    color: #fff;
	    margin-bottom: 4px;
	    width: 100%;
	    text-align: center;
	    display: block;
	    margin-top: 5px;
	font-size: 18px;
    font-weight: bold;
	}

	.community-health-works-title {
	    color: #fff;
	    text-align: center;
	    position: absolute;
	    padding: 0 20px;
	    bottom: -65px;
	}

	.community-health-works-view-list {
	    margin-bottom: 50px;
	}

	.gsc-box-hover:hover .frontend,
	.gsc-box-hover:active .frontend,
	.gsc-box-hover:focus .frontend,
	.gsc-box-hover.active .frontend {
	    transform: none
	}

	footer .form-item-email label {
	    display: none
	}

	footer .block .block-title {
	    margin-bottom: 0
	}

	footer .footer-inner .block h2.block-title span {
	    color: #414042 !important;
	    font-size: 18px;
	    font-weight: 700;
	    line-height: 28px;
	}

	footer .block .block-title:after {
	    display: none
	}

	footer .gsc-socials {
	    display: flex;
	    flex-direction: column;
	    margin-left: 20%
	}

	footer .form-email {
	    height: 42px;
	    margin-top: 15px;
	    background: #ddd;
	    border-radius: 5px;
	    width: 100%;
	    border: none;
	    margin-bottom: 10px;
	}

	footer .navigation .gva_menu>li>a {
	    text-transform: none;
	    font-weight: 400
	}

	footer .webform-button--submit:hover {
	    background: #004852 !important;
	    color: #fff;
	}

	.menu-upcoming-events .btn-theme {
	    float: left
	}

	.menu-upcoming-events {
	    background-color: #2C79BC;
	    color: #fff;
	    padding: 50px 25px;
	    border-top-right-radius: 10px;
	    border-bottom-right-radius: 10px;
	}

	.menu-upcoming-events p {
	    font-size: 17px;
	    line-height: 24px;
	    font-weight: 400;
	}

	.menu-upcoming-events p.icon-calendar {
	    font-size: 22px;
	    font-weight: 900;
	    line-height: 26px;
	    background-image: url(/sites/default/files/styles/thumbnail/public/2022-07/calendar-icon.png?itok=xvYeCB1m);
	    background-repeat: no-repeat;
	    background-size: 24px 25px;
	    padding-left: 40px;
	}

	.block.block-blocktabs .ui-tabs-nav {
	    left: 0;
	    right: 0;
	    margin: auto;
	    top: -16px;
	    display: flex;
	    align-self: center;
	    justify-content: center;
	    z-index: auto;
	}

	.btn,

	.btn-theme {
	    border-radius: 10px;
	    background-color: #CA006C;
	    color: #fff !important;
	    font-size: 18px;
	    line-height: 28px !important;
	    font-weight: 400 !important;
	    text-transform: none !important;
	    width: auto;
	    padding: 12px 35px !important;
	    margin-top: 10px;
	    box-shadow: none;
	}

	.btn-white {
	    border-radius: 10px;
	    background-color: #b458a2;
	    color: #fff !important;
	    font-size: 18px;
	    line-height: 28px !important;
	    font-weight: 400 !important;
	    text-transform: none !important;
	    width: auto;
	    padding: 12px 35px !important;
	    margin-top: 10px;
	    box-shadow: none;
	}

	.tb-megamenu-submenu {
	    border-radius: 10px;
	    border-bottom: 0;
	}

	.tb-megamenu .dropdown-menu {
	    border-bottom: 0;
	    top: 100% !important;
	    border-radius: 10px;
	}

	.tb-megamenu .dropdown-submenu>a:after,
	.tb-megamenu .dropdown-submenu>span.tb-megamenu-no-link:after {
	    margin-top: 8px;
	}

	.mega-dropdown-inner .tb-megamenu-row>div:nth-child(1) {
	    padding-left: 15px;
	}

	.tb-megamenu .dropdown-menu li>a,
	.tb-megamenu .dropdown-menu li>span.tb-megamenu-no-link {
	    border: 0;
	    font-size: 18px;
	    line-height: 22px;
	    padding: 5px 0 !important;
	}

	.btn:hover,
	.btn:active,
	.btn-white:hover,
	.btn-white:active,
	.btn-theme:hover,
	.btn-theme:active {
	    background-color: rgb(202 0 108 / 90%);
	    color: #fff;
	}

	footer .webform-button--submit {
	    background: #CA006C !important;
	    color: #fff;
	}

	footer .webform-button--submit:hover {
	    background-color: rgb(202 0 108 / 90%) !important;
	    color: #fff;
	}

	.tb-megamenu .nav li.dropdown>.dropdown-toggle .caret {
	    display: none
	}

	.widget.gsc-icon-box.top-center .title:after {
	    display: none
	}

	#blocktabs-doctor_and_treat>div {
	    margin-top: 25px
	}

	.block.block-blocktabs .ui-tabs-nav>li:nth-child(1) {
	    margin-right: 10px;
	    border-radius: 50px;
	    position: relative
	}

	.block.block-blocktabs .ui-tabs-nav>li {
	    background: #ECF6FF;
	}

	.block.block-blocktabs .ui-tabs-nav>li a {
	    color: #414042;
	}

	.block.block-blocktabs .ui-tabs-nav>li.ui-state-active a {
	    color: #fff;
	}

	.block.block-blocktabs .ui-tabs-nav>li.ui-state-active {
	    background: #06aea8;
	}

	.owl-carousel .owl-item img {
	    border-radius: 10px;
	}

	.block.block-blocktabs .ui-tabs-nav>li:nth-child(1) a {
	    padding: 8px 20px 8px 55px;
	    font-size: 18px;
	    font-weight: 400;
	    line-height: 28px;
	}

	.block.block-blocktabs .ui-tabs-nav>li:nth-child(2) {
	    border-radius: 50px;
	    position: relative
	}

	.block.block-blocktabs .ui-tabs-nav>li:nth-child(2):before {
	    content: "";
	    position: absolute;
	    left: 20px;
	    top: 10px;
	    background-image: url(/sites/default/files/2022-07/conditions-we-treat-inactive.png);
	    background-repeat: no-repeat;
	    background-size: 22px 24px;
	    background-position: left center;
	    width: 22px;
	    height: 24px;
	}

	.block.block-blocktabs .ui-tabs-nav>li.ui-state-active:nth-child(2):before {
	    background-image: url(/sites/default/files/2022-07/conditions-we-treat-active.png);
	}

	.block.block-blocktabs .ui-tabs-nav>li:nth-child(1):before {
	    content: "";
	    position: absolute;
	    left: 20px;
	    top: 10px;
	    background-image: url(/sites/default/files/2022-07/find-adoctor-icon.png);
	    background-repeat: no-repeat;
	    background-size: 22px 24px;
	    background-position: left center;
	    width: 22px;
	    height: 24px;
	}

	.block.block-blocktabs .ui-tabs-nav>li.ui-state-active:nth-child(1):before {
	    background-image: url(/sites/default/files/2022-07/find-adoctor-icon-active.png);
	}

	.block.block-blocktabs .ui-tabs-nav>li:nth-child(2) a {

	    padding: 8px 20px 8px 55px;
	    font-size: 18px;
	    font-weight: 400;
	    line-height: 28px;
	}

	#blocktabs-doctor_and_treat {
	    width: 950px;
	    border-radius: 11px !important;
	    position: relative;
	    left: 0;
	    right: 0;
	    margin: auto;
	    padding: 38px !important;
	    margin-bottom: 50px;
	    margin-top: -50px;
	}

	/* .tb-megamenu-submenu .mega-dropdown-inner .tb-megamenu-row>div:nth-child(2) {
		display: flex;
		height: 100%;
		justify-content: center;
		align-items: center;
	} */

	.tb-megamenu .nav>li>a,
	.tb-megamenu .nav>li>span.tb-megamenu-no-link {
	    padding: 24px 15px;
	    background-color: #fff;
	    color: #000;
	    border-right: none;
	    font-size: 18px;
	    font-weight: 400;
	}

	.header-main-inner>.row {
	    display: flex;
	    justify-content: space-between;
	    align-items: center;
	}

	.header-main-inner>.row>div {
	    width: auto;
	}

	.tb-megamenu {
	    background: none;
	}

	header .topbar-content>div {
	    display: flex;
	    justify-content: space-between;
	}

	.hm-doctor-news-list .item {
	    position: relative
	}

	.hm-doctor-news-list .item:before {
	    background-image: url('/sites/default/files/2022-08/pager-next.png');
	    content: "";
	    position: absolute;
	    left: -20px;
	    top: 6px;
	    width: 10px;
	    height: 15px;
	    background-repeat: no-repeat;
	}

	.top-links-menu ul.gva_menu li:first-child {
	    background-image: url('/sites/default/files/2022-09/calender-ic_0_0_normal.png');
	    background-size: 20px 18px;
	    background-repeat: no-repeat;
	    background-position: left top 11px;
	}

	.top-links-menu ul.gva_menu li:nth-child(2) {
	    background-image: url('/sites/default/files/2022-09/mypill-ic_0_0_normal.png');
	    background-size: 20px 18px;
	    background-repeat: no-repeat;
	    background-position: left center;
	}

	.top-links-menu ul.gva_menu li:nth-child(3) {
	    background-image: url('/sites/default/files/2022-09/mychart-ic_0_0_normal.png');
	    background-size: 20px 18px;
	    background-repeat: no-repeat;
	    background-position: left center;
	}

	.top-links-menu ul.gva_menu li:first-child:hover {
	    background-image: url('/sites/default/files/2022-09/calender-ic_0_0.png');
	    background-size: 20px 18px;
	    background-repeat: no-repeat;
	    background-position: left top 11px;
	}

	.top-links-menu ul.gva_menu li:nth-child(2):hover {
	    background-image: url('/sites/default/files/2022-09/mypill-ic_0_0.png');
	    background-size: 20px 18px;
	    background-repeat: no-repeat;
	    background-position: left center;
	}

	.top-links-menu ul.gva_menu li:nth-child(3):hover {
	    background-image: url('/sites/default/files/2022-09/mychart-ic_0_0.png');
	    background-size: 20px 18px;
	    background-repeat: no-repeat;
	    background-position: left center;
	}

	header .topbar {
	    background: #F3F3F3;
	    padding: 0;
	}

	header.header-v1 .navigation .gva_menu>li>a {
	    padding: 12px 24px 12px 28px !important;
	    text-transform: none
	}

	/* css for new design  july 27 22 */

	/* test code */

	body h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	.h1,
	.h2,
	.h3,
	.h4,
	.h5,
	.h6,
	.widget.gsc-heading .title-desc {
	    font-family: 'Lato', sans-serif;
	    color: #004852;
	}

	.footer .footer-top .before-footer {
	    padding: 0px;
	}

	.view-page .views-field-field-press-release-image,
	.view-page .views-field-field-health-blog-image {
	    float: left;
	    padding-right: 20px;
	}

	.gav-help-region {
	    padding: 0;
	}

	.gsc-socials.style-2 a i {
	    font-size: 25px;
	}

	.gsc-socials.style-2 a i {
	    color: #000;
	    text-align: left;
	}

	.home-upcoming-events-form .choose-date {
	    width: 100px;
	    padding: 10px;
	    color: #FFF;
	    font-weight: 200;
	    cursor: pointer;
	    background-color: #06aea8;
	    border: 1px solid #000;
	    float: left;
	    margin: 5px;
	    border-radius: 10px;
	}

	.home-upcoming-events-form .selected-date {
	    background-color: #1e28bf;
	}

	.newsletter-block input {
	    margin: 10 0px;
	}

	.disease-search-block a.letter-link {
	    text-align: center;
	    width: 50px;
	    height: 53px;
	    display: inline-block;
	    padding: 15px;
	    margin: 0 25px 20px 0;
	    border-radius: 50%;
	    color: #000;
	    border: 2px solid #000;
	}

	.disease-search-block a.letter-link span {
	    font-weight: bold;
	}

	/* Temp Code */
	.newsletter-block input[type=text],
	.newsletter-block input[type=email] {
	    margin: 0px 10px 10px 0px;
	}

	.newsletter-block input[type=submit] {
	    background-color: #06aea8;
	    color: #FFF;
	    border-radius: 10px;
	    border: 2px solid #000;
	    width: 100px;
	    height: 40px;
	}

	.menu--footer-menu-links li.menu-item {
	    display: block;
	}

	.menu--footer-menu-links ul.gva_menu {
	    float: left;
	    display: contents;
	}

	.menu--footer-menu-links .gva_menu li a {
	    padding: 11px 12px;
	}

	div .gsc-socials {
	    float: left;
	    margin-bottom: 0 !important;
	}

	#block-footerlocations {
	    margin-top: 20px;
	    float: left;
	    width: 100%;
	}

	.widget.gsc-heading .title-desc {
	    font-style: normal;
	}

	.home-upcoming-events-form {
	    margin: 10px 0;
	}

	.home-upcoming-events-form input.form-text {
	    float: left;
	    width: 200px;
	    margin: 0 10px;
	    border-radius: 10px;
	}

	.home-upcoming-events-form select.form-select {
	    float: left;
	    width: 200px;
	    margin: 0 10px;
	    padding: 7px;
	    border-radius: 10px;
	}

	.home-upcoming-events-form input.form-submit {
	    background-color: #06aea8;
	    color: #FFF;
	    border-radius: 10px;
	    border: 2px solid #000;
	    width: 100px;
	    height: 37px;
	}

	#views-exposed-form-events-calendar-view-home-block {
	    margin-bottom: 40px;
	}

	#views-exposed-form-events-calendar-view-home-block .item-list {
	    padding: 10px 15px;
	    margin: 15px;
	}

	#views-exposed-form-events-calendar-view-home-block~.item-list .events-calendar-view-list {
	    padding: 10px !important;
	    border: 2px solid #a4a0a0;
	    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.75);
	    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.75);
	    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.75);
	    background-color: #FFF;
	}

	.banner-links {
	    background-color: #FFF;
	    padding: 10px;
	    border: 2px solid #a4a0a0;
	    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.75);
	    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.75);
	    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.75);
	    background-color: #FFF;
	}

	.home-upcoming-events-form .filter-options {
	    margin-top: 7px;
	}

	#block-hometopcontactnumber {
	    float: left;
	    display: block;
	}

	#block-copyrightblock p {
	    text-align: center;
	}

	.gva-navigation .gva_menu_main li.active a {
	    text-decoration: underline;
	}

	.find-physician-form input.form-submit {
	    margin-left: -35px;
	}

	.find-physician-form input.form-submit,
	.find-disease-form input.form-submit {
	    background-color: #06aea8;
	    color: #FFF;
	    border-radius: 10px;
	    border: 0;
	    width: 100px;
	    padding: 12px 25px;
	    font-size: 18px;
	    line-height: 28px;
	}

	.find-physician-form .filter-options .option,
	.find-disease-form .filter-options .option {
	    float: left;
	    margin-right: 10px;
	}

	.find-physician-form .filter-fields .filter-field input,
	.find-physician-form .filter-fields .filter-field select,
	.find-disease-form .filter-fields .filter-field input,
	.find-disease-form .filter-fields .filter-field select {
	    max-width: 350px;
	    border-radius: 10px;
	    border-color: #DEDEE0;
	    padding: 11px 12px;
	    margin-right: 10px;
	    line-height: 28px;
	    font-size: 18px;
	    background-image: none;
	}

	.widget.gsc-heading .title-desc {
	    max-width: 750px;
	}

	nav.top-links-menu a,
	nav.top-links-menu a.is-active {
	    color: #FFF;
	}


	nav.top-links-menu .gva_menu li a[gva_class="font-size-1"] {
	    font-size: 10px;
	    padding-right: 2px;
	}

	nav.top-links-menu .gva_menu li a[gva_class="font-size-2"] {
	    font-size: 15px;
	    padding-right: 2px;
	}

	nav.top-links-menu .gva_menu li a[gva_class="font-size-3"] {
	    font-size: 20px;
	    padding-right: 2px;
	}



	.gva_menu a[gva_class="fa-language"] {
	    position: relative;
	    padding: 4px 0px 0px 20px;
	    visibility: hidden;
	    /* hide the text */
	    max-width: 0;
	}

	.gva_menu a[gva_class="fa-language"]:before {
	    font: normal normal normal 14px/1 FontAwesome;
	    content: "\f1ab";
	    display: inline-block;
	    font-weight: normal;
	    font-style: normal;
	    font-size: 20px;
	    position: absolute;
	    visibility: visible;
	}

	/*
	.events-calendar-view-list .event-time-slot:before {
		font: normal normal normal 14px/1 FontAwesome;
		content: "\f017";
		display: inline-block;
		font-weight: normal;
		font-style: normal;
		font-size: 20px;
	}

	.events-calendar-view-list .event-mode:before {
		font: normal normal normal 14px/1 FontAwesome;
		content: "\f041";
		display: inline-block;
		font-weight: normal;
		font-style: normal;
		font-size: 20px;
	}

	.events-calendar-view-list .event-host-name:before {
		font: normal normal normal 14px/1 FontAwesome;
		content: "\f007";
		display: inline-block;
		font-weight: normal;
		font-style: normal;
		font-size: 20px;
	}
	*/
	.events-calendar-view-list .event-title {
	    font-weight: 500;
	    font-size: 20px;
	}

	.disease-search-block a.letter-link:hover,
	.disease-search-block a.active {
	    background-color: #06aea8;
	    color: #FFF;
	}

	.patient-experience .patient-experience-image {
	    -webkit-box-shadow: 10px 10px 14px 0px #414042;
	    -moz-box-shadow: 10px 10px 14px 0px #414042;
	    box-shadow: 10px 10px 14px 0px #414042;
	}

	.row-border {
	    border-bottom: 2px solid #414042;
	}

	.home-latest-news .owl-item {
	    padding: 10px;
	}

	.home-latest-news .owl-item .row .views-field-title,
	.home-latest-news .owl-item .row .views-field-body {
	    text-align: justify;
	}

	.press-release-view-list {
	    padding: 10px;
	}

	.footer .footer-inner {
	    background-color: #eeeeee;
	}

	.footer .footer-inner a {
	    color: #414042;
	    font-size: 16px;
	    font-weight: 400;
	    line-height: 27px;
	}

	h3.footer-phone {
	    margin-top: 30px;
	}

	.menu--footer-menu-links-2 li.menu-item {
	    display: block;
	}

	.menu--footer-menu-links-2 ul.gva_menu {
	    float: left;
	    display: contents;
	}

	.menu--footer-menu-links-2 .gva_menu li a {
	    padding: 11px 12px;
	}

	.footer {
	    color: #414042;
	    font-size: 16px;
	    font-weight: 400;
	    line-height: 27px;
	    margin-top: 80px;
	}

	.copyright {
	    background: #06aea8;
	    color: #fff !important;
	}

	.copyright p,
	.copyright a {
	    color: #fff !important;
	}

	.footer .footer-center {
	    padding: 0;
	}

	.footer .footer-inner {
	    padding: 50px;
	}

	.sidebar-menu .gva_menu_main {
	    float: left;
	    width: 100%;
	}

	.navigation .gva-navigation .sub-menu {
	    font-size: inherit;
	    color: black;
	}

	.form-required:after {
	    display: inline-block;
	    width: 6px;
	    height: 6px;
	    margin: 0 0.3em;
	    content: "";
	    vertical-align: super;
	    background-image: url(/core/misc/icons/ee0000/required.svg);
	    background-repeat: no-repeat;
	    background-size: 6px 6px;
	}

	.find-physician-section .find-physician-form .filter-field-name,
	.find-physician-section .find-physician-form .filter-field-keyword,
	.find-physician-section .find-physician-form .filter-field-highland-medical,
	.find-physician-section .find-physician-form .filter-field-highland-mediacal,
	.find-physician-section .find-physician-form .filter-field-montefiore-specialist,
	.find-physician-section .find-physician-form .filter-field-highland-medical-value,
	.find-physician-section .find-physician-form .filter-field-nyack-hospital-value {
	    display: none;
	}

	.mega-menu-block .sub-menu .find-physician-form .filter-field-name,
	.mega-menu-block .sub-menu .find-physician-form .filter-field-keyword,
	.mega-menu-block .sub-menu .find-physician-form .filter-field-highland-medical,
	.mega-menu-block .sub-menu .find-physician-form .filter-field-highland-mediacal,
	.mega-menu-block .sub-menu .find-physician-form .filter-field-montefiore-specialist {
	    display: none;
	}

	.doctors-page-list-form .filter-field-name,
	.doctors-page-list-form .filter-field-keyword,
	.doctors-page-list-form .filter-field-highland-medical,
	.doctors-page-list-form .filter-field-highland-mediacal,
	.doctors-page-list-form .filter-field-montefiore-specialist {
	    display: none;
	}

	/* form and event page  */

	.post-categories time:before {
	    display: inline-block;
	    font: normal normal normal 14px/1 FontAwesome;
	    font-size: inherit;
	    text-rendering: auto;
	    padding-right: 10px;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    content: "\f133";
	    font-weight: bold;
	}

	.free-icon .field__item {
	    background: #CA006C;
	    width: 90px;
	    border-radius: 6px;
	    color: #fff;
	    text-align: center;
	    font-style: italic;
	    border: 2px solid #8f0046;
	    margin-top: 6px;
	}

	article.node--type-event-calendar .field__label {
	    font-weight: bold;
	}

	article.node--type-event-calendar .node__content>div {
	    width: 100%;
	    float: left;
	    margin-bottom: 20px;
	}

	article.node--type-event-calendar .event-start-date,
	article.node--type-event-calendar .event-end-date,
	article.node--type-event-calendar .event-mode,
	article.node--type-event-calendar .event-category,
	article.node--type-event-calendar .event-type,
	article.node--type-event-calendar .event-day-type,
	article.node--type-event-calendar .event-fee,
	article.node--type-event-calendar .event-location {
	    width: 47% !important;
	    margin-right: 3%
	}

	.path-events .events-calendar-views {
	    padding: 25px;
	    border-top: 1px solid #efefef;
	}

	.path-events .events-calendar-views .fc-day-grid-event {
	    padding: 3px 5px !important;
	    background: #425cbb !important;
	}

	.path-events .events-calendar-views .fc-day-grid-event .fc-content {
	    white-space: normal;
	}

	.path-events .nav-tabs li.is-active {
	    background: #425cbb;
	    color: #fff;
	    border-top-left-radius: 4px;
	    border-top-right-radius: 4px;
	    height: 40px;
	    line-height: 40px;
	}

	.path-events .nav-tabs li.is-active a {
	    color: #fff;
	}

	.event-view-container form {
	    border: 1px solid #ebebeb;
	    padding: 25px;
	}

	.event-view-container form input[type="submit"] {
	    margin-right: 20px;
	}

	.path-events .nav-tabs.ul {
	    border-bottom: 0;
	    margin-left: 15px;
	}

	.path-events .drupal-tabs {
	    border-bottom: 0;
	    margin-left: 15px
	}

	.path-events .nav-tabs li {
	    background: #eaeff3;
	    height: 40px;
	    line-height: 40px;
	    border-top-right-radius: 4px;
	    border-top-left-radius: 4px;
	}

	.event-view-container .item-list ul {
	    float: left;
	    margin-top: 50px;
	}

	.event-view-container .item-list ul li {
	    border-bottom: 1px solid #ddd;
	    border-radius: 0 !important;
	}

	.webform-submission-events-registrations-form {}

	.webform-submission-contact-the-hospital-form,
	.webform-submission-events-registrations-form {
	    max-width: 800px;
	    width: 100%;
	    border: 10px solid rgb(33 114 185 / 28%);
	    border-radius: 15px;
	    padding: 30px;
	    margin: 30px auto 60px auto;
	    display: flex;
	    flex-wrap: wrap;
	}

	#edit-description--description {
	    color: #a5a5a5;
	    font-size: 14px;
	    line-height: 21px;
	}

	.webform-submission-contact-the-hospital-form .form-item-topic label,
	.webform-submission-events-registrations-form .form-item-topic label {
	    display: flex;
	    align-items: center;
	}

	.webform-submission-contact-the-hospital-form .fieldset-wrapper .field-prefix .description,
	.webform-submission-events-registrations-form .fieldset-wrapper .field-prefix .description {
	    margin-bottom: 20px;
	    border-bottom: 1px solid #e5e5e5;
	    width: 100%;
	}

	.webform-submission-contact-the-hospital-form .fieldset-wrapper,
	.webform-submission-events-registrations-form .fieldset-wrapper {
	    width: 100%
	}

	.webform-submission-contact-the-hospital-form .form-item-reply-requested,
	.webform-submission-contact-the-hospital-form .form-item-opt-in,
	.webform-submission-events-registrations-form .form-item-opt-in {
	    width: auto;
	    float: left;
	    margin-right: 25px;
	}

	.webform-submission-contact-the-hospital-form .select2-selection__arrow,
	.webform-submission-events-registrations-form .select2-selection__arrow {
	    height: 39px !important
	}

	.webform-submission-contact-the-hospital-form .js-form-item label,
	.webform-submission-events-registrations-form .js-form-item label {
	    line-height: 40px;
	    min-height: 40px;
	    font-weight: bold;
	    font-size: 16px;
	}

	.webform-submission-contact-the-hospital-form legend,
	.webform-submission-events-registrations-form legend {
	    font-size: 16px;
	    font-weight: bold;
	}

	.event-view-container select,
	.webform-submission-contact-the-hospital-form input:not([type="submit"]):not([type="radio"]),
	.webform-submission-contact-the-hospital-form select,
	.webform-submission-contact-the-hospital-form textarea,
	.webform-submission-contact-the-hospital-form .select2-selection.select2-selection--single,

	.webform-submission-events-registrations-form input:not([type="submit"]):not([type="radio"]),
	.webform-submission-events-registrations-form select,
	.webform-submission-events-registrations-form textarea,
	.webform-submission-events-registrations-form .select2-selection.select2-selection--single {
	    max-width: 400px;
	    float: right;
	    width: 80%;
	    background-color: #fff;
	    -webkit-box-shadow: 0 0 2px 2px rgb(0 0 0 / 2%) inset !important;
	    box-shadow: 0 0 2px 2px rgb(0 0 0 / 2%) inset !important;
	    border: 1px solid rgba(0, 0, 0, 0.1) !important;
	    padding: 5px 10px;
	    border-radius: 6px;
	    min-height: 40px;
	}

	.webform-submission-contact-the-hospital-form textarea {
	    max-width: 100%;
	    min-width: 100%;
	}

	.register a {
	    margin-top: 15px;
	}

	.webform-submission-contact-the-hospital-form .js-form-type-textarea {
	    flex-direction: column
	}

	.webform-submission-contact-the-hospital-form .button--primary,
	.event-view-container .js-form-submit,
	.webform-submission-events-registrations-form .button--primary,
	.register a {
	    border: 0;
	    background: #425CBB;
	    color: #fff;
	    overflow: hidden;
	    -webkit-transition: all 0.3s;
	    -o-transition: all 0.3s;
	    transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	    border-radius: 30px;
	    -webkit-border-radius: 30px;
	    -moz-border-radius: 30px;
	    -ms-border-radius: 30px;
	    -o-border-radius: 30px;
	    font-size: 12px;
	    font-weight: 700;
	    letter-spacing: 1px;
	    text-transform: uppercase;
	    padding: 9px 24px 9px;
	    position: relative;
	    display: inline-block;
	    z-index: 1;
	    -webkit-box-shadow: none;
	    box-shadow: none;
	}

	.webform-submission-contact-the-hospital-form .button--primary:hover,
	.webform-submission-events-registrations-form .button--primary:hover,
	.event-view-container .js-form-submit:hover,
	.register a:hover {
	    color: #fff;
	    background: #677cc9;
	}

	.event-view-container .js-form-type-select,
	.webform-submission-contact-the-hospital-form .js-form-type-email,
	.webform-submission-events-registrations-form .js-form-type-email,
	.webform-submission-contact-the-hospital-form .js-form-type-tel,
	.webform-submission-events-registrations-form .js-form-type-tel,
	.webform-submission-contact-the-hospital-form .webform-type-radios,
	.webform-submission-events-registrations-form .webform-type-radios,
	.webform-submission-contact-the-hospital-form .js-form-type-select,
	.webform-submission-events-registrations-form .js-form-type-select,
	.webform-submission-contact-the-hospital-form .js-form-type-textarea,
	.webform-submission-contact-the-hospital-form .captcha,
	.webform-submission-events-registrations-form .captcha,
	.webform-submission-contact-the-hospital-form .form-actions,
	.webform-submission-events-registrations-form .form-actions,
	.webform-submission-contact-the-hospital-form .form-item-first-name,
	.webform-submission-events-registrations-form .form-item-first-name,
	.webform-submission-contact-the-hospital-form .form-item-last-name,
	.webform-submission-events-registrations-form .form-item-last-name,
	.webform-submission-events-registrations-form .js-form-type-textfield {
	    width: 100%;
	    float: left;
	    margin-bottom: 30px;
	    display: flex;
	    justify-content: space-between;
	    padding-right: 0;
	    padding-left: 0;
	    flex-wrap: wrap;
	}

	.webform-submission-events-registrations-form .js-form-type-webform-markup {
	    font-size: 18px;
	    margin-bottom: 46px;
	    font-weight: bold;
	    text-align: center;
	    width: 100%;
	    position: relative;
	    padding-bottom: 4px;
	}

	.webform-submission-events-registrations-form .js-form-type-webform-markup:after {
	    background: #06aea8;
	    content: "";
	    position: absolute;
	    bottom: 0;
	    width: 50px;
	    height: 2px;
	    margin: auto;
	    left: 0;
	    right: 0;
	}

	.form-item-street-address-state-province {
	    white-space: nowrap
	}

	/* Form and event page end  */

	.path-webform h1 {
	    text-align: center;
	    position: relative;
	}

	.path-webform h1.page-title:after {
	    background: #06aea8;
	    content: "";
	    position: absolute;
	    bottom: 0;
	    width: 50px;
	    height: 2px;
	    margin: auto;
	    left: 0;
	    right: 0;
	}


	.field--name-field-press-release-category {
	    float: left;
	    margin-right: 20px;
	    margin-top: 0px;
	    margin-bottom: 20px;
	}

	.field--name-field-press-release-category a {
	    font-size: 13px;
	    color: #06aea8;
	    position: relative;
	}

	.field--name-field-press-release-date time {
	    font-size: 13px;
	    color: #06aea8
	}

	.field--name-field-press-release-date {
	    margin-top: 10px;
	    margin-bottom: 20px;
	}

	.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {
	    padding: 15px 15px 5px 15px;
	    background: #CA006C !important
	}

	.field--name-field-press-release-category a:after {
	    position: absolute;
	    right: -15px;
	    content: "/";
	    color: #000;
	    top: -3px;
	}

	.education-video img {
	    border-radius: 15px;
	}

	.education-video header {
	    margin-bottom: 30px;
	}

	.education-video .field-content:before {
	    position: absolute;
	    content: "";
	    width: 100px;
	    height: 100px;
	    background: rgb(0 0 0 / 38%);
	    border-radius: 50%;
	    left: 0;
	    right: 0;
	    top: 0;
	    bottom: 0;
	    margin: auto;
	}

	.path-health-works .view-content-wrap .item {
	    display: flex;
	    align-items: center;
	    margin-bottom: 40px;
	}

	.education-video .views-field-title {
	    display: flex;
	    justify-content: center;
	    font-size: 16px;
	    font-weight: 600;
	    color: #000;
	}

	.education-video span.field-content:after {
	    width: 0;
	    content: "";
	    height: 0;
	    border-top: 25px solid transparent;
	    border-bottom: 25px solid transparent;
	    border-left: 48px solid white;
	    position: absolute;
	    left: 0;
	    right: -13px;
	    top: 0;
	    bottom: 0;
	    margin: auto;
	    z-index: 2;
	}

	.education-video .views-view-grid .views-col {
	    margin-bottom: 25px;
	    padding: 0 50px;
	}

	.fc-button-primary {
	    background-color: #06aea8;
	    border-color: #06aea8;
	}

	.fc-button-primary:not(:disabled).fc-button-active,
	.fc-button-primary:not(:disabled):active {
	    background-color: #003359;
	    border-color: #003359;
	}

	.sidebar .post-block {
	    background: none
	}

	.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li a {
	    color: #fff
	}

	.sidebar {
	    background: #eaeff3;
	    padding-top: 15px;
	    margin-bottom: 25px;
	}

	.field--name-field-tags {
	    margin-top: 60px;
	    display: flex;
	}

	.field--name-field-tags>div a {
	    color: #06aea8;
	    padding: 4px 15px;
	    background: #efefef;
	    border-radius: 4px;
	}

	.social-sharing-buttons {
	    justify-content: flex-start
	}

	.field--name-field-tags>div {
	    margin-right: 25px;
	}

	.view-list-item .post-block {
	    display: flex;
	    align-items: flex-start;
	}

	.post-title h5 {
	    margin-top: 0;
	    margin-bottom: 5px;
	}

	.post-style-list.small .post-content {
	    padding-left: 15px;
	}

	.post-style-list .post-block .post-content {
	    padding-top: 0;
	}

	.item-list ul li.view-list-item {
	    padding-bottom: 20px;
	}

	.post-meta span,
	.post-meta span a,
	.post-meta a {
	    color: #06aea8;
	}

	.our-specialties-view-list .backend:before {
	    content: "";
	    width: 100%;
	    height: 100%;
	    position: absolute;
	    top: 0;
	    left: 0;
	    z-index: 0;
	    background-color: rgb(65 64 66 / 85%);
	}

	.gsc-box-hover .backend .be-desc {
	    z-index: 2;
	}

	.our-specialities-content a {
	    color: #fff;
	}

	.our-specialties-bg-image {
	    position: absolute;
	    z-index: -1;
	    top: 0;
	    overflow: hidden;
	    width: 100%;
	    height: 100%;
	}

	.our-specialties-bg-image img {
	    height: 100%;
	    width: 100%;
	}

	.footer-left-col {
	    margin-bottom: 0 !important;
	}

	.patient-experience .highlight_content {
	    display: flex;
	    flex-direction: column-reverse;
	}

	.patient-experience .desc .pv-icon {
	    display: block;
	}

	.patient-experience .desc .pv-icon-hover {
	    display: none;
	}

	.patient-experience .gsc-column:hover .desc .pv-icon-hover {
	    display: block;
	}

	.patient-experience .gsc-column:hover .desc .pv-icon {
	    display: none;
	}

	.patient-experience .gsc-column:not(:first-child):not(:last-child):not(:nth-child(2)):hover .column-inner {
	    box-shadow: 0px 0px 20px rgb(202 0 108 / 15%) !important;
	}

	.gsc-box-hover .backend {
	    border-radius: 10px;
	    left: -5px;
	    width: calc(100% + 10px);
	    background: rgb(0 31 46 / 62%);
	    padding-left: 30px;
	    padding-right: 30px;
	}

	.homepage-banner .bb-inner {
	    padding-top: 0 !important;
	}

	/* .homepage-banner .banner-links {
		z-index: 2;
		padding-top: 140px;
		width: 100%;
		padding-bottom: 140px;
		height: 700px;
	} */

	.homepage-banner .banner-links {

	    padding-top: 0;
	    width: 90%;
	    padding-bottom: 0;
	    height: 800px;
	    padding-left: 0;
	    padding-right: 0;
	    margin-left: 5%;
	    text-align: center;
	    color: #fff;
	    font-size: 50px;
	    text-shadow: 1px 2px 9px black;
	}

	.banner-links:before {
	    width: 40%;
	    top: 0
	}

	.signup-newsletter-title {
	    border-top: 1px solid rgb(255 255 255 / 29%);
	    padding-top: 27px;
	    padding-bottom: 6px;
	}

	#jpreContent {
	    position: fixed !important;
	    width: 100% !important;
	    height: 100% !important;
	    top: 0 !important;
	    background: rgb(255 255 255 / 72%);
	    z-index: 10;
	}

	#jprecontent-inner {
	    position: absolute;
	    left: 0 !important;
	    top: 0 !important;
	    right: 0 !important;
	    bottom: 0 !important;
	    margin: auto !important;
	    width: 80px !important;
	    height: 80px !important;
	}

	nav.top-links-menu .gva_menu li:first-child a {

	    line-height: 21px;
	}



	.footer-left-col {
	    padding-left: 40px;
	    margin-bottom: 30px;
	}

	.find-a-physician-section .filter-field-name,
	.find-a-physician-section .filter-field-keyword,
	.find-a-physician-section .filter-field-highland-medical,
	.find-a-physician-section .filter-field-highland-mediacal {
	    display: none
	}

	.newsletter-signup img {
	    width: 250px
	}

	.newsletter-signup a {
	    font-size: 18px;
	}

	.gsc-box-hover .frontend {
	    flex-direction: column;
	}



	.widget.gsc-heading .heading-line {
	    background: #06aea8;
	}

	.find-a-physician-section .actions {
	    display: none !important
	}

	.filter-fields {
	    display: flex !important;
	    justify-content: center;
	}

	.find-a-physician-section {
	    padding-bottom: 60px;
	    padding-top: 40px;
	}

	.find-a-physician-section .row-wrapper .gsc-column .bg-size-cover {
	    background: #06aea8;
	    border: 1px solid #06aea8;
	    padding: 20px 25px 30px 25px;
	}

	.find-a-physician-section .row-wrapper .gsc-column .bg-size-cover .widget.gsc-heading {
	    padding-top: 0;
	    padding-bottom: 8px;
	}

	.community-healthwork-section img {

	    border-radius: 10px;
	    width: auto;

	}

	.comm-high-image .view-content-wrap {
	    background: #06aea8;
	    padding: 20px;
	    border: 1px solid #06aea8;
	    border-radius: 6px;
	}

	.community-healthwork-section .view-content-wrap .field-content a.btn {
	    border-radius: 5px;
	}

	.community-healthwork-section .signup-newsletter a {
	    color: #fff
	}

	.column-content.signup-newsletter span a {
	    color: #87a1ff !important;
	}

	.patient-experience .widget.gsc-call-to-action {
	    position: absolute;
	    bottom: 20px;
	    left: 0;
	    right: 0;
	    margin: auto;
	}

	.home-upcoming-events-form .upcoming-dates .carousel-control-prev {
	    position: absolute;
	    background: none;
	    left: 20px;
	    top: 5px;
	}

	.home-upcoming-events-form .upcoming-dates .carousel-control-next {
	    position: absolute;
	    background: none;
	    right: 20px;
	    top: 5px;
	}

	.home-upcoming-events-form .upcoming-dates .carousel-control-prev:before {
	    display: inline-block;
	    font: normal normal normal 14px/1 FontAwesome;
	    font-size: inherit;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    content: "\f060";
	    margin-right: 5px;
	}

	.home-upcoming-events-form .upcoming-dates .carousel-control-next:after {
	    display: inline-block;
	    font: normal normal normal 14px/1 FontAwesome;
	    font-size: inherit;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    content: "\f061";
	    margin-left: 5px;
	}

	.home-upcoming-events-form .upcoming-dates .carousel-inner {
	    padding-left: 120px;
	    padding-right: 100px;
	}

	.our-specialities .custom-text-link p {
	    text-align: center;
	    color: #fff;
	    font-size: 25px;
	    line-height: 30px;
	    font-weight: 400;
	}

	.comm-high-image .field-content p {
	    color: #fff;
	    margin-top: 12px;
	    padding: 0 40px;
	}

	.community-healthwork-section .signup-newsletter {
	    text-align: center;
	    margin-top: 0;
	}

	.community-healthwork-section .widget.gsc-heading {
	    padding-bottom: 10px;
	}

	#ui-id-4 .ui-menu-item-wrapper.ui-state-active {
	    background: #eaeff3;
	}

	#ui-id-4 .ui-menu-item-wrapper {
	    width: 100%;
	    float: left;
	    border: none;
	    border-radius: 10px;
	}

	.ui-menu-item-wrapper a {
	    color: #000
	}

	#ui-id-4 .ui-state-active a {
	    color: #000
	}



	#ui-id-4 li {
	    border-radius: 10px;
	    display: block;
	    float: left;
	    width: 100%;
	}

	.widget.gsc-icon-box.icon-image.left {
	    padding-top: 30px;
	}

	.secondary-menu .gva_menu {
	    display: flex;
	    transition: height 1s, visibility 0s;
	    height: 0;
	    visibility: hidden;
	    position: absolute;
	    right: 0;
	    background: rgb(255 255 255 / 85%);
	    flex-direction: column;
	    padding: 20px;
	}



	.footer-section .bb-container.full-screen {
	    height: auto ! important;
	    padding-top: 40px;
	}

	.upcoming-eventlist>div {
	    padding: 25px 25px 20px 25px;
	    border-radius: 12px;
	    border: 1px solid #bfbfbf;
	    background: #fff;
	    margin-top: 30px;
	    margin-right: 15px;
	    height: 272px;
	}

	.upcoming-eventlist2>div {
	    padding: 25px;
	    border-radius: 12px;
	    border: 1px solid #bfbfbf;
	    background: #fff;
	    margin-top: 30px;
	    margin-left: 15px;
	    height: 272px;
	}

	.events-calendar-view-list .row div:nth-child(2) {
	    display: flex;
	    justify-content: flex-start;
	    flex-wrap: wrap;
	}

	.events-calendar-view-list .event-title {
	    width: 100%;
	    font-weight: bold;
	    font-size: 16px;
	}

	.banner-links a {
	    transition: .5s;
	    padding-left: 0;
	}

	.banner-links a:hover {
	    padding-left: 10px;
	}

	body {
	    font-size: 16px;
	}

	h5,
	.h5 {
	    font-size: 16px;
	}

	.navigation .gva_menu>li>a {
	    font-size: 14px;
	    font-weight: 400;
	}

	.header-main .navigation .gva_menu>li>a {
	    font-size: 14px;
	    color: #00497b;
	}

	.header-main .navigation .gva_menu>li>a:hover,
	.header-main .navigation .gva_menu>li>a:focus,
	.header-main .navigation .gva_menu>li>a:active {
	    color: #0087d1;
	}

	.header-main .navigation .gva_menu>li.active>a {
	    color: #0087d1;
	}

	.secondary-menu .gva_menu.active {
	    height: 310px;
	    visibility: visible;
	}

	header.header-v1 .secondary-menu .gva_menu.active li a {
	    padding-top: 10px !important;
	    padding-bottom: 10px !important;
	}

	.gva_menu.gva_menu_main {
	    margin-right: 20px;
	}

	.hamburger-menu-icon {
	    position: absolute;
	    right: 30px;
	    top: 27px;
	}



	.tp-parallax-wrap {
	    position: relative !important;

	    left: 0 !important;
	    top: 0 !important;

	    width: 100%;
	    height: 100%;
	}

	.tp-loop-wrap {
	    display: block;
	    float: left;
	    width: 100%;
	    height: 100%;
	    position: relative !important;
	}

	.tp-mask-wrap {
	    height: 100% !important;
	    width: 100% !important;
	    position: relative !important;
	}

	.tp-caption {
	    width: 100%;
	    height: 100%;
	}

	.banner-links {
	    background-color: #fff0;
	    width: 33%;
	    height: 100%;
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	    border: 0;
	    box-shadow: none;
	    position: relative;
	    padding-left: 40px;
	}

	.banner-links:before {
	    content: "";
	    position: absolute;
	    width: 200%;
	    left: 0;
	    right: 0;
	    z-index: -1;
	    height: 100%;
	    background-image: linear-gradient(to right, black, #ffffff00);
	    display: none;
	}

	.banner-links a {
	    color: #fff;
	    display: none;
	}

	#upcoming_events_list li {
	    list-style: none;
	}

	.gavias-blockbuilder-content div:nth-child(3) .button-action {
	    text-align: center;
	    margin-top: 0 !important;
	}

	.widget.gsc-call-to-action.text-light .content {
	    display: none
	}

	.filter-title,
	.filter-category {
	    width: 100%;
	    float: left;
	    margin-bottom: 20px;
	}

	.filter-category {
	    margin-bottom: 0;
	}

	.views-element-container .gva-view {
	    text-align: left
	}

	.filter-title input,
	.filter-category select {
	    width: 94% !important
	}

	.home-upcoming-events-form input.form-submit {
	    border: none
	}

	#views-exposed-form-events-calendar-view-home-block~.item-list .events-calendar-view-list {
	    padding: 25px !important;
	    border-radius: 12px;
	    border: 1px solid #bfbfbf;
	}

	.our-specialities .heading-line {
	    background: #fff;
	}

	.our-specialities .widget.gsc-heading h2.title,
	.community-healthwork-section .widget.gsc-heading h2.title {
	    color: #fff;
	    font-weight: 900;
	    text-transform: none;
	    font-size: 45px;
	    line-height: 54px;
	    margin-bottom: 15px !important;
	    padding-bottom: 30px !important;
	}

	.our-specialities .widget.gsc-heading .heading-line {
	    background: #fff;
	}

	.community-healthwork-section .widget.gsc-heading .heading-line {
	    background: #06aea8;
	}

	.our-specialities-title h3 {
	    background: rgb(65 64 66 / 85%);
	    padding: 12px 10px;
	    border-bottom-left-radius: 8px;
	    border-bottom-right-radius: 8px;
	    color: #fff;
	    font-size: 16px;
	    text-align: center;
	    margin-bottom: 13px;
	    line-height: 20px;
	}

	#views-exposed-form-events-calendar-view-home-block {
	    margin-bottom: 0;
	}

	.widget.gsc-call-to-action.button-center {
	    padding-top: 15px !important;
	    padding-bottom: 0 !important;
	}

	.item-list ul li.view-list-item {
	    border-radius: 15px;
	}

	@keyframes zoominoutsinglefeatured {
	    0% {
	        transform: scale(1, 1);
	    }

	    50% {
	        transform: scale(1.08, 1.08);
	    }

	    100% {
	        transform: scale(1, 1);
	    }
	}

	#block-diseasesearchblock .disease-search-block p:before {
	    content: "\f002";
	    display: inline-block;
	    font: normal normal normal 14px/1 FontAwesome;
	    font-size: inherit;
	    text-rendering: auto;
	    padding-right: 12px;
	}

	.conditions-section .filter-fields .filter-field input {
	    background-image: none;
	}

	body input[type='text'],
	body select {
	    border-color: #c9c9c9 !important;
	    box-shadow: none !important;
	}

	#header .topbar-inner>.container {
	    width: 100%
	}

	#block-diseasesearchblock .disease-search-block a {
	    display: none;
	    background: #06aea8;
	    color: #fff;
	    height: 33px;
	    width: 33px;
	    padding: 4px;
	    border: 0;
	}

	.services-location-list h3 {
	    font-size: 35px;
	    color: #004852;
	    line-height: 42px;
	    margin-top: 25px;
	    margin-bottom: 15px;
	}

	header .area-main-menu .gva-search-region {
	    top: 39px;
	    position: inherit;
	    width: 23px;
	    height: 24px;
	    margin-right: -30px;
	    float: right;
	    margin-top: -48px;
	}

	header .area-main-menu .gva-search-region .search-content {
	    top: 80px;
	}

	header .area-main-menu .gva-search-region .search-content form .js-form-item {
	    width: 100%
	}

	header .area-main-menu .gva-search-region .search-content form .js-form-item form-text {
	    width: 100%;
	    height: 40px;
	    border-top-left-radius: 5px;
	    border-bottom-left-radius: 5px;
	}

	#block-diseasesearchblock .disease-search-block p {
	    text-align: center;
	    margin-bottom: 20px;
	}

	.highlight-icon img {
	    animation: zoominoutsinglefeatured 2s infinite;
	}

	.home-upcoming-events-form .choose-date {
	    margin-top: 0;
	    padding: 5px 7px;
	    border: none;
	}

	.gbb-row .bb-inner {
	    padding-top: 10px;
	    padding-bottom: 0px;
	}

	.footer-section .row-wrapper div:nth-child(2) .column-content-inner {
	    display: flex;
	    align-items: center;
	    flex-direction: column;
	}

	.views-field-field-health-blog-image img {
	    width: 100%;
	}

	.footer-phone h3 {
	    font-size: 16px;
	}

	.footer-section {
	    background-color: #eaeff3;
	}

	.footer-email h3 {
	    font-size: 16px;
	}


	h3.footer-phone a:before {
	    display: inline-block;
	    font: normal normal normal 14px/1 FontAwesome;
	    font-size: inherit;
	    text-rendering: auto;
	    padding-right: 10px;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    content: "\f095";
	    color: #06aea8;
	}

	h3.footer-email a:before {
	    display: inline-block;
	    font: normal normal normal 14px/1 FontAwesome;
	    font-size: inherit;
	    text-rendering: auto;
	    padding-right: 10px;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    content: "\f0e0";
	    color: #06aea8;
	}

	.footer-email h3 a:before {
	    display: inline-block;
	    padding-right: 10px;
	    font: normal normal normal 14px/1 FontAwesome;
	    font-size: inherit;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    content: "\f0e0";
	    display: none;
	}

	.backend .box-title {
	    display: flex;
	    justify-content: center;
	    flex-direction: column;
	}

	.gsc-box-hover .frontend,
	.gsc-box-hover .backend {
	    min-height: auto !important;
	    overflow: hidden;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}

	.our-specialities-content p {
	    line-height: 20px;
	}

	.patient-experience .widget.gsc-icon-box {
	    display: flex;
	    flex-direction: column;
	    padding: 15px 15px;
	    margin: 0;
	    align-items: center;
	}

	.patient-experience div.title {
	    line-height: 26px;
	}

	.patient-experience .patient-experience-image {
	    -webkit-box-shadow: 0px 1px 12px 0px #bbbbbb;
	    width: 95%;
	    -moz-box-shadow: 0px 1px 12px 0px #bbbbbb;
	    box-shadow: 0px 1px 12px 0px #bbbbbb;
	    border-radius: 15px;
	}


	/*.patient-experience .gsc-column:not(:first-child):not(:last-child):not(:nth-child(2)) .column-inner {*/
	.patient-experience .gsc-column:not(:first-child) .column-inner {
	    box-shadow: 0px 0px 20px rgb(0 0 0 / 15%);
	    border-radius: 10px;
	}

	.frontpage .gavias-blockbuilder-content .gbb-row-wrapper:nth-child(4) .gbb-row.bg-size-cover .title {
	    color: #414042;
	    font-weight: 400;
	    margin-bottom: 0;
	    padding-bottom: 0;
	    margin-top: 10px;
	}

	.find-physician-form label {
	    color: #414042;
	    font-weight: normal;
	    font-size: 18px;
	    margin-right: 25px;
	}

	.navigation .gva_menu>li.gva-mega-menu>.sub-menu .find-physician-form label {
	    color: #333;
	    font-weight: normal;
	    font-size: 15px;
	    padding-left: 5px;
	    padding-right: 15px;
	}

	.navigation .gva_menu>li.gva-mega-menu>.sub-menu .find-physician-form .filter-fields .filter-field input,
	.navigation .gva_menu>li.gva-mega-menu>.sub-menu .find-physician-form .filter-fields .filter-field select,
	.navigation .gva_menu>li.gva-mega-menu>.sub-menu .find-disease-form .filter-fields .filter-field input,
	.navigation .gva_menu>li.gva-mega-menu>.sub-menu .find-disease-form .filter-fields .filter-field select {
	    padding: 8px 10px;
	    color: #666;
	    font-size: 16px;
	}

	.navigation .gva_menu>li.gva-mega-menu>.sub-menu .find-physician-form input.form-submit,
	.navigation .gva_menu>li.gva-mega-menu>.sub-menu .find-disease-form input.form-submit {
	    font-size: 16px;
	}

	.navigation .gva_menu .sub-menu {
	    padding: 15px 0 30px 0;
	}

	#block-diseasesearchblock p {
	    color: #fff !important;
	}



	nav.top-links-menu a,
	nav.top-links-menu a.is-active {
	    color: #333;
	}

	.find-physician-form {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	}



	.filter-fields {
	    margin: 0 !important
	}



	.frontpage .gavias-blockbuilder-content .gbb-row-wrapper:nth-child(7) .gbb-row.bg-size-cover {
	    background-color: #003359 !important;
	}

	.frontpage .gavias-blockbuilder-content .gbb-row-wrapper:nth-child(7) .title {
	    color: #fff;
	}

	.frontpage .gavias-blockbuilder-content .gbb-row-wrapper:nth-child(7) h5 a {
	    color: #fff
	}

	.gsc-block-view.gsc-block-drupal .frontend .our-specialities-title {
	    /* width: 100%; */
	    position: absolute;
	    bottom: -13px;
	    left: 10px;
	    right: 10px;
	}

	.upcoming-eventlist ul li .events-calendar-view-list {
	    margin-bottom: 10px;
	    border-bottom: 1px solid #e3e3e3;
	    padding-bottom: 5px;
	}

	.upcoming-eventlist ul li:last-child .events-calendar-view-list {
	    border-bottom: none;
	}

	.home-upcoming-events-form .carousel .carousel-item {
	    justify-content: center;
	}

	.health-blog-content a {
	    color: #fff;
	}

	.comm-high-image .view-content-wrap {
	    text-align: center;
	}

	.comm-high-image .view-content-wrap .field-content {
	    color: white;
	    margin-bottom: 10px;
	    display: block;
	}

	.footer-copyright a {
	    margin: 0 20px 0 20px;
	}

	.events-calendar-view-list .event-date-slot time {
	    font-size: 20px;
	    font-weight: bold;
	}

	.events-calendar-view-list .event-form a {
	    color: #0030e1;
	}

	.events-calendar-view-list .row .col-xs-12 {
	    padding-left: 20px;
	    padding-right: 20px;
	}

	.upcoming-eventlist2 .home-upcoming-events-form .upcoming-dates {
	    display: none;
	}

	.block-view .views-element-container footer {
	    text-align: center;
	}

	.health-blog-view-list .health-blog-title {
	    text-align: center;
	    padding: 0 40px;
	}

	.health-blog-view-list .health-blog-title h5 {
	    margin-top: 0;
	    margin-bottom: 0;
	}

	.upcoming-eventlist2 .column-content-inner {
	    display: flex;
	    flex-wrap: wrap;
	    width: 100%;
	    justify-content: center;
	    align-items: center;
	    height: 100%;
	}

	.upcoming-eventlist2 .column-content-inner>div {
	    flex-basis: 100%;
	}

	.comm-HlthWorks-RHS .gsc-heading.style-1 {
	    border-top: 1px solid #2ca5ff;
	}

	.header-main-inner .branding nav.menu--contact-menu {
	    float: left;
	    margin-top: 4px;
	    margin-left: 10px;
	}

	.branding ul.gva_menu li.menu-item a:before {
	    display: inline-block;
	    font: normal normal normal 14px/1 FontAwesome;
	    font-size: inherit;
	    text-rendering: auto;
	    padding-right: 10px;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    content: "\f095";
	}



	.branding ul.gva_menu li.menu-item a {
	    padding-left: 20px;
	    font-weight: 800;
	    color: #666;
	    list-style: none;
	}

	header.header-v1 .header-main .navigation .gva_menu>li>a {
	    padding-bottom: 15px !important;
	}

	.branding div {
	    display: flex;
	    flex-wrap: wrap;
	}



	.conditions-section .find-disease-form .filter-field-name {


	    display: block;
	}

	.mfnh-paragraph-banner {
	    position: relative;
	    padding: 0;
	    overflow: hidden;
	}

	.mfnh-front {
	    position: absolute;
	    left: 0;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    width: 1200px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    padding-left: 15px;
	    padding-right: 15px;
	    margin: 0 auto;
	    max-width: 100%;
	}

	.mfnh-front .mfnh-hero {
	    width: 50%;
	    float: right;
	    margin-top: 0;
	    margin-right: 0;
	    height: 100%;
	    position: relative;
	    display: flex;
	    justify-content: center;
	    align-items: flex-end;

	}

	/* .mfnh-hero-image {
		position: absolute;
		bottom: 0;
		right: 0;
	} 

	.mfnh-front .mfnh-hero .mfnh-hero-image img {

		box-shadow: 0px 30px 30px #7c7c7c;
	}
	*/
	.mfnh-front .mfnh-content {
	    float: left;
	    width: 50%;
	}

	.mfnh-content .mfnh-heading .field--name-field-banner-title {
	    color: #fff;
	    font-size: 70px;
	    font-weight: 900;
	    line-height: normal;
	}

	.mfnh-content .mfnh-desc .field--name-field-banner-description {
	    color: #fff;
	    font-size: 25px;
	    font-weight: 400;
	    line-height: normal;
	    margin-bottom: 25px
	}

	.mfnh-primary-cta,
	.mfnh-secondary-cta {
	    float: left;
	    margin-bottom: 15px;
	}

	.mfnh-primary-cta {
	    margin-right: 15px
	}

	.mfnh-primary-cta a,
	.mfnh-secondary-cta a {
	    padding: 12px 32px;
	    border-radius: 10px;
	    color: #fff;
	    font-weight: 400;
	    font-size: 16px;
	    display: block;
	}

	.mfnh-primary-cta a {
	    background-color: #06aea8;
	}

	.mfnh-secondary-cta a {
	    background-color: #06aea8;
	}

	.mfnh-primary-cta a:hover,
	.mfnh-secondary-cta a:hover {
	    opacity: 0.75;
	}

	.mfnh-paragraph-text-image {
	    margin-top: 60px;
	    /* width: 100%; */
	    /* float: left; */
	}

	.mfnh-paragraph-text-image .text-position-default {
	    display: flex;
	    align-items: center;
	    flex-wrap: wrap;
	}

	.mfnh-paragraph-text-image .mfnh-content,
	.mfnh-paragraph-text-image .mfnh-text-position-left>.mfnh-image {
	    width: 50%;
	    float: left;
	}

	.mfnh-paragraph-text-image .mfnh-content {
	    padding-right: 20px;
	}

	.mfnh-paragraph-text-image .mfnh-text-position-left>.mfnh-image {
	    text-align: right;
	}

	.mfnh-paragraph-text-image .mfnh-text-position-right>.mfnh-image {
	    text-align: left;
	    width: auto;
	}

	.mfnh-paragraph-text-image .mfnh-text-position-left>.mfnh-image img {
	    border-radius: 20px;
	}

	.mfnh-paragraph-text-image .mfnh-content .field--name-field-text-image-heading,
	.mfnh-paragraph-text .mfnh-content .mfnh-heading .field--name-field-banner-title {
	    font-weight: 900;
	    font-size: 35px;
	    color: #001f2e;
	    line-height: 42px;
	    margin-bottom: 15px;
	}

	.mfnh-paragraph-text-image .mfnh-content .field--name-field-text-image-heading,
	.mfnh-paragraph-text .mfnh-content .mfnh-heading .field--name-field-banner-title {
	    font-weight: 900;
	}

	.mfnh-paragraph-text-image .mfnh-desc,
	.mfnh-paragraph-text .mfnh-desc {
	    font-weight: 400;
	    font-size: 18px;
	    line-height: 30px;
	    color: #414042;
	}

	.mfnh-paragraph-banner .mfnh-bg-image img {
	    width: 100%;
	    height: 500px;
	    object-fit: cover;
	    object-position: right top;
	}

	.mfnh-bg-blue {
	    background-color: #E5F5FC;
	    padding: 0;

	}

	.mfnh-bg-blue .mfnh-content {
	    padding: 0 45px 0 45px;
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: flex-end;
	    flex-direction: row;
	}

	.mfnh--video-section .mfnh-content {
	    padding: 30px 45px 70px 45px;
	    display: block;
	}

	.mfnh-bg-blue .mfnh-text-position-right .mfnh-content {
	    justify-content: flex-start;
	}

	.mfnh-bg-blue .mfnh-text-position-right .mfnh-content {
	    padding: 0 45px 0 45px;
	}

	.mfnh-bg-blue.mfnh-paragraph-text-image .mfnh-content .mfnh-heading,
	.mfnh-bg-blue.mfnh-paragraph-text-image .mfnh-content .mfnh-desc,
	.mfnh-bg-blue.mfnh-paragraph-text-image .mfnh-content .mfnh-primary-cta {
	    width: 540px;
	}

	.mfnh-bg-blue .mfnh-text-position-right .mfnh-content .mfnh-heading,
	.mfnh-bg-blue .mfnh-text-position-right .mfnh-content .mfnh-desc,
	.mfnh-bg-blue .mfnh-text-position-right .mfnh-content .mfnh-primary-cta {
	    width: 670px;
	}

	.mfnh-bg-blue .mfnh-content .mfnh-primary-cta {
	    margin-right: 0;
	    margin-top: 15px;
	}

	.mfnh-bg-blue .mfnh-content .mfnh-primary-cta a {
	    width: auto;
	    float: left;
	}

	.mfnh-bg-blue .mfnh-content .mfnh-heading {
	    width: 100%;
	    margin-top: 25px;

	}

	.mfnh-bg-blue .mfnh-image img {
	    border-radius: 0 !important;
	    height: 620px;
	    object-fit: cover;
	}

	.mfnh-bg-blue .mfnh-px-75 p {
	    margin-bottom: 0;
	}

	.mfnh-bg-blue .mfnh-px-75 .mfnh-services-brand-logo {
	    margin-bottom: 0;
	}

	.mfnh-bg-blue .mfnh-px-75 {
	    padding: 35px 0;
	    align-items: center;
	    display: flex;
	}

	.general-content-page .search-icon,
	.general-content-page .phone-icon {
	    width: 45%;
	    float: left;
	    position: relative;
	    padding-left: 95px;
	    line-height: normal;
	    padding-top: 20px;
	    margin-top: 15px;
	    margin-bottom: 50px;
	}

	.general-content-page .search-icon {
	    margin-right: 25px;
	}

	.general-content-page .search-icon::after,
	.general-content-page .phone-icon::after {
	    content: '';
	    position: absolute;
	    width: 80px;
	    height: 80px;
	    background-color: #06aea8;
	    left: 0;
	    border-radius: 50%;
	    top: 0;
	}

	.general-content-page .search-icon::after {
	    content: '';
	    text-align: center;
	    padding-top: 22px;
	    background: url('/sites/default/files/2022-08/search-ic.png')no-repeat #06aea8 center center;
	}

	.general-content-page .phone-icon::after {
	    content: "\f095";
	    color: #fff;
	    text-align: center;
	    padding-top: 25px;
	    font: normal normal normal 30px/1 FontAwesome;
	}


	.general-content-page header .gsc-heading .heading-line {
	    display: none
	}

	.general-content-page .mfnh-paragraph-text .mfnh-desc p {
	    margin-bottom: 25px;
	}

	.general-content-page .mfnh-paragraph-text .mfnh-desc .field--name-field-patient-care-body p:last-child {
	    margin-bottom: 70px;
	}

	.general-content-page .mfnh-desc blockquote {
	    margin: 0 0 60px 0;
	}

	.mfnh-contact .content-main-inner {
	    background: #FFFFFF;
	    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08);
	    border-radius: 10px;
	    padding: 65px 70px;
	    display: block;
	    width: 100%;
	    margin-top: -160px;
	    margin-bottom: 85px;
	}

	.mfnh-contact .content-main-inner .sb-r .block {
	    margin-bottom: 0;
	}

	.webform-submission-contact-the-hospital-form {
	    border: none;
	    border-radius: 0;
	    margin: 0;
	    padding-top: 0;
	    padding-left: 0;
	}

	.webform-submission-contact-the-hospital-form .form-item-heading h2 {
	    font-weight: 900;
	    font-size: 35px;
	    line-height: 42px;
	    color: #414042;
	}

	.webform-submission-contact-the-hospital-form .form-item-heading-description {
	    font-weight: 400;
	    font-size: 18px;
	    line-height: 30px;
	    color: #06aea8;
	    margin-bottom: 40px;
	}

	.webform-submission-contact-the-hospital-form .form-item,
	.webform-submission-contact-the-hospital-form .form-actions,
	.webform-submission-contact-the-hospital-form .captcha {
	    padding: 0;
	}

	.webform-submission-contact-the-hospital-form .button--primary {
	    padding: 12px 80px;
	    border-radius: 10px;
	    color: #fff;
	    font-weight: 400;
	    font-size: 18px;
	    display: block;
	    background-color: #06aea8;
	    text-transform: none;
	    letter-spacing: normal;
	}

	.webform-submission-contact-the-hospital-form .button--primary:hover {
	    background-color: #06aea8;
	    opacity: 0.75;
	}

	.mfnh-contact .sidebar {
	    background: url('/sites/default/files/2022-08/mfnh-doctor-contact-bg.png');
	    padding-top: 15px;
	    margin-bottom: 25px;
	    border: 1px solid #06aea8;
	    border-radius: 10px;
	    padding: 40px 50px;
	}

	.mfnh-contact .sidebar .mfnh-contact-rhs-row1 .field--name-body h2,
	.mfnh-contact .sidebar .mfnh-contact-rhs-row2 .field--name-body h2,
	.mfnh-contact .sidebar .sidebar-inner header h2,
	.mfnh-contact .sidebar .sidebar-inner h2.block-title span {
	    font-weight: 900;
	    font-size: 35px;
	    line-height: 42px;
	    color: #3C83C1;
	}

	.mfnh-contact .sidebar .sidebar-inner h2.block-title span {
	    text-transform: capitalize;
	}

	.mfnh-contact .sidebar .sidebar-inner h2.block-title::after {
	    display: none;
	}

	.mfnh-contact .sidebar .mfnh-contact-rhs-row1 .field--name-body p,
	.mfnh-contact .sidebar .sidebar-inner .view-content-wrap .views-field-info span {
	    font-weight: 400;
	    font-size: 18px;
	    line-height: 40px;
	    color: #5F5F5F;
	}

	.latest-news-section span.field-content::after,
	.mfnh-search-list-section span.field-content::after,
	.mfnh-leadership span.field-content::after {
	    display: none;
	}

	.mfnh-contact .sidebar .sidebar-inner .view-content-wrap .views-field-info span a {
	    color: #06aea8;
	}

	.mfnh-contact .sidebar .sidebar-inner .view-content-wrap .views-field-info span a:hover {
	    color: #06aea8;
	    text-decoration: underline;
	}

	.mfnh-contact .sidebar .content.block-content .field--name-body h4 {
	    font-weight: 900;
	    font-size: 25px;
	    line-height: 30px;
	    color: #414042;
	    position: relative;
	    margin-top: 30px;
	    margin-bottom: 20px;
	}

	.mfnh-contact .sidebar .content.block-content .field--name-body h4::after {
	    position: absolute;
	    border-bottom: 1px solid #414042;
	    content: '';
	    width: 100%;
	    left: 0;
	    bottom: -15px;
	}

	.mfnh-contact .sidebar .content.block-content .field--name-body p {
	    font-weight: 400;
	    font-size: 17px;
	    line-height: 24px;
	    color: #414042;
	    padding-top: 10px;
	}

	.mfnh-contact .sidebar .content.block-content .field--name-body h4::before {
	    content: ' ';
	    background: url('/sites/default/files/2022-08/map-ic.png')no-repeat left top;
	    padding-left: 35px;
	}

	.mfnh-contact .sidebar .content.block-content .field--name-body h4+p+h4::before {
	    content: ' ';
	    background: url('/sites/default/files/2022-08/phone-icon_0.png')no-repeat left top 6px;
	}

	.mfnh-contact .sidebar .content.block-content .field--name-body h4+p+h4+p+h4::before {
	    content: ' ';
	    background: url('/sites/default/files/2022-08/global-ic.png')no-repeat left top 5px;
	}

	.mfnh-contact .sidebar .gsc-socials {
	    margin-top: 15px;
	    margin-bottom: 0;
	}

	/* .mfnh-contact h1.page-title {
		display: none;
	} */

	/* footer .navigation .gva_menu>li>a {
		font-size: 14px !important;
	} */

	.mfnh-contact .webform-submission-contact-the-hospital-form .form-item:nth-child(3),
	.mfnh-contact .webform-submission-contact-the-hospital-form .form-item:nth-child(4),
	.mfnh-contact .webform-submission-contact-the-hospital-form .form-item:nth-child(5),
	.mfnh-contact .webform-submission-contact-the-hospital-form .form-item:nth-child(6) {
	    width: 48%;
	    padding: 0 30px 0 0
	}


	.mfnh-contact .webform-submission-contact-the-hospital-form .form-item input::placeholder,
	.mfnh-contact .webform-submission-contact-the-hospital-form .form-item textarea::placeholder {
	    color: #414042;
	    opacity: 1;
	}

	.mfnh-contact .webform-submission-contact-the-hospital-form .form-item input,
	.mfnh-contact .webform-submission-contact-the-hospital-form .form-item .form-select,
	.mfnh-contact .webform-submission-contact-the-hospital-form .form-item textarea {
	    height: 52px;
	    border: 1px solid #DEDEE0 !important;
	    border-radius: 10px;
	    box-shadow: none !important;
	    width: 100%;
	    font-weight: 400;
	    font-size: 18px;
	    padding-left: 20px;
	    color: #414042;
	}

	.mfnh-contact .webform-submission-contact-the-hospital-form .form-item .form-select {
	    max-width: 100%
	}

	.mfnh-contact .webform-submission-contact-the-hospital-form .form-item textarea {
	    height: auto;
	}

	.mfnh-contact .webform-submission-contact-the-hospital-form legend,
	.webform-submission-contact-the-hospital-form .fieldset-wrapper .field-prefix .description {
	    font-weight: 400;
	    font-size: 18px;
	    color: #414042;
	    border: none;
	    margin-bottom: 0;
	}

	.mfnh-contact .webform-submission-contact-the-hospital-form .radios--wrapper .js-webform-radios .js-form-type-radio {
	    display: flex;
	    align-items: center;
	}

	.mfnh-contact .webform-submission-contact-the-hospital-form .radios--wrapper .js-webform-radios .js-form-type-radio .form-radio {
	    width: 24px;
	    height: 24px;
	    margin-right: 10px;
	}

	.mfnh-contact .webform-submission-contact-the-hospital-form .js-form-item label {
	    margin-bottom: 0;
	    font-weight: 400;
	    font-size: 18px;
	    color: #414042;
	}

	.mfnh-contact span.field-content::after {
	    display: none;
	}

	.footer-center .field--name-body p {
	    margin-bottom: 15px;
	}

	.footer-center .field--name-body h4 {
	    margin: 0;
	    font-weight: 400;
	}

	.footer-center .field--name-body h3.footer-phone {
	    margin-bottom: 0;
	    margin-top: 10px;
	}

	.footer-center .field--name-body h3.footer-email {
	    margin-top: 0;
	}

	header.header-v1 .navigation .gva_menu>li:after {
	    content: "";
	    position: absolute;
	    right: 0px;
	    top: 0;
	    height: 20px;
	    width: 1px;
	    background: #06aea8;
	    bottom: 0;
	    margin: auto;
	}

	header.header-v1 .navigation .gva_menu>li:last-child:after {
	    display: none
	}

	.paragraph--type--accordion .field--name-field-accordion-item-heading {
	    font-weight: 900;
	    font-size: 22px;
	    line-height: 30px;
	    color: #004852;
	    position: relative;
	    z-index: 5;
	}

	.paragraph--type--accordion .field--name-field-accordion-item-heading:hover {

	    color: #06aea8;
	}

	.paragraph--type--accordion .paragraph--type--accordion-item {
	    padding: 10px 24px;
	    margin-left: 0;
	}

	.paragraph--type--accordion .field--name-field-accordion-item-heading:after {
	    content: '\f107';
	    font: normal normal normal 30px/1 FontAwesome;
	    float: right;
	}

	.paragraph--type--accordion .field--name-field-accordion-item-description {
	    margin-top: 23px;
	}

	.paragraph--type--accordion .field--name-field-accordion-item-description p,
	.paragraph--type--accordion .field--name-field-accordion-item-description ul li {
	    font-weight: 400;
	    font-size: 18px;
	    line-height: 28px;
	    color: #414042;
	    margin-bottom: 20px;
	}

	.paragraph--type--accordion .field--name-field-accordion-item-description ul {
	    margin-bottom: 20px;
	}

	.paragraph--type--accordion .field--name-field-accordion-item-description ul li {
	    margin-bottom: 0;
	}

	.paragraph--type--accordion .field--name-field-accordion-item-description ul li>a {
	    color: #06aea8;
	}

	.paragraph--type--accordion .field--name-field-accordion-item-description ul li>a:hover {
	    color: #06aea8;
	    text-decoration: underline;
	}

	.paragraph--type--accordion .field--name-field-accordion-item-description table,
	.paragraph--type--accordion .field--name-field-accordion-item-description table td {
	    border: none;
	}

	.paragraph--type--accordion .field--name-field-accordion-item-description table td {
	    font-weight: 400;
	    font-size: 18px;
	    line-height: 28px;
	    color: #414042;
	    margin-bottom: 20px;
	    padding: 0;
	}

	.paragraph--type--accordion .field--name-field-accordion-item {

	    float: left;
	    width: 100%;
	}

	.mfnh-accordion-table td ul {
	    list-style: none;
	    padding: 0;
	}

	/* Inner Page Banner Section Start */

	.fw-before-content {

	    background: url('/sites/default/files/2022-08/mfnh-header-main-bg.png') center top no-repeat;
	    background-size: cover;
	    text-align: center !important;
	    color: #fff;
	    padding: 60px 0 !important;
	    margin-bottom: 20px;
	}

	.mfnh-contact .fw-before-content {
	    padding: 40px 0 200px 0 !important;
	}

	.fw-before-content .block-page-title-block {
	    margin-bottom: 0;
	}

	.fw-before-content .page-title {
	    color: #fff;
	    padding-bottom: 0;
	    margin-bottom: 0;
	    font-size: 50px;
	    font-weight: 900;
	    margin-top: 0;
	    line-height: normal;
	    padding: 0 25px;
	}

	.fw-before-content .page-title::after {
	    display: none;
	}

	.fw-before-content .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {
	    background: none !important;
	    width: auto;
	    margin-bottom: 0;
	}

	.fw-before-content .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb,
	.fw-before-content .breadcrumb-content-inner {
	    margin-bottom: 0;
	}

	.fw-before-content .breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li:first-child a:before {
	    content: '';
	    background: url('/sites/default/files/2022-08/home-ic.png') left top 3px no-repeat;
	    position: relative;
	    width: 15px;
	    height: 18px;
	    display: inline-block;
	    margin-right: 3px;
	}

	.fw-before-content .breadcrumb-content-main {
	    text-align: center;
	}

	.fw-before-content .breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links {
	    float: none;
	}

	.fw-before-content .breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links .breadcrumb ol {

	    background: #fff;
	    padding: 12px 25px;
	    border-radius: 10px;
	}

	.fw-before-content .breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li a,
	.fw-before-content .breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li {
	    font-weight: 400;
	    font-size: 18px;
	    line-height: 22px;
	    color: #004852;
	}

	.fw-before-content .breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li a:hover,
	.fw-before-content .breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li:hover {

	    color: #06aea8;
	}

	.fw-before-content .breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li span {
	    font-weight: 400;
	    font-size: 18px;
	    line-height: 22px;
	    color: #004852;
	    padding: 0 10px
	}

	/* Inner Page Banner Section End*/

	.mfnh-accordion-open:after {
	    transform: rotate(180deg);
	}

	.mfnh-form-description {
	    border-top: 1px solid #DEDEE0;
	    padding-top: 20px !important;
	}

	.mfnh-form-select-wrapper select {
	    -webkit-appearance: none;
	    background: url('https://stage01_montefiorenyack.korcomptenz.com/sites/default/files/2022-08/select-ci.png') no-repeat right 10px center;
	}

	.mb-35 {
	    margin-bottom: 35px;
	}

	.mfnh-community-health-works h2.block-title span {
	    font-weight: 900;
	    font-size: 45px;
	    line-height: 54px;
	    color: #001f2e;
	    text-transform: none;
	}

	.mfnh-community-health-works .block h2.block-title::after {
	    display: none;
	}

	.mfnh-community-health-works h2.block-title {
	    margin-bottom: 35px;
	}

	.mfnh-community-health-works .views-field .field-content p {
	    color: #414042;
	    font-weight: 400;
	    font-size: 18px;
	    line-height: 29.25px;
	    margin-bottom: 30px;
	}

	.mfnh-community-health-works .block-view .views-element-container .mfnh-health-works-magazine footer {
	    text-align: left;
	}

	.mfnh-community-health-works .column-content-inner .block-view .views-element-container .mfnh-community-chat footer {
	    text-align: center;
	    margin-bottom: 100px;
	}

	.mfnh-community-health-works .views-field img {
	    margin-bottom: 35px;
	}

	.mfnh-community-health-works .column-content-inner {
	    margin-bottom: 0px;
	}

	.mfnh-community-health-works .views-field span.field-content,
	.mfnh-community-health-works .views-field span.field-content a {
	    color: #004852;
	    font-weight: 700;
	    font-size: 25px;
	    line-height: 30px;
	    margin-bottom: 15px;
	}

	.mfnh-community-health-works .views-field span.field-content a:hover {
	    color: #06aea8 !important;
	}

	.mfnh-community-health-works .views-field span.field-content a:visited {
	    color: #06aea8 !important;
	}

	.mfnh-community-health-works span.field-content::after {
	    display: none;
	}

	.menu--top-menu .gva_menu .menu-item a {
	    color: #004852;
	}

	.menu--top-menu .gva_menu .menu-item a:hover {
	    color: #06aea8;
	}

	.search-region .icon .fa-search::before {
	    content: "";
	    background: url('/sites/default/files/2022-08/search-ic-top.png')no-repeat left top;
	    width: 25px;
	    height: 25px;
	    display: block;
	}

	.patient-experience .highlight_content .title {
	    text-transform: capitalize;
	}

	.header-main .tb-megamenu .nav li.dropdown.active>.dropdown-toggle,
	.header-main .tb-megamenu .nav li.dropdown.open.active>.dropdown-toggle,
	.header-main .tb-megamenu .nav>li.dropdown.open.active>a:hover,
	.header-main .tb-megamenu .nav>li.dropdown.open.active>span.tb-megamenu-no-link:hover {
	    background-color: white;
	    border-color: #999999;
	    color: #000;
	}

	.header-main .tb-megamenu .nav>li>a:focus,
	.header-main .tb-megamenu .nav>li>a:hover,
	.header-main .tb-megamenu .nav>li>span.tb-megamenu-no-link:focus,
	.header-main .tb-megamenu .nav>li>span.tb-megamenu-no-link:hover,
	.header-main .tb-megamenu .nav li.dropdown.open>.dropdown-toggle,
	.header-main .tb-megamenu .dropdown-menu li>a:hover,
	.header-main .tb-megamenu .dropdown-menu li>a:focus,
	.header-main .tb-megamenu .dropdown-submenu:hover>a,
	.header-main .tb-megamenu .dropdown-menu li>span.tb-megamenu-no-link:hover,
	.header-main .tb-megamenu .dropdown-menu li>span.tb-megamenu-no-link:focus,
	.header-main .tb-megamenu .dropdown-submenu:hover>span.tb-megamenu-no-link {
	    color: #06aea8;
	}

	.tb-megamenu .nav>.active>a,
	.tb-megamenu .nav>.active>a:hover,
	.tb-megamenu .nav>.active>a:focus,
	.tb-megamenu .nav>.active>span.tb-megamenu-no-link,
	.tb-megamenu .nav>.active>span.tb-megamenu-no-link:hover,
	.tb-megamenu .nav>.active>span.tb-megamenu-no-link:focus {
	    background-color: transparent;
	    border-color: transparent;
	    color: #06aea8;
	}

	.gallery-section {
	    padding-top: 80px;
	    padding-bottom: 50px;
	    background-image: url('/sites/default/files/backgrounds/Group%20675.png');
	    background-repeat: no-repeat;
	    background-position: center center;
	    background-size: cover;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	}

	.gallery-section .gallery-container .column {
	    margin: 0 8px;
	}

	.gallery-section .gallery-container {
	    margin: 0 auto;
	}

	.gallery-section .gallery-container .prev:hover,
	.gallery-section .gallery-container .next:hover {
	    background-color: #06aea8;
	}

	.gallery-section .gallery-container p {
	    color: #fff;
	    font-size: 18px;
	    text-align: center;
	    margin-bottom: 0;
	}

	.gallery-section .gallery-container .caption-container {
	    text-align: center;
	    background: rgba(0, 51, 89, .9);
	    padding: 5px 14px;
	    color: #fff;
	    margin-top: -42px;
	    position: relative;
	    margin-bottom: 20px;
	}

	.gallery-section .gallery-container .caption-container+div.row {
	    display: flex;
	    justify-content: center;
	}

	.path-find-physician .sidebar.sidebar-left,
	.path-find-physician-list .sidebar.sidebar-left {

	    background: none;
	    padding-top: 0;
	}

	.path-find-physician .content-main-inner,
	.path-find-physician-list .content-main-inner {
	    margin-top: 100px;
	}
.path-find-physician-list .content-main-inner, .mfnh-events.path-events .content-main-inner {
		padding-left: 30px;
    padding-right: 30px;
	}
	.path-find-physician .content-main-inner .row .gav-help-region,
	.path-find-physician-list .content-main-inner .row .gav-help-region,
	.path-events .content-main-inner .row .gav-help-region{
		display:none !important
	}
.path-find-physician .content-main-inner .row,
	.path-find-physician-list .content-main-inner .row,
	.path-events .content-main-inner .row{
		display: flex;
	}
	
	.path-find-physician .doctors-page-list-form,
	.path-find-physician-list .doctors-page-list-form {
	    margin: 0;
	}

	.path-find-physician .find-physician-form .filter-options,
	.path-find-physician-list .find-physician-form .filter-options {
	    width: 100%;
	    margin-top: 15px;
	    margin-bottom: 0;
	}

	.path-find-physician .find-physician-form .filter-options .option,
	.path-find-physician-list .find-physician-form .filter-options .option {
	    float: none;
	    margin-right: 0;
	    margin-bottom: 10px;
	}

	.path-find-physician .find-physician-form label,
	.path-find-physician-list .find-physician-form label {
	    margin-right: 0;
	    padding-left: 10px;
	}

	.path-find-physician .sidebar.sidebar-left .filter-fields,
	.path-find-physician .sidebar.sidebar-left .filter-field,
	.path-find-physician-list .sidebar.sidebar-left .filter-fields,
	.path-find-physician-list .sidebar.sidebar-left .filter-field {
	    width: 100%
	}

	.path-find-physician .sidebar.sidebar-left .find-physician-form .filter-fields .filter-field select,
	.path-find-physician-list .sidebar.sidebar-left .find-physician-form .filter-fields .filter-field select,
	.path-find-physician .sidebar.sidebar-left .find-physician-form .filter-fields .filter-field input,
	.path-find-physician-list .sidebar.sidebar-left .find-physician-form .filter-fields .filter-field input {
	    width: 100%;
	    margin-right: 0;
	    max-width: 100%;
	}

	.path-find-physician .sidebar.sidebar-left .filter-field-specialty,
	.path-find-physician-list .sidebar.sidebar-left .filter-field-specialty {
	    width: 100%;
	}

	.path-find-physician .find-physician-form input.form-submit,
	.path-find-physician-list .find-physician-form input.form-submit {
	    margin-left: 0;
	    width: auto;
	    text-align: center;
	    padding: 10px 30px;
    margin-right: 15px;
    margin-top: 15px;
	}

	.path-find-physician .doctors-page-list-form,
	.path-find-physician .sidebar.sidebar-left .find-physician-form .actions,
	.path-find-physician-list .doctors-page-list-form,
	.path-find-physician-list .sidebar.sidebar-left .find-physician-form .actions {
	    width: 100%;
	}

	.path-find-physician .views-element-container header,
	.path-find-physician-list .views-element-container header {
	    display: flex;
	    flex-wrap: wrap;
	}

	.path-find-physician .views-element-container .list-grid a,
	.path-find-physician-list .views-element-container .list-grid a {
	    margin-right: 15px;
	}

	.path-find-physician .views-element-container .list-grid a img,
	.path-find-physician-list .views-element-container .list-grid a img {
	    width: 30px;
	    opacity: 0.50;
	}

	/* Active */
	.path-find-physician .views-element-container .list-grid a.active img,
	.path-find-physician-list .views-element-container .list-grid a.active img {
	    opacity: 1;
	}

	.path-find-physician .views-element-container .list-grid a+a,
	.path-find-physician-list .views-element-container .list-grid a+a {
	    margin-top: 2px;
	    float: right;
	}

	.path-find-physician .views-element-container .view-header,
	.path-find-physician-list .views-element-container .view-header {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 20px;
	    line-height: 31px;
	    color: #414042;
	    margin-left: 25px;
	}

	.path-find-physician .views-element-container .items-show,
	.path-find-physician-list .views-element-container .items-show {
	    margin-left: auto;
	}

	.path-find-physician .views-element-container .items-show label,
	.path-find-physician-list .views-element-container .items-show label {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 20px;
	    line-height: 32px;
	    color: #A0A0A0;
	}

	.path-find-physician .views-element-container .items-show .select-show-item,
	.path-find-physician-list .views-element-container .items-show .select-show-item {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 20px;
	    line-height: 32px;
	    color: #414042;
	    border: none;
	    padding-left: 0;
	    padding-right: 0;
	}

	.path-find-physician .views-element-container .mfnh-doctors-grid-view {
	    margin-top: 0;
	    margin-left: 0;
	    margin-right: 0;
	}

	.path-find-physician .views-element-container .mfnh-doctors-grid-view .views-col {
	    width: 33.3333%;
	    float: left;
	}

	.path-find-physician .views-element-container .mfnh-doctors-grid-view .mfnh-doctor-gride-view {
	    background: #FFFFFF;
	    border: 1px solid #DEDEE0;
	    border-radius: 10px;
	    padding: 15px 25px;
	    margin-bottom: 20px;
	    margin-top: 20px;
	    width: 100%;
	    position: relative;
	}

	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .physician {
	    text-align: center;
	    padding-top: 25px;
	    border-bottom: 1px solid #DEDEE0;
	    padding-bottom: 20px;
	    margin-bottom: 20px;
	}

	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .physician .doctor-photo img {
	    border-radius: 50%;
	    margin-bottom: 15px;
	    width: 130px;
	    height: 130px;
	}

	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .physician-value .name {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 20px;
	    line-height: normal;
	    color: #414042;
	}

	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .physician-value .specialty {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 300;
	    font-size: 18px;
	    margin-top: 0;
	    color: #969697;
	    line-height: normal;
	}

	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .physician-value .department-value {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 300;
	    font-size: 16px;
	    line-height: normal;
	    color: #414042;
	    margin-top: 2px;
	}

	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .practice,
	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .location,
	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .phone,
	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .department {
	    display: flex;
	    width: 100%;
	    justify-content: space-between;
	    margin-bottom: 8px;
	}

	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .practice>.practice-label,
	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .location>.location-label,
	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .phone>.phone-label,
	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .department>.department-label {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 500;
	    font-size: 16px;
	    line-height: normal;
	    color: #000000;
	}

	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .practice>.practice-value,
	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .location>.location-value,
	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .phone>.phone-value,
	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .phone>.phone-value a,
	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .department>.department-value {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 300;
	    font-size: 16px;
	    line-height: normal;
	    color: #969697;
	    text-align: right;
	}

	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .view>.view-value {
	    text-align: center;
	    margin-top: 90px;
	}

	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .view>.view-value a,
	.mfnh-doctor-list-view .view>.view-value a {
	    color: #06aea8 !important;
	    border: 1px solid #06aea8;
	    border-radius: 5px;
	    padding: 12px 32px;
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    text-align: center;
	    display: inline-block;
	    line-height: normal;
	    margin-bottom: 20px;
	    background: #fff;
	}

	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .view>.view-value a {
	    position: absolute;
	    left: 15%;
	    right: 15%;
	    bottom: 30px;
	    margin-bottom: 0;
	}

	.path-find-physician .mfnh-doctors-grid-view .mfnh-doctor-gride-view .view>.view-value a:hover,
	.mfnh-doctor-list-view .view>.view-value a:hover {
	    background-color: #06aea8;
	    color: #fff !important;
	}

	.path-find-physician .pager li>a,
	.path-find-physician .pager li>span,
	.path-find-physician-list .pager li>a,
	.path-find-physician-list .pager li>span,
	.path-health-works .pager li>a,
	.path-health-works .pager li>span,
	.pager li>a,
	.pager li>span {
	    border: none;
	    color: #A0A0A0;
	}

	.path-find-physician .pager li>a:hover,
	.path-find-physician .pager li>a:focus,
	.path-find-physician-list .pager li>a:hover,
	.path-find-physician-list .pager li>a:focus,
	.path-health-works .pager li>a:hover,
	.path-health-works .pager li>a:focus,
	.pager li>a:hover,
	.pager li>a:focus {
	    background-color: transparent;
	}

	.path-find-physician .pager li.pager__item.pager__item--last,
	.path-find-physician .pager li.pager__item.pager__item--first,
	.path-find-physician-list .pager li.pager__item.pager__item--first,
	.path-find-physician-list .pager li.pager__item.pager__item--last,
	.path-health-works .pager li.pager__item.pager__item--first,
	.path-health-works .pager li.pager__item.pager__item--last,
	.pager li.pager__item.pager__item--first,
	.pager li.pager__item.pager__item--last {
	    display: none;
	}

	.path-find-physician .pager__item.pager__item--next,
	.path-find-physician-list .pager__item.pager__item--next,
	.path-health-works .pager__item.pager__item--next,
	.pager__item.pager__item--next {
	    position: relative;
	}

	.path-find-physician .pager__item.pager__item--previous a,
	.path-find-physician-list .pager__item.pager__item--previous a,
	.path-health-works .pager__item.pager__item--previous a,
	.path-find-physician .pager__item.pager__item--next a,
	.path-find-physician-list .pager__item.pager__item--next a,
	.path-health-works .pager__item.pager__item--next a,
	.pager__item.pager__item--next a,
	.pager__item.pager__item--next a {
	    position: relative;
	}

	.path-find-physician .pager__item.pager__item--next a::before,
	.path-find-physician-list .pager__item.pager__item--next a::before,
	.path-health-works .pager__item.pager__item--next a::before,
	.pager__item.pager__item--next a::before {
	    content: '';
	    background: url(/sites/default/files/2022-08/pager-next.png) no-repeat;
	    position: absolute;
	    width: 10px;
	    height: 16px;
	    top: 0px;
	    bottom: 0;
	    margin: auto;
	}

	.path-find-physician .pager__item.pager__item--previous a::before,
	.path-find-physician-list .pager__item.pager__item--previous a::before,
	.path-health-works .pager__item.pager__item--previous a::before,
	.pager__item.pager__item--previous a::before {
	    content: '';
	    background: url(/sites/default/files/2022-08/pager-prev.png) no-repeat;
	    position: absolute;
	    width: 10px;
	    height: 16px;
	    top: 0px;
	    bottom: 0;
	    margin: auto;
	}

	.path-find-physician .pager__item.pager__item--next a span,
	.path-find-physician .pager__item.pager__item--previous a span,
	.path-find-physician-list .pager__item.pager__item--next a span,
	.path-find-physician-list .pager__item.pager__item--previous a span,
	.path-health-works .pager__item.pager__item--next a span,
	.path-health-works .pager__item.pager__item--previous a span,
	.pager__item.pager__item--next a span,
	.pager__item.pager__item--previous a span {
	    opacity: 0;
	    display: none;
	}

	.path-find-physician .pager li.is-active>a,
	.path-find-physician-list .pager li.is-active>a,
	.path-health-works .pager li.is-active>a,
	.pager li.is-active>a {
	    background: none;
	    color: #06aea8;
	}

	.tb-megamenu .dropdown-menu .active>a,
	.tb-megamenu .dropdown-menu .active>a:hover,
	.tb-megamenu .dropdown-menu .active>span.tb-megamenu-no-link,
	.tb-megamenu .dropdown-menu .active>span.tb-megamenu-no-link:hover {
	    background: none;
	    color: #000;
	}

	.nav .open>a,
	.nav .open>a:hover,
	.nav .open>a:focus {
	    background-color: transparent;
	}

	.mfnh-events .sidebar {
	    background: none;
	}

	.mfnh-events h2.upcoming-events-filter-title {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 900;
	    font-size: 35px;
	    line-height: normal;
	    color: #06aea8;
	    margin: 0 0 5px 0
	}

	.mfnh-events p.upcoming-events-filter-desc {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    line-height: normal;
	    color: #979797;
	    margin-bottom: 50px;
	}

	.mfnh-events .form-item label {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    line-height: normal;
	    color: #414042;
	    margin-bottom: 0;
	    width: 35%;
	}

	.mfnh-events .form-item .form-select {
	    border: 1px solid #DEDEE0;
	    border-radius: 5px;
	    padding: 12px 10px;
	    width: 100%;
	    -webkit-appearance: none;
	    -moz-appearance: none;
	    background: url('/sites/default/files/2022-08/select-ci.png')no-repeat right 15px top 24px;
	}

	.mfnh-events .form--inline>.form-item {
	    width: 100%;
	    display: flex;
	    align-items: center;
	    margin-right: 0;
	    margin-bottom: 25px;
	}

	.mfnh-events .item-list ul li.view-list-item {
	    margin: 0 0 25px 0;
	    padding: 0;
	    border: 1px solid #DEDEE0;
	    border-radius: 10px;
	    padding: 15px 20px
	}

	.mfnh-events .mfnh-upcoming-events-list-row .event-date time {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    line-height: normal;
	    color: #9D9D9D;
	}

	.mfnh-events .mfnh-upcoming-events-list-row .event-fee-icon .dollar-icon {
	    color: #06aea8;
	    border: 1px solid #06aea8;
	    width: 25px;
	    height: 25px;
	    display: block;
	    text-align: center;
	    line-height: 22px;
	    border-radius: 50%;
	}

	.mfnh-events .mfnh-upcoming-events-list-row .event-date .event-date-slot,
	.mfnh-events .mfnh-upcoming-events-list-row .event-date .event-time-slot {
	    margin-right: 10px;
	}

	.mfnh-events .mfnh-upcoming-events-list-row .event-date .event-date-slot::before {
	    content: '';
	    background: url('/sites/default/files/2022-08/date-ic.png')no-repeat left top 3px;
	    width: 25px;
	    height: 25px;
	    float: left;
	    margin-right: 3px;
	}

	.mfnh-events .mfnh-upcoming-events-list-row .event-date .event-time-slot::before {
	    content: '';
	    background: url('/sites/default/files/2022-08/time-ic.png')no-repeat left top 3px;
	    width: 25px;
	    height: 25px;
	    float: left;
	    margin-right: 10px;
	}

	.mfnh-events .mfnh-upcoming-events-list-row .event-date {
	    display: flex;
	    align-items: center;
	    width: 100%;
	}

	.mfnh-events .mfnh-upcoming-events-list-row .event-fee-icon {
	    margin-left: auto;
	}

	.mfnh-events .mfnh-upcoming-events-list-row .event-title a {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 600;
	    font-size: 25px;
	    line-height: normal;
	    color: #414042;
	    margin-top: 5px;
	    display: block;
	}

	.mfnh-events .mfnh-upcoming-events-list-row .event-title a:hover {
	    color: #06aea8;
	}

	.mfnh-events .event-info .event-information {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 16px;
	    line-height: normal;
	    color: #9D9D9D;
	}

	.mfnh-events .event-register a {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 22px;
	    line-height: normal;
	    text-decoration-line: underline;
	    color: #06aea8;

	}

	.mfnh-events .event-register a:hover {
	    color: #06aea8;
	}

	.mfnh-events .event-info {
	    display: flex;
	    align-items: center;
	    width: 100%;
	    justify-content: space-between;
	    margin-top: 15px;
	}

	.node--type-event-calendar a.mfhn-back-btn::after,
	.node--type-physician a.mfhn-back-btn::after {
	    content: '';
	    background: url('/sites/default/files/2022-08/pager-prev.png')no-repeat left top 7px;
	    width: 15px;
	    height: 25px;
	    float: left;
	    margin-right: 2px;
	}

	.node--type-event-calendar a.mfhn-back-btn,
	.node--type-physician a.mfhn-back-btn {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    line-height: normal;
	    color: #06aea8;
	    text-decoration: none;
	}

	.node--type-event-calendar a.mfhn-back-btn:hover,
	.node--type-physician a.mfhn-back-btn:hover {
	    text-decoration: underline;
	}

	.node--type-event-calendar h2 .title span {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 900;
	    font-size: 45px;
	    line-height: normal;
	    text-align: center;
	    color: #06aea8;
	}

	.node--type-event-calendar .event-description .field h2 {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 35px;
	    line-height: normal;
	    color: #06aea8;
	    margin-top: 0;
	}

	.node--type-event-calendar .event-description .field p {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    line-height: 28px;
	    color: #414042;
	}

	/* .node--type-event-calendar .event-description .field__item.field--type-text-with-summary {
		width: 50%;
		float: left;
		padding-right: 55px;

	} */

	.node--type-event-calendar .event-description .field__item.field--type-text-with-summary p img {
	    margin-left: 25px;
	    padding-bottom: 25px;
	    width: 540px;
	    margin-top: -45px;
	}



	.node--type-event-calendar .event-description .event-image {
	    width: 50%;
	    float: left
	}

	.node--type-event-calendar .event-details-information {
	    border: 1px solid #DEDEE0;
	    border-radius: 10px;
	    padding: 30px 40px 0 40px;
	}

	.node--type-event-calendar .event-details-information .event-startdate .event-start-date,
	.node--type-event-calendar .event-details-information .event-startdate .event-start-time,
	.node--type-event-calendar .event-details-information .event-enddate .event-end-date,
	.node--type-event-calendar .event-details-information .event-enddate .event-end-time,
	.node--type-event-calendar .event-details-information .event-registration-deadline .event-deadline-date,
	.node--type-event-calendar .event-details-information .event-registration-deadline .event-deadline-time,
	.node--type-event-calendar .event-details-information>.event-location .field__item,
	.node--type-event-calendar .event-details-information>.event-fee .field__item {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 22px;
	    line-height: normal;
	    color: #414042;
	    margin-right: 0;
	}

	.node--type-event-calendar .event-details-information .event-startdate .event-start-date,
	.node--type-event-calendar .event-details-information .event-startdate .event-start-time,
	.node--type-event-calendar .event-details-information .event-enddate .event-end-date,
	.node--type-event-calendar .event-details-information .event-enddate .event-end-time {
	    width: auto !important;
	}

	.node--type-event-calendar .event-details-information .event-startdate .event-start-date::before,
	.node--type-event-calendar .event-details-information .event-enddate .event-end-date::before,
	.node--type-event-calendar .event-details-information .event-registration-deadline .event-deadline-date::before {
	    content: '';
	    background: url('/sites/default/files/2022-08/date-ic-blue.png')no-repeat left top 3px;
	    width: 25px;
	    height: 30px;
	    float: left;
	    margin-right: 2px;
	}

	.node--type-event-calendar .event-details-information .event-startdate .event-start-time::before,
	.node--type-event-calendar .event-details-information .event-enddate .event-end-time::before,
	.node--type-event-calendar .event-details-information .event-registration-deadline .event-deadline-time::before {
	    content: '';
	    background: url('/sites/default/files/2022-08/time-ic-blue.png')no-repeat left top 3px;
	    width: 25px;
	    height: 30px;
	    float: left;
	    margin-right: 2px;
	}

	.node--type-event-calendar .event-details-information>.event-startdate,
	.node--type-event-calendar .event-details-information>.event-enddate,
	.node--type-event-calendar .event-details-information>.event-registration-deadline,
	.node--type-event-calendar .event-details-information>.event-location,
	.node--type-event-calendar .event-details-information>.event-fee {
	    width: 33.333% !important;
	    margin-right: 0;
	    float: left;
	    display: flex;
	    column-gap: 20px;
	    flex-wrap: wrap;
	    margin-bottom: 30px;
	}

	.node--type-event-calendar .event-details-information .event-startdate .event-start-date-label,
	.node--type-event-calendar .event-details-information .event-enddate .event-end-date-label,
	.node--type-event-calendar .event-details-information>.event-location .field__label,
	.node--type-event-calendar .event-details-information>.event-fee .field__label,
	.node--type-event-calendar .event-details-information .event-registration-deadline .event-deadline-label {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    line-height: normal;
	    color: #06aea8;
	    width: 100%;
	    margin-bottom: 8px;
	}

	.node--type-event-calendar .event-payment-information .field--name-field-payment-information .field__label,
	.node--type-event-calendar .event-information .field--name-field-event-information .field__label {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 25px;
	    line-height: normal;
	    color: #06aea8;
	    margin-bottom: 5px;
	}

	.node--type-event-calendar .event-payment-information .field--name-field-payment-information .field__item p,
	.node--type-event-calendar .event-information .field--name-field-event-information .field__item p {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    line-height: 28px;
	    color: #414042;
	}

	.node--type-event-calendar .event-description blockquote {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 600;
	    font-size: 22px;
	    line-height: normal;
	    color: #414042;
	}

	.mfnh-events .events-calendar-views table .fc-widget-header>table {
	    margin-bottom: 0
	}

	.mfnh-events .events-calendar-views table .fc-widget-header>table thead th {
	    background-color: #E5F5FC;
	    padding-top: 10px;
	    padding-bottom: 10px;
	}

	.mfnh-events .events-calendar-views .fc-toolbar .fc-right .fc-button-group {
	    background-color: #E5F5FC;
	    padding: 10px;
	    border-radius: 5px
	}

	.mfnh-events .events-calendar-views .fc-button-primary:not(:disabled).fc-button-active,
	.mfnh-events .events-calendar-views .fc-button-primary:not(:disabled):active {
	    background-color: #06aea8;
	    border-color: #06aea8;
	    color: #fff;
	}

	.mfnh-events .events-calendar-views .fc-button-primary {
	    background-color: transparent;
	    border-color: transparent;
	    color: #06aea8;
	    text-transform: capitalize;
	}

	.mfnh-events .events-calendar-views .fc-button-primary:hover {
	    color: #fff;
	    background-color: #06aea8;
	    border-color: #06aea8;
	}

	.mfnh-events .events-calendar-views .fc-widget-content>.fc-scroller {
	    overflow: hidden !important;
	    height: auto !important;
	}

	.mfnh-events.path-events .events-calendar-views .fc-day-grid-event {
	    padding: 3px 5px !important;
	    background: #06aea8 !important;
	    border-color: #06aea8;
	    color: #fff !important;
	}

	.mfnh-doctors-list-view .mofnh-doctor-web-headers {
	    display: flex;
	    flex-direction: row;
	    border-top: 1px solid #DEDEE0;
	    border-bottom: 1px solid #DEDEE0;
	    padding: 20px 0;
	    margin-top: 25px;
	    column-gap: 20px;
	}

	.mfnh-doctors-list-view .mofnh-doctor-web-headers .physician-label,
	.mfnh-doctors-list-view .mofnh-doctor-web-headers .department-label,
	.mfnh-doctors-list-view .mofnh-doctor-web-headers .practice-label,
	.mfnh-doctors-list-view .mofnh-doctor-web-headers .location-label,
	.mfnh-doctor-list-view .physician-value .doctor-name .name {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 500;
	    font-size: 20px;
	    display: flex;
	    align-items: center;
	    color: #000000;
	    line-height: normal;
	}

	.node--type-our-specialties .mfnh-doctors-list-view .mofnh-doctor-web-headers .physician-label,
	.node--type-our-specialties .mfnh-doctors-list-view .mofnh-doctor-web-headers .department-label,
	.node--type-our-specialties .mfnh-doctors-list-view .mofnh-doctor-web-headers .practice-label,
	.node--type-our-specialties .mfnh-doctors-list-view .mofnh-doctor-web-headers .location-label,
	.node--type-our-specialties .mfnh-doctors-list-view .mofnh-doctor-web-headers .view-label,
	.node--type-our-specialties .mfnh-doctor-list-view .physician,
	.node--type-our-specialties .mfnh-doctor-list-view .department,
	.node--type-our-specialties .mfnh-doctor-list-view .practice,
	.node--type-our-specialties .mfnh-doctor-list-view .location,
	.node--type-our-specialties .mfnh-doctor-list-view .view {
	    width: 33.33%;
	}

	.mfnh-doctors-list-view .mofnh-doctor-web-headers .physician-label,
	.mfnh-doctors-list-view .mofnh-doctor-web-headers .department-label,
	.mfnh-doctors-list-view .mofnh-doctor-web-headers .practice-label,
	.mfnh-doctors-list-view .mofnh-doctor-web-headers .location-label,
	.mfnh-doctors-list-view .mofnh-doctor-web-headers .view-label,
	.mfnh-doctor-list-view .physician,
	.mfnh-doctor-list-view .department,
	.mfnh-doctor-list-view .practice,
	.mfnh-doctor-list-view .location,
	.mfnh-doctor-list-view .view {
	    width: 20%;
	}

	.mfnh-doctor-list-view .physician .physician-label,
	.mfnh-doctor-list-view .department .department-label,
	.mfnh-doctor-list-view .practice .practice-label,
	.mfnh-doctor-list-view .location .location-label {
	    display: none;
	}

	.mfnh-doctor-list-view .physician .physician-value .doctor-photo img {
	    width: 50px;
	    height: 50px;
	    border-radius: 50%;
	}

	.mfnh-doctor-list-view .physician .physician-value .doctor-photo {
	    width: 70px;
	    float: left;
	    flex-basis: 70px;
	    flex-shrink: 0;
	}

	.mfnh-doctor-list-view .physician .physician-value {
	    display: flex;
	    align-items: center;
	}

	.mfnh-doctor-list-view .physician .physician-value .doctor-name {
	    display: flex;
	    flex-direction: column;
	}

	.mfnh-doctor-list-view .department .department-value,
	.mfnh-doctor-list-view .practice .practice-value,
	.mfnh-doctor-list-view .location .location-value,
	.mfnh-doctor-list-view .physician-value .doctor-name .specialty {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 300;
	    font-size: 18px;
	    color: #000000;
	    line-height: normal;
	}

	.mfnh-doctor-list-view .practice .practice-label {
	    font-size: 16px;
	}

	.mfnh-doctor-list-view {
	    display: flex;
	    column-gap: 20px;
	    align-items: center;
	}

	.mfnh-doctors-list-view>.view-content-wrap>.item {
	    border-bottom: 1px solid #DEDEE0;
	    padding: 20px 0;
	}

	.mfnh-doctor-list-view.mfnh--doctors-display-List .view .view-value a {
	    margin-bottom: 0;
	    float: right;
	}

	.mfnh-doctor-list-view.mfnh--doctors-display-List .view .view-label {
	    display: none
	}

	.mfnh-doctor-list-view.mfnh--doctors-display-List .mfnh-doctor-list-view {
	    width: 100%
	}

	.mfnh-doctor-list-view.mfnh--doctors-display-List {
	    border-bottom: 1px solid #DEDEE0;
	    width: 100%;
	    padding: 20px;
	}

	.event-form .webform-submission-events-registrations-form {
	    border: none;
	    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.08);
	}

	.event-form .webform-submission-events-registrations-form .js-form-type-webform-markup {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 35px;
	    line-height: normal;
	    text-align: center;
	    color: #06aea8;
	}

	.event-form .webform-submission-events-registrations-form .js-form-type-webform-markup:after {
	    display: none;
	}

	.event-form .webform-submission-events-registrations-form .form-item input,
	.event-form .webform-submission-events-registrations-form .form-item select {
	    width: 100%;
	    max-width: 100%;
	    box-shadow: none !important;
	}

	.event-form .webform-submission-events-registrations-form .form-item select {
	    -webkit-appearance: none;
	    -moz-appearance: none;
	    background: url('/sites/default/files/2022-08/select-ci.png')no-repeat right 15px center;
	}

	.event-form .webform-submission-events-registrations-form .form-item input::placeholder {
	    color: #414042;
	    opacity: 1;
	}

	.event-form .webform-submission-events-registrations-form .button--primary {
	    padding: 12px 32px;
	    width: 150px;
	    height: 52px;
	    background: #06aea8;
	    border-radius: 10px;
	    margin: 0 auto;
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    line-height: normal;
	    text-align: center;
	    color: #FFFFFF;
	    text-transform: capitalize;
	}

	.event-form .webform-submission-form .form-item-last-name,
	.event-form .webform-submission-form .form-item-additional-attendees {
	    border-bottom: 1px solid #DEDEE0;
	    padding-bottom: 30px;
	}

	.event-form .webform-submission-events-registrations-form .fieldset-wrapper .field-prefix .description {
	    border-bottom: none;
	}

	.event-form .webform-submission-events-registrations-form .form-item-opt-in {
	    display: flex;
	    align-items: center;
	}

	.event-form .webform-submission-events-registrations-form .form-item-opt-in input {
	    margin-top: 0;
	    margin-right: 10px;
	}

	.event-form .webform-submission-events-registrations-form .fieldset-wrapper .field-prefix .description {
	    margin-bottom: 0;
	}

	.event-form .webform-submission-events-registrations-form .fieldset-wrapper .js-webform-radios {
	    display: flex;
	    align-items: center;
	    margin-top: 15px;
	}

	.mfnh-events.path-events .events-calendar-views {
	    border: 1px solid #DEDEE0;
	    border-radius: 10px;
	}

	.mfnh-events.path-events .content-main-inner {
	    margin-top: 85px
	}

	.event-form .webform-submission-events-registrations-form .form-item-opt-in .form-radio[type="radio"]:checked,
	.event-form .webform-submission-events-registrations-form .form-item-opt-in .form-radio[type="radio"]:not(:checked) {
	    position: absolute;
	    left: -9999px;
	}

	.event-form .webform-submission-events-registrations-form .form-item-opt-in .form-radio[type="radio"]:checked+label,
	.event-form .webform-submission-events-registrations-form .form-item-opt-in .form-radio[type="radio"]:not(:checked)+label {
	    position: relative;
	    padding-left: 28px;
	    cursor: pointer;
	    line-height: 20px;
	    display: inline-block;
	    color: #666;
	}

	.event-form .webform-submission-events-registrations-form .form-item-opt-in .form-radio[type="radio"]:checked+label:before,
	.event-form .webform-submission-events-registrations-form .form-item-opt-in .form-radio[type="radio"]:not(:checked)+label:before {
	    content: '';
	    position: absolute;
	    left: 0;
	    top: 0;
	    width: 20px;
	    height: 20px;
	    border: 1px solid #ddd;
	    border-radius: 100%;
	    background: #fff;
	}

	.event-form .webform-submission-events-registrations-form .form-item-opt-in .form-radio[type="radio"]:checked+label:after,
	.event-form .webform-submission-events-registrations-form .form-item-opt-in .form-radio[type="radio"]:not(:checked)+label:after {
	    content: '';
	    width: 12px;
	    height: 12px;
	    background: #06aea8;
	    position: absolute;
	    top: 4px;
	    left: 4px;
	    border-radius: 100%;
	    -webkit-transition: all 0.2s ease;
	    transition: all 0.2s ease;
	}

	.event-form .webform-submission-events-registrations-form .form-item-opt-in .form-radio[type="radio"]:not(:checked)+label:after {
	    opacity: 0;
	    -webkit-transform: scale(0);
	    transform: scale(0);
	}

	.event-form .webform-submission-events-registrations-form .form-item-opt-in .form-radio[type="radio"]:checked+label:after {
	    opacity: 1;
	    -webkit-transform: scale(1);
	    transform: scale(1);
	}

	.path-health-blog span.field-content:after,
	.path-press-releases span.field-content:after,
	.path-node span.field-content:after {
	    display: none;
	}

	.mfnh-services .mfnh-paragraph--25 .mfnh-desc p.h3 {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 25px;
	    color: #06aea8;
	}

	.mfnh-services .mfnh-paragraph--25 .mfnh-desc p {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    line-height: 28px;
	    color: #414042;
	}

	.mfnh-services .mfnh-paragraph--25 table>tbody>tr>td {
	    padding: 8px 25px;
	}

	.mfnh-services .mfnh-paragraph--25 .mfnh-desc p a {
	    color: #06aea8;
	    text-decoration: underline;
	}

	.mfnh-services .mfnh-paragraph--75 .views-field img {
	    border-radius: 25px;
	}

	.mfnh-services .mfnh-paragraph--75 .views-field-field-heading .field-content {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 20px;
	    line-height: 24px;
	    color: #06aea8;
	    margin-top: 20px
	}

	.mfnh-services .mfnh-paragraph--75 .field-content p {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    line-height: 28px;
	    color: #414042;
	    margin-bottom: 50px
	}

	.mega-dropdown-menu .mega.dropdown-submenu a.dropdown-toggle {
	    display: inline-block;
	    max-width: calc(100% - 30px)
	}

	.tb-megamenu .mega.dropdown-submenu>.mega-dropdown-menu {
	    display: none !important
	}

	.tb-megamenu .dropdown-submenu>a:after {
	    display: none
	}

	.tb-megamenu .dropdown-submenu:before {
	    display: block;
	    content: " ";
	    float: right;
	    width: 12px;
	    height: 2px;
	    border: none;
	    background: #d6267f;
	    position: absolute;
	    left: 0;
	    top: 23px;
	}

	.tb-megamenu .mega-nav>li,
	.tb-megamenu .dropdown-menu .mega-nav>li {
	    width: 100%;
	    float: left
	}

	.tb-megamenu .dropdown-submenu:after {
	    display: block;
	    content: " ";
	    float: right;
	    width: 2px;
	    height: 12px;
	    border: none;
	    background: #d6267f;
	    margin-left: 15px;
	    position: absolute;
	    left: -10px;
	    transform: rotate(0deg);
	    transition: .6s;
	    top: 18px;
	}

	.tb-megamenu .dropdown-submenu.menuactive:after,
	.tb-megamenu .dropdown-submenu.menuactive .dropdown-submenu:after {
	    transform: rotate(90deg);
	    transition: .6s;
	}

	.mega-dropdown-menu .mega.dropdown-submenu a.dropdown-toggle,
	.tb-megamenu .mega-nav>li a,
	.tb-megamenu .dropdown-menu .mega-nav>li a {
	    padding: 12px 5px !important;
	}

	.tb-megamenu .level-3.dropdown-submenu:before {
	    left: -16px;
	}

	.tb-megamenu .level-3.dropdown-submenu:after {
	    left: -26px;
	}

	.tb-megamenu .dropdown-menu .level-1.mega-nav>li:not(:last-child) {
	    border-bottom: 1px solid #cdcdcd;
	}

	/* 
.tb-megamenu .mega.open > .mega-dropdown-menu{
		padding-bottom:20px;
	}
	.tb-megamenu .mega.open > .mega-dropdown-menu{	
		 padding:0;	
		 min-width: calc(100% + 32px);	
		 left:-16px;	
	 }	
	 */
	.tb-megamenu .dropdown-submenu>a:after,
	.tb-megamenu .dropdown-submenu>span.tb-megamenu-no-link:after {
	    display: none
	}

	.tb-megamenu .mega.dropdown-submenu.menuactive .mega-dropdown-menu {
	    display: block !important;
	    min-width: 100%;
	    margin-top: 0px;
	}

	.tb-megamenu .dropdown-submenu>.dropdown-menu {
	    position: relative;
	    left: 0;
	    background: none;
	    min-width: auto;
	    box-shadow: none;
	}

	.path-health-works .view-content-wrap .item {
	    width: 33.333%;
	    padding: 0 15px;
	    float: left;
	    display: block;
	    text-align: center;
	}

	.path-health-works .view-content-wrap .item img {
	    border-radius: 25px;
	    width: 150px;
	}

	.path-health-works .view-content-wrap .item .field-content a {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 20px;
	    color: #003359;
	    margin-top: 15px;
	    display: block;
	}

	.path-health-works .item .views-field .field-content::after {
	    display: none;
	}

	.mfnh-paragraph--25 .views-view-grid .field-content img {
	    border-radius: 10px;
	    width: 100%;
	}

	.mfnh-paragraph--25 .views-view-grid .views-field.views-field-field-heading {
	    /*! display: none; */
	    background: rgba(0, 51, 89, 0.9);
	    padding: 5px 10px;
	    margin-top: -46px;
	    position: relative;
	    width: 100%;
	    height: 46px;
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 20px;
	    text-align: center;
	    color: #FFFFFF;
	    border-radius: 0 0 10px 10px;
	}

	.mfnh-paragraph--25 .views-view-grid .views-field.views-field-title h3 a {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 20px;
	    color: #06aea8;
	    margin: 30px 0 15px 0;
	}

	.mfnh-paragraph--25 .views-view-grid .views-field.views-field-title h3 a:hover {
	    opacity: 0.75
	}

	.mfnh-paragraph--25 .views-view-grid .views-field.views-field-body .field-content p {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    line-height: 28px;
	    color: #414042;
	    margin-bottom: 60px;
	}

	.mfnh-services-quick-links {

	    margin-top: 70px;
	}

	.mfnh-services-quick-links header p.h3 {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 35px;
	    line-height: normal;
	    color: #06aea8;
	    margin-bottom: 35px;
	}

	.mfnh-services-quick-links .row-1>.views-col>.field.field--type-link {
	    border-top: 1px solid #06aea8;
	    padding-top: 10px;
	}

	.mfnh-services-quick-links .row-1>.views-col>.field.field--type-link a,
	.mfnh-services-quick-links .row-2>.views-col>.field.field--type-link a {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 22px;
	    color: #414042;
	}

	.mfnh-services-quick-links .row-1>.views-col .field--name-body p,
	.mfnh-services-quick-links .row-2>.views-col .field--name-body p {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    line-height: 28px;
	    color: #414042;
	    margin-bottom: 40px;
	}

	.mfnh-cards .field--name-field-cards {
	    margin-left: -15px;
	    margin-right: -15px;
	}

	.mfnh-cards .field--name-field-cards>.field__item {
	    width: 33.333%;
	    float: left;
	    padding-left: 15px;
	    padding-right: 15px;
	}

	.mfnh-cards .field--name-field-cards .mfnh-card-image img {
	    width: 100%
	}

	.mfnh-cards .field--name-field-cards .mfnh-card-title h4 {
	    background: rgba(0, 51, 89, 0.9);
	    padding: 5px 10px;
	    margin-top: -46px;
	    position: relative;
	    width: 100%;
	    height: 46px;
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 20px;
	    text-align: center;
	    color: #FFFFFF;
	    border-radius: 0 0 10px 10px;
	}

	.mfnh-cards .field--name-field-cards .mfnh-card-heading h5 {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 20px;
	    color: #06aea8;
	    margin: 15px 0 15px 0;
	}

	.mfnh-cards .field--name-field-cards .mfnh-card-desc .field--name-field-description {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    line-height: 28px;
	    color: #414042;
	    margin-bottom: 60px;
	}

	.event-registration-success {
	    display: flex;
	    flex-wrap: wrap;
	}

	.event-registration-success .webform-confirmation__back {
	    order: 0;
	    width: 100%;
	}

	.event-registration-success .webform-confirmation__message {
	    order: 1;
	    width: 50%;
	    border: none;
	    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.08);
	    padding: 45px;
	    margin: 0 auto;
	}

	.event-registration-success h3 {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 20px;
	    line-height: 32px;
	    color: #1f1f1f;

	    text-align: center;
	}

	.event-registration-success .webform-confirmation__message::before {
	    content: "\f058";
	    font: normal normal normal 100px/1 FontAwesome;
	    color: #03aa25;
	    display: block;
	    text-align: center;
	    margin-bottom: 25px;
	}

	.webform-confirmation__back a {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    line-height: normal;
	    color: #06aea8;
	    text-decoration: none;
	}

	.webform-confirmation__back a::after {
	    content: '';
	    background: url('/sites/default/files/2022-08/pager-prev.png')no-repeat left top 7px;
	    width: 15px;
	    height: 25px;
	    float: left;
	    margin-right: 2px;
	}

	.mfnh-events.path-events .events-calendar-views .fc-time-grid-event {
	    padding: 3px 5px !important;
	    background: #06aea8 !important;
	    border-color: #06aea8;
	    color: #fff !important;
	}

	.ajax-progress-fullscreen {
	    position: fixed;
	    z-index: 1000;
	    top: 25%;
	    left: 50%;
	    width: 70px;
	    height: 70px;
	    padding: 4px;
	    opacity: .9;
	    border-radius: 7px;
	    background-color: transparent;
	    background-image: url(/themes/gavias_kiamo/images/preloader/preloader-7.gif);
	    background-repeat: no-repeat;
	    background-position: center center
	}

	.mfnh-paragraph--25 .mfnh-desc .field--name-field-patient-care-body div {
	    border: 1px solid #DEDEE0;
	    border-radius: 10px;
	    margin-bottom: 50px;
	    display: inline-block;
	    padding: 20px 30px;
	}

	.mfnh-paragraph--25 .mfnh-desc .field--name-field-patient-care-body div h3 {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 25px;
	    line-height: 30px;

	    color: #06aea8;
	}

	.mfnh-paragraph--25 .mfnh-desc .field--name-field-patient-care-body div p {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    line-height: 28px;
	    color: #414042;
	    margin-bottom: 25px;
	}

	.mfnh-paragraph--25 .mfnh-desc .field--name-field-patient-care-body div .mfnh-primary-cta {
	    background: #06aea8;
	    border-radius: 10px;
	    padding: 12px 32px;
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    text-align: center;
	    color: #FFFFFF;
	    text-decoration: none;
	    margin: 0 0 15px 0;
	}

	.mfnh-paragraph--25 .mfnh-paragraph-text-image,
	.mfnh-paragraph--25 .mfnh-paragraph-text {
	    margin-top: 0;
	}

	.mfnh-paragraph--25,
	.mfnh-paragraph--75 {
	    margin-top: 60px;
	}

	.mfnh-user-login {
	    background: url('/sites/default/files/2022-09/login-bg.jpg')no-repeat center center;
	    background-size: auto;
	    background-size: cover;
	    width: 100%;
	    height: 100%;
	}

	.mfnh-user-login .branding div {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	    margin-top: 35px;
	}

	.mfnh-user-login .branding div img {
	    filter: brightness(0) invert(1);
	}

	.mfnh-user-login .login-header {
	    margin-bottom: 30px;
	}

	.mfnh-user-login .login-header h1 {
	    font-style: normal;
	    font-weight: 600;
	    font-size: 32px;
	    font-family: 'Lato';
	    text-align: center;
	}

	.mfnh-user-login .login-header h6 {
	    font-style: normal;
	    font-weight: 400;
	    font-size: 15px;
	    color: #6E84A3;
	    text-align: center;
	}

	.mfnh-user-login .user-login-form label {
	    font-style: normal;
	    font-weight: 400;
	    font-size: 15px;
	    color: #12263F;
	}

	.mfnh-user-login .user-login-form input {
	    background: #FFFFFF;
	    border: 1px solid #E3EBF6 !important;
	    border-radius: 6px;
	    margin-bottom: 25px;
	    box-shadow: none !important;
	}

	.mfnh-user-login .user-login-form .form-actions {
	    text-align: center;
	}

	.mfnh-user-login .user-login-form .form-actions .form-submit {
	    background: #06aea8;
	    border: 1px solid #06aea8;
	    border-radius: 6px;
	    padding: 15px 40px;
	    color: #fff;
	}

	.mfnh-user-login .user-login-form .form-actions .form-submit:hover {
	    color: #fff;
	}

	.mfnh-user-login .forgot-link {
	    font-style: normal;
	    font-weight: 400;
	    font-size: 13px;
	    text-align: center;
	    letter-spacing: -0.01em;
	    color: #6E84A3;
	}

	.mfnh-user-login .forgot-link a {
	    color: #2C7BE5;
	    text-decoration: none;
	}

	.mfnh-user-login .gav-help-region {
	    display: none !important;
	}

	.mfnh-doctor-left-portion,
	.mfnh-doctor-right-portion {
	    margin-top: 85px;
	}

	.mfnh-doctor-photo {
	    margin-bottom: 25px;
	}

	.mfnh-doctor-photo img {
	    border: 1px solid #06aea8;
	    border-radius: 15px;
	}

	.mfnh-doctor-office {
	    background: #FFFFFF;
	    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
	    border-radius: 10px;
	    padding: 15px 20px;
	}

	.mfnh-doctor-office h3 {
	    margin: 0 0 15px 0;
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 20px;
	    color: #06aea8;
	    padding-bottom: 10px;
	    border-bottom: 1px solid #DEDEE0;
	}

	.mfnh-doctor-office h2 {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 18px;
	    color: #414042;
	}

	.mfnh-doctor-office h2::before {
	    content: ' ';
	    background: url('/sites/default/files/2022-09/practice-name-ic_0.png')no-repeat left top;
	    padding-left: 28px;
	    float: left;
	    width: 25px;
	    height: 30px;
	}

	.mfnh-doctor-office .address,
	.mfnh-doctor-office .field--name-field-practice-phone {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 300;
	    font-size: 16px;
	    color: #000000;
	    line-height: 24px
	}

	.mfnh-doctor-office .address {
	    padding-left: 28px;
	}

	.mfnh-doctor-office .field--name-field-practice-address {
	    position: relative;
	}

	.mfnh-doctor-office .field--name-field-practice-address::before {
	    content: ' ';
	    background: url('/sites/default/files/2022-08/map-ic.png')no-repeat left top 3px;
	    background-size: auto;
	    float: left;
	    width: 25px;
	    height: 28px;
	    background-size: 17px 20px;
	    position: absolute;
	    left: 0;
	    top: 0;
	}

	.mfnh-doctor-office .field--name-field-practice-phone::before {
	    content: ' ';
	    background: url(/sites/default/files/2022-08/phone-icon_0.png)no-repeat left top 4px;
	    padding-left: 28px;
	    float: left;
	    width: 25px;
	    height: 25px;
	    background-size: 18px 18px;
	}

	.mfnh-doctor-right-portion {
	    background: #FFFFFF;
	    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08);
	    border-radius: 10px;
	    padding: 25px 40px 50px 40px;
	}

	.mfnh-doctor-right-portion h2 {
	    margin: 0 0 0px 0;
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 40px;
	    color: #414042;
	}

	.mfnh-doctor-right-portion .department .field__item {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 20px;
	    color: #06aea8;
	    padding: 0;
	    margin: 0;
	}

	.mfnh-doctor-right-portion .doctor-details .doctor-details-item .field__label,
	.mfnh-doctor-right-portion .doctor-details .doctor-details-item .field__item {
	    width: 50%;
	    float: left;
	    margin: 15px 0;
	}

	.mfnh-doctor-right-portion .doctor-details .doctor-details-item .field__label {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 20px;
	    color: #06aea8;
	}

	.mfnh-doctor-right-portion .doctor-details .doctor-details-item .field__item {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 20px;
	    color: #414042;
	}

	.mfnh-send-a-cheer-card .field--name-body p {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    line-height: 28px;
	    color: #414042;
	}

	.mfnh-send-a-cheer-card ul.thumbnails.image_picker_selector li .thumbnail img {
	    border-radius: 20px;
	}

	.thumbnails.image_picker_selector p {
	    margin: 10px 0 5px 0;
	    text-align: center;
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	}

	.selected_filters {
	    margin-top: 10px;
	    border-top: 1px solid #ccc;
	    padding-top: 10px;
	}

	.selected_filters #filters-selected {
	    display: flex;
	    gap: 35px;
	    align-items: center;
	}

	#filters-selected .close-clear-filters,
	#filters-selected #filter-specialty,
	#filters-selected .filter-option,
	#filters-selected #filter-keyword,
	#filters-selected #filter-name,
	#filters-selected #filter-highland-medical,
	#filters-selected #filter-montefiore-specialist, .applied-filters {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 20px;
	    color: #414042;
	    text-transform: capitalize;
	}

	#filters-selected .close-clear-filters::before,
	#filters-selected #filter-specialty::before,
	#filters-selected .filter-option::before,
	#filters-selected #filter-keyword::before,
	#filters-selected #filter-name::before,
	#filters-selected #filter-highland-medical::before,
	#filters-selected #filter-montefiore-specialist::before, .applied-filters::before {
	    content: 'X';
	    font-family: verdana;
	    font-weight: 700;
	    font-size: 17px;
	    padding-right: 8px;
	    float: left;
	    margin-top: 3px;
	}

	.mfnh-services-brand-logo {
	    border: 1px solid #ccc;
	    padding: 20px 25px;
	    margin-bottom: 35px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    flex-wrap: wrap;
	}

	.paragraph--type--accordion .field--name-field-accordion-item-description .mfnh-accordion-table {
	    overflow: auto;
	    width: 100%;
	}

	.paragraph--type--accordion .field--name-field-accordion-item-description .mfnh-accordion-table table td {
	    padding: 5px 30px 15px 0;
	    white-space: normal;
	    margin-bottom: 0;
	}

	.tb-megamenu .mfnh-mega-menu-container-s {
	    position: relative
	}

	.tb-megamenu .mfnh-mega-menu-container>.tb-megamenu-submenu {
	    min-width: 100%;
	    width: 100%;
	    margin: 0 auto;
	}

	.tb-megamenu .mfnh-mega-menu-container-2>.tb-megamenu-submenu {
	    min-width: 100%;
	    width: 100%;
	    margin: 0 auto;
	}

	.tb-megamenu .mega-group>a {
	    position: relative
	}

	.tb-megamenu .mega-group>a::after {
	    content: '';
	    border: none;
	    background: url('/sites/default/files/2022-08/pager-next.png') no-repeat right top;
	    width: 25px;
	    height: 25px;
	    position: absolute;
	    left: -35px;
	    top: 10px;
	    background-size: 8px 12px;
	}

	.tb-megamenu .span12.mega-col-nav .mega-inner {
	    padding-top: 0;
	}

	.tb-megamenu-item.level-2.mega:not(.mega-group) {
	    padding-left: 18px;
	}

	.tb-megamenu-item.level-2.mega:not(.mega-group)>a {
	    font-weight: bold;
	}

	.tb-megamenu-item.level-2.mega.mega-group>a {
	    font-weight: bold
	}

	.tb-megamenu-item.level-2.mega.mega-group {
	    padding-left: 18px;
	}

	.tb-megamenu-item.level-3.mega.mega-group {
	    padding-left: 18px;
	}

	.tb-megamenu .dropdown-submenu>.dropdown-menu {
	    min-width: 390px;
	    border: none;
	}

	.menu-upcoming-events p.mfnh-text-bold {
	    font-size: 22px;
	    font-weight: 900;
	    display: flex;
	    align-items: center;
	    gap: 15px;
	}

	.services-more-information>.field {
	    display: flex;
    flex-direction: column;
    justify-content: flex-start;
	}

	.services-more-information.active>.field {
	    width: 100%;
	    transform: translateX(0);
	    transition: all 0.3s;
	}

	.services-more-information {
	    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 99;
    max-width: 280px;
    right: 0;
    margin: auto;
    height: 365px;
	}

	.services-more-information.active {
	    transition: all 0.3s;
	    transform: translateX(0);
	    /* 	 animation: fadeInRight 1s ease-in-out; */
	    z-index: 999;
	}

	@keyframes fadeInRight {
	    from {
	        opacity: 1;
	        transform: translateX(150px);
	    }

	    to {
	        opacity: 1;
	    }
	}

	

	.services-more-information.active .field__item {
	    transition: all 0.3s;
	    z-index: -1;
    margin-right: 0;display:block !important;
	}

	.services-more-information .field__label {
	    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    position: relative;
    background: #d6267f;
    padding: 5px 10px 5px 10px;
    border-radius: 50px 0 0 50px;
    cursor: pointer;
    transition: all 0.3s;
    display: flex;
    align-items: center;
    float: left;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 40%);
    margin-right: -160px;
	}

	/* 
	.services-more-information .field__label:hover {
		opacity: 0.90;
		transition: all 0.3s;
		transform: translateX(0);
	}
	*/
	.services-more-information .field__label::before {
	    content: "\f095";
	    font: normal normal normal 30px/1 FontAwesome;
	    width: 40px;
	    float: left;
	    padding-right: 15px;
	}
.services-more-information.active .field--name-field-more-information {
    max-height: 60vh;
    overflow-y: auto;
    border: 1px solid #cdcdcd;
    border-bottom-left-radius: 26px;
    border-top-left-radius: 26px;
}
	.services-more-information.active .field__label {
	        transition: all 0.3s;
    margin-right: 0;
	}

	.services-more-information .field__item table td {
	    padding: 0 5px;
	}

	.services-more-information .field__item {
	    display: none;
    margin-top: -20px;
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    position: relative;
    background: #fff;
    padding: 20px 20px 10px 20px;
    cursor: pointer;
    transition: all 0.3s;
    border-top-left-radius: 0;
    float: right;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 40%);
    border-bottom-left-radius: 15px;
    margin-right: -160px;
	}

	.menu--top-left-menu .gva_menu .menu-item>a[gva_class*="mfnh-text-blue"] {
	    color: #2172B9 !important;
	    font-weight: bold;
	}
	
	.menu--top-left-menu .gva_menu .menu-item>a[gva_class*="mfnh-text-pink"] {
	    color: #004852 !important;
	    font-weight: bold;
	}

	.menu--top-left-menu .gva_menu .menu-item>a[gva_class*="mfnh-text-pink"]:hover {
	    color: #06aea8 !important;
	}

	/* .menu--top-left-menu .gva_menu .menu-item>a {
		font-weight: bold;
	} */
	.home-care-services .mfnh-bg-image .field--name-field-background-image:before {
	    content: "";
	    left: 0;
	    top: 0;
	    width: 100%;
	    height: 100%;
	    background: #06aea875;
	    position: absolute;
	}

	.home-care-services .mfnh-bg-image .field--name-field-background-image:after {
	    content: "";
	    width: 100%;
	    position: absolute;
	    left: 0;
	    top: 0;
	    height: 100%;
	    background-image: url('https://stage01_montefiorenyack.korcomptenz.com/sites/default/files/2022-09/hexagon-bg1.png');
	    background-position: center center;
	    z-index: 0;
	}

	.home-care-services .mfnh-front .mfnh-heading .field--name-field-banner-title {
	    color: #fff
	}

	.home-care-services .mfnh-front .mfnh-desc {
	    color: #fff
	}

	.imaging-services .mfnh-front .mfnh-desc {
	    color: #fff
	}

	.behavioral-health-services .mfnh-front .mfnh-heading .field--name-field-banner-title {
	    color: #fff
	}

	.diabetes-care .mfnh-front .mfnh-heading .field--name-field-banner-title {
	    color: #fff
	}

	.imaging-services .mfnh-front .mfnh-heading .field--name-field-banner-title {
	    color: #fff
	}

	.imaging-services .mfnh-front .mfnh-desc p,
	.behavioral-health-services .mfnh-front .mfnh-desc p,
	.diabetes-care .mfnh-front .mfnh-desc p,
	.home-care-services .mfnh-front .mfnh-desc p {
	    color: #fff
	}

	.behavioral-health-services .mfnh-bg-image .field--name-field-background-image:after {
	    content: "";
	    width: 100%;
	    position: absolute;
	    left: 0;
	    top: 0;
	    height: 100%;
	    background-image: url('https://stage01_montefiorenyack.korcomptenz.com/sites/default/files/2022-09/hexagon-bg1.png');
	    background-position: center center;
	}

	.behavioral-health-services .mfnh-bg-image .field--name-field-background-image:before {
	    content: "";
	    left: 0;
	    top: 0;
	    width: 100%;
	    height: 100%;
	    position: absolute;
	    background-image: linear-gradient(to right, #06aea870, #06aea870);
	}

	.diabetes-care .mfnh-bg-image .field--name-field-background-image:before {
	    content: "";
	    left: 0;
	    top: 0;
	    width: 68%;
	    height: 100%;
	    position: absolute;
	    background-image: linear-gradient(to right, #000000ab, #06aea800);
	}

	.imaging-services .mfnh-bg-image .field--name-field-background-image:before {
	    content: "";
	    left: 0;
	    top: 0;
	    width: 68%;
	    height: 100%;
	    position: absolute;
	    background-image: linear-gradient(to right, #000000ab, #06aea800);
	}

	.mfnh-search-list-section {
	    margin-top: 50px;
	}

	.mfnh-search-list-section .item {
	    border: 1px solid #ccc;
	    padding: 8px 12px;
	    border-bottom: none;
	}

	.mfnh-search-list-section .item:last-child {
	    border-bottom: 1px solid #ccc;
	}

	.mfnh-search-list-section .view-content-wrap {
	    margin-bottom: 30px;
	}

	.mfnh-search-list-section nav ul {

	    list-style: none;
	    display: flex;
	    gap: 20px;
	    padding: 0;
	    margin: 0;
	    justify-content: center;
	}

	.mfnh-search-list-section nav ul li,
	.mfnh-search-list-section nav ul li a {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 600;
	    font-size: 14px;
	    color: #414042;
	    text-transform: uppercase;
	    position: relative;
	}

	.mfnh-search-list-section nav ul li a:hover {
	    color: #06aea8;
	}

	.mfnh-search-list-section .item a::before {
	    content: '';
	    background: url(/sites/default/files/2022-08/pager-next.png) no-repeat left top;
	    position: relative;
	    width: 25px;
	    height: 25px;
	    top: 6px;
	    float: left;
	}

	/* .mfnh-search-list-section nav ul li a span {
		visibility: hidden;
	}

	.mfnh-search-list-section nav ul li a span+span::after {
		content: '';
		background: url(/sites/default/files/2022-08/pager-next.png) no-repeat left top;
		position: absolute;
		width: 20px;
		height: 25px;
		top: 0;
		visibility: visible;
	} */
	.mfnh-search-list-section nav ul li a[rel="prev"] span+span::after {
	    content: '';
	    background: url(/sites/default/files/2022-08/pager-prev.png) no-repeat left top;
	    position: absolute;
	    width: 20px;
	    height: 25px;
	    top: 0;
	    visibility: visible;
	    left: 0;
	}

	.mfnh-search-list-section nav ul li a span {
	    visibility: hidden;
	}

	.mfnh-search-list-section nav ul li a[rel="next"] span+span::after {
	    content: '';
	    background: url(/sites/default/files/2022-08/pager-next.png) no-repeat right top;
	    position: absolute;
	    width: 20px;
	    height: 25px;
	    top: 0;
	    visibility: visible;
	    right: 0;
	}

	.search-content .content.block-content form {
	    display: flex;
	}

	.ui-widget-content .ui-menu-item-wrapper.ui-state-active {
	    background: #0072B9 !important;
	    width: 100%;
	    padding-left: 5px;
	    color: #fff;

	    padding-top: 2px;
	    padding-bottom: 2px;
	}

	.ui-widget-content .ui-menu-item-wrapper {
	    width: calc(100% - 10px);
	    padding-left: 5px;
	    background: #fff;
	    padding-top: 2px;
	    padding-bottom: 2px;
	    float: left;
	}

	.search-api-autocomplete-suggestion {
	    padding: 3px 0;
	    position: relative;
	    width: calc(100% - 10px);
	    float: left;
	    background: none !important;
	}

	header .area-main-menu .gva-search-region .search-content input {
	    width: 100% !important;
	    height: 40px !important;
	    border-top-left-radius: 5px;
	    border-bottom-left-radius: 5px;
	}

	header .area-main-menu .gva-search-region.show .search-content {
	    -webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
	    border-radius: 5px;
	    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	    box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
	    width: 100%;
	}

	.search-content .content.block-content form input.form-submit {
	    border-top-right-radius: 5px;
	    border-bottom-right-radius: 5px;
	    background-color: #06aea8;
	    color: #fff;
	    font-size: 18px;
	    line-height: 28px;
	    font-weight: 400;
	    text-transform: none;
	    width: auto;
	    padding: 6px 15px;
	    margin-top: 0;
	    box-shadow: none;
	    border: none;
	    height: 40px;
	    border-top-left-radius: 0;
	    border-bottom-left-radius: 0;
	}

	.search-content .content.block-content form input.form-submit:hover {
	    opacity: 0.95
	}

	/* Press Release and Blog start */
	.post-title h5 a {
	    color: #06aea8;
	    line-height: 26px;
	    font-size: 20px;
	}

	.post-title h5 a:hover {
	    color: #06aea8;
	    text-decoration: underline;
	}

	.post-style-list .post-block .post-image img {
	    border-radius: 10px;
	}

	.post-block .post-image a {
	    border-radius: 10px;
	    border: 1px solid #ccc;
	    padding: 8px;
	    margin-left: 4px;
	}

	/* .post-meta,
	.post-meta .post-created {
		color: #606060;
	} */

	.post-content .body {
	    font-size: 16px;
	    line-height: 22px;
	    color: #414042;
	}

	.node--type-press-release .block-content .node--type-press-release .field--name-body p,
	.node--type-press-release .block-content .node--type-press-release .field--name-body ul li,
	.node--type-health-blog .block-content .node--type-health-blog .field--name-body p,
	.node--type-health-blog .block-content .node--type-health-blog .field--name-body ul li {
	    font-weight: 400;
	    font-size: 18px;
	    line-height: 30px;
	    color: #414042;
	}

	.node--type-health-blog .block-content .field--name-body ul,
	.node--type-press-release .block-content .field--name-body ul {
	    margin-bottom: 15px;
	}

	.node--type-press-release .block-content .node--type-press-release .field--name-field-heading,
	.node--type-health-blog .block-content .node--type-health-blog .field--name-field-heading {
	    font-weight: 900;
	    font-size: 35px;
	    color: #06aea8;
	    line-height: 42px;
	    margin-bottom: 15px;
	}

	.node--type-health-blog .block-content .node--type-health-blog .field--name-body p strong {
	    font-weight: 900;
	    font-size: 15px;
	    color: #004852;
	    line-height: 42px;
	    margin-bottom: 15px;
	}

	.post-block .post-title a {
	    color: #414042;
	    font-size: 19px;
	}

	.post-block .post-title a:hover,
	.post-block .post-title a:active,
	.post-block .post-title a::before {
	    color: #004852 !important;
	    text-decoration: underline;
	}

	.post-block .post-title a.active {
	    color: #06aea8 !important;
	    text-decoration: underline;
	}

	/* Press Release and Blog end ^ */

	.mfnh-leadership .owl-carousel .owl-item img {
	    width: 100%;
	}

	.equal-height-box {
	    display: flex;
	    box-orient: horizontal;
	    box-direction: normal;
	    -webkit-flex-wrap: wrap;
	    -moz-flex-wrap: wrap;
	    flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    -webkit-box-align: stretch;
	    -moz-box-align: stretch;
	    box-align: stretch;
	    -webkit-align-items: stretch;
	    -moz-align-items: stretch;
	    -ms-align-items: stretch;
	    -o-align-items: stretch;
	    align-items: stretch;
	    -ms-flex-align: stretch;
	}

	.doctor-list-items {
	    background: #FFFFFF;
	    border: 1px solid #DEDEE0;
	    border-radius: 10px;
	    padding: 15px 15px;
	    margin-bottom: 40px;
	    margin-top: 0;
	    position: relative;
	}

	.doctor-list-items .doctor-title {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 600;
	    font-size: 20px;
	    line-height: normal;
	    color: #414042;
	    margin-top: 10px;
	    margin-bottom: 5px;
	}

	.doctor-list-items .doctor-degree,
	.doctor-list-items .doctor-specialty {
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 18px;
	    margin-top: 5px;
	    color: #969697;
	    line-height: normal;
	}

	.doctor-list-items .doctor-link {
	    text-align: center;
	    margin-top: 80px;
	}

	.doctor-list-items .doctor-link a.btn-theme {
	    color: #06aea8 !important;
	    border: 1px solid #06aea8;
	    border-radius: 5px;
	    padding: 12px 32px !important;
	    font-family: 'Lato';
	    font-style: normal;
	    font-weight: 400 !important;
	    font-size: 18px;
	    text-align: center;
	    display: inline-block;
	    line-height: normal !important;
	    margin-top: 0;
	    background: #fff;
	    position: absolute;
	    left: 30px;
	    bottom: 30px;
	    right: 30px;
	}

	.doctor-list-items .doctor-link a:hover {
	    background-color: #06aea8;
	    color: #fff !important;
	}

	.service-doctors h3 {
	    font-weight: 900;
	    font-size: 35px;
	    color: #06aea8;
	    line-height: 42px;
	    margin-bottom: 15px;
	}

	.mfnh-form-additional-attend--wrapper .description {
	    order: 1;
	    margin-bottom: 10px;
	}

	.mfnh-form-additional-attend--wrapper input {
	    order: 2;
	}

	.mfnh-megamenu-boxend .mfnh-megamenu-submenu>.dropdown-menu {
	    left: auto;
	    margin-top: -1px;
	    right: 0;
	    min-width: 100%;
	}

	@media (min-width: 1200px) {

	    .mfnh-bg-blue>.mfnh-text-position-left,
	    .mfnh-bg-blue>.mfnh-text-position-right {
	        width: 100%;
	        margin: 0 auto;
	        padding: 0;
	        display: flex;
	        align-items: center;
	    }

	    .mfnh-bg-blue>.mfnh-text-position-right {
	        flex-direction: row-reverse;
	        justify-content: start;
	    }
	}

	@media (min-width: 992px) {


	    .navigation {
	        position: unset;
	        margin-bottom: 0;
	    }

	    #block-secondarymenu ul.gva_menu.active li:nth-last-child(-n+3) {
	        display: none;
	    }

	    .comm-high-image .view-content-wrap {
	        margin-bottom: 35px;
	    }

	}

	@media screen and (max-width: 1199px) {
		.path-locations .bef-exposed-form>div:nth-child(-n+4){
			width: 43.33%;
    margin: 3%;
		}
		.path-locations .bef-exposed-form>div label{
			flex:none;text-align: left;
		}
	    .mfnh-content .mfnh-heading .field--name-field-banner-title {
	        font-size: 40px;
	    }

	    .mfnh-content .mfnh-desc .field--name-field-banner-description {
	        font-size: 18px;
	    }

	    .mfnh-primary-cta a,
	    .mfnh-secondary-cta a {
	        display: block;
	    }

	    .mfnh-bg-blue .mfnh-content,
	    .mfnh-bg-blue .mfnh-image {
	        width: 100%;
	        text-align: left;
	    }

	    .mfnh-paragraph-text-image .mfnh-text-position-left>.mfnh-image,
	    .mfnh-bg-blue.mfnh-paragraph-text-image .mfnh-content .mfnh-heading,
	    .mfnh-bg-blue.mfnh-paragraph-text-image .mfnh-content .mfnh-desc,
	    .mfnh-bg-blue.mfnh-paragraph-text-image .mfnh-content .mfnh-primary-cta {
	        width: 100%;
	    }

	    .mfnh-front {
	        padding-left: 5%;
	        padding-right: 5%;
	    }

	    .mfnh-paragraph-banner .mfnh-bg-image img {
	        height: 350px;
	    }

	    .mfnh-front .mfnh-hero .mfnh-hero-image,
	    .mfnh-front .mfnh-hero .mfnh-hero-image .field--name-field-image,
	    .mfnh-front .mfnh-hero .mfnh-hero-image img {
	        width: 100%;
	    }

	    .frontpage #blocktabs-doctor_and_treat {
	        width: 100%;
	    }

	    .frontpage .gbb-row.gsc-equal-height .row-wrapper>.gsc-column {
	        margin-bottom: 30px;
	    }

	    .frontpage .latest-news-section h5 {
	        line-height: normal;
	    }

	    .frontpage .latest-news-section h5 a {
	        font-size: 14px;
	        line-height: 25px;
	    }

	    .frontpage span.field-content::after {
	        top: -60px;
	    }

	    .frontpage header .topbar {
	        padding: 20px 0;
	    }

	    .frontpage .widget.gsc-call-to-action.button-center .button-action {
	        margin-top: 0;
	        margin-bottom: 35px;
	    }

	    .frontpage .footer-third h2.block-title {
	        margin-left: 0;
	    }

	    footer .gsc-socials {
	        margin-left: 0;
	    }

	    footer .gsc-socials {
	        display: block;
	        margin-bottom: 0 !important;
	    }

	    .footer .footer-inner .gsc-socials a {
	        width: 100%;
	        float: left;
	        margin: 0;
	    }

	    footer .copyright-inner>div {
	        flex-wrap: wrap;
	    }

	    .copyright .copyright-inner .block {
	        width: 100%;
	        text-align: center;
	        padding: 25px 0 0 0;
	    }

	    .menu--footer .gva_menu {
	        list-style: none;
	        padding: 0 0 25px 0;
	        margin: 0;
	        text-align: center;
	    }

	    .menu--footer .gva_menu .menu-item {
	        display: inline-block;
	        padding: 0 15px;
	    }

	    .mfnh-bg-blue .mfnh-content .mfnh-heading,
	    .mfnh-bg-blue .mfnh-content .mfnh-desc {
	        width: 100%;
	    }

	    .mfnh-bg-blue .mfnh-content {
	        padding: 20px 30px;
	    }

	    .mfnh-bg-blue .mfnh-image {
	        text-align: center;
	    }

	    .mfnh-bg-blue .mfnh-image img {
	        height: auto;
	    }

	    .node--type-event-calendar .event-description .field__item.field--type-text-with-summary p img {
	        margin: 0 0 25px 0;
	        width: 100%;
	    }

	    .mfnh-bg-blue .mfnh-image img {
	        height: auto;
	    }

	    .mfnh-doctor-list-view .physician .physician-value {
	        flex-wrap: wrap;
	    }

	    .node--type-event-calendar .event-details-information>.event-startdate,
	    .node--type-event-calendar .event-details-information>.event-enddate,
	    .node--type-event-calendar .event-details-information>.event-registration-deadline,
	    .node--type-event-calendar .event-details-information>.event-location,
	    .node--type-event-calendar .event-details-information>.event-fee {
	        width: 50% !important;
	        margin-bottom: 30px;
	    }

	    .node--type-event-calendar .event-details-information {
	        display: flex;
	        flex-wrap: wrap;
	    }

	    .event-registration-success .webform-confirmation__message {
	        width: 100%;
	    }

	    .mfnh-doctors-list-view .mofnh-doctor-web-headers {
	        display: none;
	    }

	    .mfnh-doctor-list-view .physician .physician-label,
	    .mfnh-doctor-list-view .department .department-label,
	    .mfnh-doctor-list-view .practice .practice-label,
	    .mfnh-doctor-list-view .location .location-label {
	        display: block;
	    }

	    .homepage-banner .banner-links {
	        height: 600px;
	    }

	    .gbb-row-wrapper .bg-video-html {
	        width: 100%;
	    }
	}


	@media screen and (max-width: 991px) {
	.path-find-physician .content-main-inner .row #page-main-content, 
	.path-find-physician-list .content-main-inner .row #page-main-content,
	.path-events .content-main-inner .row #page-main-content{
		display: flex;
    order: 2;
    position: unset;
	}
	.path-find-physician .content-main-inner .row .sidebar-left,
	.path-find-physician-list .content-main-inner .row .sidebar-left,
	.path-events .content-main-inner .row .sidebar-left{
		display: flex;
    order: 1;
    position: unset;
	}
	    header .site-branding-logo {
	        padding: 0 !important;
	    }

	    .list-grid {
	        display: none
	    }

	    .mfnh-doctor-list-view {
	        border: 1px solid #DEDEE0;
	        border-radius: 10px;
	        padding: 30px 20px;
	    }

	    .mfnh-doctor-list-view.mfnh--doctors-display-List {
	        border: 0;
	    }

	    .mfnh-doctor-list-view.mofnh-doctor-web-headers {
	        display: none
	    }

	    .mfnh-doctor-list-view {
	        flex-direction: column;
	    }

	    .department-label-mobile {
	        font-weight: 500;
	        text-align: center;
	        font-size: 20px;
	        display: block;
	    }

	    .mfnh-doctors-list-view .mofnh-doctor-web-headers .physician-label,
	    .mfnh-doctors-list-view .mofnh-doctor-web-headers .department-label,
	    .mfnh-doctors-list-view .mofnh-doctor-web-headers .practice-label,
	    .mfnh-doctors-list-view .mofnh-doctor-web-headers .location-label,
	    .mfnh-doctors-list-view .mofnh-doctor-web-headers .view-label,
	    .mfnh-doctor-list-view .physician,
	    .mfnh-doctor-list-view .department,
	    .mfnh-doctor-list-view .practice,
	    .mfnh-doctor-list-view .location,
	    .mfnh-doctor-list-view .view {
	        width: 100%;
	        justify-content: center;
	        align-items: center;
	        display: flex;
	        flex-direction: column;
	    }

	    .node--type-our-specialties .mfnh-doctors-list-view .mofnh-doctor-web-headers .physician-label,
	    .node--type-our-specialties .mfnh-doctors-list-view .mofnh-doctor-web-headers .department-label,
	    .node--type-our-specialties .mfnh-doctors-list-view .mofnh-doctor-web-headers .practice-label,
	    .node--type-our-specialties .mfnh-doctors-list-view .mofnh-doctor-web-headers .location-label,
	    .node--type-our-specialties .mfnh-doctors-list-view .mofnh-doctor-web-headers .view-label {
	        width: 100%;
	        justify-content: center;
	        align-items: center;
	        display: flex;
	        flex-direction: column;
	    }

	    .node--type-our-specialties .mfnh-doctor-list-view .view,
	    .node--type-our-specialties .mfnh-doctor-list-view .physician {
	        width: 100%;
	        justify-content: center;
	        align-items: center;
	        display: flex;
	        flex-direction: column;
	    }

	    .node--type-our-specialties .mfnh-doctor-list-view .view {
	        margin-top: 10px;
	    }

	    .mfnh-doctor-list-view .physician .physician-value {
	        flex-direction: column;
	        margin-top: 20px;
	    }

	    .mfnh-doctor-list-view .physician .physician-label {
	        display: none
	    }

	    .mfnh-doctor-list-view .physician .physician-value .doctor-photo img {
	        width: 150px;
	        margin-bottom: 10px;
	        height: 150px;
	    }

	    .mfnh-doctor-list-view .physician .physician-value .doctor-photo {
	        width: auto;
	    }

	    .path-find-physician-list .views-element-container .view-header {
	        margin-left: auto;
	    }

	    .mfnh-doctor-list-view .department {
	        margin-top: 15px;
	    }

	    .mfnh-doctor-list-view .department,
	    .mfnh-doctor-list-view .practice,
	    .mfnh-doctor-list-view .location {
	        flex-direction: row;
	        justify-content: space-between;
	        width: 100% !important;
	        display: flex;
	    }

	    .mfnh-doctor-list-view .physician {
	        padding-bottom: 15px;
	        border-bottom: 1px solid #DEDEE0;
	    }

	    .mfnh-doctors-list-view>.view-content-wrap>.item {
	        border-bottom: 0;
	    }

	    .mfnh-doctor-list-view .department .department-value,
	    .mfnh-doctor-list-view .practice .practice-value,
	    .mfnh-doctor-list-view .location .location-value a,
	    .mfnh-doctor-list-view .physician-value .doctor-name .specialty {

	        font-weight: 300;
	        font-size: 16px;
	        color: #969697;
	    }

	    .gva-offcanvas-mobile {
	        width: calc(100% - 70px);
	        max-width: none;
	    }

	    .mfnh-secondary-cta {
	        margin-left: 0;
	        margin-top: 0;
	        display: block;
	    }

	    .path-find-physician .views-element-container .mfnh-doctors-grid-view .views-col {
	        width: 50%;
	    }

	    .path-find-physician .views-element-container header .list-grid,
	    .path-find-physician .views-element-container header .view-header,
	    .path-find-physician .views-element-container .items-show {
	        margin-bottom: 15px;
	        width: 100%;
	    }

	    .path-find-physician .views-element-container header .view-header,
	    .path-find-physician .views-element-container .items-show {
	        margin-left: 0;
	    }

	    .path-find-physician .content-main-inner {
	        padding-left: 30px;
	        padding-right: 30px;
	    }

	    .node--type-event-calendar .event-details-information>.event-startdate,
	    .node--type-event-calendar .event-details-information>.event-enddate,
	    .node--type-event-calendar .event-details-information>.event-registration-deadline,
	    .node--type-event-calendar .event-details-information>.event-location,
	    .node--type-event-calendar .event-details-information>.event-fee {
	        width: 100% !important;
	    }

	    .path-health-works .view-content-wrap .item {
	        width: 100%;
	    }

	    .paragraph--type--accordion .field--name-field-accordion-item-description .mfnh-accordion-table table td {
	        display: block;
	        white-space: normal;
	    }

	    .menu--top-left-menu .gva_menu li.menu-item,
	    .menu--top-menu .gva_menu li.menu-item {
	        margin-bottom: 15px;
	    }

	    .header-v1 {
	        display: flex;
	        flex-wrap: wrap;
	    }

	    .header-v1 .header-main {
	        order: 1;
	        width: 100%;
	    }

	    .header-v1 .topbar {
	        order: 2;
	        width: 100%;
	    }

	    header.header-v1 .navigation .gva_menu>li::after {
	        display: none;
	    }

	    .mfnh-cards .field--name-field-cards>.field__item {
	        width: 100%;
	    }

	    .path-find-physician .views-element-container .list-grid a+a,
	    .path-find-physician-list .views-element-container .list-grid a+a {
	        float: none;
	    }

	    .homepage-banner .banner-links {
	        height: 480px;
	        font-size: 30px;
	    }
	}

	@media (max-width: 979px) {

	    .search-api-autocomplete-search {
	        left: 0 !important;
	        right: 0 !important;
	        margin: auto;
	        z-index: 9999;
	    }

	    header .area-main-menu .gva-search-region .search-content {
	        left: 0;
	    }

	    header .area-main-menu .gva-search-region span.icon {
	        position: absolute;
	        right: 75px;
	        top: 30px;
	    }

	    .menu-bar {
	        top: -10px;
	        margin-top: 20px;
	        right: -10px;
	    }

	    .our-specialties-image {
	        width: 100%
	    }

	    .owl-carousel .owl-item img {
	        width: calc(100% - 20px);
	        margin-left: 10px;
	    }

	    #block-homeemergencyblock .field--type-text-with-summary p {
	        margin-top: -30px;
	        margin-bottom: -30px;
	    }

	    #header .topbar {
	        display: none
	    }

	    .tb-megamenu .nav-collapse .nav>li>a,
	    .tb-megamenu .nav-collapse .dropdown-menu a,
	    .tb-megamenu .nav-collapse .nav>li>span.tb-megamenu-no-link,
	    .tb-megamenu .nav-collapse .dropdown-menu span.tb-megamenu-no-link {
	        color: #1f1f1f;
	        border-bottom: none;
	    }

	    .gva-offcanvas-mobile .close-offcanvas.hidden {
	        display: none !important;
	    }

	    .tb-megamenu .btn {
	        display: none;
	    }

	    .gva-offcanvas-mobile .block {
	        padding: 0;
	    }

	    .tb-megamenu .nav-collapse {
	        top: 0;
	        margin-top: 0;
	    }

	    .tb-megamenu .nav-collapse .dropdown-menu {
	        background-color: #f3f3f3;
	    }

	    .gva-offcanvas-mobile.show-view .tb-megamenu .nav-collapse {
	        display: block;
	        height: auto !important;
	    }

	    .tb-megamenu .nav-collapse .nav>li>span.tb-megamenu-no-link {
	        font-size: 15px;
	        padding: 9px 15px;
	        font-weight: 700;
	    }

	    .tb-megamenu .mega-nav>li a,
	    .tb-megamenu .dropdown-menu .mega-nav>li a,
	    .tb-megamenu .mega-nav>li span.tb-megamenu-no-link,
	    .tb-megamenu .dropdown-menu .mega-nav>li span.tb-megamenu-no-link {
	        font-size: 16px;
	    }

	    .tb-megamenu .span12.mega-col-nav .mega-inner {
	        padding: 0 0 10px 0;
	    }

	    header.header-v1 .header-main {
	        z-index: 99;
	    }

	    .menu-bar.show-view {
	        height: 46px;
	        width: 66px;
	        margin-top: 0;
	        top: 23px;
	        position: fixed;
	        right: 6px;
	        background: #fff;
	    }

	    .tb-megamenu .nav-collapse .nav li a.btn-theme {
	        border-top: none;
	    }
	}

	@media screen and (max-width: 768px) {
		.mfnh-events.path-events .content-main-inner,
		.path-find-physician .content-main-inner,
	.path-find-physician-list .content-main-inner {
		margin-top: 20px;
	}
		.path-find-physician .content-main-inner .row, 
	.path-find-physician-list .content-main-inner .row,
	.path-events .content-main-inner .row {
		flex-direction:column;
	}
		.path-find-physician .content-main-inner .row #page-main-content, 
	.path-find-physician-list .content-main-inner .row #page-main-content,
	.path-events .content-main-inner .row #page-main-content{
		display: flex;
    order: 2;
    position: unset;
	}
	.path-find-physician .content-main-inner .row .sidebar-left,
	.path-events .content-main-inner .row .sidebar-left,
	.path-find-physician-list .content-main-inner .row .sidebar-left{
		display: flex;
    order: 1;
    position: unset;
	}
	    .path-locations .bef-exposed-form>div:nth-child(-n+4) {
	        width: 90%;
	        margin: 4%;
	    }

	    .path-locations .bef-exposed-form>div label {
	        min-width: auto; flex: none;
	    }

	    .path-locations .locations-list.gva-view .item-list {
	        width: 100%;
	        margin-right: 0;
	    }

	    .field--name-field-tab-links>.field__item {
	        max-width: 100% !important;
	    }

	    .field--name-field-tab-links {
	        flex-direction: column;
	    }

	    .mfnh-content .mfnh-heading .field--name-field-banner-title {
	        font-size: 20px;
	    }

	    .mfnh-content .mfnh-desc .field--name-field-banner-description {
	        font-size: 14px;
	    }

	    .mfnh-front {
	        padding-left: 30px;
	        padding-right: 30px;
	    }

	    .mfnh-contact .content-main-inner {
	        padding: 45px 30px;
	    }

	    .mfnh-community-health-works .main-content-inner {
	        padding: 0 30px;
	    }

	    .path-find-physician .views-element-container .mfnh-doctors-grid-view .views-col {
	        width: 50%;
	    }

	    .node--type-event-calendar .event-details-information>.event-startdate,
	    .node--type-event-calendar .event-details-information>.event-enddate,
	    .node--type-event-calendar .event-details-information>.event-registration-deadline,
	    .node--type-event-calendar .event-details-information>.event-location,
	    .node--type-event-calendar .event-details-information>.event-fee {
	        width: 100% !important;
	        margin-bottom: 25px;
	    }

	    .menu--top-left-menu .gva_menu,
	    .menu--top-menu .gva_menu {
	        width: 100%;
	        margin-bottom: 15px;
	    }

	    header .topbar-content>div {
	        display: block;
	    }

	    .top-links-menu ul.gva_menu li:first-child {
	        background-position: left center;
	    }

	    header.header-v1 .menu--top-left-menu .gva_menu>li a {
	        padding-left: 15px !important;
	    }

	    .path-events .events-calendar-views .fc-day-grid-event .fc-content {
	        white-space: normal;
	        word-wrap: break-word;
	    }

	    .fc-toolbar {
	        display: flex;
	        justify-content: center;
	        flex-wrap: wrap;
	    }

	    .homepage-banner .banner-links {
	        height: 440px;
	    }

	    .gbb-row-wrapper .bg-video-html {
	        width: 120%;
	    }
	}


	@media (max-width: 767px) {
	    .upcoming-eventlist>div {
	        height: auto;
	    }

	    .upcoming-eventlist2>div {
	        height: auto;
	    }

	    .topbar {
	        display: block;
	    }

	}

	@media screen and (max-width: 560px) {
	    .find-physician-form {
	        width: 100%;
	        margin: 0;
	    }

	    .find-physician-form input,
	    .find-physician-form select {
	        margin-bottom: 15px;
	        margin-left: 0 !important;
	    }

	    .filter-options {
	        flex-direction: column;
	        padding-left: 15px;
	    }

	    .find-physician-form .filter-options .option {
	        text-align: left;
	    }

	    .breast-health .mfnh-paragraph-banner .mfnh-bg-image img {
	        height: 600px
	    }

	    /* .mfnh-front .mfnh-hero {
			display: none;
		} */

	    .mfnh-front .mfnh-content {
	        text-align: center;
	    }

	    .mfnh-primary-cta,
	    .mfnh-secondary-cta {
	        width: 100%;
	    }

	    .mfnh-front .mfnh-hero {
	        height: auto;
	        width: 100%;
	    }

	    .mfnh-front {
	        padding-top: 50px;
	        display: flex;
	        flex-direction: column;
	        flex-wrap: wrap;
	    }

	    .mfnh-paragraph-banner .mfnh-bg-image img {
	        height: auto;
	        min-height: 220px;
	    }

	    .general-content-page .search-icon,
	    .general-content-page .phone-icon {
	        width: 100%;
	        margin-bottom: 45px;

	    }

	    .mfnh-front .mfnh-content {
	        width: 100%;
	    }

	    .footer .footer-inner .gsc-socials a {
	        width: 100%;
	        float: left;
	        margin: 0;
	    }

	    .footer .footer-inner {
	        padding: 30px 30px 15px 30px;
	    }

	    .block.block-blocktabs .ui-tabs-nav {
	        flex-wrap: wrap;
	        margin-bottom: 0;
	        float: none;
	        position: relative;
	        max-width: 200px;
	    }

	    .block.block-blocktabs .ui-tabs-nav>li {
	        width: 100%;
	        margin-bottom: 15px;
	    }

	    .find-physician-form .filter-fields .filter-field input {
	        margin-right: 0;
	        margin-bottom: 20px;
	    }

	    .mfnh-contact .webform-submission-contact-the-hospital-form {
	        width: 100%;
	        padding: 0;
	    }

	    .mfnh-contact .webform-submission-contact-the-hospital-form .form-item:nth-child(3),
	    .mfnh-contact .webform-submission-contact-the-hospital-form .form-item:nth-child(4),
	    .mfnh-contact .webform-submission-contact-the-hospital-form .form-item:nth-child(5),
	    .mfnh-contact .webform-submission-contact-the-hospital-form .form-item:nth-child(6),
	    .mfnh-contact .webform-submission-contact-the-hospital-form .form-item:nth-child(7) {
	        width: 100%;
	        padding: 0
	    }

	    .mfnh-contact .webform-submission-contact-the-hospital-form .form-item input,
	    .mfnh-contact .webform-submission-contact-the-hospital-form .form-item .form-select,
	    .mfnh-contact .webform-submission-contact-the-hospital-form .form-item textarea {
	        max-width: 100%;
	    }

	    .path-find-physician .views-element-container .mfnh-doctors-grid-view .views-col {
	        width: 100%;
	    }

	    .find-physician-form .filter-fields .filter-field input,
	    .find-physician-form .filter-fields .filter-field select,
	    .find-disease-form .filter-fields .filter-field input,
	    .find-disease-form .filter-fields .filter-field select {
	        max-width: 100%;
	        width: 100%;
	    }

	    .find-physician-form .filter-options .option,
	    .find-disease-form .filter-options .option {
	        width: 100%;
	        margin-right: 0;
	    }

	    .homepage-banner .banner-links {
	        height: 220px;
	    }

	    .gbb-row-wrapper .bg-video-html {
	        width: 100%;
	    }
	}

	table.table-borderless,
	.table-borderless>tbody>tr>td,
	.table-borderless>tbody>tr>th,
	.table-borderless>tfoot>tr>td,
	.table-borderless>tfoot>tr>th,
	.table-borderless>thead>tr>td,
	.table-borderless>thead>tr>th {
	    border: none;
	}

	.text-teal-color {
	    color: #004852;
	}

	.text-teal-color:hover {
	    color: #06aea8;
	}

	.podcastsLogos img {
	    height: 40px;
	    padding-left: 10px;
	    padding-right: 10px;
	}

	.field--name-field-tab-links {
	    position: relative;
	    display: flex;
	    justify-content: flex-start;
	    margin-top: 30px;
	    margin-bottom: 25px;
	    border-bottom: 1px solid #2172B9;
	}

	.field--name-field-tab-links>.field__item {
	    background: #f3f3f3;
	    width: 100%;
	    text-align: center;
	    max-width: 250px;
	    border-right: 2px solid #fff;
	    border-left: 2px solid #fff;
	    font-weight: bold;
	    border-top-right-radius: 8px;
	    border-top-left-radius: 8px;
	}

	.field--name-field-tab-links>.field__item div,
	.field--name-field-tab-links>.field__item span,
	.field--name-field-tab-links>.field__item a {
	    float: left;
	    text-align: center;
	    width: 100%;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    height: 100%;
	}

	.field--name-field-tab-links>.field__item a {
	    padding: 10px 25px;
	    line-height: 22px;
	}

	.highland-health-works-magazine img {
	    width: 100%;
	}

	.better-health-block .path-press-releases .post-content {
	    width: 100%;
	}

	.better-health-block .path-press-releases .post-content .body {
	    font-weight: 500;
	}
	.homeemergencyblock {
    margin-bottom: 0;
    background: #CA006C;
    color: #fff;
    padding: 10px 10px;
}
@media (max-width: 979px) {
	.homeemergencyblock {padding: 35px 10px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.homeemergencyblock{margin-top: 25px !important;}
}

.event-photos-view .view-content-wrap {
		column-count: 3;
		--webkit-column-count: 3;
		--moz-column-count: 3;
		gap: 1rem;
		padding: 1rem;
	}
 
	.event-photos-view .view-content-wrap .gallery-auto-wh {
		margin-bottom: 1rem;
		border: 1px solid #ccc;
		border-radius: 10px;
		overflow: hidden;
		padding: 5px;
		transition: all 300ms ease-out;
	}
 
	.event-photos-view .view-content-wrap .gallery-auto-wh img {
		transition: all 300ms ease-out;
	}
 
	.event-photos-view .view-content-wrap .gallery-auto-wh:hover img {
		transform: scale(1.025);
		opacity: 1;
	}
 
	.event-photos-view .view-content-wrap .gallery-auto-wh img {
		height: auto;
		width: 100%;
		border-radius: 5px;
	}
 
	/* Responsive-ness for different screen-sizes */
	@media screen and (max-width: 810px) {
		.event-photos-view .view-content-wrap {
			column-count: 2;
			--webkit-column-count: 2;
			--moz-column-count: 2;
		}
	}
 
	@media screen and (max-width: 500px) {
		.event-photos-view .view-content-wrap {
			column-count: 1;
			--webkit-column-count: 1;
			--moz-column-count: 1;
		}
	}
 
	@media screen and (max-width: 400px) {
		.event-photos-view .view-content-wrap {
			column-count: 1;
			--webkit-column-count: 1;
			--moz-column-count: 1;
		}
	}