hr {
	width: 90%;
	border: 1pt ridge;
}



#main {
	background: white; 
	padding-top: 0; 
	clear: both;
}


/*TABLET*/
@media only screen and (max-width: 1024px) {
	#send_div > button {
		font-size: 12px !important;
		margin-top: 5px !important;		
	}
}	

/*IPHONE*/
@media only screen and (max-width: 640px) and (-webkit-min-device-pixel-ratio: 1.1){
	#header > div {
		width: 99% !important;
	}
	#header > div > div > div:nth-child(2) {
		position: relative;
		top: -36px !important;
	}
	#header > div > div > div:nth-child(2) > span{
		display: none !important;
	}
	#header > div > div > div:nth-child(2) > div {
		position: relative;
		top: -50% !important;
		margin-top: 2% !important;
	}
	#buttons_div {
		bottom: -15% !important;
	}
	
@media only screen and (max-width: 640px) and (-webkit-min-device-pixel-ratio: 1.1) and (orientation: landscape) {	
	#header > div > div > div:nth-child(2) > div {
		margin-top: -2% !important;
	}
	#buttons_div {
		bottom: -30% !important;
	}	
}
}