#module-healthprofessionals-professionals #main .page-content {
	box-shadow:none;
	border:none;
}
#module-healthprofessionals-professionals .main-content {
	max-width:1330px;
	width:100%;
	margin:0 auto;
	padding:0 15px;
} 
#module-healthprofessionals-professionals .main-content p{
	padding: 0 6%;
	margin-bottom: 2rem;
	text-align: center;
}
.search-doctors-container .search-doctors-top{
    display: inline-flex;
    flex-wrap: wrap;
    gap: 2.6%;
	width:100%;
}
.search-doctors-container .search-doctors{
	float: left;
	flex: 0 0 31.6%;
    width: 31.6%;
    border: 1px solid #B3B2B280;
    background: linear-gradient(180deg,#fff,#f7f7f7 70%);
    padding: 30px 20px;
}
.search-doctors-container .search-doctors form .btn {
	width:100%;
	margin-top:30px;
}
.search-doctors-container .search-doctors form .form-control {
	border-color: #B3B2B280;
	height:32px;
}
.search-doctors-container .search-doctors h2 {
	text-transform:uppercase;
	font-size:19px;
	color:#E66A04;
	text-align:center;
	font-weight:600;
	margin-bottom:2rem;
}
.search-doctors-container .search-doctors .select-styled {
	border-color: #B3B2B280;
	padding:0.4rem 1.25rem;
	text-transform:none;
	height:32px;
}
.search-doctors-container .search-doctors .select-styled:after{
	top:50%;
	transform:translateY(-50%);
	width: 14px;
}
.search-doctors-container .search-doctors .seach-by-zip-location {
	display:flex;
	gap:10px;
}
.search-doctors-container .search-doctors .seach-by-zip-location .form-control{
	height:32px;
}
.search-doctors-container .search-doctors .seach-by-zip-location div.select {
	min-width:80px;
}
.search-doctors-container .search-doctors .seach-by-zip-location .select-styled {
	border-color:#B3B2B280;
	padding:0.4rem 1.25rem;
	border-radius: 2px 0px 0px 2px;
	height: 32px;
}
.search-doctors-container .search-country {
	margin:1.5rem 0 4rem 0;
	padding-bottom:1.5rem;
	border-bottom:1px solid #B3B2B280;
}
.search-doctors-container .search-country form {
	display:flex;
	align-items:center;
	flex-wrap: wrap;
}
.search-doctors-container .search-country form label {
	margin-right:50px;
	margin-bottom:0px;
	font-weight:400;
	color:#878786;
}
.search-doctors-container .search-country ul {
	display:flex;
	margin:0px;
}
.search-doctors-container .search-country li .input-box {
	position:relative;
	padding-left:25px;
}
.doctors-list {
	overflow:hidden;
	display: flex;
	flex-wrap: wrap;
	gap: 3%;
	align-items: flex-start;
}
.doctors-list li {
	float:left;
	flex: 0 0 31.333333%;
	width: 31.33%;
	border: 1px solid #B3B2B280;
	background: linear-gradient(180deg,#fff,#f7f7f7 70%);
	padding:30px;
	padding-bottom:0px;
	margin-bottom: 3%;
}
.doctors-list li:last-child{
	margin-right:0px;
}
.doctors-list li .data-top{
	display:flex;
}
.doctors-list li .data-top .doctor-info {
	padding-left:20px;
}
.doctors-list li .data-top .doctor-info h2 {
	font-size:1.25rem;
	font-weight:600;
	color:#878786;
	margin-bottom:1rem;
	line-height:normal;
}
.doctors-list li .data-top .doctor-info .zip-city {
	font-size:1.23rem;
	font-weight:600;
	color:#707070;
}
.doctors-list li .data-top .doctor-info p {
	margin-bottom:0.5rem !important;
	padding:0px !important;
	text-align:left !important;
}

.doctors-list li .data-bottom .doc-rel-cat {
	margin-bottom:1rem;
}
.doctors-list li .data-bottom .doc-rel-cat label {
	font-size:1.12rem;
	color:#878786;
	display:block;
	font-weight:600;
	text-align:left;
	margin:0px;
}
.data-bottom.hidedata {
	display:none;
}
.data-bottom.showdata {
	display:block !important;
}
.data-bottom.showdata p {
	padding:0px !important;
	text-align:left !important;
	margin-bottom:1rem !important;
}
.data-bottom p a {
	color:#E66A04;
}
.doctordetails {
	font-size:18px;
	color:#E66A04;
	margin: 1rem 0;
    display: inline-block;
}
.doctordetails.active i {
	 transform: rotate(90deg);
}
@media(max-width:1100px){
	.doctors-list li{
		padding: 1rem;
	}
}
@media(max-width:991px){
	.doctors-list li{
		width:48.5%;
		flex: unset;
	}
}
@media(max-width:767px){
	.search-doctors-container .search-doctors-top{
		flex-direction: column;
		gap: 20px;
	}
	.search-doctors-container .search-doctors{
		flex: unset;
    	width: 100%;	
	}
	.search-doctors-container .search-country form label{
		margin-right: 26px;
	}
	.search-doctors-container .search-country ul{
		margin: 0.5rem 0;
	}
	.search-doctors-container .search-country{
		margin: 1.5rem 0 2rem 0;
	}
}
@media(max-width:479px){
	.doctors-list{
		gap:10px;
	}
	.doctors-list li{
		flex: unset;
    	width: 100%;
	}
}
