@media only screen and (min-device-width : 768px) and (max-device-width: 1025px){
  
  .solution-products__product__abstract__title{
    font-size:32px;
  }
  
  .broadridge-all-awards__award__item{
   width:100% !important; 
  }
  
  .timeline-item__details__item{
      width:100% !important; 
  }
  
  .broadridge-history__intro__info{
   width:100% !important;  
  }
  
  .broadridge-history__intro__image{
   width:100% !important; 
  }
  
  .product-specs__content__list{
   width:100% !important; 
  }
   .footer__contact__title{
    white-space:nowrap !important;
     font-size:24px !important;
    
  }
  .product-stats__title{
    white-space:nowrap !important;
    font-size:44px;
  }
   .related-products-solutions__title{
    
    white-space:nowrap !important;
     font-size:30px;
   
  }
  
  .video-container{
   padding-bottom:45% !important; 
  }
  .product-features__features-container{
   width:80% !important; 
  }
  .solution-products__product__content{
    
   width:100% !important;
    margin-left:0 !important;
  }
  .products__product__item__info{
    width:100%;
  }
  
.partner-program__info__text
  {
   text-align:left; 
  }
  .product-features__overview{
   margin-right:25px !important; 
  }
  .product-carousel .inner-wrapper{
    min-height:644px !important;
  }
  .hero__title{
   font-size:62px !important; 
  }
  .product-features__info{
    font-size:14px !important;
  }
  .product-carousel__content{
  width:100% !important;
  }
  .related-products-solutions__info{
   font-size:14px !important; 
  }
  .quotepara{
    font-size:28px;
    line-height:42px !important;
  }
  blockquote{
    font-size:28px;
    line-height:42px !important;
  }
  .video-module__copy {
   float:none; 
  }
  .product-features__title{
    font-size:26px !important;
  }
  .product-features__feature__title{
    font-size:14px;
  }
  .description__info 
  
  {
     font-size:24px !important;
  }
  .footer__contact__info{
   font-size: 14px !important;
  }
  
 .description .inner-wrapper {
 width:97%; 
} 
     .br__mb{
 display:inline !important; 
}
}
@media only screen and (max-device-width: 767px){
     .br__mb{
 display:inline !important; 
}
  
  .about-broadridge__item{
   padding-right:50px !important; 
  }
  
  .broadridge-top-three-awards__awards .award-item{
height:225px;
}
.award-item__title{
min-height:auto;
  text-align:left !important;
  margin-left:0px !important;
}
  .about-broadridge__item__title{
    text-align:left !important;
    margin-left:40% !important;
  }
  
  .about-broadridge__item__content{
    text-align:left !important;
    margin-left:40% !important;
  }
  
  .solution-products__product__abstract__title{
    font-size:24px;
  }
  
  .award-item__title
  {
    font-size:28px !important;
  }
  .award-item__eyebrow{
        font-size:11px !important;
     }
     
     .broadridge-all-awards__award__item__title{
       font-size:12px !important; 
     }
     
     .broadridge-all-awards__award__abstract__info{
      font-size:14px !important; 
     }
     
     .broadridge-all-awards__award__item__info{
      font-size:12px !important; 
     }
     .award-item__title{
      font-size:16px !important; 
     }
  
  
  .broadridge-top-three-awards__intro__info{
       font-size:10px;
    text-align:center !important;
     }
     
     
  
  .product-specs__content__list{
   width:100% !important; 
  }
  
 .product-stats__title{
    white-space:nowrap !important;
  }
  .partner-program__info{
    margin-left:50px;
  }
  .segment-solutions__solution__item__info
{
font-size:12px !important;
}
.segment-solutions__solution__item__title
{
font-size:20px !important;
}
  
  .product-specs__content__title{
   font-size:18px; 
  }
  
  .related-products-solutions__title{
   font-size:20px;
    letter-spacing:0px;
  }
  .product-carousel__content{
  float:none !important;
  }
  .hero__title{
    
   font-size:28px !important; 
  }
  .video-module__body{
   font-size:16px; 
  }
  .footer__contact__info{
   font-size: 16px !important;
  }
  
.description__info{
  font-size:16px !important;
  
}
  .description__info .jp__lb
  
  {
     font-size:14px !important;
  }
  
  .product-features__feature__title{
  font-size:14px ;
  }
  
  .product-features__title {
   font-size:22px; 
  }
  .related-products-solutions__info {
    font-size:12px !important;
  }
  .product-features__info {
    font-size:18px;
  }
.description .inner-wrapper {
 width:95%; 
}
  .contact-broadridge__form__info
  
  {
    font-size:14px;
  }
  
  .product-carousel__title{
    font-size:28px;
  }
   .product-carousel__info{
    font-size:16px;
  }
  .quotepara{
    font-size:14px;
  }
  blockquote{
       font-size:14px !important;
     }
  }
@media only screen 
    and (max-device-width : 767px) 
   and (orientation : portrait) {
     
     
     .about-broadridge__item{
   padding-right:50px !important; 
  }
     .broadridge-top-three-awards__awards .award-item{
height:225px;
}
.award-item__title{
min-height:auto;
  text-align:left !important;
  margin-left:80px !important;
}
     
     .about-broadridge__item__title{
    text-align:left !important;
    margin-left:30% !important;
  }
  
  .about-broadridge__item__content{
    text-align:left !important;
    margin-left:30% !important;
  }
     .solution-products__product__abstract__title{
    font-size:25px;
  }
     .locations__items__item__inner{
       padding:0 !important;
     }
     
     .award-item__eyebrow{
        font-size:10px !important;
     }
     .broadridge-all-awards__award__abstract__title{
        font-size:18px !important;
     }
     .broadridge-all-awards__award__item__title{
       font-size:10px !important; 
     }
     
     .broadridge-all-awards__award__abstract__info{
      font-size:12px !important; 
     }
     
     .broadridge-all-awards__award__item__info{
      font-size:12px !important; 
     }
     .award-item__title{
      font-size:16px !important; 
     }
     
     .talk-to-us__form__info{
       font-size:11px;
     }
     .talk-to-us__contact-info__block
     {
       font-size:12px;
     }
     .jp__hero__info__sm{
      font-size:9px; 
     }
     
     .article-overview{
        font-size:10px;
     }
     
      .jp__hero__title__hm{
font-size:28px !important;
}
     
     .broadridge-top-three-awards__intro__info{
       font-size:8px !important;
       margin-left:20px;
     }
     
     .executive-leadership__title{
      font-size:20px; 
     }
     
     .timeline-item__info{
      font-size:12px; 
       margin-left:-10px !important;
     }
     .timeline-item__title{
       font-size:16px !important;
     }
     .broadridge-history__intro__info{
      font-size:12px; 
     }
     
     .jp__cap__info{
      font-size:14px; 
     }
     .broadridge-capabilities__capability__title{
      font-size:20px; 
     }
     .join-our-community__info__title{
      font-size:18px !important;  
       margin-left:20px;
     }
     .join-our-community__info__text {
       font-size:10px !important; 
       margin-left:20px !important;
     }
     
     .product-specs__content__list ul li{
      font-size:10px; 
     }
     .product-specs__content__list{
   width:100% !important; 
  }
     .international-locations__location__title{
       font-size:26px; 
     }
     
     .inquiry-contact__name{
      font-size:20px; 
     }
     
     .product-stats__title{
    white-space:nowrap !important;
  }
     
     .jp__hero__sm{
font-size:10px;
}
     
    .partner-program__info .large
     
     {
   font-size: 12px !important;
  }
     
     .partner-program__info{
    margin-left:0px;
  }
    .industry__item__text{
font-size:10px;
}
.broadridge-stats__stat__info
{
font-size:10px;
}
.locations__info__text{
font-size:12px;
} 
     
     .jp__sl__le{
      margin-left:5px; 
     }
     
     .segment-solutions__solution__item__info
{
font-size:11px !important;
}
.segment-solutions__solution__item__title
{
font-size:14px !important;
}
.jp__de__sm{
 font-size:9px !important; 
}
.description__info .jp__de__sm{
  font-size:9px !important; 
}
     .jp_qt_sm{
    font-size:14px !important;
    line-height:normal !important;
  }
    .jp_qt_sm2{
    font-size:12px !important;
    line-height:normal !important;
  } 
     .product-carousel__content{
float:left !important;
margin:40px 0 0 !important;
}
.jp__mb__sm{
font-size:14px !important;
}
     .related-quote__author__title{
      font-size:11px !important; 
     }
     
      .product-specs__content__title{
   font-size:12px; 
  }
     .product-stats__title{
   font-size:18px !important; 
  }
     .mobile-content__solutions__link{
   font-size:14px !important; 
  }
     .video-module__title{
   font-size:20px; 
  }
   .related-products-solutions__title{
   font-size:12px;
    letter-spacing:0px;
  }
     .product-features__feature__image{
      width:115px !important; 
     }
     .product-features__feature__title{
     width:180px;
     }
     .broadridge-industries__industries__title
     {
       font-size:24px !important;
     }
      .large{
     font-size:11px;  
     }
     
     
     #products-solutions{
       
      font-size:22px !important; 
     }
     .description .inner-wrapper {
 width:98%; 
}
     .product-features__title {
   font-size:20px; 
  }
     
     .product-features__features-container
     
     {
       
      float:inherit !important;
       width:100%;
     }
     
     .product-features__feature{
       
       padding-right:29%;
       border:none;
       border-bottom:1px solid #EBEEF2 !important;
     
       flex:0 1 55% !important;
       
     }
     .product-features__feature:nth-child(2n) .product-features__feature__inner{
      border:none !important; 
       padding:0 !important;
  
       
     }
     
     .product-features__feature:nth-child(2n){
       
      border:none !important;
       margin-right:0 !important;
            border-bottom:1px solid #EBEEF2 !important;
       padding-right:29%;
       
     }
     .product-features__feature__title{
  font-size:14px !important;
  }
     
     .related-products-solutions__info{
   display:none; 
  }
     .contact-broadridge__form__info
  
  {
    font-size:10px;
  }
     
     .product-carousel__title{
    font-size:20px;
  }
   .product-carousel__info{
    font-size:11px;
  }
     .description__info .jp__lb
  
  {
     font-size:10px ;
  }
     
     .hero__title{
    
   font-size:20px !important; 
  }
     .footer__contact__info{
   font-size: 11px !important;
  }
     
     .description__info{
  font-size:10px !important;
      
  
}
     .product-features__info{
      font-size:12px; 
     }
     .related-products-solutions__link{
      width:80% !important; 
     }
     .video-module__body{
   font-size:12px !important; 
  }
     .quotepara{
    font-size:10px !important;
       line-height:normal !important;
       
  }
     blockquote{
       font-size:10px !important;
       line-height:normal !important;
     }
     
      .br__mb{
 display:inline !important; 
}
     .article-about-broadridge{
       font-size:10px;
       
     }
   }
