/*
	Theme Name: Ausrealty Theme
	Theme URI: 
	Description: An easy to use WordPress theme for real estate industry.
	Author: Ausrealty Themes
	Author URI: https://www.inspirythemes.com/
	Version: 
	Text Domain: framework
    Domain Path: /languages
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: custom-background, threaded-comments, translation-ready, light, one-column, two-columns, three-columns, four-columns, custom-menu, theme-options

	----------------------------------------------------------------------------------------------------------------*/



/*.....karamati Style.....*/
.advance-search label {
    color: #ffffff !important;
	font-size: 1px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 0px;
    color: #999;
    font-weight: 600;
    letter-spacing: 1px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {    background-color: #333 !important;}
body.page-template-template-search #map-head {
    display: none;
}
.listing-layout h4, .listing-layout .property-item h4 a, .property-item h4 .listing-layout a {
    /* font-family: "Roboto", Helvetica, Arial, sans-serif; */
    /* font-size: 23px !important; */
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    float: left;
    width: 100%;
}
.inner-wrapper {
    padding: 0px 25px 0px;
    border-top: 0px solid #dedede;
    border-bottom: 0px solid #dedede;
}
.property-item .detail {
    width: 100% !important;
	min-height: 37px !important;
}
#overview .property-item .features {
    display: none;
}
.advance-search {
    border-bottom: 0px solid #dedede;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #fff;
}
@media (min-width: 1024px) {
.property-items .span6, .property-items .span6 {
   	width: 100% !important;
    margin-left: 0 !important;
}
img.attachment-property-full-image.size-property-full-image.wp-post-image {
    width: 100%;
}
	
.wpb_text_column.wpb_content_element.selsss {
    text-align: center;
}
.property-item figure {
    width: 100% !important;
}
.listing-layout .property-item .detail {
    width: 100% !important;
	min-height: 38px !important;
}
.listing-layout .property-item .price {
    margin: 0 0px 0px -19px !important;
}		
}
@media (max-width: 979px) and (min-width: 768px)
{
.property-items .span6, .property-items .span6 {
   	width: 100% !important;
    margin-left: 0 !important;
}
.property-item figure {
    width: 100% !important;
}
.contents .main-wrap, .contents .sidebar-wrap {
    width: 100% !important;
}
	
}
.listing-layout .property-item .detail p {
    text-align: center;
}
.more-details {
    border: 1px solid black;
    padding: 10px;
    left: 40%;
    position: relative;
    width: 60%;
}
.listing-layout .property-item .price {
    text-align: center;
    color: #fff !important;
}
.listing-layout .property-item .price .page-price {
    color: #fff!important;
}
.epl-author-box-outer-wrapper.s_page {
    padding: 0;
    overflow: hidden;
}
.epl-author-box-outer-wrapper.s_page .epl-author-top {
    overflow: hidden;
} 
.epl-author-box-outer-wrapper.s_page .epl-author-box.epl-author-image,
.epl-author-box-outer-wrapper.s_page .epl-author-box.epl-author-details {
    padding-right: 0;
    width: 100%;
}
.epl-author-box-outer-wrapper.s_page .epl-author-box.epl-author-details {
    padding-top: 10px; 
}
.epl-author-box-outer-wrapper.s_page .epl-author-box.epl-author-image img {
    width: 100%;
}


#preloader  {
     position: fixed;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background-color: #fff;
     z-index: 99999;
    height: 100%;
 }

#status  {
     width: 50px;
     height: 50px;
     position: absolute;
     left: 50%;
     top: 50%;
     background-image: url(http://themarketingco-staging.com/ausrealty/wp-content/uploads/2018/08/ausrealty-loader-2.gif);
     background-repeat: no-repeat;
     background-position: center;
	background-size: 100%;
     margin: -25px 0 0 -25px;
 }
body {
    background-color: #ffffff;
    overflow-x: hidden;
    font-family: Poppins !important;
    color: #000 !important;
}
::selection {
    background-color: #333 !important;
    color: #fff !important;
}
a:focus, a:hover {
    text-decoration: none !important;
	color: #000 !important;
}

