 #main-nav ul a,
 #main-nav .mega-menu-posts a {
     color: #fff;
 }
 
 .subrow_inner .module_column .module.module-image .image-content {
     margin: 0;
     position: absolute;
     right: 0;
     bottom: 0;
 }
 
 .subrow_inner .module_column .module.module-image .image-content .image-title {
     font-size: 20px;
     line-height: 26px;
     color: #fff;
     font-family: gilroy-regular;
     padding: 0 18px 10px;
     margin: 0;
 }
 
 #main-nav-wrap #main-nav li#menu-item-3775 a {
     padding-left: 8px;
     padding-right: 8px;
 }
 
 #menu-item-3775 a:hover,
 #menu-item-3775 a:active {
     text-decoration: none;
 }
 /* 
#main-nav-wrap #main-nav li#menu-item-3775 a::before {
    background: url(//www.prestige-rentals.com.au/wp-content/themes/themify-ultra/images/telephone_icon.png) no-repeat !important;
    background-size: 24px !important;
    background-position: 0 0 !important;
} */
 
 #main-nav-wrap #main-nav li#menu-item-3775:hover a {
     background: rgba(255, 255, 255, 0.8);
     /* border-color: rgba(255, 255, 255, 0.1);
    color: #fff; */
 }
 /* 
#main-nav-wrap #main-nav li#menu-item-3775:hover a::before {
    background: url(//www.prestige-rentals.com.au/wp-content/themes/themify-ultra/images/telephone_icon.png) no-repeat !important;
    background-size: 24px !important;
    background-position: center bottom !important;
} */
 
 #main-nav-wrap #main-nav li:not(.themify-widget-menu)>ul,
 #main-nav .has-mega-sub-menu .mega-sub-menu,
 #main-nav .has-mega-column>.sub-menu {
     background: none;
     background-color: #000000;
 }
 
 #main-nav li {
     vertical-align: top;
 }
 
 #main-nav-wrap #main-nav li#menu-item-3775 a {
     background: #fff;
     color: #000;
     padding: 0;
     position: relative;
     width: 140px;
     height: 35px;
     text-align: center;
     line-height: 22px;
     font-size: 16px;
     box-sizing: border-box;
     padding-left: 24px;
     margin-top: 0;
     font-weight: 300;
     padding-left: 0 !important;
 }
 /* 
#main-nav-wrap #main-nav li#menu-item-3775 a::before {
    content: "";
    background: url("/wp-content/themes/themify-ultra/images/phone-icon.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 21px;
    width: 24px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin: -6px 4px 0 0;
} */
 
 #main-nav-wrap #main-nav li#menu-item-3775 a .fa {
     position: absolute;
     left: 15px;
     top: 8px;
     display: none;
 }
 
 #main-nav-wrap #main-nav li#menu-item-3775 a span {
     display: block;
     font-size: 10px;
     text-align: center;
     line-height: 3px;
     padding-left: 0;
     padding-top: 1px;
 }
 
 #menu-item-3775,
 #menu-item-318 {
     padding: 0 10px !important;
 }
 
 #main-nav>li#menu-item-12576>a,
 #aa,
 nav#main-nav-wrap #main-nav li#menu-item-3775 a {
     width: 170px !important;
     height: auto;
     line-height: 35px !important;
     padding: 0 0 !important;
 }
 
 #main-nav-wrap #main-nav li#menu-item-3775 a {
     border-color: #fff;
 }
 
 body.page-id-5875 .row_inner .module.module-text .tb_text_wrap,
 body.page-id-5880 .row_inner .module.module-text .tb_text_wrap,
 body.page-id-5872 .row_inner .module.module-text .tb_text_wrap {
     padding: 40px !important;
 }
 
 body.page-id-5875 .page-content .themify_builder_row,
 body.page-id-5880 .page-content .themify_builder_row,
 body.page-id-5872 .page-content .themify_builder_row {
     border: none !important;
 }
 /*#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a {
    background: gray;
    border-color: gray;
    color: #fff !important;

}

#main-nav-wrap #main-nav .current_page_item a:hover, #main-nav .current-menu-item a:hover {
    background: gray;
    border-color: gray;
     color: #c7c7c7; 
    
}
nav#main-nav-wrap li#menu-item-12576 a {
    background: gray !important;
}
*/
 
 body.page-id-12571 #themify_builder_content-12571 .module.module-text.text-12571-0-0-0 {
     column-count: 0;
     background-color: rgba(0, 0, 0, 1);
     background-image: url(https://www.prestige-rentals.com.au/wp-content/uploads/2019/07/pr-scene-1-complex-copy-3-2.png);
     background-repeat: no-repeat;
     background-position: 80px 0px;
 }
 
 #main-nav>li#menu-item-12576>a {
     min-width: 140px;
     text-align: center;
     box-sizing: border-box;
     margin-top: 1px;
 }
 
 #main-nav>li#menu-item-12576>a .ti-email {
     margin: -2px 5px 0 0;
     display: inline-block;
     vertical-align: middle;
 }
 /* #main-nav>li#menu-item-12576:hover>a {
    background: #fff;
    color: #000;
    border-color: #fff;
} */
 /* 
#main-nav>li#menu-item-12576:hover>a {
    background: rgba(255, 255, 255, 0.4);
    color: #fff;
    border-color: rgba(255, 255, 255, 0.1);
} */
 
 .slide-main {
     height: 0;
     transition: 0.5s all ease;
     position: absolute;
     transition: 0.3s;
     top: 79px;
     overflow: hidden !important;
 }
 
 .slide-main iframe {
     margin: 0 -15px;
     max-width: 590px;
     height: 100%;
 }
 
 .slide-main {
     max-height: 700px;
     overflow-y: scroll;
     height: 630px;
     border: 2px solid #4f4f4f;
 }
 
 .slide-main.slide-iframe {
     height: 0;
     overflow-y: hidden !important;
     background: black;
     border: none;
 }
 
 #aa {
     transition: all .2s ease-in-out;
     font-size: 16px;
     font-weight: 300;
     padding: 0 1em;
     line-height: 32px;
     vertical-align: top;
     margin: 0;
     color: #000;
     border-radius: 4px;
     border: solid 1px #b5b5b5;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     -ms-border-radius: 4px;
     -o-border-radius: 4px;
     -webkit-transition: all .2s ease-in-out;
     -moz-transition: all .2s ease-in-out;
     -ms-transition: all .2s ease-in-out;
     -o-transition: all .2s ease-in-out;
     line-height: 34px !important;
 }
 /* #aa::before {
    content: "\e6b6";
    font-family: 'themify';
    padding-right: 5px;
} */
 
 #aa::before {
     content: "\f274";
     font-family: "Font Awesome 5 Free";
     padding-right: 5px;
     font-weight: bold;
 }
 
 #aa:hover {
     background-color: #17d6df;
     border-color: #17d6e0;
 }
 
 .clif::before,
 .clif::after {
     height: 1px;
     background: #fff;
     width: 80%;
     content: "";
     display: block;
     position: absolute;
     left: 2px;
     transform: rotate(45deg);
     top: 11px;
 }
 
 .clif::after {
     transform: rotate(-45deg);
 }
 
 .clif {
     height: 25px;
     width: 25px;
     position: absolute;
     display: block;
     left: 6px;
     top: 6px;
     cursor: pointer;
 }
