@media (min-width: 1060px) {
.sec-intro--clients .container-lg {
position: relative;
}
.sec-intro--clients .sec-intro__cont {
min-height: 35rem;
}
.sec-intro--clients .sec-intro__img img {
position: absolute;
right: 12px;
top: 13.5rem;
}
}
body{
position: relative;
}

@media (max-width: 1059px) {
.sec-intro--clients .sec-intro__img {
margin-top: 1rem;
margin-bottom: 1.3rem;
}
}

.sec-theme .grid {
padding: 2rem 0;
}

.sec-theme__title {
font-size: 32px;
}

.sec-theme__img {
margin-bottom: 1.5rem;
}

@media (min-width: 992px) {
.sec-theme__img {
margin-top: 4.7rem;
}
}

.sec-theme__img img {
border: 1px solid #9eccee;
}

.sec-theme .reverse .sec-team__img {
text-align: right;
}

.sec-intro {
padding-top: 1rem;
padding-bottom: 2rem;
}

@media (min-width: 768px) {
.sec-intro {
padding-top: 2rem;
}
}

.sec-intro.bg-dark .breadcrumbs,
.sec-intro.bg-dark .breadcrumbs .current-item {
color: rgba(255, 255, 255, 0.33);
}

.sec-intro.bg-dark .breadcrumbs span {
color: #fff;
}

.sec-intro.bg-dark .sec-intro__text,
.sec-intro.bg-dark .sec-intro__title {
color: #fff !important;
}

.sec-intro .breadcrumbs {
margin-top: 0;
margin-bottom: 14px;
}

@media (min-width: 768px) {
.sec-intro .breadcrumbs {
margin-bottom: 20px;
}
}

@media (min-width: 1060px) {
.sec-intro__cont {
width: 50%;
max-width: 600px;
min-height: 42.2rem;
}
}

.sec-intro__title {
display: block;
margin: 0 0 11px 0;
font-size: 1.75rem;
}

@media (min-width: 768px) {
.sec-intro__title {
margin-bottom: 25px;
font-size: 2rem;
}
}

.sec-intro__subtitle {
display: block;
margin: 0 0 1.5rem 0;
font-family: the_handregular, sans-serif;
font-size: 4rem;
font-weight: 400;
font-style: normal;
line-height: 1;
text-transform: uppercase;
}

.sec-intro__subtitle strong {
font-family: the_handbold, sans-serif;
font-weight: 400;
font-style: normal;
}

@media (min-width: 480px) {
.sec-intro__subtitle {
font-size: 6rem;
}
}

@media (min-width: 768px) {
.sec-intro__subtitle {
margin-bottom: 3rem;
font-size: 8rem;
}
}

.sec-intro__text {
max-width: 460px;
}

@media (min-width: 1060px) {
.sec-intro__img img {
position: absolute;
right: 0;
top: 4.3rem;
}
}

@media (max-width: 1059px) {
.sec-intro__img {
margin-top: 2.1rem;
margin-bottom: 1.7rem;
text-align: right;
}
}

.sec-numlist {
overflow: hidden;
}

@media (min-width: 768px) {
.sec-numlist {
padding-bottom: 0.8rem;
}
}

@media (max-width: 1050px) and (min-width: 768px) {
.sec-numlist {
padding-left: 30px;
padding-right: 30px;
}
}

.sec-numlist__cont {
max-width: 890px;
padding-top: 3.4rem;
}

@media (min-width: 768px) {
.sec-numlist__cont {
padding-top: 7.7rem;
}
}

.sec-numlist__title {
margin-bottom: 2.3rem;
}

@media (max-width: 767px) {
.sec-numlist__title {
margin-bottom: 1.5rem;
font-size: 3.7rem;
}
}

.sec-numlist__title__inner {
position: relative;
}

@media (min-width: 768px) {
.sec-numlist__icon {
top: -51px;
left: -18.5rem;
width: 307px;
position: absolute;
}
}

@media (max-width: 767px) {
.sec-numlist__icon {
display: block;
margin: 0 auto 1rem;
}
}

.sec-numlist__box {
position: relative;
padding: 1.5rem 1.28rem;
border-radius: 0.5rem;
border: 2px solid #0d0d0d;
background-color: #fff;
}

@media (min-width: 768px) {
.sec-numlist__box {
height: 100%;
min-height: 496px;
}
}

@media (max-width: 767px) {
.sec-numlist__box {
max-width: 350px;
}
}

.sec-numlist__box__num {
margin-bottom: 1.7rem;
}

.sec-numlist__box:after,
.sec-numlist__box:before {
content: "";
position: absolute;
}

