#page{
	height:100%;
	}
    #content {
    height: 75%;
    display: grid;
    align-items: center;
}
.submit-wrap{
    position: absolute;
    right: 0;
    bottom: -75px;
}
.pr_img.blue .vc_single_image-img{
   transition: .5s ease all; 
}
.pr_img.blue .vc_single_image-img:hover {
    background: -webkit-linear-gradient(45deg, transparent, #dfedfd);
    transition: .5s ease all;
}
.page-id-372 #main{
    padding-top:0;
}
.arrow_link{
        margin-right:-35% !important;
    }
    .ur-frontend-form .ur-submit-button {
    margin-right: 0;
    }
    .ur-frontend-form .ur-button-container{
        padding:0;
    }
    #user-registration p{
        justify-content: flex-end;
    }

@media(min-width:1440px){
    .form_img{
        top: unset !important;
    }
    .submit-wrap{
            margin-bottom: 0%!important;
    }
  
}

@media(max-width:767px){
    body {
    height: auto !important;
    overflow: visible !important;
    max-height: inherit !important;
}
.arrow_link{
        margin-right:0 !important;
    }
    .row_custom{
    display: flex;
    flex-direction: column-reverse;
    overflow:hidden;
    }
    .page-id-338 .row_custom{
        display: block;
    }
    .entry-content p{
        padding-right: 0 !important;
    }
    .form_img{
        display:none;
    }
    #nf-field-85-wrap, #nf-field-86-wrap{
        padding:0;
    }
    footer{
        padding: 24px 14% 24px 14%;
        position:relative;
    }
    footer .col-lg-4 {
    margin-bottom: 20px;
    }
}