.hero-bg,
.hero-bg .parallax-bg {
    background-image: url("https://www.paypalobjects.com/webstatic/en_AU/mktg/hero-images/wps_hero_bg_1x.jpg");
}
.n1,
.n1 .parallax-bg {
    background-image: url("https://www.paypalobjects.com/webstatic/pt_BR/mktg/start-selling/tablet_pen.jpg");
}

.n2 {
    background-image: url("https://www.paypalobjects.com/webstatic/en_AU/mktg/feature-images/paypal-buttons-au.png");
}

.n3,
.n3 .parallax-bg {
    background-image: url("https://www.paypalobjects.com/webstatic/mktg/manage-accounnt/Manage-Business-Account-n3_1x.jpg");
}

.n4 {
    background-image: url("https://www.paypalobjects.com/webstatic/pt_BR/mktg/start-selling/phone.jpg");
}
html[data-device-type="dedicated"] .validate-info.panel{
    
    padding: 45px 0px;

}
html[data-device-type="dedicated"] .validate-info  h2.pulloutHeadline{
    padding-bottom: 20px;
}
html[data-device-type="dedicated"] .container4d2p1m .span3 {
    position: relative;

}
html[data-device-type="dedicated"] .container4d2p1m.containerCentered .span3 a{

    position: absolute;
    bottom: 10px;
}
hr {
    margin-top: 40px;
    border-top: 1px solid #EDEDED;
}
.pullout {
    padding: 60px 0;
    border-bottom: 1px solid #e5e5e5;
}

.four-panel .span3 {
    background: none repeat scroll 0 0 #f5f5f5;
    border-color: #e5e5e5 #d9d9d9 #cccccc;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    min-height: 255px;
    padding: 20px 20px 0px 20px;
  }


.four-panel .span3 .contentLink {
    margin-top: 22px;
}

.terms {
    background: #f5f5f5;
    min-height: 233px;
    padding: 40px 0;
}

.expand-rows {
    float: left;
    width: 100%;
}

.expand{
    float:left; 
      margin-right: 20px;
}

.expanding span {
    display: inline-block;
    height: 6px;
    width: 6px;
    margin: 0 8px 0 42px;
    border-radius: 3px;
    background: #444;
}

.span3 h3.medium {
    min-height: 50px;
}

.span3 > p {
    min-height: 90px;
}

.hori-list {
    float: left;
    width: 100%;
    margin: 10px 0 0;
    font-size: medium;
}

.height-hori-list {
    min-height: 105px;
}

.editorial-right .containerCentered.editorial-img.n2 {
    background-position: 90% center !important;
 }

html[data-device-type="portable"] .editorial-right .containerCentered.editorial-img.n2 {
    background-position: 90% center;
     background-size: 55% !important;
}


html[data-device-type="mobile"] .hori-list{
    float: left;
    width: 90%;
    margin: 10px 0 0;
    font-size: medium;
}
.editorial-left .containerCentered .editorial-container:first-child {
 float: left; 
}
.n4{
    zoom:1.15;
} 
.containerCentered .span3:nth-child(1) p {
    padding-bottom: 39px;
}
.containerCentered .span3:nth-child(2) {
    padding-bottom: 17px;
}
.containerCentered .span3:nth-child(2) a {
/*    margin-top: 0px;*/
}
.containerCentered .span3:nth-child(5) p{
   /* padding: 0 14px 0px 0px;*/
}
.containerCentered .span3:nth-child(5) .contentLink {
    margin-top: 24px;
}
p.contentPara span{
    font-size: .8rem;
    line-height: 1px;
    letter-spacing: -0.69px;
} 
p.contentPara {
    padding-bottom: 19px;
}
.panel.row-fluid [class*="span"]:last-child {
padding-right: 10px;
}
@media only screen and (max-width: 1240px) {
    .row-fluid .span3 {
        display: block;
        /* its causing issue in four panel partial in mobile devices margin-left: 35% !important;*/
        margin-right: 25%;
        margin-top: 15px;
    }
}