@media (min-width: 768px) {
.sec-numlist__box:after,
.sec-numlist__box:before {
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.sec-numlist__box:before {
width: 6px;
background: #fff;
height: 13rem;
left: -4px;
z-index: 1;
}
.sec-numlist__box:after {
width: 50px;
height: 94px;
right: -46px;
background-image: url(../images/wwd-arrow-double.svg);
background-position: center right;
background-repeat: no-repeat;
background-color: #fff;
background-size: 47px 195px;
z-index: 2;
}
}

@media (max-width: 767px) {
.sec-numlist__box:after,
.sec-numlist__box:before {
left: 50%;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.sec-numlist__box:before {
top: -2px;
width: 75%;
height: 3px;
background: #fff;
z-index: 1;
}
.sec-numlist__box:after {
top: 100%;
width: 200px;
height: 46px;
background: url(../images/box-arrow-down.svg) no-repeat #fff;
z-index: 2;
}
}

.sec-numlist__cell {
margin-bottom: 3rem;
}

@media (min-width: 768px) {
.sec-numlist__cell:first-child .sec-numlist__box:before {
display: none;
}
.sec-numlist__cell:last-child .sec-numlist__box:after {
display: none;
}
.sec-numlist__cell:nth-child(3n) .sec-numlist__box:after {
background-image: url(../images/wwd-arrow-dark.svg);
}
.sec-numlist__cell:nth-child(3n + 4) .sec-numlist__box:before {
width: 50px;
left: -49px;
background-image: url(../images/wwd-arrow-primary.svg);
background-position: center right;
background-repeat: no-repeat;
background-color: #fff;
background-size: 47px 195px;
z-index: 2;
}
}

@media (max-width: 767px) {
.sec-numlist__cell:first-child .sec-numlist__box:before {
display: none;
}
}

@media (max-width: 767px) {
.sec-numlist__cell:last-child .sec-numlist__box:after {
display: none;
}
}

.sec-centered__cont {
max-width: 525px;
padding: 3.7rem 0;
}

.sec-centered h2 {
color: #f95c6f;
font-size: 32px;
font-weight: 700;
line-height: 42px;
}

.sec-centered h2,
.sec-centered p {
margin: 1.5rem 0;
}

.sec-iconlist__cont {
padding: 3.6rem 0;
}

.sec-iconlist__title {
margin: 0 0 1.3rem 0;
font-size: 1.9rem;
}

@media (min-width: 480px) {
.sec-iconlist__title {
margin-bottom: 2.7rem;
}
}

.sec-iconlist__icon {
line-height: 113px;
}

.sec-iconlist__icon img {
width: auto;
max-height: 113px;
}

.sec-iconlist__cell {
margin: 1rem 0;
}

@media (min-width: 480px) {
.sec-iconlist__cell {
margin: 2rem 0;
}
}

.sec-iconlist__text {
max-width: 300px;
margin-top: 1.7rem;
}

@media (min-width: 480px) {
.sec-iconlist__text {
font-size: 18px;
}
}

@media (max-width: 767px) {
.sec-iconlist__text br {
display: none;
}
}

.sec-ordered-list {
font-size: 20px;
font-weight: 700;
line-height: 32px;
}

.sec-ordered-list__cont {
max-width: 765px;
padding: 2.5rem 0;
}

.sec-ordered-list h3 {
font-size: 28px;
margin-bottom: 2.2rem;
}

.sec-ordered-list ol {
padding-left: 1.2em;
}

@media (min-width: 768px) {
.sec-ordered-list {
font-size: 24px;
}
.sec-ordered-list__cont {
padding: 4rem 0;
}
.sec-ordered-list h3 {
font-size: 32px;
}
}

.page-default {
padding-bottom: 41px;
}

@media (min-width: 768px) {
.page-default {
padding-bottom: 83px;
}
}

.page-default__title {
margin: 0 0 18px 0;
font-size: 28px;
}

@media (min-width: 768px) {
.page-default__title {
margin: 0 0 32px 0;
font-size: 32px;
text-align: center;
}
}

.page-default .wysiwyg {
max-width: 650px;
}

.sec-intro--home .container-lg {
position: relative;
}

.sec-intro--home .wpcf7-acceptance label {
color: #fff;
}

@media (min-width: 1060px) {
.sec-intro--home .wpcf7-form {
max-width: 368px;
}
.sec-intro--home .sec-intro__img img {
top: 1rem;
right: 7px;
}
.sec-intro--home .sec-intro__cont {
min-height: 37.5rem;
}
}

@media (max-width: 1059px) {
.sec-intro--home .sec-intro__img {
margin-top: 0;
margin-bottom: -70px;
}
}

.sec-connect {
padding: 2rem 0 3.3rem;
}

.sec-connect .wysiwyg {
max-width: 450px;
}

@media (min-width: 480px) {
.sec-connect {
padding-top: 3.8rem;
}
.sec-connect .grid {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
}

.sec-connect__col2 h2 {
font-size: 28px;
margin-bottom: 2rem;
}

@media (min-width: 480px) {
.sec-connect__col2 h2 {
font-size: 32px;
}
}

.sec-connect__btn {
margin-top: 1.7rem;
}

@media (max-width: 479px) {
.sec-connect__btn,
.sec-connect__col2 h2 {
text-align: center;
}
.sec-connect__col2 {
margin-top: 3.2rem;
}
}

.sec-reviews__cont {
max-width: 772px;
padding: 3.3rem 0;
}

.sec-reviews__cont .title-thin--md {
margin-bottom: 2rem;
}

@media (max-width: 767px) {
.sec-reviews__cont .title-thin--md {
font-size: 56px;
}
}

.reviews__slider__title {
margin: 0 0 1.2rem 0;
font-size: 28px;
}

@media (min-width: 480px) {
.reviews__slider__title {
font-size: 2.1rem;
}
}

.slick-dots {
margin: 1.3rem 0 0 0;
padding: 0;
list-style: none;
text-align: center;
line-height: 1;
}

.slick-dots li {
margin: 4px;
display: inline-block;
vertical-align: middle;
}

.slick-dots button {
display: block;
margin: 0;
padding: 0;
background: 0 0;
border: none;
width: 10px;
height: 10px;
background-color: #101820;
opacity: 0.3;
text-indent: -9999px;
border-radius: 50%;
-webkit-transition: opacity 0.2s ease-out;
-o-transition: opacity 0.2s ease-out;
transition: opacity 0.2s ease-out;
}

.slick-dots button:hover {
opacity: 0.5;
}

.slick-dots .slick-active button {
opacity: 1;
}

@media (max-width: 767px) {
.sec-loans .title-thin--md {
font-size: 56px;
}
}

.sec-loans__cont {
padding: 3.3rem 0 2.2rem;
}

.sec-loans__cont .wysiwyg {
max-width: 515px;
}

.sec-loans__cont .btn {
margin-top: 2rem;
}

.sec-loans__list {
padding: 0.7rem 0 1.85rem;
margin: 0 -10px;
}

.sec-loans__list__item {
width: 100%;
margin: 1.3rem 0;
padding: 0 10px;
}

@media (min-width: 480px) {
.sec-loans__list__item {
width: 46%;
}
}

@media (min-width: 992px) {
.sec-loans__list__item {
width: 33%;
}
}

.sec-loans__item__row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}

.sec-loans__item__col1 {
margin-right: 40px;
}

@media (max-width: 767px) {
.sec-loans__item__col1 {
margin-right: 20px;
text-align: center;
width: 6qo 5px;
}
.sec-loans__item__col1 img {
max-width: 60px;
max-height: 60px;
}
}

.sec-loans__item__col2 {
text-align: left;
}

.sec-loans__item__col2 h3 {
color: #000;
font-size: 18px;
margin: 0;
}

.sec-loans__item__col2 a {
font-size: 18px;
font-weight: 700;
text-decoration: underline;
}

.sec-news {
padding: 3rem 0;
}

.sec-news .container-lg {
padding-left: 3px;
padding-right: 3px;
}

.sec-news__silder__item {
padding: 12px;
}

.sec-news__item {
padding: 8px;
-webkit-box-shadow: 0 5px 10px rgba(16, 24, 32, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(16, 24, 32, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);
background-color: #fff;
}

.sec-news__img {
position: relative;
margin-bottom: 10px;
}

.sec-news__img img {
width: 100%;
}

.sec-news__img .kb-post-play {
width: 72px;
height: 72px;
background-color: rgba(16, 24, 32, 0.4);
border-radius: 50%;
}

.sec-news__img .kb-post-play .icon {
color: #fff;
font-size: 27px;
}

.sec-news__cont {
padding: 7px;
}

.sec-news__title {
margin: 0 0 7px 0;
color: #000;
font-size: 16px;
font-weight: 700;
line-height: 24px;
}

.sec-news__more {
margin-top: 10px;
}

.sec-clients {
padding: 2.2rem 0 3rem;
}

@media (max-width: 767px) {
.sec-clients .title-thin {
font-size: 56px;
}
}

.sec-clients .title-thin__inner {
position: relative;
padding-right: 180px;
}

@media (max-width: 767px) {
.sec-clients .title-thin__inner {
max-width: 230px;
padding-right: 0;
}
}

.sec-clients .title-thin img {
position: absolute;
right: 0;
bottom: -7px;
}

@media (max-width: 767px) {
.sec-clients .title-thin img {
max-width: 72px;
bottom: 11px;
}
}

.sec-clients__logos {
margin: 0 -20px;
line-height: 1;
text-align: justify;
-ms-text-justify: distribute-all-lines;
text-justify: distribute-all-lines;
}

.sec-clients__logos:before {
content: "";
width: 100%;
display: block;
}

.sec-clients__logos:after {
content: "";
width: 100%;
display: inline-block;
}

.sec-clients__logos li {
margin: 20px;
display: inline-block;
vertical-align: middle;
position: relative;
}

.sec-clients__slider {
margin-left: -6px;
margin-right: -6px;
max-width: 300px;
}

@media (min-width: 480px) {
.sec-clients__slider {
max-width: 530px;
}
}

.sec-clients__slider__logo {
padding: 10px 8px;
max-width: 50%;
}

.sec-clients__slider .slick-dots {
text-align: left;
}

.page-id-365 .sec-centered__cont {
max-width: 565px;
}

.page-id-365 .sec-iconlist .brd-b {
border: none;
}

@media (min-width: 1060px) {
.sec-intro--whoweare .sec-intro__img img {
top: 5.9rem;
width: auto;
max-height: 530px;
}
.sec-intro--whoweare .sec-intro__cont {
min-height: 35rem;
width: 80%;
max-width: 700px;
}
}

@media (max-width: 479px) {
.sec-intro--whoweare .sec-intro__subtitle br {
display: none;
}
.sec-intro--whoweare .sec-intro__img {
margin-top: 1.1rem;
margin-bottom: 1.6rem;
}
}

@media (min-width: 1060px) {
.sec-intro--whatwedo .sec-intro__img img {
top: 5.9rem;
width: auto;
max-height: 530px;
}
.sec-intro--whatwedo .sec-intro__cont {
min-height: 35rem;
}
}

@media (max-width: 479px) {
.sec-intro--whatwedo .sec-intro__img {
margin-top: 1.1rem;
margin-bottom: 1.2rem;
}
}

.wwa-section2__inner {
max-width: 940px;
padding-top: 3.5rem;
}

@media (min-width: 768px) {
.wwa-section2__inner {
padding-bottom: 4.3rem;
}
}

.wwa-section2 .grid {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-bottom: 3.5rem;
}

@media (min-width: 768px) {
.wwa-section2 .grid+.grid {
padding-top: 3.5rem;
}
}

.wwa-section2 h2 {
font-size: 2rem;
line-height: 1.3;
margin-bottom: 1.5rem;
}

@media (max-width: 767px) {
.wwa-section2 img {
max-width: 120px;
margin-bottom: 3.4rem;
}
.wwa-section2 h2 {
text-align: center;
}
}

.wwa-section3__inner {
max-width: 570px;
padding-top: 3.8rem;
padding-bottom: 2.5rem;
}

@media (min-width: 768px) {
.wwa-section3__inner {
padding-bottom: 5.3rem;
}
}

.wwa-section3 .wysiwyg {
padding-left: 2.5em;
}

.wwa-section3 .wysiwyg ul {
margin-left: -2.5em;
}

.wwa-section3 h2 {
font-size: 2rem;
line-height: 1.3;
margin-bottom: 1.1rem;
}

@media (max-width: 767px) {
.wwa-section3 h2 {
text-align: center;
}
}

.wwa-section4__inner {
max-width: 658px;
padding: 3.6rem 0;
font-size: 18px;
}

@media (min-width: 768px) {
.wwa-section4__inner {
padding: 4rem 0;
}
}

.wwa-section5 {
overflow: hidden;
}

.wwa-section5__inner {
padding: 2rem 0 3.5rem;
}

@media (min-width: 768px) {
.wwa-section5__inner {
padding: 4.6rem 0;
}
}

.wwa-section5 img {
margin-left: -30%;
}

@media (max-width: 767px) {
.wwa-section5 img {
margin-bottom: 3.4rem;
}
}

.wwa-section5 ul {
list-style: none;
padding: 0;
}

.wwa-section5 ul li {
margin-bottom: 1rem;
}

.wwa-section5 ul li:last-child {
margin-bottom: 0;
}

@media (min-width: 768px) {
.wwa-section5 .wysiwyg {
padding-top: 59px;
padding-left: 15%;
}
}

.sec-intro--calc .sec-intro__cont {
width: 100%;
max-width: 100%;
}

.sec-intro--calc .sec-intro__subtitle {
margin-bottom: 1.5rem;
font-size: 56px;
}

@media (min-width: 480px) {
.sec-intro--calc .sec-intro__subtitle {
margin-bottom: 2.5rem;
font-size: 80px;
}
}

.calc-iframe {
margin-top: 8px;
}

.calc-nav {
margin: 0 0 0.2rem 0;
padding: 0;
list-style: none;
font-size: 16px;
line-height: 1;
}

@media (min-width: 480px) {
.calc-nav {
margin-left: 7px;
margin-bottom: 2.5rem;
}
}

.calc-nav__item {
position: relative;
margin-bottom: 0.5rem;
text-decoration: underline;
}

.calc-nav__item--active {
font-weight: 700;
text-decoration: none;
}

@media (min-width: 1280px) {
.calc-nav__item--active::before {
content: "";
background-image: url(../images/hand-pointer.svg);
background-repeat: no-repeat;
width: 86px;
height: 56px;
position: absolute;
left: -101px;
top: -11px;
}
}

.calc-nav__item:hover {
text-decoration: none;
}

.calc-nav__link {
color: #101820;
}

@media (max-width: 767px) {
.calc-img {
text-align: right;
margin-bottom: -80px;
}
}

.search .page-main {
margin-bottom: 2rem;
}

.search .page-title {
font-size: 1.5rem;
}

.search-post {
max-width: 625px;
margin-bottom: 1.4rem;
padding-bottom: 1.1rem;
}

.search-post__title {
margin-bottom: 0.3rem;
font-size: 20px;
}

.search-post__excerpt {
margin-bottom: 0.3rem;
}

.pagination {
color: #f95c6f;
font-size: 1rem;
display: inline-block;
vertical-align: middle;
border-radius: 8px;
border: 1px solid #d5d5d6;
overflow: hidden;
}

.pagination .screen-reader-text {
display: none;
}

.pagination .nav-links {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}

.pagination .page-numbers {
min-width: 44px;
line-height: 44px;
text-align: center;
padding: 0 5px;
border-right: 1px solid #d5d5d6;
display: inline-block;
vertical-align: middle;
}

.pagination .page-numbers.current,
.pagination .page-numbers.current:hover {
color: #fff;
background: #f95c6f;
}

.pagination .page-numbers:hover {
color: #575c61;
}

.pagination .page-numbers:last-child {
border-right: none;
}

.pagination .page-numbers.next,
.pagination .page-numbers.prev {
padding-left: 12px;
padding-right: 12px;
}

.sec-intro--contact {
padding-bottom: 3rem;
}

@media (min-width: 480px) {
.sec-intro--contact {
padding-bottom: 5.6rem;
}
}

@media (max-width: 479px) {
.sec-intro--contact .sec-intro__img {
margin-top: 1.6rem;
margin-bottom: 4px;
}
.sec-intro--contact .sec-intro__subtitle {
margin-bottom: 13px;
}
}

@media (min-width: 1060px) {
.sec-intro--contact .sec-intro__img img {
right: 3rem;
top: 5.8rem;
}
}

.sec-intro--contact .sec-intro__text {
margin-bottom: 2rem;
}

.sec-intro--contact .wpcf7 {
max-width: 425px;
}

.sec-intro--contact .container-lg {
position: relative;
}

@media (min-width: 1060px) {
.sec-intro--loans .sec-intro__img img {
top: auto;
bottom: -18px;
right: -39px;
}
.sec-intro--loans .sec-intro__cont {
width: 65%;
max-width: 720px;
min-height: 35rem;
}
}

@media (max-width: 1059px) {
.sec-intro__img {
text-align: left;
}
}

@media (min-width: 768px) {
.sec-intro__subtitle {
margin-bottom: 1.5rem;
}
}

.ls-video {
padding: 2rem 0;
}

.ls-video__iframe {
max-width: 576px;
}

.ls-video__iframe__inner {
position: relative;
width: 100%;
height: 0;
padding-bottom: 67%;
}

.ls-video__iframe iframe {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}

@media (max-width: 767px) {
.ls-img {
margin-bottom: 2rem;
max-width: 230px;
}
}

.ls-cloud-1,
.ls-cloud-2,
.ls-cloud-3 {
width: 266px;
height: 95px;
position: absolute;
}

.ls-cloud-1 {
left: -165px;
bottom: 50px;
background: url(../images/cloud-1.svg) no-repeat;
}

.ls-cloud-2 {
right: -146px;
top: 73px;
background: url(../images/cloud-1.svg) no-repeat;
}

.ls-cloud-3 {
right: -47px;
top: 85px;
background: url(../images/cloud-2.svg) no-repeat;
}

.ls-info {
overflow: hidden;
position: relative;
}

.ls-info .container-lg {
position: relative;
}

.ls-info__cont {
max-width: 955px;
padding-top: 3rem;
padding-bottom: 3.2rem;
}

.ls-accordion {
overflow: hidden;
padding: 4rem 0 2.7rem;
}

.ls-accordion .container-lg {
position: relative;
}

.ls-accordion .accordion {
max-width: 730px;
}

.hand-nav {
margin: 0 0 2.5rem 0;
padding: 0;
list-style: none;
font-size: 1rem;
line-height: 1;
}

.hand-nav__item {
position: relative;
margin-bottom: 0.2rem;
color: #9eccee;
padding: 7px 0;
}

.hand-nav__item--active {
font-weight: 700;
}

.hand-nav__item--active:before {
content: "";
background-repeat: no-repeat;
width: 86px;
height: 56px;
position: absolute;
}

.hand-nav__item--active,
.hand-nav__item:hover {
color: #f95c6f;
}

.hand-nav__link {
color: inherit;
font-size: 1.1em;
text-transform: uppercase;
}

@media (min-width: 1065px) {
.hand-nav--style1 .hand-nav__item {
padding-left: 108px;
}
.hand-nav--style1 .hand-nav__item--active:before {
left: 0;
top: -7px;
background-image: url(../images/hand-pointer-blue-r.svg);
}
}

@media (max-width: 1064px) {
.hand-nav--style1 .hand-nav__item {
padding-right: 97px;
}
.hand-nav--style1 .hand-nav__item--active:before {
right: 0;
top: -7px;
background-image: url(../images/hand-pointer-blue-l.svg);
}
}

@media (min-width: 1060px) {
.sec-intro--partnership .sec-intro__cont {
width: 60%;
max-width: 650px;
min-height: 34.5rem;
}
.sec-intro--partnership .sec-intro__subtitle {
margin-top: 13.2rem;
}
.sec-intro--partnership .sec-intro__img img {
right: 43px;
top: 3rem;
}
}

@media (max-width: 1059px) {
.sec-intro--partnership .sec-intro__img {
margin-top: 1.1rem;
margin-bottom: -15px;
}
}

.sec-partnership__cont {
padding: 4.1rem 0;
}

.sec-intro--partner-with-us .sec-intro__text {
max-width: 390px;
}

@media (min-width: 1060px) {
.sec-intro--partner-with-us .sec-intro__cont {
min-height: 35rem;
}
.sec-intro--partner-with-us .sec-intro__img img {
top: 18px;
right: 50px;
}
}

@media (max-width: 1059px) {
.sec-intro--partner-with-us .sec-intro__img {
margin-top: -0.7rem;
}
}

.page-404 {
padding: 70px 0;
}

.page-404__title {
margin: 60px 0 20px;
font-size: 28px;
font-weight: 700;
}

.page-404__text {
font-size: 16px;
}

@media (min-width: 480px) {
.page-404 {
padding: 144px 0;
}
.page-404__title {
margin: 54px 0 16px;
font-size: 32px;
}
}

.sec-match__cont {
padding: 4.1rem 0;
background-repeat: no-repeat;
background-position: top right;
background-size: cover;
}

.sec-match__cont .wysiwyg {
max-width: 515px;
margin-bottom: 3.3rem;
}

.sec-match__cont .btn {
margin-top: .7rem;
}

.page-compare,
.page-result {
padding: 2rem 0;
}
.page-result {
background-color:#e5e5e5;
padding-top: 0;
}

.page-compare .page-title {
text-align: left;
text-transform: uppercase;
font-size: 20px;
}

.page-compare .main_compare_container {
min-height: 500px;
}

.page-result .page-title {
font-size: 30px;
font-weight: 500;
padding: 2rem 0;
}

.page-compare .compare_forms {
padding: 2rem 0;
background-image: url(../images/cloud_body.png);
background-position: top left;
background-repeat: no-repeat;
}

.page-compare .compare_forms .btn {
margin: .5rem 0;
}

.page-compare .tips .text-grey {
margin: .5rem auto;
width: 20rem;
opacity: .5;
}

.page-compare .tips .text-pink {
display: none;
margin: .5rem auto;
}

.page-compare .compare_forms input {
position: relative;
display: inline-block;
vertical-align: middle;
border: none;
border-radius: 8px;
padding: .8em 1em;
font-size: 16px;
font-weight: 700;
line-height: 1.2;
text-transform: uppercase;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-transition: background-color .15s ease-in-out;
-o-transition: background-color .15s ease-in-out;
transition: background-color .15s ease-in-out;
width: 13.3rem;
}

#back_nav {
position: relative;
display: inline-block;
width: 8.5rem;
padding: .8em 1em;
font-size: 16px;
font-weight: 700;
line-height: 1.2;
text-transform: uppercase;
}

#back_nav .icon {
transform: rotateY(180deg);
position: absolute;
padding-left: 3rem;
width: 3rem;
font-size: 1.2em;
}

.picks_details {
padding: 2rem;
margin-top: 2rem;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.pick_first .picks_details {
border-top-left-radius: 1rem;
border-bottom-left-radius: 1rem;
border-right: solid #fb4d62 2px;
}

.pick_b_logo {
max-height: 40px;
}

.pick_last .picks_details {
border-top-right-radius: 1rem;
border-bottom-right-radius: 1rem;
border-left: solid #fb4d62 2px;
}

.picks .picks_details .rates {
font-weight: 700;
font-size: 1.5rem;
}

.picks .picks_details .pick_show_details {
font-weight: 700;
text-decoration: underline;
font-size: 1.2rem;
}

.picks .picks_details .rates_desc {
font-size: .8rem;
}

.banks {
margin-top: 0;
}

.banks .item {
margin-bottom: 12px;
}


.banks .item:nth-child(2n+2) {
background: #fff;
}

.banks .item_head {
    display: flex;
    position: relative;
    background-color: white;
    width: 100%;
    padding-left: 28px;
    border-radius: 5px;
}
.banks .item:nth-child(-n+3) {
    display: flex;
    position: relative;
    width: 100%;
    border: 1px solid #02BB42;
    /* box-shadow: 0px 0.5px 0px 0.5px; */
    border-radius: 5px;
}

.banks .item_body {
border-top: 1px #eeeeef solid;
padding: 0;
display: none;
background-color: #e6f2fa;
text-align: left;
}

.banks .item_head p.logo {
position: relative;
margin-left: 0px;
}

/* .banks .item .icon__greateLoan:nth-child(-n+3){
display: flex;
position: absolute;
top: 1px;
left: 1px;
}  */
.banks .item:nth-child(-n+3) .icon__greateLoan {
display: flex;
position: absolute;
top: 1px;
left: 1px;
}
.banks .item .icon__greateLoan {
    display: none;
} 

.banks .item_head p {
    margin: auto;
    text-align: center;
    font-size: 1.4rem;
    font-weight: bold;
}

.banks .item_head p strong {
display: block;
}

.banks .item_head p span {
display: block;
color: #999999;
font-size: 12px;
}

.banks .item_body p.caption {
font-size: 14px;
color: #666666;
font-weight: bold;
margin: .5rem 0;
}

.banks .item_body p.caption u {
text-transform: uppercase;
display: block;
text-decoration: none;
font-size: 12px;
}

.banks .item_body .item_body_head {
border-bottom: solid 1px #aad3f2;
border-top: solid 1px #aad3f2;
padding: 5px 5rem;
}

.banks .item_body .item_body_body {
padding: 0 5rem;
display: flex;
}

.banks .item_body .item_body_body .item_body_body-item {
padding: .5rem 1rem;
border-right: solid 1px #aad3f2;
}

.banks .item_body .item_body_body .item_body_body-item p {
margin: .5rem 0;
}

.banks .item_body .item_body_body .item_body_body-item i {
color: #fb4d62;
}

.banks .item_body p {
font-size: 14px;
color: #999999;
}

.banks .item_body p span {
color: #666;
text-align: right;
float: right;
padding: 0 12px;
}

.item-flip .icon-circle-arrow-bottom {
transform: rotate(90deg);
width: 3rem;
font-size: 2.5rem !important;
color: #fb4d62 !important;
}

.active .item-flip .icon-circle-arrow-bottom {
transform: rotate(270deg);
width: 3rem;
font-size: 2.5rem !important;
color: #fb4d62 !important;
}

.filter-container {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center;
}
.filter-container .loanTerm__container{
    display: none;
}

.filter-item:first-child {
padding: 10px 50px;
}

.filter-item {
padding: 10px;
}

.filter-item.filter-item-function {
cursor: pointer;
text-align: left!important;
position: relative;
}
.filter-item.filter-item-function.text-left.border-left.borrow-left{
    background-color: white;
}

.filter-head-container {
/* padding-right: 22px; */
}

.filter-item .filter-head {
width: 100%;
display: block;
}

.filter-item i {
position: absolute;
right: 10px;
top: 45%;
}

.filter-heading {
font-weight: bold;
}

.filter-body {
position: absolute;
top: 0;
left: 0;
background: #FFFFFF!important;
min-width: 250px;
z-index: 999;
padding: 11px 20px 20px;
display: none;
color: black;
border-radius: 4px;
box-shadow: 0px 1.5px 16px;
margin: 49px 0 0;
}
.filter_loan{
    min-width: 205px;
}


.btn_features{
    margin-top: 11px;
}

.filter_features{
    padding: 11px 20px 20px;
    width: 100%;
    max-width: 255px;
}

.boorow_filter{
    width: 100%;
    min-width: 216px;
    padding: 11px 0 16px 14px;
    margin: 49px 0 0;
}
.stl_filter_borrow{
    margin-top: 15px;
    width: 100%;
    max-width: 255px;
}

.style_filter_25yrs{
    padding: 11px 17px 16px 14px;
    width: 100%;
    max-width: 255px;
}
.monthly{
    width: 100%;
    border: 0px solid;
    background: #FBFBFB;
    max-width: 262px;
    padding: 0;
    border-radius: 4px;
    margin-bottom: 0;
}
.spacer_top{
    margin-top: 14px;
}

.filter-body .close-button {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
}

.filter-body .close-button:hover {
color: #ffffff;
}

.filter-body .apply-filter {
text-align: right;
margin-top: 20px;
}

#fixed_year .feature,
.bank-selection {
list-style: none;
}

.compare-checkbox {
display: block;
width: 100%;
}

li.bank_filters_button.selected {
font-weight: bolder;
color: #000000;
font-size: large;
text-shadow: #fff 2px 2px 10px;
}

@media (max-width: 767px) {
.picks {
width: 100%;
}
}

.text-black {
color: black !important;
}

.text-red {
color: red !important;
}

.search__phone {
margin-right: 23.7em;
}
@media (min-width: 1300px) and (max-width: 1599.98px) {
    .search__phone {
        margin-right: 4.7em;
        }
        .search__input1 {
            margin-left: 0;
        }
        .search__submit {
            margin-left: 21px;
        }
}
@media (min-width: 1600px) and (max-width: 1701px) {
    .search__phone {
        margin-right: 16.7em;
        }
}
@media (min-width: 1702px) and (max-width: 1801px) {
    .search__phone {
        margin-right: 18.7em;
        }
}

@media (min-width: 1000px) and (max-width: 1299.99px) {
    .search__phone {
        margin-right: 2.7em;
    }
}


.phone-num__text{
    margin-right: 33px;
}
.search__submit{
    position: absolute;
    left: 40;
    font-size: 14px !important;
    margin-left: 40px;
}

.borderLabel {
background: #FFFFFF;
/* Stroke */
border: 1px solid #E7E7E7;
box-sizing: border-box;
border-radius: 4px;
margin-right: 15px;
width: 205px;
position: relative;
}
.Dflex{
display: flex;
margin-bottom: 6px;
}
.Dflex.select{
    margin-right: 15px;
}
.Dflex.select button{
    margin-left: 99px;
}
.clear-red {
    display: flex;
    align-items: self-end;
    margin-left: 114px;
    margin-bottom: 2px;
    border: none;
    background-color: transparent;
    height: 19px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 15px;
    text-align: right;
    color: #DF1E18;
}

.iWantTo {
display: flex;
width: 61px;
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 18px;
color: #7C8184;
}
.flip{
    transition: 0.3s;
    transform: rotate(180deg);
}
.show-want-details{
    width: 100%;
    max-width: 20px;
    position: absolute;
    top: -10px;
    right: 5px;
}

.text-search {
    margin-top: 10px;
    padding: 0 0 24px !important;
    font-family: 'Poppins';
    font-size: 28px !important;
    line-height: 42px;
    color: #101920 !important;
}

.borrow {
height: 18px;
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 18px;
/* identical to box height */
/* Grey_Text */
color: #7C8184;
}

.clear-second {
margin-left: 100px;
margin-bottom: 2px;
border: none;
width: 41px;
height: 18px;
left: 621px;
top: 221px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 15px;
text-align: right;
color: #DF1E18;
background: transparent;
}
.clear_loan{
    margin-left: 105px;
    margin-bottom: 2px;
    border: none;
    width: 41px;
    height: 18px;
    font-family: Poppins;
    font-size: 10px;
    text-align: right;
    color: #DF1E18;
    background: transparent;
}

.clear-third {
border: none;
width: 41px;
height: 19px;
margin-left: 156px;
margin-bottom: 2px; 
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 15px;
text-align: right;
color: #DF1E18;
background: transparent;
}

.repaying {
width: 58px;
height: 18px;
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 18px;
/* identical to box height */
/* Grey_Text */
color: #7C8184;
}

.borrow-left {
position: relative;
width: 100%;
max-width: 180px;
height: 36px;
padding: 7px;
border: 1px solid #E7E7E7;
border-radius: 4px;
margin-right: 15px;
}
.second_Dflex{
    margin-right: 15px;
} 

.show-borrow-details{
    position: absolute;
    top: -10px;
    right: 10px;
}

.loan_term{
position: relative;
width: 100%;
max-width: 205px;
height: 36px;
padding: 7px;
padding-left: 13px;
background: #FFFFFF;
border: 1px solid #E7E7E7;
box-sizing: border-box;
border-radius: 4px;
margin-right: 15px;
}

.loan_input {
    width: 100%;
    margin-top: 5px;
    max-width: 177px;
    background: #FFFFFF;
    border: 1px solid #E7E7E7 !important;
    box-sizing: border-box;
}



.show-loan_terms-details{
    position: absolute;
    top: -10px;
    right: 10px;
}

.repaying-label {
position: relative !important;
width: 100%;
max-width: 255px;
height: 36px;
background: #FFFFFF;
/* Stroke */
border: 1px solid #E7E7E7;
box-sizing: border-box;
border-radius: 4px;
padding: 6px;
padding-left: 8px;
}
.loan_range_style{
    width: 100%;
    max-width: 179px;
    margin-top: 14px;
}
.show-repaying-details{
    position: absolute;
    top: -10px;
    right: 10px;
}


.features {
width: 53px;
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 18px;
color: #7C8184;
}

.item_repaying{
    margin-right: 15px;
}
.cust_checkbox:checked+label::before {
    border-color: #F15C70;
    background-color: #F15C70;
}


.clear-four {
margin-left: 108px;
border: none;
width: 41px;
height: 19px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 15px;
/* identical to box height */
text-align: right;
/* Red */
color: #DF1E18;
background: transparent;
}

.features-label {
width: 100%;
max-width: 205px;
height: 36px;
padding: 7px;
padding-left: 8px;
background: #FFFFFF;
border: 1px solid #E7E7E7;
box-sizing: border-box;
border-radius: 4px;
}
.show-variable-details{
    position: absolute;
    top: -10px;
    right: 10px;
}

.lender {
margin-left: 16px;
width: 71px;
height: 18px;
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 18px;
/* identical to box height */
/* Grey_Text */
color: #7C8184;
}

.clear-five {
margin-left: 92px;
border: none;
width: 40px;
height: 18px;
left: 1346px;
top: 221px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 15px;
/* identical to box height */
text-align: right;
/* Red */
color: #DF1E18;
background: transparent;
}

.lender-label {
position: absolute;
width: 205px;
height: 45px;
left: 30px;
top: 4px;
background: #FFFFFF;
/* Stroke */
border: 1px solid #E7E7E7;
box-sizing: border-box;
border-radius: 4px;
}

.line_afterFilters{
    width: 100%;
    height: 0;
    border: 1px solid #DADADA;
    margin-top: 20px;
    margin-bottom: 20px;
    display:inline-block;
}

.connectedLoans_div {
position: fixed;
width: 220px;
padding: 25px;
background-color: #101920;
top: 0;
bottom: 0;
z-index: 1001;
}
.admin-bar .connectedLoans_div { top: 32px; }

.recursive img {
transform: rotate( 180deg);
}

.sideBar_left {
color: white;
}

.line {
position: absolute;
width: 220px;
height: 1px;
left: 0px;
top: 48px;
}



.dashboard {
margin-top: 63px;
}

#menu-left-sidebar {
list-style-type: none !important;
margin-left: -48px;
}

#menu-left-sidebar li {
margin: 15px;
margin-bottom: 24px;
font-size: 14px;
}

