Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
301 Moved Permanently - vmdds.com
HTTP Status: 301
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Server: nginx
Date: Sat, 17 May 2025 17:26:57 GMT
Content-Type: text/html
Content-Length: 162
Connection: keep-alive
Location: https://vmdds.com/

HTTP Code 301 Moved Permanently

301 http code means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.

When is Code 301 used?

  • When changing a website domain
  • When modifying URL structures
  • When setting up redirects for SEO

What does Code 301 mean for the user?

The browser will automatically redirect the user to the new address, and search engines will update their indexes.

200 OK - https://vmdds.com/
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Server: nginx
Date: Sat, 17 May 2025 17:26:58 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
Set-Cookie: PHPSESSID=5ite8lt71trhrmde4hi8326aao; path=/
Expires: Thu, 13 Nov 2025 17:26:58 GMT
Cache-Control: max-age=15552000
Pragma: no-cache
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload

HTTP Code 200 OK

200 http code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.

When is Code 200 used?

  • When loading a web page
  • When successfully receiving an API response
  • When processing a form or another HTTP request

What does Code 200 mean for the user?

The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.

GET / HTTP/1.1
Host: vmdds.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html>
<html lang="en">
					<head>
						<title>Dentist in Centereach | Centereach Cosmetic Dentist | Dentist 11720</title>
						<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="index, follow">
<meta name="google-site-verification" content="">
<meta name="facebook-domain-verification" content="">
<meta property="og:title" content="Dentist in Centereach | Centereach Cosmetic Dentist | Dentist 11720">
<meta property="og:url" content="https://vmdds.com/">
<meta property="og:type" content="website">
<meta property="og:description" content="At Virginia M. Mitchell, DDS, PC, we always deliver the personalized, dependable and compassionate dental care to our patients. Call (631) 542-2940 today.">
<meta property="og:image" content="https://vmdds.com/custom/images/logo.png">
<meta http-equiv="expires" content="never">
<meta http-equiv="cache-control" content="public">
<script>
	var javascript;
	var javascript_deferred;
	
	var js_id = 0;
	var jsd_id = 0;
	
	var viewport_size = 0;

	javascript.load = [];
	javascript_deferred.load = [];
	
	function javascript() {};
	function javascript_deferred() {};
	
	function get_id() {
		var uid = 'js_'+js_id;
		javascript.load.push(uid);
		js_id++;
		return uid;
	}
	
	function get_deferred_id() {
		var uid = 'jsd_'+jsd_id;
		javascript_deferred.load.push(uid);
		jsd_id++;
		return uid;
	}
</script>
<!-- <script>FontAwesomeConfig = {searchPseudoElements: true};</script> --><script>
	 javascript_deferred.prototype[get_deferred_id()] = function() {
		$.getScript('https://www.googletagmanager.com/gtag/js?id=G-1LQKW4535T');
		window.dataLayer = window.dataLayer || [];
		google_tracking.gtag('js', new Date());
		google_tracking.gtag('config', 'G-1LQKW4535T');		
	 }

	javascript_deferred.prototype[get_deferred_id()] = function() {
		$.getScript('https://apps.elfsight.com/p/platform.js');
	}