@media only screen 
and (min-width : 320px) 
and (max-width : 568px) 
and (orientation : landscape) {
  
  
  
  .about-broadridge__item{
   padding-right:50px !important; 
  }
  
    .about-broadridge__item__title{
    text-align:left !important;
    margin-left:40% !important;
  }
  
  .about-broadridge__item__content{
    text-align:left !important;
    margin-left:40% !important;
  }
  
  .solution-products__product__abstract__title{
    font-size:24px;
  }
  
  .broadridge-top-three-awards__awards .award-item{
height:225px;
}
.award-item__title{
min-height:auto;
  text-align:left !important;
  margin-left:0px !important;
}
  
 .sl__bg{
 font-size:11px !important; 
}
  
  .broadridge-all-awards__award__item__title{
       font-size:10px !important; 
     }
  
  .broadridge-top-three-awards__intro__info{
       font-size:10px;
   text-align:center !important;
     }
  
  .product-specs__content__list ul li{
      font-size:12px; 
     }
 .product-specs__content__list{
   width:100% !important; 
  }
  
  .product-stats__title{
    white-space:nowrap !important;
  }
   .related-products-solutions__info{
   display:none; 
  }
  
  .partner-program__info{
    margin-left:60px;
  }
  .segment-solutions__solution__item__info
{
font-size:12px !important;
}
.segment-solutions__solution__item__title
{
font-size:20px !important;
}
   .product-specs__content__title{
   font-size:18px; 
  }
  
  .product-carousel__content{
  float:none !important;
  }
  .hero__title{
    
   font-size:28px !important; 
  }
  .video-module__body{
   font-size:16px; 
  }
  .footer__contact__info{
   font-size: 18px !important;
  }
  
.description__info{
  font-size:16px !important;
  
}
  .description__info .jp__lb
  
  {
     font-size:14px !important;
  }
  
  .product-features__feature__title{
  font-size:11px !important ;
  }
  
  .product-features__title {
   font-size:22px; 
  }
  .related-products-solutions__info {
    font-size:12px !important;
  }
  .product-features__info {
    font-size:18px;
  }
.description .inner-wrapper {
 width:95%; 
}
  .contact-broadridge__form__info
  
  {
    font-size:14px;
  }
  
  .product-carousel__title{
    font-size:28px;
  }
   .product-carousel__info{
    font-size:16px;
  }
  .quotepara{
    font-size:14px;
    line-height:normal !important;
  }
  blockquote{
       font-size:14px !important;
    line-height:normal !important;
     }
  
   .br__mb{
 display:inline !important; 
}
  
  }
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) {
  
  .product-features__feature:last-child{
   border-bottom:none !important; 
  }
  
  .talk-to-us__form__title{
   font-size:26px; 
  }
  
  .about-broadridge__item{
   padding-right:50px !important; 
  }
  
    .about-broadridge__item__title{
    text-align:left !important;
    margin-left:30% !important;
  }
  
  .about-broadridge__item__content{
    text-align:left !important;
    margin-left:30% !important;
  }
  .solution-products__product__abstract__title{
    font-size:24px;
  }
  
  .broadridge-top-three-awards__awards .award-item+{
height:225px;
}
.award-item__title{
min-height:auto;
  text-align:left !important;
  margin-left:80px !important;
}
  .locations__items__item__inner{
       padding:0 !important;
     }
  
  .partner-program .inner-wrapper{
     text-align:left; 
    }
  
  .award-item__eyebrow{
        font-size:10px !important;
     }
     .broadridge-all-awards__award__abstract__title{
        font-size:16px !important;
     }
     
     
     .broadridge-all-awards__award__abstract__info{
      font-size:11px !important; 
     }
     
     .broadridge-all-awards__award__item__info{
      font-size:12px !important; 
     }
     .award-item__title{
      font-size:16px !important; 
     }
  
  .broadridge-all-awards__award__item__title{
       font-size:10px !important; 
     }
  .talk-to-us__form__info{
       font-size:10px;
     }
     .talk-to-us__contact-info__block
     {
       font-size:11px;
     }
  
  .jp__hero__info__sm{
      font-size:9px; 
     }
  
  .article-overview{
        font-size:10px;
     }
  .article-about-broadridge{
       font-size:10px;
       
     }
  
 .broadridge-top-three-awards__intro__info{
       font-size:9px !important;
   margin-left:10px;
     }
     
     .executive-leadership__title{
      font-size:20px; 
     }
     
     .timeline-item__info{
      font-size:12px !important; 
       margin-left:-10px !important;
     }
     .timeline-item__title{
       font-size:16px !important;
     }
     .broadridge-history__intro__info{
      font-size:12px; 
     }
     
     .jp__cap__info{
      font-size:14px; 
     }
     .broadridge-capabilities__capability__title{
      font-size:20px; 
     } 
  .heading-big .join-our-community__info__title{
      font-size:18px;  
     }
     .join-our-community__info__text .large{
       font-size:10px !important; 
       margin-left:5px !important;
     }
  
  .product-specs__content__list ul li{
      font-size:9px !important; 
     }
  
  .product-specs__content__list{
   width:100% !important; 
  }
  
  .international-locations__location__title{
       font-size:24px; 
     }
  .inquiry-contact__name{
      font-size:18px; 
     }
  
  .product-stats__title{
    white-space:nowrap !important;
  }
  
  .solution-products__product__item__info{
    font-size:14px;
  }
  .partner-program__info .large
     
     {
   font-size: 9px !important;
  }
    
 .nav__item nav__primary__item{
       
      font-size:18px !important; 
     }
   #products-solutions{
       
      font-size:18px !important; 
     }
  
  .footer__contact__title{
    white-space:nowrap;
    font-size:20px;
  }
  
  .partner-program__info__title{
    font-size: 20px !important;
  }
  
  .partner-program__info__text{
   font-size: 9px !important;
  }
  
  .jp__hero__sm{
font-size:8px;
}
  
  .partner-program__info{
    margin-left:0px;
  }
  
  .industry__item__text{
font-size:9px;
}
.broadridge-stats__stat__info
{
font-size:8px;
  font-weight:bold;
}
  .broadridge-industries__industries__title{
   font-size:20px !important; 
  }
