img{
width: 100%;
} @-moz-keyframes spin {
0% { -moz-transform:rotate(0deg); }
100% { -moz-transform:rotate(360deg); }
}
@-webkit-keyframes spin {
0% { -webkit-transform:rotate(0deg); }
100% { -webkit-transform:rotate(360deg); }
} #developer{
display: block;
width: 30px;
height: 30px;
opacity:0.4;
float:right;
}
#developer img{
width: 30px;
height: 30px;
}
#developer:hover{
-webkit-animation-name:spin;
-webkit-animation-duration:500ms;
-webkit-animation-iteration-count:1;
-webkit-animation-timing-function:ease-out;
-moz-transform:spin(360deg) scale(1);
-moz-transition-duration:500ms;
-moz-transition-timing-function: ease-out;
opacity:1;
filter: alpha(opacity = 100);
} .stick #logo{
width: 160px;
}
.stick #logo img{
margin:0;
padding: 10px 0;
}
.stick .social_networks li a {
width: 40px;
height: 40px;
line-height: 40px;
}
.page-head div.page-breadcrumbs{
background-color:#ff8a00;
} .home .advance-search .option-bar {
margin-left: 10px;
}
.home .advance-search .option-bar.large{
width: 24%;
}
.home .advance-search .option-bar.small {
width: 158px;
}
.home .advance-search .option-bar.small:nth-child(7) {
display: none;
}
.home .advance-search .option-bar:last-child {
width: 24%;
margin: 0;
margin-right: 5px;
float: right;
}
.home .advance-search .option-bar:last-child input{
width: 100%;
}  #footer-wrapper{
padding-bottom:25px;
}
.bottom-page{
width: 100%;
overflow: hidden;
}
#footer .span3:first-child{
width: 100%;
}
#footer .span3:nth-child(2),
#footer .span3:nth-child(3),
#footer .span3:nth-child(4){
display: none;
}
.bottom-page .span9{
margin-left: 0;
}
.bottom-page .span9 article{
overflow: hidden;
}
.bottom-page .span9 article .img{
float: left;
width: 30%;
}
.bottom-page .span9 article .txt{
float: left;
width: 60%;
margin-left: 15px;
}
#footer .widget .bottom-page .title{
background: #394041;
color: #fff;
padding: 5px 15px;
display: inline-block;
}
#footer .widget .bottom-page .span9 .title{
background:#ff8a00;
}
#footer .widget .bottom-page a{
display: inline-block;
}
#footer .bottom-page .span3{
display: block;
}
#scroll-top{
bottom:90px;
}  .widget.advance-search .title {
font-size: 1.25em;
line-height: 50px;
}
.widget.advance-search .title .fa-search {
padding: 18px 13px;
font-size: 1em;
}
.widget.advance-search .option-bar{
margin-bottom: 10px;
}
.widget.advance-search label {
white-space: nowrap;
font-size: 1em;
}
.widget.advance-search .option-bar:nth-child(11){
display: none;
}  .listing-grid-layout .title-heading{
text-transform: initial;
}
.widget.advance-search .title{
text-transform: initial;
}
.property-grid .property-item span,
ul.featured-properties li .price{
color:#ff8a00;
}
.rh_page__map_properties{
width: 100%;
margin: auto;
}
.rh_page__listing_map{
display: none;
}  .wpcf7 .wpcf7-select{
width:96%;
height:34px;
}
.contact-page .inner-wrapper{
overflow:hidden;
}
.contact-details{
padding:0;
width:50%;
float: left;
}
#contact-form{
width: 50%;
margin:0;
float: left;
}
.contact-page .contact-form {
padding: 0 10px 0 0;
}
.form-heading{
padding:0;
background-color: transparent;
border:none;
color:#ff8a00;
margin-bottom: 10px;
font-weight:500;
}
.contact-details h3{
color:#ff8a00;
}
.contact-page #contact-form #comment,
.contact-page #contact-form input[type=text] {
font-size: 13px;
width: 100%;
}
.contact-form #ajax-loader{
width:10%;
}  .widget .enquiry-form .ajax-loader{
width:10%;
}
#property-detail-flexslider .flex-viewport{
height: 100%;
}
#property-detail-flexslider {
min-height: 575px;
}
#property-detail-flexslider .flexslider .slides img {
width: 100%;
}
#overview .property-item .price span{
background-color:#ff8a00;
}
#overview .property-item .price .status-label{
background: url(https://imagen-propiedades.com.ar/wp-content/themes/realhomes-child/wp-content/uploads/2018/02/arrow-left.png) #292d2d no-repeat right 0;
}  span.wpcf7-list-item {
display: inline-block;
margin: 0;
width: 50%;
}
.half{
width: 43%;
float: left;
margin-right: 20px;
}
.half input{
width: 100%!important;
}
.full{
width: 100%;
}
.half input[type=radio]{
width: auto!important;
}
.head-form h3{
color:#ff8a00;
}
.bottom-form{
text-align: center;
padding-top: 20px;
}
.bottom-form input[type=submit]{
padding: 10px 60px;
font-weight: 700;
}  @media (min-width: 240px) and (max-width: 479px) { .page-head {
min-height: 100px;
padding: 25px 0 0;
margin-bottom: 30px;
}
.page-head div.page-breadcrumbs,
.page-head p{
padding: 10px 20px 10px 18px;
margin-top: 20px;
}
.widget .title{
text-align: center;
}  .contact-number {
letter-spacing: 1px;
font-size: 14px;
}
#logo img {
width: 90%;
}  #footer-wrapper{
padding-bottom: 150px;
}
.bottom-page .span9 article .img {
float: none;
width: 100%;
}
.bottom-page .span9 article .txt {
float: none;
width: 100%;
margin-left: 0;
margin-top: 20px;
}
#footer .widget .title{
font-size: 18px;
margin-bottom: 10px;
}
#footer-bottom{
text-align:center;
}
#footer-bottom .span6{
width:100%;
}
#developer{
float:none;
margin:auto;
}
#footer-wrapper {
padding-bottom: 0px;
}  .advance-search .search-heading{
font-size: 20px;
}
.home .advance-search .option-bar.large,
.home .advance-search .option-bar.small {
width: 90%;
}
.home .advance-search .option-bar {
margin-left: 20px; 
}
.home .advance-search .option-bar:last-child {
width: auto;
margin: auto;
margin-right: 0;
float: left;
margin-left: 20px;
}
.property-items .detail {
height: auto;
min-height: auto;
}  #property-detail-flexslider {
min-height: 0;
height: auto;
}
#overview .property-item .price{
margin:0;
}
#overview .property-item .price .status-label {
background: #292d2d;
}
.widget .enquiry-form .ajax-loader {
width: 5%;
}  .half {
width: 100%;
float: none;
margin-right: 0;
}
.half input {
width: 95%!important;
}  ul.featured-properties {
width: 90%;
margin: auto;
}
ul.featured-properties li{
width: 100%;
}  .contact-details {
width: 100%;
}
#contact-form {
width: 100%;
} } @media (min-width: 480px) and (max-width: 767px) { .page-head {
min-height: 100px;
padding: 50px 0 20px;
margin-bottom: 30px;
background-position: center!important;
}
.page-head div.page-breadcrumbs,
.page-head p{
padding: 10px 20px 10px 18px;
margin-top: 10px;
}
.widget .title{
text-align: center;
}  .contact-number {
letter-spacing: 1px;
font-size: 14px;
}
#logo img {
width: 90%;
}  #footer .widget .title{
text-align: left;
}
#footer-wrapper{
padding-bottom: 150px;
text-align: left;
}
.bottom-page .span9 article .img {
float: right;
}
.bottom-page .span9 article .txt {
margin-left: 0;
}
#footer .widget .title{
font-size: 18px;
margin-bottom: 10px;
}
#footer .widget .bottom-page .span3 .title {
display: block;
text-align: center;
}
#footer-bottom .span6:first-child{
width:60%;
float:left;
}
#footer-bottom .span6:last-child{
width:40%;
float:left;
}
#footer-wrapper {
padding-bottom: 0px;
}  .advance-search .search-heading{
font-size: 20px;
}
.home .advance-search .option-bar.large,
.home .advance-search .option-bar.small {
width: 90%;
}
.home .advance-search .option-bar {
margin-left: 20px; 
}
.home .advance-search .option-bar:last-child {
width: auto;
margin: auto;
margin-right: 0;
float: left;
margin-left: 20px;
}
.property-items .detail {
height: auto;
min-height: auto;
}  #property-detail-flexslider {
min-height: 250px;
height: auto;
}
#overview .property-item .price{
margin:0;
background:#ff8a00;
}
#overview .property-item .price .status-label {
background: #292d2d;
}
.widget .enquiry-form .ajax-loader {
width: 5%;
}  .half {
width: 100%;
float: none;
margin-right: 0;
}
.half input {
width: 95%!important;
}  ul.featured-properties {
width: 90%;
margin: auto;
}
ul.featured-properties li{
width: 100%;
}  .contact-details {
width: 100%;
}
#contact-form {
width: 100%;
} } @media (min-width: 768px) and (max-width: 979px){ .home .advance-search .option-bar {
margin-left: 20px; 
}
.home .advance-search .option-bar.large {
width: 148px;
}
.home .advance-search .option-bar.small {
width: 115px;
white-space: nowrap;
}
.home .advance-search .option-bar:last-child {
width: 100%;
margin: 0;
margin-right: 5px;
float: none;
text-align: center;
display: inline-block;
}
.home .advance-search .option-bar:last-child input {
width: auto;
margin: 10px;
}
.property-items .narrative h2 {
font-size: 24px;
} .half {
width: 95%;
float: none;
margin-right: 0;
}
.wpcf7 .wpcf7-select {
width: 100%;
} .widget .enquiry-form .ajax-loader {
width: 5%;
} #contact-form input[type=text],
#contact-form #comment{
width: 100%;
}
} @media (min-width: 1200px){
.half{
margin-right:25px;
}
.widget.advance-search .title .fa-search {
font-size: 1em;
}
}img{
width: 100%;
} @-moz-keyframes spin {
0% { -moz-transform:rotate(0deg); }
100% { -moz-transform:rotate(360deg); }
}
@-webkit-keyframes spin {
0% { -webkit-transform:rotate(0deg); }
100% { -webkit-transform:rotate(360deg); }
} #developer{
display: block;
width: 30px;
height: 30px;
opacity:0.4;
float:right;
}
#developer img{
width: 30px;
height: 30px;
}
#developer:hover{
-webkit-animation-name:spin;
-webkit-animation-duration:500ms;
-webkit-animation-iteration-count:1;
-webkit-animation-timing-function:ease-out;
-moz-transform:spin(360deg) scale(1);
-moz-transition-duration:500ms;
-moz-transition-timing-function: ease-out;
opacity:1;
filter: alpha(opacity = 100);
} .stick #logo{
width: 160px;
}
.stick #logo img{
margin:0;
padding: 10px 0;
}
.stick .social_networks li a {
width: 40px;
height: 40px;
line-height: 40px;
}
.page-head div.page-breadcrumbs{
background-color:#ff8a00;
} .home .advance-search .option-bar {
margin-left: 10px;
}
.home .advance-search .option-bar.large{
width: 24%;
}
.home .advance-search .option-bar.small {
width: 158px;
}
.home .advance-search .option-bar.small:nth-child(7) {
display: none;
}
.home .advance-search .option-bar:last-child {
width: 24%;
margin: 0;
margin-right: 5px;
float: right;
}
.home .advance-search .option-bar:last-child input{
width: 100%;
}  #footer-wrapper{
padding-bottom:25px;
}
.bottom-page{
width: 100%;
overflow: hidden;
}
#footer .span3:first-child{
width: 100%;
}
#footer .span3:nth-child(2),
#footer .span3:nth-child(3),
#footer .span3:nth-child(4){
display: none;
}
.bottom-page .span9{
margin-left: 0;
}
.bottom-page .span9 article{
overflow: hidden;
}
.bottom-page .span9 article .img{
float: left;
width: 30%;
}
.bottom-page .span9 article .txt{
float: left;
width: 60%;
margin-left: 15px;
}
#footer .widget .bottom-page .title{
background: #394041;
color: #fff;
padding: 5px 15px;
display: inline-block;
}
#footer .widget .bottom-page .span9 .title{
background:#ff8a00;
}
#footer .widget .bottom-page a{
display: inline-block;
}
#footer .bottom-page .span3{
display: block;
}
#scroll-top{
bottom:90px;
}  .widget.advance-search .title {
font-size: 1.25em;
line-height: 50px;
}
.widget.advance-search .title .fa-search {
padding: 18px 13px;
font-size: 1em;
}
.widget.advance-search .option-bar{
margin-bottom: 10px;
}
.widget.advance-search label {
white-space: nowrap;
font-size: 1em;
}
.widget.advance-search .option-bar:nth-child(11){
display: none;
}  .listing-grid-layout .title-heading{
text-transform: initial;
}
.widget.advance-search .title{
text-transform: initial;
}
.property-grid .property-item span,
ul.featured-properties li .price{
color:#ff8a00;
}  .wpcf7 .wpcf7-select{
width:96%;
height:34px;
}
.contact-page .inner-wrapper{
overflow:hidden;
}
.contact-details{
padding:0;
width:50%;
float: left;
}
#contact-form{
width: 50%;
margin:0;
float: left;
}
.contact-page .contact-form {
padding: 0 10px 0 0;
}
.form-heading{
padding:0;
background-color: transparent;
border:none;
color:#ff8a00;
margin-bottom: 10px;
font-weight:500;
}
.contact-details h3{
color:#ff8a00;
}
.contact-page #contact-form #comment,
.contact-page #contact-form input[type=text] {
font-size: 13px;
width: 100%;
}
.contact-form #ajax-loader{
width:10%;
}  .widget .enquiry-form .ajax-loader{
width:10%;
}
#property-detail-flexslider .flex-viewport{
height: 100%;
}
#property-detail-flexslider {
min-height: 575px;
}
#property-detail-flexslider .flexslider .slides img {
width: 100%;
}
#overview .property-item .price span{
background-color:#ff8a00;
}
#overview .property-item .price .status-label{
background: url(http://bmtesting.com.ar/clientes/imagen-propiedades/wp-content/uploads/2018/02/arrow-left.png) #292d2d no-repeat right 0;
}  span.wpcf7-list-item {
display: inline-block;
margin: 0;
width: 50%;
}
.half{
width: 43%;
float: left;
margin-right: 20px;
}
.half input{
width: 100%!important;
}
.full{
width: 100%;
}
.half input[type=radio]{
width: auto!important;
}
.head-form h3{
color:#ff8a00;
}
.bottom-form{
text-align: center;
padding-top: 20px;
}
.bottom-form input[type=submit]{
padding: 10px 60px;
font-weight: 700;
}  @media (min-width: 240px) and (max-width: 479px) { .page-head {
min-height: 100px;
padding: 25px 0 0;
margin-bottom: 30px;
}
.page-head div.page-breadcrumbs,
.page-head p{
padding: 10px 20px 10px 18px;
margin-top: 20px;
}
.widget .title{
text-align: center;
}  .contact-number {
letter-spacing: 1px;
font-size: 14px;
}
#logo img {
width: 90%;
}  #footer-wrapper{
padding-bottom: 150px;
}
.bottom-page .span9 article .img {
float: none;
width: 100%;
}
.bottom-page .span9 article .txt {
float: none;
width: 100%;
margin-left: 0;
margin-top: 20px;
}
#footer .widget .title{
font-size: 18px;
margin-bottom: 10px;
}
#footer-bottom{
text-align:center;
}
#footer-bottom .span6{
width:100%;
}
#developer{
float:none;
margin:auto;
}
#footer-wrapper {
padding-bottom: 0px;
}  .advance-search .search-heading{
font-size: 20px;
}
.home .advance-search .option-bar.large,
.home .advance-search .option-bar.small {
width: 90%;
}
.home .advance-search .option-bar {
margin-left: 20px; 
}
.home .advance-search .option-bar:last-child {
width: auto;
margin: auto;
margin-right: 0;
float: left;
margin-left: 20px;
}
.property-items .detail {
height: auto;
min-height: auto;
}  #property-detail-flexslider {
min-height: 0;
height: auto;
}
#overview .property-item .price{
margin:0;
}
#overview .property-item .price .status-label {
background: #292d2d;
}
.widget .enquiry-form .ajax-loader {
width: 5%;
}  .half {
width: 100%;
float: none;
margin-right: 0;
}
.half input {
width: 95%!important;
}  ul.featured-properties {
width: 90%;
margin: auto;
}
ul.featured-properties li{
width: 100%;
}  .contact-details {
width: 100%;
}
#contact-form {
width: 100%;
} } @media (min-width: 480px) and (max-width: 767px) { .page-head {
min-height: 100px;
padding: 50px 0 20px;
margin-bottom: 30px;
background-position: center!important;
}
.page-head div.page-breadcrumbs,
.page-head p{
padding: 10px 20px 10px 18px;
margin-top: 10px;
}
.widget .title{
text-align: center;
}  .contact-number {
letter-spacing: 1px;
font-size: 14px;
}
#logo img {
width: 90%;
}  #footer .widget .title{
text-align: left;
}
#footer-wrapper{
padding-bottom: 150px;
text-align: left;
}
.bottom-page .span9 article .img {
float: right;
}
.bottom-page .span9 article .txt {
margin-left: 0;
}
#footer .widget .title{
font-size: 18px;
margin-bottom: 10px;
}
#footer .widget .bottom-page .span3 .title {
display: block;
text-align: center;
}
#footer-bottom .span6:first-child{
width:60%;
float:left;
}
#footer-bottom .span6:last-child{
width:40%;
float:left;
}
#footer-wrapper {
padding-bottom: 0px;
}  .advance-search .search-heading{
font-size: 20px;
}
.home .advance-search .option-bar.large,
.home .advance-search .option-bar.small {
width: 90%;
}
.home .advance-search .option-bar {
margin-left: 20px; 
}
.home .advance-search .option-bar:last-child {
width: auto;
margin: auto;
margin-right: 0;
float: left;
margin-left: 20px;
}
.property-items .detail {
height: auto;
min-height: auto;
}  #property-detail-flexslider {
min-height: 250px;
height: auto;
}
#overview .property-item .price{
margin:0;
background:#ff8a00;
}
#overview .property-item .price .status-label {
background: #292d2d;
}
.widget .enquiry-form .ajax-loader {
width: 5%;
}  .half {
width: 100%;
float: none;
margin-right: 0;
}
.half input {
width: 95%!important;
}  ul.featured-properties {
width: 90%;
margin: auto;
}
ul.featured-properties li{
width: 100%;
}  .contact-details {
width: 100%;
}
#contact-form {
width: 100%;
} } @media (min-width: 768px) and (max-width: 979px){ .home .advance-search .option-bar {
margin-left: 20px; 
}
.home .advance-search .option-bar.large {
width: 148px;
}
.home .advance-search .option-bar.small {
width: 115px;
white-space: nowrap;
}
.home .advance-search .option-bar:last-child {
width: 100%;
margin: 0;
margin-right: 5px;
float: none;
text-align: center;
display: inline-block;
}
.home .advance-search .option-bar:last-child input {
width: auto;
margin: 10px;
}
.property-items .narrative h2 {
font-size: 24px;
} .half {
width: 95%;
float: none;
margin-right: 0;
}
.wpcf7 .wpcf7-select {
width: 100%;
} .widget .enquiry-form .ajax-loader {
width: 5%;
} #contact-form input[type=text],
#contact-form #comment{
width: 100%;
}
} @media (min-width: 1200px){
.half{
margin-right:25px;
}
.widget.advance-search .title .fa-search {
font-size: 1em;
}
}