/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 3.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
/* @font-face {
  font-family: "New Atten";
  src: url("assets/fonts/NewAtten-Bold.eot");
  src: url("assets/fonts/NewAtten-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("assets/fonts/NewAtten-Bold.woff2") format("woff2"),
    url("assets/fonts/NewAtten-Bold.woff") format("woff"),
    url("assets/fonts/NewAtten-Bold.ttf") format("truetype"),
    url("assets/fonts/NewAtten-Bold.svg#NewAtten-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "New Atten";
  src: url("assets/fonts/NewAtten-Medium.eot");
  src: url("assets/fonts/NewAtten-Medium.eot?#iefix")
      format("embedded-opentype"),
    url("assets/fonts/NewAtten-Medium.woff2") format("woff2"),
    url("assets/fonts/NewAtten-Medium.woff") format("woff"),
    url("assets/fonts/NewAtten-Medium.ttf") format("truetype"),
    url("assets/fonts/NewAtten-Medium.svg#NewAtten-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "New Atten";
  src: url("assets/fonts/NewAtten-Regular.eot");
  src: url("assets/fonts/NewAtten-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("assets/fonts/NewAtten-Regular.woff2") format("woff2"),
    url("assets/fonts/NewAtten-Regular.woff") format("woff"),
    url("assets/fonts/NewAtten-Regular.ttf") format("truetype"),
    url("assets/fonts/NewAtten-Regular.svg#NewAtten-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "New Atten Book";
  src: url("assets/fonts/NewAtten-Book.eot");
  src: url("assets/fonts/NewAtten-Book.eot?#iefix")
      format("embedded-opentype"),
    url("assets/fonts/NewAtten-Book.woff2") format("woff2"),
    url("assets/fonts/NewAtten-Book.woff") format("woff"),
    url("assets/fonts/NewAtten-Book.ttf") format("truetype"),
    url("assets/fonts/NewAtten-Book.svg#NewAtten-Book") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "New Atten";=
  src: url("assets/fonts/NewAtten-RegularItalic.eot");
  src: url("assets/fonts/NewAtten-RegularItalic.eot?#iefix")
      format("embedded-opentype"),
    url("assets/fonts/NewAtten-RegularItalic.woff2") format("woff2"),
    url("assets/fonts/NewAtten-RegularItalic.woff") format("woff"),
    url("assets/fonts/NewAtten-RegularItalic.ttf") format("truetype"),
    url("assets/fonts/NewAtten-RegularItalic.svg#NewAtten-RegularItalic")
      format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
 */
