@media (max-width:1600px) {
    .container {
        width: 1300px
    }
    .container-smaller {
        width: 950px
    }
    .simple-block {
        height: 270px
    }
    .product-blocks .simple-block-title {
        margin-top: 50px
    }
    .search-box .dropdown-select .dropdown-active,
    .search-box .dropdown-select .dropdown-menu li,
    .search-box .search-th {
        padding-left: 9px!important
    }
    .search-box .dropdown-select .dropdown-menu li input {
        padding-left: 0!important
    }
    .projects-items .project-item {
        /*height: 341px*/
		height: 391px;
    }
    .project-item-image {
        height: 266px
    }
    .blocks.unadvertised-block>span {
        font-size: 25px
    }
    .blocks.unadvertised-block .full-button {
        font-size: 17px
    }
    .realty-item-clock-block {
        width: 23%
    }
    a.realty-item.with-clock .realty-item-remember {
        width: 7%
    }
}

@media (max-width:1149px) {
    .bx-controls {
        display: none
    }
}

@media (max-width:1450px) {
    .services-block {
        overflow: hidden
    }
}

@media (max-width:1400px) {
    a.realty-item.with-clock .realty-item-price {
        width: 15%
    }
    .realty-item-clock-block {
        width: 28%
    }
    .blocks.unadvertised-block {
        text-align: center
    }
    .blocks.unadvertised-block>span {
        padding-left: 0
    }
    .blocks.unadvertised-block .full-button {
        display: inline-block;
        float: none;
        margin-top: 15px
    }
    .fame-wall-items .broker {
        height: 360px
    }
    .fame-wall-items .broker-bottom .item-line {
        overflow: visible;
        white-space: initial
    }
    .fame-wall-items .broker-bottom {
        height: 70px;
        min-height: auto
    }
    .container-smaller {
        padding-left: 100px;
        padding-right: 100px;
        width: 100%
    }
    .projects-items .project-item {
        width: 50%
    }
    .information-gallery-section iframe {
        height: 315px
    }
    .search-block {
        height: 330px
    }
    .search-block .search-box {
        margin-top: 100px;
        margin-bottom: 100px
    }
    .page-cover {
        height: 345px
    }
    .career-block .career-block-text {
        font-size: 26px
    }
    .container {
        width: 1200px
    }
    .broker,
    .fame-wall-office {
        height: 360px
    }
    .fame-wall-office-logo {
        width: 40%;
        height: 80px
    }
    .broker-image {
        height: 265px
    }
    .menu-item {
        margin-right: 0;
		margin-left: 10px;
    }
    .career-block {
        height: 500px
    }
    .mb-rate {
        margin-right: 10px
    }
    .mb-rate-text {
        font-size: 16px;
        line-height: 25px;
        padding-top: 18px
    }
    .iconic-button,
    .iconic-button .fa,
    .iconic-button div {
        height: 30px;
        line-height: 30px
    }
    .iconic-button .fa {
        width: 30px;
        font-size: 15px
    }
    .all-searches-delete,
    .all-searches-see {
        padding-top: 19px
    }
    .all-searches-delete .iconic-button .fa,
    .all-searches-delete .iconic-button div,
    .all-searches-see .iconic-button .fa,
    .all-searches-see .iconic-button div {
        float: none;
        margin-right: 0
    }
    .blocks-two .simple-block,
    .simple-block {
        height: 240px
    }
    .blocks-two .simple-block-title {
        margin-top: 56px
    }
    .links-block .simple-block-button,
    .product-blocks .simple-block-button {
        bottom: 25px
    }
    .pmc-bottom .iconic-button {
        top: 3px
    }
}

