.yfp_form{
  display:flex !important;
  flex-wrap:wrap;
  margin:0 auto;
  max-width:700px;
}
.yfp_form .yfp_form_control{
 flex:0 0 50%;
  max-width:50%;
  padding:0 15px;
}
.yfp_form .yfp_form_control:nth-child(3){
 flex:0 0 100%;
  max-width:100%;
  padding:0 15px;
}
.yfp_form .yfp_form_control {
  display: flex;
  text-align: left;
  align-items: center;
  margin-bottom:30px;
}
.yfp_form .yfp_form_control .dvSelectBox {
  margin-bottom: 0px;
  display: flex;
  width: 100%;
  align-items: flex-start;
}
.yfp_form .yfp_form_control .dvSelectBox cite {

  width: 100%;
}
.yfp_form .yfp_form_control label{
  margin-bottom:0px;
  white-space: nowrap;
}
.investSummary .heading h1{
  color:#c91429 !important;
}
.investSummary .heading {
 background-color:#fff !important;
}
.investSummary{
   background:#fff !important;
}
.dvValSummaryInv {
  border: 1px solid #ddd;
}
.investSummary select, .investSummary input {
  border-bottom: 1px solid #ddd !important;
  width: 100% !important;
}
.yfp_form .lnkValSumInv {
  background-color: #c91429 !important;

}
/* .yfp_form .lnkValSumInv span::after{
  content:none;
} */
.dvValSummaryInv {
  padding:40px 20px;
}

.fundRedirect.anchorLink {
  background-color: #c91429;
}
.fundRedirect.anchorLink span::after {
  top: 1px;
}
.investSummary .heading > p {
     
      color: #000 !important;
  }
  .performance .investSummary .summaryText .WebRupee {
  margin-right: 0;
  margin-left: 7px;
  margin-top: 8px;
}
.yfp_form .yfp_form_control:nth-child(1) .dvSelectBox cite::after,.yfp_form .yfp_form_control:nth-child(5) .dvSelectBox cite::after{
 content:none !important;
}
.yfp_form .yfp_form_control .dvSelectBox cite{
  position:relative;
}
.yfp_form .yfp_form_control .dvSelectBox cite::after{
  top:10px !important;
  position:absolute;
  content:"";
  width:9px !important;
  height:9px  !important;
  border:1.5px solid #c3c0c0;
  right:5px;
  border-top:none;
  border-left:none;
  background:none;
  min-width:8px;
  padding:0px;
  margin:0px;
  transform:rotate(45deg);

}
.yfp_form .yfp_form_control .dvSelectBox select {

  padding-left: 10px;
}
.performance .tipIco .tipContent {

  border: 1px solid #ddd;
}
.DvResources_List_text_span span {
  text-align: center;
}
.view_all_fund_btn:hover,.view_all_fund_btn:focus,.view_all_fund_btn:focus-visible {
  background-color: #c91429 !important;
  color: #fff;
}

.view_all_fund_btn:hover span::after,.view_all_fund_btn:focus span::after,.view_all_fund_btn:focus-visible span::after{
  border-color:#fff;
}
.view_all_fund_btn:focus span:after,.view_all_fund_btn:focus-visible span:after {
  right: 0;
}
.DvResources_List {
  max-width: 1000px;
  margin: 0 auto;
}
.DvResources_List_text_span{
display:flex;
flex-direction:column;
}
.DvResources_List_row{
  display:flex;
  flex-wrap:wrap;
}
.DvResources_List_col{
  flex:0 0 20%;
  max-width:20%;
  padding:0px 10px;
}
.DvResources_List_box{
  border: 1px solid #ddd;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  align-items: center;
  padding: 30px 15px;
  background-color: #fff;
}
.DvResources_List_box:hover,.DvResources_List_col a:focus .DvResources_List_box,.DvResources_List_col a:focus-visible .DvResources_List_box{
 border: 1px solid #c91429;
 background-color: rgb(201 20 41 / 5%);
}
.DvResources_List_box:hover .DvResources_List_text,.DvResources_List_col a:focus .DvResources_List_box .DvResources_List_text,.DvResources_List_col a:focus-visible .DvResources_List_box .DvResources_List_text{
  color:#c91429;
}
.DvResources_List_text{
  font-size:16px;
  color:#000000;
  display:flex;
  column-gap:10px;
  font-weight: 700;
  align-items: center;
}
.DvResources_List_img{
  background-color:#969F6E;
  width:50px;
  height:50px;
  border-radius:50%;
}
.DvResources_List_img img{
 
  width:50px;
  height:50px;
  
}
.DvResources_List_text strong {
  padding: 0px !important;
}
.DvResources_List_col a {
  height: 100%;
  display: block;
  background: #fff;
  border-radius: 10px;
}
.DvResources_List_box{
  height:100%;
}

