
/*content*/
.cyd .primary-navigation, .cyd .learn-txt{display:none}
.cyd p.body-copy{font-size:16px;line-height:22px;font-family:'proxima-nova';font-weight:700;}
.cyd h2.one-more{font-size:24px;line-height:31px;color:#188D96;font-family:'adelle', sans-serif;font-weight:700;}
.cyd h2.nsclc-stage{font-size:19px;line-height:30px;color:#188D96;font-family:'adelle', sans-serif;font-weight:700;}
.cyd .buttons ul.but{display:flex;padding-bottom:0;margin-top:25px;margin-bottom:0;}
.cyd .buttons a{text-decoration:none;text-align:center}
.cyd .buttons a h3 span.learn, .cyd .buttons a li span.learn{display:block;font-family:'adelle', sans-serif;font-weight:700;font-size:9px;line-height:25px}
.cyd .buttons a h3 span.font-bold, .cyd .buttons a li span.font-bold{display:block;font-family:'proxima-nova-condensed';font-weight:700;font-size:22px;line-height:23px}
.cyd .buttons a h3, .cyd .buttons a li{text-align:center;font-family:'proxima-nova';font-weight:700;display:inline-block;font-size:17px;line-height:20px;color:#000}
.cyd .buttons a img{height:22px;width:22px;position:relative;left:10px}
.cyd .buttons li.but-blu:first-child{margin-right: 10px;}
.cyd .container.middle-content{display:none;}
.cyd .cyd-herobanner{padding-bottom:0;}
.cyd h3.cont, .cyd li.cont{margin-bottom:0}
.cyd .buttons a h3.learn-more, .cyd .buttons a li.learn-more{margin-top:0}
.footer .footer-adverse-event{background:#147980}
#image_background p{display:none}

/*content ends*/

@media only screen and (max-width: 991px){
p.body-copy{color:#231F20}
.cyd p.body-copy{margin-top:160px;margin-bottom:37px}
.navbar-default .top-header .navbar-header .navbar-toggle{display:none}
.cyd .buttons ul.but{justify-content:center}
.cyd .buttons li.but-blu {
    color: #fff;
    background: transparent linear-gradient(213deg, #68D2DF 0%, #389FA7 100%) 0% 0% no-repeat padding-box;
    width: 100%;
    border-radius: 30px;
    height: 230px;
    padding: 15px 0;
    max-width: 167px;
    box-shadow: 0px 0px 10px #00000033;
}
.cyd .buttons a h3 span.font-bold, .cyd .buttons a li span.font-bold{padding:10px 0 15px 0}
.teaser video {display: none;}
.cyd .cyd-herobanner {background-color: #F0F8F8;}
.cyd .cyd-herobanner .homePage video{border-bottom: 6px solid #188D96;}
.cyd .cyd-herobanner .homePage p{margin-bottom:-8px;}
.cyd .buttons a h3 span.learn img, .cyd .buttons a li span.learn img{margin:0 auto;position:relative;left:0;margin-bottom:5px}
.cyd .buttons li.but-blu{border-radius: 19px 19px 0 0;}
.cyd .buttons{margin-top:40px}
.cyd .buttons a h3 span.learn, .cyd .buttons a li span.learn{letter-spacing:0.56px}   
.cyd .buttons a h3, .cyd .buttons a li{margin-top:15px}
.cyd .exitRampPage .modal .exit-desc p{margin-bottom:10px}
}

@media only screen and (min-width: 992px){
div#cyd-herobanner{top:-107px}    
.cyd .footer{margin-top:-107px}
    /*content*/
#image_background{min-height:768px} 
#image_background{background:url(/content/dam/open-digital/complete-your-diagnosis/cyd/desktop/cyd-home-still-l.jpg) no-repeat;background-size:100% 100%}
.cyd-herobanner .popupSnippetPage.homePage.basePage, .cyd-herobanner .popupSnippetPage.homePage.basePage div{height:100%}

p.body-copy{color:#fff}  
.cyd h1 span.yellow{margin-top:10px;font-size:45px;line-height:50px;max-width:592px}
.cyd-herobanner .banner-content{max-width:872px;}
.cyd-herobanner .banner-content .body-copy{max-width:600px;margin-bottom: 45px;margin-top:15px}
.cyd p.body-copy{font-size:19px;line-height:28px;font-family:'proxima-nova';font-weight:700;}
.cyd h2.one-more{font-size:28px;line-height:33px;color:#fff;margin-bottom:0;margin-top:0}
.cyd h2.nsclc-stage{color:#fff;margin-top:0}

.cyd .buttons li.but-blu {color: #fff;
    background: linear-gradient(248deg, #68D2DF, #389FA7);
    width: 100%;box-shadow: 0px 0px 10px #00000033;}
    
.cyd .buttons li.but-blu:first-child{margin-right:18px}
.cyd .buttons a p{padding-top:35px}
/*.cyd .buttons a img{left:-45px}*/
.cyd .buttons li.but-blu{max-width: 434px;min-height: 167px;border-radius: 19px 19px 0px 0px;}
/*.cyd .buttons a:first-child img{left:-60px}*/
.cyd .buttons a h3, .cyd .buttons a li{font-size:19px;line-height:28px;margin-top:27px}
.cyd .buttons a h3.learn-more, .cyd .buttons a li.learn-more{margin-top:10px}
.cyd .buttons a h3 span.font-bold, .cyd .buttons a li span.font-bold{font-size:29px;line-height:30px;padding-top: 6px;padding-bottom: 10px;}
.cyd .buttons a h3 span.learn, .cyd .buttons a li span.learn{font-size:11px;line-height:28px;letter-spacing:0.68px}
/*.cyd .buttons a:first-child p{width: 94%;position: relative;left: 15px;}*/
.cyd .cyd-herobanner .page-section-inner.container{padding: 0;}

/*content ends*/
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.cyd p.body-copy{margin-top: 365px;}
}

@media only screen and (min-width: 1200px){

    
}