/************/

/**************
Child theme style main.css
************/

/* Common */
.d-flex {
  display: flex;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-column {
  flex-direction: column;
}

.justify-content-center {
  justify-content: center;
}

.justify-content-between {
  justify-content: space-between;
}

.justify-content-end {
  justify-content: flex-end;
}

.align-items-center {
  align-items: center;
}

.col-align-top .nectar-fancy-box[data-style="color_box_hover"] .inner {
  align-items: top;
}

.row-flex-justify-center .col.row_col_wrap_12 {
  display: flex;
  justify-content: center;
}

.mt-0 {
  margin-top: 0 !important;
}

.mr-0 {
  margin-right: 0 !important;
}

#top nav ul li a,
#header-outer .sf-menu li ul li a {
  color: #30383d;
}

.wpb_text_column.text-box-left {
  text-align: left;
}

.wpb_text_column.text-box-left ul {
  margin-left: 19px !important;
}

.post-content .post-header h3.title {
  color: #010f3a;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: 0.0188em;
}

.post-content .post-header .excerpt {
  color: #010f3a;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.015em;
}

.post-media-content .nectar-post-grid .nectar-post-grid-item .inner {
  border-radius: 8px;
}

.post-media-content .nectar-post-grid .nectar-post-grid-item .content {
  padding: 0;
  justify-content: flex-end;
  border: 1px solid #ccc;
}

.post-media-content.no-border
  .nectar-post-grid
  .nectar-post-grid-item
  .content {
  border: none;
}

.post-media-content
  .nectar-post-grid
  .nectar-post-grid-item
  .content
  .item-main {
  width: 100%;
  background-color: #fff;
}

.post-media-content
  .nectar-post-grid
  .nectar-post-grid-item
  .content
  .item-main
  .post-heading {
  margin: 16px 90px 16px 20px;
  max-width: 100%;
  text-align: left;
}

.nectar-post-grid-item .meta-category {
  font-size: 10px;
}

.nectar-cta.btn-arrow-right h5 {
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.nectar-cta.btn-arrow-right .link_wrap .link_text {
  padding: 0 40px 0 0;
}

.nectar-cta.btn-arrow-right svg {
  right: -6px;
  left: unset;
}

.nectar-cta.btn-arrow-right .line {
  right: 0;
  left: unset;
}

.nectar-cta.btn-arrow-right .link_wrap:hover .link_text > .text,
.nectar-cta.btn-arrow-right .link_wrap:hover svg {
  color: #fff;
}

.nectar-cta.btn-arrow-right .link_wrap:hover .link_text > .line {
  background-color: #fff !important;
}

.nectar-cta.btn-arrow-right.hover-blue .link_wrap:hover .link_text > .text,
.nectar-cta.btn-arrow-right.hover-blue .link_wrap:hover svg {
  color: #0a84ff;
}

.nectar-cta.btn-arrow-right.hover-blue .link_wrap:hover .link_text > .line {
  background-color: #0a84ff !important;
}

.row-bg-border-top > .row-bg-wrap {
  background-color: #fff;
}

.row-bg-border-top .row-bg-wrap .inner-wrap {
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
}

.icon-btn-more .nectar_icon_wrap {
  background-color: #e5f4ff;
  border-radius: 4px;
}

.icon-btn-more .nectar_icon_wrap .nectar_icon {
  border: 0;
  padding: 12px 20px;
}

.icon-btn-more .nectar_icon_wrap .nectar_icon i {
  line-height: 32px;
  height: auto;
  width: 100%;
}

.ctf_subscribe_section form.wpcf7-form .subscribe-form {
  position: relative;
}

.ctf_subscribe_section form.wpcf7-form .subscribe-form .email-input {
  width: 100%;
  height: 56px;
}

.ctf_subscribe_section
  form.wpcf7-form
  .subscribe-form
  .email-input
  input.wpcf7-email {
  background-color: #e5f4ff;
  padding: 14px 116px 14px 24px;
  color: #000;
  border-radius: 4px;
}

.ctf_subscribe_section form.wpcf7-form .subscribe-form .btn-submit {
  position: absolute;
  right: 6px;
  top: 5px;
}

.ctf_subscribe_section
  form.wpcf7-form
  .subscribe-form
  .btn-submit
  button.nectar-button {
  width: 105px;
  height: 44px;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
}

.ctf_subscribe_section
  form.wpcf7-form
  .subscribe-form
  .btn-submit
  button.nectar-button
  span {
  font-family: "Poppins";
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0.015em;
  color: #e5f4ff;
}

.custom_pagination.mt-0 .flickity-viewport {
  margin-top: 0 !important;
}

.custom_pagination
  .nectar-flickity[data-control-style="material_pagination"]
  .flickity-page-dots
  li.dot {
  width: 100px;
  height: 8px;
  margin: 0 4px;
  background-color: #fff;
  border-radius: 0;
  border: 0;
  opacity: 1;
}

.custom_pagination
  .nectar-flickity[data-control-style="material_pagination"]
  .flickity-page-dots
  li.dot::before {
  display: none;
}

.custom_pagination
  .nectar-flickity[data-control-style="material_pagination"]
  .flickity-page-dots
  li.dot.is-selected,
.custom_pagination
  .nectar-flickity[data-control-style="material_pagination"]
  .flickity-page-dots
  li.dot:hover {
  background-color: #0095ff;
}

.img-border-top {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

/* Secondary Navigation */
.d-flex-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 32px;
}

.top_bar .col-left,
.top_bar .col-right {
  height: 100%;
}

.top_bar .col-left .sf-menu {
  display: flex;
  align-items: center;
  float: unset;
}

.top_bar .col-left .sf-menu li {
  position: relative;
  font-size: 12px;
  line-height: 0;
}

.top_bar .col-left .sf-menu > li > a {
  font-size: 11px;
  line-height: 11px;
  padding: 10px;
  color: #000;
  border-left: 1px solid #ddd;
}

.top_bar .col-left .sf-menu > li > a:hover {
  color: #0049b2;
}

.top_bar .col-right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

#header-secondary-outer .top_bar .col-right .nectar-center-text {
  position: relative;
  left: unset;
  top: unset;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.0125em;
  text-align: right;
  padding: 0 8px 0 0;
  transform: unset;
}

