/* ============================================================================================= */
/* GALLERY COLUMNS
/* --------------------------------------------------------------------------------------------- */


.wrap_gallery { padding:0px 0px 0px; width:100%; border: 0px solid #FFFEDE; display:block; }

ul.column{ display:block; width: 100%; padding: 0px; margin: 0px; list-style: none; border:0px solid #F00;}
ul.column li {float: left; width: auto; padding: 0; margin:0; display: inline-block;}
ul.column li div.block { height: auto /*185px*/; display:block; margin: 0px; padding: 0; border:1px solid #E5E6E7; overflow:hidden; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;}
ul.column li div.block:hover{background-color:#F9F9F9;}
ul.column li div/*.block*/ .project_name { text-transform: capitalize;}
ul.column li div/*.block*/ .carChopa {display:block; border:0px solid #fff; width: 100%; height: 230px; overflow:hidden !important; margin-bottom:5px; background: none; text-align:center !important; padding: 0px; }
ul.column li div.block .carChopa img { width: auto; /*max-width:200px;height:200px;*/}
ul.column li div .gall_image { display: block; width: 100%; height: 230px; background-size: cover !important; background-repeat: no-repeat; background-position: 50% 0%; }



ul.column.column_third li,	
ul.column.column_half li {
    width: 50%;
    float: left;
    padding: 0px;
    margin: 0 0 10px 0;
    line-height: 1.5;
}
ul.column.column_third li div.block,	
ul.column.column_half li div.block
{ height: auto; display:block; margin: 0 0 0px 10px; padding: 0px; border:1px dotted #E5E6E7; border-width: 0px 1px 1px 0; position:relative; min-height:110px;}
	
ul.column.column_third li div.block
{ height: auto; display:block; margin: 3px; padding: 0px; border:1px dotted #E5E6E7; border-width: 1px; position:relative; min-height:80px;}	
 

ul.column.column_third li div.block .carChopa img,	
ul.column.column_half li div.block .carChopa img { width:auto; min-width:95%; height:100%; padding: 0; margin: 0 auto; }

ul.column.column_half li div.block .carTitle,
ul.column.column_half li div.block .carCont {
display: block; margin-left: 145px; border:0px solid #f00;}


ul.column.column_half li div.block .carTitle { font-size: 108%;}
ul.column.column_third li div.block a.carTitle { font-size: 16px; display: block; background: #f1f1f1; padding: 5px; border-bottom:1px dotted #E5E6E7; }
	
ul.column.column_third li {
width: 33.3%; margin: 1px 0px 5px 0; display: inline-block; vertical-align:top; float: left; 
}	

ul.column.column_half li div.block.gallery_side a .carChopa {
  width: 100%;
  height: 150px;
}

@media only screen and (max-width: 767px){ 
	ul.column.column_third li div.block, ul.column.column_half li div.block { max-height: 180px; }
}
@media only screen and (max-width: 480px){ 
	ul.column.column_third li div.block, ul.column.column_half li div.block { max-height: 130px; }
}