</script>

						<link rel="canonical" href="https://vmdds.com/">
				
						<meta name="description" content="At Virginia M. Mitchell, DDS, PC, we always deliver the personalized, dependable and compassionate dental care to our patients. Call (631) 542-2940 today.">
						<meta name="keywords" content="Dentist in Centereach, Dental Office in Centereach, Centereach Cosmetic Dentist, Dentist 11720, Cosmetic Dentist near Centereach, Emergency Dentist Centereach, Cosmetic Dental Office 11720, Dental Implants Dentist Centereach, Implant Restorations Centereach, Teeth-in-a-Day Centereach, Ceramic Dental Crowns near Centereach, Teeth Whitening Centereach, Dental Veneers near Centereach, Root Canal Treatment Centereach">
						<script type="application/ld+json">{"@context":{"@vocab":"https:\/\/schema.org\/"},"@graph":[{"@type":"Dentist","parentOrganization":{"name":"Virginia M. Mitchell, DDS, PC"},"url":"https:\/\/vmdds.com","mainEntityOfPage":"https:\/\/vmdds.com","name":"Virginia M. Mitchell, DDS, PC","address":{"@type":"PostalAddress","streetAddress":"14 Market Street","addressLocality":"Centereach","addressRegion":"NY","postalCode":"11720","telephone":"(631) 588-8890"},"image":"https:\/\/vmdds.com\/custom\/images\/logo.png","openingHours":["Tu 9:00-18:00","We 9:00-18:30","Th 11:00-19:30","Fr 9:00-16:30","Sa 8:00-13:00"],"paymentAccepted":"Cash, Credit Cards, Personal Checks, Insurance, CareCredit, LendingClub","currenciesAccepted":"USD"}]}</script>
			<style>body {
  border: 0px;
  padding: 0px;
  margin: 0px;
  font-family: "arial";
  font-size: 16px;
  letter-spacing: 0.25px;
  word-spacing: 0.5px;
  font-weight: normal;
  background: white;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  text-rendering: optimizeSpeed !important;
  display: flex;
  flex-wrap: wrap;
}
body::after {
  content: '';
  clear: both;
  visibility: hidden;
  display: block;
}
@media (max-width: 360px) {
  body {
    overflow-x: hidden;
  }
}
body > section {
  float: left;
  width: 100%;
  position: relative;
  z-index: 10;
  box-sizing: border-box;
  display: inline-block;
  flex-basis: 100%;
}
body a {
  text-decoration: none;
  color: inherit;
  transition: color 0.4s;
}
body a:hover {
  color: #0a82d2;
}
body a svg {
  pointer-events: none;
}
body p {
  margin: 1rem 0px;
  line-height: 1.6rem;
}
body img {
  max-width: 100%;
  max-height: 100%;
  image-rendering: -webkit-optimize-contrast;
}
body picture {
  max-width: 100%;
  max-height: 100%;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  margin: 1rem 0px;
}
body h1 {
  font-size: 5rem;
}
body h2 {
  font-size: 4rem;
}
body h3 {
  font-size: 3rem;
}
body h4 {
  font-size: 2rem;
}
body h5,
body h6 {
  font-size: 1rem;
}
body sup {
  font-size: 0.75rem;
  line-height: 0px;
}
body li {
  line-height: 1.6rem;
}
body iframe {
  width: 100%;
  margin: 0px;
  padding: 0px;
  border: 0px;
}
body iframe:not([height]) {
  height: 100%;
}
body picture {
  max-width: 100%;
  max-height: 100%;
}
body .button {
  padding: 20px 40px;
  display: inline-block;
  cursor: pointer;
  transition: background 0.4s, color 0.4s;
  margin: 1rem 0px;
  text-align: center;
  line-height: 1.6rem;
  box-sizing: border-box;
}
@media (max-width: 640px) {
  body .button {
    padding: 20px;
  }
}
body .float-left {
  float: left;
}
body .float-right {
  float: right;
}
body .position-center {
  display: inline-block;
  position: relative;
  left: 50%;
  transform: translate(-50%);
}
body .clear {
  clear: both;
}
body .inline-block {
  display: inline-block;
}
body .flex {
  display: flex;
}
body .background_container {
  position: relative;
  overflow: hidden;
}
body .background_container .background_image {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  transform: translate(-50%,-50%);
  left: 50%;
  top: 50%;
  object-fit: cover;
  height: inherit;
  width: 100%;
  height: 100%;
}
body .background_container .background_image * {
  width: 100%;
  object-fit: cover;
  object-position: inherit;
  height: inherit;
}
body section[data-type="system-lightbox-container"] {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 99999;
  display: flex;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.4s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body section[data-type="system-lightbox-container"].show {
  opacity: 1;
  pointer-events: initial;
}
body section[data-module="ad_tracking"] {
  display: none;
}
body form input[type="submit"] {
  display: none;
}
body form section[data-type="system-lightbox-content"] {
  display: none;
}
body form [data-hidden="1"] {
  display: none;
}
body form input[type="file"] {
  display: none;
}
body form div[data-container="file"] {
  margin: 5px;
  transition: opacity 0.4s;
}
body form div[data-container="file"].disabled {
  opacity: 0.2;
  pointer-events: none;
}
body form [data-container="file"] label {
  display: inline-block;
  cursor: pointer;
  line-height: 1.6rem;
  box-sizing: border-box;
  border-radius: 3px;
  transition: all .75s ease;
  background-size: 500% 500%;
  background-position: -2px -2px;
  padding: 20px 40px;
  color: white;
  position: relative;
}
body form [data-container="file"] label:hover {
  background-position: bottom right;
}
body form [data-container="file"] label .remove_file {
  position: absolute;
  top: -5px;
  left: -5px;
  width: 24px;
  height: 24px;
  background-color: white;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: black;
  box-shadow: 1px 1px 5px rgba(0,0,0,0.4);
  font-size: 1rem;
}
body form div[data-group="file"] {
  display: flex;
  flex: 0 0 auto;
  width: calc(100% - 20px);
  margin: 10px 10px;
  flex-wrap: wrap;
  justify-content: center;
  user-select: none;
  transition: opacity 0.4s;
}
body form div[data-group="file"] > div {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
body form div[data-group="file"] .max_size_container {
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 10px 20px;
  box-sizing: border-box;
  border: 3px solid #fbfbfb;
  border-radius: 3px;
  transition: background-color 0.4s, border 0.4s;
  margin-top: 20px;
}
body form div[data-group="file"] .max_size_container .size_divider {
  display: inline-block;
  margin: 0px 5px;
}
body form div[data-group="file"] .max_size_container .current_size_warning {
  display: none;
  margin-right: 10px;
  font-size: 24px;
}
body form div[data-group="file"] .max_size_container .current_size_ok {
  display: inline-block;
  margin-right: 10px;
  font-size: 24px;
}
body form div[data-group="file"] .too_large {
  color: #c40000;
  font-weight: bold;
  box-sizing: border-box;
  border: 3px solid #c40000;
  background-color: #c40000;
  color: white;
}
body form div[data-group="file"] .too_large .current_size_warning {
  display: inline-block;
}
body form div[data-group="file"] .too_large .current_size_ok {
  display: none;
}
body form [data-type='submit'].disabled {
  opacity: 0.2;
  pointer-events: none;
}
body form[action="https://maps.google.com/maps"] input[type="submit"] {
  display: initial;
  padding: 5px 10px;
  font-size: 1rem;
  box-sizing: border-box;
  border: 1px solid grey;
}
body form[action="https://maps.google.com/maps"] input#saddr {
  border: 1px solid grey;
  margin: 0px 10px;
  font-size: 1rem;
  padding: 5px 10px;
  box-sizing: border-box;
}
body .ui-widget.ui-widget-content {
  border: 0px;
}
body .ui-datepicker-flex {
  display: flex !important;
  background-color: rgba(0,0,0,0.95);
  position: fixed !important;
  top: 0px !important;
  left: 0px !important;
  z-index: 1000 !important;
  width: 100%;
  height: 100%;
  color: white;
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
body .ui-datepicker-flex th,
body .ui-datepicker-flex td {
  width: 50px;
  height: 50px;
  box-sizing: border-box;
  text-align: center;
  font-size: 1.25rem;
  padding: 0px;
}
body .ui-datepicker-flex th a,
body .ui-datepicker-flex td a {
  padding: 0px;
}
@media (max-width: 320px) {
  body .ui-datepicker-flex th,
  body .ui-datepicker-flex td {
    width: 40px;
    height: 40px;
    font-size: 1rem;
  }
}
body .ui-datepicker-flex .ui-datepicker-header {
  display: flex;
  justify-content: center;
  width: 350px;
  border: 0px;
  border-bottom: 1px solid white;
  border-radius: 0px;
  background: initial;
  color: white;
}
body .ui-datepicker-flex .ui-datepicker-header .ui-datepicker-prev {
  order: 0;
}
body .ui-datepicker-flex .ui-datepicker-header .ui-datepicker-title {
  order: 1;
}
body .ui-datepicker-flex .ui-datepicker-header .ui-datepicker-next {
  order: 2;
}
body .ui-datepicker-flex .ui-widget-header .ui-state-hover {
  background: white;
  border-radius: 0px;
}
body .ui-datepicker-flex .ui-datepicker-calendar {
  width: 350px;
}
body .ui-datepicker-flex .ui-datepicker-calendar .ui-state-default {
  background: initial;
  color: white;
  border: 0px;
  text-align: center;
}
body .ui-datepicker-flex .ui-datepicker-calendar .ui-datepicker-current-day {
  background-color: white;
  border-radius: 50%;
}
body .ui-datepicker-flex .ui-datepicker-calendar .ui-datepicker-current-day a {
  color: black;
}
body .sidebar[data-sidebar="false"] {
  display: none;
}
body .sidebar[data-sidebar="true"] {
  flex-basis: 280px;
  width: 100%;
  flex-grow: 1;
  flex-shrink: 0;
  margin-left: 40px;
  box-sizing: border-box;
}
body .sidebar[data-sidebar="true"] img,
body .sidebar[data-sidebar="true"] picture {
  border-radius: 5px;
}
body .sidebar[data-sidebar="true"] > .label {
  font-size: 1.25rem;
  margin: 1.5rem 0px 0.5rem;
  border-bottom: 1px solid #ececec;
  padding-bottom: 0.5rem;
}
body .sidebar[data-sidebar="true"] div[data-sidebar="address_all"] {
  padding: 1rem 0rem;
}
body .sidebar[data-sidebar="true"] div[data-sidebar="address_all"] > div {
  line-height: 1.6rem;
}
body .sidebar[data-sidebar="true"] div[data-sidebar="address_current"] {
  padding: 1rem 0rem;
}
body .sidebar[data-sidebar="true"] div[data-sidebar="address_current"] > div {
  line-height: 1.6rem;
}
body .sidebar[data-sidebar="true"] div[data-sidebar="social_current"],
body .sidebar[data-sidebar="true"] div[data-micro-template="social_icons_dynamic"] {
  display: flex;
}
body .sidebar[data-sidebar="true"] div[data-sidebar="social_current"] div.title,
body .sidebar[data-sidebar="true"] div[data-micro-template="social_icons_dynamic"] div.title {
  margin-bottom: 10px;
}
body .sidebar[data-sidebar="true"] div[data-sidebar="social_current"] div[data-micro-template="social_icons"],
body .sidebar[data-sidebar="true"] div[data-micro-template="social_icons_dynamic"] div[data-micro-template="social_icons"] {
  display: flex;
  width: 50px;
  height: 50px;
}
body .sidebar[data-sidebar="true"] div[data-sidebar="social_current"] div[data-micro-template="social_icons"] a,
body .sidebar[data-sidebar="true"] div[data-micro-template="social_icons_dynamic"] div[data-micro-template="social_icons"] a {
  font-size: 1.6rem;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}
body .sidebar[data-sidebar="true"] div[data-micro-template="office_hours"],
body .sidebar[data-sidebar="true"] div[data-micro-template="office_hours_dynamic"] {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 1rem 0px;
}
body .sidebar[data-sidebar="true"] div[data-micro-template="office_hours"] > div.title,
body .sidebar[data-sidebar="true"] div[data-micro-template="office_hours_dynamic"] > div.title {
  margin-bottom: 10px;
}
body .sidebar[data-sidebar="true"] div[data-micro-template="office_hours"] .row,
body .sidebar[data-sidebar="true"] div[data-micro-template="office_hours_dynamic"] .row {
  display: flex;
  flex: 1 0 100%;
}
body .sidebar[data-sidebar="true"] div[data-micro-template="office_hours"] .row .day,
body .sidebar[data-sidebar="true"] div[data-micro-template="office_hours_dynamic"] .row .day {
  flex: 1 0 40%;
  line-height: 1.6rem;
}
body .sidebar[data-sidebar="true"] div[data-micro-template="office_hours"] .row .time,
body .sidebar[data-sidebar="true"] div[data-micro-template="office_hours_dynamic"] .row .time {
  flex: 1 0 60%;
  text-align: right;
  line-height: 1.6rem;
}
body .sidebar[data-sidebar="true"] div[data-sidebar="blogs_by_year"] {
  padding: 1rem 20px;
}
body .sidebar[data-sidebar="true"] div[data-sidebar="blogs_by_year"] ul {
  list-style: initial;
  margin: initial;
  padding: initial;
}
body .sidebar[data-sidebar="true"] div[data-sidebar="blogs_by_year"] ul li:not(:last-of-type) {
  margin-bottom: 10px;
}
body .sidebar[data-sidebar="true"] div[data-sidebar="related_blogs"] {
  padding: 1rem 20px;
}
body .sidebar[data-sidebar="true"] div[data-sidebar="related_blogs"] ul {
  list-style: initial;
  margin: initial;
  padding: initial;
}
body .sidebar[data-sidebar="true"] div[data-sidebar="related_blogs"] ul li:not(:last-of-type) {
  margin-bottom: 10px;
}
@media (max-width: 920px) {
  body .sidebar[data-sidebar="true"] {
    flex-basis: 100%;
    max-width: 100%;
    margin-left: 0px;
    margin-top: 1rem;
    justify-content: center;
    text-align: center;
  }
  body .sidebar[data-sidebar="true"] div[data-sidebar] {
    justify-content: center;
  }
  body .sidebar[data-sidebar="true"] div[data-sidebar="related_blogs"] ul,
  body .sidebar[data-sidebar="true"] div[data-sidebar="blogs_by_year"] ul {
    list-style: none;
  }
  body .sidebar[data-sidebar="true"] div[data-sidebar="related_blogs"] ul,
  body .sidebar[data-sidebar="true"] div[data-sidebar="blogs_by_year"] ul {
    list-style: none;
  }
  body .sidebar[data-sidebar="true"] div[data-micro-template="office_hours"] .row .day,
  body .sidebar[data-sidebar="true"] div[data-micro-template="office_hours_dynamic"] .row .day {
    padding-right: 10px;
    box-sizing: border-box;
    flex: 1 0 50%;
    text-align: right;
  }
  body .sidebar[data-sidebar="true"] div[data-micro-template="office_hours"] .row .time,
  body .sidebar[data-sidebar="true"] div[data-micro-template="office_hours_dynamic"] .row .time {
    padding-left: 10px;
    box-sizing: border-box;
    flex: 1 0 50%;
    text-align: left;
  }
}
@media (max-width: 920px) and (max-width: 360px) {
  body .sidebar[data-sidebar="true"] div[data-micro-template="office_hours"] .row .day,
  body .sidebar[data-sidebar="true"] div[data-micro-template="office_hours_dynamic"] .row .day {
    flex: 1 0 40%;
  }
  body .sidebar[data-sidebar="true"] div[data-micro-template="office_hours"] .row .time,
  body .sidebar[data-sidebar="true"] div[data-micro-template="office_hours_dynamic"] .row .time {
    flex: 1 0 60%;
  }
}
@media (max-width: 1080px) {
  body section[data-module="blog_content"] .content_container,
  body section[data-module="article_content"] .content_container {
    flex-wrap: wrap;
  }
}
@media (max-width: 920px) {
  body section[data-module="dynamic_content"] .content_container,
  body section[data-module="interior_content"] .content_container {
    flex-wrap: wrap;
  }
}
body span[data-micro-template="city_string"]:not(:first-of-type):before {
  content: ", ";
}
body span[data-micro-template="city_string"]:not(:first-of-type):last-of-type:before {
  content: " and ";
}
</style>
					<link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""><link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500&display=swap" rel="preload" as="style" onload="this.rel='stylesheet'"><link href="https://fonts.googleapis.com/css?family=Quicksand&display=swap" rel="preload" as="style" onload="this.rel='stylesheet'"><link href="https://fonts.googleapis.com/css?family=Poppins:400,700&display=swap" rel="preload" as="style" onload="this.rel='stylesheet'"></head>
					<body data-template-group="homepage">
			<style>body {
  background: #ffffff;
  color: #353535;
  font-family: "Roboto";
}
body a {
  color: #0070af;
}
body a:hover {
  color: #77b0d0;
}
body h1 {
  font-family: "Roboto";
}
body h2 {
  font-family: "Roboto";
}
body h3 {
  font-family: "Roboto";
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  color: #0070af;
  font-weight: bold;
}
body input,
body textarea {
  font-family: "Roboto";
  border: 0px;
  border-radius: 0;
}
body input[type="text"],
body textarea {
  -webkit-appearance: none;
}
body .button {
  background: #0070af;
  color: #8b8b8b;
  font-size: 18px;
}
body .button:hover {
  background: #0070af;
  color: #77b0d0;
}
body .margin_center {
  margin: 0 auto;
}
body .margin_left {
  margin: 0 auto 0 0;
}
body .margin_right {
  margin: 0 0 0 auto;
}
body .margin_bottom {
  margin: auto 0 0 0;
}
body .margin_top {
  margin: 0 0 auto 0;
}
body .sys_flex_container {
  display: flex;
  gap: 20px;
}
body .sys_flex_container.flex_wrap {
  flex-wrap: wrap;
}
@media (max-width: 1024px) {
  body .sys_flex_container.flex_wrap_tablet {
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  body .sys_flex_container.flex_wrap_phablet {
    flex-wrap: wrap;
  }
}
@media (max-width: 480px) {
  body .sys_flex_container.flex_wrap_phone {
    flex-wrap: wrap;
  }
}
body .sys_flex_container.justify_center {
  justify-content: center;
}
body .sys_flex_container.justify_start {
  justify-content: flex-start;
}
body .sys_flex_container.justify_end {
  justify-content: flex-end;
}
body .sys_flex_container.justify_around {
  justify-content: space-around;
}
body .sys_flex_container.justify_between {
  justify-content: space-between;
}
body .sys_flex_container.align_center {
  align-items: center;
}
body .sys_flex_container.align_start {
  align-items: flex-start;
}
body .sys_flex_container.align_end {
  align-items: flex-end;
}
body .sys_flex_container.align_stretch {
  align-items: stretch;
}
body .sys_flex_container > .full_width {
  flex-basis: 100%;
}
@media (max-width: 1024px) {
  body .sys_flex_container > .full_width_tablet {
    flex-basis: 100%;
  }
}
@media (max-width: 768px) {
  body .sys_flex_container > .full_width_phablet {
    flex-basis: 100%;
  }
}
@media (max-width: 480px) {
  body .sys_flex_container > .full_width_phone {
    flex-basis: 100%;
  }
}
body .sys_flex_container.flex_column {
  flex-direction: column;
}
@media (max-width: 1024px) {
  body .sys_flex_container.flex_column_tablet {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  body .sys_flex_container.flex_column_phablet {
    flex-direction: column;
  }
}
@media (max-width: 480px) {
  body .sys_flex_container.flex_column_phone {
    flex-direction: column;
  }
}
body .sys_grid_container {
  display: grid;
  gap: 20px;
}
body .sys_grid_container.two_wide {
  grid-template-columns: repeat(2,1fr);
}
body .sys_grid_container.three_wide {
  grid-template-columns: repeat(3,1fr);
}
body .sys_grid_container.four_wide {
  grid-template-columns: repeat(4,1fr);
}
body .sys_grid_container.five_wide {
  grid-template-columns: repeat(5,1fr);
}
@media (max-width: 1024px) {
  body .sys_grid_container.one_wide_tablet {
    grid-template-columns: repeat(1,1fr);
  }
}
@media (max-width: 1024px) {
  body .sys_grid_container.two_wide_tablet {
    grid-template-columns: repeat(2,1fr);
  }
}
@media (max-width: 1024px) {
  body .sys_grid_container.three_wide_tablet {
    grid-template-columns: repeat(3,1fr);
  }
}
@media (max-width: 1024px) {
  body .sys_grid_container.four_wide_tablet {
    grid-template-columns: repeat(4,1fr);
  }
}
@media (max-width: 1024px) {
  body .sys_grid_container.five_wide_tablet {
    grid-template-columns: repeat(5,1fr);
  }
}
@media (max-width: 768px) {
  body .sys_grid_container.one_wide_phablet {
    grid-template-columns: repeat(1,1fr);
  }
}
@media (max-width: 768px) {
  body .sys_grid_container.two_wide_phablet {
    grid-template-columns: repeat(2,1fr);
  }
}
@media (max-width: 768px) {
  body .sys_grid_container.three_wide_phablet {
    grid-template-columns: repeat(3,1fr);
  }
}
@media (max-width: 768px) {
  body .sys_grid_container.four_wide_phablet {
    grid-template-columns: repeat(4,1fr);
  }
}
@media (max-width: 768px) {
  body .sys_grid_container.five_wide_phablet {
    grid-template-columns: repeat(5,1fr);
  }
}
@media (max-width: 480px) {
  body .sys_grid_container.one_wide_phone {
    grid-template-columns: repeat(1,1fr);
  }
}
@media (max-width: 480px) {
  body .sys_grid_container.two_wide_phone {
    grid-template-columns: repeat(2,1fr);
  }
}
@media (max-width: 480px) {
  body .sys_grid_container.three_wide_phone {
    grid-template-columns: repeat(3,1fr);
  }
}
@media (max-width: 480px) {
  body .sys_grid_container.four_wide_phone {
    grid-template-columns: repeat(4,1fr);
  }
}
@media (max-width: 480px) {
  body .sys_grid_container.five_wide_phone {
    grid-template-columns: repeat(5,1fr);
  }
}
body .sys_grid_container > .full_width {
  grid-column: 1/-1;
}
@media (max-width: 1024px) {
  body .sys_grid_container > .full_width_tablet {
    grid-column: 1/-1;
  }
}
@media (max-width: 768px) {
  body .sys_grid_container > .full_width_phablet {
    grid-column: 1/-1;
  }
}
@media (max-width: 480px) {
  body .sys_grid_container > .full_width_phone {
    grid-column: 1/-1;
  }
}
body .sys_flex_container.medium_gap,
body .sys_grid_container.medium_gap {
  gap: 40px;
}
body .sys_flex_container.large_gap,
body .sys_grid_container.large_gap {
  gap: 80px;
}
@media (max-width: 1024px) {
  body .sys_flex_container.small_gap_tablet,
  body .sys_grid_container.small_gap_tablet {
    gap: 20px;
  }
}
@media (max-width: 1024px) {
  body .sys_flex_container.medium_gap_tablet,
  body .sys_grid_container.medium_gap_tablet {
    gap: 40px;
  }
}
@media (max-width: 1024px) {
  body .sys_flex_container.large_gap_tablet,
  body .sys_grid_container.large_gap_tablet {
    gap: 80px;
  }
}
@media (max-width: 768px) {
  body .sys_flex_container.small_gap_phablet,
  body .sys_grid_container.small_gap_phablet {
    gap: 20px;
  }
}
@media (max-width: 768px) {
  body .sys_flex_container.medium_gap_phablet,
  body .sys_grid_container.medium_gap_phablet {
    gap: 40px;
  }
}
@media (max-width: 768px) {
  body .sys_flex_container.large_gap_phablet,
  body .sys_grid_container.large_gap_phablet {
    gap: 80px;
  }
}
@media (max-width: 480px) {
  body .sys_flex_container.small_gap_phone,
  body .sys_grid_container.small_gap_phone {
    gap: 20px;
  }
}
@media (max-width: 480px) {
  body .sys_flex_container.medium_gap_phone,
  body .sys_grid_container.medium_gap_phone {
    gap: 40px;
  }
}
@media (max-width: 480px) {
  body .sys_flex_container.large_gap_phone,
  body .sys_grid_container.large_gap_phone {
    gap: 80px;
  }
}
body div[data-type="locations-social"] {
  color: white;
}
body div[data-type="locations-social"] a:hover {
  color: inherit;
}
body div[data-type="locations-social"] > div {
  transition: background 0.2s;
}
body div[data-type="locations-social"] div[data-type="facebook"] {
  background: #4267b2;
}
body div[data-type="locations-social"] div[data-type="facebook"]:hover {
  background: #6283c5;
  color: #ffffff;
}
body div[data-type="locations-social"] div[data-type="twitter"] {
  background: #1da1f2;
}
body div[data-type="locations-social"] div[data-type="twitter"]:hover {
  background: #4db5f5;
  color: #ffffff;
}
body div[data-type="locations-social"] div[data-type="google"] {
  background: #db4437;
}
body div[data-type="locations-social"] div[data-type="google"]:hover {
  background: #e36c62;
  color: #ffffff;
}
body div[data-type="locations-social"] div[data-type="instagram"] {
  background: #833ab4;
}
body div[data-type="locations-social"] div[data-type="instagram"]:hover {
  background: #9c58c9;
  color: #ffffff;
}
body div[data-type="locations-social"] div[data-type="blog"] {
  background: #833ab4;
}
body div[data-type="locations-social"] div[data-type="blog"]:hover {
  background: #9c58c9;
  color: #ffffff;
}
body .sidebar[data-sidebar="true"] > .label {
  font-size: 1.5rem;
  margin: 1.5rem 0px 0.5rem;
  border-bottom: 1px solid #0070af;
  padding-bottom: 0.5rem;
  font-weight: bold;
  color: #0070af;
  font-family: "Roboto";
}
body :-moz-placeholder {
  color: #353535;
  font-family: "Roboto";
  text-decoration: none;
  font-weight: normal;
  opacity: 0.8;
}
body ::-moz-placeholder {
  color: #353535;
  font-family: "Roboto";
  text-decoration: none;
  font-weight: normal;
  opacity: 0.8;
}
body ::-webkit-input-placeholder {
  color: #353535;
  font-family: "Roboto";
  text-decoration: none;
  font-weight: normal;
  opacity: 0.8;
}
body :-ms-input-placeholder {
  color: #353535;
  font-family: "Roboto";
  text-decoration: none;
  font-weight: normal;
  opacity: 0.8;
}
body form * {
  font-family: "Roboto";
  text-decoration: none;
  font-weight: normal;
  font-size: 1rem;
}
body form div[data-container="file"] {
  margin: 5px;
  transition: opacity 0.4s;
}
body form div[data-container="file"]:last-of-type label {
  background-image: linear-gradient(to bottom right,#0070af 25%,#77b0d0 75%);
}
body form [data-container="file"] label {
  background-image: linear-gradient(to bottom right,#77b0d0 25%,#0070af 75%);
}
body div[data-micro-template="accordion_container"] {
  width: 100%;
  max-width: 100%;
  font-family: "Roboto";
}
body div[data-micro-template="accordion_container"] div[data-micro-template="accordion"] .accordion_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #0070af;
  cursor: pointer;
  border-bottom: 1px solid #353535;
  padding-bottom: 0px;
}
body div[data-micro-template="accordion_container"] div[data-micro-template="accordion"] .accordion_title .accordion_title_text,
body div[data-micro-template="accordion_container"] div[data-micro-template="accordion"] .accordion_title .accordion_toggle {
  font-size: 1.5rem;
  font-weight: 400;
}
@media (max-width: 1024px) {
  body div[data-micro-template="accordion_container"] div[data-micro-template="accordion"] .accordion_title .accordion_title_text,
  body div[data-micro-template="accordion_container"] div[data-micro-template="accordion"] .accordion_title .accordion_toggle {
    font-size: 1.2rem;
  }
}
@media (max-width: 480px) {
  body div[data-micro-template="accordion_container"] div[data-micro-template="accordion"] .accordion_title .accordion_title_text,
  body div[data-micro-template="accordion_container"] div[data-micro-template="accordion"] .accordion_title .accordion_toggle {
    font-size: 1.1rem;
  }
}
body div[data-micro-template="accordion_container"] div[data-micro-template="accordion"] .accordion_title.active {
  border-color: #8b8b8b;
  color: #8b8b8b;
}
body div[data-micro-template="accordion_container"] div[data-micro-template="accordion"] .accordion_title.active .accordion_title_text {
  color: #8b8b8b;
}
body div[data-micro-template="accordion_container"] div[data-micro-template="accordion"] .accordion_body {
  display: none;
  padding: 20px 0;
  line-height: 1.35em;
  text-align: left;
}
body section[data-type="system-lightbox-container"] .close-icon {
  background-color: white;
  border-radius: 50%;
  box-sizing: border-box;
  border: 5px solid white;
  display: flex;
  justify-content: center;
  align-items: center;
  top: -10px;
  right: -10px;
}
body section[data-type="system-lightbox-container"] .next-icon {
  background-color: white;
  border-radius: 50%;
  box-sizing: border-box;
  border: 4px solid white;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  right: 0px;
  font-size: 2rem;
  transform: translate(10px,-50%);
  cursor: pointer;
}
body section[data-type="system-lightbox-container"] .prev-icon {
  background-color: white;
  border-radius: 50%;
  box-sizing: border-box;
  border: 4px solid white;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  left: 0px;
  font-size: 2rem;
  transform: translate(-10px,-50%);
  cursor: pointer;
}
body section[data-type="system-lightbox-container"] .gallery_grid_modal {
  display: none;
  position: fixed;
  height: 100vh;
  width: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0,0,0,0.6);
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 99999999;
}
body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_container {
  cursor: pointer;
  margin: 5%;
  position: relative;
}
body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_container img {
  max-height: 80vh;
}
body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_container .highlighted_image_content {
  display: flex;
  flex-direction: column;
}
body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_container .highlighted_image_content .button {
  order: 5;
  margin: 0;
}
body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_container .gallery_grid_arrow {
  position: absolute;
  top: 50%;
}
body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_container .gallery_grid_arrow svg {
  color: #fff;
  font-size: 36px;
  transition: all 0.2s;
}
body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_container .gallery_grid_arrow:hover svg {
  transform: scale(1.2);
}
body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_container .gallery_grid_left {
  left: -50px;
}
body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_container .gallery_grid_right {
  right: -50px;
}
body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_caption {
  position: absolute;
  bottom: 100px;
  width: 100%;
  text-align: center;
  background: rgba(0,0,0,0.6);
}
body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_caption .highlighted_image_text {
  color: #fff;
  font-size: 1.25em;
  margin: 0;
  font-family: "Roboto";
  padding: 15px 0;
}
body section[data-type="system-lightbox-container"] .gallery_grid_modal.show {
  display: flex;
  opacity: 1;
}
@media (max-width: 768px) {
  body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_caption {
    bottom: 75px;
  }
  body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_caption .highlighted_image_text {
    font-size: 1em;
    padding: 5px;
  }
  body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_container .gallery_grid_left {
    left: -40px;
  }
  body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_container .gallery_grid_right {
    right: -40px;
  }
  body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_container .highlighted_image_content .button {
    padding: 10px;
  }
}
@media (max-width: 480px) {
  body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_caption {
    bottom: 50px;
  }
  body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_container .gallery_grid_arrow {
    bottom: -40px;
    top: initial;
  }
  body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_container .gallery_grid_left {
    left: 20%;
  }
  body section[data-type="system-lightbox-container"] .gallery_grid_modal .highlighted_image_container .gallery_grid_right {
    right: 20%;
  }
}
body .responsive_video {
  padding-bottom: 56.25%;
  position: relative;
}
body .responsive_video iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
body .ul_column {
  column-count: 2;
}
@media (max-width: 768px) {
  body .ul_column {
    column-count: 2;
  }
}
@media (max-width: 480px) {
  body .ul_column {
    column-count: 1;
  }
}
body section .content_container .content div[data-micro-template="invisalign_list_container"] {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 40px 20px;
}
@media (max-width: 1366px) {
  body section .content_container .content div[data-micro-template="invisalign_list_container"] {
    grid-template-columns: repeat(3,1fr);
  }
}
@media (max-width: 768px) {
  body section .content_container .content div[data-micro-template="invisalign_list_container"] {
    grid-template-columns: repeat(2,1fr);
  }
}
@media (max-width: 480px) {
  body section .content_container .content div[data-micro-template="invisalign_list_container"] {
    grid-template-columns: repeat(1,1fr);
    gap: 20px 10px;
  }
}
@media (max-width: 480px) {
  body section .content_container .content div[data-micro-template="invisalign_list_container"] a[data-micro-template="invisalign_list"] .image {
    display: none;
  }
}
body section .content_container .content div[data-micro-template="invisalign_list_container"] a[data-micro-template="invisalign_list"] .text {
  text-align: center;
}
@media (max-width: 480px) {
  body section .content_container .content div[data-micro-template="invisalign_list_container"] a[data-micro-template="invisalign_list"] .text {
    text-align: left;
  }
}
body section .content_container .content div[data-micro-template="invisalign_list_container"] a[data-micro-template="invisalign_list"] .text p {
  margin: 0;
}
body section .content_container .content .invisalign_video_container {
  display: grid;
  grid-template-columns: repeat(2,1fr);
  gap: 40px;
}
@media (max-width: 480px) {
  body section .content_container .content .invisalign_video_container {
    grid-template-columns: repeat(1,1fr);
    gap: 20px;
  }
}
body section .content_container .content .invisalign_video_container .invisalign_list .text {
  text-align: center;
}
body section .content_container .content .invisalign_video_container .invisalign_list .text p {
  color: #77b0d0;
  font-size: 1.2rem;
}
@media (max-width: 480px) {
  body section .content_container .content .invisalign_video_container .invisalign_list .text p {
    font-size: 1.1rem;
  }
}
body section .content_container .content .service_video_container {
  margin: 60px auto;
  display: flex;
  border-bottom: 10px solid #77b0d0;
  box-shadow: 6px 5px 8px 0px #bfbfbf;
}
@media (max-width: 768px) {
  body section .content_container .content .service_video_container {
    flex-direction: column;
  }
}
body section .content_container .content .service_video_container > div {
  flex: 1;
}
body section .content_container .content .service_video_container .service_video_text {
  padding: 0 40px;
  background: #0070af;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 640px) {
  body section .content_container .content .service_video_container .service_video_text {
    padding: 0 20px;
  }
}
body section .content_container .content .service_video_container .service_video_text h4 {
  color: #fff;
  font-size: 1rem;
  font-style: italic;
  line-height: 1.4em;
  font-weight: 400;
}
body section .content_container .content .service_testimonial_videos {
  background: #0070af;
  padding: 20px 40px;
  border-bottom: 10px solid #77b0d0;
  text-align: center;
  box-shadow: 6px 5px 8px 0px #bfbfbf;
}
@media (max-width: 640px) {
  body section .content_container .content .service_testimonial_videos {
    padding: 20px;
  }
}
body section .content_container .content .service_testimonial_videos .secondary_divider {
  display: inline-block;
  margin: 0 auto;
  height: 3px;
  background: #77b0d0;
  width: 150px;
}
body section .content_container .content .service_testimonial_videos h2 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 10px;
  padding: 0;
  font-weight: 400;
}
body section .content_container .content .service_testimonial_videos h2.text_center {
  text-align: center;
}
body section .content_container .content .service_testimonial_videos p {
  color: #fff;
}
body section .content_container .content .service_testimonial_videos .testimonial_videos_container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  text-align: center;
}
body section .content_container .content .service_testimonial_videos .testimonial_videos_container .testimonial_video {
  flex-basis: 48%;
  margin: 20px 0;
}
@media (max-width: 550px) {
  body section .content_container .content .service_testimonial_videos .testimonial_videos_container .testimonial_video {
    flex-basis: 100%;
  }
}
body section .content_container .content .alternating_service_container {
  margin-top: 20px;
}
body section .content_container .content .alternating_service_container .alternating_service {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
  flex-wrap: wrap;
}
body section .content_container .content .alternating_service_container .alternating_service .image,
body section .content_container .content .alternating_service_container .alternating_service .text {
  flex-basis: 48%;
}
@media (max-width: 768px) {
  body section .content_container .content .alternating_service_container .alternating_service .image,
  body section .content_container .content .alternating_service_container .alternating_service .text {
    flex-basis: 100%;
  }
}
body section .content_container .content .alternating_service_container .alternating_service .text h3 {
  font-size: 1.4rem;
}
@media (max-width: 768px) {
  body section .content_container .content .alternating_service_container .alternating_service .image {
    text-align: center;
  }
}
body section .content_container .content .alternating_service_container .alternating_service:nth-of-type(even) .image {
  order: 2;
  text-align: right;
}
@media (max-width: 768px) {
  body section .content_container .content .alternating_service_container .alternating_service:nth-of-type(even) .image {
    text-align: center;
    order: initial;
  }
}
</style><style></style><style>.section_1 {
  padding: 50px 100px;
  background: #ffffff;
  z-index: 30;
}
@media (max-width: 1440px) {
  .section_1 {
    padding: 40px;
  }
}
@media (max-width: 1024px) {
  .section_1 {
    padding: 40px 20px 10px;
  }
}
.section_1 .content_container .content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.section_1 .content_container .content .logo a {
  display: flex;
  align-items: center;
}
@media (max-width: 480px) {
  .section_1 .content_container .content .logo {
    width: 300px;
    height: 116px;
  }
  .section_1 .content_container .content .logo img,
  .section_1 .content_container .content .logo picture {
    width: 300px;
    height: 116px;
  }
}
.section_1 .content_container .content .right {
  display: flex;
  text-align: right;
}
@media (max-width: 1024px) {
  .section_1 .content_container .content .right {
    text-align: left;
  }
}
.section_1 .content_container .content .right .phone {
  margin-left: 50px;
}
@media (max-width: 1440px) {
  .section_1 .content_container .content .right .phone {
    margin-left: 25px;
  }
}
@media (max-width: 1024px) {
  .section_1 .content_container .content .right .phone {
    margin-left: 0px;
  }
}
@media (max-width: 640px) {
  .section_1 .content_container .content .right .phone {
    text-align: center;
  }
}
.section_1 .content_container .content .right .phone h4 {
  color: #8b8b8b;
  font-size: 1.15rem;
  margin: 0;
  font-weight: 500;
}
@media (max-width: 1440px) {
  .section_1 .content_container .content .right .phone h4 {
    font-size: 1rem;
  }
}
.section_1 .content_container .content .right div[data-micro-template="buttons_container"] {
  display: flex;
}
@media (max-width: 640px) {
  .section_1 .content_container .content .right div[data-micro-template="buttons_container"] {
    display: none;
  }
}
.section_1 .content_container .content .right div[data-micro-template="buttons_container"] .button {
  background: #77b0d0;
  color: white;
  text-align: center;
  display: flex;
  margin: 0;
  height: 100%;
  max-height: 100px;
  align-items: center;
  margin-right: 10px;
  text-transform: uppercase;
  font-weight: 500;
}
.section_1 .content_container .content .right div[data-micro-template="buttons_container"] .button:hover {
  background: #0070af;
}
@media (max-width: 1024px) {
  .section_1 .content_container .content .right div[data-micro-template="buttons_container"] .button {
    font-size: 1rem;
  }
}
.section_1 .content_container .content .right div[data-micro-template="buttons_container"] div[data-micro-template="buttons"]:last-of-type .button {
  margin-right: 0;
}
@media (max-width: 1280px) {
  .section_1 .content_container .content .right div[data-micro-template="buttons_container"] div[data-micro-template="buttons"]:last-of-type .button {
    display: none;
  }
}
.section_1 .content_container .content div[data-micro-template="phone"] a {
  font-size: 3rem;
  color: #0070af;
  font-weight: 300;
}
@media (max-width: 1440px) {
  .section_1 .content_container .content div[data-micro-template="phone"] a {
    font-size: 2.25rem;
  }
}
@media (max-width: 640px) {
  .section_1 .content_container .content div[data-micro-template="phone"] a {
    font-size: 2rem;
  }
}
@media (max-width: 680px) {
  .section_1 .content_container .content div[data-micro-template="phone"] {
    margin-right: 30px;
  }
}
@media (max-width: 1024px) {
  .section_1 .content_container .content {
    flex-direction: column;
  }
  .section_1 .content_container .content .right {
    margin-top: 10px;
  }
}
@media (max-width: 640px) {
  .section_1 .content_container .content .right {
    flex-direction: column;
    height: auto;
  }
  .section_1 .content_container .content .right .phone {
    margin-top: 5px;
  }
  .section_1 .content_container .content div[data-micro-template="phone"] {
    margin-right: 0px;
    margin-top: 5px;
  }
}
</style>
<section class="section_1" data-module="html_module" data-html="/custom/modules/manticore_header/module.html" data-json="/custom/modules/manticore_header/module.json" data-page="" data-full-path="/">
	<div class="content_container">
		<div class="content">
			
			<div class="logo">
	<a href="/" aria-label="link"><picture><source srcset="/cache/custom_images_logo.webp" data-srcset="/cache/custom_images_logo.webp 369w, /cache/custom_images_logo.webp" sizes="(min-width: 641px) 369px" data-lazy-picture="false" type="image/webp"><img alt="Top Cosmetic Dental Office 11720" class="" src="/custom/images/logo.png" data-lazy-img="false" data-src="/custom/images/logo.png"></picture></a>
</div>
<div class="right">
	<div data-micro-template="buttons_container">
	<div data-micro-template="buttons">
	<a class="button" href="/appointments/" role="button" aria-label="Request an Appointment">Request an Appointment</a>
</div>
</div>
	<div class="phone">
		<div class="cta">14 Market Street, Centereach, NY 11720 </div>
		<h4>Existing Patients:  <a href="tel:+16315888890" class="number tel_16315888890" aria-label="(631) 588-8890" data-click-call="0">(631) 588-8890 </a></h4> 
		<div class="title">
           <h4>New Patients: <a href="tel:+16315422940" class="number tel_16315422940" aria-label="(631) 542-2940" data-click-call="0">(631) 542-2940 </a></h4> 
        </div>
	</div>

</div>
			
		</div>
		<div class="sidebar" data-sidebar="false">
			
		</div>
	</div>
</section><style>.section_2 {
  background-color: #ffffff;
  padding: 0px;
  box-shadow: 0px 10px 40px 0px rgba(0,0,0,0.4);
  position: relative;
  z-index: 20;
}
.section_2 .logo {
  display: none;
}
.section_2 .overlay {
  display: none;
}
.section_2 .overlay.display {
  opacity: 1;
}
.section_2 .detail_container {
  display: none;
}
.section_2 nav {
  display: flex;
  z-index: 100;
  width: 100%;
  text-align: right;
  box-sizing: border-box;
  color: #0070af;
  align-items: center;
  justify-content: space-between;
  height: 60px;
  margin: 0 auto;
  font-size: 18px;
  font-family: "Roboto";
}
.section_2 nav a:hover {
  color: #77b0d0;
}
.section_2 nav .mobile_menu {
  position: absolute;
  display: none;
  padding-right: inherit;
  font-size: 2rem;
  cursor: pointer;
  color: #333333;
}
.section_2 nav > ul {
  padding: 0px;
  margin: 0px;
}
.section_2 nav > ul li {
  list-style-type: none;
  letter-spacing: 1.5px;
}
.section_2 nav > ul a {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.section_2 nav > ul ul {
  display: none;
  position: absolute;
  padding: 0px;
  flex-direction: column;
}
.section_2 nav > ul > li:hover {
  box-shadow: inset 0px -3px 0px #0070af;
}
@media (max-width: 1024px) {
  .section_2 nav > ul > li:hover {
    box-shadow: none;
  }
}
.section_2 nav > ul > li li {
  font-family: "Roboto";
}
.section_2 nav > ul > li > ul.group_container {
  box-sizing: border-box;
  flex-direction: column;
  flex-wrap: wrap;
  max-height: 450px;
  min-width: 1024px;
  max-width: 1200px;
  justify-content: flex-start;
  background-color: #ffffff;
  width: initial;
  padding: 20px;
}
.section_2 nav > ul > li > ul.group_container h3 {
  font-size: 1.4rem;
  font-weight: 300;
  margin: 0;
  color: #77b0d0;
  font-family: "Roboto";
  text-transform: none;
}
.section_2 nav > ul > li > ul.group_container > li.large_list {
  min-width: initial;
}
.section_2 nav > ul > li > ul.group_container > li.very_large_list {
  min-width: initial;
}
.section_2 nav > ul > li > ul.group_container > li:nth-of-type(1) {
  background-color: #ffffff;
}
.section_2 nav > ul > li > ul.group_container > li:nth-of-type(2) {
  background-color: #ffffff;
}
.section_2 nav > ul > li > ul.group_container > li:nth-of-type(3) {
  background-color: #ffffff;
}
.section_2 nav > ul > li > ul.group_container > li:nth-of-type(3) {
  background-color: #ffffff;
}
.section_2 nav > ul > li > ul.group_container > li {
  padding: 0;
  margin-bottom: 10px;
  width: 24%;
}
.section_2 nav > ul > li > ul.group_container > li > ul {
  position: relative;
  display: block;
  background: none;
  margin-bottom: 0.5rem;
  padding: 0px 0px 0px 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.section_2 nav > ul > li > ul.group_container > li > ul > li {
  line-height: 40px;
  text-align: left;
  flex-basis: 260px;
  margin-right: 0px;
}
.section_2 nav > ul > li > ul.group_container > li > ul > li:first-of-type {
  border-bottom: 2px solid white;
  flex-basis: 100%;
}
.section_2 nav > ul > li > ul.group_container > li > ul > li:not(:first-of-type) {
  border-bottom: 1px solid white;
}
.section_2 nav > ul {
  margin-left: auto;
  margin-right: auto;
}
.section_2 nav > ul > li {
  display: inline-block;
  line-height: 60px;
  padding: 0px 20px;
  font-family: "Roboto";
}
.section_2 nav > ul > li > ul {
  left: 50%;
  transform: translate(-50%);
  background-color: #ffffff;
  width: calc(100% + 40px);
  min-width: 220px;
  padding: 20px;
  box-shadow: 0px 35px 30px rgba(0,0,0,0.15);
}
@media (max-width: 1024px) {
  .section_2 nav > ul > li > ul {
    box-shadow: none;
  }
}
.section_2 nav > ul > li > ul > li {
  line-height: 40px;
  width: 100%;
  text-align: left;
  text-align: center;
}
.section_2 nav > ul > li > ul > li > ul:not([data-group-container]) {
  position: absolute;
  left: 100%;
  transform: translate(0px,-40px);
  background-color: #ffffff;
  padding: 20px;
}
.section_2 nav > ul > li > ul > li > ul:not([data-group-container]) > li {
  line-height: 40px;
  width: 140px;
}
@media (max-width: 1024px) {
  .section_2 {
    padding: 0;
    background: #ffffff;
  }
  .section_2 .detail_container {
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translate(0px,-50%);
    text-align: right;
  }
  .section_2 .detail_container .social,
  .section_2 .detail_container .contact {
    position: relative;
    left: initial;
    right: initial;
    top: initial;
    margin: 0.5rem 0px;
  }
  .section_2 .logo img,
  .section_2 .logo picture {
    max-width: 220px;
  }
  .section_2 nav {
    max-width: 100%;
    padding: 20px;
    box-sizing: border-box;
    margin: 0;
    height: 60px;
    background: #ffffff;
  }
  .section_2 nav .mobile_menu {
    display: inline-block;
    top: 50%;
    right: 0px;
    transform: translate(0px,-50%);
    padding-left: inherit;
  }
  .section_2 nav ul {
    background: #ffffff;
  }
  .section_2 nav ul > li {
    box-sizing: border-box;
  }
  .section_2 nav ul > li > ul.group_container {
    max-height: initial;
  }
  .section_2 nav ul ul {
    position: relative;
    transform: initial;
  }
  .section_2 nav > ul {
    position: absolute;
    left: 0px;
    display: none;
    max-height: none;
    overflow: auto;
    width: 100%;
    top: 60px;
    text-align: left;
    box-sizing: border-box;
    margin: 0px;
    color: #333333;
    background-color: white;
    padding: 0px;
    box-shadow: none;
    border-bottom: 2px solid #0070af;
  }
  .section_2 nav > ul > li:not(:last-of-type) {
    margin: 0px;
  }
  .section_2 nav > ul > li:last-of-type {
    border-bottom: none;
  }
  .section_2 nav > ul > li {
    width: 100%;
    margin: 0px;
    border-top: none;
    font-size: 1.05rem;
    font-weight: 400;
    color: #0070af;
    padding: 0px 20px;
    line-height: 50px;
    text-align: center;
  }
  .section_2 nav > ul > li:first-of-type {
    border-top: 0px;
  }
  .section_2 nav > ul > li:last-of-type {
    border-bottom: 0px;
  }
  .section_2 nav > ul > li a {
    display: inline-block;
    width: 100%;
    height: 100%;
  }
  .section_2 nav > ul > li > ul {
    padding-top: 0px;
    background-color: #ededed;
    padding: 0;
  }
  .section_2 nav > ul > li > ul > li {
    width: 100%;
    padding: 0px 20px;
    box-sizing: border-box;
    text-align: center;
    background-color: #ededed;
  }
  .section_2 nav > ul > li > ul > li > ul:not([data-group-container]) {
    position: initial;
    left: initial;
    padding-top: 20px;
    padding-bottom: 20px;
    transform: initial;
    text-align: center;
  }
  .section_2 nav > ul > li > ul > li > ul:not([data-group-container]) > li {
    line-height: 40px;
    width: 100%;
  }
  .section_2 nav > ul > li > ul.group_container {
    left: 50%;
    transform: translate(-50%);
    max-width: none;
    max-height: initial;
    width: calc(100% + 40px);
    background: #ededed;
    padding: 0;
    min-width: initial;
  }
  .section_2 nav > ul > li > ul.group_container h3 {
    margin: 0px;
    font-size: 1.1rem;
    text-align: center;
  }
  .section_2 nav > ul > li > ul.group_container > li:nth-of-type(1),
  .section_2 nav > ul > li > ul.group_container > li:nth-of-type(2),
  .section_2 nav > ul > li > ul.group_container > li:nth-of-type(3),
  .section_2 nav > ul > li > ul.group_container > li:nth-of-type(4) {
    background-color: #ededed;
  }
  .section_2 nav > ul > li > ul.group_container > li:last-of-type {
    margin-bottom: 0;
  }
  .section_2 nav > ul > li > ul.group_container > li {
    padding: 0px;
    min-width: 100%;
    background: #ededed;
  }
  .section_2 nav > ul > li > ul.group_container > li > ul {
    padding-left: 0px;
    margin-bottom: 0;
  }
  .section_2 nav > ul > li > ul.group_container > li > ul > li {
    flex-basis: 100%;
    text-align: center;
    border: none;
    font-size: 1rem;
  }
  .section_2 nav > ul > li > ul.group_container > li > ul > li:first-of-type {
    border: none;
  }
  .section_2 nav > ul > li > ul.group_container > li > ul > li:not(:first-of-type) {
    border: none;
  }
}
@media (max-width: 1024px) and (max-width: 640px) {
  .section_2 .detail_container {
    display: none;
  }
}
.section_2.not_top {
  background: #ffffff;
  padding: initial;
}
</style><style>.section_2 {
  background-color: #ffffff;
  padding: 0px;
  box-shadow: 0px 10px 40px 0px rgba(0,0,0,0.4);
  position: relative;
  z-index: 20;
}
.section_2 .logo {
  display: none;
}
.section_2 .overlay {
  display: none;
}
.section_2 .overlay.display {
  opacity: 1;
}
.section_2 .detail_container {
  display: none;
}
.section_2 nav {
  display: flex;
  z-index: 100;
  width: 100%;
  text-align: right;
  box-sizing: border-box;
  color: #0070af;
  align-items: center;
  justify-content: space-between;
  height: 60px;
  margin: 0 auto;
  font-size: 18px;
  font-family: "Roboto";
}
.section_2 nav a:hover {
  color: #77b0d0;
}
.section_2 nav .mobile_menu {
  position: absolute;
  display: none;
  padding-right: inherit;
  font-size: 2rem;
  cursor: pointer;
  color: #333333;
}
.section_2 nav > ul {
  padding: 0px;
  margin: 0px;
}
.section_2 nav > ul li {
  list-style-type: none;
  letter-spacing: 1.5px;
}
.section_2 nav > ul a {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.section_2 nav > ul ul {
  display: none;
  position: absolute;
  padding: 0px;
  flex-direction: column;
}
.section_2 nav > ul > li:hover {
  box-shadow: inset 0px -3px 0px #0070af;
}
@media (max-width: 1280px) {
  .section_2 nav > ul > li:hover {
    box-shadow: none;
  }
}
.section_2 nav > ul > li li {
  font-family: "Roboto";
}
.section_2 nav > ul > li > ul.group_container {
  box-sizing: border-box;
  flex-direction: column;
  flex-wrap: wrap;
  max-height: 450px;
  min-width: 1024px;
  max-width: 1200px;
  justify-content: flex-start;
  background-color: #ffffff;
  width: initial;
  padding: 20px;
}
.section_2 nav > ul > li > ul.group_container h3 {
  font-size: 1.4rem;
  font-weight: 300;
  margin: 0;
  color: #77b0d0;
  font-family: "Roboto";
  text-transform: none;
}
.section_2 nav > ul > li > ul.group_container > li.large_list {
  min-width: initial;
}
.section_2 nav > ul > li > ul.group_container > li.very_large_list {
  min-width: initial;
}
.section_2 nav > ul > li > ul.group_container > li:nth-of-type(1) {
  background-color: #ffffff;
}
.section_2 nav > ul > li > ul.group_container > li:nth-of-type(2) {
  background-color: #ffffff;
}
.section_2 nav > ul > li > ul.group_container > li:nth-of-type(3) {
  background-color: #ffffff;
}
.section_2 nav > ul > li > ul.group_container > li:nth-of-type(3) {
  background-color: #ffffff;
}
.section_2 nav > ul > li > ul.group_container > li {
  padding: 0;
  margin-bottom: 10px;
  width: 24%;
}
.section_2 nav > ul > li > ul.group_container > li > ul {
  position: relative;
  display: block;
  background: none;
  margin-bottom: 0.5rem;
  padding: 0px 0px 0px 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.section_2 nav > ul > li > ul.group_container > li > ul > li {
  line-height: 40px;
  text-align: left;
  flex-basis: 260px;
  margin-right: 0px;
}
.section_2 nav > ul > li > ul.group_container > li > ul > li:first-of-type {
  border-bottom: 2px solid white;
  flex-basis: 100%;
}
.section_2 nav > ul > li > ul.group_container > li > ul > li:not(:first-of-type) {
  border-bottom: 1px solid white;
}
.section_2 nav > ul {
  margin-left: auto;
  margin-right: auto;
}
.section_2 nav > ul > li {
  display: inline-block;
  line-height: 60px;
  padding: 0px 20px;
  font-family: "Roboto";
}
.section_2 nav > ul > li > ul {
  left: 50%;
  transform: translate(-50%);
  background-color: #ffffff;
  width: calc(100% + 100px);
  min-width: 220px;
  padding: 20px;
  box-shadow: 0px 35px 30px rgba(0,0,0,0.15);
}
@media (max-width: 1280px) {
  .section_2 nav > ul > li > ul {
    box-shadow: none;
  }
}
.section_2 nav > ul > li > ul > li {
  line-height: 40px;
  width: 100%;
  text-align: left;
  text-align: center;
}
.section_2 nav > ul > li > ul > li > ul:not([data-group-container]) {
  position: absolute;
  left: 100%;
  transform: translate(0px,-40px);
  background-color: #ffffff;
  padding: 20px;
}
.section_2 nav > ul > li > ul > li > ul:not([data-group-container]) > li {
  line-height: 40px;
  width: 140px;
}
@media (max-width: 1280px) {
  .section_2 {
    padding: 0;
    background: #ffffff;
  }
  .section_2 .detail_container {
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translate(0px,-50%);
    text-align: right;
  }
  .section_2 .detail_container .social,
  .section_2 .detail_container .contact {
    position: relative;
    left: initial;
    right: initial;
    top: initial;
    margin: 0.5rem 0px;
  }
  .section_2 .logo img,
  .section_2 .logo picture {
    max-width: 220px;
  }
  .section_2 nav {
    max-width: 100%;
    padding: 20px;
    box-sizing: border-box;
    margin: 0;
    height: 60px;
    background: #ffffff;
  }
  .section_2 nav .mobile_menu {
    display: inline-block;
    top: 50%;
    right: 0px;
    transform: translate(0px,-50%);
    padding-left: inherit;
  }
  .section_2 nav ul {
    background: #ffffff;
  }
  .section_2 nav ul > li {
    box-sizing: border-box;
  }
  .section_2 nav ul > li > ul.group_container {
    max-height: initial;
  }
  .section_2 nav ul ul {
    position: relative;
    transform: initial;
  }
  .section_2 nav > ul {
    position: absolute;
    left: 0px;
    display: none;
    max-height: none;
    overflow: auto;
    width: 100%;
    top: 60px;
    text-align: left;
    box-sizing: border-box;
    margin: 0px;
    color: #333333;
    background-color: white;
    padding: 0px;
    box-shadow: none;
    border-bottom: 2px solid #0070af;
  }
  .section_2 nav > ul > li:not(:last-of-type) {
    margin: 0px;
  }
  .section_2 nav > ul > li:last-of-type {
    border-bottom: none;
  }
  .section_2 nav > ul > li {
    width: 100%;
    margin: 0px;
    border-top: none;
    font-size: 1.05rem;
    font-weight: 400;
    color: #0070af;
    padding: 0px 20px;
    line-height: 50px;
    text-align: center;
  }
  .section_2 nav > ul > li:first-of-type {
    border-top: 0px;
  }
  .section_2 nav > ul > li:last-of-type {
    border-bottom: 0px;
  }
  .section_2 nav > ul > li a {
    display: inline-block;
    width: 100%;
    height: 100%;
  }
  .section_2 nav > ul > li > ul {
    padding-top: 0px;
    background-color: #ededed;
    padding: 0;
  }
  .section_2 nav > ul > li > ul > li {
    width: 100%;
    padding: 0px 20px;
    box-sizing: border-box;
    text-align: center;
    background-color: #ededed;
  }
  .section_2 nav > ul > li > ul > li > ul:not([data-group-container]) {
    position: initial;
    left: initial;
    padding-top: 20px;
    padding-bottom: 20px;
    transform: initial;
    text-align: center;
  }
  .section_2 nav > ul > li > ul > li > ul:not([data-group-container]) > li {
    line-height: 40px;
    width: 100%;
  }
  .section_2 nav > ul > li > ul.group_container {
    left: 50%;
    transform: translate(-50%);
    max-width: none;
    max-height: initial;
    width: calc(100% + 40px);
    background: #ededed;
    padding: 0;
    min-width: initial;
  }
  .section_2 nav > ul > li > ul.group_container h3 {
    margin: 0px;
    font-size: 1.1rem;
    text-align: center;
  }
  .section_2 nav > ul > li > ul.group_container > li:nth-of-type(1),
  .section_2 nav > ul > li > ul.group_container > li:nth-of-type(2),
  .section_2 nav > ul > li > ul.group_container > li:nth-of-type(3),
  .section_2 nav > ul > li > ul.group_container > li:nth-of-type(4) {
    background-color: #ededed;
  }
  .section_2 nav > ul > li > ul.group_container > li:last-of-type {
    margin-bottom: 0;
  }
  .section_2 nav > ul > li > ul.group_container > li {
    padding: 0px;
    min-width: 100%;
    background: #ededed;
  }
  .section_2 nav > ul > li > ul.group_container > li > ul {
    padding-left: 0px;
    margin-bottom: 0;
  }
  .section_2 nav > ul > li > ul.group_container > li > ul > li {
    flex-basis: 100%;
    text-align: center;
    border: none;
    font-size: 1rem;
  }
  .section_2 nav > ul > li > ul.group_container > li > ul > li:first-of-type {
    border: none;
  }
  .section_2 nav > ul > li > ul.group_container > li > ul > li:not(:first-of-type) {
    border: none;
  }
}
@media (max-width: 1280px) and (max-width: 768px) {
  .section_2 .detail_container {
    display: none;
  }
}
.section_2.not_top {
  background: #ffffff;
  padding: initial;
}
</style>
<section class="section_2" data-module="manticore_menu" data-html="" data-json="/custom/modules/manticore_menu/module.json" data-page="" data-full-path="/">
	<nav>
		<div class="mobile_menu"><i class="fas fa-bars"></i></div><ul><li data-url="/" data-label="Home" data-new-window="" data-group="" data-group-label="">Home</li><li data-url="/" data-label="About Us" data-new-window="" data-group="" data-group-label="" aria-haspopup="true">About Us<ul><li data-url="/our-office/" data-label="Our Office" data-new-window="" data-group="" data-group-label="">Our Office</li><li data-url="/team/" data-label="Meet Our Team" data-new-window="" data-group="" data-group-label="">Meet Our Team</li><li data-url="/smile-gallery/" data-label="Smile Gallery" data-new-window="" data-group="" data-group-label="">Smile Gallery</li><li data-url="/testimonials/" data-label="Testimonials" data-new-window="" data-group="" data-group-label="">Testimonials</li><li data-url="/videos/" data-label="Dental Videos" data-new-window="" data-group="" data-group-label="">Dental Videos</li><li data-url="/library/" data-label="Dental Health" data-new-window="" data-group="" data-group-label="">Dental Health</li></ul></li><li data-url="/staff/virginia-m-mitchell-dds-pc/" data-label="Virginia M. Mitchell, DDS" data-new-window="" data-group="" data-group-label="">Virginia M. Mitchell, DDS</li><li data-url="/" data-label="Services" data-new-window="" data-group="" data-group-label="" aria-haspopup="true">Services<ul><li data-url="/services/dental-cleanings/" data-label="Dental Cleanings" data-group="general" data-group-label="General">Dental Cleanings</li><li data-url="/services/emergency-treatment/" data-label="Emergency Treatment" data-group="general" data-group-label="General">Emergency Treatment</li><li data-url="/services/extractions/" data-label="Extractions" data-group="general" data-group-label="General">Extractions</li><li data-url="/services/oral-cancer-screening/" data-label="Oral Cancer Screening" data-group="general" data-group-label="General">Oral Cancer Screening</li><li data-url="/services/oral-exams/" data-label="Oral Exams" data-group="general" data-group-label="General">Oral Exams</li><li data-url="/services/periodontal-treatment/" data-label="Periodontal Treatment" data-group="general" data-group-label="General">Periodontal Treatment</li><li data-url="/services/preventative-program/" data-label="Preventative Program" data-group="general" data-group-label="General">Preventative Program</li><li data-url="/services/root-canals/" data-label="Root Canals" data-group="general" data-group-label="General">Root Canals</li><li data-url="/services/dental-fillings/" data-label="Dental Fillings" data-group="restorative" data-group-label="Restorative">Dental Fillings</li><li data-url="/services/dentures/" data-label="Dentures" data-group="restorative" data-group-label="Restorative">Dentures</li><li data-url="/services/implant-dentistry/" data-label="Implant Dentistry" data-group="restorative" data-group-label="Restorative">Implant Dentistry</li><li data-url="/services/implant-restorations/" data-label="Implant Restorations" data-group="restorative" data-group-label="Restorative">Implant Restorations</li><li data-url="/services/teeth-in-a-day/" data-label="Teeth-in-a-Day" data-group="restorative" data-group-label="Restorative">Teeth-in-a-Day</li><li data-url="/services/ceramic-crowns/" data-label="Ceramic Crowns" data-group="cosmetic" data-group-label="Cosmetic">Ceramic Crowns</li><li data-url="/services/cosmetic-dentistry/" data-label="Cosmetic Dentistry" data-group="cosmetic" data-group-label="Cosmetic">Cosmetic Dentistry</li><li data-url="/services/teeth-whitening/" data-label="Teeth Whitening" data-group="cosmetic" data-group-label="Cosmetic">Teeth Whitening</li><li data-url="/services/digital-radiography/" data-label="Digital Radiography" data-group="technology" data-group-label="Technology">Digital Radiography</li></ul></li><li data-url="/new-patients/" data-label="New Patients" data-new-window="" data-group="" data-group-label="">New Patients</li><li data-url="/contact/" data-label="Contact Us" data-new-window="" data-group="" data-group-label="">Contact Us</li><li data-url="/appointments/" data-label="Request Appointment" data-new-window="" data-group="" data-group-label="">Request Appointment</li></ul>	</nav>
</section><script>
	javascript.prototype[get_id()] = function() {
		var json = {"settings":{"group_labels":{"group_1":"Group 1","group_2":"Group 2","group_3":"Group 3","group_4":"Group 4","group_5":"Group 5"}},"content":{"menu":[{"label":"Home","group":"","url":"\/"},{"label":"About Us","group":"","url":"\/","menu":[{"label":"Our Office","url":"\/our-office\/"},{"label":"Meet Our Team","url":"\/team\/"},{"label":"Smile Gallery","url":"\/smile-gallery\/"},{"label":"Testimonials","url":"\/testimonials\/"},{"label":"Dental Videos","url":"\/videos\/"},{"label":"Dental Health","grouP":"","url":"\/library\/"}]},{"label":"Virginia M. Mitchell, DDS","url":"\/staff\/virginia-m-mitchell-dds-pc\/","menu":""},{"label":"Services","group":"","url":"\/","menu":"services"},{"label":"New Patients","url":"\/new-patients\/"},{"label":"Contact Us","grouP":"","url":"\/contact\/"},{"label":"Request Appointment","group":"","url":"\/appointments\/"}]}};
		
		var scroll_disabled = false;
		var scrollbar_width = scrollbar_width();
		
		function open_menu() {
			$('.section_2 nav').addClass('open');

			if (scroll_disabled) {
				return;
			}
			
			scroll_disabled = true;
		}

		function close_menu() {
			$('.section_2 nav').removeClass('open');

			if (!scroll_disabled) {
				return;
			}
		}
		
		function scrollbar_width() {
			var div = $('<div style="width: 50px; height: 50px; overflow: hidden; position: absolute; top:-200px; left: -200px ;"><div style="height: 100px;">');
			$('body').append(div);
			var w1 = $('div', div).innerWidth();
			div.css('overflow-y', 'scroll');
			var w2 = $('div', div).innerWidth();
			$(div).remove();
			return (w1 - w2);
		}

		// Convert LI elements to links
		$('.section_2 nav *[data-url]:not([data-url=""])').each(function() {
			var url = $(this).attr('data-url');
			var label = $(this).attr('data-label');
			var is_phone_number = url.startsWith("tel:");

			if(is_phone_number) {
				url = 'tel:+' + parseInt(url.replace(/[^0-9]/g, ''));
			}

			$(this).contents().filter(function() {
				return this.nodeType == 3;
			})
			.replaceWith('<a href="'+ url +'">' + label + '');
			if ($(this).attr('data-url').includes('http')) {
				$(this).children('a').attr('target', '_blank');
				$(this).children('a').attr('rel', 'noopener');
			}
			if(is_phone_number) {
				$(this).children('a').addClass(url.replace(':+', '_'));
			}
		});
		
		// Find UL elements containing groups and categorize them
		$('.section_2 nav ul > li').each(function() {
			if ($(this).attr('data-group')) {
				var parent_ul	= $(this).closest('ul');
				var group		= $(this).attr('data-group')

				$(parent_ul).addClass('group_container');

				if ($(this).siblings('li[data-group-container="'+group+'"]').length == 0) {
					group_container_li =
						$('<li />')
							.attr('data-group-container', group)
							.appendTo(parent_ul);

					group_container_ul =
						$('<ul />')
							.attr('data-group-container', group)
							.appendTo(group_container_li);

					group_label =
						$('<li />')
							.appendTo(group_container_ul);

					group_header =
						$('<h3 />')
							.html($(this).attr('data-group-label'))
							.appendTo(group_label);
				}
				
				$(this).appendTo($(this).siblings('li[data-group-container="'+group+'"]').children('ul[data-group-container="'+group+'"]'));
			}
		});
		
		$('.section_2 nav > ul > li > ul > li:not([data-group-container])').each(function() {
			$(this).closest('ul').closest('li').css('position', 'relative');
		});
			
		// Set click and hover events
		$('.section_2 nav li:not([data-group-container]):has(> ul)').mouseover(function() {
			if ($('.section_2 .mobile_menu').css('display') == 'none') {
				$('> ul', this).stop().fadeIn(200).css('display', 'flex');
			}
		});
		
		// Adjust columns based on the menu height specified in the CSS (Desktop only)
		$('.section_2 nav > ul > li').mouseover(function() {
			if ($('.section_2 .mobile_menu').css('display') == 'none') {
				$('ul[data-group-container]').each(function() {
					if ($(this).height() > $(this).closest('ul.group_container').height()) {
						var newHeight = $(this).height();
						$(this).closest('ul.group_container').css('max-height', newHeight + 50);
						
						// if (!$(large_list).hasClass('large_list')) {
						// 	$(large_list).addClass('large_list');
						// }
					}
				});
			}
		});

		$('.section_2 nav li:not([data-group-container]):has(> ul)').mouseout(function() {
			if ($('.section_2 .mobile_menu').css('display') == 'none') {
				$('> ul', this).stop().fadeOut(200);
			}
		});

		$('.section_2 nav .mobile_menu').click(function() {
			$('.section_2 nav > ul').animate({
				height: 'toggle',
				opacity: 'toggle'
			}, 200).css('display', 'block');
			
			if ($('.section_2 .overlay').hasClass('display')) {
				$('.section_2 .overlay').removeClass('display');
			}
			else {
				$('.section_2 .overlay').addClass('display');
			}

			if ($('.section_2 nav').hasClass('open')) {
				close_menu();
			}
			else {
				open_menu();
			}
		});

		$('.section_2 nav li:has(> ul)').click(function(e) {
			e.preventDefault();
			if ($('.section_2 .mobile_menu').css('display') != 'none') {
				$(this).children('ul').animate({
					height: 'toggle',
					opacity: 'toggle'
				}, 200, function() {
					// Add code here to display scroll arrow
				}).css('display', 'block');
			}
		});
		
		$('.section_2 nav li > ul > li').click(function(e) {
			e.stopPropagation();
		});

		// Close the menu on horizontal resize
		var window_width = $(window).width();

		window.addEventListener('resize', function() {
			if ($(window).width() == window_width) {
				return;
			}
			else {
				close_menu();
				$('.section_2 .overlay').removeClass('display');
				if ($('.section_2 .mobile_menu').css('display') == 'none') {
					$('.section_2 nav > ul').css('display', 'block');
				}
				else {
					$('.section_2 nav > ul').fadeOut(0);
					$('.section_2 nav > ul  > li > ul').fadeOut(0);
				}
			}
			window_width = $(window).width();
		});
	}
</script><style>.section_3 {
  height: 680px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 480px) {
  .section_3 {
    align-items: flex-end;
  }
}
.section_3 div[data-action="prev"],
.section_3 div[data-action="next"] {
  font-size: 24px;
  padding: 10px;
  width: 65px;
  height: 65px;
  background: #fff;
  cursor: pointer;
  position: absolute;
  display: flex;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  z-index: 999;
}
@media (max-width: 1024px) {
  .section_3 div[data-action="prev"],
  .section_3 div[data-action="next"] {
    font-size: 22px;
    width: 48px;
    height: 48px;
  }
}
@media (max-width: 480px) {
  .section_3 div[data-action="prev"],
  .section_3 div[data-action="next"] {
    bottom: 20px;
  }
}
.section_3 div[data-action="prev"] {
  left: 0;
}
.section_3 div[data-action="next"] {
  right: 0;
}
.section_3 .content_container {
  width: 100%;
  height: 100%;
}
.section_3 .content_container .content {
  width: 100%;
  height: 100%;
}
.section_3 .content_container .content .block_container {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 2s;
  overflow: hidden;
}
.section_3 .content_container .content .block_container .block {
  height: 100%;
}
.section_3 .content_container .content .block_container .block .background_container {
  width: 100%;
  height: 100%;
}
.section_3 .content_container .content .block_container .block .background_container.expand {
  transition: transform 8s;
  transform: scale(1.1);
  transform-origin: center center;
}
.section_3 .content_container .content .block_container.start {
  transition: opacity 0s;
  opacity: 1;
}
.section_3 .content_container .content .block_container.show {
  opacity: 1;
}
</style><style>@media (max-width: 1280px) {
  .section_3 .content_container .content .block_container .block .background_container .background_image {
    object-position: 75%;
  }
}
@media (max-width: 980px) {
  .section_3 .content_container .content .block_container .block .background_container .background_image {
    object-position: right;
  }
}
@media (max-width: 420px) {
  .section_3 .content_container .content .block_container .block .background_container .background_image {
    object-position: 75%;
  }
}
.section_3 .content_container .content .block_container .block .background_container.expand {
  transform: scale(1.05);
}
@media (max-width: 980px) {
  .section_3 .content_container .content .block_container .block .background_container.expand {
    transform: initial;
  }
}
.section_3 .content_container .content .block_container .block .slide_content {
  width: 700px;
  height: 100%;
  padding: 0px 80px;
  box-sizing: border-box;
  position: absolute;
  z-index: 20;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: radial-gradient(#ffffff,rgba(255,255,255,0.9));
}
.section_3 .content_container .content .block_container .block .slide_content hr {
  border: 0px;
  border-bottom: 1px solid white;
}
.section_3 .content_container .content .block_container .block .slide_content h2 {
  font-size: 3rem;
  line-height: 3rem;
  text-shadow: 1px 1px 0px #ffffff;
  color: #0070af;
  font-weight: 100;
  transition: opacity 0.75s, filter 2s;
  filter: blur(10px);
  opacity: 0;
}
@media (max-width: 1280px) {
  .section_3 .content_container .content .block_container .block .slide_content h2 {
    font-size: 3rem;
  }
}
@media (max-width: 980px) {
  .section_3 .content_container .content .block_container .block .slide_content h2 {
    font-size: 3rem;
    line-height: 3rem;
    margin: 0;
  }
}
.section_3 .content_container .content .block_container .block .slide_content h3 {
  font-size: 1.75rem;
  line-height: 2.25rem;
  color: #353535;
  font-weight: 100;
  text-shadow: 1px 1px 0px #ffffff;
  margin: 1.2em 0;
  transition: opacity 0.75s, filter 2s;
  filter: blur(20px);
  opacity: 0;
}
@media (max-width: 1280px) {
  .section_3 .content_container .content .block_container .block .slide_content h3 {
    font-size: 1.55rem;
  }
}
@media (max-width: 980px) {
  .section_3 .content_container .content .block_container .block .slide_content h3 {
    line-height: 1.75em;
    margin: 1em 0;
  }
}
@media (max-width: 420px) {
  .section_3 .content_container .content .block_container .block .slide_content h3 {
    line-height: 1.25em;
  }
}
.section_3 .content_container .content .block_container .block .slide_content div[data-micro-template="buttons_container"] {
  display: flex;
}
@media (max-width: 980px) {
  .section_3 .content_container .content .block_container .block .slide_content div[data-micro-template="buttons_container"] {
    justify-content: center;
  }
}
.section_3 .content_container .content .block_container .block .slide_content div[data-micro-template="buttons_container"] .button {
  color: white;
  font-size: 16px;
  background-color: #77b0d0;
  margin-right: 10px;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 1rem;
}
.section_3 .content_container .content .block_container .block .slide_content div[data-micro-template="buttons_container"] .button:hover {
  background: #0070af;
}
@media (max-width: 980px) {
  .section_3 .content_container .content .block_container .block .slide_content div[data-micro-template="buttons_container"] .button {
    margin: 0 5px;
    font-size: 1rem;
  }
}
@media (max-width: 480px) {
  .section_3 .content_container .content .block_container .block .slide_content div[data-micro-template="buttons_container"] .button {
    display: none;
  }
}
.section_3 .content_container .content .block_container .block .slide_content div[data-micro-template="buttons_container"] div[data-micro-template="buttons"]:last-of-type .button {
  margin-right: 0;
}
@media (max-width: 980px) {
  .section_3 .content_container .content .block_container .block .slide_content div[data-micro-template="buttons_container"] div[data-micro-template="buttons"]:last-of-type .button {
    margin: 0 5px;
  }
}
@media (max-width: 480px) {
  .section_3 .content_container .content .block_container .block .slide_content div[data-micro-template="buttons_container"] div[data-micro-template="buttons"]:first-of-type .button {
    display: block;
  }
}
@media (max-width: 1280px) {
  .section_3 .content_container .content .block_container .block .slide_content {
    width: 600px;
  }
}
@media (max-width: 980px) {
  .section_3 .content_container .content .block_container .block .slide_content {
    width: 100%;
    padding: 0px 40px;
    display: flex;
    align-items: center;
    background: rgba(255,255,255,0.7);
    display: none;
    justify-content: center;
  }
  .section_3 .content_container .content .block_container .block .slide_content > div {
    max-width: 480px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .section_3 .content_container .content .block_container .block .slide_content h1,
  .section_3 .content_container .content .block_container .block .slide_content h2,
  .section_3 .content_container .content .block_container .block .slide_content h3 {
    text-align: center;
  }
}
@media (max-width: 480px) {
  .section_3 .content_container .content .block_container .block .slide_content {
    padding: 0 20px;
  }
}
.section_3 .content_container .content .block_container.active.show .block .slide_content div h2,
.section_3 .content_container .content .block_container.active.show .block .slide_content div h3 {
  opacity: 1;
  filter: blur(0px);
}
.section_3 .content_container .content .block_container.start .block .slide_content div h2,
.section_3 .content_container .content .block_container.start .block .slide_content div h3 {
  opacity: 1;
  filter: blur(0px);
}
@media (max-width: 1280px) {
  .section_3 {
    height: 540px;
  }
}
@media (max-width: 980px) {
  .section_3 {
    height: 520px;
  }
}
@media (max-width: 480px) {
  .section_3 {
    height: 280px;
  }
}
</style>
<section class="section_3" data-module="simple_fader" data-html="/custom/modules/manticore_banner/module.html" data-json="/custom/modules/manticore_banner/module.json" data-page="" data-full-path="/">
	<div class="content_container">
		<div class="content_above">
			
		</div>
		<div class="content">
			<div class="block_container">
	<div class="block">
		<div class="slide_content">
			<div>
				<h2>It’s Time To Wear Your Best-Looking Smile!</h2>
				<h3>Leading-edge solutions for beautiful smiles.</h3>
				
				<div data-micro-template="buttons_container">
	<div data-micro-template="buttons">
	<a class="button" href="/appointments/" role="button" aria-label="Get Started Today">Get Started Today</a>
</div>
</div>
			</div>
		</div>
		<div class="background_container">
			<picture class="background_image"><source srcset="/cache/sm-custom_modules_manticore_banner_images_1.webp" data-srcset="/cache/sm-custom_modules_manticore_banner_images_1.webp 420w, /cache/md-custom_modules_manticore_banner_images_1.webp 640w, /cache/lg-custom_modules_manticore_banner_images_1.webp 1024w, /cache/xl-custom_modules_manticore_banner_images_1.webp 1366w, /cache/custom_modules_manticore_banner_images_1.webp 1900w, /cache/custom_modules_manticore_banner_images_1.webp" sizes="(max-width: 420px) 420px, (max-width: 640px) 640px, (max-width: 1024px) 1024px, (max-width: 1366px) 1366px, (min-width: 1025px) 1900px" data-lazy-picture="false" type="image/webp"><img alt="Dental Office in Centereach" class="background_image" src="/custom/modules/manticore_banner/images/1.jpg" data-lazy-img="false" data-src="/custom/modules/manticore_banner/images/1.jpg"></picture>
		</div>
	</div>
</div><div class="block_container">
	<div class="block">
		<div class="slide_content">
			<div>
				<h2>Providing Personalized Solutions</h2>
				<h3>Every smile is unique, and we provide customized care to address individual needs. </h3>
				
				<div data-micro-template="buttons_container">
	<div data-micro-template="buttons">
	<a class="button" href="/services/" role="button" aria-label="Our Services">Our Services</a>
</div>
</div>
			</div>
		</div>
		<div class="background_container">
			<picture class="background_image"><source srcset="/cache/sm-custom_modules_manticore_banner_images_2.webp" data-srcset="/cache/sm-custom_modules_manticore_banner_images_2.webp 420w, /cache/md-custom_modules_manticore_banner_images_2.webp 640w, /cache/lg-custom_modules_manticore_banner_images_2.webp 1024w, /cache/xl-custom_modules_manticore_banner_images_2.webp 1366w, /cache/custom_modules_manticore_banner_images_2.webp 1900w, /cache/custom_modules_manticore_banner_images_2.webp" sizes="(max-width: 420px) 420px, (max-width: 640px) 640px, (max-width: 1024px) 1024px, (max-width: 1366px) 1366px, (min-width: 1025px) 1900px" data-lazy-picture="false" type="image/webp"><img alt="Cosmetic Dental Office 11720" class="background_image" src="/custom/modules/manticore_banner/images/2.jpg" data-lazy-img="false" data-src="/custom/modules/manticore_banner/images/2.jpg"></picture>
		</div>
	</div>
</div><div class="block_container">
	<div class="block">
		<div class="slide_content">
			<div>
				<h2>Skilled & Experienced Care You Can Trust</h2>
				<h3>Combining the art and science of dentistry with outstanding results.</h3>
				
				<div data-micro-template="buttons_container">
	<div data-micro-template="buttons">
	<a class="button" href="/new-patients/" role="button" aria-label="New Patients">New Patients</a>
</div>
</div>
			</div>
		</div>
		<div class="background_container">
			<picture class="background_image"><source srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=" data-srcset="/cache/sm-custom_modules_manticore_banner_images_3.webp 420w, /cache/md-custom_modules_manticore_banner_images_3.webp 640w, /cache/lg-custom_modules_manticore_banner_images_3.webp 1024w, /cache/xl-custom_modules_manticore_banner_images_3.webp 1366w, /cache/custom_modules_manticore_banner_images_3.webp 1900w, /cache/custom_modules_manticore_banner_images_3.webp" sizes="(max-width: 420px) 420px, (max-width: 640px) 640px, (max-width: 1024px) 1024px, (max-width: 1366px) 1366px, (min-width: 1025px) 1900px" data-lazy-picture="true" type="image/webp"><img alt="Dentist in Centereach" class="background_image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=" data-lazy-img="true" data-src="/custom/modules/manticore_banner/images/3.jpg"></picture>
		</div>
	</div>
</div>
		</div>
		<div class="content_below">
			
		</div>
	</div>
</section><script>
	javascript.prototype[get_id()] = function() {
		var json = {"settings":{"slide_duration":8,"auto_slide":true,"arrows":false,"parallax":false,"expand":false},"content":[{"image":"\/custom\/modules\/manticore_banner\/images\/1.jpg","title":"It\u2019s Time To Wear Your Best-Looking Smile!","subtitle":"Leading-edge solutions for beautiful smiles.","text":"","button":[{"label":"Get Started Today","url":"\/appointments\/"}]},{"image":"\/custom\/modules\/manticore_banner\/images\/2.jpg","title":"Providing Personalized Solutions","subtitle":"Every smile is unique, and we provide customized care to address individual needs. ","text":"","button":[{"label":"Our Services","url":"\/services\/"}]},{"image":"\/custom\/modules\/manticore_banner\/images\/3.jpg","title":"Skilled & Experienced Care You Can Trust","subtitle":"Combining the art and science of dentistry with outstanding results.","text":"","button":[{"label":"New Patients","url":"\/new-patients\/"}]}]};
		
		var banner_fade_counter = 1;
		var banner_fade_duration = json.settings.slide_duration * 1000;
		var auto_slide = json.settings.auto_slide;
		var arrows_enabled = json.settings.arrows;
		
		$('.section_3 .block_container:first-of-type').addClass('active');
		$('.section_3 .block_container:first-of-type').addClass('start');

		function shift_image() {
			if (
				json.settings.hasOwnProperty('parallax') &&
				json.settings.parallax
			) {
				var elementHeight = $('.section_3 .block_container.active .background_image').height();
				var startEffect = $('.section_3 .block_container.active .background_image').offset().top - $(window).height();
				var endEffect = $('.section_3 .block_container.active .background_image').offset().top + elementHeight;

				var pageHeight = $(document).height();

				var scrollDistance = endEffect - startEffect;
				var scrollPosition = $(document).scrollTop();

				if (scrollPosition > startEffect && scrollPosition < endEffect) {
					scrollPercent = ((scrollPosition - startEffect) / scrollDistance * 100).toFixed(4);
					
					$('.section_3 .background_image').css('object-position', 'center '+(100 - scrollPercent)+'%');
				}
			}
			else {
				$('.section_3 .background_image').addClass('static');
			}
		}
		
		if(json.settings.hasOwnProperty('auto_slide') && auto_slide) {
			setInterval(function() {
				if ($('.section_3 .block_container').length > 1) {
					$('.section_3 .block_container.active').removeClass('active');
					$('.section_3 .block_container:nth-of-type('+banner_fade_counter+')').css('z-index', '10');
					banner_fade_counter++;
				
				
					if (banner_fade_counter > $('.section_3 .block_container').length) {
						banner_fade_counter = 1;
					}
					$('.section_3 .block_container:nth-of-type('+banner_fade_counter+')').addClass('active');
					$('.section_3 .block_container:nth-of-type('+banner_fade_counter+')').css('z-index', '20');
					if (
						json.settings.hasOwnProperty('expand') &&
						json.settings.expand
					) {
						$('.section_3 .block_container:nth-of-type('+banner_fade_counter+') .background_container').addClass('expand');
					}
					$('.section_3 .block_container:nth-of-type('+banner_fade_counter+')').addClass('show');
					setTimeout(function() {
						$('.section_3 .block_container:not(:nth-of-type('+banner_fade_counter+'))').css('z-index', '10');
						$('.section_3 .block_container:not(:nth-of-type('+banner_fade_counter+'))').removeClass('show');
						$('.section_3 .block_container:not(:nth-of-type('+banner_fade_counter+')) .background_container').removeClass('expand');
						$('.section_3 .block_container.start').removeClass('start');
					}, 3000);
				}
			}, banner_fade_duration);	
		}

		if(json.settings.hasOwnProperty('arrows') && arrows_enabled) {
			$('.section_3 .content_container').before('<div data-action="prev"><i class="fal fa-chevron-left">');
			$('.section_3 .content_container').after('<div data-action="next"><i class="fal fa-chevron-right">');

			$('.section_3 div[data-action="prev"]').click(function() {
				console.log(`Counter started at ${banner_fade_counter}`);
				if ($('.section_3 .block_container').length > 1) {
					$('.section_3 .block_container.active').removeClass('active');
					$('.section_3 .block_container:nth-of-type('+banner_fade_counter+')').css('z-index', '10');
					banner_fade_counter--;
					console.log(`Counter ended at ${banner_fade_counter}`);

				
				
					if (banner_fade_counter <= 0) {
						banner_fade_counter = $('.section_3 .block_container').length;
					}
					$('.section_3 .block_container:nth-of-type('+banner_fade_counter+')').addClass('active');
					$('.section_3 .block_container:nth-of-type('+banner_fade_counter+')').css('z-index', '20');
					if (
						json.settings.hasOwnProperty('expand') &&
						json.settings.expand
					) {
						$('.section_3 .block_container:nth-of-type('+banner_fade_counter+') .background_container').addClass('expand');
					}
					$('.section_3 .block_container:nth-of-type('+banner_fade_counter+')').addClass('show');
					setTimeout(function() {
						$('.section_3 .block_container:not(:nth-of-type('+banner_fade_counter+'))').css('z-index', '10');
						$('.section_3 .block_container:not(:nth-of-type('+banner_fade_counter+'))').removeClass('show');
						$('.section_3 .block_container:not(:nth-of-type('+banner_fade_counter+')) .background_container').removeClass('expand');
						$('.section_3 .block_container.start').removeClass('start');
					}, 3000);
				}
			});

			$('.section_3 div[data-action="next"]').click(function() {
				console.log(`Counter started at ${banner_fade_counter}`);
				if ($('.section_3 .block_container').length > 1) {
					$('.section_3 .block_container.active').removeClass('active');
					$('.section_3 .block_container:nth-of-type('+banner_fade_counter+')').css('z-index', '10');
					banner_fade_counter++;
					console.log(`Counter ended at ${banner_fade_counter}`);
				
				
					if (banner_fade_counter > $('.section_3 .block_container').length) {
						banner_fade_counter = 1;
					}
					$('.section_3 .block_container:nth-of-type('+banner_fade_counter+')').addClass('active');
					$('.section_3 .block_container:nth-of-type('+banner_fade_counter+')').css('z-index', '20');
					if (
						json.settings.hasOwnProperty('expand') &&
						json.settings.expand
					) {
						$('.section_3 .block_container:nth-of-type('+banner_fade_counter+') .background_container').addClass('expand');
					}
					$('.section_3 .block_container:nth-of-type('+banner_fade_counter+')').addClass('show');
					setTimeout(function() {
						$('.section_3 .block_container:not(:nth-of-type('+banner_fade_counter+'))').css('z-index', '10');
						$('.section_3 .block_container:not(:nth-of-type('+banner_fade_counter+'))').removeClass('show');
						$('.section_3 .block_container:not(:nth-of-type('+banner_fade_counter+')) .background_container').removeClass('expand');
						$('.section_3 .block_container.start').removeClass('start');
					}, 3000);
				}
			});
		}
		
		shift_image();

		$(window).resize(function() {
			shift_image();
		});

		$(document).scroll(function() {
			shift_image();
		});
	}
</script><style>.section_4 {
  background: #ffffff;
  padding: 60px 20px;
}
.section_4 .content_container {
  max-width: 1200px;
  margin: 0 auto;
}
.section_4 .content_container .content {
  text-align: center;
}
.section_4 .content_container .content h1 {
  color: #0070af;
  font-weight: 300;
  font-size: 3.25rem;
}
@media (max-width: 768px) {
  .section_4 .content_container .content h1 {
    font-size: 2.2rem;
  }
}
.section_4 .content_container .content h1 span {
  color: #77b0d0;
}
.section_4 .content_container .content h3 {
  color: #353535;
  font-size: 1.4rem;
  font-weight: 400;
}
@media (max-width: 768px) {
  .section_4 .content_container .content h3 {
    font-size: 1.2rem;
  }
}
.section_4 .content_container .content .text {
  font-size: 1.1rem;
  color: #353535;
  text-align: left;
  border-top: 3px solid #77b0d0;
  padding-top: 20px;
}
@media (max-width: 768px) {
  .section_4 .content_container .content .text {
    font-size: 1rem;
  }
}
.section_4 .content_container .content .text p {
  line-height: 1.6em;
  margin: 0 0 10px 0;
}
.section_4 .content_container .content .text p:last-of-type {
  margin: 0;
}
.section_4 .content_container .content .text > div {
  display: flex;
}
@media (max-width: 1024px) {
  .section_4 .content_container .content .text > div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
.section_4 .content_container .content .text > div > div {
  flex: auto;
}
.section_4 .content_container .content .text > div > .image {
  flex: 1 0 auto;
  margin-right: 25px;
}
@media (max-width: 1024px) {
  .section_4 .content_container .content .text > div > .image {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.section_4 .content_container .content div[data-micro-template="buttons_container"] {
  display: flex;
  justify-content: center;
}
@media (max-width: 480px) {
  .section_4 .content_container .content div[data-micro-template="buttons_container"] {
    flex-direction: column;
  }
}
.section_4 .content_container .content div[data-micro-template="buttons_container"] div[data-micro-template="buttons"] {
  margin: 0 8px;
}
@media (max-width: 480px) {
  .section_4 .content_container .content div[data-micro-template="buttons_container"] div[data-micro-template="buttons"] {
    margin: 0;
  }
}
.section_4 .content_container .content div[data-micro-template="buttons_container"] .button {
  color: white;
  background: #77b0d0;
}
@media (max-width: 480px) {
  .section_4 .content_container .content div[data-micro-template="buttons_container"] .button {
    width: 100%;
  }
}
.section_4 .content_container .content div[data-micro-template="buttons_container"] .button:hover {
  background: #0070af;
}
</style><style>.section_4 {
  background: #ffffff;
  padding: 60px 20px;
}
.section_4 .content_container {
  max-width: 1200px;
  margin: 0 auto;
}
.section_4 .content_container .content {
  text-align: center;
}
.section_4 .content_container .content h1 {
  color: #0070af;
  font-weight: 300;
  font-size: 3.25rem;
}
@media (max-width: 768px) {
  .section_4 .content_container .content h1 {
    font-size: 2.2rem;
  }
}
.section_4 .content_container .content h1 span {
  color: #77b0d0;
}
.section_4 .content_container .content h3 {
  color: #353535;
  font-size: 1.4rem;
  font-weight: 400;
}
@media (max-width: 768px) {
  .section_4 .content_container .content h3 {
    font-size: 1.2rem;
  }
}
.section_4 .content_container .content .text {
  font-size: 1.1rem;
  color: #353535;
  text-align: left;
  border-top: 3px solid #77b0d0;
  padding-top: 20px;
}
@media (max-width: 768px) {
  .section_4 .content_container .content .text {
    font-size: 1rem;
  }
}
.section_4 .content_container .content .text p {
  line-height: 1.6em;
  margin: 0 0 10px 0;
}
.section_4 .content_container .content .text p:last-of-type {
  margin: 0;
}
.section_4 .content_container .content .text > div {
  display: flex;
}
@media (max-width: 1024px) {
  .section_4 .content_container .content .text > div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
.section_4 .content_container .content .text > div > div {
  flex: auto;
}
.section_4 .content_container .content .text > div > .image {
  flex: 1 0 auto;
  margin-right: 25px;
}
@media (max-width: 1024px) {
  .section_4 .content_container .content .text > div > .image {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.section_4 .content_container .content div[data-micro-template="buttons_container"] {
  display: flex;
  justify-content: center;
}
@media (max-width: 480px) {
  .section_4 .content_container .content div[data-micro-template="buttons_container"] {
    flex-direction: column;
  }
}
.section_4 .content_container .content div[data-micro-template="buttons_container"] div[data-micro-template="buttons"] {
  margin: 0 8px;
}
@media (max-width: 480px) {
  .section_4 .content_container .content div[data-micro-template="buttons_container"] div[data-micro-template="buttons"] {
    margin: 0;
  }
}
.section_4 .content_container .content div[data-micro-template="buttons_container"] .button {
  color: white;
  background: #77b0d0;
}
@media (max-width: 480px) {
  .section_4 .content_container .content div[data-micro-template="buttons_container"] .button {
    width: 100%;
  }
}
.section_4 .content_container .content div[data-micro-template="buttons_container"] .button:hover {
  background: #0070af;
}
</style>
<section class="section_4" data-module="manticore_welcome" data-html="/custom/modules/manticore_welcome/module.html" data-json="/custom/modules/manticore_welcome/module.json" data-page="" data-full-path="/">
	<div class="content_container">
		<div class="content">
			
			<h1>Welcome to Virginia M. Mitchell, DDS, PC</h1>
<div class="text"><p>At the dental practice of Dr. Virginia M. Mitchell, we have been providing excellent dental care to our patients in the same location in Centereach for over 26 years. We have built lifelong relationships with multi-generational families in our local communities and it is our mission to always deliver the personalized, dependable and compassionate dental care, one patient at a time, that our loyal patients deserve.</p>

<p>When it comes to helping patients achieve a smile that they feel confident to share with the world, you can depend on the office of Virginia M. Mitchell, DDS, PC for the highest quality of care. As your trusted partner in care and experienced cosmetic dentist in Centereach, we combine the art and science of dentistry to achieve healthy, long-lasting, and desired treatment outcomes.</p>

<p>At Virginia M. Mitchell, DDS, PC, we strive to help patients enjoy smiles that are as beautiful as they are healthy. From performing professional teeth whitening procedures, fabricating custom crowns, to rebuilding complete and beautiful smiles with dental implants, and much more. We’re well equipped to transform less-than-perfect smiles into ones that look amazing, function well, and feel great.</p>

<p>A beautiful smile is just a phone call away. For more information, or to schedule an appointment for care, give us a call today.</p>

<p> </p>
</div>
<div data-micro-template="buttons_container">
	<div data-micro-template="buttons">
	<a class="button" href="/our-office/" role="button" aria-label="Our Office">Our Office</a>
</div><div data-micro-template="buttons">
	<a class="button" href="/appointments/" role="button" aria-label="Request an Appointment">Request an Appointment</a>
</div>
</div>
			
		</div>
		<div class="sidebar" data-sidebar="false">
			
		</div>
	</div>
</section><style></style><style>.section_5 {
  background: #eeeeee;
  padding: 60px 20px 0px 20px;
}
.section_5 .content_container {
  max-width: 1000px;
  margin: 0 auto;
}
.section_5 .content_container .content {
  text-align: center;
}
.section_5 .content_container .content h2 {
  color: #0070af;
  font-weight: 300;
  font-size: 3rem;
}
@media (max-width: 768px) {
  .section_5 .content_container .content h2 {
    font-size: 2rem;
  }
}
.section_5 .content_container .content h2 span {
  color: #77b0d0;
}
.section_5 .content_container .content h3 {
  color: #353535;
  font-size: 1.4rem;
  font-weight: 400;
}
@media (max-width: 768px) {
  .section_5 .content_container .content h3 {
    font-size: 1.2rem;
  }
}
.section_5 .content_container .content .text {
  font-size: 1.1rem;
  color: #353535;
  text-align: left;
}
@media (max-width: 768px) {
  .section_5 .content_container .content .text {
    font-size: 1rem;
  }
}
.section_5 .content_container .content .text p {
  line-height: 1.6em;
}
.section_5 .content_container .content .button {
  color: white;
  background: #77b0d0;
}
.section_5 .content_container .content .button:hover {
  background: #0070af;
}
</style>
<section class="section_5" data-module="html_module" data-html="/custom/modules/manticore_cta/module.html" data-json="/custom/modules/manticore_cta/module.json" data-page="" data-full-path="/">
	<div class="content_container">
		<div class="content">
			
			<h2>Your comfort and care are our <span>top priorities.</span> We provide skilled, compassionate treatment in a  <span>relaxing and comfortable</span> setting.</h2>
<h3></h3>
<div class="text"></div>

			
		</div>
		<div class="sidebar" data-sidebar="false">
			
		</div>
	</div>
</section><style></style><style>.section_6 {
  padding: 20px 20px 40px;
  box-sizing: border-box;
  background: #eeeeee;
}
.section_6 .content_container .content {
  max-width: 1400px;
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
  margin: 0 auto;
}
.section_6 .content_container .content .repeated_block {
  flex-basis: 31%;
  margin-bottom: 40px;
  background: #ffffff;
}
@media (max-width: 1024px) {
  .section_6 .content_container .content .repeated_block {
    flex-basis: 100%;
    display: flex;
    border-bottom: 1px solid #afe2ff;
    margin-bottom: 0;
  }
}
@media (max-width: 768px) {
  .section_6 .content_container .content .repeated_block {
    margin-bottom: 20px;
    display: block;
  }
}
.section_6 .content_container .content .repeated_block .title {
  padding: 20px;
  background: #0070af;
}
@media (max-width: 1024px) {
  .section_6 .content_container .content .repeated_block .title {
    flex-basis: 35%;
  }
}
@media (max-width: 768px) {
  .section_6 .content_container .content .repeated_block .title {
    flex-basis: 100%;
  }
}
.section_6 .content_container .content .repeated_block .title h3 {
  font-size: 1.75rem;
  color: #ffffff;
  margin: 0 0 5px 0;
  font-weight: 500;
}
@media (max-width: 1024px) {
  .section_6 .content_container .content .repeated_block .title h3 {
    font-size: 1.5rem;
  }
}
.section_6 .content_container .content .repeated_block .title h4 {
  font-size: 1.25rem;
  color: #ffffff;
  margin: 0;
  font-weight: 300;
}
@media (max-width: 1024px) {
  .section_6 .content_container .content .repeated_block .title h4 {
    font-size: 1.15rem;
  }
}
.section_6 .content_container .content .repeated_block .text {
  padding: 20px;
  line-height: 1.6em;
}
@media (max-width: 1024px) {
  .section_6 .content_container .content .repeated_block .text {
    flex-basis: 65%;
  }
}
@media (max-width: 768px) {
  .section_6 .content_container .content .repeated_block .text {
    flex-basis: 100%;
  }
}
.section_6 .content_container .content .repeated_block .text a {
  display: block;
  margin-top: 15px;
  color: #77b0d0;
  text-transform: uppercase;
  font-weight: 500;
}
.section_6 .content_container .content .repeated_block .text a:hover {
  color: #0070af;
}
</style>
<section class="section_6" data-module="html_module" data-html="/custom/modules/manticore_repeated_blocks/module.html" data-json="/custom/modules/manticore_repeated_blocks/module.json" data-page="" data-full-path="/">
	<div class="content_container">
		<div class="content">
			
			<div class="repeated_block">
    <div class="title">
        <h3>Teeth Whitening</h3>
        <h4>Sparkling smiles.</h4>
    </div>
    <div class="text">
        We combine the art and science of dentistry to give patients teeth that are beautiful and healthy.
        <a href="/services/" aria-label="Read more">Read more</a>
    </div>
</div>
<div class="repeated_block">
    <div class="title">
        <h3>Cosmetic Dentistry</h3>
        <h4>Wear your best-looking smile.</h4>
    </div>
    <div class="text">
        Let us help you achieve your cosmetic goals and the attractive smile you've always wanted!
        <a href="/services/cosmetic-dentistry/" aria-label="Read more">Read more</a>
    </div>
</div>
<div class="repeated_block">
    <div class="title">
        <h3>Emergencies Welcome</h3>
        <h4>Prompt, skilled, reliable care.</h4>
    </div>
    <div class="text">
        Our office is here for you when you need us most! By appointment, same day, and walk-ins welcome.
        <a href="/services/emergency-treatment/" aria-label="Read more">Read more</a>
    </div>
</div>

			
		</div>
		<div class="sidebar" data-sidebar="false">
			
		</div>
	</div>
</section><style>.section_7 .block_container {
  display: flex;
  flex-direction: column;
}
.section_7 .block_container .block {
  display: flex;
  flex-wrap: wrap;
}
.section_7 .block_container .block .background_container {
  width: 100%;
  height: 680px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.section_7 .block_container .block .background_container .background_content {
  position: relative;
  z-index: 20;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.section_7 .block_container .block .background_container .background_image {
  max-height: initial;
}
</style><style>.section_7 .content_container .content .block_container .block .background_container {
  height: 700px;
  justify-content: initial;
  align-items: initial;
}
.section_7 .content_container .content .block_container .block .background_container .background_image {
  background-size: contain;
  background-position: left;
  min-width: initial;
  min-height: initial;
  transform: none;
  left: initial;
  top: initial;
}
.section_7 .content_container .content .block_container .block .background_container .background_content {
  justify-content: flex-end;
  align-items: stretch;
}
.section_7 .content_container .content .block_container .block .background_container .background_content .split_content {
  width: 900px;
  max-width: 100%;
  background-image: radial-gradient(#ffffff,rgba(255,255,255,0.66));
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 60px;
  box-sizing: border-box;
}
@media (max-width: 1400px) {
  .section_7 .content_container .content .block_container .block .background_container .background_content .split_content {
    width: 600px;
  }
}
@media (max-width: 768px) {
  .section_7 .content_container .content .block_container .block .background_container .background_content .split_content {
    padding: 30px;
    background-image: radial-gradient(#ffffff,#ffffff);
    width: 900px;
  }
}
.section_7 .content_container .content .block_container .block .background_container .background_content .split_content .title {
  text-align: center;
  margin-bottom: 10px;
}
.section_7 .content_container .content .block_container .block .background_container .background_content .split_content .title h2 {
  font-size: 3rem;
  color: #0070af;
  font-weight: 300;
  margin: 0 0 10px 0;
}
@media (max-width: 768px) {
  .section_7 .content_container .content .block_container .block .background_container .background_content .split_content .title h2 {
    font-size: 2rem;
  }
}
.section_7 .content_container .content .block_container .block .background_container .background_content .split_content .title h3 {
  font-size: 1.4rem;
  font-weight: 500;
  color: #353535;
  margin: 0;
}
@media (max-width: 768px) {
  .section_7 .content_container .content .block_container .block .background_container .background_content .split_content .title h3 {
    font-size: 1.2rem;
  }
}
.section_7 .content_container .content .block_container .block .background_container .background_content .split_content .text {
  border-top: 3px solid #77b0d0;
  margin-top: 10px;
}
.section_7 .content_container .content .block_container .block .background_container .background_content .split_content div[data-micro-template="manticore_split_image_container"] {
  display: flex;
  justify-content: space-around;
}
.section_7 .content_container .content .block_container .block .background_container .background_content .split_content div[data-micro-template="manticore_split_image_container"] > div {
  flex-basis: 46%;
  text-align: center;
}
@media (max-width: 768px) {
  .section_7 .content_container .content .block_container .block .background_container .background_content .split_content div[data-micro-template="manticore_split_image_container"] > div {
    flex-basis: 100%;
    display: none;
  }
}
.section_7 .content_container .content .block_container .block .background_container .background_content .split_content div[data-micro-template="manticore_split_image_container"] > div:first-of-type {
  display: block;
}
.section_7 .content_container .content .block_container .block .background_container .background_content .split_content div[data-micro-template="manticore_split_image_container"] > div .button {
  background: #77b0d0;
  color: white;
}
.section_7 .content_container .content .block_container .block .background_container .background_content .split_content div[data-micro-template="manticore_split_image_container"] > div .button:hover {
  background: #0070af;
}
</style>
<section class="section_7" data-module="parallax_image" data-html="/custom/modules/manticore_split/module.html" data-json="/custom/modules/manticore_split/module.json" data-page="" data-full-path="/">
	<div class="content_container">
		<div class="content">
			<div class="block_container">
	<div class="block">
		<div class="background_container">
			<div class="background_content">
                <div class="split_content">
                    <div class="title">
                        <h2>Smile Gallery</h2>
                        <h3>Personalized Solutions for Stunning Smiles!</h3>
                    </div>
                    <div class="text">
                        <p>We provide skilled care with an artistic touch to help our patients achieve the smiles they’ve always wanted. As the saying goes, a picture speaks a thousand words. Our Smile Gallery illustrates our commitment to dental excellence and how our office can restore, enhance, and transform every smile into one that inspires confidence.</p>
                        <div data-micro-template="manticore_split_image_container">
	<div data-micro-template="manticore_split_image">
    <div>
        <picture><source srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=" data-srcset="/cache/sm-custom_modules_manticore_split_images_1.webp 420w, /cache/custom_modules_manticore_split_images_1.webp 437w, /cache/custom_modules_manticore_split_images_1.webp" sizes="(max-width: 420px) 420px, (min-width: 641px) 437px" data-lazy-picture="true" type="image/webp"><img alt="Centereach Cosmetic Dentist" class="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=" data-lazy-img="true" data-src="/custom/modules/manticore_split/images/1.png"></picture>
    </div>
    <a href="/smile-gallery/" class="button" role="button" aria-label="View More">View More</a>
</div>
</div>
                    </div>
                </div>
            </div>
			<picture class="background_image"><source srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=" data-srcset="/cache/sm-custom_modules_manticore_split_images_bg.webp 420w, /cache/md-custom_modules_manticore_split_images_bg.webp 640w, /cache/lg-custom_modules_manticore_split_images_bg.webp 1024w, /cache/xl-custom_modules_manticore_split_images_bg.webp 1366w, /cache/custom_modules_manticore_split_images_bg.webp 1367w, /cache/custom_modules_manticore_split_images_bg.webp" sizes="(max-width: 420px) 420px, (max-width: 640px) 640px, (max-width: 1024px) 1024px, (max-width: 1366px) 1366px, (min-width: 1025px) 1367px" data-lazy-picture="true" type="image/webp"><img alt="Dentist in Centereach" class="background_image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=" data-lazy-img="true" data-src="/custom/modules/manticore_split/images/bg.jpg"></picture>
		</div>
	</div>
</div>

		</div>
	</div>
</section><script>
	javascript.prototype[get_id()] = function() {
		var json = {"settings":{"parallax":false},"content":[{"image":"\/custom\/modules\/manticore_split\/images\/bg.jpg","title":"Smile Gallery","subtitle":"Personalized Solutions for Stunning Smiles!","text":"We provide skilled care with an artistic touch to help our patients achieve the smiles they\u2019ve always wanted. As the saying goes, a picture speaks a thousand words. Our Smile Gallery illustrates our commitment to dental excellence and how our office can restore, enhance, and transform every smile into one that inspires confidence.","image_content":[{"image":"\/custom\/modules\/manticore_split\/images\/1.png","label":"View More","url":"\/smile-gallery\/"}]}]};

		function shift_image() {
			if (
				json.settings.hasOwnProperty('parallax') &&
				json.settings.parallax
			) {
				$('.section_7 .background_image').each(function() {
					var elementHeight = $(this).height();
					var startEffect = $(this).offset().top - $(window).height();
					var endEffect = $(this).offset().top + elementHeight;

					var pageHeight = $(document).height();

					var scrollDistance = endEffect - startEffect;
					var scrollPosition = $(document).scrollTop();

					if (scrollPosition > startEffect && scrollPosition < endEffect) {
						scrollPercent = ((scrollPosition - startEffect) / scrollDistance * 100).toFixed(4);
						/* $(this).css('transform', 'translate(-50%, -'+(100 - scrollPercent)+'%)'); */
						$(this).css('object-position', 'center '+(100 - scrollPercent)+'%');
					}
				});
			}
			else {
				$('.section_7 .background_image').addClass('static');
			}
		}
		
		shift_image();

		$(window).resize(function() {
			shift_image();
		});

		$(document).scroll(function() {
			shift_image();
		});
	}
</script><style></style><style>.section_8 {
  background: #eeeeee;
  padding: 60px 20px;
}
.section_8 .content_container {
  max-width: 1200px;
  margin: 0 auto;
}
.section_8 .content_container .content {
  text-align: center;
}
.section_8 .content_container .content h2 {
  color: #0070af;
  font-weight: 300;
  font-size: 3rem;
}
@media (max-width: 768px) {
  .section_8 .content_container .content h2 {
    font-size: 2rem;
  }
}
.section_8 .content_container .content h2 span {
  color: #77b0d0;
}
.section_8 .content_container .content h3 {
  color: #353535;
  font-size: 1.4rem;
  font-weight: 400;
}
@media (max-width: 768px) {
  .section_8 .content_container .content h3 {
    font-size: 1.2rem;
  }
}
.section_8 .content_container .content .text {
  font-size: 1.1rem;
  color: #353535;
  text-align: left;
  border-top: 3px solid #77b0d0;
  padding-top: 20px;
}
@media (max-width: 768px) {
  .section_8 .content_container .content .text {
    font-size: 1rem;
  }
}
.section_8 .content_container .content .text p {
  line-height: 1.6em;
  margin: 0;
}
.section_8 .content_container .content .text > div {
  display: flex;
}
@media (max-width: 940px) {
  .section_8 .content_container .content .text > div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
.section_8 .content_container .content .text > div > div {
  flex: auto;
}
.section_8 .content_container .content .text > div > .image {
  flex: 1 0 auto;
  margin-right: 25px;
}
@media (max-width: 940px) {
  .section_8 .content_container .content .text > div > .image {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.section_8 .content_container .content .button {
  color: white;
  background: #77b0d0;
}
.section_8 .content_container .content .button:hover {
  background: #0070af;
}
</style>
<section class="section_8" data-module="html_module" data-html="/custom/modules/manticore_cta/module2.html" data-json="/custom/modules/manticore_cta/module2.json" data-page="" data-full-path="/">
	<div class="content_container">
		<div class="content">
			
			<h2>Accessible, convenient care you can trust</h2>
<h3></h3>
<div class="text"><div>
 
    <div>
        <p>From the moment you step into our office, we do all we can to make each visit a positive, stress-free, and comfortable experience. Your comfort and care are our top priorities. We provide skilled, compassionate treatment in a calm, relaxing setting. Our office accepts many dental insurances and dental savings plans. We value the opportunity to serve your smile. Proudly serving Centereach, Seldon, and Farmingville!</p>
    </div>
</div>
</div>
<div data-micro-template="buttons_container">
	<div data-micro-template="buttons">
	<a class="button" href="/our-office/" role="button" aria-label="Our Office">Our Office</a>
</div>
</div>
			
		</div>
		<div class="sidebar" data-sidebar="false">
			
		</div>
	</div>
</section><style></style><style>.section_9 {
  padding: 60px 20px 40px 20px;
  box-sizing: border-box;
  background: #ffffff;
}
.section_9 .content_container .content {
  max-width: 1400px;
  justify-content: space-around;
  flex-wrap: wrap;
  display: flex;
  margin: 0 auto;
}
.section_9 .content_container .content .large_block {
  flex-basis: 45%;
  margin-bottom: 40px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .section_9 .content_container .content .large_block {
    margin-bottom: 20px;
  }
}
@media (max-width: 680px) {
  .section_9 .content_container .content .large_block {
    flex-basis: 100%;
  }
}
.section_9 .content_container .content .large_block .titles {
  text-align: center;
}
.section_9 .content_container .content .large_block .titles h2 {
  color: #0070af;
  font-weight: 300;
  font-size: 3rem;
}
@media (max-width: 1024px) {
  .section_9 .content_container .content .large_block .titles h2 {
    font-size: 2rem;
  }
}
.section_9 .content_container .content .large_block .titles h2 span {
  color: #77b0d0;
}
.section_9 .content_container .content .large_block .titles h3 {
  color: #353535;
  font-size: 1.4rem;
  font-weight: 400;
}
@media (max-width: 1024px) {
  .section_9 .content_container .content .large_block .titles h3 {
    font-size: 1.2rem;
  }
}
.section_9 .content_container .content .large_block .image {
  border-top: 3px solid #77b0d0;
  padding-top: 20px;
  margin-top: auto;
}
</style>
<section class="section_9" data-module="html_module" data-html="/custom/modules/manticore_large_blocks/module.html" data-json="/custom/modules/manticore_large_blocks/module.json" data-page="" data-full-path="/">
	<div class="content_container">
		<div class="content">
			
			<div class="large_block">
    <div class="titles">
        <h2>Ceramic Crowns</h2>
        <h3>Lifelike and biocompatible results.</h3>
    </div>
    <div class="image">
        <a href="/services/ceramic-crowns/" aria-label="link"><picture><source srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=" data-srcset="/cache/sm-custom_modules_manticore_large_blocks_images_1.webp 420w, /cache/custom_modules_manticore_large_blocks_images_1.webp 640w, /cache/custom_modules_manticore_large_blocks_images_1.webp" sizes="(max-width: 420px) 420px, (min-width: 1025px) 640px" data-lazy-picture="true" type="image/webp"><img alt="Dental Office in Centereach" class="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=" data-lazy-img="true" data-src="/custom/modules/manticore_large_blocks/images/1.jpg"></picture></a>
    </div>
</div>
<div class="large_block">
    <div class="titles">
        <h2>Dental Implants</h2>
        <h3>The most advanced solution for replacing missing teeth.</h3>
    </div>
    <div class="image">
        <a href="/services/implant-dentistry/" aria-label="link"><picture><source srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=" data-srcset="/cache/sm-custom_modules_manticore_large_blocks_images_2.webp 420w, /cache/custom_modules_manticore_large_blocks_images_2.webp 640w, /cache/custom_modules_manticore_large_blocks_images_2.webp" sizes="(max-width: 420px) 420px, (min-width: 1025px) 640px" data-lazy-picture="true" type="image/webp"><img alt="Cosmetic Dental Office 11720" class="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=" data-lazy-img="true" data-src="/custom/modules/manticore_large_blocks/images/2.jpg"></picture></a>
    </div>
</div>

			
		</div>
		<div class="sidebar" data-sidebar="false">
			
		</div>
	</div>
</section><style>.section_10 {
  padding: 40px 40px;
}
.section_10 .button {
  border: 0px;
  color: #77b0d0;
  padding: 0px;
  text-transform: uppercase;
  font-weight: bold;
  background-color: rgba(255,255,255,0);
  padding: 0px 0px 0.5rem 0px;
  border-bottom: 1px dotted;
}
.section_10 .button:hover {
  background-color: rgba(255,255,255,0);
  color: #0070af;
}
.section_10 .content_container .content {
  display: flex;
  justify-content: space-evenly;
}
.section_10 .content_container .content .block_container:not(:last-of-type) {
  margin-right: 20px;
}
.section_10 .content_container .content a {
  display: inline-block;
}
.section_10 .content_container .content a:hover {
  color: #0070af;
}
.section_10 .content_container .content .block_container {
  flex-basis: auto;
  flex: 1;
}
.section_10 .content_container .content .block_container .block {
  transition: all 0.4s ease;
}
.section_10 .content_container .content .block_container .block:hover {
  filter: brightness(60%);
}
.section_10 .content_container .content .block_container .block:hover h2,
.section_10 .content_container .content .block_container .block:hover h3,
.section_10 .content_container .content .block_container .block:hover .description {
  filter: brightness(50%);
}
.section_10 .content_container .content .block_container .block .background_container {
  width: 100%;
  height: 300px;
}
.section_10 .content_container .content .block_container .block h2 {
  font-size: 1.5rem;
}
.section_10 .content_container .content .block_container .block h3 {
  font-size: 1rem;
  margin-top: 0px;
}
@media (max-width: 1280px) {
  .section_10 .content_container .content {
    flex-wrap: wrap;
    justify-content: center;
  }
  .section_10 .content_container .content .block_container {
    flex: 1 0 50%;
    box-sizing: border-box;
  }
  .section_10 .content_container .content .block_container:not(:last-of-type) {
    margin-right: 0px;
  }
  .section_10 .content_container .content .block_container:nth-of-type(odd) {
    padding-right: 10px;
  }
  .section_10 .content_container .content .block_container:nth-of-type(even) {
    padding-left: 10px;
  }
}
@media (max-width: 768px) {
  .section_10 .button {
    line-height: 1rem;
  }
  .section_10 .content_container .content {
    justify-content: center;
  }
  .section_10 .content_container .content .block_container {
    margin-bottom: 10px;
    border-bottom: 1px dotted #77b0d0;
    padding-bottom: 1rem;
    flex: 1 0 100%;
  }
  .section_10 .content_container .content .block_container .block {
    text-align: center;
  }
  .section_10 .content_container .content .block_container .block img {
    width: 100%;
  }
  .section_10 .content_container .content .block_container:nth-of-type(odd) {
    padding-right: 0px;
  }
  .section_10 .content_container .content .block_container:nth-of-type(even) {
    padding-left: 0px;
  }
}
@media (max-width: 640px) {
  .section_10 {
    padding: 20px;
  }
}
</style><style>.section_10 {
  background: #ededed;
  padding: 80px;
  flex: 0 0 50%;
}
@media (max-width: 1280px) {
  .section_10 {
    padding: 40px;
  }
}
@media (max-width: 1024px) {
  .section_10 {
    flex: 0 0 100%;
  }
}
.section_10 .content_container .content {
  flex-wrap: wrap;
}
.section_10 .content_container .content::before {
  content: 'Our Blog';
  color: #0070af;
  font-weight: 300;
  font-size: 3rem;
  margin: 0 auto 16px;
  flex: 0 0 100%;
  border-bottom: 3px solid #77b0d0;
  padding-bottom: 36px;
  text-align: center;
  font-family: "Roboto";
}
@media (max-width: 1024px) {
  .section_10 .content_container .content::before {
    font-size: 2rem;
  }
}
.section_10 .content_container .content .block_container {
  flex: 0 0 100%;
}
.section_10 .content_container .content .block_container:not(:last-of-type) {
  margin-right: 0px;
}
.section_10 .content_container .content .block_container .block {
  padding: 20px;
}
.section_10 .content_container .content .block_container .block:hover {
  filter: none;
}
.section_10 .content_container .content .block_container .block:hover h2 {
  filter: none;
}
.section_10 .content_container .content .block_container .block:hover h3 {
  filter: none;
}
.section_10 .content_container .content .block_container .block a:hover {
  color: inherit;
}
.section_10 .content_container .content .block_container .block .background_container {
  display: none;
}
.section_10 .content_container .content .block_container .block h2 {
  color: #77b0d0;
  font-size: 1.2rem;
  font-weight: 500;
  text-align: left;
}
.section_10 .content_container .content .block_container .block h3 {
  color: #353535;
  font-weight: 400;
  margin-top: 5px;
  text-align: left;
}
.section_10 .content_container .content .block_container .block h3::before {
  content: "›";
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 1.4rem;
  color: #77b0d0;
  margin-right: 5px;
  line-height: 1rem;
  transform: scaleX(1.4);
}
@media (max-width: 768px) {
  .section_10 .content_container .content .block_container .block {
    text-align: left;
  }
}
.section_10 .content_container .content .block_container:nth-of-type(even) {
  background-color: #f7f7f7;
}
@media (max-width: 1280px) {
  .section_10 .content_container .content .block_container:nth-of-type(even) {
    padding-left: 0px;
  }
}
@media (max-width: 768px) {
  .section_10 .content_container .content .block_container {
    margin-bottom: 0px;
    border-bottom: none;
    padding-bottom: none;
  }
}
.section_10 .content_container .content .button {
  color: white;
  background-color: #77b0d0;
  padding: 20px 40px;
  text-transform: capitalize;
  font-weight: 400;
}
.section_10 .content_container .content .button:hover {
  background-color: #0070af;
  color: white;
}
@media (max-width: 768px) {
  .section_10 .content_container .content .button {
    line-height: initial;
  }
}
</style>
<section class="section_10" data-module="blog_list" data-html="/system/modules/blog_list/1.0.2/module.html" data-json="/custom/modules/blog_list/module.json" data-page="" data-full-path="/">
	<div class="content_container">
		<div class="content">
			<div class="block_container">
	<div class="block">
        <a href="blog/our-office/2025/9338/your-dental-experience/" aria-label="A Dental Experience Built Around You May 1, 2025 Walking into a dental office can feel like stepping into a sterile, impersonal environment. But what if that experience could feel more like walking into a trusted friend’s home—warm,…">
            <div class="background_container">
				<picture class="background_image"><source srcset="/cache/sm-www.thedoctorsinternet.com_stockimages_uploads_2_5491_blog.wdeyyjjsv6g94tg0.webp" data-srcset="/cache/www.thedoctorsinternet.com_stockimages_uploads_2_5491_blog.wdeyyjjsv6g94tg0.webp" data-srcset-sm="/cache/sm-www.thedoctorsinternet.com_stockimages_uploads_2_5491_blog.wdeyyjjsv6g94tg0.webp" type="image/webp"><img alt="Virginia M. Mitchell, DDS, PC" class="background_image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=" data-src="https://www.thedoctorsinternet.com/stockimages/uploads/2//5491/blog.wdeyyjjsv6g94tg0.jpeg"></picture>
			</div>
            <h2>A Dental Experience Built Around You</h2>
            <h3>May 1, 2025</h3>
            <div class="description"><p>Walking into a dental office can feel like stepping into a sterile, impersonal environment.  But what if that experience could feel more like walking into a trusted friend’s home—warm,…</p></div>
        </a>
	</div>
</div><div class="block_container">
	<div class="block">
        <a href="blog/our-office/2025/9282/oral-exams/" aria-label="Why Regular Oral Exams Are Essential for a Healthy Smile April 15, 2025 Routine oral exams play a critical role in maintaining a healthy smile and overall well-being. During an oral exam, your dentist carefully evaluates your teeth, gums, and mouth for signs of problems…">
            <div class="background_container">
				<picture class="background_image"><source srcset="/cache/sm-www.thedoctorsinternet.com_stockimages_uploads_2_5689_blog.r8gjbfonidypxbm5.webp" data-srcset="/cache/www.thedoctorsinternet.com_stockimages_uploads_2_5689_blog.r8gjbfonidypxbm5.webp" data-srcset-sm="/cache/sm-www.thedoctorsinternet.com_stockimages_uploads_2_5689_blog.r8gjbfonidypxbm5.webp" type="image/webp"><img alt="Virginia M. Mitchell, DDS, PC" class="background_image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=" data-src="https://www.thedoctorsinternet.com/stockimages/uploads/2//5689/blog.r8gjbfonidypxbm5.jpeg"></picture>
			</div>
            <h2>Why Regular Oral Exams Are Essential for a Healthy Smile

</h2>
            <h3>April 15, 2025</h3>
            <div class="description"><p>Routine oral exams play a critical role in maintaining a healthy smile and overall well-being.  During an oral exam, your dentist carefully evaluates your teeth, gums, and mouth for signs of problems…</p></div>
        </a>
	</div>
</div><div class="block_container">
	<div class="block">
        <a href="blog/our-office/2025/9123/smile-summer-ready/" aria-label="Get Your Smile Summer-Ready with a Professional Dental Cleaning April 1, 2025 With summer just around the corner, it’s time to focus on refreshing your smile. A professional dental cleaning is one of the most effective ways to maintain optimal oral health and keep your…">
            <div class="background_container">
				<picture class="background_image"><source srcset="/cache/sm-www.thedoctorsinternet.com_stockimages_uploads_2_5641_blog.dmij9imgbuarezwq.webp" data-srcset="/cache/www.thedoctorsinternet.com_stockimages_uploads_2_5641_blog.dmij9imgbuarezwq.webp" data-srcset-sm="/cache/sm-www.thedoctorsinternet.com_stockimages_uploads_2_5641_blog.dmij9imgbuarezwq.webp" type="image/webp"><img alt="Virginia M. Mitchell, DDS, PC" class="background_image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=" data-src="https://www.thedoctorsinternet.com/stockimages/uploads/2//5641/blog.dmij9imgbuarezwq.jpeg"></picture>
			</div>
            <h2>Get Your Smile Summer-Ready with a Professional Dental Cleaning</h2>
            <h3>April 1, 2025</h3>
            <div class="description"><p>With summer just around the corner, it’s time to focus on refreshing your smile.  A professional dental cleaning is one of the most effective ways to maintain optimal oral health and keep your…</p></div>
        </a>
	</div>
</div>
		</div>
	</div>
</section><script>
	javascript.prototype[get_id()] = function() {
		var json = {"settings":{"limit":3,"description_length":200,"url_handler":"blog","button":{"enable":true}},"content":[{}]};
		var button_aria = (json.settings.button.label ? json.settings.button.label : 'Read More');
		
		if(json.settings.hasOwnProperty('button') && json.settings.button.enable){
			var button_container = $('<div/>').addClass('button_container');
			var button = $('<a/>').attr('aria-label', button_aria).addClass('button');
			
			if(json.settings.button.hasOwnProperty('url') && json.settings.button.url !== ""){
				button.attr('href', json.settings.button.url);
			}else{
				button.attr('href', '/blog/');
			}
			
			if(json.settings.button.hasOwnProperty('label') && json.settings.button.label !== ""){
				button.text(json.settings.button.label);
			}else{
				button.text('Read More');
			}

			$(button_container).append(button);
			$('.section_10 .content_container .content').append(button_container);
		}
	}
</script><style></style><style>.section_11 {
  padding: 0;
  box-sizing: border-box;
  background: #0070af;
  flex: 0 0 50%;
}
@media (max-width: 1024px) {
  .section_11 {
    flex: 0 0 100%;
  }
}
.section_11 .content_container .content {
  max-width: 100%;
  justify-content: space-around;
  flex-wrap: wrap;
  display: flex;
  margin: 0 auto;
}
.section_11 .content_container .content .manticore_blog_form {
  flex-basis: 100%;
  display: flex;
}
@media (max-width: 1024px) {
  .section_11 .content_container .content .manticore_blog_form {
    flex-direction: column;
  }
}
.section_11 .content_container .content .manticore_blog_form .form {
  padding: 80px;
  flex-basis: 100%;
}
@media (max-width: 1280px) {
  .section_11 .content_container .content .manticore_blog_form .form {
    padding: 40px;
  }
}
@media (max-width: 480px) {
  .section_11 .content_container .content .manticore_blog_form .form {
    padding: 40px 20px;
  }
}
.section_11 .content_container .content .manticore_blog_form .form {
  background: #0070af;
}
.section_11 .content_container .content .manticore_blog_form .form .titles h2 {
  color: #ffffff;
}
.section_11 .content_container .content .manticore_blog_form .form .titles h3 {
  color: #ffffff;
}
.section_11 .content_container .content .manticore_blog_form .form .content form {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.section_11 .content_container .content .manticore_blog_form .form .content form input,
.section_11 .content_container .content .manticore_blog_form .form .content form textarea {
  flex-basis: 100%;
  padding: 15px;
  display: block;
  box-sizing: border-box;
  border: 0px;
  margin-bottom: 20px;
}
.section_11 .content_container .content .manticore_blog_form .form .content form textarea {
  height: 200px;
}
.section_11 .content_container .content .manticore_blog_form .form .content form input[type='submit'] {
  display: none;
}
.section_11 .content_container .content .manticore_blog_form .form .content form .submit_container {
  text-align: center;
}
.section_11 .content_container .content .manticore_blog_form .form .content p {
  color: #fff;
}
.section_11 .content_container .content .manticore_blog_form .form .content p a {
  color: inherit;
}
.section_11 .content_container .content .manticore_blog_form .form .content p a:hover {
  color: #77b0d0;
}
.section_11 .content_container .content .manticore_blog_form .form .content .form_buttons {
  display: flex;
  width: 100%;
  justify-content: space-around;
  flex-wrap: wrap;
  margin-bottom: 40px;
}
.section_11 .content_container .content .manticore_blog_form .form .content .button:hover {
  background: #ffffff;
  color: #0070af;
}
.section_11 .content_container .content .manticore_blog_form .titles {
  text-align: center;
}
.section_11 .content_container .content .manticore_blog_form .titles h2 {
  font-weight: 300;
  font-size: 3rem;
  margin-top: 0;
}
@media (max-width: 1024px) {
  .section_11 .content_container .content .manticore_blog_form .titles h2 {
    font-size: 2rem;
  }
}
.section_11 .content_container .content .manticore_blog_form .titles h2 span {
  color: #77b0d0;
}
.section_11 .content_container .content .manticore_blog_form .titles h3 {
  font-size: 1.4rem;
  font-weight: 400;
  margin-bottom: 20px;
  border-bottom: 3px solid #77b0d0;
  padding-bottom: 20px;
}
@media (max-width: 1024px) {
  .section_11 .content_container .content .manticore_blog_form .titles h3 {
    font-size: 1.2rem;
  }
}
.section_11 .content_container .content .manticore_blog_form .button {
  color: white;
  background: #77b0d0;
}
.section_11 .content_container .content .manticore_blog_form .button:hover {
  background: #0070af;
}
</style>
<section class="section_11" data-module="html_module" data-html="/custom/modules/manticore_blog_form/module.html" data-json="/custom/modules/manticore_blog_form/module.json" data-page="" data-full-path="/">
	<div class="content_container">
		<div class="content">
			
			<div class="manticore_blog_form">
  
    <div class="form">
        <div class="titles">
            <h2>Request an Appointment</h2>
            <h3></h3>
        </div>
        <div class="content">
			<div class="form_buttons">
				<a href="/appointments/" class="button" role="button" aria-label="Book Online">Book Online</a>
				<a href="tel:+16315888890" class="button tel_16315888890" role="button" aria-label="Give Us a Call" data-click-call="0">Give Us a Call</a>
			</div>
			
           <form data-submission-url="/system/processors/forms/standard_form_email/processor.php" data-db-only="NDk2MDU5::L0NuQW1RZEdreFN0NFB6d0Y4ZGdIZz09" data-append-location="" data-ad-grouping="" data-recaptcha-site-key="" data-recaptcha-secret-key="MzI2MDM0::amRyN3VSRWF0OVJWdS9uandjdEhXZz09" data-recaptcha-processor="" data-recipients="ODc3OTU1::ZGpxZVpiNHJqZC9ObkRjV1B6NXdsaDdhV0ZSNm1JYXZXbmdWRmdVTmNYOD0=" data-cc="MzY4MDYx::YTAyVkVaekYxZUQzLzZKU3lCYXZ2QT09" data-ad-recipients="MzkwNTYw::WEhiNUYrREdQd1lGdHM5ckN0SjdUQT09" data-action="" data-subject="NTIzNjgy::cE8yc0lmMzQxYk5qdUVzN2hNVjd2QT09" data-dynamic="true" data-pdf="" data-type="custom" data-category="Contact" data-google-conversion="" data-facebook-conversion="" data-hipaa="MjQ0NTgx::V2UyU3pxSHUvZnp2VDRoaGpFaWZmZz09" data-reply-to="MTUxNDA1::Sm9zQ0tzUUdUd21mWmkzVDcxSDE3dz09"><input name="first" data-email-label="First Name" data-type="text" type="text" aria-label="input" placeholder="First Name" data-required="1" aria-required="true" data-readonly="" data-hidden="" value=""><input name="last" data-email-label="Last Name" data-type="text" type="text" aria-label="input" placeholder="Last Name" data-required="1" aria-required="true" data-readonly="" data-hidden="" value=""><input name="email" data-email-label="Email Address" data-type="email" type="email" aria-label="input" placeholder="Email Address" data-required="1" aria-required="true" data-readonly="" data-hidden=""><input name="phone" data-email-label="Phone Number" data-type="text" type="text" aria-label="input" placeholder="Phone Number" data-required="" aria-required="false" data-readonly="" data-hidden="" value=""><textarea name="textarea" data-email-label="Message" data-type="textarea" type="textarea" aria-label="Message" placeholder="Message" data-required="1" aria-required="true" data-readonly="" data-hidden=""></textarea><input data-type="submit" type="submit" aria-label="input" placeholder="Submit"><div data-type="submit" type="submit" class="submit_container"><div class="button submit" data-dynamic="true" placeholder="Submit" role="button">Submit</div></div><section data-form-name="contact" data-type="system-lightbox-content"><div class="container">
	<h3>Thank You!</h3>
	<p>We appreciate you taking the time to visit our site.  We'll review your message and be in touch with you soon.</p>
	<div class="button" data-type="system-lightbox-close" role="button">Continue</div>
</div></section></form>
		   <p>Have a Question?  Feel free to give us a call at <a href="tel:+16315888890" aria-label="(631) 588-8890" class="tel_16315888890" data-click-call="0">(631) 588-8890</a>.</p>
        </div>
    </div>
</div>
			
		</div>
		<div class="sidebar" data-sidebar="false">
			
		</div>
	</div>
</section><style></style><style>.section_12 {
  background: #ffffff;
  padding: 60px 20px;
}
.section_12 .content_container {
  max-width: 1200px;
  margin: 0 auto;
}
.section_12 .content_container .content {
  text-align: center;
}
.section_12 .content_container .content h2 {
  color: #0070af;
  font-weight: 300;
  font-size: 3rem;
}
@media (max-width: 768px) {
  .section_12 .content_container .content h2 {
    font-size: 2rem;
  }
}
.section_12 .content_container .content h2 span {
  color: #77b0d0;
}
.section_12 .content_container .content h3 {
  color: #353535;
  font-size: 1.4rem;
  font-weight: 400;
}
@media (max-width: 768px) {
  .section_12 .content_container .content h3 {
    font-size: 1.2rem;
  }
}
.section_12 .content_container .content div[data-micro-template="social_icons_container"] {
  display: flex;
  justify-content: space-between;
  border-top: 3px solid #77b0d0;
  padding-top: 10px;
  flex-wrap: wrap;
}
.section_12 .content_container .content div[data-micro-template="social_icons_container"] .button {
  flex-basis: 24%;
  background: #0070af;
  color: white;
  border: 1px solid #0070af;
  font-size: 1.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  height: 100px;
  padding: 5px;
}
@media (max-width: 768px) {
  .section_12 .content_container .content div[data-micro-template="social_icons_container"] .button {
    flex-basis: 48%;
    height: 75px;
    font-size: 1.5rem;
  }
}
@media (max-width: 480px) {
  .section_12 .content_container .content div[data-micro-template="social_icons_container"] .button {
    flex-basis: 100%;
    justify-content: flex-start;
  }
}
.section_12 .content_container .content div[data-micro-template="social_icons_container"] .button:hover {
  background: #ffffff;
  color: #0070af;
}
.section_12 .content_container .content div[data-micro-template="social_icons_container"] .button svg {
  height: 2rem;
  width: 2rem;
  margin-right: 10px;
}
@media (max-width: 768px) {
  .section_12 .content_container .content div[data-micro-template="social_icons_container"] .button svg {
    height: 1.75rem;
    width: 1.75rem;
  }
}
@media (max-width: 480px) {
  .section_12 .content_container .content div[data-micro-template="social_icons_container"] .button svg {
    margin-left: 20px;
  }
}
</style>
<section class="section_12" data-module="html_module" data-html="/custom/modules/manticore_social/module.html" data-json="/custom/modules/manticore_social/module.json" data-page="" data-full-path="/">
	<div class="content_container">
		<div class="content">
			
			<h2>Stay Connected</h2>
<h3>Keep in touch through our social media</h3>
<div data-micro-template="social_icons_container">
	<a data-micro-template="social_icons_label" href="https://www.facebook.com/profile.php?id=100069598560815" class="button" role="button" aria-label="Facebook" rel="noopener" target="_blank"><i class="fab fa-facebook-f"></i>Facebook</a>
<a data-micro-template="social_icons_label" href="https://maps.app.goo.gl/QCPJpwGX1GW7LG787" class="button" role="button" aria-label="Google" rel="noopener" target="_blank"><i class="fab fa-google"></i>Google</a>
<a data-micro-template="social_icons_label" href="/blog/" class="button" role="button" aria-label="Blog"><i class="fas fa-blog"></i>Blog</a>

</div>
			
		</div>
		<div class="sidebar" data-sidebar="false">
			
		</div>
	</div>
</section><style>.section_13 {
  padding: 40px 40px;
}
.section_13 .content_container {
  max-width: 100%;
  justify-content: center;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}
.section_13 .content_container .content {
  width: 100%;
}
.section_13 .content_container .content h2 {
  text-align: center;
}
.section_13 .content_container .content h3 {
  font-size: 1.5rem;
}
@media (max-width: 640px) {
  .section_13 {
    padding: 20px 20px;
  }
}
</style><style>.section_13 {
  padding: 60px 10px 20px;
  background-color: #eeeeee;
}
.section_13 .content {
  text-align: center;
  color: #353535;
}
.section_13 .content .logo {
  margin-bottom: 20px;
}
.section_13 .content .phone {
  color: #0070af;
  font-size: 1.4rem;
}
.section_13 .copyright {
  margin: 20px 0px 60px;
  text-align: center;
  font-size: 0.75rem;
  color: #353535;
}
.section_13 .copyright div:first-of-type {
  margin-bottom: 10px;
}
</style>
<section class="section_13" data-module="content" data-html="/custom/modules/manticore_footer/module.html" data-json="" data-page="" data-full-path="/">
	<div class="content_container">
		<div class="content">
			
<div class="logo">
	<picture><source srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=" data-srcset="/cache/custom_images_logo.webp 369w, /cache/custom_images_logo.webp" sizes="(min-width: 641px) 369px" data-lazy-picture="true" type="image/webp"><img alt="Top Cosmetic Dental Office 11720" class="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=" data-lazy-img="true" data-src="/custom/images/logo.png"></picture>
</div>
<div class="phone">
    <div class="label">Existing Patients: <a href="tel:+16315888890" class="number tel_16315888890" aria-label="(631) 588-8890" data-click-call="0">(631) 588-8890 </a></div>
    
     <div class="label">New Patients: <a href="tel:+16315422940" class="number tel_16315422940" aria-label="(631) 542-2940" data-click-call="0">(631) 542-2940 </a></div>	
</div>
<div class="copyright">
	<div>
	© 2025 Virginia M. Mitchell, DDS, PC. All Rights Reserved. | <a href="/accessibility/" aria-label="Accessibility Policy">Accessibility Policy</a>
</div>
<div>
	<a href="https://doctorsinternet.com/dentistry/" aria-label="Dental Marketing" rel="noopener" target="_blank">Dental Marketing</a>
</div>
<div>
	Centereach Dentist | Dentist in Centereach | Cosmetic Dentist Centereach
</div>
</div>

		</div>
	</div>
</section><style>section[data-type="system-lightbox-container"] section[data-type="system-lightbox-content"][data-name="popup"] {
  display: initial;
}
section[data-type="system-lightbox-content"][data-name="popup"] {
  width: 100%;
  height: 100%;
  display: none;
}
section[data-type="system-lightbox-content"][data-name="popup"] .block_container {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0,0,0,0.9);
}
section[data-type="system-lightbox-content"][data-name="popup"] .block_container .block {
  width: 600px;
  max-width: 90vw;
  max-height: 90vh;
  background-color: white;
  padding: 40px;
  box-sizing: border-box;
  position: relative;
  border-radius: 5px;
  overflow: scroll;
}
section[data-type="system-lightbox-content"][data-name="popup"] .block_container .block h2 {
  margin-top: 0px;
  font-size: 2rem;
}
section[data-type="system-lightbox-content"][data-name="popup"] .block_container .block .button[data-type="system-lightbox-close"] {
  font-size: 40px;
  background-color: initial;
  color: #0070af;
  position: absolute;
  top: 12px;
  padding: 0px;
  margin: 0px;
  right: 20px;
}
</style><style>section[data-type="system-lightbox-container"] section[data-type="system-lightbox-content"][data-name="popup"] {
  display: initial;
}
section[data-type="system-lightbox-content"][data-name="popup"] {
  width: 100%;
  height: 100%;
  display: none;
}
section[data-type="system-lightbox-content"][data-name="popup"] .adult_registration {
  background-color: #77b0d0;
  color: white;
}
section[data-type="system-lightbox-content"][data-name="popup"] .svg-inline--fa.fa-w-10 {
  padding: 5px 10px 5px 10px;
}
section[data-type="system-lightbox-content"][data-name="popup"] .block_container {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0,0,0,0.2);
}
section[data-type="system-lightbox-content"][data-name="popup"] .block_container .block {
  width: 600px;
  max-width: 90vw;
  max-height: 90vh;
  background-color: white;
  padding: 40px;
  box-sizing: border-box;
  position: relative;
  border-radius: 5px;
  overflow: auto;
  justify-content: center;
  text-align: center;
}
section[data-type="system-lightbox-content"][data-name="popup"] .block_container .block h2 {
  margin-top: 0px;
  font-size: 2rem;
}
section[data-type="system-lightbox-content"][data-name="popup"] .block_container .block h3 {
  color: #77b0d0;
}
section[data-type="system-lightbox-content"][data-name="popup"] .block_container .block .button[data-type="system-lightbox-close"] {
  font-size: 40px;
  background-color: #77b0d0;
  color: white;
  position: absolute;
  top: 12px;
  padding: 0px;
  margin: 0px;
  right: 20px;
  z-index: 99;
}
section[data-type="system-lightbox-content"][data-name="popup"] .block_container .block .background_container .background_image {
  background-image: url("/custom/images/bluebg.jpg");
}
</style>
<section class="section_14" data-module="popup" data-html="/custom/modules/popup/module.html" data-json="" data-page="" data-full-path="/">
	<section data-type="system-lightbox-content" data-name="popup">
		<div class="block_container">
	<div class="block">
		<div class="button" data-type="system-lightbox-close" role="button"><i class="fal fa-times"></i></div>
			<div class="background_container">
				  <div class="background_image"><picture><source srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=" data-srcset="/cache/sm-custom_images_bluebg.webp 420w, /cache/custom_images_bluebg.webp 618w, /cache/custom_images_bluebg.webp" sizes="(max-width: 420px) 420px, (min-width: 1025px) 618px" data-lazy-picture="true" type="image/webp"><img alt="Emergency Dentist Centereach" class="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=" data-lazy-img="true" data-src="/custom/images/bluebg.jpg"></picture></div>
					<div style="position:relative"> 
					  <h4>Mention this promotion when you schedule your appointment at the office of Dr. Mitchell and you can receive your initial exam and X-rays for just $65!*</h4>
						<h5>*Certain restrictions apply; please contact our office for more details.</h5>
						<a class="button adult_registration" href="/contact/" role="button" aria-label="Learn More">Learn More</a>
					</div>
			</div>
        </div>
	</div>

	</section>
</section><script>
	javascript_deferred.prototype[get_deferred_id()] = function() {
		var json = {"settings":{"name":"popup","delay":3000,"end_date":""},"content":[{}],"comment":"The end_date takes the following format: Full name of month, day, 4 digit year. For example: December 2, 2022."};
		var endDate = json.settings.end_date;
		var currentDate = new Date();
		endDate = new Date(endDate);

		if(endDate && currentDate >= endDate) {

		}
		else {
			$('.section_14 section[data-type="system-lightbox-content"]').clone(true).appendTo('section[data-type="system-lightbox-container"]');
			setTimeout(function() {
				open_lightbox();
			}, 3000);
		}
	}
</script><style>.calendar_widget {
  height: 720px;
}
</style><style>body section[data-type="system-lightbox-container"].show {
  background: rgba(255,255,255,0.9);
}
body section[data-type="system-lightbox-container"].show section[data-form-name="contact"],
body section[data-type="system-lightbox-container"].show section[data-form-name="appointments"] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-basis: 100%;
}
body section[data-type="system-lightbox-container"].show section[data-form-name="contact"] .container,
body section[data-type="system-lightbox-container"].show section[data-form-name="appointments"] .container {
  padding: 20px;
  box-sizing: border-box;
}
body section[data-type="system-lightbox-container"].show section[data-form-name="contact"] .container .button,
body section[data-type="system-lightbox-container"].show section[data-form-name="appointments"] .container .button {
  background: #77b0d0;
  color: white;
}
body section[data-type="system-lightbox-container"].show section[data-form-name="contact"] .container .button:hover,
body section[data-type="system-lightbox-container"].show section[data-form-name="appointments"] .container .button:hover {
  background: #0070af;
}
</style>
						
						<section data-type="system-lightbox-container"></section>
						<script src="/system/js/jquery-3.5.1.min.js"></script>
			<script src="https://kit.fontawesome.com/10cd9403cd.js" async></script>
						<script>
	var scroll_disabled = false;
	var extras_loaded = false;
	var form_button_lock = false;
	var click_lock = false;
	var _userway_config = {position: 5, color: "#053e67", language: "en",  account: "72Ve6c8l9z"};
	var timeout = false;
	var window_width = null;
	var window_height = null;
	var google_conversion = false;
	var facebook_conversion = false;
	var file_field_counter = 0;
	const api = 'https://referrals.di-api.com/';
	var newSession = false;
	var newVisitor = false;
	let socket = null
	const pageID = uuid();

	function gtag(arguments) {
		dataLayer.push(arguments);
	}
	
	google_tracking = {
		gtag: function() {
			dataLayer.push(arguments);
		}
	};
	
	facebook_tracking = {
		fbq: function() {
			n.queue.push(arguments);
		}
	};

	function Socket(visitorId, sessionId, pageId)  {
		const ws = "wss://socket.di-api.com/socket/"
		this.promise = new Promise((resolve, reject) => {
			this.visitorId = visitorId;
			this.sessionId = sessionId;
			this.pageId = pageId;
			this.connection = null;

			this.attempts = 0;
			this.interval = 1000;
			this.has_reconnect = false;
			var multiplier = 1.25;





			var connect = () => {

				this.connection = new WebSocket(`${ws}?visitor_id=${visitorId}&session_id=${sessionId}&page_id=${pageId}`);
				this.attempts++;

				this.connection.onopen = (e) => {
					{/* console.log(this.connection);
					console.log(e); */}
					this.attempts = 0;
					this.interval = 1000;
					console.log('Connection established');

					resolve(1)
				}

				this.connection.onclose = (e) => {
					console.log('Connection closed');
					this.connection = null;

					if (this.has_reconnect) {
						this.interval *= multiplier;
						setTimeout(function () {
							reconnect();
						}, this.interval);
					}
				}

				this.connection.onerror = (e) => {
					console.log('%cConnection error ', 'color: red; display: block; width: 100%;', e);
					this.connection.close();
					resolve(-1)
				}

				this.connection.onmessage = (e) => {
					if (e.data) {

					}
				}
			}

			var reconnect = () => {
				if (this.connection === null && this.id !== null) {
					console.log('Reconnecting...')
					connect(ws);
					return 1;
				} else {
					console.log('Needs to Reconnect...')
					return -1;
				}
			}


			if (this.id !== null) {
				connect()
			}
		})

	}

	Socket.prototype.kill = function() {
		if (this.connection !== null) {
			if(this.connection.readyState) {
				this.has_reconnect = false;
				this.connection.close();
				return 1;
			} else {
				return -1;
			}
		} else {
			return -1;
		}
	}

	Socket.prototype.get_state = function() {
		if(this.connection !== null) {
			return this.connection.readyState;
		} else {
			return null;
		}
	}
	
	function get_visitor_id() {
		let visitorID = localStorage.getItem('visitorID');
		if (!visitorID) {
			newVisitor = true;
			visitorID = uuid();
			localStorage.setItem('visitorID', visitorID);
		}
		return visitorID;
	}

	function get_session_id() {
		let sessionID = sessionStorage.getItem('sessionID');
		if (!sessionID) {
			newSession = true;
			sessionID = uuid();
			sessionStorage.setItem('sessionID', sessionID);
		}
		return sessionID;
	}

	function is_valid_interaction_type(type) {
		// Array of patterns (including static strings as patterns)
		const patterns = [
			/^call$/, // Exact match of 'call'
			/^click$/, // Exact match of 'click'
			/^form_submission$/, // Exact match of 'form_submission'
			/^landing$/, // Exact match of 'landing'
			/^page$/, // Exact match of 'page'
			/^question_\d+$/, // Matches 'question_' followed by one or more digits
		];

		// Iterate over the patterns and check if the type matches any of them
		for (let pattern of patterns) {
			if (pattern.test(type)) {
				return true;
			}
		}

		return false;
	}



	function track_submit(elem) {
		return new Promise((resolve, reject) => {

			const visitorID = get_visitor_id();
			const sessionID = get_session_id()

			let aios_module = elem.closest('[data-mid]');
			let aios_content = elem.closest('[data-cid]')
			
			if (aios_module instanceof jQuery){
				if (aios_module.length) {
					aios_module = aios_module[0]
				} else {
					aios_module = null;
				}
			}
			
			if (aios_content instanceof jQuery) {
				if (aios_content.length) {
					aios_content = aios_content[0];
				} else {
					aios_content = null;
				}
			}


			let request	= {};
			request.action		= 'page_interaction';
			request.type		= 'form_submission';
			request.visitor_id	= visitorID;
			request.session_id	= sessionID;
			request.page_id		= pageID;
			request.mid			= (aios_module !== null)? aios_module.getAttribute('data-mid') :  null;
			request.cid			= (aios_content !== null)? aios_content.getAttribute('data-cid') : null;
			request.domain		= window.location.hostname;
			request.page		= window.location.pathname;
			request.href		= null;
			request.source		= (get_cookie('source') ? get_cookie('source') : null);
			request.campaign	= (get_cookie('campaign') ? get_cookie('campaign') : null);
			request.location	= (get_cookie('location') ? get_cookie('location') : null);
			request.category	= (aios_content !== null)? aios_content.getAttribute('data-category') : null;
			request.subcategory	= (aios_content !== null)? aios_content.getAttribute('data-subcategory') : null;
			request.referrer	= document.referrer;
			// console.log(request)

			let xhr = new XMLHttpRequest();
			xhr.open('POST', api);
			xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			xhr.onreadystatechange = function () {
				// console.log(xhr.readyState)
				if (xhr.readyState == 2) {
					resolve(true);
				}
				if (xhr.readyState == 4) {
					if (xhr.status == 200) {
					} else {
					}
				}
			}
			xhr.onerror = function () {
				reject(xhr.status);
			}
			xhr.send(encodeURI('action=' + JSON.stringify(request)));
		});
	}

	function track_click(elem) {
		return new Promise((resolve, reject) => {

			const visitorID = get_visitor_id();
			const sessionID = get_session_id()

			let click_type = 'click';
			let aios_module = elem.closest('[data-mid]');
			let aios_content = elem.closest('[data-cid]')

			if (aios_module instanceof jQuery) {
				if (aios_module.length) {
					aios_module = aios_module[0]
				} else {
					aios_module = null;
				}
			}
			
			if (aios_content instanceof jQuery) {
				if (aios_content.length) {
					aios_content = aios_content[0];
				} else {
					aios_content = null;
				}
			} 

			if (elem.hasAttribute('href')) {
				if (elem.getAttribute('href').indexOf('tel:') > -1) {
					click_type = 'call'
				}
			}

			if (elem.hasAttribute('data-click-tracking')) {
				if (elem.hasAttribute('data-click-tracking-type')) {
					const elem_type = elem.getAttribute('data-click-tracking-type');
					if (is_valid_interaction_type(elem_type)) {
						click_type = elem_type;
					}
				}
			}




			let request	= {};
			request.action		= 'page_interaction';
			request.type		= click_type;
			request.visitor_id	= visitorID;
			request.session_id	= sessionID;
			request.page_id		= pageID;
			request.mid			= (aios_module !== null)? aios_module.getAttribute('data-mid') :  null;
			request.cid			= (aios_content !== null)? aios_content.getAttribute('data-cid') : null;
			request.domain		= window.location.hostname;
			request.page		= window.location.pathname;
			request.href		= elem.getAttribute('href');
			request.source		= (get_cookie('source') ? get_cookie('source') : null);
			request.campaign	= (get_cookie('campaign') ? get_cookie('campaign') : null);
			request.location	= (get_cookie('location') ? get_cookie('location') : null);
			request.category	= (aios_content !== null)? aios_content.getAttribute('data-category') : null;
			request.subcategory	= (aios_content !== null)? aios_content.getAttribute('data-subcategory') : null;
			request.referrer	= document.referrer;

			let xhr = new XMLHttpRequest();
			xhr.open('POST', api);
			xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			xhr.onreadystatechange = function () {
				// console.log(xhr.readyState)
				if (xhr.readyState == 2) {
					resolve(true);
				}
				if (xhr.readyState == 4) {
					if (xhr.status == 200) {
					} else {
					}
				}
			}
			xhr.onerror = function () {
				reject(xhr.status);
			}
			xhr.send(encodeURI('action=' + JSON.stringify(request)));
		});
	}

	function track_load() {
		return new Promise((resolve, reject) => {

			const visitorID = get_visitor_id();
			const sessionID = get_session_id()
			{/* pageID = uuid(); */}


			




			let request	= {};
			request.action		= 'page_interaction';
			request.type		= (newSession)? 'landing' : 'page';
			request.visitor_id	= visitorID;
			request.session_id	= sessionID;
			request.page_id		= pageID;
			request.domain		= window.location.hostname;
			request.page		= window.location.pathname;
			request.source		= (get_cookie('source') ? get_cookie('source') : null);
			request.campaign	= (get_cookie('campaign') ? get_cookie('campaign') : null);
			request.location	= (get_cookie('location') ? get_cookie('location') : null);
			request.referrer	= document.referrer;

			let xhr = new XMLHttpRequest();
			xhr.open('POST', api);
			xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			xhr.onreadystatechange = function () {
				if (xhr.readyState == 2) {
					resolve(true);
				}
				if (xhr.readyState == 4) {
					if (xhr.status == 200) {
					} else {
					}
				}
			}
			xhr.onerror = function () {
				reject(xhr.status);
			}
			xhr.send(encodeURI('action=' + JSON.stringify(request)));
		});
	}
	
	function deferred_websocket() {
		return new Promise((resolve, reject) => {
			const visitorID = get_visitor_id();
			const sessionID = get_session_id();


			window.addEventListener('scroll', function () {
				if (socket === null) {
					socket = new Socket(visitorID, sessionID, pageID);
					resolve(true);
				}
			});

			window.addEventListener('mousemove', function () {
				if (socket === null) {
					socket = new Socket(visitorID, sessionID, pageID);
					resolve(true);
				}
			});

			window.addEventListener('click', function () {
				if (socket === null) {
					socket = new Socket(visitorID, sessionID, pageID);
					resolve(true);
				}
			});
		});
	}

	function clone_lightbox(selected, dom, section, settings) {
		var counter = 0;
        clonedDom = dom.cloneNode(true);
        document.querySelector('section[data-type="system-lightbox-container"]').appendChild(clonedDom);
        document.querySelector('section[data-type="system-lightbox-container"] > [data-action="lightbox"]').setAttribute('data-origin', section);
        var lightboxItems = document.querySelectorAll('section[data-type="system-lightbox-container"] [data-action="lightbox_item"]');
        lightboxItems[selected].classList.add('selected');
        
		var closeLightboxElement = document.createElement('div');
        closeLightboxElement.classList.add('close-icon');
        closeLightboxElement.innerHTML = `
            <i class="fal fa-times-circle">
        `;
        closeLightboxElement.addEventListener('click', function(e) {
            e.preventDefault();
            close_lightbox();
        });
		
		var nextLightboxElement = document.createElement('div');
        nextLightboxElement.classList.add('next-icon');
        nextLightboxElement.innerHTML = `
            <i class="fal fa-chevron-circle-right">
        `;
		
		var prevLightboxElement = document.createElement('div');
        prevLightboxElement.classList.add('prev-icon');
        prevLightboxElement.innerHTML = `
            <i class="fal fa-chevron-circle-left">
        `;
		
		lightboxItems[selected].appendChild(closeLightboxElement);
		lightboxItems[selected].appendChild(nextLightboxElement);
		lightboxItems[selected].appendChild(prevLightboxElement);
		
		$('section[data-type="system-lightbox-container"] [data-action="lightbox_item"]').each(function() {
			$(this).attr('data-index', counter),
			counter++;
		});
		
		open_lightbox();
	}
	
	function open_lightbox() {
		$('section[data-type="system-lightbox-container"]').addClass('show');
		setTimeout(function() {
			$('*[data-type="system-lightbox-close"]').click(close_lightbox);
		}, 400);
		
		$('section[data-type="system-lightbox-container"] [data-lazy-picture="true"]').each(function() {
			var data_srcset = $(this).attr('data-srcset');
			var srcset = $(this).attr('srcset');
			
			if (data_srcset !== '') {
				$(this).attr('srcset', data_srcset);
			}
		});
		
		$('section[data-type="system-lightbox-container"] [data-lazy-img="true"]').each(function() {
			var src = $(this).attr('data-src');
			if (src) {
				$(this).attr('src', src);
			}
		});
	}
	
	function close_lightbox() {
		$('*[data-type="system-lightbox-close"]').unbind();
		$('section[data-type="system-lightbox-container"]').removeClass('show');
		setTimeout(function() {
			$('section[data-type="system-lightbox-container"]').empty();
		}, 0);
	}
	
	function uuid(verbose = false) {
		let id = ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, c =>
			(c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16)
		)
		if (verbose) {
			console.log(id);
		}
		return id
	}

	function set_cookie(name, value, days, domain) {
		var expires = '';
		if (domain == null) {
			var domain = window.location.hostname;
			domain = domain.split('.');

			if (domain.length == 2) {
				domain = domain.join('.');
			}

			if (domain.length == 3) {
				domain = domain.slice(Math.max(domain.length - 2, 1));
				domain = domain.join('.');
			}
		}
		if (days) {
			var date = new Date();
			date.setTime(date.getTime() + (days*24*60*60*1000));
			expires = '; expires=' + date.toUTCString();
		}
		document.cookie = name + '=' + (value || '')  + expires + '; domain=' + domain + '; path=/';
	}
	
	function get_cookie(name) {
		var name_eq = name + '=';
		var ca = document.cookie.split(';');
		for(var i = 0; i < ca.length; i++) {
			var c = ca[i];
			while (c.charAt(0) == ' ') c = c.substring(1, c.length);
			if (c.indexOf(name_eq) == 0) return c.substring(name_eq.length, c.length);
		}
		return null;
	}
	
	function disable_scroll() {
		if (scroll_disabled) {
			return;
		}
		
		scroll_disabled = true;
		scrollTop = $(window).scrollTop();
		
		$('body')
			.css({
				'top': -1 * scrollTop,
				'position': 'fixed',
				'overflow': 'hidden',
				'pointer-events': 'none',
			});
	}
	
	function load_extras() {
		$.getScript('https://cdn.userway.org/widget.js');		
		javascript_deferred.load.forEach(function(v) {
			javascript_deferred.prototype[v]();	
		});
		
		$('iframe[data-src]').each(function() {
			var src = $(this).attr('data-src');
			if (!(src == null || src == '')) {
				$(this).attr('src', src);	
			}
		});
		
		$('iframe[data-srcdoc]').each(function() {
			var srcdoc = atob($(this).attr('data-srcdoc'));
			if (!(srcdoc == null || srcdoc == '')) {
				$(this).attr('srcdoc', srcdoc);	
			}
		});
	}

	function update_deferred_images() {
		$('[data-lazy-picture="false"]').each(function() {
			var data_srcset = $(this).attr('data-srcset');
			var srcset = $(this).attr('srcset');
			
			if (data_srcset !== '') {
				$(this).attr('srcset', data_srcset);
			}
		});
		
		$('[data-lazy-img="false"]').each(function() {
			var src = $(this).attr('data-src');
			if (src) {
				$(this).attr('src', src);
			}
		});

		/* $('source[data-srcset]').each(function() {
			if ($('body').attr('data-width') > 360) {
				var src = $(this).attr('data-srcset');
				$(this).attr('srcset', src);
			}
			else {
				var src = $(this).attr('data-srcset-sm');
				$(this).attr('srcset', src);
			}
		}); */
		
		
		$('video source[data-src]').each(function() {
			if ($('body').attr('data-width') > 360) {
				var src = $(this).attr('data-src');
				$(this).attr('src', src);
				$(this).closest('video')[0].load();
				
				if ($(this).closest('video')[0].hasAttribute('muted')) {
					$(this).closest('video')[0].play();
				}
			}
		});
	}
	
	function lazy_load_deferred_images() {
		const lazySections = document.querySelectorAll('body > section')
		
		lazySections.forEach(section => {
			// section.classList.add('lazying');
			createObserver(section);
		});


		function createObserver(el) {
			let observer;

			let options = {
				root: null,
				rootMargin: "100px 0px",
				threshold: 0
			};

			observer = new window.IntersectionObserver(handleIntersect, options);
			observer.observe(el);
		}

		function handleIntersect(entries, o) {
			entries.forEach((entry) => {
				if (entry.isIntersecting) {
					const lazyAssets = entry.target.querySelectorAll('[data-lazy-picture="true"], [data-lazy-img="true"]');
					// console.log('Lazy Assets', lazyAssets);
					
					lazyAssets.forEach((asset) => {
						load(asset);
					});

					o.unobserve(entry.target)

				} else {
				}
			});
		}

		function load (asset) {

			if (asset.tagName === 'IMG') {
				if (asset.hasAttribute('data-src')) {
					const source = asset.getAttribute('data-src');
					if (source) {
						asset.setAttribute('src', source);
						asset.removeAttribute('data-src')
					}
				} else {
				}
			}

			if (asset.tagName === 'SOURCE') {
				if (asset.hasAttribute('data-srcset')) {
					const source = asset.getAttribute('data-srcset');
					if (source) {
						asset.setAttribute('srcset', source);
						asset.removeAttribute('data-srcset')
					}
				} else {
				}
			}
		}

		// document.addEventListener('scroll', function () {

		// });
	}


	function set_resize_listeners() {
		window.addEventListener('resize', function() {
			if ($(window).width() == window_width) {
				return;
			}
			else {
				clearTimeout(timeout);
				timeout = setTimeout(get_viewport_size, 50);
			}
			window_width = $(window).width();
		});
		
		window.addEventListener('resize', function() {
			if ($(window).height() == window_height) {
				return;
			}
			else {
				clearTimeout(timeout);
				timeout = setTimeout(get_viewport_size, 50);
			}
			window_height = $(window).height();
		});
	}
	
	function set_scroll_listeners() {
		$(document).one('scroll', function() {
			if (!extras_loaded) {
				extras_loaded = true;
				load_extras();
			}
		});
		
		$(document).one('mousemove', function() {
			if (!extras_loaded) {
				extras_loaded = true;
				load_extras();
			}
		});
	}

	function set_accordion_listeners() {
		if($('div[data-micro-template="accordion"]')) {
			$('div[data-accordion="title"').click(function() {
				var $container = $(this).closest($('div[data-micro-template="accordion_container"]'));
				var $toggles = $container.find('.accordion_toggle');
				var $bodies = $container.find('.accordion_body');
				var $titles = $container.find('.accordion_title');
	
				$titles.removeClass('active');
				$toggles.text("+");
				$bodies.slideUp();
				
				if(!$(this).next().is(":visible")) {
					$(this).addClass('active');
					$(this).next().slideDown();
					$(this).children('.accordion_toggle').text('-');
				}
			});
		}
	}
	
	function form_actions() {
		if ($('form').length) {
			if ($('input[data-toggle="datepicker"]').length) {
				$.getScript('/system/js/datepicker/datepicker.js', function() {
					$('head').append($('<link rel="stylesheet" type="text/css" />').attr('href', '/system/js/datepicker/datepicker.css'));
					$('input[data-toggle="datepicker"]').each(function() {
						var start_date = $(this).attr('data-start-date');
						
						if (start_date) {
							start_date = new Date(start_date);
						}
						else {
							start_date = new Date();
						}
						
						var disabled = {
							'mon': $(this).attr('data-mon'),
							'tue': $(this).attr('data-tue'),
							'wed': $(this).attr('data-wed'),
							'thu': $(this).attr('data-thu'),
							'fri': $(this).attr('data-fri'),
							'sat': $(this).attr('data-sat'),
							'sun': $(this).attr('data-sun'),
						};

						$(this).datepicker({
							'autoHide': true,
							'startDate': start_date,
							'filter': function(date, view) {
								if (disabled['mon'] == true) {if (date.getDay() === 1 && view === 'day') {return false;}}
								if (disabled['tue'] == true) {if (date.getDay() === 2 && view === 'day') {return false;}}
								if (disabled['wed'] == true) {if (date.getDay() === 3 && view === 'day') {return false;}}
								if (disabled['thu'] == true) {if (date.getDay() === 4 && view === 'day') {return false;}}
								if (disabled['fri'] == true) {if (date.getDay() === 5 && view === 'day') {return false;}}
								if (disabled['sat'] == true) {if (date.getDay() === 6 && view === 'day') {return false;}}
								if (disabled['sun'] == true) {if (date.getDay() === 0 && view === 'day') {return false;}}
							}
						});
					});
				});
			}
			
			$('form input[type="file"]').change(function() {
				var max_file_size = $(this).closest('[data-group="file"]').attr('data-max-size');
				var current_label = $(this).closest('label').find('.label_name').text();
				console.log(current_label);
				var current_form = $(this).closest('form');
				var container = $(this).closest('[data-container="file"]');
				var selected_file = $(this).val().split('/').pop().split('\\').pop();
								
				$(this).closest('label').find('.label_name').text(selected_file);
				$(this).closest('label').find('.label_name').append('<div class="remove_file"><i class="fal fa-times">');

				var total_file_size = 0;

				$(current_form).find('input[type="file"]').each(function() {
					if ($(this).val().length > 0) {
						total_file_size += $(this).prop('files')[0].size;
					}
				});
				
				$(current_form).find('.max_size_container .dynamic_size').text((total_file_size/1024/1024).toFixed(2));

				if ($(container).next('[data-container="file"]').length < 1) {
					file_field_counter++;
					var current_name = $(container).attr('data-name');
					var next_container = $(container).clone(true).insertAfter(container);
					$(next_container).find('input').attr('name', current_name+'_'+file_field_counter);
					$(next_container).find('input').val('');
					$(next_container).find('label .label_name').text(current_label);
				}
				
				if ((total_file_size/1024/1024).toFixed(2) > parseInt(max_file_size)) {
					$(current_form).find('.max_size_container').addClass('too_large');
					$(current_form).find('[data-group="file"] > div [data-container="file"]:last-of-type').addClass('disabled');
					$(current_form).find('[data-type="submit"]').addClass('disabled');
					$(current_form).addClass('disabled');
				}
				else {
					$(current_form).find('.max_size_container').removeClass('too_large');
					$(current_form).find('[data-group="file"] > div [data-container="file"]:last-of-type').removeClass('disabled');
					$(current_form).find('[data-type="submit"]').removeClass('disabled');
					$(current_form).removeClass('disabled');
				}
			
				$(container).find('.remove_file').click(function(e) {
					e.preventDefault();
					$(container).remove();

					total_file_size = 0;
					
					$(current_form).find('input[type="file"]').each(function() {					
						if ($(this).val().length > 0) {
							total_file_size += $(this).prop('files')[0].size;
						}
					});

					if ((total_file_size/1024/1024).toFixed(2) > parseInt(max_file_size)) {
						$(current_form).find('.max_size_container').addClass('too_large');
						$(current_form).find('[data-group="file"] > div [data-container="file"]:last-of-type').addClass('disabled');
						$(current_form).find('[data-type="submit"]').addClass('disabled');
						$(current_form).addClass('disabled');
					}
					else {
						$(current_form).find('.max_size_container').removeClass('too_large');
						$(current_form).find('[data-group="file"] > div [data-container="file"]:last-of-type').removeClass('disabled');
						$(current_form).find('[data-type="submit"]').removeClass('disabled');
						$(current_form).removeClass('disabled');
					}
					
					if ($('form.disabled').length > 0) {
						$('form [data-type="submit_multi"]').addClass('disabled');
					}
					else {
						$('form [data-type="submit_multi"]').removeClass('disabled');
					}
					
					$(current_form).find('.max_size_container .dynamic_size').text((total_file_size/1024/1024).toFixed(2));
				});
			});
			
			$('form *[data-required="true"], form *[data-required="1"]').each(function() {
				var placeholder = $(this).attr('placeholder');
				$(this).attr('required', true);
				$(this).attr('placeholder', placeholder+' *');
				$(this).find('option[value=""]').text($(this).find('option[value=""]').text()+' *');
			});
			
			$('form fieldset').each(function() {
				var field_name = $(this).attr('name');
				var default_value = $(this).attr('value');
				
				if (default_value !== '') {
					$(this).find('input[data-type="radio"][name="'+field_name+'"][value="'+default_value+'"]').attr('checked', true);
					$(this).find('input[data-type="radio"][id="'+field_name+'_'+default_value+'"]').attr('checked', true);
					$(this).find('input[data-type="checkbox"][name="'+default_value+'"]').attr('checked', true);
					$(this).find('input[data-type="checkbox"][id="'+field_name+'_'+default_value+'"]').attr('checked', true);
				}
			});

			$('form *[data-readonly="true"], form *[data-readonly="1"]').each(function() {
				$(this).attr('readonly', true);
			});
			
			$('form *[data-hidden="true"], form *[data-hidden="1"]').each(function() {
				$(this).css('display', 'none');
			});

			$('form[data-dynamic="true"]').on('submit', function(e) {				
				console.time('Click 2 Submit')
				e.preventDefault();			
				var submitted_form = $(this);
				var recaptcha_site_key = $(this).attr('data-recaptcha-site-key');
				var recaptcha_secret_key = $(this).attr('data-recaptcha-secret-key');
				var recaptcha_processor = $(this).attr('data-recaptcha-processor');
				
				if (
					recaptcha_site_key !== '' &&
					recaptcha_secret_key !== '' &&
					recaptcha_processor !== ''
				) {
					if (this.checkValidity()) {
						grecaptcha.ready(function() {
							grecaptcha.execute(recaptcha_site_key, {action: 'submit'}).then(function(token) {
								$.post(recaptcha_processor, {
									secret: recaptcha_secret_key,
									response: token
								})
								.done(function(recaptcha) {
									prepare_submission(submitted_form, recaptcha).then((val) => {
										return submit_form(val.form_submit, val.recaptcha, val.form_data, val.db_only, val.recipients, val.recipients_add, val.ad_recipients, val.cc, val.cc_add, val.subject, val.category, val.is_hipaa, val.reply_to, val.pdf, val.ad_source, val.ad_campaign, val.ad_location, val.ad_source_key, val.ad_campaign_key, val.ad_location_key, val.submission_url);
									}).then((val) => {
										// Done
										track_submit(submitted_form);
									});
								})
							});
						});
					}
				}
				else {
					if (this.checkValidity()) {
						prepare_submission(submitted_form, null).then((val) => {
							return submit_form(val.form_submit, val.recaptcha, val.form_data, val.db_only, val.recipients, val.recipients_add, val.ad_recipients, val.cc, val.cc_add, val.subject, val.category, val.is_hipaa, val.reply_to, val.pdf, val.ad_source, val.ad_campaign, val.ad_location, val.ad_source_key, val.ad_campaign_key, val.ad_location_key, val.submission_url);
						}).then((val) => {
							// Done
							track_submit(submitted_form);
						});
					}
				}
			});
			
			$('form .button.submit[data-dynamic="true"]').click(function() {
				if (!form_button_lock && !click_lock) {
					click_lock = true;
					$(this).closest('form').find('input[type="submit"]')[0].click();
				}
				setTimeout(function() {
					click_lock = false;
				}, 1000);
			});

			$('form select[name="location"]').change(function(e) {
				$(this).closest('form').find('input[name="date"').val('');
				if($(this).find(':selected').data('datesDisabled')) {
					var $selectedOption = $(this).find(':selected').data('datesDisabled');
					$selectedOption = atob($selectedOption);

					$(this).closest('form').find('input[data-toggle="datepicker"]').each(function() {
						var disabled = JSON.parse($selectedOption);
						$(this).datepicker('destroy');
						$(this).datepicker({
							'autoHide': true,
							'filter': function(date, view) {
								if (disabled['mon'] == true) {if (date.getDay() === 1 && view === 'day') {return false;}}
								if (disabled['tue'] == true) {if (date.getDay() === 2 && view === 'day') {return false;}}
								if (disabled['wed'] == true) {if (date.getDay() === 3 && view === 'day') {return false;}}
								if (disabled['thu'] == true) {if (date.getDay() === 4 && view === 'day') {return false;}}
								if (disabled['fri'] == true) {if (date.getDay() === 5 && view === 'day') {return false;}}
								if (disabled['sat'] == true) {if (date.getDay() === 6 && view === 'day') {return false;}}
								if (disabled['sun'] == true) {if (date.getDay() === 0 && view === 'day') {return false;}}
							}
						});
						$(this).datepicker('update');
					});
				}
			});
		}
	}
	
	function prepare_submission(form_submit, recaptcha) {
		return new Promise ((resolve, reject) => {
			console.time('prepare_submission()');
			form_button_lock = true;
			$(form_submit).find('.button.submit[data-dynamic="true"]').text('Sending...');

			const appendLocation = $(form_submit).attr('data-append-location') === '1' ? true : false;
			const locationSelected = $(form_submit).find('select[name="location"] option:selected')? $(form_submit).find('select[name="location"] option:selected').text() : null;

			var form_data 		= {};
			var recipients_add 	= [];
			var cc_add 			= [];
			var db_only 		= $(form_submit).attr('data-db-only');
			var recipients 		= $(form_submit).attr('data-recipients');
			var ad_recipients	= $(form_submit).attr('data-ad-recipients');
			var cc 				= $(form_submit).attr('data-cc');
			var subject 		= $(form_submit).attr('data-subject');
			var category 		= $(form_submit).attr('data-category') + (appendLocation && locationSelected? ` (${locationSelected})` : '');
			var is_hipaa 		= $(form_submit).attr('data-hipaa');
			var reply_to 		= $(form_submit).attr('data-reply-to');
			var pdf 			= $(form_submit).attr('data-pdf');
			var submission_url 	= $(form_submit).attr('data-submission-url');

			var ad_source = $(form_submit).find('[data-ad-tracking="source"]').val();
			var ad_campaign = $(form_submit).find('[data-ad-tracking="campaign"]').val();
			var ad_location = $(form_submit).find('[data-ad-tracking="ad_location"]').val();

			var ad_source_key = (get_cookie('source') ? get_cookie('source') : null);
			var ad_campaign_key = (get_cookie('campaign') ? get_cookie('campaign') : null);
			var ad_location_key = (get_cookie('location') ? get_cookie('location') : null);

			$(form_submit).find('input, textarea, select, fieldset').each(function () {
				if (
					$(this).is('input:not([type="file"])') &&
					$(this)[0].hasAttribute('name') &&
					$(this)[0].hasAttribute('data-email-label')
				) {
					value_obj = {
						'label': $(this).attr('data-email-label'),
						'name': $(this).attr('name'),
						'value': $(this).val(),
						'type': 'text'
					};
					form_data[$(this).attr('name')] = value_obj;
				}

				if (
					$(this).is('textarea') &&
					$(this)[0].hasAttribute('name') &&
					$(this)[0].hasAttribute('data-email-label')
				) {
					value_obj = {
						'label': $(this).attr('data-email-label'),
						'name': $(this).attr('name'),
						'value': $(this).val(),
						'type': 'textarea'
					};
					form_data[$(this).attr('name')] = value_obj;
				}

				if (
					$(this).is('select') &&
					$(this)[0].hasAttribute('name') &&
					$(this)[0].hasAttribute('data-email-label')
				) {
					value_obj = {
						'label': $(this).attr('data-email-label'),
						'name': $(this).attr('name'),
						'value': $(this).val(),
						'type': 'select'
					};
					form_data[$(this).attr('name')] = value_obj;

					if (
						$(this).find(':selected').length > 0 &&
						$(this).find(':selected')[0].hasAttribute('data-recipients') &&
						$(this).find(':selected').attr('data-recipients').length
					) {
						recipients_add.push($(this).find(':selected').attr('data-recipients'));
					}

					if (
						$(this).find(':selected').length > 0 &&
						$(this).find(':selected')[0].hasAttribute('data-cc') &&
						$(this).find(':selected').attr('data-cc').length
					) {
						cc_add.push($(this).find(':selected').attr('data-cc'));
					}
				}

				if (
					$(this).is('fieldset') &&
					$(this)[0].hasAttribute('name') &&
					$(this)[0].hasAttribute('data-email-label')
				) {
					var val = [];
					var keys = [];
					$(this).find('input:checked').each(function () {
						val.push($(this).attr('value'));
						keys.push($(this).attr('name'));
					});
					value_obj = {
						'label': $(this).attr('data-email-label'),
						'name': $(this).attr('name'),
						'keys': keys.join('; '),
						'value': val.join('; '),
						'type': $(this).attr('type')
					};
					form_data[$(this).attr('name')] = value_obj;
				}
			});

			console.timeEnd('prepare_submission()');
			console.time('submit_form()');
			resolve({
				"form_submit": form_submit,
				"recaptcha": recaptcha,
				"form_data": form_data,
				"db_only": db_only,
				"recipients": recipients,
				"recipients_add": recipients_add,
				"ad_recipients": ad_recipients,
				"cc": cc,
				"cc_add": cc_add,
				"subject": subject,
				"category": category,
				"is_hipaa": is_hipaa,
				"reply_to": reply_to,
				"pdf": pdf,
				"ad_source": ad_source,
				"ad_campaign": ad_campaign,
				"ad_location": ad_location,
				"ad_source_key": ad_source_key,
				"ad_campaign_key": ad_campaign_key,
				"ad_location_key": ad_location_key,
				"submission_url": submission_url
			})
		});
	}

	function submit_form(form_submit, recaptcha, form_data, db_only, recipients, recipients_add, ad_recipients, cc, cc_add, subject, category, is_hipaa, reply_to, pdf, ad_source, ad_campaign, ad_location, ad_source_key, ad_campaign_key, ad_location_key, submission_url) {
		return new Promise ((resolve, reject) => {
			var email_list = [];
			var first_name = null;
			var last_name = null;
			
			var file_size_total = 0;
			var files_uploaded = [];
			var files_selected = 0;
			
			if (
				form_submit[0].hasAttribute('data-google-conversion') &&
				$(form_submit).attr('data-google-conversion').length > 0 &&
				google_conversion
			) {
				var conversion_code = $(form_submit).attr('data-google-conversion');
				google_tracking.gtag('event', 'conversion', {'send_to': conversion_code});
			}
			
			if (
				form_submit[0].hasAttribute('data-facebook-conversion') &&
				$(form_submit).attr('data-facebook-conversion').length > 0 &&
				facebook_conversion
			) {
				var conversion_type = $(form_submit).attr('data-facebook-conversion');
				facebook_tracking.fbq('track', conversion_type);
			}
			
			$(form_submit).find('input[type="file"]').each(function() {
				var file_selected = $(this).val();
				if (file_selected.length > 0) {
					files_selected++;
				}
			});
			
			$(form_submit).find('input[type="file"]').each(function() {
				var file_to_upload = $(this).val();
				var submit_promise = new Promise((res, rej) => {
					if (file_to_upload.length > 0) {
						var xhr = new XMLHttpRequest();
						var file = $(this).prop('files')[0];
						var formData = new FormData();
						formData.append('file', file);
						
						xhr.onreadystatechange = function() {
							if (xhr.readyState == XMLHttpRequest.DONE) {
								files_uploaded.push(xhr.responseText);
								res(xhr.responseText);
							}
						}
						
						xhr.open('POST', '/system/processors/file_upload/processor.php', true);
						xhr.send(formData);
					} else {
						res('')
					}
				}).then((file) =>{
					if (file) {
						return file;
					} else {
						return '';
					}
				});
				files_uploaded.push(submit_promise);
			});
			
			$(form_submit).find('input[type="email"]').each(function() {
				email_list.push($(this).val());
			});
			
			$(form_submit).find('input[type="text"][data-email-label="First Name"]').each(function() {
				first_name = $(this).val();
			});
			
			$(form_submit).find('input[type="text"][data-email-label="Last Name"]').each(function() {
				last_name = $(this).val();
			});


			if ((first_name === null || first_name === '') && (last_name === null || last_name === '')) {
				$(form_submit).find('input[type="text"][data-email-label="Full Name"], input[type="text"][data-email-label="Name"]').each(function() {
					const full_name = $(this).val();
					first_name = full_name;
				});
			}

			console.time('POST to processor.php')
			$.post('/system/processors/validation/processor.php', {
				type: 'date_time',
				val: null
			})
			.done(function(validation) {
				console.timeEnd('POST to processor.php')
				console.time('Wait For Files')

				Promise.all(files_uploaded).then((value) => {
					console.timeEnd('Wait For Files')
					let uploaded_files = value.filter(file => file);
					console.log(JSON.stringify(uploaded_files));
					console.log('Files Uploaded');
					console.time('POST to submission_url')
					$.post(submission_url, {
						validation: validation,
						db_only: db_only,
						recipients: recipients,
						recipients_add: JSON.stringify(recipients_add),
						ad_recipients: ad_recipients,
						recaptcha: recaptcha,
						cc: cc,
						cc_add: JSON.stringify(cc_add),
						subject: subject,
						category: category,
						first_name: first_name,
						last_name: last_name,
						is_hipaa: is_hipaa,
						reply_to: reply_to,
						pdf: pdf,
						ad_source: ad_source,
						ad_campaign: ad_campaign,
						ad_location: ad_location,
						ad_source_key: ad_source_key,
						ad_campaign_key: ad_campaign_key,
						ad_location_key: ad_location_key,
						files: JSON.stringify(uploaded_files),
						data: JSON.stringify(form_data),
						email_list: JSON.stringify(email_list)
					})
					.done(function(data) {
						console.timeEnd('POST to submission_url')
						form_button_lock = false;
						form_submit[0].reset();
						$(form_submit).find('.remove_file').click();
						$('form .button.submit[data-dynamic="true"]').each(function() {
							var placeholder = $(this).attr('placeholder');
							$(this).text(placeholder);
						});
						
						if ($(form_submit).attr('data-action') !== '') {
							var action = $(form_submit).attr('data-action');
							
							if (action == 'close_lightbox') {
								close_lightbox();
							}
							
							if (action == 'redirect') {
								var redirect = $(form_submit).attr('data-confirmation');
								window.location.replace(redirect);
							}
							
							if (action == 'function') {
								var form_complete_function = $(form_submit).attr('data-confirmation');
								window[form_complete_function]();
							}
							
							if (action == 'none') {}
						}
						else {
							var confirmation = $(form_submit).children('section[data-type="system-lightbox-content"]');
							$(confirmation).clone().appendTo('section[data-type="system-lightbox-container"]');
							open_lightbox();
						}
						resolve(false);
					});
				});
			});
		});
	}

	function get_viewport_size() {
		viewport_size = viewport();
		$('body').attr('data-width', viewport_size.width);
		$('body').attr('data-height', viewport_size.height);
	}

	function viewport() {
		var e = window, a = 'inner';
		if (!('innerWidth' in window )) {
			a = 'client';
			e = document.documentElement || document.body;
		}
		return {width:e[a+'Width'],height:e[a+'Height']};
	}
	
	function set_tracking() {
		const url_parameters = new URLSearchParams(window.location.search);
		const source = url_parameters.get('source');
		const campaign = url_parameters.get('campaign');
		const location = url_parameters.get('location');

		if (source) {
			set_cookie('source', source, 90, null);
		}
		
		if (campaign) {
			set_cookie('campaign', campaign, 90, null);
		}

		if (location) {
			set_cookie('location', location, 90, null);
		}
	}
	
	function load_functions() {
		javascript.load.forEach(function(v) {
			javascript.prototype[v]();	
		});
	}
	
	function load_fa() {
		/* $.getScript('https://kit.fontawesome.com/10cd9403cd.js'); */
	}
	
	function load_default_subs() {
		$('video:not(.no_subs)').each(function() {
			var found_video = $(this);
			
			if ($(this).find('source').length) {
				var video_source = $(this).find('source').attr('src').split('/').pop();
			}
			else {
				var video_source = $(this).attr('src').split('/').pop();
			}
			
			$.get('/custom/content/subs/'+video_source+'.vtt', function(data) { 
				if (data === 'Error') {
					$('<track/>')
						.attr('label', 'English')
						.attr('kind', 'subtitles')
						.attr('srclang', 'en')
						.attr('src', '/system/content/subs/no_audio.vtt')
						.appendTo(found_video);
				}
				else {
					$('<track/>')
						.attr('label', 'English')
						.attr('kind', 'subtitles')
						.attr('srclang', 'en')
						.attr('src', '/custom/content/subs/'+video_source+'.vtt')
						.appendTo(found_video);
				}
			})
			.fail(function(data) {
				$('<track/>')
					.attr('label', 'English')
					.attr('kind', 'subtitles')
					.attr('srclang', 'en')
					.attr('src', '/system/content/subs/no_audio.vtt')
					.appendTo(found_video);
			});
		});
	}

	function stalling(ms) {
		return setTimeout(() => {
		}, ms);
	}

	function initialize() {
		window_width = $(window).width();
		window_height = $(window).height();
		get_viewport_size();
		viewport_size = viewport();
		update_deferred_images();
		set_resize_listeners();
		set_scroll_listeners();
		set_accordion_listeners();
		form_actions();
		set_tracking();
		load_functions();
		load_fa();
		load_default_subs();
		
		track_load();
		deferred_websocket();
		lazy_load_deferred_images();

		// Add Tracking to each button
		const selection = document.querySelectorAll('section[class^="section_"]')
		for(var i = 0; i < selection.length; i++) {
			var found_buttons = selection[i].querySelectorAll("a[href], [data-click-tracking]:not(a[href])");
			found_buttons.forEach(element => {
				element.addEventListener('click', function (e) {
					var stall = false;
					if (this.tagName === 'A' && this.getAttribute('href') !== '#') {
						stall = stalling(500);
					}

					track_click(this).then(() => {
						if (stall !== false) {
							clearTimeout(stall);
						}
					})
				})
			});		
		}
	}

	$(document).ready(initialize);
</script>
						
						<script src="https://api.aleso.ai/aleso.js"></script>
					</body>
				</html>
                               

Whois info of domain

Domain Name: VMDDS.COM
Registry Domain ID: 1792261780_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.godaddy.com
Registrar URL: http://www.godaddy.com
Updated Date: 2022-09-20T17:04:59Z
Creation Date: 2013-04-08T15:17:31Z
Registry Expiry Date: 2026-04-08T15:17:31Z
Registrar: GoDaddy.com, LLC
Registrar IANA ID: 146
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: 480-624-2505
Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Domain Status: clientRenewProhibited https://icann.org/epp#clientRenewProhibited
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Name Server: NS09.DOMAINCONTROL.COM
Name Server: NS10.DOMAINCONTROL.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-17T17:26:50Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass