/*===================================== 
YOU CAN WRIGHT CUSTOME CSS 
======================================*/

@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700;800&family=Oswald:wght@300;400;500;600&family=Roboto+Condensed:ital,wght@0,400;1,300;1,400&display=swap');

:root {
    --primary: #b7ae35;
    --primary-hover: #F4ED6E;
    --font-family-base: Oswald, sans-serif;
    --title: #000 !important;

}

.red{
    color: #E2495B ;
}

.btn-primary:hover{
    color: #47420c !important;
}

.breadcrumb-area h1 {
    line-height: 38px;
    padding-bottom: 14px;
    padding-top: 2px;
    text-transform: uppercase;
}

 .main-menu .navigation li a {
    padding: 12px 40px 15px 0;
}

.header-area .outer-box .search-box-btn {
    position: absolute;
    right: 0;
    top: 13px;
}

.header-area .outer-box .logo {
    padding: 11px 0;
}

.header-nav .nav > li > a {
    color: rgb(14 14 14);
    text-transform: uppercase;
}

.contact-wraper1 .contact-area1 {
    margin-top: -117px;
    margin-bottom: -100px;
}

.list-check-circle li{
    color: var(--primary-hover) !important;
}

.presentation-video__elementM{ 
    display:none; 
}

.presentation-video__element{
    display: block;
}


.color-white{
    color:white !important;
}
.fancybox__container {
    --fancybox-bg: rgba(24, 24, 27, 0.8);
    }

.opacity07{ 
    background: rgba(0,0,0,.7);
}

.overlay-white-light:before{
    opacity: 0;
}

.about-content{
    padding: 40px;
}

footer a{
    color: var(--primary-hover) !important;
    text-transform: uppercase !important;
}

footer  a:hover{
    color: var(--primary) !important;
    text-transform: uppercase;
}

.header-nav .nav i {
    font-size: 16px !important;
}

.header-style-02 .main-menu .main-menu-inner .main-menu-logo {
    padding: 0 0;
}

.header-style-01 .main-menu .main-menu-wrapper .main-nav-menu > li > a , .header-style-02 .main-menu .main-menu-inner .main-nav-menu > li > a {
    text-transform: uppercase;
    font-weight: 300;
    font-family: 'Roboto Condensed';
}

.header-style-01 .main-menu .main-menu-wrapper .main-nav-menu > li.menu-has-sub > a:after {
    content: "\f107";
    position: relative;
    right: 0;
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    top: 0;
    font-size: 16px;
    }

.home_banner_01 .home-carousel .slide-item {
    background-color: #061126;
}

.home_banner_01 .home-carousel .slide-item .image-layer {    
    background-size: contain;
}

.slide-item .auto-container .content-box .home-carousel-title {
    font-weight: 500 !important;
}

.home_banner_01 .home-carousel .slide-item {
    padding: 5 0px 318px 0px;
    overflow: hidden;
    background-color: none;

    background-size: contain;
}


.thm-btn {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    display: inline-block;
    border: 2px solid #d5ac63;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    transition: all 500ms ease;
    line-height: 14px;
    margin: 1px;
    padding: 15px;
    border: 1px solid black;
}



.home_banner_01 .home-carousel .slide-item {
    background-position: center top !important;
    }

.cs-btn-one {
    background-color: #555555;
    }

.about-image-box .experience, .service-item-box .service-item-content, .request-a-call-back-form, .team-block .team-bottom-part, .testimonial-item, .news-description, .news-description, .news-bottom-part, .side-panel-content, .header-style-02 .header-topbar, .header-style-03 .header-topbar {
    background-color: #555555;
}

 .search-togglerr {
    font-size: 24px;
    color: var(--text-white);
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 0;
    border-right: 1px solid rgba(255, 255, 255, 0.25);
}

.header-style-02 .header-topbar .header-topbar-inner .header-topbar-rightpart .language .language-btn {
    position: relative;
    text-decoration: none;
    width: 32px;
    text-align: left;
    -webkit-transition: .5s;
    transition: .5s;
    display: block;
    color: #c2c2c2;
    font-size: 14px;
}

th {
    color:#FFC828;
    font-size: 1.2em;
    font-weight: 400;
    }

.service-item-content{
    text-align: center;
    background: #f1f0f0;
    padding: 20px;
}

