/*Footer*/
.footer__widget.footerWrap, .footer__widget.footerWrapLegal{
    display: flex;
    justify-content: flex-start;
    margin-bottom: 20px;
    flex-wrap: wrap;
    }

     .footer__widget.footerWrap li, .footer__widget.footerWrapLegal li{
        list-style-type: none;
        text-transform: uppercase;
        padding:0 20px 0 0;

     }

      .footer__widget.footerWrap li a, .footer__widget.footerWrapLegal li a{font-size:12px;line-height:20px;color:#00000094;}

    .footer__widget.footerWrapLegal li a{font-size:12px;line-height:20px;color:#00000094;}

.copyright__content p{
    text-align: left;
    color:#e9ebf8;
   font-size:12px;line-height:20px;color:#00000094;
}

 .footer__widget.footerWrap li:first-child, .footer__widget.footerWrapLegal li:first-child{
        list-style-type: none;
        text-transform: uppercase;
        padding:0 20px 0 0;

     }
.footer__bottom {
   /*background:#01022e;*/
   background:#ffffff!important;
   
}

.footer__widget .footer__contact li, .footer__widget .footer__contact li a, .footer__widget .footer__contact li i{color:#343c4d;}


.marquee-wrap-two {
    background: #bcbcbc;}

    .marquee__item-two a {
    font-size: 20px;line-height:28px}

/*For Lenders & Servicers*/
     .about__area-two.forLenders{background-color:#0047ff; color;#fff;}

    .about__area-two.forLenders .about__img-wrap-two::before{background-color:transparent; color;#fff;}

    .about__area-two.forLenders .about__content-two h2, .about__area-two.forLenders .about__content-two p, .about__area-two.forLenders .about__content-two a{color:#fff;}


    .about__area-two.forLenders .about__content-two a:hover{color:#fff;}

    .about__area-two.forLenders .about__content-two .tg-btn{ color: #0047ff; background-color: #fff;}

   .contact__form.lenders textarea, input {
    width: 100%;
    background: var(--tg-color-white-default);
    border: 1px solid var(--tg-border-7);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    font-size: 15px;
    color: var(--tg-heading-color);
    padding: 5px 8px;
    height: 35px;
    display: block;
}

.contact__form-wrap{
   padding: 30px 30px;
}

/*For Underwriters*/

.slider__content-three .title {
    margin-bottom: 10px;
    color: var(--tg-color-white-default);
    font-size: 40px;
    text-transform: capitalize;
}

.call__back-wrap-two.foruw{margin-top:-25%;}


/*Mortgage Origin*/

 .about__area-two.mortgageOrigin{background-color:#ededed; color;#333;}

    .about__area-two.mortgageOrigin .about__img-wrap-two::before{background-color:transparent; color;#333;}

    .about__area-two.mortgageOrigin .about__content-two h2, .about__area-two.mortgageOrigin .about__content-two p, .about__area-two.forLenders .about__content-two a{color:#333;}


    .about__area-two.mortgageOrigin .about__content-two a:hover{color:#333;}

    .about__area-two.mortgageOrigin .about__content-two .tg-btn{ color: #fff; background-color:#0047ff ;}

.mortgageOrigin .services__content-two .title {
    margin-bottom: 15px;
    font-size: 18px;
    line-height:26px;
    font-weight: 600;
}

.services__content-two.hiw .title h4 a{
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
    text-align: center;
}


/*Solutions*/
.solutions .blog__post-content-four .title {
    font-size: 18px;
    line-height:26px;
}

/**/

.howItWorks .services__content-two .title {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 22px;
    font-weight: 600;
    text-align: center;
}

.services__item-two {
   
    padding: 50px 20px;
}

.services__content-two .title {
    margin-bottom: 15px;
    font-size: 18px;
    line-height:26px;
    font-weight: 600;
}

.mortgageOrigin .services__item-two {
    padding: 50px 20px;
    height: 300px;
}
.services__item-seven {
    background: var(--tg-color-gray-2);
    padding: 40px 40px;
    position: relative;
    z-index: 1;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
/*    height: 280px;*/
}


.resources{background-color: #f5f6fc;}


.bggrdnt{
       background-image: linear-gradient(1500deg, rgb(0 71 255) 0%, rgb(0 71 255 / 13%) 29%, rgb(0 71 255 / 36%) 54%, rgb(0 71 255) 77%, rgb(0 71 255) 100%);
   }
.bggrdntTwo{
       background-image: linear-gradient(180deg, rgb(0 71 255) 0%, rgb(0 71 255 / 13) 29%, rgb(0 71 255 / 36%) 54%, rgb(0 71 255 / 49%) 77%, rgb(0 71 255 / 33%) 100%);
   }


/*Fo Lenders Page*/

.forLendersPage .ourServices{background-color:#d3d3d33b;}



.forLendersPage .leaveusItem{min-height:400px;height:auto;}

/**/

.forServicers .focusMatters{min-height:420px;height:auto;}
.forServicers .banner__area-two {
    padding: 80px 0 80px;

}
.services__item-two .services__icon-two i {
    width:50px;
    height:auto;
}


.about__content-two > p {
    font-size: 18px;
    margin-bottom: 26px;
}


.forUnderwriters .contentQ{

     background-image: url('../img/banner/h9_hero_bg.jpg');
    background-position: center center; /* centers the image horizontally and vertically */
    background-size: cover;            /* makes the image cover the entire element */
    background-repeat: no-repeat;      /* prevents tiling */
}


.mortgage-origination .lastSection .services__item-two {
    background-color: #ededed;
}

.aboutUs .about__list-item li{
flex-wrap: wrap;
font-size:16px;line-height:24px;font-weight:400;
}
.aboutUs .about__list-item{font-size:16px;line-height:24px;}

.banner__content .sub-title {
   
    text-transform:none;
   
}

/*Income Analysis*/

.services__thumb-seven img {
    width: 100%;
    height: auto!important;
    object-fit: cover;
}

.services__item-wrap-two .nav-link {

    padding: 36.5px 45px 36.5px 35px!important;

}




   @media (max-width: 1500px) {
    .estimate__img img {
        right: 32%;
    }
}