h1, h2, h3, h4, h5, h6, .inner-wrapper .hentry p.info, .inner-wrapper .hentry p.tip, .inner-wrapper .hentry p.success, .inner-wrapper .hentry p.error, .main-menu ul li a, #overview .share-label, #overview .common-label, #overview .video-label, #overview .attachments-label, #overview .map-label, #overview .floor-plans .floor-plans-label, #dsidx-listings .dsidx-address a, #dsidx-listings .dsidx-price, #dsidx-listings .dsidx-listing-container .dsidx-listing .dsidx-primary-data .dsidx-address a, .inspiry-social-login .wp-social-login-connect-with {
    font-family: Poppins !important;
    color: #000 !important;
}
article h1 span, article h2 span, article h3 span, article h4 span, article .property-item h4 a span, .property-item h4 article a span, article h5 span, article h6 span {
    color: #000 !important;
}
.page-head {
    display: none;
}
.contents {
    margin-bottom: 0px !important;
    padding: 0 10px;
}
.main {
    border-left: 0px solid #dedede; 
    border-right: 0px solid #dedede; 
      border-bottom: 0px !important;
	margin-bottom: 0px !important;
}
.search-header.inner-wrapper {
      padding: 0 15px !important;
    border-top: 0px solid #dedede;
    border-bottom: 0px solid #dedede;
     margin-bottom: 30px !important;
}
.home .inner-wrapper {
/*     margin-top: 40px; */
}
.home .main>.inner-wrapper h3.post-title,
.home .main>.inner-wrapper h3.post-title+hr{
	display: none;
}
.s_page{
	text-align: center;
     line-height: 10px;
}
.s_page p, .s_page li {
    color: #000 !important;
}
.s_page h3, .s_page a h3, .s_page h3 a{
    text-align: center;
    text-transform: uppercase;
    margin-top: 0px;
    padding-bottom: 15px;
    color: #000 !important;
    letter-spacing: 2px;
    font-size: 20px;
    font-weight: 600;
}
.s_page a h3:hover, .s_page h3 a:hover{
    color: #000;
}

.s_career p {
    color: #000 !important;
    font-size: 14px;
/* 	font-weight: 600; */
}
.s_career h4, .s_career a h4, .s_career h4 a{
    text-align: center;
    text-transform: uppercase;
    margin-top: 0px;
    color: #000;
    letter-spacing: 2px;
    font-size: 15px;
    font-weight: 900;
}
.s_career a h4:hover, .s_career h4 a:hover{
    color: #000;
}
.s_career input[type="submit"], .s_btn {
    border: 1px solid #999;
    font-weight: 600;
    color: #000;
    background: #fff;
    font-size: 13px;
    width: 200px;
    line-height: 40px;
    display: inline-block;
	text-transform: uppercase;
}
.s_career input[type="submit"]:hover, .s_btn:hover {
    color: #fff !important;
    background: #000;
}

.s_tab_a a{
    border: 1px solid #999;
    padding: 5px 15px;
    width: 200px;
    display: inline-block;
    text-align: center;
    color: #000;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 13px;
}
.s_tab_a a:hover{
    background: #000;
    color: #fff !important;
}
.s_page .wpb_single_image{
    margin-bottom: 30px;
}
.s_agent.s_page h3{
    padding-bottom: 0px;
}
div#responsive-menu-wrapper {
      padding: 2% 15px 1%;
}
#responsive-menu-container {
    margin-top: 78px !important;
}
.container-fluid.contents.detail #responsive-menu-container {
    margin-left: -15px !important;
}
ul#responsive-menu li {
    margin: 0.5%;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item a {
    width: auto !important;
    display: inline-block !important;
    font-weight: 600;
    letter-spacing: 2px;
	text-transform: uppercase;
}
	
#responsive-menu-container #responsive-menu li.responsive-menu-current-item > .responsive-menu-item-link:hover, #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover {    
    background-color: transparent !important;
    border-color: transparent !important;
    color: #999 !important;
}
#responsive-menu-container li.responsive-menu-item a .responsive-menu-subarrow {
	top: 20px;
}
#responsive-menu-container li.responsive-menu-item span {
    font-size: 15px;
     color: #999;
}
#responsive-menu-container li.menu-item-object-custom a {
    font-size: 12px;
    color: #999 !important;
    padding: 0px 2px !important;
}
#responsive-menu-container li.menu-item-object-custom a.responsive-menu-item-link{
	height: auto !important;
     color: #000 !important;
}
#responsive-menu-container li.menu-item-object-custom a img{	
    height: 100%;
    padding: 8px 0px;
}
li#responsive-menu-item-1195 {
    margin-top: 70px !important;
}
#responsive-menu-container.push-top, #responsive-menu-container.slide-top {
    transform: translateY(-120%) !important;
    -ms-transform: translateY(-120%) !important;
    -webkit-transform: translateY(-120%) !important;
    -moz-transform: translateY(-120%) !important;
}
.responsive-menu-open #responsive-menu-container.push-top, .responsive-menu-open #responsive-menu-container.slide-top {
    transform: translateY(0) !important;
    -ms-transform: translateY(0) !important;
    -webkit-transform: translateY(0) !important;
    -moz-transform: translateY(0) !important;
}

