.white-num a {
	text-decoration: underline;
}
body .bttn .text {
	text-transform: none !important;
}
body .hover-footer a:hover {
	color: #8dc53f !important;
	opacity: 0.8 !important;
}
.tel-number p a {
	    display: inline-block !important;
}
.mercury-text h3 {
	margin-bottom: 0 !important;
}
.mercury-text p {
	margin-bottom: 13px !important;
}
.map-loction h2 {
	padding-bottom: 35px !important;
}
.postid-42496 .timeline-sec .left-timeline .team-residency, .postid-42496 .timeline-sec .left-timeline .team-fellowship {
	display: none !important;
}
/* .heading-font .toggle-title a {
	letter-spacing: 0px !important;
  font-size: 28px !important;
  line-height: 36px !important;
  font-weight: 600 !important;
} */
.postid-41315 .request, .postid-41316 .request {
	display: none;
}
.space ul li, .space ol li {
	margin: 0 !important;
}
.nectar-highlighted-text.font_size_5vw h1 span {
	font-size: 4vw !important;
}
.space p {
	margin-bottom: 12px !important;
}
.slide-bottom ol, .slide-bottom ul {
	margin-bottom: 0;
}
.postid-40964 .post-area {
	max-width: 100% !important;
}
.page-id-38853 .content-inner .post-header h3 {
  font-family: Nunito !important;
  letter-spacing: 0 !important;
  font-size: 28px !important;
  line-height: 40px !important;
  font-weight: 700 !important;
  color: #000 !important;
}	
.page-id-38853 .content-inner .excerpt {
  color: #000 !important;
  font-size: 18px !important;
}
.top-btn a {
	position: relative;
}
#footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button):hover {
	opacity: 1;
	color: #8dc53f !important;
}
/* body.page-id-41429 #footer-outer .links li:first-child a, body.page-id-40048 #footer-outer .links li:nth-child(2n) a, body.page-id-41580 #footer-outer .links li:nth-child(3n) a, body.page-id-41565 #footer-outer .links li:nth-child(4n) a, body.page-id-41116 #footer-outer .links li:last-child a {
	color: #8dc53f !important;
} */
body #footer-outer[data-custom-color="true"] #footer-widgets .call-to-action-sec a:not(.nectar-button):hover {
	color: #fff !important;
}

#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a {
	opacity: 1 !important;
}
.gform_confirmation_message {
	color: green !important;
  background: #fff;
  padding: 5px 15px;
}
.team-hospitals .locations-grid a:hover {
	text-decoration: underline !important;
}
body.material #header-outer.scrolling #header-secondary-outer[data-mobile="display_full"] {
	display: block !important;
}
.map-loction h3 {
	padding-bottom: 30px;
}
form select {
	background-image: url(../images/select-arrow.svg);
  background-repeat: no-repeat;
  background-position: 98% 50%;
  background-size: 15px auto;
}
.sky-blue-bg a {
	text-decoration: none !important;
}

select::-ms-expand {
    display: none;
}
select {
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
}
.page-link .img-with-aniamtion-wrap img {
	max-width: 80% !important;
}
.page-link .wpb_wrapper {
	height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-link .img-with-aniamtion-wrap {
	margin-bottom: 0 !important;
}
ol li {
	font-size: 16px !important;
}
/* .page-id-41465 .gform_submission_error.hide_summary {
	color: #c02b0a !important;
} */
.span_12.light .wpb_text_column a:not(:hover) {
	opacity: 1 !important;
}
.provider-card {
	transition: 0.5s;
}
.provider-card:hover .provider-button {
	background-color: #fff !important;
	color: #8cc53e !important;
}
.provider-name a {
	color: #fff !important;
}
.li-padding ol li {
	margin-bottom: 0px !important;
}
.li-padding ol li::marker {
	font-weight: bold !important;
}
.page-id-41465 .gform_validation_errors, .page-id-41465 .gfield_description.instruction.validation_message {
	border-radius: 30px !important;
}
.provider-cta .provider-button {
	background-color: #8cc53e;
	padding: 17px 35px;
  font-size: 16px;
  border-radius: 30px;
}
.provider-row {
	grid-template-columns: repeat(3, 1fr) !important;
	margin-bottom: 60px !important;
}
.top-btn span:after {
	display: none !important;
}
.top-btn a:before, .top-btn a:after {
  position:absolute;
  top:50%!important;
  left:-12px;
  width:calc(100% + 24px);
  height:calc(100% + 24px);
  content:"" !important;
  display:block !important;
  z-index:-1;
  transform-origin:top;
  transform:translateY(-50%)!important;
  transition:opacity .45s cubic-bezier(0.25,1,0.33,1),transform .45s cubic-bezier(0.25,1,0.33,1),border-color .45s cubic-bezier(0.25,1,0.33,1),color .45s cubic-bezier(0.25,1,0.33,1),background-color .45s cubic-bezier(0.25,1,0.33,1),box-shadow .45s cubic-bezier(0.25,1,0.33,1);
}
.top-btn a:before, .top-btn a:after {
  height:calc(100% + 12px);
}
.top-btn a:after {
  opacity:0;
  transition:opacity 0.3s ease,transform 0.3s ease;
	border-radius: 30px !important;
}
.top-btn a:before {
  border:1px solid;
  opacity:0.25;
  box-sizing:border-box;
	border-radius: 30px !important;
	transition: 0.5s;
}

.top-btn a:after {
  background: #8cc53e !important;
}
.top-btn a:hover:after {
	opacity: 1 !important;
}
#header-secondary-outer nav #menu-item-42041 {
	padding-left: 7px !important;
}
#header-secondary-outer nav #menu-item-42040 {
	padding-right: 7px !important;
}
#header-secondary-outer #social li:nth-child(2), #block-5 .wp-block-social-links li:nth-child(3) {
	display: none;
}


.care-tab {
	color: #000 !important;
}
.care-tab.active {
	color: #fff !important;
}
.form-text .text {
	word-break: break-word !important;
}
.single-care-team .location-img img {
	height: 180px !important;
  width: 70% !important;
}
.gfield_required {
	display: none !important;
}
.page-id-41465 .vc_column-inner h2 {
	font-family: Nunito !important;
  font-weight: 600 !important;
	color: #fff;
}
.page-id-41465 label, .page-id-41465 legend {
	color: #fff !important;
}
.page-id-41465 .gform_button, .page-id-41429 .gform_button {
	background-color: #8dc53f !important;
}
body.page-id-40233 .container {
	max-width: 1425px;
}
.page-id-40233 #about {
	padding-top: 40px !important;
}
.page-id-41759 #about  {
	padding-top: 0 !important;
}

.page-id-40145 #fws_69ddde3e36f6f {
	padding-bottom: 0 !important;
}
.hover-wrap-inner a {
	display: inline-block;
}
.pum-container.pum-responsive.pum-responsive-tiny {
	max-height: inherit !important;
  overflow: visible !important;
}
.pum-container .pum-close:hover {
	background-color: #8DC53F !important;
}
.office-heading h2 {
	word-break: break-word;
}
.sf-sub-indicator {
	height: 15px !important;
}
.wpb_text_column ul li a {
	display: inherit !important;
}
.page-id-41440 .wpb_text_column ul li a {
	display: contents !important;
}
body .btn-center .vc_column-inner {
	align-items: center !important;
}
.loctions-map .span_12 {
	flex-wrap: inherit !important;
}
.take-a a {
	color: #28ABE0 !important;
}
.take-a a:hover {
	color: #000 !important;
}
body .btn-center a {
	text-transform: full-size-kana !important;
}
.p-left p {
	margin-left: -11px !important;
}
body .nectar-scribble.squiggle-underline {
	bottom: -40% !important;
}
.faq-a p a {
	white-space: nowrap !important;
}
/* .loction-img img {
	height: 300px !important;
} */
.left-t {
	padding-left: 10px;
}
body .uwy.userway_p1 .userway_buttons_wrapper {
  top: auto !important;
  right: auto !important;
  bottom: 10px !important;
  left: 10px !important;
  transform: inherit !important;
}
.single-care-team .timeline-sec .team-about .vc_col-sm-6 {
	width: 100% !important;
}
.white-num a:hover {
	text-decoration: none;
}
.home .nectar-highlighted-text h1 span {
	color: #8DC53F !important;
}
.page-id-41448 .toggles .toggle:last-child .inner-toggle-wrap, .page-id-41448 .toggles .toggle:last-child .fa-minus-circle, .page-id-41448 .toggles .toggle:last-child .fa-plus-circle, .page-id-41448 .toggles .toggle:last-child .fa-plus {
	display: none;
}
.error404 .container-wrap {
	background: #003773 !important;
}
.offices-p p {
	margin-top: -15px;
}
.ready-text a {
	color: #fff !important;
  font-size: 16px !important;
  padding: 16px 40px 18px !important;
  background-color: #003773 !important;
  font-weight: 600 !important;
  border-radius: 50px; 
	transition: 0.5s;
}
.ready-text a:hover {
	opacity: 0.8;
}
/* .call-to-action-sec {
	display: none !important;
} */
body.home .call-to-action-sec {
  display: none !important;
}
.fax-box {
	pointer-events: none;
}
.visits-img {
	max-width: 100% !important;
	width: 100% !important;
}
.aaahc-logo {
	max-width: 100% !important;
}
.get-started p strong {
	font-family: Nunito !important;
  letter-spacing: -0.03em !important;
}
.brsvo-items h3 span.link_wrap {
	width: 100%;
	text-align: center;
}
.brsvo-items h3 span.link_wrap a {
	width: 100%;
}

.page-id-41153 .parallax_section, .page-id-41161 .parallax_section, .page-id-41244 .parallax_section, .page-id-41249 .parallax_section, .page-id-41257 .parallax_section, .page-id-41262 .parallax_section, .page-id-41267 .parallax_section, .page-id-41271 .parallax_section, .page-id-41277 .parallax_section, .page-id-41281 .parallax_section, .page-id-41317 .parallax_section, .page-id-41320 .parallax_section, .page-id-41334 .parallax_section, .page-id-41347 .parallax_section, .page-id-41355 .parallax_section, .page-id-41361 .parallax_section, .page-id-41369 .parallax_section, .page-id-41392 .parallax_section, .page-id-41405 .parallax_section, .page-id-41411 .parallax_section, .page-id-41414 .parallax_section, .page-id-41419 .parallax_section, .page-id-41231 .parallax_section {
	padding-top: 110px !important;
}
.sf-arrows #menu-item-39815 {
	margin-right: -10px;
}
.colom-box-hover .vc_column-inner {
	transition: 0.5s;
}
.colom-box-hover .vc_column-inner:hover {
	opacity: 0.7;
}
body #header-secondary-outer #social {
	margin-right: -15px !important;
}

