.saving-feature .box-types-wrapper {display: flex;justify-content: center;}
.features-icon-box {width: 22%;box-shadow: 0px 1px 13px 2px #C5CACB4D;background: #fff;border-radius: 30px;text-align: center;padding:12px;}
.box-types-wrapper.b-flex-wwrp {display: flex;justify-content: center;}
.main-container-sub {max-width: 1300px; margin: 0 auto;}
.sib-box-sv {border: 1px solid #C5CACB;padding: 15px;border-radius: 20px;transition: 0.5s;position: relative;padding-bottom: 100px;}
.box-sv-wrap {display: flex;flex-wrap:wrap; gap:20px;justify-content: center;}

.sib-apply-btn a,.sib-apply-btn {width: 190px;}
.sib-apply-btn img {margin-left: 5px;}
.hover-sav-btns {position: absolute;bottom: 35px;left:0; width:100%; display: flex;justify-content: center;}
.hover-sav-btns .sib-apply-btn {width: auto;}

.sib-box-sv h5{font-size: 20px;font-weight: 600;padding-top: 10px; color: #19181D;}
.sib-box-sv p{font-size: 15px;font-weight: 400; color: #19181D;}
.sib-box-sv ul{padding: 0; margin: 0;}
.sib-box-sv li{ list-style: none;font-weight: normal; color: #19181D; padding-left: 34px; position: relative; padding-bottom: 10px;}
.sib-box-sv li::before{position: absolute; content: ''; background: url(../images/logo-ico-img.png) no-repeat; width: 20px; height: 20px; background-position: center; left: 0; top: 5px;}
.sib-box-sv h6 { font-size: 18px; font-weight: 600; color: #19181D; position: relative; display: flex; align-items: center;}
.corner-round {border-radius: 10px;}
.sib-apply-btn a {background:#FBEBEC;}
.sib-box-sv:hover, .explore-services-box:hover {box-shadow: 0px 1px 13px 2px #D0242D33;transition: 0.5s;}

.benefits-bg, .types-bg {padding:0px 7% 28px 7%;}
.savg-open {background: #FBF5E7;padding: 28px 7%;}
.types-heding p {margin: 0 auto;padding: 20px 0 20px;}
.features-icons h3 {padding-bottom: 30px;}
.box-sv-wrap.mutual-fund-card .sib-box-sv {padding-bottom: 30px;}
.savg-open-cont .years {border-bottom: 2px dotted #C8C3B8;max-width: 835px;margin: 0 auto;position: relative;}
.savg-open-cont #years-slider {position: absolute;top: 50%;left: 50%;translate: -50% -50%;padding: 0; display: flex;}
.savg-open-cont .slider {margin: 45px 0 65px 0;}


.savg-open-cont .mile-stront-wrap {max-width: 1250px;margin: 0 auto;}
.savg-open-cont .mile-stront-wrap .left, .savg-open-cont .mile-stront-wrap .right {width: 50%; max-width: none;}
.savg-open-cont .detail p {font-size: 18px;}
.savg-open-cont .detail ul {margin: 26px 0;padding: 0;}
.savg-open-cont .years-wrap {min-width: 110px;}


.steps {display: flex;justify-content: space-between;margin: 20px auto;max-width: 500px;}
.step {padding: 10px 15px;margin:0 30px;background: #F8E0DB;border-radius: 50%;height: 60px;position: relative;cursor: pointer;
    width: 60px;font-size: 23px;font-weight: 600;color: #19181D;line-height: 1;padding-top:18px;text-align: center;}
.step.active {background: #e53935;color: #fff;}
.content {display: none;background: transparent;text-align: center;margin-top: 20px;}
.content.active {display: block;}

@media (max-width:468px){
    .types-bg div.sib-box-sv {width:100%;}

}

@media (max-width:768px){
    div.savg-open-cont .mile-stront-wrap .left {padding-right: 0px;}
    .features-icon-box {width: 46%;}
      .loan-img-box img {display:none; }
      section.connecting-sec {padding:40px 7% 20px 7%;}
      .features-icon-box {width: 47.6%;padding:20px;}
      .saving-feature .box-types-wrapper {flex-wrap: wrap;}
      .benefits-bg, .types-bg { padding: 28px 7%;}
      .sib-box-sv li{font-size: 13px;}
      .sib-box-sv h5 {font-size: 15px;}
      .savg-open-cont .years-wrap {min-width: 80px;}
   
      .savg-open-cont .mile-stront-wrap .left, .savg-open-cont .mile-stront-wrap .right {width:100%;}
      .savg-open-cont .detail p {font-size: 14px;}
      .savg-open-cont .mile-stront-wrap .left {margin-bottom: 20px;}
      .sib-apply-btn a, .sib-apply-btn {width:auto;}
    div.sib-box-sv {width:46.8%;}

}

@media (max-width: 991px){
    .connecting-sec.sav-acc-fst {padding: 20px 0;}
    .savg-open-cont .mile-stront-wrap .left {padding-right: 16px;}

    .box-types-wrapper.b-flex-wwrp { flex-wrap: nowrap;overflow-x: scroll;padding: 16px;justify-content: left;}
    .box-types-wrapper.b-flex-wwrp .features-icon-box { width:240px;}
    .saving-feature .box-types-wrapper { flex-wrap: nowrap;overflow-x: scroll;padding: 8px 16px 20px 16px;justify-content:left;}
    .saving-feature  .features-icon-box {width: 250px;}

    .saving-feature .benefits-btn {margin-top: 0;padding-top:0; margin-bottom:10px;}
    section.benefits-bg.saving-feature.pont {padding-bottom: 30px;}


    .types-heding {padding: 0 20px;}
    .breadcrumb {padding:0 20px;display: block;}
    .features-icons h3  {font-size: 30px;}
    .sib-box-sv{width: 31%;}
    .sib-box-sv li {font-size: 14px;}
    .sib-box-sv h5 {font-size: 18px;}
    .sib-box-sv p {font-size: 14px;}

    .savg-open .main-container {padding: 0;}
    .savg-open-cont .mile-stront-wrap .right {padding-left: 0px; display:inline-block; margin: 0;}
    .savg-open {padding:30px 15px;}
    .step{margin:0 14px;}
    .box-sv-wrap {display: flex;flex-wrap: nowrap;gap: 20px;overflow-x: scroll;padding-left:10px;padding-bottom: 0px;padding-right:0px;justify-content: left;}
    .box-sv-wrap div.sib-box-sv {width: 330px;}


}



@media (min-width: 992px){
    .savg-open-cont .mile-stront-wrap .left {padding-right: 16px;}
    .features-icon-box {padding:30px 10px;}
    div.features-icon-box h5 {font-size: 15px;}
    .types-heding h2, .city-hedings h2, .features-icons h3  {font-size: 32px;}
    .sib-box-sv {width: 31.7%;}
    .sib-box-sv h5 {font-size:16px;}
    .sib-box-sv li {font-size: 14px;}
    .savg-open-cont .mile-stront-wrap .right {padding-left:20px; display: inline-block;}
    .savg-open-cont .detail p {font-size: 16px;}

}

@media (min-width: 1200px){

}


@media (min-width: 1440px){

     .features-icon-box {padding: 30px 20px;}
     div.features-icon-box h5 { font-size: 18px;}
     .types-heding h2,.city-hedings h2  {font-size:40px;}
    
     .sib-box-sv h5 {font-size:20px;}
     .sib-box-sv li {font-size: 15px;}
     .savg-open-cont .detail p {font-size: 18px;}



}
