/* Digiwallets icon update start*/
.reskin-icon.secure-checkout {
  background:url("/content/dam/dfs/online-banking/images/secure-checkout-icon.png") no-repeat center center scroll;
  width: 85px !important;
  height: 89px !important;
  display: inline-block;
  background-size: 85px 81px;
}
.reskin-icon.fraud-liability {
  background:url("/content/dam/dfs/online-banking/images/fraud-liability-icon.png") no-repeat center center scroll;
  width: 68px !important;
  height: 88px !important;
  display: inline-block;
  background-size: 68px 89px;
}
.reskin-icon.fraud-protection{
  background:url("/content/dam/dfs/online-banking/images/fraud-protection-icon.png") no-repeat center center scroll;
  width: 69px !important;
  height: 89px !important;
  display: inline-block;
  background-size: 69px 89px;
}
.reskin-icon.bio-security{
  background:url("/content/dam/dfs/online-banking/images/biosecurity-icon.png") no-repeat center center scroll;
  width: 65px !important;
  height: 89px !important;
  display: inline-block;
  background-size: 65px 89px;
}
.reskin-icon.wallet-dollar-rotating{
  background:url("/content/dam/dfs/online-banking/images/wallet-dollar-rotating.png") no-repeat center center scroll;
  width: 42.5px !important;
  height: 43px !important;
  display: inline-block;
  background-size: 49px 40px;
}
.reskin-icon.caret-up-wt-sml {
    width: 15px;
    height: 9px;
    background-position: -120px -234px;
	transform: rotate(-180deg);
}
/* Digiwallets icon update End*/
/*Digital Wallet Pages Desktop CSS Starts Here*/
.rebrand-page .footer-atm .footer-atm-link{
  border-radius: 24px;
  color:#21213d;
  border:2px solid #21213d;
  display:inline-block;
  padding:12px 25px;
  margin-bottom: 20px;
  font-family: 'DiscoverSans Semibold', sans-serif;
}
.rebrand-page .footer-atm .footer-atm-link:hover{
  color:#fff;
  background: #21213d;
  text-decoration: none;
}
.rebrand-page .footer-atm .reskin-icon.wt-loc-sml{ 
  margin-top:-5px;
  margin-right:4px;
  transform: scale(0.8)
}
.rebrand-page.rebrand-pg-blue-col .footer-atm .footer-atm-link:hover{
  text-decoration: none;
  background-color: #23233f;
  color:#fff;
}
.rebrand-page.rebrand-pg-blue-col .footer-atm .footer-atm-link{
  color:#23233f;
  border:2px solid #23233f;
}
.rebrand-page.rebrand-pg-blue-col .footer-atm .footer-atm-link:hover{
  background:#23233f;
}
.rebrand-pg-blue-col .discover-tooltip .cashback{
  color:#23233f;
  font-family: 'DiscoverSans Semibold', sans-serif;
}
.rebrand-pg-blue-col .header-wrapper .secondary-header-wrapper .secondary-header-navigation>li .discover-navigation-menu a:hover{
  border-right:3px solid #ec6b29;
}
.rebrand-pg-blue-col .header-wrapper .secondary-header-wrapper .secondary-header-navigation .open-acc span{
  font-size:16px;
}
.rebrand-pg-blue-col .header-wrapper .secondary-header-wrapper .secondary-header-navigation .open-acc{
  color: #23233f;
  font-family: 'DiscoverSans Semibold', sans-serif;
}
.rebrand-pg-blue-col .header-wrapper .secondary-header-wrapper .secondary-header-navigation .open-acc{
  padding:8.5px 18px;
}
.reskin-faq-info-wrapper .faq-info-bg{
  background-color: #232440;
}
.banking-feature-banner.reskin-digi-wall-banner .mobile-app-banner{
  max-width:1440px;
}
.banking-feature-banner.reskin-digi-wall-banner .mobile-app-banner{
  padding-left:0;
  flex-direction: row-reverse;
  background-color:#23233f;
  margin-top:47px;
}
.banking-feature-banner.reskin-digi-wall-banner .mobile-app-banner-wrap .mobile-app-container h1{
  color:#ec6b29;
}
.banking-feature-banner.reskin-digi-wall-banner .mobile-app-container h1{
  line-height:31.3px;
  font-size:20.8px;
}
.banking-feature-banner.reskin-digi-wall-banner .mobile-app-banner-wrap .mobile-app-container .banner-para{
  line-height:60.5px;
  font-size:43.8px;
  color:#fff;
  font-family: 'DiscoverSans Semibold', sans-serif;
}
.banking-feature-banner.reskin-digi-wall-banner .mobile-app-container{
  margin-left:45.5px;
  margin-right: 45px;
  margin-top:60px;
}
.banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile{
  max-width:1440px;
}
.banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2{
  max-width:1440px;
}
.banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-var-2 .tile-image{
  text-align:center;
  min-height:160px;
  position: relative;
}
.banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-var-2 .tile-image img{
  display: inline-block;
  width:35%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .tile-info{
  margin:0 auto;
}
.banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .tile-header h2{  
  font-size:40px;
  font-family: 'DiscoverSans Semibold', sans-serif;
  line-height: 55px;
  text-align: center;
  color:#23233f;
  padding-bottom:25px;
  padding-top: 75px;
  max-width: 590px;
  margin:auto;
}
.banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-var-2 .tile-info span{
  font-size:20px;
  font-family: 'DiscoverSans Bold', sans-serif;
}
.banking-feature-banner.reskin-digi-wall-banner .mobile-app-container .banner-para{
  max-width:590px;
}
.reskin-digi-wall-no-fee section.new-no-fees{
  max-width:1440px;
  margin:0 auto;
}
.reskin-digi-wall-no-fee section.new-no-fees .no-fees-list{
  padding:0;
}
.reskin-digi-wall-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-content-wrap .cash-back-text1{
  font-size:39.5px;
  line-height: 54.3px;
}
.reskin-digi-wall-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-content-wrap{
  max-width:560px;
}
.reskin-digi-wall-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .right-content .brand-no-fee-title{
  font-family: 'DiscoverSans Semibold', sans-serif;
  font-size:20.8px;
  line-height:31.3px;
  color:#fff;
  padding-left:21px;
  display: inline;
}
.reskin-digi-wall-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-img-wrap img{
  height:700px;
  object-fit: cover;
}
.reskin-digi-wall-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .right-content .brand-no-fee-desc{
  font-family: 'DiscoverSans Semibold', sans-serif;
  font-size:20.8px;
  line-height:31.3px;
  color:#23233f;
  padding-left:46px;
  padding-bottom:23px;
  display: inline-block;
}
.reskin-digi-wall-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-content-wrap .cash-back-text1{
  max-width:475px;
}
body.reskin-faq-sideways .reskin-faq-info-wrapper .faq-info-bg>h2{
  float:left;
  position: absolute;
  top:50%;
  padding-left:3%;
  max-width: 316px;
  text-align: left;
}
body.reskin-faq-sideways .reskin-faq-info-wrapper .faq-info-bg{
  padding-top:50px;
  padding-bottom: 35px;
}
body.reskin-faq-sideways .reskin-faq-info-wrapper.security-fraud-info-wrapper .security-prevention-content .security-prevention-tab .btn-link span{
  max-width: 95%;
}
body.reskin-faq-sideways .reskin-faq-info-wrapper.security-fraud-info-wrapper .security-prevention-content .security-prevention-tab .btn-link span{
  font-size:20.8;
  line-height: 31.3px;
  color: #23233f;
}
body.reskin-faq-sideways .reskin-faq-info-wrapper .faq-info-bg>div{
  float:right;
  width:67%;
}
.banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2{
  margin-bottom:103.5px;
}
.reskin-digi-wall-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-content-wrap .cash-back-text1{
  padding-top:45.5px;
}
/*digi-wallet.html page Desktop CSS Ends Here*/
/* Tablet view hamburger menu starts*/
@media (max-width: 1024px){
.rebrand-page .header-wrapper .secondary-header-wrapper .secondary-header-navigation .reskin-sup-sub-menu .reskin-icon{
	float:left !important;
}
.rebrand-page .header-wrapper .secondary-header-wrapper .secondary-header-navigation li.atm,
.rebrand-page .header-wrapper .secondary-header-wrapper .secondary-header-navigation li.call{
    padding:29.5px 0 !important;
}
.rebrand-page .header-wrapper .secondary-header-wrapper .secondary-header-navigation>li.call{
  padding-bottom:27.5px !important;
}
}
@media (max-width: 1024px){
  .banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .tile-info{
    padding-top:10px;
  }
/* Tablet view hamburger menu ends*/  
/*digi-wallet.html page Tablet CSS Starts Here*/
body.reskin-faq-sideways .reskin-faq-info-wrapper .faq-info-bg>h2{
  float: initial;
  padding-top:inherit;
  position: inherit;
  padding-left:0;
  text-align: center;
  max-width: inherit;
}
body.reskin-faq-sideways .reskin-faq-info-wrapper .faq-info-bg>div{
  float: inherit;
  width:inherit;
}
body.reskin-faq-sideways .banking-feature-faq.security-fraud-info-wrapper{
  padding-bottom:0;
}
body.reskin-digi-wall-no-fee{
  padding-top:58px;
}
.banking-feature-banner.reskin-digi-wall-banner .mobile-app-container .banner-para{
  max-width: inherit;
  padding-right:66px;
}
.banking-feature-banner.reskin-digi-wall-banner .mobile-app-banner{
  align-items: flex-start;
  margin-top:0;
}
.banking-feature-banner.reskin-digi-wall-banner .mobile-app-container h1{
  font-size:16px;
  line-height:24px;
}
.banking-feature-banner.reskin-digi-wall-banner .mobile-app-banner-wrap .mobile-app-container .banner-para{
  font-size:30px;
  line-height:40px;
}
.banking-feature-banner.reskin-digi-wall-banner .mobile-app-container{
  margin-left:30px;
  margin-top:0;
}
.banking-feature-banner.reskin-digi-wall-banner .mobile-app-container h1{
  margin:10px 0;
}

.banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .tile-header h2{
  font-size:30px;
  line-height:40px;
  padding-top:49.5px;
}
.banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2{
  margin-bottom: 60px;
  margin-top:0;
}
.banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-var-2 .tile-info span{
  font-size:14px;
  font-family: 'DiscoverSans Semibold', sans-serif;
}
.banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-var-2 .tile-image{
  min-height:70px;
}
.banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-var-2 .tile-image img{
  width:45%;
}
.reskin-digi-wall-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-content-wrap .cash-back-text1{
  font-size:30px;
  line-height:40px;
  padding-top:40px;
}
.reskin-digi-wall-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .right-content .brand-no-fee-title{
  font-size:16px;
  line-height:24px;
}
.reskin-digi-wall-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .right-content .brand-no-fee-desc{
  font-size:16px;
  line-height:24px;
}
body.reskin-faq-sideways .reskin-faq-info-wrapper.security-fraud-info-wrapper .security-prevention-content .security-prevention-tab .btn-link span{
  font-size:18px;
}
}
/*digi-wallet.html page Tablet CSS Ends Here*/

/*digi-wallet.html page Mobile CSS Starts Here*/
@media (max-width: 767px){
  .banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2{
    margin-bottom: 20px;
  }
  body.rebrand-pg-blue-col .header-wrapper .browser-wrapper .primary-header-wrapper .primary-wrap #mobile-login{
    font-family: 'DiscoverSans Semibold', sans-serif;
    color: #fff;
    border: 2px solid #fff;
    padding: 14px 22px !important;    
    position: relative;
    float: right;
    margin-top: 0;
    border-radius: 24px;
    font-size: 19.3px;
  }
  body.reskin-faq-sideways .reskin-faq-info-wrapper .faq-info-bg>h2{
    float: inherit;
    padding-top:48.5px;
  }
  body.reskin-faq-sideways .reskin-faq-info-wrapper .faq-info-bg>div{
    float:inherit;
    width:inherit;
  }
  body.reskin-faq-sideways .reskin-faq-info-wrapper.security-fraud-info-wrapper .security-prevention-content .security-prevention-tab .btn-link span{
    font-size: 16px;
  }
  body.reskin-faq-sideways .banking-feature-faq.security-fraud-info-wrapper .security-prevention-content .security-prevention-tab .table-data .content{
    padding: 0 20px 0 13px;
  }
  .banking-feature-banner.reskin-digi-wall-banner .mobile-app-banner{
    flex-direction: column-reverse;
    margin-top:15px;
    border-top:2.5px solid #fff;
  }
  .banking-feature-banner.reskin-digi-wall-banner .mobile-app-container h1{
    font-size:14px;
    line-height: 24px;
  }
  .banking-feature-banner.reskin-digi-wall-banner .mobile-app-container{
    width:auto;
  }
  
  .banking-feature-banner.reskin-digi-wall-banner .mobile-app-banner-wrap .mobile-app-container .banner-para{
    margin-bottom:51px;
    padding-right: 0;
  }

  .banking-feature-banner.reskin-digi-wall-banner .mobile-app-container{
    margin-left:20px;
  }
  .banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-info{
    padding-top: 0;
  }
  
  .banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-info{
    padding-bottom: 49px;
    margin-bottom: 0;
    padding-top: 30px;
    border-bottom: 2px solid #ccc;
    margin: auto;
  }
  .banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-var-2 .tile-image{
    min-height:auto;
  }
  .banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-var-2 .tile-image img{
    position: initial;
    transform: initial;
  }
  .banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-var-2 .tile-info span{
    font-size: 20.5px;
    font-family: 'DiscoverSans Bold', sans-serif;
  }
  .banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-var-2{
    padding-top:49px;
  }
  .banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .tile-header h2{
    padding-top:50px;
    padding-bottom: 0;
  }
  .banking-feature-faq.security-fraud-info-wrapper.reskin-faq-info-wrapper{
    padding-bottom:0;
  }
  .banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-var-2:last-child .tile-info{
    border:none;
    margin-bottom:0;
  }
  .reskin-digi-wall-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-content-wrap .cash-back-text1{
    padding-bottom: 30px;
  }
  .reskin-digi-wall-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .right-content .brand-no-fee-desc{
    padding-right: 30px;
  }
 
}
/*digi-wallet.html page Mobile CSS Ends Here*/

