@charset "UTF-8";
footer#site-footer .footer-details > span:before {
  top: 5px;
  left: auto;
  right: 5px;
}

.why-bonook-section > div > .bs-vc-wrapper .points-wrapper > .wpb_wrapper > .wpb_text_column > .wpb_wrapper {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}

#calculator-section .mortgage-calculator-wrapper form .property-value:after,
#calculator-section .mortgage-calculator-wrapper form .down-payment:after,
#calculator-section .mortgage-calculator-wrapper form .loan-length:after {
  right: auto;
  left: 15px;
}

#homepage-statistic-section .bs-vc-wrapper .wpb_column.vc_col-sm-2 {
  border-left: 1px solid #3d1b32;
  border-right: none;
}
#homepage-statistic-section .bs-vc-wrapper .wpb_column.vc_col-sm-2:last-child {
  border-left: none;
}

.site-header.header-style-8 .main-menu.menu {
  float: left !important;
}

header.site-header.header-style-8 .site-branding .logo {
  max-height: max-content;
}
header.site-header.header-style-8 .site-branding .logo img {
  max-height: max-content;
}

header#header .content-wrap > div.container .header-inner .header-right #menu-main ul#main-navigation {
  align-items: center;
}

#homepage-statistic-section .bs-vc-wrapper .wpb_column.vc_col-sm-2 {
  padding: 0 15px !important;
}

.why-bonook-section > div > .bs-vc-wrapper .points-wrapper > .wpb_wrapper > .wpb_text_column > .wpb_wrapper p:first-child:before {
  right: -30px;
  left: auto;
}

footer#site-footer .widget_ninja_forms_widget .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .submit-container {
  right: auto;
  left: 0;
}

blockquote:before {
  margin-right: 0px !important;
}

.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active:before {
  left: auto;
  right: 10px;
}

.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a,
.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
  border-radius: 15px 0 0 15px;
  text-align: right;
}

.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active:before,
.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active:before {
  left: auto;
  right: 0;
}

#homepage-statistic-section .bs-vc-wrapper .wpb_column.vc_col-sm-3 {
  border-left: 1px solid #3D1B32;
  border-right: none;
}
#homepage-statistic-section .bs-vc-wrapper .wpb_column.vc_col-sm-3:last-child {
  border-left: none;
}
#homepage-statistic-section .bs-vc-wrapper .wpb_column.vc_col-sm-3:first-child {
  border-left: none;
}

header#header {
  direction: ltr;
}
header#header.site-header.header-style-8 .main-menu.menu {
  float: right !important;
}
header#header .content-wrap > div.container .header-inner .header-right #menu-main ul#main-navigation {
  direction: rtl;
}

#nf-field-20 {
  text-align: right;
}

#menu-item-715 a {
  min-width: 144px;
}

#menu-item-751 a {
  min-width: 125px;
}

.vc_toggle.vc_toggle_default .vc_toggle_title .vc_toggle_icon {
  right: auto !important;
  left: 0 !important;
  transform: rotate(270deg) !important;
}

.vc_toggle.vc_toggle_default.vc_toggle_active .vc_toggle_title:before {
  transform: rotate(270deg);
}

#menu-item-751 ul.sub-menu {
  max-width: 130px;
}

.our-services-page .top-main-section:after {
  right: auto;
  left: 0;
  background-position: left;
}

body.page-id-200 #nf-form-5-cont {
  width: 100%;
}

body.single-post #content .main-section .top-post-section .post-share span.share-handler {
  right: 8px;
  left: auto;
}

body.single-post #content .post-header .content-wrap .post-header-inner {
  max-width: 1000px;
}

#nf-field-28 {
  text-align: right;
}

body.aboutus-page .meet-the-team-section::before {
  left: 5px;
  right: auto;
  width: 140px;
  height: 425px;
}
@media only screen and (max-width: 768px) {
  body.aboutus-page .meet-the-team-section::before {
    left: 0;
    width: 145px;
    height: 580px;
  }
}

#loan-wrap form#loan-plugin .first-section input,
#loan-wrap form#loan-plugin .second-section input {
  direction: rtl;
}

.financial-calculators .property-value .wrapper .input-placeholder,
.financial-calculators .down-payment .wrapper > div .input-placeholder,
.financial-calculators .loan-term .wrapper > div .input-placeholder {
  right: auto;
  left: 20px;
}

.financial-calculators .down-payment .wrapper > div:first-child .input-placeholder,
.financial-calculators .loan-term .wrapper > div:first-child .input-placeholder {
  right: auto;
  left: 25px;
}

