.enviconmenu .item_text{
    display: none !important;
}
.sboxcontainer{
    width: 1000px;
    margin-right: 70px;
}
#sbox{
    text-align: left;
    width: 1000px;
    margin: 0 auto;
    background: transparent;
    height: 50px;
}
#sbox .sb__form{
    width: 900px !important;
}
#sbox .sb__footer{
    position: absolute;
    top: 0;
}
#sbox .sb-screen-xs .sb__footer-link--promo{
    margin-right: 0 !important;
}
#sbox .sb__btn{
    margin-top: 0px !important;
}
#sbox .sb__form-field-label{
    display:none !important
}
#sbox .sb__form-field-input {
    border-radius: 4px !important;
}
html #sbox .sb-custom-box-shadow-color {
    box-shadow: none !important;
}
html #sbox .sb-custom-box-shadow-color-hover:hover{
    box-shadow: none !important;
}
.abovecounter .vc_column-inner{
    padding-top: 0px !important;
} 
.abovecounter .vc_column-inner .mkdf-st-title{
    margin-bottom: 40px;
} 
.corpocarouselmain .owl-prev{
    left: -55px !important;
}
.corpocarouselmain .owl-next{
    right: -55px !important;
}
/*calender innner*/
#sbox .sb__calendar-day--valid:hover {
    color: #fff !important;
}
#sbox .intent-selection {
    color: #fff !important;
}
#sbox .sb__calendar-day--valid.sb__calendar-day--checkin.intent-selection {
    color: #000000 !important;
    background:  #f1d43a !important;
    background-color:  #f1d43a !important;
    box-shadow: unset !important;
}
#sbox .sb__calendar-day--valid.sb__calendar-day--checkin.intent-selection:hover{
    color: #000000 !important;
    background-color:  #f1d43a !important;
    box-shadow: unset !important;
    background: #f1d43a !important;
}
#sbox .sb__calendar-day--valid.sb__calendar-day--checkin {
    color: #000000 !important;
    background:  #f1d43a !important;
    background-color:  #f1d43a !important;
    box-shadow: unset !important;
}
#sbox .sb__calendar-day--valid.sb__calendar-day--checkin:before, #sbox .sb__calendar-day--valid.sb__calendar-day--checkout:before{
    display: none !important;
}
#sbox .sb__calendar-day--valid.sb__calendar-day--checkout {
    color: #000000 !important;
    background:  #f1d43a !important;
    background-color:  #f1d43a !important;
    box-shadow: unset !important;
}
#sbox .sb__calendar-day--valid.sb__calendar-day--range.intent-selection {
    color: #000000 !important;
    background:  #f1d43a !important;
    background-color:  #f1d43a !important;
    box-shadow: unset !important;
}
html body #sbox .sb__calendar-day--valid.sb__calendar-day--range {
    color: #000000 !important;
    background:  #f1d43a !important;
    background-color:  #f1d43a !important;
    box-shadow: unset !important;
}
/*calender innner*/
html body #sbox .sb__footer-promo-label{
    color :#fff !important;
}
#sbox .sb__footer-promo-input{
    border: 1px solid #fff;
    color: #fff !important;
}
/*#sbox .sb-screen-xs .sb__btn--verify{height: 42px !important;}*/
/* .mkdf-fixed-wrapper.fixed .sb{padding: 5px !important;} */
#sbox .sb{
    padding: 4px !important;
}
.rev_slider::after, .rev_slider::before{
    display: none !important;
} 
.tp-dottedoverlay.twoxtwo{
    background: none !important;
}
.twoxtwo{
    background: none !important;
}
.engpform {
    display: block;
}
.hepform {
    display: none;
}
#sbox .sb__calendar.is-bound{
    background-color: rgb(1 12 15 / 50%) !important;
}
#sbox .sb{
    background-color:#000000 !important;
    color:white !important;
}
#sbox .sb{
    background:#000000 !important;
    color:white !important;
}
html body #sbox .sb-custom-bg-color {
    background-color:rgba(191, 191, 191, 0.32) !important;
    color:white !important;
}
html body #sbox .sb-custom-field-bg-color {
    background-color:#000000 !important;
    color:white !important;
}
html body #sbox .sb-custom-box-shadow-color {
    background: rgb(0 0 0 / 80%) !important;
    color:white !important;
}
.sb__calendar {
    background-color: white !important;
    color: white !important;
}
html body #sbox .sb__footer-link{
    color: #fff !important;
    background: rgb(0 0 0 / 80%) !important;
}
#sbox .sb-screen-xs .sb__footer-link--promo {
    margin-right: -2px !important;
    padding: 8.5px;
    border-radius: 5px;
   
}
html body #sbox .sb-custom-bg-color{
    background-color:transparent !important;
}
#sbox {
    background: none !important;
}
.sb__form-field,.sb__btn,#sbox_sb__footer-promo-wrapper {
    border-radius: 4px !important;
}
.mkdf-fixed-wrapper.fixed #sbox .sb__footer{
    top: -12px;
    transition: top 200ms linear;
}
#sbox .sb__footer {
    top: -7px;
    transition: top 200ms linear;
}
#ipscustom .mkdf-logo-wrapper a{
    height: 45px !important;
}
.bookme{
    width: 110px;
    text-align: center;
    vertical-align: top;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    outline: 0;
    font-size: 11px;
    line-height: 2em;
    letter-spacing: .15em;
    font-weight: 600;
    text-transform: uppercase;
    box-sizing: border-box;
    margin: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    padding:11px 15px 7px;
    color: #fff;
    background-color: #000000;
    border: 1px solid transparent;
    cursor: pointer;
}
.bookme:hover{   
    color: #fff;
}
.mkdf-pl-load-more-holder .mkdf-pl-load-more{
    margin: 12px 0 0 !important;
}
/*IMP CSS*/
.mkdf-property-statuses{
    display:none !important;
}
.mkdf-property-price{
    display: none !important;
}
.mkdf-property-list-holder.mkdf-pl-layout-info-over .mkdf-pl-item .mkdf-item-info-bottom-left {
    width: calc(100% - 40px);
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    display: inline-block;
    /* width: 100%; */
    padding: 20px 20px !important;
    background-color: rgba(0,0,0,0.4);
    height: 38px;
}
.mkdf-property-list-holder.mkdf-pl-layout-info-over .mkdf-pl-item .mkdf-item-top-section-content {
    padding: 0;
}
.mkdf-item-info-top .mkdf-item-featured {
    display: none !important;
}
/*.home .mkdf-testimonials-holder .mkdf-testimonial-image img{display: none !important;}*/
.home .mkdf-testimonial-text{
    text-align: justify;
}
.mkdf-pl-item-inner {
    position: relative;
}
.mkdf-pl-item-inner .edgtf-item-text-overlay {
    background-color: rgba(37,37,37,.7);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}
.mkdf-pl-item-inner:hover .edgtf-item-text-overlay {
    opacity: 1;
}
.mkdf-pl-item-inner .edgtf-item-text-overlay .edgtf-item-text-overlay-inner {
    position: relative;
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
}
.mkdf-pl-item-inner .edgtf-item-text-overlay .edgtf-item-text-overlay-inner .edgtf-item-text-holder {
    position: relative;
    display: table-cell;
    height: 100%;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    padding: 0 15px;
}
.mkdf-pl-item-inner .edgtf-item-text-overlay .edgtf-item-text-overlay-inner .edgtf-item-text-holder .edgtf-item-title {
    font-size: 28px;
}
.mkdf-pl-item-inner .edgtf-item-text-overlay .edgtf-item-text-overlay-inner .edgtf-item-text-holder .edgtf-ptf-category-holder {
    color: white !important;
    font-size: 20px !important;
}
.mkdf-pl-item-inner .edgtf-hover-border {
    position: absolute;
    top: 10px;
    left: 10px;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
}
.mkdf-pl-item-inner .edgtf-line-1 {
    position: absolute;
    -webkit-transition: all 0s .3s;
    -moz-transition: all 0s .3s;
    transition: all 0s .3s;
    opacity: 0;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    border-right: 1px solid #fff;
}
.mkdf-pl-item-inner:hover .edgtf-line-1 {
    opacity: 1;
    height: 100%;
    -webkit-transition: all .7s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s;
    -moz-transition: all .7s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s;
    transition: all .7s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s;
}
.mkdf-pl-item-inner .edgtf-line-2 {
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border-top: 1px solid #fff;
    position: absolute;
    -webkit-transition: all 0s .3s;
    -moz-transition: all 0s .3s;
    transition: all 0s .3s;
    opacity: 0;
}
.mkdf-pl-item-inner:hover .edgtf-line-2 {
    opacity: 1;
    width: 100%;
    -webkit-transition: width .7s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s;
    -moz-transition: width .7s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s;
    transition: width .7s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s;
}
.mkdf-pl-item-inner .edgtf-line-3 {
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-bottom: 1px solid #fff;
    position: absolute;
    -webkit-transition: all 0s .3s;
    -moz-transition: all 0s .3s;
    transition: all 0s .3s;
    opacity: 0;
}
.mkdf-pl-item-inner:hover .edgtf-line-3 {
    opacity: 1;
    width: 100%;
    -webkit-transition: width .7s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s;
    -moz-transition: width .7s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s;
    transition: width .7s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s;
}
.mkdf-pl-item-inner .edgtf-line-4 {
    bottom: 0;
    right: 0;
    height: 0;
    width: 0;
    border-left: 1px solid #fff;
    position: absolute;
    -webkit-transition: all 0s .3s;
    -moz-transition: all 0s .3s;
    transition: all 0s .3s;
    opacity: 0;
}
.mkdf-pl-item-inner:hover .edgtf-line-4 {
    opacity: 1;
    height: 100%;
    -webkit-transition: all .7s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s;
    -moz-transition: all .7s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s;
    transition: all .7s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s;
}
.ipsblock .edgtf-item-title{
    color: #fff !important;
}
.ipsblock .ipshoverdata{
    color: #fff !important;
}
.ipsblock .ipshovertextbutton{
    color: #fff !important;
}
/*.mkdf-pl-item-inner:hover .mkdf-item-info-bottom-left {display: none !important;}*/
/*IMP END*/
.columnamenities {
    float: left;
    /*width: 15.5%;*/
    width: 188px;
    padding: 0px;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    margin: 7px;
}
.amtimg {
    background-size:cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 188px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transition: transform .3s ease-out;
    -moz-transition: transform .3s ease-out;
    transition: transform .3s ease-out;
    backface-visibility: hidden;
}
.columnamenities:hover .amtimg{
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    transform: scale(1.02);
} 
/* Clearfix (clear floats) */
.rowamenities::after {
    content: "";
    clear: both;
    display: table;
}
.rowamenities .bkcontent{
    /*  position: absolute;
    background-color: rgba(0, 0, 0, 0.4);*/
    text-align: left;
    bottom: 0px;
    right: 0;
    left: 0;
}
.bkcontent h4{
    color:#000000;
    margin: 15px !important;
    margin-left: 0px !important;
    font-size: 18px; 
    margin-top: 5px !important;
}
#hpmap .mkdf-property-list-holder.mkdf-pl-with-map .mkdf-property-list-map-part{
    position: absolute !important;
}
/*#hpmap .mkdf-property-list-items-part{width: 0% !important; padding: 0 !important;}*/
#hpmap .mkdf-property-list-items-part{
    width: 2% !important;
    padding: 0 !important;
    padding-bottom: 60px !important;
}
#hpmap .mkdf-property-list-map-part{
    width: 100% !important;
    height: 600px !important;
} 
#hpmap .mkdf-property-list-holder article .mkdf-pl-item-inner {
    display: none;
}
.gmnoprint {
    right: 50px;
    left: unset !important;
}
.bgimgips{
    background-size:cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.ipstexonomy .mkdf-title-inner h1{
    color: #fff !important;
}
.ipstexonomy .mkdf-title-inner p{
    color: #fff !important;
    font-size: 21px;
}
/*masonory HP*/
#ipsmsn_data{
    position: absolute;
}
.ipsbigsq{
    height: 596px;
}
.block_1.ipsbigsq{
    height: 596px !important;
    left: 0% !important;
    top: 0px !important;
}
.ipssmallsq{
    height: 293px !important;
    left: 50% !important;
    top: 0px !important;
}
/*masonory HP*/
.mkdf-property-title-section.taxtitle {
    padding: 10px 0;
}
/*category page*/
#pplist .vc_row{
    margin-left: -15px;
    margin-right: -15px;
}
#imgside{
    width: 33.33333333%;
    padding-left: 0;
    padding-right: 0;
    float: left;
    overflow: hidden;
}
#imgside #poimg {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    height: 312px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transition: transform .3s ease-out;
    -moz-transition: transform .3s ease-out;
    transition: transform .3s ease-out;
    backface-visibility: hidden;
}
#imgside:hover #poimg{
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    transform: scale(1.02);
}
#conside{
    width: 66.66666667%;
    padding-left: 0;
    padding-right: 0;
    float: left;
}
#conside  .vc_column-inner{
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
#conside h2{
    font-size: 30px;
}
#conside h4{
    padding-bottom: 5px;
    padding-top: 0px;
    margin-top: 0px;
}
#midcont {
    padding: 10px;
}
hr{
    border-color: #d7d7d7;
    border-top: 1px solid #eee;
    overflow: hidden !important;
}
.bknw{
    float: right;
    margin: 5px;
    background-color: #f1d43a !important;
    color:black !important;
    font-size: 14px;
    padding: 11px 28px 7px !important;
    opacity: 0.8;
}
html body .mkdf-btn.mkdf-btn-solid.bknw:hover{
    /*background-color: #ffffff !important;*/
    color:#000000 !important;
    border-color: #000000ad !important;
}
.showmap{
    background-color: #6e869f !important;
    color:white !important;
    float: right;
    margin: 5px;
}
html body .mkdf-btn.mkdf-btn-solid.showmap:hover{
    background-color: #ffffff !important;
    color:#000000 !important;
    border-color: #000000 !important;
}
.stickontop a:hover{
    color: black !important;
}
#loopid{
    margin: 30px 0;
    color: #5b5a5a;
    border: 1px solid #e1e1e1;
    border-radius: 2px;
    padding: 35px;
}
#midone{
    width: 40%;
    padding-left: 0;
    padding-right: 0;
    float: left;
}
#midtwo{
    width: 60%;
    padding-left: 0;
    padding-right: 0;
    float: left;
}
#listfeat{
    column-count: 2;
    margin-bottom: 30px;
}
#listfeat li{
    width: 100%;
    list-style: none;
    line-height: 1.9em;
    position: relative;
}
.selected_node i{
    margin: 0 5px;
}
#midtwo .vc_column-inner{
    padding-left: 0;
    padding-right: 0;
}
.ipstexonomy .mkdf-owl-slider .owl-nav.disabled{
    display: block !important;
}
.mkdf-property-single-gallery-holder{
    position: relative;
}
.videoitem .mkdf-video-button-play-inner {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    text-align: center;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}   
.videoitem .mkdf-video-button-play-icon.icon-control-play{
    display: inline-block;
    width: 76px;
    height: 76px;
    line-height: 76px;
    box-sizing: border-box;
    border: 1px solid #000000;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}   
.videoitem .icon-control-play:before {
    content: "\e071";
    position: relative;
    left: 2px;
    font-size: 26px;
    color: #000000;
}
.tax-property-apartments .mkdf-content, .tax-property-type .mkdf-content{
    z-index: unset;
}
.acf-map {
    width: 100%;
    height: 450px;
    border: #ccc solid 1px;
    margin: 0px 0;
}
.acf-map img {
   max-width: 100% !important;
}
.mapraw {
    width: 100%;
}
.photoraw{
    width: 50%;
    float: left;
    display:block;
}
.rightrawcon{
    width: 50%;
    float: left;
    display:block;
} 
.photoraw img{
    max-width: 100% !important;
    height: auto;
}
.innerdata{
    margin: 15px 15px;
}
.rightrawcon h4,.rightrawcon h5{
    margin: 5px 0 !important;
}
.mkdf-property-price {
    display: none !important;
}
.mkdf-property-cta a{
    background-color: #000000 !important;
    color: white !important;
}
html body .mkdf-content-inner .mkdf-property-single-holder .mkdf-property-cta a:hover{
    background-color: #ffffff !important;
    color: #000000 !important;
    border-color: #000000 !important;
}
.pswp__button--arrow--left:before{ 
    background: var(--wpr-bg-f5ba2c24-9370-45f1-95e0-7695d32b59eb) !important;
    width: 50px !important;
    height: 50px !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;

}
.pswp__button--arrow--right:before{
    background: var(--wpr-bg-2050b7e7-35ad-4e2f-87fd-8278c0cf6292) !important;
    width: 50px !important;
    height: 50px !important;
    background-repeat: no-repeat !important;
   background-size: cover !important;
} 
.hideme img{
    display: none !important;
}
/*category page end*/
/*property page*/
/*.single-property .mkdf-content {z-index: unset;}
.single-property .mkdf-content {z-index: unset;}*/
.single-property .mkdf-content {
    z-index: unset;
}
.single-property .mkdf-full-width {
    z-index: unset;
}
.single-property .mkdf-property-single-holder {
    z-index: unset;
}
.single-property .photoswipe-wrapper {
    z-index: unset;
}
.single-property .pswp--open {
    z-index: 120;
}
.single-property aside.mkdf-sidebar{
    display: none;
}
.mkdf-property-leasing-terms{
    display: none !important;
}
.mkdf-property-costs{
    display: none !important;
}
.mkdf-property-map{
    display: none !important;
}
.mkdf-property-video {
    display: none !important;
}
.mkdf-property-virtual-tour {
    display: none !important;
}
.mkdf-property-video {
    display: none !important;
} 
.mkdf-property-enquiry-holder{
    display: none;
} 
.mkdf-property-enquiry-holder.opened{
    display: block;
}
/*.single-property .mkdf-page-header {z-index: unset;}*/
/*property page*/
.icon-bar-popup {
  position: fixed;
  top: 38%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 101;
  left: 0;
  width: 50px;
}
/* Style the icon bar links */
.icon-bar-popup a {
  display: block;
  text-align: center;
  padding: 12px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
  background: #000000;
  color: white;
  border-bottom-right-radius: 10px !important;
  border-top-right-radius: 10px !important; 
}
#sgpb-popup-dialog-main-div{
    box-shadow: none !important;
    padding: 7px 15px !important;
}
#submit_comment, .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit{
    background-color: #000000 !important;
    color: white !important;
}
.sgpb-main-html-content-wrapper .wpcf7-submit{
    width: 100% !important;
}
#submit_comment:hover, .post-password-form input[type=submit]:hover, input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #ffffff !important;
    color: #000000 !important;
    border-color: #000000 !important;
}
html body .mkdf-page-footer .wpcf7-submit{
    background-color: white !important;
    border:1px solid white;
    color: black !important;
}
html body .mkdf-page-footer .wpcf7-submit:hover{
    background-color: black !important;
    border:1px solid white !important;
    color: white !important;
}
html body footer form input.wpcf7-email::placeholder {
    color: white !important;
}
.mkdf-cf7-newsletter-footer input[type=email]{
    color: white !important;
}
.sgpb-popup-builder-content-html textarea{
    height: 150px !important;
}
html body .sgpb-theme-1-content{
    border-bottom-width: 0px !important;
}
.mkdf-property-related-posts .mkdf-property-list-holder.mkdf-pl-layout-standard .mkdf-pl-item .mkdf-pli-image img{
    height: 195px !important;
}
.mkdf-property-reviews{
    display: none !important;
}
.ipsbreadcum{
    padding: 0px 0 10px 0;
    font-size: 16px;
    color: black !important;
}
.mkdf-property-description-items p,.desscr{
    font-size: 16px;
    color: black;
}
.rbt-theme-dropdown {
    background-color: #000000 !important;
}
.rbt-purchase, .rbt-theme-dropdown{
    right: -115px !important;
    left: unset !important;
}
section.rbt-sidearea{
    left: -282px !important;
    right: unset !important;
}
.rbt-sidearea.rbt-active {
    -webkit-transform: translateX(100%) !important;
    transform: translateX(100%) !important;
}
/*.rbt-active .rbt-theme-dropdown, .rbt-active .rbt-purchase {
    -webkit-transform: translateX(-73px) !important;
    transform: translateX(-73px) !important;
}*/
.rbt-theme-dropdown {
    top: calc(50% - 90px) !important;
}
.rbt-theme-dropdown .rbt-icon svg:nth-child(2){
    right: 50% !important;
    left: unset !important;
    -webkit-transform: translate(270%, -40%) !important;
    transform: translate(270%, -40%) !important;
}
section.rbt-sidearea {
    height: 451.5px !important;
    min-height:451.5px !important;
    top: 90px !important;
}
#menu-footer-one li a{
    color: white !important;
    font-weight: 600;
}
footer .widget ul li{
    padding: 5px 0 !important;
}
#menu-footer-menu-properties-col2 li a{
    color: white !important;
    font-weight: 600;
}
.newlist li a{
    font-size: 15px !important;
    color: #000 !important;
    display: inline-block !important;
    line-height: 2 !important;
}
.newlist li a:hover{
    border-bottom: 1px solid black;
} 
.newlist li{
    font-size: 15px !important;
    color: #000 !important;
    list-style: none;
    font-weight: bold;
} 
.mkdf-btn {
    font-family: Raleway !important;
}
.home .mkdf-property-list-holder .mkdf-pli-image{
    height: 393px;
} 
.home .mkdf-property-list-holder .mkdf-pli-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}
.ipstitless {
    text-align: left !important;
}
.mkdf-pl-load-more a{
    background-color: #000000 !important;
    color: #ffffff !important;
}
html body .mkdf-pl-load-more a.mkdf-btn.mkdf-btn-large.mkdf-btn-solid:hover{
    border-color: #000000 !important;
}
.mkdf-testimonial-text {
    text-align: center !important;
    font-size: 18px;
}
.mkdf-property-single-gallery-holder .mkdf-property-single-gallery-item {
    height: 650px;
} 
/*.mkdf-property-single-gallery-holder .mkdf-property-single-gallery-item img{height: 100%; object-fit: cover !important;}*/
.hideme .mkdf-cta-button {
    display: none;
}
.mkdf-footer-bottom-column-1 .textwidget p a{
    color: #9c9c9c !important;
}
.mkdf-footer-bottom-column-1 .textwidget p a:hover{
    color: #9c9c9c !important;
}
.underline {
    border-bottom: 1px solid #000000;
    width:0%; 
    float: inherit;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    display:none;
}
li:hover .underline {
    width: 100%;
}
.rbt-link-holder{
    background-color:#ffffff !important;
    color: black !important;
    border-color: #000000 !important;
    padding: 8px 0px 6px !important;
}
.rbt-link-holder:hover {
    background-color:#000000 !important;
    color: white !important;
}
.mkdf-btn.mkdf-btn-solid.rbt-link-holder:not(.mkdf-btn-custom-border-hover):hover{
    border-color: #000000 !important;
}
.rbt-list-bottom a.rbt-link-holder{
    border-top:1px solid rgba(0,0,0,0.5) !important;
    border-left:none !important;
    border-right : none !important;
    border-bottom:none !important;
} 
.rbt-list-bottom{
    background-color:#ffffff !important;
}
.rbt-list-bottom:hover{
    background-color:#000000 !important;
}
.rbt-list-bottom p{
    color: black !important;
}
.rbt-list-bottom:hover p{
    color: white !important;
}
.rbt-list-bottom {
    margin-top: 0px !important;
    height: 51px !important;
}
.rbt-link-holder .link-svg-holder {
    display: none !important;
}
.rbt-list-bottom .rbt-link-holder{
    line-height: 30px !important;
}
.rbt-link-holder .link-text-holder{
    font-size: 13px !important;
}
.rbt-list {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.rbt-list-holder {
    height: 480px !important;
}
#menu-footer-menu-properties li a {
    color: white;
    font-weight: 600 !important;
}
.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid {
    padding: 50px 0px 0px !important;
}
html body .rbt-text-name {
    line-height: 1.2 !important; 
    font-size: 25px !important; 
    font-weight: 400 !important; 
    opacity: 1 !important;
    letter-spacing: normal !important;
} 
h1, h2, h3, h4, h5 {
    letter-spacing: +.03em !important;
}
.acf-map {
    width: 100%;
    height: 510px;
    border: #ccc solid 1px;
    margin: 20px 0;
}
.acf-map h4 {
    margin: 5px 0 !important;
}
.mpimg img {
    height: 190px !important;
    width: 100% !important;
    object-fit: cover !important; 
}
.submrklogo i{
    font-size: 33px !important;
    color: #000000 !important;
}
.sgpb-main-html-content-wrapper .acf-map{
    height: 530px !important;
    margin:0 0 0 0 !important;
}
.sg-popup-builder-content {
    overflow: hidden !important;
}
.mkdf-property-basic-info-holder {
    border-bottom: none !important;
}
.viewprop {
    padding: 11px 36px 7px !important;
} 
.txtlv {
    text-align: center;
}
.mkdf-property-basic-info-holder .mkdf-property-param {
    border-left: none !important;
}
html body .ipstitless {
    background-color: rgb(255 255 255 / 0.8) !important;
    font-weight: 600 !important;
}
.ipstitless h5{
    color: black !important;
    font-size: 22px !important;
    font-weight: 600 !important;
}
.ipstitless .mkdf-item-city{
    color: black !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}
.apimg {
    width: 100%;
}
#gallerydata {
    position: relative;
}
#gallerydata h5{
    font-size: 18px !important;
    font-weight: 400 !important;
    transition: transform .4s;
    /* Animation */
    margin-left: 20px;
    height: 46px;
}
#gallerydata .stickontop:hover h5{
    font-weight: 600 !important;
    transform: scale(1.01);
}  
html body.single-property .smallicons .mkdf-label-icon img{
    height: 25px;
    width: 25px;
}
html .mkdf-property-single-holder .mkdf-label-items-item{
    padding-bottom: 5px;
}
.nospaceontitle h5{
    margin-top: 0px !important;
    font-size: 18px !important;
    margin-bottom: 25px !important;
}
.mkdf-spec.nospaceontitle {
    margin-top: 9px;
}
.mkdf-property-single-outer .mkdf-property-label-style h5{
    font-weight: 600 !important;
    font-size: 22px;
}
#gallerydata .stickontop{
	position: absolute;top: 0px; 
	padding:13px 0px;
	background-color: #ffffffcc !important;
	z-index: 99 !important;
	width: 100%;
}
.mkdf-property-single-holder{
    position: relative;
}
.stickybannertitle{
    position: absolute;
    top: 25px;
    padding:5px 15px;
    top: 70%;
    left: 7%;
    z-index: 99;
}
.rvslider {
    /*background-color: rgb(255 255 255 / 0.7) !important;*/
    padding:5px 15px;
}
.rvslider h2{
    font-size: 37px !important;
    font-weight: 600 !important;
}
#mkdf-back-to-top {
    left: 90px !important;
    width: 50px !important;
} 
#mkdf-back-to-top .mkdf-icon-stack i{
    font-size: 25px !important;
    vertical-align: middle;
    margin-top: 4px;
}
#mkdf-back-to-top>span{
    border-radius: 50px !important;
    height: 50px !important;
    width: 50px !important;
}
#gallerydata .booknowwbtn {
    position: absolute;
    bottom: 20px;
    z-index: 99 !important;
    right: 15px;
}
.galleryincon img {
    height: 30px;
    width: auto;
}
.galleryincon {
    display: flex;
}
.galleryincon .mkdf-property-param{
    width: 25%;
    text-align: justify;
} 
.galleryincon .mkdf-property-param.first{
    width: 25%;
} 
.galleryincon .mkdf-property-param.last{
    width: 23%;
    text-align: right;
} 
.galleryincon .mkdf-property-param.center{
    width: 38%;
    text-align: center;
} 
.galleryincon .mkdf-property-param.center.newcenter{
    text-align: center;
}
.galleryincon .mkdf-property-content{
    vertical-align: super;
    margin-left: 5px;
    font-size: 16px;
}
.mkdf-property-single-gallery-holder .owl-item{
    margin-right: 0px !important;
}
.single-property .mpimg img {
    height: 230px !important;
    width: 100% !important;
    object-fit: cover !important;
}
.aptestimonial {
    padding: 30px 0;
}
.aptestimonial .mkdf-st-title{
    padding-bottom: 30px;
}
.aptestimonial .mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonials-author-holder .mkdf-testimonial-author{
    padding-left: 0px !important;
}
.rbt-theme-dropdown{
    border-bottom-right-radius :10px !important;
    border-bottom-left-radius :10px !important;
}
.mkdf-cf7-newsletter-footer input[type=submit]{
    width: 90px !important;
}
.mkdf-cf7-newsletter-footer input[type=email]{
    width: calc(100% - 103px) !important;
    margin-right: 10px;
}
.newsletter-form input[type=email]{
    width: calc(100% - 90px) !important;
    height: 36px;
    margin-bottom: 0px !important;
    font-size: 13px;
    border-color: rgba(225, 225, 225, 1);
    color: white; margin-right:13px !important;
}
#mc_embed_signup_scroll{
    display: flex;
}
#mc-embedded-subscribe{
    font-family: Raleway !important;
    padding: 8px 10px 4px;
    text-align: center;
    vertical-align: top;
    background-color: #000000 !important;
    color: white !important;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    outline: 0;
    font-size: 11px;
    line-height: 2em;
    letter-spacing: .15em;
    font-weight: 600;
    text-transform: uppercase;
    box-sizing: border-box;
    margin: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    width: 90px;
    color: #000;
    background-color: #fc0;
    border: 1px solid transparent;
    cursor: pointer;
}
#mc-embedded-subscribe:hover{
    background-color: #ffffff !important;
    color: #000000 !important;
    border-color: #000000 !important;
}
#apgallery .owl-prev{
    left: 10px !important;
}
#apgallery .owl-next{
    right:  10px !important;
}
.single-property .mkdf-property-basic-info-holder .mkdf-property-icon{
    width: 48px !important;
}
.single-property .mkdf-property-title-section{
    padding: 0px 0 !important;
}
.single-property .mkdf-property-basic-info-holder .mkdf-property-param {
    text-align: left;
    float: left;
    width: 20%;
    padding-left: 0px;
}
.single-property .mkdf-property-basic-info-holder .mkdf-property-param .mkdf-property-content{
    width: calc(100% - 55px) !important;
}
.single-property .mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonials-author-holder {
    text-align: center;
}
.submrklogo{
    margin: 18px 0;
}
/*Header*/
#ipscustom {
    padding: 0 5px !important;
}
#ipscustom .mkdf-position-left{
    width: 11%;
    display: flex;
    align-items: center;
}
#ipscustom .mkdf-position-right{
    width: 89%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
