.custom-css { }
		
		
		
		
		
		
		
			.nav-links ul li {
    padding: unset;
}


#header .container .nav .nav-links ul li.has-children ul {
    display: none
}



@media(min-width: 991px) {
    #arc-loan-officer .hero-top img.hero-img {
        position: static;
        top: -40px !important;
        z-index: 8;
        right: -30px !important;
    }
    
    #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;
}

body {
    color: #040404;
}

​ .inner-cta-blocks {
    padding-bottom: 50px;
}

​ ​ @media(min-width: 991px) {

    .inner-page-block {
        padding: 50px 0px;
        display: flex;
        align-items: center;
    }






}


@media(min-width: 991px) {
    .hero-top img.hero-img {
        position: absolute;
        top: -100px;
        z-index: 8;
        right: -100px;
    }

    .front .hero-top {
        padding: 250px 0px 115px 0px;
    }
}



@media(max-width: 991px) {
    header .btn {
        display: none;
    }
}

/*  leadership team  */

.node-36001 #inner-page .inner-header {
    background: url('/uploads/sites/9867/public/leadership.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/9867/public/fivestarsreviews350.jpeg');
    background-position: center top;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

/*Career Page Banner*/
.node-35643 #inner-page .inner-header {
    background: url('/uploads/sites/9867/public/careerpage.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

/*Customer service*/
.node-207606 #inner-page .inner-header {
    background: url('/uploads/sites/9867/public/Customer_support_1.jpg');
    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/9867/public/careerpage.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.arc-contact-head {
    background: url('/uploads/sites/9867/public/curb_appeal_resize.png');
    background-position: center center;
    background-size: cover;
    display: flex;
}

.node-37037 #inner-page .inner-header {
    background: url('/uploads/sites/9867/public/bebacksoon.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('https://archomellc.com/uploads/sites/9867/public/home2.jpg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.myButton {
    box-shadow:inset 0px 1px 0px 0px #cf866c;
    background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
    background-color:#d0451b;
    border-radius:3px;
    border:1px solid #942911;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:13px;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:0px 1px 0px #854629;
}
.myButton:hover {
    background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
    background-color:#bc3315;
}
.myButton:active {
    position:relative;
    top:1px;
}

p {
    color: #040404;
}

.product-container h4 {
    font-size: 24px;
    font-weight: 600;
}

.product-container p {
    font-size: 20px;
}

.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;
}

/*  changing number in footer  */

.footer-phone span {
    display: none;
}

.footer-phone:after {
    content: "844.851.3600";
}

/*  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);
}

.node-36931 p {
    font-size: 18px
}

.node-36931 li {
    font-size: 18px
}

.inner-content {
    margin-top: 0;
}

/*  legal pages  */

.node-36932 #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;
}

.node-36931 #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;
}

.node-37035 #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;
}


#footer-cta {
    display: none;
    align-items: center;
    background: url('/uploads/sites/9867/public/cta_resize.png');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 80px 0px;
    color: #fff;
    position: relative;
}

.node-35643 #inner-page .inner-page-block {
    padding: 150px 0px;
    display: inline;
    align-items: center;
}

.node-40365 #inner-page .inner-page-block {
    padding: 150px 0px;
    display: inline;
    align-items: center;
}

.node-40365 #inner-page .inner-header {
    background: url('/uploads/sites/9867/public/careerpage.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    display: flex;
    align-items: center;
    position: relative;
}

.node-40365 .branch-contact-test  {
    display: none;

}
/* For Business Contact form */
.node-43184 #inner-page .inner-header {
    background: url('/uploads/sites/9868/public/highspeedtrainwithred.jpeg');
    background-position: center center;
    background-size: cover;
    min-height: 500px;
    display: flex;
    align-items: center;
    position: relative;
}

.branch-contact-test .col-md-4 {
    display: none;
     }

.branch-contact-test .col-md-8 {
    width: 100% !important;
    display: none;
     }

/*Direct Page Banner and other changes*/
.node-114366 #inner-page .inner-header {
    background: url(/uploads/sites/9867/public/newslider.jpg);
    display: flex;
    align-items: center;
    position: relative;
    background-position: right top;
    background-size: 1950px 450px;
    background-repeat: no-repeat;
    min-height: 450px;
    height: 450px;
    margin-top: 38px;
}

.node-114366 .nav-links {
    margin-left: auto;
    display: none;
}

.node-114366 #footer-cta {

    display: none;
}

.node-114366 .bottom-footer {

    display: none;
}

.node-114366 .btn-dark {

    display: none;
}

.node-114366 form#form_builder {
    width: 500px;
    max-width: 100%;
    margin: 0 auto;
}

.node-114366 .text-wrapper {
    padding-top: 0 !important;
}

.node-114366 .screen input[type=text], .screen input[type=email], .screen input[type=number], .screen select, .screen textarea {
    font-size: 1.7rem;
}

.node-114366 div.nav-bars {
    display: none;
}

/*Direct Page Banner and other changes for FB*/
.node-121605 #inner-page .inner-header {
    background: url(/uploads/sites/9867/public/newslider.jpg);
    display: flex;
    align-items: center;
    position: relative;
    background-position: right top;
    background-size: 1950px 450px;
    background-repeat: no-repeat;
    min-height: 450px;
    height: 450px;
    margin-top: 38px;
}

.node-121605 .nav-links {
    margin-left: auto;
    display: none;
}

.node-121605 #footer-cta {

    display: none;
}

.node-121605 .bottom-footer {

    display: none;
}

.node-121605 .btn-dark {

    display: none;
}

.node-121605 form#form_builder {
    width: 500px;
    max-width: 100%;
    margin: 0 auto;
}

.node-121605 .text-wrapper {
    padding-top: 0 !important;
}

.node-121605 .screen input[type=text], .screen input[type=email], .screen input[type=number], .screen select, .screen textarea {
    font-size: 1.7rem;
}

.node-121605 div.nav-bars {
    display: none;
}

/*Direct Page Banner and other changes for Bing*/
.node-121606 #inner-page .inner-header {
    background: url(/uploads/sites/9867/public/newslider.jpg);
    display: flex;
    align-items: center;
    position: relative;
    background-position: right top;
    background-size: 1950px 450px;
    background-repeat: no-repeat;
    min-height: 450px;
    height: 450px;
    margin-top: 38px;
}

.node-121606 .nav-links {
    margin-left: auto;
    display: none;
}

.node-121606 #footer-cta {

    display: none;
}

.node-121606 .bottom-footer {

    display: none;
}

.node-121606 .btn-dark {

    display: none;
}

.node-121606 form#form_builder {
    width: 500px;
    max-width: 100%;
    margin: 0 auto;
}

.node-121606 .text-wrapper {
    padding-top: 0 !important;
}

.node-121606 .screen input[type=text], .screen input[type=email], .screen input[type=number], .screen select, .screen textarea {
    font-size: 1.7rem;
}

.node-121606 div.nav-bars {
    display: none;
}
.offers-content {

display: none;
}