.loginbg {
	/* background: url(../images/bg‑pattern.svg) repeat; */
	background-color: #F4F4F4!important;
	/* background-repeat: repeat; */
	min-height: 612;
	/* background-size: cover; */
  }

 

    @media only screen and (min-width: 768px) { 
	  .loginbg {
		   
		  padding-top: 30px;
		   
		}
	 
  }
  
  
  .loginbox {
	  width: 450px;
	  min-height: 500px;
	  background: #fff;
	  border-radius: 0 0 10px 10px;
	  float: right;
	  box-shadow: 0 8px 20px 0 rgba(120 120 120 / 25%);
  }
  .component-loader{
	  display: flex;
	  align-items: center;
	  justify-content: center;
  }
  .component-loader img{
	  width: 100px;
	  height: 50px;
  }
  .hand-pointer{
	  cursor: pointer;
  }
  .btn-loader-modal{
	  width: 100%;
	  height: 100%;
  }
  .loader-hide{
	  pointer-events: none;
	  background-color:var(--secondary)5c!important;
  }
  .btn-loader-image img{
	  
	  height: 27px;
  }
  
  .loginhd {
	  border-bottom: 1px solid #E3E3E3;
	  box-shadow: 3px 6px 20px rgb(0 0 0 / 8%);
  }
  
  .loginbox .nav-pills .nav-link {
	  border-radius: 0;
	  padding: 1.2rem 1.414rem;
	  color: #666;
  }
  
  .loginbox .nav-item {
	  /* border-right: 1px solid #ddd; */
  }
  
  .loginbox .nav-item:last-child {
	  border-right: 0px solid var(--secondary);
  }
  
  .loginbox .nav {
	  background: #f3f8ff;
	  font-family: 'Crimson Text';
  }
  
  .loginbox .nav-pills .nav-link.active,
  .loginbox .nav-pills .show>.nav-link {
	  background-color: var(--secondary);
	  color: #fff;
  }
  
  .loginbox .tab-content {
	  border-top: 1px solid #ccc;
	  padding: 24px 25px;
  }
  
  .loginbox .icon,
  .modal-body .icon,
  .loginlabel .icon {
	  position: absolute;
	  left: 10px;
	  top: 14px;
	  z-index: 2;
	  width: 24px;
	  height: 24px;
	  display: none;
  }
  
  .eye_icon {
	  position: absolute;
	  right: 10px;
	  top: 16px;
	  z-index: 2;
	  width: 24px;
	  height: 24px;
  }
  
  .text_center_bold {
	  text-align: center;
	  font-weight: bold;
	  margin-top: 20px;
	  font-size: 22px;
  }
  
  .loginbox .email_icon {
	  width: 24px;
	  height: 24px;
  }
  
  .mobileicon .icon {
	  width: 42px;
	  top: 10px;
	  left: 4px;
  }
  
  .loginbox .mobile_icon {
	  width: 34px;
	  height: 34px;
	  margin-top: -34px;
	  margin-left: 7px;
  }
  
  /* .loginbox input {
	  padding-left: 44px;
  } */
  
  .callicon {
	  width: 24px;
	  position: absolute;
	  right: 15px;
	  top: 15px;
  }
  
  .eyeicon {
	  width: 24px;
	  position: absolute;
	  right: 10px;
	  top: 15px;
	  cursor: pointer;
  }
  
  .eyeicon:hover .anticon svg {
	  filter: brightness(0.5);
  }
  
  .eyeIconButton {
	  position: absolute;
	  right: 10px;
	  top: 14px;
	  z-index: 9;
	  filter: contrast(0.1);
  }
  
  /* Carousel login*/
  
  .loginpage {
	  margin-top: 20px;
	  background: #fff;
	  border-radius: 10px;
  }
  
 
  
  .loginpage .carousel-indicators {
	  bottom: 10px;
	  z-index: 9;
  }
  
  .loginpage .carousel-indicators li {
	  background-color: rgb(0 0 0 / 26%);
	  width: 10px;
	  height: 10px;
	  border-radius: 100%;
  }
  
  #transCarou .carousel-indicators .active {
	  background-color: #000;
  }
  
  .loginpage .carousel-indicators .active {
	  background-color: #000;
  }
  
  .loginpage .carousel-caption {
	  top: 50%;
	  text-align: left;
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  padding: 20px;
  }
  
  .tagline p {
	  font-size: 1.125rem;
	  color: black;
  }
  
  .loginpage .carousel-caption h3 {
	  font-size: 1.315rem;
	  margin-bottom: 15px;
  }
  
  /* Carousel login*/
  
  
  
  .bank_iconimg img {
	  width: 83px;
	  filter: brightness(0.2222);
	  margin-right: 20px;
	  float: left;
  }
  
  
  
  .newinvest_box {
	  border: 1px solid #E3E3E3;
	  box-shadow: 3px 6px 20px rgb(0 0 0 / 8%);
	  min-height: 400px;
  }
  
  h1.tabtitle {
	  font-size: 1.4rem;
	  color: var(--black);
	  border-bottom: 1px solid #bfbfbf;
	  /*font-family: 'Crimson Text';*/
	  padding-bottom: 10px;
	  margin-bottom: 20px;
  }
  
  h1.tabtitle span {
	  font-size: 20px;
	  color: #000;
	  float: right;
  }
  
  
  /* .folio_profile ul.data_autopoplate li {
	  margin-right: 0px;
	  width: 20%;
  }
  
  .folio_profile1 ul.data_autopoplate li {
	  margin-right: 0px;
	  width: 20%;
  }
  
  .folio_profile2 ul.data_autopoplate li {
	  margin-right: 0px;
	  width: 20%;
  }
  
  .folio_profile1 ul.data_autopoplate li:last-child {
	  width: 41%;
  } */
  
  .scroll_up_update-profile{
	  display: none;
  }
  
  .scroll_down_update-profile{
	  display: none;
  }
  
  
  .w-100.nominee-box {
	  margin-top: 25px;
  }
  
  #rc-tabs-0-panel-3 .folio_profile ul.data_autopoplate {
	  margin-bottom: 0px;
  }
  
  .nominee-box .u-profile.profile-data ul.data_autopoplate {
	  color: #000;
	  display: inherit;
	  overflow: auto;
	  padding-left: 15px;
  }
  
  .nomine-edit .text-right.align-middle.nominee-editbtn {
	  margin-bottom: 0.5em;
  }
  
  .guidlines_link:hover {
	  text-decoration: underline;
	  text-underline-offset: 3px;
  }
  
  .after_star::after {
	  content: "*";
	  color: red;
  }
  
  .form_ARN {
	  width: 100%;
	  /* display: flex;
	  flex-direction: column;
	  justify-content: center;
	  gap: 20px;
	  align-items: center; */
  }
  
  .input_container {
	  display: flex;
  }
  
  /* .dit-content .float-label .form-control {
	  padding-left: 27px;
  } */
  
  .dit-content .acontainer {
	  width: 100%;
  }
  
  .stppause .scheme_info_items li div {
	  font-weight: 600;
  }
  
  .input_container>span {
	  width: 150px;
  }
  
  .update-profile-tabs .TabsList {
	  border: 1px solid #d0dded;
	  border-radius: 10px;
	  -webkit-box-pack: center !important;
	  -ms-flex-pack: center !important;
	  justify-content: center !important;
	  border-radius: 10px;
  }
  
  .update-profile-tabs .TabsTrigger{
	  border:0px;
	  background: #fff;
	  padding: 0 !important;
  }
  
  /* #rc-tabs-0-panel-4 .u-profile.profile-data ul.data_autopoplate li {
	  margin-right: 0px !important;
	  width: 20%;
	  overflow: inherit;
		float: left;
	  min-height: 45px;
	  margin: 15px 0px;
	  /* display: inline-block; */
  ul.data_autopoplate {
	  display: flex;
	  color: #000;
	  justify-content: space-between;
  }
  
  ul.data_autopoplate li {
	  margin-right: 50px;
	  overflow: hidden;
	  text-overflow: ellipsis;
  }
  
  
  
  ul.data_autopoplate {
	  display: flex;
	  color: #000;
	  /*justify-content: space-between;*/
  }
  
  .Registerotm ul.data_autopoplate {
	  justify-content: space-between;
  }
  
  .update-profile-tabs .blue_box {
	  background: #f6f1ec;
	  border: 1px solid #d0dded;
	  padding: 10px 10px;
	  margin-bottom: 15px;
	  border-radius: 3px;
  }
  
  .blue_box.applic-one {
	  border-radius: 10px 0px 10px 10px !important;
  }
  
  
  .nomine-edit button.ant-btn.ant-btn-button.float-right {
	  padding: 0px;
	  margin: 0px;
	  /* background: #ddd; */
	  border-radius: 100%;
	  height: 30px;
	  width: 30px;
	  line-height: 30px;
  }
  
  .nomine-edit span {
	  /* line-height: 30px;
	  margin-right: 10px; */
	  line-height: 30px;
	  margin-right: 10px;
	  color: var(--secondary);
	  font-weight: 600;
  }
  
  .nominee-editbtn span {
	  font-weight: 600;
  }
  
  .list_disc li {
	  list-style: disc;
  }
  
  .list_circle li {
	  list-style: circle;
  }
  
  .list_tnc li {
	  list-style: disc;
  }
  
  .list_tnc {
	  display: flex;
	  flex-direction: column;
	  gap: 10px;
  }
  
  .list-item-bold {
	  margin-left: 20px; 
	  font-weight: bold; 
	  margin-top: 10px;
	  margin-bottom:10px
	}
  
	.bullet {
	  margin-right: 5px; 
	  font-size: 20px; 
	  margin-left: 10px
	}
	
	/* .newinvest_note {
	  display: flex; 
	  align-items: center; 
	} */
	
	.bullet.shape {
	  margin-right: 5px; 
	  margin-left: 0px;
	  color:var(--secondary);
	}
	
	.bullet .space {
	margin-left: 2px;
	}
	/* .newinvest_note span {
	  padding-left: 1px;
	  padding-right: 4px;
	  color: #000;
	  font-weight: 600;
  } */
  
  .note_points li{
   color:var(--secondary);
  font-weight: 600
  
  }
  .etf-bg{
	  background: url(../images/svg/etf-bg.svg) no-repeat left bottom;
	  background-color: #f5f7fabb!important;
  }
  .space{
   margin-left: 17px;
  }
  
  .note_point{
	  color:var(--secondary);
	  font-weight: bold
  }
  
  .nominee-box .u-profile.profile-data ul.data_autopoplate li {
	  margin-right: 0px !important;
	  width: 20%;
	  overflow: auto;
	  min-height: 40px;
	  display: inline-block;
  }
  
  .acknowledgment ul.data_autopoplate.ack-schemedetails {
	  display: inherit;
	  color: #000;
	  /*justify-content: space-between;*/
	  overflow: auto;
  }
  
  .acknowledgment ul.data_autopoplate.ackItem.ack-schemedetails li {
	  display: flex !important;
	  width: 25% !important;
	  margin-right: 0 !important;
	  display: inline-block;
	  display: inline-block;
	  float: left;
	  margin: 15px 0px;
  }
  
  .ackdetails ul.data_autopoplate.ackItem {
	  margin-bottom: 0px;
  }
  
  ul.data_autopoplate li {
	  /* margin-right: 50px; */
	  overflow: hidden;
	  text-overflow: ellipsis;
  }
  
  ul.data_autopoplate span {
	  display: block;
	  color: var(--white) !important;
  }
  
  .update-profile-tabs ul.data_autopoplate>span {
	  display: block;
	  color: #666;
	  margin-bottom: 10px;
	  font-weight: 700;
  }
  
  .update-profile-tabs ul.data_autopoplate .form-control>span {
	  margin-bottom: 0px;
  }
  
  .error-spacing {
	  margin-bottom: 2rem;
  }
  
  
  .u-profile.profile-data ul.data_autopoplate li {
	  margin-right: 0px !important;
	  width: auto;
	  overflow: inherit;
  }
  
  .u-profile ul.data_autopoplate span {
	  white-space: nowrap;
  }
  
  .copyrightinner {
	  color: #000;
	  font-size: 0.875rem;
  }
  
  
  #transCarou .carousel-indicators li {
  
	  width: 22px;
  }
  
  
  /* Left Pane */
  ul.lftpane .list-group-item {
	  margin-bottom: 0;
	  border: 0;
	  border-bottom: 1px solid #e3e3e3;
	  border-radius: 2px 0px 0px 2px !important;
  }
  
  ul.lftpane a.active {
	  background: var(--secondary) !important;
	  color: #fff;
  }
  
  ul.lftpane a span {
	  text-transform: uppercase;
	  color: #000;
	  /*font-family: 'Crimson Text';*/
	  font-weight: 500;
  }
  
  ul.lftpane a.active span {
	  text-transform: uppercase;
	  /* color: var(--secondary); */
	   /*font-family: 'Crimson Text';*/
  }
  
  ul.lftpane a.active p {
	  font-size: 14px;
	  color: #fff;
  }
  
  ul.lftpane a p {
	  font-size: 15px;
	  margin: 0;
  }
  
  ul.lftpane .list-group-item-action:hover,
  ul.lftpane .list-group-item-action:focus {
	  background: none;
  }
  
  .lftpane img {
	  width: 50px;
	  filter: brightness(0.3);
  }
  
  ul.lftpane a.active img {
	  filter: none;
  }
  
  /* Left Pane */
  
  .scaner_img img {
	  width: 200px;
  }
  
  
  
  
  
  /*--- Menu -----*/
  
  #cssmenu,
  #cssmenu ul,
  #cssmenu ul li,
  #cssmenu ul li a,
  #cssmenu #head-mobile {
	  border: 0;
	  list-style: none;
	  line-height: 1;
	  display: block;
	  position: relative;
	  box-sizing: border-box;
  }
  
  #cssmenu:after,
  #cssmenu>ul:after {
	  content: ".";
	  display: block;
	  clear: both;
	  visibility: hidden;
	  line-height: 0;
	  height: 0;
  }
  
  .logo {
	  position: relative;
	  /* z-index: 123; */
	  float: left;
	  margin-left: 15px;
	  margin-right: 30px;
  }
  
  nav {
	  position: relative;
	  margin: 0 auto;
  }
  
  #cssmenu ul li.active {
	  border-bottom: 3px solid var(--secondary);
  }
  
  #cssmenu ul li.active a {
	  color: var(--secondary) !important;
  }
  
  #cssmenu ul li.has-sub.active:hover {
	  background: #fff !important;
  }
  
  #cssmenu ul li.has-sub ul li.has-sub ul li:hover {
	  background: #363636;
  }
  
  #cssmenu ul ul {
	  position: absolute;
	  left: -9999px;
	  margin-top: 3px;
	  background: #fff;
	  box-shadow: 0px 0px 10px rgb(0 0 0 / 21%);
	  width: 250px;
	  z-index: 9999999;
  }
  
  #cssmenu ul ul li {
	  height: 0;
	  background: #fff;
	  /*transition: all 0.25s ease;*/
	  /* &.last-item > a {
		   border-bottom: 0;
	  }
	   */
  }
  
  #cssmenu ul ul li a {
	  /*border-bottom: 1px solid rgba(150, 150, 150, 0.15);
	   padding:16px 15px 18px 15px;*/
	  width: 100%;
	  text-decoration: none;
	  color: #000 !important;
  }
  
  #cssmenu ul ul li a:hover {
	  color: var(--secondary) !important;
  }
  
  #cssmenu ul ul li.has-sub:hover {
	  background: #363636;
  }
  
  #cssmenu ul ul li.has-sub>a:after {
	  position: absolute;
	  top: 16px;
	  right: 11px;
	  width: 8px;
	  height: 2px;
	  display: block;
	  background: #ddd;
	  content: '';
  }
  
  #cssmenu ul ul li.has-sub>a:before {
	  position: absolute;
	  top: 13px;
	  right: 14px;
	  display: block;
	  width: 2px;
	  height: 8px;
	  background: #ddd;
	  content: '';
	  /*transition: all 0.25s ease;*/
  }
  
  #cssmenu ul ul li:hover>a {
	  color: var(--secondary);
  }
  
  #cssmenu ul ul li:last-child>a {
	  border-bottom: 0;
  }
  
  #cssmenu ul ul ul {
	  margin-left: 100%;
	  top: 0;
  }
  
  #cssmenu ul ul ul li.active a {
	  border-left: 1px solid var(--secondary);
  }
  
  #cssmenu ul ul>li.has-sub:hover>a:before {
	  top: 17px;
	  height: 0;
  }
  
  #cssmenu #head-mobile {
	  display: none;
  }
  
  #cssmenu>ul>li {
	  float: left;
  }
  
  #cssmenu>ul>li:hover {
	  border-bottom: 3px solid var(--secondary);
  }
  
  #cssmenu>ul>li:hover>a {
	  color: var(--secondary) !important;
  }
  
  #cssmenu>ul>li.has-sub>a:after {
	  border: solid #63696F;
	  border-width: 0 2px 2px 0;
	  display: inline-block;
	  padding: 3px;
	  transform: rotate(45deg);
	  -webkit-transform: rotate(45deg);
	  content: "";
	  margin-left: 8px;
	  position: absolute;
	  margin-top: 2px;
  }
  
  /*#cssmenu > ul > li.has-sub > a:after {
	   position: absolute;
	   top: 22px;
	   right: 11px;
	   width: 8px;
	   height: 2px;
	   display: block;
	   background: #ddd;
	   content: '';
  }
   #cssmenu > ul > li.has-sub > a:before {
	   position: absolute;
	   top: 19px;
	   right: 14px;
	   display: block;
	   width: 2px;
	   height: 8px;
	   background: #ddd;
	   content: '';
	   transition: all 0.25s ease;
  }*/
  #cssmenu>ul>li.has-sub>ul>li.active>a {
	  border-top: 1px solid #333;
  }
  
  #cssmenu>ul>li.has-sub:hover>a:before {
	  top: 23px;
	  height: 0;
  }
  
  #cssmenu>ul>li>a {
	  padding: 27px 20px 25px 20px;
	  text-decoration: none;
	  color: #63696F !important;
	  font-family: 'Crimson Text';
  }
  
  #cssmenu>ul ul>li.has-sub>ul>li.active>a {
	  border-top: 1px solid #333;
  }
  
  #cssmenu li:hover>ul {
	  left: auto;
  }
  
  #cssmenu li:hover>ul>li {
	  min-height: 45px;
	  border-bottom: 1px solid rgba(150, 150, 150, 0.15);
	  padding: 16px 8px;
	  margin: 0;
  }
  
  .user_bg ul.d-flex.folio_info {
  
	  margin-bottom: 0px;
  
  }
  
  ul.ant-pagination {
	  text-align: right;
  }
  
  .green_border.mt-1 {
	  margin-top: 13px !important;
  }
  
  .ant-layout .ant-layout-content .delete_msg.folio-select {
	  /* color: #3168c7; */
	  color: #FF0000;
	  background: #fff;
	  padding: 0px;
	  font-weight: normal;
  }
  
  .form_schem_details ul li.d-flex {
	  margin: 0 20px;
  }
  
  .form_schem_details ul li.d-flex span {
	  font-size: 15px;
  }
  
  .modal-dialog-nominee.modal-dialog {
	  max-width: 85%;
  }
  
  .modal-content-scroll .modal-content {
	  box-shadow: 0px 0px 14px rgb(0 0 0 / 19%);
	  border: none;
	  overflow-x: scroll;
	  height: 420px;
  }
  
  .emnupdate .ant-btn-button {
	  top: 6px;
	  right: 5px;
	  position: absolute;
	  border: 1px solid #e1dada;
	  background: #fff;
  }
  
  .nomineedetails .blue_error_msg {
	  font-size: 14px;
  }
  
  .ant-btn-button.primary_btn {
	  background: var(--secondary);
	  color: #fff;
	  padding: 8px 20px;
	  border-radius: 2px;
	  transition: all 1s ease;
	  font-size: 15px;
	  min-height: 37px;
  }
  
  #OTPVerificationModal .error_msg.preline {
	  text-align: left;
  }
  
  
  .mandatebank h3 {
	  font-size: 16px !important;
  }
  
  .mandatebank h4 {
	  font-size: 16px !important;
	  color: #666666 !important;
	  font-weight: 500 !important;
  }
  
  
  .blue_box .radio_group_labels .text-dark {
	  margin-top: 5px;
  }
  
  .acsummary {
	  width: 100%;
  }
  
  
  ul.d-flex.assetclass li.w-100 {
	  padding-left: 0px !important;
  }
  
  .scheme-validate span {
  
	  color: #2b489d;
  }
  
  /* .Card_card__hUeO3 .modal-dialog {
	  min-height: 100vh !important;
  } */
  
  .w-35 {
	  width: 35%;
  }
  
  .w-40 {
	  width: 40%;
  }
  
  /* #uploadComp .ant-upload .btn-clear {
	  min-width: 83.5% !important;
  } */
  
  #uploadComp .upload_btn {
	  margin-top: auto;
	  position: absolute;
	  right: 70px;
	  top: 58px;
  }
  
  #uploadComp .d-flex>span {
	  width: 100% !important;
	  display: block;
  }
  
  .ant-upload-list-text-container {
	  width: 76%;
  }
  .loginpage .carousel-item img {
	  height: 320px !important;
  }
  .nomineedetails .did-floating-textarea {
	  left: 22px !important;
  }
  
  #uploadComp .ant-upload-select .primary_btn {
	  padding: 12px 25px;
  }
  
  .update-profile-tabs .TabsList span.t-tabcontent,
  .update-profile-tabs .TabsList span.t-title {
	  display: block;
	  text-align: center;
	  margin: 10px 0px;
  }
  
  .update-profile-tabs .TabsList span.t-icon i.fas {
	  border: 1px solid #999;
	  width: 40px;
	  height: 40px;
	  line-height: 40px;
	  border-radius: 50%;
  }
  
  .update-profile-tabs button[data-state="active"] span.t-tabcontent {
	  border-bottom: 2px solid var(--secondary);
	  margin-bottom: 0px;
  }
  
  .update-profile-tabs button[data-state="active"] span.t-icon i.fas {
	  background: var(--secondary);
	  color: #fff;
  }
  
  .update-profile-tabs button[data-state="active"] span.t-title {
	  color: var(--secondary);
  }
  
  .update-profile-tabs .TabsList span.t-icon:before {
	  content: '';
	  width: 4.8rem;
	  height: 4px;
	  display: inline-block;
	  /* background: #fc0; */
	  vertical-align: top;
	  margin-top: 1.1rem;
	  background: url(../images/dot.PNG) repeat-x;
  }
  
  .update-profile-tabs .TabsList span.t-icon:after {
	  content: '';
	  width: 4.8rem;
	  height: 4px;
	  display: inline-block;
	  background: #fc0;
	  vertical-align: top;
	  margin-top: 1.1rem;
	  background: url(../images/dot.PNG) repeat-x;
  }
  
  .update-profile-tabs .TabsList .t-tabcontent-first span.t-icon:before {
	  background: #fff repeat-x;
	  width: 5.2rem;
  }
  
  .update-profile-tabs .TabsList .t-tabcontent-last span.t-icon:after {
	  background: #fff repeat-x;
	  width: 5.2rem;
  }
  
  .update-profile-tabs .TabsList {
	  margin: 0px 0px 15px 0px !important;
	  text-align: center;
  }
  
  .update-profile-tabs .ant-tabs-ink-bar {
	  position: absolute;
	  background: var(--secondary);
	  pointer-events: none;
  }
  
  .update-profile-tabs .ant-tabs-tab:hover {
	  color: var(--secondary);
  }
  
  body {
	  padding-top: 4.5rem;
  }
  
  .fixed-top {
	  background: #fff;
	  /* border-bottom: 1px solid var(--secondary); */
	  z-index: 999;
  }
  
  .userprofile-inner {
	  /* background: #ffd347; */
	  background: var(--secondary-background);;
	  position: relative;
	  padding: 3px;
  }
  
  .triangle-topleft {
	  width: 0;
	  height: 0;
	  border-bottom: 30px solid var(--secondary-beige);
	  border-left: 24px solid transparent;
	  position: absolute;
	 left: -64px;
     top: -1px;
  }
  
  .userprofile-inner {
	  background: var(--secondary-beige);
	  position: relative;
	  padding: 3px;
  }
  
  
  
  .breadcrumb-item+.breadcrumb-item::before {
  
	  content: ">";
  }
  
  .assetclass_info li h3 span {
	  /* font-size: 23px; */
	  color: #000;
	  font-weight: 300;
  }
  
  .acsummaryvalue ul.d-flex.scheme_info {
	  display: inherit;
	  width: 100%;
	  margin-bottom: 0px;
  }
  
  .acsummaryvalue ul.d-flex.scheme_info li {
	  display: inherit;
	  width: 25%;
	  margin-top: 6px !important;
  }
  
  /* .acsummaryvalue .scheme_info li:after {
	  margin-left: 70px;
  } */
  
  .folio-data-cont .did-floating-label-content.col-md-5.custom-float {
	  margin-top: 9px;
  }
  
  
  .Registerotm hr {
	  display: none;
  }
  
  .update-profile-tabs ul.data_autopoplate {
	
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  /* margin-right: -15px; */
	  /* margin-left: -15px; */
	  margin-bottom: 0px;
  }
  
  .update-profile-tabs ul.data_autopoplate li {
	  margin-bottom: 10px;
	  margin-top: 10px;
	  margin-right: 0px !important;
  }
  
  .update-profile-tabs ul.data_autopoplate li .form-group {
	  margin-bottom: 0px;
  }
  
  .NomineeUpdateSuccessful .modal-content .preline p {
	  margin-bottom: 0px;
  }
  
  .titleheight .title-br {
	  border: 1px solid #d3cccc;
	  padding: 13px;
	  margin: 0px;
	  border-bottom: 0px;
	  /* background: #fbf9f9; */
	  background: #eaeaea;
	  color: #002e69 !important;
	  border-top-left-radius: 10px;
	  border-top-right-radius: 10px;
	  padding-top: 24px;
  }
  .title-bar{
	  display: flex;
	  justify-content: space-between;
	  align-items: center;
  }
  .appsmandate .w-100.mb-5,
  .Registerotm .w-100.mb-5 {
	  margin-bottom: 0px !important;
  }
  
  .Registerotm .cart_box.mb-5.w-100 {
	  margin-bottom: 3rem !important;
  }
  
  .policy-select {
	  border-top: 0px !important;
  }
  
  .appsmandate .folio_box,
  .Registerotm .folio_box {
	  border-bottom-left-radius: 0px;
	  border-bottom-right-radius: 0px;
  }
  
  .apps-section {
	  margin-bottom: 3rem;
  }
  
  #rc-tabs-0-panel-2 h6.text-dark.mt-3 {
	  font-size: 15px;
	  font-weight: 700;
	  color: var(--secondary);
  }
  
  #rc-tabs-0-panel-2 ul.data_autopoplate li {
	  margin-bottom: 0px;
  }
  
  #rc-tabs-0-panel-2 .blue_box h4 {
	  font-size: 15px !important;
	  margin-bottom: 20px;
	  font-weight: 200 !important;
  }
  
  .ant-modal-wrap {
	  position: fixed;
	  top: 0;
	  right: 0;
	  bottom: 0;
	  left: 0;
	  z-index: 1050 !important;
	  overflow: hidden !important;
	  outline: 0;
  }
  
  .ant-modal-wrap {
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  height: 100%;
  }
  
  .ptoi {
	  margin-top: 7px;
	  color: #666 !important;
  }
  
  .carousel-indicators li {
	  width: 10px;
	  height: 10px;
	  border-radius: 100%;
  }
  
  #transCarou .carousel-indicators li {
	  width: 12px;
	  height: 12px;
	  border-radius: 100%;
  }
  
  .emnupdate span {
	  font-weight: 400 !important;
  }
  
  .folio-valid-area {
	  width: 100%;
	  display: block;
	  text-align: center;
	  margin: 20px 0px 10px;
	  font-size: 16px;
	  font-weight: 600;
	  color: #002e69;
  }
  
  .ant-select {
	  width: 100% !important;
	  font-size: 15px !important;
  }
  
  .mandate-filed input.did-floating-input.form-control.h-28 {
	  /* width: 240px; */
	  max-width: 100%;
	  width: auto;
	  flex-grow: 1;
  }
  
  /* .cart-summaryp .cartTable .ant-table-content table th:nth-child(2) {
	  width: 33%;
  } */
  
  .cart-summaryp .cartTable .ant-table-content table th:last-child {
	  width: 0%;
  }
  
  .Card_card__hUeO3 {
	  overflow-x: hidden !important;
	  overflow-y: auto !important;
	  position: fixed !important;
	  top: 0 !important;
	  left: 0 !important;
	  z-index: 1050 !important;
	  width: 100% !important;
	  height: 100% !important;
	  overflow: hidden;
	  outline: 0;
  }
  
  .modal-dialog {
	  min-height: calc(100vh - 60px);
  }
  
  .page-error {
	  padding: 30px;
	  /* border: 1px solid #efefef; */
	  border-radius: 6px;
	  margin: 100px 50px 100px;
  }
  
  .pagenotfound h2 {
	  font-size: 50px;
	  font-weight: 800;
	  margin-bottom: 5px;
  }
  
  .pagenotfound h5 {
	  margin-bottom: 30px;
	  font-size: 20px;
  }
  
  .pagenotfound h4 {
	  font-size: 18px !important;
	  font-weight: 500 !important;
	  color: #666 !important;
  }
  
  .pagenotfound a {
	  color: #1890ff !important;
	  /* font-weight: 600; */
  }
  
  .session-expired .fa {
	  font-size: 40px;
	  color: red;
	  margin-bottom: 10px;
  }
  
  .session-expired a {
	  color: #1890ff !important;
	  /* font-weight: 600; */
  }
  
  .session-expired h4 {
	  font-size: 20px !important;
	  font-weight: 500 !important;
	  margin: 15px 0px;
  }
  
  .session-expired hr {
	  margin: 25px 0 !important;
  }
  
  .upper-column,
  .lower-column {
	  width: 100%;
	  display: block;
	  position: relative;
  }
  
  .separate-line {
	  height: 1px;
	  /* background: #fecb2e61; */
	  background: #ffffff;
	  width: 80%;
	  margin: 0px 0px 0px 10px;
	  position: relative;
	  left: 0%;
	  opacity: 0.5;
  }
  
  
  .upper-column {
	  margin-bottom: 10px;
  }
  
  .lower-column {
	  margin-top: 15px;
  }
  
  .lower-column .folio_info li {
	  /* background: #ffffff66; */
	  background: #4d4d4f;
	  margin: 0px 10px;
	  border-radius: 4px;
	  border-bottom: 2px solid var(--secondary);
	  cursor: pointer;
  }
  
  .upper-column .folio_info li:first-child {
	  border-left: 0px;
	  padding-left: 10px;
  }
  
  .hed-section .w-75 {
	  position: relative;
	  margin-left: 2.5rem;
  }
  
  .right-button-section {
	  position: absolute;
	  top: 32px;
	  right: 0px;
  }
  
  .right-button-section .col {
	  padding-left: 0px;
	  padding-right: 0px;
  }
  
  .dashed-box .bg1,
  .dashed-box .bg2,
  .dashed-box .bg3,
  .dashed-box .bg4 {
	  min-height: 155px;
	  /* box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px; */
	  cursor: pointer;
	  margin-bottom: 15px;
	  /* background-color: var(--dashbox-bg); */
  }
  
  h3.border-yeollow,
  h2.border-yeollow {
	  /* border-bottom: 3px solid #ffd347; */
	  display: inline;
  }
  
  .asset-allocation {
	  margin-top: 90px;
  }
  .margin-Topp {
	  margin-top: 90px;
  }
  
  .qafyou .quicklinks li {
	  margin-bottom: 40px;
  }
  
  .s-section .rounded {
	  border-radius: 10px !important;
  }
  
  
  #transCarou .rounded,
  .report-section .d-reports {
	  border-radius: 10px !important;
  }
  
  .current-value {
	  margin-bottom: 20px;
	  position: relative;
	  height: 48px;
  }
  
  .assetclass h6 {
	  margin-bottom: 14px;
  }
  
  .assetsummary h6 {
	  color: inherit;
  }
  
  .blue_box.transelect {
	  padding: 10px 20px;
  }
  
  .transelect .d-picker .label {
	  color: #a3a3a3;
	  position: absolute;
	  pointer-events: none;
	  top: 14px;
	  left: 22px;
	  padding: 0 5px;
	  background: #fff;
	  transition: 0.2s ease all;
	  -moz-transition: 0.2s ease all;
	  -webkit-transition: 0.2s ease all;
  }
  
  .transelect .secondary_btn {
	  min-height: 44px;
  }
  
  .transactiondetails .card-body {
	  padding: 0px;
  }
  
  .transactiondetails h3 {
	  margin-bottom: 0px;
  }
  
  .dittranstion .custom_table thead th {
	  font-size: 14px;
	  white-space: nowrap;
  }
  
  .transactiondetails .card,
  .dittranstion.card,
  .mergefolio .card {
	  border-radius: 11px !important;
	  box-shadow: 0px 0px 5px 6px #ddd;
	  margin-bottom: 20px;
  }
  
  .transactiondetails .card-header {
	  padding: 0.75rem 1.25rem;
	  margin-bottom: 0;
	  /* background-color: rgb(191 196 222 / 20%); */
	  background-color: #e3e4cf;
	  border-bottom: 1px solid #fecb2e94;
  }
  
  .assetsummary h6.title {
	  font-size: 18px;
	  font-weight: 600;
  }
  
  .current-value h6 span {
	  width: 100%;
	  display: block;
	  text-align: right;
	  font-weight: 600;
	  font-size: 18px;
  }
  
  .down-cont h6.mb-2 span {
	  float: none;
	  width: 50%;
	  display: inline-block;
	  text-align: right;
  }
  
  .down-cont h1 {
	  font-weight: 600;
	  font-size: 18px;
	  color: inherit;
  }
  
  .assetsummary .width40 {
	  width: 40px !important;
	  height: auto;
	  float: left;
  }
  
  .assetsummary .assetcard .bg1 {
	  background: var(--secondary-orange);
	  color: var(--white);
  }
  
  .assetsummary .assetcard+.assetcard .bg1 {
	  background: var(--secondary-teal);
	  color: var(--white);
  }
  
  .assetsummary .assetcard+.assetcard+.assetcard .bg1 {
	  /* background: var(--secondary-beige); */
	  background-color: #80894c;
	  color: var(--white);
  }
  
  .assetsummary .assetcard+.assetcard+.assetcard+.assetcard .bg1 {
	  background: var(--dashbox-bg);
	  color: var(--white);
  }
  
  .acsummaryvalue .return_switch {
	  border: 1px solid #6b6b6b;
	  border-radius: 100px;
	  width: 194px;
	  height: 42px;
	  line-height: 30px;
	  margin-left: 0px;
  }
  .bg-ns {
	background: #fff;
	border-radius: 10px;
	color: #44475b;
	border: 0.3px solid #a1a3ad;
  }
  .acsummaryvalue .return_switch button+button {
	  float: right;
  }
  
  .acsummaryvalue .scheme_info li:after {
	  margin-left: 20px;
	  margin-right: 20px;
  }
  
  .card .card-header .main-collapse:not(.collapsed) .rotate-icon {
	  -webkit-transform: rotate(180deg);
	  transform: rotate(180deg);
  }
  
  .card .fa-angle-down {
	  position: absolute;
	  right: 15px;
	  top: 25px;
	  font-size: 24px;
  }
  
  .header-sec .scheme_btn li button {
	  border: 0px;
	  background: none;
	  padding: 0px;
  }
  
  .header-sec .scheme_btn li {
	  margin: 0px 25px;
  }
  
  .header-sec .scheme_btn {
	  margin-bottom: 0px;
	  text-align: right;
	  float: right;
	  margin-right: 25px;
  }
  
  .card-header .i-field {
	  margin-top: 21px;
  }
  
  .card-header .i-field h4 {
	  font-weight: 500 !important;
	  cursor: pointer;
  }
  
  .assetclass .card {
	  box-shadow: 0px 0px 6px 2px #dddddda6;
	  border-radius: 11px;
  }
  
  .line-bar {
	  height: 1px;
	  background: #fecb2e61;
	  width: 90%;
	  margin: 0px auto;
	  position: absolute;
	  left: 4%;
  }
  
  .scheme-asset-body .displayb {
	  padding: 0px 23px;
  }
  
  .scheme-asset-body .scheme_info li:after {
	  margin-right: 12px;
  }
  
  .scheme-asset-body .scheme_info li:after {
	  display: none;
  }
  
  .scheme-asset-body .scheme_info li:first-child {
	  border-right: 1px solid #ddd;
	  padding-left: 0;
  }
  
  .scheme-asset-body .scheme_info li:first-child {
	  width: 42% !important;
  }
  
  .scheme-asset-body .scheme_info li {
	  width: 16%;
	  border-right: 1px solid #ddd;
  }
  
  .scheme-asset-body .scheme_info li:last-child {
	  border-right: 0px;
  }
  
  .scheme-asset-body .scheme_info li:first-child {
	  width: 25%;
  }
  
  .scheme-asset-body .scheme_info {
	  width: 100%;
  }
  
  .line-bar-blue {
	  height: 1px;
	  margin: 0px auto;
	  position: absolute;
	  background: rgba(0, 0, 0, 0.125);
	  width: 100%;
	  left: 0;
  }
  
  .blue_box.soas {
	  background: #f2f8ff;
	  border: 1px solid #d0dded;
	  padding: 20px 10px 10px;
  }
  
  .soas .radio_group_labels label {
	  margin-right: 5px;
  }
  
  .soas .primary_btn,
  .soas .secondary_btn {
	  min-height: 45px;
	  height: 40px;
	  margin-bottom: 10px;
  }
  
  .soas .ant-radio-group-outline {
	  margin-top: 8px;
  }
  
  .soas .custom-float .float-label {
	  position: relative;
	  margin-bottom: 0px;
  }
  
  
  /* .acsummaryvalue .displayb .scheme_info li:nth-child(2) {
	  width: 50%;
  } */
  
  .acsummaryvalue .radio_group_labels label {
	  margin-right: 4px;
  }
  
  .blue_box.dselect {
	  background: #f6f1ec;
	  border: 1px solid #d0dded;
	  padding: 10px 0px;
  }
  
  .blue_box.dselect .radio_group_labels label {
	  margin-right: 2px;
  }
  
  .blue_box.dselect .secondary_btn {
	  min-height: 45px;
	  height: 40px;
  }
  
  .blue_box.dselect .primary_btn {
  
	  min-height: 45px;
	  height: 40px;
  }
  
  .acsummaryvalue .scheme_info li.absolutexir,
  .acsummaryvalue .scheme_info li.soscss {
	  position: relative;
  }
  
  
  .dselect .custom-float .float-label {
	  position: relative;
	  margin-bottom: 0px !important;
  }
  
  .acsummaryvalue .scheme_info li.absolutexir:after,
  .acsummaryvalue .scheme_info li.soscss:after {
	  position: absolute;
	  right: 0px;
  }
  
  .co-section {
	  position: relative;
	  clear: both;
	  margin-top: 25px;
  }
  
  
  .inner-sosc {
	  position: absolute;
	  left: 40px;
	  display: inherit;
  }
  
  .acsummaryvalue ul li .text-nowrap {
	  white-space: nowrap !important;
	  vertical-align: middle;
	  margin-top: 6px;
	  margin-left: 6px;
  }
  
  .cgains {
	  position: relative;
  }
  
  .inner-cgains {
	  position: absolute;
	  left: 40px;
	  display: inherit;
  }
  
  .ant-modal-body {
	  padding: 18px;
  }
  
  .ant-modal-body p.mt-3.mb-2.text-center.preline {
	  font-weight: 600;
  }
  
  .ant-modal-body ul {
	  margin: 0px 0px;
	  padding: 0px;
  }
  
  .ant-modal-body ul li {
	  margin: 10px 10px;
	  padding: 0px 0px;
	  /* border-bottom: 1px solid; */
	  /* background: #efefef; */
	  border-radius: 4px;
  }
  
  .page-expired-message h4 {
	  font-size: 20px !important;
	  font-weight: 500 !important;
	  margin: 15px 0px;
	  line-height: 22px;
  }
  
  .page-expired-message p {
	  display: block;
	  text-align: center;
	  width: 100%;
  }
  
  .page-expired-message p .fa {
	  font-size: 40px;
	  color: red;
	  margin-bottom: 10px;
  }
  
  .page-expired-message h4 p {
	  font-size: 20px !important;
	  font-weight: 500 !important;
	  margin: 15px 0px;
	  line-height: 22px;
	  font-size: 16px !important;
  
  }
  
  .scheme-asset-body h3 {
	  padding-left: 15px !important;
  }
  
  .i-field p {
	  cursor: pointer;
  }
  
  .text-right.align-middle.nominee-editbtn {
	  height: 32px;
  }
  
  span.paytaxout {
	  display: block;
	  color: #666 !important;
	  margin-bottom: 10px;
	  font-weight: 700;
	  margin-top: 10px;
  }
  
  .ant-menu-horizontal {
	  border-bottom: 0px solid #f0f0f0 !important;
  }
  
  .userProfile {
	  border-bottom: 1px solid var(--border-bottom);
	  box-shadow: 0px 1px 1px var(--white);
	  background: #fff;
	  position: relative;
  }
  
  header.border-bottom {
	  /*border-bottom: 1px solid #dee2e6 !important;*/
  }
  
  .rounded {
	  border-radius: 10px !important;
  }
  
  .userProfile span {
	  margin: 0px 10px;
	  text-align: center;
  }
  
  .fixed-top.loginp {
	  border-bottom: 1px solid #dee2e6;
  }
  
  span.hlist-break {
	  display: none !important;
  }
  
  ul.custom-modalpopup-list {
	  min-height: 200px;
	  height: 200px;
	  overflow-y: scroll;
  }
  
  /* .custom-modalpopup.ant-modal {
	  width: 650px !important;
	  max-width: 650px !important;
  } */
  
  .sessionexpire {
	  margin: 0px 15px 0px 0px;
	  padding: 0px;
  }
  
  
  .non-loginpages {
	  margin-top: 40px;
	  border-radius: 10px;
	  background: #fffbfb;
	  border: 1px solid #efefef;
	  padding: 20px 25px;
	  margin-bottom: 30px;
  }
  
  h5#TERMSpopupTitle {
	  margin-bottom: 20px;
	  font-size: 1.3rem;
	  margin-left: 0px;
	  padding-left: 0px !important;
	  border-bottom: 3px solid var(--primary);
	  display: inline-block;
	  color: #fff;
	  font-weight: 500;
	  position: relative;
  }
  
  .non-loginpages h5#TERMSpopupTitle {
	  color: var(--secondary-grey);
  }
  
  .non-loginpages #mainDiv1 input {
	  min-height: 45px;
	  border: 1px solid #d0d4dd;
	  border-radius: 2px;
	  color: #2b489d;
	  font-size: 15px;
  }
  
  .nonlogin-header {
	  /*border-top: 2px solid #ffd34796;
	  box-shadow: inset 0px 1px 1px #ddd;*/
  }
  
  .ant-alert-info {
	  border-radius: 10px !important;
  }
  
  .list_disc iframe #mainDiv1 table tr input {
	  border: 1px solid #ddd !important;
  }
  
  .non-loginpages .list_tnc {
	  margin-left: 15px;
  }
  
  input[type="radio"] {
	  border-top-left-radius: 8px;
	  border-top-right-radius: 8px;
	  border-bottom-right-radius: 8px;
	  border-bottom-left-radius: 8px;
	  width: 16px;
	  height: 16px;
	  padding-top: 0px;
	  padding-right: 0px;
	  padding-bottom: 0px;
	  padding-left: 0px;
	  background-color: rgba(255, 255, 255, 0.00784314);
  }
  
  .check-cont {
	  display: block;
	  max-height: 40px;
	  height: 40px;
	  overflow-y: scroll;
  }
  
  #newportal {
	  background-color: skyblue;
	  position: relative;
	  animation-name: example;
	  animation-duration: 4s;
	  animation-iteration-count: infinite;
  }
  
  .gotoportal {
	  width: 150px !important;
	  height: auto;
  }
  
  .userinfo .action_items .gotoportal img {
	  width: 150px !important;
	  height: auto;
  }
  
  .userinfo .action_items li.gotoportal a {
	  margin: 0px;
	  position: relative;
  }
  
  .arn-radio-grup {
	  margin-top: 20px;
  }
  
  .arnlinkgeneration h2 {
	  margin-bottom: 20px;
	  font-size: 1.3rem;
	  margin-left: 0px;
	  padding-left: 0px !important;
	  border-bottom: 3px solid #ffd347;
	  display: inline-block;
	  color: #002e69;
	  font-weight: 500;
	  position: relative;
  }
  
  .arn-form .ant-btn-primary {
	  /* background: var(--secondary); */
	  color: #fff;
	  padding: 8px 10px;
	  border-radius: 2px;
	  transition: all 1s ease;
	  font-size: 15px;
	  min-height: 50px;
  }
  
  .arn-form .ant-btn-primary:hover {
	  background: #fecb2e;
	  transition: all 1s ease;
	  text-decoration: none;
	  color: #000 !important;
  }
  
  .arn-form span.font-weight-bold {
	  font-weight: 400 !important;
	  display: block;
	  margin-top: 15px;
  }
  
  .arnlinkgeneration,
  .arnlinkgenerationamc {
	  /* margin-top: 100px !important; */
	  position: relative;
  }
  
  .nav_non_logged-home {
	  background: var(--secondary);
	  color: #fff !important;
	  padding: 8px 10px;
	  border-radius: 4px;
	  transition: all 1s ease;
	  font-size: 15px;
	  min-height: 35px;
  }
  
  .nav_non_logged-home:hover {
	  background: #fecb2e;
	  transition: all 1s ease;
	  text-decoration: none;
	  color: #000 !important;
  }
  
  .ant-modal-body .centerItems {
	  display: block;
	  text-align: center;
  }
  
  .ant-modal-body .centerItems .btn {
	  margin: 0px 5px;
  }
  
  .dit-content .scheme_info_items li div {
	  font-weight: 600;
  }
  
  .dit-content .scheme_info_items li {
	  width: 19rem;
	  padding: 20px;
  }
  
  .dit-content h3.font-weight-bold {
	  margin-bottom: 5px;
	  margin-top: 35px;
  }
  
  .dit-content .scheme_info_items {
	  margin: 10px 0px 10px;
  }
  
  .bankdetails#uploadComp .upload_btn {
	  right: 55px;
	  top: 54px;
  }
  
  /* 
  #uploadComp span.ant-upload-list-item-name {
	 width: 60%;
	  display: block;
	  overflow: auto;
	  display: block;
	  max-width: 60% !important;
	  white-space: pre-wrap;
	  line-height: 25px;
  } 
  */
  #uploadComp span.ant-upload-list-item-name {
	  width: 80%;
	  display: block;
	  overflow: auto;
	  display: block;
	  max-width: 80% !important;
	  /* white-space: pre-wrap; */
	  line-height: 25px;
	  overflow: hidden;
  }
  
  #uploadComp span.ant-upload-list-item-card-actions.picture {
	  right: 6px;
	  position: absolute;
	  top: 12px;
  }
  
  .card {
	  border-radius: 10px;
  }
  
  .card-header {
	  padding: 13px;
	  margin-bottom: 0;
	  background-color: #fbf9f9;
	  border-bottom: 1px solid #d3cccc;
	  border-top-left-radius: 10px !important;
	  border-top-right-radius: 10px !important;
	  border-bottom-left-radius: 10px !important;
	  border-bottom-right-radius: 10px !important;
	  margin: 0px;
  }
  
  .card-header h3 {
  
	  margin-bottom: 0;
  }
  
  .cartbox .cart_buttons .btnimg {
	  filter: brightness(100);
  }
  
  .cartbox .cart_buttons .primary_btn {
	  color: #fff;
	  border: 0px solid var(--secondary);
  }
  
  
  .loginbox .modal-header {
	  padding: 5px 2rem 1px;
	  border-bottom: 3px solid var(--primary);
	  border-top-left-radius: 2px;
	  border-top-right-radius: 2px;
	  background: var(--secondary-grey);
	  /* min-height: 80px; */
  }
  
  .ant-table tfoot>tr>td,
  .ant-table tfoot>tr>th,
  .ant-table-tbody>tr>td,
  .ant-table-thead>tr>th {
	  overflow-wrap: break-word;
	  padding: 9px;
	  position: relative;
  }
  
  .non-loginpages.renumeration.custom_table {
	  margin-bottom: 0px !important;
  }
  
  
  .servicerequestpage .co-section {
	  margin-bottom: 25px;
	  margin-top: 0px;
  }
  
  .renumeration .ant-btn[disabled] {
	  color: #fff;
  }
  
  .addcart-section {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  margin-top: 35px !IMPORTANT;
  
  }
  
  /* .trans_status .progressbar li.soa:after {
	  background: none !important;
  } */
  .custom_breadcrumb {
	  margin-top: 45px;
  } 
  
   


  @media (min-width: 768px) {
    .custom_breadcrumb {
	  margin-top: 60px;
  }}
  
  #uploadComp .ant-upload-select,
  #uploadComp .ant-upload-list {
	  width: 100%;
  }
  
  #uploadComp .ant-upload .btn-clear {
	  width: 80%;
  }
  
  #uploadComp .primary_btn {
	  min-height: 40px !important;
	  width: 24%;
  }
  
  #uploadComp .primary_btn+.primary_btn {
	  width: 22%;
  }
  
  #uploadComp .upload_btn .primary_btn {
	  width: 100%;
  }
  
  .nomineedetails #uploadComp .upload_btn {
	  margin-top: auto;
	  position: absolute;
	  right: 16px;
	  top: 55px;
  }
  
  .nomineedetails .ant-upload-list-item {
	  height: 40px;
  }
  
  .nomineedetails span.ant-upload-list-item-card-actions {
	  float: right;
	  position: absolute !IMPORTANT;
	  right: 0px;
  }
  
  .nsr-upload .ant-upload-list-text-container {
	  width: 100%;
  }
  
  .nsr-upload .ant-upload-list-text-container .ant-upload-list-item-card-actions {
	  position: absolute !important;
	  right: 0px;
  }
  
  .nsr-upload .ant-upload-list-text .ant-upload-span {
	  height: 40px;
  }
  
  .centerItems.popup-btn {
	  display: flex;
	  text-align: center;
  }
  
  /* .OTPVerification_backdrop__92680 {
	  top: 0;
	  width: 100%;
	  z-index: 9999999999 !important;
	  right: 0;
	  margin: auto;
  } */
  .dit-content .custom_breadcrumb {
	  margin-top: 0px;
  }
  
  .custom-modalpopup .ant-modal-footer {
	  display: none;
  }
  
  .ant-input {
	  box-sizing: border-box;
	  margin: 0;
	  font-variant: tabular-nums;
	  list-style: none;
	  font-feature-settings: "tnum";
	  position: relative;
	  display: inline-block;
	  width: 100%;
	  min-width: 0;
	  color: rgba(0, 0, 0, .85);
	  font-size: 14px;
	  line-height: 1.5;
	  background-color: #fff;
	  background-image: none;
	  border-radius: 2px;
	  transition: all .3s;
	  min-height: 48px !important;
	  border: 1px solid #d0d4dd;
	  border-radius: 4px;
	  color: #2b489d;
	  font-size: 15px;
	  padding: 8px 10px !important;
  }
  
  .ant-input-affix-wrapper {
	  padding: 8px 10px !important;
  }
  
  .footerbtn .ant-btn-default {
	  background: #fff;
	  color: var(--secondary);
	  padding: 8px 10px;
	  border-radius: 2px;
	  border: 1px solid var(--secondary);
	  transition: all 1s ease;
	  font-size: 15px;
	  min-height: 45px;
	  border-radius: 4px;
  }
  
  .footerbtn button.ant-btn {
	  margin-right: 10px;
	  border-radius: 4px;
  }
  
  #control-hooks .ant-input-affix-wrapper {
	  padding: 0px !important;
  }
  
  .custom-modalpopup .anticon svg {
	  -webkit-filter: grayscale(1);
	  filter: grayscale(1);
	  /* color: #fff !important; */
  }
  
  .ant-form-item {
	  margin: 0 0 15px !important;
  }
  
  .modal-dialog, .ant-modal {
	  max-width: 340px !important;
  }
  
  
  
  
  .globalpopup .ant-modal-body {
	  height: 450px;
	  overflow-y: scroll;
	  overflow-x: none;
  }
  
  .globalpopup .ant-modal {
	  top: 0;
	  display: inline-block;
	  padding-bottom: 0;
	  text-align: left;
	  vertical-align: middle;
	  position: relative;
  }
  
  .recapchregister .ant-col-16 {
	  padding-left: 5px;
  }
  
  .ant-modal-close-x {
	  font-size: 15px !important;
	  background: #9796ad;
	  width: 28px !important;
	  height: 28px !important;
	  line-height: 28px !important;
	  border-radius: 30px;
	  position: relative;
	  right: 15px;
	  /* top: 15px; */
	  top:25px;
	  color: #fff !important;
	  font-weight: 900;
  }
  
  .globalpopup.ant-modal {
	  width: 520px !important;
	  max-width: 520px !important;
  }
  
  #control-hooks .ant-input-suffix {
	  margin-right: 10px !important;
  }
  
  .ant-modal {
	  top:inherit !important;
	  padding-bottom:0px !important;
  }
  
  .ErrorModal_mt80__7MfMZ {
	  top:inherit;
	  margin-top: inherit !important
  }
  
  img.mr-2.btnimg {
	  margin-right: 0px !important;
	  width: 22px;
	  /* vertical-align: middle; */
  }
  
  .servicerequestpage ul li h4 {
	  margin-right: 15px;
  }
  
  .servicerequestpage ul li h4 span.mr-1 {
	  display: block;
	  width: 100%;
	  white-space: nowrap;
  }
  
  .unclaimedtitle {
	  text-align: center;
  }
  
  .non-loginpages.unclaimedd {
	  width: 56%;
	  margin: 20px auto;
  }
  
  .unclaimedd  iframe input {
	  border-radius: 4px !important;
  }
  
  .ant-modal.modal-md{
	  width: 520px !important;
	  max-width: 100% !important;
  }
  
  .verficationmodal .ant-modal-body {
	  padding-top: 60px;
	  /* border-top: 8px solid rgb(254, 203, 46); */
  }
  
  .mediummodal .modal-md{
	  width: 520px !important;
	  max-width: 100% !important;
  }
  
  .mediummodal .modal-md .buynow li h2 {
	  margin-bottom: 2px;
  }
  
  .ant-modal-header .ant-modal-title {
	  width: 90%;
  }
  
  .linkfoliopage input.ant-input.form-control {
	  min-height: 45px !important;
  }
  
  .linkfoliopage .link-btn {
	  margin-top: 25px;
  }
  
  .fpsummary .btnimg{
	  vertical-align: middle;
  }
  
  .fpsummary {
	  margin-top: 20px;
  }
  
  .fpsummary .allocation {
	  margin-bottom: 10px;
  }
  
  .ant-menu-overflow .ant-menu-submenu {
	  padding: 0 15px !important;
  
  }
  @media only screen and (max-width:768px) and (max-height:667px){
	  .ant-menu-submenu>.ant-menu{
		  overflow-y: auto ;
		  max-height: 250px ;
		  overflow-x: hidden;
	  }
  }
  .foliopages .non-loginpages {
	  margin-top: 0px
  }
  
  
  .primary_btn.ant-btn-default {
	  color: #fff;
	  padding: 8px 20px;
	  border-radius: 4px;
  }
  
  .ant-pagination-item-active:focus-visible, .ant-pagination-item-active:hover{

	border-color:#ffffff!important;
  }

