@media (max-width: 63.99em){
    .lk-page-header #topMenu,
    .lk-page-header #topMenu.is-sticky {
        display: none;
    }
    .lk-page-header .logo-mobile {
        margin-left: 50px;
        margin-right: 25px;
        float: left;
    }
    .lk-page-header .header-mobile-phone {
        display: block;
        margin-top: 11px;
        margin-right: 8px;
        font-size: 13px;
        line-height: 1;
        color: #fff !important;
    }
    .lk-page-header .burger {
        display: block;
    }
}

.lk-username-itself .lk-username-dropdown{
    min-width: 120px;
    right: 0;
}
/*Footer style*/
@media (min-width: 1024px) {
    #lk-footer .footer-greenline{
        padding-top: 21px;
        padding-bottom: 16px;
    }
    #lk-footer .mobile__phone-title {
        font-size: 14px;
        letter-spacing: 0.2px;
        margin-bottom: 5px;
    }
    #lk-footer.footer .header__phone.phone {
        height: 40px;
        width: 220px;
        white-space: nowrap;
        padding: 0 38px 0 12px;
    }
    #lk-footer.footer .header__phone.phone span{
        position: relative;
        margin: 0;
        bottom: 8px;
        left: 5px;
    }
    #lk-footer.footer .header__phone.phone:after{
        width: 30px;
        height: 30px;
        right: 5px;
        margin-top: 0;
        top: 50%;
        -webkit-background-size: contain;
        background-size: contain;
        position: absolute;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
}
@media (min-width: 320px) and (max-width: 1023px) {
    #lk-footer .footer-greenline {
        padding-top: 21px;
        padding-bottom: 23px;
    }
    #lk-footer .mobile__phone-title {
        font-size: 14px;
        margin-bottom: 5px;
    }
}
@media (min-width: 320px) and (max-width: 465px) {
    #lk-footer .footer-columns-holder *+.fc-col-right {
        margin-top: 18px;
    }
}

/* =================================================*/
#lk-page * + .toggle-regime {
    margin-top: 64px;
}
#lk-page.lk-sales .toggle-regime {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 46px !important;
    max-width: 377px;
    border: 1px solid #00b2ad;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-top-left-radius: 25px;
    border-top-left-radius: 25px;
    -webkit-border-bottom-left-radius: 25px;
    border-bottom-left-radius: 25px;
    -webkit-border-top-right-radius: 25px;
    border-top-right-radius: 25px;
    -webkit-border-bottom-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
#lk-page p.toggle-regime__item {
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    margin: 0 !important;
    padding-right: 0;
    color: #00b3ad !important;
    font-family: inherit;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1;
}
#lk-page .toggle-regime__item.active {
    background-color: #00b2ac;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    color: #ffffff !important;
    -webkit-box-shadow: 0 0 1px #00b2ac;
    box-shadow: 0 0 1px #00b2ac;
}

#lk-page.lk-sales .advancedSearch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-decoration: none;
    height: 46px;
    padding-top: 4px;
    max-width: 377px;
    background-color: #00b2ac;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    color: #ffffff;
}

* + .advancedSearch {
    margin-top: 20px;
}

#lk-breadcrumbs .brcr{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -webkit-align-items: baseline;
    align-items: baseline;
}

#lk-breadcrumbs .brcr__link {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#lk-page .downloadAll {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-decoration: none;
    width: 184px;
    height: 40px;
    line-height: 40px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background-color: #65b4ad;
    font-size: 14px;
    color: #ffffff;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
#lk-page * + .downloadAll {
    margin-top: 20px;
}
#lk-page .advancedFilter{
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-left: -34px;
    margin-right: -34px;
    visibility: hidden;
    opacity: 0;
}
#lk-page .advancedFilter.visible{
    position: relative;
    visibility: visible;
    opacity: 1;
}
#lk-page .advancedFilter * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#lk-page .advancedFilter:after {
    content: "";
    display: table;
    clear: both;
}
#lk-page .advancedFilter .select-wrap{
    width: 290px;
}
#lk-page .advancedFilter .select-wrap .select2{
    width: 100% !important;
}
#lk-page .advancedFilter .controls{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 40px;
}
#lk-page .advancedFilter .advancedFilter__inputs > .label + *{
    margin-top: 20px;
}
#lk-page .advancedFilter__col {
    width: 310px;
    margin: 20px 34px 0;
}
#lk-page .advancedFilter .ioSlider .irs {
    height: 20px;
}
#lk-page .advancedFilter .ioSlider .irs-grid {
    height: 20px;
}
#lk-page .advancedFilter .ioSlider .irs-slider {
    top: 2px;
    width: 16px;
    height: 16px;
    border: 3px solid #b3bcc2;
    background: #00b2ac;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 2px 3px 0 #c9ccce;
    box-shadow: 0 2px 3px 0 #c9ccce;
}
#lk-page .advancedFilter .ioSlider .irs-line {
    top: 10px;
    height: 1px;
    border: 1px solid #00b2ac;
}
#lk-page .advancedFilter .ioSlider .irs-bar {
    top: 8px;
    height: 6px;
    background: #fdd615;
}
#lk-page .advancedFilter .ioSlider .irs-from,
#lk-page .advancedFilter .ioSlider .irs-to,
#lk-page .advancedFilter .ioSlider .irs-single {
    display: none;
}
#lk-page .advancedFilter .ioSlider .irs-min,
#lk-page .advancedFilter .ioSlider .irs-max {
    display: none;
}
#lk-page .advancedFilter .advancedFilter-list {
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -webkit-align-items: baseline;
    align-items: baseline;
    margin-left: -10px;
    margin-right: -10px;
}
#lk-page .advancedFilter .advancedFilter-list__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0;
    margin: 0 15px 10px;
    -ms-flex-item-align: end;
    -webkit-align-self: flex-end;
    align-self: flex-end;
}
#lk-page .advancedFilter .advancedFilter-list__label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 40px;
    width: 132px;
}

#lk-page .advancedFilter .advancedFilter-list__span {
    margin-bottom: 8px;
    line-height: 1;
}
#lk-page .advancedFilter .advancedFilter-list input {
    -webkit-appearance: none;
    outline: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 0 10px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background-color: #ffffff;
    border: solid 1px #b9b9b9;
    font-size: 16px;
    font-family: Helvetica Neue, sans-serif;
    font-weight: normal;
    color: #222328;
    width: 100%;
    height: 100%;
}


/* =====================*/
#lk-page.lk-sales .lk-main-contain * + .inner-banners__holder {
    margin-top: 26px;
    margin-left: -21px;
    margin-right: -21px;
}
#lk-page.lk-sales .lk-main-contain .inner-banners__holder {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}
#lk-page.lk-sales .lk-main-contain .inner-banners__holder .ib-item {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 218px;
    margin: 20px 21px;
    padding-bottom: 28px;
}
#lk-page.lk-sales .lk-main-contain .inner-banners__holder .ib-item .picture {
    display: inline-block;
    width: 100%;
    height: 135px;
    -webkit-background-size: cover;
    background-size: cover;
}
#lk-page.lk-sales .lk-main-contain .inner-banners__holder .ib-item .title {
    text-align: left;
    font-size: 20px;
    margin-top: 0;
    font-weight: 500;
}
#lk-page.lk-sales .lk-main-contain .inner-banners__holder .ib-item .text {
    text-align: left;
    font-weight: normal;
    font-size: 14px;
    padding-right: 0;
}
#lk-page.lk-sales .lk-main-contain .inner-banners__holder .ib-item .bottom {
    /*margin-top: 10px;*/
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 12px;
    text-align: left;
}

/*lk detail*/
#lk-page .salesDetail {
    /*width: 740px;*/
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}
#lk-page .salesDetail__title {
    color: #00abaa;
    font-family: Helvetica;
    font-size: 39px;
    font-weight: 700;
    line-height: 46px;
}
#lk-page .salesNews {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}
#lk-page .salesNews__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 14px;
    font-size: 12px;
}
#lk-page .salesNews {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
#lk-page .salesNews__img {
    float: left;
    width: 280px;
    height: 174px;
    margin: 5px 25px 25px 0;
    overflow: hidden;
}
#lk-page .salesNews__img img {
    max-width: 100%;
    height: auto;
}
#lk-page .salesNews__time {
    color: #6d7079;
}
#lk-page .salesNews__more {
    text-decoration: underline;
}
#lk-page .salesNews__text {
    font-family: "Helvetica";
}
#lk-page .salesNews__text p,
#lk-page .salesNews__text h1,
#lk-page .salesNews__text h2,
#lk-page .salesNews__text h3,
#lk-page .salesNews__text h4,
#lk-page .salesNews__text h5,
#lk-page .salesNews__text h6 {
    margin: 0;
}
#lk-page .salesNews__text h1,
#lk-page .salesNews__text h2,
#lk-page .salesNews__text h3,
#lk-page .salesNews__text h4,
#lk-page .salesNews__text h5,
#lk-page .salesNews__text h6 {
    clear: left;
}
#lk-page .salesNews__text p {
    color: #1f1f1f;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
}
#lk-page .salesNews__text a {
    display: inline-block;
}
#lk-page .salesNews__text p + p {
    margin-top: 13px;
}
#lk-page .salesNews__text ul {
    margin: 15px 0;
    display: block;
    margin-bottom: 1.5em;
    list-style: url("../img/list.png") outside;
    padding-left: 30px;
}
#lk-page .salesNews__text ul li {
    padding-left: 10px;
    position: relative;
}
/*======================*/
#lk-page.lk-sales .lk-main-contain .panel .map-regime{
    margin-left: 0;
    float: left;
}
#lk-page.lk-sales .lk-main-contain .panel .controls{
    float: none;
    text-align: left;
}


#lk-page .map-wrap .info-point p {
    word-break: break-word;
    overflow-wrap: break-word;
}
@media (min-width: 1024px) {
    #lk-page * + .toggle-regime {
        margin-top: 61px;
    }
    #lk-page.lk-sales .advancedFilter__col {
        margin: 16px 33px 0;
    }
    #lk-page.lk-sales .advancedFilter .advancedFilter__inputs > .label + *{
        margin-top: 14px;
    }
    #lk-page.lk-sales .advancedFilter .advancedFilter__inputs .controls button.all_sales_lk{
        width: 154px;
        padding-top: 17px;
    }
    #lk-page.lk-sales .advancedFilter .advancedFilter__inputs .controls button.search_sales{
        width: 124px;
        padding-top: 16px;
        letter-spacing: 1.1px;
    }
    #lk-page.lk-sales .advancedFilter .controls{
        margin-top: 38px !important;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }
    #lk-page.lk-sales .advancedFilter .controls button + button {
        margin-left: 15px;
    }
    #lk-page.lk-sales .lk-main-contain .inner-banners__holder .ib-item{
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        margin: 20px 21px 10px;
    }
    #lk-page.lk-sales .lk-main-contain .inner-banners__holder .ib-item .title{
        line-height: 22px;
        margin-top: 21px;
    }
    #lk-page.lk-sales .lk-main-contain .inner-banners__holder .ib-item .bottom{

    }

    #lk-page .lk-main-contain .lk-link-stack .btn.new-lk-btn {
        font-size: 16px;
        width: 162px;
        height: 32px;
        padding: 2px 0 0 0;
        letter-spacing: 0.4px;
        margin: 16px auto 12px 42px;
    }

    #lk-page .lk-main-contain .lk-link-stack .lk-links-item ul {
        list-style: none;
    }
    #lk-page .lk-main-contain .lk-link-stack .lk-links-item ul li {
        padding-left: 14px
    }
    #lk-page .lk-main-contain .lk-link-stack .lk-links-item ul li:before{
        position: absolute;
        content: '';
        width: 4px;
        height: 4px;
        background: red;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        top: 10px;
        left: 3px;
    }
}

#lk-page .lk-main-contain .lk-link-stack .lk-links-item .lk-links-item__favorite-clinic,
#lk-page .lk-main-contain .lk-link-stack .lk-links-item .lk-links-item__favorite-clinic ul {
    display: block;
}

#lk-page ul.lk-news li .publ-date {
    margin-top: 7px;
    font-size: 14px;
}

@media (min-width: 1023px) and (max-width: 1280px) {
    .block_no_rec nav a{
        padding: 14px 20px;
    }
}

