.box img { width: 22%; float:left; padding:5px; margin:10px; box-shadow:0px 0px 6px #000;}

.box img.spc { width: 100%; float:left; padding:0px; margin:10px; box-shadow:none;}

/*h1 { margin-top:50px; text-align:center;}*/
.jquery-script-ads { width:728px; margin:50px auto;}
.lightbox-image{
    cursor:pointer;
}
.lightbox-container { width:100%; float:left; margin-bottom:10px;}
.lightbox{
    background:rgba(0,0,0,0.93);
    bottom:0;
    height:100%;
    left:0;
    margin:0;
    position:fixed;
    right:0;
    top:0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width:100%;
    z-index:9999;
}

.lightbox .content{
    display: table;
    height:100%;
    margin:auto;
    width:100%;
}

.lightbox .content .inner {
    display:table-cell;
    vertical-align: middle;
}

.lightbox .content .inner .image,
.lightbox .content .inner .title{
    color:#fff;
    margin:auto;
    padding-bottom: 20px;
    text-align: center;
    width:70%;
}

.lightbox .content .inner .image img{
    max-width:90%;
}

.lightbox .left,
.lightbox .right,
.lightbox .close{
    color:#666;
    font-size:30px;
    opacity:1;
    position: absolute;
    text-shadow: none;
    z-index:2501;
}

.lightbox .close{
    right:20px;
    top:20px;
}

.lightbox .left{
    left:20px;
    top:50%;
}

.lightbox .right{
    right:20px;
    top:50%;
}

.lightbox .left:hover,
.lightbox .right:hover,
.lightbox .close:hover{
    color:#fff;
    cursor: pointer;
    transition:color 0.2s ease;
}

@media (max-width: 360px){
.box img { width:37% !important;}
.box img.spc { width: 100% !important;}
}

@media (max-width: 320px){
.box img { width:35% !important;}
.box img.spc { width: 100% !important;}
}
@media (max-width: 480px){
.box img { width:41%;}
.box img.spc { width: 100%;}
}
@media (max-width: 640px){
.box img { width:27%;}
.box img.spc { width: 100%;}
}
@media (max-width: 768px){
.box img { width:28%;}
.box img.spc { width: 100%;}
}
@media (max-width: 1024px){
.box img { width:23%;}
.box img.spc { width: 100%;}
.detail3 { width:100%;}
.span3 {
    width: 92%;
}
.property-item figure { width:100%;}
ul.featured-properties li {
    float: none;
    width: 100%;
    border-bottom: 1px solid #dedede;margin:0 0 24px; padding:0 0 20px 0;
  }
 
  ul.featured-properties li:last-child {
    padding-bottom:0px; border:none;
  }
}