 body, .cardWrapperCSS.variant2 .contentHeading, .cardWrapperCSS.variant2 .faq-panel-title a, .cardWrapperCSS.variant2 .faq-panel-body p {
     font-family: 'DiscoverSans-Medium';
}
 b, strong {
     font-family: 'DiscoverSans-Bold';
}
 ul {
     list-style: disc;
     margin-left: 20px;
}
 .cards-column-control-wrapper h2 {
     font-family: 'DiscoverSans-Semibold';
     margin-bottom:20px;
}
 .img-link img{
     width: 24px;
     margin-top: -2px;
}
/*Begin Marquee*/
 .backgroundcolorrte {
     background: url(/content/dam/discover/en_us/credit-cards/card-portfolio/images/itp-login/discover-glow-oval.svg) center top no-repeat, url(/content/dam/discover/en_us/credit-cards/card-portfolio/images/dpp/mrq-dpp-lifestyle.png) right top no-repeat;
     background-size: 10%, 50%;
     background-color:#efeff1;
}
 .backgroundcolor-rte.standard-content h1 {
     margin-bottom: 18px;
	 font-family: 'DiscoverSans-Semibold';
}
 .mrq-content {
     font-family:DiscoverSans-Medium;
     width:45%;
     color:#23233f;
     padding: 10% 0px 10% 20px;
}
 .backgroundcolor-rte.standard-content {
     padding-right: 0px;
     padding-left: 0px;
}
 .mrq-callout {
     max-width: 380px;
     margin: 5% 0px;
     padding: 38px 29px 38px 25px;
     border-radius: 12px;
     background-color: #23233f;
     color:#fff;
     display:flex;
}
 .mrq-callout p {
     padding-left:10px;
}
 .nobreak {
     white-space:nowrap;
}
 #activate-text {
     padding: 10px;
}
 @media only screen and (max-width: 1400px) {
     .mrq-content {
         padding: 3% 0px 3% 20px;
    }
}
 @media only screen and (max-width: 729px) {
     .mrq-content {
         padding: 90% 20px 3% 20px;
         width:100%;
    }
     .backgroundcolorrte {
         background: url(/content/dam/discover/en_us/credit-cards/card-portfolio/images/dpp/mrq-mbl-dpp-lifestyle.png) right top no-repeat;
         background-size: 100%;
    }
     .mrq-callout {
         max-width: none;
    }
}
/*End Marquee*/
 .cards-column-control-wrapper .text b {
     font-size:1.5em;
     line-height:1.5;
}
 .cards-column-control-wrapper .text {
     padding-left: 20px;
	 padding-right: 20px;
}
 .main-container {
     color: #23233f;
}
 .content-col.cards-column-control-wrapper {
     padding: 100px 0px;
     width: 100%;
}
 .container-width:nth-of-type(3) {
     border-bottom-right-radius: 100px;
     border-top-left-radius: 100px;
     background-color: #23233f;
}
 #img1, #img2, #img3 {
     height:60px !important;
     margin-bottom: -10px;
     margin-top: 20px;
}
 #img4 {
     height:60px !important;
     text-align: center;
     margin: 20px;
}
 @media only screen and (max-width: 767px) {
     .colctrlcomp.container-width .cards-column-control-wrapper {
         width: 100%;
    }
}
 @media only screen and (max-width: 729px) {
     .content-col.cards-column-control-wrapper {
         padding: 10% 10px !important;
    }
     .colctrlcomp.container-width .cards-column-control-wrapper {
         padding: 10% 10px !important;
    }
     .col-sm-6 {
         width: 100%;
    }
}
 @media (min-width: 768px) and (max-width: 991px) {
     .cards-column-control-wrapper img {
         height: 100% !important;
    }
}
@media only screen and (min-width: 2560px) {
.backgroundcolorrte {
    background: url(/content/dam/discover/en_us/credit-cards/card-portfolio/itp-login/images/discover-glow-oval.svg) center top no-repeat, url(/content/dam/discover/en_us/credit-cards/card-portfolio/dpp/images/mrq-dpp-lifestyle.png) 67% top no-repeat;
    background-size: 6%, 25%;
    background-color: #efeff1;

}
}