/*
Theme Name: slenio_namai_theme_by_dp
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.3
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.wpcf7  input::placeholder {
    color: #ededed;
    opacity: 1; /* Firefox */
}

.wpcf7  input::-ms-input-placeholder { /* Edge 12 -18 */
    color: #ededed;
}

body.home iframe {
    float: left;
    width: 100%;
}

.fix-img-container {
    position: absolute;
    left: 50%;
    z-index: 99;
    transform: translateX(-50%);
    text-align: center;
    margin-top: -4.5rem;
}

@media only screen and (max-width: 48em) {
    /*************** ADD MOBILE ONLY CSS HERE  ***************/


}

.click-darzelis,
.click-susisiekimas,
.click-sveikata,
.click-pramogos,
.click-mokyklos,
.click-parduotuves {
    cursor:  pointer;
    display:  flex;
    align-items: center;
    padding: 0.6rem 2rem;
}


.iframe-container * { border:none !important; }

.change-iframe p {
    margin-bottom: 0;
}

.click-darzelis:hover,
.click-su.siekimas:hover,
.click-sveikata:hover,
.click-pramogos:hover,
.click-mokyklos:hover,
.click-parduotuves:hover,
.click-darzelis.active,
.click-susisiekimas.active,
.click-sveikata.active,
.click-pramogos.active,
.click-mokyklos.active,
.click-parduotuves.active {
    background-color: #eef4fa;
}

.i-info-tooltip .i-info-tooltip-text {
    position: absolute;
    bottom: 110%;
    left: -45px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: ease all .3s;
    transition: ease all .3s;
    padding: 10px;
    border-radius: 10px;
    width: 140px;
    text-align: center;
    font-size: 12px;
    color: #2d2d33;
    background-color: #fff;
}

.i-info-tooltip img {
    width: 52px;
    height: 52px;
    object-fit: scale-down;
}

.i-info-tooltip {
    opacity: 1;
    position: absolute;
    width: 53px;
    height: 53px;
    cursor: pointer;
    z-index: 1;
    bottom: 10%;
    left: 59%;
}

.i-info-tooltip .i-info-tooltip-text:after {
    content: '';
    background-color: #fff;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    width: 25px;
    height: 25px;
    position: absolute;
    bottom: 0;
    z-index: -1;
    left: 50%;
}

.i-info-tooltip:hover .i-info-tooltip-text {
    opacity: 1;
    visibility: visible;
    -webkit-transition: ease all .3s;
    transition: ease all .3s;
}

.check-height .text-box {
    width: 100% !important;
}


.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}

.qtip-tip {
    display:none !important;
}

.qtip-default {
    border: 0;
    padding: 0;
    max-width: unset;
    min-height: unset;
    line-height: 1;
    background: transparent;
}


.page-id-676 .sn-right-info {
    padding: 0 35px;
}
.page-id-676 .sn-tooltip-main {
    padding: 22px;
}
.qtip-content {
    padding: 0px;
    position: relative;
    overflow: visible;
}

.qtip-content:before {
    content: '';
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgb(255, 255, 255);
    border-radius: 11px;
    box-shadow: 0px 15px 32px 0px rgba(0, 0, 0, 0.33);
    box-shadow: 0px 11px 23px 0px rgba(0, 0, 0, 0.33);
    z-index: -1;
    transform: translateZ(0);
}

.sn-tooltip-details {
    font-size: 16px;
    color: #232227;
}

footer .wpcf7 input {
    color: #FFF;
}

.wpcf7 .wpcf7-submit {
    font-size: .85em;
    border-radius: 20px !important;
    text-transform: capitalize;
    line-height: 1;
}

.header-contact-wrapper a {
    text-transform: initial !important;
}

.nav-divided>li+li>a:after {
    display: none !important;
}

header .mobile-nav .is-small, .is-small.button {
    font-size: 1.2em;
}

header .mobile-nav .icon-menu {
    position: absolute;
    top: 50% !important;
    left: 50%;
    transform: translate(-50%, -50%);
}