#header-secondary-outer .top_bar .col-right ul {
  display: flex;
  align-items: center;
  float: unset;
  margin-left: 32px;
}

#header-secondary-outer .top_bar .col-right ul#social {
  margin: 0;
}

.menu-button a {
  background-color: #007be5;
  color: #fff !important;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 15px 22px !important;
  box-shadow: none;
  -webkit-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    transform 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1) !important;
  transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    transform 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1) !important;
}

#header-outer[data-lhe="default"] #top nav > ul > li.menu-button > a:hover,
.menu-button a:hover {
  background-color: #0048b2;
  color: #fff !important;
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-transform: translateY(-3px);
}

#header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .menu-button.current-menu-item
  > a,
#header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .menu-button.current_page_item
  > a,
.menu-button.current_page_item > a,
.menu-button.current_page_item > a {
  color: #fff !important;
}

/* Mobile Menu */
body #slide-out-widget-area .inner .off-canvas-menu-container li {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}

body #slide-out-widget-area .inner .off-canvas-menu-container li a {
  font-size: 20px;
  line-height: 30px;
}

/* Language Shortcode */
.trp-language-switcher {
  width: auto;
  height: auto;
}

.trp-language-switcher > div {
  width: auto;
  padding: 0;
  margin-left: 16px;
  border: none;
  background-position: calc(100% - 12px) 8px, calc(100% - 3px) calc(1em + 0px);
  background-color: #f8f8f8;
}

.trp-language-switcher > div > a {
  font-size: 14px;
  line-height: 20px;
  padding: 0;
}

.trp-language-switcher:focus .trp-ls-shortcode-language,
.trp-language-switcher:hover .trp-ls-shortcode-language {
  top: 2px;
  padding: 0;
}

/* Add Logo Verysell */
.h-100 {
  height: 100%;
}

.bg-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.logo-verysell img {
  height: 42px !important;
  margin-bottom: 0 !important;
}

/* SMD X  */
.smdx-post.has-border .nectar-post-grid-item {
  border: 1px solid #d9d9d9;
}