#post-grid-13851 .grid-items .item .layer-wrapper .price{color:#fff;}
 .post-grid .grid-items .item .layer-wrapper .price {
     right: 15px;
     position: absolute;
     bottom: 10px;
     font-size: 20px;
     font-family: "gilroy-regular";
 }
 
 .post-grid .grid-items .item .layer-wrapper .page-link {
     position: absolute;
     left: 0;
     top: 0;
     height: 100%;
     width: 100%;
     z-index:99;
 }
 
 #pagewrap .back-top.back-top-float {
     display: none;
 }
 
 .searchandfilter ul li select {
     background-color: #000;
     -webkit-appearance: none;
     appearance: none;
     -moz-appearance: none;
     box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     width: 100%;
     max-width: 100%;
     min-width: auto;
     border: 1px solid #fff;
     margin: 0;
     border-radius: 5px;
     padding: 0 0 0 15px;
     line-height: 40px;
     color: #fff;
 }
 /* 
.searchandfilter ul li {
    width: 100%;
    float: left;
    margin: 0 41px;
    max-width: 252px;
    text-align: center;
    position: relative;
    padding: 0 !important;
} */
 
 .searchandfilter ul li label {
     position: relative;
     display: block;
     width: 100%;
 }
 
 .searchandfilter ul li label::after {
     content: "\f107";
     font-family: fontawesome;
     position: absolute;
     right: 10px;
     top: 9px;
     color: #fff;
     pointer-events: none;
 }
 
 .searchandfilter {
     overflow: hidden;
     max-width: 1368px;
     width: 100%;
     margin: 0 auto 55px;
     padding: 0;
 }
 
 iframe[data-testid="unread_iframe"] {
     display: none;
 }
 
 .searchandfilter ul {
     display: block;
     margin: auto;
 }
 
 .searchandfilter ul li {
     width: 100%;
     float: left;
     padding: 0 30px !important;
     max-width: 25%;
     text-align: center;
     position: relative;
     box-sizing: border-box;
 }
 
 #main-nav li#menu-item-13912>a,
 #main-nav li#menu-item-3775>a,
 #main-nav li#menu-item-28>a {
     width: 170px;
     box-sizing: border-box;
     text-align: center;
     display: block;
     padding-left: 5px;
     padding-right: 5px;
     padding-top: 0;
     padding-bottom: 0;
     line-height: 36px;
 }
 
 #main-nav li#menu-item-28,
 #main-nav li#menu-item-3775 {
     margin-top: 0 !important;
 }
 
 #main-nav li {
     vertical-align: middle;
 }
 
 #main-nav li#menu-item-13912>a .fas.fa-calendar-check,
 #main-nav li#menu-item-3775>a .fas.fa-headphones,
 #main-nav li#menu-item-28>a .fas.fa-car {
     margin-right: 4px;
     font-size: 18px;
 }
 
 #menu-item-13912>a {
     background: #36f5ff !important;
     color: #000 !important;
     border: solid 1px #36f5ff !important;
     /* #b5b5b5 */
 }
 
 #menu-item-13912>a:hover {
     background-color: #17d6df !important;
     border-color: #17d6e0 !important;
 }
 
 .chw-widget>.textwidget>ul {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     margin: 0;
 }
 
 .chw-widget>.textwidget>ul>li {
     width: 20%;
     text-align: center;
     font-size: 13px;
     text-transform: uppercase;
     margin: 0;
     list-style: none;
     padding: 7px 0;
     position: relative;
 }
 
 .chw-widget>.textwidget>ul>li:hover>ul {
     display: block;
 }
 
 .chw-widget>.textwidget>ul>li a {
     text-decoration: none;
 }
 
 .chw-widget>.textwidget>ul>li>ul {
     position: absolute;
     background: #000;
     list-style-type: none;
     margin: auto;
     text-align: left;
     /*border: solid 1px #b5b5b5;*/
     display: none;
     border-bottom: 0;
     left: 50%;
     top: 55px;
     transform: translateX(-50%);
 }
 
 .chw-widget>.textwidget>ul>li>ul li {
     list-style: none;
     white-space: nowrap;
     margin: 0;
 }
 
 .chw-widget>.textwidget>ul>li>ul li a {
     color: #b5b5b5;
     padding-left: 10px;
     padding-right: 10px;
     /*border-bottom: solid 1px;*/
 }
 
 .chw-widget {
     width: 100%;
     background: #000;
     position: fixed;
     top: 0;
     left: 0;
     display: none;
     height: auto;
     transition: all .2s ease-in-out;
 }
 
 .sidemenu-right .chw-widget {
     left: -300px;
 }
 
 .chw-widget>.textwidget>ul>li>a>span,
 .chw-widget>.textwidget>ul>li>p {
     display: block;
     font-size: 13px;
     color: #b5b5b5;
     width: 100%;
     margin: 0;
     line-height: 22px;
 }
 
 .chw-widget>.textwidget>ul>li br {
     display: none;
 }
 
 .chw-widget>.textwidget>ul>li img {
     height: 25px;
     vertical-align: top;
     margin: auto auto 0 auto;
 }
 
 div.chw-widget>.textwidget>ul>li div.header-icons {
     transform: none;
     top: auto;
     position: relative;
     margin: auto;
     right: auto !important;
 }
 
 .chw-widget>.textwidget>ul>li.mlgs img {
     height: 18px;
     margin: 4px auto;
 }
 
 .chw-widget>.textwidget>ul>li a {
     height: 100%;
     display: flex;
     flex-wrap: wrap;
 }
 
 @media only screen and (max-width: 900px) {
     #header .header-bar {
         display: none;
     }
     body {
         padding-top: 60px;
     }
     .chw-widget>.textwidget>ul>li.menuicon .menu-icon-inner {
         font-size: 0;
         height: 14px;
         width: 25px;
         margin-left: auto;
         margin-right: auto;
         margin-top: 6px;
         margin-bottom: 4px;
     }
     .chw-widget {
         display: block;
     }
     .mobile-menu-builder-customizer--container {
         width: calc(100% - 20%);
         right: 0;
     }
     /*#headerwrap {
         margin: 0 !important;
     }
      .mobile_menu_active #header {
         height: auto;
         padding: 10px 0 10px !important;
     }
     .mobile-menu-builder-customizer--container .mobile-menu-builder-customizer--inner .mobile-menu-builder--links a {
         padding: .5em 5px !important;
     } */
     #sb_instagram #sbi_images .sbi_item {
         width: 33.33% !important;
         height: auto;
     }
     body.mobile-menu-builder--top .mobile-menu-builder-customizer--container {
         top: 0;
         bottom: auto !important;
         border-bottom: 1px #000 solid !important;
         min-height: 63px;
     }
     .searchandfilter select.sf-input-select {
         min-width: 100%;
     }
     .mobile_menu_active #headerwrap .sidemenu.sidemenu-on #menu-item-12576 a {
         border: solid 1px #fff;
         padding: 8px 10px;
         text-align: center;
     }
     .searchandfilter ul li {
         max-width: 50%;
         margin-bottom: 20px;
     }
     #main-nav-wrap #main-nav li#menu-item-3775 a {
         width: 100% !important;
         padding: 5px 0 5px 5px !important;
         margin-bottom: 15px;
     }
     .mobile_menu_active nav ul#main-nav li#menu-item-13912>a {
         padding: 0 5px;
         line-height: 35px;
         width: 170px;
     }
     .mobile_menu_active nav ul#main-nav li#menu-item-28>a {
         width: 170px;
         border: solid 1px #fff;
         padding: 0 5px;
         line-height: 35px;
         margin-bottom: 0;
     }
     #post-grid-13851 div.item {
         width: 100%;
         height: auto;
     }
     .mobile_menu_active nav ul#main-nav li#menu-item-28 {
         padding-top: 10px;
         padding-bottom: 15px;
     }
     .mobile_menu_active nav ul#main-nav li#menu-item-28 .child-arrow {
         display: none;
     }
     #main-nav-wrap #main-nav li#menu-item-3775 a::before {
         left: 25px !important;
         padding-top: 10px;
         background-position: center !important;
     }
     #main-nav-wrap #main-nav li#menu-item-3775 a span {
         display: inline-block;
         font-size: 16px;
         text-align: center;
         line-height: 23px;
     }
     #main-nav-wrap #main-nav .current_page_item>a,
     #main-nav .current-menu-item>a {
         background: none;
         background-color: gray;
         color: #fff !important;
     }
     #main-nav-wrap #main-nav li#menu-item-3775 a span::before {
         content: "-";
         padding-left: 4px;
     }
     #menu-item-12576 a {
         text-align: center;
     }
     #main-nav-wrap #main-nav #menu-item-318 a {
         margin: 15px 0 0 0;
     }
     #menu-item-3775,
     #menu-item-318 {
         padding: 0 !important;
     }
     #aa {
         margin: 15px 0 0 0;
         width: 100%;
         padding: 4px 0 3px 0;
     }
     .slide-main.m-fix {
         position: fixed;
         left: 20px;
         top: 20px;
     }
     .mobile-menu-builder-customizer--container .mobile-menu-builder-customizer--inner .mobile-menu-builder--link-3 #aa {
         margin: 0;
     }
     .mobile-menu-builder-customizer--container .mobile-menu-builder-customizer--inner .mobile-menu-builder--link-3 #aa::before {
         display: none;
     }
 }
 
 @media only screen and (max-width: 680px) {
     .home_service .col4-2 {
         padding: 0 !important;
     }
     .home_service .col4-2 .module {
         width: 50%;
         float: left;
         padding-bottom: 10px;
     }
     .themify_builder_content-23 .tb_limb501.module-image.module .image-caption {
         font-size: 20px;
         color: rgba(0, 0, 0, 1);
         font-family: gilroy-regular;
     }
     .color_black_caption.module-image .image-title a {
         color: #000;
     }
     .searchandfilter {
         margin: auto;
         padding: 0;
     }
     .searchandfilter ul li {
         max-width: 50%;
         margin-bottom: 20px;
         padding: 0 10px !important;
     }
     .searchandfilter ul::after {
         content: "";
         display: block;
         clear: both;
     }
 }
 
 @media only screen and (max-width: 420px) {
     .themify_builder_content-7755 .tb_xc0k158.module-text span {
         font-size: 15pt !important;
     }
     .themify_builder_content-7755 .tb_gj6a164.module-text .tb_text_wrap .aligncenter {
         width: 100%;
     }
     .module-feature .module-feature-content .module-feature-title,
     .module-feature .module-feature-content .tb_text_wrap {
         font-size: 11pt !important;
     }
 }
 
 .searchandfilter>ul>li {
     display: inline-block;
     vertical-align: top;
     padding: 0 20px;
 }