.locations__info__text{
font-size:10px;
}
  
  .segment-solutions__solution__item__info
{
font-size:11px !important;
}
.segment-solutions__solution__item__title
{
font-size:14px !important;
}
  .product-carousel__content{
float:left !important;
margin:40px 0 0 !important;
}
.jp__mb__lb{
white-space:nowrap;
}
.jp__mb__sm{
font-size:14px !important;
}
  .cards__content{
font-size:12px !important;
}
  
  .related-quote__author__title{
      font-size:11px !important; 
     }
  
  .product-specs__content__title{
   font-size:11px; 
  }
  .product-stats__title{
    white-space:nowrap;
   font-size:16px !important; 
  }
  
  .mobile-content__solutions__link{
   font-size:14px !important; 
  }
  .video-module__title{
   font-size:20px; 
  }
  .related-products-solutions__title{
    
    white-space:nowrap;
   font-size:12px;
    letter-spacing:0px;
  }
  .product-features__feature__image{
      width:115px !important; 
     }
     .product-features__feature__title{
     width:160px;
     }
     .broadridge-industries__industries__title
     {
       font-size:24px !important;
     }
      .large{
     font-size:11px;  
     }
     
     
    
     .description .inner-wrapper {
 width:99%; 
}
     .product-features__title {
   font-size:18px; 
  }
     
     .product-features__features-container
     
     {
       
      float:inherit !important;
       width:100%;
     }
     
     .product-features__feature{
       border:none;
        
      flex:0 1 56% !important;
       
       display:block !important;
       border-bottom:1px solid #EBEEF2 !important;
       padding-right:22%;
       
     }
     .product-features__feature:nth-child(2n) .product-features__feature__inner{
      border:none !important;; 
       padding:0 !important;
       
     }
     
     .product-features__feature:nth-child(2n){
       
      border:none !important;
       margin-right:0 !important;
       display:block !important;
       border-bottom:1px solid #EBEEF2 !important;
       padding-right:22%;
        
        
     }
     .product-features__feature__title{
  font-size:14px !important;
  }
     
     .related-products-solutions__info{
   display:none; 
  }
     .contact-broadridge__form__info
  
  {
    font-size:8px;
  }
     
     .product-carousel__title{
    font-size:18px;
  }
   .product-carousel__info{
    font-size:10px;
  }
     .description__info .jp__lb
  
  {
     font-size:8px !important;
  }
     
     .hero__title{
    
   font-size:18px !important; 
  }
       .jp__hero__title__hm{
font-size:26px !important;
}
     .footer__contact__info{
   font-size: 9.5px !important;
  }
     
     .description__info{
  font-size:8px !important;
      
       margin-left:-5px;
  
}
     .product-features__info{
      font-size:10px; 
     }
     .related-products-solutions__link{
      width:80% !important; 
     }
     .video-module__body{
   font-size:12px !important; 
  }
     .quotepara{
    font-size:9px !important;
      line-height:normal !important; 
       
  }
     blockquote{
       font-size:9px !important;
       line-height:normal !important;
     }
  .jp_qt_sm{
    font-size:12px !important;
    line-height:normal !important;
  }
   .jp_qt_sm2{
    font-size:9px !important;
    line-height:normal !important;
  }
  
  .product-stats__list__item__text{
    font-size:12px !important;
  }
  
   .br__mb{
 display:inline !important; 
}
  
   .product-features__feature:last-child{
   border-bottom:none !important; 
  }
  
}
@media only screen 
and (min-width : 320px) 
and (max-width : 568px) 
 and (orientation : portrait){
  
   
   .talk-to-us__form__title{
   font-size:26px; 
  }
   .about-broadridge__item{
   padding-right:50px !important; 
  }
   
   
     .about-broadridge__item__title{
    text-align:left !important;
    margin-left:30% !important;
  }
  
  .about-broadridge__item__content{
    text-align:left !important;
    margin-left:30% !important;
  }
   .solution-products__product__abstract__title{
    font-size:25px;
  }
   
   .broadridge-top-three-awards__awards .award-item+{
height:225px;
}
.award-item__title{
min-height:auto;
  text-align:left !important;
  margin-left:80px !important;
}
   
   .locations__items__item__inner{
       padding:0 !important;
     }
   .partner-program .inner-wrapper{
     text-align:left; 
    }
   
   .award-item__eyebrow{
        font-size:10px !important;
     }
     .broadridge-all-awards__award__abstract__title{
        font-size:18px !important;
     }
    
     
     .broadridge-all-awards__award__abstract__info{
      font-size:12px !important; 
     }
     
     .broadridge-all-awards__award__item__info{
      font-size:12px !important; 
     }
     .award-item__title{
      font-size:16px !important; 
     }
   
   .broadridge-all-awards__award__item__title{
       font-size:10px !important; 
     }
   
   .talk-to-us__form__info{
       font-size:10px;
     }
     .talk-to-us__contact-info__block
     {
       font-size:11px;
     }
   
   
   .jp__hero__info__sm{
      font-size:9px; 
     }
   
   .article-overview{
        font-size:10px;
     }
   
  .broadridge-top-three-awards__intro__info{
       font-size:8px !important;
    margin-left:10px;
     }
     
     .executive-leadership__title{
      font-size:20px; 
     }
     
     .timeline-item__info{
      font-size:12px !important; 
       margin-left:-10px !important;
     }
     .timeline-item__title{
       font-size:16px !important;
     }
     .broadridge-history__intro__info{
      font-size:12px; 
     }
     
     .jp__cap__info{
      font-size:14px; 
     }
     .broadridge-capabilities__capability__title{
      font-size:20px; 
     }
   .heading-big .join-our-community__info__title{
      font-size:18px;  
     }
     .join-our-community__info__text .large{
       font-size:10px; 
       margin-left:5px !important;
     }
   
   .product-specs__content__list ul li{
      font-size:9px !important; 
     }
   
   .product-specs__content__list{
   width:100% !important; 
  }
   
   .international-locations__location__title{
       font-size:24px; 
     }
   .inquiry-contact__name{
      font-size:18px; 
     }
   
   .product-stats__title{
    white-space:nowrap !important;
  }
   
   .solution-products__product__item__info{
    font-size:14px;
  }
   .partner-program__info .large
     
     {
   font-size: 9px !important;
  }
    
   .nav__item nav__primary__item{
       
      font-size:18px !important; 
     }
    #products-solutions{
       
      font-size:18px !important; 
     }
   
    .footer__contact__title{
    white-space:nowrap;
    font-size:20px;
  }
  
  .partner-program__info__title{
    font-size: 20px !important;
  }
  
  .partner-program__info__text{
   font-size: 9px !important;
  }
   
   .jp__hero__sm{
font-size:8px;
}
   
   .partner-program__info{
    margin-left:0px;
  }
   .industry__item__text{
font-size:9px;
     font-weight:bold;
}
.broadridge-stats__stat__info
{
font-size:9px;
  font-weight:bold;
}
   .broadridge-industries__industries__title{
   font-size:20px !important; 
  }
