﻿

.desktop .ImageContainer{width:870px;overflow:hidden;}



.PropertyAnchor{    display: block;
    position: relative;
    top: -50px;
    visibility: hidden;}



.phone .MainContent {
    margin-top: 0px !important;
}
.ContactForm{
    background-color: #efefef;
    padding: 10px;
}

.stick {
    position:fixed;
    top:0px;
}


.FirstImage{
    position: absolute;
}

.BackgroundImageContainer{
    background-size: cover;
    position: relative;    
}

.PageVisitorCounter{
    border: 3px solid #4e4e4e
}

.ContainerLeftDiv{
  background-color: white;
  color: #524E4B;
  opacity: 0.8;
  position: absolute;
  top: 20%;
  left:0px;
  width: 50%;
  padding-left: 186px;
  padding-bottom: 10px;
  padding-top: 10px;  
}
.tablet .ContainerLeftDiv{
    padding-left: 20px;
}

.phone .ContainerLeftDiv{
    padding-left: 0px;
    width: 100%;
}

.TitleContainer{
    font-size: 24px;
}

.TitleContainer h1 {
    font-size: 24px;
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
}

.LocationDevelopmentContainer{
    background-color: #efefef;
}

.ListRecords > ul:nth-child(-n+3) AdvertDisplay:after{
    padding-left: 40px;
    margin-top: 20px;
}

.desktop .IncentiveBox, .tablet .IncentiveBo{
    width: 50%
}
.phone .IncentiveBox{
    height: 100%;
    width: 100%;
}

.desktop .ImageBackgroundContainer{
    width:1400px;
    min-height: 484px;
    margin-top: -7px;
}

@media screen and (max-width: 1400px) {
    .desktop .ImageBackgroundContainer{
    width:100%;
     margin-top: 14px;
}
    
    
}

.tablet .ImageBackgroundContainer{
    width:100%;
    margin-top: -60px;
 
}


.phone .ImageBackgroundContainer{
    min-height: 330px;
    width:100%;
    margin-top: -50px;
}


.NoNewHomeDevelopmentText{

    font-size: 20px;

}

.tablet .LocationDevelopmentContainer {
    margin-top: -15px;   
}

.GreyPanel{
    background-color: #efefef;
    padding: 15px 0px;
}

.SubTitleContainer {
    margin-top: -20px;   
}

.phone .ShowingDetails h2{
        margin-top: -20px;
    }
    
.SubTitleContainer h2, .ShowingDetails h2{
    font-size: 17px;
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
}

.phone .ShowingDetails{
    width:100% !important;
}
.phone .ResultCount{font-size:14px;}

.phone .TitleContainer{
        margin-top: 40px;
    }
.phone .TitleContainer h1 {
    font-size: 22px;
    
}
.owl-theme .owl-controls .owl-buttons div {
    color: #3d3d3d;   
}

.owl-theme .owl-controls {
    margin-top: -20px;   
}



.MainDetailsWithCarrousel {
    padding-bottom: 40px;   
}
.desktop .MainDetailsWithCarrousel {width:910px;}

.MapStaticImageDevelopments {
    margin-top: 139px;   
}

.tablet .MapStaticImageDevelopments,
.phone .MapStaticImageDevelopments {
    margin-top: 0px;
    display: none;
}

/* ----------------- Tablet --------------*/


.tablet .MainDetailsWithCarrousel {
    width: 100%;
    padding-bottom: 0px;
}

/*----------------PHONE----------------*/


.phone .MainDetailsWithCarrousel {
    width: 100%;
    padding-bottom: 0px;
}

/*button*/

.ButtonGroup_button.Button {
    width: 50px;
    min-width: 50px;    
}




.ButtonDefault, .Button.Is_Default {
    background: grey;
    -webkit-border-radius: 5px;
    color: white;
    font-weight: bold;
    border-radius: 5px;
    border-color: #e6e6e6;
    box-shadow: 0 0 1px 0 rgba(50, 50, 50, .75);
}



h4{    font-size: 20px;
    font-weight: normal;}
    
    
  .desktop .MainContent, .tablet .MainContent {
    margin-top: 120px!important;
    background: #efefef;
}


.phone .Content {
   
    background-color: #efefef;
}

.phone .PropertyFilterOvelap {
   display:none !important;
}
