@media (min-width: 601px){
.mobile-show {
display: none !important;
}
}
@media (max-width: 600px){
.mobile-hide {
display: none !important; 
}
}
input[type=email],
input[type=number],
input[type=password],
input[type=reset],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea {
color:#666;
padding:.75em;
height:auto;
border-width:1px;
border-style:solid;
border-color:var(--ast-border-color);
border-radius:2px;
background:var(--ast-comment-inputs-background);
box-shadow:none;
box-sizing:border-box;
transition:all .2s linear;
width: 100%;
}
code,
kbd,
tt,
var {
font:15px Montserrat;
}
.page-property-results .textwidget.custom-html-widget p {
display: block !important; padding: 0px !important;
margin: 0px !important;
}
#mail-success {
display: none !important;
}
.bwprso-property-result .photo-wrapper {
position: relative;
background-size: cover;
width: 100%;
height: 410px;
transition: opacity linear 0.1s;
}