@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:100,300,400,400i,600,600i,700,700i);@import url(https://fonts.googleapis.com/css?family=Asap:400,400i,500,500i,600,600i,700,700i);:root{--primary-color:#0e508b;--primary-hover-color:black;--text-color:#313d45;--text-offset-color:#fff;--text-offset-hover-color:#fff;--border-color:#ccc;--background-color:#f8f9fa}body{font-family:'Josefin Sans',sans-serif;font-weight:400;font-size:1.1rem;line-height:2rem;color:#5c5e66;background:#fff;height:100%;position:relative;overflow-x:hidden;width:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}p{margin-bottom:15px}a{color:#0969a0}*{box-sizing:border-box}a:active,a:focus,a:hover{outline:0;text-decoration:none}i.fab::before{font-family:FontAwesome;font-style:normal;font-weight:400}input,textarea{border-radius:0;-webkit-appearance:none}img{max-width:100%}.no-gutters{margin-right:0;margin-left:0}.container.no-gutters{padding-right:0;padding-left:0}h1,h2,h3,h4,h5{margin:1.5rem 0;font-family:Asap,sans-serif}h1{font-size:2.5rem;font-weight:700;color:#262d54}.bg-black{background:#1e262f}.bg-blue{background:#3486b5;color:#fff}.bg-grey{background:#f5f5f5}.bluetext{color:#0969a0}.topbar{position:relative;padding:5px 0}.socialicon{text-align:right;color:#3b3e4d;line-height:40px;font-weight:700;font-size:16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;flex-wrap:wrap}i.fab{color:#3b3e4d;padding:0 5px}.bor-l{border-left:1px solid #e4edf3;color:#576276;font-size:17px;font-weight:700}.applynow{color:#fff;margin-left:30px;margin-top:0;border-radius:12px;font-size:17px;font-weight:700;padding:0;text-transform:uppercase;position:absolute;right:0}#flag{width:153px;height:42px;box-sizing:content-box;padding-top:15px;position:relative;background:0 0;color:#fff;font-size:14px;text-align:center;text-transform:uppercase}.bg-white{background-color:#0969a0!important;position:relative}.nav-link{display:block;padding:.5rem 1.2rem;line-height:41px;font-size:16px;font-weight:500;-webkit-transition:.2s;transition:.2s;margin:0 .3rem}.navbar{padding:0;margin-bottom:-30px;position:relative;z-index:55;background-color:#0969a0}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link.disabled{color:#fff}.navbar-nav .nav-link:hover{color:#fff}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#525970}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.8rem;padding-left:.8rem}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.dropdown-menu{margin:0 0 0;border-radius:0;border:0}.dropdown-menu>li>a{display:block;padding:8px 20px;clear:both;font-weight:400;line-height:1.428571429;white-space:nowrap;text-align:left;font-size:14px;color:#1e262f}.dropdown-item{font-weight:300;color:#252526;font-size:13px}.dropdown:hover>.dropdown-menu{display:block;padding:0}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#ffffff9e}.main-banner{background:url(../img/bannerbg.jpg) no-repeat center right/cover;height:100vh;padding-top:30px;min-height:630px;overflow:hidden;position:relative;color:#1f2b39}.main-banner__wrapper{width:50%}.blue-btn{background:#0969a0;border:1px solid #147194;color:#fff;margin-left:4px;margin-top:0;border-radius:50px;font-size:1rem;font-weight:700;padding:.6rem 2.5rem .45rem;text-transform:uppercase}.man-pic{position:absolute;right:0;top:1rem;z-index:55}h1 span{font-size:26px;color:#1f2b39;font-weight:500;display:block}.jumbotron-heading{font-size:42px;color:#1f2b39;font-weight:700;text-align:left;font-family:Asap,sans-serif;text-shadow:0 3px 3px rgba(1,24,40,.1);letter-spacing:1px;margin-top:10rem}.jumbotron-heading p{font-size:18px;display:block;color:#29323c;font-weight:400;padding:.5rem 30.8rem 0 0;line-height:1.8rem;margin-top:1rem;font-family:Quicksand,sans-serif;letter-spacing:0;margin-top:.5rem}.services{padding:40px 30px;margin-top:60px}.photo-img{position:relative;margin-top:-60px!important;margin-left:0!important}.services-block{background:#358aba;padding:10px 40px 0 0;height:445px}.services-cont{color:#fff;font-size:14px;padding:10px 15px;text-align:center}.services-cont a:hover{color:#fff}.services-cont img{margin:1rem;text-align:center}.services-cont:hover{background:#1e262f;-webkit-transition:.5s;transition:.5s}.services-cont h3{display:block;font-size:20px;font-weight:400;color:#fff;text-transform:uppercase;margin:.6rem;font-family:Quicksand,sans-serif}.services-cont p{line-height:22px}.services-cont a{color:#fff}.services-cont a:hover{color:#fff}.maincont{padding:60px 30px}.contact-form{background:url(../img/quotebg.jpg) no-repeat center top/cover;position:relative;color:#fff;padding:0}.contact-form h1{color:#1f2b39}.contact-form h1 span{font-size:16px;text-transform:uppercase;font-weight:400;font-size:16px;display:block}.contact-bg{background:#fff;margin-bottom:50px;padding:40px;margin-top:60px}.form-group{margin-bottom:1rem;padding:10px 10px!important}.form-row{margin:.8rem 0}label{color:#1b2d42;text-transform:uppercase;font-weight:600;font-size:14px}.form-control{font-size:.8rem}.innerpage-banner{background:url(../img/innerbannerbg.jpg) repeat-x left top #dfe3e9;min-height:150px;padding-top:63px;color:#fff}.innerpage-banner h2,.innerpage-banner h2 span{color:#1e262f;margin:0;padding:0}.breadcrumb{background:0 0;padding:0;border-radius:0;margin-top:1rem;line-height:1rem;float:right}.breadcrumb a{color:#1e262f;font-size:.9rem;font-weight:400}.breadcrumb-item.active{color:#1e262f;font-weight:700;font-size:1.1rem}.quoteform{padding:3rem}.loanofficer{position:relative;font-size:.98rem}.loanofficer img{width:160px;height:160px;border:8px solid rgba(255,255,255,.4)}.loanofficer h3 span{font-size:.98rem;font-family:'Josefin Sans',sans-serif;font-weight:400}.loanofficer i.fab,.loanofficer p{color:#e6f1f7}.loanofficer p{margin-bottom:2px;font-family:'Josefin Sans',sans-serif;font-weight:400}.loanofficer .btn-fa{border-radius:50%;width:32px;height:32px;line-height:26px}.light-bg{background:rgba(255,255,255,.3);margin-top:2rem;text-align:center}.light-bg i.fab{color:#e6f1f7;padding-right:1rem}.light-bg a{color:#fff}.light-bg .small-btn{display:block;padding:.5rem}.light-bg .small-btn:hover{background:#3b525f}.special-tip{background:#205472;color:#fff;padding:20px 0}.btn-bor{background:0 0;color:#fff;font-size:1rem;padding:.5rem 3rem;font-weight:700;margin:1.6rem .4rem 1rem;text-transform:uppercase}footer{background:#1e262f;padding:3rem 0 0;font-size:15px;color:#f6f5f6}footer p{padding:.2rem 0;margin:0;line-height:1.4rem}footer h3{font-size:1.4rem;color:#f6f5f6;line-height:1rem;margin-bottom:1.5rem;font-weight:400}footer i.fab{color:#576276}footer ul{list-style:none;padding:0}footer li{display:block;padding:2px 0;border-bottom:1px dashed #f2f2f236}footer li a{color:#f6f5f6}.footer-bot{background:#171f28;padding:10px 0;font-size:.8rem;margin:0}.footer-bot>.container>.row{-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.footer-bot .row [class*=col]{padding-left:15px;padding-right:15px}.footmenu a{color:#f6f5f6;padding:0 .3rem;font-size:.8rem}.footmenu a:hover{color:#593a6b}.footer__referral{text-align:right}.nav-item{-webkit-box-ordinal-group:2;order:1;background-color:#0969a0}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link,.navbar-nav .nav-link{color:#fff}#form-vue .btn-submit{margin-left:10px}.strip-block-right{font-size:16px;font-weight:400!important;line-height:1.4}.adminView{width:100%}iframe{width:100%}.zillow-icon{margin-top:-4px}.zillow-icon{fill:#3b3e4d}.logo{height:80px}.logo a{display:-webkit-box;display:flex;height:100%;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.logo a img{height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:1199px){.photo-img{position:relative;margin-top:-16px!important;margin-left:0!important}footer{padding:0 0;font-size:13px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.3rem;padding-right:.3rem}.jumbotron-heading{margin-top:3rem}}@media (max-width:991px){.logotext{text-align:center}.bg-white{background-color:#0969a0!important}.services-block{background:#358aba;padding:10px 40px 0 0;height:auto}.navbar{margin-bottom:0;z-index:999;background-color:transparent;min-width:170px}.navbar-collapse{position:absolute;top:100%;min-width:160px}.main-banner{overflow:hidden;position:relative}.photo-img{position:relative;margin-top:0!important;margin-left:0!important;width:100%}.captionbg{background:url(../img/whitebg.png) no-repeat center top;width:483px;min-height:117px;position:absolute;font-family:Kanit,sans-serif;z-index:3;right:253px;top:500px;text-align:center}.captionbg h3{font-size:26px;font-weight:500;color:#fff;line-height:1.4rem;font-family:Kanit,sans-serif;margin-top:45px}.jumbotron-heading{margin-top:0}.jumbotron-heading p{padding:.5rem 13.8rem 0 0}.services{padding:10px 0 30px}.services-block{color:#77797d;font-weight:400;font-size:14px;line-height:1.4rem;margin:1rem 0;padding:5px 23px}.services-block .pl-5{padding-left:0!important}.applynow{position:static;-webkit-box-ordinal-group:1;order:0;margin-left:0}#flag{position:static;width:auto}#flag:after{display:none}.navbar-toggler{outline:0!important}.logo,.socialicon{-webkit-box-ordinal-group:2;order:1}.navmenu{-webkit-box-ordinal-group:1;order:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.main-banner__wrapper{width:100%}.quoteform{padding-left:0;padding-right:0}}@media (max-width:767px){.adminView .container,.adminView .topstrip{padding:0!important}.adminView{margin:auto 10px auto auto}.adminView .container{display:-webkit-box;display:flex}.adminView .strip-block-right{margin:0!important}.dd-desktop-text{display:none}.dd-select .dd-selected{padding:0 5px 0 0!important;font-weight:400!important;font-size:18px}.dd-container,.dd-select{width:30px!important}.dd-container#lhp-branch-dropdown{margin-top:0!important}.mobileView .adminView{width:70px}.menu-button{margin-right:0}.strip-block-right:first-child{margin-right:10px!important}.dd-select{background-color:transparent!important;border:none!important;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}.dd-options{-webkit-transform:translateX(-110px);transform:translateX(-110px)}.dd-pointer{right:0!important}.container{max-width:100%}i.fab{padding:0 0}.navbar-dark .navbar-toggler{color:#525970;border-color:none;background:0 0}.contact-bg{background:#fff;margin-bottom:50px;padding:40px 20px;margin-top:60px}.carousel-item{height:100vh;top:0;position:relative}.innerpage-banner{background-color:#dfe3e9;min-height:110px;padding-top:81px;color:#fff}.detail-info{text-align:center;padding:28px!important}.details-btn{padding:10px 15px}.logo{-webkit-box-ordinal-group:1;order:0;text-align:center}.logo img{max-height:100px}.socialicon{-webkit-box-ordinal-group:3;order:2}.navmenu{-webkit-box-ordinal-group:2;order:1}.main-banner{background:url(../img/bannerbg.jpg) no-repeat -600px 30px;height:auto}.jumbotron-heading{background:rgba(255,255,255,.3);font-size:2.2rem;padding:1rem;margin-top:4rem;margin-bottom:17rem;text-align:center}.jumbotron-heading+p{display:none}.man-pic{position:absolute;right:-4rem;top:11.2rem;z-index:55}.services-block .pl-5{padding-left:0!important}.services-block .photo-img{display:none}.btn-bor{margin-bottom:16px;padding:.6rem 1rem .5rem}.blue-btn{padding:.8rem 3rem .6rem;margin:15px 0}.services{padding:10px 0 30px;margin-top:0}.contact-form{padding:10px 0}label{margin-bottom:0;font-size:14px}.form-group{margin-bottom:.5rem;padding:0 10px!important}.contact-detail{position:relative;text-align:center;right:0;top:0;display:block;margin:0 auto 10px}.special-tip{background:#205472;color:#fff;padding:20px}.footer-bot{text-align:center}.headerView{display:none}.mobileView{width:100%;background:#fff;position:fixed;height:70px;padding:10px 15px;top:0;left:0;z-index:10;box-shadow:0 .2rem .3rem #aaa}.mobileView>.row{display:-webkit-box;display:flex;margin:0;-webkit-box-align:center;align-items:center}.mobileView .col-8{padding:.8rem 1.5rem;padding-left:.5rem}.mobileView .col-8 img{height:3rem}.mobileView .col-2{padding:1rem 0}.mobileView button{background:#0969a0;border:1px solid #147194;color:#fff;border-radius:.3rem;float:right;margin-right:1rem;outline:0;display:flex;padding:6px 10px}.mobileView #navbar-top{position:fixed;left:0;top:60px;background:#fff;width:100%;max-height:100%;overflow-y:auto;box-shadow:0 .2rem .3rem #aaa}.mobileView #navbar-top .nav-item{border-top:1px dashed #dddDDD45;padding:0 1rem}.mobileView #navbar-top .nav-item a{font-size:1.1rem;line-height:2.3rem}.mobileView #navbar-top .dropdown-toggle::after{margin-left:.5em;vertical-align:.07em}.mobileView #navbar-top .nav-item ul{position:relative!important;-webkit-transform:none!important;transform:none!important}.mobileView #navbar-top .dropdown-menu{padding:0 0}.mobileView #navbar-top .navbar-nav .nav-link:hover{color:#fffFFF9E}.main-logo{max-width:35%;display:-webkit-box;display:flex;height:50px;-webkit-box-align:center;align-items:center;min-width:135px}.main-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main-logo a{display:block;width:100%;height:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:50px;font-size:16px}.main-banner__wrapper{text-align:center}}@media (max-width:575px){.main-banner{background:url(../img/bannerbg.jpg) no-repeat -670px 30px}.poweredbyp{margin-left:0!important;text-align:center}#l411-calc-widget-holder,#pre-qualify-form{width:100%!important}#l411-calc-widget-holder{max-width:350px}}@media (max-width:500px){.btn.btn-outline-light{margin:10px auto}}@media (max-width:435px){.main-banner p:nth-child(2){display:none}.main-banner{background:url(../img/bannerbg.jpg) no-repeat -800px 40px}.maincont{padding-top:1.5rem;padding-bottom:1.5rem}.blue-btn{margin:0 auto;position:relative;display:block;margin-bottom:1rem}.jumbotron-heading{margin-bottom:16rem}.mobileView button{margin-right:.7rem}}@media (min-width:768px){.hidden{display:none}.mobileView .navbar-collapse{display:none!important}}.contact-form #front-end-app .form-group label{color:#fff!important}
