.individual .banner-block {
  background: #fff;
  overflow: hidden;
  position: relative;
  margin: 0;
}
.individual .banner-description h1, .individual .banner-description h2 {
  margin-bottom: 50px;
  height: 128px;
}
.individual .banner-description h1 span, .individual .banner-description h2 span {
  font-size: 84px;
  line-height: 64px;
  height: 76px;
  font-weight: 700;
  color: #3922d1;
  display: inline-flex;
}
@media (max-width: 1199.98px) {
  .individual .banner-description h1, .individual .banner-description h2 {
    margin-bottom: 30px;
    height: 100px;
  }
  .individual .banner-description h1 span, .individual .banner-description h2 span{
    font-size: 36px;
    height: 46px !important;
    line-height: 1;
  }
}
@media (max-width: 425px) {
  .individual .banner-description h1 span, .individual .banner-description h2 span {
    font-size: 42px;
    height: auto;
  }
}
.individual .banner-description h1 span:first-child {
  color: #7d7dd0;
}

.individual .banner-description .request-form .form-control {
  max-width: 100% !important;
}

.banner-description .request-form .form-control,
#request_call .form-control {
  border-radius: 65px;
  height: 46px !important;
  max-width: 100%;
  width: 100%;
  font-size: 16px;
  color: rgba(39 39 86 / 50%) !important;
  font-weight: 600;
  /* border: 1px solid rgba(7, 41, 61, 0.5) !important; */
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.banner-description .request-form .form-control,
#request_call .form-control {
  border-radius: 65px;
  height: 46px !important;
  max-width: 100%;
  width: 100%;
  font-size: 16px;
  color: rgba(39 39 86 / 50%) !important;
  font-weight: 600;
  /* border: 1px solid rgba(7, 41, 61, 0.5) !important; */
  display: flex;
  align-items: center;
  justify-content: space-around;
}
@media (max-width: 1199.98px) {
  .individual .banner-block {
    padding-bottom: 70px;
  }
}
@media (max-width: 575.98px) {
  .individual .banner-block .banner-img {
    height: 135px;
  }
  .individual .banner-block .banner-img img {
    margin-top: 0px;
  }
}
@media (min-width: 768px) {
  .individual .banner-block {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .individual .banner-block:before {
    background: url(../images/individual-bnr-web.png) no-repeat 0 0;
    width: 482px;
    height: 100%;
    display: block;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background-size: contain;
    margin: 0 !important;
  }
  .individual .banner-block .banner-img {
    display: none;
  }
}
@media (min-width: 768px) {
  .individual .banner-block .banner-description {
    padding-top: 40px;
    padding-bottom: 99px;
    width: 70%;
  }
}
.individual .banner-block .banner-description h3 {
  color: #7d7dd0;
  margin-bottom: 16px;
  font-size: 84px;
  font-weight: 600;
  line-height: 65px;
}
@media (max-width: 1199.98px) {
  .individual .banner-block .banner-description h3 {
    font-size: 56px;
    line-height: 56px;
  }
}
.individual .banner-block .banner-description h3 span {
  color: #3922d1;
}
.individual .banner-block .banner-description p {
  color: rgba(39, 39, 86, 0.7);
}
.individual .banner-block .banner-description .sub-head span {
  color: #7d7dd0;
  font-weight: 800;
  font-size: 12px;
  letter-spacing: 3.6px;
}
.individual .banner-block .banner-description .banner-features {
  display: flex;
  padding-top: 40px;
}
@media (max-width: 1199.98px) {
  .individual .banner-block .banner-description .banner-features {
    flex-wrap: wrap;
  }
}
.individual .banner-block .banner-description .banner-features .features-item {
  width: 100%;
}
@media (max-width: 1199.98px) {
  .individual
    .banner-block
    .banner-description
    .banner-features
    .features-item {
    width: 50%;
  }
}
.individual
  .banner-block
  .banner-description
  .banner-features
  .features-item
  h4 {
  font-size: 36px;
  font-weight: 600;
  color: #4c4ccc;
}
@media (max-width: 1199.98px) {
  .individual
    .banner-block
    .banner-description
    .banner-features
    .features-item
    h4 {
    font-size: 32px;
  }
}
.individual
  .banner-block
  .banner-description
  .banner-features
  .features-item
  p {
  font-size: 12px;
  font-weight: 600;
  color: #272756;
  opacity: 0.6;
}
.individual .banner-block .banner-description .count-item span {
  color: rgba(255, 255, 255, 0.6);
}
.individual .banner-block .banner-description .count-item h5 {
  color: #9696ff;
}
.individual .banner-block .banner-description .request-form {
  margin-top: 60px;
}
@media (min-width: 768px) {
  .individual .banner-block .banner-description .request-form {
    max-width: 645px;
  }
}
.individual .banner-block .banner-description .request-form .form-control {
  border-radius: 65px !important;
/*   padding-right: 35px !important;
  padding-left: 50px !important; */
  max-width: 62%;
}
@media (max-width: 1199.98px) {
  .individual .banner-block .banner-description .request-form .form-control {
    max-width: 80%;
  }
}
@media (max-width: 575.98px) {
  .individual
    .banner-block
    .banner-description
    .request-form
    .commodities-input-block {
    max-width: 280px;
  }
}
.individual .banner-block .banner-description .request-form .button-block {
  display: inline-block;
  width: 146px;
  border-radius: 0;
  left: 50%;
  z-index:1 !important;
}
@media (max-width: 575.98px) {
  .individual .banner-block .banner-description .request-form .button-block {
    width: 100%;
    margin-top: 15px;
    position: static;
  }
  .individual
    .banner-block
    .banner-description
    .request-form
    .button-block
    .btn {
    margin-left: 0px !important;
  }
}
@media (min-width: 768px) {
  .individual .banner-block .banner-description .request-form .button-block {
    right: -2px;
    width: 100% !important;
  }
}
.individual .banner-block .banner-description .request-form .button-block .btn {
  background: #4c4ccc;
  border-radius: 65px !important;
  margin-left: 0;
}
.individual
  .banner-block
  .banner-description
  .request-form
  .button-block
  .btn:hover {
  background: #27277a;
  border: 1px solid #27277a;
}
@media (max-width: 575.98px) {
  .individual
    .banner-block
    .banner-description
    .request-form
    .button-block
    .btn {
    font-size: 14px;
    border-radius: 65px !important;
  }
  .individual .services-tabs-section .tabs-item-holder a {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .individual
    .banner-block
    .banner-description
    .request-form
    .button-block
    .btn {
    width: 260px;
  }
}
.individual .banner-block .intl-tel-input {
  width: 115px;
}
@media (max-width: 991.98px) {
  .individual .banner-block .intl-tel-input {
    width: 100px;
  }
}
.individual .banner-block #demat_ac_country_code {
  border-radius: 65px 0 0 65px;
  border: none;
  padding-left: 57px !important;
  padding-right: 0 !important;
}
.individual .banner-block #demat_ac_phn_number {
  border-radius: 0px !important;
  padding-right: 15px !important;
  border-left: none;
  margin: 0;
  padding-left: 10px !important;
  border: none;
  border-left: 1px solid #f0f0f0 !important;
}
@media (max-width: 575.98px) {
  .individual .banner-block #demat_ac_phn_number {
    border: none;
    border-radius: 0 65px 65px 0 !important;
  }
}
.individual .banner-block .intl-tel-input.selected-flag {
  height: 100% !important;
}
.individual .services-tabs-section {
  background-color: #27277a;
  padding-top: 88px;
  padding-bottom: 141px;
}
@media (max-width: 1199.98px) {
  .individual .web-app-download-right img {
    padding-top: 31px;
  }
  .individual .services-tabs-section {
    padding-top: 56px;
    padding-bottom: 56px;
  }
}
.individual .services-tabs-section h3 {
  font-size: 36px;
  color: #babaf5;
}
.individual .services-tabs-section h3 span {
  font-size: 36px;
  color: #dbdbff;
}
.individual .services-tabs-section .services-tabs {
  border-bottom: none;
  padding-top: 32px;
  padding-bottom: 48px;
}
@media (max-width: 1199.98px) {
  .individual .services-tabs-section .services-tabs {
    padding-bottom: 18px;
    white-space: nowrap;
    overflow: scroll;
    flex-wrap: nowrap;
    margin-bottom: 15px;
    margin-right: -30px;
  }
  /* .individual .services-tabs-section .services-tabs::-webkit-scrollbar {
    display: none;
  } */
}
@media (max-width: 1199.98px) {
  .individual .services-tabs-section .services-tabs .nav-item {
    margin-right: 25px;
    margin-bottom: 0;
    flex: 0 0 150px;
  }
}
.individual .services-tabs-section .services-tabs .nav-link {
  border: none;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  background: transparent;
  border-radius: 50px;
  margin-right: 16px;
  font-size: 16px;
  outline: none;
  color: #fff;
  padding: 5px;
  margin: auto;
  width: 100%;
}
.individual .services-tabs-section .services-tabs .nav-link :focus {
  border: none;
}
.individual .services-tabs-section .services-tabs .nav-item {
  border: 1px solid #fff;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  background: transparent;
  border-radius: 50px;
  margin-right: 16px;
  width: 150px;
  font-size: 16px;
  outline: none;
  color: #fff;
  padding: 5px;
}
.individual .services-tabs-section .services-tabs .nav-item.active {
  border: 1px solid #fff;
  background: #fff;
  color: #000;
  font-weight: 600;
}
.individual .services-tabs-section .services-tabs .nav-item.active .nav-link {
  color: #000;
}
.individual .services-tabs-section .tabs-item-holder {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}

