#hero-btn {
    display: none;
}

.box-hero {
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: -40px -60px;
}

.page-container>header .q-topbar img {
    height: 50px;
}

h6 {
    font-size: 60px;
    font-weight: 100;
    line-height: 1em;
    margin-top: -3px;
    color: #A71E8F;
}

.box-hero .box-content h1 {
    color: #A71E8F;
}

.box-hero .box-content p {
    color: #222;
}

.box-hero .mask {
    background-color: rgba(255, 255, 255, 0.7);
}

.row.last-section {
    display: none;
}

.the-study-periods h3,
.what-to-expect h3 {
    padding-top: 30px;
}

#sticky-footer {
    display: none !important;
}

.q-bg-content-2 {
    background-color: #fff !important;
}

.q-bg-content-1 {
    background-color: #f1f1f1 !important;
}

#about-clinical-trials.q-bg-white {
    background-color: #f7f7f7 !important;
}

#site-selection .top-border {
    border: none;
}

#who-can-take-part .row>div:last-child {
    background-color: #fff;
}

.btn.v7,
.btn.v2:hover {
    background-color: #389EE1;
    color: #fff;
    box-shadow: none;
    padding: 17px 38px;
    font-size: 20px;
}

.panel.panel-accordion>.panel-heading a {
    background-color: #fff;
    color: #000;
}

.icon-about-trials:before {
    content: "\e903";
}

@media (min-width:1200px) {
    .box-hero .box-content h1 {
        font-size: 2.1em;
    }

    .box-hero .box-content h2 {
        font-size: 1.6em;
    }

    .box-hero .box-content p,
    .box-hero .box-content ul {
        font-size: 18px;
        font-weight: bold;
    }

    .box-valigned .box-content {
        top: auto;
        left: auto;
        transform: none;
        position: relative;
        padding-top: 41px;
        padding-bottom: 41px;
    }
}

@media (min-width: 768px) {
    .box-hero {
        min-height: 40rem;
        height: auto;
    }
}

@media(min-width:1500px) {
    .box-valigned .box-content {
        padding-top: 80px;
        padding-bottom: 80px;
    }
}

@media (max-width:1199px) {
    .box-hero .mask.visible-xs.visible-sm {
        background-color: #88CFCE;
        display: block !important;
    }

    .box-valigned .box-content {
        top: auto;
        left: auto;
        transform: none;
        position: relative;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .box-hero .box-content h1 {
        font-size: 2em;
    }

    .box-hero .box-content h2 {
        font-size: 1.4em;
    }

    .box-hero .box-content p,
    .box-hero .box-content ul {
        font-size: 18px;
        font-weight: bold;
    }

    .box-hero .container {
        max-width: 100%;
    }
}

@media (max-width:767px) {
    .box-hero {
        height: auto;
    }
}

.page-container>header .q-navbar .q-tabs li a {
    color: #389EE1;
}

.page-container>header .q-navbar .q-tabs li a [class*=icon-] {
    color: #389EE1;
}

#about-the-study .about-section-part.last-section p {
    text-align: left;
}

.btn.v7:hover {
    background: #A71E8F;
    /* border-bottom: 0; */
    box-shadow: none;
}

/* PP-12764 */
@media (max-width: 374px) {
    .about-section-part .media img {
        height: auto;
        width: 100%;
        min-width: 50px;
    }
}

@media (max-width: 767px) {
    .panel.panel-accordion>.panel-heading {
        font-size: 1.8rem;
    }
}

@media (max-width: 374px) {
    a[href^="mailto:"] {
        word-wrap: break-word;
    }

    .last-section h3,
    .last-section h2 {
        word-wrap: break-word;
    }
}

@media (min-width: 1200px) {

    .box-hero .box-content p,
    .box-hero .box-content ul {
        font-size: 18px;
        font-weight: bold;
        max-width: 70%;
    }
}

#study-locations {
    display: none;
}

.multiprotocolHeading.section__heading.epr-bg-white.moving-image .col-md-6 {
    width: 100%;
    text-align: left;
}

.multiprotocolHeading.section__heading.epr-bg-white.moving-image .container .tab {
    margin-bottom: 30px;
}

@media (max-width: 1199.98px) {
    .box-hero:before {
        background: none;
        background-color: #fff !important;
        display: block;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .box-hero .box-content .container {
        max-width: 100%;
    }
}

@media (min-width: 1200px) {
    .box-hero .box-content .container {
        max-width: 76%;
    }
}

.box-hero .box-content h1,
.box-hero .box-content ul li,
.box-hero .box-content p {
    text-shadow: none;
}

.box-hero .box-content h1,
.box-hero .box-content h2 {
    color: #A71E8F;
    font-weight: 700;
    max-width: 80%;
}

.box-hero .box-content ul li,
.box-hero .box-content p,
.box-hero .box-content ul~p {
    font-size: 1.8rem;
    color: #222;
    font-weight: 500;
    line-height: 25px;
}

.box-hero .box-content p {
    margin-bottom: 15px
}

@media (min-width: 992px) {
    .box-hero {
        padding: 30px 0;
    }
}

p.btn_p {
    display: flex;
}

a.btn.custm_btn {
    display: block !important;
    color: white;
    background-color: #389EE1;
    padding: 22px !important;
    width: 400px;
    font-size: 24px;
}

@media (min-width: 768px) {
    #who-can-take-part .gradient {
        background: linear-gradient(to right, #283587, #283587 50%, #fff 50%);
    }
}

@media only screen and (max-width: 600px) {
    .q-bg-white.ntm.pb-50 {
        display: block;
    }
}

@media (max-width: 991.98px) {

    #about-the-study h3,
    .about-the-study-protocol-switcher h3 {
        margin-top: 0px !important;
    }
}

/* START: Sticky footer update for mobile only */
/*
@media (max-width:991px){
#sticky-footer{
    display:block!important;
    bottom: 0!important;
    padding: 0px 0 0px 0!important;
    margin-top: 0!important;
    top: auto!important;
    height: auto!important;
    overflow: hidden!important;
    margin-bottom: 0!important;
    transition:0.3s bottom;
}
#sticky-footer a{
    padding:8px 0 10px;
    display:block;
}
header[style*="display: none"] ~ main #sticky-footer, header[style*="display:none"] ~ main #sticky-footer  {
  bottom:-200px!important;
}

}
*/
/* END: Sticky footer update for mobile only */

.what-to-expect h4 {
    margin-top: 30px !important;
}

@media (max-width: 1199.98px) {
    #about-the-study>div:nth-child(2) {
        padding-top: 30px;
    }
}

.what-to-expect {
    padding-bottom: 30px;
}

@media (min-width: 768px) {
    .cookies.conditional .col-12.col-md-9 {
        width: 100%;
    }
}