.client-logo {position: relative;float:right;top:0;width: auto;height: 40px;margin: 20px 0;}


/* small phones */
@media (max-width: 320px) {
	
	.client-logo {
		height: 40px;
	}

}

 
/* medium phones */
@media (min-width: 321px) and (max-width: 480px) {
	
		
	.client-logo {
		height: 40px;
	}



}

  

/* Landscape phone */
@media (min-width: 481px) and (max-width: 767.97px) {
	
	.client-logo {
		height: 40px;
	}


}


  
/* Portrait tablet */
@media (min-width: 767.98px) and (max-width: 991.97px) {


}
 

 
/* landscape tablet */
@media (min-width: 991.98px) and (max-width: 1199.98px) {
	


}
 
/* desktop */
@media (min-width: 1200px) {

}