@media (min-width: 320px) and (max-width: 1023px) {
    .block_no_rec nav a{
        margin-bottom: 5px;
        width:100%;
    }

    #lk-page.lk-sales .lk-main-contain * + .inner-banners__holder{
        margin-left: 0;
        margin-right: 0;
    }
    #lk-page.lk-sales .lk-main-contain .inner-banners__holder .ib-item{
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        width: 100%;
        margin: 20px 0px 10px;
    }
    #lk-page.lk-sales .lk-main-contain .inner-banners__holder .ib-item .picture{
        height: 183px;
    }
    #lk-page.lk-sales .lk-main-contain .inner-banners__holder .ib-item .title{
        margin-top: 22px;
        text-transform: none;
    }
    #lk-page.lk-sales .lk-main-contain .inner-banners__holder .ib-item .text{
        margin: 0;
        line-height: 21px;
    }
    #lk-page.lk-sales .lk-main-contain .inner-banners__holder .ib-item .bottom{
        display: block;
    }
    #lk-page.lk-sales .advancedFilter {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        margin: 0;
    }
    #lk-page.lk-sales .advancedFilter__col {
        width: -webkit-calc(100% - 12px);
        width: calc(100% - 12px);
        margin: 20px 0;
    }
    #lk-page.lk-sales .advancedFilter.visible .advancedFilter__col{
        width: 100%;
    }
    #lk-page.lk-sales .advancedFilter .advancedFilter-list{
        margin-left: 0;
        margin-right: 0;
    }
    #lk-page.lk-sales .advancedFilter .advancedFilter-list__item{
        margin: 0 0 15px;
    }

    #lk-page.lk-sales .return-from-lk-list{
        margin: 0;
        height: 40px;
        font-size: 16px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    #lk-page.lk-sales * + .see-others{
        margin-top: 22px;
        margin-left: auto;
        margin-right: auto;
    }


    /*detail*/
    #lk-page.lk-sales.lk-sales-details * + .salesDetail {
        margin-top: 14px !important;
    }
    #lk-page.lk-sales.lk-sales-details .salesDetail__title {
        font-size: 31px;
    }
    #lk-page.lk-sales.lk-sales-details .salesNews {

    }
    #lk-page.lk-sales.lk-sales-details .salesNews__img {
        width: 100%;
        height: 100%;
        float: none;
    }

    #lk-page.lk-sales.lk-sales-details .salesNews__text .cennik {
        margin-left: 0;
    }

    #lk-page.lk-sales.lk-sales-details * + .salesNews__text {
        margin-top: 31px;
    }
    #lk-page.lk-sales.lk-sales-details .salesNews__footer {
        margin-top: 32px;
    }
    #lk-page.lk-sales.lk-sales-details .salesNews__more{
        letter-spacing: 0.4px;
    }

    /*баг 144*/
    #lk-page .lk-main-contain p.marged-par {
        margin: 32px 2px 23px !important;
    }
    #lk-page ul.lk-news {
        padding-left: 0;
    }
    #lk-page ul.lk-news li {
        padding-left: 30px;
        list-style: none;
        position: relative;
    }
    #lk-page ul.lk-news li:before {
        position: absolute;
        content: '';
        width: 5px;
        height: 5px;
        border-radius: 50%;
        background: red;
        top: 8px;
        left: 3px;
    }
    #lk-page ul.lk-news li a{
        font-size: 14px !important;
        display: inline-block;
        line-height: 24px !important;
    }
    #lk-page ul.lk-news li .publ-date {
        font-size: 14px;
        margin-top: 9px;
    }
    #lk-page ul.lk-news li + li {
        margin-top: 22px !important;
    }
    #lk-page ul.lk-news + .btn {
        margin-top: 23px;
        margin-bottom: -31px;
        width: 230px;
    }
}
.content-entry .lk__top .lk__title {
    -webkit-hyphens: none;
}
/*========== Responcive Lk index============*/
@media (min-width: 320px) and (max-width: 1023px) {
    .header-btn-wrapper {
        display: none;
    }
    #lk-page .lk-column-content {
        padding: 0 12px 44px;
    }
    #lk-page #lk-breadcrumbs {
        padding: 0;
    }
    #lk-page .lk-sale {
        margin: 0 -12px;
        width: -webkit-calc(100% + 24px);
        width: calc(100% + 24px);
    }
    #lk-page .lk-sale + * {
        margin-top: 40px;
    }
    #lk-page .content-entry h1 {
        font-size: 30px;
        font-weight: 700;
        line-height: 29px;
        margin: 0;
    }
    #lk-page.lk-sales .content-entry h1 + * {
        margin-top: 32px;
    }
    #lk-page .btn.new-lk-btn {
        margin: 24px auto 0 auto;
        font-size: 17px;
        height: 35px;
        width: 162px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    #lk-page .notice-table {
        display: none;
    }

    #lk-page.lk-main .content-entry h1 {
        margin-bottom: 38px;
    }

    #lk-page .lk-link-stack .lk-links-item {
        margin-bottom: 26px;
    }
    #lk-page .lk-link-stack .lk-links-item p {
        margin: 0;
        font-size: 20px;
        font-weight: 600;
        line-height: 29px;
    }
    #lk-page .lk-main-contain .lk-link-stack .lk-links-item p {
        margin-bottom: 4px;
    }
    #lk-page .lk-link-stack .lk-links-item ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        margin: 12px 0 0 0;
    }
    #lk-page .lk-link-stack .lk-links-item ul li {
        padding: 0;
    }
    #lk-page .lk-link-stack .lk-links-item ul li + li {
        margin-top: 5px;
    }
    #lk-page .lk-link-stack .lk-links-item ul li a {
        position: relative;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        padding-left: 15px;
        font-size: 14px;
        line-height: 1.2;
        font-weight: 400;
        text-decoration: underline;
    }
    #lk-page .lk-link-stack .lk-links-item ul li a:before {
        content: '';
        position: absolute;
        top: 3px;
        left: 3px;
        width: 3px;
        height: 3px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        background: #ff1338;
    }
    #lk-page .notice-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        margin-left: -12px;
        margin-right: -12px;
        margin-top: 13px;
    }
    #lk-page .notice-mobile * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #lk-page .notice-mobile__head,
    #lk-page .notice-mobile__cnt {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    #lk-page .notice-mobile__cnt {
        flex-direction: column;
    }
    #lk-page .notice-mobile__head {
        height: 60px;
        background: #e9f6f8;
    }
    #lk-page .notice-mobile__item {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        width: 100%;
        background: #ffffff;
    }
    #lk-page .notice-mobile__item:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        bottom: 0;
        height: 1px;
        background: #ecf6f8;
    }
    #lk-page .notice-mobile__item[hidden] {
        display: none;
    }
    #lk-page .notice-mobile__key {
        padding-left: 12px;
        padding-right: 12px;
        color: #222328;
        font-size: 16px;
        font-weight: 400;
    }
    #lk-page .notice-mobile__key:nth-child(2) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 40%;
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
    }
    #lk-page .notice-mobile__val {
        color: #6d7079;
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
        padding: 14px 12px;
    }
    #lk-page .notice-mobile__val:nth-child(1) {
        width: 60%;
    }
    #lk-page .notice-mobile__val:nth-child(2) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        width: 40%;
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
    }
    #lk-page .notice-mobile__user,
    #lk-page .notice-mobile__link {
        cursor: pointer;
    }
    #lk-page .notice-mobile__link {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        text-decoration: none;
        color: #00b2ac;
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
    }
    #lk-page .notice-mobile__link:hover {
        color: #21787c;
    }
    #lk-page .notice-mobile__user {
        text-decoration: underline;
        white-space: nowrap;
    }
    #lk-page .notice-mobile__hidden-block {
        width: 100%;
        max-height: 0;
        background: #ffffff;
        -webkit-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
        -o-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
        transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
        overflow: hidden;
        padding: 0 12px;
    }
    #lk-page .notice-mobile__hidden-block .lk-ndc-item.lk-ndc-item-left + .lk-ndc-item.lk-ndc-item-right {
        margin-top: 26px;
    }
    #lk-page .notice-mobile__hidden-block.open {
        max-height: initial;
    }
    #lk-page .lk-nofify-details-container {
        padding-bottom: 21px;
        padding-top: 6px;
    }
    #lk-page .lk-nofify-details-container .lk-ndc-item.lk-ndc-item-left .doctors-name {
        margin: 0;
        padding: 0;
        color: #232323;
        font-size: 11px;
        line-height: 14px;
        font-weight: 700;
    }
    #lk-page .lk-nofify-details-container .lk-ndc-item.lk-ndc-item-left .doctors-name > a {
        color: #232323 !important;
    }
    #lk-page .lk-nofify-details-container .lk-ndc-item.lk-ndc-item-left .doctors-position {
        margin: 0;
        padding: 0;
        color: #70707a !important;
        font-size: 10px;
        line-height: 14px;
    }
    #lk-page .lk-nofify-details-container .lk-ndc-item.lk-ndc-item-left .tag-point {
        padding-left: 20px;
        margin-top: 4px;
        line-height: 12px;
    }
    #lk-page .lk-nofify-details-container .lk-ndc-item.lk-ndc-item-left .tag-point .icon {
        position: relative;
        top: -1px;
        left: 1px;
        margin-top: 0;
        margin-right: 0;
        margin-left: -21px;
    }
    #lk-page .lk-nofify-details-container .lk-ndc-item.lk-ndc-item-left .ai-clinic {
        font-size: 11px;
        line-height: 7px;
        display: inline;
    }
    #lk-page .lk-nofify-details-container .lk-ndc-item.lk-ndc-item-right .btn {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        font-size: 13px;
        width: 100%;
        padding: 3px 0 0 0;
        height: 35px;
    }
    #lk-page .lk-nofify-details-container .lk-ndc-item.lk-ndc-item-right .btn + * {
        margin-top: 6px;
    }
    #lk-page .slider_header {
        font-size: 24px;
        font-weight: 500;
        line-height: 60px;
    }
    #lk-page .sale__title__turquoise {
        color: #ffffff;
        font-size: 20px;
        font-weight: 700;
        line-height: 30px;
    }

    #lk-page * + .twosliders {
        margin-top: 35px;
    }

    #lk-page .twosliders .half_slider .js-half_slider .slick-dots {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        bottom: 14px;
    }
}
@media (min-width: 320px) and (max-width: 1023px) {
    #lk-page .twosliders__row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
}

@media (min-width: 320px) and (max-width: 567px) {
    #lk-page .slick-initialized .slick-slide .btn {
        position: absolute;
        bottom: 48px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    #lk-page .twosliders {
        margin-left: -12px;
        margin-right: -12px;
    }
}
@media (min-width: 568px) {
    #lk-page .twosliders .half_slider__nav {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        width: auto;
        right: 16px;
        left: auto;
        bottom: 31px;
    }
    #lk-page .twosliders .half_slider__mobile .btn {
        position: absolute;
        bottom: 25px;
    }

    #lk-page .twosliders .half_slider__count{
        padding-top: 4px;
    }
}

@media (min-width: 1024px) {
    #lk-page .notice-mobile {
        display: none;
    }
    #lk-page .lk-nofify-details-container .lk-ndc-item.lk-ndc-item-left .doctors-name > a {
        color: #232323 !important;
    }
    #lk-page .lk-nofify-details-container .lk-ndc-item.lk-ndc-item-left .doctors-position {
        color: #70707a !important;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
    }
}

@media (max-width: 767px) {
    .root.my-orders {
        padding: 10px 0 0 0;
    }
}


