    width: 50%
}
.page-template-template-2025 .form_content{
    width: 50%
}
.page-template-template-2025 .search_result_top .location_name {
    text-transform:uppercase;
    color: #1a7ec2;
    font-size: 32px;
    border-bottom: 1px solid #cacaca
}
.provider-title{
    display:none
}
.location_description{
    display:flex;
    flex-wrap: wrap;
}
.search_result_top .location_description__block{
    width: 50%
}
.search_result .columns{
    width: 50%;
    margin-left: 0;
}
.map-div {width: 50%; text-align: right;}
.map-div img {margin: 0;}
.page-template-template-2025 .map-sctn {padding-top: 43px;}
.search-results {margin-top: 50px;}
.page-template-template-2025 .form_content {background: no-repeat;border: 0;}
.locations-filter {padding: 0;}
.form_content .row {display: flex; flex-direction: column; gap: 20px;    margin-left: 0;}
.select-styled, .select-options {border: none; color: var(--x-a-color); text-transform: uppercase; background: white;    margin-top: 0;}
.filter_row .columns.medium-4 {width: 100%;}
.locations-filter .select-styled {background: #ececec; border-radius: 50px;position:relative;z-index:2}
.select-styled.active {z-index: 2; position: relative;}
.locations-filter .select-options {box-shadow: 0px 0px 11px -1px #00000063;border-radius: 0;}
.select-styled:hover, .select-styled:focus {box-shadow: none;}
.locations-filter__submit-2 {margin-top: 0;    background-color: var(--x-a-color);    text-align: center;    padding: 17px 20px;    text-transform: uppercase;    width: 100%;    border-radius: 50px;    box-shadow: 0px 0px 11px -1px #000;}
.locations-filter__title {color: var(--x-a-color);    text-transform: uppercase;    font-weight: revert;    margin-bottom: 0;    text-align: left;}
.locations-filter .select-styled::after {content: '›';    position: absolute;    right: 26px;    font-size: 26px;    transform: rotate(90deg);}
.filter_row .columns {max-width: 464px;    padding: 0;}
	.search_result .row {max-width: none;}
.search_result .columns {padding: 0;}
.provider {background: white;  box-shadow: 0 0 26px 2px rgba(0,0,0,0.35); margin-bottom: 51px; padding: 33px; display: flex; align-items: flex-start;}
.page-template-template-2025 .search-results>div {padding-top: 52px; /*height: 1174px;  */  overflow-x: hidden;  overflow-y: scroll; margin-bottom: 72px;}
.search_result_bottom .provider__photo {border: 0;}
.provider>a {display: flex; align-items: center;}
.search_result_bottom .provider__info {padding-left: 31px; max-width: 400px;}
.search_result_bottom .provider__photo {min-width: 200px; float: none!important; margin-bottom: 0; margin-right: 0;    padding: 0;    width: 200px;}
.search_result_bottom .provider__photo img {height: 200px;    width: 100%;    object-fit: cover;    object-position: top;}
.provider__photo>a {display: flex;    background: var(--x-a-color);    padding: 10px 20px;    justify-content: center;    color: white;    text-transform: uppercase;    border-radius: 50px;    margin-top: 17px;  box-shadow: 0 0 18px 2px rgba(0,0,0,0.35);  transition: all 0.3s ease-out;}
.provider__photo>a:hover {background: #004487;}
.provider__info-title {font-family: paralucent,sans-serif;text-transform: uppercase;font-size: 24px;margin-bottom: 14px!important;}
.search_result_bottom .provider__info p {font-size: 18px;    line-height: 1.1;}
.search_result_top {max-width: 632px;    margin-left: auto;}
.location_description p {font-size: 18px;}
.location_description__details {width: 40%;   display: flex;   flex-direction: column;    border-left: 2px solid #cacaca;    padding-left: 24px;    padding-top: 20px;}
.location_description__block.location_description__phone {width: 100%;    margin-bottom: 10px;}
.location_description__block.location_description__fax {width: 100%; margin-bottom: 10px;}
.search_result_top>.row {max-width: 516px;}
.location_description__block.location_description__location {margin-bottom: 0;  padding-top: 20px; padding-right: 20px; width: 60%;}
.search_result_top .location_description__link {font-size: 16px; color: black;}
.search_result_top .location_description__block h4 {font-size: 17px; color: black;  text-transform: uppercase;  font-family: paralucent,sans-serif;}
.page-template-template-2025 .search_result_top .location_name {margin-bottom: 0;}
.location_description__block.location_description__location p {font-size: 16px;text-transform: uppercase;color: black;}
.search_result_top .location_name:before {display: none;}
.search_result_top .location_description__fax p {color: black;}
.page-template-template-2025 .search-results>div::-webkit-scrollbar-track{display:none}
.page-template-template-2025 .search-results>div::-webkit-scrollbar{display:none}
.page-template-template-2025 .search-results>div::-webkit-scrollbar-thumb{display:none}
.page-template-template-2025 .search-results {position: relative; overflow: visible; height: auto;}
.page-template-template-2025 .search-results::before {content: ''; position: absolute; background: #cacaca; height: 2px; width: 1280px; left: calc(50% - 640px);}
section.doctors-locations {display: none;}
.page-template-template-2025 .search-results>.search_result {height: auto;}
.provider__info .location_description__details {width: 100%; padding-left: 0;border: 0; padding-top: 5px;}
.provider__info .location_description__details h4 {margin-bottom: 0; font-size: 17px; color: black; text-transform: uppercase; font-family: paralucent,sans-serif; line-height: 1.1;}
.provider__info .location_description__details p, .provider__info .location_description__details a {font-size: 15px;color: black;}
.page-template-template-2025 .search-results::after{display:none}
.page-template-template-2025 .map-sctn {display: flex; flex-wrap: wrap;  max-width: 1280px; margin: 0 auto;  position: relative;}
.page-template-template-2025 .form_content {width: 50%;}	
@media (max-width: 1368px) {
.page-template-template-2025 .map-sctn {padding-left: 20px; padding-right: 20px;}
.search_result_top {margin-left: 34px;}
}
@media (max-width: 1024px) {
.search_result .row>.columns {width: 100%;}
.search_result_top {margin-left: 0; display: flex; justify-content: center;}
.page-template-template-2025 .search_result_top .location_name {text-align: center;}
.search_result {margin-bottom: 0; padding-bottom: 0;}
.search_result:not(:first-of-type) {padding-top: 40px;    margin-top: 20px;}
}
@media (max-width: 900px) {
.map-sctn {flex-wrap: wrap;}
.page-template-template-2025 .form_content {width: 100%; margin-bottom: 0;}
.map-div {width: 100%; text-align: center;}
.form_content .row {align-items: center;}
.locations-filter__title {text-align: center;}
}
@media (max-width: 550px) {
.form_content .row {gap: 0;margin-right:0}
.locations-filter__title {margin-bottom: 20px;}
.filter_row .columns {margin-bottom: 12px;}
.search_result_top {padding: 0 20px;}
.provider {flex-wrap: wrap; justify-content: center;}
.search_result_bottom .provider__photo {margin-right: auto; margin-left: auto;}
.search_result_bottom .provider__info {max-width: none; text-align: center;    padding-left: 0;    margin-top: 20px;}
.page-template-template-2025 .search_result_top .location_name {padding-bottom: 10px;}
}
@media (max-width: 400px) {
.search_result_top .location_description__block h4 {font-size: 16px;}
.search_result_top .location_description__block p {font-size: 15px;}
.location_description__details {padding-left: 0;   text-align: center;    width: 100%;    border-left: 0;    border-top: 2px solid #cacaca;    padding-top: 10px;}
.location_description__block.location_description__location {    width: 100%;    text-align: center;    padding-right: 0;    padding-bottom: 13px;}
}