.location-img .nectar-highlighted-text {
	margin-bottom: 10px !important;
}
.location-img .nectar-responsive-text p {
	padding-bottom: 0 !important;
}
.location-img .nectar-responsive-text {
	margin-bottom: 10px !important;
}
.brsvo-items-two span {
	width: auto !important;
}
.ph-link a {
	color: #28abe0 !important;
}
.ph-link a:hover {
	color: #000 !important;
}
/* #header-outer #top .sf-menu li ul .sf-sub-indicator i {
	color: #fff !important;
} */
.learn-more a {
	color: #20aae0 !important;
	text-decoration: underline
}
.learn-more a:hover {
	color: #000 !important;
	text-decoration: none;
}
body .ph-link-two a {
	color: #28abe0 !important;
}
body .ph-link-two a:hover {
	color: #000 !important;
}
.table-text td {
	font-weight: 700;
}
.dayton-text p a {
	color: #fff !important;
	text-decoration: underline;
}
.dayton-text p a:hover {
	text-decoration: none;
	color: #fff !important;
}
.page-id-41231 .provider-card .provider-name {
	font-weight: 600 !important;
	font-size: 26px !important;
	color: #fff !important;
	margin-bottom: 25px;
}
.page-id-41231 .provider-card .provider-name span {
	color: #fff !important;
	font-weight: 600 !important;
}
.page-id-41231 .provider-group .provider-heading {
	font-size: 50px !important;
  margin-bottom: 35px !important;
}
.page-id-41231 .provider-group {
  margin-bottom: 30px;
}
.page-id-41231 .parallax_section {
	padding-bottom: 160px !important;
}
.page-id-41231 .provider-card-link {
	opacity: 1 !important;
}
.page-id-41231 .provider-description p {
	margin-bottom: 40px;
  margin-top: -30px;
}
.single-care-team #ajax-content-wrap {
	background: #003773 !important;
	padding-top: 100px;
}
.single-care-team .team-info {
	display: flex;
	margin-bottom: 25px;
}
.single-care-team .team-content {
	padding-left: 80px;
}
.single-care-team .team-content h1 {
	font-size: 40px !important;
	line-height: 45px !important;
}

.single-care-team .team-info .img-block img {
	width: 400px !important;
  height: 100% !important;
	border-radius: 10px !important;
	object-fit: cover;
}
.location-content p {
	color: #fff !important;
}
.location-content p:hover {
	color: #fff !important;
	text-decoration: none;
}
.single-care-team .team-about .container, .single-care-team .team-details .container {
	max-width: 820px;
    margin: 0 auto;
}
/* .single-care-team .team-about {
	padding-top: 40px;
} */
.single-care-team .team-about .container .vc_col-sm-6 {
	width: 100%;
}
.page-id-41004 .container-wrap {
	background: #003773 !important;
	padding-top: 100px !important;
}
.page-id-41004 .care-grid .care-card h3 {
	text-align: center;
  margin-top: -12px;
	line-height: 25px;
}
.page-id-41004 .care-grid .care-card h3 a {
	font-weight: 600 !important;
  font-size: 16px !important;
  color: #fff !important;
	color: #fff !important;
}
.page-id-41004 .care-grid .care-card:hover a {
	text-decoration: underline;
}
.page-id-41004 .care-grid .care-card img {
	border-radius: 10px !important;
	width: 100% !important;
}
/* .page-id-41004 .care-grid {
	grid-template-columns: repeat(4, 1fr) !important;
} */
/* .page-id-41004 .care-grid .care-card {
	grid-row: unset !important;
  	grid-column: unset !important;
} */
.page-id-41004 .main-content .row {
	display: block !important;
}
.care-tab.active {
	background: #8dc53f !important;
}
.care-tab:hover {
	background: #8dc53f !important;
	color: #fff !important;
}
.care-tab {
	padding: 15px 40px !important;
  cursor: pointer;
  border: none;
  background: #fff !important;
  margin-right: 10px !important;
  font-size: 16px;
  font-weight: 600;
	margin-bottom: 15px !important;
}
.care-tabs {
	white-space: nowrap !important;
}
.map-w iframe {
	width: 100% !important;
}
.display-n {
	display: none;
}
.page-id-41757 .wpb_row.vc_row-fluid.vc_row.top-level {
	width: 100%;
}
.thank-you {
	font-weight: 600 !important;
	font-size: 55px !important;
  	line-height: 60px !important;
}
form input, form select {
	border: 1px solid #A0A0A0 !important;
	height: 52px !important;
  border-radius: 30px !important;
	padding: 8px 25px !important;
}
form legend {
	font-size: 20px !important;
}
form label {
	font-size: 16px !important;
	margin-top: 0 !important;
}
.gform_wrapper.gravity-theme .gfield {
  padding-bottom: 0px !important;
}
form .gfield_label, form .datepicker, form .ginput_container .medium {
	width: 100% !important;
}
form textarea {
	border: 1px solid #A0A0A0 !important;
	height: 130px !important;
	resize: none !important;
	 border-radius: 30px !important;
	padding: 8px 25px !important;
}
form .gfield_validation_message {
	border-radius: 30px !important;
}
body .gform_button {
	border: none !important;
  padding: 16px 35px !important;
}
.single-post .post-featured-img img {
	border-radius: 10px !important;
	width: 50% !important;
	max-width: 50% !important;
}
.single-post .featured-media-under-header h1 {
	font-size: 48px !important;
  line-height: 58px !important;
  font-weight: 600 !important;
	padding-left: 23px;
	margin-top: -40px;
}
.single-post div#ez-toc-container, .single-post .reviewed-by {
	display: none !important;
}
.single-post .content-inner {
	padding-bottom: 0 !important;
}
body .prep-types .vc_row-o-equal-height .centered-text .vc_column-inner {
	align-items: flex-start;
}
.request {
	display: flex;
  flex-direction: column;
}
.request a {
	background-color: #28abe0;
  padding: 8px 40px 10px;
  border-radius: 30px;
  color: #fff;
  font-weight: 600;
  text-align: center;
	margin-top: 25px;
	transition: 0.5s;
}
.request a:hover {
	background-color: #8dc53f !important; 
}
.left-timeline {
	min-width: 620px !important;
	margin-right: 40px;
}
.timeline-sec .container {
	display: flex;
}
.left-timeline h3 {
	font-weight: 600 !important;
	color: #20aae0 !important;
	display: flex;
  align-items: center;
  gap: 15px;
}
.location-content h4 {
	font-size: 18px;
  	font-weight: 500;
	margin-bottom: 0 !important;
	line-height: 30px;
}
.location-content {
	color: #fff;
}
.location-content:hover {
	text-decoration: none;
}
.team-hospitals {
	margin-top: 15px;
	text-align: left;
}
.team-hospitals .location-content {
	padding-left: 57px;
}
.team-hospitals h3 {
	font-weight: 600 !important;
	padding-bottom: 0;
}
body .location-img img {
	height: 320px !important;
  width: 50% !important;
}
.single-care-team .team-top {
	margin-bottom: 50px;
}
.left-timeline h3 img {
	width: 40px;
}
.left-timeline p, .team-locations .locations-grid {
	padding-left: 57px;
}

.removal {
	display: none;
}
.colon-text .vc_column-inner {
	align-items: center !important;
}
.page-id-40048 .wpb_wrapper .hover-wrap .hover-wrap-inner img, .page-id-41436 .wpb_wrapper .hover-wrap .hover-wrap-inner img, .page-id-41216 .wpb_wrapper .hover-wrap .hover-wrap-inner img {
	width: 100% !important;
}
body .team-locations .locations-grid a:hover, body .location-content a:hover {
	text-decoration: underline !important;
}
body .location-content a {
	text-decoration: none !important;
}
.loction-title {
	font-size: 22px !important;
  font-weight: 600 !important;
  margin-bottom: 10px !important;
  color: #20aae0 !important;
}





.hover-boxes h3 {
	font-weight: 600 !important;
}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:last-child .sf-sub-indicator {
	left: auto !important;
	right: 0;
}
body[data-hhun="1"] #header-outer, .material:not(.admin-bar) #header-outer[data-using-secondary="1"] {
	background: #003773 !important;
}
.page-id-40049 .bullet-list-boxes-new ul li:before {
	background: #fff;
}
.page-id-40049 .bullet-list-boxes-new ul li a, .page-id-40049 .bullet-list-boxes-new ul li, #header-outer #header-secondary-outer .menu-item-38719 > a:hover {
	color: #fff !important;
}
.page-id-40049 .bullet-list-boxes-new ul li a:hover {
	text-decoration: underline;
}
body #header-outer #header-secondary-outer .menu-item-38719 > a:hover span {
	color: #fff !important;
}
.contact-page-info h2 {
	font-size: 28px !important;
    line-height: 36px !important;
}
.hover-boxes .column-bg-overlay-wrap.column-bg-layer:hover h3 {
	color: #28abe0 !important;
}
.single-post .container-wrap {
  background-color: #003773 !important; 
}
.overlay-top-block .nectar-button-type {
  position: relative;
  top: 10px;
}
.full-width-img {
  width: 100%;
}
.overlay-top-block {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 999;
}
.overlay-top-block:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 55, 115, .8);
  content: "";
}
.overlay-top-block .row_col_wrap_12_inner {
  max-width: 1070px;
  margin: 0 auto !important;
}
.overlay-top-block h1 {
  margin-bottom: 50px;
	line-height: 1em !important;
}
.page-id-39493 .nectar-cta .link_wrap {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.category  .container .row:last-child {
  padding-bottom: 70px !important;
}
.nectar-video-box {
  max-width: 800px;
    margin: 0 auto;
}
.masonry.classic_enhanced .masonry-blog-item .article-content-wrap {
  padding: 7% !important;
}
.top-banner .using-image {
  background-size: contain !important;
}
.logos-boxes .nectar-highlighted-text p {
  font-size: 14px !important;
  line-height: 24px !important;
}
/* body #header-secondary-outer #social li:nth-child(2n) {
  display: none;
} */
.logos-boxes .wpb_wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.single-post #page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap {
  padding-top: 245px;
}
.single-post #to-top {
  bottom: 45px !important;
}
.search-results nav#pagination ul {
  margin-top: 60px !important;
}
.search-results .container-wrap {
  padding-bottom: 90px !important;
  padding-top: 20px !important;
}
body.search #page-header-bg .inner-wrap h1 {
  font-size: 5vw;
  font-weight: 600;
  color: #fff;
  text-align: left;
}
body.search #page-header-bg {
  background: #003773 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
