@media screen and (min-width:1024px){
#meet-our-director #directors .director .office-director .individual_office .image {height: 180px}
.sweeney_magazine{position:absolute;font-weight:600 !important;bottom:50px;right:0px;font-size:16px}
.sweeney_magazine p a:hover{color:#fff}
.sweeney_magazine p .fa{color:#fff}
#side_realty_widget_quick_search_2 ul.search-forms li.buttons .btn.right{clear: both;float:left;margin-top:10px}
.subpages a, .posts-links ul a{font-weight:bold;font-size:14px}
#franchises .group{position:relative}
.page-for-franchise .franchise-row-right{margin-top:180px}
.page-for-franchise .franchise-row-left ul{width:578px;position:absolute;top:95px;left:360px}
.page-for-franchise .title.float{position:absolute;top:54px;left:360px}
.m{display:none !important}
.group{width:960px}
.thumbview .overview p.price{line-height:normal !important;white-space:normal !important;text-align:right}
#content{float:right;width:720px }
 #our-office-location #content.default{width:720px !important;padding:0px !important}
#calculators #content{width:690px !important;border-left:1px solid #E0E0E0;padding-left:20px}
 #sidebar{float:left;width:220px;overflow:hidden}
div#property[role="main"] #content{float:left;width:540px}
div#property[role="main"] #sidebar{float:right;width:390px;border:1px solid #CCC;background:#FAFAFA;padding:10px;margin-bottom:30px}
.side-block{margin:0 0 20px}
#header hgroup{position:relative;height:130px}
h1.logo{position:absolute;top:15px;left:0}
#header .utils{position:absolute;right:0;top:37px}
div[role="main"]{padding:20px 0}
div#homepage[role="main"]{padding:0}

nav[role="navigation"]{position:absolute;bottom:10px;right:0}
nav[role="navigation"] ul.sub-menu{position:absolute;max-height:0;overflow:hidden;transition-duration:.3s;background:url(../img/white_95.png);box-shadow:0 1px 2px rgba(0, 0, 0, 0.25);border-radius:2px}
nav[role="navigation"] li:hover > ul.sub-menu{max-height:1000px;transition-duration:.5s;overflow:hidden}
nav[role="navigation"] li ul.sub-menu ul{left:100%;top:0}
nav[role="navigation"] ul li{position:relative}
nav[role="navigation"] ul.sub-menu li{padding:0 15px}
.page-id-8011 nav[role="navigation"] ul.sub-menu li{padding:0}
nav[role="navigation"] ul.sub-menu li.first{padding:15px 15px 0}
nav[role="navigation"] ul.sub-menu li.last{padding:0 15px 10px}
.page-id-8011 nav[role="navigation"] ul.sub-menu li.last{padding:0}
nav[role="navigation"] ul li a{display:block}
nav[role="navigation"] ul li a:hover{color:#00ADEF !important}
nav[role="navigation"] ul.menu > li{float:left}
nav[role="navigation"] ul.menu > li > a {
    border-left: 1px solid #f0f1f1;
	border-right:1px solid #ddd;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 10px;
    text-transform: uppercase;
}
nav[role="navigation"] ul.menu > li.first > a{border:none}
nav[role="navigation"] ul.sub-menu li a{min-width:150px;padding:4px 0 5px;color:#333;white-space:nowrap;border-bottom:solid 1px #aaa}
nav[role="navigation"] ul.sub-menu li.first a{padding:0 0 5px}
nav[role="navigation"] ul.sub-menu li.last a{padding:4px 0 0;border-bottom:none}
nav[role="navigation"] ul.menu > li:hover > a,nav[role="navigation"] ul.menu > li.current-menu-ancestor > a,nav[role="navigation"] ul.menu > li.current-menu-parent > a,nav[role="navigation"] ul.menu > li.current-menu-item > a{ background:#00ADEF !important; color:#fff !important}
nav[role="navigation"] ul.sub-menu li:hover > a,nav[role="navigation"] ul.sub-menu li.current-menu-ancestor > a,nav[role="navigation"] ul.sub-menu li.current-menu-parent > a,nav[role="navigation"] ul.sub-menu li.current-menu-item > a{color:#00adef !important}

#homepage .heroes img{position:absolute;bottom:0}
#homepage .content-block{width:100%;margin:0 0 25px}
#homepage .left-sb .content-block {width:   100%}

.realty_widget_quick_search{clear:left}
ul.search-forms{margin:-5px 0 0}
.team-member ul li{width:148px}
.team-member .image{height:185px}
.featured-listings ul li figure{height:185px}
ul.search-forms select.left{width:148px}
.paging a{margin:0 0 0 10px}

.search-results .tools .number{float:left}
.search-results .tools .options{margin:0 0 20px}
.search-results .tools .paging{float:right}
.search-results .tools.top .paging{margin:3px 0 0}
.search-results .tools.bottom .paging{margin:0 0 10px}

.media h1.page-title{margin:0 0 20px}
.media .images{width:960px;height:638px}
.sales-data{margin:20px 0 0}
.sales-data-content .listings.data .listing{width: 31.3% !important;margin: 0px 1%}

.sales-data-content .listings.data .image a{width:293px;height:195px !important}
.property-table .listdata li{padding:2px 0}
.property-table .listdata li .field{width:105px}
.property-table .listdata li .value{word-break:break-all}
.property-tools a span{width:16px}
.property-tools p{width:50%}
#agents .agent{width:225px;margin:0 20px 0 0}
#agents .agent.alt{margin:0}
#agents .agent .image a{height:113px}
#agent .profile aside{width:220px}
#agent .profile .info{width:720px}
#agent .overview .tabs-content.alt{margin:0 0 0 240px}
#agent .thumbview .listing{width:306px !important}
#agent .thumbview .listing.alt{margin:0 18px}
#agent .thumbview .image a.frame{height:200px !important;width:100%}

/** opens/auctions **/
#auction-times .col-address a{width:250px !important}
.table-listings table{margin:0 0 0px;background:#F7F8F8 }

.table-listings table td{padding:5px 0}
.table-listings table tr.first td,
.table-listings table.listings-table.opens tr td { padding:20px 0px 5px 0;border-top:1px solid #00adef}
.table-listings table tr.first td.col-date.d{ padding:20px 0 5px 15px}

#inspection-times .table-listings table.listings-table.opens tr td {box-sizing: border-box;padding: 10px 15px}
#inspection-times .table-listings table tr.first td.col-date.d{ padding:10px 10px 10px 15px; background: #00aeef; color:#fff}

.col-left{text-align:left}
.col-center{text-align:center}
.col-right{text-align:right}
.col-date{width:90px}
.col-time{width:170px}
.col-time-auction{width:90px}
.col-address{width:200px}
.col-address a{display:block;width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

#auction-times .col-price, #inspection-times .col-price{padding:0 10px 10px !important}


/** listings table **/
.listings-table th{background:#7AC142;text-align:left;color:#444}

.listings-table .col-center{text-align:center}
.listings-table tr.alt td{background:#FBFAFA}
.calculators label{width:130px;margin:4px 0 0}
.default p{margin:0 0 20px}
.default ul{margin:0 0 20px 15px}
.default ol{margin:0 0 20px 19px}
ol.cf-ol li.site_alerts ul.listform-alerts{width:500px}
ol.cf-ol li.site_alerts ul.listform-alerts li{width:33%}
ol.cf-ol li.site_alerts ul.listform-alerts ul.check-options a.btn-close i.fa{top:-2px}
#footer .socials a{font-size:1.71429em}
#footer .logos.alt{margin:0 0 0 0px}
#footer .logos.alt img{width:380px}
#footer .section.credit.left.s-cf{font-size:11px}
table.table-partners{font-size:100%}
table.table-partners .td-content{height:285px}
table.table-partners .td-content > div{width:48%}

/* agents */
#team-suburb .agent_item.left{width: 33.333%; padding: 0 10px}
#team-suburb .agent_item.last{ margin-right:0}

}
@media screen and (max-width: 1024px) {
#team-suburb .agent_item.left {width: 50%; padding: 0 10px}
#team-suburb .agent_item.left .agent-outer {min-height: 485px}
}

@media screen and (max-width: 600px) {
#team-suburb .agent_item.left {width: 100%}
}

@media screen and (min-width:768px){
.thumbview .row{padding:0 0 20px}
.thumbview .listing{width:49% !important;border:1px solid #D1D1D1;overflow:hidden; box-sizing:border-box}
.thumbview .listing.alt{margin: 0px 2% 0px 0px}
.thumbview .image a.frame{display:block;width:350px;height:233px}

#our-office-locations .ool ul{-moz-column-count:2;-webkit-column-count:2;column-count:2}
#our-office-locations .ool ul li{width:100% !important}

.header-pv{height:180px;overflow:hidden}
#application-form .gform_wrapper .gform_body ul li.gfield .gsection_title{font-size:16px !important;font-weight:bold !important;margin:20px 0 !important;color:#00ADEF}
#application-form .gform_body ul.gform_fields li#field_17_22 .ginput_container{width:350px !important}
#application-form .gform_body ul.gform_fields li#field_17_22 .ginput_container input{width:300px !important}
#application-form .gform_wrapper .gform_body ul li.gfield > label{padding:0 20px 0 0 !important}
#application-form .gform_body ul.gform_fields li .ginput_container{width:auto !important}
#application-form .gform_body ul.gform_fields li{padding:0px !important}
#application-form .gform_wrapper .ginput_complex .ginput_left, #application-form .gform_wrapper .ginput_complex .ginput_right, #application-form .gform_wrapper .ginput_complex .ginput_full{min-height:0px !important;width:350px !important}
#application-form .gform_wrapper .top_label input.medium, #application-form .gform_wrapper .top_label select.medium{width:300px;max-width: 100%}
#application-form .gform_body ul.gform_fields li#field_17_44 .ginput_container ul li{width:100%; margin: 0px !important}
#application-form .gform_body ul.gform_fields li#field_17_44 .ginput_container ul {margin: 0px !important}
#application-form .gform_body ul.gform_fields li#field_17_44 .ginput_container ul li label {line-height: normal !important; width: auto !important; margin: 0px !important}
#application-form .gform_body ul.gform_fields li#field_17_44 .ginput_container {width: 400px  !important; float: left }
#application-form .gform_wrapper .top_label textarea.textarea{width:300px !important}
#application-form select#input_17_29_1{width:97px !important}
#application-form .gform_wrapper .gform_body .ginput_container span input{margin:5px 0 0 0 !important}
.pv-left{width:70%;float:left;margin-top:-10px !important}
.pv-left img{width:100%;height:auto}
.pv-right{width:30%;float:left;overflow:hidden}
.pv-right img{height:198px;max-width:500px !important;width:auto;margin-left:-120px}
.pv-right img.cadetsales{margin-left:0px !important}
.pv-left.experiencedsales{width:55% !important;height:198px !important;overflow:hidden}
.pv-left.experiencedsales img{width:auto !important;height:100% !important;max-width:9999px !important}
.pv-right.experiencedsales{width:45% !important}
.pv-right.experiencedsales img{height:198px !important;width:auto !important;margin-left:-20px !important}
.s{display:none}

#home #header hgroup{border-bottom:none}
h1.page-title{margin:0 0 20px}
#homepage .section.top{margin:0 0 30px}
ul.search-forms select.left.alt{margin:0 10px 0 0}
.team-member ul li.last{margin:0 0 0 10px}
.team-member .image{margin:0 0 10px}
.featured-listings ul li figure{margin:0 0 10px}
.featured-listings ul li span.full_address{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.paging a{float:left}
.thumbview p.address a{padding:10px 0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}
.thumbview .overview p.price{float:right;padding:0px 0 0;margin-top: -3px;max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.thumbview .overview p.property_type{clear:both;float:right}
.thumbview .overview ul.rooms{float:left}
#property .thumbview .overview ul.rooms{position:absolute !important;bottom:15px !important}
.qs-2 ul.search-forms input#suburb{width:208px}
.qs-2 ul.search-forms select.left{width:105px}
.sales-data{box-shadow:0 0 5px rgba(0, 0, 0, 0.075);border-radius:2px}
ul.sales-data-tabs li{float:left;margin:0px 1px 1px 0px;background:#444 !important}
ul.sales-data-tabs li.ui-tabs-active{background:#00ADEF !important}
ul.sales-data-tabs li a{color:#ffffff !important;padding:5px 10px !important}
.contact-agent .agent{width:50%}
.property-table .listdata li .field{float:left}
.property-table .listdata li .value{float:left;word-break:break-all}
.property-tools p{float:left;padding:0 0 3px}
#agents p.group-title{padding:10px 0}
#agents .agent .image{margin:0 0 10px}
#agent .profile ul.tabs-nav li a{padding:8px 0}
#agent .profile .contacts{padding:10px 0}
#agent .profile .link-back{padding:25px 0 0}
.calculators .calctype{margin:0 0 20px}
.calculators ul{width:48%}
.calculators ul.alt{margin:0 20px 0 0}
.calculators label{float:left}
.calculators input[type="text"]{width:236px}
.calculators select{width:250px}
.posts .entry .image{width:27.7778%;margin:0 2.77778% 20px 0}
.posts .entry .excerpt.right{width:69.4444%}
.gform_body ul.gform_fields li label{float:left;width:30.5556%;margin:2px 0 0}
.gform_body ul.gform_fields li .ginput_container{float:left;width:69.4444%}
.gform_body input[type="text"], .gform_body input[type="tel"], .gform_body input[type="email"]{width:272px}
.gform_body select{width:284px}
.gform_body textarea{width:97.5%;height:100px}
.gform_footer{padding:0 0 0 220px}
.gform_wrapper .validation_message{padding:5px 0 0 220px}
.default .comments ul{margin:0}
.default .comments ul.children{margin:0 0 0 52px}
.comments .comment-body{margin:0 0 10px}
.comments .reply{top:0}
#commentform p label{float:left;width:30.5556%;margin:2px 0 0}
#commentform input[type="text"], #commentform textarea{width:67.3611%}
#commentform p.form-allowed-tags, #commentform p.form-submit{padding:0 0 0 30.5556%}
ol.cf-ol li label{float:left;width:220px}
ol.cf-ol li input[type="text"]{width:250px}
ol.cf-ol li select{width:262px}
ol.cf-ol li textarea{width:508px;height:100px}
#contact-us ol.cf-ol li textarea{width:250px !important}
#contact-us #content{margin-top:20px;float:left !important}
ol.cf-ol li .btn{float:left;text-decoration:none}
ol.cf-ol li.site_alerts p.check-type{float:left;width:220px;margin:0}
ol.cf-ol li.site_alerts ul.listform-alerts{float:left}
ol.cf-ol li.site_alerts ul.listform-alerts li{float:left}
#footer .group{padding:25px 0 30px}
#footer .networks{margin:5px 0 0}
.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-left .txt-ll{ float:left; width:45%}
}


@media screen and (min-width:1023px) and (max-width:1025px) {
.main-nav ul.sub-menu li#menu-item-7813,
.main-nav ul.sub-menu li#menu-item-7815,
.main-nav ul.sub-menu li#menu-item-7816,
.main-nav ul.sub-menu li#menu-item-7818 {display: block}
#homepage .section.bottom .left-sb #realty_widget_featured_listings ul li {height: 235px; overflow: hidden; position: relative}
#homepage .section.bottom .ul-room  {position: absolute;width: 100%; bottom: 0px; background: #fff}
#homepage .featured-listings ul.listings.cycle-slideshow li img {display: block;width: 100%;height: 100%}
}

@media screen and (min-width:768px) and (max-width:1024px){
#homepage #realty_widget_team_member .agent_item .image{ overflow: hidden}
#homepage .featured-listings ul li figure {height: auto !important;max-height: 293.75px !important}
#homepage #realty_widget_team_member { margin-left: 0px; margin-right: 0px; box-sizing:border-box}
#homepage #realty_widget_featured_listings {float: left; margin-left: 0px; margin-right: 0px; box-sizing:border-box}
#homepage .featured-listings ul li { width: 100%}
#homepage #realty_widget_quick_search {float: left; margin-left: 0px; margin-right: 0px; box-sizing:border-box}
#homepage #text-2 {float: left; margin-left: 0px; margin-right: 0px; box-sizing:border-box}
#homepage #nav_menu-2 {width: 100% !important; float: left; margin-left: 0px; margin-right: 0px; box-sizing:border-box}
#homepage .widget_nav_menu ul li {margin-left: 0px; margin-right: 0px; padding: 0px 30px 0px 5px; float: left}
}

@media screen and (min-width:1025px){
#homepage #realty_widget_team_member .agent_item .image{height: 200px; overflow: hidden}
.safari .property-table .listdata li .value {position: relative;top: -2px;-webkit-appearance:none}
}
@media screen and (min-width:900px) and (max-width:1024px){
.safari .property-table .listdata li .value {position: relative;top: -2px;-webkit-appearance:none}
}

@media screen and (max-width:1023px){
.main-nav ul.sub-menu li#menu-item-7813 , .main-nav ul.sub-menu li#menu-item-7815 { display: none}
.main-nav ul.sub-menu li#menu-item-7816,
.main-nav ul.sub-menu li#menu-item-7818 {display: block}

 #our-office-locations #office_location .row-a.left {width: 70%}
 #our-office-locations #office_location .row-b.left { width: 30%}

#meet-our-director #directors .director .office-director .individual_office .image {max-height: 150px}
.newsellingpage .top-newsellingpage .textwithblue .rightsell{text-align:left !important}
#leasing #content.default{padding:0px !important}
#finance #content.default{padding:0px 0px !important}
.new-finance-wrap .form-finance .right-form{margin:20px 0;width:100%}
.new-finance-wrap .form-finance .right-form .finance-banner-a{float:left;margin-right:20px}

#thumbnail-mode.listings.thumbview .row .clear{clear:none !important;clear:unset !important}
#thumbnail-mode.listings.thumbview .row .listing{border:1px solid #D1D1D1;overflow:hidden;width:45%;margin:5px;padding:0px !important}
#thumbnail-mode.listings.thumbview .row .listing .image{height:194px !important;overflow:hidden}
#thumbnail-mode.listings.thumbview .row .listing .overview{position:relative}
#thumbnail-mode.listings.thumbview .row .listing p.address a{padding:10px 0px !important;font-size:14px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;display:block;color:#444}
#thumbnail-mode.listings.thumbview .row .listing .tools.bottom{background:transparent !important}

.paging{clear:both}
.thumbview .overview p.price{width:40% !important;white-space:normal !important;text-align:right;line-height:normal !important}
#properties-for-sale .group, #search_results .group, #sold .group ,#favourite_property .group{position:relative !important}
.overview ul.rooms {position: relative}
#our-office-location #content.default{width:480px !important;padding:30px 0 0 20px !important;float:right !important}
.m{float:left}
#positions-vacant .header-pv .pv-right{width:100% !important}
#positions-vacant .header-pv .pv-right img{margin-left:0px !important}

.property-table .block.price, .property-table .block{padding:0px 0px 10px}
.property-table .listdata li, .property-tools .share{padding:0px !important}
.property-table .listdata li .value{float:left !important;padding-left:20px}
.safari .property-table .listdata li .value {position: relative;top: -2px;-webkit-appearance:none}
.property-tools p{width:auto !important;padding-right:20px}
#sidebar{padding:20px 0}
.side-block{margin:0 0 10px}
.d{display:none !important}
.m-cf{float:none !important;width:auto !important}
i.fa{line-height:1.75}
input[type="submit"], input[type="button"], .btn{height:40px}
a.btn{line-height:38px}
#header hgroup{padding:10px 0}

#header .utils span.circle{position:relative;top:-5px;font-size:0.763636em}
#header .utils .toggle-menu{cursor:pointer}
nav[role="navigation"]{clear:both;width:100%;max-height:0;overflow:hidden;transition-duration:0.3s}
nav.shrink[role="navigation"]{max-height:1000px;transition-duration:1s}

nav[role="navigation"] ul.menu li{background:#00ADEF;overflow:hidden}
nav[role="navigation"] ul.menu li ul li{background:#fff}
nav[role="navigation"] ul.menu li.menu-item-has-children a{position: relative}
nav[role="navigation"] ul.menu li.menu-item-has-children a .fa {font-weight: bold; font-size: 20px !important}
nav[role="navigation"] ul.menu li.menu-item-has-children a:after {content: "";display: block;position: absolute;max-width: 0px;max-height: 0px;right: 0px;top: 2px;color:#fff;display: inline-block;font-family: FontAwesome;font-style: normal;line-height: 1}
nav[role="navigation"] ul.menu a{display:block;position:relative;line-height:50px;color:#333;text-transform:uppercase;font-weight:600 }
nav[role="navigation"] ul.menu a i.fa{display:block;position:absolute;top:0;right:0;padding:0 19px;line-height:50px;color:#fff}

nav[role="navigation"] ul.menu > li > a{background: transparent; border-top: 2px solid #fff}
nav[role="navigation"] ul.menu > li.last > a{border-bottom:none}
nav[role="navigation"] ul.menu > li.current-page-ancestor > a,nav[role="navigation"] ul.menu > li.current-page-parent > a,nav[role="navigation"] ul.menu > li.current-menu-item > a,nav[role="navigation"] ul.menu > li:hover > a{color:#00adef}
nav[role="navigation"] ul.sub-menu{max-height:0;overflow:hidden;transition:max-height .2s ease 0s;background:#FAFAFA}
nav[role="navigation"] ul.sub-menu ul{background:#FCFCFC}
nav[role="navigation"] li.shrink > ul.sub-menu{max-height:1000px;transition:max-height 1s ease 0s}
nav[role="navigation"] ul.sub-menu li.current_page_ancestor > a,nav[role="navigation"] ul.sub-menu li.current_page_parent > a,nav[role="navigation"] ul.sub-menu li.current_page_item > a,nav[role="navigation"] ul.sub-menu li:hover > a{color:#00adef}

.main-nav ul li:hover > ul{display:block;max-height:1000px}
 #homepage .heroes .slide span.holder span.ellipsis{max-width:85%}
#homepage .slide-controls{bottom:5px}
#homepage .content-block.odd{margin:0 20px 20px 0;clear:left}
#homepage .widget_text .textwidget{margin:0 0 20px}
.property-tools a span{width:25px}

table.s-t, table.s-t thead, table.s-t tbody, table.s-t th, table.s-t td, table.s-t tr, table.s-t caption{display:block}
table.s-t thead{display:none}
table.s-t caption{ padding:10px;background:#00aeef;color:#fff; box-sizing:border-box; width:100%; float:none}
table.s-t tr{margin:0 0 40px}
table.s-t td{position:relative;padding:10px 10px 10px 25%}
table.s-t td:before{position:absolute;top:9px;left:10px;font-family:"CenturyGothic",sans-serif;font-weight:600 }
table.s-t td:nth-child(2n+1){background:#FAFAFA}

table.listings-table .col-image img{display:block;width:100%;margin:0 0 15px}
table.listings-table td p:not(.time){padding:0 0 5px}

table.opens.s-t td.col-book:before{content:"Book"}
table.opens.s-t td.col-date:before{content:"Date"}
table.opens.s-t td.col-time:before{content:"Time"}
table.opens.s-t td.col-address:before{content:"Address"}
table.opens.s-t td.col-type:before{content:"Type"}
table.opens.s-t td.col-price:before{content:"Price"}

table.auctions.s-t td:nth-of-type(1):before{content:"Date"}
table.auctions.s-t td:nth-of-type(2):before{content:"Time"}
table.auctions.s-t td:nth-of-type(3):before{content:"Address"}
table.auctions.s-t td:nth-of-type(4):before{content:"Type"}
table.auctions.s-t td:nth-of-type(5):before{content:"Price"}

table.listings-table.auctions tbody{ padding-top:41px}

.default p{margin:0 0 30px}
.default ul{margin:0 0 30px 20px}
.default ol{margin:0 0 30px 26px}
ol.cf-ol li.site_alerts ul.listform-alerts input[type="checkbox"]{margin:9px 10px 0 0}
ol.cf-ol li.site_alerts ul.listform-alerts ul.check-options a.btn-close i.fa{top:-6px}
#footer .section.credit{font-size:0.8em}
#footer .section.logos{clear:both;padding:20px 0 0}
#footer .socials a{font-size:1.2em}
table.table-partners{font-size:.85em}
table.table-partners .td-content, table.table-partners .td-content > div{width:100%;margin:10px 0}
table.table-partners .td-content img{padding:10px 0}
}

@media screen and (min-width:1024px) {
.main-nav ul.sub-menu li#menu-item-7813, .main-nav ul.sub-menu li#menu-item-7815, .main-nav ul.sub-menu li#menu-item-7818 {display: none}
.main-nav ul li.menu-item.open-sub  ul.sub-menu{max-height: 100000px !important}
}

@media screen and (min-width:768px) and (max-width:1024px){
#homepage ul.search-forms p.instruction {display: none}
#request-an-appraisal .gform_wrapper label { width: 200px}
#request-an-appraisal .gform_wrapper .gform_footer input[type="submit"] {margin-left: 200px}
}

@media screen and (min-width:768px) and (max-width:1023px){
h1.logo img {max-height:60px}	
#property .sales-data-content .listings.data .listing {margin: 0.5% !important}
#home #homepage #realty_widget_featured_listings ul.listings.cycle-slideshow {width: 100%;float: left;margin-bottom: 20px}
.safari.property-table .listdata li .value {position: relative;top: -11px;-webkit-appearance:none}
#property  .sales-data-content .listings.data {padding-top: 20px}
#property #stat8.tabcontent.ui-tabs-panel.ui-widget-content.ui-corner-bottom {padding-top: 0px}
#appraisal .gform_body ul.gform_fields li .ginput_container {width: 400px;clear: both}
#appraisal .gform_wrapper label { width: auto}
#appraisal .gform_wrapper .gform_footer input[type="submit"] { margin-left: 0px;  margin-bottom: 50px}
#appraisal .gform_wrapper textarea {width:  100% !important}

#request-an-appraisal .gform_body ul.gform_fields li .ginput_container {width: 400px;clear: both}
#request-an-appraisal .gform_wrapper label { width: auto}
#request-an-appraisal .gform_wrapper .gform_footer input[type="submit"] { margin-left: 0px;  margin-bottom: 50px}
#request-an-appraisal .gform_wrapper textarea {width:   100% !important}

#homepage .section.bottom .left-sb #realty_widget_featured_listings ul li  {margin: 0px 0px 20px; width:    100%}
#homepage .section.bottom .left-sb #realty_widget_featured_listings h3.section-title.last {width: 100%;margin-top: 0px}
#homepage .section.bottom .right-sb .content-block {width:  100%}
#homepage .section.bottom .left-sb { width: 60%}
#homepage .section.bottom .right-sb { float: left; width: 40%}
#thumbnail-mode.listings.thumbview .row .listing {width: 49%; box-sizing: border-box; margin: 0px 0 2%}
#thumbnail-mode.listings.thumbview .row .listing.alt {margin: 0 2% 2% 0;box-sizing: border-box}

.search-results .tools.bottom  {clear: both}
#search_results #sidebar #side_realty_widget_quick_search_2 {width: 50%;float: left;box-sizing: border-box}
#search_results #sidebar ul.side-block.side-buttons {width: 50%; padding-left: 20px;float: left;box-sizing: border-box}
#meet-our-director #directors .director .office-director .individual_office .image {height: 135px}
.sweeney_magazine { left: 310px !important}
.right.magazine-link {font-size: 13px; float: left}
#search_results #sidebar #side_realty_widget_quick_search_2 #search_quick #suburb_list input {width: 100% !important;box-sizing: border-box}
#search_results #sidebar #side_realty_widget_quick_search_2 #search_quick select#select_property_type {width: 100%}
#search_results #sidebar #side_realty_widget_quick_search_2 #search_quick  select.alt {margin: 0 2% 0 0}
#search_results #sidebar #side_realty_widget_quick_search_2 #search_quick  select{width: 49%}
#search_results #sidebar #side_realty_widget_quick_search_2 #search_quick .buttons {clear: both}
.sweeney_magazine{position:absolute;font-weight:600 !important;top:19px;font-size:16px;left:320px; padding-left: 10px}

.meetourstaff .row-b ul li {width: 50%}
.sweeney_magazine p a:hover{color:#fff}
.sweeney_magazine p .fa{color:#fff}
#side_realty_widget_quick_search_2 ul.search-forms li.buttons .btn.right{float:left;margin-top:10px; clear: both}
.subpages a, .posts-links ul a{font-weight:bold;font-size:14px}

#selling .selling-content .row-a .left{width:auto !important;float:inherit !important;padding:10px}
#selling .selling-content .row-a .right{width:100%;text-align:center}
#selling .selling-content .row-b .box-a{width:45%;float:left !important}
#selling .selling-content .row-b .box-b,#selling .selling-content .row-b .box-c{float:right;padding:0px !important;width:320px !important}
#selling .selling-content .row-b{padding:10px !important}
#selling .leasing-contact .box-a,#selling .leasing-contact .box-b,#selling .leasing-contact .box-c{width:30%;padding-right:3% !important}
nav[role="navigation"] ul.menu a{padding:0px 20px}

.group{width:92%}
#header .group{width:100%;padding:0px !important }
#content{margin:0 0 30px}
body#careers #content{margin:0px !important;padding:0px 0px 30px !important}
.side-block{float:left}
.side-block.subpages{float:inherit !important}
div#property[role="main"] .side-block{float:none}
.side-block.odd{margin:0 20px 30px 0}
h1.logo{float:left;padding:10px 0 0 10px}
div[role="main"]{padding:30px 0 0}
#home div[role="main"]{padding:10px 0 0 !important}
div#page[role="main"] #content.default{padding:30px 0}
#header .utils{float:right;padding:30px 20px 10px !important}

nav[role="navigation"] ul.menu{margin:10px 0 0}
nav[role="navigation"] ul.sub-menu a{padding:0 15px}
#homepage .content-block{margin:0 0 20px}

.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-left,
#leasing .post_leasing.left {box-sizing: border-box;margin: 0;padding-right: 20px;width: 50%}
.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-left .img-ll,
#leasing .post_leasing.left .img-ll {box-sizing: border-box;margin: 0;padding-right: 20px}
.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-right, #leasing .post_leasing.right {box-sizing: border-box;margin: 0;width: 50%}

.team-member ul li{width:48%}
ul.search-forms{margin:-8px 0 0}
ul.search-forms select.left{width:166px}
.paging a{margin:0 30px 0 0}
.search-results .tools .options{position:absolute;top:0;right:0}
.search-results .tools.bottom .paging{margin:30px 0 0;padding:30px 0 0;border-top:1px solid #EAEAEA}
.thumbview .row{margin:0 0 30px}
.thumbview .listing{width:338px}
.thumbview .listing.alt{margin:0 30px 0 0}
.sales-data-content .listings.data.thumbview .row{margin:0}
.sales-data-content .listings.data.thumbview .row > div.clear{display:none}
.sales-data-content .listings.data .listing.alt {margin: 1%}
.sales-data-content .listings.data .listing { width: 48% !important; margin: 1%; height: 340px}
.sales-data-content .listings.data .listing.odd{margin:0 20px 20px 0}

.property-table .listdata li{padding:5px 10px}
.property-table .listdata li:nth-child(2n){background:#f0f0f0}
.property-tools p{width:33%}
#agents .agent{width:343px;margin:0 20px 20px 0}
#agents .agent.even{margin:0 0 20px}
#agents .agent .image a{height:171px}
#agent .profile{padding:0 0 30px}
#agent .profile aside{width:200px}
#agent .search-results .listings{display:inline-block;width:100%}
#agent .thumbview .row{margin:0}
#agent .thumbview .row > div.clear{display:none}
#agent .thumbview .listing, #agent .thumbview .listing.alt{margin:0px 2px 30px}
#agent .thumbview .listing.odd, #agent .thumbview .listing.odd.alt{margin:0 30px 30px 0}
#agent .thumbview .listing .overview{min-height:71px}
#agent .search-results .tools.bottom .paging{margin:0}
#agent .gform_body input[type="text"], #agent .gform_body input[type="tel"], #agent .gform_body input[type="email"], #agent .gform_body textarea{width:97.5%}
.calculators label{width:180px;margin:2px 0 0}
.calculators select{width:152px}
.calculators input[type="text"]{width:140px}
.calculators a.btn{width:112px}
ol.cf-ol li.site_alerts ul.listform-alerts{width:486px}
ol.cf-ol li.site_alerts ul.listform-alerts li{width:50%}
div.pp_pic_holder.light_square .pp_content{height:100% !important}
div.pp_pic_holder.light_square .pp_details{float:none;width:100% !important;margin:0 0 -7px;text-align:right}
div.pp_pic_holder.light_square .pp_description,div.pp_pic_holder.light_square .pp_nav{display:none !important}
div.pp_pic_holder.light_square .pp_details a.pp_close{position:static;display:inline-block}
#footer .section.logos img{display:block;width:400px;float:right}

.grey-contact .block-leasing-contact {width:50%}
}

@media screen and (max-width:900px){
#our-office-locations #office_location .row-a .office-links ul {  -moz-column-count: 4;-webkit-column-count: 4;column-count: 4}
#leasing-forms ul#gform_fields_15 li#field_15_21 .gfield_description{width:200px !important;margin:10px !important;padding:0px !important}
#partners .partner-content{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:1em;-webkit-column-gap:1em;column-gap:1em}
}

@media screen and (max-width:768px){
#request-an-appraisal .gform_wrapper .top_label input.medium {width: 100% !important}
.recaptchatable img#recaptcha_logo {display: none}
.recaptchatable  input#recaptcha_response_field  {width: 200px; width: 200px !important; margin-right: 10px}
.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th { float: left}
#properties-for-sale #content, #search_results #content, #sold #content ,#favourite_property #content{position:relative !important}
#properties-for-sale #sidebar ,#search_results #sidebar , #sold #sidebar , #favourite_property #sidebar{border-top:1px solid #EAEAEA}
#homepage ul.search-forms p.instruction { display: none}
}

@media screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome, #staff .meetourstaff .row-a-left p, .meetourstaff .row-a .row-a-left {font-size: 8px !important}
#property .contact-agent .agent.agent-1  p{font-size: 8px !important}
}

@media screen and (min-width:481px) and (max-width:768px){
#our-office-locations #office_location .office-image {height: 280px}
#our-office-locations #office_location .office-image img {width: 100%;height: auto}
}

@media screen and (max-width:767px){
.page-id-8011 .homepage-item {width: 90% !important}
.page-id-8011 .logo-home-header img {margin-bottom: -31px !important}
#property .contact-agent .image {width: 100%}#home #homepage #realty_widget_featured_listings ul.listings.cycle-slideshow {width: 100%;float: left;margin-bottom: 20px}
.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {float: unset;  float: none}
.recaptcha_only_if_privacy {text-align: left !important}
.recaptchatable #recaptcha_image { width: 180px !important; float: left}
.recaptchatable #recaptcha_image img#recaptcha_challenge_image  {width: 100%;height: auto}
#homepage .section.bottom .right-sb {width: 100%}
#request-an-appraisal .gform_wrapper label,
#appraisal .gform_wrapper label {width: 100%}

#appraisal .gform_body ul.gform_fields li .ginput_container { width: 100%}
#appraisal .gform_wrapper form {  width: 100%;  box-sizing: border-box}
#appraisal .gform_wrapper .gform_footer input[type="submit"] {margin-left: 0px}

#request-an-appraisal .gform_body ul.gform_fields li .ginput_container { width: 100%}
#request-an-appraisal .gform_wrapper form { padding: 0px; width: 100%;  box-sizing: border-box}
#request-an-appraisal .gform_wrapper .gform_footer input[type="submit"] {margin-left: 0px}

#homepage .heroes img {width: 100%}
#homepage .section.bottom .left-sb #realty_widget_featured_listings h3.section-title.last {width: 100%;margin-top: 0px;padding: 0 10px;box-sizing: border-box}
#homepage .section.bottom .left-sb #realty_widget_featured_listings ul li {width: 100%;margin: 0px 0px 20px}
#homepage .left-sb #team_member .agent_item .imageCont {height: auto;overflow: hidden}
#homepage .left-sb #team_member .agent_item {margin: 0px;float: left;box-sizing: border-box;padding: 5px;border: 0px solid #E7E7E7;width: 100%}
#homepage .section.bottom .left-sb { width:     100%; padding-right: 0px}
#homepage #realty_widget_team_member #team_member .block_content {padding: 0px}
#home #homepage .section.top .top-left {width: 100%; margin-bottom: 0px; padding-right: 0px}
#home #homepage .section.top .top-right {width: 100%;padding-left: 0px;height: auto}

#homepage #realty_widget_team_member #team_member .block_content{padding: 20px 0px 0px;  box-sizing: border-box}
.newsellingpage .bottom-newsellingpage {width: 100% !important;padding: 0px 10px !important;box-sizing: border-box}
#property p.button.add_remove_favs a.btn::before,
#property p.button.view_favs a#view_fav::before,
#property p.button.add_favs a.btn::before { top: -13px}

#our-office-locations #office_location .row-a .office-links ul {  -moz-column-count: 1;-webkit-column-count: 1;column-count: 1}
.newsellingpage .top-newsellingpage .main-image .imgsell img {width: auto;height: 100%; margin-top: -0px}
#our-office-locations #office_location .office-image img { width: auto;height: 100%}
#our-office-locations #office_location .row-a.left {width: 100%}
#our-office-locations #office_location .row-b.left {width: auto; padding: 20px 0}
#our-office-locations #office_location .row-b.left .image {float: left;width: 20%}
#our-office-locations .entry {padding: 10px}
#meet-our-director #directors .director .office-director .individual_office {width: 50%}
#meet-our-director #directors .director .office-director .individual_office .image {max-height: 1000px}
#realty_widget_contact_agent .contact-agent .agent.agent-0.left.s-cf.s-lrpad, .property-description.s-lrpad {width: 100% !important;box-sizing: border-box}
#realty_widget_contact_agent .contact-agent .overview {width: 100%; box-sizing: border-box}
#meet-our-director #directors .director {width: 96%; margin: 2%}
.right.magazine-link {font-size: 13px; float: left}
#header .utils {height: 50px}
#application-form  #recaptcha_area {clear: both}
#application-form .gform_body ul.gform_fields li#field_17_44 .ginput_container ul {margin: 0px !important}
#application-form  div#page[role="main"] #content.default {padding: 0px !important}
#application-form .gform_wrapper .top_label input.medium,#application-form .gform_wrapper .top_label select.medium {width: 100% !important}
#application-form * {box-sizing : border-box}
#application-form .gform_wrapper .gform_body ul li.gfield .ginput_container {float: unset !important; float: none !important}
#application-form .gform_wrapper .gform_body ul li#field_17_22 #input_17_22 span {margin: 0px !important}
#application-form .gform_wrapper .gform_body ul li#field_17_22 #input_17_22 {width: 100%; clear: both}
#application-form .gform_wrapper .gform_body ul li#field_17_22 #input_17_22 .ginput_left ,#application-form .gform_wrapper .gform_body ul li#field_17_22 #input_17_22 .ginput_right {width: 100% !important}
#application-form .gform_wrapper .gform_body ul li#field_17_22 #input_17_22 input {width: 100% !important}
.sweeney_magazine{position:absolute;font-weight:600 !important;top:90px;font-size:16px;left:20px}
.meetourstaff .row-b ul li {  width: 100% !important; padding-left: 0px; box-sizing: border-box}
.meetourstaff .row-b ul li {width: 100%}
.sweeney_magazine p a:hover{color:#fff}
.sweeney_magazine p .fa{color:#fff}
#staff #team-suburb .head_agents{margin:10px 0px 20px}
#staff #team-suburb .head_agents .left{margin-bottom:10px;width:100%}
#staff #team-suburb .head_agents .right{float:left}
#staff #team-suburb{padding:10px}

#sitemap .sitemap .sitemap-page, #sitemap .sitemap .sitemap-properties, #sitemap .sitemap .sitemap-post{width:100% !important;padding:10px !important}
#our-office-locations #content{padding:0px 10px}
#intention-to-vacate-form #recaptcha_area{width:auto !important}
#intention-to-vacate-form .recaptchatable{height:auto !important;border:0px solid #DFDFDF !important}
#intention-to-vacate-form .recaptchatable #recaptcha_image{border:0px solid #DFDFDF !important;width:250px !important;height:auto;float:left}
#intention-to-vacate-form .recaptchatable td{float:left;clear:both;padding:5px !important;width:100%}
#intention-to-vacate-form #content #gform_wrapper_13 ul li{min-height:1px !important;padding:0px !important;width:100% !important}
#intention-to-vacate-form img#recaptcha_logo{display:none}
#intention-to-vacate-form #content #gform_wrapper_13 ul li#field_13_24 input{width:100% !important}
#our-office-locations .ool li{width:100% !important}
#team-suburb h1.page-title-visible{margin:10px !important }
#team .newsellingpage .top-newsellingpage .main-image .wayne-img{right:32px !important}
#team .newsellingpage .top-newsellingpage .main-image .imgsell img{width:150% !important;height:auto !important;margin-top:0px !important}

#community-sponsorship .text-rmh{padding:0px 10px 0px !important; clear:both}
#community-sponsorship .title{ padding:0 10px}
#community-sponsorship .row-cs-right-c-rmh{width:80% !important; height:auto; float:left !important; margin-left:30px !important; box-sizing:border-box}
#community-sponsorship .row-cs-left-c-rmh{width:80% !important;float:left !important;padding:10px 10px 10px 30px !important}
#community-sponsorship .wrap-rmh .clear{clear:unset !important;clear:none !important}

#leasing-forms h1.page-title{margin:0px !important;padding:0px !important }
#leasing-forms .entry p{display:none}
#leasing-forms ul#gform_fields_15 li ul{margin:10px 0px !important}
#leasing-forms ul#gform_fields_15 li ul li{margin:5px !important;width:100% !important}

#meet-our-staff .newsellingpage .bottom-newsellingpage{width:auto !important}
#meet-our-staff .newsellingpage .top-newsellingpage .main-image .imgsell img{margin-top:0px !important;width:100% !important;height:auto !important;margin-left:0px}
#meet-our-staff ul.new-mot li{width:50% !important}

.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-left, #leasing .post_leasing.left, .newsellingpage .bottom-newsellingpage .bottom-newsellingpage-right, #leasing .post_leasing.right {
    float: none;
    margin: 0 0 20px;
    width: 100%;
}
.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-left .img-ll, #leasing .post_leasing.left .img-ll,
.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-right .img-lr, #leasing .post_leasing.right .img-lr {float: none; margin: 0 0 20px;height:auto;max-height: inherit;width: 100%}
.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-left .img-ll img, #leasing .post_leasing.left .img-ll img, .newsellingpage .bottom-newsellingpage .bottom-newsellingpage-right .img-lr img, #leasing .post_leasing.right .img-lr img {display: block;height: auto;width: 100%}
.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-left .txt-ll,
#leasing .post_leasing.left .txt-ll {float: none;width: auto}

.newsellingpage .top-newsellingpage .textwithblue .leftsell{width:94% !important}
.newsellingpage .top-newsellingpage .main-image , .newsellingpage .top-newsellingpage .textwithblue{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
.new-leasing .top-section-leasing .text-info .text-info-righ{padding-left:0px !important}
.new-leasing .top-section-leasing .text-info .text-info-left{width:auto !important;padding:0 20px 0 0 !important }
.new-leasing .top-section-leasing .main-image-leasing img{margin-top:-50px !important}
.new-leasing .top-section-leasing .main-image-leasing{height:150px !important}
.new-leasing .bottom-section-leasing .img-right .image-a{width:50% !important;overflow:hidden !important}
.new-leasing .bottom-section-leasing .img-right .image-b{width:50% !important;overflow:hidden !important}
.new-leasing .bottom-section-leasing .power-number{margin-right:0px !important}
.grey-contact{min-height:400px !important;padding: 30px 10px !important}
.grey-contact .block-leasing-contact{width:100% !important;clear:both !important}
.new-leasing .bottom-section-leasing .power-number{width:auto !important}
.new-leasing .bottom-section-leasing .img-right{padding:10px 0 !important;height:120px !important;overflow:hidden;width:100% !important }
.new-leasing .bottom-section-leasing{padding:0 10px !important}
.new-finance-wrap .form-finance .right-form .finance-banner-a{margin-right:3px !important}
.new-finance-wrap .form-finance .left-form{width:90% !important}
.new-finance-wrap .image-head{height:auto !important}
.new-finance-wrap{padding:0px 10px}
#careers #content.default{padding:20px 20px !important}
.layout-career .image-header-career .text-you-lke .text-a{padding:8px 11px !important;font-size:16px !important}
.layout-career .image-header-career{height:260px !important}
ul.push-box li{width:20% !important;margin:0px !important}

#thumbnail-mode.listings.thumbview .row .listing {box-sizing: border-box; width: 100% !important; margin: 5px 0px}
#properties-for-sale #sidebar ,#search_results #sidebar , #sold #sidebar , #favourite_property #sidebar{top:20px !important;border-bottom:0px solid #EAEAEA !important}
.page-for-franchise .franchise-row-left{width:100% !important;padding-right:0px !important}
.page-for-franchise .franchise-row-left .medium img.med{margin-top:0px !important}
.page-for-franchise .franchise-row-left ul{float:left;margin:10px;border:0px solid #C8C8C8;padding:0px}
.page-for-franchise .franchise-row-left .medium{width:95%;float:left;padding:0 10px}
.page-for-franchise .franchise-row-right{width:100% !important;margin-top:20px}
.page-for-franchise .recaptchatable #recaptcha_response_field{width:auto !important}
.page-for-franchise .gform_wrapper .top_label input.medium,.page-for-franchise .gform_wrapper textarea.medium{width:90% !important}
.meetourstaff .row-c{padding:0px 10px !important}
.meetourstaff .row-c ul{-moz-column-count:2;-webkit-column-count:2;column-count:2}
#header .m{float:right !important; margin-top: 10px}
#header .m strong{display:none}
#selling .selling-content .row-a .left{width:auto !important;padding:10px !important}
#selling .selling-content .row-a, #selling .selling-content .row-b, #selling .selling-content .row-c{margin:0px 0px 0px 0px !important}
#selling .selling-content .row-b{width:auto !important;padding:10px !important}
#selling .selling-content .row-b .box-b{width:auto !important;padding:20px 0px !important}
#selling .selling-content .row-b .box-c{width:100% !important}
.selling-content .row-c{padding:0px 10px !important}
#selling .selling-content .row-a .right{width:auto !important}
#selling .leasing-contact .box-a, #selling .leasing-contact .box-b, #selling .leasing-contact .box-c{width:auto !important;float:inherit !important}
#selling .selling-content .row-b .box-a{width:auto !important}
#header hgroup{padding:0px !important}
h1.logo{ padding:10px 0}
#staff-altona #agent .profile .info{padding:10px 0px !important;width:100% !important}
#staff-altona #agent .profile aside{width:100% !important}
#staff-altona .group{padding:10px !important}
#staff-altona #team table tr td.block img{padding:0px 0px 10px 0 !important;width:100% !important}
#home #header{margin-bottom:0px !important;border-bottom:0px solid #333 !important}
#application-form .clear-multi{clear:both}
.pv-left img{width:100% !important;height:auto !important}
#positions-vacant .header-pv .pv-left{width:100% !important}
#community-sponsorship .row-cs .row-cs-left, #community-sponsorship .row-cs .row-cs-right, #community-sponsorship .row-cs .row-cs-left-c{width:95% !important;margin-right:10px !important;margin-left:10px !important}
#community-sponsorship .row-cs .row-cs-center-c, #community-sponsorship .row-cs-right-c{width:45% !important;padding:10px !important}
#partners h1.page-title{padding:20px 20px 20px 10px !important}
.partner-content .row .boxpartner{width:95% !important;padding:0px 10px !important}

.meetourstaff .row-a .row-a-right{width:100% !important;height:auto !important}
.meetourstaff .row-a .row-a-left{padding:0px 10px 20px !important;clear:both;width:auto !important}
.meetourstaff .row-b ul li img{width:auto !important}
.meetourstaff .row-b #agents{ padding: 25px 10px 0px !important}

#our-office-location h1.page-title{padding:0px !important}
.meetourstaff .row-c .box-a, .meetourstaff .row-c .box-b, .meetourstaff .row-c .box-c{margin:10px 20px !important;width:90% !important}
.meetourstaff .row-c{margin-bottom:20px !important}
#leasing .leasing-contact .box-a, #leasing .leasing-contact .box-b, #leasing .leasing-contact .box-c{width:100% !important;margin-bottom:0px !important}
.subpages .first a, .posts-links ul .first a{padding:8px 20px !important}
#intention-to-vacate-from table#recaptcha_table{width:auto !important}
.gform_wrapper .gform_body input#recaptcha_response_field{width:200px !important}
#intention-to-vacate-from .gform_body ul.gform_fields li#field_13_20{float:left !important}
#intention-to-vacate-from .gform_body ul.gform_fields li#field_13_22{width:100% !important}
#intention-to-vacate-from .gform_wrapper li#field_13_22 .ginput_container input{width:100% !important}
#intention-to-vacate-from .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select{width:98% !important}
#intention-to-vacate-from .gform_wrapper .gform_body ul li.gfield .ginput_container{width:100%}
#intention-to-vacate-from .gform_wrapper form{padding:0px !important}
#intention-to-vacate-from .default img.ui-datepicker-trigger{margin:0px 0px -5px -23px !important}
#intention-to-vacate-from .gform_wrapper .gform_body ul li.gfield > label{margin:0px !important}
.thumbview .overview p.price{float:right;padding:0;max-width:55%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.listing-utilities.bottom .paging{margin-right:20px !important}
#properties-for-sale .thumbview .overview p{float:right !important}
.property-tools .share{padding-left:20px !important}
.search-results #thumbnail-mode.listings.thumbview{padding:10px}
#sidebar{padding:20px 0px !important}
ul.side-buttons li, ul.side-buttons li.last{margin:1px 0 0 0 !important}
.dt{display:none !important}
.s-cf{float:left !important;width:auto !important;padding-right:10px}
.s-lrpad{padding-left:20px !important;padding-right:20px !important}
div#page[role="main"] #content.default{padding:30px 20px}
h1.page-title{padding:10px 10px 10px;font-size:20px}
#positions-vacant h1.page-title ,#cadet-sales h1.page-title, #experienced-sales h1.page-title, #property-mangement h1.page-title,#staff-altona h1.page-title{padding:0px !important}
h3.section-title{padding:0 20px}
h1.logo img{margin:0 auto}
#header .utils{padding:10px 0px 20px;border-top:2px solid #00adef}
#header .utils .toggle-menu{padding:0px 0 0;float:right !important;margin:0px !important }
nav[role="navigation"] ul.menu{margin:0px 0}
nav[role="navigation"] ul.menu a{padding:0 20px}
#homepage .section.top{margin:0 0 0px}
#homepage .heroes .slide span.holder{display:none}
#homepage .content-block{float:none;border-top:0px solid #00ADEF !important}
#homepage .content-block{margin:0 0 40px}
#homepage .team-member ul li{width:100% !important}
.team-member ul li{padding:0 20px}
.team-member ul li.last{margin:20px 0 0}
.team-member ul li .image{float:left;width:30%}
.team-member ul li .info{float:right;width:65%}
.featured-listings ul li figure{margin:0 0 20px}
.featured-listings ul li span.full_address{padding:0 20px}
.featured-listings ul li span.property_type{padding:0 0 0 20px}
ul.search-forms{margin:-8px 20px 0}
ul.search-forms select.left.alt{margin:0 0 10px}
#homepage .widget_recent_entries ul, #homepage .widget_nav_menu ul{margin:-8px 20px 0 40px}
.qs-2 p.title{padding:0 20px}
.paging a{display:inline-block;padding:0 4px}
.search-results .tools.top{padding:20px 0px 15px;background:#fafafa;border-top:solid 1px #eaeaea;border-bottom:solid 1px #eaeaea}
.search-results .tools .options label{display:block;padding:5px 10px 10px;float:left}
.search-results .tools .options select{float:left;padding:5px 5px 4px !important}
.thumbview .listing{padding:0 0 30px}
.thumbview p.address{padding:0 0px 10px;font-size:18px !important}
.thumbview .image img{margin:0 !important}
.thumbview .overview{padding:15px }
#property .thumbview .overview p{float:right;clear:both;padding-right:10px}
.search-results .tools.bottom{margin:0 0 30px;padding:20px 0;background:#FAFAFA;text-align:center}
.search-results .tools.bottom .number{margin:0 0 10px;clear:both}
.media .direction a{bottom:4px}
ul.sales-data-tabs{margin:0 0 30px}
ul.sales-data-tabs li{float:none;border-bottom:1px solid #EAEAEA}
ul.sales-data-tabs a{padding:10px 0;border-top:1px solid #fff}
ul.sales-data-tabs li:first-child a{border-top:none}
ul.sales-data-tabs li:last-child a{border-bottom:solid 1px #fff}
.sales-data #map_canvas, .sales-data #streetview{height:300px !important}
.sales-data-content .listings.data.thumbview p.address{padding:0 0 20px}
.sales-data-content .listings.data.thumbview .overview{padding:10px 0px}
.sales-data-content .listings.data.thumbview .overview ul.rooms{position:absolute;top:15px !important;left:10px}
.contact-agent .agent.agent-1{margin:30px 0 0}
.contact-agent .image img{margin:7px 0 0}
.contact-agent .overview p{overflow:hidden;white-space:nowrap;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word}

.property-table .listdata li span{display:block;padding:5px 20px}
.property-tools a{display:inline-block;padding:10px 20px 0px}
#property p.button.add_remove_favs, #property p.button.view_favs, #property p.button.add_favs{margin-left:20px !important}

#property p.button.add_remove_favs a.btn:before , #property p.button.view_favs a#view_fav:before, #property p.button.add_favs a.btn:before{left:-19px !important;padding:0px 8px 0px 0px !important}
.property-tools .share a{padding:0;border-bottom:none}
.property-tools p.last a{border-bottom:none}
#agents p.group-title{padding:10px 20px}
#agents .agent .details{padding:20px}
#agent .profile .contacts{padding:20px}
#agent .profile ul.tabs-nav li a{padding:15px 20px}
#agent .profile .link-back{padding:15px 20px}
#agent .overview .tabs-content.alt{padding:20px}
#staff-altona #agent .overview .tabs-content.alt{padding:0px}
#agent .overview .search-results p.title{padding:0 20px}
#agent .gform_body input[type="text"], #agent .gform_body input[type="tel"], #agent .gform_body input[type="email"], #agent .gform_body textarea{width:95.5%}
.lightbox-wrap{padding:0}
.lightbox-wrap ol.cf-ol li label{display:block;float:none;width:auto;margin:0 0 5px}
.lightbox-wrap ol.cf-ol li input[type="text"], .lightbox-wrap ol.cf-ol li textarea{width:95%}
table.s-t td{padding:10px 10px 10px 40%}

.calculators .calctype{margin:0 0 30px}
.calculators label{display:block;margin:0 0 5px}
.calculators select{width:100%}

.subpages a, .posts-links ul a{padding:8px 20px}
.subpages li.last a, .posts-links ul li.last a{border-bottom:none}
.widget_archive p.toggle-archive{padding:8px 20px 0}
.posts .entry .image{margin:0 0 20px}
.default .comments ul{margin:0}
.comments .comment-body{margin:0 0 30px}
.comments .reply{bottom:0}
#commentform p label{display:block;margin:0 0 5px}
.gform_body ul.gform_fields li label{display:block;margin:0 0 5px}
.gform_body select{width:100%}
.gform_wrapper .validation_message{padding:5px 0 0}
ol.cf-ol li label{display:block;margin:0 0 5px}
ol.cf-ol li input[type="text"]{width:95%}
ol.cf-ol li select{width:100%}
ol.cf-ol li textarea{width:95%;height:100px}
ol.cf-ol li.site_alerts p.check-type{margin:0 0 5px}
div.pp_pic_holder.light_square{left:50% !important;width:93.75% !important;margin:0 0 0 -46.875%}
div.pp_pic_holder.light_square div.ppt,div.pp_pic_holder.light_square .pp_details .pp_description{display:none !important}
div.pp_pic_holder.light_square .pp_content{width:100% !important;height:100% !important}
div.pp_pic_holder.light_square .pp_content iframe{width:100% !important}
div.pp_pic_holder.light_square .pp_content .pp_fade{position:relative}
div.pp_pic_holder.light_square .pp_content .pp_hoverContainer{width:100% !important;height:80% !important}
div.pp_pic_holder.light_square .pp_content #fullResImage{width:100% !important;height:auto !important;margin:0 0 20px}
div.pp_pic_holder.light_square .pp_content .pp_gallery{display:none !important}
div.pp_pic_holder.light_square .pp_details{float:none;width:100% !important;margin:0;text-align:right}
div.pp_pic_holder.light_square .pp_details .pp_nav{display:none !important}
div.pp_pic_holder.light_square .pp_details a.pp_close{position:static;display:inline-block}
div.pp_pic_holder.light_square .pp_details .pp_description{font-size:14px}
#footer .group{padding:0 0 0px}
#footer .section{padding:20px 0 0px 10px}
#footer .section.left.s-cf{float:left !important}
#footer .section.networks.right.s-cf{float:right !important;padding-right:10px}
#footer .section.logos{text-align:center}
#footer .section.alt img{max-width:80%}
.translate-element{left:50% !important;margin:0 0 0 -96px}
.translate-element:after{left:90px}
body > div > object{display:none}

#thumbnail-mode.listings.thumbview .row .listing .image {height:auto !important}
}

@media screen and (max-width:480px){
#our-office-locations #office_location .row-b.left .image  {width: 100%}
#our-office-locations #office_location .row-a .office-links ul li {width: 100%}
#our-office-locations #office_location .office-image {height: 122px}
#our-office-locations #office_location .office-image .overlay-info {bottom: auto; top: 10px}
#our-office-locations #office_location .office-image img {width: 100%;height: auto}
#our-office-locations #office_location .group .entry .textwithblue {width: 100%;font-size: 11px;bottom: 5px;padding: 2px 0}
#application-form .gform_wrapper .gform_body ul li#field_17_22 #input_17_22 {width:100%}
#social-head { width: 100%; margin: 0px 0px 10px;  }
#team .meetourstaff .row-b ul li{width:283px !important;padding-left:10px !important;padding:0px 10px !important}
#application-form .gform_wrapper .top_label input.medium, #application-form .gform_wrapper .top_label select.medium { width: 100% !important}
#meet-our-staff ul.new-mot li{width:100% !important;font-size:13px !important }
.body-n-franchises .gform_wrapper .gform_footer .button{margin-left:0px !important}
#franchises .gform_wrapper .top_label textarea{width:275px !important}
.body-n-franchises .gform_wrapper .gform_body ul li.gfield label{width:100% !important}
 .body-n-franchises input[type="text"]{width:270px !important}
.body-n-franchises .down-f .box-for-gform-franchises .gform-franchises{width:auto !important;padding:0px !important}
.body-n-franchises .down-f .left-df ul{padding:0px 10px 30px 10px}
.body-n-franchises .down-f .text-f{padding:0px 10px !important}
.body-n-franchises .down-f .left-df{width:100% !important}
.body-n-franchises .top-f .bluetext{text-align:left !important;padding:8px !important}
.body-n-franchises .top-f .main-image .box-ftext{left:0px !important}
.body-n-franchises .top-f .main-image .box-ftext .ftext{width:260px !important}
.body-n-franchises .top-f .main-image , .body-n-franchises .top-f .bluetext{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
 .body-n-franchises .top-f .main-image .main-image-f{height:310px !important}
 .body-n-franchises .top-f .main-image .main-image-f img{width:160% !important}
.body-n-franchises .top-f .main-image .box-ftext .ftext{width:auto !important}
.new-leasing .bottom-section-leasing .img-right{height:100px !important}
.new-leasing .bottom-section-leasing .img-right img.lb {width: 130%}
.new-finance-wrap .form-finance .left-form{padding:14px !important }
.new-finance-wrap{padding:10px !important;width:89%}
.layout-career .image-header-career .text-you-lke{bottom:4px !important}
.layout-career .image-header-career{height:210px !important}
.layout-career .image-header-career .text-you-lke .text-a{font-size:12px !important;max-width:290px !important;padding:5px !important;font-weight:300 !important}
.layout-career .image-header-career .people-career img.main-image-career{margin-top:0px !important}
ul.push-box li{width:50% !important}
#partners .partner-content{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:1em;-webkit-column-gap:1em;column-gap:1em;padding:10px !important}
#partners .partner-content .row{padding:0px !important;border:0px solid #C9C9C9 !important;color:#444;display:inline-block;margin:0px 0px 40px 0px !important;width:93%}
.meetourstaff .row-c ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}
#staff-altona #agent .profile aside{width:100% !important}
#positions-vacant .header-pv .pv-right img{height:auto !important;width:100% !important}
#community-sponsorship .row-cs .row-cs-left, #community-sponsorship .row-cs .row-cs-right, #community-sponsorship .row-cs .row-cs-left-c{width:auto !important;margin-right:10px !important;margin-left:10px !important}
#community-sponsorship .row-cs .row-cs-center-c, #community-sponsorship .row-cs .row-cs-right-c{width:auto !important}
.meetourstaff .row-b ul li img{width:100% !important}
#our-office-location .ool li{width:90% !important}
#leasing img.img-a, #leasing img.img-b{width:100% !important;height:auto !important}
#properties-for-sale .thumbview .overview p.price{padding-left: 14px}
#property #stat8.tabcontent.ui-tabs-panel.ui-widget-content.ui-corner-bottom{padding-top:0px !important}
#header .utils .toggle-menu strong{display:none}
#footer .section.networks.right.s-cf{float:left !important}
}

@media screen and (min-width:767px) and (max-width:769px){#community-sponsorship .row-cs-left-c-rmh{margin:0px 20px 10px 0px !important}
#property p.button.add_remove_favs a.btn::before,
#property p.button.view_favs a#view_fav::before,
#property p.button.add_favs a.btn::before { top: -13px}
#community-sponsorship .wrap-rmh .clear{clear:unset !important;clear:none !important}
#community-sponsorship .row-cs-right-c-rmh{width:100% !important;float:left !important;margin-left:0px !important;margin-bottom:20px}
#leasing-forms .gform_wrapper textarea.small{width:500px !important}
#meet-our-staff .newsellingpage .top-newsellingpage .main-image .imgsell img{margin-top:0px !important;width:100% !important;height:auto !important;margin-left:0px}
#meet-our-staff ul.new-mot li{width:50% !important}
.body-n-franchises .down-f .box-for-gform-franchises .gform-franchises{padding:17px 80px 17px 17px !important}
.body-n-franchises .down-f .left-df{margin-bottom:20px;width:100% !important }

.grey-contact{padding:19px 0px 80px !important}
.new-leasing .top-section-leasing .text-info .text-info-righ .leasing-form-btn{padding-top:10px !important }
.new-leasing .top-section-leasing .text-info .text-info-left{width:430px !important}
.new-leasing .bottom-section-leasing .power-number{width:276px !important;margin-right:20px !important;padding-right:0px !important}
.new-finance-wrap .form-finance .left-form{padding:17px 180px 17px 17px !important}
#community-sponsorship .row-cs .row-cs-left{width:30% !important;float:left;margin-right:5%}
#community-sponsorship .row-cs .row-cs-right{float:left;width:65% !important}
ul.push-box li{width:135px !important}
.meetourstaff .row-c ul{-moz-column-count:2 !important;-webkit-column-count:2 !important;column-count:2 !important}
.meetourstaff .row-c{padding:0px !important}
.meetourstaff .row-c .box-a, .meetourstaff .row-c .box-b, .meetourstaff .row-c .box-c{padding:0px !important;margin:0px !important;width:33.3% !important}
.footer-carrer{margin-top:90px !important}
.page-child.parent-pageid-5990 .header-pv .pv-right{width:100% !important}
.page-child.parent-pageid-5990 .header-pv .pv-left{width:100% !important;height:185px;overflow:hidden}
.page-child.parent-pageid-5990 #sidebar{overflow:hidden;width:200px}
.page-child.parent-pageid-5990 .header-pv .pv-right img{width:100% !important;height:auto !important;margin-top:-20px !important;margin-left:0px !important}
.page-child.parent-pageid-5990 #sidebar .side-block.subpage{width:100% !important}
.page-child.parent-pageid-5990 #content{float:right !important;width:480px;padding:0px !important;margin:0px !important}
#header .utils .toggle-menu{margin-top:-6px !important}
.m{padding-top:4px !important}
.m strong{height:40px !important;vertical-align:middle}
#selling .selling-content .row-b .box-a{width:330px !important}
#selling .selling-content .row-b .box-b ul li.first img{width:280px !important}
#selling .selling-content .row-b .box-b ul li.last{width:320px}
 #selling .selling-content .row-b .box-a ul li{width:auto !important}
.page-for-franchise .franchise-row-left{width:100% !important;padding-right:0px !important}
.page-for-franchise .franchise-row-left .medium img.med{margin-top:0px !important}
.page-for-franchise .franchise-row-left ul{width:50%;float:left;margin-right:20px !important}
.page-for-franchise .franchise-row-left .medium{width:40% !important;float:right !important}
.page-for-franchise .franchise-row-right{width:100% !important;margin-top:20px}
.page-for-franchise .recaptchatable #recaptcha_response_field{width:auto !important}
.page-for-franchise .gform_wrapper .top_label input.medium,.page-for-franchise .gform_wrapper textarea.medium{width:670px !important}
.meetourstaff .row-c{padding:0px 10px !important}
#our-office-location .ool li{width:50% !important}
#our-office-location .subpages ul li a{width:100% !important}
#our-office-location #sidebar{overflow:hidden;width:200px !important;float:left !important}
#application-form .gform_wrapper .gform_body ul li.gfield > label{float:left !important}
#application-form .clear-multi{clear:none !important;clear:unset !important}
#application-form .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{width:194px}
#application-form .gform_body ul.gform_fields li .ginput_container{width:auto !important}
#intention-to-vacate-from .gform_body ul.gform_fields li .ginput_container{width:60% !important}
#intention-to-vacate-from .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select{width:100% !important}
#intention-to-vacate-from .gform_wrapper .top_label input.medium{width:99% !important}
#intention-to-vacate-from .default img.ui-datepicker-trigger{margin:0px 0px -5px -25px !important}
}

@media screen and (max-width:321px){
#our-office-locations #office_location .row-b.left .image img {width: 100%;height: auto}
.thumbview p.address{ background:#fff}
#thumbnail-mode.listings.thumbview .row .listing{ background:#F7F8F8}
.overview ul.rooms{ top:0; display:table}
.listing .overview ul.rooms li {padding: 0 4px 0 3px !important;margin:0 0 5px}
.thumbview .overview {padding: 15px;padding-bottom: 18px}
.property-table .listdata li .field {width: 100%}
.property-table .listdata li .value {float: none !important;width: 100%}
.safari #ui-datepicker-div .ui-datepicker-next, #ui-datepicker-div .ui-datepicker-prev {position: absolute;width: 1.8em;height: 1.8em;-webkit-appearance:none}
.property-table .listdata li span {display: inline-block}
#our-office-locations #office_location .row-b.left .image {height: auto;max-height: 320px}
#meet-our-director #directors .director .office-director .individual_office .image img {width: 100% !important;height: auto !important}
#meet-our-director #directors .director .office-director .individual_office {width: 100%; height: auto}
.newsellingpage .top-newsellingpage .main-image .wayne-img {width: 100%; right: 0px}
.newsellingpage .top-newsellingpage .main-image .wayne-img img { width: 100%}
#header .m {z-index: 9999;position: absolute;right: 20px}
.s-lrpad { padding-left: 10px !important; padding-right: 10px !important}
.right.magazine-link p a.book:before { position: absolute; top: -12px !important; left: 10px }
.right.magazine-link p a.file:before {position: absolute; top: -12px !important;  left: 10px}
#header .utils {height: 55px !important}
.sweeney_magazine{ left:10px}
.right.magazine-link p a {float: left; display: inline-block; position: absolute;padding-left: 5px;line-height:35px;font-size:13px}
p.right.magazine-link{line-height:1}
.right.magazine-link p {line-height: normal; margin-bottom: 7px;  clear: both}
.sweeney_magazine p .fa{ font-size: 20px; color:#FFF;left:-10px; float: left; width: 20px}
.sweeney_magazine{position:absolute;font-weight:600 !important;top:90px;font-size:16px}
#staff #team-suburb .wrapper-agents-list{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:1em;-webkit-column-gap:1em;column-gap:1em}
.new-leasing .top-section-leasing .main-image-leasing , .new-leasing .top-section-leasing .text-info{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
.new-leasing .bottom-section-leasing{width:90% !important}
#careers h1.page-title{margin:10px 0px 5px !important}
.layout-career .image-header-career .text-you-lke .text-a{max-width:278px !important}
.layout-career .image-header-career .people-career{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important}
.layout-career .action-btn{-moz-border-radius-bottomright:0px !important;-webkit-border-bottom-right-radius:0px !important;border-bottom-right-radius:0px !important;-moz-border-radius-bottomleft:0px !important;-webkit-border-bottom-left-radius:0px !important;border-bottom-left-radius:0px !important}
#careers .footer-carrer{padding:10px 10px 0 !important}
#careers .wrapper{width:auto !important}
.layout-career .image-header-career{height:195px !important}
#careers #content.default{padding:0px !important}
ul.push-box{margin:0px 0px 5px !important}

#property p.button.add_remove_favs, #property p.button.view_favs, #property p.button.add_favs{margin-left:20px !important}
#property p.button.add_remove_favs a.btn:before, #property p.button.view_favs a#view_fav:before, #property p.button.add_favs a.btn:before{left:-19px !important;padding:0px 8px 0px 0px !important}
#google_translate_element{display:none}
#community-sponsorship .row-cs img.full{width:300px !important}
h1.logo{width:100% !important;overflow:hidden;box-sizing:border-box}
.wrapper{width:100% !important;overflow:hidden !important}
.page-for-franchise .franchise-row-left .desc{padding:0 10px !important}
.page-for-franchise .title{padding:0 10px !important}
#property p.button.add_remove_favs a.btn:before{content:"";display:block;position:relative;max-width:0px;max-height:0px;font-size:16px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1}
#property p.button.view_favs a#view_fav:before{content:"";display:block;position:relative;font-size:16px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1}
#property p.button.add_favs a.btn:before{content:"";display:block;position:relative;max-width:0px;max-height:0px;font-size:16px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1}
#favourite-property .thumbview .overview{padding:10px !important}
#realty_widget_contact_agent .contact-agent .agent.agent-0.left.s-cf.s-lrpad, .property-description.s-lrpad{padding-left:10px !important;padding-right:10px !important}
#realty_widget_contact_agent .contact-agent .agent.agent-0.left.s-cf.s-lrpad .image{width:auto !important}
#realty_widget_contact_agent .contact-agent .overview{width:100% !important;float:left !important}
#agent .overview p.title{margin:30px 0px 10px !important}
#agent .profile{overflow:hidden}
#agent .profile aside{width:320px !important}
#homepage .content-block{margin:0px 0px 10px !important}
body{max-height:320px;overflow-x:hidden}
#homepage .content-block{margin:0px 0px 20px !important}
#application-form .gform_wrapper .gform_body .ginput_container span input{width:270px !important;padding:3px 5px !important}
#application-form .gform_wrapper .top_label textarea.textarea{width:280px !important}
#application-form .gform_wrapper .gform_body ul li.gfield > label{margin:0px 10px 10px !important;width:205px !important}
#application-form .gform_wrapper .ginput_complex .ginput_right{width:auto !important}
#application-form .gform_wrapper .field_name_first input, #application-form .gform_wrapper .ginput_complex .ginput_left input{width:293px !important}
#application-form .gform_wrapper .field_name_first input, .gform_wrapper .ginput_complex .ginput_left input{width:283px !important}

#application-form .gform_wrapper .ginput_complex .ginput_full input{width:295px !important}
#application-form .gform_wrapper .ginput_complex .ginput_left{width:auto !important}
#intention-to-vacate-from#intention-to-vacate-from h1.page-title{padding:0px !important}
#intention-to-vacate-from.gform_wrapper .gform_body input#recaptcha_response_field{width:130px !important}
#intention-to-vacate-from.recaptchatable #recaptcha_image{width:130px !important;height:auto !important}
#intention-to-vacate-from .subpages .first a{padding:0px 0px 8px 20px}
.gform_wrapper .gform_body input#recaptcha_response_field{width:150px !important}
#application-form .gform_wrapper .gform_body ul li.gfield .gsection_title{width:94% !important}
.team-member ul li{padding:0 00px !important}
#homepage .team-member ul li.left.s-cf.first{width:136px !important;padding-left:10px !important;padding-right:5px !important;margin-top:0px !important}
#homepage .team-member ul li{width:136px !important;padding-left:5px !important;padding-right:10px !important;margin-top:0px !important}
#homepage .team-member ul li .image{width:100% !important;height:auto !important}
#homepage .team-member ul li .info{width:100% !important;text-align:center}

.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-left .img-ll{ margin-right:0}
.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-left .txt-ll{ width:100%}
}
/* end max-width:321 */

@media screen and (min-width:1023px) and (max-width:1025px){.footer-carrer{margin-top:90px !important}
#property p.button.add_remove_favs a.btn:before{content:"";display:block;position:relative;max-width:0px;max-height:0px;left:-21px;top:-11px;font-size:16px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1}
#property p.button.view_favs a#view_fav:before{content:"";display:block;position:relative;max-width:0px;max-height:0px;left:-21px;top:-11px;font-size:16px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1}
#property p.button.add_favs a.btn:before{content:"";display:block;position:relative;max-width:0px;max-height:0px;left:-21px;top:-11px;font-size:16px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1}
}

@media screen and (min-width:321px) and (max-width:765px){
body{width:100%;overflow-x:hidden}
}