.fundWrapper_slider .marketWrapper h3 {
  -webkit-line-clamp: 3;
  height: 70px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fundWrapper_slider ul li a div.marketContent h3 {
  font-size: 16px;
  line-height: unset;
  margin-bottom: 20px;
}
.fundWrapper_slider .currentMarket {
  margin-bottom: 20px;
}
.fundWrapper_slider .link_new{
  color: #d12b3f;
  font-size: 14px;
  display: block;
  position: relative;
  text-transform: uppercase;
  padding-right: 10px;
  visibility:hidden;
}
.fundWrapper_slider .link_new::after {
  right: 0;
  position: absolute;
  content: '';
  width: 8px;
  height: 8px;
  border: 1.5px solid #d12b3f;
  border-top: none;
  border-left: none;
  transform: rotate(311deg);
  top: 7px;
}
.fundWrapper_slider ul li a:hover .link_new{
visibility:visible;
}
.fundWrapper_slider .pager-wrapper a.bx-prev,.fundWrapper_slider .pager-wrapper a.bx-next {
  background-color: #c91429 !important;
}
.fundWrapper_slider ul li a {
  padding: 20px 20px 0px 20px;
}
.view_all_fund_btn{
  border: 1px solid #c91429;
  background-color: #fff !important;;
  color: #c91429;
}

.view_all_fund_btn span::after{
  top: 0.5px !important;
  background:none;
  border:1.5px solid #c91429;
  width:7px;
  height:7px;
  border-top:none;
  border-left:none;
  transform: rotate(313deg);
}
.subLinks {
  text-align: center
}
.subLinks a.active{
  padding-bottom:0px !important;
}
.nav_div_tab .dvSelect,.nav_div_tab .dvInput{
width: 100% !important;
max-width: 100%;
display: block !important;
}
.nav_div_tab .customInput{
display:flex !important;
flex-wrap:wrap;
max-width: 700px;
}
.nav_div_tab .customInput li{
flex:0 0 50%;
max-width:50%;
padding: 0px 15px !important;
margin-bottom:30px !important;
}
.nav_div_tab .formBtns .btnResetHistNav,.nav_div_tab .formBtns .btnResetHistDvd{
background-color:#fff !important;
color:#c91429 !important;
border:1px solid #c91429;

}
.nav_div_tab .formBtns .btnResetHistNav:hover,.nav_div_tab .formBtns .btnResetHistDvd:hover{
background-color:rgb(201 20 41 / 5%) !important;
}
.nav_div_tab .formBtns .btnResetHistNav span::after,.nav_div_tab .formBtns .btnResetHistDvd span::after{
content:none;
}
.nav_div_tab .formBtns .btnResetHistNav span,.nav_div_tab .formBtns .btnResetHistDvd span{
padding-right:0px;
}
.nav_div_tab .formBtns #hisNavSubmitBtn,.nav_div_tab .formBtns #hisDivSubmitBtn{
background-color:#c91429;
  font-size: 16px;
  padding: 10px 30px !important;
}
.nav_div_tab .formBtns #hisNavSubmitBtn:hover,.nav_div_tab .formBtns #hisDivSubmitBtn:hover{

background-color:#b51023;
}
.nav_div_tab .dvForm .formBtns .btnRed span {
line-height: unset !important;
height: auto !important;
font-size: 16px !important;
}
.nav_div_tab .dvForm .formBtns .btnRed.type2{
  padding: 10px 30px !important;
  background-color: #fff !important
}
.nav_div_tab .dvForm .formBtns .btnRed.type2:hover{
  background-color: rgb(201 20 41 / 5%) !important
}

