﻿.temp-hide
{
display:none !important;  
}
.hide
{
display:none !important;  
}

.p-0
{
padding:0px !important; 
}
.m-0
{
margin:0px !important;
}
.right-side-property .res-col.l12 table tr td:nth-child(1)
{
width:29%;  
}
.right-side-property .res-col.l12 table tr td:nth-child(2)
{
width:71%;  
}
.additional table tr td:nth-child(1)
{
width:29%;
padding-top:10px;
}
.additional table tr td:nth-child(2)
{
width:71%;
padding-top:10px;
}
.other table tr td:nth-child(1)
{
width:29%;
padding-top:10px;
}
.other table tr td:nth-child(2)
{
width:71%;
padding-top:10px;
}
.table-head.top-pad
{
padding-top:10px;  
}
.asterisk::before
{
content:'*';
margin-left:-5px;   
}
.sales-income tr td,.expense tr td
{
padding-top: 3px;
padding-bottom: 2px;  
}
.fur-det
{
float:right; 
color:#d83f42;
cursor:pointer;
font-weight:bold;
font-size:15px;
} 
.right-text
{
text-align:right;
}

.slides.banner .flex-active-slide , .property-details.pds .res-col.l5
{
height:535px; 
}
.slides.banner .flex-active-slide , .property-details.pds .res-col.l5, .page-navigation.pds .res-col.l5
{
width:646px; /*950px*/  
}

.property-details.pds .res-col.l3
{
/*width:375px;*/
width:100%;
}

.page-navigation.pds .res-col.l7
{
width: 100% !important;
display: contents !important;
}

.properties
{
padding-left:15px;
margin: 0px auto;
}

.properties.gallery
{
  margin: 0px auto;
}





.right-side-property
{
padding-left:30px;
}  

.slides.banner , .slides.banner img
{
height:401px; 
}

.center-text
{
text-align:center;  
}
.contact-btn
{
writing-mode: vertical-rl;
text-orientation: mixed;
padding: 7px;
background: #63c0de;    
cursor: pointer;  
color:White; 
float:right; 
height:65px;
text-align:center; 
margin-top: 28px; 
}
.contact-btn:hover
{
background: #56bee0;
}	
.contact-root
{
position:fixed;
right:36px;
}
.res-col.additional > table,.res-col.other > table
{
width:100%;  
padding-left:20px;
}


#DetailTab #tab-2 .additional-content
{
/*max-height: 300px;*/
overflow-y: auto;
display: inline-block;
width: 100%;
}
#DetailTab #tab-2 .additional-content .lbl-blue,
#DetailTab .tab-content.current, #DetailTabM .tab-contentm.currentm, #ctabdetails .tab-contentc.currentc
{
  padding-left: 10px !important;
}


table td
{
vertical-align: baseline;  
}
table td:nth-child(2)
{
padding-left:0px;
}
.not-inc-ask
{
float:right;
margin-top:8px;  
margin-right:35px;
}

.p-l-0
{
padding-left:0px; 
}
.ask-cashflow
{
/*border-bottom:solid 2px #cccccc52;*/
}
.bg-style
{
  background-color: #F2F2F2;
}
.bg-style.darkblue
{
  background-color: #104258;
  border-bottom: solid #E7E9E8 7px;
}
.bg-style.blue
{
  background-color: #56BEE0;
}
.bg-style.m25
{
  margin-top: 25px;
}
.bg-style.m10
{
  margin-top: 10px;
}
.mediumfont
{
  /*font-size:18px;*/
  font-size:17px;
  color:#000;
  font-weight:normal;
}
.mediumfont.white
{
  color: White !important;
}
.mediumfont .green
{
  color: #00ff00;
}
.mediumfont.blue{
color: #2bb8f6 !important;
padding-right: 10px;
text-align: right;
vertical-align: middle !important;
}
.mediumfont.whitel{
color: #fff !important;
padding-right: 10px;
text-align: right;
vertical-align: middle !important;
}
.ask-cashflow table td, .bg-style table td
{ 
padding-bottom: 2px !important;           
padding-top: 4px !important;           
}
.disclaimer{
padding: 15px 0px;
color: #000;
float: left;
}
.ask-cashflow .status
{
 color: #00ff00;
 text-align: right; 
}
.disclaimer .box
{
  float: left;
  width: 47%;
  min-height: 150px;
  margin-right: 10px;
  background-color: #E5E5E5;
}
.disclaimer .box.marleft
{
  margin-left: 10px;
  margin-right: 0px;
}
.link-btns
{
margin-top:30px;  
font-size:14px;
}
.link-btn
{
cursor:pointer;
color:#1b5069;  
padding-right:45px;
text-decoration:underline;
}
.propertydetimage
{
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 3px !important;
  
}
.topbor{
border-top: solid 8px #d5d5d5;
}
.topbor img{
margin-top: 1px;
}

