i.fa.fa-angle-right {
	display: none;
}

i.fa.fa-angle-left {
	display: none;
}

.module-21 .input-wrap#location {
	border: 1px solid #fff;
	margin-bottom: 15px;
}
.module-21 .input-wrap#location .form-group{
	padding-top: 12px;
}
.module-21 .input-wrap#location select{
	max-width: 80%;
	margin-right: 10%;
	font-size: 16px;
	float: right;
	background: #333333;
	color: gray;
	border: none;
	box-shadow: none;
}

/* FINAL EDITS */

.insurance-card {
	max-width: 33.33%;
	height: 250px;
	border: 1px solid #ccc;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: -1px;
	margin-bottom: -1px;
}

.insurance-card img {
	max-width: 150px;
}

div.insurance-wrap {
	margin: 20px 0 60px;
}

img[alt="payment options"] {
	max-width: 640px;
	margin: 20px 0;
}
.module-14 .carousel-control {
	display: none;
}

body[data-page-name="services"] .ry-text h2 {
	font-size: 36px;
	line-height: 1.2;
}


@media (max-width: 1399px) {
	div.module-18 .ry-content .card:hover {
		-webkit-transform: scale(1.2) !important;
		transform: scale(1.2) !important;
	}
}

@media (max-width: 1200px) {
	body div.module-18.style2 .ry-content .card {
		width: 100%;
		transform: scale(1);
		margin: 20px 0;
	}

	body div.module-18.style2 .ry-content .card-holder {
		max-width: 500px;
		margin: 0 auto;
		position: relative;
		left: 50%;
		transform: translatex(-50%);
	}

	body div#cta-wrap {
		max-width: 1690px;
		margin: 0 auto;
		position: relative;
		left: 50%;
		transform: translatex(-50%)translatey(5%);
		padding: 45px;
	}

	div.module-18.style2 {
		padding: 0 0 45px;
	}

	div.module-20 .ry-generic .title-wrap {
		margin-bottom: 0;
	}
	div.module-20 .slider-bg-wrap {
		width: 25vw !important;
	}
	div.module-20 .slider-bg-wrap {
		margin-top: 150px;
		margin-left: 150px;
	}
	div#team-wrap.style2 {
		margin-bottom: 5em;
	}
	div#request-appointment .ry-text a {
		left: 50%;
		position: relative;
		transform: translatex(-50%);
	}
}

@media (max-width: 991px) {
	img[alt="payment options"] {
		max-width: 640px;
		margin: 20px auto;
	}
	.sb-pad-left {
		padding-top: 2.5em;
	}

}

@media (max-width: 600px) {
	div.pay-box .col-xs-12 .col-xs-4 {
		width: 100%;
	}

	div.insurance-card {
		max-width: 100%; 
	}

	div.pay-box .col-xs-12 .col-xs-6 {
		width: 100%;
	}
}

@media(max-width: 500px) {
	div.#JotFormIFrame-201175807144047 {
		overflow-y: hidden !important;
		height:500vh !important;
	}
}