/*  ------ Market Insight LANDING PAGE -------- */

#market-insight-launcher {
    display:none;
}

#market-insight-banner {
    margin-top:30px;
}

#market-insight-banner .mrp-resp-banner {
        height:500px;
        padding-bottom:0px;
    }

#market-insight-banner .mrp-resp-banner ul.images img {
    width:auto;
    height:100%;
}

#market-insight-intro {
    padding:60px 60px 60px 60px;
}

#market-insight-intro p {
    font-size:24px;
    text-align:center;
}

#market-insight-cta-1 {
    padding-bottom:25px;
}

#market-insight-cta-1 .mrp-leadins.vertical .mrp-leadin .mrpl-image-container{
    padding-bottom:65%;
    width:100%;
}

#market-insight-cta-1 .mrpl-inner {
    position:relative;
}

#market-insight-cta-1 .mrpl-heading {
    position:absolute;
    background-color:rgba(30,30,30,0.7);
    width:100%;
    color:#fff;
    bottom:0px;
    margin:0px;
    text-align:center;
    padding:10px 0px 10px 0px;
    font-weight:bold;
    text-transform:none;
    font-size:20px;
}

#market-insight-cta-1 .mrp-leadins .mrp-leadin .mrpl-image-container .mrpl-image-inner img.mrpl-image {
    width:100%;
}

#market-insight-cta-1 .mrpl-content {
    padding:24px;
    border:1px solid #cdcdcd;
    border-top:0px;
    width:100%;
}

#market-insight-cta-1 .mrpl-link,
#market-insight-cta-2 .mrpl-link {
    margin-top:24px;
}

#market-insight-cta-1 .mrpl-link a {
    margin-top:24px;
    border:0px;
    padding:0px;
}

#market-insight-cta-1 .mrpl-link a:hover {
    background:transparent;
    color:#00000;
}



#market-insight-cta-2 {
    padding-bottom:25px;
}

#market-insight-cta-2 .mrp-leadins {
    background-color:#fafafa;
    margin:10px 20px 10px 20px;
}

#market-insight-cta-2 h1 {
    text-align:center;
    margin:25px 0px 25px 0px;
}

#market-insight-cta-1 .mrp-leadins .mrp-leadin {
    padding:10px 20px 10px 20px; 
}

#market-insight-cta-2 .mrp-leadins .mrp-leadin {
    padding:0px 70px 30px 70px;
}

#market-insight-cta-2 .mrp-leadins.horizontal .mrp-leadin .mrpl-image-container {
    width:calc(100% - 410px);
    padding-bottom:32%;
}

#market-insight-cta-2 .mrp-leadins.horizontal .mrp-leadin .mrpl-content {
    width:350px;
}

#market-insight-cta-2 .mrp-leadins .mrpl-link a {
    background-color: #303030;
    color: #fff;
    font-size: 16px;
    border: 0;
    border-radius: 4px;
    color:#fff;
    padding:8px 12px;
}

#market-insight-cta-1 .mrp-leadins.columns-3 .mrp-leadin {
    width:33.3%;
}

#market-insight-banner .mrp-resp-banner .mrp-js-banner-hero-title {
    font-size:46px;
    font-weight:bold;
    text-shadow:1px 1px 2px rgba(0,0,0,1);
	margin-bottom:24px;
    color:#fff;
    text-align:center;
    max-width:none;
}

#market-insight-banner .mrp-js-banner-hero-text {
    color:#fff;
    font-size:24px;
    text-shadow:1px 1px 2px rgba(0,0,0,1);
    text-align:center;
    margin:auto;
}

#market-insight-banner .mrp-js-banner-hero-text::after {
    content:'Click Here To Create Your Market Report';
    background-color:rgba(255, 255, 255, 0.8);
    padding:10px 25px 10px 25px;
    display:block;
    margin:30px auto 30px auto;
    font-size:22px;
    border-radius:6px;
    text-shadow:none;
    font-weight:normal;
    width:500px;
    color:#303030;
    text-align:center;
}

#market-insight-banner .mrp-resp-banner .mrp-js-banner-content {
    width:630px;
    pointer-events:none;
    max-width:100%;
    
}

