.mrm-container {
    position: relative;
    padding: 0;
    margin: 0 auto;
    overflow: hidden
}

.banner-wrap {
    display: none!important;
}

.mrm-container h3,
.mrm-container h4 {
    color: #000
}

.mrm-container p {
    font-weight: 300;
    font-size: 1.6rem;
    line-height: 1.5;
    color: #6b6a6a
}

.mrm-container a {
    color: #009dd9
}

.mrm-container a:focus,
.mrm-container a:hover {
    text-decoration: none
}

.mrm-container hr {
    width: 80%;
    border-top: 1px solid #b5b5b5;
    margin-left: auto;
    margin-right: auto
}

.mrm-container #footnote {
    font-size: 1.2rem
}

.mrm-container .hero-content h1,
.mrm-container .hero-content p,
.mrm-container .learn-more-heading,
.mrm-container .learn-more-link,
.mrm-container .name,
.mrm-container .nielsen-next-hero h1,
.mrm-container .nielsen-next-name,
.mrm-container .play-video-btn,
.mrm-container .read-more,
.mrm-container .right-caret,
.mrm-container .section-heading h3,
.mrm-container .share-text,
.mrm-container .solutions h4,
.mrm-container .thought-leadership-content h4,
.mrm-container .tweet-quote,
.mrm-container .tweet-text,
.mrm-container .whats-next-container h3 {
    font-family: Knockout\ 28 A, Knockout\ 28 B, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase
}

.mrm-container .no-wrap {
    white-space: nowrap
}

.mrm-container .section-heading h3 {
    font-size: 3.8rem;
    margin: 1rem 0
}

@media (min-width:768px) {
    .mrm-container .section-heading h3 {
        font-size: 4.8rem
    }
}

.mrm-container .section-heading p {
    margin-bottom: 1.5rem
}

.mrm-container .read-more,
.mrm-container .right-caret {
    display: inline-block;
    font-size: 3.2rem;
    color: #009dd9
}

@media (max-width:767px) {
    .mrm-container .read-more,
    .mrm-container .right-caret {
        font-size: 2.2rem
    }
}

.mrm-container .read-more {
    margin-bottom: 3rem
}

@media (max-width:767px) {
    .mrm-container .read-more {
        margin-bottom: 0
    }
}

@media (min-width:768px) {
    .mrm-container .hero-bg-wrapper {
        position: relative;
        top: 0;
        background-image: url(../images/hero-bg.jpg);
        background-size: cover;
        width: 100%;
        height: 0;
        padding-bottom: 37.5%;
        z-index: -1
    }
}

.mrm-container .hero-container {
    position: relative
}

@media (max-width:767px) {
    .mrm-container .hero-container {
        background-image: url(../images/hero-bg-mobile.jpg);
        background-size: cover;
        background-position: 50%;
        height: 0;
        padding-bottom: 74%
    }
}

@media (max-width:440px) {
    .mrm-container .hero-container {
        padding-bottom: 94%;
        background-position: center -4rem
    }
}

.mrm-container .hero-content {
    position: absolute;
    bottom: 8rem;
    left: 0rem;
    width: 100%;
    text-align: center;
}

@media (min-width:992px) {
	.mrm-container .hero-content {
        bottom: 0;
	    margin-bottom: 8.7%;
	}

}
@media (max-width:767px) {
    .mrm-container .hero-content {
        bottom: 0;
        left: 2rem;
        text-align: left;
    }
}

.mrm-container .hero-content h1,
.mrm-container .hero-content p {
    color: #fff;
    text-transform: uppercase
}

.mrm-container .hero-content h1 {
    font-size: 5rem;
    line-height: .6;
    margin-top: 0;
    margin-bottom: 6.5rem
}

.mrm-container .hero-content h1 .trademark {
    position: relative;
    top: -.1rem;
    left: 1rem;
    vertical-align: top;
    font-size: 3rem
}

@media (min-width:290px) {
    .mrm-container .hero-content h1 {
        font-size: 6rem
    }
}

@media (min-width:370px) {
    .mrm-container .hero-content h1 {
        font-size: 8rem
    }
}

@media (min-width:992px) {
    .mrm-container .hero-content h1 {
        font-size: 10.4rem
    }
    .mrm-container .hero-content h1 .trademark {
        font-size: 5rem
    }
}

.mrm-container .hero-content p {
    font-size: 2.5rem
}