.DZ-theme-btn.DZ-bt-buy-now, .DZ-theme-btn.DZ-bt-support-now {
    display: none;
}

.viewBtn .animate-btn-style3 {
    padding: 4px 32px;
}

.figcaption a{
    color: white;
}

.table-hover > tbody > tr:hover > * {
    --bs-table-accent-bg: var(--bs-table-hover-bg);
    color: #fff;
}

.table {
    --bs-table-bg: transparent;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: #fff;
    --bs-table-striped-bg: #bbc0c5 !important;
    --bs-table-active-color: #ffffff;
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: #FFFEE6;
    --bs-table-hover-bg: #E2495B;
    width: 100%;
    margin-bottom: 1rem;
    color: #636360;
    vertical-align: top;
    border-color: #dee2e6;
}

.details-list .table {
    --bs-table-bg: transparent;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: #fff;
    --bs-table-striped-bg: #bbc0c5 !important;
    --bs-table-active-color: #ffffff;
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: #E2495B;
    --bs-table-hover-bg: #eef1f2;
    width: 100%;
    margin-bottom: 1rem;
    color: #1e314b;
    vertical-align: top;
    border-color: #dee2e6;
}

.appartment{
    background: #dee2e6;
}

.recent-posts-entry .widget-post-bx .widget-post .dz-media {
    width: auto;
    min-width: 92px;
}

.dz-quik-search {
    line-height: 6;
}
.tmb{
    position: relative;
}

.need-help-contact p {
    color: #514444;
}

.service-nav-menu .service-link-list ul li a {
/*    background: #1b1b26;*/
    width: 100%;
}

.slide-item{
    height: 100vh;
}

#sec1{
    position: relative;
}

.breadcrumb-style-2{
    display: flex;
}

.breadcrumb-style-2 li a{
    text-transform: uppercase;
    padding-right: 20px;
    font-family: 'Roboto Condensed';
    font-weight: 400;
}

.date-style-2 .sx-img-effect {
    padding: 0;
    }

.mobileNotShow{
    display: block;
}

.mobileShow{
    display: none;
}

.post-title{
    text-transform: uppercase;
}

.svobodni{
    margin-top: 10px;
}

.border-top-dotted{
    border-top: 1px dotted white;
}
.border-bottom-dotted{
    border-bottom: 1px dotted white;
}

.border-left-dotted{
    border-left: 1px dotted white;
}

.border-right-dotted{
    border-right: 1px dotted white;
}

.bg-dark-blue{
    background-color: #1a3950;
    color: white !important;
}

.bg-dark-blue a{
    color: white !important;
}

.header-nav .nav>li .sub-menu {
    background-color: #1a3950;
    border: 1px solid white;
    }
.header-nav .nav>li .sub-menu li a:hover {
    background-color: #1a3950;

}

.date-style-2 .post-date {
    bottom: auto;
    top: 0px;
    width: 100%;
}

.date-style-2 .post-date strong {
    font-size: 21px;
    }

 .contact-info {
    margin-left: -100px;
    margin-top: 58px;
}

.paddingTop40{
    padding-top: 40px;
}


.section-head h2, .section-head .h2 {
    font-size: 2.875rem;
    line-height: 1.2;
}

.about-style8 .dz-media ul {
    border-radius: var(--border-radius-base);
    position: relative;
}

.about-style8 .dz-media ul li {
    color: #fff !important;
    font-weight: 400;
}
    }

.is-fixed.color-fill .header-nav .nav > li > a {
    padding: 20px 12px;
    font-family: 'Oswald';
    font-weight: bold;
    font-size: 14px;
}

.is-fixed .extra-nav {
    padding: 0px 0 0px 0;
}

.pic-holder .imagemap-holder{
    /*width: 33%;
    margin: 0 auto;
    max-width: 1200px;*/
}

.qtip-tipsy .qtip-content {
    padding: 20px !important;
}

.floorPlan {
/*    height: 50vh;
    width: auto;
    object-fit: contain;*/
}

.extra-nav {
    display: flex;
    justify-content: right;
    height: 11px;
    float: none;
}

.displayFlexVerticalyCentered {
/*        display: flex;*/
        height: 100%;
        margin: auto;
        align-items:center;
        justify-content:center;
      }

