html body.page-id-12 .locations-slider__item .locations-slider__item__wrap .locations-slider__item__description {
	max-height: 100%;
	overflow-y: auto;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
}

html body.page-id-12 .locations-slider__item .locations-slider__item__wrap .locations-slider__item__description h3 {
	margin-top: 0 !important;
}

html body.page-id-12 .locations-slider__item .locations-slider__item__wrap .locations-slider__item__description .btn {
	margin-bottom: 0 !important;
	margin-top: 15px !important;
}

html body.page-id-16 .regular-content--contact .socials h3.h5 {
	margin-top: 0 !important;
    padding-top: 0px !important;
    margin-bottom: 15px !important;
}

html body.page-id-16 .regular-content--contact .socials ul {
    margin: 8px 0 0px !important;
}

html body.page-id-10 .regular-content--row-image-and-content .row {
	margin: 0 !important;
}

html body .gform_confirmation_wrapper .gform_confirmation_message {
	font-size: 20px;
}

html body .regular-banner--hero-slider {
    margin-bottom: -160px !important;
}

.conv-hours .white-card__location-services-value{
	flex-wrap: wrap;
}

@media only screen and (max-width: 991px) {

	html body.page-id-124 .regular-content--form-contact .regular-content__wrap form.dentist-contact-us input#gform_submit_button_4,
	html body.page-id-16 .regular-content--contact form.dentist-contact-us input#gform_submit_button_4 {
		margin-right: auto;
	}

	html body.page-id-16 .regular-content--contact form.dentist-contact-us input#gform_submit_button_4 {
		margin-bottom: 50px;
	}

	html body.page-id-12 .locations-slider__item .locations-slider__item__wrap .locations-slider__item__description {
		display: none !important;
	}

	html body.page-id-12 .locations-slider__item .locations-slider__item__wrap .locations-slider__item__title h2 {
		display: flex !important;
	}

	html body .gform_confirmation_wrapper .gform_confirmation_message {
		margin-bottom: 30px;
		font-size: 18px;
	}
}

@media only screen and (max-width: 768px) {
	html body.page-id-14 .toothbrush {
		margin-top: 0;
	}

	html body.page-id-121 .slick-slider.gallery-media-slider__slider .slick-dots {
		justify-content: center;
	}

	.home #main-content #hero_video .hero-video__title-container h2,
	html body.single-posts-locations .regular-banner--hero-post-locations .regular-banner__content .regular-banner__content__wrap .hero-post-locations-hero-services h2,
	html body.home #locations-vertical-tabs .container > h2 {
		font-size: 1.675rem;
	}

	html body.single-posts-locations .regular-banner--hero-post-locations .regular-banner__wrap {
		height: auto !important;
	}

	html body.single-posts-locations .content-single-locations-container {
		margin-top: 70px !important;
	}

	html body .faq-item__answer {
		margin-bottom: 20px !important;
	}

	html body .col--inline-small-logos .col__wrap {
		width: 100% !important;
	}

	html body.page-template-page-locations.page-id-12 .regular-banner .regular-banner__wrap {
		height: 850px !important;
	}

	html body.page-template-page-locations.page-id-12 .regular-banner .regular-banner__wrap .slick-list {
		padding-bottom: 0 !important;
	}
}

@media only screen and (max-width: 576px) {
	html body.single-posts-locations .regular-banner p {
		margin-bottom: 1.5em;
	}

	html body.single-posts-locations .content-single-locations-container {
		margin-top: 40px !important;
	}
	html body .regular-hero--hero-art-dentistry .regular-hero__wrap .regular-hero__content__wrap .row{
		top: 79% !important;
		
	}
	html body .regular-content--dental-technologies{
		margin-top: 0 !important;
		padding-top: 70px !important; 
	}
	html body .regular-hero--hero-art-dentistry .regular-hero__wrap{
		padding-bottom: 261px !important;
	}
}

@media only screen and (max-width: 480px){
    html body .regular-hero--hero-art-dentistry .regular-hero__wrap {
        padding-bottom: 389px !important;
    }
}