header .mobile-nav .button span {
    line-height: 2.955;
    white-space: nowrap;
}

.sn-right-info {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    padding: 0 32px;
    font-weight: 600;
}
.sn-right-info * {
    white-space: nowrap;
    line-height: 1.4;
}

.sn-tooltip-header + .sn-tooltip-details {
    margin-top: 20px;
    margin-top: 14px;
}

.sn-tooltip-main {
    background: #232227;
    padding: 22px;
    text-align: center;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.hideprice .sn-tooltip-main{
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.sn-tooltip-details:empty {
    display: none;
}

.sn-tooltip-header {
    display: flex;
}

.sn-tooltip-icon {
    width: 50px;
    height: 50px;
    width: 35px;
    height: 35px;
    background-image: url('images/home.png');
    background-size: 50px 50px;
    background-size: 35px 35px;
    margin-right: 17px;
    margin-right: 12px;
    margin-top: -3px;
    margin-top: -2px;
}

.sn-tooltip-address {
    color: #FFF;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
}

.sn-tooltip-status {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 5px;
    color: #FFF;
}

.status-laisvas {
    color: #FFF;
}

.status-parduotas {
    color: #FFF;
}

.status-rezervuotas {
    color: #FFF;
}

svg [id^='building-'] {
    fill: #222228;
    opacity: 0;
    cursor: pointer;
}

svg [id^='building-'][data-url]:not([data-url=""]) {
    cursor: pointer;
}

svg [id^='building-'][data-st="parduotas"] {
    fill: #df0024;
    opacity: 0.35;
}

svg [id^='building-'][data-st="rezervuotas"] {
    fill: orange;
    opacity: 0.35;
}

svg [id^='building-']:hover {
    opacity: 0.45;
}

.sn-map-top-cloud {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    pointer-events: none;
}

.sn-map-top-cloud:before {
    content: '';
    display: block;
    padding-bottom: 57.1675302%;
    background-image: url('images/top-cloud.png');
    background-size: cover;
    background-repeat: no-repeat;
}

.sn-map-bottom-cloud {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 60%;
    pointer-events: none;
}

.sn-map-bottom-cloud:before {
    content: '';
    display: block;
    padding-bottom: 38.4615385%;
    background-image: url('images/bottom-cloud-n.png');
    background-size: cover;
    background-repeat: no-repeat;
}

.sn-map-logo {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 46%;
    transform: translateX(-51%) translateY(48%);
    pointer-events: none;
}

.sn-map-logo:before {
    content: '';
    display: block;
    padding-bottom: 100%;
    background-image: url('images/vynuogyno-namai.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.sn-map-wrapper {
    position: relative;
    transform: translateZ(0);

}

.sn-map-wrapper svg {
    display: block;
}

.sn-map-button {
    position: absolute;
    bottom: 6%;
    left: 0;
    right: 0;
}

.sn-scroll-down {
    width: 13%;
}

.sn-map-action {
    bottom: 0;
    pointer-events: none;
}

.sn-buildings-table {
    width: 100%;
}

.sn-buildings-table tr td {
    vertical-align: top;
}

.sn-buildings-table tr td:last-child {
    text-align: right;
}

.sn-buildings-table tr:not(:first-child):hover td {
    background: rgba(236, 236, 236, 0.2);
}

.sn-buildings-table tr[data-url]:not([data-url=""]) {
    cursor: pointer;
}

.sn-header-contact-phones a {
    display: block !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.search-results {
    padding: 52px 0 20px 0;
    margin: 0 auto;
    max-width: 1250px;
    width: 100%;
}

.search-results .search-results-wrapper table {
    border-collapse: collapse;
    width: 100%;
}

.search-results .search-results-wrapper table thead tr th {
    padding: 25px 0;
    text-align: center;
    font-size: 16px;
    color: #2d2d33;
    width: 12.5%;
    font-weight: bold;
}



.search-results .search-results-wrapper table tbody tr td {
    width: 12.5%;
    position: relative;
    padding: 25px 0;
    text-align: center;
    font-size: 24px;
    color: #2d2d33;
    font-weight: 300;
}

.search-results .search-results-wrapper table tbody tr td a:not(.button) {
    display: block;
    text-align: center;
    font-size: 16px;

    color: #2d2d33;
    font-weight: 300;
}

.search-results .search-results-wrapper table tbody tr td a {
    text-decoration: none;
}

.search-results .search-results-wrapper table tbody tr {
    border-top: 1px solid #CCC;
}
.search-results .search-results-wrapper table tbody tr td {
    font-size: 16px;
}

.search-results .search-results-wrapper table tbody tr td {
    padding: 0;
}

.search-results .search-results-wrapper table tbody tr {
    border: none;
    border-top: 1px solid transparent;
}

.search-results .search-results-wrapper table tbody tr.anim-rows {
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    -webkit-transition: all 0.7s cubic-bezier(.3,0,0,1);
    -o-transition: all 0.7s cubic-bezier(.3, 0, 0, 1);
    transition: all 0.7s cubic-bezier(.3,0,0,1);
    will-change: transform;
}

.search-results .search-results-wrapper table tbody tr td a {
    text-decoration: none;
}

.search-results .search-results-wrapper table tbody tr td a:not(.button) {
    padding: 25px 0;
}

.search-results .search-results-wrapper table tbody tr td .smaller-text.mobile-text {
    display: none;
}

.search-results .search-results-wrapper table tbody tr td .smaller-text {
    font-size: 16px;
}


.search-results .search-results-wrapper table tbody tr td .pirmine-kaina {
    text-decoration: line-through;
    font-size: 14px;
    position: absolute;
    top: 10%;

}

.search-results .search-results-wrapper table tbody tr td .pirmine-kaina {
    top: 19%;
}

.search-results .search-results-wrapper table tbody tr td .akcijine-kaina {
    color: #2d2d33;
}

.discount-icon {
    display: inline-flex;
    position: relative;
}

.discount-icon svg {
    width: 26px;
    height: 26px;
    position: relative;
    z-index: 10;
}

.search-results .search-results-wrapper table tbody tr.Laisvas:hover {
    cursor: pointer;
    background-color: #f1f1f1;
}
header #header-contact a {
    font-size: 1.11em;
}
.select-auks,
.select-korp{
    width: 40px;
    height: 40px;
    text-align: center;
    align-items: center;
    justify-content: center;
    display: flex;
}
.select-auks span,
.select-korp span {
    line-height: 1;
}
.search-results .search-results-wrapper table tbody tr:not(.Laisvas):hover a {
    cursor: context-menu;
}

.search-results .search-results-wrapper table tbody tr.anim-rows.anim-trigger {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.search-results .search-results-wrapper table tbody tr.anim-rows.anim-trigger.Rezervuotas,
.search-results .search-results-wrapper table tbody tr.anim-rows.anim-trigger.Parduotas {

}

.discount-icon:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #2d2d33;
    opacity: 0.8;
    transform: scale(0);
    animation: ripple 1.5s ease-out infinite;
    transform-origin: center;
}

.details-search .details-search-wrapper .details-search-filter-container .noUi-horizontal .noUi-handle {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #2d2d33;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    border: none;
    cursor: pointer;
}

.details-search .details-search-wrapper .details-search-filter-container .noUi-horizontal .noUi-handle:after,
.details-search .details-search-wrapper .details-search-filter-container .noUi-horizontal .noUi-handle:before {
    display: none;
}

.details-search .details-search-wrapper .details-search-filter-container .kvadratura-to-text, .details-search .details-search-wrapper .details-search-filter-container .kaina-to-text {
    position: absolute;
    bottom: -16px;
    left: unset;
    right: 20px;
    color: #2d2d33;
}

.filter-checkbox-field svg {
    display: flex;
    width: 14px;
    height: 14px;
    margin: 0 auto;
    will-change: opacity;
    transition: opacity 0.48s ease;
}

.filter-checkbox-field svg path {
    fill: #2d2d33 !important;
}

.discount-search:not(.active) .filter-checkbox-field svg {
    opacity: 0;
}

@keyframes ripple {
    from {
        opacity: 0.8;
        transform: scale(0);
    }

    to {
        opacity: 0;
        transform: scale(2);
    }
}

table .discount-icon svg {
    width: clamp(16px, 1.4vw, 26px);
    height: clamp(16px, 1.4vw, 26px);
}

table .discount-icon svg path {
    fill: #2d2d33;
}

.details-search {
    background-color: #eef4fa;
}
.details-search .details-search-wrapper .details-search-filter-container .detali-filter label:hover,
.details-search .details-search-wrapper .details-search-filter-container .detali-filter label.active-filter {
    color: #fff;
    border: 1px solid #2d2d33;
    background-color: #2d2d33;
}

.details-search .details-search-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: center;
    padding: 55px 0px 65px;
    max-width: 1250px;
    width: 100%;
    margin: 0 auto;
}

.details-search .details-search-wrapper .details-search-filter-container {
    position: relative;

}



.paieska-korpusas {
    display: flex;
    align-items: center;
    margin-left: 15px;
}


.details-search .details-search-wrapper .details-search-filter-container .detali-label {
    font-size: 15px;
    color: #2d2d33;
    margin-bottom: 10px;
    text-align: center;
    line-height: 1.2;
}

.details-search .details-search-wrapper .details-search-filter-container .detali-filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin: auto;
}

.details-search .details-search-wrapper .details-search-filter-container .detali-filter label {
    border-radius: 50%;
    font-size: 15px;
    color: #2d2d33;
    border: 1px solid #2d2d33;
    display: grid;
    place-content: center;
    width: 38px;
    height: 38px;
    cursor: pointer;
}

.details-search .details-search-wrapper .details-search-filter-container .detali-filter label.custom-width {
    border-radius: 25px;
    width: 50px;
}

.details-search .details-search-wrapper .details-search-filter-container input {
    display: none;
}

.details-search .details-search-wrapper .details-search-filter-container .detali-filter label:not(:first-child) {
    margin-left: 5px;
}

.details-search .details-search-wrapper .details-search-filter-container {
    position: relative;
    flex: 0 0 20%;
}

.details-search .details-search-wrapper .paieska-kambariai {
    flex: 0 0 15%;
}
@media (min-width: 992px){
    .details-search .details-search-wrapper .paieska-kambariai {
        padding-left: 1.4rem;
    }
}

.details-search .details-search-wrapper .paieska-korpusas {
    flex: 0 0 8%;
}

.details-search .details-search-wrapper .details-search-filter-container.paieska-kvadratura .detali-label, .details-search .details-search-wrapper .details-search-filter-container.paieska-kaina .detali-label {
    margin-bottom: 20px;
}

.details-search .details-search-wrapper .details-search-filter-container.paieska-kvadratura .detali-filter, .details-search .details-search-wrapper .details-search-filter-container.paieska-kaina .detali-filter {
    width: 70%;
}

.details-search .details-search-wrapper .details-search-filter-container .noUi-horizontal {
    height: 1px;
}

.details-search .details-search-wrapper .details-search-filter-container .noUi-base {
    top: -8px;
}

.details-search .details-search-wrapper .details-search-filter-container .kvadratura-from-text, .details-search .details-search-wrapper .details-search-filter-container .kaina-from-text {
    position: absolute;
    bottom: -16px;
    left: 26px;
    color: #2d2d33;
}

.discount-search {
    padding-top: 22px;
}

.discount-search > div {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

.filter-checkbox-field {
    border: 1px solid #2d2d33;
    display: flex;
    align-items: center;
    justify-items: center;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.discount-icon {
    position: relative;
}

.discount-icon svg {
    width: 26px;
    height: 26px;
    position: relative;
    z-index: 10;
}

.discount-icon svg path {
    fill: #2d2d33;
}

.discount-search .discount-icon:after {
    animation: none;
}

.discount-search .detali-label {
    margin-bottom: 0 !important;
    text-align: left !important;
}

#all-booking-rooms .select-auk-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 25px;
}

.select-auk-title {
    font-size: 18px;
    color: #2d2d33;
    text-align: center;
    margin-top: 25px;
}

#all-booking-rooms .select-auk-block a {
    width: 38px;
    height: 38px;
    font-size: 16px;
    border-radius: 50%;
    background-color: transparent;
    color: #2d2d33;
    display: grid;
    place-content: center;
    margin: auto;
    cursor: pointer;
    border: 1px solid #2d2d33;
    font-weight: 600;
}

#all-booking-rooms .select-auk-block a:not(:first-child) {
    margin-top: 10px;
}