@media (max-width:1400px) and (min-width:950px) {
    .capital-blue-text,
    .capital-white-text {
        font-size: 35px
    }
    .container {
        width: 1150px
    }
    .capital-button {
        width: 200px;
        height: 40px;
        line-height: 38px
    }
    .dropdown-select .dropdown-active,
    .menu-remembers {
        line-height: 31px;
        height: 33px
    }
    .services-with-pictures #services-navigation,
    .services-with-pictures .services-navigation-block {
        height: 340px
    }
    .service-picture {
        height: 185px
    }
    .links-block .simple-block-title,
    .product-blocks .simple-block-title {
        margin-top: 40px
    }
    .extra-block-button {
        margin-top: 5px
    }
    .extra-block {
        height: 500px
    }
    .menu-item {
        font-size: 13px
    }
    .logo img {
        max-height: 28px;
        max-width: 170px;
        margin-top: 22px;
        margin-bottom: 22px
    }
    .dropdown-languages,
    .menu-remembers {
        margin-top: 20px
    }
    .services-with-pictures .service-text {
        padding-left: 25px;
        padding-right: 25px
    }
    .menu-remembers {
        font-size: 13px;
        padding-left: 15px;
        padding-right: 15px
    }
    .menu-remembers .fa {
        font-size: 17px;
        top: 2px
    }
    .dropdown-select .dropdown-menu li {
        min-height: 32px;
        line-height: 19px;
        padding-top: 6px;
        padding-bottom: 6px
    }
    .full-button {
        height: 33px;
        line-height: 33px
    }
    .dropdown-menu li input {
        height: 31px
    }
    .full-button.fa.fa-circle-o-notch {
        top: 0
    }
}

@media (max-width:1260px) {
    .container {
        width: 95%
    }
}

@media (max-width:1200px) {
    .logo,
    .right-header {
        width: 100%;
        float: left
    }
    #services-navigation .owl-controls {
        display: none
    }
    .menu-item {
        font-size: 14px
    }
    .logo {
        padding-right: 0;
        text-align: center
    }
    .right-header {
        display: none
    }
    .header-fake,
    .header-menu-opener,
    .header-mobile-languages {
        display: block
    }
    header {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        z-index: 9999
    }
    .header-join {
        margin-right: 0
    }
    .realty-item-description {
        padding-top: 25px
    }
}

@media (max-width:1150px) {
    .realty-container .search-box .gap-th {
        display: none!important
    }
    .information-leidiniai-section {
        padding: 25px
    }
    .container,
    .container-fluid {
        padding-left: 0;
        padding-right: 0
    }
    .information-leidiniai-section .row {
        margin-left: -12.5px;
        margin-right: -12.5px
    }
    .blocks .row,
    footer .row {
        margin-left: 0;
        margin-right: 0
    }
    .leidinis-block {
        width: 50%
    }
    .container,
    .container-smaller {
        width: 100%
    }
    .footer-bottom,
    .footer-top {
        padding-top: 15px
    }
    .career-block {
        height: 400px
    }
    .capital-blue-text,
    .capital-white-text {
        font-size: 30px
    }
    .sidebar-menu {
        width: 275px
    }
    .breadcrumb-container {
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 15px
    }
    .content-with-sidebar {
        padding-left: 300px!important
    }
    .container-smaller,
    .remembers-container {
        padding-left: 25px;
        padding-right: 25px
    }
    .nt-wall-saved-searches,
    .saved-searches {
        padding-right: 25px
    }
    .brokers-container .broker {
        width: 33.33%
    }
    .office-brokers-container .broker,
    .offices-content .item-box {
        width: 50%
    }
    .col-md-12,
    .col-md-3 {
        padding-left: 0;
        padding-right: 0
    }
    footer .col-md-3 {
        padding-left: 5px;
        padding-right: 5px
    }
    .office-blocks {
        padding-right: 12.5px
    }
    .broker-realty,
    .realty-images-container,
    header.container-fluid {
        padding-right: 25px
    }
    header.container-fluid {
        padding-left: 25px
    }
    .information-mortgage-section {
        padding-top: 0
    }
    .mortgage-blocks {
        width: 100%
    }
    .mortgage-block {
        width: 33.33%!important
    }
    .mcb-call,
    .mcb-call-title,
    .mortgage-call-block {
        width: 100%;
        height: auto;
        min-height: auto
    }
    .realty-single-container {
        padding-left: 25px;
        padding-right: 25px;
        background-clip: content-box
    }
    .realty-broker {
        padding-left: 0;
        padding-right: 0
    }
    .realty-image {
        width: 25%
    }
    .dropdown-select.half .dropdown-active,
    .dropdown-select.half li input {
        padding-left: 10px!important
    }
}

@media (max-width:1100px) {
    .fame-wall-inner {
        width: 405px
    }
    .search-box .search-th {
        font-size: 12px;
        padding-left: 5px
    }
    .realty-main-info span.bus-stop-name {
        display: block;
        padding-bottom: 5px
    }
}

