#content {
   width: 100%;
   padding-top: 0px !important;
   max-width: 100%;
}
.fixed {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   z-index: 100000;
}
.fixed h2 {
   margin: 0px !important;
}
body {
   font-family: "open_sansregular";
}
.modal {
  
   max-width: 560px !important;
	width:100% !important;
	overflow:visible !important;
	height:auto;
}
.modal iframe {
  width: 100%    !important;
      height: 100%;
 
}
.dnot{    display: inline-block !important;
    margin-left: 0px !important;}
	.view_brochure1 {
    text-transform: uppercase;
    color: #2153bc !important;
    font-size: 14px;
    visibility: hidden;
    /* font-weight: bold; */
    background: #fff;
    border-radius: 40px;
    padding: 10px 20px;
}
	.texthov{text-transform: uppercase;
    color: #fff !important;
    font-size: 20px;    visibility: hidden; font-weight: bold;}
	#tblSale .property-box:hover .texthov, #tblLease .property-box:hover .texthov {
    visibility: visible;
}
#menu ul {
   margin-bottom: 0;
   padding-bottom: 0;
}
#quick_link ul li {
   padding: 0 0 15px 22px;
}
#footer {
   margin-bottom: 20px;
}
.contact_no {
   border-bottom-right-radius: 10px;
   bottom: -86px;
   width: 207px;
}
.prop-divisble {
   transform: rotate(270deg);
   right: -21px;
   position: absolute;
   top: 35px;
   font-size: 17px;
   padding: 0;
   margin: 0;
   color: #525252;
}
.fortitle {
   background: #283788;
   font-size: .9em;
   height: 50px;
}
.fortitle h2 {
   font-weight: bold;
   color: #FFFFFF;
   font-size: 28px;
   padding: 15px;
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   letter-spacing: 0px;
   line-height: 22px;
}
#tblSale,
#tblLease {
   padding: 20px 0px;
}
.property-box {
   padding: 15px;
   position: relative;
   min-height: 212px;
   transition: all 250ms cubic-bezier(0.4, 0, 1, 1);
   cursor: pointer;
}
.property-box .col-md-4 {
   padding-right: 0px;
}
.property-box .col-md-8 {
   padding-left: 0px;
}
.propertydetail {
   padding: 0px;
}
.propertydetail .col-md-4 p,
.propertydetail .col-md-5 p {
   color: #474747;
}
.entry p {
   padding-bottom: 0px;
}
.filter {
   padding: 30px 0px 10px;
}
#tblSale .property-box:hover,
#tblLease .property-box:hover {
   background-color: #283788;
}
#tblSale .property-box:hover p,
#tblSale .property-box:hover .topttl,
#tblSale .property-box:hover .material-icons,
#tblLease .property-box:hover p,
#tblLease .property-box:hover .topttl,
#tblLease .property-box:hover .material-icons {
   color: #fff !important;
}
#tblSale .property-box .topttl,
#tblLease .property-box .topttl {
   color: #283788;
   text-transform: uppercase;
   font-size: 16px;
   padding-right: 70px;
}
#tblSale tr td p,
#tblLease tr td p {
}
#tblSale .imghover img,
#tblLease .imghover img {
   height: auto;
   vertical-align: middle;
   padding: 6px;
   margin: 0 -12px;
   width: calc(100% + 20px);
   max-width: calc(100% + 20px);
   position: relative;
   border: 2px solid #e6e6e6;
   margin-bottom: 15px;
}
.result-item {
   width: auto !important;
   float: none !important;
}
table#properties td {
   padding: 15px 10px !important;
}
.content_widget {
   padding-left: 0px;
   padding-right: 0px;
   background-color: transparent !important;
   border: 0px !important;
   box-shadow: none !important;
}
.hidableProperties {
   color: #fff !important;
   font-family: "open_sansregular" !important;
   font-size: 34px !important;
   letter-spacing: 0 !important;
   width: auto !important;
}
h1.hidableProperties {
    color: #fff !important;
    font-family: "open_sansregular" !important;
    font-size: 34px !important;
    padding: 0px !important;
    letter-spacing: 0 !important;
    width: auto !important;
    margin: 10px !important;
}
.mainheading {
   background: #C44347 none repeat scroll 0 0;
   overflow: hidden;
   padding: 20px 0px;
}
.searchform {
}
.dtlprice {
   margin-right: 15px !important;
   color: #CBCBCB;
   font-size: 16px;
   font-weight: bold !important;
   text-transform: capitalize;
}
.hover {
   display: block;
   visibility: hidden;
}
.imghover {
   position: relative;
}
#tblSale .property-box .hover,
#tblLease .property-box .hover {
   display: block;
   visibility: hidden;
   font-weight: bold;
   text-transform: uppercase;
   color: #fff;
   font-size: 20px;
   text-align: center;
   margin-left: 190px;
   text-transform: uppercase;
    color: #2153bc !important;
    font-size: 14px;
    visibility: hidden;
    /* font-weight: bold; */
    background: #fff;
    border-radius: 40px;
    padding: 10px 20px;
}
#tblSale .property-box:hover .hover,
#tblLease .property-box:hover .hover,
#tblLease .property-box:hover .view_brochure1,
#tblSale .property-box:hover .view_brochure1 {
   visibility: visible;
}
.style5 {
   font-size: 18px !important;
}
.table2 {
   background-color: #fff !important;
}
.table1 {
   border: 0px !important;
   padding: 40px 0 20px !important;
}
.searchProp,
.searchProp:focus {
   background: #C44347 !important;
   border: none !important;
   color: #fff !important;
   width: 300px !important;
}
body {
   overflow-x: hidden;
}
.property-box:hover a {
   color: white;
}
.property-box a:hover {
   text-decoration: none;
}
.border {
   background-color: #999999;
   height: 1px;
   display: block;
   width: 100%;
   margin: 5px 0px;
}
.belowcon {
   overflow: hidden;
}
.belowcon p {
   padding-bottom: 10px !important;
}
.width70 {
   width: 65%;
   float: left;
}
.width30 {
   width: 33%;
   float: right;
}
.width30 p {
   font-size: 14px;
   color: #ccc !important;
   font-weight: bold;
   padding-bottom: 5px !important;
}
.location {
   color: #474747 !important;
   font-weight: bold;
}
.content {
   font-size: 12px;
   color: #4D4D4D !important;
}
.phone {
   position: absolute;
   right: 5px;
   top: 0;
}
.phone .material-icons {
   margin-right: 10px;
}
.material-icons {
   color: #525252;
}
.status {
}
.salelease {
   margin: 0px 0px 20px;
}
#tblSale .property-box .status,
#tblLease .property-box .status {
   display: block;
   color: #C50631;
   font-family: Impact;
   font-size: 6rem;
   text-transform: uppercase;
   font-weight: bold;
   position: absolute;
   top: 16px;
   left: 40px; /* Safari */
  -webkit-transform: rotate(-15deg); /* Firefox */
  -moz-transform: rotate(-15deg); /* IE */
  -ms-transform: rotate(-15deg); /* Opera */
  -o-transform: rotate(-15deg); /* Internet Explorer */
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
   text-shadow: 1px 1px 0 #000;
}
#tblSale .property-box .status.status3,
#tblLease .property-box .status.status3 {
   font-size: 6rem;
   text-transform: uppercase;
   font-weight: bold;
   position: absolute;
   left: 35px;
}
#tblSale .property-box .status.status2,
#tblLease .property-box .status.status2 {
   color: #970C31;
   font-size: 2rem;
   left: 13px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
   position: static;
   margin-top: -6px;
   font-weight: normal;
}
.propertydetail > .col-md-5 {
   padding-right: 0px;
}
@media (max-width:1199px) {
   #tblSale .property-box .topttl,
   #tblLease .property-box .topttl {
      padding-right: 70px;
   }
   hr.mobileview {
      border-top: 5px solid #283788;
      display: block;
   }
}
@media (min-width:768px) {
   .col-md-4 {
      width: 33.33333333% !important;
      float: left;
   }
   .col-md-8 {
      width: 66.66666667% !important;
      float: left;
   }
   .col-md-6 {
      width: 50% !important;
      float: left;
   }
   .col-md-5 {
      width: 41.66666667% !important;
      float: left;
   }
   .col-md-1 {
      width: 8.33333333% !important;
      float: left;
   }
   .seconddiv {
      padding-left: 14px;
      border-left: 1px solid #999999;
   }
}
@media(max-width:1210px) {
   #tblSale .property-box .status.status2,
   #tblLease .property-box .status.status2 {
      font-size: 4rem;
      top: 50px;
      left: 0px;
   }
   #tblSale .property-box .status.status3,
   #tblLease .property-box .status.status3 {
      font-size: 5rem;
      top: 30%;
      left: 30%;
   }
   #tblSale .property-box:hover .hover,
   #tblLease .property-box:hover .hover {
      left: auto;
      right: 15px;
   }
}
.mobileview
{
    display: none;
}
@media(max-width:991px) {
   #tblLease {
      padding: 20px 15px;
   }
   .salelease .col-md-6.seconddiv {
      padding: 0;
   }
   .mobileview {
      display: block;
   }
}