.sideBar_left li:hover {
color: #F15C70;
}

.sideBar_left li svg {
font-size: 16px;
margin-right: 4px;
}

.search__input1 {
	max-width: 350px;
	height: 36px !important;
	margin-left: 15px;
	border: 1px solid #e7e7e7 !important;
	border-radius: 4px !important;
	padding-left: 30px !important;
	position: relative;
}

.search__wrap container-lg {
margin-left: 250px !important;
}
@media (min-width: 1401px) and (max-width: 1599.98px) {
.page-result{
margin-left: 160px;
}   
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
.page-result{
margin-left: 189px;
}   
}
@media (min-width: 1199px) and (max-width: 1299.98px) {
.page-result{
margin-left: 222px;
}   
}

.margin_left {
margin-left: 233px;
}

.filterDiv {
float: left;
background-color: #2196F3;
color: #ffffff;
width: 100px;
line-height: 100px;
text-align: center;
margin: 2px;
display: none;
/* Hidden by default */
}
/* The "show" class is added to the filtered elements */

.show {
display: block;
}
/* Style the buttons */

.btn_filter {
    max-width: 121px;
    height: 32px;
    text-transform: none;
    padding: 5px !important;
    background-color: #E7E7E7 !important;
    color: black !important;
    border-radius: 3px;
    left: 489px;
    top: 47px;
    width: 100%;
}