body.search #page-header-bg * {
  height: auto !important;
  top: auto !important;
  transform: inherit !important;
  margin-bottom: 0 !important
}
body.search #page-header-bg .result-num {
  margin-top: 20px !important;
  display: block;
  text-align: left;
  color: #fff;
}
/* In the provider-lookup form, hide only blanks that come from empty records */
.provider-lookup [data-location-select] option[data-key=""],
.provider-lookup [data-provider-select] option[data-key=""] {
  display: none;
}
.single-post .nectar-social {
  display: none;
}
#page-header-bg .row {
  margin: 0 !important;
}
.excerpt font font {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
/* body .masonry.classic_enhanced .masonry-blog-item .article-content-wrap {
  height: auto !important;
} */
.page-id-38853 .full-width-section .vc_column-inner .row {
  margin: 0 !important;
}
.post-featured-img img {
  width: 100%;
}
.inner-logo {
  background: #fff;
  padding: 30px;
  border-radius: 10px;
}
.page-id-39453 .nectar-cta[class*="border_thickness"] .link_wrap, .page-id-39453 .nectar-cta[data-using-bg="true"] .link_wrap {
  width: 100% !important;
  justify-content: center;
}
.responsive-menu-btn {
  display: none !important;
}
body .border-img img {
  border: 5px solid #28abe0;
}
body .about-physician h1 {
  font-size: 43.5px;
    line-height: 53px;
}
body .about-bottom-physician strong {
  font-weight: normal !important;
}
body #header-secondary-outer #social {
  padding: 2px 0 0 20px;
}
.nectar-video-box:not([data-mouse-style="see_through_contrast"]) a.nectar_video_lightbox {
  margin-left: -50px;
}
#footer-widgets .has-small-font-size br {
  display: none;
}
body .logos-boxes .img-with-aniamtion-wrap {
  background: #f5f5f5;
  padding: 10px 40px;
}
.mfp-bg {
  z-index: 9999999999 !important;
}
.mfp-wrap {
  z-index: 99999999999 !important;
}
.quality-care h2, .quality-care p, .quality-care ul li {
  text-align: left !important;
}
body.material #header-secondary-outer #social li a {
  margin-left: 0 !important;
  margin-right: 15px !important;
  padding: 0 !important;
}
#fws_6836dd662526d * {
  text-align: left !important;
}
body #header-outer #header-secondary-outer .menu-item-38717 > a::after, body #header-outer .menu-item-38717 > a::before {
  background: #8dc53f !important;
  opacity: 1 !important;
}
body #header-outer #header-secondary-outer .menu-item-38717 > a:hover:after, body #header-outer .menu-item-38717 > a:hover:before {
  background: #fff !important;
  opacity: 1 !important;
}
body #header-outer #header-secondary-outer .menu-item-38717 > a:hover span {
  color: #8dc53f !important;
}
#header-secondary-outer nav {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.page-id-423 #footer-widgets #block-7 {
  display: none !important;
}
.teams-block {
  background: #003773 !important;
}
.teams-block .row .col img {
  margin-bottom: 0 !important;
  width: 100%;
}
body #header-secondary-outer nav > ul li.menu-item-38717 a span {
  color: #fff !important;
}
body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open) {
  pointer-events: inherit !important;
  transform: translateY(-63px) !important;
}
#footer-outer .row {
  padding-bottom: 0 !important;
}
/* #header-outer.invisible, body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open), body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open) {
  transform: translateY(-63px) !important;
} */
body #header-outer .sf-menu li ul li.menu-item.current-menu-parent > a {
  background-color: #28abe0 !important;
}
body #header-outer .sf-menu li ul li.menu-item.current-menu-parent > a > span.menu-title-text {
  color: #fff !important;
}
body #header-outer[data-lhe="animated_underline"] li.menu-item.current-menu-parent > a > .menu-title-text {
  color: #fff !important;
}
body #header-outer.scrolling {
  box-shadow: 1px 2px 10px 5px rgba(255, 255, 255, 0.05) !important;
}
font {
  margin-right: 5px;
}
/* .home #footer-outer .row {
  padding-top: 20px !important;
} */
.logo3 {
  margin: 20px 0 0;
}
.logo3 img {
  max-width: 250px !important;
}
.sf-sub-indicator {
  left: -15px !important;
  z-index: 999999 !important;
}
.sf-menu li ul li .sf-sub-indicator {
  left: auto !important;
	
}
/* #top .sf-menu li ul.sub-menu li.menu-item a:hover {
  background-color: #28abe0;
} */
#top .sf-menu li ul li.menu-item > a:hover .menu-title-text, #top .sf-menu li ul li.current-menu-item > a .menu-title-text {
  color: #fff !important;
}
#top .sf-menu li ul li.menu-item a .menu-title-text:after {
  display: none !important;
}
.about-bottom-physician p em {
  pointer-events: none;
  font-family: inherit !important;
  font-size: inherit !important;
  font-style: inherit !important;
}
.page-id-39502 .vc_column_container > .vc_column-inner {
  word-break: break-word;
}
.nectar-highlighted-text em {
  padding: 0 !important;
}
.prep-types .nectar-highlighted-text em.animated {
  background: none !important;
  font-weight: bold !important;
}
body .nectar-video-box .nectar_video_lightbox {
  width: 110px;
  height: 110px;
  top: 43%;
}
body .italic p span {
	font-weight: normal !important;
	font-style: italic;
}
body .nectar-video-box .nectar_video_lightbox:before {
  content: "" !important;
  position: absolute !important;
  z-index: 0 !important;
  left: 50% !important;
  top: 50% !important;
  transform: translateX(-50%) translateY(-50%);
  display: block !important;
  width: 110px !important;
  height: 110px !important;
  background: #28abe0 !important;
  border-radius: 50% !important;
  animation: pulse-border 1100ms ease-out infinite;
}

body .nectar-video-box .nectar_video_lightbox:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
/*   transform: translateX(-50%) translateY(-50%); */
  display: block;
  width: 110px;
  height: 110px;
  background: #28abe0;
  border-radius: 50%;
  transition: all 200ms;
}
.nectar-cta .link_wrap .text, .nectar-cta .link_wrap .text span, .menu-item-hover-text-reveal-wave .char, .nectar-cta[data-style="text-reveal-wave"] .char, #ajax-content-wrap .font_size_desktop_1-5vw.nectar-cta *, .font_size_desktop_1-5vw.nectar-cta *, #header-outer .font_size_desktop_1-5vw.nectar-cta *, .nectar-cta[data-style="text-reveal-wave"] .link_text {
  font-size: 17px !important;
  letter-spacing: 0.2px !important;
  font-weight: 600 !important;
  line-height: 22px;
  text-align: center;
}


@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
.hover-boxes .vc_column-inner {
  padding: 30px 15px !important;
}
body.material .vc_custom_1743593133655 .nectar-button.large {
  width: 100%;
  text-align: center;
}
body .nectar-shape-divider-wrap  {
  height: 150px !important;
}
.save-lives .nectar-cta[data-alignment="center"] {
  text-align: left !important;
}
.top-banner .nectar-highlighted-text h1 {
  word-break: break-word;
}

.contact-page-info a {
  display: inline-block;
}
body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line {
  background: #000 !important;
}
#header-outer {
  z-index: 999999999 !important;
}
.parent-pageid-39493 .prep-types .nectar-highlighted-text p a {
  color: #28abe0 !important;
}
.parent-pageid-39493 .prep-types .nectar-highlighted-text p a:hover {
  color: #003773 !important;
}
a[href="#diabetic"]:hover {
  color: #28abe0 !important;
}
.av-special-heading-tag strong a {
  color: #28abe0 !important;
}
.av-special-heading-tag strong a:hover {
  color: #000 !important;
}
.boxes-layout .elementor-widget-container {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
}

body .call-to-action-sec {
  max-width: 800px;
  margin: 0 auto;
  align-items: center;
  justify-content: center;
  background: #1C437F !important;
  border-radius: 10px;
  margin-bottom: 50px;
  padding: 50px;
  margin-top: -30px;
}
body .call-to-action-sec .wp-block-buttons {
  align-items: center;
  justify-content: center;
}
body .call-to-action-sec h2 {
  font-size: 50px;
  line-height: 60px;
  font-weight: bold;
  margin-bottom: 20px;
}
body .call-to-action-sec .wp-block-buttons .wp-block-button__link {
  font-size: 16px;
  padding: 10px 40px 12px;
  background-color: #8cc53e !important;
  font-weight: 600;
}
body .call-to-action-sec .wp-block-buttons .wp-block-button__link:hover {
  
  background-color: #7ac163 !important;
}
.boxes-layout .border-box {
  padding: 30px;
  border: 1px solid #efefef;
  width: calc(33.3333% - 30px);
  margin: 15px;
}
 body.material #header-secondary-outer nav > ul > li > a {
  padding: 5px 12px !important;
}

