.services {
    height: 215px;
    min-width: 0;
    position: relative;
    display: flex;
    flex-direction: column;
    text-decoration: none;
    padding: 16px 10px 118px 24px;
    margin-bottom: 24px;
    border: 1px solid transparent;
    background-clip: padding-box;
    background-color: var(--bs-white);
    border-radius: 10px 10px 60px 10px;
    -webkit-border-radius: 10px 10px 60px 10px;
    -moz-border-radius: 10px 10px 60px 10px;
    -ms-border-radius: 10px 10px 60px 10px;
    -o-border-radius: 10px 10px 60px 10px;
}
.services h4 {
    margin-bottom: 8px;
    line-height: 24px;
}
.services h6 {
    margin-bottom: 0;
    line-height: 19px;
}
.services:before {
    content: '';
    position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    z-index: -1;
    margin: -1px;
    border-radius: inherit;
    background: linear-gradient(90deg, #F8A70C 0%, #FF640D 97.02%);
}
.services:hover {
    color: var(--bs-dark);
    background: linear-gradient(90deg, #F8A70C 0%, #FF640D 97.02%);
}
.lawyer::after {    
    content: '';
    position: absolute;
    top: 0; right: -5px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right 99% no-repeat, url('../img/lawler.png') left bottom no-repeat;
}
.taxes::after {    
    content: '';
    position: absolute;
    top: 0; right: -5px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/taxes.png') left 99% no-repeat;
}
.psychologist::after {    
    content: '';
    position: absolute;
    top: 0; right: -5px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/psychologist.png') left 99% no-repeat;
}
.financier::after {    
    content: '';
    position: absolute;
    top: 0; right: -5px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/financier.png') left bottom no-repeat;
}
.fitness_relax::after {    
    content: '';
    position: absolute;
    top: 0; right: -5px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/fitness_relax.png') left bottom no-repeat;
}
.zozh::after {    
    content: '';
    position: absolute;
    top: 0; right: -5px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/zozh.png') left bottom no-repeat;
}
.yoga::after {    
    content: '';
    position: absolute;
    top: 0; right: -5px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/yoga.png') left bottom no-repeat;
}
.meditation::after {    
    content: '';
    position: absolute;
    top: 0; right: -5px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/meditation.png') left bottom no-repeat;
}
.coaching::after {    
    content: '';
    position: absolute;
    top: 0; right: -5px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/coaching.png') left bottom no-repeat;
}
.home::after {    
    content: '';
    position: absolute;
    top: 0; right: -5px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/home.png') left bottom no-repeat;
}
.auto::after {    
    content: '';
    position: absolute;
    top: 0; right: -5px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/auto.png') left bottom no-repeat;
}
.taxman::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/taxman.png') left bottom no-repeat;
}
.turnkey::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/turnkey.png') left bottom no-repeat;
}
.autoassistance::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/autoassistance.png') left bottom no-repeat;
}
.tutoring::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/tutoring.png') left bottom no-repeat;
}
.doctor::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/doctor.png') left bottom no-repeat;
}
.therapist::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/therapist.png') left bottom no-repeat;
}
.autoexpert::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/autoexpert.png') left bottom no-repeat;
}
.househelper::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/househelper.png') left 98% no-repeat;
}
.housemaster::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/housemaster.png') left 98% no-repeat;
}
.cleaning::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/cleaning.png') left 98% no-repeat;
}
.telemedicine::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/telemedicine.png') left 98% no-repeat;
}
.stylist::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/stylist.png') left 98% no-repeat;
}
.stylist-capsula-business::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/stylist-capsula-business.png') left 98% no-repeat;
}
.stylist-capsula-business-w::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/stylist-capsula-business-w.svg') left 98% no-repeat;
}
.stylist-capsula-life-m::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/stylist-capsula-life-m.svg') left 98% no-repeat;
}
.stylist-capsula-life-w::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/stylist-capsula-life-w.png')  no-repeat left bottom 3px/80px;
}
.stylist-online::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/stylist-online.png') left 98% no-repeat;
}
.stylist-stylebook-m::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/stylist-stylebook-m.svg') left 98% no-repeat;
}
.stylist-stylebook-w::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/stylist-stylebook-w.png') no-repeat left bottom 3px/110px;
}
.proverka_jilya::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/proverka_jilya.png') left 98% no-repeat;
}
.tehnopoisk::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/tehnopoisk.png') left 98% no-repeat;
}
.new_year_capsule_m::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/new_year_capsule_m.svg') left 98% no-repeat;
}
.new_year_capsule_w::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/new_year_capsule_w.svg') left 98% no-repeat;
}
.new_year_capsule::after {    
    content: '';
    position: absolute;
    top: 0; right: -3px; bottom: -1px; left: 24px;
    background: url('../img/drop.svg') right bottom no-repeat, url('../img/new_year_capsule.svg') left 98% no-repeat;
}
/* Psihology */
.service .block > * ~ * {
    margin-top: 0 !important;
}
.service .profile_image {
    position: relative;
    flex: 0 0 120px;
    max-width: 120px;
    height: 120px;
}
.service .head-link {
    min-width: 190px;
    padding: 10px 22px 10px 20px;
}
.service input[name="search"] {
    min-width: 230px;
}
.service .favourites {
    cursor: pointer;
}
.btn-check:checked+.favourites path,
.btn-check:checked+.favourites-avatar path {
    fill: var(--bs-primary);
}
.service .favourites-avatar {
    position: absolute;
    left: 3%;
    top: 3%;
}
.service .helper {
    width: 215px;
}
.service .check-label {
    padding: 8px 14px;
    cursor: pointer;
}
.service.btn-gray {
    color: var(--bs-dark);
}
.btn-check:checked+.btn-gray {
    color: var(--bs-white);
    background-color: var(--bs-primary);
}
.lawlers-img img {
    width: 56px;
    height: 56px;
    border: 2px solid var(--bs-white);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}