.locations__info__text{
font-size:10px;
}
   
   .segment-solutions__solution__item__info
{
font-size:11px !important;
}
.segment-solutions__solution__item__title
{
font-size:14px !important;
}
   .jp_qt_sm{
    font-size:12px !important;
    line-height:normal !important;
  }
   .jp_qt_sm2{
    font-size:9px !important;
    line-height:normal !important;
  }
   .product-carousel__content{
float:left !important;
margin:40px 0 0 !important;
}
.jp__mb__sm{
font-size:14px !important;
}
   .cards__content{
font-size:12px !important;
}
   .related-quote__author__title{
      font-size:11px !important; 
     }
   
    .product-specs__content__title{
   font-size:11px; 
  }
   .product-stats__title{
     white-space:nowrap;
   font-size:16px !important; 
  }
   
   .mobile-content__solutions__link{
   font-size:14px !important; 
  }
   .video-module__title{
   font-size:20px; 
  }
   .related-products-solutions__title{
     white-space:nowrap;
   font-size:12px;
    letter-spacing:0px;
  }
  .product-features__feature__image{
      width:115px !important; 
     }
     .product-features__feature__title{
     width:160px;
     }
     
      .large{
     font-size:11px;  
     }
     
     
    
     .description .inner-wrapper {
 width:99%; 
}
     .product-features__title {
   font-size:18px; 
  }
     
     .product-features__features-container
     
     {
       
      float:inherit !important;
       width:100%;
     }
     
     .product-features__feature{
       border:none;
     flex:0 1 56% !important;
       border-bottom:1px solid #EBEEF2 !important;
       padding-right:22%;
       display:block !important;
       
     }
     .product-features__feature:nth-child(2n) .product-features__feature__inner{
      border:none !important;; 
       padding:0 !important;
       
     }
     
     .product-features__feature:nth-child(2n){
       
      border:none !important;
       margin-right:0 !important;
       border-bottom:1px solid #EBEEF2 !important;
       padding-right:22%;
       display:block !important;
       
     }
     .product-features__feature__title{
  font-size:14px !important;
  }
     
     .related-products-solutions__info{
   display:none; 
  }
     .contact-broadridge__form__info
  
  {
    font-size:8px;
  }
     
     .product-carousel__title{
    font-size:18px;
  }
   .product-carousel__info{
    font-size:10px;
  }
     .description__info .jp__lb
  
  {
     font-size:8px !important;
  }
     
     .hero__title{
    
   font-size:18px !important; 
  }
        .jp__hero__title__hm{
font-size:26px !important;
}
     .footer__contact__info{
   font-size: 10px !important;
  }
     
     .description__info{
  font-size:8px !important;
        margin-left:-5px;
  
}
     .product-features__info{
      font-size:10px; 
     }
     .related-products-solutions__link{
      width:80% !important; 
     }
     .video-module__body{
   font-size:12px !important; 
  }
     .quotepara{
    font-size:9px !important;
    line-height:normal !important;  
      
  }
     blockquote{
       font-size:9px !important;
       line-height:normal !important;
     }
   
   
   .product-stats__list__item__text{
    font-size:12px !important;
  }
   .br__mb{
 display:inline !important; 
}
   
    .product-features__feature:last-child{
   border-bottom:none !important; 
  }
}
@media only screen 
   and (min-device-width : 768px) 
   and (max-device-width : 1024px) 
   and (orientation : portrait) {
     
     .international-locations__intro__image{
     margin-bottom:30px !important; 
    }
     
   .award-item__eyebrow{
    line-height:18px !important; 
   }
     
     .locations__items__item__inner{
       padding:0 !important;
     }
     .partner-program .inner-wrapper{
      text-align:left; 
     }
     .partner-program__info{
      margin:0 !important 
     }
     .about-broadridge__item__image{
      max-width:none !important; 
     }
     
     .award-item__title
  {
    font-size:20px !important;
    text-align:left !important;
  margin-left:50px !important;
  }
     
     .jp__hero__info__sm{
       font-size:18px;
     }
     .hero--article .hero__title{
       font-size:42px !important;
     }
     .article-overview{
       font-size:22px;
     }
     
     .timeline-item__title{
       font-size:26px;
     }
     
     .broadridge-top-three-awards__intro__info{
       font-size:16px;
     }
     
     
     
     
     
     .broadridge-history__intro__info{
      font-size:16px; 
     }
     
     .jp__cap__info{
      font-size:12px; 
     }
     .broadridge-capabilities__capability__title{
      font-size:26px; 
     }
     
     
      .join-our-community__info__title{
      font-size:28px;  
     }
     .join-our-community__info__text .large{
       font-size:18px; 
       
     }
     .product-specs__content__title{
      font-size:24px; 
     }
     
     .product-specs__content__list{
   width:100% !important; 
  }
     
     .jp__gii{
      font-size:14px; 
     }
     
     
     .inquiry-contact__content{
      width:100% !important; 
     }
     
     .international-locations__intro{
        display:block !important;
     }
     
     .international-locations__intro__image{
       width:100% !important;
     }
     
     .general-inquiries__item--global .inquiry-contact{
      display:block !important; 
     }
     .general-inquiries__item--global .inquiry-contact__image{
      width:100% !important; 
     }
     
     .partner-program__info__text{
       font-size:14px;
     }
     .broadridge-industries__industries__title{
       font-size:36px;
     }
     
     .industry__item{
      display:block !important;
       width:100% !important;
     }
     
     .industry__item__content{
       
       width:100% !important;
     }
     
     .industry__item__image{
       width:100% !important;
       margin-bottom:50px !important;
     }
     
     .jp__cs__sm{
       font-size:24px !important;
     }
     
     .jp__st_sm{
       font-size:14px !important;
     }
     
     .footer__contact__title{
    
     font-size:20px !important;
    
  }
     
     .product-features__features-container{
   width:100% !important; 
  }
     .product-stats__title{
    font-size:32px;
  }
     .product-carousel{
       
      margin-bottom:100px; 
     }
     .cards__container{
      display:block !important; 
     }
     .cards__card{
      margin-right:0; 
     }
     .product-features__features-container
     
     
     {
      margin-left:0 !important; 
     }
    .product-stats__list__item{
     width:50%; 
    }
     .hero__title{
   font-size:50px !important; 
  }
     .jp__sm__title{
   font-size:44px !important; 
  }
   .description .inner-wrapper
     {
      padding-left:15px !important; 
     }
     .description__info 
  
  {
     font-size:20px !important;
  }
     .contact-broadridge__form__info
  
  {
    font-size:14px;
  }
     .footer__nav-links__item__list .jplink{
       white-space:nowrap;
       
       font-size:9px !important;
     }
     .footer__nav-links__item__title{
       
       white-space:nowrap;
       font-size: 9px !important;
     }
     .footer__contact__info{
   font-size: 11px !important;
  }
     .quotepara{
    font-size:18px !important;
  }
      blockquote{
       font-size:18px !important;
     }
     
     .video-module__body{
      font-size:14px !important; 
     }
     
     .jp__hero__sm{
      font-size:20px; 
     }
     
      .br__mb{
 display:inline !important; 
}
}
@media only screen 
   and (min-device-width : 768px) 
   and (max-device-width : 1024px) 
   and (orientation : landscape) {
     
     
     .international-locations__intro__image{
     margin-bottom:30px !important; 
    }
     .international-locations__location__details__item:nth-child(n+3){
       padding:0 3% 0 0 !important;
     }
     .talk-to-us__wrapper{
      display:block !important; 
     }
     
     .talk-to-us__contact-info:before{
       display:none;
     }
     .talk-to-us__contact-form{
      padding:0 0 50px; 
       border-bottom:1px solid rgba(255,255,255,0.2);
     }
     .talk-to-us__contact-info__block{
      padding:0 0 48px; 
     }
     
     .talk-to-us__contact-info{
      padding:50px 0 0; 
     }
        .br__mb{
 display:inline !important; 
}
     
     .award-item__eyebrow{
        font-size:10px !important;
     }
     
     .award-item__title
  {
    font-size:18px !important;
    text-align:left !important;
  margin-left:50px !important;
  }
     
     .broadridge-all-awards__award__abstract{
      float:none !important;
       margin-bottom:20px;
     }
     .broadridge-all-awards__award__content{
      margin-left:10px; 
     }
     
     .jp__hero__info__sm{
       font-size:20px;
     }
     .hero--article .hero__title{
       font-size:44px !important;
     }
     .article-overview{
       font-size:26px;
     }
     .contact-broadridge__image{
     
     margin-bottom:30px;
     }
     .contact-broadridge .inner-wrapper{
      display:block; 
     }
     
     
     .broadridge-top-three-awards__intro__info{
       font-size:20px !important;
     }
     .broadridge-capabilities__capability{
      width:50% !important; 
     }
     .product-specs__content__list{
   width:100% !important; 
  }
     
     
     .international-locations__intro{
        display:block !important;
     }
     
     .international-locations__intro__image{
       width:100% !important;
     }
     
     .product-carousel__slide-text{
      position:relative; 
     }
     .br__mb{
 display:static !important; 
}
     .product-stats__list__item{
      width:50%; 
     }
     
     .product-stats__list__item__stat jp__stat{
      font-size:80px; 
     }
     .product-stats__list__item__text{
       
      font-size:14px; 
     }
     
     .segment-solutions__solution__content{
       
       margin-left:0 !important;
     }
     .segment-solutions__solution__abstract{
      width:100% !important; 
     }
     
     .industry__item__text{
      font-size:14px; 
     }
     
     .about-broadridge__item
     {
     width:50%;
     }
     .industry__item__text{
      font-size:14px; 
     }
     
    .partner-program__info{
      max-width:inherit;
      margin-left:30px;
     }
     .footer__nav-links__item__list .jplink{
       white-space:nowrap;
       
       font-size:10px !important;
     }
     .footer__nav-links__item__title{
       
       white-space:nowrap;
       font-size: 10px !important;
     }
     
     .product-carousel{
       
      margin-bottom:100px; 
     }
     
      .jp__sm__title{
   font-size:44px !important; 
  }
.related-products-solutions__link{
  
 width:30%; 
}
     .video-module__flex-wrapper{
       display:block;
     }
     .video-module__copy {
     padding:24px 0 0 !important;
     }
     
     .video-module__body{
      font-size:14px !important; 
     }
   }