.smdx-post .nectar-post-grid-item .inner .content .post-heading {
  font-size: 24px;
  line-height: 38px;
}

/* Single Post */
body.single .post .wpb_text_column h3,
body.single .post .post-content h3 {
  font-size: 30px;
  line-height: 1.2;
  letter-spacing: -0.32px;
}

body.single .post .wpb_text_column h4,
body.single .post .post-content h4 {
  font-size: 24px;
  line-height: 1.2;
  letter-spacing: 0.3px;
}

body.single .post .wpb_text_column h5,
body.single .post .post-content h5 {
  font-size: 18px;
  line-height: 1.2;
  letter-spacing: 0.24px;
}

div.ez-toc-widget-container ul.ez-toc-list {
  padding: 0;
}

.ascend #sidebar div.ez-toc-widget-container ul.ez-toc-list li {
  margin-bottom: 16px;
  background-color: #fff;
  padding: 6px 0 6px 8px !important;
  border-left: 8px solid #66bfff !important;
}

.ascend #sidebar div.ez-toc-widget-container ul.ez-toc-list li.active {
  background-color: #cceaff;
}

div.ez-toc-widget-container ul.ez-toc-list li a {
  font-family: "Poppins";
  font-size: 18px !important;
  line-height: 1.4;
  text-transform: inherit;
  font-weight: 400 !important;
  padding: 0;
}

/* Contact page */
.col-form-wraped .wpcf7.icf7s-6397 {
  padding: 0;
}

.row .col .form-get-stated h4,
.form-get-stated h4 {
  color: #001e99;
  padding-bottom: 0;
  margin-bottom: 24px;
}

.form-get-stated .form-group,
.form-get-stated .form-group-textarea {
  padding: 0 20px;
  margin-bottom: 12px;
}

.form-get-stated input,
.form-get-stated textarea {
  border: 1px solid #d1d4dd !important;
  border-radius: 8px;
}

.form-get-stated .form-checkbox-inner .text-highlight-lable {
  color: #00b4ff;
  font-size: 16px;
  font-weight: 400 !important;
  line-height: 24px;
}

.form-get-stated .form-checkbox-inner .title-startdate {
  margin-top: 66px;
}

.form-get-stated .form-checkbox-inner:not(:last-child) {
  margin-right: 36px;
}

.form-get-stated .form-checkbox-inner .wpcf7-list-item-label {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.015em;
  color: #000;
  margin-left: 10px !important;
}

.form-get-stated .input-text:focus {
  border-color: #00b4ff;
}

.form-get-stated .input-text,
.form-get-stated .fancy-select-wrap .select2-container a {
  background-color: #fff !important;
  height: 54px;
  width: 100%;
  font-size: 16px !important;
  line-height: 24px;
  color: #000;
  padding: 15px 12px !important;
}

.form-get-stated .fancy-select-wrap .select2-container a:hover,
body[data-fancy-form-rcs="1"]
  .select2-container
  .select2-choice:hover
  > .select2-chosen {
  color: #000 !important;
}

body[data-fancy-form-rcs="1"]
  .select2-container:not(.select2-dropdown-open)
  .select2-choice:hover
  .select2-arrow
  b:after {
  border-top-color: #fff;
}

.form-get-stated .wpcf7-phonetext {
  background-color: #fff !important;
  height: 54px;
  width: 100%;
  font-size: 16px !important;
  line-height: 24px;
  color: #000;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  padding-right: 12px !important;
}

.form-get-stated .wpcf7-list-item-label {
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
  color: #485375 !important;
}

.form-get-stated .fancy-select-wrap .select2-container a {
  margin-top: 0;
  border: 1px solid #d1d4dd;
  border-radius: 8px;
}

.form-get-stated
  .fancy-select-wrap
  .select2-container
  .select2-choice
  > .select2-chosen {
  line-height: 24px;
}

.form-get-stated .form-group-item {
  flex: 0 0 auto;
  width: 48%;
}

.form-get-stated .form-group-item.w-100 {
  flex: 0 0 auto;
  width: 100%;
}