#all-booking-rooms .select-auk-block a:hover,
#all-booking-rooms .select-auk-block a.active-auk {
    background-color: #2d2d33;
    color: #fff;
}

.imgf1 {
    position: absolute;
    bottom: 64%;
    right: 66%;
    width: 6rem;
    height: auto;
}

.imgf2 {
    position: absolute;
    bottom: 71%;
    right: 43%;
    width: 6rem;
    height: auto;
}

#all-booking-rooms {

    display: flex;
    flex-direction: row;

}

#all-booking-rooms .top-left-block {
    padding: 0 2rem;
}

#all-booking-rooms .auk-section {
    flex: 0 1 100%;
}

@media only screen and (max-width: 1460px) {
    #all-booking-rooms .select-auk-block a {
        width: 40px;
        height: 40px;
        font-size: 16px;
    }
    .search-results .search-results-wrapper table thead tr th {
        font-size: 14px;
    }
    .search-results .search-results-wrapper table tbody tr td a {
        font-size: 14px;
        min-width: max-content;
    }
    .search-results .search-results-wrapper table tbody tr td .smaller-text {
        font-size: 14px;
    }
    #all-booking-rooms .select-auk-block {
        margin-top: 15px;
    }
}

@media only screen and (max-width: 1200px) {
    .search-results .search-results-wrapper table tbody tr td, .search-results .search-results-wrapper table thead tr th {
        font-size: 14px;
    }
    .search-results .search-results-wrapper table tbody tr td .smaller-text, .search-results .search-results-wrapper table tbody tr td .pirmine-kaina {

        top: 29%;
    }
    .details-search .details-search-wrapper .details-search-filter-container .kvadratura-from-text, .details-search .details-search-wrapper .details-search-filter-container .kaina-from-text, .details-search .details-search-wrapper .details-search-filter-container .kvadratura-to-text, .details-search .details-search-wrapper .details-search-filter-container .kaina-to-text {
        font-size: 12px;
    }
}