@media only screen 
   and (min-device-width : 1025px) 
   and (max-device-width : 1200px) 
   and (orientation : portrait) {
     
   .international-locations__intro__image{
     margin-bottom:30px !important; 
    }
     
     .locations__items__item__inner{
       padding:0 !important;
     }
     .partner-program .inner-wrapper{
      text-align:left; 
     }
     .partner-program__info{
      margin:0 !important 
     }
     .about-broadridge__item__image{
      max-width:none !important; 
     }
     
     .award-item__title
  {
    font-size:18px !important;
    text-align:left !important;
  margin-left:20px;
  }
     
     .jp__hero__info__sm{
       font-size:18px;
     }
     .hero--article .hero__title{
       font-size:42px !important;
     }
     .article-overview{
       font-size:22px;
     }
     
     .timeline-item__title{
       font-size:26px;
     }
     
     .broadridge-top-three-awards__intro__info{
       font-size:16px;
     }
     
   
     .broadridge-history__intro__info{
      font-size:16px; 
     }
     
     .jp__cap__info{
      font-size:12px; 
     }
     .broadridge-capabilities__capability__title{
      font-size:26px; 
     }
     
     
     .heading-big .join-our-community__info__title{
      font-size:28px;  
     }
     .join-our-community__info__text .large{
       font-size:18px; 
       
     }
     .product-specs__content__title{
      font-size:24px; 
     }
     
     .product-specs__content__list{
   width:100% !important; 
  }
     
     .jp__gii{
      font-size:14px; 
     }
     
     
     .inquiry-contact__content{
      width:100% !important; 
     }
     
     .international-locations__intro{
        display:block !important;
     }
     
     .international-locations__intro__image{
       width:100% !important;
     }
     
     .general-inquiries__item--global .inquiry-contact{
      display:block !important; 
     }
     .general-inquiries__item--global .inquiry-contact__image{
      width:100% !important; 
     }
     
     .partner-program__info__text{
       font-size:14px;
     }
     .broadridge-industries__industries__title{
       font-size:36px;
     }
     
     .industry__item{
      display:block !important;
       width:100% !important;
     }
     
     .industry__item__content{
       
       width:100% !important;
     }
     
     .industry__item__image{
       width:100% !important;
       margin-bottom:50px !important;
     }
     
     .jp__cs__sm{
       font-size:24px !important;
     }
     
     .jp__st_sm{
       font-size:14px !important;
     }
     
     .footer__contact__title{
    
     font-size:20px !important;
    
  }
     
     .product-features__features-container{
   width:100% !important; 
  }
     .product-stats__title{
    font-size:32px;
  }
     .product-carousel{
       
      margin-bottom:100px; 
     }
     .cards__container{
      display:block !important; 
     }
     .cards__card{
      margin-right:0; 
     }
     .product-features__features-container
     
     
     {
      margin-left:0 !important; 
     }
    .product-stats__list__item{
     width:50%; 
    }
     .hero__title{
   font-size:50px !important; 
  }
     .jp__sm__title{
   font-size:44px !important; 
  }
   .description .inner-wrapper
     {
      padding-left:15px !important; 
     }
     .description__info 
  
  {
     font-size:20px !important;
  }
     .contact-broadridge__form__info
  
  {
    font-size:14px;
  }
     .footer__nav-links__item__list .jplink{
       white-space:nowrap;
       
       font-size:9px !important;
     }
     .footer__nav-links__item__title{
       
       white-space:nowrap;
       font-size: 9px !important;
     }
     .footer__contact__info{
   font-size: 11px !important;
  }
     .quotepara{
    font-size:18px !important;
  }
      blockquote{
       font-size:18px !important;
     }
     
     .video-module__body{
      font-size:14px !important; 
     }
     
     .jp__hero__sm{
      font-size:20px; 
     }
}
@media only screen 
   and (min-device-width : 1025px) 
   and (max-device-width : 1200px) 
   and (orientation : landscape) {
     
      .international-locations__location__details__item:nth-child(n+3){
       padding:0 3% 0 0 !important;
     }
     .talk-to-us__contact-info{
      padding:50px 0 0; 
     }
     .talk-to-us__wrapper{
      display:block !important; 
     }
     .talk-to-us__contact-info:before{
       display:none;
     }
     .talk-to-us__contact-form{
      padding:0 0 50px; 
       border-bottom:1px solid rgba(255,255,255,0.2);
     }
     .talk-to-us__contact-info__block{
      padding:0 0 48px; 
     }
     .award-item__eyebrow{
        font-size:10px !important;
     }
     
     .award-item__title
  {
    font-size:20px !important;
    text-align:left !important;
  
  }
     
     .broadridge-all-awards__award__abstract{
      float:none !important;
       margin-bottom:20px;
     }
     .broadridge-all-awards__award__content{
      margin-left:10px; 
     }
     
     .jp__hero__info__sm{
       font-size:20px;
     }
     .hero--article .hero__title{
       font-size:44px !important;
     }
     .article-overview{
       font-size:26px;
     }
     .contact-broadridge__image{
     
     margin-bottom:30px;
     }
     .contact-broadridge .inner-wrapper{
      display:block; 
     }
     
     
     .broadridge-top-three-awards__intro__info{
       font-size:20px !important;
     }
     .broadridge-capabilities__capability{
      width:50% !important; 
     }
     .product-specs__content__list{
   width:100% !important; 
  }
     
     
     .international-locations__intro{
        display:block !important;
     }
     
     .international-locations__intro__image{
       width:100% !important;
     }
     
     .product-carousel__slide-text{
      position:relative; 
     }
     .br__mb{
 display:static; 
}
     .product-stats__list__item{
      width:50%; 
     }
     
     .product-stats__list__item__stat jp__stat{
      font-size:80px; 
     }
     .product-stats__list__item__text{
       
      font-size:14px; 
     }
     
     .segment-solutions__solution__content{
       
       margin-left:0 !important;
     }
     .segment-solutions__solution__abstract{
      width:100% !important; 
     }
     
     .industry__item__text{
      font-size:14px; 
     }
     
     .about-broadridge__item
     {
     width:50%;
     }
     .industry__item__text{
      font-size:14px; 
     }
     
    .partner-program__info{
      max-width:inherit;
      margin-left:30px;
     }
     .footer__nav-links__item__list .jplink{
       white-space:nowrap;
       
       font-size:10px !important;
     }
     .footer__nav-links__item__title{
       
       white-space:nowrap;
       font-size: 10px !important;
     }
     
     .product-carousel{
       
      margin-bottom:100px; 
     }
     
      .jp__sm__title{
   font-size:44px !important; 
  }
.related-products-solutions__link{
  
 width:30%; 
}
     .video-module__flex-wrapper{
       display:block;
     }
     .video-module__copy {
     padding:24px 0 0 !important;
     }
     
     .video-module__body{
      font-size:14px !important; 
     }
   }