@media(max-width:767px) {

   #feature_area {
      display: none;
   }
   #tblLease {
      padding: 20px 0px;
      border-left: 0px solid #999999;
   }
   .fortitle {
      margin-left: 0px;
   }
   .salelease > .col-md-6 {
      padding: 0;
   }
   .salelease .col-md-6.seconddiv {
      padding-left: 0px;
      padding-right: 0px;
   }
   .mobileshow {
      display: none;
   }
   #menu ul {
      right: auto !important;
   }
   .imghover {
      padding-right: 15px;
      padding-bottom: 15px;
   }
   #content_area {
      padding-top: 0px;
   }
   body .mapimg {
      height: auto !important;
   }
   #feature_area {
      margin-top: 0;
   }
   .property-box {
         padding: 15px 15px 15px;
   }
   #tblSale .property-box .status,
   #tblLease .property-box .status {
      display: block;
      color: #C50631;
      font-size: 2rem;
      text-transform: uppercase;
      font-weight: bold;
      position: absolute;
      top: 100px;
      left: 100px;   /* Safari */
     -webkit-transform: rotate(-15deg);   /* Firefox */
     -moz-transform: rotate(-15deg);   /* IE */
     -ms-transform: rotate(-15deg);   /* Opera */
     -o-transform: rotate(-15deg);   /* Internet Explorer */
      filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
   }
   .roundimg {
      float: left;
      margin-left: 0;
      margin-right: 0;
      padding-top: 20px;
   }
   #logo_area span {
      color: #fff;
   }
   .contact_no {
      border-bottom-right-radius: 10px;
      bottom: 0px;
   }
   .prop-divisble {
      transform: none;
      right: 0px;
      position: relative;
      top: 0;
      font-size: 17px;
      padding: 0;
      margin: 0;
      color: #999999;
   }
}
.searchProp::-webkit-input-placeholder {
   /* Chrome/Opera/Safari */
   color: #fff;
}
.searchProp::-moz-placeholder {
   /* Firefox 19+ */
   color: #fff;
}
.searchProp:-ms-input-placeholder {
   /* IE 10+ */
   color: #fff;
}
.searchProp:-moz-placeholder {
   /* Firefox 18- */
   color: #fff;
}
#copy {
   margin: 0 !important;
   clear: both;
}
@media (max-width:970px) {
   .contact_no {
      bottom: 0px !important;
   }
   #logo_area {
      padding: 0px 0px 0px 0px !important;
   }

}
@media(max-width:991px) {
   .property-box .imghover {
      padding-right: 0;
      padding-bottom: 0;
   }
   .imghover {
      padding-right: 15px;
      padding-bottom: 15px;
   }
   #content_area {
      padding-top: 0px;
   }
   #feature_area {
      margin-top: 0;
   }
   body .mapimg {
      height: auto !important;
   }
   .content_widget {
      padding: 0px 0px 15px 0px;
   }
   .phone {
      right: 15px;
   }
   .propertysidebar {
      margin-right: 0;
      padding: 0 30px 100px 0;
   }
   #tblSale .property-box .status.status2,
   #tblLease .property-box .status.status2 {
     -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
     -ms-transform: rotate(0deg);
     -o-transform: rotate(0deg);
      filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
      text-align: center;
   }
   #tblSale .property-box .status.status3,
   #tblLease .property-box .status.status3 {
      font-size: 5rem;
      text-transform: uppercase;
      font-weight: bold;
      position: absolute;
      top: 30%;
      left: 30%;
   }
}
@media(max-width:970px) {
   #menu ul {
      right: auto !important;
   }
}