@media screen and (max-width: 980px) {
    table .discount-icon {
        margin-left: 8px;
    }
}

@media only screen and (max-width: 992px) {
    .imgf1 {
        right: 72%;
        width: 5rem;
    }

    .imgf2 {
        right: 40%;
        width: 5rem;
    }
    .i-info-tooltip {
        width: 33px;
        height: 33px;
    }
    .sn-map-wrapper {
        padding-bottom: 10%;
        padding-top: 10%;
    }
    .fix-img-container {
        margin-top: -5.5%;
    }
    .sn-map-wrapper svg {
        transform: scale(1.4);
    }
    #row-365132337 {
        flex-direction: column-reverse;
    }
    #col-1096618478 {
        max-width: 100%;
        flex-basis: 100%;
    }
    #image_437796543 {
        display: none;
    }
    #all-booking-rooms {
        flex-direction: column-reverse;
    }
    #all-booking-rooms .select-auk-block {
        flex-direction: row-reverse;
    }
    #all-booking-rooms .select-auk-block a:not(:first-child) {
        margin-top: 0;
    }
    #all-booking-rooms .select-auk-block a {
        margin: 0 2.5px;
    }
    #image_899246149 {
        width: 100% !important;
    }
    .search-results .search-results-wrapper table thead tr th {
        font-size: 12px;
    }
    .details-search .details-search-wrapper .details-search-filter-container {
        width: 100%;
        justify-content: center;
    }
    .details-search .details-search-wrapper .details-search-filter-container .detali-label {
        margin-bottom: 0;
        margin: 15px 0;
    }
    .details-search .details-search-wrapper .details-search-filter-container.paieska-kvadratura, .details-search .details-search-wrapper .details-search-filter-container.paieska-kaina {
        width: 50%;
        margin: 10px auto;
    }
    .details-search .details-search-wrapper .details-search-filter-container .kvadratura-from-text, .details-search .details-search-wrapper .details-search-filter-container .kaina-from-text, .details-search .details-search-wrapper .details-search-filter-container .kvadratura-to-text, .details-search .details-search-wrapper .details-search-filter-container .kaina-to-text {
        bottom: -32px;
    }
    .details-search .details-search-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 20px 0px 35px;
    }
}