.page-id-425 .container-wrap ul {
/*  display: flex;
  flex-wrap: wrap; */
  margin-top: 20px !important;
}
/* .page-id-425 .container-wrap ul li {
  width: 33.333% !important;
} */
.boxes-blue-heading h4, .boxes-blue-heading h3 {
  color: #20aae0 !important;
  font-size: 20px !important;
}
.boxes-blue-heading .wpb_column {
  transform: none !important;
  opacity: 1 !important;
}
body p {
  padding-bottom: 1em;
}
.page-id-171 .services-boxes .vc_column-inner .nectar-highlighted-text p a:hover {
  color: #003773 !important;
}
.nectar_video_lightbox.play_button {
  position: absolute;
    width: 60px;
    height: 60px;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease;
}
.nectar_video_lightbox.play_button:after {
  width: 90px;
  height: 90px;
  background: #003773;
  border-radius: 100%;
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  display: inline-flex;
}
.span_12.dark .nectar_video_lightbox.play_button::before {
  border-color: #fff !important;
  opacity: 1 !important;
}
.span_12.dark .nectar_video_lightbox path {
  fill: #fff !important;
}
.play {
  position: absolute;
  z-index: 14;
  top: 0;
}
.video-block-column .vc_column-inner:hover .nectar_video_lightbox.play_button {
  opacity: 1;
  visibility: visible;
}
.avia_textblock ul li, .nectar-highlighted-text ul li {
  font-size: 16px;
  margin: 8px 0;
}
table tbody tr:nth-child(2n+n) {
  opacity: 0.05;
}
table th, table td {
  text-align: center !important;
  min-width: 200px;
}
.nectar-global-section {
  display: none;
}
.nectar-fancy-ul ul {
  display: flex;
/*  flex-wrap: wrap; */
  flex-direction: column;
}
.nectar-fancy-ul ul li {
  width: 50%;
  margin: 10px 0;
  list-style-type: none;
  position: relative;
  line-height: 20px;
}
.nectar-fancy-ul ul li:before {
  position: absolute;
  top: 13px;
  left: -18px;
  width: 6px;
  height: 6px;
  background: #000;
  content: "" !important;
  border-radius: 100%;
}
.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
  display: none;
}
.boxes-block .hover-wrap-inner {
  max-width: 160px;
  margin: 0 auto;
  background: #fff;
  border-radius: 100%;
  padding: 20px;
}
.sky-blue-bg a {
  color: #fff !important;
  text-decoration: underline;
  line-height: 24px;
}
.sky-blue-bg .accordion {
  background: #003773;
  padding: 30px 10px;
  border-radius: 10px;
}
.sky-blue-bg .toggle.default.open > .toggle-title a, .sky-blue-bg .toggles--minimal-shadow .toggle:hover > .toggle-title a {
  color: #8dc53f !important;
}
.sky-blue-bg .toggle[data-inner-wrap="true"] > div .inner-toggle-wrap {
  padding: 30px 0;
}
div[data-style*="minimal"] .toggle.open .toggle-title i {
  border-color: #8dc53f !important; 
}
div[data-style*="minimal"] .toggle.open .toggle-title i::after {
  background-color: #8dc53f !important;
}
body .toggle > .toggle-title i::before, body .toggle > .toggle-title i::after {
  background-color: #fff !important;
}
.toggle > .toggle-title a:hover {
  color: #8dc53f !important;
}
.sky-blue-bg .toggle.open > .toggle-title a {
  color: #8dc53f !important;
}
.toggle.open > .toggle-title i, .toggle:hover > .toggle-title i {
  border-color: #8dc53f !important;
}
.toggle.open > .toggle-title i::after, .toggle.open > .toggle-title i::before, .toggle:hover > .toggle-title i::after, .toggle:hover > .toggle-title i::before {
  background-color: #8dc53f !important;
}
.sky-blue-bg .toggle > .toggle-title a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.09);
  padding: 25px 40px 25px 0;
  text-decoration: none;
}
.sky-blue-bg .toggle > .toggle-title a:hover {
  color: #28abe0;
}
.sky-blue-bg a:hover {
  color: #fff !important;
  text-decoration: none;
}
.sky-blue-bg .link_text:hover span {
  color: inherit !important;
}
#header-secondary-outer nav > ul > li.top-btn > a:hover:after, #header-outer .menu-item-38719.current-menu-item > a::after, #header-secondary-outer nav > ul > li.menu-item-38717 > a:after {
  background: #8cc53e !important;
  color: #fff !important;
}
#header-secondary-outer nav > ul > li.top-btn > a:hover span, #header-secondary-outer nav > ul > li.current-menu-item > a span {
  color: #fff !important;
}

/* .link_text span {
  color: #28abe0;
}
.link_text:hover span {
  color: #000;
} */
.white-circle-icon .hover-wrap-inner {
  max-width: 130px;
  margin: 0 auto;
  padding: 20px;
  background: #fff;
  border-radius: 100%;
}
.white-circle-icon .vc_column-inner:hover .column-bg-overlay {
  opacity: 0.85 !important;
}
.white-circle-icon p {
  font-size: 16px !important;
  line-height: 26px !important;
}
/* .bullet-list-boxes ul {
  display: flex;
  flex-wrap: wrap;
}
.bullet-list-boxes ul li {
  margin-bottom: 50px;
    padding: 0 30px;
  width: 50%;
  list-style-type: none;
}
.bullet-list-boxes ul li a {
  background: #fff;
  box-shadow: 1px 2px 10px 7px rgba(0, 0, 0, 0.05);
  padding: 50px;
  margin-bottom: 50px;
  border-radius: 10px;
} */
.hover-boxes .vc_column-inner {
  word-break: break-word;
}
.hover-boxes .vc_column-inner:hover .nectar-highlighted-text a, .hover-boxes .vc_column-inner:hover .nectar-highlighted-text p {
  color: #28abe0 !important;
}
.hover-boxes .wpb_column .wpb_wrapper {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-id-171 .services-boxes .wpb_column .vc_column-inner {
  padding: 30px 20px !important;
  word-break: break-word;
}
.location-img img {
  height: 226px !important;
  object-fit: cover;
  width: 100%;
}
.link-hover .wpb_row .vc_column-inner:hover .nectar-highlighted-text p, .link-hover .wpb_row .vc_column-inner:hover .nectar-highlighted-text h3, .services-boxes .vc_column-inner:hover .nectar-highlighted-text p, .services-boxes .vc_column-inner:hover .nectar-highlighted-text p a {
  color: #20aae0 !important;
}
.link-hover .wpb_row .vc_column-inner .nectar-highlighted-text h3 {
	font-weight: 600;
}
.link-hover .vc_row.vc_row-flex > .span_12 > .vc_column_container > .vc_column-inner {
  align-items: center;
  justify-content: center;
}
.page-id-164 .link-hover .wpb_wrapper > div.nectar-highlighted-text {
  margin-bottom: 0 !important;
}
.icons-ss .img-with-aniamtion-wrap img {
  max-width: 110px;
}
.page-id-425 .main-content .wpb_column h4 a {
  color: #000;
  text-decoration: underline;
}
.page-id-425 .main-content .wpb_column h4 a:hover {
  color: #28abe0;
  text-decoration: none;
}
.icon-sizes img {
  max-width: 100px;
}
/* #header-secondary-outer #social {
  display: none;  
} */
/* #header-outer.scrolling header {
  box-shadow: 1px 2px 20px 5px rgba(255, 255, 255, 0.08);
} */
.heading-sace-less .wpb_column .vc_column-inner .wpb_wrapper {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.heading-sace-less h2 {
  margin-bottom: 0 !important;
  word-wrap: break-word;
}
.heading-sace-less .nectar-highlighted-text {
  margin-bottom: 0 !important;
}
.bold, strong, b {
  font-weight: bold;
}
.important-links ul li img {
  max-width: 50px;
}
#block-6 h4 {
  margin-bottom: 0 !important;
}
.logos {
  margin: 20px 0 !important;
  display: flex;
  justify-content: center;
/*  background: #fff; */
}
.logos a {
/*  background: #fff;
  padding: 20px; */
  max-width: 100%;
  margin: 0 20px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.logos a img {
  margin-bottom: 0 !important;
}
#header-outer .sf-menu li ul.sub-menu li.menu-item.current-menu-item > a, #header-outer .sf-menu li ul.sub-menu li a:hover, #header-outer .sf-menu li ul.sub-menu li.current-menu-ancestor > a, #header-outer .sf-menu li ul.sub-menu li.current-menu-ancestor > a > span {
  color: #fff !important;
  background: #28abe0 !important;
}
body #header-outer, body[data-header-color="dark"] #header-outer, body #footer-outer {
  background: #003773 !important;
}
.link-color a {
  color: #fff !important;
  text-decoration: underline;
}
.link-color a:hover {
  text-decoration: none;
}
/* .container {
  padding: 0 20px;
} */
.single .heading-title {
  display: none;
}
.physicians-top {
  padding: 100px 0 70px;
  background: #003773 !important;
}
.physicians-top .btn {
  background: #8dc53f;
  padding: 10px 35px;
  border-radius: 200px !important;
  font-size: 14px;
  display: inline-flex;
  margin: 20px 0 30px;
  color: #fff;
}
.physicians-top .btn:hover {
  background: #28abe0;
}
/* .about-info .img-block {
  background: #fff;
  padding: 30px 30px 0;
  border-radius: 10px;
} */
.about-info .icon-title .img-block {
  background: transparent;
  padding: 0;
  border-radius: 0;
}
.about-info .about-physician .img-block {
  background: transparent;
}
.about-info {
  display: flex 
}
.about-info > .img-block {
  min-width: 380px;
  width: 380px;
  border-radius: 10px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* .about-info .img-block {
  width: 480px;
} */
.about-info .icon-title .img-block {
  width: auto;
  min-width: inherit;
}
.about-info .icon-title .img-block svg {
  position: relative;
  top: 2px;
}
.about-info .icon-title .img-block svg path {
  fill: #fff;
}
.about-info .img-block img {
  width: 100%;
  object-fit: cover;
  object-position: top;
  border-radius: 10px;
}
.about-info .icon-title .img-block img {
  width: auto;
}
.about-physician {
  padding-left: 100px;
}
.icon-title {
  display: flex;
  margin: 10px 0;
  align-items: center;
}
.icon-title p {
  padding-bottom: 0;
  margin-left: 8px;
}
.about-bottom-physician {
  padding-bottom: 100px;
  background: #003773;
}
body[data-footer-reveal="1"] #footer-outer {
  position: relative;
  z-index: 99;
}
.about-bottom-physician .container {
  max-width: 750px;
  padding: 0 20px;
}
.about-bottom-physician h2 {
  text-align: center;
  margin-bottom: 30px;
  position: relative;
  margin-top: 80px;
  font-size: 42px;
}
.text-link {
  font-weight: bold;
  padding-left: 45px;
  position: relative;
  transition: all 0.5s ease;
}
.text-link:before {
  position: absolute;
  top: 16px;
  left: 0;
  width: 25px;
  height: 1px;
  content: "";
  background: #fff;
}
.text-link:hover {
  padding-left: 55px;
}
.about-bottom-physician h2:after {
  position: absolute;
  bottom: -80px;
  left: 0;
  right: 0;
  width: 2px;
  height: 50px;
  content: "";
  background: transparent;
  margin: 0 auto;
}
.row {
  margin: 0 -25px;
  display: flex;
  flex-wrap: wrap;
}
.col-md-4 {
  width: 33.333%;
  padding: 0 25px 50px;
}
.col-md-12 {
  width: 100%;
  padding: 0 25px;
}
#footer-outer .col-md-4 {
  padding-bottom: 10px;
}
#footer-outer #block-6 .row {
  padding: 0 !important;
  align-items: center;
  display: flex;
}
.block {
  text-align: right;
}
/* footer .col-md-4 {
  padding-bottom: 0;
} */
.teams-block {
  padding: 50px 0 100px;
}
.teams-block h1 {
  margin-bottom: 50px;
}
/* .teams-block h2 br {
  display: none;
} */
.teams-block h3, .teams-block h2 {
  font-weight: 600;
  font-size: 28px;
  line-height: 30px;
}
.teams-block h3, .teams-block h2 span {
  font-size: 20px;
}
.teams-block h3, .teams-block h2 span br {
  display: none;
}
.teams-block h3, .teams-block h2 span:first-letter {
  display: none;
}
.teams-block h5 {
  font-weight: 500;
  font-size: 18px;
}
.team-box {
  text-align: center;
  position: relative;
}
.teams-block .btn:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.teams-block .btn {
  border-radius: 200px;
  padding-top: 14px;
  padding-right: 48px;
  padding-bottom: 14px;
  padding-left: 48px;
  font-size: 16px;
  color: #fff;
  background: #8dc53f;
  margin-top: 30px;
  display: inline-flex;
}
.teams-block .btn svg {
  width: 20px;
  margin-right: 15px;
}
.teams-block .btn svg path {
  fill: #fff;
}
.teams-block .btn:hover {
  color: #8dc53f;
  background: #fff;
}
.team-img {
/*  padding: 20px 20px 0; */
  background: #fff;
  border-radius: 15px;
/*  height: 381px; */
  display: flex;
  align-items: flex-end;
  justify-content: center;
  margin-bottom: 40px;
  overflow: hidden;
}
.team-img img {
/*  height: 200px; */
  object-fit: contain;
  height: 100%;
}
.pagination {
  display: flex;
  justify-content: center;
  gap: 15px;
  margin-top: 50px;
  flex-wrap: wrap;
}
.pagination a, .pagination span {
  display: inline-flex;
  padding: 0 15px;
  background: #fff;
  align-items: center;
  justify-content: center;
  color: #8dc53f;
  font-size: 15px;
  border-radius: 20px;
}
.pagination a:hover, .pagination span.current {
  background: #8dc53f;
  color: #fff;
}