/*reskin-apple-pay.html page Desktop CSS Starts Here*/
.reskin-apl-pay-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-img-wrap img{
  height:450px;
  object-fit:cover;
}
.banking-feature-banner.reskin-apple-pay-banner .mobile-app-banner{
  background: #fff;
}
.banking-feature-banner.reskin-apple-pay-banner .mobile-app-banner{
  max-width:1440px;
  flex-direction: row-reverse; 
}
.banking-feature-banner.reskin-apple-pay-banner .mobile-app-banner{
  padding-left:0;
  margin-top:49px;
}
.banking-feature-banner.reskin-apple-pay-banner .mobile-app-container{
  width: 55%;
}
.banking-feature-banner.reskin-apple-pay-banner .tile-image{
  width: 45%;
}
.banking-feature-banner.reskin-apple-pay-banner .logo-title{
  padding-left:75px;
  padding-right: 20px;
}
.banking-feature-banner.reskin-apple-pay-banner .logo-title h1{
  font-family: 'DiscoverSans Semibold', sans-serif;
  font-size:43.8px;
  line-height:60.5px;
  color:#23233f;
  max-width:560px;
  margin-top:35px;
}
.banking-feature-sideways.reskin-sideways-icon .mobile-app-tile{
  max-width:1440px;
}
.banking-feature-sideways.reskin-sideways-icon .mobile-app-tile .mob-app-tile-wrap .tile-header h2{
  font-size:39.5px;
  line-height: 54.3px;
  font-family: "DiscoverSans Semibold",sans-serif;   
    text-align: center;
    color: #23233f;
    padding: 75px 0 0 0;
}
.banking-feature-sideways.reskin-sideways-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2{
  max-width:1440px;
  margin-bottom: 79.5px;
}
.banking-feature-sideways.reskin-sideways-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-icon{
  max-width: 43%;
  margin:auto;
  padding-bottom: 30px;
}
.banking-feature-sideways.reskin-sideways-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-var-2 .tile-info h3{
  font-size:24px;
  line-height:37.5px;
  font-family: 'DiscoverSans Semibold', sans-serif;
  color: #23233f;
}
.banking-feature-sideways.reskin-sideways-icon .mobile-app-tile .mob-app-tile-wrap .tile-var-2 .tile-info .tile-description{
  font-size:15.8px;
  line-height: 25px;
  font-family: 'DiscoverSans Semibold', sans-serif;
}
.banking-feature-sideways.reskin-sideways-icon .mobile-app-tile .mob-app-tile-wrap .tile-info{
  margin:auto;
}
.reskin-apl-pay-no-fee section.new-no-fees{
  max-width:1440px;
  margin:0 auto;
}