.header__navigation {
	display: none;
}
.header__top {
    padding: 35px 0 15px 0 !important;
}
.header__top div.row:first-child{
	display: none;
}
.header__top #logo img {
    height: 15px;
}
.header__top #logo img {
    margin: 12.5px 0;
}
a.search_ico {
	width: 40px;
	height: 40px;
    position: fixed;
    top: 35px;
    right: 24.1%;
    background: #ffffff;
    color: #999;
    font-size: 15px;
    line-height: 40px;
    text-align: center;
	z-index: 9999 !important;
}
button#responsive-menu-button {
	z-index: 9999 !important;
}

.ex_link a{
      font-size: 20px;
    font-weight: 600;
    letter-spacing: 3px;
    padding: 10px 0px;
    display: block;
    color: #000;
}
.ex_link a:hover{
    color: #000;
}
.tp-bullet {
    margin-top: 50px;
}
.hesperiden .tp-bullet {
    background: #000 !important;
     border: none !important;
}
.hesperiden .tp-bullet:hover, .hesperiden .tp-bullet.selected {
    background: transparent !important;
    border: 1px solid #000 !important;
}
.slider_text{
	background: #fff;
}
#footer-wrapper {
    display: none;
}
.modal {    margin: 0px 0 0 0px !important;}
.floor-plans-accordions{
	position: relative;
}
.downlod_ico {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 20px;
    color: #000;
}
.advance-search .option-bar{
	width: 100% !important;
     margin: 0px;
}
.option-bar input[type="submit"].btn {
    float: right;
    border: 1px solid #999;
    font-weight: 600;
	border-radius: 0px;
    padding: 8px 10px 6px;
    letter-spacing: 1px;
}
.option-bar input[type="submit"].btn:hover {
    background-color: #000000;
    color: #ffffff;
}
section.advance-search {
    width: 40%;
    margin: auto;
}
.advance-search .advance-search-form {
    margin-left: 0px;
}
.select2-container .select2-selection {
    box-shadow: none !important;
    border: 0px solid #cdcdcd !important;
    border-bottom: 2px solid #000 !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    background-color: transparent;
    border-color: transparent;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-top-color: #000 !important;
}
.s_support input[type="number"], .s_support input[type="date"], .s_support input[type="number"], .s_support input[type="tel"], .s_support input[type="url"], .s_support input[type="email"], .s_support input[type="text"], .s_support textarea, .s_support select {
    width: 97.8%;
    border: 0px !important;
    border-bottom: 2px solid #000 !important;
    box-shadow: none !important;
    resize: none;
    text-transform: uppercase;
    margin-bottom: 30px;
    outline: none !important;
	line-height: 1.4;
}
.s_support select{	
/*      -webkit-appearance: none; */
/*     -moz-appearance: none; */
/*     appearance: none; */
}
.s_support .closest_sell{
	position: relative;
}
.s_support .closest_sell:after {
    content: '\f078';
    font: normal normal normal 17px/1 FontAwesome;
    color: #999;
    right: 0;
    top: 0;
    padding: 5px 12px 0px 0px;
    position: absolute;
    pointer-events: none;
}
.s_people input[type="number"], .s_people input[type="date"], .s_people input[type="number"], .s_people input[type="tel"], .s_people input[type="url"], .s_people input[type="email"], .s_people input[type="text"], .s_people textarea {
	margin-bottom: 18px;
    margin-top: 12px;
}
.s_sell input[type="number"], .s_sell input[type="date"], .s_sell input[type="number"], .s_sell input[type="tel"], .s_sell input[type="url"], .s_sell input[type="email"], .s_sell input[type="text"], .s_sell textarea, .s_sell select  {
    margin-bottom: 50px;
	border-radius: 0;
}
.s_support{
}
.s_support input[type="submit"]{
    float: right;
    border: 1px solid #999;
    font-weight: 600;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #000000;
    border-width: 0px 2px 2px 0px;
    padding: 4px;
    left: 50%;
    margin-left: -2px;
    margin-top: -10px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.select2-container--default.select2-container--open .select2-selection__arrow b {
    transform: rotate(-135deg) !important;
    border-color: #000000 !important;
    border-width: 0px 2px 2px 0px !important;
}
.responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after{
     border-radius: 0px !important;
}
.s_inside{	
      margin: 0px 7.5%;
}

.sk_slider .carousel-caption {
    position: static !important;
     background: transparent;
    text-align: center;
    color: #000000 !important;
    text-shadow: none !important;
     padding-top: 60px;
}
.sk_slider .carousel-caption h3 {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 2px;
    font-family: Poppins !important;
     margin-top: 5px;
}
.sk_slider .carousel-indicators li {
    background-color: rgb(1, 0, 0) !important;
    border: 1px solid #010000 !important;
}
.sk_slider .carousel-indicators .active {
    background-color: transparent !important;
}
.sk_slider .carousel-indicators {
    left: 50% !important;
    margin-left: -30% !important;
    bottom: -10px !important;
    margin: 0px 0 0px 40px;
}
.sk_slider .carousel-indicators li {
    width: 8px;
	height: 8px;
}
.sk_slider .carousel-indicators li.active {
    width: 10px !important;
	height: 10px !important;
}
.sk_slider .carousel-inner {
    text-align: center;
}
.sk_slider .carousel-inner .item img{
	width: auto !important;
}
.sk_slider p {
    line-height: 0px !important;
    margin-bottom: 0px !important;
}

/*.carousel .item {*/
/*  opacity: 0;*/
/*  -webkit-transition: opacity 0.5s ease-in-out;*/
/*  -moz-transition: opacity 0.5s ease-in-out;*/
/*  -ms-transition: opacity 0.5s ease-in-out;*/
/*  -o-transition: opacity 0.5s ease-in-out;*/
/*  transition: opacity 0.5s ease-in-out;*/
/*  left: 0 !important;*/
/*  text-align: center;*/
/*}*/

/*.carousel .left, .carousel .right {*/
/*  opacity: 0 !important;*/
/*  -webkit-transition: opacity 0.8s ease-in-out !important;*/
/*  -moz-transition: opacity 0.8s ease-in-out !important;*/
/*  -ms-transition: opacity 0.8s ease-in-out !important;*/
/*  -o-transition: opacity 0.8s ease-in-out !important;*/
/*  transition: opacity 0.8s ease-in-out !important;*/
/*}*/
/*.carousel .active {*/
/*  opacity: 1 !important;*/
/*}*/

/*.carousel .carousel-control {*/
/*  opacity: 1 !important;*/
/*}*/

.s_tabs .vc_tta-tabs-container {
    width: 25%;
}
.s_tabs h2{
    width: 25%;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0px;
    padding-bottom: 15px;
    color: #000;
    letter-spacing: 2px;
    font-size: 20px;
    font-weight: 600;
    font-family: Poppins;
}
.s_tabs .vc_tta-title-text{
    text-transform: uppercase;
    color: #000;
    letter-spacing: 1px;
    font-size: 20px;
    font-weight: 600;	
    font-family: Poppins;
}
.s_tabs .vc_tta-tab>a {
    border-color: transparent !important;
    background-color: transparent !important;
    color: #000;
    padding: 10px !important;
}
.s_tabs .vc_tta-tab.vc_active>a {
    border-color: transparent !important;
    background-color: transparent !important;
    color: #000;
}
.s_tabs .vc_tta-panels-container {
    margin-top: -45px;
}
.s_tabs .vc_tta-panels-container .vc_tta-panel-body{
	padding: 0px !important;
}
.inner-wrapper .hentry .s_tabs p {
    line-height: 0 !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
    border-color: transparent !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent !important;
}

@media screen and (max-width: 979px){
	#responsive-menu-button {
		position: absolute !important;
	}
	.search_ico {
		position: absolute !important;
	}
}