/*========== Responcive Lk list============*/
#lk-page #appointments-listing .lk-list__item .one-list-entry .ole.ole__sum button.checkdel.btn-del,
#lk-page #appointments-listing .lk-list__item .one-list-entry .ole.ole__sum span.checkdel.btn-del {
    background-position: center center;
}
/*@media (min-width: 320px) and (max-width: 779px) {*/
@media (min-width: 320px) and (max-width: 1023px) {
    #lk-breadcrumbs .brcr{
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    #lk-breadcrumbs .brcr__home{
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
    }
    #lk-breadcrumbs .brcr__link {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
    }
    * + #lk-page.lk-list .payment-status{
        margin-top: 22px;
    }
    #lk-page.lk-list .payment-status .payment-status-col {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
        width: 100%;
    }
    #lk-page.lk-list .payment-status .payment-status-col a.btn.btn-yellow.pay-detail {
        margin-top: 11px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        max-width: 300px;
        font-size: 14px;
        padding: 6px 0 0 0;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        opacity: 1 !important;
    }
    #lk-page.lk-list .payment-status .payment-status-col.psc-right{
        text-align: left;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        -webkit-order: 0;
        order: 0;
    }
    #lk-page.lk-list .payment-status .payment-status-col.psc-right .pmnt-status__text{
        font-size: 18px;
    }
    #lk-page.lk-list .payment-status .payment-status-col.psc-right .pmnt-status__text > span.payment-no{
        color: #000000;
        font-weight: 700;
        font-size: 18px;
        text-transform: none;
    }
    #lk-page .lk-inner-table{
        margin-top: 41px;
        margin-left: -12px;
        margin-right: -12px;
    }
    #lk-page .lk-inner-table .lki-tbl-cell {
        min-height: 58px;
        padding: 0 12px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-preferred-size: initial;
        -webkit-flex-basis: initial;
        flex-basis: initial;
        width: 52%;
    }
    #lk-page .lk-inner-table .lki-tbl-cell.ltc-title{
        font-size: 12px;
    }
    #lk-page .lk-inner-table .lki-tbl-cell.ltc-content {
        font-size: 12px;
        line-height: 2;
        width: 48%;
    }
    #lk-page .map-wrap.wr_map {
        margin: 25px -12px 0;
    }
    #top-list:not(:last-child) {
        margin-bottom: 65px;
    }
    #lk-page.lk-list #map.map-block {
        height: 171px !important;
    }


    #lk-page.lk-list * + .review {
        margin-top: 42px;
    }
    #lk-page.lk-list .review {
        margin-bottom: 45px;
    }
    #lk-page.lk-list .review h2{
        margin: 0;
        padding: 0;
        border: 0;
    }
    #lk-page.lk-list .review .personal-info{
        position: relative;
        margin-top: 15px;
    }
    #lk-page.lk-list .review .personal-info:before{
        position: absolute;
        content: '';
        top: -7px;
        left: 0;
        right: 0;
        height: 1px;
        background: #ecf6f8;
    }
    #lk-page.lk-list .review .controls{
        width: -webkit-fill-available;
    }
    #lk-page.lk-list .review .controls .title{
        margin-bottom: 12px;
    }
    #lk-page.lk-list .review .controls .name{
        margin-bottom: 0;
    }
    #lk-page.lk-list .review .controls .stars .item{
        margin-bottom: 16px;
    }
    #lk-page.lk-list .review .controls * + .big-text{
        margin-top: 14px;
    }
    #lk-page.lk-list .review .controls .big-text .name{
        font-size: 16px;
        margin-bottom: 2px;
    }
    #lk-page.lk-list .review .controls .big-text .select2{
        width: 100% !important;
    }
    #lk-page.lk-list .review .controls button{
        position: relative;
        float: none;
        margin-top: 18px;
        left: 50%;
        width: 166px;
        font-size: 14px;
        line-height: 24px;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }



    #lk-page.lk-list .payment-status{
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    #lk-page.lk-list .payment-status .payment-status-col{
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    #lk-page #appointments-listing .app-date .add-date__calendar-date{
        font-weight: 700;
    }
    #lk-page #appointments-listing .lk-list__item .one-list-entry .ole.ole__sum button.checkdel .payhint{
        top: -40px;
        right: 0;
        left: auto;
        padding: 8px 8px;
        height: 30px;
        -webkit-border-radius: 17px;
        border-radius: 17px;
        border: 1px solid #fdd615;
        text-align: center;
        color: #191919;
        background: #fdd615;
        font-size: 11px;
        font-weight: 400;
    }
    .root.my-orders #lk-page #appointments-listing .lk-list__item.cancelled {
        position: relative;
        background: initial;
        opacity: 1;
    }

    .root.my-orders #lk-page #appointments-listing .lk-list__item.cancelled::before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        background: #7b7b7b;
        opacity: 0.6;
    }
    #lk-page.lk-list .myrec-detail-bttns button {
        margin: 5px !important;
        padding: 0;
        max-width: 296px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 46%;
    }
    .ole-row.myrec-detail-bttns {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
}
@media (min-width: 1024px) {
    #lk-page.lk-list .payment-status .payment-status-col.psc-right .pmnt-status__text > span.payment-no {
        color: #000;
        text-transform: none;
        font-weight: 700;
    }
    span.header__fv-text:before {
        position: absolute;
        content: '';
        left: 30px;
        right: 4px;
        bottom: -3px;
        height: 1px;
        background: #898989;
    }
}

/*========== Responcive Lk сlinics============*/
@media (min-width: 1024px) {
    .point-clinic__input,
    .point-clinic__label {
        display: none;
    }
    .point-clinic__col:nth-child(2n){
        width: 100%;
    }
    .point-clinic__col:nth-child(2n+1) {
        width: 100%;
    }

    .point-clinic__row{
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .point-clinic__row.point-clinic__row_1{
        width: 55%;
        overflow: hidden;
    }
    .point-clinic__row.point-clinic__row_2{
        width: 45%;
        overflow: hidden;
    }
    .appointment-map .info-point .point-clinic__row_2 {
        margin-bottom: 0;
    }
    .point-clinic__row.point-clinic__row_2 .point-clinic__col .clinic-desc {
        max-height: 250px;
    }

    .point-clinic__row.point-clinic__row_2.scroll-scrolly_visible{
        margin-bottom: 20px!important;
    }
    .point-clinic__row.point-clinic__row_1 .point-clinic__row_1{
        width: 100%;
    }
    .point-clinic__row.point-clinic__row_2 .point-clinic__row_2{
        width: 100%;
    }
    #lk-page .map-wrap .info-point{
        padding: 19px 36px 0 16px;
        height: auto;
    }

    #lk-page .map-wrap .info-point p {
        font-size: 11px;
        font-weight: 400;
        line-height: 13px;
    }
    .point-clinic__col > * {
        margin: 0;
    }
    .point-clinic__row .point-clinic__col .clinic-phone p {
        padding: 0;
    }
    .point-clinic__row .point-clinic__col .clinic-phone p a{
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        line-height: 1;
    }
    .point-clinic__row.point-clinic__row_1 .point-clinic__col .more-info-btn .more-info.buttn{
        font-size: 11px;
    }
    span.close-link.point-close.c-p-sprite.point_close_png {
        width: 10px;
        height: 10px;
        top: 10px;
        right: 14px;
        background: url('/local/templates/medsi/img/cross.png') no-repeat center center !important;
    }
    * + .point-clinic__row .point-clinic__col .clinic-time {
        margin-top: 16px;
    }
    * + .point-clinic__row .point-clinic__col .clinic-adress {
        margin-top: 14px !important;
    }
    * + .point-clinic__row .point-clinic__col .clinic-metro,
    * + .point-clinic__row .point-clinic__col .clinic-camp{
        margin-top: 7px;
    }
    * + .point-clinic__row .point-clinic__col .clinic-phone{
        margin-top: 14px;
        padding:0;
    }
    * + .point-clinic__row.point-clinic__row_1 .point-clinic__col .more-info-btn{
        margin-top: 14px;
    }
    * + .point-clinic__row.point-clinic__row_2 .point-clinic__col .clinic-desc {
        margin-top: 16px;
        margin-right: -10px!important;
    }
    * + .point-clinic__row.point-clinic__row_2 .point-clinic__col > .clinic-desc {
        padding-bottom: 10px;
        /*overflow: auto;*/
    }
    * + .point-clinic__row.point-clinic__row_2 .point-clinic__col .more-info-btn.more-info-btn-group {
        margin-top: 22px;
        font-size: 12px;
        text-decoration: underline;
    }
    * + .point-clinic__row.point-clinic__row_2 .point-clinic__col .more-info-btn{
        margin-top: 20px;
        font-size: 11px;
    }

    #lk-page.lk-clinics h1 {
        margin: 0;
        letter-spacing: 0.5px;
    }
    #lk-page.lk-clinics h1 + .row.map-wrap.wr_map {
        margin-top: 37px;
    }

    #lk-page.lk-clinics .search-wr-reg{
        max-width: 417px;
    }
    #lk-page.lk-clinics input#address_search {
        height: 47px;
        padding-left: 17px;
        font-size: 23px;
        line-height: 1;
    }

    #lk-page.lk-clinics .map-wrap .map-regime {
        background-color: transparent;
        height: 47px;
        width: 296px;
    }
    #lk-page.lk-clinics .map-wrap .map-regime .toggle-regime {
        height: 46px;
        line-height: 1;
        border: 0;
    }
    #lk-page.lk-clinics .map-wrap .map-regime .toggle-regime > p {
        padding: 16px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-flex: 1;
        -ms-flex: 1 1;
        flex: 1 1;
        white-space: nowrap;
        font-size: 12px;
    }
    .info-point .point-wr-clinic .favorite a:before{
        background: url('/local/templates/medsi/img/favstar-yellow.png') no-repeat center center / contain;
    }
}

@media screen and (max-width: 1023px) {
    #lk-page.lk-clinics .map-wrap .search-block {
        margin-top: 32px;
        padding: 0 12px;
    }
    #lk-page.lk-clinics .map-wrap .search-block .search-wr-reg {
        margin-top: 19px;
    }
    #lk-page.lk-clinics .map-wrap .search-block .search-wr-reg .search-form input[type=text] {
        height: 46px;
        line-height: 46px;
        padding-top: 1px;
        font-size: 17px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

    #lk-page.lk-clinics .map-wrap .search-block .nearest-clinic {
        margin: 7px 0;
        line-height: 14px;
        letter-spacing: 0.15px;
    }
    #lk-page.lk-clinics .map-wrap .search-block ~ #lk-page.lk-clinics .map-wrap.wr_map
    #lk-page.lk-clinics .map-wrap .map-regime {
        margin: 0;
    }
    #lk-page.lk-clinics .lk-main-contain .map-regime{
        margin: 0;
    }
    #lk-page.lk-clinics .map-wrap .map-regime .toggle-regime {
        border: 0;
        height: 43px !important;
    }
    #lk-page.lk-clinics .map-wrap .map-regime .toggle-regime-item {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        padding: 0 10px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        min-width: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    /*popup*/
    .point-clinic__input {
        display: none;
    }
    .point-clinic__label {
        position: absolute;
        cursor: pointer;
        left: 50%;
        bottom: 14px;
        width: 15px;
        height: 15px;
        margin-left: -15px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        background: #fff;
        border: 1px solid #aaa;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        z-index: 2;
    }
    .point-clinic__label ~ .point-clinic__label {
        margin-left: 8px;
    }
    .point-clinic__input:checked + .point-clinic__label,
    .appointment-map #point-clinic_input-1:checked ~ .point-clinic__controls .point-clinic__label._label-1,
    .appointment-map #point-clinic_input-2:checked ~ .point-clinic__controls .point-clinic__label._label-2 {
        background: #fdd615;
        border: 1px solid #fdd615;
    }
    .appointment-map .point-clinic__controls {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-item-align: end;
        align-self: flex-end;
        padding-bottom: 45px;
    }
    .appointment-map .point-clinic__controls .point-clinic__label {
        position: static;
        margin: 20px 5px 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    .appointment-map .wr_map .info-point::after {
        display: none;
    }
    #lk-page .appointment-map .map-wrap .info-point.point-clinic__modal,
    #lk-page .appointment-map .map-wrap .info-point.point-clinic__modal_small {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .appointment-map .point-clinic_modal .point-wr {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
    .point-clinic__col:nth-child(2n){
        width: initial;
    }
    .point-clinic__col:nth-child(2n+1) {
        width: initial;
    }
    .point-clinic__col{
        float: none;
    }


    #lk-page .map-wrap .info-point {
        width: 277px;
        padding: 45px 13px;
        top: 50%;
        left: 50%;
        right: initial;
        height: 80%;
        -webkit-transform: translateX(-50%)translateY(-50%);
        -ms-transform: translateX(-50%)translateY(-50%);
        transform: translateX(-50%)translateY(-50%);
    }
    #lk-page .appointment-map .map-wrap .info-point {
        padding-bottom: 0;
    }
    .point-clinic__row{
        width: 100%;
        visibility: hidden;
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
    }

    .point-clinic__input#point-clinic_input-1:checked ~ .point-clinic__row_1,
    .point-clinic__input#point-clinic_input-1:checked ~ .point-clinic__row_1 .point-clinic__row_1 {
        opacity: 1;
        visibility: visible;
        position: relative;
    }
    .point-clinic__input#point-clinic_input-2:checked ~ .point-clinic__row_2,
    .point-clinic__input#point-clinic_input-2:checked ~ .point-clinic__row_2 .point-clinic__row_2 {
        opacity: 1;
        width: 100%;
        visibility: visible;
        position: relative;
    }
    .info-point .point-wr-clinic{
        padding: 0;
        overflow: initial;
    }
    .info-point .point-wr-clinic .clinic-name {
        color: #60a9a9;
        font-size: 16px;
        line-height: 20px;
    }
    .info-point .point-wr-clinic .clinic-time  > * {
        font-size: 14px !important;
        font-weight: 12px !important;
        line-height: 1.2;
    }

    .point-clinic__row .clinic-adress p{
        font-size: 14px !important;
        font-weight: 300 !important;
        line-height: 16px !important;
        padding-right: 0;
    }
    .point-clinic__row .clinic-desc p {
        font-size: 16px !important;
        font-weight: 300 !important;
        line-height: 20px !important;
    }

    .info-point .point-wr .more-info-btn-group{
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        margin-top: 35px;
    }
    .info-point .point-wr .more-info-btn-group > a{
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        position: relative;
    }
    .info-point .point-wr .more-info-btn-group > a:before{
        display: none;
        content: '';
        position: absolute;
        right: 0;
        left: 0;
        bottom: -3px;
        height: 1px;
        background: #65b4ad;
    }
    .info-point .point-wr-clinic .clinic-metro,
    .info-point .point-wr-clinic .clinic-camp{
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;

    }
    .info-point .point-wr-clinic .clinic-metro,
    .info-point .point-wr-clinic .clinic-camp,
    .info-point .point-wr-clinic .clinic-phone p > * {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
    }
    .info-point .point-wr-clinic .clinic-phone p {
        padding-right: 0;
    }
    .info-point .point-wr-clinic .more-info-btn .more-info{
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        height: 46px;
        font-size: 18px;
        padding: 4px 36px 0;
        white-space: nowrap;
        width: auto;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .info-point .point-wr-clinic .favorite a {
        font-size: 17px;
        line-height: 20px;
        text-decoration: none;
        margin-right: 33px;
    }
    .info-point .point-wr-clinic .favorite a:after{
        content: '';
        position: absolute;
        right: 0;
        left: 0;
        bottom: -3px;
        height: 1px;
        background: #898989;
    }
    .info-point .point-wr-clinic .favorite a:before{
        height: 20px;
        width: 23px;
        left: -35px;
        top: -4px;
    }
    .point-clinic__row.point-clinic__row_2 .more-info-btn{
        margin-top: 34px !important;
    }
    .point-clinic__row.point-clinic__row_2 .more-info-btn .more-info {
        margin: 0;
        width: 128px;
        height: 36px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
        background-color: #00b1ac;
        color: #ffffff;
        font-size: 17px;
        font-weight: 400;
        line-height: 37.47px;
        padding-top: 0;
    }

    .point-clinic__col > * {
        margin-bottom: initial;
    }

    .point-clinic__row .point-clinic__col .clinic-metro .c-p-sprite.metro_png,
    .point-clinic__row .point-clinic__col .clinic-camp .c-p-sprite.camp_png{
        position: relative;
        top: -4px;
    }
    .point-clinic__row .point-clinic__col .clinic-metro .info-point.cl-metro,
    .point-clinic__row .point-clinic__col .clinic-metro .info-point.cl-camp{
        margin-left: 8px;
    }

    .point-clinic__row .point-clinic__col .clinic-phone > p{
        font-size: 14px;
        line-height: 1;
    }
    .point-clinic__row .point-clinic__col .clinic-phone > p a + span{
        margin-left: 4px;
    }
    .point-clinic__row.point-clinic__row_1 .point-clinic__col .more-info-btn a {
        margin: 0;
        padding-top: 0;
    }
    .point-clinic__row .point-clinic__col .favorite {
        position: relative;
        top: -5px;
    }
    * + .point-clinic__row .point-clinic__col .clinic-time {
        margin-top: 17px;
    }
    * + .point-clinic__row .point-clinic__col .clinic-adress {
        margin-top: 20px;
    }
    * + .point-clinic__row .point-clinic__col .clinic-metro,
    * + .point-clinic__row .point-clinic__col .clinic-camp{
        margin-top: 13px;
    }
    * + .point-clinic__row .point-clinic__col .clinic-phone{
        margin-top: 13px;
        padding: 0 0 0 2px;
    }
    * + .point-clinic__row.point-clinic__row_1 .point-clinic__col .more-info-btn{
        margin-top: 27px;
    }
    * + .point-clinic__row.point-clinic__row_2 .point-clinic__col .clinic-desc {
        margin-top: 17px;
        /*overflow: auto;*/
    }

    .point-clinic__row.point-clinic__row_2 .point-clinic__col .clinic-desc {
        max-height: 180px;
    }

    #lk-page.lk-clinics .map-wrap.wr_map .map-block-full .maps-conteiner {
        display: block;
    }
    #lk-page.lk-clinics .map-wrap.wr_map .map-block.adaptiv {
        padding: 0;
    }

    #lk-page.lk-clinics .map-wrap.wr_map .map-block-full .maps-conteiner .maps-wrapper #top-list .content-entry {
        padding: 0 12px;
        margin: 0 12px;
    }
    #lk-page.lk-clinics .map-wrap.wr_map .map-block-full .maps-conteiner .maps-wrapper #top-list .content-entry .clinics2-row {
        margin: -10px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    #lk-page.lk-clinics .map-wrap.wr_map .map-block-full .maps-conteiner .maps-wrapper #top-list .content-entry .clinics2-item-wrapper {
        margin: 10px;
        -webkit-flex-basis: -webkit-calc(50% - 20px);
        -ms-flex-preferred-size: calc(50% - 20px);
        flex-basis: calc(50% - 20px);
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
    #lk-page.lk-clinics .map-wrap.wr_map .map-block-full .maps-conteiner .maps-wrapper #top-list .clinics2-item {
        width: 100%;
    }
    span.close-link.point-close.c-p-sprite.point_close_png {
        background: url('/local/templates/medsi/img/cross.png') no-repeat center center !important;
        width: 18px;
        height: 18px;
        top: 12px;
        right: 13px;
    }

    .more-info__desktop {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    #lk-page .appointment-map .map-wrap .info-point.point-clinic__modal,
    #lk-page .appointment-map .map-wrap .info-point.point-clinic__modal_small {
        max-height: 95%;
    }
}
@media screen and (max-width: 479px) {
    #lk-page.lk-clinics .map-wrap.wr_map .map-block-full .maps-conteiner .maps-wrapper #top-list .content-entry .clinics2-item-wrapper {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
    #lk-page.lk-clinics .map-wrap.wr_map .map-block-full .maps-conteiner .maps-wrapper #top-list .clinics2-item {
        min-height: initial;
    }
}