#ipscustom .mkdf-position-right .mkdf-position-right-inner{
    float: left;
}
.mkdf-fixed-wrapper #ipscustom .mkdf-position-right-inner{
    width: 65%;
}
.headphone{
    font-size: 22px;
    vertical-align: middle;
}
.heartFavContainer {
    vertical-align: middle;
}
a.mkdf-fullscreen-menu-opener.headmenu {
    margin-right: 5px;
    margin-left:20px;
}
.headphone:hover{
    color: black !important;
}
a.mkdf-fullscreen-menu-opener.headmenu:hover{
    color: black !important;
}
.mkdf-fullscreen-menu-opener.headmenu.mkdf-fm-opened {
    color: black !important;
}
/*Header*/
.needrelative {
    position: relative;
}
.needrelative .stickybannertitle{
    position: absolute;
    top: -228px;
    left: 13px;
}
.noneedwidth {
    width: 176px !important;
    padding: 11px 17px 7px !important;
    float: right;
}
.customwidth {
    width: 172px !important;
}
.single-property .submrklogo i{
    margin-right: 5px;
}
form.wpcf7-form .form-row{
    width: 100%;
    display: flex;
}
form.wpcf7-form .column-half{
    float: left;
    position: relative;
    width:49%;
}
form.wpcf7-form .column-half.first{
    margin-right: 2%;
}
form.wpcf7-form p{
    text-align: center;
}
.wpcf7-not-valid-tip {
    text-align: left;
}
.contactusleft .mkdf-icon-list-holder .mkdf-il-icon-holder{
    text-align: right;
}
.contactusleft .mkdf-icon-list-holder .mkdf-il-icon-holder{
    width: 100% !important;
}
.contactusleft .mkdf-icon-list-holder .mkdf-il-text{
    width: 100% !important;
    text-align: left;
}
a.headphone{
    font-family: sans-serif;
    font-size: 25px;
    margin-top: 5px;
}
.mkdf-wrapper-inner .mkdf-content{
    margin-top: -61px !important;
}
.tax-property-apartments .mkdf-property-title-section {
    border-bottom: none !important;
}
.home .acf-map{
    margin-top: 0px !important;
}
.mkdf-owl-slider .owl-nav .owl-next>span, .mkdf-owl-slider .owl-nav .owl-prev>span{
    background-color: rgb(255 255 255 / 0.55) !important;
    border-radius: 50%;
}
.single-property .smallicons .mkdf-spec-item-label.mkdf-label-items-label{
    display: flex !important;
    width: 100%;
}
.single-property .smallicons .mkdf-spec-item-label.mkdf-label-items-label .mkdf-label-text{
    width: 100%;
    padding-top: 3px;
    color: black;
} 
.single-property .smallicons .mkdf-spec-item-label.mkdf-label-items-label .mkdf-label-icon{
    margin-right: 15px !important;
} 
.newsize h1{
    font-size: 35px !important;
    margin-bottom: auto;
    margin-top: 0px !important;
}
.newh2{
    font-size: 24px !important;
}
.mkdf-accordion-holder.mkdf-ac-boxed .mkdf-accordion-title .mkdf-accordion-mark {
     border-right: none !important;
 }
 .mkdf-accordion-holder .mkdf-accordion-title .mkdf-accordion-mark{
    right: 0;
    left: unset !important;
}
.mkdf-accordion-holder.mkdf-ac-boxed .mkdf-accordion-title{
    padding: 14px 15px 10px 16px !important;
}
.mkdf-property-floor-plans .mkdf-accordion-holder .mkdf-accordion-title-value{
    font-weight: 600 !important;
    font-size: 16px !important;
}
.mkdf-accordion-description p{
    font-size: 16px;
}
.mkdf-accordion-title.ui-accordion-header-active {
    border-bottom: none !important;
}
.single-property .mkdf-testimonials .owl-next{
    top: 45% !important;
}
.single-property .mkdf-testimonials .owl-prev{
    top: 45% !important;
}
/*Hrader new change*/
html body .mkdf-page-header .mkdf-menu-area{
    background-color:transparent !important;
}
html .mkdf-page-header .mkdf-fixed-wrapper.fixed .mkdf-menu-area{
   background-color: #ffffff !important;
}
.mkdf-fixed-wrapper.fixed{
    border-bottom: 1px solid #00000038;
}
html .mkdf-page-header .mkdf-fixed-wrapper {
  -webkit-transition: all 0.5s ease;
  -moz-transition: position 10s;
  -ms-transition: position 10s;
  -o-transition: position 10s;
  transition: all 0.5s ease;
}
html .mkdf-page-header .mkdf-fixed-wrapper.fixed {
  position: fixed;
  top: 0;
  left: 0;
  animation: smoothScroll 1s forwards;
}
@keyframes smoothScroll {
	0% {
		transform: translateY(-40px);
	}
	100% {
		transform: translateY(0px);
	}
}
/*Hrader new change*/
.singledata .mkdf-property-label{
    font-size: 18px;
}
.rowamenities .columnamenities:nth-child(1) {
    margin-left: 0px;
}
.rowamenities .columnamenities:nth-child(6) {
    margin-right:  0px;
}
.rowamenities .columnamenities:nth-child(7) {
    margin-left: 0px;
}
.rowamenities .columnamenities:nth-child(12) {
    margin-right:  0px;
}
.tax-property-apartments .mkdf-container .mkdf-container-inner{
    padding-top: 20px !important;
}
body.term-132 #pro_myBtn {
    visibility: hidden;
}
body.term-132 .submrklogo span{
    pointer-events: none;
}
body.term-147 #pro_myBtn {
    visibility: hidden;
}
body.term-147 .submrklogo span{
    pointer-events: none;
}
.home video#myVideo{
    height: 80vh;
}
.home .main-custom-banner-video .main-custom-banner-heading{
    display: none;
}
img{
    width: auto;
}
.widget-submit{
    background-color: #229b1a !important;
    font-size: 22px !important;
    color: #fff !important;
}
.block.booking__submit .widget-submit{
    line-height: 11px;
}
.block.booking__submit .widget-submit:hover{
    line-height: 11px;
}
.booking_html .widget-submit{
    line-height: 23px;
}
.booking_html .widget-submit:hover{
    line-height: 21px;
}
.widget-submit:hover{
    border: 1px solid #000;  
    color: #000 !important; 
    background-color: #fff !important;
}
.booking-toggle{
    background-color: #229b1a !important;
    color: #fff !important;
}
.bknw{
    background-color: rgb(15 126 195) !important;
    color: #fff !important;
}
html body .mkdf-btn.mkdf-btn-solid.bknw:hover{
    background: #c6c6c694 !important;
    color: #000 !important;
}
.booking__submit .widget-submit{
    font-weight: 400;
}
.booking_html .additiondal_fields{
    display: none;
}
.booking_html {
    width: 30%;
    float: right;
    margin-bottom: 30px;
}
.booking_html .widget-submit{
    font-weight: 400;
}
.rtl .booking_html {
    width: 30%;
    float: left;
    margin-bottom: 30px;
}
.rtl .mkdf-property-single-outer .booking_html {
    width: 22%;
}
.rtl .customwidth{
    padding-left: 60px !important;
}
.mkdf-property-single-outer .booking_html .widget-submit {
    border: 1px solid var(--border-submit);
    cursor: pointer;
    outline: none;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    box-sizing: border-box;
    text-transform: capitalize;
    font-weight: 500;
    min-width: 160px;
    width: 100%;
    border-radius: 4px;
    text-decoration: none;
    line-height: 38px;
}
.rtl .mkdf-property-single-outer .booking_html .widget-submit {
    border: 1px solid var(--border-submit);
    cursor: pointer;
    outline: none;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    box-sizing: border-box;
    text-transform: capitalize;
    font-weight: 500;
    min-width: 160px;
    width: 100%;
    border-radius: 4px;
    text-decoration: none;
    line-height: 38px;
}
.rtl .single-property .sb-wrap .additiondal_fields {
    max-width: 266px;
    left: 142px;
}
div#tag_cloud-4 {
    background-color: transparent;
    margin: 0 0 15px !important;
    padding: 20px 15px;
    box-sizing: border-box;
    color: #5b5a5a;
    border: 1px solid #e1e1e1;
    border-radius: 2px;
}
.widget.widget_tag_cloud a {
    background: #fff !important;
    color: #000 !important;
    font-family: 'Raleway' !important;
    border: 1px solid #000 !important;
    padding: 10px 10px !important;
    font-weight: 400 !important;
}
.widget.widget_tag_cloud a:hover{
    background: #000 !important;
    color: #fff !important;
}
.rtl .widget.widget_tag_cloud a{
    font-family: 'Heebo' !important;
}
.archive.tag .mkdf-page-title.entry-title{
    color: #fff !important;
}
/*.tax-property-type .mkdf-property-title-section .mkdf-property-title-left{
    width: 100%;
}*/
.tax-property-type .mkdf-property-single-outer .wpb_text_column.wpb_content_element .wpb_wrapper p{
    font-size: 18px;
    font-weight: 300;
    line-height: 1.5rem;
}
.tax-property-type .mkdf-property-single-outer .wpb_text_column.wpb_content_element .wpb_wrapper a {
    text-decoration: underline;
}
.page-template-template-city #home_blogs{
    margin-bottom: 50px !important;
}
select{
    max-width: 100% !important;
}
.ap_modal{
    padding-top: 180px !important;
}
.city-apartment-container .city-apartment-data{
    height: 60px;
}
.tax-property-type #home_blogs figure{
    margin: 0;
}
#city_apartment_type.city-dynamic-apartment-type-5 {
    padding: 50px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