@media screen and (min-width: 768px){
	.s_tab_wrap {
    	padding: 0 6% !important;
	}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: transparent !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: transparent !important;
}
.tab_vdo_box{
	width: 405px;
}
}

@media screen and (max-width: 767px){	
	section.advance-search {
   	 width: 90%;
	}
	#responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link{
    	font-size: 85% !important;
	}
	 #responsive-menu-container li.menu-item-object-custom a {
    	font-size: 75% !important;
	}
	button#responsive-menu-button {
    	left: 15px !important;
	}
	a.search_ico {
   	 	right: 15px;
	}
	.home .inner-wrapper {
   		 margin-top: 15px;
	}
	.s_inside {
    	margin: 0px 0%;
	}
	.s_tab_wrap {
    	padding: 0% !important;
	}
	.s_tabs h2 {
    	width: 100% !important;
	}
	.s_tabs .vc_tta-panels-container {
    	margin-top: 0px !important;
	}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    	border-color: transparent !important;
    	background-color: transparent !important;
	}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    	border-color: transparent !important;
    	background-color: transparent !important;
	}
	.sk_slider img {
    	max-width: auto !important;
	}
	.sk_slider .carousel-inner .item img {
    	width: auto !important;
    	height: 358px !important;
    	overflow: hidden;
    	display: inline-block;
    	text-align: center;
		margin-left: 50%;
		transform: translateX(-50%);
	}	
	.wpb_single_image img {
    	width: auto !important;
    	height: 345px !important;
    	max-width: 1000% !important;
		margin-left: 50%;
		transform: translateX(-50%);
	}
	.property-items.s_proplist .property-item figure {
	    margin: 0px 0px 25px;
	}
	.property-item figure img {
   	 width: 100%;
   	 height: auto;
   	 margin-left: 50%;
   	 transform: translateX(-50%);
	}
	#property-featured-image img {
		width: auto;
		height: 345px;
		margin-left: 50%;
		transform: translateX(-50%);
	}
	.flexslider .slides img {
		width: auto;
    	height: 226.13px;
	}
	.s_page h3, .s_page a h3, .s_page h3 a{
		font-size: 15px;
	}
	.s_page p, .s_page span{
		font-size: 12px;
	}
	
	#property-slider-two .flex-direction-nav a.flex-prev:hover {
		background-position: top !important;
		left: 0px !important;
	}
	#property-slider-two .flex-direction-nav a.flex-next {
		right: 0px !important;
	}
	#property-slider-two .flex-direction-nav a.flex-next:hover {
		background-position: top !important;
		right: 5px !important;
	}
	.modal-content {
		width: 100% !important;
	}
	.floor-plans img {
		max-width: 100%;
	}
	.slider-main-wrapper {
		margin: 0px 0px;
	}
	.sk_slider .carousel-caption {
		padding-top: 25px;
	}
	.advance-search .as-form-wrap {
    	padding: 0px;
	}
	.option-bar label {
   	 	display: none;
	}
	.option-bar .selectwrap {
	    margin-bottom: 15px !important;
	}
	.select2-container .select2-selection {
    	height: 30px;
    	line-height: 30px;
		font-size: 12px;
	}
	.select2-container--default .select2-selection--single .select2-selection__arrow b {
    	padding: 2px;
	}
}


