.rtdc_search {
	display: flex;
	width: 100%;
	background: #fff;
	padding: 13px 5px;
	padding-bottom: 0;
	border-radius: 50px;
}
.rtdc_search input[type=text]{
	width: 80%;
	padding: 15px;
	margin-top: 5px;
	border-width: 0;
	background: transparent;
	font-size: 1.2em;
	color: #212121 !important;
}
.rtdc_search input[type=text]:focus {
	background: transparent !important;
	color: #212121 !important;
}
.rtdc_search button {
	width: 20%;
	border-radius: 50px !important;
}
@media (max-width: 767px) {
	.rtdc_search input[type=text] {
		width: 70%;
		font-size: 1em;
	}
	.rtdc_search button {
		width: 30%;
		font-size: .9em;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

/*==========SEARCH RESULTS PAGE==================*/
.rtdc_form {
	display: flex;
	justify-content: space-around;
	width: 100%;
}
.rtdc_form div {
	order: 2;
}
.rtdc_form div select {
	width: 100%;
}
.rtdc_practitioner {
	width: 100%;
}
.rtdc_practitioner .practitioner {
	border: 1px solid #e8e8e8;
	padding: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.rtdc_practitioner .practitioner:nth-child(even) {
	clear: both;
}
.rtdc_practitioner .rtdc_nav {
	width: 100%;
	clear: both;
	padding-top: 50px;
}
@media (max-width: 767px) {
	.rtdc_practitioner {
		display: block;
	}
	.rtdc_practitioner .practitioner {
		width: 100%;
	}
}