#market-insight-banner .mrp-js-banner-content::after {
    content:'';
    background:url('../Images/down-arrow.png') no-repeat;
    width:61px;
    height:61px;
    display:block;
    margin:30px auto 0px auto;
}

#market-insight-banner-header h1 {
    text-align:center;
}

#market-insight-slideshow .mrp-resp-banner .prev-nav {
    background:url('../Images/black-left-arrow.png') center center no-repeat;
    visibility:visible;
    opacity:0.5;
}


#market-insight-slideshow .mrp-resp-banner .next-nav {
    background:url('../Images/black-right-arrow.png') center center no-repeat;
    visibility:visible;
    opacity:0.5;
}

#market-insight-slideshow .mrp-resp-banner {
    padding-bottom:64%;
}

@media (max-width: 1150px) {

#market-insight-cta-2 .mrp-leadins.horizontal .mrp-leadin .mrpl-image-container {
    width:calc(100% - 410px);
    padding-bottom:40%;
}
}

@media (max-width: 960px) {

    #market-insight-cta-1 .mrpl-heading {
        font-size:16px;
    }

    #market-insight-cta-2 .mrp-leadins.horizontal .mrp-leadin .mrpl-image-container {
        padding-bottom:50%;
    }

}


@media (max-width: 900px) {

    #market-insight-cta-2 .mrp-leadins.horizontal .mrp-leadin .mrpl-image-container {
        width:100%;
        float:none;
    }

    #market-insight-cta-2 .mrp-leadins.horizontal .mrp-leadin .mrpl-content {
        width:100%;
        float:none;
    }
    

}


@media (max-width: 850px) {

    #market-insight-intro p {
        font-size:22px;
    }

 	#market-insight-banner .mrp-resp-banner .mrp-js-banner-hero-title {
        font-size:32px;
    }

}


@media (max-width: 825px) {

    #market-insight-cta-1 .mrp-leadins.columns-3 .mrp-leadin {
        width:100%;
    }
    
    #market-insight-cta-1 .mrp-leadins.vertical .mrp-leadin .mrpl-content {
        width:100%;
    }

    #market-insight-intro p {
        font-size:20px;
    }

    #market-insight-cta-1 .mrpl-heading {
        font-size:18px;
    }

    #market-insight-cta-2 .mrp-leadins .mrp-leadin {
        padding:0px 50px 30px 50px;
    }

    #market-insight-cta-2 h1 {
        padding:0px 50px 0px 50px;
    }
	
	#market-insight-banner .mrp-js-banner-hero-text {
        font-size:20px;
    }
}



@media (max-width: 660px) {

    #market-insight-intro {
        padding:60px 20px 60px 20px;
    }

    #market-insight-banner .mrp-resp-banner {
        height:500px;
    }

    #market-insight-banner .mrp-resp-banner .mrp-js-banner-content {
        width:500px;
    }

    #market-insight-banner .mrp-js-banner-hero-text {
        font-size:20px;
    }

    #market-insight-banner .mrp-resp-banner .mrp-js-banner-hero-title {
        font-size:34px;
    }

 #vow-banner .mrp-js-banner-hero-title::after {
        font-size:18px;
        width:230px;
}

    #market-insight-banner .mrp-js-banner-hero-text::after {
        font-size:18px;
        width:390px;
    }

}

@media (max-width: 610px) {

    #market-insight-cta-2 .mrp-leadins.horizontal .mrp-leadin .mrpl-image-container {
        padding-bottom:50%;
    }

    #market-insight-cta-2 .mrp-leadins .mrp-leadin .mrpl-image-container .mrpl-image-inner img.mrpl-image {
        width:100%;
    }

    #market-insight-cta-2 .mrp-leadins .mrp-leadin {
        padding:0px 25px 25px 25px;
    }

}

@media (max-width: 480px) {
    #market-insight-banner .mrp-js-banner-hero-text::after {
        font-size:14px;
        width:230px;
    }

    #market-insight-intro p {
        font-size:18px;
    }
}


@media (max-width: 410px) {

    #market-insight-banner .mrp-resp-banner .mrp-js-banner-hero-title {
        font-size:26px;
    }

}