.wk-mp-design.wk-mp-landingpage.consultationlist h1.wk-marketplace-label {
    margin-bottom: 0;
    color: #0F2852;
    text-align: center;
    font-size: 46px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
}
.columns.row.pag-seller-custom.collection-cons .col-12.col-lg-4 img {
    max-width: 304px;
    width: 100%;
    border-radius: 10px;
}
.wk-mp-design.wk-mp-landingpage.consultationlist {
    background: var(--Grey, #F9F9F9);
}
.owl-carousel .owl-item img{
    border-radius: 10px;
}
p.title-calendsub {
    color: gray;
    text-align: justify;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
span.title-checkout-date-booking1.checkoutpagebooking {
    color: #232323;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
span.title-checkout-date-booking1-balue.checkoutpagebooking {
    color: var(--Head-Text-Color, #1D1E1C);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
}
h2.wk-marketplace-label.sub {
    color: var(--Body-text, #3C4959);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 155%;
    letter-spacing: 0.24px;
}
.wk-mp-sellerlist-container-Specialists {
    margin: auto;
    padding: 10px;
    display: grid;
    padding: 0;
    padding-top: 20px;
    width: 80%;
}
.wk-sellerlist-divide1 {
    height: 95px;
    width: 30%;
    height: 348px;
    flex-shrink: 0;
}
h2.wk-marketplace-label.sub {
    padding-top: 1.3%;
    padding-bottom: 4.3%;
}
.wk-mp-sellerlist-wrap.Specialists {
    margin-bottom: 6%;
}
.namefSpecialists {
    color: var(--Heading, #0F2852);
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
.jopfSpecialists {
    color: var(--Dark-Blue-Design, #011632);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 155%;
    letter-spacing: 0.24px;
    text-align: right;
}
.wk-sellerlist-divide2{
    text-transform: inherit;
}
.specialization-Specialists {
    color: var(--Body-text, #3C4959);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 155%;
    margin-bottom: 3%;
    margin-top: 3%;
    text-align: justify;
    max-height: 250px;
    overflow: hidden;
}
button.button-Specialists {
  border-radius: 10px!important;
    background: #4fc0c7;
    color: var(--White, var(--White, #FFF));
    font-size: 19px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    display: flex;
    height: 55px;
    padding: 30px 32px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border: 0;
}
.headClass .headText p {
    margin-bottom: 0;
}
.col-md-4.col-6.spCardInner.firsc {
    max-width: 24%;
    padding: 2% 3% 2% 3%;
    margin: 2rem;
}
.col-md-4.col-6.spCardInner.firsc div h3.text-margin {
    color: var(--Heading, #0F2852);
    text-align: center;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 0;
}
.col-md-6.col-6.spCardInnernew.lastsc {
    margin: 1rem;
    border-radius: 8px;
    background: var(--White, #FFF);
    box-shadow: 0px 4px 15px 0px #D9D9D9;
}
.wk-mp-design button:hover{
    color: white!important;
}



.tilspch {
    background: #4fc0c7;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}
.namefSpecialists-view {
    color: var(--Heading, #0F2852);
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
}
.cantryfSpecialists-view {
    color: rgba(0, 0, 0, 0.40);
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    margin-bottom: 2%;
}
.tilspch-view-ex {
    margin-top: 5%;
    margin-bottom: 5%;
}
.col-12.tilspch-view {
    margin-top: 8%;
}
.columns.row.pag-seller-custom.bolck-bookingall { 
    background: #F9F9F9;
    margin: auto;
    margin-top: 5%;
    padding: 5%;
    padding-top: 0;
    padding-bottom: 1%;
}
.bolck-booking1 {
   border-radius: 15px;
    background: linear-gradient(rgb(255 255 255) 0%, rgb(255 255 255) 100%);
    padding: 2% 0% 2% 3%;
    margin: 3%;
    max-width: 27.333333%;
}
.actions-booking.mobile {
    display: none;
}
.title-block-book {
    color: #181413;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    margin-top: 2%;
    margin-bottom: 4%;
}
span.price-timebokk {
    color: var(--Text-txt-secondary, rgba(60, 60, 67, 0.85));
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
}
span.timebokk {
    background: #4fc0c7;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}
.tilspch-ex {
    color: var(--Black, #0F2852);
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 31px;
}
.bookjopti {
    color: var(--Black, #59595F);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 31px;
}
.columns.row.pag-seller-custom.collection-cons {
    margin: auto;
    width: 80%;
    margin-top: 5%;
    position: relative;
}
button.wk-book-now.action.primary.tocart.booking-vew {
    border-radius: 8px;
    background: #4fc0c7;
    padding: 2% 2%;
    align-items: center;
    gap: 8px;
    text-align: center;
    margin: auto;
    width: 80%;
    margin-top: 5%;
    border: 0px solid var(--primaryNew);
}


.title-block-booking-mobile {

    display: none;
}
p.Specialization-page-veiew {
    text-align: justify;
}

ul.services.pint-serves {
    margin-bottom: 2%;
}

.title-calend {
    background: #4fc0c7;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left;
}
.sub-title-calend {
    color: #2D2C30;
    text-align: left;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1px;
    margin-top: 3%;
}
.wk-calendar-title.wk-title- {
    background: white;
    color: #2D2C30;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1px;
}
.wk-booking-table{
        border: 0px solid #ddd;
}
.wk-modal-head{
    padding: 0;
    border-bottom: 0px solid #ccc;
}
.wk-calendar-head .wk-calendar-col {
    color: #2D2C30;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1px;
}
.wk-day{
    border: 0px solid #999;
}
.wk-passed-day {
background: white!important;
    color: #D9D9D9;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1px;
    padding: 5px;
}
.wk-calendar-cell.wk-day.wk-available-day-new {
    color: var(--Filed-Text, #828282);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1px;
    padding: 5px;
    
}
.wk-day {
    border: 0px solid #999;
    background: white!important;
    color: #D9D9D9;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1px;
    padding: 5px;
}
.wk-mp-booking-system-close {
    background: white;
    color: black;
}
span.book-choose {
    color: #2D2C30;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1px;
}
span.book-choose-time {
    background: #4fc0c7;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1px;
}
input[name='typeingmeet']:checked:after{
        width: 15px;
    height: 15px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    background: #4fc0c7;
    display: inline-block;
    position: relative;
    content:"";
 
}
span.wk-mp-booking-system-close-panel {
    border-radius: 5px;
    background: #A1A1A1;
}
button.wk-calendar-cell.wk-day.wk-passed-day.resirv {
    border-radius: 6px;
    background-color: #DEDEDE!important;
    color: #A1A1A1;
    text-align: center;
    font-size: 9px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0px;
        padding: 5% 0 5% 0;
    width: 100%;
}
p.title-book-info-sub {
    color: var(--text-color, #252B42);
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: 0.1px;
}
span.label-appointment-form {
    color: var(--text-color, #252B42);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.2px;
}
.mt-3.appointment-form .control input.input-text.test {
    border-radius: 5px;
    border: 1px solid #E6E6E6;
    background: #F9F9F9;
    margin-top: 1%;
}
button.button.wk-mp-btn.submet-appointment {
    border-radius: 5px;
    border-color: #4fc0c7;
    background: #4fc0c7;
    margin-top: 2%;
    width: 100%;
    color: var(--light-text-color, var(--White, #FFF));
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0.2px;
    padding: 2%;
} 
booker {
    color: var(--Head-Text-Color, #1D1E1C);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.columns.row.pag-seller-custom.checkout-bookingall {
    background-color: #F5F5F5;
    width: 35%;
    float: right;
    padding: 1%;
}
.col-12.col-lg-7.checkout-time-booking1 {
    margin-bottom: 3%;
}
.col-12.col-lg-12.info-booker-datebook-s2 {
    border-bottom: 2px solid rgba(0, 0, 0, 0.11);
    padding: 3% 0 3% 0;
}
.col-12.col-lg-12.info-booker-datebook-s3 {
    padding: 3% 0 3% 0;
}
span.title-checkout-date-booking1-balue.pricebooktotal {
    background: #4fc0c7;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    
}
span.title-checkout-date-booking1-balue.pricebooktotal.checkoutpagebooking{
    float: inline-end;
}
p.tiltechesassscaemail {
    color: var(--Filed-Text, #828282);
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    text-align: left;
}
p.Detailssassscatitle {
    color: var(--Text-Tittle, #1D2B4F);
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 48px;
    text-transform: capitalize;
}
.col-12.col-lg-4.checkout-date-booking1.lastsc {
    margin-bottom: 5%;
}
.col-12.col-lg-12.Detailsesassscaemaildiv {
    border-top: 2px solid rgba(0, 0, 0, 0.11);
    padding-top: 3%;
}
span.title-checkout-date-booking1 {
    color: #59595F;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 27px;
}
.col-12.col-lg-12.checkout-date-booking1.servicbook {
    display: flex;
    padding: 0 0 3% 0;
}
.col-12.col-lg-12.checkout-time-booking1.notebook {
    display: flex;
    padding: 0 0 3% 0;
}
.col-12.col-lg-2.image-booker img {
    border-radius: 50%;
    width: 50px;
    height: 50px;
}
.col-12.col-lg-12.info-booker {
    padding: 0;
    display: flex;
    align-items: center;
    margin-bottom: 5%;
}
.col-12.col-lg-5.checkout-date-booking1 {
    padding: 0;
    display: contents;
}
.col-12.col-lg-12.info-booker-datebook {
    display: flex;
    padding: 0;
    margin-bottom: 0%;
    margin-top: 0%;
}
.checkout-payment-method .payment-method-content{
    padding: 0;
}

span.title-checkout-date-booking1-balue {
color: #59595F;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 27px;
}
span.title-checkout-time-booking1 {
    color: #232323;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
span.title-checkout-time-booking1-balue {
    color: var(--Head-Text-Color, #1D1E1C);
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    overflow-wrap: break-word;
}
p.checkout-title-booker {
    color: var(--Head-Text-Color, #1D1E1C);
    font-size: 19px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 2% 0% 3% 3%;
    border-bottom: 2px solid rgba(0, 0, 0, 0.11);
    width: 100%;
}
.col-12.col-lg-10.name-booker {
    color: #051E21;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
}
button.wk-bookbooknow.custom {
     border-radius: 6px;
    border: 1px solid #A1A1A1;
    background: var(--White, #FFF);
    color: var(--Filed-Text, #828282);
    text-align: center;
    font-size: 9px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0px;
        padding: 5% 0 5% 0;
    width: 100%;
}
.titel-choose-time {
    float: left;
}
.titel-choose-time-select {
    text-align: right;
    margin-bottom: 2%;
}
.wk-calendar-cell.wk-day.wk-available-day-new.selectedday {
    border-radius: 50%;
    background: #4fc0c7!important;
    height: 25px;
    width: 25px;
    color: var(--White, #FFF);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.columns.row.pag-seller-custom-time {
    margin: 0;
    max-height: 200px;
    overflow: auto;
}
select#typeingmeet_new{
    height: 35px;
    color: #4fc0c7;
    /* font-weight: bold; */
    min-width: 190px;
    background-color: white !important;
}
.wk-box-modal{
    padding: 1% 2% 0% 2%;
    border-radius: 5px;
}
span.res-bok {
    color: #E36F56;
    text-align: center;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1px;
}
.mt-3.sac-sec {
    margin-top: 3%!important;
}
.mt-3.sac-sec h2 {
    margin-bottom: 2%;
}
h2.tp-tit-reg-sp {
    max-width: 80%;
    margin: auto;
}
p.sup-tp-tit-reg-sp {
    max-width: 80%;
    margin: auto;
}
select.country-reges-spe {
    width: 100%;
}
span.sub-label {
    font-size: 9px;
    margin: 1%;
    color: black;
    font-weight: 600;
} 
.widget-product .owl-carousel .product-item.specialist {
    position: relative;
    display: flex;
    padding: 24px 8px;
    flex-direction: column;
    align-items: center;
    border-radius: 8px;
    background: var(--White, #FFF);
    box-shadow: 15px 28px 35px 0px rgba(0, 0, 0, 0.07);
}
h3.product-item-name.specialist.jop {
    color: var(--Black, #000);
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    height: fit-content;
    max-height: fit-content;
    margin: auto;
    height: 4rem;
    text-align: center;
}
button.button-Specialists.inlandinf {
    padding: 20px 40px;
    border: 1px solid #4fc0c7;
    margin-top: 10%;
    width: 100%; 
    transition: all 0.2s ease-in-out;
}
button.button-Specialists.inlandinf:hover {
    background-color: white;
    color: #4FC0C7;
}
.product-item.specialist .product.details.product-item-details {
    width: 95%;
    padding: 0 10% 0 10%;
}
span.centerheadertextcarancy {
    color: var(--Neutral-800, #170F49);
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 66px;
}
span.centerheadertextcarancyorice {
    background: #4fc0c7;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 66px;
}
button.button-Specialists.landingsp {
 margin: auto;
    width: 80%;
    margin-bottom: 4%;
    border: 0;
}
.centerheaderimageandtext {
    display: flex;
    padding: 15px;
    background: #F3F3F3;
    border-radius: 10px;
}
.centerheadertext {
    padding: 0% 0 0 3%;
}
p.centerheadertextthierd {
color: var(--Neutral-600, #6F6C90);
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    text-align: justify;
    width: 64%;
    margin-top: 4%;
    padding: 0% 0 0 10%;
}
.col-md-6.col-6.spCardInnernew.denter.pricecen {
    box-shadow: none;
    padding: 0 0 0 10%;
}
.col-md-10.col-10.spCardInnernew.denter.pintetext {
    text-align: left;
    color: var(--Neutral-800, #170F49);
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
.cinterpoint .row {
    padding: 10px;
}
p.centerheadertextsecan {
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px;

}
p.centerheadertextfirst {
    color: var(--Neutral-600, #6F6C90);
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}
h3.landforcenterhead {
    color: var(--Neutral-800, #170F49);
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-align: left;
    margin-bottom: 5%;
}
.col-md-6.col-6.spCardInnernew.sacingsct {
 
    border-radius: 20px 0px 0px 20px;
}
span.centerheadertexttime { 
    color: var(--Neutral-600, #6F6C90);
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
}
h3.product-item-name.specialist.fullname {
    color: var(--Heading, #0F2852);
    text-align: center;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
.columns.row.pag-seller-custom.checkout-bookingall.saccess {
    width: 100%;
    float: inherit;
    padding: 0 8% 0 8%;
}
p.tiltechesass {
    color: var(--Text-Tittle, #1D2B4F);
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 48px;
    text-transform: capitalize;
}
p.nameqr {
    color: var(--Text-Tittle, #1D2B4F);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
    text-transform: capitalize;
    text-align: left;
}
p.tiltechesasssca {
    color: #59595F;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
}
.col-12.col-lg-12.info-booker.tiltechesassscadiv {
    margin-bottom: 1%;
    padding: 0 0 0 2%;
}
.col-12.col-lg-12.tiltechesassscaemaildiv {
    margin-bottom: 5%;
}
.col-12.col-lg-12.tiltechesassscasesdiv {
    color: var(--Text-txt-secondary, rgba(60, 60, 67, 0.85));
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}
img.imagqrcode {
    width: 120px;
    height: 120px;
    flex-shrink: 0;
}
p.checkout-title-booker.tiltechesass {
    color: var(--Text-Tittle, #1D2B4F);
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 48px;
    text-transform: capitalize;
    border-bottom: none;
}
p.tiltechesassfirst {
    text-align: justify;
    color: var(--Text-Tittle, #1D2B4F);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 48px;
    text-transform: capitalize;
}
p.tiltechesassfirs {
    color: rgba(24, 83, 235, 0.75);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    text-decoration-line: underline;
    text-align: justify;
}
.col-12.col-lg-12.info-booker-datebook.suborder {
    margin-bottom: 5%;
}
.div-image-teck.bokkingbaner.mobile {
    display: none;
    background: #F9F9F9;
}
.joinSellerspecialist {
    padding: 1rem 3rem;
    display: inline-block;
    width: 90%;
    color: var(--second);
    margin-top: 3rem;
    text-align: center;
    border-radius: 8px;
    background: #4fc0c7;
}
ul.footer-links.joing li a {
    color: #c2c2c2;
}

.lan-cat-popup-Specialist {
   padding: 0 0 3% 5%;
}
.lan-cat-popup-Specialist li.category-item.level0.nav-4.level-top.mega_fullwidth.parent {
    list-style: none;
}
.mbi, .sidebar .close-expanded{
    font-size: 25px;
}
.mbi-twitter:before {
    display: inline-block;
    width: 1em;
    height: 1.3em;
    content: "";
    background-color: currentColor;
    mask: url('data:image/svg+xml;utf8,<svg viewBox="0 -8 26 30" xmlns="http://www.w3.org/2000/svg"><g><path fill="white" d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></g></svg>') no-repeat top;
}
#myModal >div{
    border-radius: 5px;
    max-width: 400px;
}
.appointment-book{
    margin: 0 10px;
}
.image-booker{
    padding: 0;
}
form#userAccountSetupForm{
    padding: 3rem 1rem;
}
@media (max-width: 767px)  {
    .col-md-4.col-6.spCardInner.firsc {
    padding: 2% 3% 2% 3%;
    margin: 1rem;
    max-width: 44%;
}
.col-12.col-lg-10.name-booker {
    width: 70%;
    max-width: 70%;
}
.col-12.col-lg-2.image-booker {
    width: 22%;
    max-width: 22%;
}

.actions-booking.web {
    display: none;
}
   .specialization-Specialists {
    color: var(--Body-text, #3C4959);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 155%;
    letter-spacing: 0.165px;
}
    .wk-sellerlist-divide1{
        display: block;
    width: 100%;
    float: initial;
    }
    .wk-sellerlist-divide2{
         width: 100%;
    }
    .col-4.namefSpecialists {
    width: 100%;
    max-width: 100%;
    text-align: center;
    flex: 100%;
}
.namefSpecialists {
    text-align: center;
    color: var(--Dark-Blue-Design, #011632);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    text-transform: capitalize;
}
.col-8.jopfSpecialists {
    width: 100%;
    max-width: 100%;
    flex: 100%;
}
.jopfSpecialists {
    text-align: center!important;
        text-align: center!important;
    color: #75BEC6;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 155%;
    letter-spacing: 0.165px;
}
button.button-Specialists{
    color: var(--White, var(--White, #FFF));
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 24px; /* 171.429% */
margin: auto;
border: 0;
}
.wk-mp-sellerlist-wrap.Specialists {
    margin-bottom: 20%;
}
.wk-sellerlist-divide1 img{
        width: 100%;
    float: inherit;
}
.wk-mp-design.wk-mp-landingpage.consultationlist h1.wk-marketplace-label {
    color: #0F2852;
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
}
h2.wk-marketplace-label.sub {
    color: var(--Body-text, #3C4959);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 155%;
    letter-spacing: 0.18px;
}
.wk-mp-sellerlist-wrap.Specialists {
    padding: 5% 10% 5% 10%;
    border-radius: 5.274px;
    background: var(--White, #FFF);
    box-shadow: 9.89px 18.461px 23.076px 0px rgba(0, 0, 0, 0.07);
}
.wk-mp-sellerlist-container-Specialists{
    width: 100%;
}
.wk-mp-design.wk-mp-landingpage.consultationlist{
    margin-top: 5%;
}
.columns.row.pag-seller-custom.bolck-bookingall {
    display: block;
}
.bolck-booking1 {
    max-width: 100%;
    margin: 0;
    margin-bottom: 5%;
    padding: 7% 8% 7% 8%;
}
.title-block-booking-mobile {
    color: #1E1E1C;
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 75px;
    display: block;
}
.columns.row.pag-seller-custom.collection-cons {
    margin: auto;
    width: 80%;
    margin-top: 5%;
    text-align: center;
}
ul.services.pint-serves {
    text-align: left;
    margin-bottom: 5%;
}
.actions-booking.mobile{
     display: block;
     color: var(--White, var(--White, #FFF));
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin: auto;
    width: 100%;
    margin-bottom: 5%;
     
}
.col-12.namefSpecialists-view-all {
    margin-bottom: 5%;
    margin-top: 5%;
}
.cantryfSpecialists-view {
    margin-bottom: 5%;
}
button.wk-book-now.action.primary.tocart.booking-vew {
    padding: 5% 5%;
    width: 100%;
}
.wk-box-modal{
    padding: 3% 5% 0 5%;
    width: 90%;
}
.columns.row.pag-seller-custom.checkout-bookingall {
    width: 100%;
    margin: auto;
}
p.sup-tp-tit-reg-sp{
    max-width: 100%;
}
h2.tp-tit-reg-sp{
    max-width: 100%;
}
.mt-3.sac-sec h2 {
    margin-bottom: 3%;
    margin-top: 5%;
}
h2.after-tp-tit-reg-sp {
    margin-bottom: 3%;
}
.fSpecialists {
    margin-top: 3%;
} 
p.sub-spGradient{
   width: 90%!important; 
}
.col-md-4.col-6.spCardInner.banne-blcr {
    background: var(--White, #FFF)!important;
    box-shadow: none;
    width: 100%!important;
    max-width: 100%;
    padding: 0;
    flex: 100%;
    padding: 0 0 0 3%;
}
.col-md-6.col-6.spCardInnernew.denter {
    max-width: 100%!important;
    width: 100%!important;
    flex: 100%;
    background: #F9F9F9;
    box-shadow: none;
}
.col-md-6.col-6.spCardInnernew.sacingsct {
    max-width: 100%!important;
    width: 100%!important;
    flex: 100%;
    background: #F9F9F9;
    box-shadow: none;
    padding: 0;
    padding-bottom: 15px;
}
.col-md-10.col-10.spCardInnernew.denter.pintetext{
    font-size: 13px;
}
.cinterpoint .row {
   width: 50%;
    float: left;
    max-width: 60%;
    margin: auto;
}
p.centerheadertextthierd{
    width: 100%;
    text-align: left;
}

p.hidden-content.lastblokc {
    display: block;
    text-align: center!important;
    font-size: 12px!important;

}
h3.text-margin.lastblokc {
    text-align: center!important;
    font-size: 20px; 
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    background: #4fc0c7;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-top: 0%;
}
.col-md-6.col-6.spCardInnernew {
    max-width: 100%!important;
    flex: 100%;
    border-radius: 0px;
}
.container.landingspe {
    padding-right: 0;
    padding-left: 0;
}
.container.landingspe .section_5 {
    background: #F9F9F9;
}
h3.landforcenterhead{
        margin-bottom: 5%;
        padding: 0 0 0 5%;
}
p.price-s {
    font-size: 18px!important;
    font-weight: 700!important;
    line-height: 20px!important;
    letter-spacing: 1.8px!important;
    text-transform: uppercase!important;
}
p.\.headClassTwop {
    color: var(--Neutral-800, #170F49);
    text-align: center;
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
}
p.spGradient {
    background: #4fc0c7;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
}
p.sub-spGradient.forproduct {
    color: var(--Main-Text, #525252);
    text-align: center;
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.section_5 .headClassTwo {
    padding: 6% 0 0% 0;
}
.col-md-8.col-8.spCardInner-sc4.text-blo p.hidden-content {
    display: block;
}
.col-md-8.col-8.spCardInner-sc4.text-blo h3.text-margin {
    color: var(--Text-Tittle, #1D2B4F);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    text-transform: capitalize;
    margin-top: 0;
}
.col-md-3.col-3.spCardInner-sc4.image-ico {
    align-self: flex-start!important;
}
.columns.row.pag-seller-custom.checkout-bookingall.saccess{
    display: block;
}
.columns.row.pag-seller-custom.checkout-bookingall{
    background-color: #F9F9F9;
}
p.tiltechesass {
    color: var(--Heading, #0F2852);
    text-align: center;
    font-size: 27px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
p.tiltechesassfirst {
    color: var(--Heading, #0F2852);
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
p.tiltechesassfirs {
    color: rgba(24, 83, 235, 0.75);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    text-decoration-line: underline;
    text-align: center;
}

.col-12.col-lg-5.qrcode .col-12.col-lg-12.info-booker {
    display: flex;
}
.col-12.col-lg-5.qrcode .col-12.col-lg-12.info-booker .col-12.col-lg-4.image-booker {
    max-width: 35%;
}
.col-12.col-lg-5.qrcode .col-12.col-lg-12.info-booker .col-12.col-lg-8.name-booker {
    max-width: 70%;
}
p.tiltechesasssca {
    color: #59595F;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 31px;
}
.col-12.col-lg-12.tiltechesassscasesdiv {
    color: #59595F;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 31px;
}
p.tiltechesassscaemail {
    color: #59595F;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 31px;
}
p.Detailssassscatitle {
    color: var(--Heading, #0F2852);
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 5%;
}
.col-12.col-lg-2.checkout-date-booking1 {
    width: 20%;
    max-width: 22%;
}
.col-12.col-lg-4.checkout-date-booking1 {
    width: 30%;
    max-width: 30%;
}
span.title-checkout-date-booking1-balue {

    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 31px;
}


.div-image-teck.bokkingbaner.desctob {
    display: none;
}
.div-image-teck.bokkingbaner.mobile {
    display: block;
}
p.checkout-title-booker {
    border-bottom: 0;
}
.product-show.specialist {
   width: 100%;
}
h3.product-item-name.specialist.fullname{
    font-size: 15px;
}
h3.product-item-name.specialist.jop{
    font-size: 11px;
    height: 5rem;
}
button.button-Specialists.inlandinf{
        font-size: 13px;
    padding: 2%;
    width: 100%;
    height: auto;
}
.col-md-4.col-6.spCardInner.firsc div h3.text-margin{
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 23px;
}
#myModal >div{
    position: relative;
    top: 7%;
}
}