/*========== Responcive Lk Favorite doctors============*/
/*DESKTOP*/
@media (min-width: 1024px) {
    #lk-page.lk-favorites.lk-favorites-doctors {
        margin-top: 27px;
    }

    #lk-page.lk-favorites.lk-favorites-doctors .lk-left-menu > .underlined-lnk {
        margin-left: 0;
    }

    #lk-page.lk-favorites.lk-favorites-doctors .lk-column-content {
        padding: 0;
    }

    #lk-page.lk-favorites.lk-favorites-doctors .lk-main-contain #lk-breadcrumbs {
        padding: 0;
    }

    #lk-page.lk-favorites.lk-favorites-doctors .lk-main-contain #lk-breadcrumbs + .content {
        margin-top: 15px;
    }

    #lk-page.lk-favorites.lk-favorites-doctors .content-entry h1 {
        margin: 15px 0 0;
    }

    #lk-page.lk-favorites.lk-favorites-doctors .content-entry h1 + .lk-list__filter {
        margin-top: 36px;
    }

    /*lk-list__filter*/
    #lk-page.lk-favorites.lk-favorites-doctors .lk-list__filter .list-filter__rows .lfr-content__row .lfr-cr {
        margin: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    #lk-page.lk-favorites.lk-favorites-doctors .lk-list__filter .add {
        width: 182px;
        height: 46px;
        padding: 7px 0 0 0;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        font-size: 15px;
        line-height: 1;
    }

    #lk-page.lk-favorites.lk-favorites-doctors .lk-list__filter .btn-panel {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }

    #lk-page.lk-favorites.lk-favorites-doctors .lk-list__filter .btn-panel > * + * {
        margin-left: 14px !important;
    }

    #lk-page.lk-favorites.lk-favorites-doctors .lk-list__filter .btn-panel a {
        width: 114px;
        font-size: 14px;
        margin: 0;
        padding-top: 17px;
        line-height: 1;
    }
    #lk-page.lk-favorites.lk-favorites-doctors .lk-list__filter .btn-panel a.favorite-doctors.filter-btn-selected {
        padding-top: 15px;
    }

    /*inner*/
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner {
        margin: 0;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.top ~ .row.inner {
        margin-top: 39px;
        overflow: hidden;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .app-dl-item__details {
        padding-left: 2px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .app-dl-item__details > * {
        margin: 0;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .app-dl-item__details .adi-det__spec + .adi-det__spec.adss-det {
        margin-top: 10px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .app-dl-item__details * + .point-block {
        margin-top: 28px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .profile * + .row.info-text{
        margin-top: 30px;
        letter-spacing: 0.16px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner * + .slider{
        margin-top: 22px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .slider .title {
        margin-bottom: 14px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .info-text p {
        margin-bottom: 8px;
        padding-right: 0;
    }
    /*results*/
    #lk-page.lk-favorites.lk-favorites-doctors .results {
        margin: 0;
    }

    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing {
        margin-top: 33px;
    }

    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry > .row.top {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row > div {
        width: initial;
        padding: 0;
    }

    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole.ole__details-link {
        padding: 0;
        width: auto;
    }

    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole.ole__details-link button {
        width: 133px;
        height: 46px;
        margin-top: 7px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }

    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole.ole__details {
        width: auto;
        -ms-flex-preferred-size: initial;
        -webkit-flex-basis: initial;
        flex-basis: initial;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole__details .position {
        margin-top: 12px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row {
        padding: 0;
        min-height: initial;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row .oled-det__time,
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row .oled-det__name {

    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row .oled-det__time{
        width: 293px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row .oled-det__name {
        padding-top: 3px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row .oled-det__name p.name {
        margin-top: 6px;
        padding-left: 3px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors .reviewStars__showStars {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.bottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.top ~ .row.bottom {
        margin-top: 18px;
    }
    /*#lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner + .row.bottom {*/
    /*margin-top: 30px;*/
    /*}*/
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.bottom button{
        padding: 0;
        margin: 0;
        width: 132px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole.ole__details-link .delete {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        white-space: nowrap;
        line-height: 15px;
        padding-right: 4px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole {
        -webkit-box-flex: initial;
        -ms-flex-positive: initial;
        -webkit-flex-grow: initial;
        flex-grow: initial;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item {
        padding: 0;
        border: none;
        position: relative;
    }


    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item + .lk-list__item {
        margin-top: 44px;
    }

    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item + .lk-list__item:before{
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        height: 1px;
        top: -30px;
        background: #deeff1;
    }
    #lk-page.lk-favorites.lk-favorites-doctors .results + .pagination-area,
    #lk-page.lk-favorites.lk-favorites-clinics .results + .pagination-area {
        position: relative;
        margin: 85px 0 44px;
        padding: 0;
        border: none;
    }
    #lk-page.lk-favorites.lk-favorites-doctors .results + .pagination-area:before,
    #lk-page.lk-favorites.lk-favorites-clinics .results + .pagination-area:before{
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        height: 1px;
        background: #deeff1;
        top: -30px;
    }
}
@media screen and (max-width: 1023px) {
    #lk-page.lk-favorites.lk-favorites-doctors .lk-column-content {
        padding-bottom: 0;
    }
    #lk-page.lk-favorites.lk-favorites-doctors .content-entry * + .lk-list__filter {
        margin-top: 37px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors .lk-list__filter .add {
        padding: 3px 0 0 0;
        width: 100%;
        height: 46px;
        font-size: 14px;
        font-weight: 700;
    }
    #lk-page.lk-favorites.lk-favorites-doctors .lk-list__filter .btn-panel {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 100%;
    }
    #lk-page.lk-favorites.lk-favorites-doctors .lk-list__filter .list-filter__rows .lfr-content__row .lfr-cr {
        margin-bottom: 19px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors .lk-list__filter .list-filter__rows .lfr-content__row.second-row .lfr-cr-right a {
        margin: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        flex: 1 1 auto;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row {
        display: initial;
    }
    #lk-page.lk-favorites.lk-favorites-doctors .lk-list__filter .list-filter__rows .lfr-content__row.second-row .lfr-cr-right a + a {
        margin-left: 16px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row > div {
        width: auto;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row .oled-det__time .title{
        margin: 0;
    }
    #lk-page.lk-favorites.lk-favorites-doctors .results {
        margin-top: 30px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole__details .position {
        margin: 1px 0 0 0;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row .oled-det__name {
        margin: 0;
        margin-top: 13px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors .reviewStars__showStars {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }
    #lk-page.lk-favorites.lk-favorites-doctors .reviewStars__showStars span.star-show {
        width: 23px;
        height: 23px;
        -webkit-background-size: 23px 46px;
        background-size: 23px 46px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item p {
        margin: 0;
        margin-top: 8px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry > .row.top {
        position: relative;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole.ole__details-link {
        padding: 0;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole.ole__details-link button {
        position: relative;
        top: 8px;
        width: 130px;
        height: 46px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry > .row.bottom {
        margin-top: 39px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.bottom button {
        margin: 0;
        width: 130px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .ole.ole__details-link {
        bottom: 8px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item + .lk-list__item {
        margin-top: 15px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner{
        margin-top: 32px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .profile .doc_block__photo {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline;
        margin: 0;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .profile .doc_block__photo img {
        max-width: 195px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .app-dl-item__details .adi-det__spec{
        padding-right: 0;
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.2px;
        margin-top: 16px;
        margin-bottom: 0;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .app-dl-item__details .adi-det__spec.adss-det{
        margin-top: 6px;
        letter-spacing: 0.5px;
        font-size: 11px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .app-dl-item__details .point-block {
        margin: 17px 0 0 0;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .app-dl-item__details .point-block .tag-point {
        margin: 0;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .app-dl-item__details .point-block .tag-point .icon {
        margin-left: -24px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .app-dl-item__details .point-block .tag-point .icon:first-child {
        margin-right: 3px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .app-dl-item__details .point-block .tag-point .date {
        margin-top: 4px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .app-dl-item__details .point-block .tag-point + .tag-point {
        margin-top: 12px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.info-text {
        margin-top: 28px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.info-text > * {
        margin: 0;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .info-text p {
        font-size: 13px;
        line-height: 21px;
        letter-spacing: 0.7px;
        padding: 0;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .info-text p + p {
        margin-top: 8px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors #appointments-listing .lk-list__item .one-list-entry .row.inner .slider {
        margin-top: 19px;
    }
    #lk-page.lk-favorites.lk-favorites-doctors .content .pagination-area {
        margin-top: 20px;
        margin-bottom: -29px;
    }
}

@media (min-width: 1024px) {
    #lk-page.lk-favorites.lk-favorites-clinics .lk-main-contain #lk-breadcrumbs {
        padding-bottom: 16px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .lk-main-contain #lk-breadcrumbs {
        padding: 0;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .lk-main-contain #lk-breadcrumbs + .content {
        margin-top: 15px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .content-entry h1 {
        margin: 15px 0 0;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .content-entry h1 + .lk-list__filter {
        margin-top: 36px;
    }

    /*lk-list__filter*/
    #lk-page.lk-favorites.lk-favorites-clinics .lk-list__filter .list-filter__rows .lfr-content__row .lfr-cr {
        margin: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        -webkit-flex: 1;
        flex: 1;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .lk-list__filter .add {
        width: 182px;
        height: 46px;
        padding: 7px 0 0 0;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        font-size: 15px;
        line-height: 1;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .lk-list__filter .btn-panel {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .lk-list__filter .btn-panel > * + * {
        margin-left: 14px !important;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .lk-list__filter .btn-panel a {
        width: 114px;
        font-size: 14px;
        margin: 0;
        line-height: 1;
        padding-top: 17px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .lk-list__filter .btn-panel a.filter-btn-selected {
        padding-top: 15px;
    }

    /*results*/
    #lk-page.lk-favorites.lk-favorites-clinics {
        margin-top: 27px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .lk-column-content {
        padding: 0;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .results {
        margin: 0;
    }

    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing {
        margin-top: 49px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item {
        padding: 0;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item + .lk-list__item{
        margin-top: 29px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry{
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        -webkit-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        padding-bottom: 10px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row > div,
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details-link{
        padding: 0;
        -webkit-box-flex: initial;
        -ms-flex-positive: initial;
        -webkit-flex-grow: initial;
        flex-grow: initial;
        width: initial;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details-link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        padding-right: 3px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row .oled-det__time{
        width: 295px;
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row .oled-det__time > * {
        margin: 0;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row .oled-det__time p + a {
        margin-top: 15px;
        width: 132px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row .oled-det__name {
        font-weight: 400;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row .oled-det__name .address {
        margin-bottom: 11px;
    }

    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details-link .online,
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details-link .delete{
        white-space: nowrap;
        cursor: pointer;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details-link .count{
        line-height: 24px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details-link .delete{
        margin-top: 11px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .results + .pagination-area {
        position: relative;
        margin: 70px 0 30px;
        padding: 0;
        border: none;
    }
}
@media screen and (max-width: 1023px) {
    #lk-page.lk-favorites.lk-favorites-clinics .content-entry * + .lk-list__filter {
        margin-top: 37px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .lk-list__filter .add {
        padding: 3px 0 0 0;
        width: 100%;
        height: 46px;
        font-size: 14px;
        font-weight: 700;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .lk-list__filter .btn-panel {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 100%;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .lk-list__filter .list-filter__rows .lfr-content__row .lfr-cr {
        margin-bottom: 19px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .lk-list__filter .list-filter__rows .lfr-content__row.second-row .lfr-cr-right a {
        margin: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        flex: 1 1 auto;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .lk-list__filter .list-filter__rows .lfr-content__row.second-row .lfr-cr-right a + a {
        margin-left: 16px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row .oled-det__time .title{
        margin: 0;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row .oled-det__name {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row .oled-det__name .address{
        margin-bottom: 4px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details-link {
        padding: 0;
        position: inherit;
        margin-top: 18px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .oled-det__name {
        margin: 0;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item{
        position: relative;
        padding: 15px 13px 82px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry {
        position: initial;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details .ole-row .oled-det__time a {
        position: absolute;
        margin: 0;
        left: 0;
        bottom: 16px;
        width: 133px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details-link{
        margin-top: 20px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item .one-list-entry .ole.ole__details-link .delete {
        position: absolute;
        right: 14px;
        bottom: 25px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics #appointments-listing .lk-list__item + .lk-list__item {
        margin-top: 21px;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .content .pagination-area {
        margin-bottom: -29px;
        margin-top: 18px;
    }

    #lk-page.lk-favorites.lk-favorites-clinics .content .pagination-area {
        margin-top: 0px;
        margin-bottom: -30px;
    }
}

/*========== Responcive Lk News============*/
@media screen and (max-width: 1023px) {
    #lk-page.lk-news .lk-news.lk_lk-news {
        padding: 0;
        margin-top: 28px;
        margin-bottom: 0;
        list-style: none;
    }
    #lk-page.lk-news .lk-news.lk_lk-news li {
        position: relative;
        padding: 0;
        margin: 0;
        padding-left: 17px;
    }
    #lk-page.lk-news .lk-news.lk_lk-news li:before{
        position: absolute;
        content: '';
        top: 9px;
        left: 0;
        width: 5px;
        height: 5px;
        background: red;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }
    #lk-page.lk-news .lk-news.lk_lk-news li a {
        line-height: 28px;
    }
    #lk-page.lk-news .lk-news.lk_lk-news li .publ-date {
        font-size: 13px;
        letter-spacing: 0.5px;
    }
    #lk-page.lk-news .lk-news.lk_lk-news li + li {
        margin-top: 22px;
    }

    #lk-page.lk-news .all_news_lk {
        margin: 0 auto;
    }
    #lk-page.lk-news .lk-news.lk_lk-news + .all_news_lk {
        margin-top: 29px;
        font-size: 16px;
        height: 40px;
    }
}

@media (min-width: 1024px) {
    #lk-page.lk-settings #content-entry-btn {
        visibility: hidden;
        opacity: 0;
    }
    #lk-page.lk-settings * + .change_pass {
        margin-top: 38px;
    }
    #lk-page.lk-settings .change_pass{
        margin-left: 0;
        margin-right: 0;
        border: 1px solid #ecf6f8;
    }
    #lk-page.lk-settings .change_pass .set-pr.set-pr__title {
        height: 60px;
        background: #e9f6f8;
        font-weight: 700;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        padding: 0 12px;
    }
    #lk-page.lk-settings .change_pass .set-pr.set-pr__item {
        padding: 22px 12px 12px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        margin: 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    #lk-page.lk-settings .change_pass .set-pr.set-pr__item .spi-photo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        width: 68px;
        height: 68px;
    }
    #lk-page.lk-settings .change_pass .set-pr.set-pr__item .spi-photo span {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        width: 100%;
        height: 100%;
        -webkit-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat;
        /* border: 1px solid #00b2ac; */
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }
    #lk-page.lk-settings .change_pass .set-pr.set-pr__item .spi-name {
        text-align: left;
        font-weight: 700;
        width: initial;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        -webkit-flex: 1;
        flex: 1;
        padding: 0 0 0 1rem;
        font-family: 'HelveticaNeue', sans-serif;
        font-size: 16px;
        line-height: 1.5;
    }
    #lk-page.lk-settings .change_pass .set-pr.set-pr__item .spi-btn {
        width: 140px;
    }
    #lk-page.lk-settings .change_pass .set-pr.set-pr__item .spi-btn button {
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        width: 100%;
        height: 42px;
        font-size: 16px;
    }



    #lk-page.lk-settings #sets-edit-profiles {

    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .spi-photo {
        -webkit-box-flex: initial;
        -ms-flex: initial;
        -webkit-flex: initial;
        flex: initial;
        width: initial;
        height: 64px;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .spi-name {
        text-align: left;
        width: initial;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        -webkit-flex: 1;
        flex: 1;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .spi-btn {
        -webkit-box-flex: initial;
        -ms-flex: initial;
        -webkit-flex: initial;
        flex: initial;
        width: initial;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .spi-btn button {
        margin-bottom: 0;
    }
}
@media screen and (max-width: 1023px) {
    #lk-page.lk-settings #content-entry-btn {
        visibility: visible;
        opacity: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        margin-left: -12px;
        margin-right: -12px;
        padding: 15px 12px;
        background: #e9f6f8;
        font-size: 14px;
        font-weight: 700;
    }
    #lk-page.lk-settings #content-entry-btn button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        padding: 3px 0 0;
        width: 202px;
        height: 30px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
        border: 1px solid #aaaaaa;
        background-color: #ffffff;
        color: #222328;
        font-size: 14px;
        font-weight: 400;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }
    #lk-page.lk-settings .content-entry h1 {
        letter-spacing: 0.04px;
    }
    #lk-page.lk-settings * + .lk-list__nothing {
        margin-top: 38px;
        margin-bottom: 47px;
        margin-right: -12px;
        margin-left: -12px;
        padding: 21px 15px 17px;
    }
    #lk-page.lk-settings .content-entry .lk-list__nothing .llstnth__text {
        padding: 0;
    }
    #lk-page.lk-settings .content-entry .lk-list__nothing .llstnth__button {
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    #lk-page.lk-settings .content-entry .lk-list__nothing .llstnth__text + .llstnth__button {
        margin-top: 28px;
    }
    #lk-page.lk-settings .content-entry .lk-list__nothing .llstnth__text p {
        font-size: 14px;
        line-height: 16px;
        margin: 0;
    }
    #lk-page.lk-settings .content-entry .lk-list__nothing .llstnth__text p + p {
        margin-top: 18px;
    }

    #lk-page.lk-settings .content-entry .lk-list__nothing .llstnth__button .btn-add-profile {
        width: 100%;
        font-size: 14px;
        padding: 0;
        padding-top: 5px;
    }
    #lk-page.lk-settings .content-entry .lk-list__nothing .llstnth__button .btn_link {
        padding: 0;
        margin-top: 9px;
        font-size: 14px;
    }
    #lk-page.lk-settings #sets-edit-profiles {
        margin-left: -13px;
        margin-right: -13px;
        margin-bottom: 0;
    }

    #lk-page.lk-settings #sets-edit-profiles .set-pr__item {
        padding: 20px 12px 13px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        margin: 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .spi-photo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        width: 68px;
        height: 68px;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .spi-name {
        width: 36%;
        font-size: 14px;
        line-height: 16px;
        padding: 0;
        text-align: left;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        flex: 1 1 auto;
        padding-left: 15px;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .spi-btn {
        width: 96px;
        -webkit-box-flex: initial;
        -ms-flex: initial;
        -webkit-flex: initial;
        flex: initial;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .spi-btn button {
        min-width: initial;
        margin: 0;
        width: 100%;
        padding: 2px 0 0 0;
        height: 46px;
        position: relative;
        font-size: 12px;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .setting-changes-form {
        margin: 11px 0 0 0;
        padding: 30px 0 28px 0;
    }

    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .setting-changes-form .sf-line-item {
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .setting-changes-form .sf-line-item + .sf-line-item {
        margin-top: 14px;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .setting-changes-form .sf-line-item + .sf-line-item.sf-line-item_checked{
        margin-top: 26px;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .setting-changes-form .sf-line-item.sf-line-item_checked + .sf-line-item {
        margin-top: 27px;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .setting-changes-form .sf-line-item + .sf-line-item.sf-line-item_save {
        margin-top: 44px;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .setting-changes-form .sf-line-item .sfli-input {
        width: 50%;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .setting-changes-form .sf-line-item.sf-line-item_checked .sfli-input {
        width: 77%;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .setting-changes-form .sf-line-item.sf-line-item_save .sfli-input {
        width: 100%;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .setting-changes-form .sf-line-item .sfli-input.input-calendar {
        position: relative;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .setting-changes-form .sf-line-item .sfli-text {
        font-size: 14px;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .setting-changes-form .sf-line-item .sfli-input .form-control {
        padding: 0;
        font-size: 14px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        padding-left: 8px;
        padding-right: 8px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .setting-changes-form .sf-line-item .sfli-input.input-calendar .form-control {
        width: -webkit-calc(100% - 55px);
        width: calc(100% - 55px);
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .setting-changes-form .sf-line-item .sfli-input .field_option.required {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .setting-changes-form .sf-line-item.sf-line-item_save .sfli-input button{
        margin: 0;
        width: 100%;
        height: 46px;
        font-size: 14px;
        padding: 4px 0 0 0;
        background: #00b2ac;
        color: #ffffff;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .setting-changes-form .sf-line-item .label-holder{
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        font-size: 14px;
        padding: 0;
    }
    #lk-page.lk-settings #sets-edit-profiles .set-pr__item .setting-changes-form .sf-line-item .label-holder .jq-radio {
        top: 0;
        width: 20px;
        height: 20px;
        margin: 0 13px 0 0;
    }

    #lk-page.lk-settings * + .change_pass {
        margin-top: 38px;
    }
    #lk-page.lk-settings * + #notification-checks {
        margin-top: 11px;
    }
    #lk-page.lk-settings #notification-checks {}
    #lk-page.lk-settings #notification-checks .notifcheck-item {
        padding-top: 24px;
        padding-bottom: 12px;
    }
    #lk-page.lk-settings #notification-checks .notifcheck-item .ni-title {
        padding: 0;
    }
    #lk-page.lk-settings #notification-checks .notifcheck-item .ni-title p.notify-sub-title {
        margin-bottom: 7px;
    }
    #lk-page.lk-settings #notification-checks .notifcheck-item .ni-title + .ni-checks {
        margin-top: 21px;
    }
    #lk-page.lk-settings #notification-checks .notifcheck-item .ni-title + .ni-checks.future_rec {
        margin-top: 25px;
    }
    #lk-page.lk-settings #notification-checks .notifcheck-item .ni-title + .ni-checks.info_message {
        margin-top: 7px;
    }
    #lk-page.lk-settings #notification-checks .notifcheck-item .ni-title + .ni-checks.new_appoint {
        margin-top: 27px;
    }
    #lk-page.lk-settings #notification-checks .notifcheck-item .ni-title + .ni-checks.system_message {
        margin-top: 20px;
    }
    #lk-page.lk-settings #notification-checks .notifcheck-item .ni-title p.notify-main-title {
        margin: 0;
        padding: 0;
        font-size: 14px;
        line-height: 17px;
        letter-spacing: 1px;
    }
    #lk-page.lk-settings #notification-checks .notifcheck-item .ni-checks {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    #lk-page.lk-settings #notification-checks .notifcheck-item .ni-checks .ni-check-item {
        padding: 0;
    }
    #lk-page.lk-settings #notification-checks .notifcheck-item .ni-checks .ni-check-item label {
        padding-left: 33px;
        line-height: 18px;
    }
    #lk-page.lk-settings #notification-checks .notifcheck-item .ni-checks .ni-check-item label span {
        font-size: 14px;
    }
    #lk-page.lk-settings #notification-checks .notifcheck-item .checkbox.cb-squared input[type="checkbox"] + span:before {
        width: 18px;
        height: 18px;
        top: 0;
    }
    #lk-page.lk-settings #notification-checks .notifcheck-item .checkbox.cb-squared input[type="checkbox"]:checked + span:after {
        left: 4px;
        top: 6px;
    }
    #lk-page.lk-settings .sf-line-item{
        padding: 0;
        margin-top: 34px;
    }
    #lk-page.lk-settings .sf-line-item .sfli-input .settings-btn.save-form {
        margin: 0;
        width: 100%;
        height: 46px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        font-size: 14px;
        padding-top: 13px;
    }

    #lk-page.lk-settings #lk-sets-info {
        margin: 28px 0 0 0;
    }
    #lk-page.lk-settings #lk-sets-info .lsi-col.lsi-choose-pay {
        font-weight: 600;
    }
    #lk-page.lk-settings #lk-sets-info .lsi-col.lsi-current {
        position: absolute;
        top: 60px;
    }
    #lk-page.lk-settings #payment-logos-holder {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        padding-top: 26px;
    }
    #lk-page.lk-settings #payment-logos-holder .payment-item {
        padding: 0;
        height: 47px;
        margin: 0 0 12px;
        width: -webkit-calc(50% - 4px);
        width: calc(50% - 4px);
        border: 1px solid #919191;
    }
    #lk-page.lk-settings #payment-logos-holder .payment-item .payment-subtitle {
        font-size: 10px;
        line-height: 12px;
        top: 0;
    }
    #lk-page.lk-settings #payment-logos-holder .payment-item .payment-subtitle .st-amount {
        font-size: 10px;
        font-weight: 700;
        line-height: 10px;
    }
    #lk-page.lk-settings #settings-add-money {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 27px 0;
    }
    #lk-page.lk-settings #settings-add-money .addm-title {
        margin-bottom: 10px;
    }
    #lk-page.lk-settings #settings-add-money .addm-amount-input {
        width: -webkit-calc(100% - 122px);
        width: calc(100% - 122px);
    }
    #lk-page.lk-settings #settings-add-money .sf-line-item {
        margin: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        -webkit-flex: 1;
        flex: 1;
    }
    #lk-page.lk-settings #settings-add-money .addm-amount-input input.form-control {
        margin-right: 8px;
    }
    #lk-page.lk-settings #lk-sets-info-mobile {
        margin-top: 19px;
        font-weight: 700;
    }
    #lk-page.lk-settings #settings-add-money + h2 {
        margin: 0;
        margin-top: 39px;
    }
    #lk-page.lk-settings #addmoney-history {
        margin-left: 0;
        margin-right: 0;
    }
    #lk-page.lk-settings #addmoney-history .section-to-show .adhist-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        padding: 20px 0 29px;
        position: relative;
        margin: 0;
        font-size: 14px;
    }
    #lk-page.lk-settings #addmoney-history .section-to-show .adhist-item:first-child {
        padding-top: 16px;
    }
    #lk-page.lk-settings #addmoney-history .section-to-show .adhist-item:first-child .adhist__time{
        top: 40px;
    }
    #lk-page.lk-settings #addmoney-history .section-to-show .adhist__time {
        position: absolute;
        top: 45px;
    }
    #lk-page.lk-settings #addmoney-history .section-to-show .adhist__date,
    #lk-page.lk-settings #addmoney-history .section-to-show .adhist__time,
    #lk-page.lk-settings #addmoney-history .section-to-show .adhist__amount,
    #lk-page.lk-settings #addmoney-history .section-to-show .adhist__way {
        -webkit-box-flex: initial;
        -ms-flex: initial;
        -webkit-flex: initial;
        flex: initial;
        width: auto;
    }
    #lk-page.lk-settings #addmoney-history .section-to-show .adhist__amount {
        margin-left: 27px;
    }
    #lk-page.lk-settings #addmoney-history .section-to-show .adhist__way {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        flex: 1 1 auto;
        text-align: right;
    }

    #lk-page.lk-settings .change_pass{
        margin-left: -12px;
        margin-right: -12px;
        border: 1px solid #ecf6f8;
    }
    #lk-page.lk-settings .change_pass .set-pr.set-pr__title {
        height: 60px;
        background: #e9f6f8;
        font-weight: 700;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        padding: 0 12px;
    }
    #lk-page.lk-settings .change_pass .set-pr.set-pr__item {
        padding: 22px 12px 12px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        margin: 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    #lk-page.lk-settings .change_pass .set-pr.set-pr__item .spi-photo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        width: 68px;
        height: 68px;
    }
    #lk-page.lk-settings .change_pass .set-pr.set-pr__item .spi-photo span {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        width: 100%;
        height: 100%;
        -webkit-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat;
        /* border: 1px solid #00b2ac; */
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }
    #lk-page.lk-settings .change_pass .set-pr.set-pr__item .spi-name {
        width: 36%;
        font-size: 14px;
        line-height: 16px;
        padding: 5px 0 0 2px;
        text-align: left;
        font-weight: 700;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        flex: 1 1 auto;
        padding-left: 15px;
    }
    #lk-page.lk-settings .change_pass .set-pr.set-pr__item .spi-btn {
        width: 96px;
    }
    #lk-page.lk-settings .change_pass .set-pr.set-pr__item .spi-btn button {
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        width: 100%;
        height: 46px;
        font-size: 12px;
    }
    #lk-page.lk-settings #sets-edit-profiles-noty.change_pass .set-pr.set-pr__item .spi-name {
        padding-left: 0;
    }
}
/*========== Responcive Lk lk-list мои записи============*/
@media (min-width: 1024px) {
    #lk-page.lk-list #appointments-listing {
        margin-top: 24px;
    }
    #lk-page.lk-list #appointments-listing .lk-list__item .lk-list__status {
        color: #6d7079;
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
        margin: 0;
        padding: 0;
    }
    #lk-page.lk-list #appointments-listing .lk-list__item .one-list-entry {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        -webkit-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        margin-top: 5px;
    }
    #lk-page.lk-list #appointments-listing .lk-list__item .one-list-entry .ole {
        width: initial;
        -ms-flex-preferred-size: initial;
        -webkit-flex-basis: initial;
        flex-basis: initial;
        color: black;
        padding: 0;
        -webkit-box-flex: initial;
        -ms-flex-positive: initial;
        -webkit-flex-grow: initial;
        flex-grow: initial;
    }

    #lk-page.lk-list #appointments-listing .lk-list__item .one-list-entry .ole__details .ole-row > div {
        padding: 0;
    }
    #lk-page.lk-list #appointments-listing .lk-list__item .one-list-entry .ole__details .oled-det__date {
        width: 225px;
    }
    #lk-page.lk-list #appointments-listing .lk-list__item .one-list-entry .ole__details .oled-det__time {
        margin-right: 20px;
    }
    #lk-page.lk-list #appointments-listing .lk-list__item .one-list-entry .ole__details .oled-det__position {
        width: 129px;
        padding-right: 5px !important;
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }
    #lk-page.lk-list #appointments-listing .lk-list__item .one-list-entry .ole__details .oled-det__name {
        width: 152px;
        padding-right: 10px !important;
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }
    #lk-page.lk-list #appointments-listing .lk-list__item .one-list-entry .ole__details .btn_chng_rec {

    }
    #lk-page.lk-list #appointments-listing .lk-list__item .one-list-entry .ole__sum,
    #lk-page #appointments-listing .lk-list__item .one-list-entry .ole.ole__details-link{
        -webkit-box-flex: 1;
        -ms-flex: 1;
        -webkit-flex: 1;
        flex: 1;
    }
    #lk-page.lk-list #appointments-listing .lk-list__item .one-list-entry .ole__sum {
        text-align: left;
    }
    #lk-page #appointments-listing .lk-list__item .one-list-entry .ole.ole__sum button.checkdel.btn-del,
    #lk-page #appointments-listing .lk-list__item .one-list-entry .ole.ole__sum span.checkdel.btn-del {
        background-position: center center;
        width: 21px;
        height: 21px;
        -webkit-background-size: 21px 21px;
        background-size: 21px;
        top: 2px;
    }
    #lk-page #appointments-listing .lk-list__item .one-list-entry .ole.ole__details-link a {
        letter-spacing: 0.4px;
    }
    #lk-page.lk-list #appointments-listing .lk-list__item .one-list-entry .ole__details .btn_chng_rec {
        width: 132px;
        margin: 15px 0 0;
    }
    #lk-page.lk-list #appointments-listing .lk-list__item .one-list-entry .ole__details .btn_cancel_rec {
        width: 132px;
        margin: 15px 0 0;
    }
    #lk-page.lk-list #appointments-listing .lk-list__item .one-list-entry .ole__details .btn_chng_rec + .btn_cancel_rec {
        margin-left: 10px;
    }
}

