.downloads .container-downloads .row {margin:0;}
.downloads .container-downloads .row .column{padding: 30px 0 0;}
.downloads .container-downloads .row .column .image{position: relative;width: 100%;}
.downloads .container-downloads .row .column .image img{display: block;width: 100%;}
.downloads .container-downloads .row .column .desc{padding-top: 20px;text-align: center;}
.downloads .container-downloads .row .column .desc .item-title{padding-bottom: 14px;}
.downloads .container-downloads .row .column .desc .item-desc{padding-bottom: 12px;}
.downloads .container-downloads .row .column .desc a{text-decoration: underline;padding-left: 23px; background: url(../../sysimages/icon-download.png) no-repeat left center/13px 15px;}
.downloads .container-downloads .row .column .desc a:hover{text-decoration: none;}

@media screen and (min-width: 768px){
   body:not(.tablet) .downloads .container-downloads .row .column{width: 20%;} 
   
   body.tablet .downloads .container-downloads .row .column:nth-child(-n+4){padding-top: 0;}
   body.tablet .downloads .container-downloads .row .column:nth-child(4n+1){clear: left;}
   
   body:not(.tablet) .downloads .container-downloads .row .column:nth-child(-n+5){padding-top: 0;} 
   body:not(.tablet) .downloads .container-downloads .row .column:nth-child(5n+1){clear: left;}       
}

@media screen and (max-width: 768px){
	.downloads .wrapper-page{padding-bottom: 50px;}
	.downloads .container-downloads .row .column .desc .item-title{padding-bottom: 5px;}
	.downloads .container-downloads .row .column .desc .item-desc{padding-bottom: 5px;}
	.downloads .container-downloads .row .column:first-child{padding-top: 0;}
}