@media (max-width: 980px) {
	#itemListLeading .itemContainer { min-height: 220px; }
	div.catItemHeader h3.catItemTitle { font-size: 20px; line-height:25px; }
	div.subCategory { height:auto!important; }
} 

@media (max-width: 767px) {
#k2Container.clients .itemImage img {height:auto; }
#k2Container.clients .left, #k2Container.clients .center, #k2Container.clients .right { width:96%; margin-bottom:10px; min-height:auto; }
#k2Container.clients .right.last { margin-bottom:0px!important; }

#k2Container.clients .find, #k2Container.clients .weDid{ width:45.2%; display:inline-block; float:left;height: 210px; background: white; padding: 2%; border-bottom: 1px solid #e5e5e5;}
#k2Container.clients .find { margin-right: 1.4%;}
#k2Container.clients .left {padding:0px; width:100%; background:transparent; border-bottom:none; margin-right: 0px;}
}

@media (min-width: 599px) and (max-width: 767px) {

  #k2Container.clients .itemImage {height:200px; }
   #k2Container.clients .itemImage img {height: auto; width:auto!important; max-height: 200px;}
   #k2Container.clients .itemRight{height:200px;}
 }

@media (min-width: 481px) and (max-width: 599px) {
  div.subCategory { padding:0px; }
  div.subCategory a.subCategoryImage, div.subCategory a.subCategoryImage:hover { float:right; margin-left:20px; }
  div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img { margin-bottom:0px; }
  div.subCategory h2 { padding:20px; }
}

@media (max-width: 599px) {
#k2Container.clients .itemImage, #k2Container.clients .itemRight{float: none; width: 100%; margin-bottom: 10px;}
#k2Container.clients .find, #k2Container.clients .weDid {width: 45%;}
#k2Container.clients .find {margin-right: 2%;}
}
@media (max-width: 480px) {
	#itemListLeading .itemContainer { width:100%!important; }
} 
@media (max-width: 420px) {
	#k2Container.clients .find, #k2Container.clients .weDid {width:96%;}
	#k2Container.clients .find {margin-bottom:10px;}
}