@media (max-width:1000px) {
    .fame-wall-items .broker {
        width: 50%
    }
    .links-block .simple-block-title,
    .product-blocks .simple-block-title {
        margin-top: 40px
    }
    .simple-block {
        height: 220px
    }
    .popup-box {
        top: 50%
    }
    .popup-iframe {
        height: 50vh
    }
    .popup-multiple-checkboxes {
        width: 80vw;
        height: auto
    }
    .pmc-content {
        height: 50vh
    }
}

@media (max-width:950px) {
    .blocks .row,
    .office-blocks .row {
        margin-left: 0;
        margin-right: 0
    }
    .blocks .row,
    .realty-item-clock-block.single-object,
    .realty-remember {
        margin-right: 0
    }
    .video-wrapper {
        height: 780px;
        position: relative;
        overflow: hidden
    }
    .video-wrapper video {
        position: absolute;
        bottom: 0
    }
    .search-block-video-wrapper {
        position: absolute;
        z-index: 100;
        top: 62px;
        width: 100%
    }
    .app-downloads-block>.simple-block-title {
        margin-top: 30px!important
    }
    .information-about-section iframe {
        height: 500px
    }
    .information-gallery-section {
        margin-top: 0
    }
    .links-block .simple-block-title,
    .product-blocks .simple-block-title {
        margin-top: 50px
    }
    .fame-wall .simple-block-button {
        margin-top: 0
    }
    .fame-wall .simple-block-icon {
        margin-top: 15px;
        margin-bottom: 15px;
        background-size: auto 50px
    }
    .blocks-two .simple-block,
    .simple-block {
        height: 270px
    }
    .fame-wall {
        background-size: 1800px 1800px
    }
    .fame-wall-inner {
        display: none
    }
    .blocks-two .simple-block-title {
        margin-top: 71px
    }
    .links-block .simple-block-button,
    .product-blocks .simple-block-button {
        bottom: 45px
    }
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        width: 100%
    }
    .saved-searches-top {
        padding-bottom: 29px
    }
    .all-searches-delete,
    .all-searches-see {
        border-bottom: 1px solid #d0d1d1
    }
    .nt-wall-saved-searches,
    .saved-searches {
        padding-right: 0
    }
    .blocks {
        margin-top: 0
    }
    .career-block,
    .simple-block {
        margin-top: 5px
    }
    .career-block,
    .extra-block {
        height: 300px
    }
    .extra-block-bottom {
        padding-top: 25px;
        padding-bottom: 25px;
        text-align: center
    }
    .extra-block-title {
        float: none
    }
    .extra-block-button {
        float: none;
        display: inline-block;
        margin-top: 25px
    }
    .footer-bottom ul {
        margin-bottom: 25px
    }
    .capital-blue-text,
    .capital-white-text {
        font-size: 25px;
        line-height: 30px
    }
    .career-block .capital-blue-text {
        font-size: 20px;
        line-height: 25px
    }
    .career-block-button {
        margin-top: 40px
    }
    .brokers-search-line .col-md-3 {
        width: 50%;
        margin-bottom: 15px
    }
    .information-section {
        padding: 25px
    }
    .office-block,
    .office-blocks {
        padding-right: 0
    }
    .information-gallery-section iframe {
        width: 100%;
        padding-bottom: 0
    }
    .office-block {
        padding-left: 0;
        width: 100%
    }
    .office-block-title {
        padding-left: 25px
    }
    .evaluation-top {
        padding: 0
    }
    .fv-image {
        height: 200px
    }
    .fv-form .input-segment label {
        height: auto;
        padding-left: 20px;
        width: 100%
    }
    .fv-form {
        padding: 25px
    }
    .realty-images-container,
    .simple-block {
        padding-right: 0
    }
    .fv-form .row {
        margin: 0
    }
    .fv-form .row .col-md-6 {
        padding: 0
    }
    .realty-images-container .fixable-container {
        width: 100%!important;
        position: relative!important;
        top: 0!important
    }
    .realty-image {
        width: 25%;
        height: 120px
    }
    .ri-top {
        margin-top: 36px
    }
    .realty-title {
        padding-top: 25px;
        padding-bottom: 25px
    }
    .simple-block {
        padding-left: 0
    }
    .leidinis-block {
        width: 50%
    }
    .search-box {
        float: left
    }
    .search-box .main-search {
        height: auto;
        min-height: 130px;
        padding: 25px;
        float: left;
        width: 100%
    }
    .search-block {
        min-height: 414px;
        height: auto
    }
    .search-box table,
    .search-box tbody,
    .search-box td,
    .search-box th,
    .search-box tr {
        display: block;
        float: left
    }
    .search-box table {
        width: 100%
    }
    .search-box th {
        width: 100%!important;
        margin-bottom: 9px
    }
    .search-box .full.borderless-right .dropdown-active {
        border-top-right-radius: 50px;
        border-bottom-right-radius: 50px
    }
    .search-box .dropdown-select.borderless-right.full:not(.dropdown-scroll) .dropdown-menu {
        border-top-right-radius: 19px;
        border-bottom-right-radius: 19px
    }
    .search-box .full.borderless-left .dropdown-active {
        border-top-left-radius: 50px;
        border-bottom-left-radius: 50px
    }
    .search-box .dropdown-select.borderless-left.full .dropdown-menu {
        border-top-left-radius: 19px;
        border-bottom-left-radius: 19px
    }
    .search-box .search-input.full.borderless-left.borderless-right {
        border-radius: 50px
    }
    .search-box .advanced-search-button {
        display: none
    }
    .search-box .advanced-search {
        padding: 0 25px 25px;
        border-top: 0;
        float: left;
        width: 100%;
        height: auto;
        min-height: 130px
    }
    .dropdown-select.half .dropdown-active,
    .dropdown-select.half li input,
    .search-box .dropdown-select .dropdown-active,
    .search-box .dropdown-select .dropdown-menu li,
    .search-box .search-th {
        padding-left: 20px!important
    }
    .realty-container .search-box .advanced-search-th,
    .realty-container .search-box .results-button-th,
    .search-box .gap-th {
        display: none!important
    }
    .realty-container .search-box .main-search {
        padding-bottom: 0
    }
    .realty-container .search-box .advanced-search,
    .realty-container .search-box .main-search {
        display: none
    }
    .mobile-results,
    .realty-container .search-box.opened .advanced-search,
    .realty-container .search-box.opened .main-search {
        display: block
    }
    .search-block .container-smaller {
        width: 100%;
        padding-left: 100px;
        padding-right: 100px
    }
    .search-block .search-box {
        margin-top: 50px;
        margin-bottom: 50px
    }
    .search-box .search-th {
        font-size: 14px;
        padding-left: 17px
    }
}