@media (min-width : 1350px){
.product-features__feature__title{
  width:115px;
  
}}
.description .inner-wrapper {
  
 max-width:1100px !important; 
}
.partner-program__info__text
  {
   text-align:left; 
  }
@media (max-width : 769px)
   {
     .cdp
         { 
            font-size:48px;
            
         }
     .jp__stat
     {
      font-family: "freightsans_probook",'meiryo ui', 'ms pgothic', sans-serif !important; 
     }
   
   }
@media (min-width : 990px)
   {
     .cdp
         { 
            font-size:72px;
         }
     .jp__stat
     {
      font-size:90px !important; 
      font-family: "freightsans_probook",'meiryo ui', 'ms pgothic', sans-serif !important; 
     }
     
     .jp__locations .locations__items-container
     {
        white-space:nowrap;
      }
     
   }
.jplink{
  
  font-size:13px !important;
  
}
.jp__lb
{
  white-space:nowrap;
  
}
 
.jp__locations
{
  
 max-width:1320px !important; 
 width:100%;
}
.jp__desc__body{
  
  text-align:left;
  
}
@media (min-width: 769px)
  {
   
    .solution-products__product__item__info{
     width:200px; 
    }
  }
.jp__Strong
{
  font-weight:bold;
}
    
    
@media (min-width: 769px)
  {
.global-large-jp
{
  width:100% !important;
  margin-bottom: 40px !important;
 }
.global-small-jp
 {
  width:31% !important;
  padding: 0 0 0 0 !important;
  margin-right: 26px;
 }
  .global-small-jp .inquiry-contact__name
    {
      width:100% !important;
    }
}
.jp__cap__info{
  text-align: left;
  }
.product-features__feature__title{
  
 font-size:14px; 
}
.sl__bg{
 font-size:12px !important; 
}
@media (min-width : 1025px){
  
  
  
  .chartis{
   font-size:22px !important; 
  }
  
  .talk-to-us__contact-form .talk-to-us__form__buttons a{
   font-size:12px !important; 
  }
  
  .mb__only{
 display:none; 
}
.product-features__feature__inner{
padding:20px 20px 20px 0;
}
}
@media (min-width : 1025px) and (max-width: 1330px){
.quotepara{
    font-size:40px !important;
       
  }
     blockquote{
       font-size:40px !important;
     }
}
.talk-to-us__contact-info a.link-underline{
  
  padding:0 0 0px !important;
  
}
.br__mb{
 display:none; 
}
@media only screen 
   and (min-device-width : 768px) 
   and (max-device-width : 1024px) 
   and (orientation : landscape) {
     
     .international-locations__intro__title{
      margin-top:25px !important; 
     }
     
     .international-locations__location__details__item{
      width:50% !important; 
     }
     
    .jp__gii{
      margin:0 !important;
    }
     
   
   .general-inquiries__list--detailed .general-inquiries__item{
       margin:0 70px 48px !important;
     }
     
     .global-small-jp{
      width:29% !important; 
     }
   
   }
@media only screen 
   and (min-device-width : 1025px) 
   and (max-device-width : 1200px) 
   and (orientation : landscape) {
     
     .international-locations__intro__title{
      margin-top:25px !important; 
     }
     
     .international-locations__location__details__item{
      width:50% !important; 
     }
     
    .jp__gii{
      margin:0 !important;
    }
     
   
   .general-inquiries__list--detailed .general-inquiries__item{
       margin:0 70px 48px !important;
     }
     
     .global-small-jp{
      width:29% !important; 
     }
   
   }
@media(max-width: 1024px){
     .jp__aw{
       display: none;
     }
  
  .jp__lbaw{
   white-space:nowrap; 
  }
  .br__dt{
   display:none; 
  }
   }
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
    
     .jp_qt_sm{
    font-size:13px !important;
    line-height:normal !important;
  }
    
    .product-carousel__info{
     font-size:12px !important; 
    }
    
     .product-features__info{
    font-size:12px !important; 
   }
     .jp__hero__sm{
     font-size:10px !important;
   }
    .partner-program .inner-wrapper{
     text-align:left; 
    }
    
   .description__info .jp__lb
  
  {
     font-size:10px !important;
  }
 
     
     .description__info{
  font-size:10px !important;
  
  } 
    
    .contact-broadridge__form__info{
      font-size:10px !important;
    }
}
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
 and (orientation: portrait) {
   
    .jp_qt_sm{
    font-size:13px !important;
    line-height:normal !important;
  }
   
    .product-carousel__info{
     font-size:12px !important; 
    }
   
   .product-features__info{
    font-size:12px !important; 
   }
   
   .jp__hero__sm{
     font-size:12px !important;
   }
   
   .partner-program .inner-wrapper{
     text-align:left; 
    }
    
    .description__info .jp__lb
  
  {
     font-size:10px !important;
  }
 
     
     .description__info{
  font-size:10px !important;
  
  } 
    
    .contact-broadridge__form__info{
      font-size:10px !important;
    }
}
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
    
   .product-features__feature__title{
  font-size:14px !important;
  }
}
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
 and (orientation: landscape) { 
    
     .product-features__feature__title{
  font-size:14px !important;
  }
}
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    
    .solution-products__product__abstract__title{
    font-size:32px;
  }
  
  .broadridge-all-awards__award__item{
   width:100% !important; 
  }
  
  .timeline-item__details__item{
      width:100% !important; 
  }
  
  .broadridge-history__intro__info{
   width:100% !important;  
  }
  
  .broadridge-history__intro__image{
   width:100% !important; 
  }
  
  .product-specs__content__list{
   width:100% !important; 
  }
   .footer__contact__title{
    white-space:nowrap !important;
     font-size:24px !important;
    
  }
  .product-stats__title{
    white-space:nowrap !important;
    font-size:44px;
  }
   .related-products-solutions__title{
    
    white-space:nowrap !important;
     font-size:30px;
   
  }
  
  .video-container{
   padding-bottom:45% !important; 
  }
  .product-features__features-container{
   width:80% !important; 
  }
  .solution-products__product__content{
    
   width:100% !important;
    margin-left:0 !important;
  }
  .products__product__item__info{
    width:100%;
  }
  