/*========== Содержимое документа > 1024px============*/
@media (min-width: 1024px) {
    #lk-page.lk-docs .lk-main-contain {
        padding-bottom: 36px;
    }
    #lk-page.lk-docs .lk-inner-table {
        margin: 2em 0 0;
    }
    #lk-page.lk-docs .lk-inner-table .lki-tbl-cell {
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }
    #lk-page.lk-docs .lk-inner-table .lki-tbl-cell.ltc-title {
        -ms-flex-preferred-size: 188px;
        -webkit-flex-basis: 188px;
        flex-basis: 188px;
        min-height: 66px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    #lk-page.lk-docs .lk-inner-table .lki-tbl-cell.ltc-content {
        -ms-flex-preferred-size: calc(100% - 188px);
        -webkit-flex-basis: -webkit-calc(100% - 188px);
        flex-basis: calc(100% - 188px);
        padding-left: 26px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }


    .bx-ie.bx-ie11 #lk-page.lk-docs .lk-inner-table .lki-tbl-cell.ltc-content {
        -ms-flex-preferred-size: calc(100% - 220px);
        -webkit-flex-basis: -webkit-calc(100% - 220px);
        flex-basis: calc(100% - 220px);
    }

    #lk-page.lk-docs .lk-inner-table + .lk-table-buttons {
        margin-top: 15px;
    }
    #lk-page.lk-docs .lk-table-buttons {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    #lk-page.lk-docs .lk-table-buttons .lkbut-cell {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-preferred-size: 50%;
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
    }
    #lk-page.lk-docs .lk-table-buttons .lkbut-cell:nth-child(odd) {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }
    #lk-page.lk-docs .lk-table-buttons .lkbut-cell:nth-child(even) {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }
    #lk-page.lk-docs .lk-table-buttons .lkbut-cell:nth-child(even) button:first-child {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
    #lk-page.lk-docs .lk-table-buttons .lkbut-cell:nth-child(even) button:last-child {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
    }
    #lk-page.lk-docs .lk-table-buttons .lkbut-cell button {
        display: inline-flex;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: -webkit-inline-box;
        margin: 0;
        padding: 0;
        height: 34px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        font-size: 13px;
        line-height: 37px;
        font-weight: 400;
        width: 148px;
    }
    .bx-mac #lk-page.lk-docs .lk-table-buttons .lkbut-cell button {
        line-height: 1;
    }
    #lk-page.lk-docs .lk-table-buttons .lkbut-cell button + button {
        margin-left: 14px;
    }
    #lk-page.lk-docs .lk-table-buttons .lkbut-cell:nth-child(even) button + button {
        margin-right: 14px;
    }
    #lk-page.lk-docs .lk-table-buttons + .return-from-lk-list {
        text-decoration: none;
        position: relative;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        margin-top: 29px;
    }
    #lk-page.lk-docs .lk-table-buttons + .return-from-lk-list:before {
        content: '';
        position: absolute;
        height: 1px;
        background: #00b2ac;
        top: 20px;
        left: 0;
        right: 0;
    }
}