@media (min-width:992px) {
    .mrm-container .hero-content p {
        font-size: 5.3rem;
        margin-bottom: 0
    }
}

.mrm-container .video-bg {
    position: absolute;
    width: 100%
}

.mrm-container .play-video-container {
    display: block;
    cursor: pointer
}

@media (min-width:768px) {
    .mrm-container .play-video-container {
        display: inline-block
    }
}

.mrm-container .play-video-btn-wrapper {
    position: relative
}

@media (max-width:767px) {
    .mrm-container .play-video-btn-wrapper {
        left: -21px;
        bottom: -10px;
        display: block;
        background-color: #009dd9;
        width: 788px;
        padding: 2rem
    }
}

.mrm-container .play-video-btn {
    font-size: 3rem;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    padding-left: 10px;
    cursor: pointer
}

.mrm-container .play-video-btn:focus,
.mrm-container .play-video-btn:hover {
    color: #fff
}

.mrm-container .play-video-btn:after {
    content: url(../images/video-play-icon.png);
    position: relative;
    top: 5px;
    left: 10px;
}

@media (min-width:768px) {
	
	.mrm-container .hero-content {
        bottom: 0;
	    margin-bottom: 11.5%;
	}
	
	.mrm-container .hero-content h1 {
	    margin-bottom: 3rem
	}
	
	.mrm-container .play-video-btn {
	    font-size: 0rem;
	    line-height: 1rem;
	}
	
	.mrm-container .play-video-btn:after {
		content: "";
	    background: url(../images/icon-video-play.png) no-repeat;
		background-position: 21px center;
	    background-color: rgba(0, 157, 217, 0.65);
	    background-size: 35px;
		height: 73px;
		width: 73px;
	    top: 0;
	    left: 0;
	    display: inline-block;
	    -webkit-transition: all 0.5s;
	    transition: all 0.5s;
	}
	
	.mrm-container .hero-content:hover .play-video-btn:after {
	    background-color: rgba(0, 157, 217, 1);
	}
}
@media (min-width:992px) {
	.mrm-container .hero-content {
	    margin-bottom: 9.7%;
	}
	.mrm-container .hero-content h1 {
	    margin-bottom: 3.5rem
	}
	
	.mrm-container .play-video-btn:after {
		background-position: 27px center;
        background-size: 43px;
	    height: 93px;
	    width: 93px;
	}

}
@media (min-width:1110px) {
	.mrm-container .hero-content {
	    margin-bottom: 8.7%;
	}
	
	.mrm-container .hero-content h1 {
	    margin-bottom: 6.5rem
	}
	
	.mrm-container .play-video-btn:after {
		background-position: 38px center;	    
	    background-size: 53px;
		height: 123px;
		width: 123px;
	}

}

@media (min-width:992px) {
		
	.mrm-container .play-video-btn:focus,
	.mrm-container .play-video-btn:hover {
	    color: #fff
	}
	
	.mrm-container .play-video-btn:after {
	    padding: 36px;
	}
}

.mrm-container .play-video-mobile {
    background-color: #009dd9;
    padding: 2rem 4rem
}

@media (min-width:768px) {
    .mrm-container .whats-next-section {
        padding-bottom: 21rem
    }
}

@media (min-width:768px) {
    .mrm-container .whats-next-section .whats-next-container {
        position: relative;
        top: -5.5rem
    }
}