#eligibility-form .form-actions {
  text-align: left;
}

#eligibility-form .liabilities-section > div:after {
  right: auto;
  left: 30px;
}

.why-bonook-section > div > .bs-vc-wrapper .points-wrapper > .wpb_wrapper > .wpb_text_column > .wpb_wrapper:hover {
  transform: translate(15px, -15px);
}

.learning-center-section-title a {
  right: auto;
  left: 15px;
}
@media only screen and (max-width: 768px) {
  .learning-center-section-title a {
    top: 5px;
  }
}
@media only screen and (max-width: 768px) {
  .learning-center-section-title h2 {
    max-width: 50%;
  }
}

.site-header.header-style-8 .main-menu.menu > li {
  margin-left: 25px !important;
  margin-right: 0 !important;
}

#vc_images-carousel-1-1702193202 {
  direction: ltr;
}
#vc_images-carousel-1-1702193202 .vc_carousel-slideline {
  width: 100% !important;
}

select#employmentType {
  direction: ltr !important;
  text-align: right;
}
select#employmentType option {
  text-align: right;
}

#eligibility-form .liabilities-section .liability-section .add-more {
  right: auto;
  left: -123px;
}

#eligibility-form .liabilities-section .liability-section .input-group:first-child {
  max-width: calc(100% - 110px);
}

#eligibility-form .liabilities-section .liability-section .input-group:after {
  right: auto;
  left: 15px;
}

.disclaimer:before {
  left: auto;
  right: -10px;
}

#eligibility-form .liabilities-section .liability-section .remove-field {
  right: auto;
  left: -45px;
}

#eligibility-form .income-section:after {
  right: auto;
  left: 30px;
}

body.lets-talk-page #lets-talk-section .lets-talk-form-section {
  border-top-right-radius: 30px;
}
body.lets-talk-page #lets-talk-section .lets-talk-form-section:after {
  right: 0;
  left: auto;
  border-right: 3px solid #3D1B32;
  border-left: none;
  border-top-right-radius: 30px;
  border-top-left-radius: 0;
}

.rh-header .bs-pinning-wrapper > .rh-container .language-switcher-container {
  margin-left: 70px;
  margin-right: auto;
}

@media only screen and (max-width: 768px) {
  .broker-bank-section .broker-section .bs-vc-wrapper > div,
  .broker-bank-section .bank-section .bs-vc-wrapper > div {
    padding: 20px 0px 20px 20px;
  }
}

#featured-blog-section::after {
  background: linear-gradient(270deg, rgba(11, 11, 11, 0.9) 16.46%, rgba(0, 0, 0, 0) 49.95%, rgba(0, 0, 0, 0) 49.95%);
}

@media screen and (max-width: 768px) {
  .why-bonook-section > div > .bs-vc-wrapper .points-wrapper .wpb_wrapper > .wpb_text_column:nth-child(even) > .wpb_wrapper {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
  }
}

span.back-top {
  right: auto;
  left: 50px;
}
@media only screen and (max-width: 768px) {
  span.back-top {
    left: 30px;
  }
}

@media only screen and (max-width: 768px) {
  .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a:before {
    transform: rotate(270deg);
  }
}

footer#site-footer .footer-details > span.phone-number {
  text-align: right;
}

.interest-rate .wrapper .input-placeholder {
  right: auto;
  left: 20px;
}

.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
  transform: translateX(-100%);
}
@media only screen and (max-width: 768px) {
  .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
    transform: translateX(0%);
  }
}

#eligibility-form .tooltip .tooltiptext::after {
  top: 50%;
  right: auto;
  left: 100%;
  border-color: transparent transparent transparent #555;
}

.rh-header {
  direction: ltr;
}
.rh-header .bs-pinning-wrapper > .rh-container .menu-container {
  direction: rtl;
  right: 0;
  left: auto;
  top: 0px;
}
.rh-header .bs-pinning-wrapper > .rh-container .language-switcher-container {
  margin-right: 60px;
  margin-left: auto;
}

@media only screen and (max-width: 768px) {
  body.page-id-13 .vc_custom_1701418034903 .vc_tta-panel-body,
  body.page-id-220 .vc_custom_1701418034903 .vc_tta-panel-body {
    min-height: 400px !important;
  }
}

body .rh-cover .rh-close {
  right: 25px;
  left: auto;
}

.single-post ul.bf-breadcrumb-items li[itemprop=itemListElement]:first-child {
  display: none;
}