@media (max-width:900px) {
    .banner-bottom-text-container {
        bottom: 100px;
        max-width: none;
        width: 100%;
        left: 0
    }
    .realty-item-description,
    .realty-item-price {
        width: 100%!important;
        height: auto;
        float: left
    }
    .fwh-club {
        background-size: 70%
    }
    .realty-item-clock-block {
        position: absolute;
        right: 0
    }
    .realty-item-clock-block.single-object {
        position: static
    }
    .realty-items-container {
        padding-left: 25px;
        padding-right: 25px
    }
    .realty-item-description {
        padding: 15px 15px 0 205px
    }
    .rid-additional {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }
    .realty-item {
        height: auto;
        min-height: 125px
    }
    .realty-item-price {
        padding-left: 205px;
        padding-top: 15px!important;
        line-height: 18px;
        font-size: 14px
    }
    .realty-item-price strong {
        font-size: 18px
    }
    .realty-item-remember {
        position: absolute;
        top: 10px;
        height: 30px;
        width: 30px;
        line-height: 32px!important;
        z-index: 2;
        left: 4px
    }
    .label-small {
        transform: none;
        width: auto;
        right: 10px;
        left: initial;
        padding-left: 15px;
        padding-right: 15px;
        top: 10px
    }
    .realty-item-remember .remember-button:after {
        font-size: 25px
    }
    .realty-item-remember .remember-button {
        color: #fff;
        text-shadow: 0 0 1px #333
    }
    .realty-item-price span {
        display: none
    }
    .realty-no-items {
        padding: 25px;
        height: 70px
    }
}