/*========== Responcive Lk list============*/
.mobile-lk, .mobile-header-list.mobile-header-list_lk {
    display: none;
}
@media screen and (max-width: 1023px) {
    .mobile-lk__favorite,
    .mobile-lk__user {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .mobile-lk .header__fav.mobile-lk__favorite {
        top: 2px;
    }
    .mobile-lk .header__fav.mobile-lk__favorite .favstar{
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
    }

    .mobile-lk .header__fav.mobile-lk__favorite .header__fv-text{
        font-size: 15px;
    }

    .mobile-lk .lk-username-block.mobile-lk__user {
        color: #000;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline;
        width: auto;
    }
    .mobile-lk .lk-username-block.mobile-lk__user .lk-username-itself{
        position: relative;
        white-space: nowrap;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }
    .mobile-lk .lk-mailbox{
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        display: inline-block;
        -webkit-background-size: contain;
        background-size: contain;
        width: 27px;
        height: 20px;
        position: relative;
    }
    .mobile-lk .lk-mailbox .lk-mail-counter{
        position: absolute;
        top: -4px;
        right: -8px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        min-width: 16px;
        height: 16px;
        line-height: 16px;
        background-color: red;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        color: white;
        text-align: center;
        font-size: 9px;
    }

    .mobile-lk {
        background: #ffffff;
        width: 100%;
        display: block;
        padding: 25px 15px 40px;
        overflow-x:hidden;
    }
    .mobile-lk * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .mobile-lk__top {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;

    }
    .mobile-lk__top > *{
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
    }
    .mobile-lk__goto {
        margin-top: 10px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        color: #00b2ac;
        font-size: 18px;
        font-weight: 400;
        line-height: 23px;
        text-decoration: underline;
    }
    .mobile-lk__linkblock {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline;
        -webkit-box-pack: baseline;
        -ms-flex-pack: baseline;
        -webkit-justify-content: baseline;
        justify-content: baseline;
        text-align: center;
    }
    .mobile-lk__linkblock .mobile__to_cabinet-user{
        padding: 0;
        background: none;
        margin-bottom: 10px;
    }
    .mobile-lk__linkblock > * {
        margin-left: auto;
        margin-right: auto;
    }

    .mobile-lk__top + .mobile-lk__main {
        margin-top: 15px;
    }

    .mobile-header-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        list-style: none;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        max-width: 450px;
        margin: 0 auto;
        padding: 0;
    }
    .mobile-header-list.mobile-header-list_lk {
        display: block;
        padding-left: 0;
    }
    .mobile-header-list.mobile-header-list_lk .mobile-header-list__item {
        padding-left: 0;
    }
    .mobile-header-list__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        margin: 10px 0;
    }
    .mobile-header-list__item .btn {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        height: 45px;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .mobile-header-list__link {
        text-decoration: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        width: 100%;
        height: 45px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        background: #00b2ac;
        border: 1px solid #00b2ac;
        color: #ffffff;
        font-size: 18px;
        font-weight: 400;
        line-height: 1;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
    }
    .mobile-header-list__link:hover {
        background: #179796;
    }
    .mobile-header-list__link_deposit {
        background: #fff;
        color: #636363;
        border: 1px solid #636363;
    }
    .mobile-header-list__link_deposit:hover {
        background: #636363;
        color: #ffffff;
    }
    .mobile-header-list__link_yellow {
        background: #fdd615;
        color: #000000;
        font-weight: 500;
        border: 1px solid #fdd615;
    }
    .mobile-header-list__link_yellow:hover {
        background: #ddb802;
    }
    .mobile-header-list__link[disabled="disabled"] {
        opacity: 0.5;
    }

    .mobile-menu-list {
        list-style: none;
        margin-top: 20px;
        margin-left: -15px;
        margin-right: -15px;
        padding: 0;
    }
    .mobile-menu-list:not(:last-child) {
        margin-bottom: 30px;
    }
    .mobile-menu-list__link {
        position: relative;
        display: block;
        padding: 9px 20px 9px 40px;
        color: #292929;
        font-size: 18px;
        font-weight: 600;
        transition: .2s;
    }
    .mobile-menu-list__link:before {
        content: '';
        position: absolute;
        left: 20px;
        top: 50%;
        transform: translateY(-50%);
        width: 7px;
        height: 7px;
        border-radius: 50%;
        background-color: #02abaa;
        color: #02abaa;
    }
    .mobile-menu-list__link:hover,
    .mobile-menu-list__link_active {
        background-color: #02abaa;
        color: #fff;
    }
    .mobile-menu-list__link:hover:before,
    .mobile-menu-list__link_active:before {
        background-color: #fff;
        color: #fff;
    }

    .lk__menu-item--loyalty .mobile-menu-list__link:before,
    .lk__menu-item--loyalty:hover .mobile-menu-list__link:before {
        content: '#';
        width: auto;
        height: auto;
        margin-top: -1px;
        margin-left: -1px;
        background-color: transparent;
        font-weight: 600;
    }

    .mobile-lk .lk-username-dropdown {
        display: none;
        position: static;
        width: 100%;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        border: none;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        margin-top: 25px;
        margin-left: -15px;
        margin-right: -15px;
        border-top: 1px solid #e0e0e0;
        border-bottom: 1px solid #e0e0e0;
        font-size: 14px;
    }
    .mobile-lk .lk-username-dropdown__profiles {
        padding-bottom: 0;
    }
    .mobile-lk .lk-username-dropdown__profile,
    .mobile-lk .lk-username-dropdown__profile:not(.lk-username-dropdown__profile-title):hover,
    .mobile-lk .lk-username-dropdown__profile--active {
        padding-left: 35px;
    }
    .mobile-lk .lk-username-dropdown__profile:not(.lk-username-dropdown__profile-title):hover,
    .mobile-lk .lk-username-dropdown__profile--active {
        margin-left: 0;
    }
    .mobile-lk .lk-username-dropdown__actions-wrapper {
        border: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-left: 22px;
        padding-top: 7px;
        padding-bottom: 15px;
    }
    .mobile-lk .lk-username-dropdown__actions-wrapper:first-child {
        padding-top: 15px;
    }
    .lk-username-block.is-active + .lk-username-dropdown {
        display: block;
        visibility: visible;
        opacity: 1;
    }

}