.form-get-stated .item-radio p,
.form-get-stated .item-radio .wpcf7-form-control,
.form-get-stated .item-radio .wpcf7-list-item {
  display: flex;
  align-items: center;
}

.form-get-stated .item-radio p {
  flex-wrap: wrap;
}

.form-get-stated .item-radio .wpcf7-list-item input[type="radio"] {
  margin: 0 5px 0 0;
  transform: scale(1.2);
}

.form-get-stated .item-radio .wpcf7-list-item-label {
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 20px !important;
  color: #000 !important;
  margin-bottom: 0 !important;
}

.form-get-stated .form-group-item.mt-0 .input-text {
  margin: 0;
}

.form-get-stated .form-group-select {
  flex: 0 0 auto;
  width: 100%;
}

.form-get-stated .form-group-select .fancy-select-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0 !important;
}

body[data-fancy-form-rcs="1"]
  .form-get-stated
  .form-group-select
  .fancy-select-wrap
  label,
.form-get-stated .form-group-select label,
.form-get-stated .form-group-item label {
  flex: 0 0 auto;
  width: auto;
  color: #000 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 24px;
  margin: 0 16px 0 0;
}

.form-get-stated .fancy-select-wrap .form-get-stated .fancy-select-wrap {
  padding: 0 !important;
}

.form-get-stated textarea.input-text {
  height: 112px;
}

.form-get-stated .wpcf7-acceptance .wpcf7-list-item {
  display: block;
  margin-left: 0;
  margin-bottom: 13px;
}

.form-get-stated .wpcf7-acceptance .wpcf7-list-item label {
  display: flex;
  align-items: center;
}

.form-get-stated .wpcf7-acceptance .wpcf7-list-item input {
  height: 14px;
  width: 14px;
  margin: 0;
}

.form-get-stated .wpcf7-acceptance .wpcf7-list-item input::before {
  content: "";
  position: absolute;
  background-color: transparent;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
  box-shadow: 0 0 10px #e5f2ff;
  border-radius: 4px;
  height: 15px;
  width: 15px;
  left: -1px;
  top: 0px;
}

.form-get-stated .wpcf7-acceptance .wpcf7-list-item input:checked::before {
  background: var(--color-main);
  content: "";
}

.form-get-stated .wpcf7-acceptance .wpcf7-list-item input::after {
  content: "";
  position: absolute;
  left: 7px;
  top: 0;
  width: 4px;
  height: 9px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  display: none;
}

.form-get-stated .btn-submit-contact {
  text-align: center;
}

.form-get-stated .btn-submit-contact .icf7s-button {
  display: flex;
  justify-content: center;
}

.form-get-stated .btn-submit-contact .icf7s-button .nectar-button,
.form-get-stated .btn-submit-contact .nectar-button span {
  font-family: "Poppins";
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  color: #e5f4ff;
}

.form-get-stated .btn-submit-contact .icf7s-button .nectar-button {
  width: auto;
  height: auto;
}

.form-get-stated .btn-submit-contact .icf7s-button .nectar-button[disabled] {
  background-color: #999;
  border-color: #999;
  cursor: not-allowed;
}