@media (max-width:850px) {
    .fame-wall-items .broker {
        width: 100%
    }
    .brokers-container .broker {
        width: 50%
    }
    .office-brokers .broker,
    .offices-content .item-box {
        width: 100%
    }
    .page-cover {
        height: auto;
        min-height: 300px
    }
    .office-logo {
        padding-left: 15px;
        padding-right: 15px
    }
    .mortgage-block {
        width: 100%!important;
        height: auto;
        margin-bottom: 25px
    }
    .mortgage-call-block {
        min-height: 200px
    }
    .mcb-call-title,
    .mcb-title {
        padding: 25px
    }
    .mcb-call {
        padding: 0 5px 25px 25px
    }
    .mb-rate {
        width: 100%;
        margin-right: 0;
        float: left;
        position: relative
    }
    .mb-rate-text {
        float: left;
        width: 100%;
        padding: 25px
    }
    .mb-center {
        padding: 0 25px
    }
    .mortgage-block-bottom {
        float: left;
        width: 100%;
        padding: 25px 0
    }
    .top-normal-text {
        width: 100%
    }
    .top-normal-video {
        display: none
    }
    .information-leidiniai-section .row {
        margin-left: 0;
        margin-right: 0
    }
    .leidinis-block {
        width: 100%;
        padding: 0;
        height: auto
    }
    .leidinis-title {
        height: auto;
        min-height: 30px
    }
    .leidinis-description {
        height: auto
    }
}

@media (max-width:800px) {
    .blocks.unadvertised-block .full-button {
        display: block;
        width: 400px;
        margin: 15px auto auto
    }
    .realty-item-clock-block {
        display: none
    }
}

@media (max-width:700px) {
    .broker-content,
    .offices-content {
        padding-top: 0
    }
    .fame-wall-items .broker {
        width: 50%
    }
    .content-with-sidebar,
    .sidebar-menu {
        width: 100%;
        float: left;
        position: relative
    }
    .office-logo {
        padding-left: 25px
    }
    .sidebar-menu li {
        min-height: 56px;
        padding-left: 17px
    }
    .office-brokers-container .row {
        margin-left: -12.5px;
        margin-right: -12.5px
    }
    .sidebar-person-bottom {
        padding-left: 25px
    }
    .office-about-text,
    .office-brokers,
    .office-content-inside h1 {
        padding-left: 25px;
        padding-right: 25px
    }
    .content-with-sidebar {
        padding-left: 0!important;
        padding-right: 0
    }
    .office-brokers-container .broker {
        width: 50%
    }
    .offices-list {
        padding-left: 25px!important;
        padding-right: 25px
    }
    .broker-realty {
        padding-left: 25px;
        padding-right: 25px
    }
    .catch-form .input-segment {
        width: 50%!important
    }
    .catch-form .input-segment.col-md-12 {
        width: 100%!important
    }
    .pagination-button div,
    .pagination-from {
        display: none
    }
    .broker-content-inside .h1,
    .broker-content-inside h1 {
        padding-left: 25px;
        margin-bottom: 0
    }
    .white-block {
        min-height: auto
    }
    .offices-content.offices-list.content-with-sidebar {
        min-height: auto!important
    }
    .offices-content .row {
        margin-left: 0;
        margin-right: 0
    }
    .item-box {
        padding-left: 0;
        padding-right: 0
    }
    .mobile-menu-sidebar {
        display: block
    }
    .sidebar-list {
        display: none
    }
    .sidebar-persons {
        margin-bottom: 0
    }
    .office-blocks {
        margin-top: 0
    }
    .catch,
    .catchers {
        min-height: 250px
    }
    .career-block .career-block-text {
        font-size: 18px;
        line-height: 23px;
        padding-left: 65px;
        padding-right: 65px
    }
    .page-cover-description {
        width: 100%
    }
    .pmc-item {
        width: 50%
    }
    .contacts-link-container {
        line-height: 34px;
        border: 1px solid #dbdbdb;
        padding: 0 33px 0 20px;
        height: 36px;
        width: 100%;
        font-size: 14px;
        float: left;
        border-radius: 50px;
        cursor: pointer;
        background-color: #fff;
        position: relative;
        overflow: hidden;
        unicode-bidi: plaintext;
        direction: ltr;
        text-align: center;
        margin-bottom: 10px
    }
    .contacts-link-container:hover {
        background-color: #00a3f7;
        color: #fff!important
    }
    .contacts-link-container a {
        color: #00a3f7
    }
    .contacts-link-container:hover a {
        text-decoration: none!important;
        color: #fff
    }
    .realty-container .pagination-pages {
        width: 240px
    }
}