.mrm-container .whats-next-section .whats-next-container .col-xs-12 {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.mrm-container .whats-next-section .whats-next-container h3 {
    width: 100%;
    color: #000;
    font-size: 3.2rem
}

@media (min-width:992px) {
    .mrm-container .whats-next-section .whats-next-container h3 {
        font-size: 4.2rem
    }
}

@media (min-width:1200px) {
    .mrm-container .whats-next-section .whats-next-container h3 {
        width: 87%
    }
}

@media (min-width:768px) {
    .mrm-container .whats-next-section .whats-next-container h3,
    .mrm-container .whats-next-section .whats-next-container p {
        color: #fefefe
    }
}

.mrm-container .whats-next-section .section-heading h3 {
    margin-bottom: 0
}

.mrm-container .whats-next-section .whats-next-left-content-wrapper {
    position: relative;
    background-color: #009dd9;
    min-height: 350px;
    float: left;
    width: 41.6666666667%
}

.mrm-container .whats-next-section .left-content {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    margin: auto;
    width: 81%
}

.mrm-container .whats-next-section .right-content {
    background-image: url(../images/vr.jpg);
    background-size: cover;
    background-position: top;
    min-height: 350px;
    float: left;
    width: 58.3333333333%
}

@media (max-width:767px) {
    .mrm-container .nielsen-next-container {
        background-color: #009dd9
    }
    .mrm-container .nielsen-next-container h3,
    .mrm-container .nielsen-next-container p {
        color: #fff
    }
}

.mrm-container .top-thinkers-carousel-wrapper {
    padding: 0
}

.mrm-container .top-thinkers-carousel-wrapper .carousel-inner>.item>img {
    width: 100%;
    padding-bottom: 6rem
}

.mrm-container .top-thinkers-carousel-wrapper .carousel-indicators {
    right: 1.5rem;
    left: inherit;
    bottom: 6.5rem;
    margin-left: 0;
    width: auto
}

.mrm-container .top-thinkers-carousel-wrapper .carousel-caption {
    text-shadow: none;
    background-color: #009dd9;
    width: 100%;
    left: 0;
    bottom: 0;
    text-align: left;
    padding: 1.5rem 0 1rem 1.5rem
}

.mrm-container .top-thinkers-carousel-wrapper .carousel-caption .nielsen-next-name {
    font-size: 3.8rem
}

.mrm-container .top-thinkers {
    background-size: cover;
    position: relative;
    float: left;
    width: 33.3333333333%;
    padding-bottom: 48%
}

@media (min-width:1200px) {
    .mrm-container .top-thinkers {
        padding-bottom: 44%
    }
}

.mrm-container .other-stories:focus .bio-link,
.mrm-container .other-stories:hover .bio-link,
.mrm-container .top-thinkers:focus .bio-link,
.mrm-container .top-thinkers:hover .bio-link {
    background-color: #fff
}

.mrm-container .other-stories:focus .bio-link .nielsen-next-name,
.mrm-container .other-stories:focus .bio-link .nielsen-next-title,
.mrm-container .other-stories:hover .bio-link .nielsen-next-name,
.mrm-container .other-stories:hover .bio-link .nielsen-next-title,
.mrm-container .top-thinkers:focus .bio-link .nielsen-next-name,
.mrm-container .top-thinkers:focus .bio-link .nielsen-next-title,
.mrm-container .top-thinkers:hover .bio-link .nielsen-next-name,
.mrm-container .top-thinkers:hover .bio-link .nielsen-next-title {
    color: #009dd9
}

.mrm-container .nic {
    background-image: url(../images/nic.png)
}

.mrm-container .molly {
    background-image: url(../images/molly.png)
}

.mrm-container .jackie {
    background-image: url(../images/jackie.png)
}

@media (min-width:1200px) {
    .mrm-container .jackie.top-thinkers {
        background-position: center -2rem
    }
}

.mrm-container .arun {
    background-image: url(../images/arun.jpg)
}

.mrm-container .top-thinkers-five {
    background-size: cover;
    padding-bottom: 39%
}

.mrm-container .top-thinkers-five.mainak {
    background-image: url(../images/mainak.jpg);
    background-color: #fff;
    padding-bottom: 41.3%
}

@media (min-width:992px) {
    .mrm-container .top-thinkers-five.mainak {
        padding-bottom: 42.3%
    }
}

@media (min-width:1200px) {
    .mrm-container .top-thinkers-five.mainak {
        padding-bottom: 42.85%
    }
}

.mrm-container .top-thinkers-five.mainak .content-container {
    position: absolute;
    bottom: -3rem;
    background-color: #fff;
    width: 100%;
    right: 0;
    padding: 2rem;
    text-align: center
}

.mrm-container .top-thinkers-five.mainak p {
    position: static;
    color: #000;
    margin-bottom: 0
}

.mrm-container .top-thinkers-five.mainak p.name {
    font-size: 4rem
}

.mrm-container .top-thinkers-five.mainak p.see-video {
    color: #818084;
    font-size: 2.4rem
}

.mrm-container .top-thinkers-five.mainak p.see-video:after {
    content: url(../images/see-video-icon.png);
    vertical-align: sub;
    padding-left: 1rem
}

.mrm-container .top-thinkers-five.amy {
    background-image: url(../images/amy.jpg)
}

.mrm-container .top-thinkers-five p {
    position: absolute;
    bottom: .5rem;
    right: 2rem;
    font-size: 2rem;
    color: #fff;
    text-transform: uppercase
}

.mrm-container .bio-link {
    padding-left: 7%;
    background-color: #009dd9
}

@media (min-width:767px) {
    .mrm-container .bio-link {
        position: absolute;
        bottom: 3.2rem;
        left: 0;
        width: 93%
    }
}

.mrm-container .nielsen-next-name,
.mrm-container .nielsen-next-title {
    color: #fff;
    margin-bottom: 0
}

.mrm-container .nielsen-next-name {
    font-size: 3.3rem
}

@media (min-width:992px) {
    .mrm-container .nielsen-next-name {
        font-size: 4.3rem
    }
}

.mrm-container .nielsen-next-title {
    position: relative;
    top: -1rem
}

@media (min-width:767px) and (max-width:991px) {
    .mrm-container .nielsen-next-title {
        font-size: 1.2rem
    }
}

.mrm-container .leadership-solutions-section {
    background-image: url(../images/blue-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    top: 0;
    left: 0;
    width: 100%
}

.mrm-container .leadership-solutions-section .leadership-solutions-container {
    padding: 5.6rem 0
}

@media (min-width:768px) {
    .mrm-container .leadership-solutions-section .leadership-solutions-container {
        position: relative;
        top: -14rem;
        padding: 0
    }
}

@media (max-width:767px) {
    .mrm-container .leadership-solutions-section .leadership-solutions-container .thought-leadership-heading {
        background-color: #fff;
        margin: 0;
        padding: 2rem 1.5rem 0
    }
}

.mrm-container .leadership-solutions-section .thought-leadership-content {
    background-color: #fff;
    padding: 3rem 0;
    margin-bottom: 4.2rem
}

.mrm-container .leadership-solutions-section .thought-leadership-content .row {
    margin-bottom: 1.5rem
}

.mrm-container .leadership-solutions-section .thought-leadership-content h4 {
    line-height: 1;
    margin: 0
}

.mrm-container .leadership-solutions-section .thought-leadership-content p {
    margin-bottom: 0
}

.mrm-container .leadership-solutions-section .thought-leadership-content img {
    margin: .5rem auto 1rem
}

@media (max-width:767px) {
    .mrm-container .leadership-solutions-section .thought-leadership-content img {
        margin-top: .25rem
    }
}

@media (max-width:991px) {
    .mrm-container .leadership-solutions-section .thought-leadership-content img {
        margin-left: 15px
    }
}

.mrm-container .section-heading .solutions-heading {
    background-color: #fff;
    padding: 1rem 2.5rem;
    margin-bottom: 2rem;
    display: inline-block
}

@media (max-width:767px) {
    .mrm-container .section-heading .solutions-heading {
        margin-top: 0;
        margin-bottom: 0;
        text-align: center;
        padding: 2.5rem 1rem 0;
        display: block
    }
}

.mrm-container .solutions-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width:767px) {
    .mrm-container .solutions-container {
        background-color: #fff;
        padding-bottom: 2rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.mrm-container .solutions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 1.5rem 2.5rem;
    background-color: #fff;
    text-align: center
}

.mrm-container .solutions .read-more-wrapper {
    margin-top: auto
}

@media (min-width:768px) {
    .mrm-container .solutions {
        text-align: left;
        padding-top: 3rem;
        max-width: 31.5%
    }
}

.mrm-container .solutions:focus .read-more,
.mrm-container .solutions:hover .read-more,
.mrm-container .thought-leadership:focus .read-more,
.mrm-container .thought-leadership:hover .read-more {
    text-decoration: underline
}

.mrm-container .solutions h4,
.mrm-container .thought-leadership-content h4 {
    font-size: 2.3rem
}

@media (min-width:768px) {
    .mrm-container .solutions h4,
    .mrm-container .thought-leadership-content h4 {
        font-size: 3.7rem
    }
}

.mrm-container.nielsen-next-page .section-heading h3:not(.first-heading) {
    margin-top: 0
}

@media (min-width:768px) {
    .mrm-container.nielsen-next-page .section-heading h3.first-heading {
        width: 110%
    }
}

@media (min-width:768px) {
    .mrm-container.nielsen-next-page p:not(.title):not(.tweet-text) {
        max-width: 60rem
    }
}

.mrm-container .nielsen-next-hero-container {
    background: #878b90;
    background: -webkit-linear-gradient(top left, #878b90, #9d9fa4);
    background: linear-gradient(to bottom right, #878b90, #9d9fa4);
    background: -ms-linear-gradient(top left, #878b90, #9d9fa4)
}

.mrm-container .nielsen-next-hero {
    position: relative;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    max-height: 58rem;
    height: 35rem
}

@media (min-width:768px) {
    .mrm-container .nielsen-next-hero {
        height: 58rem
    }
}

.mrm-container .nielsen-next-hero .content-container {
    position: absolute;
    bottom: 2rem;
    right: 0;
    left: 0;
    text-align: center
}

@media (min-width:768px) {
    .mrm-container .nielsen-next-hero .content-container {
        bottom: 7rem
    }
}

.mrm-container .nielsen-next-hero .content-container h1,
.mrm-container .nielsen-next-hero .content-container p {
    color: #fff
}

.mrm-container .nielsen-next-hero .content-container h1 {
    font-size: 6rem;
    margin: 0 1rem;
    line-height: .9
}

@media (min-width:360px) {
    .mrm-container .nielsen-next-hero .content-container h1 {
        font-size: 7rem
    }
}

@media (min-width:768px) {
    .mrm-container .nielsen-next-hero .content-container h1 {
        font-size: 13rem
    }
}

.mrm-container .nielsen-next-hero .content-container p {
    position: relative;
    top: -1rem;
    font-size: 1.4rem;
    margin-top: 1rem
}

@media (min-width:768px) {
    .mrm-container .nielsen-next-hero .content-container p {
        font-size: 2.4rem;
        top: -1.9rem;
        margin-bottom: 0
    }
}

.mrm-container .nielsen-next-hero .content-container .play-video-btn-wrapper {
    top: -1rem
}

@media (max-width:767px) {
    .mrm-container .nielsen-next-hero .content-container .play-video-btn-wrapper {
        left: 0;
        margin-bottom: -3rem;
        padding: 1.2rem;
        width: 100%
    }
}

.mrm-container .nielsen-next-hero .content-container .play-video-btn {
    background-color: #009dd9;
    padding: .5rem
}

@media (min-width:768px) {
    .mrm-container .nielsen-next-hero .content-container .play-video-btn {
        padding-left: 12rem;
        padding-right: 12rem
    }
}

.mrm-container .nic-hero {
    background-image: url(../images/nic-hero.png)
}

.mrm-container .arun-hero {
    background-image: url(../images/arun-hero.png)
}

.mrm-container .jackie-hero {
    background-image: url(../images/jackie-hero.png)
}

.mrm-container .molly-hero {
    background-image: url(../images/molly-hero-01_2.png)
}

.mrm-container .social-share,
.mrm-container .social-share-fixed {
    text-align: center
}

.mrm-container .social-share-fixed {
    top: 0;
    margin-top: 1rem;
    width: 5rem;
    z-index: 1
}

.mrm-container .social-share-fixed a {
    display: block;
    padding: .5rem 0
}

.mrm-container .social-share {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 1
}

@media (min-width:767px) {
    .mrm-container .social-share {
        bottom: -4rem
    }
}

.mrm-container .social-share a {
    display: inline-block;
    width: 5.2rem
}

.mrm-container .social-share-icons {
    background-color: #f6f7f7;
    padding: .5rem 0
}

@media (min-width:768px) {
    .mrm-container .copy-container {
        position: relative;
        top: -5rem
    }
}

.mrm-container .white-bg {
    background-color: #fff
}

.mrm-container .blue-hr {
    width: 100%;
    border-top: 1px solid #009dd9;
    margin-top: 0;
    margin-bottom: 1rem
}

.mrm-container .learn-more-heading,
.mrm-container .share-text,
.mrm-container .tweet-text {
    font-size: 2.4rem
}

.mrm-container .learn-more-heading {
    color: #6b6a6a
}

.mrm-container .share-text {
    margin-bottom: 0
}

.mrm-container .tweet-text {
    display: block;
    text-align: right;
    color: #6b6a6a;
    margin-bottom: 1rem;
    line-height: 1.5
}

.mrm-container .tweet-text:before {
    content: url(../images/twitter-icon-sm.png);
    padding-right: 1rem
}

.mrm-container .tweet-quote {
    font-size: 2.4rem;
    line-height: 1.1;
    margin: 1rem 0
}

.mrm-container .tweet-quote-lg {
    font-size: 3.4rem
}

@media (min-width:992px) {
    .mrm-container .tweet-quote-lg {
        font-size: 3.5rem
    }
}

.mrm-container .pull-quote-lg {
    font-size: 2.99rem
}

.mrm-container .pull-quote-lg.arun-quote {
    font-size: 2.8rem
}

.mrm-container .pull-quote-lg.jackie-quote {
    font-size: 4.1rem
}

@media (min-width:992px) {
    .mrm-container .pull-quote-lg {
        font-size: 3.1rem
    }
    .mrm-container .pull-quote-lg.arun-quote {
        font-size: 2.9rem
    }
    .mrm-container .pull-quote-lg.jackie-quote {
        font-size: 4.2rem
    }
}

.mrm-container .headshot {
    width: 103%;
    max-width: 103%
}

.mrm-container .headshot.jackie-headshot {
    width: 100%
}

.mrm-container .arun-hands {
    width: 108%;
    max-width: 108%
}

@media (min-width:992px) {
    .mrm-container .arun-hands {
        width: 107%
    }
}

.mrm-container .inline-image {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem
}

@media (min-width:768px) {
    .mrm-container .inline-image {
        float: right;
        margin-left: 2rem
    }
}

.mrm-container .learn-more-container {
    position: relative;
    right: 0;
    width: 100%;
    border-left: 4px solid #009dd9;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem
}

@media (min-width:768px) {
    .mrm-container .learn-more-container {
        width: 31%;
        right: -1rem
    }
}

@media (min-width:992px) {
    .mrm-container .learn-more-container {
        right: -2rem
    }
}

@media (min-width:1200px) {
    .mrm-container .learn-more-container {
        right: -8rem
    }
}

.mrm-container .learn-more-container p {
    font-size: 1.2rem
}

.mrm-container .learn-more-container .right-caret {
    font-size: 1.8rem
}

.mrm-container .learn-more-container:focus .learn-more-link,
.mrm-container .learn-more-container:hover .learn-more-link {
    color: #009dd9;
    text-decoration: underline
}

.mrm-container .learn-more-link {
    font-size: 1.8rem;
    color: #009dd9
}

.mrm-container .non-zero-img {
    width: 100%;
    padding-bottom: 1rem
}

@media (min-width:768px) and (max-width:1199px) {
    .mrm-container .other-stories-wrapper {
        width: 50%;
        float: left
    }
}

@media (max-width:1199px) {
    .mrm-container .other-stories-wrapper .bio-link {
        position: static;
        display: block;
        width: 100%
    }
}

@media (min-width:1200px) {
    .mrm-container .other-stories-wrapper .bio-link {
        width: 51%;
        padding-left: 4%;
        position: absolute
    }
}

.mrm-container .other-stories {
    position: relative;
    background-size: cover;
    display: block;
    padding-bottom: 89%;
    width: 100%
}

@media (min-width:1199px) {
    .mrm-container .other-stories {
        padding-bottom: 44%
    }
}

@media (min-width:1200px) {
    .mrm-container .other-stories {
        width: 50%;
        float: left
    }
}

.mrm-container .other-stories.nic {
    background-image: url(../images/nic-mobile.jpg)
}

.mrm-container .other-stories.arun {
    background-image: url(../images/arun-mobile.jpg)
}

.mrm-container .other-stories.molly {
    background-image: url(../images/molly-mobile.jpg);
}

.mrm-container .other-stories.jackie {
    background-image: url(../images/jackie-mobile.jpg)
}

.mrm-container .purple-bg {
    background-image: url(../images/purple-bg.png);
    background-size: cover;
    padding-bottom: 5.6rem
}

.mrm-container .purple-bg .copy-container {
    padding-bottom: 2rem
}

@media (max-width:767px) {
    .mrm-container .purple-bg .copy-container {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px
    }
}

.mrm-container .purple-bg .section-heading .solutions-heading {
    margin-top: 4rem!important;
    margin-bottom: 0
}

@media (max-width:767px) {
    .mrm-container .purple-bg .section-heading .solutions-heading.explore-next-stories {
        margin-top: 8.6rem!important;
        padding-bottom: 2.5rem
    }
}

@media (min-width:768px) {
    .mrm-container .purple-bg .section-heading .solutions-heading {
        font-size: 4.8rem;
        margin-bottom: 1.5rem
    }
}