html {
    -webkit-text-size-adjust: 100%; 
}
.quickSearchTabs{margin:0 auto;}
body {margin: 0;background: #e3e3e3;}
.loader{position: fixed;left: 0px;top: 0px;	width: 100%;height: 100%;z-index: 9999;background-color:gray;color:#fff;display:table;}
.lbladdress{display:table-cell;vertical-align:middle;text-align:center;font-size:4em;}
.gobalhomebannerImg{position:relative;}
.gobalhomebannerImg .nivo-caption{display:none!important;}
.gobalhomebannerImg .nivo-controlNav{z-index:999;position:relative!important;top:-52px;display:table;margin: 0 auto!important;left: auto!important;bottom:0!important;}
#content{margin:0 auto;background:#fff;padding-top:0;}
.mainImg{width:100%;background-position:center center;background-size:cover}
.featureIconTable div{float:left;margin-right:8px;}
.featureIconTable img{height:24px;}
.pnlOpt8Info.details {overflow:visible;}
.details, .description, .officeinfo{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:2.25em 7.03125%;}
.details{background-color:#f7f7f7;overflow: hidden;display: table;width: 100%;text-align:center;}
.adcopyHeadline{font-size:2em;color:#fff;z-index:999;position:absolute;bottom: 50px;line-height:110%; padding-left:7.03125%;text-shadow:0 1px 4px rgba(0,0,0,0.5)}
.description{background-color:#fff;overflow:hidden;}
.description .colleft{margin-right: 2.35765%;width: 61.61588%;float:left;}
.description .colright{ width: 31.76157%;margin-left: 4.2649%;float:right;}
#content .section{padding: 1.5em 0;}
#content .section:first-child{padding-top:0;border-top:0;}
.showAgtPhoto{margin-bottom:10px;float:none;}
.showAgtContact .icon{float:left;min-width:1.5em;background-image:none;}
.showAgtContact span{float:left;}
.showAgtContact div{clear:both;}
.listFeature ul{margin: 0;padding: 0;}
.listFeature li {float: left;width: 50%;list-style-position: inside;}
.VideoSection, .AmentiesSection, .floorplan, .contactform{padding-top:2.25em;}
#mapviewContainer, #map_canvas{width:100%;height:100%;}
#content .rtbOuter{border:none;}
#mapcontrols{text-align:center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:0 7.03125%;}
.agtlicense{font-size:0.75em;}

.emailfriendbtn .rbDecorated{background:none!important;}
.emailfriendbtn .RadButton{padding:0!important;width: 34px!important;height: 34px!important;background-image: url(/i/social_media/social_media_sprite.png);background-position: -136px 0;}
.emailfriendbtn .RadButton:hover{background-position:-136px bottom!important;}
.socialIcon{float:left;margin-left:2px;}
.socialIcon .sshListItem{padding:0!important;}

.footer{background-color:gray;color:#fff;padding:11px 7.03125%;text-align:right;font-size:0.875em;}
.footer a:link, .footer a:visited {text-decoration:none;color:#fff;}
.officeContact .icon{float:left;width:1.25em;background:none;}
.agtContact span, .officeinfo span{padding-left:0;}
.floorplan .rrRelativeWrapper, .floorplan .rrClipRegion, .floorplan .rrItemsList{width:100%!important;height: 100%!important;}

#summary{margin:5px 0 10px;position:relative;width:100%;}
#summary .cap{float:left;margin-right:10px;width:100px;display:block;font-size:1em;}
#summary div {border-bottom:1px solid #ccc;clear:both;overflow:hidden;padding:2px;}
#summary h3{font-size:0.75em;margin:10px 0 5px;}
.summaryValue{display:block;position:absolute;left:0px; width:100%;padding-left:110px;clear:none!important;border:none!important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.emailFromContainer{border: 1px solid #e0e0e0; background-color: #f1f1f2; padding: 15px; width: 500px; margin:0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.emailFromContainer .checkCopy {font-size:0.875em;}

/*.ImageGalleryContainer .rigThumbnailsList li a{width:199px;height:199px;}*/
.ImageGalleryContainer .rigThumbnailsBox, .ImageGalleryContainer .RadImageGallery{background-color:#fff!important;}
.ImageGalleryContainer .rigThumbnailsList img{opacity:0.7!important}
.ImageGalleryContainer .rigThumbnailsList img:hover{opacity:1!important}
.ImageGalleryContainer .rigThumbnailsList{padding:0!important;}

.w-col {position: relative;float: left;width: 100%;min-height: 1px;padding-left: 10px;padding-right: 10px;}
.w-col-6 {width:50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/*.pnlrepeater-container{width:615px;overflow-x:auto;height:482px;margin:0 auto;}*/

.pnlrepeater{overflow:hidden;}
.img-container{float:left;width:236px;height:177px;opacity:0.8;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right:5px;padding-bottom:5px;}
/*.img-container img{width:195px;}*/
.img-container:hover{opacity:1;cursor:pointer}

.developmentCompleted{border-top:1px solid rgba(34, 34, 34, .15);padding-top:50px;}
.developmentCompleted .building{float:left;width: 24%;margin-right: 1.33333%;margin-bottom: 1.33333%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.developmentCompleted .building:nth-child(4n){margin-right:0!important;}
.developmentCompleted .heading{padding: 5px 10px;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.developmentCompleted .buildImg{display:block;overflow:hidden;}

.VideoSection .pnlvideo{width:49.5%;float:left;margin-right:0.5%;margin-bottom:1.33333%;}
.VideoSection .pnlvideo:nth-child(2n){margin-right:0!important;float:right;}
.VideoSection, .rotator-agts {overflow:hidden;}
.rotator-agts .agt{float:left;text-align:center;width:150px;}
.AgentSection .agt img{width:70%;}
.rotator-agts .agt a,.AgentSection .agt span{display:block;} 
.developmentCompleted .building{position:relative;}
.imgCompleted{position:absolute;top:0;left:0;max-width:60%;width:150px;}
.project-info{padding:1em 0;}
.Project-Container .k-card-header span {display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.Project-Container { display: flex;flex-wrap: wrap;}
.project-wrapper {flex: 0 33.3333%;padding-left: 8px; padding-right: 8px;margin-bottom: 16px;box-sizing: border-box; position: relative;min-width: 100px;}
.project-img-container {display:table;width:100%;}
.project-img{width:100%;text-align:center;display:table-cell;text-align:center;vertical-align:middle}
.project-img img{vertical-align:bottom;}
.pnlProjects{overflow:hidden;}
.headline{display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;min-height:40px;}
.projectName h3{text-align:center;}
.project-info .address{overflow: hidden;display: -webkit-box;line-height: 1.2em;height: 2.4em; -webkit-box-orient: vertical;margin-bottom:10px;}
.AgentSection .rrItemsList{width:100%!important;height:auto!important;} 
.AgentSection .RadRotator, .AgentSection .rrRelativeWrapper, .AgentSection .rrClipRegion{height:auto!important;}
.rotator-agts .rrButton{display:none;}
.MobAgtsSection .agt{float:none;margin:0 auto;}
.Project-Container .k-button a{display:block;width:100%;}
.project-img img:hover {
    transform: scale(1.2);
}
.project-img img {
    transition: transform .7s;
    vertical-align: bottom;
}
#ListImgsSlider .slick-arrow.slick-next {
    left: auto;
    right: 32px;
}

#ListImgsSlider .slick-arrow {
    background: transparent none;
    border: 0 none;
    cursor: pointer;
    height: 88px;
    left: 32px;
    padding: 0;
    position: absolute;
    text-indent: -99999px;
    top: 50%;
    transform: translateY(-50%);
    width: 44px;
    z-index: 1;
}

    #ListImgsSlider .slick-arrow.slick-next:after {
        left: -20px;
        transform: rotate(-135deg);
    }

    #ListImgsSlider .slick-arrow:after {
        border-bottom: 3px solid #fff;
        border-left: 3px solid #fff;
        content: " ";
        display: block;
        height: 50px;
        left: 13px;
        position: absolute;
        top: 20px;
        transform: rotate(45deg);
        width: 50px;
    }

#ListImgsSlider img {
    height: 100%;
}

#ListImgsSlider .slick-track {
    height: 60vw;
    max-height: 550px;
    width: 100%;
}

#ListImgsSlider {
    background: #000;
    overflow: hidden;
    position: relative;
}

    #ListImgsSlider .slick-slide {
        transition: opacity 0.5s ease-in-out;
        opacity: 0.5;
    }

    #ListImgsSlider .slick-active {
        opacity: 1;
    }
.project-img img{object-fit:cover;width:100%;height:100%;}
@media only screen and (max-width:1030px) {
    #content{width:100%;}
}
@media only screen and (max-width:767px) {
    .w-col {width: 100%;left: auto;right: auto;padding:0;}
    .adcopyHeadline{font-size:1.5em;}
    .description .colleft, .description .colright{margin:0;width:100%;}   
    .emailFromContainer{width:100%;}  
    .lbladdress{font-size:4em} 
    .details, .description, .officeinfo{padding:2.25em 0;}
    .VideoSection .pnlvideo{width:49.33335%;}    
    .VideoSection .pnlvideo:nth-child(2n), .VideoSection .pnlvideo:nth-child(3n){margin-right:0!important;}   
    .developmentCompleted .building{width:32.44445%;}
    .developmentCompleted .building:nth-child(3n){margin-right:0!important;}
}
@media only screen and (max-width:450px) {            
    /*.showIcons .icons{float:left!important}*/
    #content{margin:0 auto;}
    .adcopyHeadline{font-size:1em;bottom:20px;}
    .gobalhomebannerImg{background:#fff;}
    .gobalhomebannerImg .nivo-controlNav{top:0!important}
    .details .address,  .details .showIcons{display:block;}
    .details .address{padding-bottom: 1.5em;margin-bottom: 1.5em;border-bottom: 1px #bbbbbb solid;}    
    .colright .price{padding:1.5em 0!important;}    
    #mapcontrols .rtbSeparator{height:10px!important;}
    #mapcontrols .rtbText{font-size:0.875em;}
    #mapcontrols .rtbIn, #mapcontrols .rtbMid{padding:0!important;}     
    .pnldoc, .pnldetailofi{display:block;}  
    #mapcontrols{padding:0;}     
    .VideoSection .pnlvideo{width:100%;margin-right:0!important;}    
    .AgentSection .agt{width:50%;}
    .developmentCompleted .building{width:49.33335%;}
    .developmentCompleted .building:nth-child(2n){margin-right:0!important;}
    .developmentCompleted .building:nth-child(3n){margin-right:1.33333%!important;}
    .project-wrapper:nth-child(1n), .project-wrapper:nth-child(2n){width:100%;padding-left:0!important;padding-right:0!important;padding-bottom:15px!important;float:none;}
}


 