@media screen and (min-width: 768px){
	button#responsive-menu-button{
    	left: 3.5% !important;
	}
	a.search_ico{
    	right: 3.5% !important;
	}
	.s_prop_detail, .s_proplist  {
    	margin: auto 3%;
	}
	.span12 {
		margin-left: 0px !important;
	}
}

@media screen and (min-width: 1024px){
	button#responsive-menu-button{
    	left: 10.2% !important;
	}
	a.search_ico{
    	right: 10.2% !important;
	}
	.s_prop_detail, .s_proplist {
    	margin: auto 10%;
	}
}

@media screen and (min-width: 1280px){
	button#responsive-menu-button{
    	left: 18% !important;
	}
	a.search_ico{
    	right: 18% !important;
	}
}
@media screen and (min-width: 1366px){
	button#responsive-menu-button{
    	left: 20.2% !important;
	}
	a.search_ico{
    	right: 20.2% !important;
	}
	.s_prop_detail, .s_proplist  {
    	margin: auto 20%;
	}
}

@media screen and (min-width: 1440px){
	button#responsive-menu-button{
    	left: 21.7% !important;
	}
	a.search_ico{
    	right: 21.7% !important;
	}
	.s_prop_detail, .s_proplist  {
    	margin: auto 21%;
	}
}

@media screen and (min-width: 1600px){
	button#responsive-menu-button{
    	left: 24.3% !important;
	}
	a.search_ico{
    	right: 24.3% !important;
	}
	.s_prop_detail, .s_proplist  {
    	margin: auto 24%;
	}
}
@media screen and (min-width: 1920px){
	#post-1053{
		margin: 0px 7%;
	}
	.sk_slider .carousel-inner .item img {
	    width: 100% !important;
	}
}
@media screen and (min-width: 2160px){
	button#responsive-menu-button{
    	left: 31% !important;
	}
	a.search_ico{
    	right: 31% !important;
	}
}
@media screen and (min-width: 2400px){
	button#responsive-menu-button{
    	left: 33% !important;
	}
	a.search_ico{
    	right: 33% !important;
	}
}
@media screen and (min-width: 2560px){
	button#responsive-menu-button{
    	left: 34.2% !important;
	}
	a.search_ico{
    	right: 34.2% !important;
	}
	.s_prop_detail, .s_proplist  {
    	margin: auto 34%;
	}
}