@media(max-width:1024px) {
  #tblSale .property-box .hover, #tblLease .property-box .hover, .view_brochure1
  {
	  float:left;
	      visibility: visible;
		  background:#002B55;
		  color:#fff !important;
		  margin-top:10px;
  }
   #tblSale .property-box:hover .hover, #tblLease .property-box:hover .hover, .property-box:hover .view_brochure1
  {
	  float:left;
	      visibility: visible;
		  background:#fff;
		  color:#002B55 !important;
  }
}
@media(max-width:970px) {
   .salelease .nav-tabs {
      padding: 0;
      border: 0px;
      border-bottom: 2px solid #C44347;
   }
   .salelease .nav-tabs > li {
      width: 50%;
      margin: 0px;
   }
   .salelease .nav-tabs > li > a > .fortitle {
      background: #283788;
      font-size: 5rem;
      height: 50px;
      color: #fff;
   }
   .salelease .nav-tabs > li.active > a > .fortitle {
      background: #C44347 !important;
      height: 58px;
      margin-bottom: -1px;
      margin-top: -4px;
      padding-top: 4px;
   }
   .salelease .nav-tabs > li > a > .fortitle h2 {
      margin: 0px;
      text-align: center;
   }
   .salelease .nav-tabs>li >a {
      padding: 0;
   }
   .salelease .nav-tabs>li.active {
      padding: 0;
   }
   .salelease .nav-tabs>li.active>a,
   .salelease .nav-tabs>li.active>a:focus,
   .salelease .nav-tabs>li.active>a:hover {
      background: transparent !important;
      border-color: transparent;
      padding: 0;
   }
   #menu ul {
      right: auto !important;
   }
   #tblSale .property-box .status.status2,
   #tblLease .property-box .status.status2 {
      font-size: 28px;
      text-align: left;
      top: 20%;
      left: 0;
   }
   #tblSale .property-box:hover .hover,
   #tblLease .property-box:hover .hover {
      left: 15%;
      right: auto;
   }
   .property-box .status.status3 {
      font-size: 6rem;
      top: 30%;
      left: 25%;
   }
   .search_map {
      background: #fff !important;
      color: #393939 !important;
   }
   #header,
   #feature_main_area,
   #content,
   .map_area,
   .slider,
   #gallery {
      max-width: 100% !important;
      width: 100% !important;
   }