.btn__stl-filters{
font-family: 'Poppins';
font-weight: 500;
font-size: 14px;
background-color: #DDDDDD !important;
}

.btn {
border: none;
outline: none;
padding: 12px 16px;
background: #E7E7E7;
cursor: pointer;
text-align: center;
color: white !important;
background: #F15C70;
border-radius: 3px;
}
/* Add a light grey background on mouse-over */

.btn:hover {
background-color: #F15C70;
}
/* Add a dark background to the active button */

.btn.active {
background-color: #666;
color: black!important;
}

.check_mark {
position: absolute;
width: 10px;
top: 15px;
right: 14px;
}

.img_filters {
position: absolute;
left: 14px;
top: 8px;
}

.btn_apply {
    width: 120px;
    height: 32px;
    border-style: none;
    color: white;
    background: #F15C70;
    border-radius: 3px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
}
.monthly_repayment{
    margin-left: 67px;
    margin-right: 80px;
}
.favorite-star{
    margin: auto;
    margin-left: 0;
    margin-right: 0;
}

.favorite-star .addtocart {
font-size: 37px;
position: relative;
cursor: pointer;
}

.favorite-star .addtocart .cart-item {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
z-index: -1;
display: none;
color: gold;
}

.favorite-star .addtocart.sendtocart .cart-item {
display: block;
z-index: 999;
animation: xAxis 1s forwards cubic-bezier(1, .75, 1, .84);
}

@keyframes xAxis {
100% {
transform: translate(calc(-75vw - 105px), calc(-50vh + 100px));
}
}

ul#menu-left-sidebar li.link_loans {
position: relative;
}

ul#menu-left-sidebar {
position: fixed;
top: 83px;
min-width: 230px;
}

ul#menu-left-sidebar li.link_loans:before {
display: none;
content: attr(data-totalitems);
font-size: 12px;
font-weight: 600;
position: absolute;
top: 50%;
right: -6px;
transform: translate(-50%, -50%);
background: #F15C70;
line-height: 1;
padding: 2px 5px;
color: white;
text-align: center;
border-radius: 50%;
}
.show-lender-details{
    position: absolute;
    top: -10px;
    right: 10px;
}

.favorite-star>span {
cursor: pointer;
}

.favorite-checked {
color: gold;
}

.favorite-unchecked:hover {
color: gold;
}

.mrg {
margin-left: 70px;
}

.mrg_left30 {
margin-left: 30px;
}

.box_loan{
    display: flex;
    margin-top: 15px;
    margin-bottom: 5px;
}

.grey_text {
color: #7C8184;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 14px;
}

.left_container {
width: 70%;
min-height: 150px;
float: left;
}

.right_container {
width: 30%;
min-height: 150px;
float: right;
}

.column2 {
column-count: 2;
}

.btn_repaying {
    background: #F15C70;
    border-radius: 3px;
    width: 100%;
    max-width: 227px;
    height: 32px;
    text-align: center !important;
    padding: 8px;
    font-size: 14px;
    font-weight: 500;
    text-transform: inherit;
}

.filter-body-form label {
margin-bottom: 9px;
}

input[type="radio"] {
    margin-right: 5px;
}

.filter-heading {
color: #7C8184;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 21px;
}

.compare-checkbox input {
margin-right: 6px;
}

.filter-body-form li {
margin-bottom: 4px;
}

.lender_div {
position: relative;
margin-left: 16px;
margin-top: 5px;
}
.svg_arrow_down{
    position: absolute;
    right: 2px;
}
.select_last {
    display: inline-block;
    width: 100%;
    height: 36px;
    padding: 6px;
    padding-left: 8px;
}

.svgDown {
float: right;
margin-top: 14px;
margin-right: 10px;
}

.svgFeatures {
float: right;
margin-top: 5px;
margin-right: -22px;
}
.number_range{
    display: flex;
    margin-bottom: -27px;
    margin-top: -50px;
}
.loan_range_apply {
    background: #F15C70;
    border-radius: 3px;
    width: 100%;
    max-width: 177px;
    height: 32px;
    text-align: center !important;
    padding: 8px;
    font-size: 14px;
    font-weight: 500;
    text-transform: inherit;
}

.first_number{
    font-family: 'Poppins';
    justify-content: srgb(48, 51, 41);
    text-align: left;
    font-size: 13px;
    color: #7c8184;
}
.end_number {
    font-family: 'Poppins';
    justify-content: end;
    text-align: right;
    margin-left: 80%;
    font-size: 13px;
    color: #7c8184;
}
.money{
    border: 1px solid;
    width: 100%;
    max-width: 177px;
    background: #FFFFFF;
    border: 1px solid #E7E7E7 !important;
    box-sizing: border-box;
}
.home_value{
    border: 1px solid;
    width: 100%;
    max-width: 177px;
    background: #FFFFFF;
    border: 1px solid #E7E7E7 !important;
    box-sizing: border-box;
}
/* Range */

.options {
	width: 100%;
	height: auto;
	margin: 50px 0;
}
.range__slider {
	position: relative;
	width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 30px 0;
}

#slider {
	-webkit-appearance: none;
	border-radius: 5px;
	outline: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
/* Range End */


.select_IwantTo {
width: 100%;
height: 36px;
padding: 8px;
}

.mrgLeft {
padding: 0px;
margin-left: 46px;
}
.mrgLeft_loan{
    padding: 0;
    margin-left: 103px;
}

.mrgRepaying {
margin-left: 10px;
}

.mrgLeft57 {
margin-left: 57px;
}

.btn_borrow {
background: #F15C70;
border-radius: 3px;
width: 100%;
max-width: 177px;
height: 32px;
text-align: center !important;
padding: 8px;
font-size: 14px;
font-weight: 500;
text-transform: inherit;
}

.show {
color: #F15C70;
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 16px;
margin-bottom: 116px;
}

.arrow_show {
position: absolute;
width: 8.99px;
height: 11px;
color: #F15C70;
margin-left: 8px;
margin-top: 6px;
}

.img_cabinet {
border-radius: 30px;
width: 50px !important;
height: 50px !important;
}

.img_name {
margin-left: 5px;
}

.arrow_down_name {
width: 10.37px;
height: 5.93px;
color: #7C8184;
}

.svr {
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #7C8184;
}
.item_body_head{
    display: flex;
    flex-direction: column;
    text-align: left;
}
.classic_home {
font-family: Poppins;
font-style: normal;
font-weight: 600;
font-size: 12px;
color: #101920;
}

.green {
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #02BB42;
margin-top: 5px;
}

.red {
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #DF1E18;
margin-top: 4px;
margin-left: 29px;
}

.grey_block {
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #7C8184;
margin-top: 5px;
text-align: left;
margin-left: 51px;
}
.second_grey_block{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #7C8184;
    margin-top: 5px;
    text-align: left;
    margin-left: 38px;
}

.black_block {
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 12px;
color: #101920;
font-weight: 600;
margin-left: 16px;
}
.black_block_item{
    margin-top: 0;
    margin-left: 13px;
}
.del_styl{
    margin: 0;
    padding: 0;
    margin-bottom: 9px;
}
.column5 {
display: flex;
column-count: 5;
padding-left: 28px;
margin-top: 7px;
}


.caption {
margin: 0px;
}

.item_body_body-item {
margin-left: 80px;
text-align: left;
}

.item_body_body-item1 {
text-align: left;
}

.item_body_body-item_red {
text-align: left;
margin-left: 29px;
}

.item_body_body-item5 {
width: 100%;
max-width: 92px;
margin-left: 38px;
}
.mercury_box{
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    margin: auto;
    width: 100%;
    max-width: 800px;
    padding: 10px;
}



.headerCss {
    position: fixed;
    width: 100%;
    height: 62px;
    -moz-box-shadow: 0 12px 16px -6px black;
    box-shadow: 0 2.5px 10px -9px black;
    z-index: 999; 
    background-color: white;
}
.header_loans{
    position: relative;
    width: 100%;
    height: 62px;
    -moz-box-shadow: 0 12px 16px -6px black;
    box-shadow: 0 2.5px 10px -9px black;
    z-index: 999; 
    background-color: white;
}


#myBtnContainer{
    padding-top: 52px;
}

.center {
text-align: center;
}

.innvestH {
font-family: Poppins;
font-style: normal;
font-weight: 600;
font-size: 28px;
line-height: 135%;
margin-bottom: 7px;
margin-top: 48px;
}

.pLenders {
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 21px;
color: #7C8184;
margin-top: 0px;
margin-bottom: 0px;
}

.block {
text-align: center;
margin: auto;
}
.block_mrg{
    margin-top: 39px;
    margin-bottom: 305px;
}
.block .princ_payments{
    display: flex;
    flex-direction: row;
    margin: auto;

}
.invest1{
    margin-top: 0 !important;
    margin-bottom: 117px !important;
}

.block_house {
display: inline-block;
width: 260px;
height: 136px;
background: #FFFFFF;
border: 1px solid #F3F3F3;
box-sizing: border-box;
box-shadow: 0px 1.5px 16px rgba(0, 0, 0, 0.04);
border-radius: 4px 0px 0px 4px;
}

.block_house:hover {
border: 1px solid #F15C70;
}

.block_investment {
display: inline-block;
width: 260px;
height: 136px;
background: #FFFFFF;
border: 1px solid #F3F3F3;
box-sizing: border-box;
box-shadow: 0px 1.5px 16px rgba(0, 0, 0, 0.04);
border-radius: 0px 4px 4px 0px;
margin-left: -3px;
}

.block_investment:hover {
border: 1px solid #F15C70;
}

.p_block:hover {
color: #F15C70 !important;
font-weight: 600;
}

.propertyDiv .box__item{
    display: flex;
    flex-direction: column;
    max-width: 1000px;
    justify-content: center;
}



.p_block {
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 21px;
text-align: center;
color: #7C8184;
}
.div_four_box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 39px auto;
}

.propertybNext {
text-align: center;
width: 160px;
height: 32px;
margin-top: 40px;
margin-bottom: 7%;
background: #F15C70;
border-radius: 3px;
border: none;
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 21px;
text-align: center;
color: #FFFFFF;
}

.img_block {
margin-top: 8%;
border-radius: 50%;
}

.bgf3 {
background-color: #F3F3F3;
}

.div_four_box {
display: inline-block;
box-sizing: border-box;
margin-left: 27%;
}

#one {
float: right;
width: 251px;
height: 144px;
padding: 5px;
border: 1px solid #F3F3F3;
box-sizing: border-box;
box-shadow: 0px 1.5px 16px rgba(0, 0, 0, 0.04);
border-radius: 0px 4px 0px 0px
}

#one:hover {
border: 1px solid #F15C70;
box-shadow: 0px 1.5px 16px rgba(0, 0, 0, 0.04);
}

#two {
float: right;
width: 251px;
height: 144px;
padding: 5px;
border: 1px solid #F3F3F3;
box-sizing: border-box;
box-shadow: 0px 1.5px 16px rgba(0, 0, 0, 0.04);
border-radius: 4px 0px 0px 0px
}

#two:hover {
border: 1px solid #F15C70;
}

#three {
float: left;
width: 251px;
;
height: 144px;
padding: 5px;
border: 1px solid #F3F3F3;
box-sizing: border-box;
box-shadow: 0px 1.5px 16px rgba(0, 0, 0, 0.04);
border-radius: 0px 0px 0px 0px
}

#three:hover {
border: 1px solid #F15C70;
}

#four {
float: left;
width: 251px;
height: 144px;
padding: 5px;
border: 1px solid #F3F3F3;
box-sizing: border-box;
box-shadow: 0px 1.5px 16px rgba(0, 0, 0, 0.04);
border-radius: 0px 0px 0px 0px;
}