@font-face {
    font-family: 'New Atten Round';
    src: url("assets/fonts/newattendround/AttenRoundNewRegular.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'New Atten Round';
    src: url("assets/fonts/newattendround/AttenRoundNewRegularItalic.woff2") format("woff2");
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'New Atten Round';
    src: url("assets/fonts/newattendround/AttenRoundNewMedium.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'New Atten Round';
    src: url("assets/fonts/newattendround/AttenRoundNewMediumItalic.woff2") format("woff2");
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'New Atten Round';
    src: url("assets/fonts/newattendround/AttenRoundNewBold.woff2") format("woff2");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'New Atten Round';
    src: url("assets/fonts/newattendround/AttenRoundNewBoldItalic.woff2") format("woff2");
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'New Atten Round';
    src: url("assets/fonts/newattendround/AttenRoundNewExtraBold.woff2") format("woff2");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'New Atten Round';
    src: url("assets/fonts/newattendround/AttenRoundNewExtraBoldItalic.woff2") format("woff2");
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'New Atten Round';
    src: url("assets/fonts/newattendround/AttenRoundNewBook.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'New Atten Round';
    src: url("assets/fonts/newattendround/AttenRoundNewBookItalic.woff2") format("woff2");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

body , * {
  font-family: 'New Atten Round', sans-serif;
}
header.elementor.elementor-location-header .header-main.header-main__bg-blue {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1000;
  transition: all 1s linear;
}
header.elementor.elementor-location-header .header-main.header-main__bg-blue.header-sticky.scrolling_down {
  transform: translateY(-100%);
}
header.elementor.elementor-location-header .header-main.header-main__bg-blue.header-sticky.scrolling_up {
  transform: translateY(0);
  transition: 1s linear;
}
header.elementor.elementor-location-header .header-main.header-main__bg-blue.header-sticky {
  background: #252a6b;
  box-shadow: 0 0px 2px 0px #fff;
  position: fixed;
  transition: all 1s linear;
}
header.elementor.elementor-location-header .header-main.white-header.header-sticky {
  background: #ffffff;
  box-shadow: 0 0px 2px 0px #252a6b;
  position: fixed;
  transition: all 1s linear;
}
header.elementor.elementor-location-header .header-main.white-header.header-sticky.scrolling_down {
  transform: translateY(-100%);
}
.header-main.white-header .header__menu--list .elementor-nav-menu--main ul li.header-loan-menu a {
  border-color: #252A6B;
}
.header-main.white-header .header__menu--list .elementor-nav-menu--main ul li.header-loan-menu a:hover {
  border-color: #ff63ae;
}
.team__main {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.team__main--inner {
  max-width: calc(100% / 4);
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 0 8px;
  margin: 12px 0;
}
.team__main--inner-title {
  display: flex;
  align-items: stretch;
  flex-direction: column;
  row-gap: 40px;
  height: 100%;
  background: #656565;
  padding: 30px;
  border-radius: 10px;
}
.team__main--inner-title h2 {
  margin: 0;
  color: #fff;
  font-family: 'New Atten Round';
}
.team__main--inner-title p {
  color: #fff;
  margin: 0;
  font-size: 16px;
  font-family: 'New Atten Round';
  line-height: 19px;
  font-weight: 400;
}
.team__main--inner-author h4 {
  color: #252A6B;
  margin: 0 0 5px;
  font-size: 24px;
  font-weight: 500;
  font-style: normal;
  line-height: 28px;
}
.team__main--inner-author {
  padding: 30px 14px 0;
}
.team__main--inner-img img {
  display: block;
  width: 100%;
  height: 330px;
  border-radius: 10px;
}
.team__main--inner-author h4 {
  margin: 0 0 5px;
  color: #252A6B;
}
.team__main--inner-author p {
  font-size: 18px;
  line-height: 22px;
  font-weight: 300;
  color: #252A6B;
  font-family: 'New Atten Round';
  word-wrap: break-word;
}
.team__main--inner-main {
  position: relative;
}
.team__main--inner-over {
  position: absolute;
  top: 0;
  padding: 30px;
  width: 100%;
  background: #FF63AE;
  border-radius: 10px;
  transition: all 1s linear;
  opacity: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.team__main--inner-main:hover .team__main--inner-over {
  transition: 1s linear;
  opacity: 1;
}
.team__main--inner-over--cont p {
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #fff;
  margin: 0 0 20px;
}
.team__main--inner-over--cont p:last-child {
  margin: 0;
}
.team__main--inner-over--author h3 {
  margin: 0 0 5px;
  font-family: 'New Atten Round';
}
.team__main--inner-over--author p {
  margin: 0;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: #fff;
  word-wrap: break-word;
}
.get-in-touch__form form .get-in-touch__form--main {
  display:flex;
}
.get-in-touch__form form .get-in-touch__form--main span {
  max-width: calc(100% / 2);
  width: 100%;
  margin:0 6px;
}
.get-in-touch__form form .get-in-touch__form--main span:first-child {
  margin-left: 0;
}
.get-in-touch__form form .get-in-touch__form--main span:last-child {
  margin-right: 0;
}
.get-in-touch__form form .get-in-touch__form--main span input {
  border: 0;
  border-bottom: 1px solid #fff;
  background: transparent;
  border-radius: 0;
  color: #fff;
}
.get-in-touch__form form .get-in-touch__form--main span input::placeholder {
  color: #fff;
}
.get-in-touch__form form .get-in-touch__form--main span .wpcf7-not-valid-tip {
  margin: 0;

}
.get-in-touch__form .wpcf7 form.sent .wpcf7-response-output {
  color: #fff;
  text-align: center;
  padding: 10px;
}
.get-in-touch__form form span input,
.get-in-touch__form form span select,
.get-in-touch__form form span textarea {
  background: transparent;
  color: #fff;
  border: 0;
  border-bottom: 1px solid #fff;
  border-radius: 0;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  font-family: 'New Atten Round';
}
.get-in-touch__form form .get-in-touch__form--main span.wpcf7-form-control-wrap {
  margin: 0 6px 25px;
}
.get-in-touch__form form span.wpcf7-form-control-wrap ,
.get-in-touch__form form span.wpcf7-form-control-wrap ,
.get-in-touch__form form span.wpcf7-form-control-wrap {
  margin: 0 0 25px;
  display: block;
}
.get-in-touch__form form span input::placeholder,
.get-in-touch__form form span textarea::placeholder {
  color: #fff;
}
.get-in-touch__form form span input:focus,
.get-in-touch__form form span select:focus,
.get-in-touch__form form span textarea:focus {
  outline: none;
}
.get-in-touch__form form span textarea {
  resize: none;
  height: 135px;
}
.get-in-touch__form form span input[type=email] {
  border-color: #fff;
}
.get-in-touch__form form span .wpcf7-not-valid-tip {
  max-width: 100%;
}
.get-in-touch__form form span select option {
  color: #000;
}
.get-in-touch__form form span select {
  background: url("/wp-content/uploads/2024/05/drop-down.png") no-repeat scroll right center, transparent;
  -webkit-appearance: none;
}
.get-in-touch__form form input[type="submit"] {
  display: block;
  margin: 0 0 0 auto;
  color: #fff;
  border-color: #fff;
  font-family: 'New Atten Round';
}
.get-in-touch__form form span.wpcf7-spinner {
  position: absolute;
  bottom: 20px;
}
.get-in-touch__form form input[type="submit"]:hover,
.get-in-touch__form form input[type="submit"]:focus {
  background: #fff;
  color: #252a6b;
}
.get-in-touch__form form input[type="submit"]:focus {
  outline: none;
}
.get-in-touch__form form.invalid .wpcf7-response-output {
  border-color: #fff;
  color: #fff;
  padding: 10px 15px;
  text-align: center;
  margin: 20px 0 0;
}
.loan-enquiry_information h3 {
  color: rgba(173, 170, 170, 1);
  padding: 16px 77px 15px 47px;
  border-bottom: 1px solid #F1EFEF;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
  margin: 0px 0px 30px;
}
.loan-enquiry_information {
  border-radius: 10px;
  box-shadow: 2px 0px 15px 0px #00000026;
  background-color: #ffffff;
  padding-bottom: 48px;
  margin-bottom: 15px;
}
.loan-enquiry__form form .loan-enquiry__form--main {
  margin: 0 0 20px;
  padding: 0px 77px 0px 47px;
  /* overflow: hidden; */
}
.loan-enquiry__form form .loan-enquiry__form--main label {
  margin: 0 0 6px 11px;
  color: #252A6B;
  font-size: 18px;
  line-height: 21px;
  font-weight: 400;
}
.loan-enquiry__form form .loan-enquiry__form--main label .loan-required {
  font-size: 14px;
}
.loan-enquiry__form form .loan-enquiry__form--main span input,
.loan-enquiry__form form .loan-enquiry__form--main span textarea {
  /* border-color: transparent; */
  /* background: linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); */
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  line-height: 19px;
  padding: 10px 20px;
  font-weight: 400;
  font-family: 'New Atten Round';
  background: #ffffff;
  border: 1px solid #252A6B;
  color: #252A6B;
  display: block;
}
/* .loan-enquiry__form form .loan-enquiry__form--main span input[type="date"] {
  color: #ADAAAA;
} */
.loan-enquiry__form form .loan-enquiry__form--main span input[type="date"] {
  color: #252A6B;
}

.loan-enquiry__form form .loan-enquiry__form--main span input {
  border-radius: 30px;
}
.loan-enquiry__form form .loan-enquiry__form--main span textarea {
  border-radius: 10px;
}
.loan-enquiry__form form .loan-enquiry__form--main span input::placeholder,
.loan-enquiry__form form .loan-enquiry__form--main span textarea::placeholder {
  color: #ADAAAA; 
}
.loan-enquiry__form form .loan-enquiry__form--main span input:focus,
.loan-enquiry__form form .loan-enquiry__form--main span textarea:focus {
  outline: none;
}
.loan-enquiry__form form .loan-enquiry__form--main span + span {
  display: block;
}
.loan-enquiry__form--main>span.loan-info {
  color: #252A6B;
  padding-left: 11px;
  padding-top: 8px;
}
.loan-enquiry__form form .loan-enquiry__form--main.form-textarea {
  position: relative;
}
.loan-enquiry__form form .loan-enquiry__form--main.form-textarea .wpcf7-character-count {
  position: absolute;
  bottom: 13px;
  right: 90px;
  z-index: 1;
  color: #ADAAAA;
}
.loan-enquiry__form form .loan-enquiry__form--main.form-textarea .wpcf7-not-valid-tip {
  position: absolute;
  left: 0px;
  top: 100%;
}
.loan-enquiry__form form .loan-enquiry__form--main .wpcf7-not-valid-tip {
  padding-left: 11px;
  margin-top: 5px;
  display: inline-block !important;
}
/* .loan-enquiry__form form .loan-enquiry__form--main span input[type=date] {
  color: #ADAAAA;
} */
.loan-enquiry__form form .loan-enquiry__form--main span input::placeholder {
  color: #ADAAAA;
}
.loan-enquiry__form form .loan-enquiry__form--main span input[type=date]::-webkit-calendar-picker-indicator {
  /* filter: invert(1);
  opacity: 1; */
  /* color: rgba(37, 42, 107, 1) !important; */
}

.loan-enquiry__form form .loan-enquiry__form--main .flag-container ul.country-list li.country {
  display: flex;
  align-items: center;
}
.loan-enquiry__form form .loan-enquiry__form--main .flag-container ul.country-list li.country .dial-code {
  margin: 0 0 0 10px;
}
.loan-enquiry__form form input[type=submit] {
  margin: 45px 0 20px;
  display: block;
  background: #ff63ae;
  color: #ffffff;
  border-color: #ff63ae;
  font-family: 'New Atten Round';
  margin-left: auto;
  text-shadow: none;
  line-height: 19px;
  margin-right: 20px;
}

.loan-enquiry__form form input[type=submit]:hover{
  background: #ffffff;
  color: #ff63ae;
  border-color: #ff63ae;
}
.loan-enquiry__form form input[type=submit]:focus {
  outline: none;
}
.loan-enquiry__form form .wpcf7-spinner {
  display: none;
}
.loan-enquiry__form form.invalid .wpcf7-response-output {
  border-color: red;
  /* color: #fff; */
  padding: 10px 5px;
  text-align: center;
}
.loan-enquiry__form form .loan-enquiry__form--main.radio-main label {
  margin: 0;
}
/* .loan-enquiry__form form .loan-enquiry__form--main.radio-main {
  margin: 0 0 25px 34px;
} */
.loan-enquiry__form form .loan-enquiry__form--main.radio-main .radio-button .wpcf7-list-item {
  margin: 0 0 8px;
  display: block;
}
.loan-enquiry__form form .loan-enquiry__form--main.radio-main .radio-button label {
  font-size: 16px;
}
.loan-enquiry__form form .loan-enquiry__form--main.radio-main .radio-button .wpcf7-list-item:last-child {
  margin: 0;
}
.loan-enquiry__form form .loan-enquiry__form--main.radio-main .radio-button .wpcf7-list-item input[type=radio] {
  height: 20px;
  width: 20px;
  margin-right: 6px;
}
.loan-enquiry__form form .loan-enquiry__form--main.radio-main .radio-button .wpcf7-list-item label {
  display: flex;
  align-items: center;
}
.loan-enquiry__form form .loan-enquiry__form--main.radio-main .main-label {
  margin: 0 0 19px;
}
.loan-enquiry__form form .loan-enquiry__form--main.radio-main .radio-button {
  order: 2;
  padding-left: 8px;
}
.loan-enquiry__form form .loan-enquiry__form--main.radio-main .radio-button input {
  accent-color: #252A6B;
}
.loan-enquiry__form form .wpcf7-response-output {
  /* color: #fff; */
  text-align: center;
}
.loan-enquiry__form form::-webkit-scrollbar {
  background: lightyellow;
  width: 5px;
  background: linear-gradient(to right, transparent 45%, #ADAAAA 45%, #ADAAAA 55%, transparent 55%);
  height: 100px;
  border-radius: 20px;
  max-height: 100px;
  height: 100px;
}
.loan-enquiry__form form::-webkit-scrollbar-track {
  border-radius: 10px;
  width: 100px;
}
.loan-enquiry__form form::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: white;
  width: 100px;
}
.footer__bottom-menu .elementor-widget-container a {
  margin: 0 18px;
}
.transaction__img {
  position: relative;
  background-size: 100% 100%;
}
.transaction__img::before {
  content: "";
  position: absolute;
  width: 100%;
  background: linear-gradient(0.43deg, rgb(0 0 0 / 60%) 0.38%, rgba(0, 0, 0, 0) 62.53%);
  border-radius: 20px;
}
.transactions {
  display: flex;
  align-items: end;
  justify-content: space-between;
  padding: 20px;
}
.transactions__title h4 {
  margin: 0 0 15px;
  font-family: 'New Atten Round';
}
.transactions__main--cont-data {
  display: flex;
  align-items: center;
  margin: 0 0 5px;
  color: #fff;
}
.transactions__main--cont-data:last-child {
  margin: 0;
}
.transactions__main--cont-data--title {
  max-width: 65%;
  width: 100%;
  font-family: 'New Atten Round';
  font-size: 18px;
  font-weight: 400;
  line-height: 21.17px;

}
.transactions__main--cont-data--value {
  max-width: 36%;
/*  width: 100%;*/
/* width: 200px; */
  font-family: 'New Atten Round';
  font-size: 18px;
  font-weight: 500;
  line-height: 21.17px;
}
span.transactions__main--cont-data--value span {
  padding-left: 1px;
}

.elementor-search-form__submit{ 
  cursor: unset !important;
}
.footer__bottom-menu .elementor-widget-container a {
  font-weight: 500;
  font-family: 'New Atten Round';
}
span.wpcf7-not-valid-tip {
  display: none;
}
.contact-us__form-main form span input,
.contact-us__form-main form span select,
.contact-us__form-main form span textarea {
  padding: 11px 25px;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  backdrop-filter: blur(20px);
  color: #fff;
  margin: 0 0 10px;
  font-family: 'New Atten Round';
}
.contact-us__form-main form span input.wpcf7-not-valid,
.contact-us__form-main form span select.wpcf7-not-valid,
.contact-us__form-main form span textarea.wpcf7-not-valid {
  border-color: red;
}
.contact-us__form-main form span.wpcf7-form-control-wrap {
  margin: 0 0 25px;
} 
.contact-us__form-main form span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
  max-width: 100%;
}
.contact-us__form-main form span input::placeholder,
.contact-us__form-main form span textarea::placeholder {
  color: #fff;
}
.contact-us__form-main form span textarea {
  margin: 0;
  border-radius: 10px;
}
.contact-us__form-main form .contact-us__main {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.contact-us__form-main form .contact-us__main span {
  max-width: calc(50% - 10px);
  width: 100%;
}
.contact-us__form-main form.invalid  .wpcf7-response-output {
  border-color: red;
  color: #fff;
  text-align: center;
  margin: 30px 0 0;
}
.contact-us__form-main form input.contact-us__btn {
  background: #FF63AE;
  color: #fff;
  border-color: #FF63AE;
  font-family: 'New Atten Round';
}

.contact-us__form-main form input.contact-us__btn:hover {
  background: #252A6B;
}
.contact-us__form-main form span {
  display: block;
}
.contact-us__form-main form span input:focus,
.contact-us__form-main form span select:focus,
.contact-us__form-main form span textarea:focus,
.contact-us__form-main form input.contact-us__btn:focus {
  outline: none;
}
.contact-us__form-main form .wpcf7-response-output {
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 30px 0 0;
}
.contact-us__form-main form span select option {
  color: #252A6B;
}
.contact-us__form-main form span select,
.contact-us__form-main form span input {
  border-radius: 30px;
}
.contact-us__form-main form span select:before {
  content: "";
  position: absolute;
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  background: url("https://cohort.demoproject.info/wp-content/uploads/2024/05/dropdown-arrow.png");
  z-index: 1;
}
.contact-us__form-main form span select {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),
  linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('/wp-content/uploads/2024/05/dropdown-arrow.png');
  background-repeat: no-repeat;
  background-position: 96% 50%;
  -webkit-appearance: none;
  appearance: none;
}
.post-loop .elementor-loop-container .transaction.type-transaction:nth-last-of-type(2) .home-branch .home-branch__main {
  align-items: end;
}
.post-loop .elementor-loop-container .transaction.type-transaction:nth-last-of-type(2) .home-branch .home-branch__main .home-branch__main--inner {
  margin: 0 160px 0 0;
}
.home-branch__main--inner .transactions {
  padding: 0;
  display: block;
}
.home-branch__main--inner .transactions__main--arrow {
  display: none;
}
.home-branch__main--inner .transactions__title h4 {
  font-size: 32px;
  font-weight: 500;
  line-height: 38px;
  margin: 0 0 62px;
  font-family: 'New Atten Round';
}
.home-branch__main--inner .transactions__main--cont {
  padding: 20px 0 40px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  display: flex;
  align-items: start;
  justify-content: center;
  margin: 0 0 62px;
  gap: 45px;
}
.home-branch__main--inner .transactions__main--cont-data--title {
  max-width: 100%;
  font-family: 'New Atten Round';
  font-size: 21px;
  font-weight: 400;
  line-height: 28px;
  text-align: center;
}
.home-branch__main--inner .transactions__main--cont-data--value {
  max-width: 100%;
  font-size: 40px;
  line-height: 72px;
  font-weight: 500;
  font-family: 'New Atten Round';
  display: flex;
  align-items: center;
  justify-content : center;
}
.home-branch__main--inner .transactions__main--cont-data {
  flex-direction: column-reverse;
  margin: 0;
  width: auto;
}
.home-branch__main--inner .transactions__main--cont-data span.transactions-counter {
    max-width: 46px;
    min-width: 46px;
    display: inline-block;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    font-variant-numeric: tabular-nums;
}
.home-branch__main--inner .transactions__main--cont-data:first-child span.transactions-counter {
    max-width: 70px;
    min-width: 70px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    font-variant-numeric: tabular-nums;
}
.home-branch__main--inner .transactions__main--cont-data:first-child span.transactions-counter.decimal-point {
  max-width: 75px;
  min-width: 75px;
}


.accordion__main .elementor-accordion-item .elementor-tab-content {
  border: 0;
}
.news-slider__item .swiper .swiper-wrapper .swiper-slide {
  flex: 1;
}
.testimonial__rating .e-rating .e-rating-wrapper .e-icon {
  background: #00B67A;
  height: 22px;
  width: 22px;
  position: relative;
}
.testimonial__rating .e-rating .e-rating-wrapper .e-icon .e-font-icon-svg.e-fas-star {
  width: 15px;
  height: 14px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50% , -50%);
}
.header-main__bg-blue .header__menu--list nav .elementor-nav-menu li a {
  position: relative;
}
.header-main__bg-blue .header__menu--list nav .elementor-nav-menu li a:before {
  content: "";
  width: 0%;
  height: 2px;
  left: 0;
  bottom: 0;
  transition: all 1s linear;
}
.header-main__bg-blue .header__menu--list nav .elementor-nav-menu li a:hover::before,
.header-main__bg-blue .header__menu--list nav .elementor-nav-menu li a.elementor-item-active::before{
  transition: 1s linear;
  width: 100%;
}
.team__main--inner-author h4{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'New Atten Round';
}
.loan-enquiry__form form .wpcf7-not-valid {
  border: 1px solid #dc3232 !important;
}
.testimonial__main--item-top:last-child {
  margin-top: 23px;
}
.testimonial__main--item-top {
  border-radius: 10px;
  background: #fff;
  padding: 54px 34px 37px;
}
.testimonial__main--item-top-cont {
  text-align: center;
  margin: 0 0 100px;
}
.testimonial__main--item-top-cont ul {
  list-style: none;
  padding: 0;
  display: flex;
  align-items: center;
  margin: 49px 0 10px;
}
.testimonial__main--item-top-cont ul li {
  width: 22px;
  height: 22px;
  margin: 0 1px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.testimonial__main.owl-carousel .owl-item .testimonial__main--item-top-cont ul li  img{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50% , -50%);
  width: auto;
  height: auto;
}
.testimonial__main--item-top-cont p {
  font-size: 18px;
  line-height: 22px;
  color: #251E86;
  font-weight: 400;
  text-align: left;
  font-family: 'New Atten Round';
  -webkit-line-clamp: 5;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  min-height: 110px;
  margin: 0;
}
.testimonial__main.owl-carousel .owl-item .testimonial__main--item-top-cont img {
  margin: 0 auto;
  height: 178px;
  width: 178px;
  border-radius: 50%;
  object-fit: cover;
}
.testimonial__main--item-top-auth h4 {
  font-family:'New Atten Round';
  font-size: 18px;
  font-weight: 700;
  line-height: 21.17px;
  text-align: left;
  margin: 0 0 10px;
  color: #252A6B;
}
.testimonial__main--item-top-auth p {
  font-family: 'New Atten Round';
  font-size: 16px;
  font-weight: 400;
  line-height: 18.82px;
  text-align: left;
  color: #252A6B;
  margin: 0;
}
.testimonial__main.owl-carousel .owl-stage-outer {
  margin: 0 0 30px;
}
.testimonial__main.owl-carousel .owl-dots {
  float: left;
  margin: 0 0 0 30px;
}
.testimonial__main.owl-carousel .owl-dots .owl-dot {
  margin: 0 4px;
}
.testimonial__main.owl-carousel .owl-dots .owl-dot span {
  height: 8px;
  width: 8px;
  margin: 0;
  background: #ADAAAA26;
}
.testimonial__main.owl-carousel .owl-dots .owl-dot.active span {
  background: #ADAAAA;
}
.testimonial__main.owl-carousel .owl-dots .owl-dot:focus {
  outline: none;
}
.testimonial__main.owl-carousel .owl-nav {
  float: right;
  margin: 0 34px 0 0;
}
.testimonial__main.owl-carousel .owl-nav .owl-prev,
.testimonial__main.owl-carousel .owl-nav .owl-next {
  margin: 0;
}
.testimonial__main.owl-carousel .owl-nav .owl-prev:hover,
.testimonial__main.owl-carousel .owl-nav .owl-next:hover {
  background: transparent;
}
.testimonial__main.owl-carousel .owl-nav .owl-prev:focus,
.testimonial__main.owl-carousel .owl-nav .owl-next:focus {
  outline: none;
}
.testimonial__main.owl-carousel .owl-nav .owl-prev span, 
.testimonial__main.owl-carousel .owl-nav .owl-next span {
  width: 30px;
  height: 30px;
  font-size: 70px;
  display: block;
}
.testimonial__main.owl-carousel .owl-nav .owl-prev {
  margin: 0 10px 0 0;
}


.insights__main {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 68px 28px;
}
/* .insights__main .insights__main--box {
  max-width: calc(33.3333% - 19px);
  width: 100%;
} */
.insights__main--box-cont {
  height: 100%;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.insights__main .insights__main--box {
  max-width: calc(33.3333% - 19px);
  width: 100%;
  display: flex;
  flex-direction: column;
}
.insights__main--box-img img {
  display: block;
  width: 100%;
  min-height: 326px;
  height: 100%;
  border-radius: 10px;
  object-fit: cover;
  object-position: top;
}
.insights__main--box-cont--title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 9px;
  flex-wrap: wrap;
}
.insights__main--box-cont--title h4 {
  color: #251E86;
  margin: 0;
  font-size: 24px;
  line-height: 28px;
  font-family: 'New Atten Round';
}
.insights__main--box-img {
  margin: 0 0 32px;
}
h1.elementor-heading-title{
  font-family: 'New Atten Round';
}

.insights__main--box-cont--title span {
  font-size: 14px;
  line-height: 18px;
  color: #656565;
  font-weight: 400;
  font-family: 'New Atten Round';
}
.insights__main--box-cont--date {
  margin: 0 0 15px;
}
.insights__main--box-cont--date span {
  font-size: 14px;
  line-height: 20px;
  color: #656565;
  font-weight: 400;
  font-family: 'New Atten Round';
}
.insights__main--box-cont--content {
  margin: 0 0 51px;
}
.insights__main--box-cont--content p {
  font-weight: 500;
  color: #656565;
  font-size: 18px;
  line-height: 22px;
  font-family: 'New Atten Round';
}
.insights__main--box-cont--link {
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  color: #251E86;
  display: flex;
  align-items: center;
  font-family: 'New Atten Round';
}
.insights__main--box-cont--link img {
  margin: 0 0 0 24px;
}
input.elementor-search-form__input::-webkit-search-cancel-button {
  display: none;
}
.home-branch__main--inner {
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
}
.elementor-element.insight-articles .elementor-widget-theme-post-featured-image.elementor-widget-image .elementor-widget-container img {
    min-height: 286px;
    object-fit: cover;
    overflow: hidden;
    width: 100%;
    border-radius: 10px;
}
.elementor-element.homepagebanner {
    padding: 0 70px 0px !important;
}
header.elementor>.elementor-element {
    padding-left: 70px;
    padding-right: 70px;
}
.elementor-element.elementor-element-fcc971c.post-excerpt.elementor-widget.elementor-widget-theme-post-excerpt .elementor-widget-container {
  height: 112px;
}
.loan_enquiry_main {
  position: relative;
}

.elementor-246 .laon-enquiry-banner {
  top: 0;
  position:sticky;
  z-index: 99;
}
.loan-enquiry__form {
  z-index: 99;
}

@media (max-width: 1440px) {
  .post-loop .elementor-loop-container .transaction.type-transaction:nth-last-of-type(2) .home-branch .home-branch__main .home-branch__main--inner {
    margin: 0 100px 0 0;
    margin-left: auto;
  }
}
@media (min-width: 1200px) {
  .header__menu--list .elementor-nav-menu--main ul li.header-loan-menu a {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 30px 30px 30px 30px;
    padding: 15px 30px 15px 30px !important;
  }
  .header__menu--list .elementor-nav-menu--main ul li.header-loan-menu a:before {
    display:none;
  }
  .header__menu--list .elementor-nav-menu--main ul li.header-loan-menu a:hover {
    border-color: #ff63ae;
  }
  .header__menu--list .elementor-nav-menu--main ul li.header-loan-menu.current-menu-item a.elementor-item-active {
    background: #ff63ae;
    color: #fff;
    fill: #FFFFFF;
    border-color: #ff63ae;
  }
  .header__menu--list .elementor-nav-menu--main ul li.header-loan-menu {
    margin: 0 0 0 30px;
  }
}
@media (min-width: 1440px) {
  .header__menu--list .elementor-nav-menu--main ul li.header-loan-menu.current-menu-item a.elementor-item-active {
    background: #ff63ae;
    color: #fff !important;
    fill: #FFFFFF !important;
    border-color: #ff63ae;
  }
  .header__menu--list .elementor-nav-menu--main ul li.header-loan-menu a {
    padding: 15px 50px 15px 50px !important;
  }
  .header__menu--list .elementor-nav-menu--main ul li.header-loan-menu {
    margin: 0 0 0 100px;
  }
  .elementor-95 .elementor-element.elementor-element-44798d1 {
    padding-left: 80px;
  }
}
@media (max-width: 1199px) {
  .post-loop .elementor-loop-container .transaction.type-transaction:nth-last-of-type(2) .home-branch .home-branch__main .home-branch__main--inner {
    margin: 0;
  }
  .header-main .header-btn {
    display: none;
  }
  .team__main--inner {
    max-width: calc(100% / 3);
  }
  .elementor-element.homepagebanner {
    padding: 0 30px 0px !important;
  }
  header.elementor>.elementor-element {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 991px) {
  .insights__main .insights__main--box {
    max-width: calc(50% - 14px);
  }
  .insights__main--box-cont--title h4 {
    font-size: 20px;
    line-height: 22px;
  }
  .insights__main--box-cont--title {
    gap: 8px;
  }
  .insights__main--box-cont--content {
    margin: 0 0 31px;
  }
  .post-loop .elementor-loop-container .transaction.type-transaction:nth-last-of-type(2) .home-branch .home-branch__main .home-branch__main--inner {
    margin: 0;
  }
  .team__main--inner {
    max-width: calc(100% / 2);
  }
  .elementor-element.homepagebanner {
    padding: 0 20px 0px !important;
  }
  .single-article .elementor.elementor .e-con>.elementor-widget{
    margin-top: 10px;
  }
  /* .elementor-element.elementor-element-fcc971c.post-excerpt.elementor-widget.elementor-widget-theme-post-excerpt {
    height: 112px !important;
  } */
}
@media (max-width: 767px) {
  .transactions__main--cont-data--title {
    max-width: 100%;
    width: 200px;
  }
  .elementor-95 .elementor-element.elementor-element-51821e3,
  .elementor-282 .elementor-element.elementor-element-2485953{
    padding-left: 15px;
    padding-right: 15px;
  }
  .transactions__main--cont-data--value{
    max-width: 100%;
    width: 100%;
  }
  .team__main--inner-over--author {
    margin-top: 20px;
    display: none;
  }
  .insights__main .insights__main--box {
    max-width: calc(50% - 14px);
  }
  .insights__main--box-cont--title h4 {
    font-size: 18px;
    line-height: 20px;
  }
  .insights__main--box-cont--title {
    gap: 8px;
  }
  .insights__main--box-cont--content {
    margin: 0 0 31px;
  }
  .home-branch__main--inner .transactions__main--cont-data--value {
    font-size: 28px;
    line-height: 32px;
    color: #F1EFEF;
  }
  .home-branch__main--inner .transactions__title h4 {
    font-size: 28px;
    line-height: 32px;
    margin: 0 0 37px;
    color: #F1EFEF;
  }
  .home-branch__main--inner .transactions__main--cont {
    padding: 35px 0 37px 0px;
    margin: 0 0 50px;
    border-color: #F1EFEF;
  }
 
  .contact-us__form-main form .contact-us__main {
    display: block;
  }
  .contact-us__form-main form .contact-us__main span {
    max-width: 100%;
  }
  .footer__bottom-menu .elementor-widget-container a {
    max-width: 50%;
    width: 100%;
    display: block;
  }
  .footer__bottom-menu .elementor-widget-container {
    display: flex;
    align-items: center;
    text-align: center;
  }
  .team__main--inner-over {
    position: relative;
    opacity: 1;
    height: fit-content;
    min-height: 370px;
  }
header.elementor>.elementor-element {
    padding-left: 15px;
    padding-right: 15px;
}
.elementor-element.elementor-element-fcc971c.post-excerpt.elementor-widget.elementor-widget-theme-post-excerpt .elementor-widget-container {
  height: auto;
}

.home-branch__main--inner .transactions__main--cont-data span.transactions-counter{
  max-width: unset !important;
  min-width: unset !important;
}


}
@media (max-width: 575px) {
  .insights__main {
    gap: 48px 28px;
  }
  .insights__main .insights__main--box {
    max-width: 100%;
  }
  .insights__main--box-cont--title {
    gap: 8px;
  }
  .insights__main--box-cont--content p {
    font-size: 16px;
    line-height: 20px;
  }
  .insights__main--box-cont--content {
    margin: 0 0 31px;
  }
  .insights__main--box-cont--title h4 {
    font-size: 18px;
    line-height: 24px;
  }
  /* .home-branch__main--inner .transactions__main--cont-data {
    margin: 0 0 20px;
  } */
  .home-branch__main--inner .transactions__main--cont-data--title {
    text-align: center;
    font-size: 18px !important;
    line-height: 24px !important;
  }
  .home-branch__main--inner .transactions__main--cont {
    /* display: block; */
    text-align: center;
    display: flex;
    justify-content: space-between;
    gap: 0px;
  }
  .team__main--inner {
    max-width: 100%;
  }
  .team__main--inner-over {
    min-height: auto;
  }
  .home-branch__main--inner  .elementor-element.elementor-element-6dc3f47 > .elementor-widget-container{
    font-size: 16px !important;
    line-height: 20px !important; 
  }
}
@media (min-width: 767px) and (max-width: 1199px) { 
  .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
    transform: scaleY(1);
    max-height: var(--menu-height);
    animation: hide-scroll .3s backwards;
    margin-top: 15px;
  }
}

/* Custom Animation Effect */

/* ========================= social Icon Effect ==================================== */
.fadein__other {
  opacity: 0;
  animation: fadein 1.5s forwards ;
}
.fadein__other.visible {
  opacity: 1;
  transform: translate3d(0, 0, 0);
} 

@keyframes fadein {
  from {
    opacity: 0;
    transform: translate(0, 50px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@media (min-width: 1200px) {

  li.header-loan-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-676 a.elementor-item{
    background-color: #ff63ae;
    color: #FFFFFF;
    border: none;
  }
  li.header-loan-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-676 a.elementor-item:hover{
    background-color: #ffffff;
    color: #ff63ae !important;
    border: none;
  }
}
.insights__main--box-cont a.insights__main--box-cont--link {
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    color: #251E86;
    font-family: 'New Atten Round';
    margin-top: auto;
}
.post-excerpt .elementor-widget-container {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.insight_related_heading h1.elementor-heading-title.elementor-size-default {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

#ajaxcontainercust .insights__main{
      align-items: stretch;
}
.status-publish .page-content .elementor-2074 .elementor-element.elementor-element-8b36d29:not(.elementor-motion-effects-element-type-background) {
    border-radius: 10px;
}
.elementor .elementor-element ul.elementor-icon-list-items {
  display: flex;
  flex-wrap: wrap;
}
.elementor.elementor .top-footer .e-con>.elementor-widget {
    width: 100%;
}
.elementor-3028 .elementor-element.elementor-element-dd9a57c > .elementor-widget-container,
.elementor-3028 .elementor-element.elementor-element-32dbfd9 > .elementor-widget-container{
  overflow: auto;
}
.page-id-3028 table{
  width: 100%;
}
.loan-enquiry__form--main>span {
    color: #252A6B;
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
}

.insights__main--box-img {
    width: 100% !important;
    min-height: auto !important;
}
.loan-enquiry__form--main {
    display: flex;
    flex-direction: column;
}
.loan-enquiry__form--main span.wpcf7-not-valid-tip {
    color: #dc3232;
}
.loan-enquiry__form--main>span {
    order: 3;
}
.loan-enquiry__form form .loan-enquiry__form--main label {
    order: 1;
}
.loan-enquiry__form--main span.wpcf7-form-control-wrap {
    order: 2;
}
.page-id-2675 .news-slider__item .e-con.e-flex>.e-con-inner{
  flex-wrap: unset;
}
.team__main--inner-title p,
.team__main--inner-over--cont p {
    display: -webkit-box;
    -webkit-line-clamp: 13;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.elementor-1465 .elementor-element.elementor-element-9b418d8 .elementor-heading-title,
.insights__main--box-cont--title h4,
.transactions__title h4{
  display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.transactions__main--cont-data--value{
  word-wrap: break-word;
}
.elementor-1465 .elementor-element.elementor-element-d58c954 > .elementor-widget-container{
  margin-bottom: 0;
}
.elementor-2251 .elementor-element.elementor-element-c1bfb22 .elementor-heading-title {
    word-wrap: break-word;
  }
.elementor-309 .elementor-element.elementor-element-e0561c8 > .elementor-widget-container p{
   display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.insights__main--box-cont--content p,
.elementor-1465 .elementor-element.elementor-element-d58c954 > .elementor-widget-container{
  display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.team__main--inner-img img{
  object-fit: cover;
  object-position: top;
}
.elementor-1465 .elementor-element.elementor-element-d58c954 > .elementor-widget-container{
  margin-bottom: 0 !important;
}
.e-con .article .elementor-widget.elementor-widget {
    margin-top: 10px;
}
.transaction__shortcode .transactions__main--cont-data--value {width: 200px;}
.transactions__main--cont-data--value{
  width: 40%;
  width: 100%;
}
.transactions__main--cont-data--title{
  width: 100%;
}

.transaction .elementor-element.elementor-element-766434f.e-con-full.home-branch__main {
  background-size: cover;
  background-position: center;
}

.loan-enquiry_recaptcha {
  margin-left: 40px;
}


@media (max-width: 1440px) and (min-width: 768px) {
    .elementor-page-2251 .elementor-2251 .elementor-element.elementor-element-2fc7b73 {
        --width: 68%;
    }
    .elementor-page-2251 .elementor-2251 .elementor-element.elementor-element-db72d8c {
        --width: 28%;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .elementor-page-2251 .elementor-2251 .elementor-element.elementor-element-2fc7b73 {
        --width: 100%;
    }
    .elementor-page-2251 .elementor-2251 .elementor-element.elementor-element-db72d8c {
        --width: 100%;
    }
}

@media (max-width: 1340px){
  .elementor-2675 .elementor-element.elementor-element-b04055c .elementor-counter-number-wrapper,
    .elementor-2675 .elementor-element.elementor-element-95fd740 .elementor-heading-title,
    .elementor-2675 .elementor-element.elementor-element-6869ab3 .elementor-counter-number-wrapper,
    .elementor-2675 .elementor-element.elementor-element-0382922 .elementor-counter-number-wrapper,
    .elementor-2675 .elementor-element.elementor-element-b5516bf .elementor-heading-title,
    .elementor-2675 .elementor-element.elementor-element-fcaf9da .elementor-heading-title,
    .elementor-2251 .elementor-element.elementor-element-c1bfb22 .elementor-heading-title,
    .elementor-2251 .elementor-element.elementor-element-d95ef60 .elementor-heading-title,
    .elementor-2251 .elementor-element.elementor-element-96290b8 .elementor-heading-title,
    .elementor-2251 .elementor-element.elementor-element-d54042d .elementor-heading-title,
    .elementor-2251 .elementor-element.elementor-element-944641b .elementor-heading-title,
    .elementor-2251 .elementor-element.elementor-element-93afd58 .elementor-heading-title,
    .elementor-2675 .elementor-element.elementor-element-5a4bd1d .elementor-counter-number-wrapper,
    .elementor-2675 .elementor-element.elementor-element-f762509 .elementor-heading-title,
    .elementor-2675 .elementor-element.elementor-element-76cf632a .elementor-counter-number-wrapper,
    .elementor-2675 .elementor-element.elementor-element-1b7559d7 .elementor-heading-title,
    .elementor-2675 .elementor-element.elementor-element-ab80bd .elementor-counter-number-wrapper,
    .elementor-2675 .elementor-element.elementor-element-4bd9add .elementor-heading-title,
    .elementor-2675 .elementor-element.elementor-element-62393193 .elementor-counter-number-wrapper,
    .elementor-2675 .elementor-element.elementor-element-66a11e48 .elementor-heading-title {
      font-size: 35px;
      line-height: 20px;
  }
  .elementor-2675 .elementor-element.elementor-element-c8857f9,
  .elementor-2675 .elementor-element.elementor-element-b8cf132,
  .elementor-2675 .elementor-element.elementor-element-4ef6a754.e-con,
  .elementor-2675 .elementor-element.elementor-element-5fb81a9d{
    width: fit-content;
  }
  .elementor-2251 .elementor-element.elementor-element-694b2dd .elementor-heading-title{
    font-size: 32px;
    font-weight: 700;
    line-height: 38px;
  }
  .elementor-2675 .elementor-element.elementor-element-f762509 > .elementor-widget-container{
    padding-bottom: 0;
  }
  .elementor-2675 .elementor-element.elementor-element-652936a .elementor-heading-title,
  .elementor-2675 .elementor-element.elementor-element-2273f5a .elementor-heading-title,
  .elementor-2675 .elementor-element.elementor-element-0fe8b86 .elementor-heading-title,
  .elementor-2251 .elementor-element.elementor-element-84d7c36 .elementor-heading-title,
  .elementor-2251 .elementor-element.elementor-element-6f73610 .elementor-heading-title,
  .elementor-2251 .elementor-element.elementor-element-54718ce .elementor-heading-title{
      margin-top: 10px;
  }
  .elementor-2675 .elementor-element.elementor-element-fcaf9da > .elementor-widget-container,
  .elementor-2675 .elementor-element.elementor-element-b04055c > .elementor-widget-container,
  .elementor-2675 .elementor-element.elementor-element-95fd740 > .elementor-widget-container,
  .elementor-2675 .elementor-element.elementor-element-b5516bf > .elementor-widget-container,
  .elementor-2675 .elementor-element.elementor-element-76cf632a > .elementor-widget-container{
    margin: 0;
  }
  .elementor-2675 .elementor-counter-number-wrapper {
    max-width: 90px;
    min-width: 30px;
  }
  .elementor-2675 .elementor-element.elementor-element-fcaf9da.elementor-element,
  .elementor-2675 .elementor-element.elementor-element-394aab8.e-con{
    width: fit-content;
  }
  .elementor-counter .elementor-counter-number {
    max-width: 90px;
    min-width: 30px;
  }
  .elementor-2675 .elementor-element.elementor-element-4ef6a754.e-con .elementor-counter .elementor-counter-number{
    max-width: 90px;
    min-width: 70px;
  }
  .elementor-page-2675 .elementor-counter .elementor-counter-number-suffix{
    flex-grow: unset;
  }
  .elementor-2675 .elementor-element.elementor-element-6adf3040 .e-con-inner,
  .elementor-2675 .elementor-element.elementor-element-2386d6c1 .e-con-inner,
  .elementor-2675 .elementor-element.elementor-element-4bdb776a .e-con-inner,
  .elementor-2675 .elementor-element.elementor-element-5c0bde2c .e-con-inner,
  .elementor-2675 .elementor-element.elementor-element-87cce88 .e-con-inner,
  .elementor-2675 .elementor-element.elementor-element-70e49854 .e-con-inner{
    justify-content: center;
  }
  .elementor-2675 .elementor-element.elementor-element-1b0e4e80 .elementor-heading-title, .elementor-2675 .elementor-element.elementor-element-4f06c808 .elementor-heading-title, .elementor-2675 .elementor-element.elementor-element-33ebb238 .elementor-heading-title, .elementor-2675 .elementor-element.elementor-element-4f06c808 .elementor-heading-title {
        font-size: 19px;
        margin-top: 7px;
    }
}

@media (max-width: 1024px){
  .elementor-2675 .elementor-element.elementor-element-1b0e4e80 .elementor-heading-title,
  .elementor-2675 .elementor-element.elementor-element-4f06c808 .elementor-heading-title,
  .elementor-2675 .elementor-element.elementor-element-33ebb238 .elementor-heading-title,
  .elementor-2675 .elementor-element.elementor-element-4f06c808 .elementor-heading-title{
    font-size: 18px;
    margin-top: 7px;
  }
}

@media (max-width: 991px){
  .elementor-page-2675 .elementor-2675 .elementor-element.elementor-element-e502f20{
    flex-wrap: nowrap;
  }
  .elementor-2251 .elementor-element.elementor-element-bec8dbf{
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
  }
  .elementor-2675 .elementor-element.elementor-element-fb6b912,
  .elementor.elementor-2675 .e-con.e-flex>.e-con-inner{
    justify-content: center;
  }
  
}

@media (max-width: 768px){
  .elementor-2251 .elementor-element.elementor-element-bb8a7a9 {
      --margin-top: 15px;
      --margin-bottom: 100px;
      --margin-left: 0px;
      --margin-right: 0px;
  }
  .home-branch__main--inner .transactions__main--cont-data--title{
    text-align: left !important;
  }

  .elementor-2251 .elementor-element.elementor-element-bec8dbf {
      --e-con-grid-template-columns: repeat(1, 1fr);
      --gap: 20px 20px;
      --grid-auto-flow: row;
      justify-content: center;
  }
  .elementor-page-2675 .elementor-2675 .elementor-element.elementor-element-e502f20{
    flex-wrap: wrap;
  }
  .elementor-309 .elementor-element.elementor-element-3d713c2 .elementor-heading-title{
    padding: 0 10px;
  }
  .elementor-2251 .elementor-element.elementor-element-2a45294.elementor-element{
    width: 100%;
  }
  .elementor-2251 .elementor-element.elementor-element-2a45294 > .elementor-widget-container{
    margin-top: 30px;
  }
  .elementor-2251 .elementor-element.elementor-element-935a562 img{
    height: auto;
  }
  .elementor-210 .elementor-element.elementor-element-059ddd5 .elementor-heading-title{
    font-size: 22px;
  }
  .elementor-3214 .elementor-element.elementor-element-1dabd4c .elementor-heading-title,
  .elementor-3028 .elementor-element.elementor-element-b8d8d7f .elementor-heading-title,
  .elementor-3028 .elementor-element.elementor-element-7d70830 .elementor-heading-title,
  .page-id-3028 h3,
  .page-id-3214 h3{
    font-size: 22px !important;
    line-height: 32px !important;
  }
  .page-id-3214 p, .elementor-3028 p, .elementor-3028 li {
    font-size: 16px;
    line-height: 25px;
  }
  .insights__main--box-img {
    width: 100% !important;
    min-height: auto !important;
    height: 250px !important;
    max-width: 100% !important;
  }
  .insights__main--box-img img {
    min-height: 250px !important;
  }
  .elementor-2251 .elementor-element.elementor-element-ab01a91{
    padding: 0 15px;
    border-radius: 20px;
  }
  .elementor-2204 .elementor-element.elementor-element-e62a2da .elementor-widget-container {
      font-size: 16px;
      line-height: 24px;
  }
  .elementor-2204 .elementor-element.elementor-element-979d2cf p {
    font-size: 16px;
  }
    .elementor-2675 .elementor-element.elementor-element-b04055c .elementor-counter-number-wrapper,
    .elementor-2675 .elementor-element.elementor-element-95fd740 .elementor-heading-title,
    .elementor-2675 .elementor-element.elementor-element-6869ab3 .elementor-counter-number-wrapper,
    .elementor-2675 .elementor-element.elementor-element-0382922 .elementor-counter-number-wrapper,
    .elementor-2675 .elementor-element.elementor-element-b5516bf .elementor-heading-title,
    .elementor-2675 .elementor-element.elementor-element-fcaf9da .elementor-heading-title,
    .elementor-2251 .elementor-element.elementor-element-c1bfb22 .elementor-heading-title,
    .elementor-2251 .elementor-element.elementor-element-d95ef60 .elementor-heading-title,
    .elementor-2251 .elementor-element.elementor-element-96290b8 .elementor-heading-title,
    .elementor-2251 .elementor-element.elementor-element-d54042d .elementor-heading-title,
    .elementor-2251 .elementor-element.elementor-element-944641b .elementor-heading-title,
    .elementor-2251 .elementor-element.elementor-element-93afd58 .elementor-heading-title,
    .elementor-kit-2655 .elementor-2675 .elementor-element.elementor-element-5a4bd1d .elementor-counter-number-wrapper,
    .elementor-kit-2655 .elementor-2675 .elementor-element.elementor-element-f762509 .elementor-heading-title {
      font-size: 24px;
      line-height: 30px;
  }
    .elementor-kit-2655 .elementor-2675 .elementor-element.elementor-element-76cf632a .elementor-counter-number-wrapper,
    .elementor-2675 .elementor-element.elementor-element-4bd9add .elementor-heading-title,
    .elementor-2675 .elementor-element.elementor-element-ab80bd .elementor-counter-number-wrapper,
    .elementor-2675 .elementor-element.elementor-element-62393193 .elementor-counter-number-wrapper,
    .elementor-2675 .elementor-element.elementor-element-66a11e48 .elementor-heading-title,
    .elementor-2675 .elementor-element.elementor-element-1b7559d7 .elementor-heading-title {
        font-size: 24px;
        line-height: 28px;
    }
  .elementor-2675 .elementor-element.elementor-element-c8857f9,
  .elementor-2675 .elementor-element.elementor-element-b8cf132,
  .elementor-2675 .elementor-element.elementor-element-394aab8.e-con{
    width: fit-content;
  }
  .elementor-2675 .elementor-element.elementor-element-0b0df14,
  .elementor-2675 .elementor-element.elementor-element-ca4d5f7.e-con,
  .elementor-2675 .elementor-element.elementor-element-5dc5563{
    width: 100%;
  }
  .elementor-2675 .elementor-element.elementor-element-4ef6a754.e-con .elementor-counter .elementor-counter-number {
      max-width: 90px;
      min-width: 40px;
  }
  .elementor-2675 .elementor-element.elementor-element-1b7559d7.elementor-element{
    width: fit-content;
  }
  .elementor-2675 .elementor-element.elementor-element-f762509 > .elementor-widget-container{
    padding-bottom: 0;
  }
  .elementor.elementor-2675 .e-con.e-flex>.e-con-inner,
  .elementor-2675 .elementor-element.elementor-element-fb6b912,
  .elementor-2251 .elementor-element.elementor-element-c477d19.e-con,
  .home-branch__main--inner .transactions__main--cont-data--value,
  .elementor-page-2251 .status-publish .elementor-element-7a01643 .e-con.e-flex>.e-con-inner {
    justify-content: center;
  }
  .home-branch__main--inner .transactions__main--cont-data--value{
    justify-content: start;
  }
  .elementor-2675 .elementor-element.elementor-element-fd99c72 .elementor-heading-title{
    padding: 0 15px;
  }
  .elementor-2204 .elementor-element.elementor-element-d570d5d .elementor-heading-title{
    font-size: 20px;
    line-height: 24px;
  }
  .testimonial__main.owl-carousel .owl-item .testimonial__main--item-top-cont img{
    object-fit: cover;
  }
  .elementor-1347 .elementor-element.elementor-element-39b2735 .elementor-heading-title{
    font-size: 40px;
  }
  .elementor-1465 .elementor-element.elementor-element-9b418d8 .elementor-heading-title{
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .elementor-kit-2655 h2{
    font-size: 30px;
    font-weight: 700;
    font-style: normal;
    line-height: 38px;
  }
  .elementor-2675 .elementor-element.elementor-element-b04055c .elementor-counter-number-wrapper{
    justify-content: center;
            min-width: 60px;
  }
  .elementor-page-2675 .elementor-counter .elementor-counter-number-suffix,
  .elementor-page-2675 .elementor-counter .elementor-counter-number-prefix,
  .elementor-counter .elementor-counter-number-suffix{
    flex-grow: unset;
  }
  .elementor-counter .elementor-counter-number {
      max-width: 80px;
      min-width: 30px;
  }
  .elementor-element-df8b77e {
    padding: 0px 20px;
  }
}
@media (max-width: 640px) {
  .elementor-2251 .elementor-element.elementor-element-694b2dd .elementor-heading-title {
      font-size: 24px;
      line-height: 30px;
  }
  .transactions__main {
      flex: 1;
  }
  .transactions__main--cont-data--title {
    max-width: 80px;
  }
  .transactions__main--cont-data--value {
    max-width: 100%;
    flex: 1;
    min-width: fit-content;
  }
}
@media (max-width: 575px){

  .insights__main--box-img img{
    min-height: 250px;
  }
  .loan-enquiry__form form .loan-enquiry__form--main,
  .elementor-kit-2655 h3 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .loan-enquiry__form form .loan-enquiry__form--main.form-textarea .wpcf7-character-count {
    right: 35px;
  }
  .loan-enquiry_recaptcha {
    margin-left: 20px;
  }
  
}
.elementor-element-16f5f82 {
  background-color: transparent !important;
}
.loan-enquiry__form form .loan-enquiry__form--main input[type="date"]::-webkit-calendar-picker-indicator {
  display: block;
  background: url('https://cohort.demoproject.info/wp-content/uploads/2024/07/date-icon.png') no-repeat;
  width: 20px;
  height: 20px;
}
/* .elementor-246 .elementor-element.elementor-element-b7a8266 {
  margin-bottom: 200px;
} */
.elementor-246 .elementor-element.elementor-element-17d1f2f .e-con-inner {
  padding-bottom: 135px;
}

/* new section on contact page */

.address-section_main .address-section__inner a  {
  color: #FFFFFF;
  font-family: "New Atten Round", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 22px;
}