.locations-block .wpb_row {
  padding-bottom: 10px !important;
}
.boxes-block .nectar-responsive-text {
  margin-bottom: 0 !important;
}
.boxes-block .nectar-responsive-text p {
  font-size: 19px;
  line-height: 33px;
}
.box-list {
  background: transparent;
}
.box-list ul {
  margin: 0 !important;
  display: flex;
  flex-wrap: wrap;
}
.box-list ul li {
  margin-bottom: 15px;
  display: flex;
  align-items: flex-start;
  list-style-type: none;
  width: 50%;
  padding: 0 20px;
}
.box-list ul li a {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  line-height: 26px;
}
.box-list ul li img {
  width: 22px !important;
  margin-right: 15px;
  margin-bottom: 0 !important;
  filter: brightness(0) invert(1);
  margin-top: 3px;
}
.box-list ul li a:hover {
/*  color: #20aae0; */
  text-decoration: underline;
}
.container-wrap {
  margin-bottom: 0 !important;
}
.nectar-global-section.before-footer {
  display: none !important;
}
ul.links {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-top: 10px !important;
  flex-direction: column;
}
body.material #footer-outer #footer-widgets .col ul.links li {
  padding: 0 10px !important;
}
#footer-outer .widget ul.wp-block-social-links li, .material #footer-outer #footer-widgets .col ul.wp-block-social-links li {
  padding: 0 !important;
}
ul.links li a, body #footer-outer #footer-widgets .col ul li a {
  font-weight: normal !important;
  font-size: 14px !important;
}
.contact-page-info h4 {
  margin-bottom: 15px !important;
}
#footer-outer #block-6.widget {
  margin-bottom: 0 !important;
  margin-top: 10px !important;
}
.services-boxes .column-bg-overlay-wrap .nectar-highlighted-text {
  margin-bottom: 0 !important;
}
.services-boxes .column-bg-overlay-wrap .nectar-highlighted-text h2 {
  font-size: 22px !important;
  margin-bottom: 0;
}
.services-boxes .wpb_column .vc_column-inner {
  padding: 30px 30px 20px !important;
}
.services-boxes ul li {
  font-size: 18px !important;
  line-height: 30px !important;
  margin-bottom: 10px !important;
}
.services-boxes ul li:last-child {
  margin-bottom: 0; !important
}
.terms-of-use ul li, .terms-of-use ol li {
  margin-bottom: 15px;
}
.terms-of-use ul li strong, .terms-of-use ol li strong {
  font-weight: bold !important;
}
.provider-lookup .form {
  background: #28abe0;
  padding: 30px;
  border-radius: 10px;
}
.provider-lookup .form label {
  color: #fff !important;
  font-weight: bold;
}
.provider-lookup select::-ms-expand {
    display: none;
}
.provider-lookup select {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  margin-top: 10px;
  height: 70px;
  padding: 15px 75px 15px 25px !important;
  border: 1px solid #fff !important;
  font-size: 15px !important;
  font-weight: 600;
  border-radius: 40px !important;
  background-image: url("../images/arrow-design.svg");
  background-position: 95% 50%;
  background-repeat: no-repeat;
  background-size: 25px auto;
}
body .provider-lookup button {
  border-radius: 6px !important;
  min-width: 100px;
  padding: 14.5px;
  margin-top: 8px;
  height: 72px;
  background: #ffff !important;
  color: #28abe0 !important;
  min-width: 170px;
  border-radius: 40px !important;
  font-size: 30px;
  line-height: 20px;
}
body .provider-lookup button:hover {
  background: #000 !important;
  color: #fff !important;
}
.prep-types .img-with-aniamtion-wrap img {
  height: 170px;
  object-fit: contain;
}
.prep-types .vc_row-o-equal-height .centered-text .vc_column-inner {
  align-items: center;
/*  justify-content: center; */
  word-break: break-word;
}
.parent-pageid-39493 .prep-types .vc_row-o-equal-height .centered-text .vc_column-inner, .parent-pageid-39502 .prep-types .vc_row-o-equal-height .centered-text .vc_column-inner {
  justify-content: center;
}
.table-block .wpb_wrapper {
  width: 100%;
}
.wp-block-social-links {
  margin-top: 10px !important;
}
.wp-block-social-links .wp-social-link svg {
  height: 1.5em !important;
    width: 1.5em !important;
}
.nectar-fancy-ul[data-list-icon="dot"] ul li {
    padding-left: 20px !important;
}
body.material .nectar-button.large {
  margin-left: 0 !important;
/*   margin-right: 40px !important; */
  padding-left: 20px;
  padding-right: 20px;
}
#header-outer #header-secondary-outer .menu-item-38719 > a:hover {
	color: #fff !important;
}
.nectar-highlighted-text.font_size_5vw h1 span {
	display: block;
}



@media screen and (min-width: 2000px) {
  .container.main-content {
    padding: 0 !important;
  }
  .nectar-highlighted-text.font_size_3vw h1, .nectar-highlighted-text.font_size_3vw h2, .nectar-highlighted-text.font_size_3vw h3, .nectar-highlighted-text.font_size_3vw h4, .nectar-highlighted-text.font_size_3vw h5, .nectar-highlighted-text.font_size_3vw h6 {
    margin-bottom: 70px !important;
  }
}

@media screen and (max-width: 1499px) {
  body .sf-sub-indicator {
    left: -8px;
  }
  .right-side-spacing h2 {
    padding-right: 30%;
  }
  body .main-content .vc_row.video-block {
    padding-top: 70px !important;
      padding-bottom: 70px !important;
  }
  .locations-block {
    padding-top: 70px !important;
  }
  .boxes-block.locations-block {
    padding-bottom: 70px !important;
  }
  .counter-section {
    padding-top: 50px !important;
    padding-bottom: 60px !important;
  }
  .save-lives {
    padding-top: 60px !important;
     padding-bottom: 130px !important;
  }
  .boxes-layout .border-box {
    width: calc(50% - 30px);
  }
  .nectar-video-box {
    max-width: 800px;
      margin: 0 auto;
  }
}

@media screen and (max-width: 1199px) {
	.page-id-41004 .care-grid .care-card {
	grid-row: unset !important;
  	grid-column: unset !important;
}
		.page-id-41004 .care-grid {
	grid-template-columns: repeat(4, 1fr) !important;
}
	.left-timeline {
  min-width: 500px !important;
		margin-right: 40px;
}
	.care-tabs {
	white-space: inherit !important;
}
	.provider-row {
		grid-template-columns: repeat(3, 1fr) !important;
	}

	body #header-outer .sf-menu li ul li.menu-item.menu-item-has-children > a {
		display: inline-block;
		width: 85%;
	}
	body .sf-menu li ul li .sf-sub-indicator {
  left: auto !important;
		top: 0;
		right: 0;
		width: 15%;
		display: flex !important;
  align-items: center;
  justify-content: center;
  height: 100%;
	
}
	body .sf-menu li ul li:hover .sf-sub-indicator, body .sf-menu li ul li.current-menu-item .sf-sub-indicator {
		  background: #28abe0;
	}
  .overlay-top-block h1 {
    font-size: 52px !important;
  }
  .overlay-top-block .row_col_wrap_12_inner {
    max-width: 80%;
  }
  body.material #header-secondary-outer #social li a {
    margin-right: 15px !important;
  }
  .logos a {
    padding: 10px;
    margin: 0 !important;
  }
  .sf-sub-indicator {
  left: -7px !important;
}
  .page-id-425 .container-wrap ul li {
    width: 100% !important;
  }
  .nectar-fancy-ul ul li {
    width: 100% !important;
  }
  .nectar_video_lightbox.play_button {
    opacity: 1;
    visibility: visible;
  }
  body .nectar-shape-divider-wrap  {
  height: 150px !important;
}
   body #header-outer #logo img {
    height: 55px;
  }
  body #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
    margin: 0 8px !important;
    font-size: 14px;
  }
  #header-outer #logo img {
    height: 65px;
  }
  .right-side-spacing h2 {
    padding-right: 0;
  }