.p-l-10
{
  padding-left: 10px !important;
}


.amountu
{
width: 34%;
}


#tbl-contact .res-col.l3
{
/*margin-left: calc(50% - 200px); */
margin-top: 25px;
}
.property-details.pds .res-col.l4
{
width:calc(100% - 770px);
}

.attachments
{
  width: 100%;
}
.attachments li
{
  /*float: left;*/
  margin-right: 10px;
  list-style: none;
  /*width: 100px;*/
  text-align: left;
  cursor: pointer;
}



.whatif
{
  float: left;
  padding-top: 10px;
}
.whatif table
{
  width: 100% !important;
}
.whatif .lf
{
  width: 65% !important;
}
.whatif .lf td
{
  padding: 5px 20px 5px 0px;
  font-size: 14px;
  white-space: nowrap;
}
.whatif .lf td.fs16, .mediumfont span.fs16
{
  font-size: 16px !important;
  font-weight: normal !important;
}
.mediumfont span.fs20
{
  font-size: 20px !important;
}
.whatif .rg
{
  background-color: #E7DA89;
  text-align: center;
  vertical-align: middle;
  width: 35% !important;
  font-size: 14px;
  color: #fff;
}
.listingbox
{
  float: left;
}
.listingboxitem
{
  width: auto;
  margin-top: 20px;
  padding: 20px;
  border: solid 1px #848484;
}
.listingboxitem.noborder
{
  border: solid 0px;
  padding: 0px 0px 4px 0px;
}
.listingboxitem.botborder
{
  border-bottom: solid 10px #E4E4E4;
}
.listingboxitem .icons
{
  vertical-align: middle;
  text-align: center;
}
.listingboxitem .icons a
{
  margin-right: 20px;
}
.listingboxitem .b1
{
  width: 14% !important;
  padding-top: 10px;
}
.listingboxitem .b1.notpad
{
  padding-top: 0px;
}
.listingboxitem .b1 img
{
  width: 77px;
  height: 85px;
}
.listingboxitem .b4
{
  width: 82% !important;
  font-size: 12px;
  line-height: 1.4em;
}
.listingboxitem .b2
{
  width: 42% !important;
  font-size: 14px;
  line-height: 1.4em;
  padding-left: 5px;
}
.listingboxitem .b2 .m10 img
{
  margin-top: 8px;
}
.listingboxitem .b3
{
  width: 40% !important;
}
.gicons
{
  float: left;
}
.gicons table
{
  width: 95%;
  margin: 0px auto;
  padding-top: 10px;
}
.gicons table td
{
  text-align: center;
  width: 16.6% !important;
}