.form-get-stated .wpcf7-not-valid-tip {
  background-color: transparent;
  margin-top: 5px !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

/* Fintech Conf Page */
.box-milestone-wrapped {
  margin: 0 -60px;
  border-radius: 12px;
}

.testimonial-section.testimonial-fintech .vc_column-inner {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.testimonial-section.testimonial-fintech
  .testimonial_slider
  .slides
  blockquote {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  text-align: center;
}

.testimonial-section.testimonial-fintech .testimonial_slider .slides p {
  order: 5;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  padding: 0;
}

.testimonial-section.testimonial-fintech
  .testimonial_slider
  .slides
  .testimonial-name {
  order: 1;
  font-size: 30px;
  font-weight: 600;
  line-height: 38px;
  letter-spacing: -0.02em;
  margin-bottom: 8px;
}

.testimonial-section .testimonial_slider .controls ul li .pagination-switch {
  background-color: #e0e0e0;
}

.form-fintech {
  width: 100%;
  margin-left: -3%;
}

.form-fintech .form-group {
  width: 100%;
}

.form-fintech .contact_field,
.form-fintech .btn-submit-contact {
  padding: 0 0 0 3%;
  margin-bottom: 3%;
  background-position: 50%;
  background-size: cover;
}

.form-fintech .contact_field.field_half {
  flex: 0 0 auto;
  width: 50%;
}

.form-fintech .contact_field.field_full {
  flex: 0 0 auto;
  width: 100%;
}

.form-fintech .contact_field input,
.form-fintech .contact_field p textarea {
  -webkit-appearance: none;
  background-color: #eee;
  width: 100%;
  border-width: 0;
  border-radius: 0;
  color: #000;
  font-size: 14px;
  padding: 16px;
}

.form-fintech .contact_field input::placeholder,
.form-fintech .contact_field p textarea::placeholder {
  color: #999;
}

.form-fintech .btn-submit-contact {
  margin-bottom: 0;
}

.form-fintech .btn-submit-contact .wpcf7-submit {
  height: unset;
  color: #ffffff !important;
  border-width: 0 !important;
  border-color: rgba(255, 255, 255, 0);
  border-radius: 12px;
  letter-spacing: 1px;
  font-size: 18px;
  background-image: linear-gradient(266.37deg, #2d7ad8 0%, #0ef 100%);
  background-color: #0049b2;
  padding-top: 16px !important;
  padding-right: 60px !important;
  padding-bottom: 16px !important;
  padding-left: 24px !important;
  transition: all 0.3s ease 0ms !important;
  margin: 0;
}

.form-fintech .btn-submit-contact .wpcf7-submit:hover {
  background-image: linear-gradient(266.37deg, #0ef 0%, #0ef 100%);
  transform: translateX(0px) translateY(-10px) !important;
}

/* Footer */
.footer-wrapped {
  display: flex;
  flex-wrap: wrap;
}

.footer-wrapped .col-footer {
  flex: 1 0 0%;
  padding-left: 2.7%;
  margin: 0 !important;
}

.footer-wrapped .col-footer:first-of-type {
  flex: 0 0 auto;
  width: 210px;
  padding: 0;
}

.footer-wrapped .col-footer:last-of-type {
  flex: 0 0 auto;
  width: 20%;
}

.footer-wrapped .col-footer .d-flex .column {
  display: flex;
  flex-direction: column;
  padding-right: 12%;
}

.footer-wrapped .col-footer .d-flex .column:last-of-type {
  padding: 0;
}

.footer-wrapped .col-footer .footer-title {
  color: #d1d4dd;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.015em;
  padding-bottom: 8px !important;
}

.footer-wrapped .col-footer .footer-title.mt-32 {
  margin-top: 32px;
}

.footer-wrapped .col-footer p,
#footer-outer .footer-wrapped .col-footer a {
  color: #d1d4dd !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0.015em;
  padding-bottom: 8px !important;
  -webkit-transition: ease 0.4s all;
  -o-transition: ease 0.4s all;
  transition: ease 0.4s all;
}

.footer-wrapped .col-footer p {
  padding-bottom: 0 !important;
}

#footer-outer .footer-wrapped .col-footer a:hover,
#footer-outer .footer-wrapped .col-footer a:hover p {
  color: #fff !important;
}

#footer-outer .footer-wrapped .col-footer a.nectar-button {
  color: #f1edfc !important;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0.015em;
  padding: 12px 20px;
  border-radius: 0 !important;
}

.footer-wrapped .col-footer .contact-add {
  align-items: center;
}

.footer-wrapped .col-footer .contact-add img {
  width: 27px;
  height: 20px;
  margin-right: 16px;
  margin-bottom: 0;
}

/* Footer Copyright */
#footer-outer[data-cols="1"] #copyright,
#footer-outer #copyright[data-layout="centered"] {
  padding: 24px 0;
}

#footer-outer #copyright.footer-custom .col-contact {
  flex: 0 0 auto;
  width: 245px;
}

#footer-outer #copyright.footer-custom .col-contact .content {
  align-items: center;
}

#footer-outer #copyright.footer-custom .col-contact .content p,
#footer-outer #copyright.footer-custom .col-contact .content a {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.015em;
  color: #d1d4dd;
  padding: 0;
  margin: 0;
}