#city_apartment_type.city-dynamic-apartment-type-5 .city_apartment_type_column {
    width: 20%;
    padding: 0 10px 30px;
    box-sizing: border-box;
}
#city_apartment_type .city_apartment_type_single_background {
    width: 220px;
    height: 178px;
    margin: 0 auto;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    text-align: center;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    border-radius: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
}
/*#city_apartment_type .city_apartment_type_single_content{
    padding-top: 50px;
}*/
#city_apartment_type .city_apartment_type_single_count {
    font-size: 40px;
    color: #fff;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    margin: 0 20px;
    text-shadow: 1px -1px 2px #000;
}
#city_apartment_type .city_apartment_type_single_heading {
    font-size: 18px;
    color: #fff;
    margin: 0 10px;
    text-shadow: 1px -1px 2px #000;
    line-height: 24px;
    padding-top: 10px;
}
#city_apartment_type .city_apartment_type_single_link:hover .city_apartment_type_single_background{
    transform: scale(1.1);
}
.myanimation .popup-title img{
    display: none;
}
.myanimation .popup-image img{
    display: block;
}
.mkdf-row-grid-section{
    z-index: inherit !important;
}
/*.custom-accordion-wrapper .mkdf-property-label-items-holder {
    position: relative;
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
    padding: 35px 0;
    border-bottom: 1px solid #e1e1e1;
}
.custom-accordion-wrapper .mkdf-property-label-style {
    position: relative;
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    vertical-align: top;
    width: 27%;
}
.custom-accordion-wrapper .mkdf-property-items-style {
    position: relative;
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    vertical-align: top;
    width: 73%;
}*/
.custom-accordion-wrapper h5{
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    margin: 50px auto;
}
.custom-accordion-wrapper p{
    margin-top: 20px !important;
}
.hp-city-lists .ipsloadmorecontainer .ipsloadmore:last-child {
    display: block !important;
}
#home_blogs h5{
    height: 90px !important;
}
.rtl #home_blogs h5{
    height: 50px !important;
}
.hp-city-lists .mkdf-property-list-holder .mkdf-pli-image img{
    height: 550px !important;
}
.hp-city-lists .mkdf-tiny-space .mkdf-outer-space .mkdf-item-space{
    padding: 0 10px;
}
.hp-city-lists .mkdf-property-list-holder .mkdf-pli-image {
    height: 100% !important;
}
.hp-city-lists .mkdf-item-info-bottom {
    display: none !important;
}
.mkdf-mobile-header{
    z-index: 9999 !important;
}
#dynamic-city-page-content p:not(:first-child){
    display: none;
}
.city_apartment_type_load_more_wrapper {
    width: 100%;
    text-align: center;
}
.city_apartment_type_load_more_wrapper .city_apartment_type_load_more_btn {
    color:#fff;
    background-color:#000;
    border:1px solid #000;
    font-size: 14px;
    font-weight: 500;
    margin: 20px auto;
    padding: 10px 20px;
    font-family: Raleway!important;
    line-height: 28px;
    border-radius: 5px;
    text-transform: uppercase;
    max-width: 150px;
    display: block;
    text-align: center;
    letter-spacing: 2.1px;
}
.rtl .city_apartment_type_load_more_wrapper .city_apartment_type_load_more_btn{
    font-family: 'Heebo'!important;
}
.city_apartment_type_load_more_wrapper .city_apartment_type_load_more_btn:hover{
    background-color: #fff;
    color: #000;
}
.hp-city-lists .mkdf-item-info-bottom {
    display:block !important;
}
.hp-city-lists .mkdf-item-info-bottom .ipstitless{
    background: transparent !important;
    bottom: 50px !important;
}
.hp-city-lists .mkdf-item-info-bottom .ipstitless h5.mkdf-pli-title.entry-title {
    text-align: center;
    color: #FFF !important;
    font-family: Raleway !important;
    font-size: 54px !important;
    font-style: normal !important;
    font-weight: 600 !important; 
    line-height: normal !important;
    text-transform: uppercase !important;
}
.rtl .hp-city-lists .mkdf-item-info-bottom .ipstitless h5.mkdf-pli-title.entry-title {
    font-family: "Heebo" !important;
}
.list-data-126,.list-data-153,.list-data-128,.list-data-158,li#menu-item-6496,li#menu-item-3054,li#menu-item-6484,li#menu-item-4823,.mobileNewListData128,.mobileNewListData158,.city-partment-term-128,.city-partment-term-158,.mobileNewListData126,.mobileNewListData153,.list-data-131,.list-data-159,.mobileNewListData159,.mobileNewListData131{
    display: none !important;
}
#customCityPagesBanner .main-custom-banner-video #myVideo{
    height: 600px;
}
#hpCityListCust.hp-city-lists .mkdf-property-list-holder .mkdf-pli-image img{
    width: 383px !important;
    height: 383px !important;
    object-fit: cover !important;
}
#hpCityListCust.hp-city-lists .mkdf-item-info-bottom .ipstitless{
    display: none;
}
#menu-footer-menu-properties-col2 li.footerCustomLink a{
    color: #2484CE !important;
}
.mkdf-page-footer li.footerCustomLink a{
   color: #2484CE !important; 
}
.newlist li.list-data-552 a {
    position: relative;
}
.newlist li.list-data-552 a::after {
    content: "";
    background: var(--wpr-bg-5111f9e1-58d0-4767-a952-b0706bc92704);
    position: absolute;
    height: 15px;
    display: block;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    top: 7px;
    left: 100%;
    margin-left: 10px;
}
.rtl .newlist li.list-data-584 a {
    position: relative;
}
.rtl .newlist li.list-data-584 a::after {
    content: "";
    background: var(--wpr-bg-02aa1289-8d36-430c-b65a-ab3cf83f6ea7);
    position: absolute;
    height: 15px;
    display: block;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    top: 7px;
    right: 50px;
    margin-right: 10px;
}
.ipsmenunew #menu-item-18801 .ipsarrow .fa.fa-plus{
    position: relative;
}
.ipsmenunew #menu-item-18801 .ipsarrow .fa.fa-plus::after {
    content: "";
    background: var(--wpr-bg-6f7dd0b6-539d-4048-a4a3-c54bad740ad6);
    height: 20px;
    width: 50px;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    top: 5px;
    margin-left: 10px;
}
.ipsmenunew #menu-item-18801 .ipsarrow .fa.fa-plus.makeitminus::after{
    display: none;
}
.rtl .ipsmenunew .menu-item-18790 .ipsarrow .fa.fa-plus{
    position: relative;
}
.rtl .ipsmenunew .menu-item-18790 .ipsarrow .fa.fa-plus::after {
    content: "";
    background: var(--wpr-bg-33cee652-fe37-4abd-9fa4-9abfe503fbe9);
    height: 20px;
    width: 50px;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    top: 5px;
    margin-right: 10px;
}
.rtl .ipsmenunew .menu-item-18790 .ipsarrow .fa.fa-plus.makeitminus::after{
    display: none;
}
.archive .read_more_read_less.read-less {
    display: none;
}
.archive .read_more_read_less{
    cursor: pointer;
}
.special-offer-inner-slider-background {
    height: 350px;
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: end;
    padding: 10px 15px;
}
.special-offer-inner-slider-background::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    /* background: linear-gradient(180deg, rgba(217, 217, 217, 0) 43.5%, rgba(0, 0, 0, 0.7) 83%); */
    background: linear-gradient(180deg, rgba(217, 217, 217, 0) 1.5%, rgba(0, 0, 0, .7) 54%);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.special-offer-inner-slider-background .special-offer-inner-slider-heading {
    color: #FEEF6D;
    font-size: 34px;
    line-height: 40px;
    z-index: 1;
    font-weight: 800;
    margin-bottom: 10px;
    letter-spacing: 0.5px !important;
}
.special-offer-inner-slider-background .special-offer-inner-slider-sub-heading {
    color: #fff;
    z-index: 1;
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    margin-bottom: 10px;
    min-height: 70px;
}
.special-offer-inner-slider-background .special-offer-inner-slider-description {
    color: #fff;
    z-index: 1;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    margin-bottom: 10px;
}
.special-offer-inner-slider-background .special-offer-inner-slider-link-wrapper {
    z-index: 1;
    width: 100%;
    display: block;
    text-align: right;
    margin-bottom: 25px !important;
}
.rtl .special-offer-inner-slider-background .special-offer-inner-slider-link-wrapper{
    text-align: left;
}
.special-offer-inner-slider-background .special-offer-inner-slider-link {
    max-width: 120px;
    background: #fff;
    z-index: 1;
    color: #000;
    text-align: center;
    font-size: 12px;
    line-height: 18px;
    padding: 5px 10px;
    border-radius: 15px;
}
.mkdf-btn.mkdf-btn-solid.special-offer-inner-bottom-buttom {
    text-align: center;
    margin: 50px auto 0 auto;
    display: block;
    max-width: 300px;
    border-radius: 28px;
    font-size: 24px !important;
    line-height: 34px;
    text-transform: capitalize;
    letter-spacing: 0.25px;
    padding: 10px 5px;
    background: #E9CB66;
}
.mkdf-btn.mkdf-btn-solid.special-offer-inner-bottom-buttom:hover{
    background: #000 !important;
    color: #fff !important;
    border: 1px solid #000 !important;
}
.special-offer-inner-slider .owl-nav{
    display: block !important;
}
.special-offer-inner-slider .owl-nav.owl-prev {
    position: absolute;
    top: 40%;
    left: -40px;
}
.special-offer-inner-slider .owl-nav .owl-prev span {
    font-size: 100px;
}
.special-offer-inner-slider .owl-nav .owl-next {
    position: absolute;
    top: 40%;
    right: -40px;
}
.special-offer-inner-slider .owl-nav .owl-next span {
    font-size: 100px;
}
.special-offer-inner-slider .owl-nav .owl-prev:hover,.special-offer-inner-slider .owl-nav .owl-next:hover{
    background: transparent !important;
    color: #000 !important;
}
.special-offer-inner-slider .owl-nav .owl-next {
    position: absolute;
    top: 40%;
    left: -40px;
    right: unset;
}
.special-offer-inner-slider .owl-nav .owl-prev {
    position: absolute;
    top: 40%;
    right: -40px;
    left: unset;
}
.special-offer-inner-property-type-drowdown-wrapper {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
}
.special-offer-inner-property-type-drowdown-wrapper .special-offer-inner-property-type-drowdown-outer-wrapper{
    position: relative;
    margin-bottom: 20px !important;
}
.special-offer-inner-property-type-drowdown-wrapper .special-offer-inner-property-type-drowdown-outer-wrapper::after{
    content: "▼"; /* Unicode for dropdown arrow */
    position: absolute;
    right: 20px;
    top: 35%;
    transform: translateY(-50%);
    pointer-events: none;
    font-size: 14px;
    color: #333;
}
.rtl .special-offer-inner-property-type-drowdown-wrapper .special-offer-inner-property-type-drowdown-outer-wrapper::after{
    left: 20px;
    right: unset;
}
.special-offer-inner-property-type-drowdown-wrapper .special-offer-inner-property-type-drowdown {
    margin: 0 20px;
    font-size: 22px;
    width: 300px;
    font-weight: 400;
    border: none;
    border-bottom: 1px solid #000;
    padding-bottom: 10px;
    outline: 0 !important;
    font-family: 'Raleway';
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    -webkit-tap-highlight-color: transparent;
    color: #000 !important;
    background: #fff !important;
    position: relative !important;
    cursor: pointer;
}
.rtl .special-offer-inner-property-type-drowdown-wrapper .special-offer-inner-property-type-drowdown{
    font-family: 'Heebo';
}
.special-offer-inner-property-type-wrapper .row {
    display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
}
.special-offer-inner-property-type-wrapper .row .col-md-3 {
    width: 33%;
}
.special-offer-inner-property-type-wrapper .special-offer-inner-property-type-background {
    height: 300px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: end;
    margin: 10px 15px;
    padding: 10px 15px;
    cursor: pointer;
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
.special-offer-inner-property-type-background:hover {
    transform: scale(1.05);
}
.special-offer-inner-property-type-wrapper .special-offer-inner-property-type-background::before {
    content: "";
    /*background: linear-gradient(360deg, rgba(20, 18, 18, 0.64) 100%, rgba(190, 181, 181, 0) 51%);*/
    background: linear-gradient(#ffffff00 5%, #101010 55%);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.special-offer-inner-property-type-wrapper .special-offer-inner-property-type-heading {
    font-size: 34px;
    line-height: 44px;
    color: #E9CB66;
    font-weight: 900;
    z-index: 1;
    text-transform: uppercase;
}
.special-offer-inner-property-type-wrapper .special-offer-inner-property-type-sub-heading {
    font-size: 18px;
    line-height: 28px;
    color: #fff;
    z-index: 1;
    font-weight: 700;
    margin-bottom: 20px;
}
.special-offer-inner-property-type-wrapper .special-offer-inner-property-type-button-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: end;
    margin-bottom: 10px;
}
.special-offer-inner-property-type-wrapper .special-offer-inner-property-type-button-wrapper .special-offer-inner-property-type-description {
    font-size: 15px;
    line-height: 25px;
    color: #fff;
    z-index: 1;
    font-weight: 500;
    text-transform: capitalize;
    width: 60%;
}
.special-offer-inner-property-type-wrapper .special-offer-inner-property-type-button-wrapper .special-offer-inner-property-type-button-container {
    width: 40%;
    display: flex;
    justify-content: end;
}
.special-offer-inner-property-type-wrapper .special-offer-inner-property-type-button-wrapper .special-offer-inner-property-type-button {
    font-size: 13px;
    line-height: 18px;
    background: #fff;
    border-radius: 15px;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 3px 5px;
    cursor: pointer;
    height: 20px;
    font-weight: 600;
    transition: all 0.3s ease-in-out;
}
.special-offer-inner-property-type-wrapper .special-offer-inner-property-type-button-wrapper .special-offer-inner-property-type-button:hover {
    background: #fff;
    color: #000;
}
.page-yoast-breadcrumb span {
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    text-transform: uppercase;
}
.page-yoast-breadcrumb span.breadcrumb_last {
    font-weight: 500;
}
.page-yoast-breadcrumb span a:after {
    content: "/";
    font-size: 18px;
    margin-left: 5px;
    line-height: 28px;
    transform: scaleX(-1);
    display: inline-block;
}
.rtl .page-yoast-breadcrumb span a:after{
    margin-right: 5px;
    margin-left: 0;
    transform: none;
}
.parent-pageid-19840 .main-custom-banner-image{
    justify-content: end;
}
.parent-pageid-19840 .main-custom-banner-image h1{
    text-shadow: none;
}
.parent-pageid-19840 .main-custom-banner-image h3{
    font-weight: 600;
}
.parent-pageid-19843 .main-custom-banner-image{
    justify-content: end;
}
.parent-pageid-19843 .main-custom-banner-image h1{
    text-shadow: none;
}
.parent-pageid-19843 .main-custom-banner-image h3{
    font-weight: 600;
}
#secondary-banner-container .secondary-custom-content p{
    font-size: 18px;
    line-height: 30px;
}
.secondary-custom-content .secondary-custom-content-heading {
    margin: 0;
}
.offer-custom-content.main-custom-banner-image h1{
    font-size: 125px;
    color: #e9cb66;
    line-height: 135px;
    text-align: center;
}
.offer-custom-content.main-custom-banner-image h3 {
    font-size: 50px;
    color: #fffcfc;
    line-height: 60px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400 !important;
}
.offer-custom-content.main-custom-banner-image {
    justify-content: center !important;
}
.special-offer-inner-bottom-buttom.custom-offer-button button{
    margin: 50px auto 0 auto;
    display: block;
    max-width: 300px;
    border-radius: 28px;
    font-size: 24px !important;
    line-height: 34px;
    text-transform: capitalize;
    letter-spacing: .25px;
    background: #E9CB66 !important;
    color: #000 !important;
    font-weight: 600;
    font-family: Raleway !important;
    padding: 10px 25px;
    border-color: transparent !important;
}
.rtl .special-offer-inner-bottom-buttom.custom-offer-button button{
    font-family: Heebo !important;
}
.special-offer-inner-bottom-buttom.custom-offer-button button:hover {
    background: #000 !important;
    color: #fff !important;
    border: 1px solid #000 !important;
}
.special-offer-inner-slider-background .special-offer-inner-slider-button-content-wrapper{
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: end;
}
.special-offer-inner-slider-background .special-offer-inner-slider-button-content-wrapper .special-offer-inner-slider-description{
    width: 50% !important;
}
.special-offer-inner-slider-background .special-offer-inner-slider-button-content-wrapper .special-offer-inner-slider-link-wrapper{
    width: 50% !important;
    margin-bottom: 10px !important;
}
.offer-custom-content .offer-custom-content-main-box{
    z-index: 1;
    border: 18px solid #E9CB66;
    height: 100%;
    width: 90%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 50px auto;
    max-width: 1600px;
}
.page-id-19755 .bottom-header-sticky-notice,.page-id-19758 .bottom-header-sticky-notice{
    display: none !important;
}
.bottom-header-sticky-notice{
    display: none !important;
}
.special-offer-widget-main-wrapper {
    margin: 150px 0;
}
.archive.tax-property-type .special-offer-widget-main-wrapper{
    margin: 80px 0;
}
.archive.tax-property-apartments .special-offer-widget-main-wrapper{
    margin: 100px 0;
}
.single.single-property .special-offer-widget-main-wrapper{
    margin: 120px 0;
}
.special-offer-widget-main-wrapper .special-offer-widget-row-container {
    width: 85%;
    margin: 0 auto;
    max-width: 1600px;
}
.special-offer-widget-main-wrapper .special-offer-widget-row {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #D9D9D996;
    border-radius: 15px;
    padding: 25px 50px;
}
.special-offer-widget-main-wrapper .special-offer-widget-row-col-md-9 {
    width: 80%;
    text-align: center;
}
.special-offer-widget-main-wrapper .special-offer-widget-row-col-md-3{
    width: 20%;
    padding: 0 25px;
    position: relative;
}
.special-offer-widget-main-wrapper .special-offer-widget-content {
    font-size: 28px;
    line-height: 38px;
    text-transform: capitalize;
}
.special-offer-widget-main-wrapper .special-offer-widget-content a {
    text-decoration: underline;
    font-weight: 700;
}
.special-offer-widget-main-wrapper .special-offer-widget-image-wrapper {
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    height: 200px;
    position: absolute;
    top: -130px;
    width: 90%;
    transform: rotate(13.8deg);
    max-width: 180px;
    border: 15px solid #E9CB66;
    border-radius: 19px;
    display: flex;
    justify-content: center;
    align-items: end;
}
.special-offer-widget-main-wrapper .special-offer-widget-heading {
    color: #E9CB66;
    font-size: 22px;
    line-height: 32px;
    font-weight: 800;
    text-transform: uppercase;
    text-align: center;
    margin: 5px auto;
}
.special-offer-widget-main-wrapper.mobile{
    display: none;
}
.special-offer-inner-slider .owl-nav .owl-prev {
    background: transparent !important;
    visibility: hidden;
    transform: rotate(270deg) !important;
    left: -60px !important;
    right: unset !important;
    margin-top: 32px !important;
}
.rtl .special-offer-inner-slider .owl-nav .owl-prev{
    background: transparent !important;
    visibility: hidden;
    transform: rotate(90deg) !important;
    right: -60px !important;
    left: unset !important;
    margin-top: 0 !important;
}
.special-offer-inner-slider .owl-prev::after {
    content: "\f106";
    font-family: 'FontAwesome';
    color: #000;
    visibility: visible;
    font-size: 55px;
}
.special-offer-inner-slider .owl-nav .owl-next {
    background: transparent !important;
    visibility: hidden;
    transform: rotate(90deg) !important;
    right: -60px !important;
    margin-top: 0 !important;
    left: unset !important;
}
.rtl .special-offer-inner-slider .owl-nav .owl-next{
    background: transparent !important;
    visibility: hidden;
    transform: rotate(270deg) !important;
    left: -60px !important;
    margin-top: 32px !important;
    right: unset !important;
}
.special-offer-inner-slider .owl-next::after {
    content: "\f106";
    font-family: 'FontAwesome';
    color: #000;
    visibility: visible;
    font-size: 55px;
}
.offer-custom-content h3.offer-custom-content-heading {
    font-size: 86px !important;
    line-height: 90px !important;
    color: #E9CB66 !important;
    font-weight: 700 !important;
    margin-bottom:0 !important;
    letter-spacing: 0.5px !important;
}
#sale-page-video-background.custom-video-image-background .main-custom-banner-image h1{
    font-size: 73px !important;
    line-height: 80px !important;
    letter-spacing: 0.5px !important;
}
#sale-page-video-background.custom-video-image-background .main-custom-banner-image::before{
    background: linear-gradient(#d9d9d9 25%, #101010 76%) !important;
}
.special-offer-inner-property-type-wrapper .row.special-offer-inner-proporty-heading {
    display: none !important;
}
.rtl .fls-popup .fls-close-popup{
    top: 83px !important;
    left: 5px !important;
}
body.rtl.single-post {
    background-color: #fff;
}
.single-post .special-offer-widget-main-wrapper {
    margin: 200px 0 100px 0;
}
.rtl.single-post .special-offer-widget-main-wrapper {
    margin: 200px 0 100px 0;
}
html .single-post.single .mkdf-container-inner {
    padding-top: 50px !important;
}
html .rtl.single-post.single .mkdf-container-inner{
    padding-top: 50px !important;
}
.page-id-12182 .special-offer-widget-main-wrapper{
    margin: 110px 0;
}
.page-id-12182 .mkdf-container-inner{
    padding-top: 0 !important;
}
.rtl.archive.category .mkdf-container-inner,.rtl.archive.tag .mkdf-container-inner{
    padding-top: 0 !important;
}
.rtl.archive.category .special-offer-widget-main-wrapper,.rtl.archive.tag .special-offer-widget-main-wrapper {
    margin: 125px 0 100px 0;
}
.special-offer-widget-full-background-wrapper {
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    height: 450px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative !important;
    margin: 50px 0;
}
.special-offer-widget-full-background-wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(#d9d9d9 30%, #101010 80%);
    opacity: 0.5;
    z-index: 1;
}
.special-offer-widget-full-background-wrapper .special-offer-widget-full-background-inner-wrapper {
    text-align: center;
    z-index: 9;
    width: 100%;
    height: 100%;
    display: block;
}
.special-offer-widget-full-background-wrapper .special-offer-widget-full-background-link {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 100%;
}
.special-offer-widget-full-background-wrapper .special-offer-widget-full-background-heading {
    font-size: 86px !important;
    line-height: 90px !important;
    color: #E9CB66 !important;
    font-weight: 700 !important;
    margin-bottom: 0 !important;
    letter-spacing: 0.5px !important;
}
.special-offer-widget-full-background-wrapper .special-offer-widget-full-background-sub-heading {
    font-size: 30px;
    line-height: 40px;
    color: #fff;
    z-index: 9;
    font-weight: 600 !important;
}
.mkdf-sidebar #text-19{
    display: none;
}
.special-blog-sidebar-widget-wrapper{
    background: #E2E2E2;
    border-radius: 15px;
    border: 1px solid #000;
    margin-bottom: 50px;
    padding: 10px 15px;
}
.special-blog-sidebar-widget-wrapper .special-blog-sidebar-widget-heading {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
    letter-spacing: 0.5px !important;
    margin: 35px auto;
    max-width: 90%;
}
.special-blog-sidebar-widget-wrapper .special-blog-sidebar-widget-heading b{
    font-weight: 700;
}
.special-blog-sidebar-widget-wrapper .special-blog-sidebar-widget-background {
    height: 270px;
    width: 100%;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    border-radius: 20px !important;
    display: flex;
    justify-content: center;
    align-items: end;
    margin-top: 35px;
}
.special-blog-sidebar-widget-wrapper .special-blog-sidebar-widget-button {
    background: #E9CB66;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 30px;
    padding: 10px 30px;
    border-radius: 20px;
    font-weight: 600;
}
.rtl.single.single-property .bottom-sale-widget-sec {
    border-top: 1px solid #e1e1e1;
}
.flashy-popup-main-wrapper {
    position: fixed;
    width: 100%;
    top: 78px;
    z-index: 101;
}
.logged-in.admin-bar .flashy-popup-main-wrapper{
    top: 108px;
}
.mkdf-property-single-gallery-holder .owl-item img{
    height: 100%;
    object-fit: cover;
}
.newlist.special-offer-list li:last-child{
    display: block !important;
}
.rbt-toolbar {
    display: none;
}
.sticky-popup.left-bottom{
    display: none;
}
.mkdf-page-header .mkdf-logo-wrapper img{
    object-fit: contain !important;
}
.rtl.single-post .single-blog-breadcrumb-container .ipsbreadcum .fa.fa-angle-double-left {
    transform: rotate(360deg);
}
.page-id-17546 .flashy-popup-main-wrapper,
.page-id-17649 .flashy-popup-main-wrapper,
.page-id-17849 .flashy-popup-main-wrapper,
.page-id-17862 .flashy-popup-main-wrapper{
    display: none !important;
}
.mkdf-position-right-inner .sb_errormin_nights_errors {
    height: 136% !important;
}
.mkdf-position-right-inner .sb_errormin_nights_errors .sb_errormin_nights_errors-close {
    color: #BB2124 !important;
}
@media(min-width: 1025px) and (max-width: 1600px){
    .mkdf-page-header .mkdf-logo-wrapper img {
        width: 90% !important;
    }
    #whitehead.mkdf-page-header .mkdf-position-right .mkdf-position-right-inner .sb-wrap .booking.booking-top .booking-flex .block.booking__submit {
        width: 15% !important;
    }
    .mkdf-page-header .booking .block.booking__submit .widget-submit{
        font-size: 14px !important;
    }
    .mkdf-page-header .mkdf-position-right .mkdf-position-right-inner{
        width: 80% !important;
    }
    .mkdf-page-header .mkdf-position-right img.wpml-ls-flag,.mkdf-page-header .mkdf-position-right .mail_phone a img,.mkdf-page-header .mkdf-position-right .mail_phone a img{
        object-fit: contain !important;
    }
    .mkdf-page-header .mkdf-position-right .mkdf-position-right-inner p {
        font-size: 10px !important;
        line-height: 11px !important;
    }
    .mkdf-page-header .mkdf-position-right .mkdf-position-right-inner .additiondal_fields{
        width: calc(25% - -50px) !important;
    }
    .mkdf-page-header .mkdf-position-right .wpml-ls,.mkdf-page-header .mkdf-position-right .mail_phone,.mkdf-page-header .mkdf-position-right .mail_phone{
        margin: 0 !important;
    }
    .mkdf-page-header .mkdf-position-right .sb-wrap .booking-flex{
        justify-content: end !important;
    }
}
@media(min-width: 1300px){
	.hp-city-lists .mkdf-property-list-holder .mkdf-pli-image img{
		object-fit:contain !important;
	}
}
@media screen and (min-width: 1900px) {
    .vc_custom_1599736386667 {
        background-size: cover;
    }
    .mkdf-property-single-gallery-holder .owl-item{
        margin-right: 0px !important;
    }
    .stickybannertitle { 
        top: 70%;    
        left: 18%; 
    }
    .icon-bar-popup {
        top: 34%;
    }
    /*Header FULL HD*/
    #ipscustom {
        padding: 0px 30px 10px !important; 
    }
    #ipscustom .mkdf-position-left{  
        width: 10%;
    }
}
@media(min-width: 1201px){
    .special-offer-inner-property-type-wrapper .special-offer-inner-property-type-button-wrapper .special-offer-inner-property-type-description{
        font-size: 18px;
        line-height: 28px;
        width: 50%;
    }
    .special-offer-inner-property-type-wrapper .special-offer-inner-property-type-button-wrapper .special-offer-inner-property-type-button-container{
        width: 50%;
    }
    .special-offer-inner-property-type-wrapper .special-offer-inner-property-type-button-wrapper .special-offer-inner-property-type-button{
        font-size: 16px;
        line-height: 26px;
        padding: 5px 15px;
    }
}
@media(min-width: 1200px){
    #home_blogs .wpb_column .vc_box_border_grey img {
        height: 260px;
        object-fit: cover;
    }
}
@media (min-width: 1240px) and (max-width: 1900px) { 
    .mkdf-fixed-wrapper #ipscustom .mkdf-position-right-inner{
        width: 70%;
    } 
    .additiondal_fields{
        justify-content: flex-end;
    }
} 
@media (min-width: 1500px) and (max-width: 1900px) {
    a.headphone{
        font-size: 20px;
    }
}
/*small laptop device*/
@media screen and (max-width: 1368px) { 
	.headphone {
        font-size: 15px;
    }
    .galleryincon .mkdf-property-param.last {
        width: 24%;
    }
} 
/*new dev*/
@media screen and (max-width: 1200px) {
    #home_blogs h5{
        height: auto !important;
    }
    .headphone {
        font-size: 28px;
    }
    .headphone #headPhone {
        display: none;
    }
    .ipsmenunew #menu-item-18801 .ipsarrow .fa.fa-plus::after{
        top: 0;
        height: 15px;
    } 
    .rtl .ipsmenunew .menu-item-18790 .ipsarrow .fa.fa-plus::after{
        top: 0;
        height: 15px;
    }
}
/*new dev*/
@media(min-width: 1025px){
    footer #text-12 {
        margin-top: 100px;
    }
}
@media (min-width: 1025px) and (max-width: 1280px) {
    .sboxcontainer{
        width: 930px; 
        margin-right: 0px;
    }
    #sbox{ 
        width: 930px;
    }
    #sbox .sb__form {
        width: 810px !important;
    }
    #sbox .sb__footer {
        right: 0px;
    }
    html body #sbox .sb__properties-options{
        max-height:100%;
    }
    .amtimg{
        width: 240px;
    }
    #sbox .sb__footer form.sb__footer-promo{
        left: -100px;
    }
    .mkdf-iwt-title-text {
        font-size: 16px;
    }
    .sb-screen-xs .sb__form-field-month-year, .sb-screen-xs .sb__form-field-guests {
        font-size:9px !important;
    }
}
/*end small laptop device*/
@media (min-width: 1200px) and (max-width: 1440px) {
    .columnamenities {
        width: 23%;
    }
}
@media (min-width: 1281px) and (max-width: 1440px) {
    html .headphone {
        font-size: 17px;
    }
}
.mkdf-accordion-image .mkdf-property-cta{
    text-align: center;
}
#apgallery .owl-item img{
    height: 468px !important;
}
.withoutslider img{
    height: 468px !important;
}
.mkdf-pl-item-inner:hover #apgallery img{
    -webkit-transform: none !important;
    -moz-transform: none !important;
    transform: none !important;
}
.tax-property-apartments .mpimg img {
    height: 230px !important;
    width: 100% !important;
    object-fit: cover !important;
}
#sleepa {
    display: flex; width: 100%; 
}
#sleepa .sleepadata{
    margin-right: 15px;
    border-radius: 10px;
    display: flex;
    padding: 15px 5px;
    border: 1px solid #e1e1e1;
}
#sleepa .sleepadata.single{
    width: 10%;
}
#sleepa .sleepadata.dobule{
    width: 20%;
}
#sleepa .sleepadata p.badtitle{
    position: absolute;
    top: -5px;
    text-align: center; width: 100%;
    font-size: 18px;
}
.sleepadata span img{
    height: 70px !important;
    width: auto;
}
.sleepadata .mkdf-property-param{
    text-align: center;
}
#sleepa span.mkdf-property-label {
    display: block;
    width: 85px;
}
#sleepa .sleepadata p.badtitle {
    position: absolute;
    top: 102%; 
    font-size: 18px;
}
#sleepa .sleepadata {
    width: 25% !important;
    position: relative;
    flex: 0 0 calc(25% - 23px);
}
.sleepadata .mkdf-property-param {
    text-align: center;
    margin: 0 auto;
}
#sleepa .sleepadata.single {
    width: 15% !important;
}
.mkdf-testimonial-image {
    display: none !important;
}
.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonials-author-holder .mkdf-testimonial-author{
    text-align: center; 
    float: none;
    margin: 0 auto;
    display: inline-block;
}
.stickybannertitle h2{
    font-size: 37px !important;
    font-weight: 600 !important;
    text-shadow: 1px -1px 2px #ffffff;
}
.taxtitle .mkdf-property-cta{
    float: right;
}
#singlegallery_item img{
    height: 500px !important;
}
.nospaceontitle .mkdf-grid-row {
    margin-bottom: 15px;
}
.mkdf-property-single-holder .mkdf-label-items-item{
    height: 44px !important;
} 
.mkdf-property-single-holder .mkdf-label-items-label .mkdf-label-text{
    line-height: 20px;
}
.tax-property-apartments .mkdf-property-basic-info-holder .mkdf-property-param .mkdf-property-icon{
    width: 48px !important;
}
.modal-content {
    padding-top: 0 !important;
    padding-bottom: 0px !important;
}
.submrklogo {
    position: relative;
}
.submrklogo i{
    position: absolute;
    top: -6px;
}
.submrklogo span{
    margin-left: 30px;
}
#ap_myBtn {
    float: right;
}
.single-property .mkdf-property-title-section {
    border-bottom: none !important;
}
.mkdf-row-grid-section.chess .loopdiv{
    width: 100%;
    position:relative;
    margin-bottom: 31px;
}
.mkdf-row-grid-section.chess .loopdiv .left{
    width: 50%;
    text-align: center;
}
.mkdf-row-grid-section.chess .loopdiv .right{
    width: 50%;
    padding: 50px;
}
.mkdf-row-grid-section.chess h2{
    text-align: center;
}
.hotels_b_wrapper{
    display: none;
}
.sticky-popup{
    display: none;
}
html a:hover,html h1 a:hover,html h2 a:hover,html h3 a:hover,html h4 a:hover,html h5 a:hover,html h6 a:hover,html p a:hover{
    color: #000000;
}
.sticky-popup.left-bottom {
    left: 0 !important;
}
.sticky-popup.left-bottom.myanimation {
    -webkit-transition: bottom .8s; 
    -moz-transition: bottom .8s;
    -o-transition: bottom .8s;
    transition: bottom .8s;
}
.mkdf-fullscreen-menu-opener.mkdf-fm-opened, nav.mkdf-fullscreen-menu ul li ul li.current-menu-ancestor>a, nav.mkdf-fullscreen-menu ul li ul li.current-menu-item>a, nav.mkdf-fullscreen-menu>ul>li.mkdf-active-item>a{
    color: #000000 !important;
}
.menusocial{
    text-align: left;
    margin: 1% 15%;
}
.mkdf-page-footer .mkdf-footer-bottom-holder{
    background-color: #000000 !important;
}
.aptestimonial{
    background-color: #f9f7f6;
}
@media(max-width: 1300px){
    .hp-city-lists .mkdf-item-info-bottom .ipstitless h5.mkdf-pli-title.entry-title {
        font-size: 42px !important;
    }
}
@media(min-width: 1025px){
    .page-id-14688 .loopdiv.right .visitdata{
        width: 40% !important;
    }
}
@media(min-width: 768px) and (max-width: 1024px){
   #city_apartment_type.city-dynamic-apartment-type-5 .city_apartment_type_column{
        width: 33%;
   }
   .hp-city-lists .mkdf-item-info-bottom .ipstitless h5.mkdf-pli-title.entry-title {
        font-size: 42px !important;
    }
    #menu-main-menu-1 .menu-item-18801 .wpb-submenu-indicator::after {
        content: "";
        background: var(--wpr-bg-a3a5ec8c-f7ac-4a78-bf12-f677570ad8ea);
        height: 20px;
        width: 50px;
        position: absolute;
        background-size: contain;
        background-repeat: no-repeat;
        top: 12px;
        margin-left: 10px;
        left: 50px;
    }
    #menu-main-menu-1 .menu-item-18801.wpb-submenu-indicator-minus .wpb-submenu-indicator::after{
        display: none;
    }
    .rtl #menu-main-menu-hebrew-1 .menu-item-18790 .wpb-submenu-indicator::after {
        content: "";
        background: var(--wpr-bg-f169fb2a-a5ce-463c-aede-2c6b74a46ee1);
        height: 20px;
        width: 50px;
        position: absolute;
        background-size: contain;
        background-repeat: no-repeat;
        top: 12px;
        margin-right: 10px;
        right: 50px;
    }
    .rtl #menu-main-menu-hebrew-1 .menu-item-18790.wpb-submenu-indicator-minus .wpb-submenu-indicator::after{
        display: none;
    }
}
@media(max-width: 1024px){
    /*.special-offer-inner-slider .owl-nav{
        display: none !important;
    }*/
    .special-offer-inner-property-type-wrapper .row .col-md-3{
        width: 50%;
    }
    .offer-custom-content.main-custom-banner-image h3.offer-custom-content-heading{
        font-size: 32px !important;
        line-height: 0.5px !important;
        line-height: 37px !important;
        margin-bottom: 20px !important;
    }
    .offer-custom-content.main-custom-banner-image p {
        font-size: 20px !important;
        line-height: 25px !important;
        letter-spacing: 0.5px !important;
        text-align: center;
    }
    #sale-page-video-background.custom-video-image-background .main-custom-banner-image h1{
        font-size: 42px !important;
        line-height: 50px !important;
    }
    #sale-page-video-background.custom-video-image-background .main-custom-banner-image{
        justify-content: end !important;
        padding-bottom: 20px !important;
    }
    #homeamenti.sale-aminities{
        width: 95%;
        margin: 0 auto;
    }
    .rtl.archive.category .mkdf-title-holder .mkdf-title-image,.rtl.archive.tag .mkdf-title-holder .mkdf-title-image{
        display: none !important;
    }
    .special-offer-widget-full-background-wrapper{
        border: 15px solid #E9CB66;
        position: relative;
    }
    .special-offer-widget-full-background-wrapper .special-offer-widget-full-background-heading {
        font-size: 32px !important;
        line-height: 37px !important;
        margin-bottom: 20px !important;
    }
    .special-offer-widget-full-background-wrapper .special-offer-widget-full-background-sub-heading {
        font-size: 20px !important;
        line-height: 25px !important;
        letter-spacing: 0.5px !important;
        text-align: center;
    }
    .flashy-popup-main-wrapper {
        top: 70px;
    }
    .logged-in.admin-bar .flashy-popup-main-wrapper{
        top: 70px;
    }
    .mkdf-mobile-header .booking-toggle{
        padding: 5px 15px;
    }
    .mkdf-fullscreen-menu-holder-outer .sub-menu{
        background: transparent;
    }
    .mkdf-position-right .wpml-ls{
        margin: 0 !important;
    }
    .mkdf-position-right .wpml-ls img.wpml-ls-flag{
        height: 30px !important;
    }
    .mkdf-position-right .booking-toggle{
        padding: 5px 10px !important;
    }
}
@media(min-width: 768px) and (max-width: 1024px){
    .mkdf-mobile-header .sb-wrap {
        visibility: hidden;
    }
    .mkdf-mobile-header .sb-wrap.sb-wrap-property-hierarchical{
        width: 100%;
        margin: 0;
        padding: 0;
        background: #fff;
    }
    .mkdf-mobile-header .sb-wrap.active {
        max-height: 800px;
        visibility: visible;
    }
    .mkdf-mobile-header .sb-wrap.sb-wrap-property-hierarchical .booking.booking-top {
        padding: 25px 10px;
        max-width: 100%;
        margin: 0 auto;
    }
    .mkdf-mobile-header .sb-wrap.sb-wrap-property-hierarchical .booking-flex {
        gap: 5px;
        flex-wrap: wrap;
        max-width: 90%;
        margin: 0 auto;
    }
    .mkdf-mobile-header .sb-wrap.sb-wrap-property-hierarchical .block.booking__property {
        width: 100%;
    }
    .mkdf-mobile-header .sb-wrap.sb-wrap-property-hierarchical .block.booking__date-from {
        width: 49%;
        display: inline-block;
        margin: 0 auto;
        position: relative;
        border: none !important;
    }
    .mkdf-mobile-header .sb-wrap.sb-wrap-property-hierarchical .block.booking__date-to {
        width: 49%;
        display: inline-block;
        margin: 0 auto;
        position: relative;
        border: none !important;
    }
    .mkdf-mobile-header .sb-wrap.sb-wrap-property-hierarchical .show_calendar_label {
        position: absolute;
        top: -22px;
    }
    .mkdf-mobile-header .sb-wrap.sb-wrap-property-hierarchical .booking__property {
        margin-bottom: 15px !important;
    }
    .mkdf-mobile-header .sb-wrap.active .pickmeup.active{
        max-width: 90%;
    }
    .mkdf-mobile-header .sb-wrap.sb-wrap-property-hierarchical .block.booking__guests {
        width: 100%;
        margin-top: 5px;
    }
    .mkdf-mobile-header .sb-wrap.sb-wrap-property-hierarchical .block.booking__submit .widget-submit.btn-height {
        font-size: 14px !important;
        line-height: 24px !important;
        padding: 10px 15px;
        margin-top: 5px;
    }
    .mkdf-mobile-header .sb-wrap.sb-wrap-property-hierarchical .additiondal_fields{
        width: 100% !important;
    }
    .mkdf-mobile-header .sb-wrap.sb-wrap-property-hierarchical .block.booking__submit {
        width: 100%;
    }
    .mkdf-mobile-header .sb-wrap.sb-wrap-property-hierarchical .calendars__widget{
        width: 760px !important;
        max-width: 760px !important;
    }
    .mkdf-mobile-header .mkdf-vertical-align-containers {
        padding: 10px 15px !important;
    }
}
@media(max-width: 768px){
    .rtl.archive.category .purav.mkdf-title-holder, .rtl.archive.tag .purav.mkdf-title-holder{
        height: 300px !important;
        background: var(--wpr-bg-de4df133-33b6-4672-9e83-447d8d3bb381) !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: center !important;    
    }
    .mkdf-mobile-header-inner .sb_errormin_nights_errors {
        height: 50% !important;
        padding-top: 0px !important;
        gap: 10px !important;
    }
    .mkdf-mobile-header-inner .sb_errormin_nights_errors .sb_errormin_nights_errors-close {
        color: #BB2124 !important;
    }
}
@media screen and (max-width: 767px) {
    .pmu-days .pmu-button{
        border: 1px solid rgb(255 255 255/45%) !important;
    }
    .calendars__widget .pickmeup .pmu-instance .pmu-day-of-week *, .calendars__widget .pickmeup .pmu-instance .pmu-days *{
        border: none !important;
    }

    body .calendars__widget .pickmeup .pmu-instance .pmu-day-of-week, body .calendars__widget .pickmeup .pmu-instance .pmu-days .pmu-button{
        border: 1px solid rgb(255 255 255/45%) !important;
    }

    #menu-main-menu-1 .menu-item-18801 a::after {
        content: "";
        background: var(--wpr-bg-691e3508-2b10-4998-a304-52b073d4ceae);
        height: 15px;
        width: 50px;
        position: absolute;
        background-size: contain;
        background-repeat: no-repeat;
        top: 15px;
        margin-left: 10px;
    }
    #menu-main-menu-1 .menu-item-18801.wpb-submenu-indicator-minus a:after{
        display: none;
    }
    #menu-main-menu-1 .menu-item-18801 ul a::after{
        display: none;
    }
    .rtl #menu-main-menu-hebrew-1 .menu-item-18790 a::after {
        content: "";
        background: var(--wpr-bg-b854b416-ac0d-4b17-9831-14316f21d23b);
        height: 15px;
        width: 50px;
        position: absolute;
        background-size: contain;
        background-repeat: no-repeat;
        top: 15px;
        margin-right: 10px;
    }
    .rtl #menu-main-menu-hebrew-1 .menu-item-18790.wpb-submenu-indicator-minus a:after{
        display: none;
    }
    .rtl #menu-main-menu-hebrew-1 .menu-item-18790 ul a::after{
        display: none;
    }
    .myanimation .popup-content .mobilenewlist{
        list-style: none;
    }
    .rtl .myanimation .popup-content .mobilenewlist{
        list-style: none;
    }
    .myanimation .popup-content .mobilenewlist li.mobileNewListData552 a{
        position: relative;
    }
    .rtl .myanimation .popup-content .mobilenewlist li.mobileNewListData584 a{
        position: relative;
    }
    .myanimation .popup-content .mobilenewlist li.mobileNewListData552 a::after {
        content: "";
        background: var(--wpr-bg-07a18156-1575-41e4-a5c4-7798e5d6e09a);
        position: absolute;
        height: 15px;
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-size: contain;
        top: 7px;
        left: 100%;
        margin-left: 10px;
    }
    .rtl .myanimation .popup-content .mobilenewlist li.mobileNewListData584 a::after {
        content: "";
        background: var(--wpr-bg-94971ecf-8858-4da4-acd6-62f4eef90919);
        position: absolute;
        height: 15px;
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-size: contain;
        top: 7px;
        margin-right: 10px;
        right: 50px;
    }
    .hp-city-lists .mkdf-item-info-bottom .ipstitless h5.mkdf-pli-title.entry-title {
        font-size: 42px !important;
    }
    .hp-city-lists .mkdf-property-list-holder .mkdf-pli-image{
        height: 210px !important;
    }
    #hpCityListCust.hp-city-lists .mkdf-property-list-holder .mkdf-pli-image{
        height: 383px !important;
    }
    .hp-city-lists .vc_column-inner{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    /*.hp-city-lists .mkdf-pl-item-inner:hover .mkdf-item-info-bottom-left{
        opacity: 1 !important;
        bottom: 50px!important;
    }*/
    .hp-city-lists .mkdf-pl-item-inner:hover .edgtf-item-text-overlay {
         opacity: 0; 
    }
    .hp-city-lists.vc_custom_1693570275258{
        padding-top: 0 !important;
    }
    .hp-city-lists .mkdf-tiny-space .mkdf-outer-space .mkdf-item-space {
        padding: 0 10px !important;
    }
    .hp-city-lists .mkdf-property-list-holder .mkdf-pli-image img {
        height: 250px!important;
    }
    .custom-accordion-wrapper .mkdf-property-label-style {
        display: block;
        width: 100%;
    }
    .custom-accordion-wrapper .mkdf-property-items-style {
        display: block;
        width: 100%;
    }
    #city_apartment_type.city-dynamic-apartment-type-5 .city_apartment_type_column{
        width: 90%;
   }
    .booking_html{
        width: 100% !important;
        margin-top: 30px;
    }
    #mobile_view .vc_video-bg.vc_hidden-xs{
        display: block !important;
    }
    .home .bottom-background-video-row{
        margin-top: 60px !important;
    }
    .home video#myVideo{
        height: 50vh;
        margin-bottom: -60px;
        margin-top: -30px;
    }
    .booking.active .additiondal_fields {
        position: absolute;
        width: 105%;
        display: flex;
        padding: 0 10px;
        height: 80px;
        background: #fff;
        left: -5px;
    }
    .booking.active .modify,.booking.active .promo-code{
        font-size: 16px;
    }
    .booking.active .modify{
        padding-right: 30px;
    }
    #sleepa span.mkdf-property-label {
        width: 100%;
    }
    .mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner .widget{
        margin-bottom: 110px !important;
    }
    .menusocial{
        text-align: left;
        margin-left: 20px;
    }
    html .rbt-toolbar{
        display: none !important;
    }
    nav.mkdf-fullscreen-menu>ul>li>a {
        font-size: 26px !important;
        font-weight: 600 !important;
    }
    html nav.mkdf-fullscreen-menu ul li {
        text-align: left;
        margin-left: 40px;
    }
    .hotels_b_wrapper{
        display: block;
    } 
    .mkdf-row-grid-section.chess .loopdiv{
        display: unset !important;
    }
    .sticky-popup{
        display: block;
    }
    .sticky-popup .popup-header {
        background-color: #000000 !important;
    }
    #mkdf-back-to-top {
        bottom: 55px !important;
    }
    .submrklogo{
        width: 300px
    }
    .hidemeonmobi {
        display: none !important;
    }
    .submrklogo i{
        position: unset !important;
    }
    .submrklogo span{
        margin-left: 0px;
    }
    .mkdf-property-cta.desk {
        display: none;
    }    
    .mkdf-property-single-holder .mkdf-label-items-item {
        height: unset !important;
    }
    .stickybannertitle {
        top: 65%;
    }
    #apgallery .owl-item img {
        height: 280px !important;
    }
    .withoutslider img {
        height: 280px !important;
    }
    #sleepa .sleepadata{
        flex: 0 0 40%;
        margin-bottom: 20px;
    }
    #sleepa {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
    }
    .mkdf-testimonials-author-holder{
        left: unset;
    }
    /*Menu opener complex css*/
    .mkdf-fullscreen-menu-opener:hover .mkdf-fm-lines .mkdf-fm-line.mkdf-line-1 {
        top: 0 !important;
    }
    .mkdf-fullscreen-menu-opener:hover .mkdf-fm-lines .mkdf-fm-line.mkdf-line-3{
        top: calc(100% - 4px) !important;
    }
    .mkdf-fullscreen-menu-opener:hover .mkdf-fm-lines .mkdf-fm-line.mkdf-line-2 {
        -webkit-transform: rotate(0deg) !important;
        -moz-transform: rotate(0deg) !important;
        transform: rotate(0deg) !important;
    }
    .mkdf-fullscreen-menu-opener.mkdf-fm-opened .mkdf-fm-lines .mkdf-fm-line.mkdf-line-1 {
        display: none !important;
    }
    .mkdf-fullscreen-menu-opener.mkdf-fm-opened .mkdf-fm-lines .mkdf-fm-line.mkdf-line-2 {
        top: 50%;
        -webkit-transform: rotate(45deg) !important;
        -moz-transform: rotate(45deg) !important;
        transform: rotate(45deg) !important;
    }
    .mkdf-fullscreen-menu-opener.mkdf-fm-opened .mkdf-fm-lines .mkdf-fm-line.mkdf-line-3 {
        top: 50% !important;
        -webkit-transform: rotate(-45deg) !important;
        -moz-transform: rotate(-45deg) !important;
        transform: rotate(-45deg) !important;
    }
    /*Menu opener complex css end*/
    .mobilewidform {
        position: absolute;
        top: 68px;
        padding: 0;
        background: transparent;
        z-index: 99999999999;
        height: 0;
        overflow: hidden;
        transition: all .3s linear 0s;
    }
    .showmeform{
        height: 700px !important;
    }
    .mkdf-mobile-header-holder .mkdf-fullscreen-menu-opener{
        margin-left: 5px;
        margin-bottom: 5px;
    }
    .mkdf-mobile-header-holder .mkdf-mobile-logo-wrapper a{
        height: unset !important;
    }
    .mkdf-mobile-header .mkdf-mobile-logo-wrapper img {
        height: 45px !important;
    }
    .columnamenities {
        width: 100%;
    }
    #imgside,#conside,#midone,#midtwo {
        width: 100%;
    }
    .bknw,.showmap{
        float: left;
    }
    /*.icon-bar-popup {display: none !important;}*/
    .rbt-toolbar {
        display: block !important;
    }
    .home .mkdf-property-list-holder .mkdf-pli-image {
        height: 210px;
    }
    .heartFavContainer {font-size: 35px !important;
        vertical-align: middle;
    }
    .mobiler {
        position: relative;
    }
    .mobiler .bookme{
        position: absolute;
        top: 25px;
        right: 155px;
        padding-top:4px;
        padding-bottom:2px;
        padding-right:0px; 
        padding-left: 0px;
        width: 90px;
        height: 30px;
        font-size: 12px !important;
        letter-spacing: 0.1em !important;
        line-height: 1.9 !important;
        background-color: #f1d43a !important;
        color: black !important;
    } 
    .mobiphoneicon {
        margin-right: 0px;
    }
    .icon-bar-popup {
        top: 15%;
    }
    .nomargintoponmobile {
        margin-top: -20px !important;
    }
    .contactusleft .mkdf-icon-list-holder .mkdf-il-icon-holder{
        text-align: left;
    }
    .contactusleft .mkdf-icon-list-holder .mkdf-il-icon-holder{
        width: 1% !important;
    }
    .contactusleft .mkdf-icon-list-holder .mkdf-il-text{
        width: 99% !important;
        text-align: left;
    }
    .sgpb-popup-dialog-main-div-theme-wrapper-1 {
        z-index: 9999999999 !important;
    }
    #homecategory article.mkdf-pl-item{
        width: 50% !important; 
        padding: 0px 2px 6px 2px;     
        padding-right: 2px;
        padding-left: 2px;
    }
    #homecategory .vc_column-inner{
        padding-left: 0px;
        padding-right: 0px !important;
    }
    #homecategory .mkdf-pli-image{
        height: 183px;
    }
    #homecategory .mkdf-item-info-bottom-left.ipstitless{
        width: 100%;
    }
    #homecategory .ipstitless h5{
        font-size: 18px !important;
    }
    #homecategory .mkdf-property-list-holder.mkdf-pl-layout-info-over .mkdf-pl-item .mkdf-item-info-bottom-left{
        padding: 2px 10px !important;
    }
    #homeamenti .columnamenities{
        width: 30%;
        margin:4px !important;
    }
    #homeamenti .vc_column-inner{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    #homeamenti .vc_column-inner{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    #homeamenti .amtimg{
        height: 113px !important;
    }
    #homeamenti .bkcontent h4 {
        height: 31px;
    }
    #mkdf-back-to-top {
        left: 10px !important;
    }
    .mobilewidform{
        position: fixed !important; 
    }
    .popupclick.mobi i{
        font-size: 35px;
    }
    .popupclick.mobi{ 
        margin-right: 0px; 
        vertical-align: middle;
        display: inline-block;
        margin-top: 0px;
    }
    .margnn{
        vertical-align: bottom !important;
        margin-bottom: 11px;
    }
    .maplocation li{
        width: 80px !important;
    }
    /*section.rbt-sidearea {z-index: 9999 !important;}*/
    body.mkdf-fullscreen-menu-opened section.rbt-sidearea {
        z-index: 9 !important;
    }
    body.iamopen section.rbt-sidearea {
        z-index: 9 !important;
    }
    .rvslider{
        padding: 10px 10px !important;
    }
    .icon-bar-popup{
        display: none !important;
    }
    .single-property .mkdf-property-basic-info-outer .mkdf-property-param{
        width: 50% !important;
        padding-right: 0px !important;
    }
    .single-property .mkdf-property-cta.customwidth {
        float: left;
        width: 100% !important;
    }
    .single-property .noneedwidth {
        width: 100% !important;
    }
    .tax-property-apartments #sgpb-popup-dialog-main-div {
        min-width: 299px !important;
    }
    .single-property #sgpb-popup-dialog-main-div {
        min-width: 299px !important;
    }
    .single-property .mkdf-property-cta a{
        padding: 5px 20px 5px !important;
    }
    #singlegallery_item img {
        height: 205px !important;
    } 
    .tax-property-apartments .mkdf-property-title-left h1{
        font-size: 21px !important;
    }
    .tax-property-apartments .mkdf-title-top .mkdf-property-title-left {
        width: 60% !important;
    }
    .tax-property-apartments .mkdf-title-top .mkdf-property-title-right {
        width: 40% !important;
    }
    #pro_myBtn {
        padding: 10px 15px 6px !important;
    }
    .single-property .mkdf-property-title-left h1 {
        font-size: 21px !important;
    }
    .single-property .mkdf-title-top .mkdf-property-title-left {
        width: 60% !important;
    }
    .single-property .mkdf-title-top .mkdf-property-title-right {
        width: 40% !important;
    }
    .single-property .mkdf-property-title-right .mkdf-property-cta{
        width: 140px !important;
    }
    .single-property .mkdf-title-bottom .mkdf-property-title-left{
        width: 100% !important;
    }
    .single-property .mkdf-title-bottom .mkdf-property-title-left .submrklogo{
        width: 310px !important;
    }
    .tax-property-apartments .mkdf-property-basic-info-inner.txtlv{
        display: inline-block !important;
    }
    .tax-property-apartments .mkdf-property-basic-info-inner.txtlv .mkdf-property-param{
        height: 100px;
        float: left !important;
        width: 33.33% !important;
        padding: 0px 0px !important;
    }
    .tax-property-apartments .mkdf-property-basic-info-holder .mkdf-property-param .mkdf-property-icon {
        width: 32px !important;
    }
    #apgallery .owl-prev {
        left: 3px !important;
    }
    #apgallery .owl-next {
        right: 3px !important;
    }
    .galleryincon {
        display: inline-block;
    }
    .galleryincon .mkdf-property-param{
        width: 50% !important;
        text-align: left !important;
        float: left;
    } 
    .tax-property-apartments .submrklogo{
        width: 300px;
    }
    .edgtf-item-title.mob {
        font-size: 12px !important;
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }
    .ipshoverdata.mob{
        font-size: 12px !important;
        line-height: 15px;
    }
    .mkdf-btn.mkdf-btn-large.mkdf-btn-solid.mob{
        padding: 3px 12px 0px !important;
        z-index: 9999999;
    }
    .mkdf-btn.mkdf-btn-large.mkdf-btn-solid.mob:hover{
        background-color: white !important;
    }
    .mkdf-fullscreen-menu-opener .mkdf-fm-lines .mkdf-fm-line{
        height: 2px !important;
    }
    .mkdf-fullscreen-menu-opener .mkdf-fm-lines{
        height: 24px !important;
    }
    #chat-widget-container {
        bottom: 30px !important;
    }
    .sticky-popup {
        width: 100% !important;
        text-align: center;
        z-index: 99999 !important;
    }
    .mobilenewlist{
        text-align: left;
        margin-left: 40px;
        margin-top: 0px !important;
        padding-top: 15px;
    }
    .popup-title{
        vertical-align: super;
    }
    .bkcontent h4{
        margin-top: 5px !important;
    }
    #hpcounter {
        display: inherit;
        float: left;
        width: 100%;
        margin-left: 0px !important;
    }
    #hpcounter .wpb_column{
        width: 50%;
        float: left;
    }
    .abovecounter .mkdf-row-grid-section{
        width: 100% !important;
    }
    .mkdf-footer-top-alignment-left .mkdf-grid-col-3:nth-child(1){
        display: none !important;
    }
    .mkdf-footer-top-alignment-left .mkdf-grid-col-3:nth-child(2){
        display: none !important;
    }
    .mkdf-property-single-gallery-holder .mkdf-property-single-gallery-item{
        height: 325px;
    }
    .mkdf-property-single-gallery-holder .mkdf-property-single-gallery-item img{
        height: 100%;
        width: 390px;
        object-fit: cover;
    }
    .stickybannertitle{
        display: none !important;
    }
    .mkdf-property-single-gallery-holder .mkdf-owl-slider .owl-nav .owl-prev{
        left: 10px;
    }
    .mkdf-property-single-gallery-holder.mkdf-owl-slider .owl-nav .owl-prev{
        left: 10px;
        width: 30px;
        height: 30px;
    }
    .mkdf-property-single-gallery-holder.mkdf-owl-slider .owl-nav .owl-next{
        right:  10px;
        width: 30px;
        height: 30px;
    }
    .mkdf-property-single-gallery-holder.mkdf-owl-slider .owl-nav div span{
        font-size: 20px;
        line-height: 27px;
        width: unset;
        text-align: center;
    }
    .single-property .mkdf-container-inner {
        width: 345px !important;
    }
    .tax-property-apartments .mkdf-container-inner {
        width: 345px !important;
    }
    .mkdf-btn.mkdf-btn-medium.mkdf-btn-solid.bknw{
        font-size: 10px;
    }
    #apgallery .mkdf-owl-slider .owl-nav .owl-prev{
        left: 10px;
    }
    #apgallery .owl-nav .owl-prev{
        left: 10px;
        width: 30px;
        height: 30px;
    }
    #apgallery .owl-nav .owl-next{
        right:  10px;
        width: 30px;
        height: 30px;
    }
    #apgallery .owl-nav div span{
        font-size: 20px;
        line-height: 27px;
        width: unset;
        text-align: center;
    }
    .galleryincon img {
        height: 20px;
    }
    .galleryincon .mkdf-property-content{
        font-size: 10px;
    }
    .galleryincon .mkdf-property-param {
        width: 25% !important;
    }
    .galleryincon .mkdf-property-content{
        margin-left: 0px;
    }
    .galleryincon {
        display: flex;
    }
    .single-property .mkdf-property-basic-info-holder .mkdf-property-icon{
        width: 20px !important;
    }
    .single-property .mkdf-property-basic-info-outer .mkdf-property-param{
        width: 25% !important;
    }
    .single-property .mkdf-property-basic-info-holder .mkdf-property-param .mkdf-property-content{
        padding-left: 0px;
        font-size: 10px;
    }
    #cntctpg .vc_custom_1603699360410{
        margin-left: 0px !important;
        margin-top: 0px !important;
    }
    .cf7pageform .wpcf7-submit{
        padding: 11px 25px 7px !important;
    }
    .singledata .mkdf-property-label{
        font-size: 10px;
    }
    .corpocarouselmain .owl-prev{
        left: 5px !important;
        border:none !important;
    }
    .corpocarouselmain .owl-next{
        right: 5px !important;
        border:none !important;
    }
    #chat-widget-container {
        display: none;
    }
    /*#apgallery{z-index: -1 !important;}*/
    .ipsbreadcum {
        font-size: 12px;
        display: inline-block;
    }
    .mkdf-property-basic-info-holder{
        padding-bottom: 0px;
    }
    html .single-property .mkdf-property-cta.customwidth {
        margin-top: 0px;
        padding-top: 0px !important;
        margin-bottom: 5px;
    }
    html .vc_custom_1580192594630{
        padding-top: 24px !important;
    }
    #allproperty .mkdf-st-title{
        font-size: 28px;
    }
    /* mobile view property customization hover disable and clicked*/
    .ipsloadmore_mobile .mkdf-pl-item-inner:hover .edgtf-item-text-overlay.ipsblock{
        background-color: transparent !important;
    }
    .ipsloadmore_mobile .mkdf-pl-item-inner:hover .mkdf-item-info-bottom-left {
        z-index: 999;
        opacity: 1 !important;
        display: block !important;
    }
    .ipsloadmore_mobile .mkdf-pl-item-inner:hover .edgtf-item-text-overlay{
        opacity: 0;
    }
    .ipsloadmore_mobile .mkdf-pl-item-inner:hover .mkdf-item-info-bottom-left.ipstitless{
        width: 90% !important;
        opacity: 1 !important;
        bottom: -1px !important;
    }
    .mobile_clickk {
        height: 100%;
        width: 100%;
        z-index: 9999999999;
        position: relative;
        display: block;
    }
    .ipsloadmore_mobile .ipstitless .mkdf-item-city{
        font-size: 10px !important;
    }
    .order_number .mkdf-pl-item-inner:hover .edgtf-item-text-overlay.ipsblock{
        background-color: transparent !important;
    }
    .order_number .mkdf-pl-item-inner:hover .mkdf-item-info-bottom-left {
        z-index: 999;
        opacity: 1 !important;
        display: block !important;
    }
    .order_number .mkdf-pl-item-inner:hover .edgtf-item-text-overlay{
        opacity: 0;
    }
    .order_number .mkdf-pl-item-inner:hover .mkdf-item-info-bottom-left.ipstitless{
      width: 90% !important;
      opacity: 1 !important;
      bottom: -1px !important;
    }
    /* mobile view property customization hover disable and clicked end*/
    .page-id-6631 .mkdf-title-wrapper .mkdf-page-title.entry-title{
        font-size: 24px !important;
    }
    .page-id-16607 .purav.mkdf-title-holder.mkdf-centered-with-breadcrumbs-type,.page-id-12230 .purav.mkdf-title-holder.mkdf-centered-with-breadcrumbs-type{
        height: 350px !important;
        background-image: var(--wpr-bg-17ff9e91-0c6b-492b-a931-19658ead7324) !important;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .tlv2go-about-logo-image{
        display: none;
    }
    .special-offer-inner-property-type-wrapper .row .col-md-3 {
        width: 100%;
    }
    .special-offer-inner-property-type-drowdown-wrapper {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
    .special-offer-inner-property-type-drowdown-wrapper .special-offer-inner-property-type-drowdown{
        margin: 0 0 20px 0;
    }
    .special-offer-widget-main-wrapper.desktop{
        display: none;
    }
    .special-offer-widget-main-wrapper.mobile{
        display: block;
        margin: 25px 0 !important;
        background: #E9CB66;
    }
    .special-offer-widget-main-wrapper .special-offer-widget-row{
        background: unset;
        border-radius: 0;
        display: block;
        padding: 15px 20px;
    }
    .special-offer-widget-main-wrapper .special-offer-widget-row-container{
        width: 100%;
    }
    .special-offer-widget-main-wrapper .special-offer-widget-image-wrapper {
        position: unset;
        transform: unset;
        height: 350px;
        max-width: 100%;
        width: 100%;
        display: flex;
        justify-content: end;
        align-items: end;
        flex-direction: column;
        margin: 0 auto;
        border-radius: 18px;
        border: unset;
    }
    .special-offer-widget-main-wrapper .special-offer-widget-content{
        font-size: 15px;
        line-height: 25px;
        text-align: center;
    }
    .special-offer-widget-main-wrapper .special-offer-widget-content-wrapper {
        background: #D9D9D9;
        border-radius: 15px;
        width: 80%;
        margin: 20px auto;
        padding: 10px 15px;
    }
    .special-offer-widget-main-wrapper .special-offer-widget-heading{
        background: linear-gradient(to bottom, #f7e185 0%, #c9a33a 60%, #8d6d1d 80%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
    }
    .special-offer-inner-property-type-wrapper .row.special-offer-inner-proporty-heading {
        display: block !important;
        width: 100%;
        text-align: center;
    }
    .special-offer-inner-property-type-wrapper .row.special-offer-inner-proporty-heading .special-offer-inner-proporty-heading-sale {
        font-size: 42px;
        line-height: 50px;
        color: #000;
        font-weight: 700;
        letter-spacing: 0.5px !important;
    }
    .special-offer-inner-property-type-drowdown-wrapper .special-offer-inner-property-type-drowdown-outer-wrapper{
        margin-bottom: 0 !important;
    }
    .special-offer-inner-property-type-drowdown-wrapper .special-offer-inner-property-type-drowdown-outer-wrapper::after{
        right: 0;
        top: 25%;
    }
    .rtl .special-offer-inner-property-type-drowdown-wrapper .special-offer-inner-property-type-drowdown-outer-wrapper::after{
        left: 0;
        right: unset;
    }
    .single.single-post .special-offer-widget-main-wrapper.mobile {
        margin: 50px 0 25px 0 !important;
    }
    .rtl.single.single-post .special-offer-widget-main-wrapper.mobile{
        margin: 50px 0 25px 0 !important;
    }
}
@media(max-width: 991px){
    .offer-custom-content .offer-custom-content-main-box{
        width: 80%;
        border: 9px solid #E9CB66;
    }
} 
@media(max-width: 767px){
    .special-offer-inner-property-type-wrapper .special-offer-inner-property-type-button-wrapper .special-offer-inner-property-type-description{
        font-size: 18px;
        line-height: 28px;
        width: 50%;
    }
    .special-offer-inner-property-type-wrapper .special-offer-inner-property-type-button-wrapper .special-offer-inner-property-type-button-container{
        width: 50%;
    }
    .special-offer-inner-property-type-wrapper .special-offer-inner-property-type-button-wrapper .special-offer-inner-property-type-button{
        font-size: 14px;
        line-height: 20px;
        padding: 5px 10px;
    }
    .rtl.archive.category .special-offer-widget-main-wrapper.mobile, .rtl.archive.tag .special-offer-widget-main-wrapper.mobile{
        margin: 50px 0;
    }
    .flashy-popup-main-wrapper {
        top: 50px;
    }
    .logged-in.admin-bar .flashy-popup-main-wrapper{
        top: 50px;
    }
    .mobi_accessibility{
        top: unset !important;
        bottom: 50px !important;
        z-index: 999999999 !important;
    }
    .rtl .mobi_accessibility{
        top: unset !important;
        bottom: 50px !important;
        z-index: 999999999 !important;
    }
    /* .sticky-popup.myanimation .popup-content{
        height: 100% !important;
    } */
    .sticky-popup.myanimation .mobilenewlist{
        margin: 10px 25px !important;
        padding: 0 !important;
    }
    .sticky-popup.myanimation .mobilenewlist li{
        margin-top: 25px !important;
    }
    .sticky-popup.myanimation {
        position: fixed;
        display: block;
        visibility: visible;
        bottom: 0 !important;
    }
    .sticky-popup.myanimation .popup-content {
        height: 0 !important;
    }
    .sticky-popup.myanimation.open .popup-content {
        height: 100% !important;
        padding-bottom: 50px !important;
        max-height: 500px !important;
    }
    .mkdf-mobile-header-holder .mkdf-position-right .mkdf-fullscreen-menu-opener{
        margin: 0 !important;
    }
    .mkdf-position-right .wpml-ls img.wpml-ls-flag {
        height: 22px !important;
        width: 100% !important;
        object-fit: contain !important;
        margin-top: 3px !important;
    }
    .main-sale-property-content {
        padding-left: 5px !important;
        padding-right: 5px !important;   
    }
    .main-sale-property-content .vc_column-inner {
        padding: 0 !important;   
    }
    .main-sale-property-content .special-offer-inner-property-type-wrapper .row .col-md-3{
        width: 50% !important;
    }
    .main-sale-property-content .special-offer-inner-property-type-wrapper .special-offer-inner-property-type-background {
        height: 200px !important;
        margin: 10px 5px !important;
    }
    .main-sale-property-content .special-offer-inner-property-type-wrapper .special-offer-inner-property-type-heading {
        font-size: 16px;
        line-height: 24px;
        color: #E9CB66;
        font-weight: 900;
        z-index: 1;
        text-transform: uppercase;   
    }
    .main-sale-property-content .special-offer-inner-property-type-wrapper .special-offer-inner-property-type-sub-heading {
        font-size: 14px;
        line-height: 20px;
        color: #fff;
        z-index: 1;
        font-weight: 700;
        margin-bottom: 10px;   
    }
    .main-sale-property-content .special-offer-inner-property-type-wrapper .special-offer-inner-property-type-button-wrapper {
        display: flex;
        margin-bottom: 10px;
        flex-direction: column;   
    }
    .main-sale-property-content .special-offer-inner-property-type-wrapper .special-offer-inner-property-type-button-wrapper .special-offer-inner-property-type-description {
        font-size: 14px;
        line-height: 20px;
        width: 100%;
        margin-bottom: 10px;   
    }
    .main-sale-property-content .special-offer-inner-property-type-wrapper .special-offer-inner-property-type-button-wrapper .special-offer-inner-property-type-button-container {
        width: 100%;
        justify-content: center;
    }
    .main-sale-property-content .special-offer-inner-property-type-wrapper .special-offer-inner-property-type-button-wrapper .special-offer-inner-property-type-button {
        font-size: 12px;
        line-height: 16px;
        padding: 3px 10px;
    }
    .rtl.single-post .single-blog-breadcrumb-container .ipsbreadcum .fa.fa-angle-double-left {
        margin-top: 5px;
    }
}
/*iPhone 6+ Portrait*/
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : portrait) { 
    html .mkdf-mobile-header-holder .mkdf-grid{
        width: 400px !important;
    }
    html .mkdf-property-single-gallery-holder .mkdf-property-single-gallery-item img{
        width: 474px;
    }
    html .single-property .mkdf-container-inner {
        width: 360px !important;
    }
    html .tax-property-apartments .mkdf-container-inner {
        width: 360px !important;
    }
    html body .mobiler .bookme {
        right: 180px;
    }
    html body.rtl .mobiler .bookme {
        right: unset;
    }	
}

/*iPhone 6 Portrait*/
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : portrait) { 
    .mkdf-mobile-header-holder .mkdf-grid{
        width: 370px !important;
    }
    .mkdf-property-single-gallery-holder .mkdf-property-single-gallery-item img{
        width: 100% !important;
    }
    html .mobiler .bookme {
        right: 160px;
    }
}

@media(max-width: 560px){
    .visitdata-content {
        padding: 10px 30px !important;
    }
}
@media(min-width: 522px){
    .rtl .fls-close-popup{
        top: 83px !important;
        left: 5px !important;
    }
}
@media(max-width: 521px){
    .rtl .fls-close-popup{
        top: 100px;
        left: 5px;
    }
}
/*small screen hp only*/
@media only screen and (max-width: 480px){
    .home .mkdf-row-grid-section{
        width: 335px;
    }
    /* #homeamenti.sale-aminities{
        width: 350px;
        margin: 0 auto;
    } */
}