.slideicons
{
  padding: 10px 10px 2px 10px;
  margin-top: -110px;
}
.slideicons img
{
  height: 45px;
}
.slideicons .imgcnt
{
  color: #fff;
  position: relative;
  top: -11px;
  left: -16px;
  font-size: 10px;
}
.mapicons
{
  padding: 10px 10px 0px 10px;
  height: 385px;
  margin-top: -395px;
  z-index: 1;
  position:absolute ;
}
.mapicons .leftmi
{
  float: left;
  padding: 40px 10px;
}
.mapicons .leftmi div
{
  margin-top: 5px;
}
.mapicons .rightmi
{
  float: right;
}
.mapicons .rightmi div
{
  float: left;
  margin-left: 10px;
}
.imggrey
{
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.wsnowrap
{
  white-space: nowrap;
}
.mr20
{
  margin-right: 20px;
}
.docds
{
  cursor: default;
}

 
 @media only screen and (max-width: 325px)  
{
	.property-details.pds .res-col.l5{
		height:auto !important;
	}
}

@media (min-width: 325px) and (max-width:1140px) 
{
 .slides.banner .flex-active-slide , .property-details.pds .res-col.l5, .page-navigation.pds .res-col.l5
  {
    width:100% !important; /*950px*/  
  } 
  .slides.banner , .slides.banner img
  {
    height:50% !important; 
  }
  .property-details.pds .res-col.l4
  {
      width:100% !important;
  }
  .contentpanel {
    width: 98% !important;
    }
    .link-btn {
        padding-right: 70px !important;
        display: inline-grid;
        padding-bottom: 0px !important;
    }
   .businessname
   {
       width: 48% !important;
   }
    .flex-viewport
    {
      max-height: 300px !important;
    }
    .property-details.pds, .page-navigation.pds{
    padding-right: 0px !important;
    width: 1330px;
    padding-top: 15px !important;
    height: 30px !important;
  }
   .map-image
  {
    
    width:100%
  }
    .properties
   {
	padding-left: 10px;
   }
   
}
 

@media (min-width: 325px) and (max-width:810px) 
{
	.slides.banner .flex-active-slide , .property-details.pds .res-col.l5, .page-navigation.pds .res-col.l5
  {
  width:415px; /*950px*/  
  } 
  .slides.banner , .slides.banner img
  {
  height:250px; 
  }
	.properties.gallery
  {
    width: 415px !important;
  }
  .map-image
  {
    height: 331px !important;
    margin-top: 0px !important;
    width:100%
  }
  .pdmapfrm
  {
   float:left;width:100%;height:100%;object-fit:cover;
  } 
 .link-btn
  {
  padding-right:220px !important;
  display: inline-block;
  padding-top: 15px;
  } 
  .amountu
  {
    width: 31% !important;
  } 
  .property-details.pds .res-col.l4
  {
  width:auto ;
  } 
  .property-details.pds, .page-navigation.pds{
    padding-right: 0px !important;
    width: auto ;
    padding-top: 15px !important;
    height: 30px !important;
  }
  .mapicons
    {
    	margin-top:-330px;
    	 width: 90%;
    }
    #divLeftContent
    {
    	height:2645px;
    }
     .properties
   {
   	  min-height:auto !important;
   }
   #mobimap{display:block;}
   #webvwmap{display:none;}
}

 
 
 
@media (min-width:810px) and (max-width:1280px)
{
 
  .slides.banner , .slides.banner img
  {
  height:330px !important; 
  }
  
  .map-image
  {
    height: 331px !important;
    width:100%
  }
  .pdmapfrm
  {
   float:left;width:100%;height:100%;object-fit:cover;
  } 
  
  
  .contact-form
  {
    width: 96% !important;
  }
 
   .link-btn
  {
  padding-right:35px !important;
  } 
  .properties.gallery
  {
    width: 646px !important;
  }
  
  .slides.banner .flex-active-slide , .property-details.pds .res-col.l5, .page-navigation.pds .res-col.l5
  {
    width:49% !important; /*950px*/  
  } 
  .businessname
  {
    width: 61%;
  }
  .slides.banner , .slides.banner img
  {
    /*height:50% !important; */
  }
  .property-details.pds .res-col.l4
  {
      width:50% !important;
  }
  .contentpanel {
    width: 98% !important;
    }
    .link-btn {
        padding-right: 125px !important;
        display: inline-grid;
        padding-bottom: 10px !important;
    }
    .mapicons
    {
    	margin-top:-330px;
    	width:46% !important;
    }
    .property-details.pds, .page-navigation.pds{
    padding-right: 0px !important;
    width: auto ;
    padding-top: 15px !important;
    height: 30px !important;
  }
  #mobimap{display:none;}
   #webvwmap{display:block;}
   .locat{margin-left: 28px;}
}
 
@media (min-width:1280px) 
{
	.slides.banner .flex-active-slide , .property-details.pds .res-col.l5, .page-navigation.pds .res-col.l5
  {
  width:600px !important; /*950px*/  
  } 
  .slides.banner , .slides.banner img
  {
  height:392px !important; 
  }
 .property-details.pds .res-col.l4
  {
  width:617px !important;
  } 
  .pdmapfrm
  {
    width: 586px !important;
    height: 392px !important;
  }
  .map-image
  {
    height: 392px !important;
  } 
  .contact-form
  {
    width: 97.9% !important;
  }
  .mapicons
    {
     
    	width:30% !important;
    }
  .property-details.pds, .page-navigation.pds{
    padding-right: 0px !important;
    width: 1220px;
    padding-top: 15px !important;
    height: 30px !important;
  }
    .properties
   {
   	  min-height:402px !important;
   }
   #mobimap{display:none;}
   #webvwmap{display:block;}
}

  