.ant-pagination-item{
	border: 0px solid red;
}

  .d-primary-color{
	color: var(--primary);
}

  #tab_default_3 .mandate-filed input.did-floating-input.form-control.h-28 {
	  /* width: 160px; */
  }
  
  #tab_default_3 .cart_box {
	  padding: 20px;
  }
  
  .ant-select-dropdown {
	  /* z-index: 99999 !important; */
  }
  
  .cartFooter .primary_btn {
	  display: inline-flex;
	  align-items: center;
  }
  
  .acknowledgment .custom_breadcrumb {
	  margin-top: 15px;
  }
  
  .assetreport .d-flex {
	  padding-left: 15px;
  }
  
  .btn.primary_btn:hover disabled{
	  background: var(--secondary) !important;
  }
  
  button[disabled] {
	  cursor: not-allowed;
	  opacity: 0.35 !important;
  }
  
  button[disabled]:hover{
	  background: var(--secondary) !important;
	  color: #fff !important;
  }
  
  .buynow li label {
	  width: 45%;
	  float: left;
  }
  
  .buynow li h2 {
	  width: 45%;
	  float: left;
  }
  
  .buynow li .dot-sepa{
	  width: 10%;
	  float: left;
  }
  
  .buynow .buynow {
	  margin-bottom: 0px;
  }
  
  .ant-select-item-option-content {
	  flex: auto;
	  overflow: hidden;
	  white-space: inherit !important;
	  text-overflow: ellipsis;
	  height: auto;
  }
  
  .acontainerheader {
	  width: 96%;
	  margin: auto;
  }
  .captchatag .ant-input {
	  line-height: 32px;
  }
  
  .checkboxclr {
	  color: #666;
  }
  
  /* Mediaquery */
  
  @media (min-width: 768px) {
  
  
  
	  /* .displayb .d-flex.scheme_info .d-flex {
		  width: 50%;
	  } */
  
	  .custom-flex .displayb .d-flex.scheme_info .d-flex {
		  width: auto;
	  }
  
	  li.d-flex.min-width-168 div+div {
		  min-width: 8em;
	  }
  
	  .ant-modal-content .lightblue_bg .col-md-3 {
  
		  -webkit-box-flex: 0;
  
		  -ms-flex: 0 0 50%;
  
		  flex: 0 0 50% !important;
  
		  max-width: 50% !important;
  
	  }
  }
  
  .action_items ul.d-flex {
	  margin-bottom: 0px !important;
  }
  
  
  
  
  @media screen and (min-width: 768px) and (max-width: 1191px) {
  
	  .nomineedetails .custom-bs {
		  -webkit-box-flex: 0 !important;
		  -ms-flex: 0 0 50% !important;
		  flex: 0 0 50% !important;
		  max-width: 50% !important;
		  margin-bottom: 15px !important;
	  }
  
	  .nominee-box ul.data_autopoplate {
		  display: block;
		  color: #000;
		  /* justify-content: space-between; */
		  clear: both;
		  width: 100%;
		  overflow: auto;
	  }
  
	  .nominee-box .folio_profile ul.data_autopoplate li {
		  margin-right: 0px !important;
		  width: 20% !important;
		  /* overflow: inherit; */
		  margin: 10px 0px;
		  display: inline-block;
		  min-height: 46px;
	  }
  
	  .update-profile-tabs .nominee-box .folio_profile ul.data_autopoplate {
		  margin-bottom: 0px;
	  }
  
  }
  
  .pay_tax_span>span {
	  display: block;
	  color: #666;
	  margin-bottom: 10px;
	  font-weight: 700 !important;
  }
  
  .history_btn {
	  display: inline !important;
  }
  
  @media screen and (min-width: 993px) and (max-width: 1191px) {
	  .inner-cgains {
		  position: relative;
		  left: 0px;
		  display: inherit;
	  }
  
	  .inner-sosc {
		  position: relative;
		  left: 0px;
		  display: inherit;
	  }
  
	  .acsummaryvalue .scheme_info li:after {
		  margin-left: 9px;
		  margin-right: 8px;
	  }
  }
  
  /*--- Menu -----*/
  
  
  .userinfo {
	  position: absolute;
	  right: 0;
	  top: 0;
  }
  
  .userinfo .action_items a img {
	  width: 24px;
	  height: 24px;
  }
  
  .userinfo .action_items li a {
	  display: block;
	  margin: 8px 14px;
	  position: relative;
  }
  
  .userinfo .action_items {
	  display: inline-block;
	  margin-top: 15px;
  }
  
  .userinfo .action_items li a:hover img {
	  filter: brightness(0.5);
  }
  
  .userinfo .action_items li a span {
	  position: absolute;
	  background: var(--secondary);
	  border-radius: 100px;
	  width: 20px;
	  height: 20px;
	  text-align: center;
	  line-height: 19px;
	  color: #fff;
	  font-size: 10px;
	  left: 13px;
	  border: 1px solid #fff;
	  top: -7px;
  }
  
  .userprofile {
	  /* background: #F4F7F9; */
	  /* background: var(--secondary-beige); */
	  /* background: #76787a; */
	  /* background: #231f20; */
	  background: #FFFFFF;
	  padding: 5px 20px 0px 20px;
  }
  
  .userprofile p {
	  font-size: 13px;
	  color: #666;
	  margin-top: 3px;
	  margin-bottom: 0;
	  font-weight: 300;
  }
  
  .userprofile a {
	  text-decoration: none;
  }
  
  .userprofile .dropdown-toggle::after {
	  display: none;
  }
  
  .userprofile .dropdown-item {
	  padding: 10px;
	  border-bottom: 1px solid #f3f3f3;
	  color: #000000 !important;
  }
  
  .userprofile .dropdown-item:hover {
	  color: #c19a5b !important
  }
  
  
  
  .userprofile .dropdown-item.active,
  .userprofile .dropdown-item:active {
	  color: #264c8d;
	  text-decoration: none;
	  background-color: #ffffff;
  }
  
  .userprofile h4:after {
	  display: inline-block;
	  width: 0;
	  height: 0;
	  margin-left: 0.255em;
	  vertical-align: 0.255em;
	  content: "";
	  border-top: 0.3em solid;
	  border-right: 0.3em solid transparent;
	  border-bottom: 0;
	  border-left: 0.3em solid transparent;
	  /* float: right; */
	  margin-top: 6px;
	  float: none;
  }
  
  .userprofile .fa {
	  color: #1BBC65;
  }
  
  .userprofile .user_pic {
	  background: var(--secondary);
	  height: 36px;
	  width: 36px;
	  text-align: center;
	  vertical-align: middle;
	  margin-right: 10px;
	  margin-top: 3px;
	  border-radius: 3px;
	  line-height: 38px;
	  font-size: 20px;
	  color: #fff;
	  -webkit-border-radius: 20px;
		 -moz-border-radius: 20px;
			  border-radius: 20px;
  }
  
  .userprofile .dropdown-menu {
	  background-color: #ffffff;
	  border: 0px solid rgba(0, 0, 0, 0.15);
	  border-radius: 0;
	  box-shadow: 0px 6px 10px rgb(0 0 0 / 25%);
	  margin: 0px 0 0;
	  min-width: 100%;
	  padding: 0;
	  transform: translate3d(-100px, 40px, 0px) !important;
	  left: 110px !important;
  }
  
  .userprofile .dropdown-menu a {
	  font-size: 15px;
  }
  
  .folio_info li {
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  /* border-left: 1px solid #c3dfff; */
	  padding: 10px 24px;
	  line-height: 24px;
	  color: #ffffff;
  }
  
  .folio_info li span {
	  margin-left: 2px;
	  font-weight: 600;
	  text-transform: capitalize;
  }
  
  .hed-section .folio_info li span {
	  margin-left: 5px;
  }
  
  .scheme_box {
	  border: 1px solid #e5e6e7;
	  border-radius: 3px;
  }
  
  .scheme_box .scheme_title {
	  background: #F4F7F9;
	  border-bottom: 1px solid #e5e6e7;
	  min-height: 70px;
	  border-top-left-radius: 10px;
	  border-top-right-radius: 10px;
  }
  
  .scheme_box .scheme_title h3 {
	  margin-bottom: 0;
  }
  
  .scheme_box .scheme_title span {
	  font-family: "Crimson Text";
	  color: #666;
	  font-size: 15px;
	  margin-left: 20px;
  }
  
  
  
  .scheme_info li {
	  border-right: 0px solid #efefef;
	  padding: 5px 0px;
	  color: #666;
	  font-size: 15px;
	  /* width: 13rem; */
  }
  
  .scheme_info li:after {
	  content: "";
	  width: 1px;
	  height: 45px;
	  background: #dddddd;
	  margin-left: 15px;
	  margin-right: 15px;
  }
  
  .scheme_info_items li {
	  width: 15rem;
  }
  
  /* .scheme_info li:nth-child(5)::after,
  .scheme_info li:last-child::after {
	  background: none;
  } */
  
  .scheme_info li:last-child::after {
	  background: none;
  }
  
  .successful-investment::after {
	  background: #dddddd !important;
  }
  
  .scheme_info li span {
	  font-weight: 500;
	  display: block;
	  font-size: 14px;
	  text-transform: capitalize;
  }
  
  .dit-data .scheme_info_items li span {
	  word-wrap: break-word;
  }
  
  .scheme_btn li button {
	  border-left: 0px solid #ddd;
	  padding: 16px 7px;
	  color: var(--secondary);
	  display: block;
	  text-align: center;
	  text-decoration: none;
  }
  
  .scheme_btn li:first-child a {
	  border-left: 1px solid #ddd;
	  padding-left: 30px;
  }
  
  .scheme_btn li:last-child a {
	  padding-right: 0;
  }
  
  .scheme_btn li span {
	  display: block;
	  font-size: 15px;
	  font-weight: 600;
  }
  
  .scheme_btn button img {
	  /* background: var(--mint-green); */
	  background-color: #c0995b;
	  width: 36px;
	  height: 36px;
	  border-radius: 100px;
	  text-align: center;
	  line-height: 30px;
	  padding: 6px;
	/*  border: 1px solid #c19a04;
  box-shadow: 0px 0px 5px 6px #c19a04;*/
  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  box-sizing: border-box;
  transition: all 1s;
  border: 4px solid transparent;
  
  }
  
  .scheme_btn button:hover img {
	  background: var(--secondary);
  }
  
  .scheme_btn button:hover span {
	  color: #000;
  }
  
  
  
  .form_schem_details {
	  /* background: #FDF4CD; */
	  background: #dde7e5; 
	  padding: 10px 20px;
	  font-weight: 600;
	  /* color: #000; */
	  color: #6b6b6b;
	  border-bottom-left-radius: 10px;
	  border-bottom-right-radius: 10px;
  }
  
  .form_schem_details .btnimg {
	  background: #FDDF80;
	  width: 34px;
	  height: 34px;
	  border-radius: 100px;
	  border: 1px solid #000;
	  padding: 4px;
	  margin-left: 10px;
  }
  
  .form_schem_details li:first-child {
	  /* border-right: 1px solid #b7ae89; */
	  padding-right: 20px;
	  margin-right: 10px;
  }
  
  .form_schem_details div {
	  padding: 10px 4px;
  }
  
  .form_schem_details span {
	  display: block;
	  font-size: 14px;
	  font-weight: 500;
  }
  
  .folio_box .foliono {
	  font-size: 16px;
	  font-weight: 600;
  }
  
  .terms_conditions {
	  overflow: auto;
	  max-height: 400px;
  }
  
  .terms_conditions p {
	  margin-bottom: 20px;
  }
  
  .terms_conditions h6 {
	  color: #063f88;
	  margin-bottom: 12px;
	  font-size: 18px;
  }
  
  .terms_conditions ul li {
	  margin-bottom: 20px;
	  padding-left: 13px;
	  position: relative;
	  ;
  }
  
  .terms_conditions ul li:before {
	  width: 0;
	  content: '';
	  height: 0;
	  border-top: 5px solid transparent;
	  border-bottom: 5px solid transparent;
	  border-left: 5px solid var(--primary);
	  position: absolute;
	  left: 0;
	  top: 7px;
  }
  
  /* Dashboard */
  .bg1 {
	  background: var(--secondary-orange);
	  border-radius: 10px;
	  color: #39A74B;
  }
  
  .bg2 {
	  background: var(--secondary-teal);
	  border-radius: 10px;
	  color: #4F75AE;
  }
  
  .bg3 {
	  background: var(--secondary-beige);
	  border-radius: 10px;
	  color: #478B9C;
  }
  
  .color_red{
	  color: red;
  }
  
  .bg4 {
	  background: var(--secondary-green);
	  border-radius: 10px;
	  color: #AE7352;
  }
  
  .color-das-green {
	  color: #39A74B;
  }
  
  .color-das-blue {
	  color: #4F75AE;
  }
  
  .color-das-grbl {
	  color: #478B9C;
  }
  
  .color-das-brown {
	  color: #AE7352;
  }
  
  .d-blocks h1 {
	  font-weight: 600;
	  font-size: 18px;
  }
  .color-das-white {
	  color: var(--white)
  }
  .announcement_slider img {
	  /*width:100%;
	  height:280px;
	  object-fit: fill;*/
	  display: block;
	  max-height: 280px;
	  min-height: 280px;
	  width: 100%;
	  border-radius: 10px;
  }
  
  .d_return_switch .xirr {
	  display: inline-block;
	  border-radius: 100px;
	  text-decoration: none;
	  color: var(--white) !important;
	  /* width: 54px; */
	  width: 76px;
	  text-align: center;
  }
  
  .d_return_switch .absult {
	  display: inline-block;
	  border-radius: 100px;
	  text-decoration: none;
	  color: #000;
	  width: 62px;
	  text-align: center;
  }
  
  .d_return_switch {
	  border: 2px solid #FFFFFF;
	  border-radius: 100px;
	  /* width: 125px; */
	  width: 162px;
	  height: 27px;
	  line-height: 26px;
	  font-size: 14px;
  }
  
  /* .d_return_switch .selected {
	  background: #ae7352;
	  color: #fff !important;
  } */
  
  .d_return_switch .selected {
	  background: #fff;
	  color: #80894c !important;
	  font-weight: bold;
	  width: 82px;
  }
  
  .height280 {
	  height: 280px;
  }
  
  .height480 {
	  height: 480px;
  }
  
  .height420 {
	  height: 420px;
  }
  
  
  .quicklinks li a h3 {
	  font-size: 16px;
	  color: var(--secondary);
	  margin-top: 13px;
  }
  
  .quicklinks li a:hover img {
	  filter: brightness(0.5);
  }
  
  .quicklinks li a:hover h3,
  .quicklinks li a:hover {
	  text-decoration: none;
	  color: #000;
  }
  
  .quicklinks li {
	  margin-bottom: 24px;
	  position: relative;
  }
  
  .quicklinks li:last-child {
	  margin-bottom: 0px;
  }
  
  .d_button {
	  background: var(--secondary);
	  padding: 10px 15px;
	  color: #fff !important;
	  border-radius: 3px;
	  transition: all 0.5s ease;
  }
  
  .d_button:hover {
	  background: var(--secondary);
	  color: #000;
	  text-decoration: none;
	  transition: all 0.5s ease;
  }
  
  .trans_links div img {
	  width: 20px;
  }
  
  .trans_links div {
    /* background:var(--black); */
    background: #c0995b;
    /* border: 4px solid #4d4d4f; */
    width: 40px;
    /* border-radius: 100px; */
    height: 40px;
    text-align: center;
    line-height: 30px;
    margin-right: 16px;
    /* border: 1px solid #c19a04; */
    /* box-shadow: 0px 0px 5px 6px #dddddda6; */
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    /* box-sizing: border-box;
    transition: all 1s;
    border: 4px solid transparent;
    position: relative; */
}
  
  .trans_links li a:hover div {
	  background: var(--black);
	  /* border: 1px solid #002148; */
  }
  
  .trans_links li a:hover div img {
	  filter: invert(1);
  }
  
  .trans_links li a h3 {
	  font-size: 16px;
	  color: #000;
  }
  
  .trans_links li a:hover h3 {
	  color: var(--secondary);
  }
  
  .trans_links li:before,
  .trans_links li:after {
	  border-right: 2px solid;
	  content: '';
	  display: block;
	  height: 8px;
	  margin-top: -6px;
	  position: absolute;
	  -moz-transform: rotate(135deg);
	  -o-transform: rotate(135deg);
	  -webkit-transform: rotate(135deg);
	  transform: rotate(135deg);
	  right: 10px;
	  top: 50%;
	  width: 0;
  }
  
  .trans_links li:after {
	  margin-top: -1px;
	  -moz-transform: rotate(45deg);
	  -o-transform: rotate(45deg);
	  -webkit-transform: rotate(45deg);
	  transform: rotate(45deg);
  }
  
  .d-reports {
	  background: #fdfdfd;
	  border: 1px solid #e3e3e3;
	  border-radius: 3px;
  }
  
  .d-reports .col-md-2 {
	  flex: 0 0 20.5%;
	  max-width: 20.5%;
	  ;
  }
  
  .d-reports .col-md-2:last-child {
	  flex: 0 0 18%;
	  max-width: 18%;
  }
  
  .d-reports .btn {
	  padding: 10px 20px;
	  min-height: 44px;
  }
  
  .p-4.mt-3.border.d-reports {
	  padding-top: 34px !important;
  }
  
  .trans_status .progressbar {
	  width: calc(100% - 250px);
  }
  
  .red {
	  color: red !important;
  }
  
  .hidden {
	  display: hidden !important;
	  display: hidden !important;
  }
  
  .trans_status .progressbar li {
	  list-style-type: none;
	  width: 100%;
	  float: left;
	  position: relative;
	  text-align: center;
	  color: #666;
	  display: block !important;
	  font-weight: 600;
	  text-transform: capitalize;
  }
  
  .trans_status .progressbar li:before {
	  width: 34px;
	  height: 34px;
	  content: '';
	  line-height: 30px;
	  border: 6px solid #E8F0FC;
	  background-color: #E8F0FC;
	  display: block;
	  text-align: center;
	  margin: 0 auto 5px auto;
	  border-radius: 50%;
	  transition: all .8s;
	  position: relative;
	  z-index: 2;
  }
  
  .trans_status .progressbar li.active:before {
	  border: 6px solid #39A74B;
	  background-color: #39A74B;
  }
  
  .trans_status .progressbar li:after {
	  width: 100%;
	  height: 4px;
	  content: '';
	  position: absolute;
	  background-color: #E8F0FC;
	  top: 17px;
	  /* left: -50%; */
	  z-index: 0;
	  transition: all .8s;
  }
  
  .trans_status .nctslide .progressbar li:after {
	  left: -50%;
  }
  
  .carousel-item .tslider-column span {
	  text-transform: capitalize;
  }
  
  .trans_status .progressbar.sipinitiated li.soa:after {
	  background-color: #fff !important;
  }
  
  .trans_status .progressbar li:first-child:after {
	  content: none;
  }
  
  .trans_status .progressbar li.active:before {
	  border-color: #39A74B;
	  background-color: #39A74B;
	  transition: all .8s;
	  position: relative;
	  z-index: 1;
  
  }
  
  .trans_status .progressbar li.red:before {
	  border-color: #a73939 !important;
	  background-color: #a73939 !important;
	  transition: all .8s;
	  position: relative;
	  z-index: 1;
  
  }
  
  .trans_status .progressbar li.active:after {
	  background-color: #39A74B;
	  transition: all .8s;
  }
  
  .trans_status .progressbar li:last-child.active:after {
	  background-color: #39A74B;
	  transition: all .8s;
  }
  
  .trans_status .progressbar li.red:after {
	  background-color: #a73939;
	  transition: all .8s;
  }
  
  .trans_status .progressbar li.active {
	  color: #39A74B;
  }
  
  .trans_status .scheme-title {
	  background: #E6EEF9;
	  padding: 20px 10px 20px;
	  width: 525px;
	  position: relative;
  }
  
  .trans_status .nctslide .scheme-title {
	  width: 200px;
  }
  
  .max-w-160 {
	  max-width: 160px;
  }
  
  .scheme-title:after {
	  content: '';
	  position: absolute;
	  right: -10px;
	  top: 40%;
	  width: 0;
	  height: 0;
	  border-top: 15px solid transparent;
	  border-bottom: 15px solid transparent;
	  border-left: 15px solid #e6eef9;
  }
  
  .trans_status {
	  /* height: 140px !important; */
	  display: grid;
	  align-items: center;
	  min-height: 110px;
  }
  
  .modal-dialog .alerthd button.close {
	  float: right;
	  display: inherit;
	  position: absolute;
	  top: 14px;
	  right: 11px;
	  z-index: 99;
  }
  
  
  .commonTextInput {
	  margin-bottom: 25px !important;
  }
  
  
  #transCarou .carousel-inner .d-flex.white_box {
	  background: none;
  }
  
  .trans_status .initiated:before {
	  background: url(../images/svg/initiated_icon.svg) no-repeat;
  }
  
  .trans_status .initiated_active:before {
	  background: url(../images/svg/initiated_active_icon.svg) no-repeat;
  }
  
  .trans_status .processing:before {
	  background: url(../images/svg/processing_icon.svg) no-repeat;
  }
  
  .trans_status .processing_active:before {
	  background: url(../images/svg/processing_active_icon.svg) no-repeat;
  }
  
  .trans_status .units:before {
	  background: url(../images/svg/units_allocated_icon.svg) no-repeat;
  }
  
  .trans_status .units_active:before {
	  background: url(../images/svg/units_allocated_active_icon.svg) no-repeat;
  }
  
  .trans_status .soa:before {
	  background: url(../images/svg/soa_icon.svg) no-repeat;
  }
  
  .trans_status .soa_active:before {
	  background: url(../images/svg/soa_active_icon.svg) no-repeat;
  }
  
  .trans_status .scheme-title {
	  font-size: 16px;
	  font-weight: 600;
	  color: var(--secondary);
  }
  
  .trans_status .purchase_type {
	  font-weight: 400;
	  color: #000;
	  margin-top: 10px;
	  font-size: 16px;
  }
  
  .trans-status-controls {
	  position: absolute;
	  top: 3px;
	  right: 3px;
	  display: none;
  }
  
  /* Dashboard */
  
  .stppause .scheme_title h3 span {
	  display: block;
	  margin-left: 0;
	  margin-top: 6px;
  }
  
  /* Dev Changes */
  
  .addbtn_custom {
	  color: var(--secondary) !important;
	  font-weight: 600 !important;
	  font-size: 15px !important;
	  padding: 0 !important;
  }
  
  .addbtn_custom .addbtn {
	  background: var(--secondary);
	  border-radius: 100%;
	  width: 16px;
	  height: 16px;
	  display: inline-block;
	  line-height: 16px;
	  text-align: center;
	  margin-right: 6px;
	  color: #fff;
  }
  
  .edit-mandate input {
	  min-height: 32px;
	  border: 1px solid #d0d4dd;
	  border-radius: 2px;
	  padding-left: 10px;
  }
  
  .edit-mandate button {
	  background: var(--secondary);
	  color: #fff;
	  border: 1px solid var(--secondary);
	  border-radius: 0px 2px 2px 0px;
	  width: 36px;
	  padding: 0;
  }
  
  .blue_box .edit-mandate button {
	  position: absolute;
  }
  
  .edit-mandate button:hover {
	  background: #ffcb05;
	  color: #000 !important;
	  border: 1px solid #000000 !important;
  }
  
  .edit-mandate .ant-btn:hover {
	  color: var(--secondary);
	  border-color: var(--secondary);
  }
  
  ::selection {
	  color: #fff;
	  background: #000;
  }
  
  .username h4 {
	  font-weight: 500 !important;
	  font-size: 15px !important;
	  margin-bottom: 5px !important;
  }
  
  .fatcha_info p {
	  font-size: 15px;
	  color: #000;
  }
  
  
  .blue_box .radio_group_labels.new-purchaseed .text-dark {
	  margin-top: 0px !important;
  }
  
  .modal-content .preline p {
	  font-weight: 500;
	  font-size: 15px;
	  margin-bottom: 15px;
	  color: var(--secondary);
  }
  
  .ackdetails ul.data_autopoplate.ackItem li {
	  display: block !important;
  }
  
  .ant-menu-horizontal {
	  padding-top: 16px !important;
  }
  
  .plussymbol {
	  font-weight: bold;
	  font-size: 16px;
  }
  
  .ant-layout {
	  min-height:482px !important;
	 /*margin-top: 10px;*/
  }


  @media only screen and (min-width: 701px) {

  .ant-layout {
	  
	  /* margin-top: 10px;*/
	  border:0px solid red;
  }


  }
  
  .hed-section .primary_btn {
	  min-height: 45px;
	  height: 47px;
	  margin-top: 8px;
  }
  
  .d_return_switch a+a.absult.selected {
	  float: right;
  }
  
  .carousel-control-prev-icon,
  .carousel-control-next-icon {
	  margin-top: -10px;
  }
  
  .loginlabel .custom-float .float-label {
	  position: relative;
	  margin-bottom: 0px;
  }
  
  .nomineedetails input.form-control,
  .nomineedetails textarea {
	  text-transform: capitalize;
  }
  
  
  .newpuchasepersonal input.form-control,
  .newpuchasepersonal textarea {
	  text-transform: capitalize;
  }
  
  .asset-slider {
	  padding-top: 23px;
  }
  
  .d-reports .custom-float .float-label {
	  position: relative;
	  margin-bottom: 0px;
  }
  
  .nominee-box h6 {
	  font-size: 15px;
	  font-weight: 700;
	  color: var(--secondary);
  }
  
  .servicerequestsection.cart_box {
	  border-top-left-radius: 10px;
	  border-top-right-radius: 10px;
  }
  
  .ct-statusbar .flex-column {
	  margin: 0px 6px;
  }
  
  /* .sipinitiated .d-flex {
	  position: relative;
  } */
  
  /* .sipinitiated .title-c {
	  position:absolute;
	  top:20px;
  }  */
  
  .carousel-item .tslider-column {
	  text-align: center;
	  margin: 0 5px;
	  width: 25%;
  
  }
  
  .faicons i.fa {
	  font-size: 19px;
	  margin: 0px 5px;
  }
  
  .switchc {
	  white-space: nowrap;
  }
  
  .quickaction ul li .nav-link {
	  margin: 0px;
  }
  
  span.qtitle {
	  margin-left: 10px;
  }
  
  .quickaction ul li img {
	  width: 23px !important;
	  height: 23px !important;
  }
  
  .circle-q {
	  border: 1px solid #ddd;
	  height: 35px;
	  width: 35px;
	  display: inline-block;
	  text-align: center;
	  vertical-align: middle;
	  border-radius: 50%;
	  line-height: 30px;
	  background: #f4f1fd;
  }
  
  .btn-align {
	  border: 1px solid #efefef;
	  margin: 0px 0px 5px 0px;
	  border-radius: 4px;
	  background: #fbf4f4;
	  padding-bottom: 0px;
  }
  
  #loginwithOTP .custom-float .loginlabel .label-float {
	  color: var(--secondary);
	  top: -15px;
	  background: #e9ecef;
	  padding: 0 5px !important;
	  font-size: 15px !important;
	  /* left: 40px; */
  }
  
  .custom-float .loginlabel .label-float {
	  color: var(--secondary);
	  top: -15px !important;
	  background: #fff !important;
	  padding: 0 5px !important;
	  font-size: 15px !important;
	  /* left: 40px; */
  }
  
  
  .infomodal-merge .col div {
	  margin-bottom: 15px;
  }
  
  .ant-modal.infoModal.infomodal-merge {
	  position: relative;
	  margin: 0 auto !important;
	  width: 550px !important;
	  max-width: 550px !important;
	  top: 4%;
  }
  
  .mergefolio .blue_box .col-md-6 span {
	  margin-bottom: 10px;
  }
  
  .mergefolio .blue_box .col-md-6 b {
	  text-align: right;
	  display: block;
	  margin-bottom: 10px;
  }
  
  .mergefolio .blue_box span {
	  text-align: left;
	  display: block;
  }
  
  /* .infomodal-merge .ant-modal-content {
	  width: 800px !important;
  } */
  
  .infomodal-merge button.ant-modal-close {
	  position: absolute;
	  right: 5px;
	  top: 5px;
  }
  
  .infomodal-merge h3 {
	  margin: 0px 0px 10px 0px !important;
  }
  
  .infomodal-merge p {
	  margin: 0px 0px 15px !important;
  }
  
  .renumeration {
	  margin-top: 40px;
  }
  
  .renumeration h2 {
	  margin-bottom: 10px;
  }
  
  .renumeration .column {
	  margin-top: 25px;
  }
  
  .renumeration p {
	  margin-bottom: 5px;
  }
  
  .renumeration .ant-btn-default {
	  background: var(--secondary);
	  color: #fff;
	  padding: 8px 10px;
	  border-radius: 2px;
	  transition: all 1s ease;
	  font-size: 15px;
	  min-height: 45px;
	  border-radius: 4px;
  }
  
  .renumeration .ant-btn-default:hover {
	  background: #fecb2e;
	  transition: all 1s ease;
	  text-decoration: none;
	  color: #000 !important;
  }
  
  .bestinvestment {
	  text-align: right;
	  margin-top: 25px;
	  background: #c19a5a;
  }
  
  .renote {
	  margin: 25px 0px 0px;
	  color: #ff0000;
  }
  
  .renote span {
	  font-weight: 600;
  }
  
  #rc-tabs-0-panel-3 .bestinvestment {
	  display: none;
  }
  
  .loginlabel .bestinvestment img {
	  filter: inherit !important;
	  border-radius: 8px;
  }
  
  #rc-tabs-0-panel-1 .form-group.mb-4,
  #rc-tabs-0-panel-1 .commonTextInput {
	  margin-bottom: 0px !important;
  }
  
  .loginbox .ant-tabs-content-holder {
	  border-top: 1px solid #ccc;
	  padding: 20px 20px 20px 25px !important;
  }
  
  .non-loginpages .custom_table table tbody tr {
	  background: #fffdfd;
  }
  
  .renumeration .table {
	  margin-bottom: 25px;
	  position: relative;
  }
  
  .renumeration-content {
	  margin-top: 40px;
  }
  
  .renumeration-content h6 {
	  font-weight: 600;
	  font-size: 14px;
	  margin-bottom: 10px;
	  margin-top: 7px;
  }
  
  .dittranstion .custom_table.sttable .mt-4.mb-5 {
	  margin: 0px !important;
  }
  
  .dittranstion .custom_table.sttable .col-md-12 {
	  padding-left: 5px;
	  padding-right: 5px;
  }
  
  .pop-mf-title, .pop-mf {
	  margin-bottom: 10px;
  }
  
  .renumeration .breadcrumb {
	  background: #e9ecef !important;
	  padding: 20px;
	  margin: 10px 0px;
  }
  
  .dit-data .scheme_info_items li div{
	  font-weight: 600;
  }
  
  .dit-data .scheme_info_items li {
	  width: 25%;
	  margin-bottom: 15px;
	  display: inline-block !important;
	  vertical-align: top;
	  padding: 5px 20px 5px 0px;
  }
  
  .renote {
	  color: #ff0000;
  }
  
  .renote a {
	  text-decoration: underline;
  }
  
  .renote span {
	  font-weight: 600;
  }
  
  .OTPVerification_backdrop__TPyLe h5#TERMSpopupTitle {
	  margin-bottom: 9px;
	  font-size: 18px;
	  margin-left: 0px;
	  padding-left: 0px !important;
	  border-bottom: 3px solid var(--primary);
	  display: inline-block;
	  color: #fff;
	  font-weight: 500;
	  position: relative;
  }
  
  .ant-modal-content button.btn.primary_btn.w-25 {
	  width: auto !important;
  }
  
  .ant-table tfoot>tr>td, .ant-table tfoot>tr>th, .ant-table-tbody>tr>td, .ant-table-thead>tr>th {
	  overflow-wrap: break-word;
	  padding: 8px;
	  position: relative;
  }
  
  .three-sec li {
	  list-style: lower-latin;
  }
  
  .faqpage p {
	  margin-bottom: 0px;
  }
  
	  .loginpage .carousel-item img {
		  width: 100%;
		  height: 200px;
		  margin-bottom: 15px;
	  }
	  .mobile-download {
		  display: none;
	  }
  
  @media screen and (max-width:992px) {
	  .action_buttons {
		  height: auto;
	  }
  
	  .Registerotm .action_buttons {
		  height: auto;
	  }
  
	  .ant-modal-centered .ant-modal {
		  top: 0;
		  display: inline-block;
		  padding-bottom: 0;
		  text-align: left;
		  /* vertical-align: top !important; */
	  }
  
	  .displayb.schme-section .d-flex.scheme_info {
		  display: block !important;
	  }
  
	  .displayb.schme-section .d-flex.scheme_info .d-flex {
		  width: 33% !important;
		  display: inline-flex !important;
		  margin-bottom: 20px;
	  }
  
	  .scheme_box.acsummaryvalue ul.d-flex {
		  display: block !important;
	  }
  
	  .scheme_box.acsummaryvalue li.d-flex {
		  width: 33% !important;
		  display: inline-block !important;
		  margin-bottom: 20px;
		  vertical-align: text-top;
	  }
  
	  .acsummaryvalue .return_switch {
		  margin-left: 0;
		  margin-top: 0px;
	  }
  
	  .acsummaryvalue .scheme_info li:after {
		  display: none;
	  }
  
	  .inner-sosc,
	  .inner-cgains {
		  position: relative;
		  left: 0px;
		  display: inherit;
	  }
  
	  .hed-section .w-75 {
		  margin-left: 0rem;
	  }
  
	  .right-button-section {
		  position: relative;
		  top: 0px;
		  right: 0px;
	  }
  
	  .right-button-section .col {
		  width: 40%;
		  margin: 0 auto;
	  }
  
	  .hed-section .primary_btn {
		  min-height: 45px;
		  height: auto;
		  margin-top: auto;
	  }
  
	  .atriggers .col-md-10 {
		  padding-left: 0px !important;
	  }
  
	  .schedule-t ul.d-flex.scheme_btn li {
		  width: 100%;
		  text-align: left;
	  }
  
	  .schedule-t .scheme_btn {
		  margin-bottom: 0px;
		  padding-top: 0px;
		  border-top: 2px solid #ededed;
	  }
  
	  .table-responsive th,
	  .table-responsive td {
		  padding: 20px;
		  white-space: pre;
	  }
  
	  .qv-folio {
		  margin-left: 15px !important;
	  }
  
	  .folio_box.d-flex .folio_info li {
		  display: block;
		  /* align-items: self-start; */
		  /* justify-content: center; */
		  border-left: 0px;
		  padding: 6px 0px;
		  line-height: 23px;
		  color: var(--white);
		  text-align: left;
	  }
  
	  .folio_profile ul.data_autopoplate li,
	  .folio_profile1 ul.data_autopoplate li,
	  .folio_profile2 ul.data_autopoplate li {
		  margin-right: 0px;
		  width: 100%;
	  }
  
	  .cart_box {
		  padding: 15px;
	  }
  
  
	  .loginhd .col-md-6,
	  .d-blocks .col-md-3 {
		  flex: 0 0 100%;
		  max-width: 100%;
	  }
  
	  .subnav nav,
	  .securityinfo {
		  padding: 15px !important;
	  }
  
	  /*footer .pl-0, footer .pr-0{
	  padding-left:15px !important; 
	  padding-right:15px !important; 
   }*/
  
	  footer .text-dark,
	  .folio_box .w-25,
	  .folio_box .w-75 {
		  width: 100% !important;
	  }
  
	  footer ul {
		  width: 100%;
		  display: block !important;
	  }
  
	  .loginbox {
		  width: 100%;
		  margin-top: 10px;
	  }
  
	  .loginbox .nav-pills .nav-link {
		  padding: 1.2rem 0.2rem;
	  }
  
	  .loginbox {
		  min-height: inherit;
	  }
  
	  .subnav .navbar-nav .nav-link {
		  border-bottom: 1px solid #fff;
	  }
  
	  .loginbox .nav-item {
		  width: 33.333%;
		  text-align: center;
	  }
  
	  .loginbox .quickaction .nav-item {
		  width: 100%;
		  text-align: left;
	  }
  
	  .playstore {
		  float: left;
	  }
  
	  .loginhd .tollfree {
		  padding: 0 !important;
		  margin: 0 !important;
		  float: none !important;
		  display: block !important;
	  }
  
	  .loginhd .tollfree h6 {
		  border-bottom: 1px solid #ccc;
		  margin: 0 !important;
		  padding-bottom: 10px;
		  padding-top: 10px;
	  }
  
	  .loginhd .tollfree h6:last-child {
		  border-bottom: 0px solid #ccc;
	  }
  
	 
  
	  .new_leftpane,
	  .new_rightpage {
		  width: 100%;
		  padding: 0 !important;
	  }
  
	  ul.data_autopoplate,
	  .folio_box.d-flex,
	  .folio_box .folio_info,
	  .folio_box .d-flex,
	  .scheme_box .scheme_info,
	  .scheme_box .scheme_title,
	  .displayb,
	  .scheme_box .scheme_info .d-flex,
	  .form_schem_details .d-flex,
	  .trans_status .d-flex {
		  display: block !important;
	  }
  
	  .did-floating-label-content,
	  .radio_group_labels label {
		  width: 100%;
	  }
  
	  .action_buttons .secondary_btn,
	  .action_buttons .primary_btn {
		  display: block;
		  margin-bottom: 14px;
		  margin-right: 0;
		  width: 100%;
	  }
  
	  .cart_total_info .amount_total,
	  .cart_total_info .scheme_total {
		  float: right;
	  }
  
	  .cart_total_info .float-right,
	  .action_buttons .float-left {
		  float: none !important;
		  margin-top: 20px;
	  }
  
	  ul.data_autopoplate li {
		  margin-right: 0;
		  margin-bottom: 15px;
		  margin-top: 15px;
	  }
  
	  .folio_box .float-left,
	  .folio_box .float-right {
		  float: none !important;
	  }
  
	  .folio_info li {
		  /* border-top: 1px solid #c3dfff; */
		  border-top: 1px solid #c79750;
		  padding: 16px 0;
		  border-left: none;
	  }
  
	  .folio_box .btn,
	  .plus_btn,
	  .width215 {
		  width: 100%;
		  margin-left: 0 !important;
	  }
  
	  .scheme_box .scheme_title .btn {
		  margin-top: 30px;
	  }
  
	  .scheme_info li {
		  padding: 0px 0px;
		  text-align: left;
	  }
  
	  .return_switch {
		  margin-left: 0;
		  margin-top: 20px;
	  }
  
	  .scheme_btn {
		  display: flex !important;
		  border-top: 4px solid #ededed;
		  justify-content: space-between;
		  padding-top: 20px;
	  }
  
	  .scheme_btn li a {
		  padding: 0;
		  border: none;
	  }
  
	  .scheme_info li a,
	  .scheme_info li,
	  .scheme_btn li:first-child a {
		  border: none !important;
	  }
  
	  .action_buttons .ml-3,
	  .action_buttons .ml-2 {
		  margin-left: 0 !important;
	  }
  
	  .radio_group_labels {
		  text-align: left !important;
	  }
  
	  .form_schem_details li:first-child {
		  border-right: 0px solid #b7ae89;
	  }
  
	  .form_schem_details ul li {
		  margin-right: 20px;
	  }
  
	  .form_schem_details li {
		  border-bottom: 1px solid #b7ae89;
		  padding-bottom: 10px;
	  }
  
	  .d-reports .col-md-2,
	  .d-reports .col-md-2:last-child {
		  flex: 0 0 100%;
		  max-width: 100%;
	  }
  
	  .progressbar .d-flex {
		  display: flex !important;
	  }
  
	  .trans_status .scheme-title {
		  width: 100%;
  
	  }
  
	  .trans_status .progressbar {
		  width: 100%;
		  padding-top: 40px;
		  padding-bottom: 40px;
	  }
  
	  .scheme-title:after {
		  display: none;
	  }
  
	  .height480,
	  .height280,
	  .announcement_slider img,
	  .trans_status {
		  height: auto !important;
	  }
  
	  .stppause span {
		  margin-left: 0 !important;
		  margin-top: 15px;
		  display: block;
		  margin-bottom: 20px;
	  }
  
  
	  .stppause .atriggers ul li span {
		  margin-left: 0 !important;
		  margin-top: 0px !important;
		  margin-bottom: 15px;
	  }
  
	  .stppause span img {
		  transform: rotate(90deg);
	  }
  
	  .modal-lg {
		  max-width: 600px !important;
	  }
  
	  .form-groupemailrelation {
		  margin-top: 20px;
	  }
  
	  /*.loginbox .ant-tabs-tab{
	  padding: 1.3rem 0.62rem !important;
	  */
  
	  .loginbox .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap {
		  overflow: auto;
	  }
  
	  .form-groupemailrelation {
		  margin-top: 0px;
	  }
  
	 
  
	  .custom_table.otm table th.text-right,
	  .custom_table.otm table td.text-right {
		  text-align: left Im !important;
	  }
  
	  .carttbl ul.data_autopoplate.ackItem li {
		  width: 100% !important;
	  }
  
	  span.anticon.anticon-menu.navMenuIcon {
		  width: 40px;
		  height: 37px;
		  position: absolute;
		  left: 0px;
		  top: 0;
		  cursor: pointer;
		  z-index: 12399994;
		  margin: 22px;
	  }
  
	  .navMenuIcon {
		  font-size: large;
		  float: left;
		  margin: 10px;
		  width: 40px;
		  height: 37px;
		  position: absolute;
		  left: 10px;
		  top: 10px;
		  cursor: pointer;
		  z-index: 12399994;
	  }
  
	  .ant-menu-submenu,
	  .ant-menu-submenu-inline {
		  border-top: 1px solid #ced3e1;
	  }
  
	  .lower-column .folio_info li {
		  background: #ffffff66;
		  margin: 10px 0px;
	  }
  
	  .folio_box.d-flex .lower-column .folio_info li {
		  padding: 6px !important;
		  text-align: center;
		  margin-right: 20px;
	  }
  
	  .folio_box.d-flex .lower-column .folio_info {
		  display: flex !important;
		  margin-bottom: 0px;
	  }
  
	  #rc-tabs-0-panel-2 ul.data_autopoplate li.col-md-6 {
		  margin-bottom: 0px;
		  width: 100% !important;
		  max-width: 100% !important;
	  }
  
  }
  
  @media screen and (max-width: 991px) {
	  .ant-upload-list-text-container {
		  width: 79%;
	  }
  
	  .dit-data .scheme_info_items li {
		  width: 50%;
		  float: left;
	  }
  
	  #rc-tabs-0-panel-2 ul.data_autopoplate li {
		  margin-bottom: 20px !important;
	  }
  
  
	  .asset-allocation {
		  margin-top: 0px;
	  }
	  .margin-Topp {
		  margin-top: 0px;
	  }
  
	  .s-section .height420 {
		  height: auto !important;
	  }
  
	  .s-section .height420 {
		  height: auto;
		  margin-bottom: 20px;
	  }
  
	  .asset-slider {
		  padding-top: 0px;
	  }
  
	  .update-profile-tabs .TabsList .t-tabcontent-first span.t-icon:before {
		  width: 3.2rem;
	  }
  
	  .update-profile-tabs .TabsList .t-tabcontent-last span.t-icon:after {
		  width: 3.2rem;
	  }
  
	  .update-profile-tabs .TabsList span.t-icon:before {
		  width: 2.8rem;
	  }
  
	  .update-profile-tabs .TabsList span.t-icon:after {
		  width: 2.8rem;
	  }
  
	  .blue_box.dselect .d-flex {
		  display: -webkit-box !important;
		  display: -ms-flexbox !important;
		  display: inline-block !important;
	  }
  
	  .blue_box.dselect .d-flex .custom-float .pl-0 {
		  padding: 0px 30px !important;
	  }
  
	  .blue_box.dselect .primary_btn {
		  min-height: 45px;
		  height: 40px;
		  margin-left: 0px !important;
		  margin-right: 15px;
	  }
  
  }
  
  @media screen and (min-width:993px) and (max-width:1199px) {
	  .loginbox {
		  width: 100%;
		  margin-top: 10px;
	  }
  }
  
  @media screen and (min-width:701px) and (max-width:900px) {
	  .logo {
		  margin-left: 40px !important;
		  margin-right: 0px;
		  position: relative;
	  }
  }
  
  @media screen and (max-width: 767px) {
	  .nctrequest .captcha_container{
		  position: relative;
		  margin-top: 15px;
	  }
	  .downloadnctr .mr-auto.radio_group_labels.d-flex.justify-content-between {
		  display: block !important;
	  }
	  .downloadnctr {
		  align-items: start !important;
	  }
	  .downloadnctr .ant-radio-group-outline.d-flex {
		  display: block !important;
	  }
	  .mobile-download {
		  display: block;
	  }
	  
	  .loginpage .carousel-item img {
		  width: 100%;
		  height: 420px !important;
	  }
	  .fixed-top {
		  z-index: 9;
	  }
  
	  .nav_non_logged-home {
		  margin-left: inherit;
		  margin-top: 2px;
		  position: relative;
	  }
  
	  .fixed-top a.nav_non_logged-home {
		  float: right;
		  position: absolute;
		  right: 15px;
		  top: 8px;
	  }
  
	  .fixed-top .tollfree {
		  padding: 0px 0px 15px 0px;
	  }
  
	  .did-floating-label-content {
		  margin-bottom: 0px;
	  }
  
	  .rounded .did-floating-label-content {
		  /*margin-bottom: 20px;*/
	  }
  
	  .errorMsgContainer {
		  position: relative !important;
		  margin-top: 0px !important;
	  }
  
	  .transelect .did-floating-label-content.pr-0 {
		  padding-right: 15px !important;
	  }
  
	  .transelect .did-floating-label-content.col-md-4.pl-0 {
		  padding-left: 15px !important;
	  }
  
	  .Card_card__hUeO3 {
		  z-index: 9999;
	  }
  
	  .editcartdmoda .ant-modal-body {
		  padding: 15px 24px !important;
	  }
  
	  .editcartdmodal .ant-modal-header .ant-modal-title {
		  font-size: 14px;
	  }
  
	  .editcartdmodal .mb-3  {
		  margin-bottom: 0px !important;
	  }
  
	  .editcartdmodal .flaotpad0 {
		  margin-bottom: 10px;
	  }
  
	  .non-loginpages.unclaimedd {
		  width: 100%;
		  margin: 20px auto;
	  }
  
	  .unclaimeddivident {
		  height: 100vh !important;
	  }
  
  
	  .nomineedetails .ant-upload-list-text-container {
		  width: 100%;
	  }
  
	  .ant-modal.fatcha_info {
		  width: 100% !important;
		  max-width: 520px !important;
	  }
  
	  .scroll_up_update-profile, .scroll_down_update-profile {
		  border: 1px solid #ddd;
		  min-width:110px;
		  margin-right: 10px;
		  padding: 5px;
		  border-radius: 5px;
		  margin-top: 10px;
		  text-align: center;
		  font-size: 12px;
		  font-weight: 700;
	  }
  
	  .scroll_up_update-profile .fa, .scroll_down_update-profile .fa {
		  border: 1px solid #ddd;
		  border-radius: 50%;
		  padding: 2px;
		  font-size: 12px;
		  height: 25px;
		  width: 25px;
		  text-align: center;
		  line-height: 20px;
		  margin-left: 3px;
		  background: #ffd347;
		  color: #fff;
	  }
  
	  .scroll_up_update-profile{
		  /* position:absolute; */
		  right:0;
		  top:0;
		  display: block;
	  }
  
	  .scroll_down_update-profile{
		  position: relative;
		  right: 0;
		  display: block;
		  top: 270px;
	  }
  
	  .update-profile-tabs .scroll-btn {
		  position: absolute;
		  top: 0px;
		  right: 0px;
	  }
  
	  #uploadComp .upload_btn .primary_btn {
		  width: 100px;
		  float: right;
	  }
  
	  .custom_breadcrumb, .top-content-align  {
		  margin-top: 6px;
	  }
  
	  body {
		  padding-top: 130px;
	  }
  
	  .scheme_box .scheme_title h3 {
		  margin-bottom: 0;
		  font-size: 16px;
	  }
  
	  



	  .fixed-top .tollfree {
		  display: block !important;
		  text-align: center;
		  padding: 0px 0px 2px 15px;
		  background: #fff;
		 /* box-shadow: 0px 1px 5px 0px #efdcdc;
		  margin-left: -15px*/
		  margin-right: -15px !important;
		  width: 100%;
		  height: 70px;
	  }
  
	  .fixed-top .tollfree h6 {
		  line-height: 16px;
		  font-size: 14px;
		  padding-bottom: 0px;
		  text-align: left;
	  }
  
	  .displayb.schme-section .d-flex.scheme_info .d-flex {
		  width: 50% !important;
		  display: inline-block !important;
	  }
  
	  .ant-dropdown-placement-bottom>.ant-dropdown-arrow {
		  left: 10% !important;
		  transform: translateX(-50%) rotate(-135deg) translateY(-0.5px);
	  }
  
	  .servicerequestpage .co-section .card-header .row {
		  display: block;
	  }
  
	  .servicerequestpage .co-section .card-header .col {
		  width: 50%;
		  display: inline-block;
		  min-height: 70px;
		  vertical-align: top;
	  }
  
	  .acknowledgment ul.data_autopoplate.ackItem.ack-schemedetails li {
		  display: block!important;
		  width: 100% !important;
		  float: none;
	  }
  
	  .non-loginpages {
		  margin-top: 25px;
	  }
  
	  .arnlinkgeneration,
	  .arnlinkgenerationamc {
		  margin-top: 25px !important;
	  }
  
	  .fixed-top {
		  border-bottom: 0px solid var(--secondary);
	  }
  
	  .custom-modalpopup.ant-modal {
		  width: 360px !important;
	  }
  
	  .userProfile span {
		  margin: 0px 10px;
		  text-align: center;
		  line-height: 17px;
		  font-size: 14px;
		  display: inline-block;
	  }
  
	  .triangle-topleft {
		  border-bottom: 42px solid #eef0ff;
		  border-left: 24px solid transparent;
		  left: -33px;
		  top: -1px;
	  }
  
	  .userProfile span .fa {
		  display: block;
	  }
  
	
  
	  .fixed-top {
		  background: #fff;
		   min-height: 117px; 
	  }
  
	  .loginbg {
		  position: relative;
	  }

	  

	
  
	  .fixed-top.loginp {
		  background: #fff;
	  }
  
	  .loginbox {
		  width: 100%;
		  min-height: auto;
		  float: none;
	  }
  
	  body {
		  position: relative;
	  }
  
	  .tagline.mt-1 {
		  margin-top: 35px !important;
		  position: relative;
	  }
  
	  .announcement_slider img {
		  display: block;
		  max-height: auto;
		  min-height: auto;
		  width: 100%;
		  border-radius: 10px;
	  }
  
	  .custom_breadcrumb {
		  display: block !important;
		  margin-top: 40px;
	  }
  
	  span.paytaxout {
		  margin-top: 10px;
	  }
  
	  .return_switch {
		  margin-left: 6px;
		  margin-top: 0px;
	  }
  
	  .pl-4.schme-section,
	  .pr-4.schme-section {
		  padding: 15px 2px !important;
	  }
  
	  .displayb.schme-section .d-flex.scheme_info .d-flex {
		  width: 50% !important;
		  display: inline-flex !important;
		  margin-bottom: 15px;
	  }
  
	  .displayb.schme-section .scheme_btn {
		  display: block !important;
		  border-top: 4px solid #ededed;
		  justify-content: space-between;
		  padding-top: 5px;
		  margin-bottom: 0px !important;
	  }
  
	  .displayb.schme-section .scheme_btn li {
		  display: inline-block;
		  width: 50%;
	  }
  
	  .displayb.schme-section .d-flex.scheme_info li:after {
		  display: none;
	  }
  
  
	  .scheme-asset-body .scheme_info li:first-child {
		  width: 100% !important;
	  }
  
	  .scheme-asset-body .scheme_info {
		  width: 100%;
		  display: inline-block !important;
	  }
  
	  .scheme-asset-body .displayb {
		  padding: 0px 15px;
	  }
  
	  .scheme-asset-body .scheme_info li {
		  width: 33% !important;
		  border-right: 1px solid #ddd;
		  display: inline-flex !important;
		  margin-bottom: 20px;
	  }
  
	  .header-sec .scheme_btn {
		  text-align: center;
		  float: none;
		  margin-right: 0px;
	  }
  
	  .scheme_box.acsummaryvalue li.d-flex {
		  width: 50% !important;
		  display: inline-block !important;
		  margin-bottom: 20px;
		  vertical-align: text-top;
	  }
  
	  .right-button-section .col {
		  width: 60%;
		  margin: 0 auto;
	  }
  
	  .Registerotm #uploadComp .upload_btn {
		  margin-top: auto;
		  position: absolute;
		  right: 76px;
		  top: 58px;
	  }
  
  
  
	  .nominee-box .u-profile.profile-data ul.data_autopoplate li {
		  margin-right: 0px !important;
		  width: 100%;
		  overflow: auto;
		  min-height: auto;
		  display: inline-block;
	  }
  
	  .update-profile-tabs ul.data_autopoplate li {
		  margin-bottom: 15px;
		  margin-top: 0px;
	  }
  
	  .update-profile-tabs .blue_box {
		  padding: 15px;
	  }
  
	  .update-profile-tabs ul.data_autopoplate span {
		  margin-bottom: 5px;
	  }
  
	  #uploadComp .d-flex>span {
		  width: 100% !important;
	  }
  
	  .align-padding {
		  padding: 20px !important
	  }
  
	  .cartTable .ant-table-content table th.ant-table-cell,
	  .cartTable .ant-table-content table td.ant-table-cell {
		  white-space: nowrap;
	  }
  
	  .newinvest_box.p-4 {
		  padding: 15px !important;
	  }
  
	  .tollfree {
		  display: block !important;
		  text-align: center;
	  }
  
	  .tollfree h6 {
		  margin-right: 0 !important;
	  }
  
	  .tollfree {
		  float: none !important;
		  padding-top: 0 !important;
		  text-align: center;
		  justify-content: center;
		  text-align: left;
		  border-top: 0px solid #ccc;
		  padding-top: 10px !important;
		  margin-right: 0 !important;
		  text-align: center;
	  }
  
	  .tollfree h6 span {
		  display: inline !important;
		  margin-left: 10px;
	  }
  
	  header {
		  text-align: center;
		  padding-right: 0 !important;
		  padding-left: 0 !important;
	  }
  
	  .form-groupemailrelation {
		  margin-top: 20px;
	  }
  
	  .ant-modal {
		  width: 100% !important;
	  }
  
	  .flaotpad0 {
		  margin-bottom: 20px; 
	  }
  
	  .ststatus {
		  margin-top: 30px;
	  }
  
	  /* .sttable {
		  margin-top: 0px !important;
	  } */
	  .sttable .mt-4.mb-5.custom_table {
		  margin-top: 0px !important;
	  }
  
	  .tdtransactions {
		  margin-bottom: 0px !important;
	  }
  
	  .copyrightinner {
		  text-align: center;
	  }
  
	  footer.footer {
		  padding-top: 11px !important;
		  padding-bottom: 0px !important;
	  }
  
	  .footer .d-flex.float-right {
		  float: none !important;
		  text-align: center;
		  margin-top: 10px;
	  }
  
	  .footer ul.mr-4 {
		  margin: 0px !important;
	  }
  
	  .footer .playstore {
		  text-align: center;
		  float: none;
	  }
  
	  ul.d-flex.assetclass {
		  display: block !important;
		  width: 100% !important;
	  }
  
	  .form_schem_details ul li.d-flex {
		  margin: 0px;
	  }
  
	  .anmbank .float-right {
		  float: none !important;
	  }
  
	  .scheme_box .scheme_title span {
		  margin-left: 0px !important;
	  }
  
	  .carousel-item ul.ml-3.w-25.align-items-center.d-flex.scheme_info {
		  width: 100% !important;
	  }
  
	  /* .row {
		  margin-right: inherit;
		  margin-left: inherit;
	  } */
	  .newinvest_box .row,
	  .nomineedetails .row {
		  margin-right: -15px;
		  margin-left: -15px;
	  }
  
	  .cart_box .row,
	  .hed-section .row,
	  .folio_box.lightblue_bg .row {
		  margin-right: -15px;
		  margin-left: -15px;
	  }
  
	  .modal-content .preline p {
		  margin-bottom: 20px;
	  }
  
  
	  .multibr.custom_table thead th,
	  .multibr.custom_table thead td {
		  white-space: pre;
	  }
  
	  header .row,
	  footer .row {
		  margin-right: inherit;
		  margin-left: inherit;
	  }
  
	  .allocation {
		  display: block;
		  margin-bottom: 20px;
	  }
  
	  .modal-dialog-nominee.modal-dialog {
		  height: 100vh;
	  }
  
	  .custom-float .label-float {
		  width: auto;
  
	  }
  
	  .modal-dialog {
		  max-width: 360px;
		  /* height: 100vh; */
		  height: auto;
		  z-index: 99999999;
	  }
  
	  .acontainer {
		  width: 92%;
		  margin: auto;
	  }
  
	  .separate-line {
		  width: 100%;
		  margin: 0px;
	  }
  
	  .update-profile-tabs .TabsList {
		  display: block !important;
		  align-items: center;
		  justify-content: space-between !important;
		  width: 100% !important;
	  }
  
	  .update-profile-tabs .TabsList {
		  width: 50%;
		  justify-content: center;
		  display: inline;
	  }
  
	  .update-profile-tabs .TabsList span.t-icon:before,
	  .update-profile-tabs .TabsList .t-tabcontent-first span.t-icon:before,
	  .update-profile-tabs .TabsList span.t-icon:after,
	  .update-profile-tabs .TabsList .t-tabcontent-last span.t-icon:after {
		  width: inherit;
		  background: none;
	  }
  
	  .hed-section .w-50 {
		  width: 100% !important;
	  }
  
	  #uploadComp .ant-upload .btn-clear {
		  width: 75%;
	  }
  
	  #uploadComp .primary_btn {
		  width: 25%;
	  }
  
  }