area.disabled {
  cursor: not-allowed;
  pointer-events: all !important;
}

/*#imgMapsterF{
    max-width: 40%;
}*/

/*area.enabled {
  cursor: pointer !important ;
  pointer-events: all;
}*/

.hilite-title strong {
    font-size: 21px;
    letter-spacing: 7px;
}

.sx-post-title{
    padding-top: 10px;
}

.butons-mob{
    min-height: 600px;
}

.mob-menu{
        display: none;
        z-index: 99999;
    }
.site-button:link{
    background: rgb(249,246,181) !important;
    background: radial-gradient(circle, rgba(249,246,181,1) 0%, rgba(214,182,107,1) 100%) !important;
}

.site-button:hover{
    background-color: black !important;
}

.date-style-3 .sx-post-info {
    padding: 0px 40px 13px 30px;
    position: relative;
}

.paddingTopBottom10{
    padding: 10px 0;
}

.date-style-3 .sx-post-info .sx-post-title{
    padding-right: 0 !important;
}

.p-t40{
    padding-top: 40px;
}
.goldTransparent{
    background: rgba(215, 179, 154, 0.7);
    width: 30%;
    /* margin: 80px 154px 0 0; */
    padding: 20px;

    font-family: 'Oswald' !important;
}

h1, h2, h3, h4, h5{
    font-family: 'Oswald', sans-serif;
}

.yellowText{
    color: var(--primary-hover);
}

.section-head h1, .section-head h2, .section-head h3{
    font-family: 'Oswald', sans-serif !important;
    font-weight:400 !important;
}

.section {
    background: radial-gradient(circle, rgba(249,246,181,1) 0%, rgba(214,182,107,1) 100%);
    color: black;
    z-index: 5;
    padding: 14px;
    border: 5px solid #fff;
    border-radius: 50%;
    font-size: 20px;
    width: 70px;
    height: 70px;
    line-height: 30px;
}

.akt16{ 
    position: absolute;
    z-index: 998;
    top: 0;
    background: rgb(249,246,181);
    background: radial-gradient(circle, rgba(249,246,181,1) 0%, rgba(214,182,107,1) 100%);
    left: 0;
    font-size: 25px;
    font-weight: bold;
    padding: 1px 10px;
    color: white;
    text-shadow:
        -1px 0px 0px black,
        1px 0px 0px black,
        0px -1px 0px black,
        0px 1px 0px black;
}

.rev_slider .caption, .rev_slider .tp-caption{
    padding-left: 20px !important;
}

.backgrountColorGold{
        background: radial-gradient(circle, rgba(249,246,181,1) 0%, rgba(214,182,107,1) 100%);
}
.tp-parallax-wrap{
    top:300px;
}

#slide-72-layer-4{
    background-color: rgba(0, 0, 0, .2);
}

.sx-bnr-inr-entry {
    padding-bottom: 10px;
}

.sec-c {
    position: absolute;
    top: 43%;
    left: 41%;
}
.sec-b{
    position: absolute;
    top: 16%;
    left: 54%;
}

.sec-c{
    position: absolute;
    top: 43%;
    left: 41%;
}

.sec-d{
    position: absolute;
    top: 67%;
    left: 28%;
}

.sec-aa {
    position: absolute;
    top: 60%;
    left: 50%;
}

.sec-aaO {
    position: absolute;
    top: 1%;
    left: 12%;
}

.sec-vO {
    position: absolute;
    top: 15%;
    left: 30%;
}

.sec-bO {
    position: absolute;
    top: 4%;
    left: 17%;
}

.sec-gO {
    position: absolute;
    top: 23%;
    left: 38%;
}

.sec-dO {
    position: absolute;
    top: 34%;
    left: 62%;
}

.sec-eO {
    position: absolute;
    top: 44%;
    left: 72%;
}
.sec-jO {
    position: absolute;
    top: 58%;
    left: 84%;
}

.sx-breadcrumb li a {
    font-weight: bold;
}

.buttons-items {
    /*    width: 200px;*/
    /*    margin-top: 20px;*/
    display: flex;
    flex-direction: column;
}

.site-button, .site-button-secondry {
    letter-spacing: 3px;
    }