.filter a, .filter strong
{
	font-size: 13px;
    line-height: 20px;
    display: inline-block;
}

body .searchProp, body .searchProp:focus {
    background: #fff !important;
    border: 1px solid #868686 !important;
    color: inherit !important;
    width: 100% !important;
    outline: none;
    border-radius: 50px;
}
.salelease .nav-tabs {
    border-bottom: none;
}  
.nav-tabs>li>a {
    margin-right: 0;
	  border: none;
	}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    border: none;
}

.salelease .nav-tabs > li > a > .fortitle {
    background: #EFEFEF;
    font-size: 5rem;
    height: auto;
    color: #000;
}
.salelease .nav-tabs > li > a > .fortitle h2 {
    font-size: 14px;
	color: #000;
}
.salelease .nav-tabs > li.active > a > .fortitle h2 {
color: #fff;
}
.salelease .nav-tabs > li.active > a > .fortitle {
    background: #C44347 !important;
    height: auto;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 0;
    box-shadow: inset 0 0 10px #000000;
}
.salelease .nav-tabs > li#tblLeasetab > a > .fortitle
{
border-radius: 0 50px 50px 0;
}
.salelease .nav-tabs > li#tblSaletab > a > .fortitle
{
border-radius: 50px 0 0 50px;
}
.searchProp::-webkit-input-placeholder {
   /* Chrome/Opera/Safari */
   color: #868686;
}
.searchProp::-moz-placeholder {
   /* Firefox 19+ */
   color: #868686;
}
.searchProp:-ms-input-placeholder {
   /* IE 10+ */
   color: #868686;
}
.searchProp:-moz-placeholder {
   /* Firefox 18- */
   color: #868686;
}
#tblSale, #tblLease {
    padding: 0;
}
.salelease {
    margin: 0;
}
.location {
    color: #747474 !important;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 13px;
}
span.hover.dnot.mobile-none {
    display: none !important;
}
.hidableProperties,h1.hidableProperties {
   font-size: 29px !important;
}
}
@media(max-width:636px) {
   #tblSale .property-box .status.status2,
   #tblLease .property-box .status.status2 {
      font-size: 4rem;
   }
}
@media(max-width:568px) {
   #tblSale .property-box .status.status2,
   #tblLease .property-box .status.status2 {
      font-size: 5rem;
      left: 0%;
      top: 15%;
   }

}
@media(max-width:480px) {
   #tblSale .property-box .status.status2,
   #tblLease .property-box .status.status2 {
      font-size: 3rem;
      top: 20%;
      left: 0;
   }
   #tblSale .property-box .status.status3,
   #tblLease .property-box .status.status3 {
      font-size: 5rem;
      top: 30%;
      left: 30%;
   }
   .imghover img {
      width: 100% !important;
      max-width: 100% !important;
   }
   #tblSale .property-box:hover .hover,
   #tblLease .property-box:hover .hover {
      left: 20%;
      right: auto;
   }
}
@media(max-width:385px) {
   #tblSale .property-box .status.status2,
   #tblLease .property-box .status.status2 {
      font-size: 3rem;
      top: 8%;
      left: 0;
   }
   #tblSale .property-box .status.status3,
   #tblLease .property-box .status.status3 {
      font-size: 5rem;
      top: 20%;
      left: 20%;
   }
}

.loadersale, .loaderlease
{
    text-align: center;
    padding: 15px 0px;
    display:none;
}
.loadersale img, .loaderlease img
{
    width:30px;
}

.prop-list-image {
   width: 100%;
}

@media (max-width: 1200px) {
   .prop-list-image {
      width: auto;
      max-width: 290px;
   }
}

.prop-list-image {
   width: 100%;
}

@media (max-width: 1200px) {
   .prop-list-image {
      width: auto;
      max-width: 290px;
   }
}