/*  .top-banner {
    padding-top: 150px !important;
      padding-bottom: 150px !important;
  } */
  .top-banner .custom.left {
    padding-right: 50px !important;
    padding-left: 50px !important;
  }
  .boxes-block .wpb_column .vc_column-inner .vc_column-inner {
    padding: 30px !important;
  }
  .box-list ul {
    flex-direction: column;
  }
  .box-list ul li {
    width: 100%;
  }
   .nectar-cta[class*="border_thickness"] .link_wrap, .nectar-cta[data-using-bg="true"] .link_wrap {
    padding: 20px 20px !important;
  }
  .nectar-cta .link_wrap .text, .nectar-cta .link_wrap .text span, .menu-item-hover-text-reveal-wave .char, .nectar-cta[data-style="text-reveal-wave"] .char, #ajax-content-wrap .font_size_desktop_1-5vw.nectar-cta *, .font_size_desktop_1-5vw.nectar-cta *, #header-outer .font_size_desktop_1-5vw.nectar-cta *, .nectar-cta[data-style="text-reveal-wave"] .link_text {
    font-size: 16px !important;
  }
}

@media screen and (max-width: 991px) {
	#header-outer:not(.scrolling) #mobile-menu > .inner {
		height: calc(100dvh - 350px) !important;
	}
/* 	#header-outer #mobile-menu {
		padding-bottom: 0 !important;
		height: auto !important;
	}
	#header-outer #mobile-menu > .inner {
		padding-bottom: 0 !important;
	} */
	.sf-sub-indicator {
		height: 45px !important;
	}
	#header-outer #mobile-menu a > .sf-sub-indicator {
		width: 100% !important;
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}
	body .billding-box {
		padding-bottom: 30px !important;
	}
	.nectar-highlighted-text.font_size_5vw h1 span {
  font-size: 6vw !important;
}
	.ultra-gap {
		margin-bottom: 20px !important;
	}
	.movi-prap {
		margin-top: 30px;
	}
	.ocm-effect-wrap-inner {
		position: relative;
  z-index: 9999999999;
	}
	#header-outer #mobile-menu > .inner {
	max-width: inherit !important;
	height: 100dvh !important;
}
	body #header-secondary-outer #social {
		margin-right: 0px !important;
	}
	.sf-arrows #menu-item-39815 {
		margin-right: 0 !important;
	}
	.page-id-41122 .nectar-cta, .page-id-41136 .nectar-cta {
		width: 100%;
	}
	.patiens-m {
	margin-top: 30px !important;
}
	#header-outer #mobile-menu > .inner {
		height: 100dvh !important;
		max-height: 100%;
	}
	body .scrolling #mobile-menu > .inner {
		height: 100dvh !important;
	}
	body .scrolling #mobile-menu {
		height: 100dvh !important;
	}
	.about-bottom-physician h2 {
		margin-top: 0;
	}
	.about-physician {
  padding-left: 30px;
}
.overlay-top-block h1 {
  margin-bottom: -10px;
}
  .search-results .container-wrap {
  padding-bottom: 60px !important;
  padding-top: 10px !important;
}
  a {
  display: inline-block;
}
  .post-area.masonry, .post-area.masonry.span_9, body[data-ext-responsive="true"] .post-area.masonry.span_9, body[data-ext-responsive="true"] .post-area.masonry.span_9.meta_overlaid {
    width: 100% !important;
  }
  body.page-id-38853 .parallax_section.wpb_row.vc_row.top-level.first-section {
    padding-bottom: 0 !important;
  }
  #header-secondary-outer #social {
    position: relative;
    top: -2px;
  }
  #header-secondary-outer 
  body.material #header-secondary-outer #social li a {
    margin-right: 15px !important;
  }
  .prep-types .vc_row-o-equal-height .centered-text .vc_column-inner .wpb_wrapper, .prep-types .vc_row-o-equal-height .centered-text .vc_column-inner .wpb_wrapper {
    width: 100% !important;
  }
  .nectar-video-box {
    max-width: 100%;
      margin: 0 auto;
  }
    body.material #header-secondary-outer nav > ul > li > a {
        padding: 5px !important;
        font-size: 11px !important;
    }
/*   body.material #header-secondary-outer nav > ul > li.top-btn a {
    padding: 3px !important;
  } */
	body[data-button-style^="rounded"] #header-outer .menu-item-38717 > a,
	body[data-button-style^="rounded"] #header-outer .menu-item-38718 > a,
	body[data-button-style^="rounded"] #header-outer .menu-item-38719 > a{
		border-right-width: 10px !important
	}
	li#menu-item-39815 a {
    margin: 0 10px 0 0!important;
}
  #header-secondary-outer #social {
    padding-left: 0 !important;
  }
  body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open) {
    transform: translateY(-72px) !important;
  }
   .nectar-cta.display_tablet_inherit {
    display: inline-block !important;
  }
  .page-id-39453 .nectar-cta.display_tablet_inherit {
    display: block !important;
  }
  .logos {
    display: inline-flex;
  }
  #footer-outer .col-md-4 {
    width: 100%;
  }
  ul.links {
    align-items: center;
  }
  .block {
    text-align: center;
  }
  .sf-sub-indicator {
  left: auto !important;
}
  body #mobile-menu .menu-items-wrap ul {
   margin-bottom: 160px !important;
    }
  body #mobile-menu .menu-items-wrap ul .sub-menu {
    margin-bottom: 0 !important;
  }
  body #header-outer #mobile-menu ul li.current-menu-item > a, body #header-outer #mobile-menu ul li.current_page_ancestor > a {
    color: #28abe0 !important;
  }
  #header-outer #mobile-menu ul.secondary-header-items {
    margin-top: 30px;
  }
  #header-outer #mobile-menu ul.secondary-header-items li > a {
    padding: 5px 10px;
    border-radius: 40px;
  }
  body #header-outer #mobile-menu ul.secondary-header-items li[class*="current"] > a {
    color: #fff !important;
  }
  .icons-ss h2 {
    line-height: 30px !important;
  }
  #mobile-menu .menu-items-wrap ul {
    width: 100%;
  }
  .secondary-header-items {
    margin-bottom: 200px !important;
  }
/*  .team-img {
    min-height: 340px;
  }
  .team-img img {
    height: 200px;
  } */
  .nectar-fancy-ul ul li {
    width: 100%;
  }
  .boxes-layout .border-box {
    width: calc(100% - 30px);
  }
  .page-id-425 .container-wrap ul li {
  width: 100% !important;
}
  .physicians-top {
  padding-top: 70px;
}
  body .parallax_section.wpb_row.vc_row.top-level.first-section {
    padding-top: 100px !important;
    padding-bottom: 160px !important;
  }
  #header-secondary-outer nav {
    margin-top: 15px !important;
  }
  body:not(.nectar-no-flex-height) #header-space[data-secondary-header-display="full"]:not([data-header-mobile-fixed="false"]) {
    z-index: 99 !important;
  }
/*   .prep-types .font_size_20px h3.av-special-heading-tag {
    margin-bottom: -15px !important;
  } */
/*  body .prep-types .vc_row-o-equal-height .centered-text .vc_column-inner {
    align-items: flex-start;
  } */
  body .col-change .wpb_column {
    width: 100% !important;
  }
  body .heading-sace-less, body .icons-ss .wpb_row {
    margin-bottom: 0 !important;
  }
  .top-banner .nectar-highlighted-text h1 {
    font-size: 4vw !important;
  }
  .col-md-4 {
    width: 50%;
  }
    .top-banner .custom.left {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .nectar-cta .link_wrap .text, .nectar-cta .link_wrap .text span, .menu-item-hover-text-reveal-wave .char, .nectar-cta[data-style="text-reveal-wave"] .char, #ajax-content-wrap .font_size_desktop_1-5vw.nectar-cta *, .font_size_desktop_1-5vw.nectar-cta *, #header-outer .font_size_desktop_1-5vw.nectar-cta * {
    font-size: 16px !important;
  }
}

@media screen and (max-width: 1024px) {
	body.page-id-41231 .call-to-action-sec {
		margin-top: -80px !important;
	}
	.procedure-preps .vc_col-sm-4 {
		width: 50% !important;
	}
	.ultra-gap {
		margin-top: 20px !important;
	}
	.large-btn .nectar-cta {
		text-align: left !important;
		width: 100% !important;
	}
	.large-btn .vc_col-sm-12 {
		width: 50% !important;
	}
	.page-id-41231 .provider-card .provider-name {
		font-size: 22px !important;
	}
	.page-id-41057 .wpb_wrapper .nectar-cta[data-using-bg="true"] .link_wrap {
		padding: 20px 40px !important;
	}
	.page-id-41122 .nectar-cta[data-using-bg="true"] .link_wrap {
		padding: 20px 9px !important;
	}
		body.page-id-41122 .pillcam-btn .nectar-cta[data-using-bg="true"] .link_wrap {
		padding: 20px 25px !important;
	}

	.left-timeline {
  min-width: 420px !important;
}
			.page-id-41004 .care-grid {
	grid-template-columns: repeat(3, 1fr) !important;
}
	.page-id-41004 .container-wrap {
	padding-top: 70px !important;
}
		.home .row .col .hover-wrap-inner .full-width-img {
		height: 41vh !important;
			object-fit: cover !important;
	}
}

@media screen and (max-width: 991px) {
			.home .row .col .hover-wrap-inner .full-width-img {
		height: auto !important;
	}
}

@media screen and (max-width: 921px) {
	.provider-row .provider-card .provider-image a {
		width: 100%;
	}
	.page-id-41004 .care-grid .care-card a {
		width: 100% !important;
	}
		.left-timeline {
  min-width: 400px !important;
}
	.provider-row {
		grid-template-columns: repeat(2, 1fr) !important;
	}
	.page-id-41004 .care-grid {
	grid-template-columns: repeat(2, 1fr) !important;
}
}

@media screen and (max-width: 849px) {
	.left-timeline {
  min-width: 360px !important;
}
	.single-care-team .team-info .img-block img {
		width: 340px !important;
	}
	.single-care-team .team-content {
  padding-left: 40px;
}
}

@media screen and (max-width: 799px) {
	.single-care-team .team-about .container, .single-care-team .team-details .container {
		margin: 0 45px !important;
	}
	.home .row .col .hover-wrap-inner .full-width-img {
		height: 400px !important;
		object-fit: cover;
	}
}

