@media screen and (min-width: 2501px) {
.bannerLp img {
width: 100% !important;
height: 900px;
object-fit: cover;
object-position: top;
}
}
@media screen and (min-width: 1601px) {
.laundhdateSec h2 {
padding: 25px !important;
}
.bannerLp img{
width: 100% !important;
}
}
@media  (min-width: 1200px) and (max-width: 1500px) {
.flex_20 {
flex: 0 0 31%;
}
}
@media  (min-width: 1025px) and (max-width: 1054px) {
.practice30{
width: 30% !important;
}
}
@media  (min-width: 1400px) and (max-width: 1600px) {
.medical-logo img {
margin-top: -11%;
left: 15.5%;
}
}
@media  (min-width: 898px) and (max-width: 1200px) {
.docList{
height: 950px !important;
padding: 10px !important;
}
}
@media  (min-width: 1025px) and (max-width: 1156px) {
.bgColorPractice{
padding: 30px 13px !important;
}
.card.active .card_inner_content{
gap:  20px !important;
}
.card.active{
padding: 20px !important;
}
.card_right {
flex: 0 0 auto;
width: 44% !important;
}
.card.active .card_inner_content{
justify-content: space-between;
}
}
@media  (min-width: 1025px) and (max-width: 1245px) {
.card_right {
flex: 0 0 auto;
width: 43% !important;
}
.card.active .card_inner_content .card_left {
flex: 0 0 auto;
width: 43% !important;
}
}
@media  (min-width: 1025px) and (max-width: 1325px) { }
@media  (min-width: 1025px) and (max-width: 1199px) {
.flex.serviceFlexSec{
gap:  40px !important;
}
.timeline-box::before{
height: 50px !important;
width: 50px !important;
}
.timeline{
margin: 0 !important;
}
.timeline-box.right {
margin-left: 10px;
}
.right::before {
left: -19% !important;
}
}
@media screen and (max-width: 1300px) {
.lineAbsolute{
display: none;=
}
}
@media  (min-width: 971px) and (max-width: 991px) {
.bgColorPractice{
padding:30px 10px !important;
}
}
@media  (min-width: 1200px) and (max-width: 1400px) {
.absoluteDiv{
top: 16% !important;
}
.header_flex {
max-width: 95%;
}
nav#site-navigation {
flex: 0 0 55%;
} .container{
max-width:95%;
}
.medical-logo img {
margin-top: -12%;
left: 12%;
}
}
@media  (min-width: 1157px) and (max-width: 1390px) {
.main-navigation a , ul#menu-header-button-menu a{
font-size: 16px !important;
}
}
@media  (min-width: 1201px) and (max-width: 1390px) {
nav#site-navigation {
margin-left: 15px;
}
img.custom-logo {
width: 160px !important;
}
}
@media  (min-width: 1025px) and (max-width: 1390px) { nav#site-navigation {
flex: 0 0 58% !important;
}
.banner-content {
background: linear-gradient(to right, #eaf4fb 75%, #0060A5 25%) !important;
}
div#header_button_menu {
flex: 0 0 10% !important;
}
.site-branding{
flex: initial !important;
}
ul#primary-menu {
padding-left: 0 !important;
}
ul#menu-header-button-menu a{
padding: 10px 15px !important;
}
}
@media  (min-width: 1025px) and (max-width: 1200px) {
.testimonial-content::after{
right: -40% !important;
}
.featured-article{
width: 30% !important;
}
.pickupFooter .subscribe_form {
flex-direction: column;
border-radius: 10px;
align-items: flex-start;
row-gap: 20px;
padding-left: 10px !important;
}
nav#site-navigation {
margin-left: 11px;
}
.main-navigation a{
font-size: 14px !important;
padding: 10px 8px !important;
}
.header_flex {
max-width: 95%;
}
nav#site-navigation {
flex: 0 0 50%;
}
.site-branding {
flex: 0 0 20%;
}
.flex_20 {
flex: 0 0 33%;
}
ul#menu-header-button-menu a {
padding: 10px 28px;
}
.buttons {
display: inline-grid;
}
ul.location-list {
flex: 0 0 50%;
}
.medical-logo img {
width: 20%;
}
}
@media  (min-width: 1025px) and (max-width: 1199px) { 
.absoluteDiv{
padding: 30px 50px !important;
}
.imageRight.poaBsolute{
width: 52% !important;
}
}
@media  (min-width: 1085px) and (max-width: 1199px) { 
.absoluteDiv{
padding: 30px 80px !important;
}
}
@media screen and (min-width: 1025px) {
ul#menu-header-button-menu-1 a span.dashicons {
display: none !important;
}
.featured-article img {
width: 100%;
height: 240px;
object-fit: cover;
}
.featured-article {
flex: 0 0 32%;
}
.mobileMenu{
display: none;
}
.menu-image-title-after.menu-image-title{
padding-left: 0 !important
}
}
@media screen and (max-width: 1024px) {
section.patient-form.paddingb_100{
margin-top: 50px;
margin-bottom: 50px;
}
.dashicons-admin-users{
font-size: 28px !important
}
ul#menu-header-button-menu a{
border:none !important;
padding: 0 10px !important;
}
ul#menu-header-button-menu{
margin: 0 !important;
}
.menu-image-title-after.menu-image-title{
padding-left:0 !important
}
ul#menu-header-button-menu a span.menu-image-title{
display: none !important;
} ul#menu-header-button-menu a{
padding: 8px 15px;
}
.mobileMenu{
position: absolute;
right: 5%;
top:10%;
}
.mobileMenu ul {
padding-left: 0;
list-style: none;
}
.faq_section.container.mb_80{
width: 94% !important;
}
button.menu-toggle{
display:none !important;
}
.main-navigation {
display: none;
}
.testimonial-content::after{
display:none;
}
.testimonial-content::before{
display:none;
}
.faq_section {
padding: 0px !important;
}
.our-partner .swiper-button-prev, .our-partner .swiper-button-next {
display: none;
}
}
@media  (min-width: 1025px) and (max-width: 1100px) {
img.custom-logo {
width: 150px !important;
}
}
@media  (min-width: 1025px) and (max-width: 1599px) {
nav#site-navigation {
flex: 1 1 0% !important;
}
}
@media  (min-width: 768px) and (max-width: 1199px) {
.listDesc{
padding-right: 30px !important;
}
.shipDetail{
width: 41% !important;
}
.imageDetails{
padding: 20px !important;
}
.flex.flexDeImage {
flex-wrap: wrap;
}
.detailColumn.textLeft {
flex: 0 0 auto;
width: 65%;
}
.flex.flexDeImage img {
flex: 0 0 auto;
width: 30%;
}
.detailColumn.textLeft img{
width: auto !important;
}
.nameOrder{
font-size: 16px !important;
padding: 10px 0 !important;
}
.shipBUtton{
padding: 8px !important;
}
.shipBUtton h5 {
font-size: 14px !important;
}
.shipBUtton img {
width: 20px !important;
}
.singleImageShip img{
padding: 0 20px;
}
.bannetextLP h2{
width: auto !important;
}
}
@media  (min-width: 768px) and (max-width: 1199px) {
.flex.shipFlex{
flex-wrap: wrap;
}
}
@media  (min-width: 768px) and (max-width: 1008px) {
.listDesc{
padding-right: 30px;
}
.family-item{
padding: 15px !important;
}
.contentLeft{
padding-left: 30px; }
.imageRight.poaBsolute.wiImage100 {
width: 100% !important;
margin-bottom: 50px;
}
.flexTabletCol{
flex-direction: column;
}
.imageEnhnd {
margin-right: 0 !important;
}
.contentLeft.width100{
width: 100% !important;
}
.titleFlex.mb0_row.spaBFlex {
gap: 30px;
}
.listImage {
flex: 1 0 auto;
width: 100%;
margin-left: 0;
}
.listDesc {
flex: 0 0 auto;
width: 100%;
}
.listImage img {
display: block;
width: 100%;
}
}
@media  (min-width: 768px) and (max-width: 860px) {
.service-item.homeServiceBG.serviceRow.new-desc.textCenter.gap36 {
margin-bottom: 20px;
}
}
@media  (min-width: 768px) and (max-width: 825px) {
.card.active .card_inner_content .card_left {
width: 50% !important;
}
.card_right{
width: 41% !important;
}
}
@media  (min-width: 768px) and (max-width: 990px) {
.bannetextLP h2{
width: auto !important;
}
.footer_bg .inlineBlock{
width:  47% !important;
}
.timeline-box::before{
width: 40px !important;
height: 40px !important;
font-size: 20px !important;
}
.imageService, .serviceDetails{
width: 45% !important;
}
}
@media  (min-width: 768px) and (max-width: 1200px) {
.width100row.ListsRow{
width: 100% !important;
}
li.tab{
font-size: 18px !important;
line-height: 1.3 !important;
}
.howWorkFlex.flex.gap80 {
flex-wrap: wrap;
gap: 30px !important;
justify-content: space-between;
}
.ListsRow{
width: 48% !important;
}
.family-item{
flex: 0 0 30%;
}
.ListsTreat{
width: 31%;
}
.ListDocVisit , .family-grid , .ListDocVisit{
justify-content: space-between;
}
.flexwrap .flex_40{
width: 37% !important;
}
}
@media  (min-width: 768px) and (max-width: 1025px) {
.service-item.homeServiceBG.serviceRow.new-desc.textCenter.gap36 {
width: 48% !important;
}
.formLPInput.sbmit_sbscribe i.fas.fa-arrow-right {
right: 32% !important
} 
.timeline{
margin: 0 !important;
}
.cta-left-side{
margin-top: 0 !important;
}
.buttons {
margin-top: 20px !important;
margin-bottom: 30px !important;
}
.tab-content .content-wrappers {
padding: 30px !important;
}	
.custom-faq-section {
padding: 50px;
}
.flex_20 {
flex: 0 0 48%;
}
.featured-image {
margin-right: 10px;
}
.featured-date {
right: 10px;
} .cta-section {
padding: 50px 0 0px 30px !important;
}
.cta-left-side{
padding-bottom: 50px;
}
.flex-20 {
flex: 0 0 19%;
}
.buttons {
display: inline-grid;
}
a.btn_blue {
padding: 15px 40px;
}
ul.location-list {
padding: 20px 7px;
flex: 0 0 48%;
}
.medical-info {
margin-top: 60px;
}
.medical-logo img {
position: absolute;
margin-top: -10%;
left: 10%;
width: 18%;
}
.client-review-item{
min-height:350px;
}
}
@media  (min-width: 768px) and (max-width: 1024px) {
section.left_right_swapsection.left-right-sec.mtROw0.pat50Home {
margin-top: 50px;
}
.swiperArrowReview {
top: 8% !important;
right: 4% !important;
}
section.left_right_swapsection.left-right-sec.flex-butt.mtb40 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
section.paddingb_100.our-family-practice-location {
padding-top: 0 !important;
}
section.paddingb_100.how-become-family {
padding-top: 0px !important;
}
section.bgGradient.ourPsection {
margin-top: 50px !important;
}
section.paddingb_100.onlinePortal {
padding-top: 0 !important;
}
.flex75btn{
width: 59% !important;
}
.titleFlex.mb0_row.spaBFlex {
gap: 30px;
}
.flex30Btn{
width: 36% !important;
}
.serButton.flex1.flex30Btn a {
display: block !important;
}
.home .paddingb_100.partner_section {
padding-top: 0 !important;
}
.cta-right-side{
align-self: end;
}
section.paddingb_100.featured_post{
padding-top: 0 !important;
}
.testimonial-section{
padding: 50px !important;
}
.cta-right-side{
margin-top: 0 !important;
}
section.paddingb_100.service_section{
padding-top: 50px !important; }
.paddingb_100.partner_section{
padding-bottom: 0 !important;
}
.service_section_doc .service_section_flex{
padding-top: 50px !important;
padding-bottom: 0 !important;
}
section.paddingb_100.main_banner_section {
padding-bottom: 0 !important;
}
section.paddingb_100.main_banner_section.find-clinic {
padding-bottom: 100px !important;
}
.paddingb_100 {
padding-top: 50px !important;
}
section.paddingb_100.shortcode-section , .paddingb_100.cta_section{
padding-top: 0 !important;
}
.paddingb_100{
padding-bottom: 50px !important;
}
.container.margin-bottom130{
margin-top: 60px !important;
margin-bottom: 60px !important;
}
.callaction{
width: 90% !important;
}
.site-branding {
flex: 0 0 96%;
position: relative;
}
.tabletPadding100{
padding-top: 100px;
}
.tablet_mb_50{
margin-bottom: 50px;
}
.service-list{
grid-template-columns: repeat(1, 1fr) !important;
}
.service_offered_right-side ,.service_offered_left-side{
flex:  0 0 50% !important;
}
.service_offered_left-side{
background-position: center;
}
.pickupFooter .subscribe_form {
flex-direction: column;
border-radius: 10px;
align-items: flex-start;
row-gap: 20px;
padding-left: 10px !important;
}
.faq_section{
width: 95% !important;
}
}
@media  (min-width: 768px) and (max-width: 990px) {
.bookAppoiDetails{
row-gap:  30px !important;
}
.imageBook::before{
display: none;
}
h3.numbeCss {
font-size: 40px !important;
color: #0060a5a1;
}
.flex.gapFlex {
flex-wrap: wrap;
gap: 10px !important;
}
.featured-date {
bottom: -12px !important;
width: auto !important;
flex-direction: initial !important
}
.featured-article {
flex: 0 0 auto;
width: 29% !important;
}
.repeater-item{
flex: 0 0 31% !important;
}
}
@media  (min-width: 1026px) and (max-width: 1199px) {
.formLPInput.sbmit_sbscribe i.fas.fa-arrow-right {
right: 31% !important
} 
}
@media  (min-width: 991px) and (max-width: 1199px) {
.font22 {
font-size: 18px !important;
}
.flex.flexListCare {
gap: 30px;
flex-wrap: wrap;
justify-content: space-between;
}
.rowCare {
flex: 0 0 auto;
width: 22%;
}
}
@media  (min-width: 991px) and (max-width: 1024px) {
.flex.serviceFlexSec{
gap:  40px !important;
}
}
@media  (min-width: 921px) and (max-width: 1024px) {
.flexDetailEnhanced .fs_18{
font-size: 16px !important;
}
.contentLeft{
width: 42% !important;
}
.imageRight.poaBsolute{
width: 54% !important;
}
.absoluteDiv {
padding: 10px 90px !important;
top: 23% !important;
}
.bgWhiteDiv img {
width: 50px;
}
.flex.gap30.align_item.bgWhiteDiv {
gap: 15px;
}
}
@media  (min-width: 768px) and (max-width: 990px) {
.flex.flexListCare {
gap: 30px;
flex-wrap: wrap;
justify-content: space-between;
}
.rowCare {
flex: 0 0 auto;
width: 47%;
}
}
@media  (min-width: 768px) and (max-width: 920px) {
.flexDetailEnhanced .fs_18{
font-size: 16px !important;
}
.contentLeft{
width: 42% !important;
}
.imageRight.poaBsolute{
width: 54% !important;
}
.absoluteDiv{
padding: 10px 60px !important;
top: 12% !important;
}
.bgWhiteDiv img {
width: 50px;
}
.flex.gap30.align_item.bgWhiteDiv {
gap: 15px;
}
}
@media  (min-width: 768px) and (max-width: 790px) {
.flex_30.flexVitual{
width: 22% !important;
}
}
@media screen and (min-width: 768px) {
.page-id-2675 .callaction.margin-bottom130{
margin-top: 100px !important;
}
}
@media screen and (max-width: 767px) {
.service-item.homeServiceBG.serviceRow.new-desc.textCenter.gap36 {
width: 100% !important;
}
.paragraphCust p {
text-align: left !important;
padding-left: 0;
padding-bottom: 0;
} .discrete_shipping{
padding-top: 60px !important; 
}
.mobMB30{
margin: 30px 0;
}
.whitecolor.mobColor{
color: #1e1e1e !important;
}
.whitecolor.mobColor p{
color: #1e1e1e !important;
}
.shipDetail h2::after{
width: 72% !important;
}
.counterText h3{
font-size: 18px !important;
}
.dayCounter span.time_left{
height: 80px !important;
width: 80px !important;
}
.page-id-5203 .dayCounter span.time_description{
font-size: 18px !important;
}
hr.footerLPLine {
margin: 30px 0 !important;
}
.footerLP{
padding: 50px 0 !important;
}
.subscribe_form.formLPFooter{
width: 100% !important;
}
.bannetextLP h2 , .laundhdateSec h2{
font-size: 18px !important;
}
.subscribe_form.formLPFooter {
margin-bottom: 0px !important;
}
.careImage {
height: 250px;
width: 100%;
margin-top: 30px !important;
}
.careFlex {
padding: 20px !important;
flex-direction: column !important;
}
.serviceSec::before {
height: 690px !important;
width: 99% !important;
}
.healthcareDesign{
padding: 20px 0 !important;
}
.contactLP{
padding: 20px !important;
}
.contactFlexLP {
flex-direction: column !important;
}
.formLPInput , .shipDetail , .shipImage , .imageService, .serviceDetails, 
.careDetail, .careImage{
width: 100% !important;
}
.singleImageShip{
margin-top: 30px !important;
}
.rowCare{
margin-bottom: 20px !important;
}
.wTCSection {
width: 100% !important;
}
.bannetextLP h2 {
bottom: 85px !important;
width: auto !important;
}
div#wpforms-2905-field_53 h1 {
margin: 0 !important;
}
div#wpforms-2905-field_53-container{
padding: 0 !important;
}
section.patient-form.paddingb_100 {
width: 90%;
margin-top: 0 !important;
padding: 30px 10px;
}
.clnic_logo{
height: auto !important;
}
div#rightCards {
margin-top: 20px !important;
}
.flex-butt .row{
gap: 0 !important;
}
section.nearest-clinic-section.mt50mob {
padding-top: 25px;
}
section.left_right_swapsection.left-right-sec.flex-butt.mtb40 {
padding-top: 0 !important;
}
section.paddingb_100.our-family-practice-location {
padding-bottom: 0px !important;
}
.flex.clinicInfo_Flex {
display: flex !important;
margin-top: 10px;
}
.pat50Home{
padding-top: 50px !important;
}
.left-right-sec {
padding: 50px 0px 0px 0px !important;
}
.practice-location-item:last-child{
margin-bottom: 0 !important;
}
.paddingb_100.mobpb0{
padding-bottom: 0 !important;
}
.page-id-4285 .container.margin-bottom130 , .postid-4338 .container.margin-bottom130 {
margin-bottom: 10px !important;
}
.page-id-4285 section.left_right_swapsection.paddingt_100 {
margin-bottom: 50px !important;
}
section.paddingb_100.about-section.specialistSec {
margin-bottom: 50px;
}
.leftRowSpe, .rightRowSpe{
padding:  20px !important;
}
.timeline{
margin: 0 !important;
}
.absoluteDiv{
top: 35% !important;
}
.imageEnhnd img{
width: 100% !important;
}
.flexDetailEnhanced .fs_18{
font-size: 15px !important;
}
.width90{
width: 100% !important;
margin: 20px auto 0 auto;
}
.flex25{
flex: 0 0 auto;
width: 100% !important;
}
.mobPading30 p{
padding-bottom: 30px;
}
.page-id-4285 .left_right_swapsection{
margin-top: 0 !important;
}
h3.numbeCss{
font-size: 30px !important;
}
section.howworkService.paddingb_100 {
padding-bottom: 0px !important;
}
.bookAppoiDetails{
row-gap: 30px !important;
}
.page-id-4285 .buttons_about.mt_45 { }
.page-id-4285 .left_right_swap_flex_reverse.paddingb_100 {
padding-bottom: 0 !important;
}
.page-id-4285 .left_right_swap_left-side.flex_60.aos-slide-right.aos-init.aos-animate h2{
margin-top: 0 !important;
}
.flex_30.flexVitual{
width: 100% !important;
}
.flex.gapFlex {
display: flex !important;
flex-wrap: wrap;
gap: 0px;
}
.titleHowWork.widthr40 {
margin-bottom: 50px;
}
.widthr60 , .widthr40{
width: 100% !important;
}
.left_right_swap_left-side{
background-position: center;
}
.flex.gap30.align_item.bgWhiteDiv {
display: flex !important;
}
.postid-4338 .left_right_swap_flex_reverse h2{
margin-top: 0 !important;
}
.postid-4338 .left_right_swap_right-side{
margin-top: 50px;
}
.ListsTreat.flex.gap20 {
display: flex !important;
}
ul.multiselect-container.adropdown-menu {
margin-top: 40px !important;
}
.fs_18, .fs_18 a, .fs_18 p{
font-size: 16px !important;
}
.ListsRow , .ListsTreat{
width: 100%;
}
.family-item{
flex: 0 0 100% !important;
}
.ListDocVisit.flex{
row-gap: 20px;
display: flex !important;
}
.imageRight.poaBsolute {
flex: 0 0 auto;
width: 100% !important;
}
.contentLeft {
flex: 0 0 auto;
width: 100% !important;
} .timeline::after {
left: 0;
right: auto; }
.timeline-box {
width: 80%;
left: 15%;
text-align: left;
margin-bottom: 20px;
}
.timeline-box::before {
left: -17%;
right: 0;
top: 11px;
}
.timeline-box::before{
height: 40px !important;
width: 40px !important ;
}
.right-content img{
height: initial !important;
object-fit: initial !important;
}
.page-id-4391  .see-more {
position: relative !important;
bottom: initial !important;
} .imageBook::before {
display: none !important;
}
.maBottom60{
margin-bottom: 50px !important;
}
.page-id-3308  section.paddingb_100.nearest-clinic-section {
padding-bottom: 0 !important;
}
.page-id-3444 .paddingb_100.faq_sections{
padding-bottom: 0 !important;
}
.page-id-27 .preFooter{
margin-top: 10px !important;
}
.page-id-27 .call-to-action{
margin-top: 0 !important;
}
.page-id-2500  .nearest-clinic-section {
margin-top: 50px !important;
}
.page-id-2810 .paddingb_100.social-section , .page-id-2500  .paddingb_100.social-section{
padding-top: 10px !important;
}
.page-id-2810 section.medical-services.paddingt_100 {
padding-bottom: 0 !important;
}
.page-id-2819 .paddingb_100.social-section{
padding-bottom: 0 !important;
padding-top: 10px !important;
}
.how-it-works.paddingb_50.paddingt_100.pharmacySite{
padding-top: 0 !important;
}
section.cta-sections.paddingb_100.text.textCenter.paddingb_none {
padding-bottom: 0px !important;
}
.page-id-2590 section.paddingb_100.service_section {
padding-bottom: 0 !important;
}
.page-id-2850 .doctor-help-section.paddingb_100 {
padding-bottom: 0 !important;
}
.page-id-2850 .partners_with_sections{
margin-top: 50px;
}
.page-id-2711 .why-md-con {
padding-bottom: 0 !important
}
.letter-btn.textCenter {
margin-top: 50px;
}
.call-to-action{
margin-top: 50px;
}
.footer_bg div{
height: auto !important;
}
.page-id-27 .mt_30.textCenter {
margin-top: 50px;
}
.page-id-27 .accordion.flex_63{
margin-top: 50px !important;
}
.page-id-27 .preFooter {
margin-top: 50px !important;
padding-top: 50px !important;
}
.site-branding {
flex: 0 0 94%;
position: relative; !important;
}
div#job-desc br {
display: none !important;
}
h2.medical-job {
font-size: 24px !important;
}
section.call-to-action{
padding-bottom: 0 !important;
}
.container.callaction{
width: 90%;
}
.single-service .left_right_swapsection {
margin-top: 0 !important;
}
.common-visit-image{
margin-bottom: 50px;
}
.flexwrap .flex_60{
flex: 0 0 auto;
width: 100% !important;
}
.flexwrap .flex_40{
flex: 0 0 auto;
width: 100% !important;
}
.flx50Half{
width: 100%;
}
.looking-specialist-care .right-content {
margin-top: 50px;
}
.mt0Mob{
margin-top: 0 !important;
}
.pb_parnet_50.paddingb_100.partners_with_sections{
padding-bottom: 50px !important;
}
.buttons {
margin-top: 20px !important;
margin-bottom: 0px !important;
}
.acf-buttons.flex {
flex-direction: column;
row-gap: 20px;
display: flex !important;
}
.banner-content .d-flex {
display: block !important;
}
.sl-row.Filter_section {
border-radius: 0 0 5px 5px;
}
.sl-row{
border-radius: 5px 5px  0 0;
}
.faq-intro.flex_30.paddingMOb30 {
padding-bottom: 30px;
}
.tablet_mb_50{
padding-top: 50px;
}
.accordion.flex_65 {
margin-top: 30px !important;
}
a.faq-button{
padding: 15px 40px 15px 20px !important;
}
.faq-intro p:nth-child(4){
display: none !important;
}
.custom-faq-section {
padding: 30px 15px !important;
}
.pickupFooter .subscribe_form {
flex-direction: column;
border-radius: 10px;
align-items: flex-start;
row-gap: 20px;
padding-left: 10px !important;
}
.footer_bg img , .footer_bg .inlineBlock{
flex: 0 0 auto;
width: 100% !important;
}
.right-content-popup {
padding-top: 60px;
}
section.paddingb_100.partners_with_sections.aos-flip-down.padding_50mob.paddingBottom_50.aos-init.aos-animate {
padding-bottom: 50px !important;
}
.partner-slider img {
width: 100%;
}
.left-menu-popup{
position: relative !important;
}
.read-more i.fas.fa-arrow-right{
position: relative !important;
}
.content-wrapper .right-sides {
padding-top: 50px;
}
.testimonial_sec.pt0_mob{
padding-top: 0 !important;
}
.loop-substi{
padding: 30px 0 !important;
}
.container.margin-bottom130{
margin-bottom: 100px !important;
}
li.tab.flex_50 {
flex: 0 0 auto;
width: 100% !important;
}
.letter-desc{
margin-bottom: 0 !important;
}
.bg-clr{
padding: 50px 0 !important;
}
.aboutImage{
height: 250px;
object-fit: cover;
margin-bottom: 30px !important;
}
.homeServiceBG{
width: 100% !important;
}
a.button.buttonuninsured_lightblue{
padding: 12px !important;
}
.banner-content {
background: #eaf4fb !important;
}
.service-name{
font-size: 16px !important;
}
.medical_center_info_left-side { width: 100% !important;
}
section.paddingb_100.supporting-section {
padding-top: 50px;
}
.paddingt_100{
padding-top: 50px !important;
}
ul.location-list{
margin-bottom: 25px !important;
margin-right: 0 !important;
margin-top: 10px !important
}
.medical_center_info_right-side{
row-gap: 30px;
}
.medical-center-image{
height: 250px;
}
section.paddingb_100.about-section{
margin-top: 0 !important;
}
section.paddingb_100.testimonial_sec{
padding-top: 50px !important;
}
.padding_top80{
padding: 50px 0 !important;
}
.paddingtbrow_80 {
padding: 90px 0 50px 0 !important;
text-align: center;
}
.flexHalf{
width: 100%;
}
.service_txt.container h2{
line-height: 0.6 !important;
}
.featured-article, .benefit-item {
flex: 0 0 auto;
width: 100% !important;
}
.featured-article img {
width: 100%;
height: 180px;
object-fit: cover;
}
.flex615{
width: 100% !important;
}
.f_600.flex615 br{
display: none !important;
}
.services {
margin-top: 0px !important;
}
.service-items.flex {
display: flex !important;
gap: 10px;
align-items: center;
}
.service-list{
grid-template-columns: repeat(1, 1fr) !important;
}
.service_offered_right-side{
margin-top: 30px;
}
.flex_32 {
flex: 0 0 100%;
}
.services .new-desc { align-items: center;
flex-direction: row;
}
.service_offered_left-side{
height: 500px !important;
}
.inside.search_filter {
right: auto;
top: -90px !important;
width: 300px;
}
.overFlowX {
max-width: 900px;
overflow: scroll;
}
.page-id-2850 section.paddingb_100.service_section{
padding-bottom: 0 !important;
}
.tabs-wrapper .swiper-button-prev{
left: 18% !important;
}
.cta-content {
flex-direction: column;
gap: 15px !important;
}
li.tab.flex_50{
font-size: 20px !important;
}
section.how-it-works.paddingb_100 .mb_50{
margin-bottom: 30px !important;
} .letter-btn.textCenter {
border: 0 !important;
border-radius: 0 !important;
padding: 0 !important;
}
.letter-desc p{
margin-top: 0 !important;
}
section.paddingb_100.looking-specialist-care .content-wrappers {
padding: 15px !important;
gap: 25px !important;
}
section.paddingb_100.partners_with_sections{
padding-bottom: 0 !important;
} .container.paddingt_60{
padding-top: 30px !important;
}
.coverage-item{
padding: 15px !important;
}
.page-id-2822 section.paddingb_100.service_section {
padding-bottom: 0 !important;
}
.new-section-box{
flex-direction: column;
}
.coverage-section_bg {
padding: 0px 20px !important;
}
.coverage-item.textCenter.flex_32:nth-child(2) {
margin: 30px 0 !important;
}
section.paddingb_100.partners_with_sections{
padding: 50px 0 0 0 !important; }
.page-id-2844 .about-text.flex.gap20 .fs_22{
padding-bottom: 0 !important;
}
.page-id-2500 section.paddingb_50.nearest-clinic-section{
padding-bottom: 0 !important;
}
section.paddingb_100.service_section_doc {
padding-bottom: 0 !important;
}
section.how-it-works.paddingb_100 {
padding-bottom: 0 !important;
}
.how-it-work-box{
padding: 15px !important;
}
.how-it-works-container{
flex-direction: column !important;
margin:  0 20px !important;
}
.container.how_it_wrks {
margin-top: 0 !important;
padding: 50px 0 !important;
}
.book-now-button{
margin-top: 10px !important;
}
.doctor-help-flex {
flex-direction: column;
}
.looking-specialist-care ul.tabs {
flex-direction: column;
}
.career-title{
line-height: 1.2 !important;
}
.career-grid {
grid-template-columns: repeat(1, 1fr) !important;
padding: 20px 0 !important;
}
.sjb-page{
padding: 0 !important;
}
.featuredsection{
width: 100% !important;
}
.latest_news_excerpt.light p {
display: none !important; 
}
h2.article-title{
height: initial !important;
}
.client-review-item{
padding: 10px !important;
}
p.section_para{
margin-bottom: 30px !important;
}
.tab-content .left-content , .tab-content .right-content {
padding: initial !important;
}
section.paddingb_100.looking-specialist-care.tabNone {
padding-top: 0;
margin-top: 50px;
}
.doctor-help-flex{
gap: 30px !important
}
.health-team-title{
margin-top: 0 !important;
}
.health-team-info {
padding: 15px !important;
}
.health-team-grid-container{
margin:  0 !important;
}
section.health-team-section.paddingb_100 {
margin-top: 0px !important; 
}
.health-team-grid-container {
grid-template-columns: repeat(1, 1fr) !important;	   
}
.social-section{
padding: 50px 0 !important;
line-height: 1.2 !important;
}
.section-title{
font-size: 28px !important;
line-height: 1.1 !important;
}
a.social-icon:nth-child(2) {
border-top: 2px solid #000;
border-bottom: 2px solid rgb(0 127 174 / 75%);
}
a.social-icon:nth-child(2) img{
margin-top: 30px;
}
a.social-icon:nth-child(2) span{
margin-bottom: 30px;
}
.social-icons.flex.justify_sb.gap30 , .medical-services {
padding: 50px 0 !important;
}
div#pagination-container{
margin-bottom: 0px !important;
}
.newsblog_title h4, .single_blog_title h4{
font-size: 25px !important;
}
.allpost_row, .single_row{
width: 100% !important;
}	
button.accordion-button.collapsed .icon { }
.accordion-item{
padding: 15px !important;
}
.left_right_swapsection{
margin-top: 50px;
}
.left_right_swap_right-side p, .left_right_swap_left-side p{
margin-bottom: 0 !important;
}
.left_right_swap_right-side h2, .left_right_swap_left-side h2{
margin-top: 30px;
}
.medical_center_info_section{
margin-bottom: 50px !important
}
.clinic-paragraph br , .left_right_swap_flex h2 br , .left_right_swap_flex_reverse h2 br{
display: none;
}
.left_right_swap_flex_reverse.flex{
display: flex !important;
flex-direction: column-reverse;
}
li.common-visit-item.flex.align_item.mb_20.black-color.f_500.fs_24.lineh125 {
display: flex !important;
}
.benefit-item.flex{
padding: 20px !important;
}
.about_title_with_para_right-paragraph {
margin-bottom: 0 !important;
}
.flex_23, .flex_25, .flex_20 {
flex: 0 0 100% !important;
}
.post_footer_flex {
display: block !important;
}
.footer5.flex_20 {
margin-top: 20px;
}
.client-reviews{
display:block !important;
}
.featured-articles {
display: block;
}
.flex{
display:block !important;
}
.pickupFooter {
padding: 0px 17px;
margin:0px;	
}
.subscribe_form {
display: block;
padding: 20px !important;
border-radius: 10px !important;
margin-bottom: 50px !important;
}
.medical_center_info_right-side.flex_50 {
margin-top: 50px;
}
.subscribe_form input[type="submit"] {  }
.subscribe_form input[type="email"] {
width: 100% !important;
}
.buttons {
display: block;
margin: 0 !important; }
.btn_blue {
display: table;
}
.banner-content {
padding-top: 10%;
} .right-side::before {
left: 0%;
}
.repeater-item {
margin-bottom: 30px;
text-align: center;
}
.service-left-para {
margin-bottom: 30px;
}
.service_txt.container {
margin-top: -100px;
}
section.paddingb_100.service_section {
padding: 50px 0px 50px 0 !important;
background-color: #F5F9FF;
}
.cta-right-side {
margin-top: 40px;
}
.cta-section {
padding: 140px 15px 0px;
}
.cta-button p{
margin-bottom:30px;
}
.paddingb_100 {
padding-bottom: 50px !important;
}
.container.footerRelative {
margin-top: 50px;
}
.subscribe_form {
width: 100%;
}
.coverage-tabs {
display: block;
}
.coverage-item { }
.coverage-tabs-slider .swiper-button-prev, .coverage-tabs-slider .swiper-button-next {
display: none;
}
.acf-buttons{
display:grid;
}
a.button.buttonuninsured_lightblue {
margin-bottom: 20px;
}
.coverage-section_bg {
padding: 7px;
}
.testimonial-section {
padding: 50px 20px;
}
.testimonial-section .swiper-button-prev, .testimonial-section .swiper-button-next {
display: none;
}
.featured-image {
width: 100% !important;
}
.sbmit_sbscribe {
width: 190px;
margin: 20px auto 0 auto;
}  .family-grid{
display: flex !important;
row-gap:  20px;
}
.practice-location-item {
margin-bottom: 50px;
text-align: center;
}
.map-container{
margin-top: 50px;
} .accordion-container{
padding: 50px 20px !important;
}
.location-list{
margin-bottom: 30px !important;
}
.medical-logo img {
margin-top: -27%;
left: 26%;
width: 50%;
}
.medical-info {
margin-top: 60px;
}
.service-name {
margin-left: 0px;
}
.medical_center_info_left-side{
margin-bottom: 30px;
}
h2.about_title_para-left-title {
margin-bottom: 20px;
}
span.list-item-text {
display: block;
}
.shortcode-section p br {
display: none;
}
.mission-txt {
text-align: center;
}
}
@media (max-width:500px) {
.rowCare img {
display: block;
height: 300px;
object-fit: cover;
width: 50%;
margin: 0 auto;
}
.page-id-5203 .dayCounter span.time_description {
font-size: 13px !important;
}
.dayCounter .countdown{
gap:  10px !important;
}
#main_countedown_1 .time_left{
font-size: 20px !important;
}
.dayCounter span.time_left {
height: 60px !important;
width: 60px !important;
}
#main_countedown_1 .element_conteiner {
min-width: auto !important;
}
.countdown {
flex-wrap: wrap;
} 
.listServiceLP{
align-items: end !important;
}
.subscribe_form.formLPFooter i.fas.fa-arrow-right {
right: 8px !important;
}
}
@media (max-width:991px) {
.timeline-single {    
padding-bottom: 30px !important;
}
.timeline-single>* {
flex: 0 0 100% !important;
padding: 20px 0 0 30px !important;
}
.timeline-single:after {
top: 0 !important;
margin: 0 !important;
}
.text-content::after {   
top: -46px !important;
width: 20px !important;
}
.timeline-single:nth-child(even) .text-content::after {
left: 0 !important;
right: 0 !important;
}
.timeline-single:nth-child(odd) h3 {
text-align: left !important;
}
}
@media screen and (max-width: 767px) {
.listServiceLP{
padding-top: 0 !important;
}
.imageDetails{
padding: 20px !important;
}
.singleImageShip img {
padding: 0 20px;
}
.timeCounterLP {
padding-top: 50px !important;
}
.healthcareDesign{
margin: 50px 0 !important;
}
.listOFCare.mt_50 , .flex.shipFlex , .flex.serviceFlexSec {
margin-bottom: 50px !important;
}
.card.active {
padding: 15px !important;
}
.flex.flexPra.prFmargin {
display: flex !important;
}
.clinic-paragraph {
width: 100% !important;
margin: 0 auto 20px auto;
}
.dotBlue{
left: -5px !important;
}
.accordion-content{
overflow-y:  scroll;
}
table.specialTable{
width: 900px;
}
.shipImage{
margin-top: 30px !important;
}
.inputFlex{
flex-direction: column;
}
.formDetailsSpe {
flex-direction: column-reverse;
row-gap: 20px;
}
.specialistSec{
padding-bottom: 0 !important;
}
a.flex.gao10.flexConDetails {
display: flex !important;
}
.page-id-2675 .faq-intro p:nth-child(4) {
display: block !important;
}
.postid-236 .paddingb_100.supporting-section{
padding-top: 0 !important;
}
.postid-236 section.paddingb_100.our-family-practice-location{
margin-bottom: 50px;
}
.home section.paddingb_100.newaddedby {
padding-top: 0;
}
.section-right {
margin-top: 30px;
}
.buttons.ju_center{
margin: 30px 0 0 0 !important;
}	
.right-side{
margin-top: 50px;
}
.banner-content .container{
padding: 0 !important;
}
.banner-content .content-wrapper{
padding: 0 20px;
}
.flexw_50{
width: 100% !important;
}
.page-id-2640 .aboutDetails{
padding-left: 0 !important;
}
.banner-content.bgSKyblue{
background: #50D4D0 !important;
}
.banner-content::after{
display: none !important;
}
.mobpadding{
padding-top: 0 !important;
margin-top: 50px !important;
}
.popup-content{
flex-direction: column !important;
}
.page-id-12 .service-item:last-child {
padding-bottom: 30px !important; 
}
section.bgGradient {
margin-top: 100px !important;
}
.services .new-desc{
margin-top: 20px;
}
.container.how_it_wrks {
padding: 0px 0px 50px 0px  !important;
}
.sbmit_sbscribe i.fas.fa-arrow-right{  }
.left-para.mission-txt.flex {
row-gap: 30px;
display: flex !important;
flex-direction: column;
}
.banner-content::after{
width: 100% !important;
}
.banner-content .buttons{
display: flex !important;
row-gap:  20px !important;
flex-direction: column;
}
a.arrow-link{
width: 35px !important;
height: 35px !important;
}
.price-wrapper {
width: 85%;
position: absolute;
left: 15px !important; 
right: 0px !important; 
bottom: 30px;
}
.padding_bottom120{
padding-bottom: 80px !important;
}
.icon{
min-width: 24px !important;
height: 24px !important;
}
.left_right_swap_right-side p ,.left_right_swap_left-side p {
width: 100% !important;
}
.article-info.mb_20 {
height: 210px !important;
position: relative;
}
.supporting_right-side .fs_50{
margin-top: 30px;
}
.supporting_right-side h2 br{
display: none !important
}
.medical_center_info_section{
padding: 50px 0 !important;
margin-bottom: 0 !important;
}
.family-item h3{
height: initial !important;
}
.family-item{
padding: 20px !important;
} .accordion{
margin-top: 0px !important;
margin-left: 0px !important;
margin-right: 0px !important;
margin-bottom: 0px !important;
}
.faq-intro h2.f_800.fs_50.lineh12 br , .faq-intro br{
display: none !important;
}
.faq_sections{
margin:  0 20px;
}
.paddingtb_200{
padding-bottom: 50px !important;
}
.stext{
font-size: 28px !important;
}
.coverage-item p , .coverage-item{
height: 420px !important;
}
.coverage-tabs-slider .swiper-slide{
flex:  0 0 100% !important;
}
ul.coverage-tabs li {
margin-bottom: 20px;
}
.service-item.flex.align_item.gap20 {
display: flex !important;
}
.service-item.flex.align_item.gap20 img {
width: 60px;
}
.service-item {
padding: 30px 0px;
}
.service_section_flex.flex.gap40.justify_sb {
padding: 50px 0 !important;
}
.about_section .acf-flex-right {
margin-top: 20px;
}
img.main-img {
margin-bottom: -6px;
}
.content-wrappers{
flex-direction: column;
}
.right-content , .left-content{
width: 100% !important;
}
.services-grid {
grid-template-columns: repeat(1, 1fr);
}
.call-main {
flex-wrap: wrap;
gap: 30px;
padding-bottom: 20px;
}
.callaction {
padding: 20px !important;
}
.content-wrapper {
padding-top: 0px !important;
}
ul.tabs {
row-gap: 20px;
}
li.tab.flex_50 {
flex: 0 0 100% !important;
}
.loop-strt {
flex: 0 0 48%;
}
p.gridimg {
height: 100% !important;
}
.wid-rep {
width: 100%;
}
.wid-des {
width: 100%;
}
.wid-tile {
width: 100%;
}
.wid-tile br{
display: none;
}
.gap50 {
gap: 0px;
}
p.text br{
display: none !important;
}
.d-flex {
display: flex;
flex-wrap: wrap;
}
.left-side {
flex: 0 0 95%;
}
.right-side {
flex: 0 0 90%;
}
}
@media screen and (max-width: 806px) {
a.box-btn-loop {
background-color: #0060A5;
color: #fff;
padding: 10px 24px;
border-radius: 100px;
text-align: left;
width: fit-content;
display: block;
}
.loop-strt:nth-child(1) .box-btn-loop {
margin-top: 24px !important;
}
}
@media  (min-width: 501px) and (max-width: 767px) {
.rowCare h2 {
font-size: 18px !important;
}
.rowCare {
flex: 0 0 auto;
width: 45%;
}
.flex.flexListCare {
gap: 30px;
flex-wrap: wrap;
display: flex !important;
justify-content: space-between;
}
.absoluteDiv {
padding: 20px 50px !important;
}
}
@media screen and (max-width: 500px) {
.serviceSec::before{
height: 380px !important;
}
.hourD{
font-size: 14px !important;
}
.tableSpecialist .accordion-button{
padding-right: 11% !important;
}
.postid-4338 .absoluteDiv a.btn_blue:hover {
color: var(--primary-color);
border-color: var(--primary-color);
}
.site-branding{
flex:0 0 88% !important;
}
a.new-section-link.mb_20.f_700.fs_20.primaryColor i{
right: 10px !important;
}
.nearest-clinic-section h3.accordion-title.black-color.f_700.fs_18.lineh14 {
padding-right: 20px;
}
.article-info.mb_20 {
height: 260px !important;
position: relative;
}
.accordion-body a{
word-wrap: break-word;
}
.absoluteDiv {
position: relative !important;
padding: 30px 0 !important;
}
.absoluteDiv h2 , .absoluteDiv div{
color: #222222 !important;
}
}
@media screen and (max-width: 576px) {
.loop-strt {
flex: 0 0 100%;
}
}
@media screen and (max-width: 450px) {
img.custom-logo {
width: 150px !important;
}
.coverage-item.textCenter img {
margin-top: 40px;
}
}
@media screen and (max-width: 400px) {
.service-item.new-desc img {
width: 50px !important;
}
.service-item.gap36{
gap: 20px !important;
}
}
@media screen and (max-width: 360px) {
.article-info.mb_20{
height: auto !important;
}
}
li.tab.flex_30 {
background: #fff;
border-radius: 15px;
}
.paid_annully{
padding: 2px 12px !important;
font-size: 14px;
line-height: 24px;
font-weight: 600;
}
.parapaddingt_20{
margin-bottom: 8px;
}
.mb_20{
margin-bottom: 20px;
}
.our-partner img {
width: 100%;
border-radius: 5px;
}
.flex615{
flex: 0 0 auto;
width: 47.308%;
}
.featured-articles, .benefits-list.flex{
flex-wrap: wrap;
justify-content: space-between;
}
.featured-article {
flex: 0 0 auto;
width: 31%;
}
.benefit-item {
flex: 0 0 auto;
width: 49%;
}
.supporting_right-side ul li .checkmark-icon{
display: none !important;
}
ul.benefit-list.mt_20 li  , .location-list li, .supporting_right-side ul li {
position: relative;
}
ul.benefit-list li::before ,  .location-list li::before , .supporting_right-side ul li::before{
content: "-";
margin-right: 10px;
font-weight: 900;
}
.footer3.flex_20{
z-index: 9999 !important;
}
.how-it-work-box .hover-images {
display: none;
}
.how-it-work-box:hover .default-images {
display: none;
}
.how-it-work-box:hover .hover-images {
display: inline-block;
} .timeline-single {
position: relative;
}
.timeline-single:after {
content: "";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: #ccc;
width: 1px;
margin: auto;
}
.timeline-single {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.timeline-single>* {
flex: 0 0 50%;
padding: 40px 60px;
}
.timeline-single:nth-child(even) {
flex-direction: row-reverse;
}
.timeline-single:nth-child(odd) h3 {
text-align: right;
}
.timeline-single h3 {
font-size: 60px;
margin: 0;
}
.text-content {
position: relative;
font-family: "Manrope", sans-serif !important;
font-size: 22px;
margin: 0;
}
.text-content p {  
margin: 0;
}
.text-content::after {
content: "";
position: absolute;
left: 0;
top: 50%;
height: 1px;
background: #ccc;
width: 30px;
}
.timeline-single:nth-child(even) .text-content::after {    
left: auto;
right: 0;
}
.flexwrap{
flex-wrap: wrap;
}
.flexwrap .flex_60{
flex: 0 0 auto;
width: 56%;
}
.flexwrap .flex_40{
flex: 0 0 auto;
width: 40%;
}
.sjb-page a.btn{
padding: 15px 30px !important;
} .page-id-5203 header#masthead ,.page-id-5203 section.preFooter ,.page-id-5203 footer#colophon {
display: none;
}
.centerImage{
text-align: center;
}
.bannerLp{
position: relative;
z-index: -1;
}
.bannetextLP h2{
position: absolute;
bottom:  150px;
width: 999px; }
section.logoHeader {
position: fixed;
left: 0;
right: 0;
top: 0;
z-index: 99;
}
.laundhdateSec{
margin-top: -50px;
background: #005FA4;
box-shadow: 0px -6px 2px 0px #D7EEFF80;
width: 75%;
border-radius: 0 40px 5px 0;
z-index: 1;
}
.laundhdateSec h2{
padding: 25px 0;
}
.timeCounterLP {
padding-top: 60px;
}
.dayCounter span.time_left {
font-family: "Manrope", serif !important;
font-weight: 500;
font-size: 40px;
line-height: 150%;
letter-spacing: 0%;
color: #002742;
}
.dayCounter .countdown {
display: flex;
justify-content: center;
gap: 20px;
}
.dayCounter span.time_description {
font-family: "Manrope", serif !important;
font-weight: 500;
font-size: 22px !important;
line-height: 100%;
text-align: center;
color: #1E1E1E !important;
margin-top: 10px !important;
}
.dayCounter span.time_left {
background: transparent !important;
height: 100px;
width: 100px;
display: flex;
justify-content: center;
align-items: center;
padding: 0 !important;
border: 2px solid #002742;
border-radius: 20px !important;
}
.counterText{
padding-top: 50px;
padding-bottom: 50px;
}
.counterText h3{
font-family: "Manrope", serif !important;
font-weight: 400;
font-style: Regular;
font-size: 22px;
leading-trim: NONE;
line-height: 150%;
letter-spacing: 0%;
color: #1E1E1E;
}
.flexListLP{
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 15px;
}
.flexListLP .textDetail{
font-family: "Manrope", serif !important;
font-weight: 400;
font-size: 18px;
line-height: 150%;
letter-spacing: 0%;
color: #002742;
}
.flexListLP .textDetail strong{
font-weight: 800;
}
.wTCSection{
width: 65%;
margin: 0 auto;
}
.headingLPH{
font-family: "Manrope", serif !important;
font-size: clamp(24px, 2.7vw , 40px);
line-height: 140%;
letter-spacing: 0%;
text-transform: capitalize;
color: #fff;
}
.hDheading1{
font-weight: 300;
}
.hDheading2{
font-weight: 800;
}
.healthcareDesign {
background: #16517B;
padding: 100px;
margin: 80px 0 100px 0;
}
.formLP{
margin-top: 50px;
}
.contactLP {
background: #F2F8FD;
padding: 60px;
border-radius: 20px;
display: flex;
flex-direction: column;
row-gap: 30px;
}
.contactFlexLP {
display: flex;
justify-content: space-between;
gap: 30px;
align-items: center;
}
.formLPInput {
flex: 0 0 auto;
width: 50%;
}
.formLPInput input , .formLPInput select {
width: 100% !important;
border: 1px solid #DDEEFD;
border-radius: 10px;
padding: 10px 20px;
background: #fff;
}
.formLPInput{
position: relative;
}
.formLPInput input.wpcf7-form-control.wpcf7-submit.has-spinner {
border: 1px solid;
border-color: transparent; background: #0060A5;
color: #fff;
line-height: 1;
padding: 10px 20px !important;
font-size: 18px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner:hover , input.wpcf7-form-control.wpcf7-submit.has-spinner.form_submit:hover {
background: #035A99;
box-shadow: 0 5px 5px #0060a5b0 !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner:focus , input.wpcf7-form-control.wpcf7-submit.has-spinner.form_submit:focus {
background: #035A99;
box-shadow: 0 5px 5px #0060a5b0 !important;
}
.formLPInput.sbmit_sbscribe:hover i.fas.fa-arrow-right, 
.formLPFooter.subscribe_form:hover i.fas.fa-arrow-right{
transition: all 0.5s ease;
}
.formLPInput input.wpcf7-submit.has-spinner  i.fas.fa-arrow-right {
position: absolute;
top: 10px;
right: 0;
color: #fff;
top: 25px;
right: 25px;
transform: translateY(-50%) rotate(-40deg);
}
.formLPInput span.wpcf7-spinner {
position: absolute;
bottom: -30px;
left: 0;
right: 0;
}
.formLPInput label {
font-family: "Manrope", serif !important;
font-weight: 400;
font-size: 16px;
line-height: 140%;
text-transform: capitalize;
color: #1E1E1E;
}
.contactFlexLP.flexEndLp{
align-items: end;
}
.textColorLP {
color: #002742;
}
.colorCareDe{
color: #1e1e1e;
padding: 26px;
width: 245px;
}
.rowCare {
background: linear-gradient(180deg, rgba(232, 233, 235, 0) 0%, #E8E9EB 100%);
border: 1.34px solid #F4F4F4;
border-radius: 20px;
display: flex;
flex-direction: column;
justify-content: space-between;
margin-top: 0;
transition-duration: 0.3s;
}
.rowCare:hover{
margin-top: -5px;
}
.flex.flexListCare {
gap: 30px;
}
.listOFCare.mt_50 {
margin-bottom: 100px;
}
.rowCare img {
display: block; 
height: 300px;
object-fit: cover;
border-radius: 20px;
}
.shipDetail h2{
color: #666666;
position: relative;
}
.shipDetail h2::after{
content:"";
display: inline-block;
height: 0.5em;
vertical-align: bottom;
width: 84%;
margin-right: -100%;
margin-left: 10px;
border-top: 1px solid #0060A533;
}
.serviceDetails p strong {
font-weight: 800;
}
.colorTell{
color: #1E1E1E;
}
.singleImageShip img{
display: block;
margin: 0 auto;
}
.singleImageShip{
background: #F9F9F9;
border-radius: 20px;
padding-top: 40px;
text-align: center;
}
.imageDetails{
background: #F9F9F9;
border-radius: 20px;
padding: 50px;
}
.flex.shipFlex {
gap: 100px;
align-items: center;
margin-bottom: 40px;
justify-content: space-between;
}
.flex.serviceFlexSec {
padding: 46px 0 0 0;
gap: 60px;
justify-content: space-between;
flex-wrap: wrap;
margin-bottom: 100px;
}
.shipBUtton{
border-radius: 5px;
padding: 8px 15px;
border: 1px solid #DDEEFD;
display: flex;
align-items: center;
gap: 5px;
background: #F2F8FD;
}
.nameOrder{
padding: 15px 0;
font-family: Montserrat;
font-weight: 600;
font-size: 26px;
line-height: 100%;
letter-spacing: 0%;
color: #333333;
}
.shipDetail {
flex: 0 0 auto;
width: 45%;
}
.shipImage {
flex: 0 0 auto;
width: 45%;
text-align: center;
}
.flex.flexDeImage {
justify-content: space-between;
align-items: center;
}
hr.shippingLine {
margin: 30px 0;
}
.columnService{
padding: 25px 20px;
border-bottom: 1px solid #0060A533;
flex: 0 0 auto;
width: 48%;
}
.listServiceLP{
display: flex;
flex-wrap: wrap;
align-items: end;
padding-top: 100px;
justify-content: space-between;
}
.serviceSec{
position: relative;
}
.serviceSec::before{
content: '';
position: absolute;
background-color: #005FA4;
height: 316px;
width: 91%;
right: 0;
top: 0;
border-radius: 70px 0 0 15px;
z-index: -1;
}
.imageService , .serviceDetails {
flex: 0 0 auto;
width: 47%;
}
.paddingCarePara{
padding: 15px 0 0 0;
}
.blackColor{
color: #000000;
}
.careFlex {
padding: 60px;
border: 1px dashed #0060A5;
display: flex;
justify-content: space-between;
gap: 30px;
align-items: stretch;
border-radius: 30px;
}
.careDetail , .careImage{
flex: 0 0 auto;
width: 48%;
}
.careImage {
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.blackColor{
color: #000000;
}
.careLine{
color: #0060A5;
height: 1px !important;
position: relative;
margin: 40px 0 !important;
}
.careLine::before {
color: #0060A5;
height: 3px !important;
width: 109px;
content: '';
position: absolute;
left: 0;
border-top: 3px solid;
bottom: 0;
top: -1px;
}
.patientCare{
margin-bottom: 80px;
}
.footerLP{
background: #0C4872;
padding: 100px 0;
position: relative;
z-index: 99;
}
.footerLP::after{
content: '';
position: absolute;
background-image: url(https://v2.mdconnected.ca/wp-content/uploads/2025/07/Group-1282.png);
height: 50%;
width: 100%;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
}
.footerLPLine{
margin: 70px 0 60px 0 !important; height: 1px !important;
}
.subscribe_form.formLPFooter {
width: 55%;
margin: 0 auto;
border-radius: 100px;
background: #fff;
justify-content: space-between;
}
.subscribe_form.formLPFooter  input.wpcf7-form-control.wpcf7-submit.has-spinner.form_submit {
border-radius: 100px;
}
.page-id-5203 button#rmp_menu_trigger-36 {
display: none;
}
section.logoHeader.scrolled {
background: #0060A5;
padding: 10px 0;
}
section.logoHeader{
padding: 10px 0;
}
.formLP .wpcf7-response-output {
color: #fff;
}
.font22{
font-size: 22px;
}
.formLPInput.sbmit_sbscribe i.fas.fa-arrow-right {
top: 50%; right: 0 !important;
left: 0;
margin: auto;
text-align: center;
margin-left: 85px;
}
section.bannerLp::before {
content: '';
position: absolute;
background: #00000029;
height: 100%;
width: 100%;
left: 0;
right: 0;
top: 0;
}
.rowCare:last-child img{
border-radius: 20px;
}
.subscribe_form.formLPFooter i.fas.fa-arrow-right {
left: 0;
right: 0;
margin: auto;
text-align: center;
margin-left: 170px;
}
section.footerLP.textCenter .wpcf7-response-output {
color: #fff;
}
.careSwiper .swiper-slide {
display: flex;
flex-direction: column;
height: 400px;
}
.careSwiper .swiper-wrapper {
align-items: stretch; }
.swiper-button-next.care-next, .swiper-button-prev.care-prev {  height: 50px;
width: 50px;
background: #16517B;
border-radius: 50px;
color: #fff;
border: 1px solid #16517B;
position: initial;
}
.swiper-button-next.care-next:hover, .swiper-button-prev.care-prev:hover{
background: #fff;
color: #16517B;
}
.flexArrowSlider {
display: flex;
gap: 20px;
align-items: center;
justify-content: center;
position: absolute;
left: 0;
right: 0;
bottom: 70px;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
opacity: 1 !important;
}
.swiper-button-next.care-next::after, .swiper-button-prev.care-prev::after {
font-size: 20px;
font-weight: 900;
} .swiper.careSwiper {
margin-bottom: -150px;
padding-bottom: 150px;
}
.flexCust{
justify-content: space-between;
}
.flexCust p{
text-align: right;
}
.flexCust .colorCareDe {
width: auto !important;
}
.discrete_shipping{
padding-top: 80px;
}
.rowCare .colorCareDe{
width: auto !important;
}