.form-white-bg:after {
  right: 0;
  left: auto;
  border-right: 3px solid #3D1B32;
  border-left: none;
  border-top-right-radius: 30px;
  border-top-left-radius: 0;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 0;
}

#partner-portal-login-form-wrapper #email-checker-form .email-checker-submit:after,
#partner-portal-login-form-wrapper #email-checker-form-page .email-checker-submit:after {
  left: auto;
  right: 10px;
  transform: rotate(270deg);
}
#partner-portal-login-form-wrapper #email-checker-form .email-checker-submit:hover:after,
#partner-portal-login-form-wrapper #email-checker-form-page .email-checker-submit:hover:after {
  left: auto;
  right: 15px;
}
#partner-portal-login-form-wrapper #email-checker-form #email_checker_submit,
#partner-portal-login-form-wrapper #email-checker-form-page #email_checker_submit {
  border: 1px solid #3D1B32;
  padding: 10px 20px;
  border-radius: 30px;
  display: inline-block;
  font-weight: 500;
  cursor: pointer;
  background-color: #3D1B32 !important;
  color: #eee9e0;
  background-image: none;
  transition: all 0.3s ease-in-out;
  font-size: 16px;
  text-transform: capitalize !important;
  font-size: 0;
  width: 65px;
  height: 40px;
}

#eligibility-form button {
  margin-left: 0 !important;
}

#header.site-header.header-style-8 .site-branding {
  padding-left: 0;
}

.rh-header .bs-pinning-wrapper > .rh-container .logo-container a img {
  padding-left: 15px;
}

#calculator-section .mortgage-calculator-wrapper form .loan-length:after {
  content: "سنوات";
}

#loan-plugin .tooltip .tooltiptext,
#eligibility-form .tooltip .tooltiptext {
  top: -6px;
}

#loan-plugin .tooltip .tooltiptext::after,
#eligibility-form .tooltip .tooltiptext::after {
  left: 100%;
  right: auto;
  border-color: transparent transparent transparent #3D1B32;
}

#featured-blog-section > .bs-vc-wrapper .wpb_text_column > .wpb_wrapper {
  max-width: 70%;
  padding: 50px 100px;

  @media only screen and (max-width: 768px) {
    max-width: 100%;
    padding: 50px 20px;
  }
}

.why-landh-section {
  overflow: visible !important;
  margin: 100px 0;
}
.why-landh-section .points-wrapper .wpb_text_column > .wpb_wrapper {
  background-color: #d6cfd4;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-inline-start: 45px;
  padding-inline-end: 30px;
  width: 56vw;
  padding-inline-end: 50%;
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media only screen and (max-width: 1500px) {
  .why-landh-section .points-wrapper .wpb_text_column > .wpb_wrapper {
    padding-inline-end: 30px;
  }
}
@media only screen and (max-width: 768px) {
  .why-landh-section .points-wrapper .wpb_text_column > .wpb_wrapper {
    width: 100%;
    padding-inline-end: 15px;
  }
}
.why-landh-section .points-wrapper .wpb_text_column > .wpb_wrapper:hover {
  transform: translate(-15px, -15px);
  box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, 0.3);
}
.why-landh-section .points-wrapper .wpb_text_column > .wpb_wrapper p {
  font-size: 16px;
  margin-bottom: 5px;
  position: relative;
}
.why-landh-section .points-wrapper .wpb_text_column > .wpb_wrapper p br {
  display: none;
}
.why-landh-section .points-wrapper .wpb_text_column > .wpb_wrapper p:first-child:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  right: -30px;
  left: auto;
  top: 5px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  clear: both;
}
@media only screen and (max-width: 768px) {
  .why-landh-section .points-wrapper .wpb_text_column {
    width: 100%;
    padding-inline-end: 15px;
    position: relative;
  }
  .why-landh-section .points-wrapper .wpb_text_column:nth-child(odd) {
    right: -15px;
  }
  .why-landh-section .points-wrapper .wpb_text_column:nth-child(odd) > .wpb_wrapper {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
  }
  .why-landh-section .points-wrapper .wpb_text_column:nth-child(even) {
    left: -15px;
  }
  .why-landh-section .points-wrapper .wpb_text_column:nth-child(even) > .wpb_wrapper {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
  }
}
@media only screen and (max-width: 768px) {
  .why-landh-section > .bs-vc-wrapper {
    display: flex;
    flex-direction: column;
  }
  .why-landh-section > .bs-vc-wrapper > div:first-child {
    order: 2;
  }
  .why-landh-section > .bs-vc-wrapper > div:last-child {
    order: 1;
  }
}