/*Client Medsi checkbox start*/
form.lk-form.form .form__line .checkbox {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
}
form.lk-form.form .form__line .checkbox label {
    min-height: auto;
    padding-left: 0;
    margin-bottom: 0;
    font-weight: inherit;
}
form.lk-form.form .form__line .checkbox input[type="checkbox"] {
    display: none;
}
form.lk-form.form .form__line .checkbox input[type="checkbox"] + .checkbox {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-transition: 0.3s ease all;
    -o-transition: 0.3s ease all;
    transition: 0.3s ease all;
}
form.lk-form.form .form__line .checkbox input[type="checkbox"]:checked + .checkbox {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
}
form.lk-form.form .form__line .checkbox input[type="checkbox"] + .checkbox .checkbox__icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    position: relative;
    height: 22px;
    width: 22px;
    margin: -0.1875rem 0.5rem 0 0;
    border: 0.0625rem solid #00b2ac;
    background: #ffffff;
    -webkit-border-radius: 3.125rem;
    border-radius: 3.125rem;
    -webkit-transition: 0.3s ease all;
    -o-transition: 0.3s ease all;
    transition: 0.3s ease all;
}
form.lk-form.form .form__line .checkbox.lk-error-line input[type="checkbox"] + .checkbox .checkbox__icon {
    border: 0.0625rem solid #e95f65;
}
form.lk-form.form .form__line .checkbox input[type="checkbox"] + .checkbox .checkbox__text {
    display: inline-block;
    width: -webkit-calc(100% - 0);
    width: calc(100% - 0);
    color: #333333;
    font-family: inherit;
    font-size: 16px;
    line-height: 1.3;
    font-weight: 400;
}
form.lk-form.form .form__line .checkbox input[type="checkbox"] + .checkbox .checkbox__text a {
    text-decoration: none !important;
    color: #333333;
}
form.lk-form.form .form__line .checkbox input[type="checkbox"]:checked + .checkbox .checkbox__icon {
    position: relative;
    background: #00b2ac;
}
form.lk-form.form .form__line .checkbox input[type="checkbox"]:checked + .checkbox .checkbox__icon:before {
    position: absolute;
    content: '';
    top: -webkit-calc(50%);
    top: calc(50%);
    left: 50%;
    width: 0.75rem;
    height: 0.75rem;
    background: url("https://medsi.ru/local/templates/medsi/img/check.svg") no-repeat center center/cover;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
form.lk-form.form .form__line .checkbox input[type="checkbox"] + .checkbox:hover {
    cursor: pointer;
}
form.lk-form.form .form__line .checkbox__label {
    line-height: 1.3;
}


form.lk-form.form .form-flex-part {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
form.lk-form.form .form-flex-part > div {
    -webkit-flex-basis: -webkit-calc(50% - 10px);
    -ms-flex-preferred-size: calc(50% - 10px);
    flex-basis: calc(50% - 10px);
}

form.lk-form.form .form__line.form__line_signIn {
    margin: auto;
    text-align: center;
    margin-top: 40px;
}
form.lk-form.form .form__line.form__line_signIn button,
#restore form.lk-form.form .form__line button,
#auth form.lk-form.form .form__line button{
    width: 188px;
    height: 40px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    font-family: "HelveticaNeue";
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
}

.form__line.checkboxes {
    margin-top: 6px;
}
/*Client Medsi checkbox end*/

/*#change pasword lk*/
#change_pwd {
    padding: 1em;
}
#change_pwd .set-pr__item {
    padding: 20px 12px 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
#change_pwd .set-pr__item .spi-photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 68px;
    height: 68px;
}
#change_pwd .set-pr__item .spi-photo span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    width: 100%;
    height: 100%;
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    /* border: 1px solid #00b2ac; */
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-image: url(/local/templates/medsi/img/pass-key.png);
}
#change_pwd .set-pr__item .spi-name {
    width: 36%;
    font-size: 14px;
    line-height: 16px;
    padding: 0;
    text-align: left;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    padding-left: 15px;
}
#change_pwd .setting-changes-form {
    margin: 11px 0 0 0;
    padding: 5px 0 28px 0;
    width: 100%;
    border-top: 1px solid #888888;
}
#change_pwd .settings-form-item .sf-line-item {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
#change_pwd .settings-form-item .sf-line-item .sfli-text {
    margin-top: 10px;
}
#change_pwd .settings-form-item .sf-line-item + .sf-line-item {
    margin-top: 14px;
}
#change_pwd .settings-form-item .sf-line-item .sfli-input {
    width: 60%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    -webkit-flex: 0 0 60%;
    flex: 0 0 60%;
    margin-bottom: 0;
}
#change_pwd .settings-form-item .sf-line-item .sfli-input .settings-btn.save-form {
    margin: 1em 0 0 auto;
    display: inherit;
}
.myrec_favorite_doc a {
    position: relative;
    display: block;
    padding-left: 25px;
    text-decoration: underline;
    color: #898989;
}
.myrec_favorite_doc a:before {
    content: '';
    position: absolute;
    height: 11px;
    width: 11px;
    background: url('/local/templates/medsi/img/favstar-yellow.png') no-repeat 0 0;
    -webkit-background-size: contain;
    background-size: contain;
    left: 0;
}

/*08-05_belibov-fixes*/
@media (min-width: 1024px) {
    .bx-ie11 #lk-page.lk-list .lk-list__nothing > div.llstnth__text {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
}
/*правка id 42*/
@media (min-width: 320px) and (max-width: 1023px) {
    #lk-page.lk-list .content-entry .dk-review .dk-review__form form .hl-form {
        margin-left: initial;
        margin-right: initial;
    }
}
#restore > div > p a[href='#auth'] {
    display: none;
}
/*правка id 53*/
#lk-page.lk-list .payment-status .payment-status-col.psc-right .pmnt-status__text > span.payment-yes {
    text-transform: none;
}
/*правка id 64, 65*/
@media (min-width: 1024px) {
    header .sticky-wrapper .top_menu .container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    header .sticky-wrapper.is-sticky .top_menu .container {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    header .sticky-wrapper.is-sticky .top_menu .container:after {
        display: none;
    }
    header .sticky-wrapper .top_menu .container nav.navigation {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: initial !important;
        margin-right: -4px;
    }
    header .sticky-wrapper .top_menu .container nav.navigation:after {
        display: none;
    }
    header .sticky-wrapper .top_menu .container nav.navigation > a.btn {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 22px !important;
        margin: 10px 6px 0 !important;
    }
    header .sticky-wrapper .top_menu .container nav.navigation > a.btn.btn-yellow {
        padding: 0 11px !important;
    }
}
.content-entry h1 {
    font-family: HelveticaNeue, sans-serif;
    letter-spacing: 0.36px;
}

#lk-page.lk-clinics #top-metro-map {
    margin-bottom: 40px;
}