@media only screen and (min-width: 768px) {
   .fixed-top .toll_support {
		padding-top:30px;
		border:0px solid red;
		text-align: right;
		 
		}}
  
  @media screen and (max-width: 700px) {
	  .loginpage .carousel-caption {
		  padding: 15px;
	  }
	  .loginpage .carousel-caption h3{
		  font-size: 1.2rem;
	  }
	  .custom_breadcrumb, .top-content-align {
		  margin-top: 40px;
	  }
  
	  .servicerequestpage .co-section .scheme-asset-body ul li {
		  display: block !important;
		  padding: 0px !important;
		  margin-bottom: 10px;
	  }
  
	  .servicerequestpage .co-section .scheme-asset-body ul li .d-flex.col {
		  margin-bottom: 10px;
	  }
  
	  .servicerequestpage .co-section .scheme-asset-body ul li h4 {
		  float: left;
	  }
  
	  .servicerequestpage .co-section .scheme-asset-body ul li:first-child,
	  .servicerequestpage .co-section .scheme-asset-body ul li:last-child {
		  margin-bottom: 0px;
	  }
  
	  .servicerequestpage .co-section .scheme-asset-body ul li:first-child, .servicerequestpage .co-section .scheme-asset-body ul {
		  margin-bottom: 0px;
	  }
  
	  .ant-radio-group.ant-radio-group-outline.d-flex {
		  display: block !important;
		  margin-bottom: 15px;
	  }
  
	  .transelect .did-floating-label-content.col-md-4.pl-0 {
		  padding-left: 15px !important;
	  }
  
  
	  .hed-section .w-50 {
		  width: 100% !important;
	  }
  
	  .hed-section .w-50.ml-3 {
		  margin-left: 0px !important;
	  }
  
	  .action_items ul.d-flex {
		  margin-bottom: 0px !important;
	  }
  
	  /*.logo {
		   position: absolute;
		   top: 0;
		   left: 0;
		   width: 100%;
		   height: 46px;
		   text-align: center;
		   padding: 10px 0 0;
		   float: none;
	  }*/
	  .userinfo {
		  position: initial !important;
		  /*border-top: 1px solid #ccc;*/
		  padding-top: 0px;
		  padding-left: 15px;
		  background: #fff;
  
	  }
  
	  .logo2,
	  .username {
		  display: none;
	  }
  
	  .minh90 {
		  min-height: inherit;
	  }
  
	  .userprofile {
		  background: none !important;
		  padding: initial !important;
		  position: absolute;
		  top: 18px;
		  right: 10px;
		  /* z-index: 999; */
	  }
  
	  .userinfo .action_items {
		  margin-top: 0 !important;
	  }
  
	  .logo {
		  position: relative;
		  /* z-index: 123; */
		  float: none;
		  margin-left: 0px;
		  margin-right: 0px;
		  text-align: center;
		  height: 62px;
	  }
  
	  .logo a {
		  float: left;
		  width: 100%;
	  }
  
	  .logo .logosize {
		  width: 165px;
	  }
  
	  nav {
		  width: 100%;
	  }
  
	  #cssmenu {
		  width: 100%;
	  }
  
	  #cssmenu ul {
		  width: 100%;
		  display: none;
		  background: #fbfcff;
		  margin-top: 28px !important;
	  }
  
	  #cssmenu ul li {
		  width: 100%;
		  border-top: 1px solid #ced3e1;
	  }
  
	  #cssmenu ul li:hover {
		  background: var(--secondary);
	  }
  
	  #cssmenu ul li a {
		  width: 100%;
		  border-bottom: 0;
		  padding: 20px 25px 20px 25px;
		  text-align: left;
	  }
  
	  #cssmenu ul ul {
		  position: relative;
		  left: 0;
		  width: 100%;
		  margin: 0;
		  text-align: left;
	  }
  
	  #cssmenu ul ul li {
		  height: auto;
		  background: #e9f1ff !important;
	  }
  
	  #cssmenu ul ul li a {
		  width: 100%;
		  border-bottom: 0;
		  padding-left: 25px;
		  color: #666;
		  background: none;
	  }
  
	  #cssmenu ul ul li:hover {
		  background: #363636 !important;
	  }
  
	  #cssmenu ul ul li:hover>a {
		  color: #fff !important;
	  }
  
	  #cssmenu ul ul li.active>a {
		  color: #fff;
	  }
  
	  #cssmenu ul ul .submenu-button {
		  height: 34px;
		  width: 34px;
	  }
  
	  #cssmenu ul ul .submenu-button:after {
		  top: 15px;
		  right: 13px;
	  }
  
	  #cssmenu ul ul .submenu-button:before {
		  top: 12px;
		  right: 16px;
	  }
  
	  #cssmenu ul ul ul li a {
		  padding-left: 35px;
	  }
  
	  #cssmenu ul ul ul li.active a {
		  border-left: none;
	  }
  
	  #cssmenu ul ul>li.has-sub>a:after {
		  display: none;
	  }
  
	  #cssmenu ul ul>li.has-sub>a:before {
		  display: none;
	  }
  
	  #cssmenu #head-mobile {
		  display: block;
		  padding: 23px;
		  color: #ddd;
		  font-size: 14px;
		  font-weight: 700;
	  }
  
	  #cssmenu .submenu-button {
		  position: absolute;
		  z-index: 99;
		  right: 0;
		  top: 0;
		  display: block;
		  border-left: 1px solid #ced3e1;
		  height: 57px;
		  width: 46px;
		  cursor: pointer;
	  }
  
	  #cssmenu .submenu-button.submenu-opened {
		  background: #e9f1ff;
	  }
  
	  #cssmenu .submenu-button.submenu-opened:after {
		  background: #000;
	  }
  
	  #cssmenu .submenu-button.submenu-opened:before {
		  display: none;
	  }
  
	  .menu-opened {
		  top: 14px !important;
	  }
  
	  #cssmenu .submenu-button:after {
		  position: absolute;
		  top: 24px;
		  right: 17px;
		  width: 12px;
		  height: 2px;
		  display: block;
		  background: #666;
		  content: '';
	  }
  
  
  
	  #cssmenu .submenu-button:before {
		  position: absolute;
		  top: 19px;
		  right: 22px;
		  display: block;
		  width: 2px;
		  height: 12px;
		  background: #666;
		  content: '';
	  }
  
	  #cssmenu li:hover>ul>li {
		  height: auto;
	  }
  
	  #cssmenu>ul>li {
		  float: none;
	  }
  
	  #cssmenu>ul>li.has-sub>a:after {
		  display: none;
	  }
  
	  #cssmenu>ul>li.has-sub>a:before {
		  display: none;
	  }
  
	  #cssmenu>ul>li.has-sub>ul>li.active>a {
		  border-top: none;
	  }
  
	  #cssmenu>ul ul>li.has-sub>ul>li.active>a {
		  border-top: none;
	  }
  
	  .mbutton {
		  width: 40px;
		  height: 37px;
		  position: absolute;
		  left: 15px;
		  top: 28px;
		  cursor: pointer;
		  z-index: 12399994;
	  }
  
	  .mbutton:after {
		  position: absolute;
		  top: 8px;
		  left: 0;
		  display: block;
		  height: 12px;
		  width: 20px;
		  border-top: 2px solid var(--secondary);
		  border-bottom: 2px solid var(--secondary);
		  content: '';
	  }
  
	  .mbutton:before {
		  transition: all 0.3s ease;
		  position: absolute;
		  top: 0;
		  left: 0;
		  display: block;
		  height: 2px;
		  width: 30px;
		  background: #666;
		  content: '';
	  }
  
	  .mbutton.menu-opened:after {
		  transition: all 0.3s ease;
		  top: 23px;
		  border: 0;
		  height: 2px;
		  width: 19px;
		  background: #000;
		  transform: rotate(45deg);
	  }
  
	  .mbutton.menu-opened:before {
		  top: 23px;
		  background: #000;
		  width: 19px;
		  transform: rotate(-45deg);
	  }
  
	  body {
		  padding-top: 130px;
	  }
  
	  .non-loginpages {
		  margin-top: 30px;
	  }
  
	  .acknowledgment .custom_breadcrumb {
		  /* margin-top: 50px; */
		  margin-left: 15px;
	  }
  
	  .fixed-top .userinfo.d-flex {
		  display: block !important;
		  width: 100%;
		  background: #fff;
		  height: auto;
		  overflow: auto;
  
	  }
  
	  .userinfo .action_items {
		  display: block;
		  margin-top: 15px;
	  }
  
	  .action_items ul.d-flex {
		  margin-bottom: 0px !important;
		  float: left;
		  width: 43%;
	  }
  
	  .sessionexpire {
		  margin: 13px 15px 0px 0px;
		  padding: 0px;
		  float: right;
		  width: 50%;
		  text-align: right;
	  }
  
	  .switchc {
		  white-space: pre-wrap;
	  }
  
  }
  
  @media screen and (max-width: 575px) {
	  .d-flex.selectrt {
		  display: block !important;
	  }
	  .fatcha_info .modal-body {
		  overflow: auto;
		  max-height: 82vh;
		  vertical-align: -webkit-baseline-middle;
	  }
  
	  .update-profile-tabs .TabsTrigger {
		  border: 0px;
		  background: #fff;
		  padding: 0px;
		  display: block;
		  width: 100%;
	  }
  
	  .update-profile-tabs button[data-state="active"] span.t-tabcontent {
		  border-bottom: 0px solid var(--secondary);
		  margin-bottom: 0px;
	  }
  
	  .takefirststep {
		  top: 40px;
		  position: relative;
	  }
  
	  .dit-data .scheme_info_items li {
		  width: 100%;
		  float: none;
	  }
  
	  .modal-dialog, .ant-modal {
		  /* width: 340px !important; */
	  }
  
	  .footerbtn {
		  text-align: center;
	  }
  
	  .recapchregister .ant-col-8 {
		  display: none;
	  }
  
	  .recapchregister .ant-col-16 {
		  max-width: 100%;
		  flex: 100%;
		  margin-left: 15px;
	  }
  
	  .loginbox .modal-header {
		  padding: 7px 2rem 1px;
	  }
  
	  .OTPVerification_backdrop__TPyLe h5#TERMSpopupTitle {
		  margin-bottom: 10px;
		  font-size: 16px;
	  }
  
	  .ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container:before,
	  .ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container:after{
		  box-shadow: none !important;
	  }
  
	  .addcart-section .cartTable {
		  padding: 0px;
	  }
  
	  .modal-dialog {
		  max-width: 360px;
		  /* height: auto; */
	  }
  
	  .createnewfolio {
		  white-space: nowrap;
	  }
  
	  .servicerequest .scheme-asset-body .displayb ul.flex-column {
		  display: block !important;
		  width: 100%;
		  margin-bottom: 0px;
	  }
  
	  .servicerequest .scheme-asset-body .displayb ul.flex-column li {
		  display: block !important;
		  width: 100%;
		  margin-bottom: 3px;
	  }
  
	  .servicerequest .scheme-asset-body .displayb ul.flex-column li .d-flex.col {
		  display: block !important;
		  width: 100%;
		  margin-bottom: 15px;
	  }
  
	  .ant-modal.infoModal.infomodal-merge {
		  top: 0% !important;
	  }
  
	  .mergefolio .blue_box .col-md-6 b {
		  text-align: left;
		  display: block;
		  margin-bottom: 0px !important;
	  }
  
	  .ant-modal.infoModal.infomodal-merge {
		  position: relative;
		  margin: 0 auto !important;
		  width: 100% !important;
		  max-width: 100% !important;
		  top: 4%;
	  }
  
	  .infoModal .ant-modal-content {
		  width: 100% !important;
	  }
  
	  .acsummaryvalue .return_switch {
		  width: auto;
	  }
  
	  .scheme_box.acsummaryvalue li.d-flex {
		  width: 100% !important;
		  display: flex !important;
		  margin-bottom: 20px;
	  }
  
	  .scheme-asset-body .scheme_info li {
		  width: 50% !important;
	  }
  
	  footer .text-dark {
		  display: inline !important;
		  /* margin-left: 10px; */
	  }
  
	  footer h6 {
		 /* text-align: center;*/
	  }
  
	  footer .mr-5 {
		  margin-right: 0px !important;
	  }
  
	  #control-hooks .ant-form-item .ant-form-item-label {
		  margin-bottom: 0px;
		  padding-bottom: 0px;
	  }
  
	  #control-hooks .ant-form-item-label>label {
		  height: auto;
	  }
  
	  .mediummodal .modal-md{
		  width: 520px !important;
		  max-width: 100% !important;
	  }
  
	  .Registerotm #uploadComp .upload_btn {
		  margin-top: auto;
		  position: absolute !important;
		  right: 63px;
		  top: 58px;
	  }
  
	  img.mr-2.btnimg {
		  margin-right: 0px !important;
		  width: 20px !important;
	  }
  
	  img.ml-2.btnimg {
		  width: 35px !important;
	  }
  
	  h1.tabtitle, h1.tabtitle span {
		  font-size: 16px;
	  }
  
  }
  
  @media screen and (max-width: 560px) {
  
	  .userProfile {
		  border-bottom: 0px;
	  }
  
	  .userprofile-inner {
		  width: 100%;
	  }
  
	  .triangle-topleft {
		  display: none !important;
	  }
  
	  ul.ant-pagination {
		  text-align: center;
	  }

	  .ant-pagination-item-active{
		border-color:0px!important;
	  }
  
	  .ant-modal-close-x {
		  font-size: 15px !important;
		  background: #9796ad;
		  width: 28px !important;
		  height: 28px !important;
		  line-height: 28px !important;
		  border-radius: 30px;
		  position: relative;
		  right: 15px;
		  top: 15px;
		  color: #fff !important;
		  font-weight: 900;
	  }
  
	  .folio_box.d-flex .lower-column .folio_info {
		  display: block !important;
	  }
  
	  .folio_box.d-flex .lower-column .folio_info li {
		  margin-right: 0px;
	  }
  
	  .slide-title {
		  min-height: 60px;
		  display: inline-block;
	  }
  
  
	  .carousel-inner .w-40, .carousel-inner .w-50 {
		  width: 100% !important;
	  }
  
	  .tslider-column li+span+span.d-block {
		  min-height: auto;
	  }
  
	  #uploadComp .ant-upload .btn-clear {
		  width: 75%;
	  }
  
	  #uploadComp .primary_btn {
		  min-height: 40px !important;
		  width: 25%;
	  }
  
	  #uploadComp .ant-upload-select .primary_btn {
		  padding: 12px 10px;
	  }
  
	  #uploadComp .upload_btn .primary_btn span {
		  display: none;
	  }
  
	  #uploadComp .upload_btn .primary_btn {
		  width: 45px;
		  border-radius: 2px;
		  border: 0px solid #ddd;
	  }
  
	  .ant-modal.modal-md{
		  width: 100% !important;
		  max-width: 360px !important;
		  min-height: 450px;
		  overflow: auto;
		  height: 450px;
  
	  }
  
	  .mediummodal .modal-md{
		  width: 360px !important;
		  max-width: 100% !important;
		  margin: 0 auto;
	  }
  
  }
  
  @media (max-width: 480px) {
	  .custom_breadcrumb {
		  /*margin-top: 72px;*/
	  }
  
	  .loginpagebreadcrumb {
		  margin-top: 80px;
	  }
  
	  /* .custom_breadcrumb, .top-content-align  {
		  margin-top: 80px !important;
	  }
	  .addcart-section {
		  position: relative;
	  }
	  /* .non-loginpages {
		  margin-top: 140px;
	  } */
	  .quickinvest .hed-section {
		  margin-top: 145px;
	  }
  
	  .header-sec ul.d-flex.scheme_btn li {
		  display: inline-block;
		  width: 100%;
		  text-align: center;
		  box-sizing: inherit;
		  margin: 5px auto;
	  }
  
	  .right-button-section .col {
		  width: 80%;
		  margin: 0 auto;
	  }
  
	  ul.d-flex.scheme_btn {
		  display: block !important;
	  }
  
	  ul.d-flex.scheme_btn li {
		  display: inline-table;
		  width: 50%;
		  text-align: center;
		  box-sizing: inherit;
	  }
  
	  .schedule-t ul.d-flex.scheme_btn li {
		  text-align: left;
	  }
  
	  ul.d-flex.scheme_btn li button {
		  display: inherit;
	  }
  
	  .folio_profile1 ul.data_autopoplate li:last-child {
		  width: 70%;
	  }
  
	  
  
	  .loginpage .carousel-indicators {
		  bottom: 5px;
		  z-index: 7;
	  }
  
	  span.hlist-break {
		  display: block !important;
		  clear: both;
	  }
  
	  .userprofile-inner {
		  width: 100%;
		  text-align: center;
	  }
  
	  .userProfile span {
		  margin: 2px 60px;
  
	  }
  
	  .userprofile-inner span:nth-child(5) {
		  margin-left: 0px;
	  }
  
	  .userprofile-inner span:last-child {
		  margin-right: 0px;
	  }
  
	  body {
		  padding-top: 130px;
	  }
  
	  .newinvest_box.p-4 {
		  margin-top: 45px !important;
	  }
  
	  .loginbg h2 {
		  font-size: 20px;
		  font-weight: 500;
		  line-height: 26px;
		  font-family: var(--font-primary);
	  }
  
  }
  
  
  @media (max-width: 470px) {
  
	  .userProfile span {
		  margin: 2px 55px;
  
	  }
  }
  

  
	  .acontainer {
		  width: 92%;
		  margin: auto;
	  }
  
	  .userProfile span {
		  margin: 2px 10px;
  
	  }
  
  
	  .arn-form iframe {
		  width: 100% !important;
	  }
  
	  .modal-content {
		  width: 600px;
	  }
  
	  .modal-dialog, .ant-modal {
		  margin: 0 auto !important;
		  /* position: absolute !important;
		  left: 0px !IMPORTANT;
		  right: 0px !important; */
		  /* width: 340px; */
	  }

  
  @media (max-width: 390px) {
	  .return_switch2 {
		  display: inherit;
	  }
  
	  .userProfile span {
		  margin: 2px 30px;
	  }
  
	  #uploadComp .ant-upload .btn-clear {
		  width: 75%;
	  }
  
	  #uploadComp .primary_btn {
		  min-height: 40px !important;
		  width: 25%;
	  }
  
	  .ant-upload .btn-clear {
		  min-width: 150px !important;
	  }
  
	  .modal-content {
		  width: 320px;
		  margin: 0 auto;
	  }
  
	  .custom-modalpopup.ant-modal {
		  width: 320px !important;
		  max-width: 100% !important;
  
	  }
  
	  .ant-modal.modal-md {
		  width: 100% !important;
		  max-width: 320px !important;
		  min-height: 450px;
		  height: 450px;
	  }
  
	  .Registerotm #uploadComp .upload_btn {
		  margin-top: auto;
		  position: absolute !important;
		  right: 63px;
		  top: 58px;
	  }
  
  }
  
  
  @media screen and (max-width:300px){
	  .ant-modal-body {
		  padding: 24px 15px !important;
	  }
  }
  
  