@media (max-width:600px) {
    .banner-bottom-text-container {
        font-size: 20px;
        bottom: unset;
        top: 0
    }
    .nt-wall .simple-block-button .full-button {
        font-size: 15px;
        padding: 0;
        height: 37px;
        line-height: 37px
    }
    .nt-wall img {
        min-height: 150px;
    }
    .realty-image {
        width: 33.33%;
        height: 100px
    }
    .ri-top {
        margin-top: 27px
    }
    .realty-price-info {
        width: 100%
    }
    .realty-remember {
        float: left;
        margin-top: 25px
    }
    h1.realty-title {
        font-size: 25px;
        line-height: 30px;
        padding-bottom: 10px
    }
    .realty-price-info strong {
        font-size: 20px
    }
    .realty-main-info-top {
        font-size: 16px
    }
    .realty-broker-image {
        width: 100%;
        position: relative;
        float: left
    }
    .realty-broker-information {
        padding: 25px 0;
        min-height: auto;
        height: auto
    }
    .realty-broker-inputs .col-md-10 {
        padding-left: 0;
        padding-right: 0
    }
    .realty-broker-inputs .label-message {
        display: block
    }
    .realty-main-info th {
        padding-left: 25px;
        padding-right: 5px
    }
    .realty-main-info-top td {
        padding: 12px 10px 12px 25px
    }
    .realty-main-info .realty-info-line td {
        padding: 17px 10px 17px 25px
    }
    .realty-images-big {
        height: 300px
    }
    .realty-additional-service {
        background-size: auto 40px
    }
}

@media (max-width:550px) {
    .saved-searches-container {
        min-height: auto
    }
    .search-block .container-smaller {
        padding-left: 50px;
        padding-right: 50px
    }
    .broker-bottom .item-line {
        text-overflow: initial;
        white-space: normal;
        overflow: visible
    }
    .projects-items .project-item {
        width: 100%;
        /*height: 300px;*/
		height: 350px;
    }
    .project-item-image {
        height: 225px
    }
    .brokers-container .broker,
    .brokers-search-line .col-md-3,
    .office-brokers-container .broker {
        width: 100%
    }
    .page-cover {
        min-height: 200px
    }
    .item-box .item-image {
        background-size: 60%
    }
    .catch-form .input-segment {
        width: 100%!important
    }
    .realty-item {
        margin-bottom: 25px
    }
    .realty-item a {
        position: relative;
        width: 100%;
        height: auto;
        float: left
    }
    .realty-item .realty-item-image {
        width: 100%;
        height: 200px;
        position: relative;
        float: left
    }
    .realty-item-description {
        padding: 25px!important
    }
    .realty-item-price {
        padding: 0 25px 25px!important
    }
    .rid-additional {
        white-space: inherit;
        overflow: visible
    }
    .label-big {
        width: 338px;
        left: 15px;
        top: 82px
    }
    .page-cover-bottom {
        position: relative;
        bottom: 0;
        padding: 25px;
        float: left
    }
    .broker {
        height: auto;
        min-height: 360px
    }
    .broker-bottom {
        height: auto;
        min-height: 70px
    }
    .brokers-show-all:hover:after {
        display: none
    }
    .fame-wall-items .broker {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        height: auto;
        min-height: 340px
    }
    .fame-wall-items .broker-bottom .item-line {
        overflow: visible;
        white-space: initial
    }
    .fame-wall-items .broker-bottom {
        height: auto;
        min-height: 50px
    }
    .fwh-club {
        background-position: 50% 50%
    }
    .fwh-title {
        text-align: center;
        font-size: 30px;
        padding-left: 0
    }
}