#four:hover {
border: 1px solid #F15C70;
}
/* Page Indentified  */

.grey-bcolor {
background-color: #F3F3F3;
}

.ff-color {
background-color: #FFFFFF;
padding-top: 1px;
padding-bottom: 1px;
}
.third_page{
margin: auto;
width: 53%;
background: white;
height: auto;
min-height: 550px;
}
@media (max-width: 768px) {
    .third_page {
    min-height: 497px;
    }
    .fix_rate {
        display: flex;
        flex-direction: column;
        justify-content: center;
        text-align: center;
        margin: auto;
    }
    .div_four_box {
        margin-left: 19%;
    }
    .princ_payments{
        display: flex;
        flex-direction: column;
        justify-content: center;
        text-align: center;
        margin: auto;
    }
}
.modeContainer{
width: 100% !important;
max-width: 700px;
padding-top: 0 !important;
padding-bottom: 0 !important;
border-radius: 4px;
}
.regms{
width: 46% !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.div_indentified {
margin-left: 151px;
padding: 10px;
margin-top: 81px;
font-family: Poppins;
font-style: normal;
font-weight: 600;
font-size: 28px;
line-height: 135%;
}
@media (min-width: 1601px) and (max-width: 1801px) {
.div_indentified {
    margin-left: 87px !important;
    }
    .p_indetified {
        margin-left: 100px !important;
    }
    .mobphone_mob {
        margin-left: 104px !important;
    }
    /* .in_valid {
        margin-left: 101px !important;
    } */
    .img_mob {
        margin-left: 437px !important;;
    }
    .mrgleftResults {
        margin-left: 104px !important;
    }
    .designPopup {
        margin-left: 32px !important;
    }
    .img_key_indet2 {
        margin-left: 58px !important;
    }
    .pwrongnumber {
        margin-left: -198px;
    }
}   

@media (min-width: 1401px) and (max-width: 1600px) {
    .wd50 {
        width: 60% !important;
    }
    .popup_six_page {
        max-width: 880px !important;
        max-height: 784px;
    }
    .pageSignP {
        font-size: 12px !important;
    }
    .lastname {
        margin-bottom: 2px;
    }
    .firstname {
        margin-bottom: 2px;
    }
    .phoneText {
        margin-bottom: -22px;
    }

    .pageSignH {
        margin-top: 0 !important;
        font-size: 28px !important;
        }
        .btn-signacc {
            margin-top: 10px !important;
        }
    .div_indentified {
        margin-left: 30px !important;
        }
        .p_indetified {
            margin-left: 85px !important;
        }
        .mobphone_mob {
            margin-left: 85px !important;
        }
        /* .in_valid {
            margin-left: 85px !important;
        } */
        .img_mob {
                width: 215.11px !important;
                height: 248.11px !important;
                margin-left: 410px !important;
                margin-top: -76px !important;
        }
        .mrgleftResults {
            margin-left: 85px !important;
        }
        .designPopup {
            margin-left: 14px !important;
            font-size: 14px;
        }
        .img_key_indet2 {
            margin-left: 28px !important;
        }
        .pwrongnumber {
            margin-left: -166px !important;
        }
        .pverific {
            margin-left: -150px !important;
        }
    }  

    @media (min-width: 1200px) and (max-width: 1400px) {
        .div_indentified {
            margin-left: 0px !important;
            }
            .p_indetified {
                margin-left: 10px !important;
            }
            .mobphone_mob {
                margin-left: 10px !important;
            }
            /* .in_valid {
                margin-left: 10px !important;
            } */
            .img_mob {
                    width: 161.11px !important;
                    margin-left: 367px !important;
                    
            }
                
            .mrgleftResults {
                margin-left: 10px !important;
            }
            .designPopup {
                margin-left: 14px !important;
                font-size: 14px;
            }
            .img_key_indet2 {
                margin-left: 28px !important;
            }
            .pwrongnumber {
                text-align: left !important;
                margin-left: 10px !important;
            }
            .designPopup {
                margin-left: 0px !important;
                font-size: 12px !important;
            }
            .img_key_indet2 {
                margin-left: 10px !important;
            }
            .pverific {
                margin-left: -188px;
            }
        }  
.rigth_float{
    float: right;
}
@media (max-width: 768px) {
.div_indentified{
text-align: center;
margin-left: 36px;
margin-top: 20px;
font-size: 20px !important;
}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
.div_indentified{
margin-left: 10px;
text-align: center;

}   
}
@media (min-width: 992px) and (max-width: 1199.98px) {
.indentified{
font-size: 20px;

}   
}

.p_indetified {
/* text-align: center; */
margin-left: 159px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 21px;
color: #7C8184;
}

@media (max-width: 768px) {
.p_indetified{
margin-left: 0;
text-align: center;
font-size: 13px;
}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
.p_indetified{
text-align: center;
margin-left: 5px;
font-size: 13px;

}   
}
@media (max-width: 768px) {
.indentified{
font-size: 20px;
}
}
.lab_mobile {
left: 399px;
top: 436px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #7C8184;
}

.mobphone {
text-align: center;
margin-left: 12px;
margin-top: 41px;
margin-bottom: -17px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #7C8184;
}
@media (max-width: 768px) {
.mobphone {
text-align: center;
font-size: 12px;
}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
.mobphone{
text-align:left;
margin-left: 30px;

}   
}
@media (min-width: 1200px) and (max-width: 1599.98px) {
.mobphone{
margin-left: 37px;
}   
}



/* @media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important;
}
} */

#mobile_phone {
background-image: url(../../wp-content/uploads/mobile_phone.png);
background-repeat: no-repeat;
background-position: 10px;
padding-left: 8%;
width: 100% !important;
background: #F6F8FA;
border-radius: 4px;
margin: 0;
margin-bottom: 3%;
}
@media (max-width: 768px) {
#mobile_phone{
margin-left: 55px;
}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
    .imgTelphone {
        margin-top: 15px;
    }
}
@media (min-width: 1200px) and (max-width: 1599.98px) {
    #mobile_phone{
    /* width: 312px !important;
    margin-left: 160px; */

    }   
}
@media (min-width: 1200px) and (max-width: 1300px) {
    .imgTelphone {
        margin-bottom: -23% !important;
    }
}
@media (min-width: 1200px) and (max-width: 1501px) {
        .imgTelphone {
            margin-bottom: -15% !important;
            margin-left: 3% !important;
        }
} 
@media (min-width: 1502px) and (max-width: 1601px) {
    .imgTelphone {
            margin-bottom: -17% !important;
            margin-left: 3% !important;
    }
}     

.inpmobCss{
height: 36px !important;
}

.img_computer {
float: right;
margin-top: -69px;
margin-right: 60px;
padding: 10px;
}
@media (max-width: 768px) {
.img_computer{
margin-top: -25px;
margin-left: 58px;
text-align: center;
}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
.img_computer{
width: 234px;
margin-top: -28px;
margin-right: 0px;

}   
}
@media (min-width: 1200px) and (max-width: 1599.98px) {
.img_computer{
width: 273px
}   
}

.button_indentified {
margin-left: 403px;
margin-top: 18px;
width: 305px;
height: 32px;
background: #F15C70;
border-radius: 3px;
color: white;
font-weight: 500;
font-size: 14px;
line-height: 21px;
}

@media (max-width: 768px) {
.button_indentified{
margin-top: 18px;
width: 228px;
}
}
@media (min-width: 1200px) and (max-width: 1599.98px) {
    .button_indentified{
    margin-top: 1px;
    }   
}
.img_indif_block {
display: inline;
/* margin-right: 15px; */
}

.p_down_block {}


.information256 {
text-align: center;
margin-top: -16px;
margin-bottom: 122px;
font-family: Poppins;
font-size: 9px;
}
@media (max-width: 768px) {
.information256 {
margin-top: 25px;
}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
.information256{
font-size: 7px;

}   
} 
@media (min-width: 1200px) and (max-width: 1599.98px) {
    .information256 {
    margin-left: 33px;
    }   
}



.dflexblock {
display: flex;
flex-wrap: wrap;
margin-left: 319px;
margin-top: 90px;
top: 603px;
margin-left: 319px;
}
.designPopup {
margin-left: 123px;
margin-bottom: 27px !important;
justify-content: center;
}

.Fourblocks{
justify-content: center;
margin-left: 116px !important;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
.Fourblocks{
margin-left: 21px !important;
font-size: 12px;

}   
} 

@media (max-width: 768px) {
.Fourblocks{
display: none;
}
}

.width5 {
width: 50%;
}

.width4 {
width: 50%;
margin-left: -35px;
}

.mrgl10 {
margin-left: 1px;
}

.mrgtop19 {
margin-top: 19px;
}

.img_key_indet {
margin-top: 56px;
margin-left: 149px;
}
@media (max-width: 768px) {
.img_key_indet {
display: none;
}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
.img_key_indet{
margin-left: 36px;
}   
} 
@media (min-width: 1200px) and (max-width: 1599.98px) {
.img_key_indet{
margin-left: 132px;
}   
}

.img_key_indet2 {
margin-left: 139px;
}
@media (min-width: 1200px) and (max-width: 1599.98px) {
.img_key_indet2{
margin-left: 115px;
}   
}


.img_line {

margin-bottom: 15px;
width: 700px;
height: 0px;
/* left: 370px; */
margin-top: -48px;
margin-left: 248px;
/* top: 728px; */
border: 1px solid #F3F3F3;

}

.pverific {
margin-left: -213px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
text-align: center;
color: #F15C70;
}

.mrgtp42 {
margin-top: 42px;
}

.pwrongnumber {

margin-left: -242px;
margin-top: 8px;
margin-bottom: 17px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
text-align: center;
color: #101920;
}


.clickhere {
color: red;
}

.inp_digitcode {
background: #F6F8FA;
}

.img_mob {
    width: 284px;
    height: 257px;
    margin-left: 501px;
    margin-top: -96px;
}

.continue_with {
position: absolute;
width: 100px;
height: 18px;
left: 670px;
top: 519px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
text-align: center;
color: #7C8184;
}

.bluep {
color: blue;
font-family: Poppins;
font-style: normal;
font-weight: normal;
}

.mrgleft {
margin-left: 400px;
}

.inp_email {
/* position: absolute; */
width: 340px !important;
/* height: 36px;
left: 660px;
top: 496px; */ 
margin-left: 400px;
background: #F6F8FA;
border-radius: 4px !important;
}

/* .mrgleft27 {
margin-left: 280px;
} */

.emaillab {
text-align: center;
margin-left: -239px;
margin-top: 35px;
font-family: Poppins;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
color: #7C8184;
}
.itemConf{
font-family: Poppins;
font-style: normal;
font-weight: 600;
font-size: 28px;
line-height: 135%;
text-align: center;
color: #101920;
margin-top: 60px;
}

.p_register {
/* margin-top: -28px; */
text-align: center;
/* position: absolute; */
/* left: 634px;
top: 424px; */
font-family: Poppins;
/* font-style: normal;
font-weight: normal; */
font-size: 14px;
/* line-height: 21px; */
color: #7C8184;
}

.registerh {
/* position: absolute;
left: 724px;
top: 330px; */
font-family: Poppins;
/* font-style: normal;
font-weight: 600;
font-size: 28px;
line-height: 135%; */
}
.regH{
text-align: center;
margin-top: 100px;
font-family: Poppins;
}
.confClick{
margin-top: 327px;
margin-left: 41px;
}

.clickhereP {

margin-left: -22px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
text-align: center;
color: #7C8184;
margin-bottom: 33px;
}

.continue_with {

font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
text-align: center;
color: #7C8184;
}
.itm_reg{
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 21px;
text-align: center;
color: #7C8184;
margin-top: -30px;
}
.iwt{
margin-left: 400px;
width: 340px;
height: 36px;
background: #F6F8FA;
border-radius: 4px !important;
}
.confred{
margin-left: 437px;
margin-top: -30px;
}

.canicall {
left: 676px;
top: 251px;
}

.address {
/* position: absolute;
left: 646px;
top: 341px; */
}
.mrgleftResults{
margin-left: 159px;
border: none;
}
@media (max-width: 768px) {
.mrgleftResults {
border: none;
text-align: center;
margin: auto;
margin-left: 55px !important;
margin-top: 10px;
width: 303px;
}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
.button_indentified {
margin-top: 15px;
margin-left: 26px;
width: 255px;
}   
} 

.inp_name {
left: 660px;
top: 350px;
}

.butDone {
top: 406px;
}

.heightcall {
height: 595px;
}

.popover {
width: 350px;
text-align: center;
}

.criteria-met {
color: #5cb85c;
}

.criteria-failed {
color: #d9534f;
}

.password-glyphicon {
margin-right: 10px;
font-size: 20px;
}
.butdiwt{
width: 340px !important;
height: 32px !important;
}
.itemKey{
position: absolute;
margin-top: -8px;
margin-left: -541px;
}

.initial-state {
display: none;
}

.white-background {
background-color: #fff;
cursor: pointer;
}

.pFirstN {
position: absolute;
width: 66px;
height: 18px;
left: 683px;
top: 371px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #7C8184;
}
.hwci{
text-align: center;
margin-top: 100px;
}