.carousel-indicators {
	z-index: 8!important;
}

  .scheme_btn li a {
	  border-left: 0px solid #ddd;
	  padding: 16px 12px;
	  color: var(--secondary);
	  display: block;
	  text-align: center;
	  text-decoration: none;
  }
  
  .scheme_btn a div {
	  background: var(--secondary);
	  width: 36px;
	  height: 36px;
	  border-radius: 100px;
	  text-align: center;
	  line-height: 25px;
	  padding: 6px;
	  transition: all 1s ease;
	  display: inline-block;
  }
  
  .scheme_btn a div[aria-disabled="true"] {
	  background-color: gray;
	  cursor: not-allowed;
  }
  
  .scheme_btn a span[aria-disabled="true"] {
	  color: gray;
	  cursor: not-allowed;
  }
  
  .width-auto {
	  width: auto !important;
  }
  
  .color-white {
	  color: #fff !important;
  }
  
  .custom-modal-header {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: start;
	  -ms-flex-align: start;
	  align-items: flex-start;
	  -webkit-box-pack: justify;
	  -ms-flex-pack: justify;
	  justify-content: space-between;
  }
  
  .nav_non_logged-home {
	  margin-left: 30px;
	  /* margin-top: 19px; */
  }
  
  .ant-select-item-option-content {
	  white-space: break-spaces !important;
	  word-break: break-word;
  }
  
  .assetclass li:first-child {
	  border: none;
	  padding-left: 0;
  }
  
  .user_bg {
	  background: #F2F2F2;
	  padding: 0px 20px;
	  border-radius: 70px 0px 0px 0px;
	  border: 1px solid #ccc;
	  border-bottom: none;
  }
  
  .user_bg .folio_info li {
	  border: none;
	  padding: 8px 14px;
  }
  
  .accountfolio .scheme_info li:after {
	  display: none;
  }
  
  
  
  .assetclass_info li {
	  padding: 16px 24px;
	  line-height: 24px;
	  color: var(--secondary);
  }
  
  .assetclass h6 {
	  margin-bottom: 14px;
  }
  
  .assetclass h3 {
	  margin-bottom: 14px;
	  font-weight: 600;
	  font-size: 22px;
	  font-weight: 500;
	  font-size: 17px;
	  padding-left: 0px;
  }
  
  .box-highlight {
	  /* box-shadow: 0px 0px 5px 10px rgb(255 203 5 / 65%) !important; */
  }
  
  .hide-today-btn-datepicker .ant-picker-footer {
	  display: none;
  }
  
  /* Captcha */
  .captcha_container{
	  position: relative;
  }
  
  .captcha_container-client{
	  position: absolute;
	  z-index: 7;
	  right:1px;
	  top:2.5px;
  }
  
  .captcha_container #retryButton {
	  padding: 0px 13px;
	  margin: 0px;
	  cursor: pointer;
  }
  
  .captcha_container button:active{
	  animation: rotate 1s linear;
  }
  
  @keyframes rotate{
	  0%{
		  transform: rotate(0deg);
	  }
  
	  50%{
		  transform: rotate(-180deg);
	  }
  
	  100%{
		  transform: rotate(-360deg);
	  }
  }
  
  .captcha_container .form-control {
	  min-height: 44px;
  }
  
  /* Add to Cart dropDown issue 1 Sep2023 */
  /* @media screen and (min-width:480px) { */
  
  .ant-select-single .ant-select-selector .ant-select-selection-item{
	  white-space:normal;
  }
  
  .ant-select-selector{
	  height: max-content !important;
  }
  .transelect .ant-select.ant-select-single.ant-select-show-arrow {
	  max-width: 200px;
	  min-width: 200px;
	  width: 100%;
  }
  /* } */
  
  .d-flex .width-auto div {
	  font-weight: bold;
  }
  .d-flex-block {
	  display: flex;
  }
  
  @media screen and (max-width: 768px){
	  .loginbg {
		  height: 100vh;
		  
		}
	  .d-flex-block {
		  display: block;
	  }
  }
  
  .zoom-container {
	  position: relative;
	  overflow: hidden;
	  display: inline-block;
	  width: 100%;
	  text-align: center;
	  overflow: hidden;
	}
	.zoom-image {
	  width: 100%;
	  height: auto;
	  transition: transform 0.3s ease;
	}
	 
	.zoom-container:hover .zoom-image {
	  transform: scale(1.3);
	  cursor: zoom-in;
	}
	.zoom-container:hover{
	  overflow: scroll;
	  scrollbar-width: none;
	}
  
	.nfo-modal .ant-modal-content {
	  width: 85vw; 
	  height: 90vh;
	  max-width: 800px;
	  max-height: 80vh;
	}
	.nfo-modal .ant-modal-body {
	  padding: 0;
	}
  
	.blank-input  {
	  border-radius: 15px;
	  border-color: var(--secondary)5c;
	  width: 90px;
	  height: 25px;
	  font-size: "16px";
	  text-align: center
	};
  
	/* changes done by srikar start*/
  .bank-details-card{
	  display: flex;
	  justify-content: space-between;
  }
   
  .bank-details-card-content{
	  display: flex;
	 
	  flex-direction: column;
	  gap: 10px;
  }
   
  .bank-details-card-content>.label{
	  font-weight: bold;
  }
   
  .styled-table{
	  border-collapse: collapse;
	  box-shadow: 0 0 5px rgba(0, 0, 0, .15);
  }
   
  .styled-table thead tr{
	  background-color: #eff3f9;
	  color:#666666;
  }
   
  .styled-table th, .styled-table td{
	  padding: 8px;
  }
   
  .styled-table tbody tr{
	  border-bottom: 1px solid #dddddd;
  }
   
  .styled-table tbody tr:nth-of-type(even){
	  background-color: #f3f3f3;
  }
   
  .styled-table tbody tr:last-of-type(even){
	  background-color: #009879;
  }
   
  .styled-table tbody tr.active-row{
	  font-weight: bold;
	  color: #009879;
  }
   
  /* changes done by srikar end*/
  
  .tr-with-line td{
	  border-bottom: 1px solid black; /* Adds a bottom line */
	}
  
  
	/* KFin Styles */
   .hexagon {
		clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	.logosize {
		  width: 215px !important;
		  margin-top: 12px;
	}
  
	.loginpage .carousel-inner {
	  min-height: 350px !important;
	}

	@media (max-width: 768px) {
	.loginpage .carousel-inner {
	  min-height: 550px !important;
	}
}





  
	#carouselExampleControls {
	  background: #e5d0bc;
	}
	.carousel-inner {
	  background-image: url(../images/corousel-bg.png);
	  background-color: #e5d0bc;
	  background-repeat: no-repeat;
	  background-position: 90% 50%;
	  color:#282828 !important;
	  -webkit-border-radius: 40px;
		 -moz-border-radius: 40px;
			  border-radius: 40px;
	}