.lawlers-img img:first-child {
    margin-top: 8px;
    margin-right: -20px;
}
.lawlers-img img:nth-child(2) {
    z-index: 1;
}
.lawlers-img img:last-child {
    margin-top: 8px;
    margin-left: -20px;
}
.btn-favourites {
    text-align: center;
    padding: 8px 55px;
    border: 1px solid var(--bs-dark);
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}
.service .list .item .status span {
    background: var(--bs-primary);

}
.service ol li::marker {
    color: var(--bs-primary);
}
.certificates-img {
    width: 122px;
    height: 122px;
}
.sertificates-btn {
    text-align: center;
    display: block;
    padding: 8px 10px;
    background: var(--bs-gray200);
    border-radius: 8px;
}
.reviews-img {
    width: 44px;
    height: 44px;
    margin-right: 8px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}
.service .border-bot {
    border-bottom: 2px solid var(--bs-gray200);
}
.departures-svg {
    margin-left: 10px;
}
.btn-departures {
    padding: 14px 40px;
    margin-top: 32px;
}
.departures-reset {
    position: absolute;
    bottom: 15px;
    right: 10px;
    border: none;
    background: transparent;
}
.departures-info {
    padding: 16px 24px;
    background-color: var(--bs-gray100);
    display: flex;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}
@media screen and (max-width:992px) {
    .service .head {
        overflow-x: scroll;
    }
}
@media screen and (max-width:576px) {
    .service .profile {
        border-bottom: 2px solid var(--bs-gray200);
    }
    .service .profile {
        align-items: flex-start;
    }
    .service .profile_image {
        flex: 0 0 80px;
        max-width: 80px;
        height: 80px;
    }
}

/* Mobile version for displaying services */