.individual .services-tabs-section .tabs-item-holder .tabs-item {
  background-color: #fff;
  padding: 24px;
  box-shadow: 5px 3px 12px rgba(39, 39, 86, 0.1019607843);
  border-radius: 24px;
  display: flex;
  width: 261px;
  align-items: center;
}
@media (max-width: 1199.98px) {
  .individual .services-tabs-section .tabs-item-holder .tabs-item {
    padding: 14px 24px;
    width: 100%;
  }
}
.individual .services-tabs-section .tabs-item-holder .tabs-item p {
  font-size: 16px;
  color: #0f0f83;
  letter-spacing: 0px;
  font-weight: 600;
  margin-bottom: 0;
  margin-left: 10px;
  max-width: 59%;
  line-height: 20px;
}
@media (max-width: 1199.98px) {
  .individual .services-tabs-section .tabs-item-holder .tabs-item p {
    max-width: 100%;
  }
}
.individual .choose-what {
  background-color: #f7dee9;
  padding: 32px 24px;
  width: 100%;
  max-width: 1116px;
  border-radius: 25px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: -55px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1199.98px) {
  .individual .choose-what {
    background-color: #f7dee9;
    padding: 32px 30px;
    width: 100%;
    max-width: 1160px;
    border-radius: 0px;
    display: flex;
    align-items: flex-start;
    justify-content: space-around;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    flex-direction: column;
  }
}
.individual .choose-what .row {
  gap: 14px;
}
.individual .choose-what .row:before {
  content: none !important;
}
@media (max-width: 1199.98px) {
  .individual .choose-what .row {
    gap: 15px;
  }
}
.individual .choose-what p {
  font-size: 12px;
  letter-spacing: 3.6px;
  color: #0f0f83;
  font-weight: 900;
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .individual .choose-what p {
    margin-bottom: 20px;
  }
}
.individual .choose-what a {
  font-size: 16px;
  padding: 12px 34px 12px 16px;
  border: 1px solid #fff;
  border-radius: 50px;
  color: #0f0f83;
  font-weight: 600;
  position: relative;
}
.individual .choose-what a:hover:after {
  right: 7px;
  transition: all ease 0.2s;
}
.individual .choose-what a::after {
  content: "";
  position: absolute;
  width: 13px;
  height: 13px;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.043" height="13.043" viewBox="0 0 13.043 13.043"><path id="Path_573" data-name="Path 573" d="M7.983,6.639l-1.2-1.214-1.9,1.921L4.789.06,3.111.039,3.2,7.324,1.254,5.355.082,6.539l4,4.045Z" transform="translate(5.617 13.129) rotate(-135)" fill="%230f0f83"/></svg>');
  background-repeat: no-repeat;
  top: 18px;
  right: 12px;
  transition: all ease 0.2s;
}
.individual .ensured {
  padding-top: 107px;
}
@media (max-width: 1199.98px) {
  .individual .ensured {
    padding-top: 56px;
  }
}
.individual .ensured h3 {
  font-size: 36px;
  color: #07075a;
  font-weight: 600;
  text-align: center;
}
@media (max-width: 1199.98px) {
  .individual .ensured h3 {
    text-align: left;
  }
}
.individual .ensured .ensured-item-holder {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-top: 48px;
}
@media (max-width: 1199.98px) {
  .individual .ensured .ensured-item-holder {
    justify-content: flex-start;
    padding-top: 20px;
  }
}
.individual .ensured .ensured-item-holder .ensured-item {
  display: flex;
  align-items: center;
  gap: 25px;
  max-width: 320px;
}
.individual .ensured .ensured-item-holder .ensured-item span {
  font-size: 71px;
  font-weight: 900;
  color: #1fb15a;
}
@media (max-width: 1199.98px) {
  .individual .ensured .ensured-item-holder .ensured-item span {
    min-width: 50px;
  }
}
.individual .ensured .ensured-item-holder .ensured-item p {
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  color: #27277a;
  position: relative;
  margin-bottom: 0;
  max-width: 48%;
}
@media (max-width: 1199.98px) {
  .individual .ensured .ensured-item-holder .ensured-item p {
    max-width: 100%;
  }
}
.individual .app-download {
  padding-top: 130px;
  position: relative;
  padding-bottom: 104px;
}
.app-download-img {
  position: absolute;
  max-width: 490px;
  top: 320px;
  left: -45px;
}
.app-download-img img {
  width: 100%;
}
@media (min-width: 1299.98px) and (max-width: 1500px) { 
  .app-download-img{
    max-width: 420px;
  }
}
@media (max-width: 1300px) {
  .app-download-img{
    max-width: 360px;
  }
}
@media (max-width: 1199.98px) {
  .individual .app-download {
    padding-top: 43px;
    padding-bottom: 56px;
    background-image: none;
  }
}

