.wpfh_gateway_menu{background-color:#EFEFEF;padding:10px;margin:20px 0px;}



.wpfh-add-obit-thank-you{
	
background-color:#EFEFEF;padding:20px;margin:20px;font-size:1.3em;	
	
}.two_column > input {    border: 1px solid #ccc;    padding: 8px 7px;    width: 89%; border-radius:3px;}#upload-photo {    border: 0 none;}
.svew {
    position: absolute;
    right: 13px;
}
div#mceu_19 {
    height: 220px;
}

@media screen and (max-width:767px){
	.svew {
    margin: 93px 0 0;
    position: relative;
    right:289px;
}
	.g-recaptcha {
    position: absolute;
}
div#wp-obituary-wrap {
    float: none;
    width: 100%;
}
}
@media screen and (max-width:667px){
.svew {
  right: 242px;
}
}
@media screen and (max-width:480px){
.svew {
    right: 169px;
}
}

@media screen and (max-width:414px){
.svew {
    right:140px;
}
}

@media screen and (max-width:320px){
.svew {
    right:95px;
}
}