* {margin:0px auto; padding:0px ; outline:0;}
body {font:normal 80%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px auto; padding:0px; width: 100%;} 
.fl {float:left;}
.fr {float:right;}
.clearfix {clear:both;}
li{ list-style-type:none;}
img {border:0px; max-width:100%;}
.img{max-width:100%; border:0px;}
.subnav_sel_client{text-decoration:underline; color:#d53c3f;}
.container{ width:100%; margin:0px auto; height:auto;}
.bodycontainer{ width:100%; }
.content_holder{width:100%; height:auto; margin:0px auto;}
.content_inner{width:80%; height:auto; margin:0px auto;}
.navigation{height:103px; background-color:#d53c3f; font-family:OpenSans-CondLight; font-size:20px;}
.subnav_sel{text-decoration:underline; color:#d53c3f;}
.main_client{width:80%; height:100%; margin-bottom:2%; margin-top:0.8%;}
.client_nav{width:100%; text-align:center; color:#FFF; padding:20px 0px; background-color:#d53c3f; font-family:formc_0; font-size:20px;}

.clients_banner{display:block;}
.abt_banner, .srv_banner, .port_banner, .careers_banner, .case_banner, .contact_banner, .sitemap_banner, .news_banner, .press_banner, .press_releases_banner, .thank_banner, .privacy_policy{display:none;}
.client_text{width:95%; height:100%;}
.title{ font-family:formclp_0; font-size:35px; color:#232323; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;text-shadow: 0 0 0px rgba(51,51,51,0.5);font-smoothing: antialiased;}
.text{ font-family:PTS55F; font-size:14px; color:#323232; margin-top:1%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;text-shadow: 0 0 0px rgba(51,51,51,0.5);font-smoothing: antialiased;}

/*Clients Images Logos*/
#content {padding: 0 0 0 0; float: left; margin: 20px 0px;	position: relative;	width: 100%; }
#content.fullProjects{width:100%; margin-left:0; }
#content.fullProjects .page{margin: 0 30px 0 30px;}
#projects {margin: 0 0 0 2.5%; width: 97.5%; border:0px solid #999; height:auto;}
#projects {list-style: none;}
#content .project.small{width: 31%; height: auto; display: block;	margin: 0 2% 20px 0; padding-bottom: 0; cursor: pointer; float: left; position: relative; border:1px solid #CCC; text-align:center;}
/*#content .project.small{width: 14.3%; height: auto; display: block;	margin: 0 2% 20px 0; padding-bottom: 0; cursor: pointer; float: left; position: relative; border:1px solid #CCC; text-align:center;}*/
#content .project.small img{max-width: 100%; height: auto;}

/* Media Screen */
@media only screen and (min-width:800px) and (max-width:1024px){
#content .project.small{width: 31%; margin: 0 2% 12px 0;}
/*#content .project.small{width: 14.3%; 	margin: 0 2% 12px 0;}*/
}

@media only screen and (min-width:768px) and (max-width:799px){
#content .project.small{width: 31%; margin: 0 2% 20px 0;}
}

@media only screen and (min-width:480px) and (max-width:767px){
.title{font-size:30px;}
#content .project.small{width: 30%; height: auto; display: block;	margin: 0 2% 10px 0; padding-bottom: 0; cursor: pointer; float: left; position: relative; border:1px solid #CCC; text-align:center;}
}

@media only screen and (min-width:240px) and (max-width:479px){
.title{font-size:30px;}	
#content .project.small{width: 45%; margin: 0 2% 10px 0;}
}