.buttons-items>.site-button-secondry {
    margin: 2px;
}
.sx-bnr-inr {
    height: auto;
    background-image: url(/images/background/bg-5.png);
    padding-top: 7px;
    }

.sx-bnr-inr-entry .banner-title-outer h2 {
    font-family: 'Oswald', sans-serif !important;
    font-weight:500 !important;
}


.breadcrumb-style-3 li:after {
    content: "\f111";
    margin-left: 7px;
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 16px;
    font-weight: normal;
}

.butons-mob-inner .site-button{
    margin: 5px;
}

.text-uppercase{
    text-transform: uppercase;
}
h3 {
    font-size: 28px;
    }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a:active, a:hover, a:focus, .header-nav .nav > li:hover > a, .header-nav .nav > li.active > a, .header-nav .nav > li.current-menu-item > a, .sx-text-primary, .testimonial-2 .fa-quote-right, .filter-pos-right .btn-filter-wrap li.btn-active, .filter-pos-right .btn-filter-wrap li:hover, .footer-dark .footer-top a:active, .footer-dark .footer-top a:focus, .footer-dark .footer-top a:hover, .site-footer .widget_services ul li a:hover, .filter-navigation li.active a, .our-team-3 .our-team-info .our-team-content a:hover, h1 a.sx-text-white:hover, h2 a.sx-text-white:hover, h3 a.sx-text-white:hover, h4 a.sx-text-white:hover, h5 a.sx-text-white:hover, h6 a.sx-text-white:hover, .testimonial-1 .fa-quote-right, .sx-breadcrumb li a, .sx-breadcrumb li a:hover, .widget_services ul li a:hover, .page-notfound span.title, .widget_tag_cloud a:hover {
/*    color: #daa520;*/
}

.bg-raye{
    background-image:url(/images/background/cross-line2.png)
}

.justify-content-center{
    justify-content: center;
}

.is-fixed .header-nav .nav>li>a {
    padding: 15px 12px;
}

.sticky-wrapper{
    height: 92px !important;
}
.header-nav {
    position: relative;
    padding: 0px;
    z-index: 7;
    margin: 0 0 0;
}

.side-bar {
    padding-left: 0;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 400;
}

.extra-nav-style{
    padding: 0 15px;
    font-size: 18px;
}

.justify-content-right{
    justify-content: right !important;
}

.yt-thum-box {
    max-height: 400px;
}

.lowercase{
    text-transform: lowercase;
}

.sx-breadcrumb li a, .sx-breadcrumb li a:hover, .widget_services ul li a:hover, .page-notfound span.title, .widget_tag_cloud a:hover {
    color: #FFFEE6;
    font-weight: 500;
}

element.style {
}
.sx-bnr-inr-entry .banner-title-outer h2 {
    font-family: 'Oswald', sans-serif !important;
    font-weight: 400 !important;
    color: #F4ED6E !important;
}

.date-style-3 .sx-post-info .sx-post-title{
    text-align: center;
}

h4 {
    margin-bottom: 0;
}

.title-bold{
    font-weight: 400;
}

.detailsre{
    text-align: right;
    font-size: 1.4em;
    margin-top: 5px;
}

.color-red, .Chosen, .ChosenHeart{
    color: red !important;
}

.notChosen, .notChosenHeart{
    color: black;
}

.site-button-secondry  {
    color: #fff !important;
}

.extra-nav .extra-cell  a{
    font-family: 'Oswald';
    padding: 0 10px;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: normal;
}


.title a{
    color: var(--primary-hover);
}
.title a:hover{
    color: white;
}

.table-hover tbody tr:hover {
    color: #212529;
    background-color: rgba(218, 165, 32,.075);
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}

.number-block-three .figcaption-number span {
    font-size: 29px;
    line-height: 55px;
    font-weight: 600;
    display: block;
}

.descrApPM{
    color: wheat;
}

.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
    background-color: #3d434a;
}

.nice-select .list {
    background-color: #49515d;
    }

.modal-content {
    background-color: #100c04;
    border: 1px solid rgba(1,1,0,.2);
    color: white;
}



.close{
    padding: 0 10px;
}

.input-group-addon{
    padding: 10px;
}

.sx-media{
    width: 100%;;
    overflow: hidden;
}

#estate-box #estate-buttons ul#estate-buttons-box li:hover a {
    border-bottom: 1px solid red;
}