#footer-outer #copyright.footer-custom .col-contact .content ul > li {
  margin-left: 12px;
}

#footer-outer #copyright.footer-custom .col-copyright {
  flex: 1 0 0%;
}

#footer-outer #copyright.footer-custom .col-copyright p,
#footer-outer #copyright.footer-custom .col-copyright a {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: #e5f4ff !important;
  margin: 0;
  padding: 0;
}

#footer-outer #copyright.footer-custom .col-copyright a {
  padding-left: 2%;
}

#footer-outer #copyright.footer-custom .col-copyright a:hover {
  color: #fff !important;
}

#footer-outer #copyright.footer-custom .col-certification {
  flex: 0 0 auto;
  width: 554px;
}

#footer-outer #copyright.footer-custom .col-certification img {
  max-height: 60px;
  margin-left: 4%;
  margin-bottom: 0;
}

#footer-outer #copyright.footer-custom .col-certification img:first-of-type {
  margin-left: 0;
}

/* Widget */
.theiaStickySidebar {
  z-index: 1;
}

.wp-block-search__button-inside {
  border: 1px solid #aaa8a8;
  border-radius: 12px;
}

.wp-block-search__button-inside input[type="search"] {
  padding: 14px 10px 14px 14px;
  border: none;
}

.wp-block-search__button-inside
  button[type="submit"].wp-block-search__button.has-icon {
  margin: 0;
  background-color: transparent;
  padding: 10px !important;
}

.wp-block-search__button-inside
  button[type="submit"].wp-block-search__button.has-icon:hover {
  box-shadow: unset !important;
  -ms-transform: unset !important;
  transform: unset !important;
  -webkit-transform: unset !important;
}

.wp-block-search__button-inside
  button[type="submit"].wp-block-search__button.has-icon
  svg {
  fill: #aaa8a8;
}

.ascend #sidebar .widget_categories li.cat-item,
.ascend #sidebar .menu-section .js_cate_header,
.ascend #sidebar .menu-section .sub-cate li {
  padding: 20px 0 !important;
  border-bottom: 1px solid #d6d6d6 !important;
  -webkit-transition: ease 0.4s all;
  -o-transition: ease 0.4s all;
  transition: ease 0.4s all;
}

.ascend #sidebar .widget_categories li.cat-item,
.ascend #sidebar .menu-section .js_cate_header {
  padding: 0 !important;
  border-bottom: 1px solid #d6d6d6 !important;
}

.widget_categories li.cat-item a {
  font-weight: 400;
  font-size: 24px;
  line-height: 24px;
  color: #000;
  padding: 20px 0;
  -webkit-transition: ease 0.4s all;
  -o-transition: ease 0.4s all;
  transition: ease 0.4s all;
}

.widget_categories li.cat-item a:hover {
  color: #0049b2;
  border-left: 8px solid #007be5;
  padding-left: 20px;
}

.menu-section .js_cate_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}

.menu-section .js_cate_header .toggle-icon {
  -webkit-transition: ease 0.4s all;
  -o-transition: ease 0.4s all;
  transition: ease 0.4s all;
  margin-left: 10px;
  cursor: pointer;
}

.menu-section .js_cate_header.active .toggle-icon {
  transform: rotate(180deg);
}

.menu-section .sub-cate {
  display: none;
  margin: 0;
}

.ascend #sidebar .menu-section .sub-cate li {
  padding: 0 !important;
  margin-left: 20px;
  border-bottom: 1px solid #d6d6d6 !important;
}

.menu-section .js_cate_header a {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.2;
  color: #000;
  padding: 14px 0;
  -webkit-transition: ease 0.4s all;
  -o-transition: ease 0.4s all;
  transition: ease 0.4s all;
}

.menu-section .sub-cate li a {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #000;
  padding: 8px 0;
  -webkit-transition: ease 0.4s all;
  -o-transition: ease 0.4s all;
  transition: ease 0.4s all;
}