@media (max-width:500px) {
    .video-wrapper {
        height: 825px
    }
    .pmc-item {
        width: 100%;
        height: auto;
        min-height: 21px;
        margin-bottom: 5px
    }
    .pmc-bottom>div {
        margin-left: 0
    }
    .pmc-bottom .full-button {
        float: right
    }
    .pmc-bottom .iconic-button {
        float: left
    }
    .leidinis-frame {
        height: 220px
    }
    table.realty-main-info,
    table.realty-main-info tbody,
    table.realty-main-info td,
    table.realty-main-info th,
    table.realty-main-info thead,
    table.realty-main-info tr {
        display: block;
        float: left;
        position: relative;
        width: 100%
    }
    .realty-info-line>:first-child {
        width: 33.33%
    }
    .realty-info-line>:nth-child(2) {
        width: 66.66%
    }
    .realty-info-line td {
        padding: 15px!important;
        font-size: 13px
    }
    table.realty-main-info .realty-main-info-top td,
    table.realty-main-info thead {
        display: none
    }
    .realty-info-line-mobile {
        display: block
    }
    #realty-main-info-content .realty-info-line td.image {
        min-height: 75px
    }
    #realty-main-info-content .realty-main-info .realty-info-line td.transport-stop-cell {
        width: 70%
    }
    #realty-main-info-content .realty-main-info .realty-info-line td.transport-distance-cell {
        width: 30%
    }
}

@media (max-width:450px) {
    .realty-additional-service {
        background-size: auto 50px;
        width: 100%
    }
    .realty-project-flats {
        font-size: 12px
    }
    .realty-project-flats td {
        padding: 6px 0
    }
}

@media (max-width:400px) {
    .blocks.unadvertised-block .full-button {
        display: block;
        width: auto;
        height: auto;
        margin: 15px auto auto;
        line-height: 33px;
        padding: 0
    }
    #realty-broker-form [name=message] {
        height: 160px
    }
    .item-box .item-image {
        background-size: 80%
    }
    .search-block .container-smaller {
        width: 100%;
        padding-left: 25px;
        padding-right: 25px
    }
    .career-block .career-block-text {
        font-size: 14px;
        padding-left: 15px;
        padding-right: 15px
    }
    .career-block {
        height: 280px
    }
    .realty-additional-service {
        background-size: auto 40px
    }
    .realty-items-container .show-on-map i {
        margin: 0
    }
}

@media only screen and (min-width:600px) and (max-width:767px) {
    .abroad-items .abroad-item {
        width: 50%
    }
}

@media only screen and (min-width:0px) and (max-width:599px) {
    .abroad-items .abroad-item {
        width: 100%
    }
}

@media (max-width:1120px) and (min-width:950px) {
    .realty-items-container .show-on-map {
        float: right;
        margin-top: 10px
    }
    .dropdown-select.objects-limit-per-page:not(.bottom),
    .dropdown-select.order-select {
        width: 25%;
        float: right;
        margin-right: 10px
    }
}

@media (max-width:838px) {
    .right-side {
        display: flex;
        flex-wrap: wrap
    }
    .filter-block {
        width: calc(100% - 224px);
        margin-bottom: 10px
    }
    .dropdown-select.objects-limit-per-page:not(.bottom),
    .dropdown-select.order-select {
        width: 49%;
        order: 2
    }
    .realty-items-container .show-on-map {
        margin-top: 10px;
        float: right;
        order: 1
    }
}

@media (max-width:548px) {
    .dropdown-select.objects-limit-per-page:not(.bottom),
    .dropdown-select.order-select {
        width: 100%;
        margin-left: 0
    }
    .dropdown-select.order-select {
        margin-bottom: 10px
    }
}

@media(max-width:524px) {
    .filter-block {
        width: 100%
    }
    .realty-items-container .show-on-map {
        width: 100%;
        margin-bottom: 10px;
        margin-left: 0
    }
}

@media (max-width:450px) {
    .saved-searches-list .saved-search-description {
        padding-right: 27px
    }
    .saved-searches-list .action-delete-savedsearch {
        font-size: 0;
        right: 5px
    }
}

@media (max-width:380px) {
    .saved-searches-top .left-side span,
    .saved-searches-top .left-side strong,
    .saved-searches-top .right-side div {
        font-size: 14px
    }
    .saved-searches-top .right-side {
        position: relative;
        top: 5px
    }
}

@media(max-width:365px) {
    .remembers-line .left-side .remembers-amount,
    .remembers-line .left-side .remembers-amount-text {
        font-size: 15px
    }
    .remembers-line .right-side .delete-all .fa {
        font-size: 24px;
        position: relative;
        top: 8px
    }
    .remembers-line .right-side .delete-all {
        font-size: 15px
    }
}