.inFirstN {
position: absolute;
width: 160px !important;
height: 36px !important;
left: 671px;
top: 405px;
background: #F6F8FA;
border-radius: 4px;
}

.pLastN {
position: absolute;
width: 66px;
height: 18px;
left: 881px;
top: 371px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #7C8184;
}

.inLastN {
position: absolute;
width: 160px !important;
height: 36px !important;
left: 876px;
top: 405px;
background: #F6F8FA;
border-radius: 4px;
}

.pPassword {
position: absolute;
width: 61px;
height: 18px;
left: 683px;
top: 442px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #7C8184;
}

.bdGrey {
background-color: grey;
}
.item_contimW{
margin-top: 16px;
margin-left: 98px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
text-align: center;
color: #7C8184;
}


.passInput {
position: absolute;
width: 340px;
height: 36px;
left: 683px;
top: 483px;
background: #F6F8FA;
border-radius: 4px;
}

.imgpass {
position: absolute;
height: 6px;
left: 987px;
top: 489px;
}

.pConfirm {
position: absolute;
width: 114px;
height: 18px;
left: 684px;
top: 517px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #7C8184;
}

.inpConfirmPass {
position: absolute;
width: 340px;
height: 36px;
left: 683px;
top: 556px;
background: #F6F8FA;
border-radius: 4px;
}

.img2eye {
position: absolute;
left: 987px;
top: 566px;
}

.btnCreate {
padding: 5px;
position: absolute;
width: 340px;
height: 32px;
left: 683px;
top: 638px;
background: #F15C70;
border-radius: 3px;
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 14px;
text-align: center;
}

@media (max-width: 768px) {
    .img_mob {
        margin: auto;
        width: 184px;
        height: 167px;
    }
}

/* .confirmClick {
height: 18px;
left: 716px;
top: 728px;
} */

.confirm256 {
left: 677px;
top: 781px;
}

#block1,
#block2 {
display: none;
}

input:checked+label {
border-color: brown !important;
}

#blockRate,
#blockFixed,
#blockPrincipal,
#blockPayments {
display: none;
}

.imgTelphone {
margin-bottom: -14%;
margin-left: 3%;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .imgTelphone{
    margin-left: 36px;
    }   
}

.mobphone_mob {
margin-left: 159px;
margin-top: -165px;
margin-bottom: 5px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #7C8184;
}

.apply_footer_favoriet {
display: flex;
flex-direction: row;
position: fixed;
justify-content: center;
bottom: 0;
z-index: 1005;
background-color: #233746;
width: 100%;
height: 180px;
}

.footer_apply_first {
background-color: #1B2A35;
}

.footer_apply_second {
background-color: #1B2A35;
}

.footer_apply_third {
background-color: #1B2A35;
}

.button_apply_footer {
background: #F15C70;
border-radius: 3px;
color: white;
min-width: 120px;
border: none;
padding: 5px;
margin-bottom: 15px;
}

.button_cancel_footer {
border: 1px solid #FFFFFF;
box-sizing: border-box;
border-radius: 3px;
color: white;
background: transparent;
min-width: 120px;
padding: 5px;
}

.footerP_select {
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 21px;
color: #FFFFFF;
margin-top: 10px;
}

.footerPSecond {
width: 170px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 130%;
/* or 16px */
color: #FFFFFF;
opacity: 0.8;
}

.cart_text {
width: 15%;
padding: 25px;
margin-left: 20px;
order: 5;
}

.cart {
    order: 3;
    width: 100%; 
    max-width: 218px;
    text-align: center;
    margin-right: 25px;
    margin-top: 20px;
    margin-bottom: 24px;
    border-radius: 6px;
    padding: 19px;
    background-color: #1B2A35;
}

.cart.filled {
order: 1;
background-color: #FFFFFF;
position: relative;
}

.stlApllyClick {
width: 84px;
margin-top: -18px !important;

}
.baketStyle {
    right: -2px;
    background-color: #F15C70;
    border-radius: 60%;
    color: white;
    font-size: 11px;
    padding: 2px;
    height: 18px;
    width: 18px;
    position: absolute;
    right: -9px;
    top: -6px;
}

@media (min-width: 1299px) and (max-width: 1560px){
    .third_dowN {
        margin-top: -28px !important;
        margin-bottom: 0;
    }
    .bgPdown {
        width: 239px;
        margin-left: -21px;
    }
}

.cart_buttons {
display: flex;
flex-direction: column;
justify-content: center;
margin-left: 20px;
order: 4;
}

.PSelect {
color: white;
font-size: 11px;
margin-bottom: -18px;
}

.pOptional {
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 9px;
line-height: 13px;
color: rgba(255, 255, 255, 0.38);
}

.boldMe {
font-weight: 700 !important;
}

.third_dowN {
margin-top: -42px !important;
margin-bottom: -6px;
}
.third_dowImg{
margin-top: 7px !important;
margin-bottom: -6px;
}

.shopping-cart {
display: inline-block;
background: url('http://cdn1.iconfinder.com/data/icons/jigsoar-icons/24/_cart.png') no-repeat 0 0;
width: 24px;
height: 24px;
margin: 0 10px 0 0;
}

/* .Ttop {
top: 220px !important;
} */
.upfront{
    font-size: 11px;
    font-family: 'Poppins';
    font-weight: 400;
    margin: 0px;
    margin-top: -20px;
}
.bbloder{
font-family: Poppins;
font-style: normal;
font-weight: 800;
font-size: 16px;
}
.mnth{
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 9px;
color: #7C8184;
}
.rwrate{
display: flex;
margin-top: -13px;
margin-left: 35px;
}
.mrglftD{
margin-left: 10px;
}
.mrgtOp{
margin-top: -12px;
}
.bgPdown{
background-color: #F15C70;
color: white;
margin-top: -12px;
width: 218px;
margin-left: -19px;
font-size: 9px;
border-radius: 0 0 5px 5px;

}

/**
* Loans Page
*/
main.loans-box {
padding-left: 220px;
}
#loans {
margin-left: 53px;
margin-top: 30px;
display: flex;
}
#loans .item {
margin-right: 20px;
width: 250px;
margin-bottom: 40px;
}
#loans .item .item-top {
margin: 0 15px;
}
#loans .item .item-top p {
margin: 0;
background: #02BB42;
box-shadow: 0px 1.5px 10px rgba(0, 0, 0, 0.2);
border-top-left-radius: 4px;
border-top-right-radius: 4px;
color: #FFFFFF;
text-align: center;
padding: 5px;
font-family: Poppins;
font-weight: 500;
font-size: 12px;
}
.item__style_page{
    height: 118px;
}
#loans .item .item_head {
background: #FFFFFF;
box-shadow: 0px 1.5px 10px rgba(0, 0, 0, 0.2);
border-radius: 4px;
padding: 30px 15px;
}
.loans_img{
text-align: left;
width: 45%;

}
.loans_p{
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
color: #7C8184;
margin-top: 10px;

}
.algcenter{
text-align: center;
}
.priceUpfront{
font-family: Poppins;
font-style: normal;
font-size: 22px;
color: #101920;
}
.pUpfront{
display: inherit;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
color: #7C8184;
}
.loans_star{
color: gold;
display: flex;
justify-content: flex-end;
margin-top: -43px;
font-size: 30px;
}

.lineLoans{
border: 1px solid #F3F3F3;
}
.loans_blocks{
display: flex;
margin-top: -15px;
}
.current_rate{
width: 50%;
text-align: center;
}
.crrate, .comprate{
width: 10% !important;
margin-left: 10px;
}

.comparison_rate{
width: 50%;
text-align: center;
}
.p_span{
display: inherit;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 9px;
line-height: 13px;
text-align: center;
color: #7C8184; 
}
.loan_number{
font-family: Poppins;
font-weight: 600;
font-size: 22px;
line-height: 33px;
text-align: center;
color: #101920;
}
.monthly_repayment{
text-align: center
}
.loans_rep{
font-family: Poppins;
font-weight: 600;
font-size: 18px;
}
.loans_p_repya{
display: inherit;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 9px;
color: #7C8184;
}
.yrs{
font-family: Poppins;
font-size: 12px;
text-align: center;
margin-bottom: -10px;

}
.rep{
display: inherit;
text-align: center;
}
.loans_text_p{
font-family: Poppins;
font-weight: normal;
font-size: 9px;
color: #7C8184;
}
.lnumber{
font-weight: 500;
font-size: 12px;
color: #101920;
}
.textcols{
white-space: nowrap;
margin-bottom: 15px;
}
.colors-items {
margin-top: 15px;
display: flex;
}
.colors-items .item_body_body-item_red,
.colors-items .item_body_body-item_green {
display: flex;
flex-direction: column;
margin: 0;
}
.colors-items .item_body_body-item_red span,
.colors-items .item_body_body-item_green span {
font-size: 9px;
line-height: 13px;
margin-bottom: 10px;
}
.colors-items .item_body_body-item_red {
display: flex;
flex-direction: column;    
}
.nums-box{
margin-top: 8px;
}
.textcols .nums-box {
display: flex;
}
.numb1, .numb2, .item_body_body-item_red, .item_body_body-item_green {
width: 100%;
max-width: 116px;

}
.red__loans{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #DF1E18;
    margin-top: 4px;
    margin-left: 13px;
}
.numb1 div {
font-size: 9px;
margin-bottom: 7px;
}
.numb2 div {
font-size: 12px;
font-weight: bold;
margin-left: 15px;
margin-bottom: 1px;
}
.numb1 div:last-child,
.numb2 div:last-child {
margin-bottom: 0;
}

.button_details{
border: 1px solid #F15C70;
box-sizing: border-box;
background-color: white;
border-radius: 3px;
color: #F15C70;
width: 100px;
height: 32px;
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 21px;
text-align: center;
margin-top: 21px;
margin-right: 16px;
}
.button_applyme{
border: 1px solid #F15C70;
box-sizing: border-box;
border-radius: 3px;
color: #F15C70;
width: 100px;
height: 32px;
font-family: Poppins;
font-weight: 500;
font-size: 14px;
background: #F15C70;
color: white;
}
.compareH{
font-family: Poppins;
font-weight: 500;
font-size: 28px;
line-height: 42px;
margin-left: 55px;
margin-top: 39px;
}

.items_loans{
    width: 90%;
    font-size: 14px;
    line-height: 21px;
    /* font-family: Popins; */
    font-weight: 600;
    margin-left: 55px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #7c8184;
}
.bor_loan{
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: 122px;
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #7c8184;
}
.inves_prop{
    margin-top: 7px;
    margin-bottom: 33px;
    padding: 0;
    width: 100%;
    font-family: 'Poppins';
    font-size: 14px;
    line-height: 21px;
    color: #101920;
    font-weight: 600;
}

.borP{
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 12px;
color: #7C8184;
margin-top: 0;
margin-left: 55px;
margin-bottom: 0;
}
.stl__loan{
    font-weight: 500;
}
.line__loan{
    width: 100%;
    max-width: 1110px;
    border-bottom: 1px solid #dadada;
}
.refinanceP{
font-family: Poppins;
font-style: normal;
font-weight: 600;
font-size: 14px;
color: #7C8184;
margin-left: 55px;
margin-top: 7px;
}
.weight4{
font-weight: 400;
}
.in_valid{
border-color: red !important;
width: 304px !important;
/* margin-left: 159px; */
}

/* 
Page Sign account
*/
.items-content{
display: flex;
justify-content: center;
margin-top: 100px;
margin-bottom: 179px;
}
.form-sign{
    position: relative;
    padding-bottom: 0;
    padding: 50px 30px 0px 30px;
}
.wd50{
    width: 54% !important;
}
.pageSignH{
margin: 0;
font-family: Poppins;
font-weight: 700;
font-size: 28px;
line-height: 135%;
color: #101920;
margin-bottom: 0;
width: 401px;
}
.pageSignP{
font-family: Poppins;
font-size: 14px;
font-weight: 400;
color: #7C8184;
margin: 0;
margin-top: 7px;
margin-bottom: 0;
}
.firstname{
width: 49%;
font-family: Poppins;
font-size: 12px;
line-height: 18px;
color: #7C8184;
margin-top: 20px;
margin-bottom: 2px;
}

.phoneText{
width: 38%;
margin: 0;
font-family: Poppins;
font-size: 12px;
line-height: 18px;
color: #7C8184;
margin-bottom: -23px;
}
.firstnameInp {
    width: 45%!important;
    height: 36px !important;
    border-radius: 4px !important;
    margin-right: 3%;
    background: #F6F8FA !important;
    margin-bottom: 0;
}
.lastname{
width: 50%;
font-family: Poppins;
font-size: 12px;
line-height: 18px;
color: #7C8184;
margin-top: 20px;
margin-bottom: 0;
}
.lastnameInp{
width: 50% !important;
border-radius: 4px !important;
background: #F6F8FA !important;
height: 36px !important;
}
.dspflex{
display: flex;
}
.positClose{
    position: absolute;
    margin-top: 0 !important;
    width: 18px;
    height: 18px;
    top: 15px;
    right: 15px;
}