@media screen and (max-width: 981px) {
    .paieska-korpusas {
        display: flex;
        justify-content: center;
        margin-top: 18px;
    }
}

@media only screen and (min-width: 768px) {
    .show-on-mobile {
        display: none !important;
    }
}

@media only screen and (max-width: 768px) {
    .mobile-map-height {
        height: 500px !important;
    }
    #all-booking-rooms .select-auk-block a:not(:first-child) {
        margin-top: 0px;
    }
    #all-booking-rooms .select-auk-block a {
        width: 40px;
        height: 40px;
        font-size: 16px;
    }
    .show-on-mobile {
        display: block;
    }
    #all-booking-rooms .select-auk-block {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .search-results .search-results-wrapper table thead tr th, .search-results .search-results-wrapper table tbody tr td {
        width: 14.2%;
        padding: 25px 5px;
        white-space: nowrap;
    }
    .search-results .search-results-wrapper table tbody tr td {
        font-size: 12px;
    }
    .search-results .search-results-wrapper table tbody tr td {
        padding: 20px 5px;
    }
    .search-results .search-results-wrapper table tbody tr td {
        width: 0%;
    }
}

@media only screen and (max-width: 576px) {
    .search-results .search-results-wrapper table tbody tr:first-child {
        border-top: 0;
    }
    .search-results .search-results-wrapper table tbody tr td .smaller-text.mobile-text {
        display: inline-block;
    }
    .search-results .search-results-wrapper table tbody tr td .smaller-text.desktop-text {
        display: none;
    }
    .imgf1 {
        right: 70%;
        width: 3.5rem;
    }

    .imgf2 {
        right: 38%;
        width: 3.5rem;
    }
}