.partner-program__info__text
  {
   text-align:left; 
  }
  .product-features__overview{
   margin-right:25px !important; 
  }
  .product-carousel .inner-wrapper{
    min-height:644px !important;
  }
  .hero__title{
   font-size:62px !important; 
  }
  .product-features__info{
    font-size:14px !important;
  }
  .product-carousel__content{
  width:100% !important;
  }
  .related-products-solutions__info{
   font-size:14px !important; 
  }
  .quotepara{
    font-size:28px;
    line-height:42px !important;
  }
  blockquote{
    font-size:28px;
    line-height:42px !important;
  }
  .video-module__copy {
   float:none; 
  }
  .product-features__title{
    font-size:26px !important;
  }
  .product-features__feature__title{
    font-size:14px;
  }
  .description__info 
  
  {
     font-size:24px !important;
  }
  .footer__contact__info{
   font-size: 14px !important;
  }
  
 .description .inner-wrapper {
 width:97%; 
} 
     .br__mb{
 display:inline !important; 
}
}
/* Portrait */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    
   
    
     .locations__items__item__inner{
       padding:0 !important;
     }
     .partner-program .inner-wrapper{
      text-align:left; 
     }
     .partner-program__info{
      margin:0 !important 
     }
     .about-broadridge__item__image{
      max-width:none !important; 
     }
     
     .award-item__title
  {
    font-size:18px !important;
    text-align:left !important;
  margin-left:50px !important;
  }
     
     .jp__hero__info__sm{
       font-size:18px;
     }
     .hero--article .hero__title{
       font-size:42px !important;
     }
     .article-overview{
       font-size:22px;
     }
     
     .timeline-item__title{
       font-size:26px;
     }
     
     .broadridge-top-three-awards__intro__info{
       font-size:16px;
     }
     
     
     
     
     
     .broadridge-history__intro__info{
      font-size:16px; 
     }
     
     .jp__cap__info{
      font-size:12px; 
     }
     .broadridge-capabilities__capability__title{
      font-size:26px; 
     }
     
     
     .heading-big .join-our-community__info__title{
      font-size:28px;  
     }
     .join-our-community__info__text .large{
       font-size:18px; 
       
     }
     .product-specs__content__title{
      font-size:24px; 
     }
     
     .product-specs__content__list{
   width:100% !important; 
  }
     
     .jp__gii{
      font-size:14px; 
     }
     
     
     .inquiry-contact__content{
      width:100% !important; 
     }
     
     .international-locations__intro{
        display:block !important;
     }
     
     .international-locations__intro__image{
       width:100% !important;
     }
     
     .general-inquiries__item--global .inquiry-contact{
      display:block !important; 
     }
     .general-inquiries__item--global .inquiry-contact__image{
      width:100% !important; 
     }
     
     .partner-program__info__text{
       font-size:14px;
     }
     .broadridge-industries__industries__title{
       font-size:36px;
     }
     
     .industry__item{
      display:block !important;
       width:100% !important;
     }
     
     .industry__item__content{
       
       width:100% !important;
     }
     
     .industry__item__image{
       width:100% !important;
       margin-bottom:50px !important;
     }
     .industry__column{
       width:100% !important;
     }
    
    .broadridge-industries__industries .industry__item:last-child{
     margin:32px 0 0 !important; 
    }
    .broadridge-industries__industries :last-child.industry__column{
     padding:0 !important;
    }
     .jp__cs__sm{
       font-size:24px !important;
     }
     
     .jp__st_sm{
       font-size:14px !important;
     }
     
     .footer__contact__title{
    
     font-size:20px !important;
    
  }
     
     .product-features__features-container{
   width:100% !important; 
  }
     .product-stats__title{
    font-size:32px;
  }
     .product-carousel{
       
      margin-bottom:100px; 
     }
     .cards__container{
      display:block !important; 
     }
     .cards__card{
      margin-right:0; 
     }
     .product-features__features-container
     
     
     {
      margin-left:0 !important; 
     }
    .product-stats__list__item{
     width:50%; 
    }
     .hero__title{
   font-size:50px !important; 
  }
     .jp__sm__title{
   font-size:44px !important; 
  }
   .description .inner-wrapper
     {
      padding-left:15px !important; 
     }
     .description__info 
  
  {
     font-size:20px !important;
  }
     .contact-broadridge__form__info
  
  {
    font-size:14px;
  }
     .footer__nav-links__item__list .jplink{
       white-space:nowrap;
       
       font-size:9px !important;
     }
     .footer__nav-links__item__title{
       
       white-space:nowrap;
       font-size: 9px !important;
     }
     .footer__contact__info{
   font-size: 11px !important;
  }
     .quotepara{
    font-size:18px !important;
  }
      blockquote{
       font-size:18px !important;
     }
     
     .video-module__body{
      font-size:14px !important; 
     }
     
     .jp__hero__sm{
      font-size:20px; 
     }
     
      .br__mb{
 display:inline !important; 
}
   
    
    .about-broadridge__item
     {
     width:50% !important;
     }
    
    .related-products-solutions__link{
  
 width:33.33%; 
}
    
     .segment-solutions__solution__content{
       
       margin-left:0 !important;
     }
     .segment-solutions__solution__abstract{
      width:100% !important; 
     }
    
    .video-module__flex-wrapper{
     display:block !important; 
    }
    .video-module__copy{
     padding:24px 0 0 !important;
    }
    .international-locations__location__details__item:nth-child(n+3){
     padding:0 !important; 
    }
    .international-locations__location__details__item{
     width:50% !important; 
    }
    
    .international-locations__intro__image{
     margin-bottom:30px !important; 
    }
    .global-small-jp{
     width:30% !important; 
    }
    
    .broadridge-all-awards__award__content{
     margin-left:0px !important 
    }
    .broadridge-all-awards__award__abstract{
     width:100% !important;
      margin-bottom:30px;
    }
    
    .broadridge-capabilities__capability{
     width:50% !important; 
    }
    
    .broadridge-capabilities__capability__info{
     margin-left:80px !important; 
    }
}
/* Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    
    
     .talk-to-us__wrapper{
      display:block !important; 
     }
     
     .talk-to-us__contact-info:before{
       display:none;
     }
     .talk-to-us__contact-form{
      padding:0 0 50px; 
       border-bottom:1px solid rgba(255,255,255,0.2);
     }
     .talk-to-us__contact-info__block{
      padding:0 0 48px; 
     }
     
     .talk-to-us__contact-info{
      padding:50px 0 0; 
     }
        .br__mb{
 display:inline !important; 
}
     
     .award-item__eyebrow{
        font-size:10px !important;
     }
     
     .award-item__title
  {
    font-size:20px !important;
    text-align:left !important;
  margin-left:50px !important;
  }
     
     .broadridge-all-awards__award__abstract{
      float:none !important;
       margin-bottom:20px;
     }
     .broadridge-all-awards__award__content{
      margin-left:10px; 
     }
     
     .jp__hero__info__sm{
       font-size:20px;
     }
     .hero--article .hero__title{
       font-size:44px !important;
     }
     .article-overview{
       font-size:26px;
     }
     .contact-broadridge__image{
     
     margin-bottom:30px;
     }
     .contact-broadridge .inner-wrapper{
      display:block; 
     }
     
     
     .broadridge-top-three-awards__intro__info{
       font-size:20px !important;
     }
     .broadridge-capabilities__capability{
      width:50% !important; 
     }
     .product-specs__content__list{
   width:100% !important; 
  }
     
     
     .international-locations__intro{
        display:block !important;
     }
     
     .international-locations__intro__image{
       width:100% !important;
     }
     
     .product-carousel__slide-text{
      position:relative; 
     }
     .br__mb{
 display:static !important; 
}
     .product-stats__list__item{
      width:50%; 
     }
     
     .product-stats__list__item__stat jp__stat{
      font-size:80px; 
     }
     .product-stats__list__item__text{
       
      font-size:14px; 
     }
     
     .segment-solutions__solution__content{
       
       margin-left:0 !important;
     }
     .segment-solutions__solution__abstract{
      width:100% !important; 
     }
     
     .industry__item__text{
      font-size:14px; 
     }
     
     .about-broadridge__item
     {
     width:50%;
     }
     .industry__item__text{
      font-size:14px; 
     }
     
    .partner-program__info{
      max-width:625px;
      margin-left:auto;
     }
     .footer__nav-links__item__list .jplink{
       white-space:nowrap;
       
       font-size:10px !important;
     }
     .footer__nav-links__item__title{
       
       white-space:nowrap;
       font-size: 10px !important;
     }
     
     .product-carousel{
       
      margin-bottom:100px; 
     }
     
      .jp__sm__title{
   font-size:44px !important; 
  }
.related-products-solutions__link{
  
 width:33.33%; 
}
     .video-module__flex-wrapper{
       display:block;
     }
     .video-module__copy {
     padding:24px 0 0 !important;
     }
     
     .video-module__body{
      font-size:14px !important; 
     }
    .broadridge-top-three-awards__awards .award-item{
     width:30% !important; 
    }
    
    .international-locations__intro__image{
     margin-bottom:30px !important; 
    }
    
    .nav__industry__title{
     font-size:28px; 
    }
}
@media (min-width:768px){
.cards__title{
  font-size:20px !important;
}
}
@media (min-width:768px){
.cards__content{
  font-size:14px !important;
}
}
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 834px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
    .ipadpro-jp-div-inc{
  font-size:20px !important;
  }
    .intro{
    font-size:19px !important;
  }
    .otf-blockchain-ai{
    font-size:17px !important;
    }
}
@media (min-device-width : 834px) 
and (max-device-width : 1112px) 
and (orientation : landscape) {
.intro{
    font-size:23px !important;
}
  .intro-rfn{
    font-size:22px !important;
}
}
@media only screen 
  and (max-device-width: 1024px) 
  and (min-device-width: 768px) 
  and (orientation: portrait){
    .intro{
    font-size:19px !important;
  }
     .intro-rfn{
    font-size:19px !important;
}
  }
@media(min-width:1280px){
   .intro{
    margin-left:-150px;
     font-size:29px;
  }
  .intro-rfn{
    margin-left:-150px;
     font-size:29px;
  }
}
@media (max-width:480px){
  .intro-rfn{
     font-size:9px !important;
    letter-spacing: -0.3px;
  }
  .ltr-spcng{
  letter-spacing: -0.3px;
  }
  .mrgn-lft{
    margin-left:-18px !important; 
  }
}
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 834px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
  .ltr-spcng{
  letter-spacing: -0.3px;
  }
    .mrgn-lft{
    margin-left:-14px !important; 
  }
  }
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 736px) 
and (orientation : landscape) { 
  .intro-rfn{
    margin-left:-5px;
  }
}
@media(min-width:768px){
   .pathways-h2{
     font-size:28px !important;
   }
}
@media only screen and (max-width: 568px) 
  and (min-width: 320px) 
  and (orientation: portrait){
     .article-rich-text p, .article-rich-text ul, .article-rich-text ol{
        font-size:10px !important; 
     }
     .article-rich-text h2{
        font-size:14px !important;
     }
}
@media(min-width:1024px){
.jp__lbdt{
white-space:nowrap
}
}
@media(max-width:750px){
   .intro-bold{
     font-weight: bold !important;
   }
}
}
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 834px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
  .dsk-hide {
    display:none !important;
   }
  .mob-hide {
  display: block !important;
  }
  }
  @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
  .dsk-hide {
    display:none !important;
   }
  .mob-hide {
  display: block !important;
  }
   }
@media (min-device-width : 834px) 
and (max-device-width : 1112px) 
and (orientation : landscape) {
.blockchain-table{
  font-size: 20px !important;
}
}
@media only screen 
and (min-width : 1025px) 
and (max-width : 1280px) 
{ 
.article-overview .inner-wrapper{
  font-size:26px;
  max-width:auto !important;
  
  }
   }
.pr_hd{
 white-space:nowrap; 
}
@media only screen 
and (min-width : 1025px) 
 { 
.pr_hd{
  font-size:60px !important;
 }
}
@media only screen 
and (min-width :768px) 
  and (max-width :1024px) 
 { 
.pr_hd{
  font-size:58px !important;
 }
}
@media only screen 
and (min-width :768px) 
  and (max-width :1024px) 
  and (orientation: portrait) 
 { 
.hero__title{
  font-size:44px !important;
 }
}
@media only screen 
and (min-width :768px) 
  and (max-width :1024px) 
  and (orientation: portrait) 
 { 
.hero__title .pr_hd{
  font-size:44px !important;
 }
}
.join-our-community {
  margin-bottom: unset !important;
}
@media (min-width: 768px){
.product-specs__content__list
{
  font-size: 16.5px;
}
}
@media (min-width: 768px){
.product-features__feature__title {
    flex: 3 !important;
}
}
@media(min-width: 768px){
.description .description__info
{
font-size: 31px;
}
}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (-webkit-device-pixel-ratio : 3)
and (orientation : landscape) { 
.description__info{
    font-size: 20px !important;
}
}
@media (min-width: 768px){
.quotepara
{
font-size: 44px;
}
}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (-webkit-device-pixel-ratio : 3)
and (orientation : landscape) { 
.quotepara .jp__lb{
    font-size: 27px !important;
}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1366px) 
{ 
.quotepara .jp__lb{
    font-size: 44px !important;
}
  .product-carousel__title .jp__lb{
     font-size: 30px !important;    
  }
  .video-module__body .jp__lb{
     font-size: 16px !important;    
  }
   .video-module__title .jp__lb{
     font-size: 30px !important;    
  }
  .product-carousel__info .jp__lb{
     font-size: 16px !important;    
  }
}
   @media (min-width:768px){
.cards_jp{
  font-family:"freightsans_promedium",'meiryo ui', 'ms pgothic', sans-serif !important;
}
}
 @media (min-width:768px){
.about_br_numeric_change{
   font-size: 20px !important;
}
}
@media (min-width: 768px) and (max-width: 1023px){
.article-rich-text .abcd-video{
  font-size: 17pt;
}
}
@media (min-width: 1024px){
.article-rich-text .abcd-video{
  font-size: 21pt;
}
}
@media (min-width: 768px) and (max-width: 1023px){
.article-rich-text .abcd-introcopy{
  font-size: 17pt;
}
}
@media (min-width: 1024px){
.cards .abcd-cards-header{
  font-size: 36px;
}
}
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
.jp_abcd_form{
  font-size:32px !important;
}
.jp_abcd_form_subhead{
  font-size:11px !important;
}
}
@media only screen  and (min-width : 1024px){
.jp_hero_title_small{
font-size:47px !important;
}
}
@media only screen  and (min-width : 1024px){
.jp_vsmall_header{
font-size:33px !important;
line-height:38px !important;
}
}
@media only screen  and (min-width : 768px){
.jp_vsmall_sub-header{
font-size:18px !important;
}
}
@media only screen and (max-width: 568px) and (min-width: 320px) and (orientation: portrait){
.jp_vsmall_header {
    font-size: 15px !important;
}
}
@media only screen and (max-width: 568px) and (min-width: 320px) and (orientation: portrait){
.jp_vsmall_sub-header{
    font-size: 9px;
}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape){
.jp_vsmall_header {
    font-size: 33px !important;
}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait){
.jp_vsmall_header {
    font-size: 30px !important;
}
}
@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3)
{ 
  .footer__copyright__links a{
   padding: 0px 2px !important;
		}
		}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
.jp__desc__body{
text-align:center;
}
}
@media screen and (min-width: 768px){
.press-release-layout .layout__sidebar {
flex-basis: 26% !important;
max-width: 26% !important;
margin-left: 7.33333% !important;
}
}