@media (max-width: 768px) {
.carousel-inner {
	background-position: 50% 10%;
	   
	}
}

  
	
.carousel-inner .carousel-item {
	   width: 60%;
	}

	@media (max-width: 768px) {
.carousel-inner .carousel-item {
	   width: 100%;
	}

.carousel-inner .carousel-item h3 {
	   font-size: 2rem;
	}

}


	.loginpage .carousel-caption h3 {
	  font-size: 1.8rem;
	  padding-left: 20px;
	  padding-top: 30px;
	 
	}

	.loginpage .carousel-caption h6 {
	  font-size: 0.9rem;
	  padding-left: 20px;
	  padding-top: 10px;
	}


@media (max-width: 768px) {
    .loginpage .carousel-caption h3 {
	  font-size: 1.4rem;
	  padding-left: 20px;
	  padding-top: 280px;
	}

	.loginpage .carousel-caption h6 {
	  font-size: 0.9rem;
	  padding-left: 20px;
	  padding-top: 10px;
	}
    }
 



	.footer-bg /*New Class*/, .footer-address {
	  background: #212121;
	  color: #FFFFFF;
	}
	.footer-content h6 {
	  color: #c19a5b;
	}
	.text-secondary {
	  color: #FFFFFF !important;
	}
	.footer-inner {
	  height: 36px;
	  background: #dde7e5;
	  color: #212121;
	  font-size: 16px;
	}
	.footer-address {
	  padding:10px 15px;
	}
	.loginbox .ant-tabs-content-holder {
	  padding: 20px !important;
	}
   
	.color_gold /*New Class*/ {
	  background: #c19a5b;
	}
	.color-das-white img {
	  width: 6%;
	}
	.ant-menu-horizontal {
	  line-height: 53px !important;
	}
  
	.trans_links li a:hover div img {
	  filter: invert(0);
	}
	#loginwithOTP span.ant-checkbox {
	  top: 0.2rem !important;
	} 
	.asset-allocation {
	  margin-top: 0;
	  -webkit-border-radius: 10px;
		 -moz-border-radius: 10px;
			  border-radius: 10px;
	  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
	  height: 420px;
	  border:1px solid #CCCCCC;
	} 
	.underline {
	  text-decoration: none !important;
	}
	/* button {
	  border-radius: 10px;
	  width: 50% !important;
	  text-align: center;
	  display: flex;
	  flex-direction: column;
	  align-items: center;
	  margin: 30px auto 0px auto;
	  padding: 8px;
	  font-size: 1rem;
  } */
  
  /* .ant-menu-item a:hover {
	  color: #c19a5b!important;
  } */
  
   .ant-menu-item a:hover {
	  color: #c19a5b !important;
   }
  
   /* .d_return_switch .selected {
	  border-radius: 0px 11px 11px 0px;
  } */
  .d_return_switch .absult { 
	  border-radius: 15px;
  }
  
  .d_return_switch {
	  height: 29px;
  }
  .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
	  border:0 !important;
  }
  .ant-select-single .ant-select-selector .ant-select-selection-item, .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
	  color: #000000 !important;
  }
  .ant-modal-header {
	  border-bottom: 4px solid #c19a5b !important;
  }
  .ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
	  /*background: #FFFFFF !important;*/
  }
  .form_schem_details .btnimg {
	  background-color: #FFFFFF !important;
  }
  
  /* .ant-radio-group label.ant-radio-wrapper span:last-child {
	  width: 190px !important;
	  border-right: 1px solid white;
  }
  .ant-radio-group label.ant-radio-wrapper:last-child span:last-child { 
	  border-right: 0px;
  }
  .ant-radio-group label.ant-radio-wrapper span.ant-radio-inner {
	  width: 30px !important;
	  border: 0;
  } */
   
  .custom-float .label-float
  
   {
	  top: -9px;
	  font-size: 15px;
	  background: #4D4D4F;
	  padding: 0 4px;
	  color: var(--lbl-text);
	  left: 7px;
	  line-height: 17px;
  }
  
  .upper-column .folio_info  li {
    padding-bottom: 0px !important;
}
.lower-column .folio_info  {
    margin-bottom: 0.5em !important;
}
 
@media screen and (max-width: 992px) {
    .lower-column .folio_info li {
        background: #4d4d4f;
    }
}
 
.did-floating-label-content .float-label .ant-select .ant-select-selector  {
    /*border: 1px solid #666666 !important;*/
}
.style_captchaContainer__LdFYB{
	display: flex;
}
.border-top-footer {
	border-top: 1px solid #444444 !important;
  }