@media only screen and (max-width:1240px){
    body{background:#f4ff96;}
    button{
	border-radius: 50%;
	line-height: 80%;
	width: 80%;
	height: 80%;
	padding: 0;
  -webkit-box-shadow: 0 5px 0 red;
  box-shadow: 0 5px 0 red;
    }
    
    button:hover {
	-webkit-transform: translate(0, 3px);
	transform: translate(0, 3px);
	-webkit-box-shadow: 0 2px 0 red;
	box-shadow: 0 2px 0 red;
    }
}
@media screen and (min-width:1240px){     
    button{
	margin-right:100px;
	border-radius: 50%;
	line-height: 100px;
	width: 100px;
    height: 100px;
    padding: 0;
    -webkit-box-shadow: 0 5px 0 red;
    box-shadow: 0 5px 0 red;
    }
    
    button:hover {
	-webkit-transform: translate(0, 3px);
	transform: translate(0, 3px);
	-webkit-box-shadow: 0 2px 0 red;
	box-shadow: 0 2px 0 red;
    }
    body{background:#f4ff;}
}