@media screen and (max-width: 767px) {
		body.page-id-41231 .call-to-action-sec {
		margin-top: -120px !important;
	}
	body #header-outer #mobile-menu a > .sf-sub-indicator {
		top: 46% !important;
	}
	  .procedure-preps .vc_col-sm-4 {
    	width: 100% !important;
  }
		.large-btn .vc_col-sm-12 {
		width: 100% !important;
	}
		.home .row .col .hover-wrap-inner .full-width-img {
		height: auto !important;
	}
	#header-outer #mobile-menu a > .sf-sub-indicator {
		top: 30% !important;
	}
	.provider-row {
		margin-bottom: 30px !important;
	}
	body form select {
		background-position: 93% 50% !important;
		padding-right: 50px !important;
	}
	  .page-id-41057 .wpb_wrapper .nectar-cta[data-using-bg="true"] .link_wrap {
    padding: 20px 20px !important;
  }
	.teammainsection {
		padding-top: 35px;
	}
	.page-id-41004 .container-wrap {
	padding-top: 0 !important;
}
	body .uwy.utb .uai {
		width: 44px !important;
  height: 44px !important;
	}
	.uwy.utb .uai img:not(.userway_check_on) {
		width: 40px !important;
  height: 40px !important;
	}
	.single-care-team .team-content h1 {
		margin-top: 15px;
	}
	.left-timeline {
		margin-right: 0px !important;
		padding-right: 20px !important;
	}
	.timeline-sec .container {
		display: block !important;
	}
	.single-post .featured-media-under-header h1 {
  font-size: 38px !important;
  line-height: 48px !important;
  padding-right: 15px;
}
	.single-post .post-featured-img img {
		width: 100% !important;
  max-width: 100% !important;
	}
	  body.page-id-41231 .vc_row.inner_row.bottom_padding_phone_100px {
    padding-bottom: 80px !important;
  }
		.single-care-team .team-about .container, .single-care-team .team-details .container {
		margin: 0 15px !important;
	}
	.single-care-team .team-info {
		display: block !important;
	}
	.single-care-team .team-content {
  padding-left: 0px;
}
	.single-care-team .team-about {
  padding-top: 20px;
}
	.single-care-team .team-info .img-block img {
		width: 100% !important;
	}
	body .about-physician h1 {
  font-size: 30px;
  line-height: 40px;
}
	.about-bottom-physician h2 {
		font-size: 30px
	}
	.location-img br, .teams-block h2 br {
		display: block;
	}
	.contact-page-info h2 {
	font-size: 25px !important;
    line-height: 32px !important;
}
    .top-banner .nectar-highlighted-text h1 {
    font-size: 27px !important;
    line-height: 37px !important;
  }
    .overlay-top-block .row_col_wrap_12_inner {
    max-width: 100%;
  }
  .overlay-top-block .nectar-button-type {
    position: relative;
    top: 10px;
  }
  .search-results nav#pagination ul {
  margin-top: 30px !important;
}
  .search-results .container-wrap {
  padding-bottom: 30px !important;
  padding-top: 0 !important;
}
  .page-id-38853 .masonry.classic_enhanced .masonry-blog-item .article-content-wrap {
    padding: 7% !important;
  }
   .page-id-38853 .post-area.masonry, .page-id-38853 .post-area.masonry.span_9 {
     width: 100% !important;
  }
   body .main-content .vc_row.video-block {
    padding-top: 40px !important;
    padding-bottom: 50px !important;
  }
  .nectar-video-box:not([data-mouse-style="see_through_contrast"]) a.nectar_video_lightbox {
    transform: scale(0.6);
  }
  #footer-widgets .has-small-font-size br {
  display: block;
}
  .page-id-39460 .nectar-cta.display_tablet_inherit {
    display: block !important;
    margin-right: 0 !important;
  }
  
  .page-id-39460 .nectar-cta[class*="border_thickness"] .link_wrap, .page-id-39460 .nectar-cta[data-using-bg="true"] .link_wrap {
    width: 100%;
    justify-content: center;
  }
  .nectar-cta[class*="border_thickness"] .link_wrap, .nectar-cta[data-using-bg="true"] .link_wrap {
    padding: 20px 20px !important;
  }
  #footer-outer .col-md-4 {
    width: 100%;
    padding-bottom: 0;
  }
  .block {
    text-align: center;
  }
  ul.links {
    align-items: center;
  justify-content: center;
    margin: 0 0 20px !important;
  }
  .provider-lookup select {
    background-position: 90% 50%;
  background-size: 22px auto;
    padding: 15px 60px 15px 15px !important;
  }
  #header-outer #mobile-menu ul.secondary-header-items {
    margin-bottom: 150px !important;
  }
/*   body #mobile-menu .menu-items-wrap ul  {
   margin-bottom: 50px !important;
    } */
	body .menu-items-wrap ul {
		margin-bottom: 200px !important;
	}
  body .nectar-shape-divider {
    height: 65px !important;
  }
  body .nectar-shape-divider-wrap  {
  height: 120px !important;
}
  .pagination {
    margin-top: 10px;
  margin-bottom: -30px;
  }
  .vc_custom_1744354718708 h2.vc_custom_heading {
    line-height: 36px !important;
  }
  .table-block .nectar-highlighted-text {
    overflow-x: auto;
  }
  body .call-to-action-sec h2 {
    font-size: 40px;
  line-height: 50px;
  }
  .page-id-425 .container-wrap ul li {
  width: 100% !important;
}
  .physicians-top {
  padding-top: 50px;
}
   body .parallax_section.wpb_row.vc_row.top-level.first-section {
    padding-top: 60px !important;
    padding-bottom: 20px !important;
  }
/*   .prep-types .font_size_20px h3.av-special-heading-tag {
    margin-bottom: -20px !important;
  } */
  body .wpb_row.col-change {
    margin-bottom: 10px !important;
  }
  body .col-change .wpb_column {
    width: 100% !important;
    margin-bottom: 20px !important;
  }
  body.page-template-default .hover-boxes .vc_column-inner, body .col-change .wpb_column .vc_column-inner {
    padding: 20px !important;
  }
  #header-outer #mobile-menu ul li.top-btn {
    margin-bottom: 15px !important;
  }
  body.material .nectar-button.large {
    margin-left: 0 !important;
    margin-right: 20px !important;
  }
  body .nectar-scribble.squiggle-underline-2 {
    height: 25% !important;
  bottom: -7px !important;
  }
  #top .container .row {
    flex-direction: column;
  }
  .prep-types .has-animation h2 {
    font-size: 24px !important;
    line-height: 34px !important;
  }
  .white-circle-icon h2 {
    font-size: 26px !important;
    line-height: 36px !important;
  }
  .white-circle-icon .nectar-highlighted-text {
    margin-bottom: 0 !important;
  }
  .provider-lookup .form {
    padding: 20px 25px;
  }
  
  .toggle > .toggle-title i {
    right: -25px !important;
  }
  .sky-blue-bg .accordion {
    padding: 0 10px !important;
  }
  body .toggle {
    padding: 0 25px 0 10px !important;
  }
  .accordion .toggle-heading {
    font-size: 21px !important;
    line-height: 31px !important;
  }
  .before-your h4 {
    font-size: 18px !important;
    line-height: 28px !important;
  }
  .number {
    font-size: 62px !important;
      line-height: 62px !important;
  }
  #footer-widgets .container {
    padding: 0 30px !important;
  }
  body.material .nectar-button.jumbo:not([class*="see-through"]) {
  padding: 18px 30px !important;
}
  .nectar-fancy-ul ul li {
    width: 100%;
    margin: 5px 0;
  }
  .box-list ul li {
    padding: 0;
  }
/*    .top-banner .nectar-highlighted-text h1 {
    font-size: 4.5vw !important;
  } */
  .top-banner .nectar-cta {
    margin-bottom: 0 !important;
  }
  .container {
    max-width: 95% !important;
  }
   body {
    font-size: 16px !important;
    line-height: 30px !important;
  }
  .overlay-top-block {
    padding: 0 60px;
  }
  .container {
    padding: 0 10px !important;
  }
/*  body .vc_row.top-banner {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  } */
  .col-md-4 {
    width: 100%;
  }
  .about-info {
    flex-direction: column;
  }
  .about-physician {
    padding: 20px 0 0;
  }
  .about-physician h1 {
    font-size: 32.5px;
    line-height: 42.4px;
  }
  .about-info .img-block img {
    width: auto;
  }
  body .call-to-action-sec {
    padding: 30px;
  }	
	
}

@media screen and (max-width: 690px) {
	body .offices {
		padding-top: 120px !important;
	}
	body .large-btn {
		margin-top: 0 !important;
	}
	body .erp-btn {
		margin-top: 20px !important;
	}
		body .location-img img {
		height: 300px !important;
  		width: 60% !important;
	}
}
@media screen and (max-width: 657px) {
			#header-secondary-outer nav #menu-item-38718 {
		padding-left: 3px !important;
	}
	#header-secondary-outer .sf-menu li {
		width: 48%;
	}
	#header-outer #mobile-menu {
		height: 100vh;
	}
	#header-secondary-outer .sf-menu li:first-child {
		margin-bottom: 10px !important;
		width: 100%;
	}
	#header-secondary-outer nav {
		margin-top: 0 !important;
	}
	body.material #header-secondary-outer nav > ul {
		display: flex;
		flex-wrap: wrap;
		gap: 10px;
		justify-content: center;
	
	}
	#header-secondary-outer .sf-menu li:first-child a {
		justify-content: flex-end;
		margin: 0;
	}
	#header-secondary-outer .sf-menu li {
		margin-bottom: 20px;
	}
.responsive-menu-btn {
  display: block !important;
}
  #header-secondary-outer .sf-menu li {
    display: block !important;
  }
  #header-secondary-outer .sf-menu li:first-child {
    display: block !important;
  }
  #header-secondary-outer nav {
    display: flex;
/*     flex-direction: column; */
	  justify-content: center;
    align-items: center;
  }
	body #header-secondary-outer #social {
		margin: inherit !important;
		position: absolute;
		top: 10px;
		left: 0;
		z-index: 9;
	}
}

@media screen and (max-width: 641px) {
	.gform_button {
		line-height: 0 !important;
	}
}

@media screen and (max-width: 606px) {
	.pasent-two {
		margin-top: 30px;
	}
  .single-post .content-inner a {
    display: inline !important;
  }
	.page-id-41231 .provider-group .provider-heading {
		font-size: 35px !important;
	}
		.respo-w .force-desktop-text-align-center {
		width: 100% !important;
	}
}