.reskin-apl-pay-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-content-wrap .cash-back-text1{
  font-size:39.5px;
  line-height: 54.3px;
}
.reskin-apl-pay-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-content-wrap .cash-back-text2{
  font-size:20.8px;
  line-height: 31.3px;
  color:#23233f;
  font-family: 'DiscoverSans Semibold', sans-serif;
}
.reskin-apl-pay-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-content-wrap{
  max-width: 545px;
}
.reskin-apl-pay-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-content-wrap .cash-back-text1{
  max-width: 560px;
}
.reskin-apl-pay-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-content-wrap .cash-back-text2{
  max-width: 500px;
}
.banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1{
  max-width:1440px;
  background:#f5f4f4;
}
.banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-info{
  background:#f5f4f4;
  width:70%;
}
.banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-info h2{
  font-family: 'DiscoverSans Semibold',sans-serif;
    font-size: 30px;
    color: #23233f;
    line-height: 39.5px;
}
.banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-info .sub-section-list .features-icon.dollar-cycle{
  margin-left:5px;
}
.banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-info .sub-section-list span:last-child{
  padding-left:74px !important;
  font-size:18.8px;
  line-height: 31.3px;
}

.banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-info .tile-content-header{
  font-size:39.5px;
  line-height:54.3px;
}
.banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-steps .tile-steps-list span{
  font-size:20.8px;
  line-height:31.3px;
  padding-left:74px;
}
.banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-steps .tile-steps-list{
  position: relative;
}
.banking-feature-single.reskin-single-steps .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-steps .tile-steps-list a{
  font-size:17px;
  color:#3c76a7;
}
.banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-steps{
  border-bottom:3px solid #ec6b29;
  max-width: inherit;
}

.banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1 .tile-image img{
  width:80%;
  margin:45px;
}
.banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-steps .tile-steps-list:before{
  border-radius: 50%;
  border:3px solid #21213d;
  width: 42.5px;
  height: 43px;
  font-family: 'DiscoverSans Bold', sans-serif;
  font-size:24px;
  color:#ec6b29;
  padding: 7.5px 19px 14.5px 11px;
  margin-right:31px;
  position: absolute;
  top:50%;
  transform: translate(0,-83%);
}
.banking-feature-sideways.reskin-sideways-img .mobile-app-tile{
  max-width:1440px;
}
.banking-feature-sideways.reskin-sideways-img .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2{
  margin:40px auto;
  margin-bottom: 75px;
}
.banking-feature-sideways.reskin-sideways-img .mobile-app-tile .mob-app-tile-wrap .tile-header h2{
  font-size:39.5px;
  line-height:54.3px;
  font-family: 'DiscoverSans Semibold', sans-serif;
  color: #23233f;
  text-align: center;
  padding-top: 75px;
  padding-bottom: 15px;
}
.banking-feature-sideways.reskin-sideways-img .mobile-app-tile .mob-app-tile-wrap .sideways-sub-header h3{
  font-family: 'DiscoverSans Semibold', sans-serif;
  font-size:20.8px;
  line-height: 31.3px;
  padding-top:0;
}
.banking-feature-sideways.reskin-sideways-img .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-var-2 .tile-info span{
  font-size:27px;
  line-height:31.3px;
  color: #ec6b29;
}
.banking-feature-sideways.reskin-sideways-img .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2{
  max-width: 1200px;
}
.banking-feature-sideways.reskin-sideways-img .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-info{
  text-align: left;
  max-width:inherit;
}
.banking-feature-sideways.reskin-sideways-img .mobile-app-tile .mob-app-tile-wrap .tile-var-2 .tile-info .tile-description{
  font-family: 'DiscoverSans Semibold', sans-serif;
  font-size:18.8px;
  line-height: 25px;
}
/*reskin-apple-pay.html page Desktop CSS Ends Here*/
@media (max-width: 1024px){
  .banking-feature-sideways.reskin-sideways-img .mobile-app-tile .mob-app-tile-wrap .tile-header h2{
    font-size:30px;
    padding-bottom: 0;
    padding-top:50px;
  }
  .banking-feature-sideways.reskin-sideways-img .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2{
    margin-bottom:50px;
  }
  body.rebrand-pg-blue-col{
    padding-top:58px;
  }
  .banking-feature-banner.reskin-apple-pay-banner .mobile-app-banner{
    align-items: flex-start;
    margin-top:0;
  }
  .banking-feature-banner.reskin-apple-pay-banner .mobile-app-container{
    max-width:423px;
  }
  .banking-feature-banner.reskin-apple-pay-banner .tile-image{
    max-width:348px;
  }
  .banking-feature-banner.reskin-apple-pay-banner .logo-title{
    padding-left:30px;
  }
  .banking-feature-banner.reskin-apple-pay-banner .logo-title .banner-ct-vert{
    position: absolute;
    top:45%;
    transform: translate(0,-30%);
  }
  .banking-feature-banner.reskin-apple-pay-banner .logo-title img{
    max-width: 189px;
  }
  .banking-feature-banner.reskin-apple-pay-banner .logo-title h1{
    font-size:30px;
    line-height: 40px;
  }
  .banking-feature-sideways.reskin-sideways-icon .mobile-app-tile .mob-app-tile-wrap .tile-header h2{
    font-size:30px;
    line-height: 40px;
    padding-top:50px;
  }
  .banking-feature-sideways.reskin-sideways-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2{
    margin-bottom: 50px;
    padding-left:40px;
    padding-right:40px;
  }
  .banking-feature-sideways.reskin-sideways-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-var-2 .tile-info h3{
    font-size:22px;
    line-height:28px;
  }
  .banking-feature-sideways.reskin-sideways-icon .mobile-app-tile .mob-app-tile-wrap .tile-var-2 .tile-info .tile-description{
    font-size:14px;
    line-height:18px;
  }
  .reskin-apl-pay-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-content-wrap .cash-back-text1{
    font-size:30px;
    line-height: 40px;
  }
  .reskin-apl-pay-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-content-wrap .cash-back-text2{
    font-size: 16px;
    line-height: 24px;
  }
  .reskin-apl-pay-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-content-wrap{
    padding-top:72px;
  }
  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1 .tile-image img{
    width:100%;
    margin: 45px 0;
  }
  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-image, .banking-feature-single .mobile-app-tile .mob-app-tile-wrap .tile-image{
    width: 40%;
    margin-right:40px;
  }
  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-info{
    padding-top:40px;
    padding-bottom: 40px;
    padding-left:30px;
  }
  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-info .tile-content-header{
    font-size: 30px;
    line-height: 40px;
  }
  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-steps .tile-steps-list span{
    font-size: 16px;
    line-height: 24px;
  }
  .banking-feature-single.reskin-single-steps .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-steps .tile-steps-list a{
    font-size: 14px;
  }
  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-info .sub-section-list span:last-child{
    font-size: 16px;
    line-height: 24px;
  }
  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-info .sub-section-list span:last-child{
    max-width: inherit;
  }
  .banking-feature-sideways.reskin-sideways-img .mobile-app-tile .mob-app-tile-wrap .tile-header h3{
    font-size: 30px;
    line-height: 40px;
    padding-top:50px;
  }
  .banking-feature-sideways.reskin-sideways-img .mobile-app-tile .mob-app-tile-wrap .sideways-sub-header h3{
    font-size: 16px;
    line-height: 24px;
  }
  .banking-feature-sideways.reskin-sideways-img .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-var-2 .tile-info span{
    font-size: 22px;
    line-height: 29px;
  }
  .banking-feature-sideways.reskin-sideways-img .mobile-app-tile .mob-app-tile-wrap .tile-var-2 .tile-info .tile-description{
    font-size: 16px;
    line-height: 24px;
    margin-top:10px;
  }
}
@media (max-width: 767px){
  .reskin-apl-pay-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-img-wrap img{
    min-height:auto;
    height:auto;
  }
  .banking-feature-sideways.reskin-sideways-img .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2{
    margin-bottom: 0;
  }
  .banking-feature-sideways.reskin-sideways-img .mobile-app-tile .mob-app-tile-wrap .tile-header h2{
    line-height: 40px;
  }
  .banking-feature-sideways.reskin-sideways-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2{
    margin-bottom: 0;
    padding-left:25px;
    padding-right:25px;
  }
  .banking-feature-banner.reskin-apple-pay-banner .mobile-app-banner-wrap .mobile-app-container .banner-para{
    max-width: 80% !important;
  }
  .banking-feature-banner.reskin-apple-pay-banner .logo-title h1{
    max-width: 282px;
  }
  .banking-feature-banner.reskin-apple-pay-banner .logo-title .banner-ct-vert{
    position: inherit;
    transform: inherit;
  }
  .banking-feature-banner.reskin-apple-pay-banner .tile-image{
    width: 100%;
  }
  .banking-feature-banner.reskin-apple-pay-banner .mobile-app-banner{
    flex-direction: column-reverse;
  }
  .banking-feature-banner.reskin-apple-pay-banner .tile-image{
    max-width: inherit;
    margin-top: 15px;
  }
  .banking-feature-banner.reskin-apple-pay-banner .mobile-app-container{
    padding-bottom: 40px;
    width: inherit;
  }
  .banking-feature-sideways.reskin-sideways-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-icon{
    padding-bottom: 0;
  }
  .banking-feature-sideways.reskin-sideways-icon .mobile-app-tile .mob-app-tile-wrap .tile-header h2{
    padding-top: 47px;
  }
  .banking-feature-sideways.reskin-sideways-icon .mobile-app-tile .mob-app-tile-wrap .tile-var-2 .tile-info .tile-description{
    font-size:16px;
    margin-bottom: 53.5px;
    line-height: 22px;
  }

  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-img-right{
    flex-direction: column-reverse;
  }
  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-image{
    width: 80%;
  }
  .banking-feature-sideways.reskin-sideways-img .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-var-2{
    width: 266px;
    margin:auto;
  }
  .reskin-apl-pay-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-content-wrap{
    padding-bottom: 51px;
  }
  .reskin-apl-pay-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .right-content{
    padding-left: 50px;
    padding-right: 33px;
  }

}
 /*Meta Properties CSS Starts Here*/
  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-steps li:first-child:before{
    padding-left: 13px;
  }
  .banking-feature-banner.reskin-digi-wall-banner .mobile-app-banner{
    align-items: flex-start;
  }
  .rebrand-pg-blue-col .header-wrapper .secondary-header-wrapper .secondary-header-navigation .open-acc span:last-child{
    margin-left:5px;
  }
  .rebrand-pg-blue-col .header-wrapper .secondary-header-wrapper .secondary-header-navigation>li .discover-navigation-menu{
    width: 260px;
  }
  .banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .tile-header h2{
    max-width: 100%;
  }
  .banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .mob-app-tile-2 .tile-var-2 .tile-image img{
    width:38%;
  }
  body.reskin-faq-sideways .reskin-faq-info-wrapper .faq-info-bg>h2{
    transform: translate(0,-50%);
  }
  body.reskin-faq-sideways .reskin-faq-info-wrapper.security-fraud-info-wrapper .security-prevention-content .security-prevention-tab .btn-link span{
    color:#23233f !important;
  }
  .banking-feature-banner.reskin-apple-pay-banner .mobile-app-banner{
    align-items: flex-start;
  }
  .reskin-apl-pay-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-content-wrap{
    padding-right: 3px;
    padding-top:85px;
  }
  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-steps{
    padding-bottom:26px;
  }
  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-info .sub-section-list{
    padding-top:50px;
    position: relative;
  }
  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-info .sub-section-list .reskin-icon.wallet-dollar-rotating{
    position: absolute;
    top: 50%;    
    transform: translate(0,0);
  }
  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-info{
    padding-top:40px;
    padding-bottom:40px;
  }
  .rebrand-page.rebrand-pg-blue-col .header-wrapper .secondary-header-wrapper .secondary-header-navigation li a,
  .rebrand-page.rebrand-pg-blue-col .header-wrapper .secondary-header-wrapper .secondary-header-navigation li a,
  .rebrand-page.rebrand-pg-blue-col .footer-wrapper .footer-title a,
  .rebrand-page.rebrand-pg-blue-col .footer-wrapper .footer-navigation-title a,
  .rebrand-page.rebrand-pg-blue-col .footer-wrapper li.product-navigation-sitemenu-logo a,
  .rebrand-page.rebrand-pg-blue-col .footer-atm span.nav-atm-icon a,
  .rebrand-page.rebrand-pg-blue-col .header-wrapper .browser-wrapper .primary-header-wrapper .primary-header-navigation .login-modal .login-title,
  .rebrand-page.rebrand-pg-blue-col .login-modal .modal-content ul form label,
  .rebrand-page.rebrand-pg-blue-col .footer-wrapper .footer-copyright-tab{
    color:#23233f;
  }
  .rebrand-page.rebrand-pg-blue-col .footer-atm span.nav-atm-icon{
    border: 2px solid #23233f;
  }
  .rebrand-page.rebrand-pg-blue-col .footer-wrapper .footer-copyright-list,
  .rebrand-page.rebrand-pg-blue-col .header-wrapper .browser-wrapper .primary-header-wrapper .primary-wrap{
    background-color:#23233f;
  }
  .rebrand-page.rebrand-pg-blue-col .footer-wrapper li.product-navigation-sitemenu-logo{
    border-right: 1px solid #23233f;
  }
  .rebrand-page.rebrand-pg-blue-col .footer-wrapper li.product-navigation-sitemenu-logo:last-child{
    border: 0;
  }
  .banking-feature-banner.reskin-apple-pay-banner .logo-title h1{
    font-size: 20px;
    color: #ec6b29;
    line-height: 16px;
    margin:35px 0 15px 0 !important;
  }
  .banking-feature-banner.reskin-apple-pay-banner .mobile-app-banner-wrap .mobile-app-container .banner-para{
    font-family: 'DiscoverSans Semibold',sans-serif;
    font-size: 43.8px;
    line-height: 60.5px;
    color: #23233f;
    max-width: 560px;
  }
  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1 .tile-info .tile-content-header{
    max-width: 100%;
  }
  
  @media (max-width: 1024px){  
    .banking-feature-banner.reskin-apple-pay-banner .tile-image img{
      min-height: 235px;
      margin-top:19px;
    }
    .banking-feature-banner.reskin-apple-pay-banner .mobile-app-banner-wrap .mobile-app-container .banner-para{
      font-size: 30px;
      line-height: 40px;
      max-width: 90%;      
    }  
    .reskin-apl-pay-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-img-wrap img{
      min-height: 330px;
      object-fit: cover;
    }
    
    .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1 .tile-image img{
      margin-top: 75px;
    }
    .banking-feature-banner.reskin-apple-pay-banner .tile-image,
    .banking-feature-banner.reskin-apple-pay-banner .mobile-app-container{
      max-width: inherit;
    }
    .rebrand-page.rebrand-pg-blue-col .header-wrapper .secondary-header-wrapper .secondary-header-navigation li a,
    .rebrand-page.rebrand-pg-blue-col .header-wrapper .secondary-header-wrapper .secondary-header-navigation .open-account .login{
      color:#23233f;
    }
    .rebrand-page.rebrand-pg-blue-col .header-wrapper .secondary-header-wrapper .secondary-header-navigation .sub-dropdownList .product-menu .sub-menu li a,
    .rebrand-page.rebrand-pg-blue-col .header-wrapper .secondary-header-wrapper .secondary-header-navigation .support-menu .sub-menu li a{
      color:#23233f;
    }
    .rebrand-page.rebrand-pg-blue-col .header-wrapper .browser-wrapper .primary-header-wrapper .primary-wrap #mobile-login{
      padding: 15px 23px 15px 22.5px !important;
    border-radius: 24px;
    border: solid 2px #fff;
    color: #fff;
    background: 0;
    font-size: 19px;
    font-family: "DiscoverSans Semibold",sans-serif;
      display: block !important;
      margin-top:0;
    }
    .banking-feature-banner.reskin-digi-wall-banner .tile-image{
      margin-top:20px;
    }
    .banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .tile-header h2{
      padding-bottom: 55px;
    }
    body.reskin-faq-sideways .reskin-faq-info-wrapper .faq-info-bg>h2{
      transform: initial;
    }
    body.reskin-faq-sideways .reskin-faq-info-wrapper .faq-info-bg{
      padding-top: 30px;
    }
    .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-steps{
      padding-bottom: 16PX;
      padding-top:30px;
    }
    .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-info .sub-section-list{
      padding-top: 40px;
    }
    .rebrand-page.rebrand-pg-blue-col .header-wrapper.change-to-mobile.affix .primary-header-wrapper{
      border-bottom: 2px solid #ebebeb;
    }
    
    .reskin-digi-wall-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-img-wrap img{
      min-height: 550px;
      object-fit: cover;
    }
  }

  @media (max-width: 767px){
   .rebrand-page .header-wrapper .secondary-header-wrapper .secondary-header-navigation li.atm .reskin-sup-sub-menu, .rebrand-page .header-wrapper .secondary-header-wrapper .secondary-header-navigation li.call .reskin-sup-sub-menu{
      border-bottom: none;
    }
    .rebrand-page .header-wrapper .secondary-header-wrapper .secondary-header-navigation>li.atm{
      padding-left: 40px !important;
    }
    .rebrand-page .header-wrapper .secondary-header-wrapper .secondary-header-navigation li.call{
      padding-left: 0 !important;
    }
    body.reskin-faq-sideways .reskin-faq-info-wrapper .faq-info-bg{
      padding-top:0;
    }
    .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-steps{
      padding-top:45px;
    }
    .banking-feature-banner.reskin-apple-pay-banner .tile-image img{
      margin-top:0;
    }
    .reskin-digi-wall-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .right-content{
      padding-left:50px;
      padding-right: 30px;
    }
    .reskin-digi-wall-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .no-fees-img-wrap img{
      min-height:inherit !important;
      height:inherit;
    }
  .reskin-digi-wall-no-fee section.new-no-fees .new-no-fees-wrapper .no-fees-container .right-content .brand-no-fee-desc{
    padding-right: 14px;
  }
  .rebrand-page.rebrand-pg-blue-col .header-wrapper .browser-wrapper .primary-header-wrapper{
    border-bottom: 2px solid #ebebeb;
  }
  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-info{
    width: inherit;
  }
  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-info{
    padding:0 35px 50.5px 35px !important;    
  }
  .banking-feature-single.reskin-single-steps .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-steps .tile-steps-list a{
    font-size:16px;
  }
  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1 .tile-image img{
    margin:50px 0;
  }
  .banking-feature-single.reskin-single-steps .mobile-app-tile .mob-app-tile-wrap .tile-var-1.tile-list-info .tile-info{
    padding-bottom: 50.5px;
  }
  .banking-feature-banner.reskin-digi-wall-banner .tile-image{
    margin-top:0;
  }
  .banking-feature-sideways.reskin-side-cta-icon .mobile-app-tile .mob-app-tile-wrap .tile-header h2{
    padding-bottom: 0px;
  }
  .banking-feature-faq.security-fraud-info-wrapper .security-prevention-content .security-prevention-tab .table-data .content ul li{
    padding-left: 20px;
    text-indent: -20px;
  }
}