.dvHistDownWrp button {
padding: 10px 15px;
background-color: #fff !important;
color:#c91429 !important;
border:1px solid #c91429;
border-radius:4px;
}
.dvHistDownWrp button span::after{
content:none;
}
.dvHistDownWrp button span{
padding-right:0px;
color:#c91429 !important;
}
.nav_div_tab .dvHistorical {
padding: 0px 20px;
}
.ui-datepicker .ui-datepicker-next {
top: 50%;
transform: translateY(-50%);
}
.ui-datepicker .ui-datepicker-prev {
top: 50%;
transform: translateY(-50%);
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
width: 88px;
font-size: 12px;
}
.ui-datepicker .ui-datepicker-title {
margin: 0 30px;
}
.nav_div_tab .dvSelect select{

color: #000 !important;
}
.DvResources_List_img {
  background-color: #c91429;

}
.performance .tipIco.activePop {
  z-index: 85;
}
.investSummary .lnkValSumInv span:after {
  top: 2px !important;
}
.performance .investSummary input.datePick, .performance .investSummary input.hasDatepicker {
  background: url(.././Minify-css/images/calendar_nav.png) no-repeat right 2px top 10px;
  background-size:16px;
}
.howInvest {
  left: 0;
}
.howInvest {
  max-height: 100% !important;
}
.calender input .datePick, .calender>input, .dvFormFlow .calender input .datePick, .dvFormFlow .calender>input {
    background: url(../minify-css/images/icnCalendar.png) no-repeat scroll right center;
  }
@media (max-width:992px){
  .DvResources_List_text {

  font-size: 12px;
}
  .DvResources_List_box {

  padding: 30px 14px;
}
  .DvResources_List_col{
      padding:0px 5px;
  }
}
@media (max-width:767px){
  .DvResources_List_col {
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 10px;
}

.DvResources_List_box {
  flex-direction: row;
  column-gap: 20px;
  padding: 15px 20px;
}
.fundWrapper_slider .marketWrapper h3 {
  height: 65px;
}
.howInvest {

  left: 0;

}



.yfp_form .yfp_form_control{
 flex:0 0 100%;
  max-width:100%;
}
.dvSelectBox.fundName select {
      min-width: 100% !important;
      max-width: 100% !important;
  }

  .nav_div_tab .formBtns .btnResetHistNav ,.nav_div_tab .formBtns .btnResetHistDvd{
  padding: 6px 15px 6px !important;
  }
  .nav_div_tab .dvForm .formBtns .btnRed.type2{
  padding: 7px 30px !important;
  }
  .fundWrapper_slider ul li a {
    padding: 20px 20px 20px 20px;
  }
  }
  @media (max-width:576px){
  #ui-datepicker-div {
    left: unset !important;
    right: 40px;
}
  .nav_div_tab .customInput li{
  flex:0 0 100%;
  max-width:100%;
  
  }
  .nav_div_tab .customInput li {
  
  margin-bottom: 10px !important;
  }
  }
  .ui-widget-content {
    z-index: 99 !important;
}
.loading:after{
    content:none;
}
.ui-datepicker-title option,.ui-datepicker-title option {
    color: #000;
}
.anchorLink:focus {
    background-color: #c91429 !important;
    color: #fff;
}
@media (max-width:700px){
	.fundWrapper_slider ul li a .link_new {
	    visibility: visible;
	}
	.performance .investSummary {
	        margin-bottom: 0px;
	}
}
  /* keyboard changes */
  .bx-viewport li a:focus .link_new,.bx-viewport li a:focus-visible .link_new{
    visibility:visible;
 }
 .bx-viewport li a:focus,.bx-viewport li a:focus-visible {
       border: 1px solid red;
 }
 .bx-prev:focus,.bx-prev:focus-visible,.bx-next:focus,.bx-next:focus-visible{
    border:2px solid #000;
 }
   /* keyboard changes */