.mp-card{display:flex;border:1px solid #ddd;margin:15px 16px!important;box-shadow:0 4px 8px 0 rgb(0 0 0 / .2);font-family:Arial,sans-serif;overflow:hidden}.mp-image-container{flex:1;text-align:center;padding:20px}.mp-image-container img{width:250px;height:250px;object-fit:cover}.mp-content-container{flex:2;text-align:left;padding:20px}.provider_list .mp-content-container .radiobtn input{height:35px;width:35px;vertical-align:middle;display:block}.radiobtn{margin-bottom:-35px;z-index:10000000;position:relative}.provider_list .mp-image-container img{width:auto;height:200px;margin:0 12px 5px;border-radius:10px;left:30px;position:relative}.provider_list .mp-image-container .socail-id-cls{display:block;width:100%;margin-left:30px}.provider_list .mp-image-container .radiobtn{width:40px}.provider_list .mp-image-container .socail-id-cls a{width:30px;display:inline-block;height:30px;color:#000;line-height:30px;background:#ffe2d9}.provider_list .mp-image-container .socail-id-cls a:hover{background:#ba4073;color:#fff}.provider-image img{width:400px}.title_one{font-size:25px;padding-bottom:11px}.wpb_text_column.wpb_content_element.rating_head_cls div#providercalendar{width:100%!important}.wpb_text_column.wpb_content_element.rating_head_cls div#providercalendar .booked-calendar-shortcode-wrap{width:95%!important;margin-left:0px!important}.wpb_text_column.wpb_content_element.rating_head_cls div#providercalendar .title_one{font-size:18px!important;font-weight:bold!important}.wpb_text_column.wpb_content_element.rating_head_cls div#providercalendar h2.vc_custom_heading.Date{margin-bottom:5px!important}.wpb_text_column.wpb_content_element.rating_head_cls div#providercalendar .provider-image img{width:100%;max-width:200px!important;float:right;margin-top:20px;display:block;border-radius:10px}.wpb_text_column.wpb_content_element.rating_head_cls div#providercalendar .provider-image{width:100%;display:inline-block;position:relative}.wpb_text_column.wpb_content_element.rating_head_cls div#providercalendar .social-id-cls{width:100%;display:block;text-align:center;max-width:200px;float:right}.wpb_text_column.wpb_content_element.rating_head_cls div#providercalendar .proemail{width:100%;max-width:200px;text-align:center;float:right}.wpb_text_column.wpb_content_element.rating_head_cls div#providercalendar .social-id-cls a{padding:10px;background:#ffe2d9;margin:12px 0;display:inline-block;width:30px;height:30px;line-height:10px!important}.wpb_text_column.wpb_content_element.rating_head_cls div#providercalendar .social-id-cls a:hover{background:#ba4073;color:#fff}.wpb_text_column.wpb_content_element.rating_head_cls div#providercalendar .wpb_column.vc_column_container.vc_col-sm-6.sc_layouts_column_icons_position_left{padding-left:20px!important}.wpb_text_column.wpb_content_element.rating_head_cls div#providercalendar .booked-calendar-shortcode-wrap div.booked-calendar .bc-body .bc-row.week .bc-col{line-height:50px!important;height:45px!important}.wpb_text_column.wpb_content_element.rating_head_cls div#providercalendar .booked-calendar-shortcode-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date .number{position:absolute;top:50%;left:50%;margin:-19px 0 0 -17px!important;display:inline-block;border-radius:30px;width:32px!important;height:32px!important;line-height:36px!important;font-size:16px!important}.Appointment-row .sc_layouts_column_icons_position_left .wpb_wrapper{position:relative}.Appointment-row .sc_layouts_column_icons_position_left .wpb_wrapper img{width:100%;min-height:440px;object-fit:cover;border:#eaf3f6 solid 1.3rem}.service-h3-cls h3{margin-top:6px}.col-4.provider-view-cls{padding:10px 10px 28px 58px}.col-4.provider-view-cls img{padding:0;margin-top:60px;margin-left:-26px;border:14px solid #ba407321}.provider_list .social-id-cls a{width:30px;display:inline-block;height:30px;color:#000;padding-top:4px;background:#ffe2d9}.provider-image .social-id-cls{text-align:center;margin-top:6px}.content_one p{font-size:20px!important;line-height:27px}.provider-image .social-id-cls a{width:30px;display:inline-block;height:30px;color:#000;padding-top:4px;background:#ffe2d9}.proemail{text-align:center;padding:11px}.select-provider-list{background-color:#000;padding:1px 24px;margin-top:14px;font-size:8px}.select-provider-list h2{color:#fff!important}.inner-service-page-class h3{font-size:20px}.inner-service-page-class h3 strong{font-weight:600;letter-spacing:0}.inner-service-page-class ul li{font-size:14px}.single-service-page-top h2.vc_custom_heading{font-weight:bold!important}.single-service-page-top p{line-height:24px}.single-service-page-calendar .vc_column-inner{padding-left:6px!important}.single-service-page-calendar .vc_column-inner .provider_list .mp-card{margin-left:0px!important;margin-right:0px!important}.single-service-page-calendar .vc_column-inner .provider_list .mp-card .radiobtn{z-index:9}.single-service-page-calendar .vc_column-inner div#providercalendar .Appointment-row{margin:0 15px 0 15px!important}.single-service-page-calendar .vc_column-inner div#providercalendar .Appointment-row .booked-calendar-shortcode-wrap{margin:0px!important}.single-service-page-calendar .wpb_wrapper .row .col-8{flex:100%!important;max-width:100%!important}.single-service-page-calendar .wpb_wrapper .row{margin-right:0px!important}.single-service-page-calendar .vc_column-inner .provider_list .mp-card .mp-content-container{flex:3!important}#providercalendar div.booked-calendar .bc-col:hover .date span{height:auto;background:#000;border-radius:25px}.provider_list .mp-content-container .radiobtn input{display:none}.provider_list.home_provider-list .mp-content-container b{display:inline-block;font-size:14px;margin-top:10px}.provider_list.home_provider-list .radiobtn{margin-bottom:10px;float:right}.provider_list.home_provider-list .mp-content-container p{display:block;width:100%;float:left}.provider_list.home_provider-list .radiobtn label{background:#ba4073;color:#fff;line-height:26px;font-size:14px;letter-spacing:.5px;padding:5px 10px;border-radius:5px}.provider_list.home_provider-list .radiobtn label:hover{cursor:pointer;background:#000}.provider_list.home_provider-list .radiobtn label:before{display:none}.provider_list.home_provider-list .radiobtn input[type="radio"]:checked+label{background:#000;color:#fff;line-height:26px;font-size:14px;letter-spacing:.5px;cursor:pointer}.provider_list.home_provider-list .mp-card{margin:15px 0px!important}.provider_list.home_provider-list .radiobtn{margin-bottom:15px}.provider_list.home_provider-list .mp-content-container{flex:3;padding-left:0}.provider_list.home_provider-list .mp-image-container img{left:0}.provider_list.home_provider-list .socail-id-cls{margin-left:0}.provider_list .mp-content-container .radiobtn input.error[type='radio']{border:1px red solid;appearance:none;-webkit-appearance:none;border-radius:100%;background:#fff}.provider_list.home_provider-list .mp-card img{width:auto}@media (max-width:480px){.single-service-page-top{display:flex;width:100%;justify-content:center;flex-direction:column-reverse}}@media (max-width:768px){.homepage-service-tabs .provider_list .mp-card{padding:0px!important;margin:10px 0 0 0px!important;width:100%;display:block}.homepage-service-tabs .provider_list .mp-card .mp-image-container{width:100%;display:none}.homepage-service-tabs .provider_list .mp-card .mp-content-container{width:100%;display:block}.homepage-service-tabs .provider_list .mp-card .mp-content-container .provider-info{display:none}.homepage-service-tabs .provider_list .mp-content-container .radiobtn input{display:block;margin:auto}.homepage-service-tabs .provider_list.home_provider-list .mp-content-container b{margin-bottom:10px;font-size:20px;font-weight:400}.homepage-service-tabs .provider_list.home_provider-list .radiobtn{order:3;margin:auto}.homepage-service-tabs .provider_list.home_provider-list .radiobtn label{display:none}.single-service-page-top .vc_column-inner{padding:0 8px}.service-provider-row .mobile-section-order .wpb_wrapper{display:block}.single-service-page-calendar .vc_column-inner{padding-left:6px!important;padding-right:6px!important}.single-service-page-top .vc_column-inner .left-section{width:100%;margin-bottom:20px}.single-service-page-top .vc_column-inner .carousel.slide{padding:0px!important}.single-service-page-top .vc_column-inner .carousel.slide .col-md-10.right-section .rating-stars{margin-top:20px!important}.single-service-page-top .vc_column-inner .carousel.slide .row{margin-right:0px!important}.single-service-page-calendar .vc_column-inner .provider_list .mp-card{margin-left:0px!important;margin-right:0px!important;width:100%;display:block}.single-service-page-calendar .vc_column-inner .provider_list .mp-card .mp-image-container{flex:none;padding-bottom:0}.single-service-page-calendar .vc_column-inner .provider_list .mp-card .mp-image-container .socail-id-cls{display:none}.single-service-page-calendar .vc_column-inner .provider_list .mp-card .mp-content-container{flex:none!important}.single-service-page-calendar .vc_column-inner div#providercalendar .Appointment-row{margin:0 15px 0 15px!important;padding:10px}.single-cpt_services .sc_layouts_column_icons_position_left .vc_column-inner .vc_single_image-wrapper.vc_box_border_grey{margin-top:20px}.single-service-page-top .vc_column-inner .carousel.slide .col-md-10.right-section{padding:0px!important}.single-service-page-top .vc_column-inner .rating-container .carousel.slide .col-md-9{padding:0}.rating-container div#carouselExampleSlidesOnly a.carousel-control-next{right:0!important}}@media (min-width:768px){.homepage-service-tabs .provider_list .mp-card .mp-content-container .provider-name i{display:none}}@media (max-width:768px){.provider_list.home_provider-list .mp-content-container{padding-left:20px}.single-service-page-top .left_service_section .wpb_wrapper h4.vc_custom_heading,.single-service-page-top .left_service_section .wpb_wrapper h2.vc_custom_heading{font-size:20px!important}.services_page .single-service-page-calendar{padding:0px!important}.provider_list .mp-image-container .radiobtn{width:100%;display:block;text-align:center;margin-bottom:0px!important}.provider_list .mp-image-container .radiobtn input.getprovider_id{margin:0 auto 15px auto}.provider_list .mp-image-container img{width:auto;height:250px;margin:0 0 5px;border-radius:10px;left:0;position:relative}.provider_list .mp-image-container .socail-id-cls{display:block;width:100%;margin-left:0}}@media (max-width:980px){.provider_list .mp-image-container .radiobtn{width:100%;display:block;text-align:center;margin-bottom:0px!important}.provider_list .mp-image-container .radiobtn input.getprovider_id{margin:0 auto 15px auto}.provider_list .mp-image-container img{width:auto;height:250px;margin:0 0 5px;border-radius:10px;left:0;position:relative}.provider_list .mp-image-container .socail-id-cls{display:block;width:100%;margin-left:0}.single-service-page-top .left_service_section .wpb_wrapper h4.vc_custom_heading,.single-service-page-top .left_service_section .wpb_wrapper h2.vc_custom_heading{font-size:20px!important}.single-service-page-top .left_service_section.vc_col-sm-3{width:100%!important}.single-service-page-top .right_service_section.vc_col-sm-9{width:100%!important}.single-service-page-calendar .wpb_column.vc_column_container.vc_col-sm-4{width:100%!important}.single-service-page-calendar .wpb_column.vc_column_container.vc_col-sm-4 h2.vc_custom_heading.Date{font-size:24px!important}}.precalladded .fa-pencil-square-o{padding:0 12px 11px 8px}.scheme_default body.single-cpt_team .content{width:100%!important}.scheme_default .provider-services .container{width:1200px;max-width:95%;margin:auto;padding:30px 0}.scheme_default .provider-services .section-title{text-align:center;margin-bottom:60px}.scheme_default .provider-services .section-title span{color:#ba4073;text-transform:uppercase;font-weight:600;letter-spacing:2px}.scheme_default .provider-services .section-title h2{font-size:42px;margin:15px 0}.scheme_default .provider-services .section-title p{max-width:700px;margin:auto;color:#777}.scheme_default .provider-services .services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 300px),1fr));gap:20px}.scheme_default .provider-services .services-grid:has(>:nth-child(1):last-child){grid-template-columns:repeat(2,1fr)}.scheme_default .provider-services .services-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.scheme_default .provider-services .services-grid:has(>:nth-child(n+3)){grid-template-columns:repeat(3,1fr)}.scheme_default .provider-services .services-grid .service-category{background:#fff;border-radius:18px;padding:35px;box-shadow:0 12px 40px rgb(0 0 0 / .06);transition:0.35s}.scheme_default .provider-services .services-grid .service-category .category-header{display:flex;align-items:center;margin-bottom:25px}.scheme_default .provider-services .services-grid .service-category .category-header .icon{width:58px;height:58px;border-radius:50%;background:#ebd8e0;display:flex;align-items:center;justify-content:center;font-size:26px;margin-right:18px}.provider-services .services-grid .service-category .category-header h3{margin:0;font-size:24px;letter-spacing:normal}.provider-services .services-grid .service-category .service-list{list-style:none;padding:0;margin:0;max-height:300px;overflow-y:auto}.provider-services .services-grid .service-category .service-list li{padding:12px 0;border-bottom:1px solid #eee;position:relative;padding-left:28px}.scheme_default .provider-services .services-grid .service-category .service-list li:before{content:"✓";position:absolute;left:0;color:#ba4073;font-weight:700}.scheme_default .provider-services .services-grid .service-category:not(.active) .more-services{display:none}.scheme_default .provider-services .services-grid .service-category .toggle-btn{margin-top:25px;border:none;background:none!important;color:#ba4073;font-weight:600;cursor:pointer;padding:0;font-size:15px}