@media screen and (min-width: 2736){
	button#responsive-menu-button{
    	left: 35% !important;
	}
	a.search_ico{
    	right: 35% !important;
	}
}

@media screen and (min-width: 2880){
	button#responsive-menu-button{
    	left: 35.8% !important;
	}
	a.search_ico{
    	right: 35.8% !important;
	}
}

@media screen and (min-width: 3000){
	button#responsive-menu-button{
    	left: 36.3% !important;
	}
	a.search_ico{
    	right: 36.3% !important;
	}
}

@media screen and (min-width: 3200){
	button#responsive-menu-button{
    	left: 37.2% !important;
	}
	a.search_ico{
    	right: 37.2% !important;
	}
}

@media screen and (min-width: 3840){
	button#responsive-menu-button{
			left: 39.3% !important;
	}
	a.search_ico{
    	right: 39.3% !important;
	}
}
@media (min-width: 1200px){	
	.span12 {
		margin-left: 0px !important;
	}
	.home .inner-wrapper .hentry {
    	margin-bottom: 0px;
	}
	.home #comments {
    	padding-top: 0px; 
	}
}
::placeholder {
    color: #999 !important;
    font-family: Poppins !important;
}
.responsive-menu-open body::-webkit-scrollbar {
    display: none !important; 
}
a#scroll-top {
    background-color: transparent;
    color: #000;
    width: 100px;
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 1px;
}
a#scroll-top:hover{
    background-color: transparent;
    color: #000;
}
a#scroll-top:before {
    content: 'BACK TO TOP';
}
a#scroll-top i.fa.fa-chevron-up {
    display: none;
}


/*Dynamic Page Design*/
.inspiry-post-prev {
    display: none !important;
}
.s_heading h4, .s_heading h4 a{
	text-align: center;
    text-transform: uppercase;
    margin-top: 0px;
    padding-bottom: 0;
    color: #000 !important;
    letter-spacing: 2px;
    font-size: 18px;
    font-weight: 900;
}
.s_heading.price, .s_heading h5, .s_heading h5 a{
    background-color: transparent !important;
    color: #000 !important;
    padding: 0px !important;
    margin: 0 !important;
    font-size: 14px !important;
    text-align: center;
    text-transform: capitalize;
    line-height: 25px;
    letter-spacing: 1px;
}
hr.px-silver {
    margin-top: 0px !important;
    background: transparent !important;
}
.s_heading p{
    color: #000 !important;
    padding: 0px !important;
    font-size: 13px !important;
    text-align: center;
    letter-spacing: 1px;
    line-height: 35px;
}
.heding_sec{
	margin-bottom: 40px;
}
.property-items.s_proplist {
    background: transparent;
    padding: 0px 10px;
}
.property-items.s_proplist .property-item {
    border: transparent;
    padding: 0px;
}
.property-items.s_proplist .property-item figure{
	margin-bottom: 35px;
    overflow: hidden;
}
.property-items.s_proplist .property-item figure figcaption{
	display: none;
}
.property-items.s_proplist .properties-count{
	text-align: left;
}
.property-items.s_proplist .properties-count .s_res{
	display: none;
}
.property-items.s_proplist .sort-controls strong{
	display: none;
}
.property-items.s_proplist input {
    border: none;
    border-bottom: 2px solid #000;
    padding: 0px;
    box-shadow: inset 0 0 0px #e9e9e9;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    width: auto;
}
.property-items.s_proplist select {
    border: none;
    border-bottom: 2px solid #000;
    padding: 0px;
    color: #999;
    text-transform: uppercase;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 200px;
    font-weight: 600;
    letter-spacing: 1px;
}
.sort-controls{
	position: relative;
}
.sort-controls:after {
    content: '\f078';
    font: normal normal normal 17px/1 FontAwesome;
    color: #999;
    right: 0;
    top: 0;
    padding: 3px 0px 0px 5px;
    position: absolute;
    pointer-events: none;
}
.s_loc input{	
     margin-left: 25px;
}
.s_loc form.wpcf7-form:before {
    content: "\f002";
    font-size: 15px;
    font-family: FontAwesome;
    position: absolute;
    z-index: 100;
	color: #999;
}
.s_loc .wpcf7{
      display: inline-block;
}

