.col-lg-4 img { max-width:100%; height:auto; }


.flexslider { height:450px!important; max-height:100%!important; margin-bottom:10px; }


ul.slides { height:450px; width:75%; float:left; }


.flex-control-nav { width:24%; float:right; }


.flexslider img {height:100%; width:100%; }


.flex-control-thumbs li { width:80px; height:80px; }


.flex-control-thumbs li img { width:77px; height:77px; margin:1px;  }


.ip-bannerbotleft { display:none; }


.flex-control-thumbs img { opacity:1!important; margin:1px; }


.rightCol { padding:5px!important; }


.rightCol dd, .rightCol dt { font-size:12px!important; width:49%!important; white-space:nowrap; }


.ip-mapright { margin-left:0px; padding-left:0px; padding-top:0px; width:100%; float:left; }


.ip-mapright li { font-weight:bold; font-size:12px!important;  white-space:nowrap; list-style:none; margin-left:0px; padding-left:0px; margin-bottom:5px; }


.ip-mapright li span { font-weight:normal; }


.rightCol h4 { margin-bottom:10px; margin-top:10px; width:100%; float:left;}


.rightCol .thumbnail { width:auto!important; }


.hideDiv { display:none;}


.form-horizontal * { text-align:left; }


.form-horizontal label { float:left;}


.sendToFRTop .well {  }


.sendToFRTop .agentBlock { display:none; }


.modal-body textarea { height:100px; max-width:100%; }


.span11 .control-group { width:100%; float:left; }


.span11 .control-label { float:left; width:130px; }


.span11 .controls {


	float:left;


	width:calc(100% - 150px); 


	width:-moz-calc(100% - 150px);


	width:-webkit-calc(100% - 150px);


}


ul.flex-direction-nav { display:none!important; position:absolute!important; top:-2000px!important; left:-2000px!important;}


.flex-control-thumbs img:hover { cursor:pointer; }





.ip-desc-wrapper p{font-size:13px;}


.modal-body .ip-mapright { margin-bottom:0; padding-bottom:0; }


ul.slides li img { max-height:440px!important; width:auto;}





input,input[type="file"] {





    line-height: normal;





    width: 100%;





    height: 42px;





	border:0px!important;





    border-bottom: 1px solid #d5d5d5!important;





	background:#fff;





	margin-bottom:10px;





	font: 14px/20px Arial, sans-sherif; color:#575757;


border-radius:0px!important; box-shadow:0px!important;


}











select{height:46px; padding-left:5px; line-height: normal; width: 100%; border: 0px!important; border-bottom: 1px solid #d5d5d5!important; background:#fff;font: 14px/20px Arial, sans-sherif; color:#575757;border-radius:0px!important; box-shadow:0px!important;}











input[type="checkbox"], input[type="radio"]{width:auto; height:auto;}











input[value], input[type="file"]{text-indent:5px;}











textarea{





    width: 100%;





    height: 193px;





	border:0px!important;





    border-bottom: 0px solid #d5d5d5!important;





	background:#fff;





	padding-top:5px;





	text-indent:5px;





	line-height: 2.68;





background: url(../images/textarea-pattern-light.png) repeat !important;





font: 14px/20px Arial, sans-sherif; color:#575757;


border-radius:0px!important; box-shadow:0px!important;


}


.listimgBlock img {min-height:120px;}
a.propTitle {color:#0A5605; font-weight:bold;}
.btn_sml {
    background: #0A5605;
    color: #fff!important;
    padding: 8px 15px;
	font-size:16px;
}
ol.flex-control-nav{ list-style:none; list-style-type:none; margin:0px; padding:0px; width:24%; }
ol.flex-control-nav li { margin:0px; padding:0px; float:left; width:50%; }
.descGoogle div.fwre-property-section-header{display:none!important;}
.ip-mainheader{width:100%; float:left;}
@media screen and (min-width: 240px) and (max-width: 1080px) {
.listimgBlock img {
    min-height: 120px;
    position: relative;
    margin-bottom: 20px;
}
}
@media screen and (min-width: 240px) and (max-width: 680px) {
  .logo-m{max-width: 150px;}
  
      ul.slides{height: auto!important; width:100%!important;}
      ol.flex-control-nav{width:100%;}
      ol.flex-control-nav li {width:calc(25% - 0px); padding:1px!important;}
    .fwre-property-panel{padding:15px 0px;}
    .agImg .thumbnail {float: left; margin-right: 15px;}
  }