.partner_onboarding section._base_p{ padding-top: 45px; padding-bottom: 75px; }

.landing_block .my-title h2{ font-size: 28px; margin-bottom: 5px;}
._base_p._v2{ padding-top: 30px; padding-bottom: 0;}
._base_p._v3{ padding: 0;}
._base_p._v3 .modal-verification .modal-content-control{ box-shadow: none; padding-top: 60px;}

.partner_onboarding .my-title p{ /*margin-bottom: 30px;*/  }
 
h3.small{ font-weight: normal; font-size: 20px !important; }
.onboarding-header h3.small{ margin-bottom: 15px; }

.onboarding-header h1 span,
.MY-popup-title h2 span { color: #58b9e5;}

.block_v2{ color: var(--gray-dark) !important; }

.partner_onboarding h1._v2{ margin-bottom: 15px;}

.partner_onboarding ._steps{ padding-bottom: 75px;}

.partner_onboarding .navbar{
  text-align: left;
  line-height: normal;
}

.partner_onboarding .navbar .active{ text-decoration: none; border: 1px solid #999; }
.partner_onboarding .navbar .form-check { display: flex; gap: 10px; padding: 7px 15px; font-size: 14px;}
.partner_onboarding .navbar .form-check .form-check-input{ width: 18px; height: 18px;  min-width: 18px; min-height: 18px;  float: none; margin-left: 0; }

/* ..................................................... */
.partner_onboarding .navbar-nav { margin: 0 auto; width: 90%; gap: 15px;  }
.partner_onboarding .navbar-nav .nav-item { flex-grow: 1; flex-shrink: 1; }
.partner_onboarding .navbar a { border: 1px solid #eee; border-radius: 30px; }
/* ..................................................... */


.stepper{ justify-content: center; margin-bottom: 15px !important;}

.type_description { text-align: left; align-items: flex-start;}
.type_description p:first-child { margin-bottom: 15px !important;}
.type_description .bg_icon { margin: 0 20px 0 0; }
.type_description .bg_icon img{ margin: 0; }

._selected_brands{ margin: 15px 0;}

._brands_logos._v2 { padding: 30px 0 0 0; margin-bottom: 0;}
._brands_logos._v2 .logo_size_ { align-items: inherit; }

._brands_logos._v2 .no_brand .logo_size_{ align-items: center;  text-align: center; justify-content: center; }
._brands_logos._v2 .no_brand .brand_name{ visibility: hidden;}

._brands_logos._v2 ._brand_logo{ margin-bottom: 15px;}
._brands_logos._v2 li{ line-height: 130%;}


.btn_next{ display: none; margin: 0 auto; min-width: 205px;}
.btn_next.btn_show{ display: block;}
._border_dashed{ border-style: dashed; margin-top: 0 !important;}

.btn_next._inverce{ display: block;}
.btn_next._inverce.btn_show{ display: none;}


.btn-apply b { font-size: 18px; margin: 0; }


.max_w_md span{ font-weight: normal;}

.pb_xl{ padding-bottom: 90px;}

h2._v2{ font-size: 32px; color: var(--gray-dark);}

._select_items{ padding: 5px 0;}
._select_items p{ margin: 0;}

p.onboarding-form-title{ margin: -15px auto 30px auto;}


body.internal {
  padding: 68px 0 0 0;
}

.form-header-txt h2, h3{ letter-spacing: 0;}


._steps .content-txt p{ margin-bottom: 15px;}

/*#stepGuide .slick-list{ overflow: visible;}*/

span.thin{ font-weight: normal; color: var(--gray-dark) !important;}


.block_bullets_row { gap: 15px;}
.block_bullets_row h2{ margin-bottom: 5px; font-size: 24px;}
.block_bullets{ box-shadow: var(--eco-shadow2); border-radius: 30px; padding: 30px 30px 40px 30px; text-align: center;}
.block_bullets ul{ text-align: left; margin-bottom: 30px; }
.block_bullets ul.no_mb{ margin-bottom: 0px; }
.block_bullets ul li{ margin-bottom: 15px;}
.block_bullets ul li:last-child,
.block_bullets p:last-child{ margin-bottom: 0px;}

.pt_30{ padding-top: 30px;}


@media (max-width: 1200px) {
  .partner_onboarding .col-8{ width: 100%;}
}

@media (max-width: 980px) {
  .block_bullets_row h2{ font-size: 22px; }
  .block_bullets ul{ padding-left: 15px;}
}


@media (max-width: 768px) {

  .partner_onboarding .navbar-nav {
    width: 100%;
    gap: 2%;
    flex-wrap: wrap;
    margin: -5px 0;
  }

  .partner_onboarding .navbar-nav .nav-item{
    width: 49%;
    margin: 5px 0;
  }

  .type_description{ text-align: center; align-items: center;  flex-direction: column; gap: 15px;}
  .type_description .bg_icon{ width: 150px; margin: 0;}

  .partner_onboarding .col-9{ width: 100%;}
  .form-check-control .form-check-input{ margin: 27px 20px;}
  .form-check-label-box{ padding-left: 60px;}

  .block_bullets{ max-width: 100%; flex: none;}

  
}


@media (max-width: 576px) {


    ._base_p._v2{ padding-top: 15px;}
  .onboarding-header{ padding: 0 15px;  }
  ._base_p.bg_accented{ padding: 0 5px;}

  .partner_onboarding .landing_block .my-title h2{ font-size: 20px; }

  .content-txt ._brand_logo img{ margin: 0; }
  .slick-prev::before, .slick-next::before{ display: none;}

  .onboarding-header h1{ font-size: 28px; }
  .onboarding-header p{ font-size: 16px;}

  .otp-input input{ font-size: 28px; width: 45px; height: 60px; }

  .modal-verification .modal-title{ font-size: 28px;}

  ._base_p._v3 .modal-verification .modal-content-control { padding-top: 30px;  padding-bottom: 100px; }



}



