.navbar .container.row{
  margin: 0;
}
#wrapper {
  width: auto !important;
  max-width: 960px;
}
.navigation > li > a span{
	padding: 15px 15px;
	font-size: 12px;
}
.menu-after, .menu-before {
  display: none;
}
.navigation {
  margin: 0 auto;
  width: 768px;
}
.sideBar.workPass a {
  font-size: 12px;
  text-align: left;
}
.navbar-toggle .icon-bar {
  background: none repeat scroll 0 0 #FFFFFF;
}
.navbar-toggle:hover, .navbar-toggle:active,.navbar-toggle.active {
  background: none repeat scroll 0 0 #53020B;
}
@media screen and (max-width: 767px){
	.testimonial {
  background: url("../img/testimony.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
  height: auto;
	}	
	.navigation > li, .navigation  {
  display: block;
  width: 100%;
}
.navigation{display: none;}
.navigation > li {
  border-bottom: 1px solid #B22222;
}

.navigation > li > a span {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding: 15px 30px;
  width: 100%;
}
.navigation > li.active > a, .navigation > li > a:hover, .navigation > li.active > a span, .navigation > li > a:hover span {
  background: none repeat scroll 0 0 #53020B;
}
.testimonyHolder{
	min-height: 100px;
}
.testimonyHolder img{display: none;}
.testimonyHolder.even {
  border-radius: 0;
  float: right;
  margin-top: 20px;
  padding: 10px;
}
.testimonyHolder {
  background: none repeat scroll 0 0 #E9E9E9;
  border-radius: 0;
  float: left;
  margin-top: 20px;
  min-height: 100px;
  padding: 10px;
  position: relative;
  width: 100%;
}
.nameClient {
  border-right: 0 solid #CCCCCC;
  float: left;
  left: 16px;
  position: static;
  text-align: left;
  top: 70px;
  width: 172px;
}
.nameClient {
  border-right: 0 solid #CCCCCC;
  float: left;
  position: static;
  text-align: left;
  width: 172px;
}
.testimonyHolder.even .nameClient {
  border-left: medium none;
  border-right: 0 solid #CCCCCC;
  float: right;
  left: auto;
  position: static;
  text-align: right;
}
.jobs {
  background: none repeat scroll 0 0 #f1f1f1;
  color: #0F0F0F;
  padding: 10px;
  height: auto;
  margin-top: 0;
}
.jobsContainer {
  height: auto;
}
.jobs h2{ margin:10px 0; color: #000;  }
.clearMob{clear: both; margin-bottom: 10px;}
.jobs a{background: #2F4F4F; position: static;padding: 5px 20px;}
.hidden-sm.hidden-lg > h2 {
  background: none repeat scroll 0 0 #2F4F4F;
  color: #FFFFFF;
  font-size: 20px;
  margin-bottom: 0;
  padding: 10px;
  text-align: right;
}
.sub-menu {
  margin: 0;
  padding: 0;
  width: 100%;
  }
  .sub-menu li{margin: 0; border-bottom: 1px solid #490202;}
  .sub-menu li ul.sub-menu2{right: auto;}
}
@media screen and (max-width: 320px){
	.col-xxs-12 {
  width: 100%;
}
.grey-bg{
	text-align: center;
}
}
input.btn-warning[type="image"] {
  display: block;
  padding: 6px;
  text-align: center;
  width: 98% !important;
}