﻿@media(min-width:1200px) {

    span.ob__bodyM.ob__accentXS.font-weight-bold {
        font-size: 14px;
    }

    p.pool-btn.fv__row.authorized {
        flex-direction: column-reverse !important;
    }

    span.text-danger label.like-label {
        color: #ED3A32 !important;
    }

    a.pool-like {
        padding: 9px;
        height: 36px;
        width: 36px;
        justify-content: center;
        width: 14.8%;
    }

    .card.mb-3.object--s a.pool-like {
        width: 100%;
    }

    span.text-light {
        height: 24px;
        width: 24px;
        align-self: center;
    }

    label.like-label {
        width: 24px;
        height: 24px;
    }

    .like-label:before {
        width: 24px;
        height: 24px;
        align-content: center;
    }

    a.pool-like span.text-danger {
        height: 24px;
        width: 24px;
        align-self: center;
    }

    p.pool-btn a.bg-primary.moreAboutObj {
        height: 36px;
        line-height: 7px;
    }

    div.universal-favorit-page h3.ob__favorits__squares {
        margin: -60px 0px 24px 0px;
        font-family: Ubuntu;
        font-size: 16px;
        font-weight: 400;
        line-height: 22.4px;
        text-align: left;
    }

    p.card-text.pb-3.d-flex.justify-content-between {
        height: max-content;
    }

    p.card-text.pool-adress {
        height: 18px;
        overflow: hidden;
        margin-bottom: 64px;
        width: 396px;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        white-space: nowrap;
    }

    p.card-text.pb-3.d-flex.justify-content-between span {
        width: max-content;
    }

    .carousel-counter {
        position: absolute;
        bottom: 10px;
        right: 10px;
        background: rgba(0, 0, 0, 0.6);
        color: #fff;
        padding: 5px 10px;
        border-radius: 12px;
        font-size: 14px;
    }

    .carousel-counter {
        position: absolute;
        bottom: 10px;
        right: 10px;
        background: rgba(0, 0, 0, 0.6);
        color: #fff;
        padding: 5px 10px;
        border-radius: 12px;
        font-size: 14px;
    }

    .carousel-counter {
        position: absolute;
        bottom: 10px;
        right: 10px;
        background: rgba(0, 0, 0, 0.6);
        color: #fff;
        padding: 5px 8px;
        border-radius: 12px;
        font-size: 14px;
        z-index: 1;
        margin: 0 auto;
        left: 10px;
        width: max-content;
        border-radius: 24px;
        height: max-content;
    }

    div.authorized .card.mb-3.object--news, div.card.mb-3.object--news {
        height: 280px !important;
    }

    p.card-text.pt-3.border-top.pool-code, p.card-text.pt-3.font-weight-bold.border-top {
        position: absolute;
        width: -webkit-fill-available;
        margin-bottom: 26px;
        bottom: 0;
        padding: 16px 0px 0px 0px !important;
        margin-right: 20px !important;
    }


    p.pool-btn {
        margin: -81px 0px 0px 0px;
    }

        p.pool-btn.advertising {
            margin: -110px 0px 0px 0px;
            margin: -94px 0px 0px 0px;
        }

    div.ob__blocks__pool-btn--shs {
        display: flex;
        gap: 12px;
        flex-direction: column-reverse;
    }


        div.ob__blocks__pool-btn--shs a {
            justify-self: right;
            margin-left: auto;
        }

    div.pool-btn--shs {
        display: flex;
        justify-content: space-between;
        height: max-content;
        margin-bottom: 17px;
        padding-bottom: 11px;
    }

    p.ob__blocks__eye {
        text-align: right;
    }

        p.ob__blocks__eye * {
            margin-left: auto;
        }

            p.ob__blocks__eye * img {
                margin-left: auto;
            }

        p.ob__blocks__eye span {
            right: 40px;
            right: 21px;
        }

    div.pool-btn--shs {
        position: absolute;
        margin-bottom: 91px;
        width: 77.1%;
        bottom: 0;
    }

    div.card-body {
        padding: 21px 21px 24px 21px !important;
        padding: 20px 20px 20px 20px !important;
    }

    p.card-text.font-weight-bold span {
        color: #7A7E81;
        font-family: Ubuntu;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        text-align: left;
    }

    span.pool-like_items {
        height: max-content;
        margin: auto;
    }


    div.card-body p.border-top.card-text.font-weight-bold.ob__texts__second-house.pt-3 {
        border: 0 !important;
        width: max-content;
    }


    div.card-body p.card-text span.ob__texts__second-house {
        border-radius: 40px;
        background: #0856B1;
        color: white;
        padding: 7px 12px;
        height: 28px;
    }






    div.pool-btn--shs div.ob__blocks__pool-btn--shs {
        position: absolute;
        bottom: 0;
        right: 0;
        margin-bottom: -71px;
        margin-bottom: -112px;
        margin-bottom: -107px;
        margin-bottom: -90px;
    }

    div.pool-btn--shs {
        display: grid;
        grid-template-columns: auto;
        margin-bottom: 130px;
        margin-bottom: 125px;
        margin-bottom: 110px;
    }

    a.ob__suitable-for-bail {
        margin: 20px 0px 0px;
    }

    span.card-title.font-weight-bold.cardTitlePrice.ob__font-size__accentms {
        padding: 0;
        margin: 0;
        height: max-content;
    }

    span.ob__font-size__accentms {
        font-size: 18px;
    }

    div.timeAndPrice {
        align-items: center;
        height: max-content;
        align-items: baseline;
    }

    p.card-text.font-weight-bold.ob__second-housets__squares {
        line-height: 0;
    }

    div.card-body p.card-text
    span.ob__texts__second-house.ob__background__grey__for-second-house {
        background: #EBEFF1;
        color: #333839;
    }

    body a.ob__suitable-for-bail p {
        color: teal;
        color: #008F91;
    }

    .ob__suitable-for-bail:hover .sh--tooltypes {
        display: block;
    }

    a.ob__suitable-for-bail div.sh--tooltypes p {
        color: white;
        color: #FFFFFF;
    }

    a.ob__suitable-for-bail div.sh--tooltypes {
        margin: 0px 0px -15% 0px;
    }

    p.card-text.pb-3.d-flex.justify-content-between span {
        font-size: 14px;
        color: #7A7E81;
    }

    div.dropdown.show.filter_s {
        display: flex;
        text-align: left;
    }

        div.dropdown.show.filter_s a#dropdownMenuLink span i, .mainContentPool .fa-chevron-down {
            height: 15px;
        }

    a#dropdownMenuLink {
        padding-left: 8px;
    }

    div.pool--title h5 {
        text-align: left;
    }

    div span.text-light label.like-label {
        cursor: pointer;
        background-image: url(/Images-baspana/Stroke-favorite.svg);
    }

    div span.text-danger label.like-label {
        cursor: pointer;
        background-image: url(/Images-baspana/Fill-favorite.svg);
    }

    div.ob__block__page--favorit--blocks .ob__mid__gray {
        color: #7A7E81;
        width: 67%;
    }

    div.card.mb-3.object--s p.card-text.pool--mtd {
        display: none;
    }

    div.card.mb-3.object--s p.card-text.pool--mtd {
        display: none;
    }

    div.pool-btn--shs p.card-text {
        font-family: Ubuntu;
        font-size: 18px;
        font-weight: 700;
        line-height: 25.2px;
        text-align: left;
    }

    p.ob__blocks__eye {
        font-family: Ubuntu;
        font-size: 14px;
        font-weight: 400;
        line-height: 19.6px;
        text-align: right;
        color: #7A7E81;
    }

    a.pool-like {
        background: #EBEFF1;
        font-family: Ubuntu;
        font-size: 14px;
        font-weight: 400;
        line-height: 19.6px;
        text-align: center;
    }

    div.ob__blocks__pool-btn--shs a.bg-primary {
        margin: 0;
        width: 100%;
        text-align: center;
        width: 154px;
    }

    .card.mb-3.object--s a.pool-like span.pool-like_items {
        text-align: left;
        margin: 0;
    }

    .card.mb-3.object--s a.pool-like {
        gap: 8px;
    }

    div.card.mb-3.object--s {
        height: 234px;
    }

    a.second_objects img.d-block {
        height: 234px;
    }

    div.card-body {
        height: 234px;
    }

    a.second_objects img {
        height: 233px;
        width: 247px;
    }
}