.s_prop_detail{
	text-align: center;
    padding: 0 10px;
}
.s_prop_detail .thumb-on-right, .s_prop_detail .thumb-on-bottom{
	display: none;
}
.s_prop_detail .btn-info {
    background: #fff;
    color: #000;
    border-color: #999;
    border-radius: 0px;
    font-weight: 600;
    letter-spacing: 1px;
    width: 150px;
}
.s_prop_detail .btn-info:hover {
    color: #fff;
    background-color: #000;
    border-color: #999;
}
.s_prop_detail .property-item .content {
      padding: 0 !important;
    margin-bottom: 15px !important;
    font-size: 12px !important;
    line-height: 22px !important;
    border-bottom: 0px !important;
    color: #000;
    text-align: center;
}
.map-wrap.s_map {
    padding: 0px!important;
    border-bottom: transparent !important;
}
.additional-details li{
    text-align: justify;
    letter-spacing: 1px;
    line-height: 35px;
    font-size: 13px;
}
.about-agent {
    padding: 40px 20px 0;
    border: 0px;
    margin-bottom: 0;
}
.agent-detail.s_agent {
    padding: 0px !important;
    border-bottom: transparent !important;
}
.s_agent figure img {
    width: 100%;
    margin-bottom: 15px;
    pointer-events: none;
}
.s_agent h5 {
    text-align: center;
    text-transform: uppercase;
    margin-top: 0px;
    padding-bottom: 15px;
    color: #000;
    letter-spacing: 1px;
    font-size: 20px;
    font-weight: 600;
}
#overview .property-video {
    border-bottom: transparent !important;
    padding: 25px 0px !important;
}
.s_prop_detail #property-slider-two-wrapper {
    padding: 0px;
    border: transparent;
	background-color: transparent;
}
.s_prop_detail #property-carousel-two {
    display: block; /*-----------*/
}

#property-carousel-two .flex-viewport ul.slides{
    z-index: -1 !important;
    display: contents;
}
#property-carousel-two .flex-viewport ul.slides li{
	width: 8px !important;
    height: 8px;
    border-radius: 50%;
    background: #000;
}
#property-carousel-two .flex-viewport ul.slides li.flex-active-slide{
    background: transparent;
	border: 1px solid #000;
	width: 10px !important;
    height: 10px !important;
}
#property-carousel-two .flex-direction-nav{
	display: none;
}
#property-carousel-two {
    padding: 0px;
    left: 0%;
    top: -15px;
    transform: translate(45.5%, -100%);
}

.s_prop_detail .property-meta {
    border: transparent !important;
}
.s_prop_detail .flex-direction-nav {
    background: #ffffff;
    width: 115px;
    height: 50px;
    position: absolute;
    right: -5px;
    bottom: -5px;
    z-index: 1;
}
.s_prop_detail a.flex-next, .s_prop_detail a.flex-prev{
      z-index: 0 !important;
} 
#property-slider-two-wrapper .flex-direction-nav a {
    opacity: 1 !important;
}

