body,html{
    overflow-x:hidden
}
h1,p{
    display:inline-block
}
.navbar-nav li,body,input{
    font-family:Lato,sans-serif
}
.header,.icon-bar,h1{
    width:100%
}
.banner-btn,.footerTop .container,.footerTop h3 span,.footerTop ul li a,.takepart .container,body,footer.site-footer{
    position:relative
}
@font-face{
    font-family:Arimo;
    src:url('https://trial.autocruitment.com/common-framework/fonts/Arimo-Medium.eot');
    src:url('https://trial.autocruitment.com/common-framework/fonts/Arimo-Medium.eot?#iefix') format('embedded-opentype'),url('https://trial.autocruitment.com/common-framework/fonts/Arimo-Medium.woff2') format('woff2'),url('https://trial.autocruitment.com/common-framework/fonts/Arimo-Medium.woff') format('woff'),url('https://trial.autocruitment.com/common-framework/fonts/Arimo-Medium.ttf') format('truetype');
    font-weight:500;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Arimo;
    src:url('https://trial.autocruitment.com/common-framework/fonts/Arimo-Bold.eot');
    src:url('https://trial.autocruitment.com/common-framework/fonts/Arimo-Bold.eot?#iefix') format('embedded-opentype'),url('https://trial.autocruitment.com/common-framework/fonts/Arimo-Bold.woff2') format('woff2'),url('https://trial.autocruitment.com/common-framework/fonts/Arimo-Bold.woff') format('woff'),url('https://trial.autocruitment.com/common-framework/fonts/Arimo-Bold.ttf') format('truetype');
    font-weight:700;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Arimo;
    src:url('https://trial.autocruitment.com/common-framework/fonts/Arimo-SemiBold.eot');
    src:url('https://trial.autocruitment.com/common-framework/fonts/Arimo-SemiBold.eot?#iefix') format('embedded-opentype'),url('https://trial.autocruitment.com/common-framework/fonts/Arimo-SemiBold.woff2') format('woff2'),url('https://trial.autocruitment.com/common-framework/fonts/Arimo-SemiBold.woff') format('woff'),url('https://trial.autocruitment.com/common-framework/fonts/Arimo-SemiBold.ttf') format('truetype');
    font-weight:600;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Arimo;
    src:url('https://trial.autocruitment.com/common-framework/fonts/Arimo-Regular.eot');
    src:url('https://trial.autocruitment.com/common-framework/fonts/Arimo-Regular.eot?#iefix') format('embedded-opentype'),url('https://trial.autocruitment.com/common-framework/fonts/Arimo-Regular.woff2') format('woff2'),url('https://trial.autocruitment.com/common-framework/fonts/Arimo-Regular.woff') format('woff'),url('https://trial.autocruitment.com/common-framework/fonts/Arimo-Regular.ttf') format('truetype');
    font-weight:400;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Lato;
    src:url('https://trial.autocruitment.com/common-framework/fonts/Lato-Regular.eot');
    src:url('https://trial.autocruitment.com/common-framework/fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),url('https://trial.autocruitment.com/common-framework/fonts/Lato-Regular.woff2') format('woff2'),url('https://trial.autocruitment.com/common-framework/fonts/Lato-Regular.woff') format('woff'),url('https://trial.autocruitment.com/common-framework/fonts/Lato-Regular.ttf') format('truetype');
    font-weight:400;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Lato;
    src:url('https://trial.autocruitment.com/common-framework/fonts/Lato-Bold.eot');
    src:url('https://trial.autocruitment.com/common-framework/fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),url('https://trial.autocruitment.com/common-framework/fonts/Lato-Bold.woff2') format('woff2'),url('https://trial.autocruitment.com/common-framework/fonts/Lato-Bold.woff') format('woff'),url('https://trial.autocruitment.com/common-framework/fonts/Lato-Bold.ttf') format('truetype');
    font-weight:700;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Lato;
    src:url('https://trial.autocruitment.com/common-framework/fonts/Lato-Black.eot');
    src:url('https://trial.autocruitment.com/common-framework/fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),url('https://trial.autocruitment.com/common-framework/fonts/Lato-Black.woff2') format('woff2'),url('https://trial.autocruitment.com/common-framework/fonts/Lato-Black.woff') format('woff'),url('https://trial.autocruitment.com/common-framework/fonts/Lato-Black.ttf') format('truetype');
    font-weight:900;
    font-style:normal;
    font-display:swap
}
body{
    color:#222;
    font-weight:400;
    counter-reset:my-sec-counter
}
h1{
    color:#003c57;
    font-size:35px;
    font-weight:700;
    margin-bottom:35px
}
p{
    line-height:28px;
    font-size:18px;
    color:#222;
    font-weight:400
}
img{
    max-width:100%
}
#studyinfo h2 small,#about-condition-image h2 small,.footerBottom a,b,strong{
    font-weight:700
}
a,a:hover{
    transition:.3s
}
ul{
    list-style:none
}
i.fab,i.fas{
    color:#243757;
    font-size:16px;
    text-align:center
}
.followicons a{
    margin:0 .3em
}
a.toplogo,a.toplogo img{
    margin:0;
    transition:.5s
}
.footerBottom .followicons{
    margin-left:10px;
    margin-top:2px
}
.footer-autocruitment-logo{
    display:flex;
    justify-content:center;
    align-items:center;
    align-self:center
}
.banner-btn a.qualifybtn,.footerTop ul li a,.header,.icon-bar{
    display:inline-block
}
#faq .card:last-child,.faq-flow-diagram .flow-diagram,.footerBottom ul,.reference-links p,.takepart-study p.mB0,.takepart-study ul li:last-child,ul.points li:last-child{
    margin-bottom:0
}
.header{
    background:#fff
}
a.toplogo{
    padding:0;
    display:flex;
    align-items:start
}
a.toplogo img{
    flex-shrink:0
}
.topnavbar{
    padding:0 15px
}
.navbar-nav li{
    font-weight:700;
    padding:0 20px
}
.about-single-list:last-child,.navbar-nav li.last-item{
    padding-right:0
}
.banner-content ul li ol,.banner-content ul li ul,.navbar-nav li:first-child{
    padding-left:0
}
.navbar-nav li a{
    color:#505457;
    font-size:22px
}
.customnav ul.topnavbarul li a.nav-link{
    font-size:22px;
    color:#222;
    line-height:28px;
    font-weight:700;
    padding:0!important;
    margin-bottom:0;
    font-family:Arimo,sans-serif
}
.customnav ul.topnavbarul li a.nav-link span,.customnav ul.topnavbarul li a.nav-link.active,.customnav ul.topnavbarul li a.nav-link:active,.customnav ul.topnavbarul li a.nav-link:focus,.customnav ul.topnavbarul li a.nav-link:hover{
    color:#81007f
}
.customnav .navbarbtn{
    background:#fff;
    height:35px;
    width:40px;
    padding:0 7px
}
.icon-bar{
    background:#f27c76;
    height:2px;
    float:left
}
.aboutstudy-pic .row .abt-top,.footer-bottom-right,.takepart-study{
    display:-webkit-box;
    display:-ms-flexbox
}
.source-link,.source-link div{
    float:none;
    vertical-align:top
}
.customnav{
    background:#fff;
    padding:25px 15px
}
.customnav ul.topnavbarul li.last-item a{
    font-weight:700;
    vertical-align:middle;
    background:#ff1494;
    color:#fff;
    font-size:22px;
    border-radius:15px;
    width:200px;
    height:70px;
    line-height:71px;
    text-align:center;
    position:relative;
    overflow:hidden;
    z-index:1;
    display:inline-block;
    padding:0;
    font-family:Arimo,sans-serif
}
.customnav ul.topnavbarul li.last-item a:hover{
    color:#fff;
    background-color:#81007f
}
.customnav ul.topnavbarul li.last-item a.nav-link:focus{
    color:#fff;
    background:#81007f;
    outline:0
}
.customnav ul.topnavbarul li.last-item a.nav-link::before{
    content:'';
    z-index:-1;
    position:absolute;
    top:50%;
    left:100%;
    margin:-15px 0 0 1px;
    width:55px;
    height:30px;
    border-radius:50%;
    background:#81007f;
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%;
    -webkit-transform:scale3d(1,2,1);
    transform:scale3d(1,2,1);
    -webkit-transition:-webkit-transform .3s cubic-bezier(0.7,0,0.9,1),opacity .3s cubic-bezier(0.7,0,0.9,1);
    transition:transform .3s,opacity .3s;
    transition-timing-function:cubic-bezier(0.7,0,0.9,1)
}
.customnav ul.topnavbarul li.last-item a.nav-link:hover:before,.takepart-study a.qualifybtn:hover:before,a.qualifybtn:hover:before{
    -webkit-transform:scale3d(9,9,1);
    transform:scale3d(9,9,1)
}
.navbar .container{
    align-items:end
}
.col-md-12.iframDiv,.mt30{
    margin-top:30px
}
footer.site-footer{
    background:0 0/cover #81007f
}
.footerTop h3{
    text-transform:uppercase;
    margin-bottom:49px
}
.footerTop ul li{
    display:block;
    margin-right:0;
    line-height:28px
}
.footerTop ul li a{
    color:#fff;
    font-size:16px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.contact-details a:hover,.footerTop ul li a:hover{
    color:#3fe0d0;
    padding-left:20px
}
.contact-details a::before,.footerTop ul li a::before{
    width:0;
    height:2px;
    background:#fff;
    content:"";
    position:absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
    transition:.3s
}
.contact-details a:hover::before,.footerTop ul li a:hover::before{
    width:10px
}
.footer-bottom-right{
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.aboutDisease strong,.followicons i,.white-color{
    color:#fff
}
.footerTop h3 span::before{
    content:"";
    background:#fff;
    width:83%;
    height:2px;
    position:absolute;
    bottom:-24px
}
.box-img-outer img{
    border:2px solid #d895fe;
    border-radius:15px
}
.aboutStudyBox,.bannercontent{
    justify-content:space-between
}
#nav-icon1{
    width:30px;
    height:30px;
    position:relative;
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0);
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out;
    cursor:pointer;
    top:0;
    margin-top:7px
}
#nav-icon1:focus,#nav-icon1:hover{
    outline:0
}
#nav-icon1 span:first-child,#nav-icon1.open{
    top:0
}
#nav-icon1 span{
    display:block;
    position:absolute;
    height:2px;
    width:100%;
    background:#585858;
    border-radius:9px;
    opacity:1;
    left:0;
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0);
    -webkit-transition:.25s ease-in-out;
    -moz-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out
}
#nav-icon1 span:nth-child(2){
    top:10px
}
#nav-icon1 span:nth-child(3){
    top:20px
}
#nav-icon1.open span:first-child{
    top:8px;
    -webkit-transform:rotate(135deg);
    -moz-transform:rotate(135deg);
    -o-transform:rotate(135deg);
    transform:rotate(135deg)
}
#nav-icon1.open span:nth-child(2){
    opacity:0;
    left:-60px
}
#nav-icon1.open span:nth-child(3){
    top:8px;
    -webkit-transform:rotate(-135deg);
    -moz-transform:rotate(-135deg);
    -o-transform:rotate(-135deg);
    transform:rotate(-135deg)
}
.banner-btn a.qualifybtn::before,.takepart-study a.qualifybtn::before{
    content:'';
    margin:-15px 0 0 1px;
    width:55px;
    height:30px;
    -webkit-transform-origin:100% 50%;
    -webkit-transform:scale3d(1,2,1);
    -webkit-transition:-webkit-transform .3s cubic-bezier(0.7,0,0.9,1),opacity .3s cubic-bezier(0.7,0,0.9,1)
}
.body_section{
    margin:0;
    position:relative;
    width:100%
}
.bannercontent{
    padding:19px 0;
    position:relative;
    margin:111px auto 0;
    width:100%;
    background:url('../images/banner.webp') right top/cover no-repeat #81007f;
    height:700px;
    align-items:center;
    align-self:center
}
.banner-left-decor,.footer-left-decor{
    position:absolute;
    left:0;
    top:0;
    height:100%
}
.bannercontent h1{
    font-size:50px;
    color:#fff;
    font-weight:700;
    text-transform:inherit;
    margin:0;
    padding-bottom:30px;
    font-family:Arimo,sans-serif;
    line-height:1.14
}
.bannercontent h1 span{
    color:#3fe0d0
}
.banner-text .banner-heading p{
    font-size:20px;
    line-height:25px;
    margin-top:13px
}
.bannercontent h2{
    font-size:22px;
    color:#fff;
    font-weight:400;
    margin:0;
    font-family:Arimo,sans-serif;
    line-height:32px;
    padding-bottom:0
}
.bannercontent h3,.r-text-block span{
    font-family:Lato,sans-serif;
    font-weight:700
}
.banner-content p,.banner-content ul li,.banner-heading p{
    color:#48575c
}
.bannercontent h3{
    font-size:22px;
    color:#fff;
    text-transform:inherit;
    margin:0;
    padding-bottom:18px;
    line-height:26px
}
.aboutContent h3 big,.banner-btn a.qualifybtn,.footerTop h3{
    text-transform:uppercase
}
.banner-text p{
    color:#fff;
    font-size:20px;
    line-height:28px;
    margin:0
}
.banner-bottom,.banner-content+p,.nd-row{
    margin-top:20px
}
.banner-text{
    margin:0;
    height:100%;
    left:0;
    color:#222;
    max-width:900px;
    display:flex;
    justify-content:center;
    flex-direction:column;
    padding:25px 4vw 25px 2.77vw;
    background:0 0/cover;
    border-radius:0 5px 5px 0;
    position:relative;
    z-index:2
}
.r-text-block{
    position:absolute;
    top:43px;
    right:9.1vw;
    background:rgba(116,144,192,.6);
    color:#fff;
    border-radius:5px;
    line-height:normal;
    padding:18px 45px
}
.r-text-block span{
    font-size:43px
}
.aboutContent h3,.banner-btn a.qualifybtn,.banner-content p,.participant-text{
    font-family:Arimo,sans-serif
}
.r-text-block span small{
    font-size:inherit
}
.do-you-suffer h1{
    color:#807e7f
}
.banner-btn a.qualifybtn{
    margin-left:0!important;
    top:0!important;
    max-width:538px;
    width:100%;
    text-align:center;
    background:#ff1494;
    color:#fff;
    font-size:22px;
    font-weight:700!important;
    border-radius:15px;
    height:auto;
    padding:18px 26px;
    cursor:pointer;
    margin:0;
    overflow:hidden;
    z-index:1;
    line-height:inherit
}
.bannercontent img{
    position:absolute;
    left:0;
    top:0!important
}
.banner-decor img{
    bottom:-67px;
    top:auto!important;
    width:100%;
    height:129px
}
.banner-left-img img{
    z-index:1;
    width:67%;
    height:100%
}
.banner-right,.footer-right-decor{
    position:absolute;
    right:0;
    top:0;
    height:100%
}
.banner-right img{
    left:auto!important;
    top:auto!important;
    position:relative;
    height:100%
}
p.banner-subheading{
    color:#fff;
    font-size:21px;
    margin:0
}
.yelowcolr{
    color:#d1995a
}
.banner-content{
    margin-top:0
}
.aboutStudyBox .wd47>p+p,.banner-point{
    margin-top:15px
}
.banner-content p{
    font-size:24px;
    font-weight:500;
    line-height:30px;
    padding-bottom:0;
    color:#fff;
    margin-top:0
}
.banner-content p:last-child{
    margin:0
}
.banner-content ul{
    margin:0;
    padding:0
}
.banner-content ul li{
    margin-left:0;
    padding:0 0 0 22px;
    list-style:none;
    color:#222;
    font-size:20px;
    margin-bottom:2px;
    font-weight:400;
    line-height:28px;
    position:relative
}
.banner-content ul li::before,.faq-outer ul li::before,.participateStudy li::before{
    content:'';
    position:absolute;
    left:0;
    top:7px;
    width:12px;
    height:12px;
    background:#fff;
    border-radius:50px
}
.banner-content ul li ol li{
    padding-left:20px;
    position:relative
}
.banner-bottom p{
    margin:0;
    font-size:17px;
    line-height:22px;
    color:#fff
}
.banner-content ul li ol li:before{
    content:'–';
    position:absolute;
    left:0;
    background:0 0;
    top:0
}
.banner-content ul+p{
    margin-top:15px;
    font-size:17px;
    line-height:26px
}
.banner-content ul li .fas{
    position:absolute;
    left:0;
    top:10px;
    font-size:7px;
    color:#585858
}
.banner-btn span{
    position:absolute;
    top:-30px;
    font-size:24px;
    left:35px;
    color:#fff
}
.banner-btn a.qualifybtn:hover{
    text-decoration:none;
    color:#fff;
    background:#3fe0d0;
    border-color:#3fe0d0
}
.banner-btn a.qualifybtn::before{
    z-index:-1;
    position:absolute;
    top:50%;
    left:100%;
    border-radius:50%;
    background:#3fe0d0;
    transform-origin:100% 50%;
    transform:scale3d(1,2,1);
    transition:transform .3s,opacity .3s;
    transition-timing-function:cubic-bezier(0.7,0,0.9,1)
}
.banner-content h3{
    font-size:30px;
    font-weight:700
}
.banner-point{
    font-size:18px;
    line-height:26px
}
.bannerRight{
    max-width:1200px;
    text-align:center;
    padding:0 30px;
    margin:0 auto;
    width:45%
}
.participant-text{
    background-color:#3fe0d0;
    color:#fff;
    height:auto;
    line-height:24px;
    border-radius:15px;
    text-align:center;
    font-size:17px;
    max-width:100%;
    font-weight:700;
    padding:18px;
    margin:20px auto 0;
    display:flex;
    align-items:center
}
.about-btm{
    top:60px
}
#studyinfo-CTA-image .desktopView .col-sm-6 img{
    height:auto;
    border-radius:15px;
    border:1px solid #81007f
}
.participant-text div{
    padding:0;
    width:100%;
    word-break:break-word
}
#studyinfo-CTA-image{
    padding:100px 0;
    position:relative;
    z-index:1
}
.aboutstudy-pic .row .abt-top{
    display:flex;
    -webkit-box-align:flex-start;
    -ms-flex-align:flex-start;
    align-items:flex-start;
    position:relative;
    flex-direction:column;
    justify-content:flex-end
}
.tile-icon{
    margin-bottom:16px;
    border:none!important
}
#studyinfo-CTA-image h2{
    color:#505456;
    margin:0 auto 41px
}
#studyinfo-CTA-image h2 span{
    color:#1c5658
}
.aboutContent h3{
    color:#ff1494;
    font-size:21px;
    font-weight:700;
    margin-bottom:10px!important;
    line-height:26px
}
.faq-outer .card-body,.sources-box,.takepart-study h3{
    font-family:Lato,sans-serif
}
.aboutContent h3.aboutTitle{
    position:relative;
    margin-top:0;
    margin-right:0
}
.aboutContent h3.aboutTitle span{
    font-size:24px
}
.aboutContent p{
    font-size:17.4px;
    font-weight:400;
    line-height:24px;
    margin-bottom:0
}
.takepart-study h3,.takepart-study p{
    font-weight:400;
    line-height:1.2;
    color:#fff
}
.takepart-study{
    background:url('../images/tile-box.webp?cache=none') right top/cover no-repeat #ff1494;
    padding:15px 20px;
    border-radius:15px;
    margin-top:0;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.takepart-study h3{
    font-size:20px;
    margin:0 0 8px!important
}
#faq .card::before,#signup .sealltext strong,.faq-outer .card-header h5,.footerTop h3,.participateStudy h3,.sources-box strong,a.qualifybtn,h2.mainheading{
    font-family:Arimo,sans-serif
}
.takepart-study h3::before{
    display:none
}
#signup h2+p.sealltext strong,h2.mainheading:after,iframe{
    display:block
}
.takepart-study p{
    margin:0;
    font-size:18px!important
}
.takepart-study ul+p{
    font-size:15.5px!important;
    margin-top:6px;
    font-weight:700;
    line-height:20px
}
.takepart-study p:first-child{
    font-family:Arimo,sans-serif;
    font-weight:700;
    font-size:20px!important;
    line-height:24px;
    margin-bottom:7px;
    text-align:left;
    color:#fff
}
.takepart-study p:first-child span{
    color:#3db9a2
}
.takepart-study ul li ul{
    margin-top:0;
    margin-bottom:0
}
.takepart-study ul{
    margin:0;
    padding:0;
    list-style:none
}
.takepart-study ul li{
    font-size:17px;
    color:#fff;
    font-weight:400;
    position:relative;
    padding-left:25px;
    margin-bottom:2PX;
    line-height:1.22
}
.takepart-study ul li::before{
    content:'';
    position:absolute;
    left:0;
    top:6px;
    width:12px;
    height:12px;
    background:#fff;
    border-radius:50px
}
.takepart-study ul li .fas{
    color:#fff;
    font-size:7px;
    position:absolute;
    left:0;
    top:8px
}
#about-condition-image ul{
    margin:0 0 30px;
    padding:0;
    list-style:none
}
.about-listing{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.about-single-list{
    max-width:50%;
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    padding-right:30px
}
#about-condition-image ul li{
    position:relative;
    padding-left:25px;
    color:#222;
    font-size:18px;
    line-height:24px
}
#about-condition-image ul li::before{
    content:'';
    position:absolute;
    left:0;
    top:7px;
    width:12px;
    height:12px;
    background:#ff1494;
    border-radius:50px
}
#about-condition-image ul li .fas{
    color:#03c7af;
    font-size:10px;
    position:absolute;
    left:0;
    top:8px
}
.participateStudy li ol,.takepart-study ul ol{
    list-style:none;
    padding-left:0
}
.takepart-study ul ol li:before{
    content:'–';
    background:0 0;
    top:0
}
.takepart-study a.qualifybtn{
    max-width:232px;
    font-size:20px;
    height:56px;
    line-height:53px;
    text-transform:inherit;
    margin:23px 0 0;
    color:#196d6f;
    padding:0;
    display:block;
    font-weight:600
}
.takepart-study a.qualifybtn:hover{
    text-decoration:none;
    background:#1e262b;
    color:#fff
}
.takepart-study a.qualifybtn::before{
    z-index:-1;
    position:absolute;
    top:50%;
    left:100%;
    border-radius:50%;
    background:#1e262b;
    transform-origin:100% 50%;
    transform:scale3d(1,2,1);
    transition:transform .3s,opacity .3s;
    transition-timing-function:cubic-bezier(0.7,0,0.9,1)
}
.qualify-red-btn a.qualifybtn{
    border:2px solid #ff1494;
    font-weight:700
}
h2.mainheading{
    font-size:38px;
    line-height:1.5;
    text-align:center;
    margin:0 auto 62px;
    font-weight:700;
    position:relative;
    display:table
}
h2.mainheading:after{
    background:#222;
    width:100%;
    content:"";
    height:1px;
    margin:0 auto;
    bottom:0
}
#aboutDisease h2.mainheading:after{
    background:#505456;
    margin-top:17px;
    width:100%
}
#signup hr,.faq-bg,a.qualifybtn{
    background:#fff
}
.about-right-inner,.footerBottom .col-md-4.text-right ul li{
    text-align:right
}
#myBtn,.medical-prof,a.qualifybtn{
    text-align:center
}
.about-right-inner img{
    border:1px solid #81007f;
    border-radius:10px
}
#faq .card,a.qualifybtn{
    border-radius:15px;
    overflow:hidden
}
#signup h2{
    margin-right:auto;
    margin-left:auto;
    padding-top:0;
    margin-bottom:33px;
    color:#fff;
    font-size:50px
}
#faq{
    background:0 0/cover #3fe0d0;
    width:100%;
    padding:100px 0
}
.faq-outer ul{
    padding:0;
    margin-left:0;
    margin-bottom:0
}
.faq-outer ul+p{
    margin-top:25px
}
.faq-outer ul li{
    color:#fff;
    position:relative;
    padding-left:25px
}
.faq-outer ul li i{
    margin-right:6px;
    position:absolute;
    left:0;
    top:3px;
    font-size:14px
}
.faq-flow-diagram{
    background-color:#fff;
    padding:20px;
    margin:0 auto 20px;
    max-width:560px;
    border-radius:10px
}
#faq h2.mainheading{
    margin-bottom:59px;
    color:#fff;
    font-size:50px;
    padding:0 15px
}
#faq h2.mainheading:after{
    background:#fff;
    width:100%;
    margin:10px auto 0
}
.blue-color,.dark-blue-color{
    color:#30314a
}
h1.mainheading.white-border-bottom:after{
    border-bottom:2px solid #fff;
    max-width:180px
}
ul.points{
    width:100%;
    display:inline-block;
    margin:0;
    padding:0;
    list-style:none
}
ul.points li{
    list-style:none;
    width:100%;
    margin:0 0 22px;
    padding:0
}
.qualify-red-btn{
    display:flex;
    justify-content:space-evenly;
    position:relative;
    margin:45px auto 20px
}
#myBtn,.faq-outer,a.qualifybtn{
    display:inline-block
}
.qualify-red-btn img{
    margin-right:6px;
    position:relative;
    top:-26px;
    height:57px
}
a.qualifybtn{
    max-width:540px;
    width:100%;
    color:#ff1494;
    font-size:18px;
    font-weight:700;
    height:52px;
    line-height:46px;
    cursor:pointer;
    margin:0;
    position:relative;
    z-index:1;
    padding:0
}
#signup p,.aboutStudies,.aboutStudy,.aboutStudy p,.card-body p,.rise-study-part{
    line-height:24px
}
a.qualifybtn:hover{
    text-decoration:none;
    color:#fff;
    background:#ff1494;
    border-color:#ff1494
}
a.qualifybtn::before{
    content:'';
    z-index:-1;
    position:absolute;
    top:50%;
    left:100%;
    margin:-15px 0 0 1px;
    width:55px;
    height:30px;
    border-radius:50%;
    background:#ff1494;
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%;
    -webkit-transform:scale3d(1,2,1);
    transform:scale3d(1,2,1);
    -webkit-transition:-webkit-transform .3s cubic-bezier(0.7,0,0.9,1),opacity .3s cubic-bezier(0.7,0,0.9,1);
    transition:transform .3s,opacity .3s;
    transition-timing-function:cubic-bezier(0.7,0,0.9,1)
}
#faq .card{
    background-color:#fff;
    margin-bottom:20px;
    padding:0
}
#faq .card::before{
    counter-increment:my-sec-counter;
    content:counter(my-sec-counter);
    position:absolute;
    left:0;
    font-size:48px;
    color:#fff;
    font-weight:700;
    line-height:1;
    top:0;
    background:#81007f;
    height:100%;
    width:84px;
    display:flex;
    align-items:center;
    justify-content:center
}
#faq .card::after{
    content:'';
    background:url('../images/faq-design.webp?cache=none') center center no-repeat;
    transform:translateY(-50%);
    position:absolute;
    left:81px;
    top:50%;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    width:29px
}
#faq .card-header{
    border-bottom:0;
    background-color:transparent
}
.black-color{
    color:#505456
}
.cream-color{
    color:#dfe2db
}
#about-condition-image p,.grey-color{
    color:#222
}
.card-body p{
    color:#222;
    font-size:18px;
    margin-bottom:0
}
.faq-bg{
    padding:69px 0 80px
}
.aboutStudies,.aboutStudy,.form-bg{
    padding-bottom:100px;
    width:100%
}
.faq-outer{
    width:100%
}
.faq-outer .card-header{
    background:0 0;
    border-radius:5px;
    cursor:pointer;
    padding:0
}
.faq-outer .card-header h5{
    color:#81007f;
    font-size:22px;
    font-weight:700;
    position:relative;
    padding:17px 17px 17px 125px
}
.faq-outer .card-header h5.mb-0{
    border-bottom:0
}
.faq-outer .card{
    border:0;
    border-radius:0;
    margin:0
}
.faq-outer .card-body{
    background:0 0;
    color:#fff;
    border-radius:0;
    font-size:18px;
    font-weight:400;
    padding:0 20px 20px 125px;
    position:relative
}
.faq-outer .card-header h5 span.exp-icon{
    position:absolute;
    right:0;
    line-height:1;
    height:20px;
    width:20px;
    top:50%;
    -webkit-transform-origin:center;
    -ms-transform-origin:center;
    transform-origin:center;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding:0
}
.faq-outer .card-header h5 span.exp-icon i{
    color:#fff;
    font-size:18px;
    line-height:1;
    -webkit-transition:.5s;
    -o-transition:.5s;
    transition:.5s;
    -webkit-transform-origin:center;
    -ms-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotate(405deg);
    -ms-transform:rotate(405deg);
    transform:rotate(405deg)
}
.faq-outer .card-header h5.collapsed span.exp-icon i{
    -webkit-transform:rotate(0);
    -ms-transform:rotate(0);
    transform:rotate(0)
}
.faq-outer ul.points{
    margin:10px 0 0
}
#signup h1{
    margin-bottom:40px
}
#signup h2.mainheading::after{
    background-color:#fff;
    margin:10px auto 0
}
#signup p{
    color:#fff;
    font-size:18px;
    padding-bottom:0;
    margin:0
}
iframe{
    height:2500px;
    overflow:auto;
    width:100%
}
.form-bg{
    background:url(../images/sign-up.webp?cache=none) left top/cover no-repeat #81007f;
    padding-top:100px
}
.topform label{
    color:#555557
}
#signup hr{
    max-width:100%;
    margin:30px 0
}
#studyinfo p span{
    font-weight:600;
    color:#ff1494
}
.aboutStudy{
    background:url('../images/about-img.webp?cache=none') right top/cover no-repeat #fff;
    padding-top:80px;
    font-size:18px;
    font-weight:400;
    position:relative
}
.about-inner-img{
    position:relative;
    z-index:0;
    margin-top:8px
}
.about-inner-img::after{
    content:'';
    background:#3fe0d0;
    height:100%;
    width:87%;
    left:35px;
    top:35px;
    position:absolute;
    z-index:-1
}
.row.removeMargin.aboutmindBox{
    position:relative;
    z-index:9
}
.aboutStudies{
    background:url('../images/about-study-bg.webp?cache=none') right top/cover no-repeat #fff;
    padding-top:100px;
    font-size:18px;
    font-weight:400;
    position:relative;
    z-index:1
}
.about-study-top img{
    top:-73px;
    width:100%;
    height:126px;
    position:absolute
}
.about-study-bottom img{
    bottom:-38px;
    width:100%;
    height:89px;
    position:absolute
}
.aboutboxbottom{
    margin:10px auto 0;
    background:0 0/cover #ff1494;
    border-radius:15px;
    padding:0 25px 0 30px;
    position:relative
}
.about-study-right-img{
    width:calc(38% - 50px);
    position:absolute;
    right:50px;
    top:calc(50% + 120px);
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:1;
    border:2px dashed #81007f
}
.about-study-right-img::after{
    content:"";
    width:calc(50% + 50px);
    height:50%;
    background:#ff1494;
    position:absolute;
    bottom:-50px;
    right:-50px;
    z-index:-1
}
.about-left{
    position:absolute;
    left:0;
    bottom:0;
    z-index:-1
}
#about-condition-image h2 .sub-head,.aboutStudy h2 .sub-head{
    color:#ff1494
}
.aboutStudy h2{
    margin:0 auto 59px;
    color:#222;
    font-size:50px
}
#about-condition-image h2{
    color:#222;
    line-height:1
}
#about-condition-image h2::after{
    background-color:#ff1494;
    width:100%;
    margin-top:20px
}
.aboutStudy h2::after{
    background-color:#000;
    margin:13px auto 0;
    width:100%
}
.aboutStudyBox p span{
    color:#005e7a;
    font-weight:700
}
.aboutStudy p{
    color:#222;
    font-size:18px;
    width:100%
}
.aboutStudy p strong{
    font-weight:500
}
#about-condition-image p strong.middle-heading{
    color:#da116f
}
.participateStudy{
    border-radius:15px;
    padding:38px 20px;
    background:url('../images/about-study-box.webp?cache=none') right top no-repeat #ff1494;
    position:relative;
    margin-bottom:50px
}
.about-study-vector{
    position:absolute;
    bottom:-46px;
    left:50%;
    transform:translateX(-50%)
}
.box-img-outer{
    margin-top:-82px;
    margin-bottom:30px
}
.rise-study-part{
    font-size:18px;
    color:#505456
}
.rise-study-part p:first-child{
    margin:44px 0 49px
}
.participateStudy ul{
    margin:8px 0 10px;
    padding:0;
    list-style:none
}
.participateStudy li{
    color:#fff;
    margin-bottom:2px;
    padding-left:25px;
    font-size:18px;
    line-height:24px;
    position:relative
}
.participateStudy ul+p{
    font-size:17px;
    margin-top:0;
    line-height:normal
}
.participateStudy li i.fas{
    position:absolute;
    left:0;
    font-size:7px;
    color:#fff;
    top:9px
}
.participateStudy ul li ul{
    margin:0;
    font-size:18px
}
.participateStudy ul li ul li{
    font-size:18px
}
.participateStudy li ol li{
    background:0 0;
    position:relative
}
.pbtm strong{
    color:#222;
    font-weight:400
}
.participateStudy li ol li:before{
    content:'–';
    position:absolute;
    left:0;
    padding-right:10px
}
.participateStudy h3{
    font-size:20px;
    color:#fff;
    font-weight:700;
    margin-bottom:7px;
    line-height:26px
}
.aboutDisease,p.ulTitle{
    font-weight:400;
    font-size:18px
}
.participateStudy h3 span{
    font-size:22px;
    color:#fff
}
.participateStudy-inner{
    padding-top:60px
}
.participateStudy-inner p{
    color:#fff!important
}
.participateStudy p{
    color:#fff;
    font-size:18px;
    line-height:24px
}
.follow-up-study p,.pivotal-study p{
    line-height:19px;
    font-size:17px;
    padding:14px 20px 14px 0;
    color:#505456
}
.aboutStudyBox{
    display:flex;
    align-items:center;
    margin-bottom:40px
}
.aboutStudyBox p{
    margin-bottom:0;
    margin-left:0
}
.aboutStudyBox .wd47{
    width:47%
}
.aboutStudyBox .flow-diagram{
    margin-top:12px
}
.aboutStudyBox .flow-diagram p{
    text-align:left!important
}
.pivotal-study{
    position:relative;
    background:url(../images/flow-bg-orange.webp) left top/contain no-repeat;
    height:113px;
    max-width:519px
}
.pivotal-study span.flow-diagram-heading{
    font-weight:700;
    font-size:19px;
    color:#f48155;
    position:absolute;
    top:-10px
}
.pivotal-study p{
    margin-top:5px
}
.follow-up-study{
    position:relative;
    background:url(../images/flow-bg-blue.webp) left top/contain no-repeat;
    height:152px;
    margin-top:20px;
    max-width:517px
}
.follow-up-study span.flow-diagram-heading{
    font-weight:700;
    font-size:19px;
    color:#3571a6;
    position:absolute;
    top:-10px
}
.follow-up-study p{
    margin-top:8px
}
.aboutDisease{
    background:bottom center/cover no-repeat #fafafa;
    width:100%;
    padding-top:70px;
    padding-bottom:28px;
    line-height:24px
}
.aboutDisease h2{
    margin:0 auto 55px;
    color:#505456
}
.aboutDisease p{
    color:#505455
}
.source-reference-outer{
    background-color:#7f95ac
}
.aboutDisease p sup{
    font-size:10px
}
p.ulTitle{
    color:#fff;
    margin-bottom:0;
    margin-top:5px
}
.aboutDisease ul{
    display:flex;
    justify-content:space-between;
    align-items:self-start;
    margin:0;
    padding:7px 0 18px;
    flex-flow:row wrap
}
.aboutDisease li{
    color:#505455;
    width:100%;
    margin-bottom:7px;
    padding-left:20px;
    position:relative
}
.aboutDisease li .fas{
    position:absolute;
    left:0;
    font-size:7px;
    top:9px;
    color:#505455
}
.aboutDisease li.no-bullet{
    background-image:none
}
.sources-box{
    background:url('../images/ref-box.webp?cache=none') right top/cover no-repeat #81007f;
    border-radius:15px;
    padding:22px 30px;
    margin-top:40px;
    margin-right:15px;
    margin-left:15px;
    width:100%
}
#about-condition-image p span{
    color:#ff1494;
    font-weight:600
}
.sources-box strong{
    margin-bottom:5px
}
.source-link{
    display:table
}
.source-link div{
    display:table-cell
}
.source-link,.source-link a{
    color:#fff;
    margin-bottom:0
}
.source-link .source-num{
    padding-right:5px
}
.sources-box a,.sources-box strong{
    display:block;
    color:#fff;
    word-break:break-all;
    font-size:18px;
    text-decoration:none
}
.footerBottom a:hover,.sources-box a:hover{
    text-decoration:none
}
.scin-color-outer{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    background:#fff;
    padding:30px 15px;
    border:2px solid #da116f;
    border-radius:5px;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:40px 0 0
}
.scin-color-single{
    max-width:33.33%;
    -webkit-box-flex:0;
    -ms-flex:0 0 33.33%;
    flex:0 0 33.33%;
    padding:0 15px
}
.scin-color-single img:first-child{
    margin-bottom:20px
}
.scin-color-single.border-lr{
    border-left:1px solid #da116f;
    border-right:1px solid #da116f
}
.footerBottom .col-md-4.text-right ul{
    list-style:none;
    margin:0;
    padding:0
}
footer.site-footer{
    width:100%
}
.footerTop{
    padding-top:94px;
    padding-bottom:40px;
    position:relative;
    width:100%
}
.footerTop h3{
    font-size:22px;
    color:#fff;
    font-weight:700
}
.footerTop ul{
    list-style:none;
    margin:23px 0 0;
    padding:0
}
.footerTop ul li .fab,.footerTop ul li .fas{
    color:#fff;
    font-size:24px
}
.footerTop ul li:last-child{
    margin-right:0
}
#myBtn{
    width:60px;
    height:60px;
    float:right;
    background:#ff1494;
    line-height:47px;
    border-radius:15px;
    cursor:pointer;
    position:absolute;
    right:80px;
    top:-30px;
    z-index:1;
    outline:#fff solid 2px
}
#myBtn .fas{
    font-size:30px;
    margin:11px 0 0;
    font-weight:600;
    color:#fff;
    line-height:38px
}
.footerTop p{
    color:#fff;
    font-size:18px;
    line-height:24px;
    font-weight:400;
    padding-right:0
}
.footerBottom{
    padding:30px 0;
    border-top:1px solid #fff
}
.footerBottom,.footerBottom a{
    font-size:16px;
    color:#fff;
    font-weight:400;
    font-family:Lato,sans-serif
}
.footer-logo{
    margin-bottom:7px
}
.reference-links strong{
    margin-top:3px;
    font-size:15px;
    font-weight:700;
    margin-bottom:0
}
.reference-links p,.reference-links strong{
    display:block;
    width:100%;
    line-height:20px
}
.reference-links a{
    font-size:14px;
    line-height:16px
}
.medical-prof{
    max-width:527px;
    margin:20px auto 0;
    background-color:#f3a96c;
    padding:30px 15px;
    border-radius:5px;
    color:#505456;
    line-height:24px;
    font-size:18px;
    text-transform:none;
    font-weight:700
}
.pbtm{
    margin:62px 0 0
}
#signup .sealltext strong{
    margin-bottom:2px;
    font-weight:700
}
img.about-left-bottom{
    position:absolute;
    bottom:0;
    right:10px;
    z-index:-9
}
@media (min-width:1441px){
    .banner-point{
        margin-top:40px;
        font-size:19px;
        line-height:1.9
    }
}
@media (max-width:1441px){
    #myBtn{
        width:50px;
        height:50px;
        right:25px;
        top:-25px
    }
    #myBtn .fas{
        font-size:26px;
        line-height:30px
    }
    .banner-left-decor,.footer-left-decor,.footer-right-decor{
        display:none!important
    }
}
@media only screen and (min-width:1200px){
    .fixed-me,.navbar-me{
        top:0;
        transition:.5s
    }
    .fixed-me{
        background-color:#fff!important;
        padding:16px 2vw!important;
        margin-bottom:0;
        position:fixed;
        z-index:888;
        width:100%
    }
    .navbar-me{
        padding:25px 0;
        background-color:#fff;
        border:0;
        border-radius:0
    }
    .fixed-me a.toplogo img{
        transition:.5s;
        max-width:80%
    }
    .fixed-me ul.topnavbarul li.last-item a{
        height:50px;
        line-height:51px
    }
    .navbar-expand-xl .navbar-nav.topnavbarul{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end;
        flex:0 0 100%;
        align-items:center
    }
    @supports (-ms-ime-align:auto){
        .pic-mob.mr-0{
            padding-right:0
        }
        .takepart-study{
            padding-right:44px
        }
    }
}
@media only screen and (min-width:991px){
    .pic-mob-mb{
        display:none
    }
    .aboutstudy-pic{
        display:block
    }
    .banner-btn{
        margin:35px 0 0;
        padding-left:0;
        margin-left:0!important
    }
    @supports (-ms-ime-align:auto){
        .qualify-red-btn{
            display:flex;
            justify-content:space-evenly;
            position:relative
        }
        .qualify-red-btn img{
            margin-right:20px;
            position:relative;
            top:-29px
        }
    }
    .aboutStudies .row,.faq-outer{
        padding:0 15px
    }
}
@media only screen and (max-width:1199px){
    .customnav ul.topnavbarul li a.nav-link{
        font-size:16px
    }
    .navbar-nav li{
        margin-bottom:0!important;
        padding:0
    }
    .navbar-nav li:first-child{
        padding-left:0
    }
    .navbar-nav li.last-item{
        margin-top:0
    }
    .customnav ul.topnavbarul li.last-item a{
        height:50px;
        line-height:50px;
        font-size:16px!important;
        width:200px
    }
}
@media only screen and (max-width:991px){
    #studyinfo-CTA-image .aboutContent h3.aboutTitle{
        font-size:20px;
        line-height:24px;
        text-align:center
    }
    .customnav ul.topnavbarul li a.nav-link,.faq-outer .card-body p,.footerTop h3,.sources-box a,.sources-box strong{
        font-size:16px
    }
    .navbar-nav li{
        margin-bottom:6px!important;
        padding:0
    }
    .navbar-nav li.last-item,a.qualifybtn{
        margin-top:10px
    }
    #signup p,#about-condition-image ul li,.card-body p{
        font-size:16px;
        line-height:22px!important
    }
    .aboutStudy,.aboutStudy p,.banner-text .banner-heading p,.banner-text p,.faq-outer .card-body p,.footerTop p,.participateStudy li,.participateStudy ul+p,.takepart-study ul li{
        font-size:16px;
        line-height:22px
    }
    .about-single-list{
        max-width:100%;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        padding-right:0
    }
    #about-condition-image ul{
        margin:0 0 20px
    }
    .about-listing{
        margin-bottom:25px
    }
    #faq .card::after,#about-condition-image h2 br,.about-inner-img::after,.about-study-vector,.aboutDisease ul li br,.banner-content ul li br,.banner-left-img,.banner-right,.banner-text h1 br,img.about-left-bottom{
        display:none
    }
    .takepart-study{
        width:100%;
        background-image:none
    }
    .pic-mob-mb{
        display:block
    }
    .pivotal-study{
        background:url(../images/flow-bg-orange-IPAD.webp) left top no-repeat;
        height:122px
    }
    .pivotal-study p{
        margin-top:2px
    }
    .follow-up-study p{
        margin-top:5px
    }
    .follow-up-study{
        background:url(../images/flow-bg-blue-IPAD.webp) left top no-repeat;
        height:202px;
        margin-top:30px
    }
    #studyinfo-CTA-image h2,.aboutStudyBox .flow-diagram,.takepart-study{
        margin-bottom:30px
    }
    .banner-content p,.banner-content ul li,.banner-content ul li .fas{
        color:#fff
    }
    .copyrightAutocruitment .col-lg-4{
        text-align:center!important
    }
    .copyrightAutocruitment .footer-autocruitment-logo{
        margin:10px 0
    }
    .banner-content ol,.banner-heading,.footerBottom ul{
        padding:0
    }
    #signup h2+p.sealltext strong,.participateStudy h3{
        font-size:20px
    }
    .qualify-red-btn{
        margin:40px auto 30px
    }
    #about-condition-image ul li::before,.faq-outer ul li::before,.participateStudy li::before,.takepart-study ul li::before{
        top:6px
    }
    .box-img-outer{
        margin-top:-40px;
        margin-bottom:0
    }
    .aboutboxbottom{
        margin:90px auto 0
    }
    .participateStudy{
        background-image:none;
        margin-bottom:0
    }
    .aboutstudy-pic .abt-top::after{
        height:65px;
        width:65px;
        right:-70px
    }
    .about-right-inner{
        text-align:center;
        margin-top:30px
    }
    .tile-icon{
        height:auto!important;
        width:auto!important
    }
    .sources-box{
        padding:25px;
        background-image:none
    }
    .source-reference-outer{
        background-color:#bbe5ef
    }
    .banner-bottom,.banner-content,.banner-heading,.banner-text{
        background:0 0
    }
    .aboutDisease li.no-bullet{
        display:none!important
    }
    .takepart-study p{
        margin-bottom:8px!important
    }
    .desktopView .col-md-12{
        padding:0!important
    }
    .aboutContent h3.aboutTitle span{
        display:inline;
        margin-bottom:0;
        font-size:15px;
        background-color:transparent
    }
    .bannercontent h2 span{
        padding:0;
        margin:0;
        font-size:22px
    }
    .banner-content h3{
        font-size:22px
    }
    .takepart-study h3{
        margin-bottom:9px!important
    }
    .aboutDisease ul{
        padding-top:0;
        padding-bottom:10px
    }
    .about-right-cont,.aboutContent h3.aboutTitle,.banner-content ul,.bannercontent{
        margin-top:0
    }
    .bannercontent h1 strong.study{
        display:block;
        font-weight:500;
        padding-bottom:5px!important;
        line-height:300;
        font-size:16px
    }
    .takepart-study{
        margin-top:15px;
        padding:20px
    }
    .banner-content ul li{
        margin-bottom:0;
        font-size:16px;
        left:0
    }
    .banner-btn a.qualifybtn,a.faqbtn,a.qualifybtn-border{
        font-size:17px;
        padding:20px 10px
    }
    .banner-bottom{
        padding:0;
        margin-top:0
    }
    .banner-content p{
        font-size:18px;
        line-height:24px;
        width:100%
    }
    p.banner-subheading{
        font-size:18px;
        line-height:24px;
        margin-bottom:15px
    }
    .banner-content{
        margin:25px 0 0;
        width:100%;
        text-align:center;
        padding-top:0;
        padding-bottom:0
    }
    #banner-cta-image .qualifybtn{
        top:0;
        max-width:600px;
        font-size:18px;
        line-height:1.4;
        height:auto;
        padding:15px 20px;
        width:auto
    }
    .customnav ul.topnavbarul li.last-item a{
        height:50px;
        line-height:50px;
        font-size:16px!important
    }
    .abouthight h2,.aboutsection h2{
        padding-bottom:10px
    }
    #faq h2.mainheading,#signup h2,.aboutDisease h2,.aboutStudy h2{
        margin-bottom:40px
    }
    .aboutDisease li,.navbar-nav li{
        margin-bottom:10px
    }
    #faq.faq-bg{
        padding-bottom:40px;
        padding-top:40px!important
    }
    .aboutDisease li{
        text-align:left;
        width:100%
    }
    .aboutDisease{
        padding:35px 0
    }
    .aboutDisease p{
        display:block;
        text-align:center
    }
    .aboutContent h3,.takepart-study h3{
        font-size:18px;
        line-height:22px;
        text-align:left
    }
    .about-inner-img,.aboutContent p,.aboutstudy-pic,.banner-btn,.banner-btn span,.text-sm-center{
        text-align:center
    }
    .aboutContent h3{
        margin-bottom:10px!important
    }
    .aboutContent .col-md-6.pic-mob{
        max-width:100%;
        flex:0 0 100%
    }
    .banner-text{
        width:100%;
        left:0;
        position:relative;
        margin:0;
        padding:20px 15px;
        top:0;
        max-width:100%
    }
    .bannercontent h1,.bannercontent h1 span,.scin-color-single img:first-child{
        margin-bottom:0
    }
    .banner-btn span{
        position:inherit;
        display:block;
        left:0
    }
    .bannercontent{
        background:#81007f;
        text-align:center;
        height:auto;
        overflow:hidden;
        padding:40px 15px 0
    }
    .body_section{
        padding-top:103px
    }
    .navbarbtn{
        position:relative;
        top:-2px
    }
    .topnavbar .container{
        max-width:96%
    }
    .navbar-me{
        padding:15px 0;
        background-color:#fff;
        top:0;
        border:0;
        border-radius:0
    }
    h1.mainheading{
        font-size:30px;
        margin-bottom:20px
    }
    .bannercontent h1{
        margin-bottom:21px!important
    }
    #studyinfo-CTA-image h2,#aboutDisease h2,#faq h2.mainheading,#signup h2,#studyinfo h2,h2.heading{
        font-size:30px
    }
    #studyinfo-CTA-image,.aboutStudy,.abouthight,.aboutsection,.footerTop,.form-bg,.takepart{
        padding:40px 0
    }
    .bannercontent{
        padding-top:0;
        padding-bottom:0
    }
    .banner-btn{
        margin:20px auto 0;
        width:90%
    }
    .r-text-block{
        position:static;
        padding:30px 15px 0;
        background:0 0
    }
    #faq,.aboutDisease,.aboutStudy,.form-bg{
        background-image:none
    }
    .r-text-block span{
        font-size:26px
    }
    .bannercontent img{
        display:block;
        margin:0 auto;
        left:inherit;
        position:relative;
        top:-42px
    }
    .bannercontent h1,.bannercontent h1 strong.study{
        width:100%;
        margin:5px 0 0;
        padding:0
    }
    .customnav{
        padding:13.5px 15px
    }
    .banner-text .banner-content+p,.topnavbarul{
        margin-top:20px
    }
    #signup h2{
        padding-top:0
    }
    .banner-btn a.qualifybtn{
        margin:0;
        height:auto;
        margin-left:0!important;
        line-height:1.4
    }
    .aboutContent p,.aboutDisease li,.aboutDisease p,.aboutStudyBox p,.faq-outer ul li,.participateStudy li,.takepart-study p,.takepart-study ul+p{
        font-size:16px!important;
        line-height:22px!important
    }
    .footerTop h2{
        font-size:18px
    }
    .bannercontent h1{
        font-size:26px;
        line-height:1.3;
        color:#fff
    }
    .bannercontent h2{
        font-size:18px;
        line-height:24px;
        color:#fff;
        padding-bottom:0
    }
    #aboutDisease p.text-sm-center{
        text-align:left!important
    }
    .takepart-study p{
        text-align:left
    }
    #faq h2.mainheading,#signup h2,h2.mainheading{
        font-size:30px;
        line-height:42px
    }
    .aboutDisease{
        background-color:#e8f1f9
    }
    .pic-mob-mb.mobile-view{
        max-width:100%;
        flex:0 0 100%;
        text-align:center;
        margin:0 auto
    }
    .footer-autocruitment-logo{
        flex-direction:column
    }
    .footer-autocruitment-logo .followicons{
        margin-left:0;
        margin-top:10px
    }
    #studyinfo-CTA-image .desktopView .row{
        max-width:580px;
        margin:0 auto
    }
    #studyinfo-CTA-image .desktopView .row.nd-row,.about-inner-img{
        margin-top:30px
    }
    #studyinfo-CTA-image .participant-text{
        max-width:560px
    }
    .banner-text p{
        color:#fff;
        margin:12px 0 0
    }
    .banner-content p{
        margin-top:0;
        margin-bottom:0
    }
    .banner-bottom p{
        font-size:15px;
        line-height:19px
    }
    a.toplogo img{
        margin:0 auto;
        max-width:100%;
        width:auto
    }
    .takepart-study p:first-child{
        font-size:18px!important;
        line-height:24px
    }
    .scin-color-single{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        padding:0 15px;
        max-width:100%;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        width:100%
    }
    .scin-color-single img{
        margin-bottom:0;
        max-width:100%;
        width:50%
    }
    .scin-color-single.border-lr{
        border-left:none;
        border-right:none;
        border-top:1px solid #da116f;
        border-bottom:1px solid #da116f;
        padding:20px 15px;
        margin:20px 0
    }
    .about-btm{
        top:0
    }
    #faq .card::before{
        font-size:30px;
        width:75px
    }
}
@media only screen and (min-width:992px) and (max-width:1200px){
    .navbar-nav li{
        padding:0 7px
    }
}
@media only screen and (min-width:992px) and (max-width:1199px){
    .follow-up-study span.flow-diagram-heading,.pivotal-study span.flow-diagram-heading{
        font-size:17px
    }
    .follow-up-study p,.pivotal-study p{
        font-size:17px!important;
        margin-top:0!important;
        padding-right:9px!important
    }
    .faq-flow-diagram .pivotal-study p{
        font-size:18px!important;
        margin-top:4px!important
    }
    .faq-flow-diagram .follow-up-study p{
        font-size:18px!important;
        margin-top:7px!important
    }
    .footerTop h3{
        font-size:18px
    }
    a.toplogo img{
        width:auto;
        max-width:100%
    }
    .fixed-me a.toplogo img{
        transition:.5s;
        max-width:90%
    }
    .customnav ul.topnavbarul li a.nav-link{
        font-size:16px
    }
    .customnav ul.topnavbarul li.last-item a{
        font-size:16px!important;
        width:90px
    }
    .box-img-outer{
        margin-top:-60px
    }
    .aboutboxbottom{
        margin:110px auto 0
    }
    .footer-logo{
        margin-bottom:13px
    }
    .about-inner-img::after{
        width:98%;
        left:25px;
        top:25px
    }
    .aboutStudies{
        padding-top:80px;
        padding-bottom:80px
    }
}
@media only screen and (min-width:768px) and (max-width:991px){
    .footer-logo{
        margin-bottom:12px
    }
    .footerBottom,.footerBottom a{
        font-size:16px
    }
    .topnavbarul{
        margin-top:20px
    }
    .faq-flow-diagram{
        max-width:378px
    }
    .faq-flow-diagram .flow-diagram{
        max-width:338px;
        margin:0 auto
    }
    .footerTop h3{
        height:44px;
        margin-bottom:15px
    }
    .footerTop h3 span{
        display:inline-block;
        height:31px
    }
    .aboutStudies .row,.faq-outer{
        padding:0 15px
    }
}
@media only screen and (max-width:767px){
    .aboutboxbottom,.aboutboxbottom::after,.faq-bg{
        background-image:none
    }
    .takepart-study ul{
        margin:3px 0 10px
    }
    #studyinfo h2{
        font-size:24px;
        line-height:30px
    }
    .box-img-outer,.footerBottom,.footerBottom .col-md-4.text-right ul li,.footerTop{
        text-align:center
    }
    #aboutDisease p.text-sm-center,.copyrightAutocruitment .col-md-4,.footer-bottom-right{
        text-align:center!important
    }
    .footerTop .col-md-3{
        margin-bottom:30px
    }
    .footer-bottom-right{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-top:0
    }
    #studyinfo-CTA-image .qualify-red-btn a{
        font-size:16px!important;
        max-width:100%;
        width:auto;
        padding:10px 15px!important
    }
    .bannercontent img{
        top:-15px!important
    }
    .banner-btn a.qualifybtn{
        margin-top:0!important;
        max-width:inherit
    }
    .faq-outer .card-header h5{
        font-size:16px!important;
        padding-right:35px;
        padding-left:40px;
        line-height:21px
    }
    .faq-flow-diagram{
        max-width:380px
    }
    .aboutStudyBox .flow-diagram{
        margin:12px auto 30px;
        max-width:338px
    }
    #studyinfo-CTA-image .participant-text{
        max-width:480px;
        height:auto
    }
    #studyinfo-CTA-image .desktopView .col-sm-6 img{
        height:auto;
        width:100%
    }
    .qualify-red-btn{
        margin:17px auto 26px;
        display:inline-block;
        text-align:center;
        width:100%
    }
    .aboutStudyBox .wd47{
        width:100%;
        margin-bottom:20px
    }
    .aboutStudyBox .wd47:last-child{
        margin-bottom:0
    }
    .participateStudy,.takepart-study h3{
        margin:0 0 20px
    }
    .aboutStudyBox{
        margin-bottom:20px
    }
    .qualify-red-btn img{
        margin:0 auto 20px;
        display:block;
        top:0
    }
    .qualify-red-btn a{
        line-height:inherit!important;
        height:auto!important;
        font-size:13px!important;
        padding:15px 10px!important
    }
    .aboutContent h3{
        margin:0 0 30px
    }
    .aboutContent h3:before{
        left:-11px;
        top:5px
    }
    .faq-outer::before{
        left:27px
    }
    #banner-cta-image .qualifybtn,.customnav ul.topnavbarul li a.nav-link{
        font-size:16px
    }
    a.qualifybtn{
        width:100%
    }
    a.qualifybtn,a.qualifybtn-border{
        max-width:100%;
        padding:.375rem .75rem;
        line-height:42px;
        height:auto;
        margin:0 auto
    }
    .footerBottom .row{
        padding:0 15px
    }
    .footer-logo{
        margin-right:0;
        margin-bottom:30px;
        max-width:100%
    }
    .faq-bg{
        background-color:#fff;
        padding:40px 0
    }
    h1.mainheading{
        margin-bottom:30px;
        padding-right:5px;
        padding-left:5px
    }
    a.qualifybtn-border{
        max-width:98%
    }
    .footerTop{
        padding:30px 0 0
    }
    .participant-text{
        height:284px
    }
    .copyrightAutocruitment .footer-autocruitment-logo{
        margin:10px 0
    }
    .aboutStudyBox p,.participateStudy h3,.participateStudy p{
        text-align:left
    }
    .participateStudy p{
        display:block;
        color:#fff
    }
    .footerTop h3 span::before{
        bottom:-15px;
        width:100%
    }
    .footerTop h3{
        font-size:20px;
        margin-bottom:25px
    }
    .aboutstudy-pic .abt-top::after,.footerTop ul li br{
        display:none
    }
    .participateStudy li::before{
        top:5px
    }
    .aboutboxbottom{
        padding:0 20px;
        max-width:100%
    }
    .aboutstudy-pic .abt-top::before{
        top:60px
    }
    #faq .card::before{
        font-size:26px
    }
    .about-study-right-img{
        max-width:380px;
        margin:auto;
        width:100%
    }
    .participateStudy .participateStudy-inner{
        padding-top:20px
    }
    .row.removeMargin.aboutStudyBox,.row.removeMargin.study-btm{
        margin:0
    }
}
@media (min-width:480px) and (max-width:489px){
    #studyinfo-CTA-image .qualify-red-btn a{
        font-size:17px!important
    }
}
@media only screen and (max-width:479px){
    .pivotal-study{
        background:url(../images/flow-bg-orange-mobile.webp) left top no-repeat;
        max-width:290px;
        margin:0 auto
    }
    .follow-up-study{
        background:url(../images/flow-bg-blue-mobile.webp) left top no-repeat;
        max-width:290px;
        margin:30px auto 0
    }
    .follow-up-study p,.pivotal-study p{
        font-size:15px!important
    }
    .bannercontent h1 strong.study{
        margin-bottom:10px
    }
    .follow-up-study span.flow-diagram-heading,.pivotal-study span.flow-diagram-heading{
        font-size:18px
    }
    .banner-btn a.qualifybtn,a.faqbtn,a.qualifybtn-border{
        font-size:15px
    }
    #banner-cta-image .qualifybtn{
        padding:15px 20px
    }
    .bannercontent img{
        top:-12px
    }
    .banner-btn{
        width:100%
    }
    .footerBottom .row{
        display:block;
        width:100%;
        text-align:center;
        margin:0
    }
    .footer-logo{
        margin:10px auto
    }
}
@media (max-width:374px){
    #studyinfo-CTA-image .qualify-red-btn a{
        font-size:16px!important
    }
}
@media (min-width:1199px){
    .navbar-expand-xl .navbar-collapse{
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex:0 0 79%
    }
    a.toplogo{
        align-items:center;
        margin-right:0;
        flex:0 0 21%
    }
    .navbar-me{
        padding:13.5px 2vw
    }
    .banner-content ul li::before{
        position:absolute
    }
    .banner-content ul li{
        padding-left:25px
    }
    .banner-content ul li ul{
        padding-left:0
    }
    .banner-bottom p{
        font-size:15px
    }
}
@media (max-width:1199px){
    .takepart-study p:first-child{
        margin-bottom:15px
    }
    .takepart-study{
        padding:30px 20px
    }
    .footerTop p{
        padding-right:0
    }
    .row.removeMargin.aboutmindBox .col-md-8{
        max-width:100%;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
    .about-study-right-img::after{
        content:none
    }
    .aboutboxbottom::after{
        height:63%
    }
    .participateStudy-inner{
        padding-top:37px
    }
    .about-study-right-img{
        position:static;
        transform:none;
        max-width:600px;
        display:block;
        margin:auto;
        width:100%
    }
    .aboutboxbottom{
        width:100%;
        margin:30px 0!important
    }
}
@media only screen and (max-width:575px){
    #studyinfo-CTA-image .desktopView .col-sm-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 48%;
        flex:0 0 48%;
        max-width:48%!important;
        height:auto!important;
        margin:0 auto!important;
        display:flex;
        justify-content:flex-end;
        flex-wrap:wrap;
        align-items:flex-start!important;
        padding:0
    }
    .about-btm{
        top:0
    }
    .about-right-cont{
        margin-top:0
    }
    #studyinfo-CTA-image .desktopView .col-sm-6 img{
        max-width:none!important;
        height:auto
    }
    #studyinfo-CTA-image .desktopView .row.nd-row{
        margin-top:7px!important
    }
    .aboutstudy-pic .row .abt-top{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .aboutstudy-pic .abt-top::before{
        top:50px;
        height:65px;
        width:65px;
        left:0
    }
}
@media only screen and (min-width:992px) and (max-width:1300px){
    .bannercontent{
        height:530px;
        background-position:0
    }
}
@media only screen and (min-width:992px) and (max-width:1199px){
    .navbar-me{
        padding:26px 0
    }
    .participant-text{
        font-size:14px;
        line-height:18px
    }
    .bannercontent{
        margin-top:103px;
        background-position:right -260px top
    }
    .fixed-me ul.topnavbarul li.last-item a{
        height:50px!important;
        line-height:50px!important
    }
    .aboutContent p{
        font-size:16px;
        line-height:22px
    }
    .about-left{
        width:200px
    }
    .takepart-study ul+p{
        font-size:16px!important
    }
    .participateStudy{
        background-size:cover
    }
}
@media only screen and (min-width:1200px) and (max-width:1440px){
    .banner-btn{
        margin:40px auto 0
    }
}
@media only screen and (min-width:1200px) and (max-width:1441px){
    .customnav ul.topnavbarul li a.nav-link{
        font-size:18px
    }
    .navbar-nav li{
        padding:0 12px
    }
    .customnav ul.topnavbarul li.last-item a{
        width:120px;
        height:60px;
        line-height:60px
    }
    .fixed-me ul.topnavbarul li.last-item a{
        height:51px;
        line-height:50px
    }
    section.bannercontent{
        margin-top:103px
    }
    .navbar-me{
        padding:13.5px 0
    }
    .fixed-me{
        padding:16px 0!important
    }
    .r-text-block{
        padding:14px 25px
    }
    .r-text-block span{
        font-size:30px
    }
    .navbar-expand-xl .navbar-collapse{
        flex:0 0 77%
    }
    a.toplogo{
        flex:0 0 23%
    }
    .banner-text{
        padding:25px 35px 25px 2.77vw!important
    }
}
@media all and (-ms-high-contrast:none) and (min-width:993px){
    .navbar-expand-xl .topnavbarul.navbar-nav{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .participant-text{
        display:block;
        padding-top:0
    }
    a.qualifybtn{
        max-width:540px
    }
    .qualify-red-btn{
        margin:39px auto 25px
    }
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){
    .participant-text div{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        height:100%;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .footerTop p{
        padding-right:10px
    }
}
@media all and (-ms-high-contrast:none) and (min-width:1200px){
    .participant-text{
        padding-top:0
    }
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:991px) and (max-width:1599px){
    .fixed-me{
        padding:21px 2vw!important
    }
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:768px) and (max-width:991px){
    .qualify-red-btn img{
        margin-right:20px!important;
        left:0
    }
    a.qualifybtn{
        font-size:16px
    }
    #studyinfo-CTA-image .participant-text{
        display:inline-block;
        padding-top:0
    }
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:992px) and (max-width:1199px){
    a.qualifybtn{
        font-size:16px;
        max-width:448px!important
    }
    .banner-btn a.qualifybtn{
        font-size:16px!important
    }
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (max-width:991px){
    .qualify-red-btn{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (max-width:767px){
    .qualify-red-btn img{
        margin:0 auto 20px!important
    }
    #studyinfo-CTA-image .participant-text{
        display:inline-block
    }
    .participant-text div{
        display:flex;
        justify-content:space-between;
        align-items:center;
        height:100%;
        padding:0 5px
    }
    .qualify-red-btn{
        -webkit-box-pack:inherit;
        -ms-flex-pack:inherit;
        justify-content:inherit
    }
}
@media only screen and (min-width:992px) and (max-width:1199px){
    .banner-btn a.qualifybtn,a.toplogo img{
        width:auto;
        max-width:100%
    }
    .footerTop h3{
        font-size:18px
    }
    .bannercontent{
        margin-top:103px;
        background-position:right -140px top;
        height:500px
    }
    .banner-text{
        position:inherit;
        left:inherit;
        top:inherit;
        display:flex;
        flex-direction:column;
        justify-content:center;
        padding-left:2.77vw
    }
    .banner-point,.customnav ul.topnavbarul li a.nav-link,.qualify-red-btn a.qualifybtn{
        font-size:16px
    }
    .customnav ul.topnavbarul li.last-item a{
        width:200px;
        height:50px;
        line-height:50px
    }
    .navbar-me{
        padding:13.5px 15px
    }
    a.toplogo{
        flex:0 0 auto
    }
    .fixed-me a.toplogo img{
        transition:.5s;
        max-width:100%
    }
    .bannercontent h1{
        font-size:32px;
        padding-bottom:11px;
        padding-right:30px
    }
    .bannercontent h3{
        font-size:18px;
        line-height:300
    }
    .aboutContent h3.aboutTitle,.banner-content{
        margin-top:0
    }
    .banner-text{
        position:inherit;
        left:inherit;
        top:inherit;
        max-width:550px;
        display:flex;
        flex-direction:column;
        justify-content:center;
        padding-right:18px
    }
    .banner-btn{
        margin:13px auto 0;
        width:100%
    }
    .banner-btn a.qualifybtn{
        max-width:100%;
        font-size:18px;
        width:auto;
        padding:12px 20px
    }
    .banner-bottom{
        margin-top:3px
    }
    .banner-content p,.banner-content ul li,p.banner-subheading{
        font-size:17px;
        line-height:24px
    }
    .banner-content ul li::before{
        top:7px
    }
    .bannercontent h2 span{
        padding:0;
        font-size:21px
    }
    .banner-content h3{
        font-size:21px
    }
    .banner-text p{
        font-size:17px;
        margin:6px 0 0;
        line-height:normal
    }
    .banner-bottom p{
        font-size:15px;
        line-height:normal
    }
    .bannercontent h2{
        font-size:17px;
        padding-bottom:4px;
        line-height:1.2
    }
    .banner-text .banner-heading p{
        font-size:16px;
        margin-top:10px;
        line-height:20px
    }
    .banner-point{
        line-height:22px
    }
    .banner-left-img img{
        width:785px
    }
    .r-text-block{
        right:4%;
        padding:14px 16px
    }
    .r-text-block span{
        font-size:23px
    }
    .navbar-expand-xl .navbar-nav.topnavbarul{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
    .banner-content p{
        padding-bottom:0
    }
    .banner-content ul+p{
        margin-top:7px
    }
    .banner-right{
        right:-250px
    }
    .banner-content p:last-child{
        margin:0
    }
    .banner-decor img{
        bottom:-34px;
        height:67px
    }
    .about-top-decor img{
        top:-34px;
        height:65px
    }
    .about-bottom-decor img{
        bottom:-26px;
        height:68px
    }
    .about-study-top img{
        top:-33px;
        height:65px
    }
    .about-study-bottom img{
        bottom:-18px;
        height:46px
    }
    .aboutstudy-pic .abt-top::after{
        display:none
    }
    .takepart-study ul li::before{
        top:4px
    }
    .aboutstudy-pic .abt-top::before{
        top:55px
    }
    .navbar-nav.topnavbarul{
        margin-top:20px
    }
    .navbar-nav li{
        margin-bottom:6px!important;
        padding:0
    }
    .navbar-nav li.last-item{
        margin-top:10px
    }
}
@media only screen and (max-width:1750px) and (min-width:1442px){
    .bannercontent{
        margin-top:103px;
        background-position:top right -170px
    }
    .r-text-block span{
        font-size:34px
    }
    .bannercontent h1{
        padding-bottom:15px;
        font-size:36px
    }
    .banner-text .banner-heading p{
        font-size:18px;
        line-height:24px;
        margin-top:12px
    }
    .banner-btn{
        margin:30px 0 0
    }
    .customnav ul.topnavbarul li a.nav-link{
        font-size:18px
    }
    .customnav ul.topnavbarul li.last-item a{
        width:150px
    }
    .banner-content p{
        padding-bottom:0
    }
    .banner-bottom{
        margin-top:20px
    }
    .banner-right{
        right:-270px
    }
    .participateStudy ul+p{
        margin-top:0
    }
    .participateStudy h3{
        margin-bottom:7px
    }
}
@media only screen and (min-width:1200px) and (max-width:1700px){
    .banner-point{
        margin-top:30px;
        font-size:17px
    }
    .banner-text{
        max-width:740px;
        padding:25px 4vw 25px 2.77vw
    }
    .bannercontent h1{
        font-size:42px;
        padding-bottom:22px
    }
    .bannercontent h2{
        font-size:22px;
        line-height:30px
    }
    .banner-content p{
        font-size:21px;
        line-height:27px
    }
    .banner-content+p{
        margin-top:15px
    }
}
@media only screen and (min-width:1200px) and (max-width:1300px){
    .banner-text{
        max-width:610px
    }
    .bannercontent h2{
        font-size:20px;
        line-height:26px
    }
    .banner-content p{
        font-size:18px;
        line-height:26px
    }
    .banner-content ul li{
        font-size:17px
    }
    .banner-btn .qualifybtn.btnscroll{
        top:0!important;
        max-width:100%;
        font-size:18px;
        padding:15px 40px
    }
    .banner-btn{
        max-width:100%
    }
}
@media only screen and (min-width:1200px) and (max-width:1441px){
    .bannercontent h1{
        font-size:38px;
        padding-bottom:20px;
        padding-right:20px
    }
    .bannercontent h2{
        font-size:20px;
        padding-bottom:0;
        line-height:27px
    }
    .banner-text p{
        font-size:18px;
        line-height:21px;
        margin:0
    }
    .banner-bottom p{
        font-size:15px;
        line-height:normal
    }
    .banner-text{
        max-width:640px
    }
    .bannercontent{
        height:600px;
        margin-top:101px;
        background-position:top right -170px
    }
    .banner-btn{
        margin:25px 0 0;
        width:100%
    }
    .banner-content p{
        padding-bottom:0
    }
    .banner-text .banner-heading p{
        font-size:16px;
        line-height:normal;
        margin-top:13px
    }
    .aboutboxbottom,.banner-content{
        margin-top:0
    }
    .banner-content ul li::before{
        top:7px
    }
    .banner-btn a.qualifybtn{
        max-width:100%;
        width:auto;
        font-size:18px;
        padding:15px 30px
    }
    .banner-bottom{
        margin-top:15px;
        padding-right:0
    }
    .banner-right{
        right:-120px
    }
    .banner-left-img img{
        width:69%
    }
    .banner-content p,.banner-content ul li{
        font-size:18px;
        line-height:24px
    }
    .banner-text .banner-content+p{
        margin-top:20px
    }
    .banner-decor img{
        bottom:-41px;
        height:80px
    }
    .about-top-decor img{
        top:-39px;
        height:80px
    }
    .about-bottom-decor img{
        bottom:-30px;
        height:83px
    }
    .about-study-top img{
        top:-45px;
        height:80px
    }
    .about-study-bottom img{
        bottom:-25px;
        height:56px
    }
    .about-study-right-img{
        width:calc(50% - 50px);
        top:calc(50% + 140px)
    }
    .row.removeMargin.aboutmindBox .col-md-8{
        max-width:50%;
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%
    }
    .participateStudy ul+p{
        margin-top:0;
        line-height:normal
    }
    .participateStudy h3{
        margin-bottom:0
    }
    .aboutstudy-pic .abt-top::after{
        display:none
    }
}
@media only screen and (min-width:1200px) and (max-width:1350px){
    .bannercontent{
        height:600px
    }
    .banner-content p,.banner-content ul li{
        font-size:18px;
        line-height:24px
    }
    .banner-right{
        right:-270px
    }
}
@media only screen and (min-width:1200px) and (max-width:1260px){
    .bannercontent{
        background-position:top right -200px
    }
}
@media only screen and (min-width:768px) and (max-width:991px){
    .participant-text{
        height:auto
    }
    #studyinfo-CTA-image .desktopView .col-sm-6 img{
        height:auto;
        width:100%
    }
    .qualify-red-btn img{
        margin-right:-30px;
        width:47px;
        height:57px;
        top:-17px;
        left:18px
    }
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:768px) and (max-width:991px){
    .qualify-red-btn img{
        left:0
    }
}
@media only screen and (max-width:1024px){
    .faq-outer .card-header h5{
        font-size:22px
    }
}
@media only screen and (max-width:991px){
    .rise-study-part p:first-child{
        margin:40px 0 30px
    }
    .banner-content ul li{
        padding-left:20px;
        line-height:22px
    }
    .banner-content ul li::before{
        top:6px
    }
    .banner-content ul li .fas{
        top:9px
    }
    .banner-content{
        margin-top:0
    }
    .banner-content ul{
        text-align:left;
        padding-left:5px
    }
    .faq-outer .card-header h5{
        font-size:18px
    }
    .banner-content ul li ul{
        padding-left:10px
    }
    #studyinfo-CTA-image::before,.about-bottom-decor img,.about-left,.about-study-bottom img,.about-study-top img,.about-top-decor img,.banner-decor img,.bannerRight{
        display:none
    }
    .takepart-study ul+p{
        margin-top:15px!important;
        margin-bottom:0!important
    }
    .card-body::before,.faq-outer h5::before{
        font-size:20px
    }
    .faq-outer .card-body,.faq-outer .card-header h5{
        padding-left:95px
    }
    .participateStudy ul{
        margin:7px 0 0
    }
    .participateStudy ul+p{
        margin-top:7px
    }
    .aboutboxbottom::after{
        height:67%
    }
    #faq .card::before{
        font-size:30px;
        width:75px
    }
}
@media only screen and (min-width:1600px) and (max-width:2000px){
    .bannercontent{
        margin-top:103px
    }
}
@media only screen and (min-width:1441px) and (max-width:1700px){
    .navbar-nav li{
        padding:0 11px
    }
}
@media (min-width:768px) and (max-width:991px){
    @supports (-ms-ime-align:auto){
        .qualify-red-btn{
            display:flex;
            flex-direction:column;
            align-items:center;
            margin:0!important
        }
        .qualify-red-btn img{
            width:47px;
            position:inherit!important;
            margin:15px 0 10px!important;
            top:inherit!important
        }
    }
}
@media (max-width:767px){
    #faq .card{
        margin-left:15px;
        margin-right:15px
    }
    @supports (-ms-ime-align:auto){
        .qualify-red-btn{
            display:flex;
            flex-direction:column;
            align-items:center;
            margin:0!important
        }
        .qualify-red-btn img{
            width:47px;
            position:inherit!important;
            margin:5px 0 10px!important;
            top:inherit!important
        }
    }
}
@media (min-width:992px){
    @supports (-ms-ime-align:auto){
        .qualify-red-btn{
            display:flex;
            justify-content:space-evenly;
            position:relative
        }
        .qualify-red-btn img{
            margin-right:20px;
            position:relative;
            top:-29px
        }
    }
}
@media only screen and (max-width:360px){
    #studyinfo-CTA-image .desktopView .col-sm-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%!important;
        height:auto!important;
        margin:0 0 25px!important;
        padding:0!important
    }
    #studyinfo-CTA-image .col-sm-6.participant-text{
        height:auto!important;
        margin-bottom:30px!important;
        padding:20px 15px!important
    }
    .participant-text div{
        font-size:16px;
        line-height:22px
    }
    #studyinfo-CTA-image .row.nd-row .mb30{
        margin-bottom:30px!important
    }
    #studyinfo-CTA-image .desktopView .col-sm-6 img{
        max-width:100%!important;
        width:100%
    }
    .about-btm{
        top:0
    }
    .about-right-cont{
        margin-top:10px
    }
    .aboutstudy-pic .abt-top::before,.tile-icon{
        display:none
    }
    #studyinfo-CTA-image .participant-text{
        margin-top:0
    }
    #studyinfo-CTA-image img.member-bottom{
        margin-top:25px!important
    }
}
@media only screen and (min-width:234px) and (max-width:319px){
    a.toplogo img{
        max-width:140px
    }
    .customnav{
        padding:31px 15px
    }
    .footerTop{
        padding:35px 0
    }
}
@media only screen and (max-width:233px){
    a.toplogo img{
        max-width:100px
    }
    .customnav{
        padding:32px 15px
    }
}
@media only screen and (max-width:374px){
    #banner-cta-image .qualifybtn{
        font-size:16px
    }
    .bannercontent h1 br{
        display:none
    }
}
@media only screen and (min-width:320px) and (max-width:450px){
    a.toplogo img{
        max-width:235px
    }
    .customnav{
        padding:17.4px 15px
    }
}
@media only screen and (min-width:480px) and (max-width:991px){
    .banner-btn a.qualifybtn{
        font-weight:500;
        font-size:16px
    }
    .qualify-red-btn a{
        font-weight:500;
        font-size:16px!important
    }
    .aboutContent h3.aboutTitle span{
        font-size:20px!important
    }
    .aboutContent h3.aboutTitle{
        padding:10px
    }
    a.qualifybtn{
        max-width:480px
    }
}
@media (max-width:575px){
    #studyinfo-CTA-image .participant-text.col-sm-6{
        font-size:12px!important;
        line-height:15px!important;
        padding-left:7px!important;
        padding-right:7px!important
    }
    .aboutmindBox .col-md-12,.banner-content{
        padding:0
    }
    .bannercontent h1 br{
        display:none
    }
    .aboutboxbottom::after{
        height:75%
    }
    #studyinfo-CTA-image .member-bottom{
        margin-top:10px!important
    }
}
@media only screen and (min-width:361px) and (max-width:380px){
    #studyinfo-CTA-image .participant-text.col-sm-6{
        font-size:14px!important;
        line-height:17px!important;
        padding-left:6px!important;
        padding-right:6px!important
    }
}
@media only screen and (min-width:412px) and (max-width:575px){
    #studyinfo-CTA-image .participant-text.col-sm-6{
        font-size:15px!important;
        line-height:20px!important;
        padding:0 5px
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    #studyinfo-CTA-image .desktopView .col-sm-6 img{
        max-width:100%!important
    }
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (max-width:360px){
    .participant-text div{
        font-size:14px;
        line-height:20px
    }
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:320px) and (max-width:575px){
    #studyinfo-CTA-image .desktopView .col-sm-6,body #studyinfo-CTA-image .participant-text{
        display:inline-block!important
    }
    .participant-text div{
        display:flex;
        justify-content:space-between;
        align-items:center;
        height:100%;
        padding:0 2px
    }
    #studyinfo-CTA-image .desktopView .col-sm-6 img{
        max-width:100%!important
    }
    #studyinfo-CTA-image .desktopView .nd-row.row{
        margin-top:15px!important
    }
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (max-width:233px){
    a.toplogo img{
        max-width:100px
    }
}
html.ie10 .participant-text div{
    display:block!important;
    padding-top:0!important
}
@media only screen and (min-width:419px) and (max-width:455px){
    html.ie10 #studyinfo-CTA-image .col-sm-6.participant-text div{
        padding-top:73px!important
    }
}
@media only screen and (min-width:456px) and (max-width:490px){
    html.ie10 #studyinfo-CTA-image .col-sm-6.participant-text div{
        padding-top:80px!important
    }
}
@media only screen and (min-width:491px) and (max-width:500px){
    html.ie10 #studyinfo-CTA-image .col-sm-6.participant-text div{
        padding-top:99px!important
    }
}
@media only screen and (min-width:501px) and (max-width:539px){
    html.ie10 #studyinfo-CTA-image .col-sm-6.participant-text div{
        padding-top:119px!important
    }
}
@media only screen and (min-width:540px) and (max-width:575px){
    html.ie10 #studyinfo-CTA-image .col-sm-6.participant-text div{
        padding-top:127px!important
    }
}
@media only screen and (min-width:360px) and (max-width:575px){
    html.ie10 .col-sm-6.participant-text div{
        display:inline-block!important;
        text-align:center;
        vertical-align:middle;
        padding-top:55px!important
    }
    html.ie10 #studyinfo-CTA-image .desktopView .col-sm-6 img{
        max-width:100%!important
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    html.ie10 #studyinfo-CTA-image .participant-text{
        padding-top:115px!important
    }
}
@media only screen and (min-width:993px) and (max-width:1199px){
    html.ie10 #studyinfo-CTA-image .participant-text{
        padding-top:82px!important
    }
}
@media only screen and (min-width:1200px){
    .bannercontent{
        margin-top:103px
    }
    .flow-diagram{
        margin-bottom:30px
    }
    .takepart-study{
        min-height:170px
    }
    .site-footer .container{
        max-width:1280px
    }
    html.ie10 #studyinfo-CTA-image .participant-text{
        padding-top:115px!important
    }
    #studyinfo .container{
        max-width:1152px
    }
}
@media only screen and (min-width:576px) and (max-width:767px){
    html.ie10 .participant-text div{
        padding-top:103px!important
    }
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:992px){
    .bannerRight img{
        max-width:80%
    }
}
@media only screen and (max-width:319px){
    #banner-cta-image .qualifybtn{
        font-size:16px;
        line-height:1.4;
        padding:15px 12px;
        height:auto
    }
    .follow-up-study,.pivotal-study{
        background-size:100%
    }
    .follow-up-study p,.pivotal-study p{
        font-size:13px!important
    }
}
@media only screen and (max-width:400px){
    .faq-flow-diagram{
        margin:0 -20px;
        padding-top:30px;
        padding-right:5px;
        padding-left:5px
    }
}
html.ie10 .bannerRight{
    width:45%!important
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:Portrait){
    #faq.faq-bg,.aboutDisease,.aboutStudy{
        padding:70px 0!important
    }
    .aboutStudy h2{
        margin-bottom:50px
    }
    #signup h2{
        padding-top:0
    }
}
@media (max-width:480px){
    .scin-color-single{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        padding:0
    }
    .scin-color-single img{
        max-width:100%;
        width:100%;
        padding-bottom:15px;
        margin-bottom:15px;
        border-bottom:1px solid #da116f
    }
    .scin-color-single.border-lr{
        border-left:none;
        border-right:none;
        border-top:none;
        border-bottom:none;
        padding:0;
        margin:0
    }
    .scin-color-single img:first-child{
        margin-bottom:15px
    }
    .scin-color-outer .scin-color-single:last-child img:last-child{
        padding:0;
        margin:0;
        border-bottom:0
    }
    .aboutstudy-pic .abt-top::before{
        top:35px
    }
}