@media screen and (max-width: 575px) {
	  .page-id-41004 .care-tabs .care-tab {
    width: 48% !important;
  }
		.nectar-highlighted-text.font_size_5vw h1 span {
  font-size: 8vw !important;
}
	#header-secondary-outer nav #menu-item-38718 {
		padding-left: 3px !important;
	}
	.single-care-team .location-img img {
  height: 120px !important;
  width: 65% !important;
}
	body .uwy.userway_p1 .userway_buttons_wrapper {
		bottom: 5px !important;
  left: 5px !important;
	}
		body .loctions-map-two .span_12 {
  			flex-wrap: wrap !important;
			text-align: center;
}
		body .location-img img {
		height: 120px !important;
	}
		.provider-row {
		grid-template-columns: repeat(1, 1fr) !important;
	}
	.page-id-41004 .care-grid {
	grid-template-columns: repeat(1, 1fr) !important;
}
	#header-secondary-outer .sf-menu li {
		width: 48%;
	}
	#header-outer #mobile-menu {
		height: 100vh;
	}
	#header-secondary-outer .sf-menu li:first-child {
		margin-bottom: 10px !important;
		width: 100%;
	}
	#header-secondary-outer nav {
		margin-top: 0 !important;
	}
	body.material #header-secondary-outer nav > ul {
		display: flex;
		flex-wrap: wrap;
		gap: 10px;
		justify-content: center;
	
	}
	#header-secondary-outer .sf-menu li:first-child a {
		justify-content: flex-end;
		margin: 0;
	}
	#header-secondary-outer .sf-menu li {
		margin-bottom: 20px;
	}
/* 	#header-outer header {
		margin-top: -20px;
	} */
.responsive-menu-btn {
  display: block !important;
}
  #header-secondary-outer .sf-menu li {
    display: block !important;
  }
  #header-secondary-outer .sf-menu li:first-child {
    display: block !important;
  }
  #header-secondary-outer nav {
    display: flex;
/*     flex-direction: column; */
	  justify-content: center;
    align-items: center;
  }
	body #header-secondary-outer #social {
		margin: inherit !important;
		position: absolute;
		top: 10px;
		left: 0;
		z-index: 9;
	}
body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open) {
    transform: translateY(0) !important;
  }
		.page-id-41231 .provider-card .provider-name {
		margin-bottom: 15px !important;
		margin-top: -8px !important;
	}
}
@media screen and (max-width: 547px) {
  .page-id-41004 .care-tabs .care-tab {
    width: 47% !important;
  }
}

@media screen and (max-width: 500px) {
  .page-id-41004 .care-tabs .care-tab {
    width: 100% !important;
  }
}

@media screen and (max-width: 479px) {
	#header-secondary-outer .sf-menu li {
		width: 100% !important
	}
	body #header-secondary-outer nav #menu-item-42040 {
		padding-right: 11px !important;
	}
	body #header-secondary-outer nav #menu-item-42041 {
		padding-right: 13px !important;
		padding-left: 0 !important;
	}
	body #header-secondary-outer nav #menu-item-38718 {
		padding-right: 8px !important;
	}
		.single-care-team .location-img img {
  height: 120px !important;
  width: 100% !important;
}
	.colom-w .wpb_wrapper {
		display: block !important;
	}
   body .location-img img {
  height: 110px !important;
  width: 70% !important;
}
  .overlay-top-block {
    padding: 20px 20px 30px !important;
  }
    .overlay-top-block .nectar-button-type {
    top: 10px !important;
  }
  .overlay-top-block .row_col_wrap_12_inner {
    max-width: 100% !important;
  }
  .overlay-top-block h1 {
    margin-bottom: -15px;
  }
  
element {
  color: #ffffff;

}
}
@media screen and (max-width: 399px) {

	.form-text.nectar-cta[data-using-bg="true"] .link_wrap {
		padding: 20px 35px !important;
	}
	.nectar-cta[data-using-bg="true"] .link_wrap {
		padding: 20px 40px !important;
	}
	body .location-img img {
  height: 100px !important;
  width: 80% !important;
}
	.top-btn a::before, .top-btn a::after {
		height: calc(100% + 19px) !important;
	}
	 .page-id-41153 .nectar-cta[data-using-bg="true"] .link_wrap, .page-id-41419 .nectar-cta[data-using-bg="true"] .link_wrap, .page-id-41414 .nectar-cta[data-using-bg="true"] .link_wrap, .page-id-41411 .nectar-cta[data-using-bg="true"] .link_wrap, .page-id-41405 .nectar-cta[data-using-bg="true"] .link_wrap {
    padding: 20px 20px !important;
  }
}
@media screen and (max-width: 375px) {
	.page-id-41004 .care-tabs .care-tab {
		width: 100%;
	}
	.form-text.nectar-cta[data-using-bg="true"] .link_wrap {
		padding: 20px 25px !important;
	}
		.nectar-cta[data-using-bg="true"] .link_wrap {
		padding: 20px 35px !important;
	}
		 .page-id-41153 .nectar-cta[data-using-bg="true"] .link_wrap, .page-id-41419 .nectar-cta[data-using-bg="true"] .link_wrap, .page-id-41414 .nectar-cta[data-using-bg="true"] .link_wrap, .page-id-41411 .nectar-cta[data-using-bg="true"] .link_wrap, .page-id-41405 .nectar-cta[data-using-bg="true"] .link_wrap {
    padding: 20px 60px !important;
  }
}
@media screen and (max-width: 320px) {
	.form-text.nectar-cta[data-using-bg="true"] .link_wrap {
		padding: 20px 55px !important;
	}
			.nectar-cta[data-using-bg="true"] .link_wrap {
		padding: 20px 53px !important;
	}
			 .page-id-41153 .nectar-cta[data-using-bg="true"] .link_wrap, .page-id-41419 .nectar-cta[data-using-bg="true"] .link_wrap, .page-id-41414 .nectar-cta[data-using-bg="true"] .link_wrap, .page-id-41411 .nectar-cta[data-using-bg="true"] .link_wrap, .page-id-41405 .nectar-cta[data-using-bg="true"] .link_wrap {
    padding: 20px 35px !important;
  }
}
@media only screen and (max-width: 999px) {
	.location-img .col h2, body .location-img h2 {
		font-size: 18px !important;
	}
		.ultra-gap {
		margin-top: 0 !important;
	}
	body.material #header-outer.scrolling #header-secondary-outer[data-mobile="display_full"] {
	display: none !important;
}
	body .location-img img {
		height: 100% !important;
	}
	#header-secondary-outer nav #menu-item-42041 {
		padding-right: 10px !important;
		padding-left: 5px !important;
	}
	#header-secondary-outer nav #menu-item-42040 {
		padding-right: 5px !important;
	}
	.page-id-40233 .wpb_wrapper > div {
		margin-bottom: 0 !important;
	}
	.page-id-40233 #ajax-content-wrap {
		padding-left: 20px;
		padding-right: 20px;
	}
	.loctions-map .span_12 {
  flex-wrap: wrap !important;
}
	.loctions-map iframe {
		width: 100% !important;
	}
	.loctions-map-two .span_12 {
		flex-wrap: inherit !important;
	}
	.englewood {
		margin-top: -30px !important;
	}
	.col-mar {
		margin-bottom: 0 !important;
	}
	.sf-arrows {
		margin: 5px 0 !important;
	}
	.colom-w .wpb_wrapper {
		display: flex;
  justify-content: center;
  gap: 20px;
	}
	.respo-w .force-desktop-text-align-center {
		width: 50%;
	}
  #ajax-content-wrap .container-wrap .font_size_tablet_16px.nectar-cta *, .container-wrap .font_size_tablet_16px.nectar-cta *, #header-outer .font_size_tablet_16px.nectar-cta * {
    font-size: 16px;
  }
	body div#footer-outer .row {
		padding-top: 70px !important;
	}
	.inner_row[data-column-margin="50px"] .child_column:not([class*="vc_col-xs-"]):not(:last-child) {
		margin-bottom: 10px !important;
	}
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .font_size_tablet_16px.nectar-cta *, .font_size_tablet_16px.nectar-cta * {
    font-size: 16px;

  }
}
@media only screen, print {
  #ajax-content-wrap .font_size_desktop_1vw.nectar-cta *, .font_size_desktop_1vw.nectar-cta *, #header-outer .font_size_desktop_1vw.nectar-cta * {
    font-size: 1vw;

  }
}
@media only screen, print {
  #ajax-content-wrap .font_size_desktop_1vw.nectar-cta *, .font_size_desktop_1vw.nectar-cta * {
    font-size: 1vw;

  }
}
.nectar-cta.has-icon[data-style="underline"] .nectar-button-type {
  display: flex;

  align-items: center;

}
@media only screen and (max-width: 999px) {
  body .nectar-cta.font_size_tablet_16px, body .nectar-cta.font_size_tablet_16px * {
    line-height: 1.1;

  }
}
@media screen and (max-width: 767px) {
		.page-id-40233 #ajax-content-wrap {
		padding-left: 0;
		padding-right: 0;
	}
/*   .overlay-top-block .nectar-button-type {

    top: -20px;

  } */
	.endoscopy-a br {
		display: none;
	}
   .overlay-top-block {
    padding: 20px;
     height: auto;
     position: static;
  }
/*   br {
    display: none;
  } */
  .about-info > .img-block {
    min-width: 100%;
  width: 100%;
  }
  .about-info .img-block img {
    width: 100%;
  }
/*  .page-id-39493 .nectar-highlighted-text {
    overflow-x: auto !important;
  } */
  .page-id-39493 .nectar-highlighted-text .av-special-heading-tag {
    margin-top: 40px !important;
  }
  body .provider-lookup button {
    margin-top: -20px;
    min-width: 100%;
  }
  body.material .nectar-button.large {
    width: 100%;
  }
  body .call-to-action-sec .wp-block-buttons .wp-block-button__link {
    font-size: 14px;
  }
  body.material .btns-more .nectar-button {
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 20px !important;
    text-align: center;
    width: 100%;
  }
  body #top #logo img {
    height: 70px !important;
  }
}


@media(max-width:480px){
		body[data-button-style^="rounded"] #header-outer .menu-item-38717 > a,
	body[data-button-style^="rounded"] #header-outer .menu-item-38718 > a,
	body[data-button-style^="rounded"] #header-outer .menu-item-38719 > a{
		border-right-width: 15px !important
	}
}
@media screen and (max-width: 399px) {
	body.material #header-secondary-outer nav > ul {
		margin-right: -15px;
	}
.nectar-cta.r-0 {
		margin-right: 8px !important;
	}
	body.material #header-secondary-outer nav > ul > li.top-btn a {
		padding: 0 !important;
		font-size: 12px !important;
	}
}

@media screen and (max-width: 380px) {
.nectar-cta.r-0 {
		margin-right: 0 !important;
	}
}