.item-email {
width: 85px;
height: 18px;
font-family: Poppins;
font-size: 12px;
line-height: 18px;
color: #7C8184;
}
.item-email-inp{
width: 100% !important;
height: 36px !important;
background: #F6F8FA !important;
border-radius: 4px !important;
margin-bottom: 15px;
background: #F6F8FA !important;
}
.item-password {
width: 61px;
height: 18px;
font-family: Poppins;
font-size: 12px;
line-height: 18px;
color: #7C8184;
margin-bottom: 5px;
margin-top: 15px;
}
.item-password-inp {
width: 340px;
background: #F6F8FA;
border-radius: 4px;
background: #F6F8FA !important;
height: 36px !important;
}
.item-conf-pass {
width: 114px;
height: 18px;
font-family: Poppins;
font-size: 12px;
line-height: 18px;
color: #7C8184;
margin-bottom: 5px;
margin-top: 15px;
}
.item-conf-pass-inp {
width: 340px;
height: 36px !important;
background: #F6F8FA;
border-radius: 4px;
background: #F6F8FA !important;
}
.btn-signacc{
width: 100%;
height: 32px;
background: #F15C70;
border-radius: 3px;
padding: 5.5px;
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
font-size: 14px;
text-transform: inherit;
line-height: 21px;
text-align: center;
margin-top: 31px;
}

.item-foot {
width: 100%;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
text-align: center;
margin-top: 36px;
margin-bottom: 36px;
color: #7C8184;
}
.item-footer2{
width: 308px;
height: 28px;
font-family: Poppins;
font-size: 9px;
line-height: 13px;
color: #101920;
margin-top: 10px;
margin-bottom: 10px;
}
.img-footer {
    width: 22px;
    height: 22px;
    margin-top: 13px;
    margin-right: 10px;
    margin-left: 4px;
    padding: 0;
}
.sign_image{
    /* height: 784px; */
    width: 100%; 
    max-width: 420px;
    background: url(../images/popup/table.png) no-repeat center 140px,
                url(../images/popup/leaf_1.svg) no-repeat top left,
                url(../images/popup/leaf_2.svg) no-repeat right 130px,
                url(../images/popup/leaf_3.svg) no-repeat left 553px,
                url(../images/popup/leaf_4.svg) no-repeat right 553px,
                url(../images/popup/cloud.svg) no-repeat 91px 17px,
                url(../images/popup/city_bg.png) no-repeat center 66%,
                linear-gradient(to bottom, #EAFCFC, #CCEFEA)
            ;
}
@media (max-width: 768px){
    .sign_image {
        height: 349px !important;
        background:
                url(../images/popup/table.png) no-repeat center 70px,
                url(../images/popup/leaf_1.svg) no-repeat top left,
                url(../images/popup/leaf_2.svg) no-repeat 103% 95px,
                url(../images/popup/leaf_3.svg) no-repeat left bottom,
                url(../images/popup/leaf_4.svg) no-repeat right bottom,
                url(../images/popup/cloud.svg) no-repeat center top,
                url(../images/popup/city_bg.png) no-repeat center -15px,
                #EAFCF3;
        background-size: 150px 191px, 51px 76px, 63px 92px, 57px 104px, 48px 96px, 287px 89px, auto;
    }
}
.fixed_ico{
    width: 46px;
    background:
                url(../images/step/fixedrate.svg) no-repeat,
                url(../images/step/background.svg) no-repeat,
                #FEEFF1;
}
.vibrate_ico{
    width: 46px;
    background:
                url(../images/step/vibraterate.svg) no-repeat,
                url(../images/step/background.svg) no-repeat,
                #FEEFF1;
} 
.princ_ico{
    width: 46px;
    background:
                url(../images/step/princip.svg) no-repeat,
                url(../images/step/background.svg) no-repeat,
                #FEEFF1;
}
.intrest_ico{
    width: 46px;
    background:
                url(../images/step/iterest.svg) no-repeat,
                url(../images/step/background.svg) no-repeat,
                #FEEFF1;
}


.imgTabForm{
    height: 100%;
}
.h_line{
width:100%; 
height:1px; 
border: 1px solid #F3F3F3;
margin-top: 36px;
}
#verify_code{
margin-top: 0px;
}
#indentified{
font-weight: 600;
font-size: 28px;
line-height: 135%;
}
#footer_indetified{
margin-left: 42px;
}


/*  */

.input-group{
position: relative;
}

.toggle {
background: none;
border: none;
color: #7C8184;
font-weight: 600;
position: absolute;
right: .75em;
top: 30px;
z-index: 9;
}
.fa {
font-size: 2rem;
}

/* Page Sign In */

.signInFlex{
display: flex;
}
.pSignIn_contin{
font-family: Poppins;
font-size: 12px;
line-height: 18px;
text-align: center;
color: #7C8184;
}
.mrg_top22{margin-top: 22px !important;}
.sign_flex{display: flex; margin-top: 16px;}
.signInp{margin-top: -12px;}
#signH{margin-top: 51px;}
#pageSignP{margin-top: 8px !important;}
.mrg5{margin-top: 5px;}
.signIn_forgot {
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 9px;
line-height: 13px;
text-align: right;
color: #475993;
margin-left: 200px;
}
.signContWith{
margin-top: 40px; 
margin-bottom: 30px;
}
::placeholder {
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #D0D0D0;
}
.sig_right15{margin-right: 15px;}


/* Page It's Down */
.item-page-down{
width: 340px;
height: 324px;
left: 550px;
top: 198px;
background: #FFFFFF;
box-shadow: 0px 1.5px 16px rgba(0, 0, 0, 0.04);
border-radius: 4px;
}
.Hpagedown{
text-align: center;
width: 243px;
height: 38px;
font-family: Poppins;
font-weight: 600;
font-size: 28px;
line-height: 135%;
text-align: center;
color: #101920;
margin-left: 51px;
margin-top: 0px;
margin-bottom: 0px;
}
.Ppagedown {
width: 251px;
height: 21px;
font-family: Poppins;
font-size: 14px;
line-height: 21px;
text-align: center;
color: #7C8184;
margin-left: 44px;
margin-top: 6px;
margin-bottom: 0px;
}

.butRoger{
width: 252px;
height: 32px;
left: 594px;
top: 430px;
background: #F15C70;
border-radius: 3px;
border: none;
font-family: Poppins;
font-weight: 500;
font-size: 14px;
color: #FFFFFF;
margin-top: 19px;
margin-left: 43px;
margin-bottom: 60px;
}
.img_pagedown{
margin-top: 60px;
margin-left: 128px;
margin-right: 128px;
margin-bottom: 6px;
}

.closet{
margin-top: 22px !important;

}
.mrgLeftt{
margin-left: 320px;
}

body .empty-content {
min-height: 500px;
/* background-color:rgba(0,0,0,.3); */
display: flex;
justify-content: center;
align-items: center;
}

/* Page Register */

.block_register {
position: relative;
margin: 0 auto;
padding: 20px;
width: 520px;
height: 497px;
background: #FFFFFF;
box-shadow: 0px 1.5px 16px rgba(0, 0, 0, 0.04);
border-radius: 4px;
margin-top: 100px;
margin-bottom: 136px;
}
.hreg{
height: 38px;
font-family: Poppins;
font-weight: 600;
font-size: 28px;
line-height: 135%;
text-align: center;
color: #101920;
margin-top: 40px;
margin-bottom: 8px;
text-align: center;
}
.preg{
margin: 0;
height: 42px;
font-family: Poppins;
font-weight: normal;
font-size: 14px;
line-height: 21px;
text-align: center;
color: #7C8184;
}
.regP_email{
font-family: Poppins;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #7C8184;
margin-left: 90px;
margin-top: 32px;
margin-bottom: 0px;
}
.regInp_email{
margin-left: 90px;
margin-top: 2px;
width: 340px !important;;
height: 36px !important;;
background: #F6F8FA;
border-radius: 4px solid rgb(96, 118, 241) !important;;
}
.reg_butt_result{
border: none;
color: white;
margin-left: 90px;
margin-top: 26px;
width: 340px;
height: 32px;
left: 550px;
top: 447px;
background: #F15C70;
border-radius: 3px;
font-family: Poppins;
font-weight: 500;
font-size: 14px;
line-height: 21px;
}
.item_block_cont{
height: 18px;
font-family: Poppins;
font-weight: normal;
font-size: 12px;
line-height: 18px;
text-align: center;
color: #7C8184;
margin-top: 40px;
margin-bottom: 30px;
}

.block_reg {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 40px;
}
.block_foot_reg{
text-align: center;
margin-bottom: 20px;
margin-top: 0px;
}
.p_foot_reg{
height: 18px;
font-family: Poppins;
font-weight: normal;
font-size: 12px;
line-height: 18px;
text-align: center;
color: #7C8184;
}

/* Page How can I call you?*/

.box_call_you{
display: flex;
width: 50%;
margin: 100px auto !important;
height: 287px;
background: #FFFFFF;
box-shadow: 0px 1.5px 16px rgba(0, 0, 0, 0.04);
border-radius: 4px;
justify-content: center;
margin-bottom: 150px !important;

}
.box_width{
width: 520px !important;;
}
.reg_H{
margin-left: 127px;
}
.reg_h_style{
width: 271px;
height: 38px;
font-family: Poppins;
font-style: normal;
font-weight: 600;
font-size: 28px;
line-height: 135%;
text-align: center;
color: #101920;
margin-top: 40px;
margin-bottom: 8px;
}
.reg_weight{
font-weight: 600;
}
.reg_p_style {
width: 436px;
height: 21px;
left: 504px;
top: 297px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 21px;
text-align: center;
color: #7C8184;
margin-left: 44px;
margin-top: 0;
margin-bottom: 32px;
}

.reg_inp_style {
width: 340px;
height: 36px;
left: 550px;
top: 350px;
background: #F6F8FA;
border-radius: 4px;
border: none;
margin-left: 90px;
padding: 15px;
margin-top: 0;
margin-bottom: 20px;
}

.reg_button_style {
width: 340px;
height: 32px;
left: 550px;
top: 406px;
background: #F15C70;
border-radius: 3px;
border: none;
color: white;
margin-left: 90px;
margin-bottom: 60px;
}


/* Page Confirm you Details */

.confirm_box {
display: flex;
justify-content: center;
margin-top: 100px;
height: 565px;
left: 460px;
top: 211px;
background: #FFFFFF;
box-shadow: 0px 1.5px 16px rgba(0, 0, 0, 0.04);
border-radius: 4px;
height: 623px;
margin-bottom: 100px;
}
.item_confirm{
height: 38px;
left: 573px;
top: 251px;
font-family: Poppins;
font-style: normal;
font-weight: 600;
font-size: 28px;
line-height: 135%;
text-align: center;
color: #101920;
margin-top: 40px;
margin-bottom: 8px;
}
.itemP_confirm{
width: 436px;
height: 42px;
left: 502px;
top: 297px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 21px;
text-align: center;
color: #7C8184;
margin-top: -24px;
margin-left: 42px;
margin-right: 42px;
margin-bottom: 32px;
}
.conflex{
display: flex;
}
.conf_firstname{
width: 65px;
height: 18px;
left: 550px;
top: 371px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #7C8184;
margin-left: 90px;
margin-right: 117px;
margin-bottom: 2px;
margin-top: 0px;
}
.conf_lasttname{
width: 65px;
height: 18px;
left: 730px;
top: 371px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #7C8184;
margin-top: 0;
}
.conf_inpname{
width: 160px !important;
height: 36px !important;
left: 550px;
top: 391px;
background: #F6F8FA;
border-radius: 4px !important;
margin-right: 20px;
margin-left: 90px;
margin-top: 2px;
padding: 10px;
}
.inp_callYou{
width:340px !important;
}
.conf_inplast{
width: 160px !important;
height: 36px !important;
left: 730px;
top: 391px;
background: #F6F8FA;
border-radius: 4px;
padding: 10px;
}
.confP_stl {
width: 61px;
height: 18px;
left: 550px;
top: 442px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #7C8184;
margin-left: 90px;
margin-top: 5px;
}
.mrgLeft9{
margin-left: 90px;
}
.conf_stl_pas {
width: 340px !important;
height: 36px !important;
left: 550px;
top: 462px;
background: #F6F8FA;
border-radius: 4px !important;
margin-left: 90px;
}
.wdth{
width: 340px !important;
height: 36px !important;   
}
.toggleConf{
background: none;
border: none;
color: #7C8184;
font-weight: 600;
position: absolute;
right: 103px;
top: 30px;
z-index: 9;
}
.conf_btn_create {
width: 340px !important; 
height: 32px !important; 
background: #F15C70;
border-radius: 3px;
margin-top: 30px;
text-align: center;
align-items: center;
margin-left: 90px;
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 21px;
text-align: center;
padding: 7px;
}
.conf_footer_p_account{
margin-top: 40px;
margin-left: 115px;
height: 18px;
left: 575px;
top: 681px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
text-align: center;
color: #7C8184;
width: 290px;
margin-bottom: 34px;
}
.lineConfirm{
width: 520px !important; 
height: 0px !important; 
border: 1px solid #F3F3F3;
margin-left: 1px;
margin-right: 1px;
margin-bottom: 14px;
}
.pConfinformation {
width: 384px;
height: 28px;
left: 543px;
top: 733px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 9px;
line-height: 13px;
color: #101920;
margin-right: 53px;
margin-left: 11px;
margin-bottom: 15px;
margin-top: 0;
}
.imgConf_footer{
width: 21.92px;
height: 22px;
left: 511px;
top: 736px;
margin-left: 51px;
margin-bottom: 18px;
}

