@font-face {
     font-family: 'Comfortaa';
     src: url('https://trial.autocruitment.com/common-framework/fonts/Comfortaa-Bold.woff2') format('woff2'), url('https://trial.autocruitment.com/common-framework/fonts/Comfortaa-Bold.woff') format('woff');
     font-weight: bold;
     font-style: normal;
     font-display: swap;
}
 @font-face {
     font-family: 'Comfortaa';
     src: url('https://trial.autocruitment.com/common-framework/fonts/Comfortaa-Light.woff2') format('woff2'), url('https://trial.autocruitment.com/common-framework/fonts/Comfortaa-Light.woff') format('woff');
     font-weight: 300;
     font-style: normal;
     font-display: swap;
}
 @font-face {
     font-family: 'Comfortaa';
     src: url('https://trial.autocruitment.com/common-framework/fonts/Comfortaa-Medium.woff2') format('woff2'), url('https://trial.autocruitment.com/common-framework/fonts/Comfortaa-Medium.woff') format('woff');
     font-weight: 500;
     font-style: normal;
     font-display: swap;
}
 @font-face {
     font-family: 'Comfortaa';
     src: url('https://trial.autocruitment.com/common-framework/fonts/Comfortaa-Regular.woff2') format('woff2'), url('https://trial.autocruitment.com/common-framework/fonts/Comfortaa-Regular.woff') format('woff');
     font-weight: normal;
     font-style: normal;
     font-display: swap;
}
 @font-face {
     font-family: 'Comfortaa';
     src: url('https://trial.autocruitment.com/common-framework/fonts/Comfortaa-SemiBold.woff2') format('woff2'), url('https://trial.autocruitment.com/common-framework/fonts/Comfortaa-SemiBold.woff') format('woff');
     font-weight: 600;
     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 
}
 html {
     overflow-x: hidden 
}
 body {
     position: relative;
     overflow-x: hidden;
     color: #222222;
     font-family: Lato;
     font-weight: normal;
     font-size: 22px;
     line-height: 1.2;
}
 p {
     font-size: 22px;
     line-height: 1.2;
}
 h1 {
     color: #003c57;
     font-size: 35px;
     font-weight: 700;
     margin-bottom: 35px;
     display: inline-block;
     width: 100% 
}
 p {
     font-size: 22px;
     color: #222;
     font-weight: normal;
     display: inline-block 
}
 img {
     max-width: 100% 
}
 input {
     font-family: Lato;
}
 b, strong {
     font-weight: 700;
}
 a, a:hover {
     transition: all .3s ease 
}
 ul {
     list-style: none 
}
 .adv-right-single a {
     color: #222;
}
 i.fas, i.fab {
     color: #243757;
     font-size: 16px;
     text-align: center 
}
.do-not-sell-link {
    visibility: hidden;
  }
 .followicons a {
     margin: 0 0.3em 
}
 .footerBottom .followicons {
     margin-left: 10px;
     margin-top: 2px 
}
 .footer-autocruitment-logo {
     display: flex;
     justify-content: center;
     align-items: center;
     align-self: center 
}
 .footerBottom ul {
     margin-bottom: 0;
}
 .header {
     width: 100%;
     display: inline-block;
     background: transparent;
}
 a.toplogo {
     padding: 0;
     display: flex;
     align-items: start;
     transition: all 0.5s 
}
 a.toplogo img {
     margin: 0;
     transition: all 0.5s;
     flex-shrink: 0;
     width: 260px;
     max-width: 260px;
}
 .topnavbar {
     padding: 0 15px 
}
 .navbar-nav li {
     font-family: Lato;
     font-weight: bold;
     padding: 0;
     margin-bottom: 6px;
}
 .navbar-nav li.last-item {
     padding-right: 0;
     margin: 15px 0 0 0;
}
 .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: #fff;
     line-height: 28px;
     font-weight: bold;
     padding: 0!important;
     margin-bottom: 0px;
     font-family: 'Arimo', sans-serif;
}
 .customnav .navbarbtn {
     background: transparent;
     height: 35px;
     width: 40px;
     padding: 0 7px 
}
 .icon-bar {
     background: #f27c76;
     width: 100%;
     height: 2px;
     display: inline-block;
     float: left 
}
 .customnav ul.topnavbarul li a.nav-link:focus, .customnav ul.topnavbarul li a.nav-link:hover, .customnav ul.topnavbarul li a.nav-link:active, .customnav ul.topnavbarul li a.nav-link.active {
     color: #4695cf;
}
 .customnav {
     padding: 25px 15px 
}
 .customnav ul.topnavbarul li.last-item a {
     font-weight: bold;
     vertical-align: middle;
     background: #4695cf;
     color: #fff;
     font-size: 22px;
     border-radius: 35px;
     width: 200px;
     height: 60px;
     line-height: 61px;
     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: #4695cf;
     background-color: #fff;
}
 .customnav ul.topnavbarul li.last-item a.nav-link:focus {
     color: #4695cf;
     background: #fff;
     outline: none 
}
 .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: #fff;
     -webkit-transform-origin: 100% 50%;
     transform-origin: 100% 50%;
     -webkit-transform: scale3d(1, 2, 1);
     transform: scale3d(1, 2, 1);
     -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
     transition: transform 0.3s, opacity 0.3s;
     -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
     transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1) 
}
 .customnav ul.topnavbarul li.last-item a.nav-link:hover:before {
     -webkit-transform: scale3d(9, 9, 1);
     transform: scale3d(9, 9, 1) 
}
 .navbar-dark .navbar-toggler {
     border: none;
}
 ul.navbar-nav.topnavbarul {
     text-align: right;
}
 .bbb-section {
     padding: 80px 0;
}
 .bbb-outer-sec {
     margin: 0;
     width: 100%;
}
 .bbb-section .container {
     position: relative;
     z-index: 1;
}
 .bbb-outer-sec img {
     max-width: calc(100% + 64px);
     width: auto;
     margin-left: -39px;
}
 .bbb-inner {
     display: flex;
     align-items: center;
     padding: 50px 95px;
     width: 100%;
     box-shadow: 0 0 50px #4695cf;
     border: 30px solid #fff;
     border-radius: 60px;
     background: #1b47a5 url('../images/about-back.webp?cache=none') no-repeat center;
}
 .bbb-right-sec p {
     font-size: 50px;
     line-height: 1.2;
     color: #fff;
     margin: 0;
     font-weight: 400;
     padding-left: 30px;
}
 .bbb-left-sec img {
     max-width: 128px;
}
 .bbb-right-sec p {
     font-size: 50px;
     line-height: 1.2;
     color: #fff;
     margin: 0;
     font-weight: 400;
     padding-left: 30px;
}
 .col-md-12.iframDiv {
     margin-top: 15px 
}
 .footerBottom .col-md-4.text-right ul {
     list-style: none;
     margin: 0px;
     padding: 0px 
}
 .footerBottom .col-md-4.text-right ul li {
     text-align: right 
}
 footer.site-footer {
     width: 100%;
     background: #4694d0;
     position: relative;
}
 .footerTop {
     padding-top: 44px;
     padding-bottom: 44px;
     position: relative 
}
 .footerTop .container {
     position: relative 
}
 .footerTop h3 {
     font-size: 22px;
     color: #fff;
     font-weight: bold;
     text-transform: uppercase;
     font-family: 'Oswald', sans-serif;
     margin-bottom: 49px;
}
 .footerTop ul {
     list-style: none;
     margin: 0;
     padding: 0px 
}
 .footerTop ul li {
     display: block;
     margin-right: 0;
     line-height: 28px;
}
 .footerTop ul li a {
     color: #fff;
     font-size: 16px;
     -webkit-transition: all 0.3s;
     -o-transition: all 0.3s;
     transition: all 0.3s;
     position: relative;
}
 .footerTop ul li a {
     position: relative;
     display: inline-block;
}
 .footerTop ul li a:hover, .contact-details a:hover {
     color: #00a9e1;
     padding-left: 20px;
}
 .footerTop ul li a::before, .contact-details a::before {
     width: 0;
     height: 2px;
     background: #fff;
     content: "";
     position: absolute;
     left: 0;
     top: 50%;
     transform: translateY(-50%);
     transition: all 0.3s;
}
 .footerTop ul li a:hover::before, .contact-details a:hover::before {
     width: 10px;
}
 .footerTop ul li .fas, .footerTop ul li .fab {
     color: #fff;
     font-size: 24px 
}
 .footerTop ul li:last-child {
     margin-right: 0px 
}
 .footer-bottom-right {
     display: -webkit-box;
     display: -ms-flexbox;
     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;
}
 .followicons i {
     color: #fff;
}
 .footerTop h3 span {
     position: relative;
}
 .footerTop h3 span::before {
     content: "";
     background: #fff;
     width: 83%;
     height: 2px;
     position: absolute;
     bottom: -24px;
}
 .footerBottom, .footerBottom a {
     font-size: 16px;
     color: #fff;
     font-weight: 400;
}
 @media only screen and (min-width:1600px) {
     .container {
         max-width: 1510px;
    }
}
 .bannercontent .container {
     position: relative;
     z-index: 9;
}
 .fixed-bar {
     background-color: #1b46a5!important;
}
 @media only screen and (min-width:1200px) {
     .fixed-me {
         transition: all 0.5s;
         background-color: #1b46a5!important;
    }
     .navbar-me {
         transition: all 0.5s 
    }
     .navbar-me {
         padding: 25px 0px;
         background-color: transparent;
         top: 0px;
         border: 0px;
         border-radius: 0px 
    }
     .fixed-me a.toplogo img {
         transition: all 0.5s;
         max-width: 80% 
    }
     .fixed-me ul.topnavbarul li.last-item a {
         font-size: 20px;
         border-radius: 35px;
         width: 201px;
         height: 50px;
         line-height: 51px;
         text-align: center;
         position: relative;
         overflow: hidden;
         z-index: 1;
         display: inline-block;
         padding: 0 
    }
     .navbar-expand-xxl .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;
         display: block;
         margin-top: 20px;
    }
}
 #nav-icon1 {
     width: 30px;
     height: 30px;
     position: relative;
     -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
     -o-transform: rotate(0deg);
     transform: rotate(0deg);
     -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: 0px;
     margin-top: 0;
}
 #nav-icon1:hover, #nav-icon1:focus {
     outline: 0 
}
 #nav-icon1.open {
     top: 0px 
}
 #nav-icon1 span {
     display: block;
     position: absolute;
     height: 2px;
     width: 100%;
     background: #fff;
     border-radius: 9px;
     opacity: 1;
     left: 0;
     -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
     -o-transform: rotate(0deg);
     transform: rotate(0deg);
     -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(1) {
     top: 0px 
}
 #nav-icon1 span:nth-child(2) {
     top: 10px 
}
 #nav-icon1 span:nth-child(3) {
     top: 20px 
}
 #nav-icon1.open span:nth-child(1) {
     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) 
}
 .body_section {
     margin: 0;
     position: relative;
     width: 100% 
}
 .bannercontent {
     padding: 0;
     position: relative;
     margin: 0 auto;
     width: 100%;
     background: #1b47a5 url('../images/banner.webp?cache=none') no-repeat center;
     height: 980px;
     background-size: cover;
     display: flex;
     justify-content: space-between;
     align-items: center;
     padding: 60px 0;
}
 .bannercontent h1 {
     font-size: 58px;
     color: #fff;
     font-weight: bold;
     margin: 0;
     padding-bottom: 25px;
     font-family: 'Comfortaa';
     line-height: 1.2;
     text-transform: uppercase;
}
 .bannercontent h1 span {
     font-size: 100%;
     color: #f5be48;
     display: block;
}
 .banner-text .banner-heading p {
     font-size: 20px;
     line-height: 25px;
     margin-top: 13px;
}
 .bannercontent h2 {
     font-size: 33px;
     color: #fff;
     font-weight: 400;
     margin: 0;
     font-family: 'Comfortaa';
     line-height: 1.2;
     padding-bottom: 30px;
}
 .banner-content p, .banner-heading p, .banner-content ul li {
     color: #48575c;
}
 .bannercontent h3 {
     font-size: 22px;
     color: #fff;
     font-weight: bold;
     text-transform: inherit;
     margin: 0;
     padding-bottom: 18px;
     font-family: Lato;
     line-height: 26px 
}
 .banner-text p {
     color: #fff;
     font-size: 26px;
     line-height: 1.2;
     margin: 0;
}
 .banner-text {
     margin: 0;
     height: 100%;
     left: 0;
     color: #fff;
     padding-right: 0;
     max-width: 710px;
     display: flex;
     justify-content: center;
     flex-direction: column;
     padding: 0;
     background: transparent;
     border-radius: 0;
     background-size: cover;
     padding-top: 110px;
}
 .banner-bottom-bar img {
     width: 100%;
     max-height: 180px;
}
 .r-text-block {
     position: absolute;
     top: 43px;
     right: 9.1vw;
     background: rgba(116, 144, 192, 0.6);
     color: #fff;
     border-radius: 5px;
     line-height: normal;
     padding: 18px 45px;
}
 .r-text-block span {
     font-size: 43px;
     font-family: 'Arimo', sans-serif;
     font-weight: bold;
}
 .r-text-block span small {
     font-size: inherit;
}
 .do-you-suffer h1{
    color: #807e7f
}
 .banner-btn {
     position: relative;
}
 .banner-btn a.qualifybtn {
     margin-left: 0 !important;
     top: 0 !important;
}
 .bannercontent img {
     position: absolute;
     left: -10px;
     top: -14px !important;
}
 .banner-right {
     position: absolute;
     top: 65%;
     right: -65px;
     transform: translateY(-50%);
     width: 840px;
}
 .banner-right img {
     position: static;
}
 p.banner-subheading {
     color: #fff;
     font-size: 21px;
     margin: 0px 
}
 .yelowcolr {
     color: #d1995a 
}
 .banner-content {
     margin-top: 10px;
}
 .banner-content p {
     font-size: 28px;
     font-weight: bold;
     line-height: 26px;
     padding-bottom: 0;
     color: #fff;
     margin-bottom: 22px;
     font-family: Lato;
     margin-top: 0;
}
 .banner-content ul li ul {
     padding-left: 0;
}
 .banner-content ul {
     margin: 0;
     padding: 0px 
}
 .banner-content ul li {
     margin-left: 0px 
}
 .banner-content ul li {
     padding: 0;
     list-style: none;
     color: #fff;
     font-size: 18px;
     margin-bottom: 5px;
     font-weight: normal;
     position: relative;
     line-height: 25px;
}
 .banner-content ul li::before {
     content: '';
     width: 12px;
     height: 12px;
     position: absolute;
     left: 0;
     background: #fff;
     top: 8px;
     border-radius: 50px;
}
 .banner-content ul li ol {
     padding-left: 0px 
}
 .banner-content ul li ol li {
     padding-left: 20px;
     position: relative 
}
 .banner-bottom {
     margin-top: 35px;
}
 .banner-bottom p {
     margin: 0;
     font-size: 18px;
     line-height: 24px;
}
 .banner-content ul li ol li:before {
     content: '–';
     position: absolute;
     left: 0px;
     background: none;
     top: 0px 
}
 .banner-content ul + p {
     margin-top: 15px;
     font-size: 17px;
     line-height: 26px;
}
 .banner-content ul li {
     position: relative;
     padding-left: 22px 
}
 .banner-content ul li .fas {
     position: absolute;
     left: 0px;
     top: 10px;
     font-size: 7px;
     color: #585858;
}
 .banner-btn span {
     position: absolute;
     top: -30px;
     font-size: 24px;
     left: 35px;
     color: #ffffff 
}
 .banner-btn a.qualifybtn {
     max-width: 100%;
     width: auto;
     text-align: center;
     font-family: 'Comfortaa';
     background: #f5be48;
     color: #fff;
     font-size: 22px;
     font-weight: bold !important;
     border-radius: 20px;
     height: auto;
     cursor: pointer;
     margin: 0;
     overflow: hidden;
     z-index: 1;
     display: inline-block;
     text-transform: uppercase;
     line-height: inherit;
     padding: 19px 45px;
}
 .banner-btn a.qualifybtn:hover {
     text-decoration: none;
     color: #fff;
     background: #4695cf;
}
 .banner-btn 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: #4695cf;
     -webkit-transform-origin: 100% 50%;
     transform-origin: 100% 50%;
     -webkit-transform: scale3d(1, 2, 1);
     transform: scale3d(1, 2, 1);
     -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
     transition: transform 0.3s, opacity 0.3s;
     -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
     transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1) 
}
/*.banner-btn a.qualifybtn:hover:before {
     -webkit-transform: scale3d(9, 9, 1);
     transform: scale3d(9, 9, 1) 
}
*/
 .banner-content h3 {
     font-size: 30px;
     font-weight: bold 
}
 .banner-point {
     font-size: 18px;
     line-height: 26px;
     margin-top: 15px;
}
 .bannerRight {
     max-width: 1200px;
     text-align: center;
     padding: 0 30px;
     margin: 0 auto;
     width: 45% 
}
 .participant-text {
     background-color: #0086b3;
     color: #fff;
     height: auto;
     line-height: 25px;
     border-radius: 5px;
     text-align: center;
     text-transform: uppercase;
     text-align: center;
     font-size: 19px;
     max-width: 240px;
     margin: 0 auto;
     display: flex;
     align-items: center;
     font-family: 'Arimo', sans-serif;
     font-weight: bold;
     padding: 0 23px;
}
 #aboutStudy .desktopView .col-sm-6 img {
     height: auto;
}
 .participant-text div {
     padding: 0;
     width: 100%;
     word-break: break-word;
}
 .nd-row {
     margin-top: 30px 
}
 #aboutStudy {
     padding: 80px 0 80px;
     position: relative;
     z-index: 1;
}
 .tile-box {
     text-align: center;
     margin-top: 50px;
     border-radius: 30px;
     padding: 30px;
}
 .tile-box img {
     margin-bottom: 18px;
     position: relative;
     margin-top: -86px;
}
 .tile-box h3 {
     font-size: 32px;
     color: #fff;
     font-weight: bold;
     font-family: 'Arimo', sans-serif;
     margin-bottom: 25px;
}
 .tile-box p {
     color: #fff;
     margin: 0;
}
 #aboutStudy .row div[class*="col"]:nth-of-type(1) .tile-box {
     background: #94cc47;
}
 #aboutStudy .row div[class*="col"]:nth-of-type(2) .tile-box {
     background: #bc66ff;
}
 #aboutStudy .row div[class*="col"]:nth-of-type(3) .tile-box {
     background: #ffac43;
}
 #about-condition h2 {
     margin-left: 0;
     text-align: left;
}
 .about-img-outer {
     position: absolute;
     left: 0;
     top: 0;
     z-index: 1;
     width: 36%;
     background-image: url("../images/eligible-img.webp");
     height: 100%;
     background-size: cover;
     background-position: center;
     background-repeat: no-repeat;
}
 #about-condition {
     background: transparent;
     padding: 120px 0 80px;
}
 .about-sec-outer {
     box-shadow: 0 0 50px #4695cf;
     padding: 50px;
     border: 30px solid #fff;
     border-radius: 60px;
     text-align: center;
     background: #1b47a5 url('../images/about-endo-back.webp?cache=none') no-repeat center;
     background-size: cover;
}
 .about-top-icon {
     width: 75px;
     height: 75px;
     border: 1px solid #fff;
     display: flex;
     align-items: center;
     justify-content: center;
     border-radius: 15px;
     margin: 0 auto 30px;
}
 .about-sec-outer h2.mainheading {
     text-align: center;
     width: 100%;
     justify-content: center;
     margin-bottom: 20px;
     color: #fff;
     line-height: 1.2;
}
 .about-sec-outer p {
     color: #fff;
     margin: 0;
     line-height: 1.2;
}
 .about-img-outer img {
     display: none;
}
 #StudyAbout p span, #studyAbout p span {
     color: #1b46a5;
     font-weight: bold;
}
 .aboutStudy p a, #about li a {
     text-decoration: underline;
     color: #0024ff;
}
 .aboutparticipate-content h3 {
     color: #1b46a5;
     font-family: 'Arimo', sans-serif;
     font-weight: bold;
     font-size: 32px;
     margin-bottom: 20px;
}
 .aboutparticipate-content ul li img {
     position: absolute;
     left: 0;
     top: -6px;
}
 .aboutparticipate-content ul li {
     position: relative;
     padding-left: 50px;
     margin-bottom: 20px;
}
 .aboutparticipate-content ul li:last-child {
     margin: 0;
}
 .aboutparticipate-content ul {
     padding: 0;
     margin: 0;
}
 #aboutStudy .desktopView .col-sm-6 img{
    border-radius: 5px;
}
 #aboutStudy h2 {
     margin: 0 auto 41px auto 
}
 #aboutStudy h2 span {
     color: #1c5658 
}
 .aboutContent h3 {
     color: #4695cf;
     font-size: 21px;
     font-weight: bold;
     line-height: 1.4;
     margin-bottom: 20px !important;
     font-family: 'Arimo', sans-serif;
}
 .aboutContent h3.aboutTitle {
     position: relative;
     margin-top: 0px;
     margin-right: 3px;
}
 .aboutContent h3.aboutTitle span {
     background-color: #7e212c;
     color: #fff;
     margin-bottom: 4px;
     padding: 0 5px;
     display: inline-block 
}
 .aboutContent p {
     font-size: 18px;
     font-weight: normal;
     line-height: 24px;
     margin-bottom: 0;
}
 .takepart-study {
     background: #4695cf;
     background-position: bottom 3px right 3px;
     padding: 16px 18px;
     border-radius: 5px;
     margin-top: 0;
     background-repeat: no-repeat;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
}
 .takepart-study h3 {
     color: #fff;
     font-size: 18px;
     font-weight: normal;
     margin: 10px 0 8px !important;
     line-height: normal;
     font-family: Lato;
}
 .takepart-study h3::before {
     display: none 
}
 .takepart-study p {
     color: #fff;
     margin: 0px 0 0;
     font-size: 16px !important;
     font-weight: normal;
     line-height: 18px;
}
 .takepart-study p:first-child {
     font-family: 'Arimo', sans-serif;
     font-weight: bold;
     font-size: 20px !important;
     line-height: 27px;
     margin-bottom: 10px;
     text-align: left;
     color: #fff;
}
 .takepart-study p.mB0 {
     margin-bottom: 0px;
}
 .takepart-study ul li ul {
     margin-top: 0;
}
 .takepart-study ul {
     margin: 0px 0 0px 0px;
     padding: 0px;
     list-style: none 
}
 .takepart-study ul li {
     font-size: 18px;
     color: #fff;
     font-weight: 400;
     position: relative;
     padding-left: 25px;
     margin-bottom: 2px;
     line-height: 25px;
}
 .takepart-study ul li ul li {
     display: inline-block;
     width: 49%;
}
 .takepart-study ul li::before {
     content: '';
     width: 12px;
     height: 12px;
     position: absolute;
     left: 0;
     background: #fff;
     top: 8px;
     border-radius: 50px;
}
 .takepart-study ul li:last-child {
     margin-bottom: 0px 
}
 .takepart-study ul li .fas {
     color: #fff;
     font-size: 7px;
     position: absolute;
     left: 0px;
     top: 8px 
}
 #StudyAbout ul {
     margin:0px 0 30px 0;
     padding: 0px;
     list-style: none;
}
 #StudyAbout ul li {
     position: relative;
     padding-left: 25px;
     color: #222;
     font-size: 18px;
     line-height: 24px;
}
 #StudyAbout ul li::before {
     content: '';
     width: 12px;
     height: 12px;
     position: absolute;
     display: inline-block;
     left: 0px;
     background: #4695cf;
     top: 6px;
     border-radius: 50px;
}
 #StudyAbout ul {
     padding-left: 0;
}
 #StudyAbout ul li .fas {
     color: #03c7af;
     font-size: 10px;
     position: absolute;
     left: 0px;
     top: 8px;
}
 .takepart-study ul ol {
     list-style: none;
     padding-left: 0 
}
 .takepart-study ul ol li:before {
     content: '–';
     background: none;
     top: 0 
}
 .takepart-study a.qualifybtn {
     max-width: 232px;
     font-size: 20px;
     height: 56px;
     line-height: 53px;
     text-transform: inherit;
     margin: 23px 0 0 0;
     color: #196d6f;
     padding: 0px;
     display: block;
     font-weight: 600 
}
 .takepart-study a.qualifybtn:hover {
     text-decoration: none;
     background: #1e262b;
     color: #fff 
}
 .takepart-study 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: #1e262b;
     -webkit-transform-origin: 100% 50%;
     transform-origin: 100% 50%;
     -webkit-transform: scale3d(1, 2, 1);
     transform: scale3d(1, 2, 1);
     -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
     transition: transform 0.3s, opacity 0.3s;
     -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
     transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1) 
}
 .takepart-study a.qualifybtn:hover:before {
     -webkit-transform: scale3d(9, 9, 1);
     transform: scale3d(9, 9, 1) 
}
 .qualify-red-btn a.qualifybtn {
     border: 2px solid #f5be48;
     font-weight: 700 
}
 h2.mainheading {
     font-size: 50px;
     line-height: 1.3;
     margin: 0;
     font-weight: bold;
     font-family: 'Comfortaa';
     position: relative;
     color: #222;
     display: flex;
     align-items: center;
}
 h2.mainheading img {
     padding-right: 15px;
}
 #signup h2 img {
     padding: 0;
     margin-bottom: 30px;
}
 #signup h2 span {
     display: inline-block;
     width: 100%;
     text-align: center;
}
 h2.mainheading:after {
     background: #222;
     width: 80%;
     content: "";
     height: 1px;
     margin: 0px auto 0;
     bottom: 0;
     display: none;
}
 .advantages-sec {
     padding-top: 40px;
     padding-bottom: 80px;
}
 .adv-right-single img {
     position: absolute;
     left: 20px;
     top: -37.5px;
}
 .adv-right-single {
     background: #4695cf;
     border-radius: 15px;
     border: 1px solid #fff;
     padding: 20px;
     height: 100%;
     position: relative;
}
 .adv-right-sec .col-lg-6 {
     margin-top: 72px;
}
 .adv-right-single h3 {
     font-family: 'Comfortaa';
     font-size: 24px;
     font-weight: bold;
     color: #fff;
     margin: 40px 0 30px 0;
     line-height: 1.2;
}
 .adv-right-single p {
     color: #fff;
     line-height: 1.2;
     margin: 0;
}
 .advantages-sec .container {
     position: relative;
}
 .adv-left-img {
     width: auto;
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     left: -28px;
}
 #aboutDisease h2.mainheading:after {
     background: #505456;
     margin-top: 17px;
     width: 37% 
}
 #faq h2 {
     margin-right: auto;
     margin-left: auto 
}
 #signup h2 {
     margin-right: auto;
     margin-left: auto 
}
 #faq {
     background: #4695cf;
     width: 100%;
     background-size: cover;
     padding: 60px 0px 90px 
}
 .faq-outer ul {
     padding: 0 0 0 0;
     margin-left: 0 
}
 .faq-outer ul li {
     color: #fff 
}
 .faq-outer ul li i {
     margin-right: 6px;
}
 .faq-flow-diagram {
     background-color: #fff;
     padding: 20px;
     margin: 0 auto 20px;
     max-width: 560px;
     border-radius: 10px 
}
 .faq-outer ul li i {
     position: absolute;
     left: 0;
     top: 3px;
     font-size: 14px;
}
 .faq-outer ul li {
     position: relative;
     padding-left: 25px;
}
 .faq-outer ul li::before {
     content: '';
     width: 15px;
     height: 3px;
     position: absolute;
     left: 0px;
     background: #fff;
     top: 12px;
}
 .faq-flow-diagram .flow-diagram {
     margin-bottom: 0px 
}
 #faq h2.mainheading {
     margin-bottom: 59px;
     color: #fff;
     font-size: 50px;
     padding: 0 15px 
}
 #faq h2.mainheading:after {
     background: #fff;
     width: 80%;
     margin: 10px auto 0;
}
 .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 0;
     padding: 0 
}
 ul.points li:last-child {
     margin-bottom: 0px 
}
 .qualify-red-btn {
     display: flex;
     justify-content: center;
     position: relative;
     margin: 30px auto 0;
}
 @-moz-document url-prefix() {
}
 .qualify-red-btn img {
     margin-right: 6px;
     position: relative;
     top: -26px;
     height: 57px;
}
 a.qualifybtn {
     max-width: 100%;
     width: auto;
     text-align: center;
     background: #f5be48;
     color: #fff;
     font-size: 22px;
     font-family: 'Comfortaa';
     border-radius: 15px;
     line-height: 1.2;
     cursor: pointer;
     margin: 0;
     position: relative;
     overflow: hidden;
     z-index: 1;
     display: inline-block;
     padding: 19px 50px;
     text-transform: uppercase;
}
 a.qualifybtn:hover {
     text-decoration: none;
     color: #fff;
     background: #4695cf;
     border-color: #4695cf;
}
 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: #4695cf;
     -webkit-transform-origin: 100% 50%;
     transform-origin: 100% 50%;
     -webkit-transform: scale3d(1, 2, 1);
     transform: scale3d(1, 2, 1);
     -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
     transition: transform 0.3s, opacity 0.3s;
     -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
     transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1) 
}
 a.qualifybtn:hover:before {
     -webkit-transform: scale3d(9, 9, 1);
     transform: scale3d(9, 9, 1) 
}
 .takepart .container {
     position: relative 
}
 #faq .card-header {
     border-bottom: 0px 
}
 #faq .card {
     background-color: transparent;
     margin-bottom: 5px 
}
 #faq .card-header {
     background-color: #fff;
     border-radius: 5px;
}
 .black-color {
     color: #505456 
}
 .blue-color {
     color: #30314a 
}
 .cream-color {
     color: #dfe2db 
}
 .white-color {
     color: #fff 
}
 .grey-color {
     color: #222 
}
 a.faqbtn {
     max-width: 402px;
     width: 100%;
     text-align: center;
     background: #52575b;
     color: #EBF5F9;
     font-size: 25px;
     font-weight: 800;
     border: 3px solid #fff;
     border-radius: 35px;
     height: 70px;
     line-height: 66px;
     padding: 0;
     cursor: pointer;
     margin: 0;
     position: relative;
     overflow: hidden;
     z-index: 1;
     display: inline-block;
     text-transform: uppercase 
}
 a.faqbtn:hover {
     text-decoration: none;
     color: #505456;
     background: #CEECEB 
}
 a.faqbtn:before {
     content: '';
     z-index: -1;
     position: absolute;
     top: 50%;
     left: 100%;
     margin: -15px 0 0 1px;
     width: 55px;
     height: 30px;
     border-radius: 50%;
     background: #CEECEB;
     -webkit-transform-origin: 100% 50%;
     transform-origin: 100% 50%;
     -webkit-transform: scale3d(1, 2, 1);
     transform: scale3d(1, 2, 1);
     -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
     transition: transform 0.3s, opacity 0.3s;
     -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
     transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1) 
}
 a.faqbtn:hover:before {
     -webkit-transform: scale3d(9, 9, 1);
     transform: scale3d(9, 9, 1) 
}
 .card-body p {
     color: #fff;
     font-size: 18px;
     line-height: 24px;
}
 .faq-bg {
     padding: 69px 0 80px 0;
     background: #fff 
}
 .faq-outer {
     display: inline-block;
     width: 100% 
}
 .faq-outer .card-header {
     background: transparent;
     border-radius: 0;
     cursor: pointer;
     padding: 0px 
}
 .faq-outer .card-header h5 {
     color: #222;
     font-size: 22px;
     font-weight: bold;
     padding: 18px 19px;
     font-family: Lato;
}
 .faq-outer .card-header h5.mb-0 {
     border-bottom: 0px 
}
 .faq-outer .card {
     border: 0;
     border-radius: 0px;
     margin: 0 0 0px 
}
 .faq-outer .card-body {
     background: transparent;
     color: #fff;
     border-radius: 0;
     font-size: 18px;
     font-family: Lato;
     font-weight: normal;
     padding-top: 25px;
     padding-bottom:26px 
}
 .faq-outer h5.mb-0:before {
     float: left!important;
     line-height: 18px;
     width: 11px;
     height: 11px;
     content: '\f068';
     margin: 4px 19px 0 0;
     font-family: 'Font Awesome 5 Free';
     font-size: 14px;
     font-weight: bold;
}
 .faq-outer h5.mb-0.collapsed:before {
     float: left!important;
     line-height: 18px;
     width: 11px;
     height: 11px;
     content: '\f067';
     margin: 3px 19px 0 0;
     font-family: 'Font Awesome 5 Free';
     font-size: 14px 
}
 .faq-outer ul.points {
     margin: 10px 0 0 
}
 #signup h1 {
     margin-bottom: 40px 
}
 #signup h2 {
     padding-top: 72px;
     margin-bottom: 33px;
     color: #fff;
     font-size: 50px;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
}
 #signup h2.mainheading::after {
     background-color: #fff;
     margin: 10px auto 0;
}
 #signup p {
     color: #fff;
     font-size: 18px;
     line-height: 24px;
     padding-bottom: 0px;
     margin: 0 
}
 #signup h2 + p.sealltext strong {
     display: block;
}
 iframe {
     height: 2500px;
     overflow: auto;
     display: block;
     width: 100% 
}
 .form-bg {
     background: #4695cf url('../images/sign-up.webp?cache=none') no-repeat right top;
     width: 100%;
     padding-top: 0;
     background-position: left top;
     width: 100%;
     padding-top: 0;
     padding-bottom: 80px;
     background-size: cover 
}
 .topform label{
    color:#555557
}
 #signup hr {
     max-width: 100%;
     background: #fff;
     margin: 30px 0 30px 
}
 .aboutStudy-listing ul {
     display: flex;
     margin-top: 30px;
     padding: 0;
     flex-wrap: wrap;
}
 .aboutStudy-listing ul li {
     max-width: 50%;
     flex: 0 0 50%;
     margin-bottom: 20px;
}
 .aboutStudy-listing ul li img {
     margin-right: 10px;
}
 .aboutStudy {
     background:#fff url('../images/about-img.webp') no-repeat center center;
     background-size: cover;
     width: 100%;
     padding-top: 80px;
     padding-bottom: 80px;
     font-weight: normal;
}
 .aboutStudies {
     background: #fff;
     width: 100%;
     padding-top: 80px;
     padding-bottom: 66px;
     font-size: 18px;
     font-weight: normal;
     line-height: 24px;
     background-size: cover;
     position: relative;
     z-index: 1;
}
 .aboutprocessBox {
     position: relative;
}
 .aboutStudy .aboutprocessBox p {
     color: #fff;
     text-align: center;
}
 .process1 p {
     font-size: 22px;
}
 .process1 {
     width: 360px;
     position: absolute;
     top: 15.5%;
     left: 3%;
}
 .process2 {
     width: 250px;
     position: absolute;
     top: 9%;
     left: 45%;
}
 .process3 {
     width: 223px;
     position: absolute;
     top: 20.5%;
     right: 5%;
}
 .process4 {
     width: 400px;
     position: absolute;
     top: 54%;
     left: 56%;
     transform: translate(-56%, -54%);
}
 .process5 {
     width: 270px;
     position: absolute;
     bottom: 18%;
     left: 5%;
}
 .process6 {
     width: 270px;
     position: absolute;
     bottom: 9%;
     right: 6%;
}
 #studyAbout {
     background: #fff url('../images/about-study-bg.webp') no-repeat bottom center;
}
 .aboutparticipate-content h2 {
     margin-right: -4px;
}
 .about-left {
     position: absolute;
     left: 0;
     bottom: 0;
     z-index: -1;
}
 .aboutStudy h2 .sub-head {
     color: #d897c2;
}
 .aboutStudy h2 {
     margin: 0 auto 59px;
     font-size: 50px 
}
 #StudyAbout h2 {
     line-height: 1;
}
 #StudyAbout h2 .sub-head {
     color: #4695cf;
}
 #StudyAbout h2 small {
     font-weight: bold;
     color: #ec972d;
}
 #StudyAbout h2::after {
     background-color: #222;
}
 .aboutStudy h2::after {
     width: 80%;
     background-color: #222;
     margin: 13px auto 0;
}
 .aboutStudy p {
     color: #222;
     width: 100%;
     margin: 0;
}
 #StudyAbout p {
     color: #222;
}
 #StudyAbout p strong.middle-heading {
     color: #da116f;
}
 .participateStudy {
     border-radius: 10px;
     padding: 25px 20px;
     background: #4695cf;
     background-position: bottom 4px right 5px;
}
 .about-listing {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
}
 .about-single-list {
     max-width: 100%;
     -webkit-box-flex: 0;
     -ms-flex: 0 0 48%;
     flex: 0 0 48%;
}
 .rise-study-part {
     font-size: 18px;
     color: #505456;
     line-height: 24px 
}
 .rise-study-part p:first-child {
     margin: 44px 0 49px 
}
 .participateStudy ul {
     margin: 10px 0;
     padding: 0px;
     list-style: none 
}
 .participateStudy li {
     color: #fff;
     margin-bottom: 0;
     padding-left: 25px;
     font-size: 17px;
     line-height: 26px;
     position: relative;
}
 .participateStudy li::before {
     content: '';
     width: 12px;
     height: 12px;
     position: absolute;
     left: 0px;
     background: #fff;
     top: 8px;
     border-radius: 50px;
}
 .participateStudy ul + p {
     font-size: 17px;
}
 .participateStudy li i.fas {
     position: absolute;
     left: 0px;
     font-size: 7px;
     color: #fff;
     top: 9px 
}
 .participateStudy ul li ul {
     margin: 5px 0 5px 5px;
     font-size: 18px 
}
 .participateStudy ul li ul li {
     font-size: 18px;
     display: inline-block;
     width: 49%;
}
 .participateStudy li ol {
     list-style: none;
     padding-left: 0px 
}
 .participateStudy li ol li {
     background: none;
     position: relative 
}
 .pbtm strong {
     color: #222222;
     font-weight: normal 
}
 .participateStudy li ol li:before {
     content: '–';
     position: absolute;
     left: 0px;
     padding-right: 10px 
}
 .participateStudy h3 {
     font-size: 20px;
     color: #fff;
     font-family: 'Arimo', sans-serif;
     font-weight: bold;
     margin-bottom: 10px;
     line-height: 28px;
}
 .participateStudy p {
     color: #fff;
     font-size: 18px;
     line-height: 24px;
}
 .aboutStudyBox {
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin-bottom: 40px;
}
 .aboutStudyBox p {
     margin-bottom:0px;
     margin-left: 0px 
}
 .aboutStudyBox .wd47 > p + p{
    margin-top: 15px;
}
 .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) no-repeat left top;
     height: 113px;
     max-width: 519px;
     background-size: contain 
}
 .pivotal-study span.flow-diagram-heading {
     font-weight: bold;
     font-size: 19px;
     color: #f48155;
     position: absolute;
     top: -10px 
}
 .pivotal-study p {
     line-height: 19px;
     font-size: 17px;
     color: #505456;
     padding: 14px 20px 14px 0px;
     margin-top: 5px 
}
 .follow-up-study {
     position: relative;
     background: url(../images/flow-bg-blue.webp) no-repeat left top;
     background-size: contain;
     height: 152px;
     margin-top: 20px;
     max-width: 517px 
}
 .follow-up-study span.flow-diagram-heading {
     font-weight: bold;
     font-size: 19px;
     color: #3571a6;
     position: absolute;
     top: -10px 
}
 .mt30 {
     margin-top: 30px 
}
 .follow-up-study p {
     line-height: 19px;
     font-size: 17px;
     color: #505456;
     padding: 14px 20px 14px 0px;
     margin-top: 8px 
}
 .aboutDisease {
     background: #fafafa;
     background-size: cover;
     background-repeat: no-repeat;
     width: 100%;
     width: 100%;
     padding-top: 70px;
     background-position: bottom center;
     padding-bottom: 28px;
     font-size: 18px;
     font-weight: normal;
     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 {
     font-size: 18px;
     color: #fff;
     font-weight: normal;
     margin-bottom: 0px;
     margin-top: 5px 
}
 .aboutDisease ul {
     display: flex;
     justify-content: space-between;
     align-items: self-start;
     margin: 0;
     padding: 7px 0 18px 0;
     flex-flow: row wrap;
     margin-left: 0px 
}
 .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 
}
 .aboutDisease strong {
     color: #fff 
}
 .sources-box {
     background-color: #bc66ff;
     border-radius: 5px;
     padding: 22px 26px;
     font-family: Lato;
     margin-top: 40px;
     margin-right: 0;
     margin-left: 0;
     width: 100%;
}
 .sources-box strong {
     margin-bottom: 10px;
     font-family: 'Arimo', sans-serif;
}
 .source-link {
     display: table;
     color: #fff;
     float: none;
     vertical-align: top 
}
 .source-link div {
     display: table-cell;
     float: none;
     vertical-align: top 
}
 .source-link, .source-link a {
     color: #fff;
     margin-bottom: 0px 
}
 .source-link .source-num {
     padding-right: 5px 
}
 .sources-box strong, .sources-box a {
     display: block;
     color: #fff;
     word-break: break-all;
     font-size: 24px;
     text-decoration: none;
}
 .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 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: 0px;
     padding: 0px 
}
 .footerBottom .col-md-4.text-right ul li {
     text-align: right 
}
 footer.site-footer {
     width: 100% 
}
 .footerTop {
     padding-top: 94px;
     padding-bottom: 40px;
     position: relative;
}
 .footerTop .container {
     position: relative 
}
 .footerTop h3 {
     font-size: 22px;
     color: #fff;
     font-weight: bold;
     text-transform: uppercase;
     font-family: 'Arimo', sans-serif;
}
 .footerTop ul {
     list-style: none;
     margin: 23px 0 0 0;
     padding: 0px 
}
 .footerTop ul li .fas, .footerTop ul li .fab {
     color: #fff;
     font-size: 24px 
}
 .footerTop ul li:last-child {
     margin-right: 0px 
}
 #myBtn {
     width: 50px;
     height: 50px;
     float: right;
     background: #f5be48;
     display: inline-block;
     text-align: center;
     line-height: 47px;
     border-radius: 100%;
     cursor: pointer;
     position: absolute;
     right: 25px;
     top: -25px;
     z-index: 1;
}
 #myBtn .fas {
     font-size: 26px;
     margin: 11px 0 0 0px;
     font-weight: 600;
     color: #fff;
     line-height: 28px 
}
 .footerTop {
     width: 100% 
}
 .footerTop p {
     color: #fff;
     font-size: 16px;
     line-height: 22px;
     font-weight: 400;
}
 .footerBottom {
     padding: 40px 0;
}
 .footerBottom, .footerBottom a {
     font-size: 16px;
     color: #fff;
}
 .footerBottom a {
     font-weight: bold;
}
 .footerBottom a:hover {
     text-decoration: none 
}
 .footer-logo {
     margin-bottom: 14px;
}
 .reference-links strong {
     margin-top: 3px;
     font-size: 15px;
     font-weight: 700;
     margin-bottom: 0px 
}
 .reference-links p {
     margin-bottom: 0px 
}
 .reference-links strong, .reference-links p {
     display: block;
     width: 100%;
     line-height: 20px 
}
 .reference-links a {
     font-size: 14px;
     line-height: 16px 
}
 .medical-prof {
     max-width: 527px;
     margin: 0 auto;
     background-color: #f3a96c;
     padding: 30px 15px;
     border-radius: 5px;
     margin-top: 20px;
     color: #505456;
     line-height: 24px;
     text-align: center;
     font-size: 18px;
     text-transform: none;
     font-weight: bold 
}
 .pbtm {
     margin: 62px 0 0 0px 
}
 #signup .sealltext strong {
     margin-bottom: 2px;
     font-weight: bold;
     font-family: 'Arimo', sans-serif;
}
 .footerBottom ul {
     display: flex;
     justify-content: space-between;
     padding: 0;
}
 .footerBottom ul a {
     font-weight: normal;
     text-decoration: underline;
}
 .eli-part-sec {
     padding-bottom: 80px;
}
 .eli-part-sec h2.mainheading {
     align-items: flex-start;
}
 .eli-part-lising {
     background: #1b46a5;
     border-radius: 10px;
     padding: 25px 50px;
     margin-top: 40px;
}
 .eli-part-lising ul {
     padding: 0;
     margin: 0;
}
 .eli-part-lising ul li {
     padding-left: 25px;
     color: #fff;
     margin-bottom: 3px;
     position: relative;
}
 .eli-part-lising ul li::before {
     width: 15px;
     height: 15px;
     border-radius: 5px;
     position: absolute;
     content: "";
     background: #fff;
     left: 0;
     top: 6px;
}
 .eli-part-right {
     display: flex;
     align-items: center;
     position: relative;
}
 .eli-part-right img {
     width: 100%;
}
 .eli-part-single {
     position: relative;
}
 .eli-part-single p {
     position: absolute;
     left: 0;
     width: 100%;
     text-align: center;
     top: 50%;
     transform: translateY(-50%);
     padding: 0 75px;
     color: #fff;
     font-family: 'Comfortaa';
     font-size: 20px;
     line-height: 1.3;
}
 @media (min-width:1441px) {
     .banner-point {
         margin-top: 40px;
         font-size: 19px;
         line-height: 1.9;
    }
}
 @media only screen and (min-width:1200px) {
     @-moz-document url-prefix() {
        /* #aboutStudy .qualify-red-btn {
             margin-bottom: 25px;
        }
         */
    }
}
 @media only screen and (min-width:1200px) {
     @supports (-ms-ime-align: auto) {
         .pic-mob.mr-0 {
             padding-right:0px 
        }
         .takepart-study {
             padding-right: 44px 
        }
    }
}
 @media only screen and (min-width:991px) {
     .pic-mob-mb {
         display: none 
    }
     .aboutstudy-pic {
         display: block 
    }
     .banner-btn {
         margin: 40px 0 0;
         text-align: left;
         padding-left: 0;
         margin-left: 0;
    }
     @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:991px) {
     #aboutStudy .aboutContent h3.aboutTitle {
         font-size: 20px;
         line-height: 24px;
         text-align: center;
    }
     .customnav ul.topnavbarul li a.nav-link {
         font-size: 16px;
    }
     .navbar-nav li {
         margin-bottom: 6px !important;
         padding: 0;
    }
     .navbar-nav li.last-item {
         margin-top: 10px;
    }
     .sources-box strong, .sources-box a {
         font-size: 16px;
    }
     .card-body p {
         font-size: 16px;
         line-height: 22px !important;
    }
     .aboutStudy p, .participateStudy li, .faq-outer .card-body p {
         font-size: 18px;
         line-height: 24px;
    }
     #StudyAbout ul li {
         font-size: 16px;
         line-height: 22px !important;
    }
     #signup p {
         font-size: 18px;
         line-height: 24px !important;
    }
     .banner-content ul li br {
         display: none;
    }
     .takepart-study {
         width: 100%;
         background-image: none;
    }
     .pic-mob-mb {
         display: block 
    }
     .pivotal-study {
         background: url(../images/flow-bg-orange-IPAD.webp) no-repeat left top;
         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) no-repeat left top;
         height: 202px;
         margin-top: 30px 
    }
     .aboutStudyBox .flow-diagram {
         margin-bottom: 30px 
    }
     .banner-content p {
         color: #fff;
    }
     .banner-content ul li {
         color: #fff;
    }
     .banner-content ul li .fas {
         color: #fff;
    }
     .aboutStudy {
         font-size: 18px;
         line-height: 24px;
    }
     .about-single-list {
         max-width: 100%;
         -webkit-box-flex: 0;
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
    }
     #StudyAbout .about-single-list:first-child ul {
         margin-bottom: 0;
    }
     .copyrightAutocruitment .col-lg-4 {
         text-align: center!important;
    }
     .copyrightAutocruitment .footer-autocruitment-logo {
         margin: 10px 0;
    }
     .footerBottom ul {
         padding: 0;
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
    }
     .footerBottom ul li {
         width: 100%;
         text-align: center;
         margin-bottom: 5px;
    }
     .footerBottom {
         padding: 20px 0;
    }
     .footerTop p {
         font-size: 16px;
         line-height: 22px;
    }
     .footerTop h3 {
         font-size: 16px;
    }
     #signup h2 + p.sealltext strong {
         font-size: 20px;
    }
     .qualify-red-btn {
         margin: 20px auto 0;
         justify-content: center;
    }
     .takepart-study ul li::before {
         top: 6px;
    }
     .faq-outer ul li::before {
         top: 6px;
    }
     .participateStudy {
         background-image: none;
    }
     .bbb-inner {
         padding: 20px;
         flex-wrap: wrap;
         justify-content: center;
         text-align: center;
    }
     .bbb-right-sec p {
         font-size: 28px;
         padding: 0;
         margin-top: 20px;
    }
     .adv-left-img {
         position: static;
         transform: none;
         text-align: center;
         margin-bottom: 30px;
    }
     .advantages-sec {
         padding-top: 0;
         padding-bottom: 40px;
    }
     .adv-right-single img {
         left: 50%;
         transform: translateX(-50%);
    }
     .adv-right-single {
         text-align: center;
    }
     .adv-right-sec .col-lg-6 {
         margin-top: 50px;
    }
     h2.mainheading img {
         padding-right: 15px;
         width: 60px;
    }
     .eli-part-lising {
         padding: 25px;
         margin-top: 20px;
    }
     .eli-part-single p {
         font-size: 18px;
         line-height: 1.2;
         padding: 0 65px;
    }
     body {
         font-size: 18px;
    }
     .eli-part-lising ul li::before {
         top: 4px;
    }
     .about-sec-outer, .bbb-inner {
         padding: 20px;
         border: 15px solid #fff;
    }
     .about-top-icon {
         margin: 0 auto 20px;
    }
     #about-condition h2 {
         margin: 0 auto 20px;
    }
     .eli-part-single {
         margin-top: 30px;
    }
}
 @media only screen and (min-width:992px) and (max-width:1200px) {
     .navbar-nav li {
         padding: 0 11px;
    }
}
 @media only screen and (min-width:992px) and (max-width:1199px) {
     .pivotal-study span.flow-diagram-heading, .follow-up-study span.flow-diagram-heading {
         font-size: 17px 
    }
     .pivotal-study p, .follow-up-study p {
         font-size: 17px!important;
         margin-top: 0px!important;
         padding-right: 9px!important 
    }
     .customnav ul.topnavbarul li.last-item a {
         width: 200px;
         height: 50px;
         line-height: 50px 
    }
     .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;
    }
     .customnav ul.topnavbarul li a.nav-link {
         font-size: 16px;
    }
     .navbar-nav li {
         margin-bottom: 6px !important;
         padding: 0;
    }
     .navbar-nav li.last-item {
         margin-top: 10px;
    }
     .topnavbarul {
         margin-top: 20px;
    }
     .tile-box h3 {
         font-size: 28px;
         margin-bottom: 15px;
    }
     .aboutparticipate-content h3 {
         font-size: 28px;
    }
     body, p, .sources-box strong, .sources-box a {
         font-size: 20px;
         line-height: 1.4;
    }
     .about-img-outer {
         width: 34%;
    }
     .aboutparticipate-content ul li {
         padding-left: 40px;
    }
     .aboutparticipate-content ul li img {
         top: -9px;
    }
     .process1 {
         width: 300px;
         top: 10%;
         left: 3%;
    }
     .process2 {
         width: 190px;
         top: 9%;
         left: 47%;
    }
     .process3 {
         top: 20%;
         right: 3%;
    }
     .process4 {
         width: 350px;
         top: 53%;
         left: 57%;
    }
     .process5 {
         left: 3%;
    }
     .process6 {
         bottom: 12%;
         right: 4%;
    }
}
 @media only screen and (max-width:991px) {
     .sources-box {
         padding: 15px 20px 
    }
     .source-reference-outer {
         background-color: #bbe5ef 
    }
     .aboutDisease li.no-bullet {
         display: none!important 
    }
     .takepart-study p {
         margin-bottom: 10px!important 
    }
     .desktopView .col-md-12 {
         padding: 0px!important 
    }
     .aboutContent h3.aboutTitle span {
         display: inline;
         margin-bottom: 0px;
         font-size: 15px;
         background-color: transparent 
    }
     .banner-content ol {
         padding: 0px 
    }
     .bannercontent h2 span {
         padding: 0;
         margin: 0;
         font-size: 22px 
    }
     .banner-content h3 {
         font-size: 22px 
    }
     .aboutStudy h2 {
         margin-bottom: 15px 
    }
     .takepart-study h3 {
         margin-bottom: 9px!important 
    }
     .aboutDisease ul {
         padding-top: 0px;
         padding-bottom: 10px 
    }
     .bannercontent {
         margin-top: 0px 
    }
     .bannercontent h1 strong.study {
         display: block;
         font-weight: 500;
         padding-bottom: 5px!important 
    }
     .takepart-study {
         margin-top: 15px;
         padding: 20px 
    }
     .banner-text {
         background-color: transparent;
         background: none;
    }
     .banner-content ul li {
         margin-bottom: 0;
    }
     .bannercontent h1 span {
         letter-spacing: 4px 
    }
     a.qualifybtn-border, a.faqbtn, .banner-btn a.qualifybtn {
         font-size: 17px;
         padding: 20px 10px;
    }
     .banner-bottom {
         background: transparent;
         padding: 0;
         margin-top: 0;
    }
     .banner-content p {
         font-size: 18px;
         line-height: 24px;
         width: 100%;
        /* text-align: left;
         */
    }
     p.banner-subheading {
         font-size: 18px;
         line-height: 24px;
         margin-bottom: 15px 
    }
     .banner-content ul li {
         font-size: 16px;
         left: 0px 
    }
     .banner-content ul {
         margin-top: 0px 
    }
     .banner-content {
         margin: 25px 0px 20px 0px;
         width: 100%;
         text-align: center 
    }
     #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 
    }
     .bannercontent {
         text-align: center;
         z-index: 1;
    }
     .banner-heading, .banner-content {
         background: transparent;
    }
     .banner-heading {
         padding: 0;
    }
     .banner-content {
         padding-top: 0;
         padding-bottom: 0;
         margin-bottom: 0;
    }
     .banner-text {
         width: 100%;
         left: 0px;
         margin-top: 0px 
    }
     .abouthight h2, .aboutsection h2 {
         padding-bottom: 10px 
    }
     #faq h2.mainheading, .aboutStudy h2, .aboutDisease h2 {
         margin-bottom: 60px 
    }
     #faq.faq-bg {
         padding-bottom: 40px;
         padding-top: 40px!important 
    }
     .aboutDisease li {
         margin-bottom: 10px 
    }
     .aboutDisease ul li br {
         display: none 
    }
     .navbar-nav li {
         margin-bottom: 10px 
    }
     .aboutDisease {
         padding: 35px 0 
    }
     .aboutDisease li {
         text-align: left;
         width: 100% 
    }
     .aboutDisease p {
         display: block;
         text-align: center;
         font-size: 18px 
    }
     .aboutContent h3, .takepart-study h3 {
         font-size: 16px;
         line-height: 22px;
         text-align: left;
    }
     .aboutContent h3 {
         margin-bottom: 10px!important 
    }
     .aboutContent .col-md-6.pic-mob {
         max-width: 100%;
         flex: 0 0 100% 
    }
     .takepart-study {
         margin-bottom: 30px 
    }
     .aboutstudy-pic {
         text-align: center 
    }
     .bannercontent h1 strong.study {
         font-size: 28px 
    }
     .bannercontent {
         height: auto;
         overflow: hidden 
    }
     .banner-text {
         position: relative;
         margin: 0px;
         padding: 20px 15px;
         top: 0px;
         max-width: 100% 
    }
     .bannercontent h1, .bannercontent h1 span {
         margin-bottom: 0px 
    }
     .banner-btn span {
         position: inherit;
         display: block;
         text-align: center;
         left: 0px 
    }
     .bannercontent {
         padding: 40px 15px 0 
    }
     a.toplogo img {
         margin: 0 auto;
         max-width: 200px;
         margin-top: 0px 
    }
     .body_section {
         padding-top: 95px 
    }
     .navbarbtn {
         position: relative;
         top: -2px 
    }
     .topnavbar .container {
         max-width: 96% 
    }
     .navbar-me {
         padding: 15px 0px;
         background-color: #1b46a5;
         top: 0px;
         border: 0px;
         border-radius: 0px 
    }
     h1.mainheading {
         font-size: 30px;
         margin-bottom: 20px 
    }
     .text-sm-center {
         text-align: center 
    }
     .participateStudy p {
         color: #fff;
    }
     #StudyAbout h2 br {
         display: none;
    }
     .bannercontent h1 {
         line-height: 42px;
         font-size: 30px;
         margin-bottom: 21px!important;
         color: #f3cb83 
    }
     .bannercontent h1 span {
         font-size: 26px;
         letter-spacing: 0;
    }
     .bannercontent h1 strong.study {
         line-height: 300;
         font-size: 16px 
    }
     .participateStudy h3 {
         font-size: 20px 
    }
     #about h2, #aboutDisease h2, #aboutStudy h2, h2.heading, #faq h2.mainheading, #signup h2 {
         font-size: 24px 
    }
     #aboutStudy, #about-condition {
         padding: 40px 0 
    }
     #aboutStudy h2 {
         margin-bottom: 30px 
    }
     .takepart, .aboutsection, .abouthight, .footerTop {
         padding: 40px 0 
    }
     .bannercontent {
         padding-top: 0;
         padding-bottom: 0;
    }
     .banner-btn {
         text-align: center;
         margin: 30px auto 0 auto;
         width: 90% 
    }
     .r-text-block {
         position: static;
         padding: 30px 15px 0;
         padding-bottom: 0;
         background: transparent;
    }
     .r-text-block span {
         font-size: 26px;
    }
     .bannercontent img {
         display: block;
         margin: 0 auto;
         left: inherit;
         top: inherit;
         position: relative;
    }
     .bannercontent h1, .bannercontent h1 strong.study {
         width: 100%;
         margin: 5px 0 0px 0;
         padding: 0 0 
    }
     .bannercontent img {
         top: -42px 
    }
     .customnav {
         padding: 24px 15px;
    }
     .topnavbarul {
         margin-top: 20px 
    }
     a.qualifybtn {
         margin-top: 0;
    }
     #signup h2 {
         padding-top: 40px 
    }
     .aboutStudy {
         padding: 40px 0;
         background-image: none;
    }
     .banner-btn a.qualifybtn {
         margin: 0px 
    }
     .faq-outer .card-body p {
         font-size: 16px 
    }
     .faq-outer ul li, .aboutStudyBox p, .participateStudy li, .aboutContent p, .aboutDisease p, .aboutDisease li {
         font-size: 16px !important;
         line-height: 22px !important;
    }
     .participateStudy li::before {
         top: 6px;
    }
     .aboutStudyBox {
         margin-bottom: 0;
    }
     .footerTop h2 {
         font-size: 18px 
    }
     .bannercontent h1 {
         font-size: 26px;
         line-height: 1.3;
         color: #fff;
    }
     .bannercontent h2 {
         font-size: 24px;
         line-height: 1.4;
         color: #fff;
    }
     .aboutContent h3.aboutTitle {
         margin-top: 0px 
    }
     .banner-btn a.qualifybtn {
         height: auto;
         line-height: 40px;
         margin-left: 0 !important;
         line-height:1.4;
    }
     #aboutDisease p.text-sm-center {
         text-align: left!important 
    }
     .aboutContent p {
         text-align: center 
    }
     .takepart-study p {
         text-align: left;
    }
     h2.mainheading, #faq h2.mainheading, #signup h2 {
         font-size: 30px;
         line-height: 42px;
         justify-content: center;
    }
     #faq {
         background-image: none 
    }
     .aboutDisease {
         background-image: none;
         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: 0px;
         margin-top: 10px 
    }
     #aboutStudy .desktopView .row {
         max-width: 580px;
         margin: 0 auto 
    }
     #aboutStudy .desktopView .row.nd-row {
         margin-top: 30px 
    }
     #aboutStudy .participant-text {
         max-width: 260px 
    }
     .banner-text p {
         color: #fff;
         font-size: 18px;
         line-height: 24px;
         margin: 0;
    }
     .banner-content p {
         margin-top: 0;
         margin-bottom: 0;
    }
     .banner-bottom p {
         font-size: 15px;
         line-height: 19px;
    }
     .banner-text .banner-heading p {
         font-size: 16px;
         line-height: 22px;
    }
     .takepart-study ul li {
         font-size: 16px;
         line-height: 22px;
    }
     .takepart-study p {
         font-size: 16px !important;
         line-height: 22px !important;
    }
     a.toplogo img {
         margin: 0 auto;
         margin-top: 0px;
    }
     .takepart-study p:first-child {
         font-size: 16px !important;
         line-height: 22px;
    }
     .scin-color-single {
         max-width: 100%;
         -webkit-box-flex: 0;
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         padding: 0 15px;
    }
     .scin-color-single {
         max-width: 100%;
         -webkit-box-flex: 0;
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         padding: 0 15px;
         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 img:first-child {
         margin-bottom: 0;
    }
     .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;
    }
     .tile-box h3 {
         font-size: 24px;
         margin-bottom: 15px;
    }
     body, p, .sources-box strong, .sources-box a {
         font-size: 18px;
         line-height: 24px;
    }
     .tile-box {
         padding: 15px;
    }
     .about-img-outer {
         position: static;
         width: 100%;
         height: auto;
         margin-top: 50px;
    }
     .about-img-outer img {
         display: block;
    }
     .aboutparticipate-content ul li {
         padding-left: 29px;
         margin: 0 0 8px 0;
    }
     .aboutparticipate-content h3 {
         font-size: 24px;
    }
     .aboutparticipate-content ul li img {
         top: -3px;
         width: 18px;
    }
     #about-condition h2 {
         margin: 0 auto 30px;
         text-align: center;
    }
     .process1 {
         width: 225px;
         top: 8%;
         left: 3%;
    }
     .process2 {
         width: 150px;
         top: 8%;
         left: 46%;
    }
     .process3 {
         width: 225px;
         top: 19%;
         right: -1%;
    }
     .process4 {
         width: 230px;
         top: 53.5%;
         left: 56%;
    }
     .process5 {
         width: 180px;
         bottom: 15%;
         left: 4%;
    }
     .process6 {
         width: 180px;
         position: absolute;
         bottom: 8%;
         right: 5%;
    }
     .banner-right {
         position: static;
         transform: none;
         width: auto;
    }
     .banner-right img {
         max-width: 510px;
         width: 100%;
    }
     .desktop-logo {
         display: none;
    }
     .bbb-left-sec img {
         max-width: 160px;
    }
}
 @media only screen and (min-width:768px) and (max-width:991px) {
     .footer-logo {
         margin-bottom: 28px;
    }
     .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 {
         height: 32px;
         display: inline-block;
    }
}
 @media only screen and (max-width:767px) {
     .footerBottom {
         text-align: center;
    }
     .footerTop {
         text-align: center;
    }
     .footerTop .col-md-3 {
         margin-bottom: 30px;
    }
     .footer-bottom-right {
         text-align: center !important;
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
         margin-top: 0;
    }
     #aboutStudy .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;
    }
     .faq-outer .card-header h5 {
         font-size: 16px !important;
    }
     .footerTop h3 {
         font-size: 18px;
    }
     .faq-flow-diagram {
         max-width: 380px 
    }
     .aboutStudyBox .flow-diagram {
         margin: 12px auto 30px auto;
         max-width: 338px;
    }
     #faq h2.mainheading::after {
         width: 80% 
    }
     .footerBottom .col-md-4.text-right ul li {
         text-align: center 
    }
     #aboutStudy .participant-text {
         max-width: 225px;
         height: auto;
         font-size: 16px;
    }
     #aboutStudy .desktopView .col-sm-6 img {
         height: auto;
         width: 100%;
    }
     .qualify-red-btn {
         margin: 17px auto 0 
    }
     .aboutStudyBox .wd47 {
         width: 100%;
         margin-bottom: 20px 
    }
     .aboutStudyBox .wd47:last-child {
         margin-bottom: 0px 
    }
     .participateStudy {
         padding: 30px 25px;
         margin: 0 0 0 0;
    }
     .removeMargin {
         margin: 0px 
    }
     .qualify-red-btn {
         display: inline-block;
         text-align: center;
         width: 100%;
    }
     .qualify-red-btn img {
         top: 0;
         margin: 0 auto 20px;
         display: block;
    }
     .qualify-red-btn a {
         line-height: inherit!important;
         height: auto!important;
         font-size: 13px!important;
         padding: 15px 10px!important 
    }
     .customnav ul.topnavbarul li a.nav-link {
         font-size: 14px 
    }
     .aboutContent h3 {
         margin: 0 0 30px 
    }
     .takepart-study h3 {
         margin: 0 0 20px 
    }
     .aboutContent h3:before {
         left: -11px;
         top: 5px 
    }
     .faq-outer::before {
         left: 27px 
    }
     .banner-btn a.qualifybtn {
         max-width: inherit 
    }
     .customnav ul.topnavbarul li a.nav-link {
         font-size: 16px 
    }
     a.qualifybtn {
         height: auto;
         line-height: 52px;
         width: 100%;
         padding: .375rem .75rem 
    }
     a.qualifybtn-border, a.qualifybtn {
         max-width: 100%;
         padding: .375rem .75rem;
         line-height: 42px;
         height: auto;
         margin: 0 auto 
    }
     .faq-outer .card-header h5 {
         padding-left: 40px;
         font-size: 18px;
         line-height: 21px 
    }
     .faq-outer h5.mb-0:before {
         position: absolute;
         left: 15px 
    }
     .form-bg {
         padding-top: 0 
    }
     .footerBottom .row {
         padding: 0 15px 
    }
     .footer-logo {
         max-width: 160px 
    }
     .footer-logo {
         margin-right: 0px 
    }
     .faq-bg {
         background-color: #fff;
         background-image: none;
         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 0 
    }
     .participant-text {
         height: 284px 
    }
     .qualify-red-btn img {
         top: 0;
    }
     .copyrightAutocruitment .footer-autocruitment-logo {
         margin: 10px 0 
    }
     .copyrightAutocruitment .col-md-4 {
         text-align: center!important 
    }
     .aboutStudyBox p, .participateStudy h3, .participateStudy p {
         text-align: left;
    }
     #aboutDisease p.text-sm-center {
         text-align: center!important 
    }
     .participateStudy p {
         display: block 
    }
     #banner-cta-image .qualifybtn {
         font-size: 16px;
    }
     .footerTop h3 span::before {
         bottom: -15px;
         width: 100%;
    }
     .footerTop h3 {
         font-size: 20px;
         margin-bottom: 25px;
    }
     .footerTop ul li br {
         display: none;
    }
     .participateStudy li::before {
         top: 6px;
    }
     .footer-logo {
         margin-bottom: 30px;
         max-width: 100%;
    }
     .tile-box {
         padding: 15px;
         margin-top: 100px;
    }
     #aboutStudy h2 {
         margin-bottom: 0;
    }
     .aboutStudy-listing ul li {
         max-width: 100%;
         flex: 0 0 100%;
    }
     .orange-box {
         background: #ffac43;
    }
     .green-box {
         background: #94cc47;
    }
     .purple-box {
         background: #bc66ff;
    }
     .light-orange-box {
         background: #1b46a5;
    }
     .aboutprocessBox-img {
         display: none;
    }
     .aboutprocessBox {
         counter-reset: my-sec-counter;
    }
     .aboutprocessBox > div {
         position: relative;
         width: 100%;
         transform: none;
         padding: 15px;
         top: 0;
         left: 0;
         right: 0;
         bottom: 0;
    }
     .aboutprocessBox > div::before {
         counter-increment: my-sec-counter;
         content: counter(my-sec-counter)".";
         position: absolute;
         left: 0;
         font-size: 25px;
         color: #fff;
         font-family: 'Arimo', sans-serif;
         font-weight: bold;
         line-height: 1;
         top: 14px;
         left: 15px;
    }
     .aboutStudy .aboutprocessBox p {
         text-align: left;
         padding-left: 30px;
    }
     .bbb-right-sec p {
         font-size: 22px;
    }
     .bbb-left-sec img {
         max-width: 160px;
    }
     .eli-part-single p {
         font-size: 16px;
         padding: 0 54px;
         line-height: 1;
    }
     #about-condition h2 {
         margin: 0 auto 20px;
    }
}
 @media (min-width:480px) and (max-width:489px) {
     #aboutStudy .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) no-repeat left top;
         max-width: 290px;
         margin: 0 auto 
    }
     .follow-up-study {
         background: url(../images/flow-bg-blue-mobile.webp) no-repeat left top;
         max-width: 290px;
         margin: 30px auto 0 
    }
     .pivotal-study p, .follow-up-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 
    }
     a.qualifybtn-border, a.faqbtn, .banner-btn a.qualifybtn {
         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: 0px 
    }
     .footer-logo {
         margin: 10px auto 
    }
     .participateStudy ul li ul li, .takepart-study ul li ul li {
         width: 100%;
    }
}
 @media only screen and (max-width:400px) {
}
 @media (max-width:374px) {
     #aboutStudy .qualify-red-btn a {
         font-size: 16px !important;
    }
}
 @media (min-width:1200px) {
     .navbar-expand-xxl .navbar-collapse {
    }
     a.toplogo {
         align-items: center;
         margin-right: 0px;
         flex: 0 0 50% 
    }
     .navbar-me {
         padding: 24px 2vw 
    }
     .banner-content ul li::before {
         position: absolute;
    }
     .banner-content ul li {
         padding-left: 25px 
    }
     .banner-content ul li ul {
         padding-left: 0px 
    }
     .banner-bottom p {
         font-size: 18px;
    }
}
 @media (max-width:1199px) {
     .takepart-study p:first-child {
         margin-bottom: 15px;
    }
     .takepart-study {
         padding: 30px 20px;
    }
     .footerTop p {
         padding-right: 0;
    }
     .bbb-section, #about-condition {
         padding: 60px 0;
    }
     .eli-part-sec, .form-bg {
         padding-bottom: 60px;
    }
     #signup h2 {
         padding-top: 60px;
    }
     .footerBottom {
         padding: 20px 0;
    }
}
 @media only screen and (min-width:992px) and (max-width:1199px) {
     .navbar-me {
         padding: 24px 15px;
    }
     .participant-text {
         height: 215.4px;
         max-width: 195px;
         font-size: 16px;
         line-height: 24px;
    }
     .footer-logo {
         margin-bottom: 24px;
    }
     .bannercontent {
         margin-top: 0;
    }
     #aboutStudy .desktopView .col-sm-6 img {
         height: auto;
         width: 100%;
    }
     .fixed-me ul.topnavbarul li.last-item a {
         height: 50px !important;
         line-height: 50px !important;
    }
     .aboutContent h3.aboutTitle {
         line-height: normal;
    }
     .aboutContent p {
         font-size: 16px;
         line-height: 22px;
    }
     .about-left {
         width: 200px;
    }
     .fixed-me {
         padding: 21px 15px !important;
         transition: all 0.5s;
         background-color: #1b46a5!important;
    }
}
 @media only screen and (max-width:575px) {
     #aboutStudy .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: 0px auto!important;
         display: flex;
         justify-content: center;
         flex-wrap: wrap;
         align-items: center;
         padding: 0px 
    }
     #aboutStudy .desktopView .col-sm-6 img {
         max-width: none!important;
         height: auto;
    }
     #aboutStudy .desktopView .row.nd-row {
         margin-top: 7px!important 
    }
     .eli-part-right {
         flex-wrap: wrap;
         justify-content: center;
    }
     .eli-part-single p {
         padding: 0 70px;
    }
}
 @media only screen and (min-width:992px) and (max-width:1300px) {
     .bannercontent {
         height: 530px;
         background-position: 0px;
    }
}
 @media only screen and (min-width:992px) and (max-width:1199px) {
     .bannercontent {
         background-position: center;
    }
}
 @media only screen and (min-width:1200px) and (max-width:1440px) {
     .banner-btn {
         margin: 50px auto 0 
    }
}
 @media only screen and (min-width:1200px) and (max-width:1441px) {
     .customnav ul.topnavbarul li a.nav-link {
         font-size: 18px;
    }
     .customnav ul.topnavbarul li.last-item a {
        width: 200px;
        height: 60px;
        line-height: 60px;
    }
     .fixed-me ul.topnavbarul li.last-item a {
        height: 51px;
        line-height: 51px;
    }
     .navbar-me {
         padding: 24px 0vw;
    }
     .fixed-me {
         padding: 21px 0vw !important;
    }
     .r-text-block {
         padding: 14px 25px;
    }
     .r-text-block span {
         font-size: 30px;
    }
     .about-img-outer {
         width: 34%;
    }
}
 @media all and (-ms-high-contrast:none) and (min-width:993px) {
     .navbar-expand-xxl .topnavbarul.navbar-nav {
         -webkit-box-pack: end;
         -ms-flex-pack: end;
         justify-content: flex-end;
    }
    /*.navbar-expand-xxl .navbar-collapse {
         flex: 0 0 86% 
    }
    */
     .participant-text {
         display: block;
         padding-top: 0 
    }
     a.qualifybtn {
         max-width: 540px 
    }
     .qualify-red-btn {
         margin: 49px 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 
    }
     a.qualifybtn {
         font-size: 16px;
    }
     #aboutStudy .participant-text {
         display: inline-block;
         padding-top: 0 
    }
     .qualify-red-btn img {
         left: 0px;
    }
}
 @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;
    }
     #aboutStudy .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:768px) and (max-width:991px) {
     .participant-text {
         height: auto;
    }
     #aboutStudy .desktopView .col-sm-6 img {
         height: auto;
         width: 100%;
    }
}
 @media only screen and (min-width:992px) and (max-width:1199px) {
     .bannercontent h1 {
         font-size: 30px;
         padding: 0 0 20px 0;
    }
     .bannercontent h2 {
         font-size: 17px;
         line-height: 21px 
    }
     .bannercontent h3 {
         font-size: 18px;
         line-height: 300 
    }
     .banner-content {
         margin-top: 0;
    }
     .banner-text {
         position: inherit;
         left: inherit;
         top: inherit;
         max-width: 500px;
         display: flex;
         flex-direction: column;
         justify-content: center;
         margin: 0;
         padding: 110px 0 0 0;
    }
     .banner-btn {
         margin: 30px auto 0px;
         width: 100%;
    }
     .banner-btn a.qualifybtn {
         max-width: 100%;
         font-size: 16px;
         width: auto;
         padding: 14px 20px;
    }
     .banner-bottom {
         margin-top: 6px;
    }
     .banner-content p, .banner-content ul li, p.banner-subheading {
         font-size: 17px;
         line-height: 21px;
    }
     .banner-content ul li::before {
         top: 10px 
    }
     .qualify-red-btn a.qualifybtn {
         font-size: 16px 
    }
     .bannercontent h2 span {
         padding: 0;
         font-size: 21px 
    }
     .bannercontent h2 {
         line-height: 300 
    }
     .banner-content h3 {
         font-size: 21px 
    }
     .bannercontent img {
         left: -10px;
         top: -24px !important;
    }
     .banner-text p {
         font-size: 20px;
         margin: 0;
         line-height: 1.2;
    }
     .banner-bottom p {
         font-size: 16px;
         line-height: 22px;
    }
     .bannercontent h2 {
         font-size: 22px;
         line-height: 1.2;
         padding-bottom: 20px;
    }
     .banner-text .banner-heading p {
         font-size: 16px;
         margin-top: 10px;
         line-height: 20px;
    }
     .bannercontent h1 span {
         font-size: 26px;
    }
     .banner-point {
         font-size: 16px;
         line-height: 22px;
    }
     .bannercontent {
         height: 560px;
    }
     .r-text-block {
         right: 4%;
         padding: 14px 16px;
    }
     .r-text-block span {
         font-size: 23px;
    }
     .navbar-expand-xxl .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: -15px;
         width: 475px;
    }
     .bbb-inner {
         padding: 20px;
    }
     .bbb-right-sec p {
         font-size: 36px;
    }
     .adv-left-img {
         position: static;
         transform: none;
         text-align: center;
         margin-bottom: 30px;
    }
     .advantages-sec {
         padding-top: 0;
         padding-bottom: 60px;
    }
     .about-sec-outer {
         padding: 30px;
    }
     .eli-part-right {
         justify-content: center;
    }
     .eli-part-sec h2.mainheading {
         align-items: center;
    }
     h2.mainheading {
         font-size: 38px;
    }
     .eli-part-lising {
         padding: 25px;
         margin-top: 20px;
    }
     .eli-part-single p {
         font-size: 20px;
         line-height: 1.2;
         padding: 0 100px;
    }
     .eli-part-right {
         margin-top: 30px;
    }
     body {
         font-size: 20px;
    }
     .eli-part-lising ul li::before {
         top: 6px;
    }
}
 @media only screen and (max-width: 1750px) and (min-width: 1441px) {
}
 @media only screen and (min-width:1200px) and (max-width:1300px) {
}
 @media only screen and (min-width:1442px) and (max-width:1599px) {
     .banner-text {
         max-width: 650px;
    }
     .bannercontent h1 {
         font-size: 50px;
    }
     .bannercontent h2 {
         font-size: 28px;
    }
     .banner-text p {
         font-size: 24px;
    }
     .banner-btn a.qualifybtn {
         font-size: 19px;
         padding: 19px 30px;
    }
     .banner-right {
         right: -150px;
         width: 650px;
    }
     .bannercontent {
         height: 730px;
    }
     .bbb-inner {
         padding: 30px 50px;
    }
     .bbb-right-sec p {
         font-size: 36px;
    }
     .adv-left-img {
         left: -19px;
    }
     h2.mainheading {
         font-size: 38px;
    }
     .eli-part-lising {
         padding: 25px;
         margin-top: 20px;
    }
     .eli-part-single p {
         font-size: 17px;
         line-height: 1.1;
         padding: 0 48px;
    }
     body {
         font-size: 20px;
    }
     .eli-part-lising ul li::before {
         top: 4px;
    }
}
 @media only screen and (min-width:1200px) and (max-width:1441px) {
     .bannercontent h1 {
         font-size: 46px;
    }
     .bannercontent h2 {
         font-size: 28px;
         line-height: 1.2;
    }
     .banner-text {
         max-width: 600px 
    }
     .bannercontent {
         height: 700px;
         background-position: center;
    }
     .banner-btn {
         margin: 30px 0 0;
         width: 100%;
    }
     .banner-bottom {
         margin-top: 30px;
    }
     .banner-content p {
         padding-bottom: 0px;
    }
     .banner-text .banner-heading p {
         font-size: 16px;
         line-height: normal;
         margin-top: 13px;
    }
     .banner-content {
         margin-top: 0;
    }
     .banner-content ul li::before {
         top: 10px;
    }
     .banner-btn a.qualifybtn {
         max-width: 100%;
         width: auto;
         font-size: 18px;
         padding: 15px 30px;
    }
     .banner-content ul li {
         font-size: 18px;
         line-height: 24px;
    }
     .banner-text p {
         font-size: 22px;
    }
     .banner-right {
         width: 580px;
         right: -30px;
    }
     .bbb-inner {
         padding: 30px 50px;
    }
     .bbb-right-sec p {
         font-size: 36px;
    }
     .adv-left-img {
         left: -19px;
    }
     h2.mainheading {
         font-size: 38px;
    }
     .eli-part-lising {
         padding: 25px;
         margin-top: 20px;
    }
     .eli-part-single p {
         font-size: 17px;
         line-height: 1.1;
         padding: 0 50px;
    }
     body {
         font-size: 20px;
    }
     .eli-part-lising ul li::before {
         top: 4px;
    }
}
/* @media only screen and (min-width:1441px) and (max-width:1600px) {
     .bannercontent {
         background: #b3bdbe url('../images/banner-bg.webp') no-repeat center right -170px 
    }
}
 */
 @media only screen and (min-width:768px) and (max-width:991px) {
     .qualify-red-btn img {
         margin-right: -50px;
         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: 0px;
    }
}
 @media only screen and (max-width:1024px) {
     .faq-outer .card-header h5 {
         padding-left: 40px;
         font-size: 22px 
    }
     .faq-outer h5.mb-0:before {
         position: absolute;
         left: 15px 
    }
}
 @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: 28px;
    }
     .banner-content ul li::before {
         top: 9px;
    }
     .banner-content ul li .fas {
         top: 10px 
    }
     .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;
    }
     .about-left, #aboutStudy::before {
         display: none;
    }
}
 @media only screen and (min-width:1701px) and (max-width:1800px) {
}
 @media only screen and (min-width:1600px) and (max-width:2000px) {
     .bannercontent {
         margin-top: 0;
    }
}
 @media only screen and (min-width:1441px) and (max-width:1700px) {
}
 @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: 0px!important 
        }
         .qualify-red-btn img {
             width: 47px;
             position: inherit!important;
             margin: 15px 0 10px 0!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: 0px!important 
        }
         .qualify-red-btn img {
             width: 47px;
             position: inherit!important;
             margin: 5px 0 10px 0!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 
        }
    }
     .mobile-logo {
         display: none;
    }
}
 @media only screen and (max-width:360px) {
     #aboutStudy .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: 0px 0px!important;
         padding: 0px!important;
         margin-bottom: 30px!important;
    }
     #aboutStudy .desktopView .col-sm-6 img {
         max-width: 100% 
    }
     #aboutStudy .col-sm-6.participant-text {
         height: auto !important;
         margin-bottom: 30px !important;
         padding: 50px 10px !important;
    }
     .participant-text div {
         font-size: 16px;
         line-height: 22px;
    }
     #aboutStudy .row.nd-row .mb30 {
         margin-bottom: 30px!important 
    }
     #aboutStudy .desktopView .col-sm-6 img {
         max-width: 100% !important;
         width: 100%;
    }
}
 @media only screen and (min-width:234px) and (max-width:319px) {
     a.toplogo img {
         max-width: 130px;
    }
     .customnav {
         padding: 33px 15px;
    }
     .footerTop {
         padding: 35px 0px;
    }
     .eli-part-single p {
         font-size: 13px;
         padding: 0 40px;
    }
}
 @media only screen and (max-width:233px) {
     a.toplogo img {
         max-width: 100px;
    }
     .customnav {
         padding: 33px 15px;
    }
     .eli-part-single p {
         font-size: 13px;
         padding: 0 35px;
    }
}
 @media only screen and (max-width:400px) {
}
 @media only screen and (max-width:374px) {
     #banner-cta-image .qualifybtn {
         font-size: 16px;
    }
     .bannercontent h1 br {
         display: none;
    }
}
 @media only screen and (max-width:319px) {
     #banner-cta-image .qualifybtn {
         font-size: 16px;
         line-height: 1.4;
         padding: 15px 12px;
         height: auto;
    }
}
 @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: 18px !important;
    }
     .aboutContent h3.aboutTitle span {
         font-weight: 500;
         font-size: 20px!important 
    }
     .aboutContent h3.aboutTitle {
         padding: 10px 
    }
     a.qualifybtn {
         max-width: 100%;
    }
}
 @media (max-width:575px) {
     #aboutStudy .participant-text.col-sm-6 {
         font-size: 14px !important;
         line-height: 20px !important;
         padding-left: 7px !important;
         padding-right: 7px !important;
    }
     .banner-content {
         padding: 0;
    }
}
 @media only screen and (min-width:361px) and (max-width:380px) {
     #aboutStudy .participant-text.col-sm-6 {
         font-size: 14px !important;
         line-height: 17px !important;
         padding-left: 2px !important;
         padding-right: 2px !important;
    }
}
 @media only screen and (min-width:412px) and (max-width:575px) {
     #aboutStudy .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) {
     #aboutStudy .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:575px) {
}
 @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) {
     body #aboutStudy .participant-text {
         display: inline-block!important 
    }
     .participant-text div {
         display: flex;
         justify-content: space-between;
         align-items: center;
         height: 100%;
         padding: 0 2px 
    }
     #aboutStudy .desktopView .col-sm-6 img {
         max-width: 100%!important 
    }
     #aboutStudy .desktopView .nd-row.row {
         margin-top: 15px!important 
    }
     #aboutStudy .desktopView .col-sm-6 {
         display: inline-block!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: 0px!important 
}
 @media only screen and (min-width:419px) and (max-width:455px) {
     html.ie10 #aboutStudy .col-sm-6.participant-text div {
         padding-top: 73px!important;
    }
}
 @media only screen and (min-width:456px) and (max-width:490px) {
     html.ie10 #aboutStudy .col-sm-6.participant-text div {
         padding-top: 80px!important;
    }
}
 @media only screen and (min-width:491px) and (max-width:500px) {
     html.ie10 #aboutStudy .col-sm-6.participant-text div {
         padding-top: 99px!important;
    }
}
 @media only screen and (min-width:501px) and (max-width:539px) {
     html.ie10 #aboutStudy .col-sm-6.participant-text div {
         padding-top: 119px!important;
    }
}
 @media only screen and (min-width:540px) and (max-width:575px) {
     html.ie10 #aboutStudy .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 #aboutStudy .desktopView .col-sm-6 img {
         max-width: 100%!important 
    }
}
 @media only screen and (min-width:768px) and (max-width:992px) {
     html.ie10 #aboutStudy .participant-text {
         padding-top: 115px!important 
    }
}
 @media only screen and (min-width:993px) and (max-width:1199px) {
     html.ie10 #aboutStudy .participant-text {
         padding-top: 82px!important 
    }
}
 @media only screen and (min-width:1200px) {
     html.ie10 #aboutStudy .participant-text {
         padding-top: 115px!important 
    }
}
 @media only screen and (min-width:576px) and (max-width:767px) {
     html.ie10 .participant-text div {
         padding-top: 103px!important 
    }
}
 @media only screen and (min-width:1199px) {
}
 @media only screen and (min-width:1751px) {
}
 @media only screen and (max-width:991px) {
     .bannerRight {
         display: none 
    }
}
 @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) {
     .pivotal-study, .follow-up-study {
         background-size: 100% 
    }
     .pivotal-study p, .follow-up-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) {
     .aboutStudy {
         padding: 70px 0 !important;
    }
     #faq.faq-bg {
         padding: 70px 0 !important;
    }
     .aboutStudy h2 {
         margin-bottom: 50px;
    }
     .aboutDisease {
         padding: 70px 0 !important 
    }
     #signup h2 {
         padding-top: 70px;
    }
}
 @media only screen and (min-width: 992px) {
     @media not all and (min-resolution:.001dpcm) {
         @media {
            /*#aboutStudy .qualify-red-btn {
                margin: 29px auto 30px !important
            }
             .takepart-study {
                 padding: 20px 20px;
            }
             .footerTop {
                 padding-top: 53px;
                 padding-bottom: 53px;
            }
             .footerBottom {
                 padding-top: 52px;
                 padding-bottom: 52px;
            }
            */
        }
    }
}
 @media only screen and (max-width: 768px) {
     .faq-outer h5.mb-0:before {
        margin: 1px 19px 0 0;
    }
     .faq-outer h5.mb-0.collapsed:before {
        margin: 1px 19px 0 0;
    }
}
 @media (max-width: 480px) {
     .scin-color-single {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         padding: 0;
    }
     .scin-color-single img {
         margin-bottom: 0;
         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;
    }
}