.free{
    color: green;
}
.table>:not(caption)>*>* {
    vertical-align: middle;
}

.table>thead {
    vertical-align: bottom;
    background: black;
}

.sx-bnr-inr-entry {
    padding-top: 0px;
}
#estate-box {
    width: 100%;
    height: 100%;
    min-height: 62px;
    position: absolute;
    /* overflow: hidden; */
}

#estate-box #estate-buttons {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
}

.inner-breadcrumb {
    position: fixed;
    top: 93px;
    left: 0;
    z-index: 2;
}

#estate-box #estate-buttons ul#estate-buttons-box li {
    background: rgba(49, 51, 56, 0.5);
    margin: 0 0 0 2px;
    float: left;
}

#estate-box #estate-buttons ul#estate-buttons-box li.select-button a {
    border-bottom: 1px solid red;
}

#estate-box #estate-buttons ul#estate-buttons-box li a {
    font-family: 'Poppins', sans-serif;
    letter-spacing: 1px;
    padding: 8px 15px;
    font-size: 13px;
    color: #ffffff;
    display: inline-block;
    border-bottom: 1px solid transparent;
    text-transform: uppercase;
}

#estate-buttons-box{
    position: absolute;
    top: 0px;
    right: 0;
}

#estate-buttons-box li{
    list-style-type: none;
}

.descrAp{
    font-style: italic;
}

.metis.tparrows{
    top: 50% !important;
}

.navbar-toggler .icon-bar {
    background: #fff !important;
    }

.custom-estate-select {
    background: rgba(49, 51, 56, 0.5);
    padding: 10px;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
}



.butons-mob-inner{    
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
}

.btn-half span {
    font-size: 16px !important;
    }

.rev-btn .site-button, .rev-btn .site-button-secondry div{
    letter-spacing: 3px !important;
    color: black !important;
}

.appartment th, .appartment td {
  padding: 10px 30px !important;
}





.cookie-container{
    position: fixed;
    bottom: -100%;
    z-index: 999;
    left: 0;
    right: 0;
    background: #2f3640;
    color: #f5f6fa;
    padding: 10px 32px;
    transition: 400ms;
}

.cookie-container.active{
    bottom: 0;
    }

.cookie-container p a{
    color: #f5f6fa;
    text-decoration: underline;
    }

.cookie-container p{
    color: #f5f6fa;
    }
.cookie-btn {
    width: 180px;
    background:  #e84118;
    border: 0;
    color: #f5f6fa;
    padding: 12px 48px;
    font-size: 18px;
    margin-bottom: 14px;
    border-radius: 8px;
    cursor: pointer;
}

.imagemap-holder{
    display: inline-block;
    position: relative;
}

table {
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;
}

.qtip-tipsy {
    text-align: center !important;
    font-size: 18px !important;
    padding: 20px 22px;
    }

.qtip-content {
    text-align: center !important;
}

.qtip-tipsy .qtip-content {
    padding: 20px 22px;
}

.m-b15{
    margin-bottom: 15px;
}

.lowercase{
    text-transform: lowercase !important;
}

.figcaption {
    background: #282828;
    font-size: 16px !important;
    padding: 20px;
}

.figcaption  h4 a{
    font-size: 16px !important;
}

.sx-bnr-inr {
    border-top: 1px solid #494848;
}

.dz-title{
    line-height: 2.5;
}

.printButton{
    padding: 5px;
    font-size: 26px;
    color: #000;
}

.main-menu-logo img {
    width: 135px;
}

.sx-breadcrumb li {
    font-size: 14px;
    color: var(--primary-hover);
}

.qtip-tipsy {
    background: #000;
    background: rgba(0,0,0,.87);
    color: #fff;
    border: 1 solid white !important;
    font-size: 11px;
    font-family: 'Roboto Condensed',sans-serif !important;
    font-weight: 400 !important;
    line-height: 18px !important;
    text-shadow: none !important;
}

#myChoice{
    padding: 5px;
    font-size: 26px;
}

.mob-menu{
    display: none !important;
}

@media (min-width: 835px){
    .header-style-02 .header-topbar {
        padding: 0px 0px;
    }
}

@media only screen and (min-width: 680px){
    .image-mapster{

/*        max-height: calc(100vh - 150px);*/
    }


}