.page-id-9150 .widget_block .menu-section:first-of-type> .js_cate_header a,
.page-id-8983 .widget_block .menu-section:first-of-type> .js_cate_header a,
.menu-section .js_cate_header .active-link,
.menu-section .sub-cate .active-link,
.menu-section .js_cate_header a:hover,
.menu-section .sub-cate li a:hover {
  color: #0049b2;
  border-left: 5px solid #007be5;
  padding-left: 10px;
}

.nectar-post-grid .nectar-post-grid-item .content .meta-category a {
  font-weight: 400 !important;
  padding: 4px;
  border: 1px solid #ccc;
  border-radius: 5px;
}

.post-featured-img img {
  width: 100%
}

.style-minimal-flexible-wrap .ui-tabs-nav {
	flex-wrap: wrap !important;
}

.flag-contry .wpb_wrapper .iwithtext .iwt-icon img {
	margin: 0;
}

.flag-contry .wpb_wrapper .iwithtext .iwt-text {
	padding-top: 6px;
}

@media (min-width: 992px) {
  .order-sm-1 {
    order: 1;
  }
  .order-sm-5 {
    order: 5;
  }
}

@media only screen and (max-width: 999px) {
  .top_bar .col-right {
    width: 100%;
  }
}

@media (max-width: 991px) {
  .milestone_symbol_style .nectar-milestone .number {
    font-size: 40px !important;
    line-height: 1.2 !important;
  }

  .milestone_symbol_style .nectar-milestone .symbol-wrap {
    font-size: 24px !important;
    line-height: 24px !important;
  }

  /* Fintech Conf Page */
  .box-milestone-wrapped {
    margin: 0 -45px;
  }

  /* Footer */
  #footer-outer .footer-wrapped .col-footer:first-of-type,
  #footer-outer .footer-wrapped .col-footer:last-of-type {
    width: 100%;
  }

  #footer-outer .footer-wrapped .col-footer:first-of-type .widget {
    justify-content: center;
    display: flex;
  }

  #footer-outer #copyright.footer-custom .col {
    width: 100%;
  }

  #footer-outer #copyright.footer-custom .col-contact {
    margin-bottom: 24px;
  }

  #footer-outer #copyright.footer-custom .col-contact .content {
    justify-content: center;
  }

  #footer-outer #copyright.footer-custom .col-certification {
    margin-bottom: 24px;
  }

  #footer-outer
    #copyright.footer-custom
    .col-certification
    .justify-content-end {
    justify-content: center;
  }
}

@media (max-width: 568px) {
  .banner-home .nectar-split-heading h3 {
    font-size: 30px !important;
  }

  .smd-panner-section .panner-item .img-with-aniamtion-wrap img {
    max-height: 60px;
  }
  .logo-verysell img {
    height: 30px;
  }

  /* Single Post */
  body.single .post .wpb_text_column h3,
  body.single .post .post-content h3 {
    font-size: 50%;
  }

  body.single .post .wpb_text_column h4,
  body.single .post .post-content h4 {
    font-size: 70%;
  }

  body.single .post .wpb_text_column h5,
  body.single .post .post-content h5 {
    font-size: 70%;
  }

  /* Fintech Conf Page */
  .box-milestone-wrapped {
    margin: 0 0;
  }

  /* Contact page */
  .form-get-stated .d-flex {
    flex-wrap: wrap;
  }

  .form-get-stated .form-group,
  .form-get-stated .form-group-textarea {
    padding: 0;
  }

  .form-get-stated .form-group-item {
    width: 100%;
  }

  .form-get-stated .form-group-item:not(.w-100):last-of-type {
    margin-top: 12px;
  }

  /* Footer */
  .footer-wrapped .col-footer .d-flex .column {
    flex: 0 0 auto;
    width: 46%;
    padding: 0;
  }

  /* um field */
  .custom-register-text-hint #um_field_7809_user_password .um-field-label {
    right: unset;
    left: 0;
  }

  .custom-register-text-hint #um_field_7809_user_password .um-field-area {
    width: calc(100% - 28px);
    margin-left: 28px;
  }
	
	.tab-mb .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav {
   		margin-bottom: 20px;
	}
	.tab-mb .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a {
		font-size: 14px;
		padding: 15px 12px 5px 12px;
	}
}
