
#loading{
  padding-top:250px;
}
.left-col .photos{
  float:left;
  margin: 0 30px 30px 0 !important;
  min-width:460px;
  min-height:600px;
}
.left-col .stat{
  float:left;
  width:220px;
  padding:20px 0;
}

.outer {
margin: 0;
}
.outer li {
  border:1px solid #333;
  list-style:none;
}
.outer .thumbs li {
  margin:0;
}
.outer img{
  display:block;
}
.thumbs li{
  float:right !important;
  margin-bottom:5px !important;
}

.head {
  background:url(../models/images/bg-title.jpg) center center;
  margin:0 0 20px;
}
#security .head {
  background:url(../security/images/bg-title.jpg) center center;
}
.head h1{
  font-size:30px;
  line-height:36px;
  text-shadow:0px 0px 10px #000;
  color: white;
  text-indent:20px;
  line-height:80px;
  
}
.stat h2{
  text-transform:capitalize;
  border:none;
  font-size:190%;
  margin:10px 0 25px;
  text-align:center;
  line-height:120%;
}



dl {
	margin-bottom:50px;
  border-top: dashed 1px #222;
  margin:20px 20px 40px;
}
dl dd{
  border-bottom:dashed 1px #222;
}

dl dt {
    float:left; 
    margin-right:10px; 
    padding:8px 0;  
    width:90px;
    color:#555;
    font-weight:bold;
    font-size:90%;
    text-transform:uppercase;
    text-align:right;
}
 
dl dd {
    margin:2px 0; 
    padding:7px 0;
}


@media only screen and (max-width:970px) {
  .left-col .photos {
    min-width: auto;
    width: auto;
  }
  .outer img {
    display: block;
    width: 100%;
  }
  .outer .thumbs{
    width: 100% !important;
  }
  .outer .thumbs li img {
    float: left !important;
  }
}