@media only screen and (max-width: 680px){
    .mobileNotShow, .qtip-tipsy{
    display: none;
    }

    .presentation-video__elementM{
        display: block;
    }

    .presentation-video__element{
        display: none;
    }

    .animate-btn-style3 {
        width: 100%;
    }
    .header-style-02 .main-menu .main-menu-inner .main-menu-right .mobile-nav-toggler span {
        background: #ffc107;
    }

    .header-contact-info-text{
        display: none;
    }

    .is-fixed .header-nav .nav>li>a {
        color:black !important;
    }

    .dropdown-toggle span, .dropdown-toggle .fa-caret-down{
        color: white;
    }
         

    .printButton{
        padding: 20px;
        font-size: 26px;
    }

    #myChoice{
        padding: 20px;
        font-size: 26px;
    }

    .dropdown-menu li a{
        padding-left: 20px;
        color: #000;
    }

    .mobileShow{
        display: block;
    }

    .mobile-page-padding {
        padding: 2px 0px 30px;
    }

    #estate-buttons-box{
        margin-top: 20px;
    }

    .sticky-wrapper{
        height: 70px !important;
    }

    .butons-mob-inner {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
    }

    .mob-menu{
        display: block !important;
        position: relative;
        z-index: 99;
    }

    .dropdown-toggle{
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 50px;
        border: 2px solid #daa520;
        font-weight: 600;
    }
    .dropdown-toggle:focus{
        box-shadow: none !important;
    }


    .dropdown-toggle::after {
        display: none;
    }

    .dropdown-menu{

        width: 200px;
        border: 2px solid #daa520;
        padding: 0rem 0;
        transform: translate3d(0px, 50px, 0px) !important;

    }

    .dropdown-item:focus, .dropdown-item:hover {
        color: #ffffff;
        background-color: #dc3545;
        padding: 12px;
    }

    .dropdown-item {
        display: block;
        width: 100%;
        padding: 12px;

        }

    .apView {
        flex-direction: column;
    }

    .pic-holder .imagemap-holder{
        width: 95%;
        margin: auto;
    }

    .sec-aaO {

        display: none;
       /* position: absolute;
        top: 1%;
        left: 15%;*/
    }

.sec-vO {
    display: none;
    /*position: absolute;
    top: 15%;
    left: 32%;*/
    }

.sec-bO {
    display: none;
    /*position: absolute;
    top: 5%;
    left: 20%;*/
    }

.sec-gO {
    display: none;
    /*position: absolute;
    top: 1%;
    left: 38%;*/
    }

.sec-dO {
    display: none;
   /* position: absolute;
    top: 8%;
    left: 55%;*/
    }

.sec-eO {
    display: none;
    /*position: absolute;
    top: 21%;
    left: 65%;*/
    }
.sec-jO {
    display: none;
    /*position: absolute;
    top: 37%;
    left: 78%;*/
    }
        
}

@media only screen and (max-width: 800px) {
    
    /* Force table to not be like tables anymore */
    #no-more-tables table, 
    #no-more-tables thead, 
    #no-more-tables tbody, 
    #no-more-tables th, 
    #no-more-tables td, 
    #no-more-tables tr { 
        display: block; 
    }
 
    /* Hide table headers (but not display: none;, for accessibility) */
    #no-more-tables thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
 
    #no-more-tables tr { border: 1px solid #ccc; }
 
    #no-more-tables td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 50%; 
        white-space: normal;
        text-align:left;
    }
 
    #no-more-tables td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
        white-space: nowrap;
        text-align:left;
        font-weight: bold;
    }
 
    /*
    Label the data
    */
    #no-more-tables td:before { content: attr(data-title); }


    .icon-bx-sm {
        display: block;
        text-align: center;
        border-radius: 3px;
        width: 51px;
        height: 51px;
        min-width: 51px;
        line-height: 51px;
    }

    .detailsre {
        text-align: right;
        font-size: 1.3em;
        margin-top: 5px;
    }

    .appartment th, .appartment td {
        padding: 10px 9px !important;
    }

    .dz-title {
        line-height: 1.5;
    }

    .contact-info {
        margin-left: 0;
        margin-top: 30px;
    }

    .contact-wraper1 .contact-area1 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
}