#lk-page.lk-clinics #top-metro-map > div {
    width: initial;
    height: initial;
    overflow: hidden;
}
#lk-page.lk-clinics #top-metro-map .metro__zoom {
    height: auto;
    width: auto;
    position: absolute;
    left: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 10px;
}

#lk-page .map-wrap .info-point .clinic-name + * {
    margin-top: 10px;
}

/*баг 133*/
#lk-page .lk-main-contain p.marged-par {
    margin-bottom: 33px;
}
#lk-page ul.lk-news li {
    margin-bottom: 0;
}

#lk-page ul.lk-news li + li {
    margin-top: 38px;
}
#lk-page ul.lk-news + .btn {
    margin-top: 23px;
    margin-bottom: 33px;
    width: 230px;
}

#lk-page ul.lk-news li a {
    color: #00abaa;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
/*баг 135*/
.page {
    display: flex;
    flex-direction: column;
}
body.page {
    display: block;
}

@supports (-ms-ime-align:auto) {
    .page {
        display: block;
    }
}
.lk-list__item {
    padding: 25px 0;
}
.app-date + .lk-list__item {
    padding-top: 20px;
}
#lk-footer .footer-whiteline {
    padding-top: 17px;
    padding-bottom: 13px;
    color: #232323;
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
}
/*баг 143*/
@media (min-width: 1024px) {
    #lk-page .sale__title__turquoise {
        color: #fff;
    }
}
/*баг 150*/
@media screen and (max-width: 567px) {
    .half_slider .js-half_slider .half_slider__nav .slick-next.slick-arrow {
        background: url(/local/templates/medsi/img/arrow-point-to-left.png) no-repeat center center / contain;
        width: 30px;
    }
    .half_slider .js-half_slider .half_slider__nav .slick-prev.slick-arrow {
        background: url(/local/templates/medsi/img/arrow-point-to-left.png) no-repeat center center / contain;
        width: 30px;
        position: absolute;
        top: 0;
    }
    .half_slider .js-half_slider .slick-dots li button {
        background: #cdc7c7;
    }
    .half_slider .js-half_slider li.slick-active button {
        background: #eed236;
    }
}
/*баг 157*/
@media (min-width: 1024px) {
    #lk-page.lk-list #appointments-listing .lk-list__item + .app-date {
        margin-top: 20px;
    }
    #lk-page.lk-list #appointments-listing .app-date + .lk-list__item {
        margin-top: 0;
    }
    #lk-page.lk-list #appointments-listing .lk-list__item + .lk-list__item {
        margin-top: 0;
    }
    #lk-page.lk-list #appointments-listing .lk-list__item {
        position: relative;
    }
}
/*баг 214*/
@media (min-width: 320px) and (max-width: 1023px) {
    #lk-page.lk-favorites.lk-favorites-doctors .lk-column-content {
        padding-bottom: 0;
    }
    #lk-page.lk-favorites.lk-favorites-clinics .lk-column-content {
        padding-bottom: 0;
    }
}

/*баг 135*/
@media (min-width: 1024px) {
    .popup-row #scrolllist .lk-doctor-item .lk-doctor-info .lk-doctor-name,
    .popup-row #lk__filter-content .lk-doctor-item .lk-doctor-info .lk-doctor-name {
        position: relative;
        padding-right: 160px;
    }
    .popup-row #scrolllist .lk-doctor-item .lk-doctor-info .lk-doctor-name .myrec_favorite_doc,
    .popup-row .lk-doctor-item .lk-doctor-info .lk-doctor-name .myrec_favorite_doc {
        position: absolute;
        top: 0;
        right: 0;
    }
    .popup-row #scrolllist .lk-doctor-item .lk-doctor-info .lk-doctor-name .myrec_favorite_doc a:before,
    .popup-row .lk-doctor-item .lk-doctor-info .lk-doctor-name .myrec_favorite_doc a:before {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
}

@media screen and (max-width: 1023px) {
    .popup-row #scrolllist .lk-doctor-item .lk-doctor-info .lk-doctor-name,
    .popup-row #lk__filter-content .lk-doctor-item .lk-doctor-info .lk-doctor-name {
        position: relative;
        padding-right: 0;
        padding-top: 25px;
    }
    .popup-row #scrolllist .lk-doctor-info .lk-doctor-name .myrec_favorite_doc,
    .popup-row .lk-doctor-info .lk-doctor-name .myrec_favorite_doc {
        position: absolute;
        left: 0;
        top: 0;
        right: auto;
    }
    .popup-row #scrolllist .lk-doctor-item .lk-doctor-info .lk-doctor-name .myrec_favorite_doc a,
    .popup-row .lk-doctor-item .lk-doctor-info .lk-doctor-name .myrec_favorite_doc a {
        display: inline-block;
        white-space: nowrap;
    }
    .popup-row #scrolllist .lk-doctor-item .lk-doctor-info .lk-doctor-name .myrec_favorite_doc a:before,
    .popup-row .lk-doctor-item .lk-doctor-info .lk-doctor-name .myrec_favorite_doc a:before {
        left: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
}

/*баг 139*/
@media (min-width: 1024px) {
    #lk-page.lk-list #appointments-listing .lk-list__item.lk-list__item_last:before{
        display: none;
    }
    #lk-page .lk-left-menu ul#lk-main-menu li a:before {
        content: '';
        position: absolute;
        left: 17px;
        top: calc(50% - 2px);
        display: block;
        width: 9px;
        height: 9px;
        border-radius: 50%;
        background-color: #65b4ad;
    }

    #lk-page .lk-main-contain #lk-breadcrumbs + .lk-sale {
        margin-top: 20px;
    }
    #lk-page .lk-main-contain .lk-link-stack + * {
        margin-top: 6px;
    }


    #lk-page .lk-main-contain .half_slider__item {
        min-height: 228px;
        padding: 12px 20px;
    }
    #lk-page .lk-main-contain .half_slider .slick-track {
        height: 228px;
    }
    #lk-page .lk-main-contain .half_slider__title,
    #lk-page .lk-main-contain .sale__title__turquoise{
        font-size: 18px;
        font-weight: 500;
        line-height: 37px;
        width: initial;
        max-width: 270px;
        margin-bottom: 0;
    }
    #lk-page .lk-main-contain .btn.half_slider__details,
    #lk-page .lk-main-contain .sale__title__turquoise + .btn {
        position: absolute;
        bottom: 25px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 130px;
        height: 40px;
        border-radius: 20px;
        border: 2px solid #ffffff;
        font-size: 16px;
        font-weight: 400;
        line-height: 1;
        color: #ffffff;
        background: transparent;
        padding: 0;
    }
    #lk-page .lk-main-contain .btn.half_slider__details:hover,
    #lk-page .lk-main-contain .btn.half_slider__details:active,
    #lk-page .lk-main-contain .btn.half_slider__details:focus,
    #lk-page .lk-main-contain .sale__title__turquoise + .btn:hover,
    #lk-page .lk-main-contain .sale__title__turquoise + .btn:active,
    #lk-page .lk-main-contain .sale__title__turquoise + .btn:focus {
        color: #000000;
        background: #ffffff;
    }
    #lk-page .lk-main-contain .half_slider__nav {
        left: initial;
        right: 16px;
        width: auto;
        bottom: 31px;
    }
    #lk-page .lk-main-contain .half_slider__count {
        padding: 0 12px;
    }
    #lk-page .lk-main-contain .half_slider__nav .slick-prev.slick-arrow {
        width: 23px;
        height: 23px;
        background: url(../img/lk-carousel/button-slick-prev-slick-arrow.png) no-repeat center center / contain;
    }
    #lk-page .lk-main-contain .half_slider__nav .slick-next.slick-arrow {
        width: 23px;
        height: 23px;
        background: url(../img/lk-carousel/button-slick-next-slick-arrow.png) no-repeat center center / contain;
    }
}
#lk-page .content-table-wrapper .content-table table.table tr.notify-details-row.open {
    display: table-row;
}

/*баг 134*/
@media (min-width: 768px) {
    .bx-ie .nano,
    .bx-ie11 .nano,
    .bx-ie.bx-ie11 .nano {
        position: relative;
        width: calc(100% + 50px);
        height: 100%;
        overflow: hidden;
        padding-right: 30px;
    }
    .bx-ie .nano > .nano-content,
    .bx-ie11 .nano > .nano-content,
    .bx-ie.bx-ie11 .nano > .nano-content {
        padding-right: 60px;
        margin-right: -20px;
    }
    .bx-ie .nano > .nano-pane,
    .bx-ie11 .nano > .nano-pane,
    .bx-ie.bx-ie11 .nano > .nano-pane {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 12px;
    }
}

#form-ajaxCity #kladr_autocomplete {
    position: absolute;
    left: 0;
    top: 0;
}
#form-ajaxCity #kladr_autocomplete ul {
    top: 46px !important;
    left: 0 !important;
    max-height: 280px !important;
}

/*99 bug*/
.datepicker table tr td.new.day.slots {
    color: #777777;
}
.datepicker table tr td.disabled {
    color: #ede3e3;
}

/*175 bug*/
.my-orders #lk-page .lk-list__filter .list-filter__rows .input-with-prefs.input-with-prefs_pre-start,
.my-orders #lk-page .lk-list__filter .list-filter__rows .input-with-prefs.input-with-prefs_pre-end {
    position: relative;
    padding: 0;
}
.my-orders #lk-page .lk-list__filter .list-filter__rows .input-with-prefs.input-with-prefs_pre-start > input,
.my-orders #lk-page .lk-list__filter .list-filter__rows .input-with-prefs.input-with-prefs_pre-end > input {
    text-align: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.my-orders #lk-page .lk-list__filter .list-filter__rows .input-with-prefs.input-with-prefs_pre-start > input {
    padding: 0 10px 0 31px;
    line-height: 46px;
}
.my-orders #lk-page .lk-list__filter .list-filter__rows .input-with-prefs.input-with-prefs_pre-end > input {
    padding: 0 10px 0 37px;
    line-height: 46px;
}

/*ios iphone X*/
.bx-core.bx-ios.bx-touch.bx-retina.bx-chrome.touchevents .my-orders #lk-page .lk-list__filter .list-filter__rows .input-with-prefs.input-with-prefs_pre-start > input {
    padding: 0 10px 0 31px;
    line-height: 46px;
}
.bx-core.bx-ios.bx-touch.bx-retina.bx-chrome.touchevents .my-orders #lk-page .lk-list__filter .list-filter__rows .input-with-prefs.input-with-prefs_pre-end > input {
    padding: 0 10px 0 37px;
    line-height: 46px;
}
.my-orders #lk-page .lk-list__filter .list-filter__rows .input-with-prefs.input-with-prefs_pre-start > .pref,
.my-orders #lk-page .lk-list__filter .list-filter__rows .input-with-prefs.input-with-prefs_pre-end > .pref {
    height: 46px;
    line-height: 46px;
    margin: 0 !important;
    border: 1px solid transparent;
    transform: none !important;
    font-size: 15px !important;
    top: 0 !important;
    position: absolute !important;
    width: 22px;
    padding: 0 !important;
    background: none;
    color: #232323 !important;
}
.my-orders #lk-page .lk-list__filter .list-filter__rows .input-with-prefs.input-with-prefs_pre-start > .pref {
    left: 15px !important;
    pointer-events: none;
}
.my-orders #lk-page .lk-list__filter .list-filter__rows .input-with-prefs.input-with-prefs_pre-end > .pref {
    left: 13px !important;
    pointer-events: none;
}
#lk-page button.add_calendar{
	display:none !important;
}
#lk-page.lk-favorites #appointments-listing {
    margin-left: 0;
    margin-right: 0;
}
#lk-page.lk-favorites #appointments-listing .lk-list__item {
    background: none;
}
#lk-page.lk-list #appointments-listing .lk-list__item .lk-list__disclaimer {
    margin-top: 20px;
    font-size: 12px;
    line-height: 1.4;
}

@media (max-width: 767px) {
    form.lk-form.form .form__line .checkbox input[type="checkbox"] + .checkbox .checkbox__text {
        font-size: 14px;
    }
}

@media (max-width: 320px) {
    form.lk-form.form .form__line .checkbox input[type="checkbox"] + .checkbox .checkbox__text {
        font-size: 12px;
    }
}