[id^="Bookmark"] .bi::before {font-weight: bold !important}
[id^="Bookmark"] .bi-heart::before {color: #CC0000;}
[id^="Bookmark"] .bi-heart-fill::before {color: #CC0000;}
[id^="Bookmark"] .btn-warning,
[id^="Bookmark"] .btn-warning:hover {border-color: transparent !important;background-color: transparent !important;}

@media (max-width: 767px) {
.services {
border-radius: 4px 4px 20px 4px;
}
.services h4 {
font-weight: 600;
padding-right: 18px;
}
.coaching::after {
right: -10px;
left: 0;
background:
url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/coaching.png) center bottom / 92px 90px no-repeat;
}
.meditation::after {
right: -10px;
left: 0;
background:
url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/meditation.png) center bottom / 92px 90px no-repeat;
}
.yoga::after {
right: -10px;
left: 0;
background:
url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/yoga.png) center bottom / 92px 90px no-repeat;
}
.lawyer::after {
right: -10px;
left: 0;
background:
url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/lawler.png) center bottom / 92px 90px no-repeat;
}
.taxes::after {
right: -10px;
left: 0;
background:
url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/taxes.png) center bottom / 92px 90px no-repeat;
}
.financier::after {
right: -10px;
left: 0;
background:
url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/financier.png) center bottom / 92px 90px no-repeat;
}
.zozh::after {
right: -10px;
left: 0;
background:
url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/zozh.png) center bottom / 92px 90px no-repeat;
}
.fitness_relax::after {
right: -10px;
left: 0;
background:
url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/fitness_relax.png) center bottom / 92px 70px no-repeat;
}
.psychologist::after {
right: -10px;
left: 0;
background:
url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/psychologist.png) center bottom / 92px 90px no-repeat;
}
.home::after {
right: -10px;
left: 0;
background:
url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/home.png) center bottom / 92px 90px no-repeat;
}
.auto::after {
right: -10px;
left: 0;
background:
url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/auto.png) center bottom / 92px 40px no-repeat;
}

.taxman::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/lawler.png) center bottom / 77px 64px no-repeat;
}

.telemedicine::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/telemedicine.png) center bottom / 77px 64px no-repeat;
}

.turnkey::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/turnkey.png) center bottom / 82px 70px no-repeat;
}
.househelper::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/househelper.png) center bottom / 82px 70px no-repeat;
}
.proverka_jilya::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/proverka_jilya.png) center bottom / 70px 70px no-repeat;
}
.tehnopoisk::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/tehnopoisk.png) center bottom / 82px 70px no-repeat;
}
.housemaster::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/housemaster.png) center bottom / 82px 70px no-repeat;
}
.cleaning::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/cleaning.png) center bottom / 82px 70px no-repeat;
}
.autoassistance::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/autoassistance.png) center bottom / 82px 70px no-repeat;
}
.tutoring::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/tutoring.png) center bottom / 82px 70px no-repeat;
}

.stylist::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/stylist.png) center bottom / 82px 70px no-repeat;
}

.doctor::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/doctor.png) center bottom / 82px 70px no-repeat;
}
.therapist::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/therapist.png) center bottom / 82px 70px no-repeat;
}
.autoexpert::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/autoexpert.png) center bottom / 82px 52px no-repeat;
}
.stylist-stylebook-w::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/stylist-stylebook-w.png) center bottom / 82px 70px no-repeat;
}
.stylist-capsula-business::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/stylist-capsula-business.png) center bottom / 82px 70px no-repeat;
}
.stylist-capsula-life-w::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/stylist-capsula-life-w.png) center bottom / 82px 70px no-repeat;
}
.stylist-online::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/stylist-online.png) center bottom / 82px 70px no-repeat;
}
.stylist-stylebook-m::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/stylist-stylebook-m.svg) center bottom / 82px 70px no-repeat;
}
.stylist-capsula-business-w::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/stylist-capsula-business-w.svg) center bottom / 82px 70px no-repeat;
}
.stylist-capsula-life-m::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/stylist-capsula-life-m.svg) center bottom / 82px 70px no-repeat;
}
.new_year_capsule_m::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/new_year_capsule_m.svg) center bottom / 82px 70px no-repeat;
}
.new_year_capsule_w::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/new_year_capsule_w.svg) center bottom / 82px 70px no-repeat;
}
.new_year_capsule::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/new_year_capsule.svg) center bottom / 82px 70px no-repeat;
}
.yoga::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/yoga.png) center bottom / 82px 70px no-repeat;
}
.meditation::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/meditation.png) center bottom / 82px 70px no-repeat;
}
.coaching::after {
right: -10px;
left: 0;
background: url(/templates/2017/themes/eap/img/drop.svg) right bottom / 142px 32px no-repeat,
url(/templates/2017/themes/eap/img/coaching.png) center bottom / 82px 70px no-repeat;
}
}
@media (max-width: 480px) {
.services {
height: 152px;
padding: 4px 8px 18px 8px;
}
.services h4 {
font-size: 14px;
line-height: 18px;
}
.services h6 {
font-size: 10px;
line-height: 14px;
}
}