div.applynow{
padding: 25px 25px 25px 70px;
border: 1px solid black;
    background-color: #e0e1e2;
	position: absolute;
    overflow: scroll;
-webkit-overflow-scrolling: touch;	
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
#popup{


}

#overlay-back {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0.8;
filter: alpha(opacity=40);
z-index: 5;
display: none
}

.modal-body {
background: url("specials.jpg") 50% 50% no-repeat;
}
.modal-body {
position:absolute;
display:hidden;
top:30%;
left: 35%;
transform: translate (-50%, -50%);
width:400px;
height:auto;
margin-left:auto;
background-color:#7b1113;
z-index:100;
padding:10px;
border:solid 8px #333333;
border-radius:5px;
}

.close-image{
display: block;
float:right;
position:relative;
top:1px;
right: 1px;
height: 25px;
cursor: pointer;
}

.button {
    background-color: #4c4c4c;
    border:solid 2px #333333;
    color: white;
    padding: 9px 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 6px 4px;
    cursor: pointer;
}
.button_rate {
    background-color: #b7b7b7;
    border:solid 2px #333333;
    color: white;
    padding: 9px 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 6px 4px;
    cursor: pointer;
}
@media screen and (max-width:800px) {
	.modal-body {
		flex-direction: column;
		left: 1%;
		text-align: center;
	}
	