@media only screen and (max-width: 510px) {
    .search-results .search-results-wrapper {
        width: 100%;
        overflow-x: scroll;
    }
    .search-results .search-results-wrapper table {
        width: 480px;
    }
    .search-results .search-results-wrapper table thead {

    }
    .search-results .search-results-wrapper table tbody {
        border-top: 1px solid #f0f0f0;
    }
}


@media (max-width: 549px) {
    .fix-img-container {
        margin-top: -7%;
        padding: 0 15px;
    }
    .sn-scroll-down {
        width: 30%;
    }

    .sn-map-action {
        bottom: -3%;
    }
    .click-darzelis, .click-susisiekimas, .click-sveikata, .click-pramogos, .click-mokyklos, .click-parduotuves {
        padding: 5px;
    }
}

@media (max-width: 614px) {
    .sn-buildings-table tr td:nth-child(3) {
        display: none;
    }
}

@media (max-width: 849px) {
    .sn-map-wrapper .qtip {
        opacity: 0 !important;
        pointer-events: none;
    }

}
@media (max-width: 549px) {
    #row-365132337 {
        flex-direction: column;
    }
}

@media (min-width: 850px) {
    .sn-buildings-table tr td:first-child {
        padding-left: 8.2%;
    }

    .sn-buildings-table tr td:last-child {
        text-align: left;
    }
}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}