@media (max-width: 1199.98px) {
  .individual .app-download::before {
    display: none;
  }
}
.individual .app-download span {
  font-size: 12px;
  color: #0000a0;
  letter-spacing: 3.6px;
  text-align: center;
  display: block;
  font-weight: 900;
}
@media (max-width: 1199.98px) {
  .individual .app-download span {
    text-align: left;
  }
}
.individual .app-download h3 {
  font-size: 36px;
  color: #07075a;
  font-weight: 600;
  text-align: center;
  padding-top: 18px;
}
@media (max-width: 1199.98px) {
  .individual .app-download h3 {
    max-width: 80%;
    margin: unset;
    padding-bottom: 18px;
    text-align: left;
  }
}
.individual .app-download p {
  font-size: 20px;
  color: #07075a;
  font-weight: 600;
  text-align: center;
}
@media (max-width: 1199.98px) {
  .individual .app-download p {
    text-align: left;
    width: 93%;
  }
}
.individual .app-download .app-download-tabs {
  border-bottom: none;
  padding-top: 32px;
  padding-bottom: 48px;
  display: flex;
  justify-content: center;
}
@media (max-width: 1199.98px) {
  .individual .app-download .app-download-tabs {
    justify-content: flex-start;
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
.individual .app-download .app-download-tabs .nav-item {
  border: 1px solid #27277a;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  background: transparent;
  border-radius: 50px;
  margin-right: 16px;
  font-size: 16px;
  color: #27277a;
  outline: none;
}
.individual .app-download .app-download-tabs .nav-item.active {
  border: 1px solid #27277a;
  background: #27277a;
  color: #fff;
  font-weight: 600;
}
.individual .app-download .app-download-tabs .nav-item.active .nav-link {
  color: #fff;
}
.individual .app-download .app-download-tabs .nav-link {
  border: none;
  background: transparent;
  font-size: 16px;
  color: #27277a;
  outline: none;
  line-height: 15px;
}

.individual .app-download .investor-tab {
  display: flex;
}
.individual .app-download .investor-tab .investor-tab-block-holder {
  margin-left: 250px;
}
@media (max-width: 1199.98px) {
  .individual .app-download .investor-tab .investor-tab-block-holder {
    margin-left: -15px;
  }
}
.individual
  .app-download
  .investor-tab
  .investor-tab-block-holder
  .investor-tab-blocks {
  background: #ffffff;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.0588235294);
  border-radius: 18px;
  padding: 20px;
  min-height: 140px;
  margin-top: 34px;
}
@media (max-width: 1199.98px) {
  .individual
    .app-download
    .investor-tab
    .investor-tab-block-holder
    .investor-tab-blocks {
    padding: 15px;
    min-height: 150px;
  }
}
.individual
  .app-download
  .investor-tab
  .investor-tab-block-holder
  .investor-tab-blocks
  p {
  font-size: 18px;
  line-height: 22px;
  color: #07075a;
  font-weight: 600;
  text-align: left;
  padding-top: 15px;
}
@media (max-width: 1199.98px) {
  .individual
    .app-download
    .investor-tab
    .investor-tab-block-holder
    .investor-tab-blocks
    p {
    width: 100%;
  }
}
.individual .app-download .investor-tab .app-download-btn-holder {
  padding-top: 34px;
}
.individual
  .app-download
  .investor-tab
  .app-download-btn-holder
  .app-download-btns {
  display: flex;
  justify-content: center;
  gap: 10px;
  padding-top: 5px;
}
@media (max-width: 1199.98px) {
  .individual
    .app-download
    .investor-tab
    .app-download-btn-holder
    .app-download-btns {
    justify-content: flex-start;
  }
}
.individual
  .app-download
  .investor-tab
  .app-download-btn-holder
  .app-download-btns
  img {
  max-width: 143px;
}
.individual .app-download .trader-tab {
  display: flex;
}
.individual .app-download .trader-tab .trader-tab-block-holder {
  margin-left: 250px;
}
@media (max-width: 1199.98px) {
  .individual .app-download .trader-tab .trader-tab-block-holder {
    margin-left: -15px;
  }
}
.individual
  .app-download
  .trader-tab
  .trader-tab-block-holder
  .trader-tab-blocks {
  background: #ffffff;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.0588235294);
  border-radius: 18px;
  padding: 20px;
  min-height: 140px;
  margin-top: 34px;
}
@media (max-width: 1199.98px) {
  .individual
    .app-download
    .trader-tab
    .trader-tab-block-holder
    .trader-tab-blocks {
    padding: 15px;
    min-height: 150px;
  }
}
.individual
  .app-download
  .trader-tab
  .trader-tab-block-holder
  .trader-tab-blocks
  p {
  font-size: 18px;
  line-height: 22px;
  color: #07075a;
  font-weight: 600;
  text-align: left;
  padding-top: 15px;
}
@media (max-width: 1199.98px) {
  .individual
    .app-download
    .trader-tab
    .trader-tab-block-holder
    .trader-tab-blocks
    p {
    width: 100%;
  }
}
.individual .app-download .trader-tab .app-download-btn-holder {
  padding-top: 34px;
}
.individual
  .app-download
  .trader-tab
  .app-download-btn-holder
  .app-download-btns {
  display: flex;
  justify-content: center;
  gap: 10px;
  padding-top: 5px;
}
@media (max-width: 1199.98px) {
  .individual
    .app-download
    .trader-tab
    .app-download-btn-holder
    .app-download-btns {
    justify-content: flex-start;
  }
}
.individual
  .app-download
  .trader-tab
  .app-download-btn-holder
  .app-download-btns
  img {
  max-width: 143px;
}
.individual .web-app-download {
  background-color: #afe7c5;
  filter: drop-shadow(-5px 8px 0px #1fb15a);
  max-width: 1000px;
  margin: auto;
  border-radius: 24px;
  padding: 40px;
  margin-top: 65px;
}
@media (max-width: 1199.98px) {
  .individual .web-app-download {
    margin-top: 0px;
    max-width: 82%;
    padding: 20px;
  }
}
.individual .web-app-download-left h3 {
  color: #272777;
  font-size: 34px;
  font-weight: 600;
}
.individual .web-app-download-left a {
  background-color: #ffffff;
  color: #000;
  width: 197px;
  display: block;
  padding: 10px 20px;
  border-radius: 50px;
  position: relative;
  margin-top: 32px;
}
.individual .web-app-download-left a span {
  font-size: 16px;
  font-weight: 400;
}
.individual .web-app-download-left a i:before {
  font-size: 12px;
}
@media (max-width: 1199.98px) {
  .individual .web-app-download-left a {
    font-size: 16px;
    font-weight: 400;
  }
}
.individual .individual-cards {
  padding-top: 95px;
}
@media (max-width: 1199.98px) {
  .individual .individual-cards {
    padding-top: 49px;
  }
}
.individual .individual-cards .card {
  border: none;
  border-radius: 34px;
  height: 100%;
}
@media (max-width: 1199.98px) {
  .individual .individual-cards .card {
    min-height: unset;
    margin-top: 12px;
  }
}
.individual .individual-cards .card .card-body {
  position: relative;
  display: flex;
  flex-flow: column;
  padding: 40px 35px;
}
@media (max-width: 1199.98px) {
  .individual .individual-cards .card .card-body {
    padding-bottom: 50px;
  }
}
.individual .individual-cards .card .card-body .card-title {
  letter-spacing: 0.49px;
  font-size: 13px;
  font-weight: 800;
  padding-top: 20px;
}
.individual .individual-cards .card .card-body .card-subtitle {
  color: #0f0f83;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}
.individual .individual-cards .card .card-body .card-text {
  font-size: 16px;
  color: #686875;
  line-height: 20px;
}
.individual .individual-cards .card .card-body .read-more {
  margin-top: auto;
}
.individual .individual-cards .card .card-body .read-more a {
  color: #3922d1;
  font-size: 12px;
  font-weight: 600;
  position: relative;
  max-width: 80px;
}
.individual .individual-cards .cards-selector .col-md-4 {
  margin-top: 30px;
}
.individual .individual-cards .cards-selector .col-md-4:nth-child(1) .card {
  background-color: #fdfcf5;
}
.individual
  .individual-cards
  .cards-selector
  .col-md-4:nth-child(1)
  .card
  .card-title {
  color: #fd793f;
}
.individual .individual-cards .cards-selector .col-md-4:nth-child(2) .card {
  background-color: #f3fcfc;
}
.individual
  .individual-cards
  .cards-selector
  .col-md-4:nth-child(2)
  .card
  .card-title {
  color: #12bbbb;
}
.individual .individual-cards .cards-selector .col-md-4:nth-child(3) .card {
  background-color: #f4f9f7;
}
.individual
  .individual-cards
  .cards-selector
  .col-md-4:nth-child(3)
  .card
  .card-title {
  color: #278969;
}
.individual .individual-cards .cards-selector .col-md-4:nth-child(4) .card {
  background-color: #f9f3fb;
}
.individual
  .individual-cards
  .cards-selector
  .col-md-4:nth-child(4)
  .card
  .card-title {
  color: #821aaf;
}
.individual .individual-cards .cards-selector .col-md-4:nth-child(5) .card {
  background-color: #fefbf4;
}
.individual
  .individual-cards
  .cards-selector
  .col-md-4:nth-child(5)
  .card
  .card-title {
  color: #f5b826;
}
.individual .individual-cards .cards-selector .col-md-4:nth-child(6) .card {
  background-color: #f3f9fd;
}
.individual .individual-cards .cards-selector .col-md-4:nth-child(7) .card {
  background-color: #afe7c538;
}
.individual
  .individual-cards
  .cards-selector
  .col-md-4:nth-child(7)
  .card
  .card-title {
  color: #3137ff;
}
.individual
  .individual-cards
  .cards-selector
  .col-md-4:nth-child(6)
  .card
  .card-title {
  color: #138dd8;
}
.individual .trade-invest {
  background-color: #d0d0fc;
  padding: 80px;
  margin-top: 104px;
}
@media (max-width: 1199.98px) {
  .individual .trade-invest {
    margin-top: 56px;
    padding: 0;
    padding-top: 56px;
    padding-bottom: 56px;
  }
}
.individual .trade-invest h3 {
  color: #4c4ccc;
  font-size: 36px;
  font-weight: 600;
  text-align: center;
}
.individual .trade-invest p {
  color: #272756;
  font-size: 16px;
  text-align: center;
}
@media (max-width: 1199.98px) {
  .individual .trade-invest p {
    width: 70%;
    margin: auto;
  }
}
.individual .trade-invest .trade-invest-holder {
  padding-top: 15px;
}
.individual .trade-invest .trade-invest-holder-item .top-section {
  background-color: #ffffff;
  border-radius: 25px;
  padding: 18px;
  margin: auto;
  min-height: 243px;
}
@media (max-width: 1199.98px) {
  .individual .trade-invest .trade-invest-holder-item .top-section {
    min-height: 195px;
    max-width: 261px;
  }
}
.individual .trade-invest .trade-invest-holder-item .top-section span {
  font-size: 12px;
  color: #1fb15a;
  text-align: center;
  display: block;
  font-weight: 600;
}
.individual .trade-invest .trade-invest-holder-item .top-section h6 {
  color: #0000a0;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  padding-top: 8px;
}
.individual .trade-invest .trade-invest-holder-item .top-section p {
  font-size: 16px;
  line-height: 19px;
  color: #272756;
}
@media (max-width: 1199.98px) {
  .individual .trade-invest .trade-invest-holder-item .top-section p {
    width: 100%;
  }
}
.individual .trade-invest .trade-invest-holder-item .bottom-section img {
  display: block;
  margin: auto;
  max-height: 335px;
  padding-top: 41px;
}
.individual .trade-invest .arrow {
  display: flex;
  justify-content: center;
  gap: 24px;
  margin-top: 20px;
}
.individual .trade-invest .arrow img {
  width: 26px;
  opacity: 1;
}
.individual .trade-invest .arrow .slick-disabled img {
  opacity: 0.5;
}
.contact-form h3 {
  color: #fff;
}
@media (max-width: 767.98px) {
  .tabs-item-holder-hidden,
  .view-less-report {
    display: none;
  }
}
.tabs-item-holder .view-all-report,
.tabs-item-holder .view-less-report {
  color: #fff;
}
.tabs-item-holder-hidden .gutter-12 {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
/*# sourceMappingURL=individual.css.map */
@media (min-width: 767.98px) and (max-width: 1199.98px) {
  .enter-bnr-mobile {
    max-width: 320px !important;
  }
  .individual .banner-block:before {
    width: 340px !important;
  }
  .individual .banner-block .banner-description .request-form .button-block {
    left: 65% !important;
  }
  .individual .services-tabs-section .tabs-item-holder .tabs-item {
    width: 320px !important;
  }
  .individual
    .app-download
    .investor-tab
    .investor-tab-block-holder
    .investor-tab-blocks {
    min-height: 100px !important;
    display: flex !important;
    align-items: center !important;
  }
  .individual
    .app-download
    .investor-tab
    .investor-tab-block-holder
    .investor-tab-blocks
    p {
    text-align: left !important;
    padding-left: 15px !important;
  }
  .individual
    .app-download
    .trader-tab
    .trader-tab-block-holder
    .trader-tab-blocks {
    min-height: 100px !important;
    display: flex !important;
    align-items: center !important;
  }
  .individual
    .app-download
    .trader-tab
    .trader-tab-block-holder
    .trader-tab-blocks
    p {
    text-align: left !important;
    padding-left: 15px !important;
  }
  .individual .app-download p {
    text-align: center !important;
    width: 100% !important;
  }
  .individual
    .app-download
    .trader-tab
    .app-download-btn-holder
    .app-download-btns {
    justify-content: center !important;
  }
  .individual
    .app-download
    .investor-tab
    .app-download-btn-holder
    .app-download-btns {
    justify-content: center !important;
  }
  .individual .individual-cards .cards-selector .col-md-4 {
    max-width: 50% !important;
    flex: 0 0 50% !important;
  }
  .individual .trade-invest .trade-invest-holder .col-md-3 {
    max-width: 50% !important;
    flex: 0 0 50% !important;
    padding-top: 20px;
  }
  .individual .trade-invest .arrow {
    display: none !important;
  }
  .individual .app-download span {
    text-align: center !important;
  }
  .individual .app-download h3 {
    text-align: center !important;
    max-width: 100% !important;
  }
  .individual .app-download .app-download-tabs {
    justify-content: center !important;
  }
  .app-download-img img {
    display: none;
  }
}
