.helvetica_neueregular{font-family: 'helvetica_neueregular';}
.helvetica_neuebold {font-family: 'helvetica_neuebold';}
.helvetica_neuemedium {font-family: 'helvetica_neuemedium';}


ul li, ol li {font-family: 'helvetica_neueregular'; font-size:16px;}
.h5-cus {font-size:1.5rem;}
.get-live-quote {width: 100%; background-size: cover !important; background-position: center!important; background-repeat: no-repeat!important; background: url(../images/get-live-quote-bg.png); padding: 6rem 0;}
.get-live-quote-cta {margin: 0 auto;}
.home-cta-section {padding: 0 !important;}
.page-template-home .docolorchange #logo a.home_w_logo {display: none;}
.page-template-home .docolorchange #logo a.regular_logo {display: block;}
.page-template-home .docolorchange #site-navigation .dropdown-menu > li > a {color:#203f53;}
.page-template-home .docolorchange .header-contact ul li a {color:#203f53;}
.im-experience-section .exptitle-sec h1 {color: #203f53;}
.page-template-home #header-wrap.docolorchange {background: #fff;}
.sf-menu ul {min-width: 131px;}
.im-experience-without-banner {background: none; background-color: #fff; padding-bottom: 0;}
.im-experience-without-banner .experience-content {position: relative; transform: translate(0%, 0%);
-webkit-transform: translate(0%, 0%); top: inherit; padding-top: 10rem; padding-bottom: 5rem;}
.notice-section .notice-box .notice-img {height: auto; margin-bottom: 0;}
.notice-section .notice-box {padding: 0; border: none;}
.notice-section .notice-box .notice-img img {filter: none; border-radius: 10px; -webkit-border-radius: 10px;}
.notice-section .notice-box:hover {box-shadow: 0px 5px 5px #00000021;}

.latest-blog-items p.read-more{font-family: gothammedium;color: #00a2e9; font-size: 0.9rem;}
.latest-blog-section .latest-blog-items h4 {min-height: 82px;}
.latest-blog-section .latest-blog-items p.post-content {min-height: 101px;}
.latest-blog-section .arucs-blogbg {background-color: rgba(32,63,83,0.5);}
.speed, .technology {background-color: rgba(32,63,83,0.5);color: #fff;}
.speed h3, .speed p, .technology h3, .technology p {color: #fff;}
.committed-diversity-minority img {border-radius: 36px; -webkit-border-radius: 36px;}
.meet-rachel {background-color: rgba(32,63,83,0.5);color: #fff;}
.meet-rachel h2, .meet-rachel p{color: #fff;}
.meet-rachel .link-btn-with-right-arrow {color: #fff; position: relative; padding-right: 20px;}
.meet-rachel .link-btn-with-right-arrow:after {content:""; position: absolute; display: block; right:0;top:50%; margin-top: -12px;height:24px;width: 14px;background: url(../images/im_right_arrow-white-01.png);}
.meet-rachel .link-btn-with-right-arrow:hover:after {color: #00a2e9; background-position: -14px 0;}
.meet-rachel .link-btn-with-right-arrow:hover {color: #00a2e9;}
.experience-cta-section ul li.refinance-now a {min-height: 85px; align-items: center; display: flex;}
.helping-borrowers h4{position: relative; padding-top: 8rem;}
.helping-borrowers .icons h4:before{content:""; position: absolute; display: block; right:50%;top:0; margin-right: -50px;height:100px;width: 100px;background: url(../images/helping-borrowers-icons.png)};
.helping-borrowers .icons.icon1 h4:before{background-position: 0 0;}
.helping-borrowers .icons.icon2 h4:before{background-position: -100px 0;}
.helping-borrowers .icons.icon3 h4:before{background-position: -200px 0;}
.quote-box .q-content {min-height: 18rem;}
.footer-social ul li {display: inline;}
.page-id-107 #site-navigation .dropdown-menu > li:nth-child(2), .page-id-107 #site-navigation .dropdown-menu > li:nth-child(3), .page-id-107 #site-navigation .dropdown-menu > li:nth-child(4), .page-id-107 #site-navigation .dropdown-menu > li:nth-child(5), .page-id-107 #site-navigation .dropdown-menu > li:nth-child(6) {display: none;}
.page-id-690 #site-navigation .dropdown-menu > li:nth-child(2), .page-id-690 #site-navigation .dropdown-menu > li:nth-child(3), .page-id-690 #site-navigation .dropdown-menu > li:nth-child(4), .page-id-690 #site-navigation .dropdown-menu > li:nth-child(5), .page-id-690 #site-navigation .dropdown-menu > li:nth-child(6) {display: none;}
/*.get2xdone-section:before {bottom: 35px;}*/
.press-releases-wrap .list ul li{font-family: gothambook, sans-serif;font-weight: normal;font-size: 18px;}
.press-releases-wrap .press-img a span.post_bg_img{padding-top: 46.29%;background-size: 100% auto;background-position: center; display: block; border: 1px solid #b1b1b1;}
/*.get2xdone-section img {box-shadow: 0px 0px 5px 2px rgba(227,218,218,0.75); -webkit-box-shadow: 0px 0px 5px 2px rgba(227,218,218,0.75); -moz-box-shadow: 0px 0px 5px 2px rgba(227,218,218,0.75);}*/
.va-header {width: 100%; background-size: cover !important; background-position: center!important; background-repeat: no-repeat!important; background: url(../images/va-img-02.png); background-attachment: fixed;}
.latest-blog-items .latest-blog-items-inner a span.post_bg_img{display: block;padding-top: 61%;background-size: cover;background-repeat: no-repeat;background-position: left top;}
ul.small-list li{position: relative;}
ul.small-list li:before{position: absolute;top: 6px;left: -25px;content: '';clear: both;display: block;background-image: url(../images/list-small-img.png);border-radius: 10px;height: 15px;width: 15px;}
.va-content ul li{font-size: 18px;}
.py05rem {padding-top:0.5rem; padding-bottom:0.5rem;}

.leadership .blog-big-contents .blog-img a span.post_bg_img, .leadership .blog-big-contents .blog-img span.post_bg_img {border-radius: 50%; -webkit-border-radius: 50%; border: 5px solid #203f53;}
.loan-officer-menu ul li {padding-right: 10px;}
.loan-officer-menu ul.lom li:before {content: none;} 
.loan-officer-menu ul li .big-font{font-size: 18px !important;}
.leadership .blog-big-contents .blog-img {width: 180px;}
.go-back em {font-size: 25px !important;}

.page-id-133 .loan-officer-menu ul li a.meet-our-loan-officer {color: #000;}
.page-template-leadershiplist .loan-officer-menu ul li a.leadership {color: #000;}
.page-template-leadershiplist .no-display-on-leadership-page, .single-leader .no-display-on-leadership-page, .error404 .no-display-on-leadership-page {display: none;}
.loan-officer-title h1 {font-size: 18px !important;}


input.previous {background: #0D72E5 !important; color: #fff !important; width: 100%;}
input.previous1 {background: #0D72E5 !important; color: #fff !important; width: 100%;}
#regiration_form {background-color: #fff; opacity: 0.9; padding: 1rem; border-radius: 10px; -webkit-border-radius: 10px; width: 60%; -webkit-box-shadow: 2px 3px 17px -8px rgba(0,0,0,0.5);box-shadow: 2px 3px 17px -8px rgba(0,0,0,0.5);}
#regiration_form input[type="button"], #regiration_form input[type="text"], #regiration_form input[type="email"] {border: 1px solid #00a3ea !important; border-radius: 8px; -webkit-border-radius: 8px;}
#regiration_form input[type="button"], #regiration_form input[type="text"], #regiration_form input[type="email"] { font-family: 'Lato', sans-serif;}
 #regiration_form input::placeholder { color: #000 !important;}
.va-title h1 {font-size: 3rem !important;}
.sales_form input.form-control {opacity: 1;}
.get2xdone-section form .form-control, .get2xdone-section .form-control, .get2xdone-section input[type=text], .get2xdone-section input[type=password], .get2xdone-section input[type=email], .get2xdone-section input[type=url], .get2xdone-section input[type=tel], .get2xdone-section textarea {background-color: #fff !important; border: 2px solid #d1d1d1 !important; opacity: 1;}
.get2xdone-section .title h3, .get2xdone-section .title .h4 {
font-size: 1.5rem !important;}
.get2xdone-sec form .form-control, .get2xdone-sec .form-control, .get2xdone-sec input[type=text], .get2xdone-sec input[type=password], .get2xdone-sec input[type=email], .get2xdone-sec input[type=url], .get2xdone-sec input[type=tel], .get2xdone-sec textarea {background-color: #fff !important; border: 2px solid #d1d1d1 !important; opacity: 1;}
.get2xdone-sec .title h3, .get2xdone-sec .title .h4 {font-size: 1.5rem !important;}
.get2xdone-sec {background-color: #eaf2fa;}
#faqaccordion .card .card-header button.btn {width: 100%;}
.page-template-workwitharcus h2, .page-template-see-shashank-speak h2 {font-size: 2.5rem !important;}
span.cts {font-size: 2.5rem !important;}

.reviews-slider .rating-wrapper {width: 100px;height: 20px;display: inline-block;position: relative;}
.reviews-slider .rating-average {font-size: 1.5rem;display: inline-block;font-family: 'gothammedium';}
.reviews-slider .star-hollow {position: absolute;display: block;top: 0px;bottom: 0px;left: 0px;width: 100%;background: url(../images/star-hollow1.png) no-repeat left top;}
.reviews-slider .star-fill {position: absolute;display: block;top: 0px;bottom: 0px;left: 0px;width: 100%;background: url(../images/star-fill1.png) no-repeat left top;width: 90%;}
.reviews-slider.varev .star-fill {width: 87%;}

.see-shashank-banner {width: 100%; background-size: cover !important; background-position: center!important; background-repeat: no-repeat!important; background: url(../images/see-shashank-speak-top-banner.png); padding: 15.7rem 0; display: block;}
.see-shashank-banner-02 {width: 100%; background-size: cover !important; background-position: center!important; background-repeat: no-repeat!important; background: url(../images/see-shashank-speak-middle-banner.png); padding: 6rem 0; display: block;}
.see-shashank-speak-form .get2xdone-section::before {top: 20px; bottom: 20px;}
.press-releases-wrap h1, .top-news-wrap h1 {font-size: 2rem !important;}
.news-links h3 {color: #00a2e9;}
.top-news-wrap .press-img a span.post_bg_img{padding-top: 46.29%;background-size: 100% auto;background-position: center; display: block; border-radius:5px; -webkit-border-radius:5px;}
/*.top-news-border {border: 1px solid #e2dfdf; border-radius:5px; -webkit-border-radius:5px;}*/
.quotes-slider-wrapper .slick-prev, .quotes-slider-wrapper  .slick-next {top: 30%;}
.quote-box {padding:0.5rem; display:block;}
.mtf-award-img {border:1px solid #e3e2e2;}
.notice-section .mtf-award-slider .notice-box {border: 1px solid #ddd; text-align:center; padding:1.5rem;}
.notice-section .mtf-award-slider .notice-box .notice-img {display:inline-block;}

.event-slide-section{background: url('../images/speaker-page_bg.jpg') no-repeat top center; background-size: cover;}
.event-slide-section .slick-prev, .event-slide-section .slick-next{display: none !important;}
.event-slide-section .slick-dots{padding-top: 2rem;position: static;}
.event-slide-section h2{color: #fff;text-transform: none;font-family: 'gothammedium', sans-serif; font-weight: normal;}
.event-slide-section .event-box{background-color: #fff; -webkit-border-radius:25px;border-radius:25px;padding:30px 20px;text-align: center; color:#009ed9;}
.event-slide-section .event-box h2,
.event-slide-section .event-box h3,
.event-slide-section .event-box h4{color: #009ed9;font-family: 'gothammedium', sans-serif; font-weight: normal;width:100%; display: block;margin: 0px;margin-bottom:1rem; text-transform: none;line-height: 1.5;}
.event-slide-section .event-box .event-box-content{min-height: 15.6rem;display: flex; flex-wrap: wrap; align-content: center;}
.event-images-section .event-images{padding-bottom: 30px;}
.speaking-event-section .speaking-event-box .speaking-event-img img {border-radius:10px; -webkit-border-radius:10px;}
.speaking-event-section .speaking-event-box {text-align:center;}
.speaking-event-section .speaking-event-box .speaking-event-img:hover {box-shadow: 0 5px 5px #00000021;}
.speaking-event-section .speaking-event-box .speaking-event-img {display:inline-block; border-radius: 10px;-webkit-border-radius: 10px;transition: all linear .3s;-webkit-transition: all linear .4s;}
.title h3.h2 {font-family: gothammedium;font-weight: 400; font-size: 2rem !important;}

.giovanni-review {display:none;}
.postid-581 .giovanni-review {display:block;}
.postid-581 .client-reviews {display:none;}
.giovanni-review .google-review-logo ul {display: flex;align-items: center;}
.giovanni-review .google-review-logo ul li {padding: .5rem;}
.giovanni-review .google-review-logo span {font-size: 1.3rem;font-family: gothammedium;}
.giovanni-review .top.rating-average {font-size: 1.5rem;display: inline-block;font-family: gothammedium;}
.giovanni-review .top.rating-wrapper {width: 100px;height: 20px;display: inline-block;position: relative;}
.giovanni-review .top.star-hollow {position: absolute;display: block;top: 0;bottom: 0;left: 0;width: 100%;background: url(../images/star-hollow1.png) no-repeat left top;}
.giovanni-review .top.star-fill {position: absolute;display: block;top: 0;bottom: 0;left: 0;width: 100%;background: url(../images/star-fill1.png) no-repeat left top;width: 90%;}
.initial {background-color: red;}
.bg-orange {background-color: #f4511e;}
.bg-blue {background-color: #01579b;}
.bg-green {background-color: #008000;}
.bg-grey {background-color:#78909c;}
.giovanni-review-box h3 {display:inline-block; border-radius:50%; width:40px; height:40px;line-height:40px; color:#fff; text-align:center; font-size:2rem !important;}
.giovanni-review .giovanni-review-box .middle.rating-wrapper {width: 100px;height: 20px;display: inline-block;position: relative;}
.giovanni-review .giovanni-review-box .middle.star-hollow {position: absolute;display: block;top: 0;bottom: 0;left: 0;width: 100%;background: url(../images/star-hollow1.png) no-repeat left top;}
.giovanni-review .giovanni-review-box .middle.star-fill {position: absolute;display: block;top: 0;bottom: 0;left: 0;width: 100%;background: url(../images/star-fill1.png) no-repeat left top;width: 90%;}
.giovanni-review .giovanni-review-box .name-01 .middle.star-fill {width:100%;}
.giovanni-review-box h4 {margin:0.5rem 0;}
.giovanni-review-box a {font-family: gothammedium;} 
.text-blue {color:#00a2e9;}
.quotes-va-contact {display:none;}
.page-id-574 .allpage-header-contact {display:none;}
.page-id-574 .quotes-va-contact {display:block;}
.business-insider ul li {display:inline;}

.live-rate-cta {color: #fff;padding: 5rem 1rem 1rem;background: #49006b; background: #00a2e9; -webkit-border-radius: 10px;border-radius: 10px;font-size: 1rem;font-weight:600;
display: inline-block;position: relative;-webkit-transition: all .3s ease 0s;transition: all .3s ease 0s; width: 150px; height:132px;}

.live-rates-ctta a {position:relative;}
.live-rates-ctta a:before {position: absolute; height: 44px; width: 44px; 
background-image:url(../images/live-rate-cta-06.png); content: ''; clear: both; display: block; left: 50%; top: 16px; margin-left: -22px;}
.live-rates-ctta.icon-02 a:before {background-position: -44px 0;}
.live-rates-ctta a:hover {background-color: #34014b; color:#fff; background-color:#008dcb;}
span.pre-approved {display: block;}
h1 {font-size:2.8rem !important;}
.animate-tagline h2 {font-size:2.6rem !important;}
.arcus-btn{color: #fff;border: 1px solid #00a2e9;padding: .2rem 1.5rem;background-color: #00a2e9;
-webkit-border-radius: 10px;border-radius: 10px;font-size: 1rem;line-height: 40px;background-image: none;
display: inline-block;position: relative;-webkit-transition: all .3s ease 0s;transition: all .3s ease 0s;
height: unset;}

/* News and Press Releases design changes */
.top-news-wrap .press-img a span.post_bg_img {background-repeat:no-repeat; background-size: auto 100%; /*padding-top:91.30%;*/ padding-top:69%; border-radius:0; -webkit-border-radius:0; border: 1px solid #b1b1b1;}
.top-news-border {border-radius:0; -webkit-border-radius:0;}
.top-news-wrap .press-img {position:relative;}
/*.top-news-wrap .press-img:after {position: absolute; height: 102%; width: 5px;
background-color:#00a2e9; content: ''; clear: both; display: block; right: 0; top: 0; bottom:0;}*/
.top-news-wrap .top-news-border:last-child .press-img:after{height: 100%;}
.startup-weekly .startup-winner-img img, .startup-weekly .startup-weekly-img img{border-radius:20px; -webkit-border-radius:20px;}

.content-medium ul li {font-size:1.1rem; color:#555;}

.instamortgage-recruitment-banner img {border-radius:20px; -webkitborder-radius:20px;}
.sf-menu ul {min-width: 163px;}
#header-wrap #site-navigation .dropdown-menu li.menu-right-align ul {right:auto;}


.page-template-workwitharcus #faqaccordion .card .card-header button {height:initial;}

.accesssibility-stripe {background-color:#000; color:#fff; width:100%; padding:1rem 0; position:fixed; bottom:0;}

 .accesssibility .arcus-btn, .accesssibility .live-rate-cta, .accesssibility .meet-rachel, .accesssibility .latest-blog-section .arucs-blogbg, .accesssibility #footer-wrap, .accesssibility #copyright-wrap {background:#000;}
.accesssibility .arcus-btn{border: 1px solid #000;}
/* 09-02-23 */
.accesssibility .speed, .accesssibility .technology {background-color: #000;} 
/* 09-02-23 */
/*.accesssibility .meet-rachel {background-color:#000;}
.accesssibility .latest-blog-section .arucs-blogbg {background-color:#000;}
.accesssibility #footer-wrap {background:#000;}
.accesssibility #copyright-wrap {background:#000;} */

.accesssibility-stripe {display:none;}
.accessibility-btn button {background:transparent;border:0;}
.accesssibility-stripe .close {color:#fff; opacity:1; position:absolute; right:10px; top:10px;}
.accesssibility-stripe .close-btn {positon:relative;}
.accesssibility-stripe .close:hover {background-color:#fff; color:#000; }

/* CPA */

.cpa-calculator-banner {background-color: rgba(0,162,234,.2); padding:5rem 0;}
.cpa-banner-img  img{border-radius:170px; -webkit-border-radius:170px;}
.cpa-form {background:#fff; padding:1rem; border-radius:10px; -webkit-border-radius:10px;}
/*.cpa-form .form-control:disabled {opacity:.44;} */
.cpa-form .form-control {opacity:.63;}
.cpa-calculator-content img{border-radius:10px; -webkit-border-radius:10px;}
.cpa-calculator-content-list ul{list-style-type:initial;}
.cpa-calculator-content-list ul li{padding-bottom:10px;}
.step-btn {background-color: #00a2e9;width: 80px;height: 80px;border-radius: 50%;text-align: center; margin:0 auto;}
.step-btn h6 {line-height:80px; color:#fff; text-transform:uppercase;}
.list-style-initial{list-style-type:initial;}
.six-steps-mlo-step1 img, 
.six-steps-mlo-step2 img,
.six-steps-mlo-step3 img,
.six-steps-mlo-step4 img,
.six-steps-mlo-step5 img,
.six-steps-mlo-step6 img {border-radius:10px; -webkit-border-radius:10px;}

.six-steps-box {border:1px solid #e0e0e0; -webkit-border:1px solid #e0e0e0; border-radius:10px; -webkit-border-radius:10px; padding:1rem; height:100%;}

.page-template-cpa .no-display-on-leadership-page {display:none;}

.cpa-title-content {background-color:#f1f4f3; padding:1rem; border-radius:10px; -webkit-border-radius:10px; }
.cpa-btn.arcus-btn {padding:0.2rem 1.2rem;}
.cpa-white-bg {background:#fff; padding:1rem; border-radius:20px; -webkit-border-radius:20px;}
.page-id-1234 #site-navigation .dropdown-menu > li:nth-child(2), .page-id-1234 #site-navigation .dropdown-menu > li:nth-child(3), .page-id-1234 #site-navigation .dropdown-menu > li:nth-child(4), .page-id-1234 #site-navigation .dropdown-menu > li:nth-child(5),  .page-id-1234 #site-navigation .dropdown-menu > li:nth-child(6) {display: none;}
.cpa-schedule-btn a.arcus-btn, .cpa-calculator-banner a.arcus-btn {font-weight:600; font-size:1.2rem; letter-spacing:0.5px;}
input[type="submit"].cpa-schedule-button {font-weight: 600;font-size: 1.2rem; letter-spacing: 0.5px;}
.cpa-calculator-banner  .fas {font-size:1.5rem;}
.cpa-review-slider .slick-dotted.slick-slider {margin-bottom:10px;}
.cpa-review-slider .slick-dots {padding-top:1rem;}
.cpa-font-size{font-size:1.2rem;}
#estimatedTimeSpent {font-size:1.2rem;}
#yearlyCommission {font-size:1.4rem;}
.cpa-faq-section #faqaccordion .card .card-header button {height:initial;}


input[type="submit"].arcus-btn{color: #fff;border: 1px solid #00a2e9;padding: .2rem 1.5rem;background-color: #00a2e9;
-webkit-border-radius: 10px;border-radius: 10px;font-size: 1rem;line-height: 40px;background-image: none;display: inline-block;
position: relative;-webkit-transition: all .3s ease 0s;transition: all .3s ease 0s;height: unset; font-weight: 600;font-size: 1.2rem; letter-spacing: 0.5px;}

/* CPA */

.abcfhaloans-content .accordion .card-header .btn {width:100%;}
.abcfhaloans-content .accordion .card-header button{height:unset;}
/* Main menu changes */
/* #site-navigation .dropdown-menu a {padding:0 1rem;}
.page-template-rates-quote #site-navigation .dropdown-menu a {padding:0 0.8rem;} */
/* Main menu changes */

/* h1 resize */
.h1-resize {font-size:2rem !important;}
/* h1 resize */

.live-quote-cta {color: #fff; padding: 5rem 1rem 1rem; background: #49006b; background: #00a2e9; -webkit-border-radius: 10px; border-radius: 10px; font-size: 1rem; font-weight: 600; display: inline-block; position: relative; -webkit-transition: all .3s ease 0s; transition: all .3s ease 0s;}
.rate-quote-content h2 {font-family: gothammedium, sans-serif;}
.partner-with-insta {border-radius:20px; box-shadow: 0 6px 15px #00000030; -webkit-box-shadow: 0 6px 15px #00000030;}


@media screen and (max-width:991px) {
.top-news-wrap .press-img:after {height:100%;}
.top-news-wrap .press-img a span.post_bg_img {padding-top:57.3%;}
.press-links.news-links.loop-entry-text.py3rem.pl-5 {padding-left:0 !important;}
.revmor iframe {width:100%;}
}
@media screen and (min-width:992px) and (max-width:1199px) {
.top-news-wrap .press-img a span.post_bg_img {padding-top:128%;}    
}
/* News and Press Releases design changes */

@media screen and (max-width:991px) {
.im-experience-without-banner .experience-content{padding-bottom:3rem;}
}

/*@media screen and (max-width:1199px) {
.home-cta-section .big-btns {padding-top:5rem;}
}*/

@media only screen and (max-width: 575px) {
	.live-rates-ctta {padding-bottom:1rem;}
	.g-recaptcha, .wpcf7-recaptcha {-webkit-transform: scale(0.75); transform: scale(0.75); -webkit-transform-origin: 0 0; transform-origin: 0 0; max-width: 250px; display: block;}
	}

@media screen and (max-width:767px) {
.top-news-wrap .press-img a span.post_bg_img{margin-bottom:1rem;}
}


@media screen and (max-width:450px) {
/*#purchase_three input[type="text"]::placeholder {font-size: 8px;}*/
#regiration_form {width: 80%;}
}

@media screen and (max-width:600px) {
input#purchase.btn, input#refinance.btn {margin: 8px auto !important;}
}

@media screen and (max-width:362px) {
#refinance_ten .chang input[type=text] {margin-left: 12px}
}

@media screen and (max-width:350px) {
#purchase_nine .chang1 input[type=text] {margin-left: 12px}
}

@media screen and (min-width:601px) and (max-width:767px) {
input#purchase.btn, input#refinance.btn {width: 40% !important;}
}

@media screen and (min-width:768px) and (max-width:991px) {
    .g-recaptcha, .wpcf7-recaptcha {-webkit-transform: scale(0.75); transform: scale(0.75); -webkit-transform-origin: 0 0; transform-origin: 0 0; max-width: 250px; display: block;}
}

/*@media screen and (max-width:480px) {
.im-experience-section{padding-bottom:180%;}
}

@media screen and (min-width:481px) and (max-width:575px) {
	.im-experience-section{padding-bottom: 140%;}

	}

@media screen and (min-width:576px) and (max-width:767px) {
	.im-experience-section{padding-bottom: 100%;}

	}

@media screen and (min-width:768px) and (max-width:991px) {
	.im-experience-section{padding-bottom: 75%;}

	}

@media screen and (min-width:992px) and (max-width:1199px)  {
	.im-experience-section{padding-bottom: 55%;}

	}*/
	
	
		
	/* Blog Category page */
.blog-category-title-border {position: relative;}
.blog-category-title-border:after {content:""; position: absolute; display: block; right:0;bottom:0; margin-bottom: -10px;height:5px;width: 100%;background-color: #3fbaee;}
.blog-category-title h4{position: relative;}
/*.blog-category-title h4:after{content:""; position: absolute; display: block; right:0;bottom:0; margin-bottom: -10px;height:5px;width: 100%;background-color: #3fbaee;} */
.blog-post .mortgage-btn,
.mortgage-btn {
    color: #009ed9;
    border: 1px solid #009ed9;
    background-color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
    overflow: hidden;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.blog-post .mortgage-btn:hover,
.mortgage-btn:hover {
    background-color: #fff;
    color: #fff;
    z-index: 0;
}
.blogbg .blog-img a span.post_bg_img {
  display: block;
  padding-top: 61%;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: cover;
}
.ourblogpage-content .blog-img {
  width: 100%;
  height: 230px;
}
.cusratequote-section .cusratequote-banner {
  background-image: url("../images/cus-rate-quote-bg1.webp");
}
.bgBanner {
  width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.cusratequote-section .banner-content {
  padding: 2rem 0;
  background-color: transparent;
  color: #fff;
}
.cusratequote-section .banner-content h3 {
  color: #000;
  -webkit-text-shadow: none;
text-shadow: none;
font-family: var(--default-font);
}
.textcolor:{color: #009ed9;}
.banner-content a {-webkit-text-shadow: none;
text-shadow: none;}
.blue-btn {
  background-color: #009ed9 !important;
  color: #fff !important;
  border: 0;
  font-family: var(--default-font);
}
.mortgage-btn {
  color: #009ed9;
  border: 1px solid #009ed9;
  background-color: #fff;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
padding: 0.2rem 1.5rem;
padding: 0px 1.5rem;
line-height: 40px;
line-height: 46px;
background-image: none !important;
height: unset;
height: auto;
font-size: 1rem;
font-family: var(--default-font);
}
.cusratequote-section .nmls p {
  padding-top: 5rem;
  color: #767171;
  margin: 0;
  font-size: 0.9rem;
  -webkit-text-shadow: none;
text-shadow: none;
font-family: var(--default-font);
}
.text-title-blue h1, .text-title-blue h4, .text-title-blue h2, .text-title-blue h3{color: #164056; font-family: var(--default-font);}
.blog-category-list-section p {border-bottom: 1px solid #e8e8e8; line-height: 2.5;}
.blog-category-list-section a {color: #555; }
/*.blog-category-list-section a:after {content:""; position: absolute; display: block; right:0;bottom:0; margin-bottom: -10px;height:1px;width: 100%;background-color: #000;}*/
.blog-category-list-section a:hover {color:#3fbaee;}
.blog-category-read-moer-btn a {font-size: 1.4rem; color: #023189;}
.blog-data-read-btn .date-btn a{color: #555; font-family: var(--default-font);}
.blog-category-title h3 {display:inline-block; position:relative; margin-left:65px;}
.blog-category-title h3:before {content:""; position: absolute; display: block; left:0;top:50%; margin-top: -27px; margin-left:-64px; height:54px;width: 54px;background: url(../images/blog-category-title-icon.png);}
.blog-category-title .icon1 h3:before{background-position: 0 0;}
.blog-category-title .icon2 h3:before{background-position: -54px 0;}
.blog-category-title .icon3 h3:before{background-position: -108px 0;}
.blog-category-title .icon4 h3:before{background-position: -162px 0;}
.blog-category-title .icon5 h3:before{background-position: -216px 0;}
.blog-category-title .icon6 h3:before{background-position: -270px 0;}


.blog-category-list-section a {font-size:1.2rem; font-family: var(--default-font);}
.blog-category-list-section li {margin-bottom:1rem; border-bottom: 1px solid #e8e8e8;}
.blog-links h5 {font-family: 'helvetica_neuebold', sans-serif;}
.blog-links p {font-family: 'helvetica_neueregular', sans-serif; font-size:1.13rem;}


/* Blog Category page */

/* Home page changes */

.experience-content .h1-resize {font-size:1.6rem !important;}
.as-seen-on-section .as-seen-on-box img {filter: grayscale(100%);}
.new-design-title h2 {font-size:2.7rem !important; color:#154055 !important;}
.say-hi .hello-btn {color: #fff; border: 1px solid #003087; padding: 0 1.2rem; background-color: #003087;
-webkit-border-radius: 10px;
border-radius: 50px;
font-size: 1.2rem;
line-height: 30px;
background-image: none;
display: inline-block;
position: relative;
-webkit-transition: all .3s ease 0s;
transition: all .3s ease 0s;
height: unset;}

.apply-now {background:#154055; border-color:#154055;}
.apply-now:hover {background:transparent; color:#154055;}
.apply-now-header {background:#154055; border-color: #154055;}
.apply-now-header:hover {background:transparent; color:#154055;}
.get-pre-approved {color:#154055; border-color:#154055;}
.get-pre-approved:hover {background:#154055;}
#site-navigation .sf-menu ul {width:250px;}
span.text-small {font-size:1rem; font-weight:600;} 

.get-pre-approved {background:#f6fafd;}

.cta-btn-apply-now {
float:none !important;}
/* Home page changes */

/* Blog Detail Page */
.blog-title-stripe {background: #f2f4fb;}
.blog-title-stripe h1 {color: #555555; font-family: 'helvetica_neuebold', sans-serif; font-weight:normal;}
.shashank-thumb ul {padding-top: 0;display: flex; padding: 1rem 0; padding-top: 1rem; align-items: center;}
.shashank-thumb ul li {padding: 0 0.5rem;}
.shashank-thumb ul li img {max-width: 50px;}
.blog-important-msg {background-color: #e7f7ff; padding: 1rem 2rem;border-radius: 20px; -webkit-border-radius: 20px;}
/*.mortgage-pre-approval  {margin-top:2rem; width: 100%; background-size: cover !important; background-position: center!important; background-repeat: no-repeat!important; background: url(../images/mortgage-pre-approval-bg.png); padding: 8rem 0; border-radius: 20px; -webkit-border-radius: 20px;}*/
.mortgage-pre-approval  .mortgage-pre-approval-box{background-color:#f3f9fb; padding: 1rem 0; border-radius: 20px; -webkit-border-radius: 20px;}
.mortgage-pre-approval h3{color:#154055;}
.mortgage-pre-approved-btn {background: #009fd9; color: #fff; border-radius: 30px; -webkit-border-radius: 30px; -webkit-transition: 0.3s; transition: 0.3s; height:unset; font-weight: 700;
font-size: 1rem; padding: 0.5rem 1.5rem; border:3px #009fd9 solid; font-family: var(--default-font);}
.mortgage-pre-approved-btn:hover {color: #009fd9; background: #fff; }

.single-post-author {padding: 3rem 0;background-color: #fff;}
.single-post-author .single-post-author-image {max-height: 250px;}
.single-post-author p .textcolor {font-weight: 600;}
.single-post-author p a {color: #009ed9;}
.single-post-author .follow-shashank ul {text-align: left;}
.single-post-author .follow-shashank ul li {display: inline-block; padding: 0 0.5rem 0 0;}
.single-post-author .follow-shashank img {max-width: 30px;}
.blog-important-msg p, .shashank-thumb ul .author-name a, .author-disc p, .entry.clr p, .entry.clr a, .entry.clr li, .single-post-author p, .single-post-author a, .follow-shashank p {font-family: 'helvetica_neueregular', sans-serif; font-size:1.3rem;}
.mortgage-pre-approval h3 {font-family: 'helvetica_neuebold', sans-serif; font-weight:600;}
.cprp_items.list .cprp_thumbnail {width:150px;}
.cprp_items.list ul li::before {content:none;}
.cprp_section_title {margin-top:2rem !important;}
.br-20 {border-radius: 20px; -webkit-border-radius: 20px;}
.blog-title-stripe h1 {font-size:3rem !important;}
/* Blog Detail Page */

/* Wendall King */

.page-template-wendall-king #header-wrap #site-navigation-wrap {display:none;}
.page-template-wendall-king .footer {display:none;}

/* Wendall King */

.cprp_percentage, .cprp_tags {display:none;}
.cprp_items.list .cprp_thumbnail {margin-bottom:1rem;}
.blog-links h5 a {font-size:1.2rem; font-family: 'helvetica_neuebold', sans-serif;}
.page-template-partner-with-instamortgage .getstart-section {display:none;}

/* Refinance */
.experience-sec {background: url(../images/refinance-bg-02.png) no-repeat center; background-size: auto; background-size: cover; object-fit: contain; padding:6rem 0;}
.expertitle-sec {background-color: #fff; border-radius: 10px; padding: 2rem;}
.experience-sec ul li a {text-transform: none; font-size: 1rem;}
/* Refinance */

/* CTA Button */
.cta-btn{background: #154055; color: #fff; border-radius: 32px; -webkit-border-radius: 32px; -webkit-transition: 0.3s; transition: 0.3s; height: unset; font-weight: 600; letter-spacing: .7px !important;
font-size: 1rem; border:1px solid #154055; padding:1rem 2rem; font-family: 'helvetica_neuemedium', sans-serif; display:block; text-align:center;}
.cta-btn:hover {background:#fff; color:#154055;}
.insta-cta-btn{background: #154055; color: #fff; border-radius: 32px; -webkit-border-radius: 32px; -webkit-transition: 0.3s; transition: 0.3s; height: unset; font-weight: 600; letter-spacing: .7px !important;
font-size: 1rem; border:1px solid #154055; padding:1rem 2rem; font-family: 'helvetica_neuemedium', sans-serif; text-align:center; display:inline-block; line-height:17px;}
.insta-cta-btn:hover {background:#fff; color:#154055;}
/* CTA Button */

/* News Menu */
/*.news-menu ul li a {font-family: 'helvetica_neuemedium', sans-serif; font-size:1.5rem;} */
/* News Menu */

/* why instamortgage */
.why-insta-box {box-shadow: 0 8px 16px 1px rgba(224,228,230,.6); -webkit-box-shadow: 0 8px 16px 1px rgba(224,228,230,.6); padding:1rem;  padding-top:6.5rem; border-radius:20px; -webkit-border-radius:20px;}
.why-insta-box h4 {position:relative; color: #234c97;}
.why-insta-box h4:before {content:""; position: absolute; display: block; right:50%;top:0; margin-top:-70px;margin-right: -30px;height:60px;width: 60px;background: url(../images/why-insta-icons.png)};}
.why-insta-box.icon1 h4:before{background-position: 0 0;}
.why-insta-box.icon2 h4:before{background-position: -60px 0;}
.why-insta-box.icon3 h4:before{background-position: -120px 0;}
.why-instamortgage h1, .why-insta-box h4, .home-loan-unique h2, .home-loan-unique h4 {font-weight:600;}
.page-template-why-instamortgage .getstart-section {display:none;}
/* why instamortgage */

/*Not ready pre approved */
.pre-approved-title {font-weight:700;}
.pre-approved-title-sub {font-size:25px !important; font-weight:700;}

.not-ready-cta-btn{background: #fff; color: #154055; border-radius: 32px; -webkit-border-radius: 32px; -webkit-transition: 0.3s; transition: 0.3s; height: unset; font-weight: 600; letter-spacing: .7px !important;
font-size: 1.2rem; padding:1rem 2rem; font-family: 'helvetica_neuemedium', sans-serif; display:inline-block; text-align:center;}
.not-ready-cta-btn:hover {background:#154055; color:#fff;}

.not-ready-pre-approved-bg {border-radius:30px; -webkit-border-radius:30px; width: 100%; background-size: cover !important; background-position: center!important; background-repeat: no-repeat!important; background: url(../images/new-ui/bitmap-11.png); padding: 3rem 0;}
/*Not ready pre approved */

/* Get a Customized */
.get-a-cutomized {background:#ebf2fb;}
.get-a-cutomized h2 {font-family: 'helvetica_neuebold', sans-serif !important; font-size:3rem !important; line-height:1.2; color:#154055; }
.text-blue {color:#009fd9;}
@media screen and (max-width:767px) {
	.get-a-cutomized img {padding-top:2rem;}

	}
@media screen and (min-width:768px) and (max-width:991px) {
	.get-a-cutomized h2 {font-size:2rem !important;}

	}
/* Get a Customized */

/* Home title changes */
.animate-tagline-home h1 {font-size:3rem !important; font-weight:700;}
@media screen and (max-width:575px) {
	.animate-tagline-home h1{font-size:2rem !important;}
	}
@media screen and (max-width:400px) {
	.im-experience-section{padding-bottom:145%;}
	}
	
/* Home title changes */


/* News Menu */
/*.page-template-news .news-menu a.in-the-news,.page-template-awards .news-menu a.awards, .page-template-pressreleases .news-menu a.press-releases {color:#000;}*/
/* News Menu */

/* why instamortgage */
.why-insta-about-combine .education h2, .why-insta-about-combine .speed h2, .why-insta-about-combine .service h2, .why-insta-about-combine .technology h2, .why-insta-about-combine .committed-diversity-minority h2 {font-weight:600;}
.why-insta-about-combine .speed, .why-insta-about-combine .technology {background: linear-gradient(90deg,rgba(234,245,254,1) 0%,rgba(234,245,255,1) 100%);}
 .why-insta-about-combine .speed p, .why-insta-about-combine .technology p{color:#555;}
/* why instamortgage */

/* Dallas */
/*
.page-template-quoteva .call-btn {width: 38px; padding: .375rem .75rem !important; line-height: 1.5 !important; border-radius: 100% !important;}
.page-template-quoteva .apply-now-header {padding: 11px 20px; border-radius: 32px !important; font-size:1rem;}
.page-template-quoteva .apply-now-header:hover {font-weight:700;}
.page-template-quoteva .apply-now-header:hover i {color:#154055;}*/
.page-template-quoteva #site-navigation-wrap, .page-template-quoteva .head-btn, .page-template-quoteva .footer {display:none;} 
.page-template-quoteva input[type="button"]{padding: .2rem 1.5rem; line-height:40px; height:unset;}
.page-template-quoteva .footer

/* Dallas */

input[type="submit"].white-btn { background-color: #fff; color: #00a2e9; border-color: #00a2e9;}

.my-first-home-title h1.mfh-title{color: #005bc2; font-weight:600; font-size:2.5rem !important; letter-spacing:0.7px;}
.my-first-home-title h2 {color:#154055; font-weight:600;}
.get2xdone-section input[type="submit"].download-now { background: #154055; color: #fff; border-radius: 32px; -webkit-border-radius: 32px; -webkit-transition: 0.3s;
transition: 0.3s; height: unset; font-weight: 600; letter-spacing: .6px !important;
font-size: 1rem; border: 1px solid #154055; padding: 1rem 2rem; font-family: 'helvetica_neuemedium', sans-serif;
text-align: center; display: inline-block; line-height: 17px;}
.get2xdone-section input[type="submit"].download-now:hover {background: #fff;
color: #154055;}

/* Loan Officer */
.loan-officer-box {background-color: #f3f9ff; border-radius: 20px; -webkit-border-radius: 20px;padding-top: 3rem; padding-bottom: 3rem;}
.loan-officer-box .lo-headshot-new {border-radius: 100%; -webkit-border-radius: 100%;}
.loan-officer-box .loan-officer-title-new h1{font-size: 3rem !important; color:#1f3f52; font-weight:600;}
.content-medium .loan-designation-nmls {font-size: 1.8rem; color: #1f3f52; }
.content-medium .loan-phone-email {font-size: 1.5rem; color: #1f3f52;}
.content-medium .loan-phone-email a{ color: #1f3f52; font-size:1.5rem; font-weight:600;}
.content-medium .loan-phone-email .loan-phone {font-weight:600;}
.insta-cta-reverse-btn {background: #fff; color: #154055;font-family: 'helvetica_neueregular',sans-serif;}
.insta-cta-reverse-btn:hover {background: #154055; color: #fff;}
.insta-cta-btn {font-family: 'helvetica_neueregular',sans-serif;}
.loan-officer-content-title h2{color:#154055; font-weight:600;}
.single-loan-officer #site-navigation-wrap, .single-loan-officer .head-btn, .single-loan-officer .footer, .single-loan-officer .site-branding, .single-loan-officer .mob-menu-toggle-btn {display:none;}
.loan-officer-page-menu {display:none;}
.single-loan-officer .loan-officer-page-menu {display:block;}

/* Loan Officer */

/* Get a Rate Quote CTA Banner */
.get-a-rate-quote-cta-banner {border-radius:20px; -webkit-border-radius:20px; width: 100%; background-size: cover !important; background-position: center!important; background-repeat: no-repeat!important; background:#f0f3fa; /*background: url(../images/get-a-rate-quote-cta-bg.png);*/}
@media screen and (max-width:767px) {
.get-a-rate-quote-cta-banner {padding-bottom:3rem; text-align:center;}
.get-a-rate-quote-cta-banner .cta-banner-mt {margin-top:3rem;}

	}
/* Get a Rate Quote CTA Banner */


/* List */
.eng-dri-new .item p {position: relative;}
.eng-dri-new .item p:before {content: "";width:14px; height: 15px;position: absolute; left:0; margin-left:-27px;top:0; margin-top:7px; background: url(../images/new-ui/group-3_4.png);} 
.font-bolder {font-size:2rem; font-weight:800; line-height:0.7;}
/* list */

@media screen and (max-width:767px) {
	.mortgage-pre-approval .mortgage-pre-approval-box {padding:2rem 0;}
	}
	
	
/* My first home */
/*.my-first-home-banner {background: url(../images/my-first-home-banner.png) no-repeat center; background-size: auto; background-size: auto; background-size: cover; object-fit: contain;
padding: 8rem 0;}*/
.my-first-home-banner {background-color:#eaf2fa;}
.no-link-insta-cta-btn {background:#154055; color:#fff; padding: 1rem 2rem; border-radius: 32px; -webkit-border-radius: 32px; font-weight: 600;
letter-spacing: .7px !important;
font-size: 1rem; display:inline-block;}
.pt-2-2rem {padding-top:2.2rem;}
.down-arrow {position:relative;}
.down-arrow .down-arrow-animate {position:absolute;top:20%;left:50%;animation-name:downarrow;animation-duration:.8s; margin-left:-15px;}
.linear-animate {animation-duration: 1s; animation-timing-function: cubic-bezier(.38,.13,.6,.93); animation-delay: 0; animation-direction: alternate; animation-iteration-count: infinite;}
@keyframes downarrow{0%{transform:translateY(10px)}100%{transform:translateY(0px)}}
@media screen and (max-width:767px) {
	.my-first-home-banner .expertitle-sec {margin-top:2rem;}
	}

/* My first home */

/* News Menu */
.insta-cta-btn-reverse {background: #fff; color: #154055; border-radius: 32px; -webkit-border-radius: 32px; -webkit-transition: 0.3s; transition: 0.3s; height: unset; font-weight: 600; letter-spacing: .7px !important; font-size: 1rem; border: 1px solid #154055; padding: 1rem 2rem; font-family: 'helvetica_neuemedium', sans-serif; text-align: center; display: inline-block; line-height: 17px;}
.insta-news-cta-btn {background: #154055; color: #fff; border-radius: 32px; -webkit-border-radius: 32px; -webkit-transition: 0.3s; transition: 0.3s; height: unset; font-weight: 600; letter-spacing: .7px !important; font-size: 1rem; border: 1px solid #154055; padding: 1rem 2rem; font-family: 'helvetica_neuemedium', sans-serif; text-align: center; display: inline-block; line-height: 17px;}
.insta-news-cta-btn:hover {color:#fff;}
/* News Menu */


/* First Time Home Buyer */
.firsttimehome-page .hvrsdw{height:100%; padding:1.6rem 1.6rem 2.2rem 1.6rem}
/* First Time Home Buyer */

/* Smart Home Buyer */
.smart-home-buyer-quiz {background:#eaf2fa;}
/* Smart Home Buyer */

/* Search Bar */
.searchmb.form button {border: none;padding: 0;position: absolute;top: 1px;right: 0px; background-color: rgba(255,255,255,0);}
.searchmb.form input[type="search"] { padding-left: 15px; padding-right: 75px;}
.searchmb input[type="search"] { padding-left: 35px; border-radius: 20px; -webkit-box-shadow: 0 0 5px 0 #e6e6e6; -moz-box-shadow: 0 0 5px 0 #e6e6e6; box-shadow: 0 0 5px 0 #e6e6e6;}
.searchmb.form .fa-search { top: 7px; left: -65px; background-color: #009ed9; padding: 15px 25px; border-radius: 20px; -webkit-border-radius: 20px; color: #fff;}
.searchmb.form {position: relative;}
.searchmb.form .fa-arrow-right { top: 7px; left: -65px; background-color: #009ed9; padding: 15px 25px; border-radius: 20px; -webkit-border-radius: 20px; color: #fff;}
/* Search Bar */

/*Digital Human */
.digital-human-sec {padding-top:4rem; }
.digital-human-sec .vidimg-sec {} 
.digital-human-sec .vidimg-content {padding-bottom:4rem; padding-top:3rem;}
.page-template-digital-human .no-display-on-career-page {display:none;}
.searchmb.form .fa-microphone{top: 7px; left: -65px; background-color: #009ed9; padding: 13px 25px; border-radius: 20px; -webkit-border-radius: 20px; color: #fff; font-size:18px;}
/*Digital Human */


.testimonial-section .testimo-box .video-sec video{max-width: 100%; width: 100%; height: 450px; object-fit: cover; object-position: center;}
.testimonial-section .testimo-box h3{font-weight:600;}
@media screen and (max-width:767px) {
	.testimonial-section .testimo-box .video-sec video{height: 800px;}
	}
	
	
.not-ready-preapproved {border:1px solid #979797; border-radius:30px; -webkit-border-radius:30px;}
.not-ready-preapproved .pre-approved-title {color:#000; font-size:22px;}
.not-ready-preapproved .pre-approved-title-sub {color:#555; font-size:18px !important;}
.not-ready-preapproved .not-ready-cta-btn {background: #154055; color: #fff;}
.not-ready-preapproved .not-ready-cta-btn:hover {background: #fff; color: #154055; border:1px solid #154055;}


.page-template-workwitharcus #site-navigation-wrap {display:none;}
.page-template-workwitharcus .head-btn .apply-now-header {display:none;}
.page-template-workwitharcus .mob-menu-toggle-btn {display:none;}

/* Security */
.data-safety {background-color:#f6fafd;}
.security-box .card {margin-top: 10px;
padding: 30px 0;
border-radius: 20px;
box-shadow: 0 8px 16px 1px rgba(224,228,230,.6); height:100%}
.security-box .icon-mil{text-align: center; width: 50px;
height: auto; margin: auto; display: block;}
.security-box .title-mil{margin: 5px 0 0;
font-family: var(--default-font);
font-size: 20px;
letter-spacing: -.19px;
text-align: center;
color: #234c97;
font-weight: 700;}
.security-box .sub-mil{font-family: var(--default-font);
font-size: 15px;
letter-spacing: -.14px;
text-align: center;
color: #555;
margin-bottom: 20px;}

.data-safety p, .personal-data p, .security-box .sub-mil, .technical-safeguards p {font-size:18px;}
/* Security */

/* Dan Sal Review */

.dan-sal-review {display:none;}
.postid-859 .dan-sal-review, .postid-1094 .dan-sal-review {display:block;}

.postid-859 .client-reviews, .postid-1094 .client-reviews {display:none;}
.postid-581 .dan-sal-review {display:none;}

/* Dan Sal Review */

.page-template-rates-quote .call-btn {width:38px; border-radius: 100% !important; padding: .375rem .75rem !important; line-height:1.5;}
.page-template-rates-quote .apply-now-header {border-radius: 32px !important; font-size:1rem; font-weight:700;}
.page-template-rates-quote .apply-now-header:hover i {color:#154055;}

/* Reno */
.overview-of-the-program-box {background-color: #709dd0; height:100%; padding:2rem; text-align:center; padding-top:4rem; padding-bottom:4rem;}
.process-steps-content { padding:2rem 1rem 5rem 1rem; height:322px}
.process-steps-box {background-color:#f0f4fa;}
.learn-more-box {background-color:#83aad9; padding:2rem;}
.contact-us-box {background-color:#fff; padding:2rem;}
.contact-us {background: url(../images/contact-us-bg.png) no-repeat center; background-size: cover; width:100%; }

@media screen and (min-width:992px) {
.overview-of-the-program .p0-md {padding: 0 !important;}
}

@media screen and (max-width:991px) {
.overview-of-the-program-img{text-align:center;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.overview-of-the-program-img{margin-bottom:2rem;}
}

@media screen and (min-width:992px) and (max-width:1199px) {
.overview-of-the-program-box {padding-top:2rem; padding-bottom:2rem;}
}
/* Reno */

/* Rate Quote Rating */
.rate-quote-rating .google-review-logo ul {display:flex; align-items: center;}
.rate-quote-rating .google-review-logo  {display: inline-block;}
.rate-quote-rating .google-review-logo ul li {padding-left: 0.5rem; padding-right: 0.5rem;}
.rate-quote-rating .google-review-logo .rating-label, .rate-quote-rating .rating-average {color: #fff;}
/* Rate Quote Rating */


.map-legend h6 {color: #091f2a; position: relative; padding-left: 5rem;}
.map-legend h6:before {position: absolute; top: 50%; left: 0; margin-top: -25px; content: ''; clear: both; display: block; height: 50px; width: 50px; background-color: #0a6593;}
.connect-with-us .contact-box {height: 100%; position: relative; padding-right: 7rem;}
.connect-with-us .contact-box:after {position: absolute; top: 50%; margin-top:-27px; right: 25px;  content: ''; clear: both; display: block; height: 55px; width: 55px; background-image: url('../images/connect-icons.png');}
.connect-with-us .contact-box.box1:after {background-position: 0 0;}
.connect-with-us .contact-box.box2:after {background-position: -55px 0;}
.connect-with-us .contact-box.box3:after {background-position: -110px 0;}
.enquire-with-us .contact-form-new textarea.form-control {height:100px !important;}

@media screen and (max-width:575px) {
.connect-with-us .contact-box::after { right:10px;}
}

@media screen and (min-width:992px) and (max-width:1199px){
	.connect-with-us .contact-box::after {margin-top: -55px;}
	}

@media only screen and (max-width: 480px) {
  .contact-form .recaptcha {transform: scale(.7);}
  }
  
@media only screen and (min-width: 600px) {
  .contact-form input[type="email"], .contact-form input[type="tel"], .contact-form input[type="text"], .contact-form input[type="url"] {
    width: 100%;}
  }
  
/* Middle CTA Banner */
  .middle-mortgage-pre-approval h3 {font-weight:600 !important; color: #154055 !important;}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.middle-mortgage-pre-approval {padding-bottom:2rem;}
}
   /* Middle CTA Banner */
   
   
/* WhitePaper */
.whitepaper-one {background-color:#eaf2fa;}
.whitepaper-form {background-color:#fff; padding-bottom:2.5rem; padding-top:2.5rem;}
.whitepaper-form .arcus-btn {font-size:1.2rem; font-weight:600;}
@media only screen and (max-width: 400px) {
.whitepaper-form .recaptcha {transform: scale(.7);}
}
/* WhitePaper */   

/* Partner with InstaMortgage */

.partner-with-instamortgage ul li {display:inline;}

/* Partner with InstaMortgage */

.mme-section {background-color:#eaf5fe;}

.partner-with-instamortgage ul li .apply-now {float:none;}
.partner-with-instamortgage ul li .btn {margin:10px;}

/* Zachary Review */
.zachary-display {display:none;}
.postid-3590 .zachary-display {display:block;}
.postid-3590 .zachary-none {display:none;}

.zachary-review .google-review-logo ul {display: flex;align-items: center;}
.zachary-review .google-review-logo ul li {padding: .5rem;}
.zachary-review .google-review-logo span {font-size: 1.3rem;font-family: gothammedium;}
.zachary-review .top.rating-average {font-size: 1.5rem;display: inline-block;font-family: gothammedium;}
.zachary-review .top.rating-wrapper {width: 100px;height: 20px;display: inline-block;position: relative;}
.zachary-review .top.star-hollow {position: absolute;display: block;top: 0;bottom: 0;left: 0;width: 100%;background: url(../images/star-hollow1.png) no-repeat left top;}
.zachary-review .top.star-fill {position: absolute;display: block;top: 0;bottom: 0;left: 0;width: 100%;background: url(../images/star-fill1.png) no-repeat left top;width: 100%;}
.giovanni-review-box h2 {display:inline-block; border-radius:50%; width:40px; height:40px;line-height:40px; color:#fff; text-align:center;}
.zachary-review .giovanni-review-box .middle.rating-wrapper {width: 100px;height: 20px;display: inline-block;position: relative;}
.zachary-review .giovanni-review-box .middle.star-hollow {position: absolute;display: block;top: 0;bottom: 0;left: 0;width: 100%;background: url(../images/star-hollow1.png) no-repeat left top;}
.zachary-review .giovanni-review-box .middle.star-fill {position: absolute;display: block;top: 0;bottom: 0;left: 0;width: 100%;background: url(../images/star-fill1.png) no-repeat left top;width: 90%;}
.zachary-review .giovanni-review-box .name-01 .middle.star-fill {width:100%;}
.zachary-review h6 {margin:0.5rem 0;}
.giovanni-review-box a {font-family: gothammedium;}
.zachary-display .client-reviews .reviews-slider .star-fill {width:100%;}

.zachary-review .review-content{font-size: 1rem; line-height: 1.5; height: 110px; overflow: hidden; margin: 1rem 0; height: 7.6rem;}

.zachary-review .giovanni-review-box {background-color: #f3fbff; border-radius:24px; -webkit-border-radius:24px; padding:2rem;}
.more-reviews a {font-weight:600;}
/* Zachary Review */

/* LO Cta Button */

.lo-free-consultation {display:none;}
.postid-147 .lo-free-consultation {display:inline-block;}
.postid-147 .lo-get-pre-approved {display:none;}

/* LO Cta Button */

/* LO Popup Form */

.lo-form .wpcf7-list-item {margin:0;}

.lo-form .wpcf7-checkbox .wpcf7-list-item-label {padding-left:0.5rem}
#lo-form .modal-header {display:inline;}

@media screen and (min-width:394px) {
	.contact-loan-officer {padding-left:150px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.contact-loan-officer {padding-left:0px;}
}

@media screen and (min-width: 992px) {
#lo-form	.modal-lg {max-width: 450px; /* position:absolute; right:0; */}
}

/* LO Popup Form */

.postid-3936 .loan-email-new, .postid-3930 .loan-email-new {display:none;}

.lo-form .wpcf7-spinner {display:none;}

@media screen and (max-width: 575px) {
.read-min {text-align:left !important;}

}

.map-legend h2 {position: relative; display:inline-block;}
.map-legend h2:before {position: absolute; top: 50%; left: -60px; margin-top: -18px; content: ''; clear: both; display: block; height: 36px; width: 36px; background-color: #0a6593;}

@media screen and (max-width: 440px) {
.map-legend h2:before {top:100%; left:50%; margin-left: -18px; margin-top:0;}   
}

@media screen and (min-width: 450px) and (max-width: 500px) {
.ourblogpage-content .blog-img {height: 260px;}
}

@media screen and (min-width: 501px) and (max-width: 766px) {
.ourblogpage-content .blog-img {height: 310px;}
}


/* Get Pre-Approved-page */
.get-pre-approved-banner {background-color:#eaf5ff;}
.gpa-title h1 {color:#154055;}
.gpa-box { background-color: #fff; box-shadow: 0 8px 16px 1px rgba(224,228,230,.6); -webkit-box-shadow: 0 8px 16px 1px rgba(224,228,230,.6); border-radius:20px; -webkit-border-radius:20px; height:100%; padding:1rem;}
.gpa-box h4{color:#234c97; padding-left:1rem; padding-right:1rem; font-weight:700;}
.page-template-get-preapproved .head-btn .apply-now-header {display:none;}
@media screen and (min-width:768px) {
.gpa-box .gpa-content{ min-height:150px;}
}
/* Get Pre-Approved-page */

.mortgage-calculator-cta-section .card {height:100%; border:1px solid #eee; box-shadow:initial;}
.mortgage-calculator-cta-section a:hover .card{ box-shadow: 0 5px 15px #00000014;
  -webkit-box-shadow: 0 5px 15px #00000014; border-color:transparent;}
  
 /* Refinance */
 .refinance-opportunity {background:#edfbfb;}
 .refinance-blue {color:#519fdf;}
 .refinance-opportunity h2 {line-height:1;}
 /* Refinance */
