.portaltext {
background: #F5F9FF;
padding: 50px;
border-radius: 15px;
}
.timeline-box.boxPosition::before {
top: 25px;
}
.timeline-box{
margin-bottom: 20px;
}
.flexAlign{
align-items: center;
}
.right::before {
left: -14%;
}
.timeline-box:last-child{
margin-bottom: 0 !important;
}
.displayNine {
display: none;
}
.w60row{
width: 70%;
margin: 0 auto;
}
.nhiddenFlex {
display: flex;
justify-content: space-between;
align-items: flex-start;
padding: 60px;
background: #fff;
border-radius: 15px;
}
.flexH30 {
flex: 0 0 auto;
width: 30%;
}
.contentHHIdden p , .contentHHIdden ul li{
font-size: 20px;
color: #222222;
font-weight: 500;
}
.contentHHIdden ul {
list-style: none;
padding-left: 0; margin-bottom: 0 !important;
}
.contentHHIdden ul li{
margin-bottom: 5px;
position: relative;
padding-left: 30px;
}
.contentHHIdden ul li::before{
content: '\2713';
position: absolute;
left: 0;
height: 100%;
width: 100%;
color: #0060A4;
}
.row1.flexH30 {
display: flex;
flex-direction: column;
flex-wrap: wrap;
}
.hiddenImage img{
width: 80px;
}
.textCenter.hiddenImage{
padding: 40px 0 55px 0;
}
.coverage-tabs li.active{
background-color: #0060A5 !important;
border-radius: 15px !important;
color: #fff !important;
}
.tabs-content{
margin-top: 50px;
}
ul.coverage-tabs li {
background: #F5F9FF;
border-radius: 15px !important;
}
.tabs-content{
border-radius: 15px !important;
}
.practice30{
flex: 0 0 auto;
width: 46%;
}
.flex50Image {
position: sticky;
top: 140px;
}
.flex.familyImagePra.fapr50 {
align-items: start;
position: relative;
}
.bgColorPractice {
background-color: #E9F1FA;
box-shadow: none !important;
border-radius: 15px !important;
border: none !important;
padding: 30px;
height: 260px;
}
.practice-location-item.practice30 h2.location-title {
background-color: transparent !important;
border: none;
box-shadow: none !important;
}
.practice-location-item.practice30  ul.location-list {
margin-right: 0 !important;
}
.practice-location-item.practice30 ul.location-list{
background-color: #ffffff !important;
}
.practice-location-item.practice30 .btn_booknow {
display: none !important;
}
.moreText {
font-size: 14px;
font-weight: 400;
color: #222222;
text-align: center;
display: flex;
cursor: pointer;
flex-direction: column;
}
.colorGrey{
color: #666666;
}
.docList{
background: #fff;
border-radius: 15px;
padding: 20px;
}
@media screen and (max-width: 767px)  {
.nhiddenFlex {
flex-wrap: wrap;
}
.flexH30{
width: 100% !important;
}
.nhiddenFlex{
padding: 10px !important;
}
.row2.flexH30 {
text-align: center;
margin-top: 10px;
}
.textCenter.hiddenImage{
padding: 20px 0;
}
.portaltext{
padding: 20px !important;
}
.practice30{
width: 100% !important;
}
.howWorkFlex.flex_.gap80 .timeline-box.boxPosition.left {
width: 87% !important;
}
}.page-id-3308 .contact-right {
flex: 0 0 47%;
display: none;
}
.page-id-3308 .contect-dev {
justify-content: center;
align-items: center;
}
.page-id-3308 .social-icon {
flex: 0 0 50%;
}
.sjb-filters.sjb-filters-v1 {
max-width: 28%;
float: left;
margin-right: 2% !important;
margin-top: 0 !important;
}
.sjb-listing {
max-width: 70%;
float: left;
}
.v1 {
margin-top: 0 !important;
}
form.filters-form .col-md-3.col-xs-12 {
width: 100%;
}
.page-id-2454 .content-wrapper {
padding-top: 50px; }
.page-id-2454 .list-view {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-start;
}
.page-id-2454 .list-data {
flex: 47% !important;
gap: 3% !important;
max-width: 47%;
}
.page-id-2454 div#sjb_less_content_2492 {
display: none;
}
.page-id-2454 .col-md-11.col-sm-10 .row {
padding: revert-layer;
display: flex;
flex-direction: column;
}
.page-id-2454 .col-md-2.col-sm-4.col-xs-12, .page-id-2454 .col-md-3.col-sm-4.col-xs-12 {
max-width: 100% !important;
width: 100%;
}
.page-id-2454 .job-description div:nth-child(1) {
display: none;
}
.page-id-2454 .col-md-5 {
width: 100% !important;
max-width: 100% !important;
}
.page-id-2454 .col-md-1.col-sm-2.hidden-xs {
display: none;
}
.page-id-2454 span.job-title {
font-size: 22px !important;
font-family: 'Manrope';
color: #000;
}
.page-id-2454 .sjb-page .list-data .v1 .sjb-apply-now-btn a {
padding: 10px !important;
border-radius: 5px !important;
margin-top: 0px !important;
font-size: 15px;
line-height: 1.4;
font-family: "Manrope", serif;
font-weight: 600;
}
.page-id-2454 .sjb-apply-now-btn {
margin-top: 10px;
}
input.btn-search.btn.btn-primary {
max-width: 45%;
border-radius: 5px !important;
margin: 0 auto !important;
clear: both;
float: none;
}
.sjb-search-button.col-md-3.col-xs-12 {
text-align: center;
}
.sjb-filters.sjb-filters-v1 {
background: #0060A50D !important;
padding: 30px !important;
flex: 0 0 auto;
border-radius: 15px !important;
width: 31% !important;
}
form.filters-form .form-control,  .sjb-page .sjb-detail .list-data .v1 .jobpost-form .form-control {
background-color: var(--wpforms-field-background-color) !important;
background-clip: padding-box !important;
border-radius: var(--wpforms-field-border-radius) !important;
color: var(--wpforms-field-text-color) !important;
border-width: var(--wpforms-field-border-size) !important;
border-style: var(--wpforms-field-border-style) !important;
border-color: var(--wpforms-field-border-color) !important;
padding: 0 var(--wpforms-field-size-padding-h) !important;
font-size: var(--wpforms-field-size-font-size) !important;
line-height: 100% !important;
box-shadow: none !important;
transition: border 0.15s, box-shadow 0.15s !important;
}
.sjb-page .list-data .v1 {
background: #fff;
padding: 30px;
flex: 0 0 auto;
border-radius: 15px;
}
.single.single-jobpost h2.medical-job {
font-size: clamp(24px, 1.875vw, 30px) !important;
line-height: 1.3;
margin-bottom: 30px;
font-family: "Manrope", serif;
font-weight: 600;
color: var(--black-color);
}
.page-id-2454 a#quick-apply-btn {
display: none;
}
.single-jobpost span.job-title {
font-size: clamp(28px, 3.2vw, 50px);
line-height: 1.2;
margin-bottom: 30px;
font-weight: 600;
}
.single-jobpost p.medical-para, .single-jobpost ul.medical-list li {
font-family: "Manrope", serif;
font-weight: 400;
font-size: clamp(16px, 1.3vw, 20px) !important;
line-height: 1.5 !important;
margin-bottom: 20px !important;
}
.sjb-detail.sjb-v1 {
max-width: 75%;
margin: 0 auto;
}
.sjb-detail.sjb-v1 .col-md-1.col-sm-2 {
display: none;
}
.sjb-detail.sjb-v1 .job-date, .sjb-detail.sjb-v1 .job-location, .sjb-detail.sjb-v1 .job-type {
font-size: 20px;
font-weight: 600;
}
.single-jobpost .col-md-3.col-sm-4 {
max-width: 45%;
width: 100%;
}
.single-jobpost .col-md-11.col-sm-10.header-margin-top .row {
display: flex !important;
justify-content: space-between;
max-width: 100%;
width: 100%;
}
.single-jobpost .col-md-11.col-sm-10.header-margin-top {
max-width: 100%;
width: 100%;
}
.sjb-page .sjb-detail .list-data .v1 ul li::before, .sjb-page .sjb-detail .list-data .v2 ul li::before {
line-height: 2.5 !important;
}
.job-description, .job-description p, .job-description li {
font-family: "Manrope", serif;
font-weight: 400;
font-size: 18px !important;
line-height: 1.5 !important;
margin: 0 0 20px !important;
word-wrap: break-word !important;
}
.single-jobpost .col-md-3.col-sm-4, .single-jobpost .col-md-2.col-sm-4 {
max-width: 33.3%;
width: 100%;
}
.job-description h2 {
font-size: 25px;
line-height: 1.3;
margin-bottom: 30px;
font-family: "Manrope", serif;
font-weight: 600;
color: var(--black-color);
}
.job-description h3 {
font-size: 22px;
line-height: 1.3;
margin-bottom: 30px;
font-family: "Manrope", serif;
font-weight: 600;
color: var(--black-color) !important;
}
.updatePortalButns {
display: flex;
gap: 15px;
align-content: center;
align-items: center;
justify-content: center;
}
.mb30 {
margin-bottom: 15px;
}
form#sjb-application-form h3 {
font-size: 22px;
line-height: 1.3;
margin-bottom: 30px;
font-family: "Manrope", serif;
font-weight: 600;
color: var(--black-color) !important;
}
@media only screen and (max-width: 910px) {
.sjb-filters.sjb-filters-v1 {
max-width: 100%;
width: 100% !important;
}
.sjb-listing {
max-width: 100%;
float: left;
}
.sjb-detail.sjb-v1 {
max-width: 100%;
margin: 0 auto;
}
}
@media only screen and (max-width: 600px) {
.sjb-filters.sjb-filters-v1 {
max-width: 100%;
width: 100% !important;
}
.sjb-listing {
max-width: 100%;
float: left;
}
.page-id-2454 .list-data {
flex: 100% !important;
gap: 3% !important;
max-width: 100%;
}
.job-description, .job-description p, .job-description li {
margin: 0 !important;
}
.single-jobpost .col-md-3.col-sm-4, .single-jobpost .col-md-2.col-sm-4 {
max-width: 100% !important;
width: 100% !important;
}
.single-jobpost .col-md-11.col-sm-10.header-margin-top .row {
flex-direction: column;
}
}.accordion-item_service {
background-color: #ffffff;
margin-bottom: 10px !important;
border-radius: 5px !important;
padding: 20px 15px !important;
border-radius: 15px !important;
border: 1px solid #dbcfcf;
}
div#asl-list .fs_18, div#asl-list .fs_18 a, div#asl-list .fs_18 p {
font-size: 18px !important;
}
.f_700, .f_700 a, .f_700 p {
font-family: "Manrope", serif !important;
font-weight: 700 !important;
}
div#asl-list .sl-addr-list-title.accordion-item_service {
position: relative;
margin-bottom: 20px !important;
}
ul#p-statelist {
margin-top: 5%;
padding: 0 5% 0 0 !important;
}
.nameBlock {
display: flex;
justify-content: space-between;
}
ul.locationCategoryList li {
display: flex;
justify-content: space-between;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
gap: 10px;
margin-bottom: 8px;
}
ul.locationCategoryList img {
max-width: 30px;
}
ul.locationCategoryList p {
text-align: right;
max-width: 100%;
flex: 50%;
line-height: 2;
}
ul.locationCategoryList {
margin: 0;
}
h3.locationName {
font-family: "Manrope", serif !important;
font-weight: 600 !important;
line-height: 1.4 !important;
font-size: 25px !important;
}
.closeBlock, .closeBlock span {
text-align: right;
margin-bottom: 11px;
font-size: 20px !important;
font-weight: 600;
} .accordion-item_service {
background-color: #ffffff;
margin-bottom: 10px !important;
border-radius: 5px !important;
padding: 20px 15px !important;
border-radius: 15px !important;
border: 1px solid #dbcfcf;
}
div#asl-list .fs_18, div#asl-list .fs_18 a, div#asl-list .fs_18 p {
font-size: 18px !important;
}
.f_700, .f_700 a, .f_700 p {
font-family: "Manrope", serif !important;
font-weight: 700 !important;
} div#asl-list .sl-addr-list-title.accordion-item_service {
position: relative;
margin-bottom: 20px !important;
}
ul#p-statelist {
margin-top: 5%;
padding: 0 5% 0 0 !important;
}
.locationClassPopper {
max-width: 675px;
background: #ffffff;
padding: 10px 40px;
border-radius: 15px;
position: absolute;
width: 100%;
top: 10px;
left: 10px;
border: solid 10px #f9f9f9;
z-index: 1000;
}
.nameBlock {
display: flex;
justify-content: space-between;
gap: 10px;
}
ul.locationCategoryList li {
display: flex;
justify-content: flex-end;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
gap: 10px;
margin-bottom: 5px;
}
ul.locationCategoryList img {
max-width: 20px;
margin-left: 5px;
}
ul.locationCategoryList p {
text-align: right;
max-width: 100%;
flex: 50%;
line-height: 2;
}
ul.locationCategoryList {
margin: 0;
}
.openHrs {
visibility: hidden;
height: 0;
}
.openClose .openHrs {
visibility: visible;
height: auto;
}
.openClose span.asl-week-hrs span {
display: flex;
justify-content: space-between;
}   .addressOtherBlock {
display: flex;
}
.clinicImage, .addressBlock {
max-width: 50%;
}
.closeBlock {
cursor: pointer;
}
.sl-row.Filter_section {
flex-direction: row-reverse;
} .locationClassPopper p, .locationClassPopper span, .locationClassPopper li, .blkr h3 * {
font-size: clamp(16px, 1.3vw, 16px) !important;
font-family: "Manrope", serif !important;
font-weight: 500 !important;
line-height: 1.25 !important; color: var(--black-color) !important;
}
.blkr h3 {
font-size: 20px !important;
}
.locationCategory {
background: transparent;
}
span.rateTotal {
color: #2161ab !important;
}
.locationClassPopper .rating {
display: flex;
align-items: center;
flex-wrap: wrap;
margin-top: 5px;
gap: 8px;
}
.locationClassPopper .address, .locationClassPopper .phone, .locationClassPopper .emailblock {
display: flex;
align-content: flex-start;
align-items: flex-start;
justify-content: flex-start;
gap: 5px;
margin-bottom: 10px;
}
.nameBlock {
margin-bottom: 15px;
}
.timeBlock {
margin-top: 10%;
}
.iconblk i {
font-size: clamp(16px, 1.3vw, 20px) !important;
font-weight: 500;
line-height: 1.25;
margin-bottom: 30px;
color: var(--black-color);
} .openClose div, .openClose span {
font-size: clamp(15px, 1.3vw, 17px) !important;
font-weight: 500;
line-height: 1.25;
margin-bottom: 30px;
color: var(--black-color);
}
.bookNow a.btn_blue {
background-color: var(--primary-color) !important;
padding: 15px 60px 15px 30px; border-radius: 5px;
margin-bottom: 30px !important; border: 1px solid var(--primary-color);
text-align:center;
}
.bookNow {
margin-top: 5%;
}
a.BookNow.btn_blue.whitecolor.f_600.fs_18 {
color: var(--white-color);
font-size: 16px !important;
text-transform: capitalize !important;
}
.bookNow a.btn_blue:hover, .bookNow .buttonuninsured_blue:hover {
background: transparent !important;
border: 1px solid var(--primary-color);
color: var(--primary-color) !important;
}
div#asl-storelocator .sl-main-cont-box {
text-align: center;
padding: 20px;
background: #eaf4fb;
}
div#asl-storelocator .sl-main-cont-box #p-statelist {
margin: 0;
padding: 0 !important;
}
.pol-lg-4.pol-md-5.pol-sm-12.search_filter label, .infowindowContent .sl-row.sl-addr-sec, .infowindowContent .info-addr,  .infowindowContent .short-desc {
display: none;
}
h3.accordion-title.black-color.f_700.fs_18.lineh14 {
text-align: left;
}
.openClose span * {
margin-bottom: 1px !important;
}
#asl-storelocator.asl-cont .infoBox #style_0 .asl-buttons {
justify-content: flex-start !important;
}
.addressOtherBlock {
gap: 15px;
} .timeBlock {
height: 90px;
overflow: hidden;
}
.iconArrow {
text-align: center;
}
.iconArrow i {
font-size: 23px ! IMPORTANT;
font-weight: 700;
}
div#asl-storelocator {
margin: 4% auto 8%;
}
span.isStoreopen {
text-transform: capitalize;
}  .coloredDot.red i {
color:red  !important;
}
.coloredDot.green i{
color:green !important;
} .top-title.Num_of_store {
display: none !important;
}
.page-id-3896 .sl-row.Filter_section { height: 0;
padding: 0 !important;
}
.sl-main-cont-box {
max-width: 95%;
border-radius: 5px !important;
overflow: hidden;
}
.sl-main-cont-box::-webkit-scrollbar {
display: none;
}
div#asl-map-canv {
border-radius: 5px;
overflow: hidden;
}
.asl-map {
border-radius: 5px;
overflow: hidden;
border: solid 6px #fff4f4;
padding: 9px !important;
background: #fff;
}
button.span-geo {
display: none !important;
}
#asl-storelocator.asl-cont .asl-wrapper .Filter_section .search_filter .sl-search-group .asl-search-clr, #asl-storelocator.asl-cont .asl-wrapper .Filter_section .asl-name-search .sl-search-group .asl-search-clr {
right: 0 !important;
}
.openHrs {
flex: 0;
width: 0;
}
h3.accordion-title.black-color.f_700.fs_18.lineh14 {
flex: 2;
}
div#asl-list .sl-addr-list-title.accordion-item_service {
display: flex;
}
.clinicImage img {
max-width: 100%;
display: block;
}
.clinicImage {
text-align: right;
}
span.isStoreopen {
margin-left: 20%;
}
.locationClassPopper .openHrs {
flex: 0;
width: auto;
}
p.addressLocation, p.phoneLocation {
color: #7c7c7c !important;
}
.openCloseNew .asl-week-hrs {
width: 100%;
display: block;
margin-top: 10px;
}
.openCloseNew .asl-week-hrs span {
font-size: 15px !important;
font-weight: 400 !important;
}
.asl-week-hrs>span {
display: flex;   
flex-wrap: wrap;
margin-bottom: 8px;
}
.asl-week-hrs .asl-day-lbl {
flex: 0 0 50px;
}
.asl-cont i.fa-circle {
margin: auto;
font-size: 12px !important;
}
#asl-storelocator.asl-cont .asl-wrapper .Filter_section .search_filter .sl-search-group .asl-search-address {
height: 50px !important;
padding: 5px 15px 5px 35px !important;
border-radius: 10px !important;   
box-shadow: 0 2px 20px rgba(0,0,0,.1);
}
#asl-storelocator.asl-cont .asl-wrapper .Filter_section .search_filter .sl-search-group:after {
content: "\f002";
position: absolute;
left: 10px;
top: 35%;
font-family: 'FontAwesome';
font-size: 16px;
color: #666;
}
.gmnoprint.gm-style-mtc-bbw {
bottom: 0px !important;
top: auto !important;
}
#asl-storelocator.asl-cont .sl-main-cont .asl-map-canv {
height: 600px !important;
}
#asl-storelocator.asl-cont.sl-category-tabs .asl-wrapper .Filter_section .asl-advance-filters .asl-tabs-ddl .adropdown-menu {
display: flex !important;
flex-wrap: wrap;
gap: 0 5px;
align-items: center;
justify-content: center;
}
#asl-storelocator.asl-cont.sl-category-tabs .asl-wrapper .Filter_section .asl-advance-filters .asl-tabs-ddl ul.adropdown-menu.multiselect-container li {
float: none !important;
height: auto !important;
}
#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .asl-ddl-filters .asl-filter-cntrl .sl-dropdown-cont .btn-group .adropdown-menu li a {
background-color: #fff !important;
border-radius: 5px;
border: 1px solid #0060a5;
text-align: center;
color: #0060a5;
height: auto;
display: block;
}
ul.multiselect-container.adropdown-menu {
overflow: visible !important;
max-height: initial !important;
}
#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .Filter_section {
background-color: transparent !important;
padding: 0 !important;
justify-content: flex-end;
}  .asl-filter-cntrl.ttt label.asl-cntrl-lbl {
display: none;
}
.pol-lg-4.pol-md-5.pol-sm-12.search_filter {
padding-left: 0;
}
#asl-storelocator.asl-cont.sl-category-tabs .asl-wrapper .Filter_section .asl-advance-filters .asl-tabs-ddl .adropdown-menu.multiselect-container>li>a label.checkbox {
padding: 15px 30px;
font-size: 18px !important;
height: auto !important;
font-weight: 600 !important;
text-transform: capitalize;
}
#asl-storelocator.asl-cont .asl-wrapper .asl-ddl-filters {
padding: 0;
}
.locationClassPopper {
top: 90px;
}
.mdconnect #asl-storelocator.asl-cont .asl-wrapper .Filter_section .search_filter .sl-search-group .asl-search-clr {
right: 2px !important;
}
.locationCategoryNew {
min-width: 150px;
}
span.asl-reset-map {
margin-top: 80px !important;
margin-right: 12px;
}
.closeBlock span {
width: 20px;
display: block;
text-align: center;
margin-left: auto;
margin-bottom: 0 !important;
}
.infoBox {
right: 0 !important;
left: 28% !important;
top: -299px !important;
} .sl-row.Filter_section {
display: flex;
flex-direction: column-reverse;
align-items: flex-start;
}
.sl-row.Filter_section .pol-lg-8.pol-md-7.pol-sm-12 {
flex: 1;
max-width: 100%;
width: 100%;
}
.pol-sm-12.asl-advance-filters .sl-row {
display: flex;
flex-direction: column;
align-items: flex-end;
width: 100%;
margin-top: -45px !important;
}
.pol-lg-4.pol-md-6.pol-sm-12.asl-tabs-ddl.pol-12.pol-lg-12.pol-md-12.pol-sm-12.asl-ddl-filters.asl-ddl-filter-cats {
flex: 0 0 100%;
max-width: 100%;
}
.pol-lg-4.pol-md-5.pol-sm-12.search_filter {
margin-top: -70px;
z-index: 999;
} @media (min-width: 1020px) and (max-width: 1100px) {
.sl-row.Filter_section .pol-lg-8.pol-md-7.pol-sm-12 .sl-row {
margin-right: -50px !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.sl-row.Filter_section .pol-md-7 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
@media only screen and (max-width: 768px) {
.sl-row.no-gutters.sl-main-row {
flex-direction: column-reverse;
}
.locationClassPopper {
z-index: 999;
padding: 10px 15px;
right: 10px;
width: auto;
}
.addressOtherBlock {
flex-direction: column;
}
.clinicImage, .addressBlock {
max-width: 100%;
}	
.nameBlock {
flex-wrap: wrap;
justify-content: space-between;
}
span.coloredDot.red {
margin-left: 5%;
margin-right: 3%;
}
.sl-main-cont-box {
max-width: 100%;
}
#asl-storelocator.asl-cont .sl-main-cont .asl-map-canv {
height:480px !important;
}
#asl-storelocator.asl-cont.sl-category-tabs .asl-wrapper .Filter_section .asl-advance-filters .asl-tabs-ddl ul.adropdown-menu.multiselect-container li {		
min-width: initial !important;
}
#asl-storelocator.asl-cont.sl-category-tabs .asl-wrapper .Filter_section .asl-advance-filters .asl-tabs-ddl .adropdown-menu.multiselect-container>li>a label.checkbox {
padding: 10px 10px;
font-size: 14px !important;
height: auto !important;
} ul.locationCategoryList {
margin-top: 10px;
}
ul.locationCategoryList li span {
width: 100%;
display: flex;
justify-content: space-between;
gap: 5px;
}
}
@media only screen and (max-width: 410px) {
.pol-lg-4.pol-md-5.pol-sm-12.search_filter {
top: 145px;
}
.locationClassPopper {
top: 130px;
}
}.our-partner .swiper-button-prev, .our-partner .swiper-button-next{
top: 25px !important;
}
.our-partner .swiper-button-prev:after, .swiper-rtl , .our-partner .swiper-button-next:after, .swiper-rtl {
font-size: 15px !important;
}
.our-partner .arrowPartner .swiper-button-prev , .our-partner .arrowPartner .swiper-button-next{
top: 35px !important;
}
.ctimeline .ctl-media.full {
max-width: 400px !important;
height: auto !important;
}
.ctimeline {
max-width: 100%;
margin: 0 auto;76768
}
.text-content p{
font-size: 20px;
}
.ctimeline .ctl-label-big.story-date {
display: none !important;
}
.left_right_swap_right-side p, .left_right_swap_left-side p {
text-align: justify !important;
}
.postid-236 section.paddingb_100.medical_center_info_section {
display: none;
}
section.paddingb_100.service_section_doc i.fas.fa-arrow-right {
display: none;
}
.page-id-12 a.btn_lightblue.primaryColor.f_600.fs_18 {
display: none;
}
.page-id-12 a.btn_blue.whitecolor.f_600.fs_18.uninsured_popup.pum-trigger {
padding: 15px 100px !important;
}
.aboutImage {
flex: 0 0 auto;
width: 49%;
min-height: 275px;
object-fit: contain;
background-position: top !important;
background-size: contain;
background-repeat: no-repeat;
}
.about-section .about-text.flex.gap40.justify_sb {
gap: 50px !important;
}
section.paddingb_100.supporting-section {
padding-top: 30px;
}
.left_right_swapsection .left_right_swap_flex.flex.paddingb_100.justify_sb.gap40.alignStretch {
padding-bottom: 100px !important;
}
.right-content img {
width: 100%; height: 400px;
object-fit: cover;
} .family-item.textCenter svg {
transition: transform 0.3s ease; transform: scale(1); }
.family-item.textCenter:hover svg {
transform: scale(1.2); }
.homeServiceBG svg{
transition: transform 0.3s ease; transform: scale(1);        
}
.homeServiceBG:hover svg {
transform: scale(1.2); }
.family-item svg {
width: 65px !important;
height: 65px;
transition: 0.5s;
}
.family-item{
transition: 0.5s;
}
.service-item svg path {
fill:#16517b !important;
}
.service-item svg {
width: 65px !important;
height: 65px;
transition: 0.5s;
}
.service-item {
transition: 0.5s;
}
.service-item:hover svg path {
fill:#fff !important;
}
.service-item:hover {
background-color:#0060A5;
}
.service-item.homeServiceBG.new-desc.textCenter.gap36 {
width: 18%;
}
.service-item.homeServiceBG.new-desc.textCenter.gap36 h3.black-color {
font-size: 24px;
}
.service-item.homeServiceBG.new-desc.textCenter.gap36:hover h3.black-color {
font-size: 24px;
color:#fff;
}
.left-right-sec {
padding: 100px 0px 0px 0px;
}
.left-right-sec .left_right_swap_left-side.flex_40.aos-slide-right.mobHeight300.aos-init.aos-animate {
background-size: cover !important;
}
.left-right-sec p {
text-align: left !important;
}
.service_txt h2 {
display: none;
}
.service-info-butt {
margin-top: 15px;
}
.flex-butt {
padding-top: 0;
padding-bottom: 50px;
}
.flex-butt .row {
display: flex;
justify-content: center;
gap: 20px;
}
section.paddingb_100.our-family-practice-location {
padding-bottom: 50px !important;
}
.bgColorLight .flex.justify_sb.enhancedFlex.align_item_.mt_50 {
align-items: end;
}
.bgColorLight .bgWhiteDiv img{
width: 50px;
}
.contentLeft {
padding-bottom: 30px;
}
.services.flex.flex_wrap{
justify-content: space-between;
}
.docVisit .ListDocVisit.flex.gap20.flexwrap {
margin-top: 60px;
}
@media only screen and (max-width: 1024px){
.left_right_swap_flex.patb0{
padding-top: 0 !important;
}
.left_right_swap_flex.patb0.flex.paddingb_100.justify_sb.gap40.alignStretch {
padding-bottom: 0 !important;
}
.flex-butt .row {
display: flex;
justify-content: center;
gap: 20px;
flex-direction: column;
align-content: center;
align-items: center;
}
.postid-236 section.paddingb_100.our-family-practice-location {
margin-bottom: 0;
}
}
@media only screen and (max-width: 767px){
section.bgGradient.ourPsection {
padding-top: 50px !important;
}
section.paddingb_100.main_banner_section.mobpb50 {
padding-bottom: 50px !important;
}
.gap40.gap_0{
gap: 0 !important;
}
.mtROw0{
margin-top: 0 !important;
}
.parapdiing20 p {
padding-bottom: 30px;
}
.left-right-sec .left_right_swap_left-side.flex_40.aos-slide-right.mobHeight300.aos-init.aos-animate {
background-size: cover !important;
height: 400px;
background-position: top;
}
.family-grid{
flex-direction: column;
}
.supporting_right-side.flex_60.aos-slide-left.aos-init.aos-animate {
margin-bottom: 30px;
}
}
@media (min-width: 1025px) and (max-width: 1199px) {
.cta-section {
padding:50px 0px 0px 50px !important;
}
.cta-info.flex{
align-items: center;
}
.cta-left-side , .cta-right-side {
margin-top: 0px !important;
}
.cta-button p.mt_30.mb_40 {
margin: 14px 0px !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.left_right_swap_flex_reverse.flex.flexwrap.justify_sb.gap40.alignStretch.gap_0 {
margin-top: 50px;
}
.about-text.flex.gap40.justify_sb {
flex-wrap: wrap !important;
}
.supporting_flex.flex.gap40.mobReverse {
justify-content: space-between;
}
.aboutImage.flex_50 {
width: 45% !important;
background-position: center;
}
.flex39Tab{
flex:0 0 38% !important;
}
.wflex48{
flex:0 0 47% !important;
}
.serviceWrap{
flex-wrap: wrap;
}
.tabMrgn0{
margin-top:0 !important;
}
.parapdiing20 p {
padding-bottom: 30px;
}
.left-right-sec .left_right_swap_left-side.flex_40.aos-slide-right.mobHeight300.aos-init.aos-animate {
background-size: cover !important;
}
.aboutDesc.flex_50 {
width: 48% !important;
}
.service_offered_right-side.aos-slide-left.aos-init.aos-animate {
flex: 0 0 47% !important;
}
.service-item.homeServiceBG.new-desc.textCenter.gap36 {
width: 18% !important;
}
.service-item.homeServiceBG.new-desc.textCenter.gap36 h3.black-color{
font-size: 18px !important;
}
}
@media (min-width: 768px) and (max-width: 860px) {
.nearest-clinic-section.mt50mob{
margin-top: 50px !important;;
}
section.paddingb_100.about_section .pt_50 {
padding-top: 0 !important;
}
.flexsb{
justify-content: space-between !important;
gap:0 !important;
flex-wrap: wrap;
}
.repeater-item.width18 {
flex: 0 0 auto !important;
width: 18% !important;
}
.left-right-sec{
padding: 0 !important;
}
.services.flex.flex_wrap{
gap: 0 !important;
}
}.swiper-container.home-banner-slider {
overflow-y: clip;
}
.banner-content .content-wrapper::before {
z-index: -1;
}
section.bgGradient.ourPsection::before {
display: none;
}
section.bgGradient.ourPsection {
margin-top: 100px;
}
@media only screen and (max-width: 990px) and (min-width: 768px){
.practice30{
width: 47% !important;
}
}
@media only screen and (max-width: 1024px) and (min-width: 767px){
.right-sides {
margin-bottom: 0;
z-index: 99; right: 0;
bottom: -7px;
max-width: 60% !important;
}
}