/* Page Refinance */

.block_refinance{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0;
width: 520px;
background: #FFFFFF;
margin: 80px auto;
margin-bottom: 345px;
}

.h_refinance{
font-family: Poppins;
font-style: normal;
font-weight: 600;
font-size: 28px;
line-height: 42px;
margin-top: 0px;
margin-bottom: 30px;
text-align: center;
color: #101920;
}
.inp_refinance{
width: 340px !important;
height: 47px !important;
margin: auto;
margin-top: 30px;
margin-bottom: 110px;
background: #FFFFFF;
border: 1px solid #A5A8AA !important;
box-sizing: border-box;
border-radius: 4px !important;
}
.inp_refinance::placeholder{
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;
color: #7C8184;
}

.refinance_next_button{
width: 160px;
height: 32px;
left: 640px;
top: 462px;
background: #F15C70;
border-radius: 3px;
color: white;
border: none;
margin-top: 110px;
align-items: center;
align-items: center;
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 21px;
}
.refinance_back_button{
width: 160px;
height: 32px;
left: 640px;
top: 504px;
border: 1px solid #F15C70;
background-color: white;
box-sizing: border-box;
border-radius: 3px;
color: #F15C70;
margin-top: 10px;
align-items: center;
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 21px;
text-align: center;
}

/* Page Purchase First Page*/

.block_purchase{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0;
width: 100%;
max-width: 650px;
background: #FFFFFF;
margin: 80px auto;
margin-bottom: 345px;
}
.h_purchase1{
width: 100% !important;
max-width: 595px;
font-family: Poppins;
font-style: normal;
font-weight: 600;
font-size: 28px;
line-height: 42px;
margin-top: 0px;
margin-bottom: 72px;
text-align: center;
color: #101920;
}

.h_approx{
    margin-bottom: 30px !important;
}

.inp_purchase1{
width: 100% !important; 
max-width: 340px;
height: 47px !important;
background: #FFFFFF;
border: 1px solid #A5A8AA !important;
box-sizing: border-box;
border-radius: 4px !important;
margin: auto;
margin-bottom: 0;
}
.error_msg{
    text-align: center;
    color: red;
    font-size: 14px;
    font-weight: 700;
}

.inp_purchase1::placeholder {
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;
color: #7C8184;
}

.purchase1_next_button{
width: 160px;
height: 32px;
left: 640px;
top: 462px;
background: #F15C70;
border-radius: 3px;
color: white;
border: none;
align-items: center;
align-items: center;
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 21px;
}
.purchase1_back_button{
width: 160px;
height: 32px;
left: 640px;
top: 504px;
border: 1px solid #F15C70;
background-color: white;
box-sizing: border-box;
border-radius: 3px;
color: #F15C70;
margin-top: 10px;
align-items: center;
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 21px;
text-align: center;
}

/* Page Purchase Second Page*/

.h_purchase2 {
width: 100%;
max-width: 294px;
text-align: center;
font-family: Poppins;
font-weight: 600;
font-size: 28px;
line-height: 42px;
text-align: center;
color: #101920;
margin-bottom: 6px;
}
.h_current{
    width: 100%;
    max-width: 503px;
    text-align: center;
    font-family: Poppins;
    font-weight: 600;
    font-size: 28px;
    line-height: 42px;
    text-align: center;
    color: #101920;
    margin-bottom: 6px;
}
.h_what_current{
width: 100%;
max-width: 502px;
text-align: center;
font-family: Poppins;
font-weight: 600;
font-size: 28px;
line-height: 42px;
text-align: center;
color: #101920;
margin-bottom: 6px;
}
.p_purchase2 {
width: 100%;
max-width: 500px;
font-family: Poppins;
font-size: 14px;
line-height: 21px;
text-align: center;
color: #7C8184;
margin-top: 0;
}
.inp_purchase2 {
width: 100% !important;
max-width: 340px; 
height: 47px !important;
background: #FFFFFF;
border: 1px solid #F15C70 !important;
box-sizing: border-box;
border-radius: 4px !important;
margin: 45px auto 6px !important;

}
.inp_purchase2::placeholder {
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;
color: #7C8184;
}
.p_inp_purchase2{
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 15px;
color: #F15C70;
margin: auto;
text-align: center;
margin-bottom: 19px !important;
margin-left: -48px;
}



.purchase2_next_button{
width: 100%;
max-width: 160px;
height: 32px;
background: #F15C70;
border-radius: 3px;
color: white;
border: none;
margin-top: 40px;
align-items: center !important;
align-items: center;
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 21px;
}
.purchase2_back_button{
width: 100%;
max-width: 160px;
height: 32px;
left: 640px;
top: 504px;
border: 1px solid #F15C70;
background-color: white;
box-sizing: border-box;
border-radius: 3px;
color: #F15C70;
margin-top: 10px;
align-items: center;
font-family: Poppins;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 21px;
text-align: center;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}

/* Firefox */
input[type=number] {
-moz-appearance: textfield;
}


/* Page Please sign up to again access */
.divSignUpAgain{
margin-bottom: 92px;
}
.stl_mrg_right16{
margin-right: 16px;
}

#six_page {
background-color: white;
margin: auto;
width: 53%;
}
.popup_six_page{
background-color: white !important;
width: 100%;
max-width: 880px;
margin: auto;
padding: 0;
}

@media (min-width: 1399px) and (max-width: 1600px){
    .popup_six_page{
        margin: auto;
    }
}



/* Loan Empty */

.loan_empty{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
margin-top: 226px;
margin-bottom: 232px
}
.empty_h3{
margin-top: 31px;
margin-bottom: 0;
font-family: Poppins;
font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 33px;
text-align: center;
color: #101920;
}
.empty_p{
margin-top: 6px;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 21px;
text-align: center;
color: #7C8184;
}
.empty_smile {
display: flex;
margin: auto;
align-items: center;
justify-content: center;
align-items: center;
width: 26px;
margin-top: 31px;
margin-left: 5px;
}

/* mobile */
@media (max-width: 768px) {
    .imgTabForm {
        width: 100%;
    }
    .items-content {
        display: inline-grid;
    }
    .sign_image {
        height: auto;
        width: auto;
    }
    .closet {
        display: none;
    }
    .form-sign {
        display: inline-grid;
        padding: 2%;
        margin-top: 18px;
    }
    .pageSignH {
        font-family: Poppins;
        font-weight: 600;
        font-size: 27px;
        line-height: 130%;
        color: #101920;
    }
    .wd50 {
        width: 100% !important;
    }
    #mobile_phone {
        margin-left: 0px;
        width: 95% !important;
    }
    .mgTelphone {
        margin-left: 9px; 
        margin-top: 14px;
    }
    .item-email-inp {
        width: 95% !important;
    }
    .item-password-inp {
        width: 95% !important;
    }
    .toggle {
        right: 1.75em;
    }
    .item-conf-pass-inp {
        width: 95% !important;
    }
    .btn-signacc {
        width: 95%;
    }
    .h_line {
        width: 95%;
    }
    .lastnameInp {
        width: 47% !important;
    }
    .mfp-container {
        padding-left: 0;
        padding-right: 0;
    }
    
}

@media (max-width: 768px){
    .first_page_purchase{
    padding: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
    .p_inp_purchase2{
            font-weight: 600;
            font-size: 11px;
    }
    .p_inp_purchase2 {
        font-weight: 600;
        font-size: 11px;
        margin-top: 11px;
        padding: 6px;
        margin-bottom: 0px;
    }
    .purchase1_next_button {
        margin-top: 10px;
    }
    .block_house {
        margin-bottom: 20px;
    }
}

.popup_inner_wrap{
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 50px 10px 13px;
}

.popup_inner_wrap p{
    margin: 0;
}

.popup_inner_wrap .close{
    position: absolute;
    right: 15px;
    top: 15px;
}

.popup_inner_wrap .content_box{
    position: relative;
    z-index: 2;
}

.popup_inner_wrap .popup_title{
    font-size: 28px;
    font-weight: 600;
    line-height: 1.3;
    padding-bottom: 8px;
    color: #101920;
    max-width: 400px;
    margin: 0;
}

.popup_inner_wrap .popup_img{
    display: block;
    position: absolute;
    top: 46px;
    right: 30px;
    max-width: 284px;
}

.popup_inner_wrap .popup_headline{
    max-width: 400px;
    color: #7C8184;
    font-size: 14px;
    padding-bottom: 20px;
    line-height: 1.5;
}

.popup_inner_wrap .popup_label{
    color: #7C8184;
    font-size: 14px;
    padding-bottom: 3px;
}

.popup_inner_wrap .popup_input{
    background: #F6F8FA;
    border-radius: 4px;
    display: block;
    width: 100%;
    max-width: 340px;
    height: 36px;
    margin-bottom: 10px;
    padding: 0 16px;
    border: 0;
}

.popup_inner_wrap .popup_pwrongnumber{
    font-size: 12px;
    color: #101920;
    padding-bottom: 35px;
    line-height: 1.5;
}

.popup_inner_wrap .popup_pwrongnumber a{
    color: #F15C70;
}

.popup_inner_wrap .popup_pwrongnumber a:hover{
    text-decoration: underline;
}

.popup_inner_wrap .btn_group{
    max-width: 303px;
    padding-bottom: 35px;
}

.popup_inner_wrap .button{
    background: #F15C70;
    border-radius: 3px;
    width: 100%;
    display: block;
    color: #fff;
    font-size: 14px;
    color: #fff;
    text-align: center;
    padding: 8px;
    outline: none;
    border: 0;
    font-weight: 500;
    margin-bottom: 17px;
    transition: 0.5s all ease;
}

.popup_inner_wrap .button:hover{
    opacity: 0,8;
}

.popup_inner_wrap .popup_pverific{
    color: #F15C70;
    text-align: center;
}

.popup_inner_wrap .tip_list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px 30px;
}

.popup_inner_wrap .tip_list .col{
    width: 50%;
    padding: 0 15px 15px;
}

.popup_inner_wrap .tip_list .item{
    position: relative;
    font-size: 12px;
    color: #101920;
    padding-left: 31px;
    padding-top: 0;
}

.popup_inner_wrap .tip_list .item .ico{
    position: absolute;
    display: block;
    width: 22px;
    top: 0;
    left: 0;
}

.popup_inner_wrap .popup_footer{
    margin-top: auto;
    border-top: 1px solid #D0D0D0;
    padding-top: 17px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 9px;
    color: #101920;
}

.popup_inner_wrap .popup_footer_key{
    position: relative;
    padding-left: 30px;
}

.popup_inner_wrap .popup_footer_key .ico{
    width: 22px;
    height: 22px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}

@media (max-width: 768px){
    
    .popup_inner_wrap .popup_img{
        position: relative;
        top: auto;
        right:auto;
        width: 184px;
        max-width: 100%;
        margin: 0 auto 19px;
    }

    .popup_inner_wrap .content_box{
        max-width: 400px;
        margin: 0 auto;
    }

    .popup_inner_wrap .btn_group{
        margin: 0 auto;
    }

    .popup_inner_wrap .popup_title{
        font-size: 24px;
    }

    .popup_inner_wrap .popup_footer{
        align-items: baseline;
    }
}

@media (max-width: 480px){
    
    .popup_inner_wrap .tip_list .col{
        width: 100%;
    }
}

@media (min-width: 1401px) and (max-width: 1599.98px) {
    .img-footer {
        width: 22px;
        height: 22px;
        margin-top: 13px;
        margin-right: 10px;
        margin-left: 2px;
    }
}

.mfp-close-btn-in .mfp-close {
    display: none;
}

input:checked {
    accent-color: #F15C70;
  }

/* input[type="range"]{
    accent-color: #F15C70;
    background-color: #f4f4f4;
} */
select#ipurpose, select#lender_type {
    background-image: url('../../../../uploads/arrow_header_filters.png');
    background-repeat: no-repeat;
    background-position: right 10px top 50%;
    background-size: 11px 6px;
    transition: 0.1s;
}
.filter-item.expanded select#ipurpose, .filter-item.expanded select#lender_type {
    background-image: url('../../assets/images/arrow_up.svg');
}

img.icon_arrow, .filter-item {
    transition: 0.2s;
}
.filter-item.expanded:not(.select) {
    border: 1px solid #FBCED4;
}
.filter-item.expanded img.icon_arrow {
    transform: rotate(180deg);
}
.filter-item.select {
    padding: 0;
    margin-right: 15px;
}
.filter-item.select .filter-head-container {
    margin-right: 0;
    width: auto;
    min-width: 205px;
}

input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, select:focus, textarea:focus {
    border-color: #FBCED4;
    border: 1px solid #FBCED4;
    border-radius: 4px;
}

.loan_detail_background{
    background-image: url('../../assets/images/background_arrow.svg');
    background-repeat: no-repeat;
    width: 30px;
}  

#menu-left-sidebar.active {
    left: 0;
}
