.custom-css { }
		
		
		
		
		
		
		
			.nav-links ul li {
    padding: unset;
}


#header .container .nav .nav-links ul li.has-children ul {
    display: none
}



@media(min-width: 991px) {
    #header .container .nav .nav-links ul li.has-children ul {
        min-width: 200%;
    }

    #header .container .nav .nav-links ul li.has-children ul li.has-children ul {
        box-shadow: none;
        background: transparent;
        position: static;
        min-width: 100%;
    }
}

@media(max-width: 991px) {
    .footer-full {
        position: relative;
        background: #e53235;
        margin-top: -35px;
        z-index: 999;
        border-top-left-radius: 100% 3%;
        border-top-right-radius: 100% 3%;
        padding-bottom: 82px;
        position: absolute;
        width: 100%;
    }
}

.three-cta {
    display: none;
}

.hero-content h1 {
    font-size: 36px;
}

.hero-content p {
    font-size: 14px;
    color: #040404;
}

.hero-top {
    padding: 150px 0px 150px 0px;
    border-top: 1px solid #dcdddf;
    position: relative;
    overflow: hidden;
    background: #fff;
}

@media (min-width: 991px) {
    .inner-page-block {
        padding: 50px 0px;
        display: flex;
        align-items: center;
    }
}

body {
    color: #040404;
}

​ .inner-cta-blocks {
    padding-bottom: 50px;
}



/*  leadership team  */

.node-36303 #inner-page .inner-header {
    background: url('/uploads/sites/9867/public/teamworkhandscropped.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

@media(min-width: 991px) {
    /* .hero-top img.hero-img {
        position: absolute;
        top: -40px;
        z-index: 8;
        right: -70px;
    } */

    .front .hero-top {
        padding: 250px 0px 250px 0px;
    }
}


@media(max-width: 1500px) {
    .front .hero-top {
        padding: 150px 0px 150px 0px;
    }
}


@media(max-width: 991px) {
    header .btn {
        display: none;
    }

    .hero-top img.hero-img {
        position: absolute;
        top: -40px;
        z-index: 8;
        right: -30px;
    }
}

/*  contact form section  */
.arc-contact-head {
    background: url('/uploads/sites/9867/public/housewithcurbappeal.jpeg');
    background-position: center center;
    background-size: cover;
    display: flex;
}

.testimonial-img-hidden {
    display: none;
}

.testimonial-img {
    display: none;
}

.review-content p {
    color: #000;
    font-size: 18px;
    max-width: 413px;
    align-items: center;
    padding-top: 10%;
    text-align: center;
}

.front .product-container {
    /* display: none; */
}

p {
    color: #040404;
}

/*  changing number in footer  */

.footer-phone span {
    display: none;
}

.footer-phone:after {
    content: "877.531.9951";
}

/*  New Customer inner pages  */

.node-36499 #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/coupleshakinghandswithloanofficer1.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.node-35631 #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/coupleshakinghandswithloanofficer1.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.node-35632 #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/coupleshakinghandswithloanofficer1.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.node-35633 #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/coupleshakinghandswithloanofficer1.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.page-loan-officer-list #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/coupleshakinghandswithloanofficer1.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

/*  Existing Customer inner pages  */

.node-35646 #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/rowofhouses.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.node-36655 #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/rowofhouses2.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.node-35636 #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/rowofhouses2.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.node-35637 #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/rowofhouses2.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.node-35647 #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/rowofhouses2.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.page-contact #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/rowofhouses2.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

/*Testimonial Picture Banner */
.page-testimonial #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/fivestarsreviews350.jpeg');
    background-position: center top;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

/*Career Page Banner*/
.node-37000 #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/careerpage.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.page-job-posting-list #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/careerpage.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

/*  changing NMLS number in footer  */


.footer-title,
.footer-title:after {
    display: none;
}

.social-footer i {
    color: #fff;
    font-size: 20px;
    transition: 0.15s all ease;
}

.social-footer i:hover {
    transform: translateY(-3px);
}

.page-mortgage-calculator .calc-group h4 a {
    font-weight: 600;
    color: #f13337;
    text-decoration: underline;
    font-size: 20px;
}

/* Privacy Policy font Size */
.node-36936 p {
    font-size: 18px
}

.node-36936 li {
    font-size: 18px
}

.inner-content {
    margin-top: 0;
}

/*  Legal inner pages  */

.node-36938 #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/legalpages1.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.node-36936 #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/legalpages1.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.node-37038 #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/legalpages1.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

/*  Apply Now page  */

.node-37772 #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/keytoopendoor.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

@media(min-width: 991px) {
    .inner-page-block {
        padding: 50px 0px;
        display: flex;
        align-items: center;
    }
}

/*  Last Pages modified  */

.node-37393 #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/rowofhouses1.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.node-37874 #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/rowofhouses1.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.page-blog-list #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/rowofhouses1.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.page-news-list #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/rowofhouses1.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.node-36654 #inner-page .inner-header {
    background: url('/uploads/sites/9869/public/AboutUs1.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.branch-contact-test .col-md-4 { 
    display: none;
}
    
.branch-contact-test .col-md-8 {
    width: 100% !important;
}

.node-161930 #inner-page .inner-header {
    background: url(/uploads/sites/9867/public/legalpages.jpeg);
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}