.video {
    width: 100%;
    border: 0;
}
.myvdowrapper {
  position: fixed;
  background: #000;
  left: 0; 
  top: 0;
  width: 100%;
  z-index: 99999;
}
.vdowrapper{
    display:table;
    width:auto;
    position:relative;
    width:100%;
}
.fs {
    background-image:url(https://ausrealty.com.au/wp-content/uploads/2018/09/watchfilm.png);
    background-repeat:no-repeat;
    width: 140px;
    height: auto;
    position: absolute;
    left: 0%;
    right: 0%;
    top: 70%;
    bottom: 20%;
    margin:auto;
    background-size:contain;
    background-position: center;
	cursor: pointer;
    z-index: 9;
}

.play {
    background-image:url(https://ausrealty.com.au/wp-content/uploads/2018/09/watchfilm.png);
    background-repeat:no-repeat;
    width: 140px;
    height: auto;
    position: absolute;
    left: 0%;
    right: 0%;
    top: 70%;
    bottom: 20%;
    margin:auto;
    background-size:contain;
    background-position: center;
	cursor: pointer;
    z-index: 9;
}


.fclose{
    color: #fff;
    cursor: pointer;
    border: 1px solid #AEAEAE;
    border-radius: 3px;
    background: #222222;
    font-size: 31px;
    font-weight: bold;
    line-height: 10px;
    padding: 15px 10px;
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 999999;
}
.playpause {
	cursor: pointer;
}
.widget{
    background-color: transparent;
    border: 1px solid transparent;
}
.s_filter_people input{
    border: 0px !important;
    border-bottom: 2px solid #000 !important;
    box-shadow: none !important;
    resize: none;
    text-transform: uppercase;
    margin-bottom: 0px;
    outline: none !important;
    border-radius: 0px !important;
    padding: 15px 5px;
    color: #000;
}
.s_filter_people input[type="submit"] {
    border: 1px solid #999 !important;
    font-weight: 600;
    background: transparent;
    color: #000;
    padding: 5px 20px;
    margin-left: 20px;
}
.s_filter_people input[type="submit"]:hover{
    background: #000;
    color: #fff;
}
.agent_img {
    position: relative;
    overflow: hidden;
}
.pum-theme-1535 .pum-container, .pum-theme-cutting-edge .pum-container {
    padding: 0px !important;
    background: #000 !important;
}

.px-capf-wrapper {
    margin: 0 !important;
}
.block-price.ng-scope {
    display: none !important;
}
.view.block-view .post-list {
    width: 100% !important;
    margin: 0px !important;
}
.view.block-view .block-row {
    height: auto !important;
}
.view.block-view .post-list .list-view, .view.block-view .post-list .price {
    display: block;
}
.view.block-view .post-list .caption-block {
    padding: 0px;
    margin-bottom: 30px;
}
.view.block-view .post-list .block-featuredImage {
    height: auto !important;
}
.about-agent.agent-single figure {
    width: 100%;
    overflow: hidden;
}
.about-agent.agent-single figure img {
    border: 0px solid #dedede;
}

@media (max-width: 499px)
{
	.flex-direction-nav {
    	display: block;
	}	
}
@media (min-width: 1200px){
.property-items.s_proplist .span6 {
    margin-left: 0px;
}
}
@media (max-width: 767px){
.property-items.s_proplist, .s_prop_detail {
    padding: 0px 25px;
}
.agent-content {
    padding-left: 40px;
    padding-right: 40px;
}
.listing-layout .about-agent {
    border-bottom: 0px solid #dedede;
}
.property-items.s_proplist form{
     margin-bottom: -15px !important;
}
.property-items.s_proplist input {
    width: 90% !important;
}
.property-items.s_proplist select {
	width: 98%;
    margin-bottom: 25px !important;
}
#property-carousel-two {
    transform: translate(5%, -100%);
    top: 5px;
}
.s_prop_detail .flex-direction-nav {
    width: 70px;
    height: 30px;
}
#property-slider-two .flex-direction-nav a {
    margin-top: -10px;
}
#property-slider-two .flex-direction-nav a.flex-prev {
    left: 5px;
    background-size: 60%;
}
#property-slider-two .flex-direction-nav a.flex-next {
    right: 5px;
    background-size: 60%;
}
	
}

.s_popup, .s_popup p, .s_popup li{
    line-height: 30px;
    font-size: 15px;
    letter-spacing: 1px;
    font-family: Poppins;
}
.real-btn:hover, .btn-blue:hover, .btn-grey:hover, .sidebar .widget .dsidx-widget .submit:hover, .real-btn.current, .current.btn-blue, .current.btn-grey, .sidebar .widget .dsidx-widget .current.submit, .real-btn:focus, .btn-blue:focus, .btn-grey:focus, .sidebar .widget .dsidx-widget .submit:focus, .real-btn:active, .btn-blue:active, .btn-grey:active, .sidebar .widget .dsidx-widget .submit:active, .btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info:hover, .btn-info.active, .btn-info:active, .open>.dropdown-toggle.btn-info, .btn-info.focus, .btn-info:focus, .btn.focus, .btn:focus, .btn:hover {
    background-color: #000 !important;
    color: #fff !important;
    border-color: #999 !important;
    -webkit-box-shadow: inset 0 0px 0px transparent;
    box-shadow: inset 0 0px 0px transparent;
}
.about-agent.agent-single hr, .agent-single .contacts-list, .inspiry-post-nav.inspiry-post-next.with-image, .px-custom-fields-caf, .single article .social_networks{
    display: none !important;
}

/* edited by kamal */
.sk_slider .carousel-inner .item a img {
    width: auto !important;
}
.sk_slider .carousel-inner h3 a { color: black; }
