
/*************Font-initialization**************************/

:root {
  font-size: 16px !important;
}

@font-face {
    /*H1*/
  font-family: 'Lexia';
    font-display: swap;
    font-style: italic;
    font-weight: 300;
    src: url('/content/dam/open-digital/open-innovation/en/fonts/lexialightitalic-webfont.woff2') format('woff2'), url('/content/dam/open-digital/open-innovation/en/fonts/lexialightitalic-webfont.ttf') format('ttf');
}

@font-face {
    /*For Navigation!*/
  font-family: 'Lexia-Light-Italic';
    font-display: swap;
    font-style: italic;
    font-weight: 300;
    src: url('/content/dam/open-digital/open-innovation/en/fonts/lexialightitalic-webfont.woff2') format('woff2'), url('/content/dam/open-digital/open-innovation/en/fonts/lexialightitalic-webfont.ttf') format('ttf');
}

@font-face {
    /*H2 and H3*/
  font-family: 'Lexia';
    font-display: swap;
    font-weight: 300;
    src: url('/content/dam/open-digital/open-innovation/en/fonts/lexialight-webfont.woff2') format('woff2'), url('/content/dam/open-digital/open-innovation/en/fonts/lexialight-webfont.ttf') format('ttf');
}

@font-face {
    /*Para*/
  font-family: 'Helvetica-Neue';
    font-display: swap;
    font-weight: 300;
    src: url('/content/dam/open-digital/open-innovation/en/fonts/HelveticaNeue-Light.woff') format('woff'), url('/content/dam/open-digital/open-innovation/en/fonts/HelveticaNeueLight.ttf') format('ttf');
}

@font-face {
    /*Label 1 lexia-bold-italic*/
  font-family: 'Lexia';
    font-display: swap;
    font-weight: 700;
    font-style: italic;
    src: url('/content/dam/open-digital/open-innovation/en/fonts/lexiabolditalic-webfont.woff2') format('woff2'), url('/content/dam/open-digital/open-innovation/en/fonts/lexiabolditalic-webfont.ttf') format('ttf');
}


/*Require Label 2 lexia-italic*/

@font-face {
    /*Label 3*/
  font-family: 'Helvetica-Neue';
    font-display: swap;
    font-weight: 500;
    src: url('/content/dam/open-digital/open-innovation/en/fonts/HelveticaNeue-Medium.woff') format('woff'), url('/content/dam/open-digital/open-innovation/en/fonts/helveticaneue-medium.ttf') format('ttf');
}

@font-face {
    /*Label 4*/
  font-family: 'Helvetica-Neue';
    font-display: swap;
    font-weight: 400;
    src: url('/content/dam/open-digital/open-innovation/en/fonts/HelveticaNeue-Regular.ttf') format('ttf');
}

@font-face {
    /*az-webfont*/
  font-family: 'az-webfont';
    font-display: swap;
    font-weight: 300;
    src: url('/content/dam/open-digital/open-innovation/en/fonts/az-webfont.woff2') format('woff2');
}

h1 {
  font-weight: 300;
  font-style: italic;
  font-family: 'Lexia', Arial, sans-serif;
  font-size: 1.875rem;
  line-height: 1.2em;
  letter-spacing: .9px;
}

h2 {
  font-weight: 300;
  font-family: 'Lexia', Arial, sans-serif;
  font-size: 1.4375rem;
  line-height: 1.3043478261;
  letter-spacing: .9px;
}

h3 {
  font-family: 'Lexia', Arial, sans-serif;
  font-weight: 300;
  font-size: 1.3125rem;
  line-height: 1.2380952381;
  letter-spacing: .9px;
}

@media only screen and (min-width:600px) {
  h1 {
    font-size: 2.625rem;
    line-height: 1.14em;
    letter-spacing: 1.1px;
  }

  h2 {
    font-size: 1.875rem;
    line-height: 1.2;
    letter-spacing: .9px;
  }

  h3 {
    font-size: 1.4375rem;
    line-height: 1.3043478261;
    letter-spacing: 1.05px;
  }
    .cosolve .cosolve-font h2 {
    font-size: 32px;
    line-height: 36px;
    letter-spacing: .9px;
}
    .cosolve .cosolve-font p {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: 2px;
}
.cosolve .cosolve-font li {
    font-size: 22px;
    line-height: 28px !important;
    letter-spacing: 2px;
}
}

h4 {
  font-family: 'Lexia', Arial, sans-serif;
  font-weight: 300;
  font-size: 1.125em;
  line-height: 1.2em;
  letter-spacing: 1.05px;
}

p {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: .3px;
  font-family: 'Helvetica-Neue', Arial, sans-serif;
  font-weight: 300;
  margin-bottom: 15px;
}

p.label1 {
  font-size: 16px;
  line-height: 19px;
  font-family: 'Lexia', Arial, sans-serif;
  font-style: italic;
  font-weight: 600;
}

p.label3 {
  font-family: 'Helvetica-Neue', Arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 13px;
}

p.label4 {
  font-family: 'Helvetica-Neue', Arial, sans-serif;
  font-weight: 400;
  font-size: 10px;
  line-height: 13px;
}

.spacer45 {
  min-height: 45px;
}

.spacer27 {
  min-height: 27px;
}

/*NOT DEFINED YET*/

h4 a {
  font-family: 'Helvetica-Neue', Arial, sans-serif;
  font-weight: 500;
  font-size: 1.125em;
  line-height: 1.2;
  letter-spacing: 1.05px;
}

h5 {
  font-family: 'Lexia', Arial, sans-serif !important;
  font-style: italic !important;
  font-size: 16px !important;
  line-height: 19px !important;
  font-weight: 600 !important;
  white-space: nowrap !important;
}


.preclinical-molecules .form-control, .clinical-molecules .form-control{
  font-family: 'Lexia', Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 20px !important;
}


.selected-filters-holder em{
      font-size: 14px !important;
      line-height: 20px !important;
      letter-spacing: .3px !important;
      font-family: 'Helvetica-Neue', Arial, sans-serif !important;
      font-weight: 300 !important;
      margin-bottom: 15px !important;
}

/*p.label1 {*/


/*  font-size: 16px;*/


/*  line-height: 19px;*/


/*  font-family: 'Lexia', Arial, sans-serif;*/


/*  font-style: italic;*/


/*  font-weight: 600;*/


/*}*/

p.label2 {
  font-family: 'Lexia', Arial, sans-serif;
  font-style: italic;
  font-size: 14px;
  line-height: 20px;
}

p.footNote {
  font-family: 'Helvetica-Neue', Arial, sans-serif;
  font-weight: 400;
  font-size: 10px;
  line-height: 13px;
}


/*NOT DEFINED YET END*/


/*DEFINED SELF*/

p.label0,
.label0 a {
  font-size: 1.4375rem;
  font-family: 'Lexia';
}

.jump {
  font-size: 1rem;
  letter-spacing: .9px;
  font-family: 'Lexia', Arial, sans-serif;
  font-style: italic;
  color: #3c4242;
  display: inline-block;
  text-decoration: none !important;
  font-weight: 700!important;
}



/*.jump a{*/
/*    padding: .875rem 0 !important;*/
/*    margin-left: 1.875rem !important;*/
/*    text-indent: -1.875rem !important;*/
/*    display: block !important;*/
/*    text-decoration: none !important;*/
/*    color: #3c4242 !important;*/
/*    padding: 0.7em !important;*/
/*    font-weight: 700!important;*/
/*}*/

.jump:hover span {
  border-bottom: 3px solid #3c4242 !important;
  transition: border-bottom .2s !important;
  color: #3c4242 !important;
}


/**********search bar***********/

/*************Font-initialization ends**************************/

.home .middle-content {
  display: none;
}

.innovation-column .bullet-img {
  width: 15% !important;
}
/*Signup button begins*/

.primarybtn-signup {
  padding: .9375rem 1.5625rem .9375rem 1.875rem;
  color: #3c4242;
  background: 0 0;
  border: 1px solid #3c4242;
  border-radius: 2px;
  letter-spacing: 1.4px;
  display: inline-block;
  text-decoration: none !important;
  font-size: 16px;
  line-height: 19px;
  font-family: 'Lexia', Arial, sans-serif;
  font-style: italic;
  font-weight: 700 !important;
}

.primarybtn-signup.bg_lightblue {
  border: none;
}

.primarybtn-signup i.fa {
  margin-left: 1.0625rem;
}

.primarybtn-signup:hover {
  border: 1px solid rgba(60,66,66,.04);
  color: #3c4242 !important;
}

.primarybtn-signup:hover span {
  border-bottom: 3px solid #3c4242;
  transition: border-bottom .2s;
}

.bg_lightblue {
  background-color: #68D2DF;
}

/*Signup button ends*/


.primarybtn-signup-home:hover {
  border: none;
}

.primarybtn-signup-home:hover span {
  border-bottom: 3px solid #3c4242;
  transition: border-bottom .2s;
}

.social-icons-link a {
  text-decoration: none !important;
}

.social-icons-link a:hover {
  text-decoration: underline !important;
  color: inherit;
}

.panel-expand-all i.fa {
  margin-left: 1.0625rem;
}

.primarybtn {
    /*padding: .9375rem 1.5625rem .9375rem 1.875rem;*/
  padding: .9375rem 1.5625rem .9375rem 0rem;
  color: #3c4242;
  background: 0 0;
    /*border: 1px solid #3c4242;*/
  border-radius: 2px;
  letter-spacing: 1.4px;
    /*display: inline-block;*/
  text-decoration: none !important;
  font-size: 16px;
  line-height: 19px;
  font-family: 'Lexia', Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
}

.primarybtn i.fa,
.secondarybtn i.fa {
  margin-left: 1.0625rem;
}

.primarybtn:hover {
  border: 1px solid rgba(60,66,66,.04);
  color: #3c4242 !important;
}

.primarybtn:hover span {
  border-bottom: 3px solid #3c4242;
  transition: border-bottom .2s;
}

/*.primarybtn-white {*/
/*  border: 1px solid #f8f8f8 !important;*/
/*}*/

/*.primarybtn-white:hover {*/
/*  border: 1px solid rgba(60,66,66,.04);*/
/*}*/

/*.primarybtn-white:hover span {*/
/*  color: #f8f8f8;*/
/*  border-bottom: 3px solid #f8f8f8 !important;*/
/*}*/

/*.primarybtn-white:hover i.fa {*/
/*  color: #f8f8f8 !important;*/
/*}*/

.home-signup:hover {
  border-bottom: 3px solid #3c4242;
  transition: border-bottom .2s;
}

.primarybtn-white {
  padding: .9375rem 1.5625rem .9375rem 1.875rem;
  color: #3c4242;
  background: 0 0;
  border: 1px solid #f8f8f8;
  border-radius: 2px;
  letter-spacing: 1.4px;
  display: inline-block;
  text-decoration: none !important;
  font-size: 16px;
  line-height: 19px;
  font-family: 'Lexia', Arial, sans-serif;
  font-style: italic;
  font-weight: 700 !important;
  text-align: left;
}

.primarybtn-white i.fa {
  margin-left: 1.0625rem;
}

.primarybtn-white:hover {
  border: 1px solid rgba(60,66,66,.04);
  color: #f8f8f8 !important;
}

.primarybtn-white:hover span {
  border-bottom: 3px solid #f8f8f8;
  transition: border-bottom .2s;
}

/*EXIT RAMP BUTTONS*/
#normal-exit-ramp .modal-footer a.btn{
padding: .9375rem 1.5625rem .9375rem 1.875rem;
  color: #3c4242;
  background: 0 0;
  border: 1px solid #3c4242;
  border-radius: 2px;
  letter-spacing: 1.4px;
  display: inline-block;
  text-decoration: none !important;
  font-size: 16px;
  line-height: 19px;
  font-family: 'Lexia', Arial, sans-serif;
  font-style: italic;
  font-weight: 700 !important;

}

#normal-exit-ramp .modal-footer a.btn i.fa {
  margin-left: 1.0625rem;
  text-decoration: none !important;
}


#normal-exit-ramp .modal-footer a.btn:hover {
  border: 1px solid rgba(60,66,66,.04);
  text-decoration: underline !important;
  text-decoration-thickness: 3px !important;
  color: #3c4242 !important;
}

#normal-exit-ramp .modal-footer a.btn:after {
  font-family: FontAwesome;
  content: "\f054";
  margin-left: 1.0625rem;
  font-style: normal;
  text-decoration: none !important;
  display: inline-block;
}

/*EXIT RAMP BUTTONS*/



/*.secondarybtn:hover {*/ 
/*    text-decoration: underline !important;*/
/*    color: #3c4242;*/
/*}*/


.secondarybtn {
  font-size: 1rem;
  letter-spacing: .9px;
  font-family: 'Lexia', Arial, sans-serif;
  font-style: italic;
  color: #3c4242;
  display: inline-block;
  text-decoration: none !important;
}

.secondarybtn:hover {
  color: #3c4242;
}

.secondarybtn:hover span {
  border-bottom: 3px solid #3c4242;
  transition: border-bottom .2s;
}

.secondarybtn-white:hover span {
  color: #f8f8f8;
  border-bottom: 3px solid #f8f8f8 !important;
}

.contactbtn {
  color: #3c4242;
  background: 0 0;
  letter-spacing: 1.4px;
  display: inline-block;
  text-decoration: none !important;
  font-size: 16px;
  line-height: 19px;
  font-family: 'Lexia', Arial, sans-serif;
  font-style: italic;
  font-weight: 700 !important;
}

.contactbtn:hover {
  color: inherit;
}

.contactbtn:hover span {
  border-bottom: 3px solid #3c4242;
  transition: border-bottom .2s;
}

.top-mar-img-sec {
  padding: 8px 0 0 0 !important;
}

.top-mar-sec {
  padding: 25px 0 0 0 !important;
}

.top-mar-sec-h2 {
  padding: 17px 0 0 0 !important;
}

.top-mar-sec-h2-new {
  padding: 0 !important;
}

.top-mar-sec-still {
  padding: 45px 0 0 0 !important;
}

.above-banner-mar {
  padding-bottom: 18px;
}

.mar-top1 {
  margin-top: 20px;
}

.mar-top2 {
  margin-top: 20px;
}

.mar-top3 {
  margin-top: 56px;
}

.home .btn-text {
  font-family: "Lexia", serif !important;
  font-size: 16px !important;
  line-height: 22px !important;
  font-style: italic;
  font-weight: 700;
}

.footer .column-3 .rte-node p {
  color: #f8f8f8 !important;
}

.our-team-email .col-sm-9 {
  width: 100%;
  padding-left: 0;
}
.our-team-email .col-sm-3 {
  width: 0%;
}
/*Jan13 2022 changes */
.our-team-email.video-col2 .col-sm-9 {
  width: 50%;
  padding-left: 0;
}
.our-team-email.video-col2 .col-sm-3 {
  width: 50%;
  margin: 40px 0;
}
/*Jan13 2022 changes */
.interest-col .newImage{
  overflow:hidden;
  box-shadow: 3px 0px 3px 0 rgb(27 27 27 / 7%), 0 0px 0 0px rgb(235 235 235 / 50%);
}
.interest-col .new-image{
  transition: transform 750ms ease-out,opacity 3s ease-in;
}
.interest-col .new-image:hover{
  transform:scale(1.2);
}
.app-pad {
  padding-top: 8%;
}

.app-pad-img {
  padding-top: 3%;
}

.win-b-div {
  display: flex;
  align-items: center;
}

.bullet-img {
  width: 10%;
  height: auto;
  position: relative;
  display: inline-block !important;
}

.win-b {
  list-style-type: none !important;
  padding-left: 1%;
  margin: 0 !important;
  height: 100%;
}

.disc {
  list-style-type: circle !important;
}

.faq-space {
  padding-top: 45px;
}

.part-nowrap {
  white-space: nowrap;
}

.part-pad {
  padding-top: 8px;
  padding-bottom: 15px;
}

.part-pad1 {
  padding-bottom: 4%;
}

.left-center {
  margin-left: 11%;
  margin-top: 11%;
}

.left-center1 {
  margin-left: 11%;
  margin-top: 15%;
}

.tab-block {
  display: block !important;
}

.what-b-top {
  padding-top: 2%;
}

body {
  overflow-x: hidden;
}

.home .block a:hover {
  text-decoration: underline !important;
}

.bottom-fix{
    margin-bottom: -3%;
}
/*.home .banner-sec {*/


/*background: bottom;*/


/*background-size: unset !important;*/


/*}*/

.primary-navigation .nav>li.open>.dropdown-menu>li a {
  font-size: 15px !important;
}

.footer-reference {
  display: none!important;
}

.heading-blue {
  font-family: "Helvetica-Neue", Helvetica;
  font-weight: 300;
  font-size: 18px;
}

.box-link {
  font-size: 16px !important;
}

.cta .cta-container .info-text {
    /*Used H3 specifications*/
  font-family: 'Lexia', Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: .9px;
}

.info-text a:hover {
  color: #3c4242;
}

.what-grey-bg {
  background-color: #f2f2f2;
}

.contact-cta {
  text-align: center;
}

ul li {
    /*Used p specifications*/
  font-size: 14px;
  line-height: 20px !important;
  letter-spacing: .3px;
  font-family: 'Helvetica-Neue', Arial, sans-serif !important;
  font-weight: 300;
}

.p-no-pad {
  padding: 0 !important;
}


/*******secondary nav padding********/

.list-about .linked-list.horizontal.pd-0 {
  padding-top: 7px;
}


/*******secondary nav padding********/


/**** ACCORDION *******/

.accordion-container .az-panel-heading a {
    /*Used H3 specifications*/
  font-family: 'Lexia', Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: .9px;
}

.tabs-rd .nav-pills>li>a {
  font-family: 'Lexia', Arial, sans-serif;
  font-weight: 300;
  font-size: 1.125em;
  line-height: 1.2380952381;
  letter-spacing: .9px;
  font-style: italic;
}

.bold {
  font-weight: bold;
}
.cosolve .cosolve-font .panel-title a {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: 1.9px;
}

/*.mobile-padding {*/
/*  padding: 0px 15px;*/
/*}*/

.grey-bg {
  background-color: #C4D600;
  padding: 10px;
  margin-bottom: 20px;
}
.cosolve-challenges-open .grey-bg {
  background-color: unset;
}
.cosolve-challenges-open .res-comp b a{
  text-decoration:none;
}
.root-section {
  width: 100%;
  padding: 0;
}

.banner-sec {
  background-size: 100% 100% !important;
  background-position: bottom center;
  display: flex;
  align-items: center;
  background-size: cover !important;
}

/*.programmes .banner-sec,.application_process .banner-sec, .about-us .banner-sec, .contact_us .banner-sec, */
/*.success_stories .banner-sec, .partnering .banner-sec, .compound-page .banner-sec, .preclinical-research .banner-sec,*/
/*.preclinical-data .banner-sec, .drug-delivery .banner-sec, .translational-data .banner-sec, .cell-therapy .banner-sec{*/
/*  background-position: center;*/
/*}*/

.banner-sec {
  background-position: center;
}

.rd_focus_areas .banner-sec, .our_team .banner-sec, .publications .banner-sec, .mentoring .banner-sec,.cosolve .banner-sec,.idea_incubator .banner-sec {
  background-position: top;
}

.application_process .partnering-section {
  background-position: top;
}

.accordion .accordion-group {
  border: none!important;
}

/*-----------publications-------------*/

.article-filter-txt {
  font-family: 'Lexia', Arial, sans-serif;
  font-style: italic;
  font-size: 14px;
  line-height: 20px;
}

.publication {
  padding: 0px 35px;
}

.banner-sec-publication {
  padding: 13.5%;
  padding-left: 10%;
}

.publications .list-about .list-item-5 {
  font-weight: bold;
}

.publications .list-about li:first-child {
  font-weight: normal !important;
}

.publications p.body-text.last-btn.bold {
  padding: 6px;
  border-style: groove;
}

/*YOU MAY ALSO BE INTRESTED IN SECTION*/

.interest-col {
  margin-top: 43px;
}

.interest-col p {
  border: 1px solid #3c4242;
  padding: 2%;
}

.interest-col h3 {
  border: 1px solid #3c4242;
  background:white;
  padding: 2%;
}
.interest-new-col h3{
  border: 0;
  background:white;
  box-shadow: 3px 4px 3px 0 rgb(27 27 27 / 7%), 0 1px 0 0px rgb(235 235 235 / 50%);
}

.interest-new-col{
  background: #f8f8f8;
  padding: 45px 0px !important;
  width: 100% !important;
}

.interest-col a {
  text-decoration: none !important;
}

.interest-col a:hover {
  color: #3c4242;
  text-decoration: underline !important;
  /*border-bottom: 3px solid #3c4242;*/
  /*transition: border-bottom .2s;*/
  ;
}

/*YOU MAY ALSO BE INTRESTED IN SECTION END*/

.publications p a {
  font-weight: bold;
  text-decoration: none!important;
}


/*column control component height bug*/


/********Footer**********/

.footer .column-2 hr,
.column-3 hr {
  display: none;
}

.footer .title .border {
  font-family: 'Lexia', arial;
  font-weight: 300;
  background-color: rgba(255, 255, 255, 0);
  box-sizing: border-box;
  color: #f8f8f8;
  text-align: left;
  line-height: normal;
  font-size: 23px;
  font-style: normal;
}

.footer a {
  color: #f8f8f8;
}

.footer ul li {
  margin-bottom: 0px;
  line-height: 2;
}

.footer .linked-list a {
  /*font-family: 'Lexia',Times,"Times New Roman",serif!important;*/
  /*font-weight: 300;*/
  /*font-size: 14px!important;*/
  /*line-height: 20px!important;*/
  font-family: "Helvetica-Neue",Helvetica,Arial,sans-serif;
  font-size: .6875rem;
  line-height: 1.1818181818;
  letter-spacing: .6px;
}

/*.footer_column_control_2 .linked-list a {
  font-size: 12px!important;
}
*/
.footer .column-3 .rte-node {
  text-align: right;
    /* padding-right: 20px;*/
  
}

.footer .column-3 .rte-node p {
  font-size: 12px;
}

.footer .columnControl .multi-column-container .col-sm-4.column-2 {
  position: relative;
  left: -119px;
}

.footer .columnControl .multi-column-container .col-sm-4.column-2 .linkList ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.footer .columnControl .multi-column-container .col-sm-4.column-2 .newImage .new-image {
  right: -50px;
}


/*.footer .accordion-container .panel-default {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    position: relative;
    left: -130px;
    font-family: 'Helvetica neue light','sans-serif'!important;
  }*/

.footer .columnControl .multi-column-container .col-sm-4 ul li {
  padding-left: 20px;
}

.footer .columnControl .multi-column-container .col-sm-4 {
  padding-top: 30px;
}

.footer .mobile-ipad-content {
  display: none;
}

.social-links.font-icon:not(.img-icon)>a {
  border-radius: 50%;
  border-color: #696969;
}

.fa-youtube:before {
  content: "\f16a";
}

.footer .social-links:not(.img-icon)>a:hover {
  background-color: #1b1b1b;
  color: #fff;
}

.footer-column-control .col-md-6.col-sm-12.col-md-3.col-lg-3.column-2 {
  display: none;
}


/***Programmes***/

.mobile-content {
  display: none;
}

.color-white {
  color: #f8f8f8 !important;
}

.color-black {
  color: black !important;
}

.info-img-pro {
  margin-bottom: 5%;
}

.pro-col3 {
  margin: auto;
  margin-top: 5%;
}

.programmes .pro-col3 {
  margin-top: 0;
}

.pro-col3 .column-1 .rte-node {
  background-color: #003865;
  padding: 5% 0;
    color: #fff;
}
.pro-col3.coSolve-sust .column-1 .rte-node {
    background-color: #68D2DF;
    color: #333;
}
.pro-col3 .column-3 .rte-node {
    background-color: #3F4444;
    padding: 5% 0;
    color: #fff;
}
.pro-col3 .column-3 .rte-node .secondarybtn, .pro-col3 .column-1 .rte-node .secondarybtn {
    color: #fff;
}
.pro-col3.coSolve-sust .column-3 .rte-node .secondarybtn, .pro-col3.coSolve-sust .column-1 .rte-node .secondarybtn {
    color: #333;
}
#acc-app .panel-collapse .video .video-parent{
width: 600px;
    height: 360px;
    clear: both;
    margin: 0 auto;
}
.blue-green-boxs {
  margin-left: 5%;
  margin-right: 12%;
}

.pro-col3 a {
  padding-top: 15px;
}

.success_stories .pro-col3 .column-1 .rte-node {
  background-color: #68D2DF;
  padding: 5% 0;
}

.pro-col3 .column-2 .rte-node {
  background-color: #C4D600;
  padding: 5% 0;
}

.preclinical-data .pro-col3 .column-2 .rte-node, .target-identification .pro-col3 .column-2 .rte-node,
.cell-therapy .pro-col3 .column-2 .rte-node,
.translational-data .pro-col3 .column-2 .rte-node, .cosolve-challenges-open .pro-col3 .column-2 .rte-node,
.cosolve .pro-col3 .column-2 .rte-node, .cosolve-sprints .pro-col3 .column-2 .rte-node {
  background-color: #68D2DF;
  padding: 5% 0;
}

a.blue-links {
  font-family: 'Lexia', Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  font-size: 16px;
  text-decoration: none !important;
}

a.blue-links:hover {
  text-decoration: underline !important;
}

a.a-links {
  font-family: 'Lexia', Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  font-size: 14px;
  text-decoration: none !important;
}

a.a-links:hover {
  text-decoration: underline !important;
}

.fa.fa-chevron-circle-right {
  padding-left: 2%;
}

p.p-text.text-block {
  font-family: "Helvetica-Neue", Arial, sans-serif;
  font-weight: 300;
  font-size: 24px;
  padding-bottom: 5%;
}

.pro-col3 button {
  background: none;
  border-color: #f8f8f8;
  border-style: solid;
  border-width: 2px;
  width: 40%;
  margin-bottom: 3%;
}

.pro-col3 .rte-node>div {
  margin-left: 5%;
  margin-right: 12%;
}

p.body-text.text-block {
  line-height: 1.5;
  font-weight: 600;
  margin-top: 5%;
  margin-bottom: 5%;
}

.pro-col3 .column-2 button {
  border-color: black;
}

.col3-txt1 {
  color: black;
}

.color-1 {
  background-color: #68D2DF;
}

.color-2 {
  background-color: #C4D600;
}

.color-3 {
  background-color: #003865;
}

.color-4 {
  background-color: #3F4444;
}

.color-5 {
  background-color: #F0AB00;
}

/*.programmes .column-pro .row {*/
/*  margin-top: 3.5%;*/
/*}*/



.programmes .molecule-txt {
  margin-top: 20%;
}

.drug-delivery .rte-node {
    min-height: auto;
}


/*Target identification*/

.target-identification .blue-sec, .preclinical-data .blue-sec, .cell-therapy .blue-sec, 
.drug-delivery .blue-sec, .translational-data .blue-sec, .cosolve-sprints .blue-sec,
.cosolve-challenges-open .blue-sec, .rd-postdoctoral-challenge .blue-sec {
  background-color: #003865;
  padding: 20px 5px !important;
}




/*Cell Therapy*/

.cell-therapy .blue-sec {
  background-color: #003865;
}


/*** Contact-us***/

.contact_us header a:hover {
  text-decoration: none !important;
}

.contact_us .panel-title a:hover {
  text-decoration: none !important;
  color: white;
}

.form-sec h2 {
  font-size: 1.4375rem;
  line-height: 1.3043478261;
  letter-spacing: 1.05px;
}

.form-sec .page-section-inner {
  width: 50%;
  margin: auto;
}

.form-sec {
  background-color: #f2f2f2;
}

.multi-column-container.contact-column {
  width: 1280px;
  margin: 5% auto;
}

.contact-column a {
  text-decoration: none !important;
}

.contact-col .newImage.parbase.section {
  margin-bottom: 10%;
  margin-top: 10%;
}

.contact-col p {
  text-align: center;
}

.form-sec .form-container .form-group .radio input[type="radio"],
.form-container .form-group .radio-inline input[type="radio"],
.form-container .form-group .checkbox input[type="checkbox"],
.form-container .form-group .checkbox-inline input[type="checkbox"] {
  bottom: 0;
  margin: 4px 0 0 !important;
  /*margin-left: 5px !important;*/
  left: 0;
}



.form-sec .form-container .form-group .form-info-section {
  padding: 10px;
  border-radius: 5px;
  background: none;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: .3px;
  font-family: 'Helvetica-Neue', Arial, sans-serif;
  font-weight: 300;
  margin-bottom: 15px;
  padding-left: 0;
}

.form-sec .radio .col-xs-12 {
  display: flex;
  flex-direction: column;
}

.form-sec button.btn.submit-btn.btn-primary.btn-lg {
  padding: .9375rem 1.5625rem .9375rem 1.875rem;
  color: #3c4242;
  background: 0 0;
  border: 1px solid #3c4242;
  border-radius: 2px;
  letter-spacing: 1.4px;
  display: inline-block;
  text-decoration: none !important;
  font-size: 16px;
  line-height: 19px;
  font-family: 'Lexia', Arial, sans-serif;
  font-style: italic;
  font-weight: 700 !important;
}

.form-sec button.btn.submit-btn.btn-primary.btn-lg:after {
  font-family: FontAwesome;
  content: "\f054";
  margin-left: 1.0625rem;
  font-style: normal;
}

.form-sec button.btn.submit-btn.btn-primary.btn-lg:hover {
  border: 1px solid rgba(60,66,66,.04) !important;
  color: #3c4242 !important;
}

.form-sec button.btn.submit-btn.btn-primary.btn-lg:hover span {
  border-bottom: 3px solid #3c4242 !important;
  transition: border-bottom .2s !important;
}

.form-sec label {
  font-family: 'Lexia', Arial, sans-serif;
  font-weight: 300;
  font-size: 1.125em;
  line-height: 1.2em;
  letter-spacing: 1.05px;
}

.form-sec .form-label-container>label {
  font-weight: 700;
}

.checkbox label {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: .3px;
  font-family: 'Helvetica-Neue', Arial, sans-serif;
  font-weight: 300;
  margin-bottom: 15px;
}


label {
  font-family: 'Helvetica-Neue';
}



/*.form-sec button.btn.submit-btn.btn-primary.btn-lg {*/
/*    background: none;*/
/*    color: #333333;*/
/*    border: 2px solid #797979;*/
/*    padding: 1% 6%;*/
/*    font-family: "Helvetica-Neue", Arial, sans-serif;*/
/*    font-weight: 300;*/
/*    border-radius: 0px !important;*/
/*    font-size: 18px;*/
/*}*/

.form-sec button.btn.clear-btn.btn-default.btn-lg {
  display: none;
}

.form-sec .checkbox label span {
  color: #333;
  padding-left: 22px;
}

.form-control:focus {
  border: 1px solid #ccc;
  box-shadow: none;
}

.form-label-container span.text-danger {
  margin-left: -5px;
}

/*@media only screen and (max-width:375px){*/
/*    .form-sec .form-container .form-group .radio input[type="radio"]{*/
/*        margin:2px 0 0 !important;*/
/*    }*/
/*}*/




.human-biological-samples .accordion-container .accordion-inner-container {
  padding-top: 0 !important;
}



/*.preclinical-molecules .accordion-container .accordion-inner-container {*/


/*    padding-top: 0 !important;*/


/*}*/

.accordion-container .accordion-inner-container {
  padding-top: 0 !important;
}


/*****Application Process*****/



.mob-sec {
  display: none;
}

.application_process .cta .cta-container {
  padding-bottom: 3%;
}

.application_process .cta .cta-container .info-link a {
  border: 1px solid #000;
  border-radius: 0;
}

.application_process .cta .cta-container .info-link a:hover {
  background-color: transparent;
  border: 1px solid #d0cdcd !important;
}

.application_process .btn-view:hover {
  background-color: transparent;
  border-width: 1px !important;
}

.about-us .home-sec .btn-view:hover {
  background-color: transparent !important;
  border-width: 1px !important;
}

.about-us .home-sec .btn-view a:hover {
  color: black;
}

.btn-view:hover {
  background-color: transparent !important;
  border-width: 1px !important;
}

/*.what-is-open-innovation .cta-btn2 {
  padding-top: 0;
  padding-bottom: 10px;
}*/

.cta-btn2 {
  padding-top: 0;
  padding-bottom: 0;
}

.cta .cta-container {
  text-align: left;
  padding-left: 0;
  padding-top: 0;
  margin-left: -20px;
}

.cta-btn1 .cta .cta-container,
.application_process .cta-btn2 .cta .cta-container {
  text-align: center;
  margin-top: 15px;
}

.application_process .acc-sec {
  padding-top: 0;
}

.bodytext.last-btn a {
  text-decoration: none;
}

.application_process .accordion.accordion-container.acc-app {
  padding-top: 0;
}

.component-section.full-width.container.no-style.cta-btn2.banner-sec {
  padding-top: 0;
}

/*
.component-section.container.no-style.cta-btn1 {
  padding-top: 0;
}
*/
.carousel-col {
  width: 75%;
  margin-left: 11.5%;
}

.carousel .carousel-indicators li .carousel-indicator {
  border-radius: 0;
  width: 25px;
  height: 25px;
  top: -13px;
  padding: .1875rem;
  background: #fff;
  border: 1px solid #b19fba;
  cursor: pointer;
  display: inline-block;
  position: relative;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: 200;
}

.carousel .carousel-indicators li.active a {
  background: #fff;
  border: 1px solid #000;
}

.carousel .carousel-indicators li.active .carousel-indicator:after {
  background-color: black;
  width: 17px;
  height: 17px;
}

.carousel .carousel-indicators.hide-caption {
  position: relative;
  margin-left: 5%;
}

.carousel .carousel-indicators.hide-caption li {
  width: 24%;
}

.carousel .carousel-indicators li .carousel-indicator:after {
  border-radius: 0;
}

.carousel .carousel-indicators.hide-caption li .carousel-indicator-caption {
  top: -33px;
  background: #b19fba;
  content: " ";
  display: block;
  height: 1px;
  width: 94%;
  position: relative;
  z-index: 100;
  right: -54%;
}

.carousel .carousel-indicators.hide-caption li:last-child .carousel-indicator-caption {
  display: none;
}

.carousel-col .column-1 {
  padding-left: 0;
}

.carousel-col .column-3 {
  padding-left: 7%;
}

.carousel-col .column-4 {
  padding-left: 15%;
}

.carousel-inner .multi-column-container.center-col {
  height: 400px;
}

/******arrow*****/
a.left.carousel-control:before, a.right.carousel-control:before {
  display: inline-block;
  position: absolute;
  top: 0;
  color: #3f4444;
  left: -10px;
  width: 100%;
  height: 100%;
  font-size: 2em;
}

a.left.carousel-control:before {
  font-family: az-webfont;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\f10b";
}

a.right.carousel-control:before {
  font-family: az-webfont;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\f10c";
}

.carousel-control .fa {
  display: none !important;
}

.application_process .carousel-col .column-4 {
  padding-left: 11%;
}

.interest-col .new-image .new-image-desktop {
  height: 225px;
}

.app-main .btn-view a {
  text-decoration: none;
}

.blue-sec button {
  margin-top: 23px;
}

.application_process p.body-text.last-btn.bold {
  padding: 16px;
  border-style: groove;
}

.application_process p.body-text.last-btn.bold a {
  font-weight: bold;
}

.success_stories p.body-text.last-btn.bold {
  padding: 16px;
  border-style: groove;
}

.success_stories p.body-text.last-btn.bold a {
  font-weight: bold;
}


/****About us***/



.listToDropdown.section {
  display: none;
}

.contact_us p.fa.fa-chevron-circle-down {
  font-size: 20px;
}

.contact_us p.fa.fa-chevron-circle-down a {
  margin-left: 10px;
}

.list-about .vcenter,
.sm-vcenter {
  font-family: "Lexia-Light-Italic";
  font-weight: 300;
  font-size: 12px !important;
}

.list-about li:first-child {
  font-weight: bold;
}

.list-about .action-link {
  font-size: 14px;
}

.blue-sec {
  background-color: #68D2DF;
  padding: 20px 7px;
}

.cta .cta-container .info-link a {
  padding: .5rem 1rem;
  color: #3c4242 !important;
  background: 0 0;
  border: 1px solid #3c4242;
  border-radius: 2px;
  letter-spacing: 1.4px;
  display: inline-block;
  text-decoration: none !important;
  font-size: 16px !important;
  line-height: 19px;
  font-family: 'Lexia', Arial, sans-serif !important;
  font-style: italic;
  font-weight: 700 !important;
}

.pad-email {
  padding-left: 98px;
  padding-top: 2%;
}

.about-us .cta-btn1 {
  padding-top: 0;
  padding-bottom: 0;
}

.main-sec .cta .cta-container {
  text-align: left;
  padding-left: 0;
  margin-left: -4%;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
  border-bottom: 3px solid #830051;
}

.nav-pills>li.active>a {
  padding-bottom: 13px;
}

.nav-pills {
  border-bottom: none;
}

.list-about .action-link {
  margin-top: -5%;
}


/*******Error pages*****/

.error-section1 {
  background-size: 100% 100% !important;
}

.error-section1,
.error-section1 .container {
  padding: 0;
  margin: 0;
}

.error-section1 {
  padding: 8rem 0 8rem 3rem;
}

.error-section1 .heading-1,
.error-section1 .heading-3 {
  padding-bottom: 2rem;
}

.error403 .middle-content,
.error404 .middle-content,
.error500 .middle-content {
  background-color: #f8f8f8;
  width: 100%;
  margin: 0;
  padding: 0;
}

.error403 .footer,
.error404 .footer,
.error500 .footer {
  margin-top: 0;
}

.error-section1 .rnd-btn {
  border: 1px solid #3f4444;
  border-radius: 50%;
}

.error-section1 a {
  text-decoration: none !important;
  color: #333333;
  font-weight: bold !important;
}

.error-section1 a:hover {
  text-decoration: underline !important;
}

.error-section1 ul li {
  font-family: "Helvetica-Neue", Arial, sans-serif;
  font-weight: 400;
}

.error-section1 .rnd-btn a:hover {
  text-decoration: none !important;
}


/*****Preclinical research****/
.clinical-1 {
  padding-bottom: 0;
  padding-top: 20px;
}

.pre-clinical-sec {
  padding-top: 0;
}

.preclinical-column {
  margin-top: 45px;
}

.pre-column1 {
  margin: 5px auto 2px;
}

p.border-pre {
  border-bottom: 0.5px solid;
}

.preclinical-column .column-3 .rte-node {
  background-color: #68d2df !important;
  padding: 20.5px 0;
}
.preclinical-column .column-1 .rte-node .col-txt3 h3,
.preclinical-column .column-2 .rte-node .col-txt3 h3,
.preclinical-column .column-3 .rte-node .col-txt3 h3 {
  font-size: 1.2375rem;      
}

.block-pre {
  width: fit-content;
  padding: 5% 3%;
  margin-top: -5%;
  margin-bottom: -0%;
}

.roll-block>.block-pre a {
  text-decoration: none!important;
  color: #f8f8f8;
}

.roll-text .block-pre a {
  text-decoration: none!important;
}

.roll-block:hover>.block-pre a {
  text-decoration: underline !important;
}

.quote img {
  width: 5%;
  position: relative;
  top: -5px;
}

.rd_focus_areas .quote img {
  width: 3%;
}

.application_process .quote img {
  width: 3%;
}


/*****Preclinical molecule*****/

.dark-blue .blue-sec {
  background-color: #003865;
}

.dark-blue {
  padding-bottom: 0;
  padding-top: 0;
}

.dark-blue h3 {
  color: white;
}

.dark-blue .body-text {
  color: white;
}

.dark-blue .btn-signup {
  background-color: #003865;
  border: 1px solid #f9f9f9;
}

.blue-btn {
  margin-top: 11px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.molecule .page-section-inner {
  width: 95%;
  margin: 3% auto;
}

.molecule-sec2 a {
  text-decoration: none !important;
  padding: 0.7em;
}

.h-zero-pad {
  padding: 0 !important;
}

.h-zero-margin {
  margin-bottom: 0 !important;
}

.h-top-pad {
  padding-top: 20px;
}

.t-top-pad {
  padding-top: 15px;
}

.tfaq-top-pad {
  padding-top: 4%;
}

.h-bottom-pad {
  padding-bottom: 15px;
}

.molecule .acc-app {
  padding: 0;
}

.clinical-molecules .molecule .col3-txt1 .text-block {
  padding-bottom: 5.8%;
}

.molecule .accordion-container .az-panel-heading {
  padding: 2%;
}

.tab-molecule {
  padding: 0;
}

.molecule-sec2 {
  background-color: #f2f2f2;
}

.molecule-sec2 {
  width: 100%;
}

.panel-title a:hover {
  text-decoration: none;
}

.panel-title a:focus {
  text-decoration: none;
}

.trans-pad {
  padding-right: 12%;
}

.btn-pad-3 {
  padding: 20px !important;
}

.prop-btn {
  margin: -42px;
  padding: 20px;
}

.prop-btn-sprints {
  margin: -45px;
}

.prop-btn-box-1 {
  white-space: nowrap;
  text-align: center;
}

.prop-btn-box-1-sprints {
  white-space: nowrap;
  text-align: center;
}

.trans-right-margin {
  margin-right: 5%;
}


/***********Translation data***********/

.translational-data .acc-app {
  padding: 0px !important;
}

.translational-data .panel-heading {
  padding: 10px 0px !important;
}

.translational-data .col3-txt1 .text-block {
  padding-bottom: 5.8%;
}

.trans-row {
  overflow: hidden;
}

.trans-col {
  float: left;
  margin: 20px;
  padding-bottom: 100%;
  margin-bottom: -100%;
}

.cosolve-challenges-open .acc-app {
  padding: 0px !important;
}

.cosolve-challenges-open .panel-heading {
  padding: 10px 0px !important;
}

.what-is-open-innovation .acc-app {
  padding: 0px !important;
}

.what-is-open-innovation .panel-heading {
  padding: 20px 0px !important;
}

.mentoring .acc-app {
  padding: 0px !important;
}

.mentoring .panel-heading {
  padding: 10px 0px !important;
}


/***********CoSolve Challenge closed***********/

.cosolve-challenges .acc-app {
  padding: 0px !important;
}

.cosolve-challenges .panel-heading {
  padding: 10px 0px !important;
}

.preclinical-molecules .acc-app {
  padding: 0px !important;
}

.preclinical-molecules .panel-heading {
  padding: 10px 0px !important;
}

.target-identification .acc-app {
  padding: 0px !important;
}

.target-identification .panel-heading {
  padding: 10px 0px !important;
}

.preclinical-data .acc-app {
  padding: 0px !important;
}

.preclinical-data .panel-heading {
  padding: 10px 0px !important;
}

.drug-delivery .acc-app,
.cell-therapy .acc-app {
  padding: 0px !important;
}

.drug-delivery .panel-heading,
.cell-therapy .panel-heading {
  padding: 10px 0px !important;
}

.clinical-molecules .acc-app {
  padding: 0px !important;
}

.clinical-molecules .panel-heading {
  padding: 10px 0px !important;
}

.human-biological-samples .acc-app {
  padding: 0px !important;
}

.human-biological-samples .panel-heading {
  padding: 10px 0px !important;
}

.multi-column-container.contain {
  margin-top: 30px;
}
/***********CoSolve Sprints***********/

.cosolve-sprints .acc-app {
  padding: 0px !important;
}

.cosolve-sprints .panel-heading {
  padding: 10px 0px !important;
}


/********Social media icon*************/

.fa-twitter:before {
  content: "\f099";
}

i.fa.fa-mail:before {
  content: '\f0e0';
}

.fa.fa-facebook:before {
  content: "\f09a";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.circle {
  border-radius: 50%;
  display: inline-block;
  background: #2f4444;
  padding: 0px 8px 4px;
}

.circle i {
  color: white;
  font-size: 14px!important;
  position: relative;
  top: -1.5px;
  margin-left: 0 !important;
}

/*.social {
  float: right;
}*/

.social .linked-list.horizontal li {
  margin-right: 10px !important;
}

hr {
  display: none;
}

.social-links>a>.fa {
  font-size: 16px;
}

.social .list-item-0 p {
  font-family: "Helvetica-Neue", Arial, sans-serif;
  font-weight: 300;
  font-size: 18px;
}

.social ul {
  display: flex;
  align-items: center;
  justify-content: center;
}

.social li p {
  margin-bottom: 0;
}
/**********Exit-ramp***********/

#normal-exit-ramp .modal-footer a.btn {
  border-radius: 0;
  color: #3c4242;
  background: white;
  border-color: black;
  font-weight: bold;
  padding: 1rem 2rem;
  font-family:'Lexia', Arial, sans-serif;;
}

#normal-exit-ramp .modal-footer {
  text-align: start;
  padding-left: 15px;
  border: 0;
}

#normal-exit-ramp .modal-body {
  padding-bottom: 0;
}

#normal-exit-ramp .modal-footer .fa {
  display: none;
}

#normal-exit-ramp .modal-header {
  border: 0;
  padding-bottom: 0;
}

#normal-exit-ramp .modal-content {
  margin-top: 20%;
  border-radius: 0;
  padding: 2rem;
}


/*********Compound pages********/

.compound-page .accordion-container .text-right {
  display: none;
}

/*.compound-page .list-about li {*/
/*  font-weight: normal !important;*/
/*}*/

/*.compound-page .fa a {*/
/*  padding-left: 0.5rem;*/
/*}*/

/*.compound-page .list-about a:hover {*/
/*  color: #000;*/
/*}*/

.compound-page .accordion-inner-container .panel-heading {
  padding: 17px 15px 19px 0;
}

.compound-page .accordion-inner-container {
  padding: 0;
}

.compo-p-mb-45 {
  margin-bottom: 40px;
}
.compound-page .table {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: .3px;
  font-family: 'Helvetica-Neue', Arial, sans-serif ;
  font-weight: 300;  
  border:none!important;
}
/*.compound-page a.a-links {*/
/*  font-family: "lexia", Arial, sans-serif;*/
/*  font-weight: 300;*/
/*  font-style: italic;*/
/*  font-size: 16px;*/
/*}*/

.coumpound-page .table>thead>tr>th, .table>thead>tr>td, .table>tbody>tr>th, .table>tbody>tr>td, .table>tfoot>tr>th, .table>tfoot>tr>td{
    border:none!important;
}
.compound-page .table td{
  border: 1px solid #333 !important;
}
.all-comp-lin {
  padding-top: 42px !important;
}

.comp-main-sec .column-2 h3:last-child {
  margin-bottom: 20px;
}

.compound-page .panel-body {
  padding: 0 !important;
}

.dark-purple {
  background-color: #830051 !important;
  color: #f8f8f8;
}

.table .dark-purple th, .table .dark-purple td, .table .purp td, .table .light-purple td{
    border: 1px solid #fff !important;
}


.purp {
  background-color: #83005121 !important;
}

.light-purple {
  background-color: #f8f8f8 !important;
}

.interest-col .col-sm-4:hover a {
  text-decoration: underline !important;
}



/**********idea incubator*********/

.root-section .cta .cta-container a {
  font-family: 'Lexia', Arial, sans-serif;
  font-weight: 300;
  font-style: italic;
  font-size: 16px;
  color: #3F4444 !important;
}

.root-section .cta .cta-container a:after {
  font-family: FontAwesome;
  content: "\f054";
  margin-left: 1.0625rem;
  font-style: normal;
}

.root-section .cta .cta-container .info-link a:hover {
  background-color: transparent;
  text-decoration: underline !important;
    /*color:#3f4444;*/
  font-weight: bold;
}

.btn-view a {
  font-weight: bold !important;
}

.btn-view a:hover {
  font-weight: bold;
}

a.learn-more {
  font-family: 'Lexia', Arial, sans-serif;
  font-weight: 300;
  font-style: italic;
  color: #3F4444;
}

.partnering .btn-new {
  margin-bottom: -5%;
}


/*********resource list******/

.resourceListFilter strong {
  font-family: 'Lexia', Arial, sans-serif;
  font-weight: 700;
  font-size: 1.3125rem;
  line-height: 1.2380952381;
  letter-spacing: .9px;
  padding-bottom: 10px !important;
  font-style: italic;
}

.res-comp a {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: .3px;
  font-family: 'Helvetica-Neue', Arial, sans-serif;
  font-weight: 300;
  margin-bottom: 15px;
}

.res-comp b {
  font-family: 'Lexia', Arial, sans-serif;
  font-weight: 700;
  font-size: 1.125em;
  line-height: 1.2em;
  letter-spacing: 1.05px;
}

.res-comp b a {
  font-family: 'Lexia', Arial, sans-serif;
  font-weight: 700;
  font-size: 1.125em;
  line-height: 1.2em;
  letter-spacing: 1.05px;
  font-style: italic;
}

.res-comp b a:after {
  content: "\f115" !important;
  font-family: az-webfont !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 1.35rem;
  position: relative;
  top: 2px;
  margin-left: 10px;
}

.res-comp b a:hover {
  text-decoration: none;
  color: inherit;
}

.res-comp b a:hover span {
  border-bottom: 3px solid #3c4242;
  transition: border-bottom .2s;
}

.filter-collapse-container .resource-filter-node h5 {
  font-family: 'Lexia', Arial, sans-serif;
  font-weight: 300;
  font-size: 1.125em;
  line-height: 1.2em;
  letter-spacing: 1.05px;
}

.resourceListFilter .col-md-3 {
  width: 33.33%;
}

.resourceListFilter .panel-body {
  background-color: #f2f2f2;
  height: 485px;
}

.resourceListFilter .clearfix:before,
.clearfix:after {
  display: inline-block;
  content: " ";
}

.res-comp img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.resourceListFilter .panel-body>a>div {
  margin-top: 7%;
}

.resourceListFilter .text-muted small {
  display: none;
}

#clinical .input-group.search-container {
  padding: 0 !important;
}

.resourceListFilter .form-group .text-muted {
  display: none;
}

.resourceListFilter .btn-group.drop-down {
  display: none;
}

.resourceListFilter div#selected-filters {
  margin-bottom: 5%;
}

.pre-top-space {
  padding-top: 3%;
}

.resourceListFilter .panel-body .glyphicon.glyphicon-chevron-right {
  display: none;
}

.filter-dropdown-container .filter-dropdpown-lable{
    display:none;
}

.resource-search-filter-container{
    margin-top:13px;
}
/*******after-changes*********/

.mobile-grey-top-margin {
  padding: 0;
}

#Programme.section-top-margin {
    margin-top: 30px;
}

.footer-code{
    margin-bottom:0;
    position: relative;
    top: 120px;
    color:#f8f8f8;
    font-size: .6875rem;
}

/*@media only screen and (min-width:600px) {*/


/*  h1 {*/


/*    font-size: 2.625rem;*/


/*    line-height: 1.14em;*/


/*    letter-spacing: 1.1px;*/


/*  }*/


/*  h2 {*/


/*    font-size: 1.875rem;*/


/*    line-height: 1.2;*/


/*    letter-spacing: .9px;*/


/*  }*/


/*  h3 {*/


/*    font-size: 1.4375rem;*/


/*    line-height: 1.3043478261;*/


/*    letter-spacing: 1.05px;*/


/*  }*/


/*}*/


/************************************************mobile view****************************************************/

@media only screen and (max-width:767px) {
    
    .comp-box-sec {
        margin-bottom: 0;   
    }

    
    /*.home .banner-sec{
        height:120px;
    }*/
    
    .form-sec .form-container .form-group .radio input[type="radio"]{
    margin:0 !important;
}
.form-container .form-group .checkbox input[type="checkbox"]{
    margin: 3px 0 0 !important;
}
    
  .resource-grid.padding-horizontal-15 {
    padding: 0px;
  }

  .hbs-section-top-margin .column-1 {
    padding-bottom: 20px;
  }

  .cosolve-challenges-open .accordion-container .az-panel-heading a {
    padding-right: 25px !important;
    position: relative !important;
  }

  .cosolve-challenges-open .accordion-container .az-panel-heading a span.fa {
    position: absolute !important;
    top: 0px !important;
    right: 0 !important;
  }

  .programmes .pro-col3 {
    margin-top: 45px;
  }

  .mobile-grey-top-margin .section-top-margin {
    margin-top: 20px !important;
  }

  .column-pro1 .column-2 .rte-node {
    height: 85px;
  }

  .pre-colll .column-2 .rte-node {
    height: 106px;
  }

  .clinical-research .pre-column2 .column-3 .rte-node {
    height: 85px;
  }

  .contain .column-2 .rte-node {
    height: 103px;
  }

  .mar-top2 {
    margin-top: 0;
  }
  /*.img-mobile,.video-full-bleed-mobile .video-parent {*/
  /*  margin-left: -22px !important;*/
  /*  width: 114% !important;*/
  /*}*/

  /*.cosolve-challenges-open .section-top-margin {*/
  /*  margin-top: 40px !important;*/
  /*}*/

  .section-top-margin-cosolve1 {
    margin-top: 0 !important;
  }

  /*.cosolve-challenges .section-top-margin {
    margin-top: 0 !important;
  }*/

  .cosolve-challenges .section-top-margin-cosolve-blue {
    margin-top: 28px !important;
  }

  /*.cosolve .column-pro .rte-node {*/
  /*  margin-bottom: -20px;*/
  /*}*/
    
    /*.target-identification .pro-col3 .rte-node div, .programmes .pro-col3 .rte-node div,*/
    /*.preclinical-data .pro-col3 .rte-node div, .translational-data .pro-col3 .rte-node div, */
    /*.drug-delivery .pro-col3 .rte-node div*/
  .pro-col3 .rte-node div {
    margin-left: 8%;
  }

  .cell-therapy .pro-col3 .rte-node div {
    margin-left: 2%;
  }

  .drug-delivery .our-team-email .col-sm-9, .cell-therapy .our-team-email .col-sm-9,
    .translational-data .our-team-email .col-sm-9,
    .cosolve-challenges-open .our-team-email .col-sm-9 {
    padding-left: 15px;
  }
  .our-team-email.video-col2.cosolve-challenge-open-col1 .column-1,
  .our-team-email.video-col2.cosolve-challenge-open-col1 .column-2 {
	  width: 100%;
  }
  .mobile-padding.cosolve-challenge-open-cont3 {
	padding: 0px !important;  
  }
  .contain.column-pro1.cosolve .sliderBg a {
    text-decoration: none !important;
	}
	.contain.column-pro1.cosolve .sliderBg a h4 {
		margin: 0;
		padding: 10px 10px 10px 20px;
		color: #fff;
	}
	.contain.column-pro1.cosolve .col-sm-4 {
		margin-bottom: 20px;
	}
	.contain.column-pro1.cosolve .column-2 .rte-node {
		height: auto;
	}
  
  .resourceListFilter .panel-body>a>div {
    margin-top: 9%;
    margin-left: 2%;
  }

  .text-muted {
    margin-left: 2% !important;
  }

  .tab-container ul li:first-child {
    margin-left: 2px;
  }

  .section-blur-layer {
    opacity: 0 !important;
  }

  .blue-sec-override {
    background-color: #ffffff !important;
  }

  .mar-zero1 {
    margin-top: 0;
  }

  .human-biological-samples .mar-zero1 h2 {
    margin-top: 0 !important;
  }

  .preclinical-data .section-top-margin-rd-img {
    margin-top: 0 !important;
  }

  .target-identification .section-top-margin-contact-form {
    padding: 0 !important;
    margin-top: 0 !important;
  }

  .social {
    float: unset;
    text-align: center;
  }

  .cta-btn2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .app-mobile-text {
    color: black;
  }

  .tab-p-pad {
    padding-top: 15px;
  }

  .what-is-open-innovation .top-mar-img-sec {
    padding: 0 !important;
  }

  .mob-top-mar-sec-h2 {
    padding: 0 !important;
  }

  .mob-top-mar-sec {
    padding: 15px 0 0 0 !important;
  }

  .signup-top-mar {
    margin-top: 12px;
  }

  .what-mob-lp {
    padding-left: 13px;
  }

  .primary-navigation .nav>li.open>.dropdown-menu>li a {
    font-size: 14px !important;
    font-weight: 300;
  }

  .footer .accordion-container .az-panel-heading a {
    font-family: 'Lexia', Arial, sans-serif;
    font-weight: 300;
  }

  .oi-news1-mob {
    margin-bottom: 8%;
  }

  p.label0,
    .label0 a {
    font-size: 1rem;
  }

  .banner-sec .desktop-content h1 {
    margin-top: 0;
  }

  .primarybtn {
    font-size: 1rem !important;
        /*padding: .9375rem 1.5625rem .9375rem 1.875rem;*/
    padding: .9375rem 0rem .9375rem 0rem;
    color: #3c4242;
    background: 0 0;
        /*border: 1px solid #3c4242;*/
    border-radius: 2px;
    letter-spacing: 1.4px;
        /*display: inline-block;*/
    text-decoration: none !important;
    font-family: 'Lexia', Arial, sans-serif;
    font-style: italic;
  }

  .blue-sec .row {
    width: 100%;
    margin: 0 auto;
  }

  .grey-top-sec .row {
    width: 100%;
    margin: 0 auto;
  }

  .grey-top-sec .section-bottom-margin {
    margin-bottom: 0 !important;
  }
  
    /*.blue-sec .row .column-2 {
        padding-left: 0;
    }*/
    /******open-innovation**/
  .win-col-last {
    margin-bottom: 25px;
  }

  .win-top-txt {
    text-align: center;
  }

  /*.sec-win {
    padding: 0;
  }*/

  .contact-col .newImage.parbase.section {
    margin: 5% auto;
  }

  .sec-pad {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

 /* .faq-pat {
    padding-top: 0;
  }*/

  .suc-pad-videos-text-1 {
    padding-top: 2%;
  }

  .suc-pad-videos-text-2 {
    padding-top: 3%;
  }

  .home-pad-b {
    padding-bottom: 2%;
  }

  .app-pad {
    padding-top: 0;
  }

  .app-pad-img {
    padding-top: 0;
  }

  .bullet-img {
    width: 10%;
    height: auto;
    position: relative;
        /*display:inline-block !important;*/
    flex: 1;
  }

  .footer .multi-column-container.footer-column-control .col-md-6.col-sm-12.col-md-3.col-lg-3.column-2 {
    display: none !important;
  }

  .success_stories .success-pad {
    padding-bottom: 9% !important;
    margin-top: 1.5%;
  }

  .head-mt-20 {
    padding-top: 20px;
  }

  .contact-us-pbl {
    padding-bottom: 4.5%;
  }

  .contact_us p.fa.fa-chevron-circle-down {
    margin-top: 1%;
  }

  .co-margin {
    margin-top: -4%;
  }

  .comp-inetrest-page .columnControl+.text p:last-of-type {
    margin: 5% 0 1.5%;
  }

  .comp-main-sec .column-2>.text>.rte-node>p .primarybtn-signup.signup {
    margin-top: 14px;
  }

  .compound-page .mobile-content {
    margin-top: 15px;
  }

  .dru-faq .accordion-container>.panel-action-container>ul,
    .dru-faq.accordion-container>.panel-action-container>ul {
    height: 6px !important;
  }

  .dru-faq .cta-container .info-text {
    padding-top: 0 !important;
  }

  .pre-top-space {
    padding-top: 0;
  }

  .h-top-pad {
    padding-top: 3px;
  }

  .t-top-pad {
    padding-top: 3px;
  }

  .tfaq-top-pad {
    padding-top: 4%;
  }

  .faq-space {
    padding-top: 12px;
  }

  .partnering .btn-new {
    margin-bottom: 0%;
  }

  .what-is-open-innovation .cta-container {
    margin-top: 0px !important;
  }

  .part-pad1 {
    padding-top: 4%;
  }

  .part-img {
    padding-top: 2%;
  }

  .part-below {
    padding-top: 8%;
  }
 
    /*.cosolve .footer{*/
    /*    margin-top: -1%;*/
    /*}*/
    /*.cosolve .page-section-inner{*/
    /*    margin-bottom:0;*/
    /*}*/
    /*.cosolve .component-section{*/
    /*    display:table-row;*/
    /*}*/
 

 
    /*.compound-page .page-section-inner .columnControl{*/
    /*    margin-bottom: 5%;*/
    /*}*/
  


  .tabs-rd .nav-pills:not(.nav-stacked)>li.active>a,
    .nav-pills:not(.nav-stacked)>li.active>a:focus,
    .nav-pills:not(.nav-stacked)>li.active>a:hover {
    border-left: 3px solid #830051 !important;
  }

  .tab-about ul.nav.nav-pills.tab-list li {
    width: 100%;
  }

  .tab-about ul.nav.nav-pills.tab-list li {
    width: 100%;
  }

  .tab-about .nav-pills>li.active>a {
    border-bottom: none !important;
  }

  .tab-about ul.nav.nav-pills.tab-list li:first-child {
    margin-left: 2px;
  }

  .tab-about .nav-pills>li>a {
    text-align: left;
  }

  .banner-sec {
    height: 230px;
  }

  .application_process .component-section.container.no-style.root-section {
    top: -2px;
  }

  .home .banner-sec {
    background-repeat: no-repeat;
    background-position: center;
  }

  .rd_focus_areas .banner-sec {
    background-repeat: no-repeat;
        /*margin-bottom: -20%;*/
    ;
  }

  .tab-container {
    margin: 10px 0px 30px !important;
  }

  .preclinical-molecules .tab-container {
    margin: 10px 0px 45px !important;
  }

  .what-is-open-innovation .banner-sec {
    background-size: 100% 100% !important;
  }

  .what-is-open-innovation .component-section.full-width.transparent.banner-sec .columnControl.section {
    margin: -30%;
  }

  .what-is-open-innovation .banner-sec .section-blur-layer {
    background-color: rgba(0, 0, 0, 0) !important;
  }

  .our_team .component-section.full-width.transparent.banner-sec .columnControl.section {
    margin: -20%;
  }

  .our_team .banner-sec .section-blur-layer {
    background-color: rgba(0, 0, 0, 0) !important;
  }

  .programmes .banner-sec {
    background-size: 100% 100% !important;
    background-repeat: no-repeat;
    background-position: top;
  }

  .programmes .component-section.full-width.transparent.banner-sec .columnControl.section {
    margin: -30%;
  }

  .programmes .banner-sec .section-blur-layer {
    background-color: rgba(0, 0, 0, 0) !important;
  }

  .application_process .banner-sec .section-blur-layer {
    background-color: rgba(0, 0, 0, 0) !important;
  }

  .application_process .component-section.full-width.no-style.banner-sec .columnControl.section {
    margin: -20%;
  }

  .success_stories .component-section.full-width.transparent.banner-sec .columnControl.section {
    margin: -50%;
  }

  .partnering .component-section.full-width.transparent.banner-sec .columnControl.section {
    margin: -13%;
  }

  .partnering .component-section {
    padding-top: 0;
  }

  .component-section.full-width.transparent.partnering-section {
    background: none!important;
   /* padding-top: 0;*/;
  }

  .partnering .component-section.full-width.transparent.partnering-section .sec-pad {
    padding: 0;
  }

  .mentoring .component-section.full-width.transparent.banner-sec .columnControl.section {
    margin: -20%;
  }

  .human-biological-samples .mobile-content {
    padding-left: 15px;
  }
    /*.what-is-open-innovation .banner-sec {
          background-size: 100% 60% !important;
          background-repeat: no-repeat;
          margin-bottom: -20%;
      }
      
      .what-is-open-innovation .component-section {
          padding: 0px 0px 20px !important;
      }
      
      .what-is-open-innovation .banner-sec .section-blur-layer{
              background-color: rgba(0, 0, 0, 0) !important;
      }
      
      .success_stories  .banner-sec {
          background-size: 100% 60% !important;
          background-repeat: no-repeat;
          margin-bottom: -20%;
      }
      
      .success_stories .component-section {
          padding: 0px 0px 20px !important;
      }
      
      .success_stories .banner-sec .section-blur-layer{
              background-color: rgba(0, 0, 0, 0) !important;
      }*/
    /*.partnering .banner-sec {
          background-size: 100% 65% !important;
          background-repeat: no-repeat;
          margin-bottom: -13%;
      }
      
      .partnering .component-section {
          padding: 0px 0px 20px !important;
      }
      
      .partnering .banner-sec .section-blur-layer{
              background-color: rgba(0, 0, 0, 0) !important;
      }*/
   
    /*************idea incubator********/
    /* .idea_incubator .footer{*/
    /*margin-top:0;*/
    /*}*/
  /*.idea_incubator .mobile-content,*/
  /*  .idea_incubator .section1,*/
  /*  .idea_incubator .section2 {*/
  /*  padding: 15px;*/
  /*}*/
    /*.idea_incubator .section2{*/
    /* padding-bottom:0;*/
    /*}*/
    /*.idea_incubator .idea-main {*/
    /*  top: -43px;*/
    /*}*/
  /*.idea_incubator .drop-nav {*/
  /*  padding: 10px;*/
  /*}*/

  /*.idea_incubator .drop-nav .fa {*/
  /*  margin-left: 215px;*/
  /*}*/
    /********compound page**********/
  /*.compound-page .footer {*/
  /*  margin-top: 0;*/
  /*}*/

  /*.compound-page .listToDropdown.section {*/
  /*  padding-bottom: 11%;*/
  /*}*/
    /*.compound-page {*/
    /*  top: -43px;*/
    /*}*/
  /*.compound-page .container {*/
  /*  padding: 15px 15px 0;*/
  /*}*/

  /*.compound-page .comp-inetrest-page .multi-column-container .rte-node {*/
  /*  margin-bottom: 1.5rem;*/
  /*}*/


  /*.compound-page .banner-sec {*/
  /*  margin-top: -11%;*/
  /*}*/

  /*.compound-page .drop-nav {*/
  /*  padding: 10px;*/
  /*}*/

  /*.compound-page .drop-nav .fa {*/
  /*  margin-left: 215px;*/
  /*}*/
  .all-comp-lin {
    /*margin-bottom: 30px !important;*/
    padding-top: 26px !important;
  }

  .comp-main-sec .table .padding-top-10 {
    padding-top: 0px;
  } 
  /*.compound-page .col-sm-3.col-xs-12.column-2 .text.parbase.section:first-child .rte-node {*/
  /*  margin: 1.5rem 0 0 0;*/
  /*}*/

  .footer .accordion-container .az-panel-heading a {
    font-size: 23px !important;
    font-weight: normal;
  }
    /***********Exit-ramp***********/
  #normal-exit-ramp .modal-content {
    border-radius: 0;
    padding: 2rem 2rem 2rem 2rem;
  }

  #normal-exit-ramp .modal-footer a.btn {
    padding: 1rem 2rem;
    display: inline;
    margin-right: 1rem;
  }
    /**Contact-us ****/
  .contact_us .mobile-content {
    padding: 0 22px;
  }

  .contact-column {
    width: 100% !important;
    padding: 0 22px;
    margin-bottom: 5% !important;
  }

  .form-sec .page-section-inner {
    width: 100%;
    padding: 0 22px;
  }

 /* .contact-col {
    margin-top: 7%;
  }*/

  .cta-btn1.home-sec.section-top-margin-img .contact-col {
    margin-bottom: 20px;
  }
    /*--------publications----------------*/
  .publication {
    padding: 5px 60px;
  }

  .banner-sec-publication {
    padding: 5%!important;
  }

  .publications .component-section .page-section-inner {
    margin-top: 0%;
  }

  .publications .mobile-content {
    padding: 0px 15px;
  }

 /* .drop-nav .fa {
    margin-left: 257px;
    position: relative;
        /*top: -24px;  }*/
   
    /*-----hamburger------*/
    /* .navbar-toggle {
      float: none!important;
      position: relative;
      right: -305px!important;
      top: -89px;
      z-index: 100;
    }
  
    .clinical-research .navbar-toggle {
      top: -40px !important;
    }
  
    .about-us .navbar-toggle {
      top: -40px !important;
    }
  
    .what-is-open-innovation .navbar-toggle {
      top: -40px !important;
    }
  
    .translational-data .navbar-toggle {
      top: -40px !important;
    } 
    /*---------header logo and search component--------------------------*/
    /* header nav .mobile-configuration .section .header_column .row .column-1 .new-image {
      text-align: left!important;
      width: 150%;
      padding: 5px;
      z-index: 100;
    }
  
    header .global-search-inner .form-inline .input-group {
      position: relative;
      height: 49px;
      width: 5% !important;
      right: 15% !important;
      top: -44px;
    }
  
    .header_link {
      display: none;
    }*/
 
    /****Programmes**/
  .pro-col3 {
    width: 120%;
    margin-left: -5%;
  }

  .pro-col3 .col-sm-6.col-xs-12 {
    padding: 0;
  }

  .mobile-content {
    display: block;
        /*margin-top: 5%;*/;
  }

  .publications .component-section .page-section-inner {
    top: 0px;
  }
    /*.about-us .mobile-content {*/
    /*    margin-bottom: -20%;*/
    /*}*/
  .desktop-content {
    visibility: hidden;
  }

  .desktop-content-win {
    display: none;
  }
    /*.column-pro .column-2 {*/
    /*  margin-top: 5%;*/
    /*}*/
    /*.programmes .banner-sec .heading-1 {
      font-size: 14px;
    }*/
  .sec-pro-collaboration .heading-1 {
    font-size: 26px !important;
    padding-top: 10px;
  }
    /***Application****/
  .application_process p.body-text.btn-new {
    margin-bottom: 10%;
  }

  .des-sec {
    display: none;
  }

  .blue-sec button {
    margin-top: 0;
  }

  .application_process .component-section.container.no-style.interest-sec {
    padding-top: 0;
  }

  .application_process p.heading-3.below-image {
    padding-left: 11%;
    padding-right: 11%;
    padding-bottom: 8%;
  }

  .mob-sec {
    display: block;
    padding-bottom: 0;
    margin-bottom: -8%;
  }

  .btn-new {
    margin-bottom: -10%;
  }

  .body-text.last-btn a {
    text-decoration: none;
  }

  #car-section {
    padding-top: 0;
  }

  .component-section.container.no-style.carousal-sec {
    padding-top: 0;
  }

  .cta-btn1 .cta-container {
    margin-left: 0 !important;
  }

  .carousel-col {
    display: none;
  }

  .carousel .carousel-indicators.hide-caption li {
    width: 17%;
  }

  .carousel .carousel-indicators.hide-caption li .carousel-indicator-caption {
    width: 68%;
    left: 74%;
  }

  .blue-sec button {
    margin-left: 15px;
  }

  .app-main .column-2 img.new-image-mobile {
    width: 110% !important;
    margin-left: -5%;
  }

  .component-section.full-width.transparent.banner-sec.app-banner {
    width: 106%;
    margin-left: -4%;
  }
    /***about us***/

  .about-us .cta-btn2 {
    display: none;
  }

  .mob-sec {
    padding: 5%;
  }

  .about-us .cta .cta-container .info-link {
    margin-bottom: 4%;
  }

  .main-sec .cta .cta-container {
    padding: 0;
  }

  /*.compound-page .mobile-content {*/
  /*  margin-top: -2% !important;*/
  /*  margin-bottom: 35px;*/
  /*}*/

  .about-us .banner-sec .page-section-inner.container {
    margin: 10%;
  }
    /*.tab-list li.tab-list-element.active {*/
    /*    padding-bottom: 21px;*/
    /*}*/
  .tab-list .tab-container[data-enable-mobile-horizontal="true"] .tab-list .tab-list-element.active a {
    border-bottom: none;
  }
    /********Error*******/
  .error-section1 {
    padding: 2rem 2rem 2rem 2rem;
  }
    /**preclinical research **/
 

  
  .roll-block {
    position: relative;
    top: -25px;
  }

  .roll-block>.block-pre a {
    letter-spacing: 2.2px;
  }
  .cosolve-challenges-open .roll-block>.block-pre a {
    letter-spacing: 1.05px;
  }


 
    /** Molecule **/
  .molecule .page-section-inner {
    width: 90%;
    margin: 3% auto;
  }

  .text-box2 {
    margin-right: 15%;
  }

  .molecule .accordion-container .az-panel-heading {
    padding: 4%;
  }

  .mobile-content.molecule-txt {
    margin: 5% 3% 10%;
  }

  .clinical-molecules .mobile-content.molecule-txt {
    margin: 10% 3% 0;
  }

  .molecule-col1 .col-sm-9.col-xs-12.column-2 {
    padding-top: 10%;
    background-color: white;
    width: 105%;
    margin-left: -2%;
    margin-bottom: -10%;
  }

  /*.molecule-col1 .column-1 {*/
  /*  padding-bottom: 10%;*/
  /*}*/
  
    /****Social media ****/
  .social {
    text-align: center;
  }

  
    /*****column reverse***/
  .column-reverse .row {
    display: flex;
    flex-direction: column-reverse;
  }
    /****out_team***/
  .our_team .position-mobile {
    margin: 5%;
    margin-top: -2%;
  }
    /***** Resource list ******/
  .resourceListFilter .col-md-3 {
    width: 100%;
  }
   
   /******Secondaary nav********/
 
  
 
  
  


 
  /********after changes ****/
  .top-mar-sec-h2 {
    padding: 7px 0 0 0 !important;
  }

  /*.programmes .pro-col3 {*/
  /*  margin-top: 5.7% !important;*/
  /*}*/

  .mobile-zero-margin-p {
    margin-bottom: 0;
  }

  .mob-section-intellect {
    padding-top: 0 !important;
  }

  .mobile-spacer45 h1 {
    margin-top: 0px;
  }

  .mobile-spacer45 p {
    margin-bottom: 0px;
  }

  .mobile-spacer45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .remove-bottom-margin-mobile {
    margin-bottom: 0 !important;
  }
  
  .cosolve-sprints .remove-bottom-margin-mobile {
    margin-bottom: -2% !important;
  }
    
    /**********human-biological****/
  .article-sec-human li.article-item {
    width: 100%;
    margin: 0;
  }

  .article-sec-human li img {
    width: 100%;
  }

  .article-sec-human li>a.article-item-link.no-cursor {
    display: none;
  }

  .article-sec-human .sliderBg {
    background: none !important;
  }

  .article-sec-human .sliderHeader {
    padding: 1.225rem .70rem;
    height: 4.375rem;
    display: inline-block;
    color: white;
  }

  .article-sec-human .sliderDesc {
    line-height: 1.4285714286;
    font-weight: 300;
    letter-spacing: .3px;
    padding: .625rem .70rem .25rem;
    margin-top: -1%;
    color: white;
  }

  .article-sec-human .sliderWrapper {
    position: relative;
    top: -4.2rem;
    height: 75px;
  }

  .article-sec-human .html-container.article-list-filters {
    text-align: center;
  }

  .article-sec-human .article-item-10 .sliderWrapper {
    height: 41px;
  }

  .sliderBg i {
    padding-left: 15px;
  }

    .sliderHeader h3{
        letter-spacing:0px;
    }
  .mobile-grey-top-margin .molecule-col1 .column-1 {
    margin-bottom: 20px;
  }
  
  .footer-code-mobile{
      margin:6% 5% 0;
  }
}

@media only screen and (max-width: 360px) {
  .sec-pro-collaboration .heading-2 {
    font-size: 24px;
  }

  .learn-more {
    font-size: 14px;
  }
}

@media only screen and (max-width: 320px) {
  .preclinical-column .column-2 .rte-node {
    margin-bottom: -20%;
  }
}


/****************88mobile+ipad***********************************/

@media only screen and (max-width:991px) {
    .footer-code{
        display:none;
    }
    
    .footer-code-mobile{
        color:#f8f8f8;
        font-size: .6875rem;
    }
    
  .footer .expand-img-mobile.visible-xs-inline-block {
    width: auto !important;
  }

  .drug-delivery .target-sec {
    margin: 0;
  }
    /***** Footer ****/
  .footer .mobile-ipad-content {
    display: block;
    width: 100%;
  }

  .mar {
    margin-bottom: 9%;
  }

  .footer .accordion-container .az-panel-heading {
    padding: 5%!important;
    padding-left: 22px !important;
  }

  .footer .border {
    display: none;
  }

  .footer .desk-hidden {
    display: none;
  }

  .footer .panel-title {
    font-family: 'Lexia', Arial, sans-serif;
    font-weight: 300;
    font-style: italic;
    background-color: rgba(255, 255, 255, 0);
    box-sizing: border-box;
    color: #fffefe;
    text-align: left;
    line-height: normal;
    font-size: 23px;
  }

  .footer .accordion-container .panel-default {
    background-color: #1b1b1b;
    border-bottom: 1px solid #ddd !important;
  }

  .footer .mobile-content {
    margin-top: 0;
  }

  .footer .accordion-container .accordion-inner-container {
    padding-top: 0;
  }

  .footer .panel-group {
    margin-bottom: 0;
  }

  .footer .panel-action-container.text-right {
    display: none;
  }

  .footer .panel {
    border-left: none;
    border-right: none;
  }

  .target-sec {
    width: 90%;
    margin: auto;
  }

  #accordion-1784598772.panel-group {
    border-top: 0px;
  }

  .footer_column_control_2 .new-image {
    margin-left: 5%;
    margin-top: 5%;
    text-align: left !important;
  }

  .footer .footer_column_control_2 .linkList.section ul {
    display: flex;
    padding-top: 5%;
  }

  .footer .social-links-container.horizontal {
    padding-left: 5%;
  }

  .footer_column_control_2 .linkList.section {
    border-top: 1px solid #f9f9f9;
    width: 90%;
    margin: 0 auto;
    margin-top: 5%;
  }

  .footer .columnControl .multi-column-container .col-sm-4 {
    padding-top: 10px;
  }

  .footer .column-3 .rte-node {
    text-align: left;
    padding-left: 5%;
    font-size: 14px;
    margin-top: 10px;
  }

  .footer div#accordion--1454074599.panel-group {
    border-top: none!important;
  }

  .quick-acc .accordion-inner-container .panel-group {
    border-top: 1px solid #ddd;
  }

  .footer .footer_column_control_2 .column-2 li.list-item-1 {
    padding-left: 5%;
  }
    /* .footer{
        margin-bottom:20px !important;
    }*/
  .footer .panel-body {
    margin-left: 25px;
  }

  /*.footer .social-links-container.horizontal ul li {*/
  /*  padding-left: 5px;*/
  /*}*/
  
  .footer .collapse.in .linked-list {
    margin-bottom: 10px;
  }
    /***molecule*/
  .molecule .accordion-inner-container .panel {
    border-bottom: 1px solid #ddd;
  }
    /****resource list **/
  .resourceListFilter .visible-xs {
    display: none !important;
  }

  .footer .socialMedia {
    margin-top: 8%;
  }
  
  /**********secondary nav***********/
  .list-about {
    display: none;
  }

  .listToDropdown.section {
    display: grid;
    border: 1px solid #ebefee;
    border-left: 4px solid #1aadce;
    width: 100% !important;
    
  }
  
  

  .portrait-list-dropdown .list-dropdown-head.dropdown-toggle {
    z-index: 100;
    font-size: 16px;
    font-family: LexiaLight,Times,"Times New Roman",serif;
  }

  .portrait-list-dropdown .list-dropdown-head.dropdown-toggle:hover {
    color: inherit;
    text-decoration: none;
    font-size: 16px;
    font-family: LexiaLight,Times,"Times New Roman",serif;
  }

  ul.list-dropdown.dropdown-menu {
    position: relative;
  }

  .drop-nav {
    padding: 10px;
  }
    /***********Drop-doem menu sec*****/
  .drop-nav {
    display: flex;
  }

  .drop-nav .fa {
    font-size: 1.5em;
    font-weight: bold;
 /*   position: absolute;
    right: 10px;
    top:20px;*/;
  }

  .drop-nav .fa-chevron-circle-down:before {
    content: '\f107'!important;
    position: absolute;
    top: 50%;
    right: .75rem;
    margin-top: -.5875rem;
  }

  ul.list-dropdown.dropdown-menu {
    width: 102%;
    left: -5px;
    background-color: #f8f8f8;
    margin: 0 !important;
    padding-left: 10px;
  }

  .preclinical-nav .drop-nav {
    padding: 1.25rem 3.125rem 1.0625rem 1.0625rem;
  }

  .mentoring .drop-nav.open li.list-dropdown-item.list-item-1 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .about-us .drop-nav.open li.list-dropdown-item.list-item-0 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .what-is-open-innovation .drop-nav.open li.list-dropdown-item.list-item-1 a:before, .compound-page .drop-nav.open li.list-dropdown-item.list-item-1 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .rd_focus_areas .drop-nav.open li.list-dropdown-item.list-item-2 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .our_team .drop-nav.open li.list-dropdown-item.list-item-3 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .partnering .drop-nav.open li.list-dropdown-item.list-item-4 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .publications .drop-nav.open li.list-dropdown-item.list-item-5 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .preclinical-research .drop-nav.open li.list-dropdown-item.list-item-0 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .preclinical-molecules .drop-nav.open li.list-dropdown-item.list-item-1 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .target-identification .drop-nav.open li.list-dropdown-item.list-item-2 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .preclinical-data .drop-nav.open li.list-dropdown-item.list-item-3 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .drug-delivery .drop-nav.open li.list-dropdown-item.list-item-4 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .cell-therapy .drop-nav.open li.list-dropdown-item.list-item-5 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .sex-inclusive-research-framework .drop-nav.open li.list-dropdown-item.list-item-6 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .clinical-research .drop-nav.open li.list-dropdown-item.list-item-0 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .clinical-molecules .drop-nav.open li.list-dropdown-item.list-item-1 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .human-biological-samples .drop-nav.open li.list-dropdown-item.list-item-2 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .translational-data .drop-nav.open li.list-dropdown-item.list-item-3 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .cosolve .drop-nav.open li.list-dropdown-item.list-item-0 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .cosolve-challenges .drop-nav.open li.list-dropdown-item.list-item-1 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .cosolve-challenges-open .drop-nav.open li.list-dropdown-item.list-item-1 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .cosolve-sprints .drop-nav.open li.list-dropdown-item.list-item-2 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .idea_incubator .drop-nav.open li.list-dropdown-item.list-item-0 a:before {
    width: .25rem;
    height: .625rem;
    margin-left: -.5625rem;
    margin-top: .3125rem;
    content: '';
    position: absolute;
    background-color: #1aadce;
  }

  .drop-nav .list-dropdown li.list-dropdown-item a:after {
    font-family: az-webfont;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: .375rem;
    right: 1.5625rem;
    margin-top: .4875rem;
    position: absolute;
    /* top: 50%; */
    content: '\f111';
  }
}


/*******************************************desktop, ipad,ipad-pro *********************************************/

@media (min-width:768px) and (max-width:991px) {
    
    
    .home .banner-sec{
        min-height:220px;
    }
  .footer .panel-body {
    margin-left: 12px;
  }

  .primarybtn-white {
    padding: .9375rem 1.05rem .9375rem 1.05rem;
  }

  .clinical-molecules .dark-blue {
    margin-top: -1px;
  }
/*****resource list ipad 50%****/

  .resourceListFilter .col-md-3 {
    width: 50%;
  }

/*****resource list ipad 50%****/
    
  .cosolve-sprints .grey-bg {
    min-height: 140px !important;
  }

  .no-txt-wrap {
    width: 102% !important;
  }

  .info-text {
    padding-top: 0 !important;
  }

  p.label0,
    .label0 a {
    font-size: 14px;
  }

  .home h2 {
    font-size: 23px;
    margin-top: 0;
  }

  .sec-featured h3 {
    font-size: 14px;
    margin-top: 0;
  }

  .grey-top-sec {
    margin-right: -25px;
    margin-left: -25px;
  }

  .bullet-img {
    width: 10%;
  }

  .what-is-open-innovation .bullet-img {
    width: 18%;
  }

  .partnering-section .columnControl .column-1 {
    width: 45%;
  }

  .part-nowrap1 {
    padding-bottom: 14%;
  }

  .part-nowrap3 {
    padding-bottom: 14%;
  }

  .idea_incubator .pro-col3 .column-1 .rte-node,
    .idea_incubator .pro-col3 .column-2 .rte-node {
    min-height: 168px;
  }
    /*********Compound-page******/
  .compound-page .pro-col3 .column-1 .rte-node,
    .compound-page .pro-col3 .column-2 .rte-node {
    min-height: 168px;
  }

  .compound-page .primarybtn-signup i.fa {
    margin-left: 0.625rem;
  }

  .wr-cp {
    display: inline !important;
  }

  .trans-box-1 {
    padding-bottom: 22% !important;
  }

  .trans-box-2 {
    padding-bottom: 1% !important;
  }

  .sprints-box-1 {
    padding-bottom: 9% !important;
  }

  .sprints-box-2 {
    padding-bottom: 1% !important;
  }

  .open-box-1 {
    padding-bottom: 25% !important;
  }

  .open-box-2 {
    padding-bottom: 1% !important;
  }
    /***********idea incubator********/
  .idea_incubator .list-about {
    padding-left: 4.5%;
    padding-top: 1%;
  }

  .idea_incubator .section2 .new-image .new-image-desktop {
    height: 280px;
  }
    /******mentoring****/
  .mentoring .container.middle-content {
    width: auto;
  }
    /**Programmes page**/
  .pro-col3 .column-2 br {
    display: none;
  }

  .pro-col3 button {
    width: 60%;
  }

  .programmes .col3-txt1 .text-block {
    margin-bottom: 1% !important;
  }

  .programmes .pro-col3 .rte-node {
    min-height: 155px;
  }

  .carousel-col {
    display: none;
  }

  .carousel .carousel-indicators.hide-caption li {
    width: 23%;
  }

  .blue-sec .cta .cta-container .info-link {
    padding: 0;
  }

  .blue-sec {
    margin-right: -25px;
    margin-left: -25px;
  }

  .mob-sec {
    display: block;
    padding: 2%;
  }

  .about-us .cta .cta-container .info-link {
    margin-bottom: 4%;
  }
    /***application process***/
  .interest-col .new-image .new-image-desktop {
    height: 120px;
  }
    
    /***contact-col**/
  .contact-col .col-sm-4.col-xs-12 {
    min-height: 240px;
  }
    /* ------------------footer-----------------*/
  .footer .social-links-container.horizontal {
    padding: 0 35%!important;
  }
  .footer_column_control_2 .new-image{
      margin-left:10%;
  }
  
  .footer-code-mobile{
      text-align: center;
    margin-top: 5%;
  }

  .footer .social-links-container.horizontal ul li {
    padding-left: 2%!important;
  }

  .footer .footer_column_control_2 .linkList.section ul {
    justify-content: center!important;
  }

  .footer .visible-sm-inline-block {
    width: 20%!important;
    left: 35%!important;
  }

  .footer .column-3 .rte-node {
    text-align: center;
  }
    /****molecule***/
  .clinical-molecules .molecule .col3-txt1 .text-block {
    padding-bottom: 25%;
  }

  .preclinical-nav .list-about {
    padding-top: 1%;
  }
    /**roll-over***/
  .roll-block {
    width: 92.3% !important;
  }

  .preclinical-column .roll-block {
    width: 88.3% !important;
  }

  .pre-column2 .roll-block {
    width: 88.3% !important;
  }

  .clinical-research .roll-block>.block-pre a {
    font-size: 14px;
    letter-spacing: 0.5px !important;
  }

  .roll-block>.block-pre a {
    letter-spacing: 1.2px !important;
  }
    /***Resource list ***/
  .resourceListFilter .panel-body {
    background-color: #f2f2f2;
    height: 510px;
  }

  .blue-sec .row {
    width: 750px;
    margin: 0 auto;
    padding-right: 6.2%;
  }

  .grey-top-sec .row {
    width: 750px;
    margin: 0 auto;
    padding-right: 6.2%;
  }

  .our_team .blue-sec .row {
    padding-right: 0 !important;
  }

  .what-is-io-icon {
    margin-top: 23%;
  }

  .list-about {
    width: 750px;
    margin: 0 auto;
  }

  .column-reverse .primarybtn {
    padding: 0;
  }

  .home .footer {
    margin-top: 0px!important;
  }

  .footer .accordion-container .az-panel-heading a {
    font-weight: normal;
    font-size: 23px !important;
  }

  .partnering-section .fa.fa-chevron-right {
    display: initial;
  }

  .margin-social {
    /*margin-top: 15%!important;*/
    margin-top:19% !important;
  }

  .carousel-inner .multi-column-container.center-col {
    height: 470px;
  }

  .programmes .col3-txt1 {
    min-height: 170px;
  }

  .application_process .partnering-section {
    margin-top: 4%;
  }

  .publications-zero-padding .article-filter-item {
    margin: 6px;
    padding: 3px 10px 3px 10px;
  }
  
  /*************Human-biological***********/
  .article-sec-human .article-item {
    width: 47%;
    margin-right: 10px;
    margin-left: 12px;
  }

  .article-sec-human .articleList h3 {
    font-size: 20px;
  }
  .cosolve-challenges-open .article-sec-human  h3 {
    font-size: 18px;
  }

  .human-biological-samples .molecule-sec2 a {
    padding: 0.2em;
  }
}

@media (min-width:992px) and (max-width:1024px) {
    
.home .banner-sec{
    min-height:315px;
}
    
    .footer-code-mobile{
        display:none;
    }
    
  .human-biological-samples .molecule-sec2 a {
    padding: 0.2em!important;
  }

  .cosolve-sprints .grey-bg {
    min-height: 160px !important;
  }

  .preclinical-molecules .molecule-sec2 .page-section-inner {
    margin-left: 3% !important;
  }

  .application_process .partnering-section {
    margin-top: 2%;
  }

  .margin-social {
    /*margin-top: 28%!important;*/
    margin-top:18%!important;
  }

  .sec-featured .column-1 .info-text {
    margin-top: 0 !important;
  }

  .info-text {
    padding-top: 6% !important;
  }

  .blue-sec .row {
    width: 970px;
    margin: 0 auto;
    padding-right: 2.5%;
  }

  .grey-top-sec .row {
    width: 970px;
    margin: 0 auto;
    padding-right: 2.5%;
  }

  .our_team .blue-sec .row {
    padding-right: 0 !important;
  }

  .list-about {
    width: 970px;
    margin: 0 auto;
  }

  .bullet-img {
    width: 10%;
  }

  .part-nowrap1 {
    padding-bottom: 4%;
  }

  .part-nowrap3 {
    padding-bottom: 4%;
  }

  .trans-box-1 {
    padding-bottom: 15% !important;
  }

  .trans-box-2 {
    padding-bottom: 1% !important;
  }

  .sprints-box-1 {
    padding-bottom: 10% !important;
  }

  .sprints-box-2 {
    padding-bottom: 1% !important;
  }

  .open-box-1 {
    padding-bottom: 5% !important;
  }

  .open-box-2 {
    padding-bottom: 1% !important;
  }
    /***application process***/
   
    /***contact-col**/
  .contact-col .col-sm-4.col-xs-12 {
    min-height: 220px;
  }

  .footer_column_control_2 {
    margin-top: 10%;
  }

  .roll-block {
    width: 94% !important;
  }

  .preclinical-column .roll-block {
    width: 91.2% !important;
  }

  .idea_incubator .col-sm-6 .roll-text {
    margin-right: 1.2% !important;
  }

  .wr-cp {
    display: inline;
  }

  .compound-page .primarybtn-signup i.fa {
    margin-left: 0.625rem;
  }

  .compound-page .primarybtn-signup {
    padding: .9375rem 0.5625rem .9375rem 0.525rem;
  }
    /*** Resource List****/
  .resourceListFilter .panel-body {
    height: 485px;
  }

  .footer .socialMedia .pd-0 {
    margin-top: 20px;
  }

  .footer_column_control_2 .column-2 {
    padding-left: 0 !important;
  }
  
  /*********Human Biological Article*****/
  .article-sec-human .articleList h3 {
    font-size: 18px;
    letter-spacing:0px;
  }
  .cosolve-challenges-open .article-sec-human h3 {
    font-size: 18px;
    letter-spacing:0px;
  }
}

.open-box-1 {
  padding-bottom: 15% !important;
}

.comp-main-sec.spl-comp .table {
  margin-bottom: 0;
}

.sp-45-tb {
  margin-bottom: 45px !important;
}

.wr-cp {
  display: none;
}

.open-box-2 {
  padding-bottom: 1% !important;
}

.comp-main-sec .column-2 .accordion.section p.social-icons-link {
  margin-bottom: 36px;
}

.le-pt-28 {
  margin-top: 28px;
}

.comp-main-sec .right-ple-2 {
  padding-left: 10px;
}

.comp-main-sec .left-ple-2 {
  padding-right: 10px;
}

@media only screen and (min-width:768px) {
    
    .success_stories .interest-new-col{
        margin-top:45px;
    }
    
    .programmes .banner-sec{
        background-position:inherit !important;
    }
    
    .preclinical-molecules .tab-container {
        margin: 10px 0px 45px !important;
    }
  .contact-col .column-3 .newImage.parbase.section {
    margin-bottom: 13%;
  }

  .comp-main-sec .spl-comp-alc .fa {
    margin-bottom: 30px;
  }

  .cosolve-sprints .grey-bg {
    min-height: 105px;
  }

  .cosolve-challenges .video-parent, .cosolve-challenges-open .video-parent {
    width: 65%;
    margin: auto;
  }

  .remove-mb-deskt {
    margin-bottom: 0 !important;
  }

  .blue-sec-override {
    background-color: #f8f8f8 !important;
  }

  .molecule-col1 .row {
    display: flex;
    align-items: baseline;
  }

  .contact-col .column-1 {
    border-right: 1px solid #797979;
  }

  .contact-col .column-2 {
    border-right: 1px solid #797979;
  }

  .our-team-column {
    margin-top: 15px;
  }

  .app-mobile-text {
    color: #f8f8f8;
  }

  .par-im-down .column-1 img {
    padding-top: 2.2rem;
  }

  .con-learn-mo {
    padding-left: 6.5%;
  }

  .innovation-column.bottom-pad .column-2 {
    padding-top: 10px;
  }

  .home-sec2 .row {
    display: flex;
    align-items: center;
  }

  .sec-collaborate .row {
    display: flex;
    align-items: center;
  }

  .sec-featured h3 {
    margin-top: 0;
  }

  .what-faq-top {
    padding-top: 5px;
  }
    /*Main Navigation*/
  .primary-navigation .nav>li a {
        /*font-size: 1.3rem;*/
    color: #3c4242;
        /*line-height: 1.4285714286;*/
    font-family: 'Lexia',Times,"Times New Roman",serif;
    font-size: .875rem;
    line-height: 1.4285714286;
    letter-spacing: 1px;
      /*  font-family: 'Helvetica-Neue', Arial, sans-serif;*/
    font-weight: 300;
        /*margin-bottom: 15px;*/;
  }
    /*Sub menu in navigation*/
  .primary-navigation .nav>li a .link-text {
    white-space: normal;
    font-size: 13px;
    line-height: 1.4285714286;
    letter-spacing: .3px;
    font-family: 'Lexia-Light-Italic', Arial, sans-serif;
    font-weight: 300;
  }
    /*Secondary Navigation */
  .list-about .action-link {
    font-size: 1.2rem;
  }

  .success_stories .success-pad {
    padding-bottom: 4% !important;
    margin-top: 2.5%;
  }

  .application_process .sec-pad {
    padding-bottom: 45px;
  }

  .success-pad {
    padding-top: 2.2%;
    padding-bottom: 4.5%;
  }

  .column-reverse .column-2 {
    padding-left: 5%;
  }

  .home-col {
    margin-top: 6.7%;
  }

  .success_stories .pro-col3 {
    margin-top: 2% !important;
  }

  .compound-page .list-about.body-text li:nth-child(2) {
    font-weight: bold !important;
  }

  .su-mt-2 {
    margin-top: 2.1%;
  }

  .oi-mt-zero {
    margin-top: 0;
  }

  .dru-faq .info-text {
    padding-bottom: 1.5rem !important;
  }
    /******r&d*********/
  .right-padding {
    padding-right: 8%;
  }

  /*.idea_incubator .desktop-content {*/
  /*  margin: 9% 0 13%;*/
  /*}*/

 /* .idea_incubator .preclinical-column,
    .clinical-research .preclinical-column,
    .cosolve .preclinical-column {
    margin-top: 11.5%;
  }
*/
  

  /*.comp-main-sec .col-sm-3.col-xs-12.column-2>.text.parbase.section:first-child .rte-node {*/
  /*  margin-top: 8%!important;*/
  /*}*/
  .compound-page .col-sm-3.col-xs-12.column-2 > .text.parbase.section:first-child .rte-node {
    margin: 0 0 30px 0;
  }

  .comp-main-sec .column-1 .fa {
    margin-bottom: 30px !important;
  }

  /*.compound-page .section-top-margin {*/
  /*  margin-top: 39px !important;*/
  /*}*/

  .comp-main-sec .column-1 {
    padding-right: 6rem;
  }
  /*.comp-box-sec.component-section {*/
  /*  padding: 0;*/
  /*}*/

  /*.comp-inetrest-page.component-section {*/
  /*  padding: 0;*/
  /*}*/

  /*.comp-inetrest-page .columnControl+.text p:last-of-type {*/
  /*  margin: 1.8% 0 2.2%;*/
  /*}*/


  .rd_focus_areas .tab-content .col-sm-6.col-xs-12.column-2 {
    padding-left: 3%;
  }

  .search-icon {
    display: none;
  }

  .success_stories .pro-col3 .rte-node {
    min-height: 166px;
  }

  .tab-about .nav-pills>li {
        /*border: 1px solid red;*/
    border: 1px solid;
    box-sizing: border-box;
    margin-right: -3px;
  }

  .tab-about li.tab-list-element {
    width: 33%;
    text-align: center;
  }

  .tabs-rd .nav-pills>li.active>a,
    .nav-pills>li.active>a:focus,
    .nav-pills>li.active>a:hover {
    border-bottom: none;
        /*addded for rd border on hover */
    ;
  }

  .tabs-rd .nav-pills>li.active,
    .nav-pills>li.active:focus,
    .nav-pills>li.active:hover {
    border-bottom: 8px solid #830051 !important;
  }

  .nav-pills>li.active>a,
    .nav-pills>li.active>a:focus,
    .nav-pills>li.active>a:hover {
    font-weight: normal !important;
  }

  .tabs-rd .nav-pills>li.active>a:hover {
    border-bottom: none !important;
  }

  .tabs-rd .nav-pills>li>a:hover {
    /*border-bottom: none;*/
    border-bottom: 8px solid #830051 !important;
  }

  .banner-sec {
    min-height: 415px;
  }

  

  .what-is-open-innovation .banner-sec {
    min-height: 415px !important;
  }

  .column-pro1 .row {
    margin-top: 20px !important;
  }

  .col-img3 .info-text {
    padding-top: 10%;
  }

  .col-img32 .info-text {
    padding-top: 10%;
  }

  .blue-sec .column-2 {
    text-align: right;
  }
    /***contact-us***/
  .multi-column-container.contact-col {
    width: 100%;
/*    margin: 3.5% auto;
    margin-bottom: 24px;*/;
  }

  .footer {
    margin-top: 0px;
  }
    /**roll-over text preclinical overview page**/

  .pre-column2 {
    margin-top: 3%;
  }

  .multi-column-container.pre-column2.pre-colll {
    width: 66.66%;
    margin: 2.2% auto;
  }

  .success_stories .multi-column-container.pre-column2.pre-colll {
    width: 66.66%;
    margin: 5% auto;
    margin-bottom: 0;
    margin-top: 0 !important;
  }

  .block-pre {
    width: fit-content;
    padding: 2% 3%;
    margin-top: -5%;
    margin-bottom: -0%;
  }

  .roll-block {
    position: absolute;
    bottom: 0%;
    width: 100%;
    transform: translateY(0);
  }

  .column-pro .col-sm-6 {
    position: relative;
    height: 100%;
    transform: translateZ(0);
  }

  .pre-column2 .col-sm-4 {
    position: relative;
    height: 100%;
    transform: translateZ(0);
  }

  .roll-text {
    padding-top: 0;
    transition: transform .4s ease , all .4s ease;
    height: 0;
    overflow: hidden;
  }

  .col-sm-6:hover .roll-text {
        /*display:block;*/
    opacity: 0.8;
    height: auto;
    padding-top: 5%;
  }

  .col-sm-4:hover .roll-text {
        /*display:block;*/
    opacity: 0.8;
    height: auto;
    padding-top: 5%;
  }

  .article-sec-human .article-list-items li:hover .roll-text {
    opacity: 0.8;
    height: auto;
    padding-top: 5%;
  }

  .publications .social {
    /*display: none;*/;
  }
    /***margin social icons- contact us and partnering***/
  .margin-social {
    /*margin-top: 19%;*/
    margin-top:16%;
  }
    
    
    /*****after-changee*******/
  .center-col .row {
    display: flex;
    align-items: center;
  }

  .carousel .carousel-control {
    top: 30%;
  }

  .carousel-inner .column-2 {
    width: 40%;
  }

  /*.programmes .pro-col3 {*/
  /*  margin-bottom: 15px;*/
  /*}*/
  
  /*****preclinical ****/
  .foote-pb-0 {
    margin-bottom: 45px;
  }


/*************blue green box alignment***/
  .pro-col3 .rte-node {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
  }

  .blue-grnblock-h3 {
    flex: 1;
  }

  .blue-grnblock-p {
    flex: 0;
    margin-top: auto;
    margin-bottom: 0;
  }

/************Human Biological Sampleroll ove*****************/

  .article-sec-human img {
    display: none;
  }

  .article-sec-human .sliderBg {
    height: 14.252rem;
  }

  .article-sec-human .sliderHeader {
    padding: .70em 1.25rem .4rem;
  }
    .article-sec-human .sliderHeader.more {
    padding: 0.7em 0.65rem 0.4rem;
    position: fixed;
    bottom: 0;
    height:auto;
 }
  .article-sec-human .article-item-5 .sliderHeader, .article-sec-human .article-item-6 .sliderHeader {
    padding-top: 0.2em;
    padding-left:1.25rem;
  }

  .article-sec-human .article-item-10 .sliderHeader, .article-sec-human .article-item-4 .sliderHeader, .article-sec-human .article-item-3 .sliderHeader {
    padding: .70em .75rem .4rem;
  }
  
	.roll-over-pre.cosolve .sliderHeader h4 {
		font-size: 1em;
		margin-top: 0px;
}
}

@media only screen and (min-width:1024px) {
   
   /*********search bar**********/
  header .global-search-inner .form-inline .input-group {
    padding: 0px;
  }

  header .global-search-container.container.open {
    top: 0px !important;
    background: transparent;
  }

  header .form-inline .input-group>.form-control {
    background: white;
    width: 96.7%;
  }

  header .global-search-inner .form-inline .input-group .input-group-addon {
    background: #fff;
  }

  header .global-search-container.open .global-search-inner .form-inline .input-group .form-control {
    transition: right .3s ease-out;
    margin-top: 5px;
    border: 1px solid #3F4444;
  }
  
  header .global-search-inner.bring-front input.form-control{width: 99.7%;}

  header .top-header .header-actions .search a {
    padding: 15px 15px;
  }

  header .input-group-addon span.fa.fg-color.fa-times-circle{
    z-index: 99;
    top: 40px;
    position: relative;
    right: 3px;
  }
/********seach bar********************************/
   
   
   
    /*****Contact us colum width**********/
  .con-learn-mo .column-1 {
    width: 20%;
  }

  .con-learn-mo .column-2 {
    width: 30%;
  }
    /*****Contact us colum width**********/
  .open-box-1 {
    padding-bottom: 1% !important;
  }

  .open-box-2 {
    padding-bottom: 3% !important;
  }
    /********idea incubator*********/
  .idea_incubator .section2 .new-image .new-image-desktop {
    height: 350px;
  }

  .idea_incubator .col-sm-6 .roll-text {
    margin-right: 1.2%;
  }

  .footer .columnControl .multi-column-container .col-sm-4 {
    position: relative;
    left: -119px;
  }

  .footer .footer_column_control_2 .column-2 .linked-list {
    display: flex;
    justify-content: space-around;
    position: relative;
        /*left: -120px;*/
    padding: 5px!important;
  }
    /***contact-col**/
  .contact-col .col-sm-4.col-xs-12 {
    min-height: 250px;
  }

  .footer_column_control_2 {
    margin-top: 3%;
  }

  header .navbar-nav {
    margin-bottom: -5px;
  }

  .col-md-6.col-sm-12.col-md-3.col-lg-3.column-2 {
    border-left: 1px solid grey;
    padding-bottom: 2%;
  }

  .col-md-6.col-sm-12.col-md-3.col-lg-3.column-3 {
    margin-left: 10%;
    padding: 0;
  }

  .roll-block>.block-pre a {
    letter-spacing: 2.2px;
  }

  .roll-block {
    width: 95.6%;
  }

  .pre-column2 .roll-block {
    width: 90.8% !important;
  }
    
  /*.sec-pro-collaboration   .new-image .new-image-desktop{
        height:250px;
    }*/;
}


/* ---------------Hamnburger-----------------------*/

@media only screen and (min-width: 600px) and (max-width: 768px) {
  .navbar-default .navbar-toggle {
    border-color: transparent;
  }

  .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
    background-color: transparent;
  }
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
  .sprints-box-1 {
    padding-bottom: 7% !important;
  }

  .sprints-box-2 {
    padding-bottom: 1% !important;
  }

  .open-box-1 {
    padding-bottom: 25% !important;
  }

  .open-box-2 {
    padding-bottom: 1% !important;
  }

  .navbar-default .navbar-toggle {
    border-color: transparent;
  }

  .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
    background-color: transparent;
  }
}

@media only screen and (max-width: 480px) {
  .navbar-default .navbar-toggle {
    border-color: transparent;
  }

  .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
    background-color: transparent;
  }
}

@media only screen and (min-width:993px) and (max-width:1199px) {
  .he-le-mo {
    padding-bottom: 19%;
  }

  .footer .col-md-6 {
    width: 25%;
  }

  .footer .footer_column_control_2 .column-2 .linked-list {
    padding: 8px;
    padding-left: 0 !important;
  }

  .interest-col .new-image .new-image-desktop {
    height: 180px;
  }

  .programmes .col3-txt1 {
    min-height: 155px;
  }
}

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

  .con-learn-mo {
    padding-left: 2.5%;
  }

  .footer .columnControl .multi-column-container .col-sm-4 {
    position: relative;
    left: -119px;
  }

  .footer .footer_column_control_2 .column-2 .linked-list {
    display: flex;
    justify-content: initial;
    position: relative;
        /*left: -10%;*/
    padding: 5px!important;
  }

  .footer .footer_column_control_2 .column-3 p {
    margin-bottom: 0 !important;
    margin-top: 3%;
  }

  .molecule-sec2 .page-section-inner {
    width: 82% !important;
    margin: 3% auto;
  }

  .molecule-banner .page-section-inner {
    width: 1280px!important;
  }

  .cookie-margin {
    margin-left: 18px;
  }
    /*.home .home-sec .column-reverse .column-2 {*/
    /*  margin-top: 2%;*/
    /*}*/
  .list-about {
    width: 1280px;
    margin: 0 auto!important;
  }

  .blue-sec .row {
    width: 1280px;
    margin: 0 auto!important;
    padding-right: 2%;
  }

  .grey-top-sec .row {
    width: 1280px;
    margin: 0 auto!important;
    padding-right: 2%;
  }

 /* .what-is-open-innovation .container .home-sec {
    width: 1280px;
    margin: 0 auto;
  }*/

  .what-grey-bg .page-section-inner {
    width: 1280px;
    margin: 0 auto;
  }

  .blue-sec .column-1 {
    padding: 0px;
  }

  .partnering-section .page-section-inner {
    width: 1280px;
    margin: 0 auto;
  }

  .roll-block {
    width: 96.7%;
  }

  .pre-column2 .roll-block {
    width: 93% !important;
  }
}


@media (min-width:1025px) {
    .footer-code-mobile{
        display:none;
    }
  .cosolve .column-pro .roll-text {
    margin-right: 1.3%;
  }
  
  /*******resource list head margin*******/
  .resourceListFilter .panel-body>a>div {
    margin-top: 11% !important;
  }
  /*******resource list head margin*******/
}

@media only screen and (max-width: 767px) and (orientation:landscape) {
    
    /*footer {*/
    /*    margin-top: -9%;*/
    /*}*/
 .home .banner-sec{
     height:193px;
 }
  .hbs-remove-bottom-margin-p {
    margin-bottom: 45px !important;
  }

  .article-sec-human .articleList h3 {
    font-size: 21px;
  }

  .column-pro1 .column-2 .rte-node {
    height: 110px;
  }

  .contain .column-2 .rte-node {
    height: 134px;
  }

  .clinical-research .pre-column2 .column-3 .rte-node {
    height: 113px;
  }

  .idea_incubator .column-pro1 .column-2 .rte-node {
    height: 132px;
  }

  .pre-colll .column-2 .rte-node {
    height: 132px;
  }

  .pro-col3 .rte-node div {
    margin-left: 6%;
  }

  .cell-therapy .pro-col3 .rte-node div {
    margin-left: 1%;
  }

  footer .expand-img-mobile {
    width: 30% !important;
  }

  .preclinical-research footer,  .clinical-research footer, .cosolve footer,  .idea_incubator footer, .programmes footer {
    margin-top: -1px !important;
  }

  .about-us .listToDropdown.section {
    margin-top: 9px;
  }

  .what-is-open-innovation .listToDropdown.section {
    margin-top: 5px;
  }

  .what-is-open-innovation .btn-view {
    margin-top: 5%;
  }

  .partnering .footer {
    margin-top: 10%;
  }

  .about-us .video-text-head,
    .infographic {
    padding-top: 20px;
  }

  .about-us .mobile-padding {
    padding: 0px 35px;
  }

  .rd_focus_areas .sec-pad {
    padding-top: 0;
  }

  .what-is-open-innovation .component-section.full-width.transparent.banner-sec .columnControl.section {
    margin: -6%;
  }

  .programmes .component-section.full-width.transparent.banner-sec .columnControl.section {
    margin: -6%;
  }

  .our_team .component-section.full-width.transparent.banner-sec .columnControl.section {
    margin: -8%;
  }

  .mentoring .component-section.full-width.transparent.banner-sec .columnControl.section {
    margin: -2%;
  }

  .preclinical-research .bottom-space .column-2 .rte-node {
    margin-bottom: -32px;
  }
}


/*@media only screen and (min-width:960px) {
      /*-----------------header-----------------------------*/


/*navigation
    .primary-navigation ul li {
      height: 48px;
      border: 1px solid #797979;
      background-color: rgba(255, 255, 255, 0);
      box-sizing: border-box;
      font-family: 'Arial Regular', 'Arial', sans-serif;
      color: #333333;
      text-align: left;
      line-height: normal;
    }
  
   /* .primary-navigation li.item-more span {
      display: none;
    }
  
    span.more-text,span.hide-text {
      display: none!important;
    }
  
    .primary-navigation li.item-more ul {
      display: flex;
    }
  
    .primary-navigation ul li.dropdown.item-more.first-level-item {
      border-style: none!important;
    }
  
    .primary-navigation ul li:nth-child(1) {
      border-style: none!important;
      display: none;
    }
  
    .primary-navigation li.item-more ul li,li:nth-chiild(1) {
      border: 1px solid #000;
    }
  
    .primary-navigation li.item-more {
      position: absolute;
      height: 0vh;
      width: 100.5%;
    }
  
    .primary-navigation .nav>li.item-more .dropdown-menu {
      width: 170%;
      left: 100px;
    }
  
    .primary-navigation .nav>li.item-more .dropdown-menu .dropdown {
      width: 100%;
    }
  
    .primary-navigation li.item-more .dropdown-menu>li>a {
      font-size: 13px;
    }
  }*/

@media only screen and (max-width:767px) {
  .about-us footer {
    margin-top: -6% !important;
  }

  .column-pro .row {
    margin-top: 0% !important;
  }

  .home-sec.sec-collaborate h2 {
    margin-top: 10px;
  }

  .search-icon {
    position: relative;
    top: -95px;
    width: 10%;
    right: -75%;
        /* height: 5%; */
    border: 1px solid black;
    padding: 3% 0;
  }

  .target-identification .pro-col3 .column-2 .rte-node {
    padding-right: 5%;
  }

  .drug-delivery .pro-col3 .column-2 .rte-node {
    padding-right: 5%;
  }

  .programmes .pro-col3 .column-1 .rte-node {
    padding-right: 1%;
  }

  .preclinical-data .pro-col3 .column-2 .rte-node {
    padding-right: 5%;
  }

  .cell-therapy .pro-col3 .column-2 .rte-node {
    padding-right: 5%;
  }

  .search-icon button {
    border: none;
    background: none;
  }
    /* .programmes .global-search-inner .form-inline .input-group {
       display:none;}
      
  }*/
  .search.header-search-btn.custom-search {
    position: relative;
    top: -105px;
    border: 1px solid;
    padding: 3%;
    margin: 0 -1.5%;
  }

    /*.programmes .root-section{
      top:90px;
  }*/
}

@media only screen and (min-width: 750px) and (max-width: 1334px) {
 

  .sec-collaborate {
    margin-top: 0% !important;
  }
    /* .sec-collaborate .page-section-inner {
          margin-top: -7% !important;
      } */
}

@media only screen and (min-width: 750px) and (max-width: 767px) {
  /*.compound-page .desktop-content {*/
  /*  margin: 0;*/
  /*}*/

  .compound-page .component-section.container.transparent.comp-inetrest-page {
    margin-bottom: 4.5rem !important;
  }

  .rd_focus_areas .mobile-content {
    margin-top: 5%;
  }

  .interest-col .column-3 img {
    height: 374px !important;
  }

  .hd-pt-20 {
    padding-top: 20px;
  }
}

.success_stories .home-sec .page-section-inner {
  margin: 0 auto !important;
}


/**********r& d tab spacing*********/

.rd_focus_areas .tab-content {
  margin-top: 5%;
}

.tab-content {
  margin-top: 3%;
}

.what-is-open-innovation .accordion-inner-container .panel-group {
  margin-bottom: 0 !important;
}

.comp-box-sec .preclinical-column {
  margin-top: 0%;
}

/*.comp-col-bl {*/
/*  color: #337ab7;*/
/*  text-decoration: underline;*/
/*}*/

/*.comp-main-sec .fa {*/
/*  margin-bottom: 2%;*/
/*}*/

.dru-pt-mt {
  padding-top: 0;
 /* margin-top: 1% !important;*/;
}

.dru-faq .accordion-container>.panel-action-container>ul,
.dru-faq.accordion-container>.panel-action-container>ul {
  height: 20px;
}

.dru-faq .accordion-inner-container .panel-group {
  margin-bottom: 0;
}

.desk-faq-mt {
  margin-top: 5%;
}


/**************searc-result*************************/

.fixed-top-margin {
  margin: 0px !important;
}

.fixed-top-margin .res-comp {
  display: grid;
}

.fixed-top-margin .res-comp img {
  position: relative;
  width: unset;
}


/**************searc-result*************************/


/***********Secondary-nav**************/

@media only screen and (min-width: 1500px) {
  /*.compound-page .list-about {*/
  /*  padding-left: 13.5%;*/
  /*}*/

  .preclinical-nav .list-about {
        /*padding-left: 13.5%;*/
    ;
  }
}

@media only screen and (min-width: 1800px) {
  /*.compound-page .list-about {*/
  /*  padding-left: 21.5%;*/
  /*}*/

  .preclinical-nav .list-about {
        /*padding-left: 21.5%;*/
    ;
  }
}


/***********Secondary-nav**************/

@media only screen and (max-width:600px) {
  .foote-pb-0 {
    padding-bottom: 0 !important;
  }
}

@media only screen and (min-width: 756px) and (max-width: 767px) {
  .dru-faq {
    padding-bottom: 5rem !important;
  }
}


/*********** Publications Alignment**********/

.publications .articleList.section img {
  width: 145px;
}

.publications .article-filter-container {
  text-align: center;
}


/*********** Publications Alignment**********/

.video-text h2 {
  margin-bottom: 25px;
}

.what-is-open-innovation .panel-action-container {
  /*display: none;*/
}

@media (max-width:767px) {
  .mobile-content.extMargin, .innovation-column .newImage {
    margin-left: -25px;
    margin-right: -25px;
  }

  .video-text h2.oi-mt-zero {
    margin-bottom: 25px;
    margin-top: 12px;
  }
  .mobile-content.section-bottom-margin.boder-section {
    border-bottom: 1px solid #333;
    margin-bottom: 20px;
  }
  .section-top-margin {
    margin-top: 20px;
  }
  .mobile-content.section-bottom-margin.boder-section p {
    font-size: 16px;
    font-weight: 500;
   }
}

@media (max-width:991px) {
  .primarybtn-signup {
    padding: 1rem 1.25rem;
  }

  .contact-primarybtn-signup {
    padding: 1rem 0.25rem;
  }
  #normal-exit-ramp .modal-footer a.btn{
    padding: 1rem 0.45rem;
  }
}



/************* Preclinical Molecules Page *******************/
.preclinical-molecules .banner-sec {
  background-position: center;
}

.preclinical-molecules .molecule-sec2 {
  width: 100%;
}

.preclinical-molecules .mobile-content {
  padding: 0 22px;
}

.preclinical-molecules .mar-zero1 {
  margin-top: 0!important;
}

.preclinical-molecules .res-comp {
  margin-top: 5%;
}

.resourceListFilter .panel-body>a>div {
  margin-top: 9%;
  margin-bottom: 20px;
}

@media screen and (min-width:450px) and (max-width:767px) {
  .resourceListFilter .panel-body {
    height: 600px!important;
  }

  .resourceListFilter .panel-body>a>div {
    margin-top: 18%;
  }
}

/*@media screen and (max-width:767px) {*/
/*  .preclinical-molecules .molecule-sec2 .col-sm-9.col-xs-12.column-2 {*/
/*    width: 100%!important;*/
/*    margin-left: 0!important;*/
/*  }*/
/*}*/

@media only screen and (min-width:1800px) {
  .preclinical-molecules .molecule-sec2 .page-section-inner {
    width: 80% !important;
  }

  .preclinical-molecules .molecule-sec2 .page-section-inner {
    margin-left: 17% !important;
  }
}

/************* Preclinical Molecules Page *******************/


/****GREY BACKGROUND BANNER****/

.molecule-banner {
  width: 100%!important;
}

@media screen and (min-width: 1280px) {
  .molecule-banner .page-section-inner {
    width: 1280px!important;
  }
}

@media screen and (min-width: 1200px) and (max-width:1279px) {
  .molecule-banner .page-section-inner {
    width: 1170px!important;
  }
}

@media screen and (min-width:991px) and (max-width:1199px) {
  .molecule-banner .page-section-inner {
    width: 970px!important;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width:768px) and (max-width:990px) {
  .molecule-banner .page-section-inner {
    width: 750px!important;
    margin-left: auto;
    margin-right: auto;
  }

  .molecule-banner .page-section-inner .columnControl .column-1 {
    width: 29%!important;
    margin-top: 3%!important;
  }

  .molecule-banner .page-section-inner .columnControl .column-2 {
    width: 71%!important;
  }

  .preclinical-molecules .molecule-banner .page-section-inner .columnControl .column-1,
    .clinical-molecules .molecule-banner .page-section-inner .columnControl .column-1 {
    width: 33%!important;
    margin-top: 3%!important;
  }

  .preclinical-molecules .molecule-banner .page-section-inner .columnControl .column-2,
    .clinical-molecules .molecule-banner .page-section-inner .columnControl .column-2 {
    width: 67%!important;
  }
}

@media screen and (max-width:400px) {
  .molecule-col1 .col-sm-9.col-xs-12.column-2 {
    padding-top: 7%;
    background-color: white;
    width: 105%;
        /*margin-left: -1%;*/
    padding: 0 5%;
    margin-bottom: -19%;
  }

  .molecule-col1 .column-2 {
    padding-top: 25px !important;
  }
}

@media screen and (min-width:401px) and (max-width:767px) {
  .molecule-col1 .col-sm-9.col-xs-12.column-2 {
    padding-top: 4%!important;
    background-color: white;
    width: 103%;
    margin-left: -1%;
    margin-bottom: -13%!important;
  }
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .translational-data .pro-col3 .rte-node {
    min-height: 314px !important;
  }
}

/*.preclinical-molecules #Programme .acc-app {*/
/*  margin-bottom: 1.3%!important;*/
/*}*/

/*@media screen and (max-width:450px) {*/
/*  .preclinical-molecules #Programme .acc-app {*/
/*    margin-bottom: 6.3%!important;*/
/*  }*/
/*}*/

/*@media screen and (min-width:451px) and (max-width:768px) {*/
/*  .preclinical-molecules #Programme .acc-app {*/
/*    margin-bottom: 2.3%!important;*/
/*  }*/
/*}*/

.preclinical-molecules #clinical,  .human-biological-samples #clinical {
  padding-top: 0!important;
}

.preclinical-molecules #faq, .human-biological-samples #faq {
  margin-top: 0!important;
}

@media screen and (max-width:767px) {
  .resourceListFilter .clearfix {
    display: none!important;
  }
  .primary-navigation .nav>li a {
  
    font-family: 'Lexia',Times,"Times New Roman",serif;
}
.primary-navigation .first-level-item>a{
    font-family: 'Lexia',Times,"Times New Roman",serif;
}
}

@media screen and (min-width:991px) and (max-width:1200px) {
  .human-biological-samples .molecule-banner .page-section-inner .columnControl .column-1 {
    width: 30%!important;
  }

  .human-biological-samples .molecule-banner .page-section-inner .columnControl .column-2 {
    width: 70%!important;
  }
}

@media screen and (min-width:768px) and (max-width:991px) {
  .human-biological-samples .molecule-banner .page-section-inner .columnControl .column-1 {
    width: 41%!important;
  }

  .human-biological-samples .molecule-banner .page-section-inner .columnControl .column-2 {
    width: 59%!important;
  }
}

.publications .article-foreground-image {
  width: auto;
  max-width: 50px;
}

.publications .artcle-list-title, .article-cta {
  display: none;
}

.publications .articleWrapper {
  display: flex;
  justify-content: center;
}

.publications .articleTags {
  flex: 0 0 25%;
}

.publications .articleTags h4 {
  margin: 15px;
}

.publications .articleTitle {
  border-left: 3px solid #3c4242;
  padding-left: 15px;
  margin: 0px;
}

.publications .articleDesc {
  padding-left: 15px;
  padding-top: 10px;
}

@media screen and (max-width:767px) {
  .publications .articleWrapper {
    flex-direction: column;
    border-bottom: 1px solid #3c4242;
  }
   .what-top-pad + a{
  margin-left:48px;
} 

  .publications .articleTitle {
    border: none;
  }
  .publications a.article-item-link.no-cursor {
    padding: 0px;
  }

  .publications .article-foreground-image-wrapper {
    text-align: left;
    margin-left: 15px;
  }
}

#mc_embed_signup {
    padding: 30px 15px;
}

.indicates-required {
    text-align: right;
}

.asterisk {
    color: #cc6600;
}

.mc-field-group {
    margin-bottom: 20px;
}

.mc-field-group ul {
    padding-left: 0px;
    padding-top: 10px;
}

.mc-field-group ul li {
    display: flex;
}

.mc-field-group ul li label {
    padding-left: 10px;
}

#mc_embed_signup div.mce_inline_error {
    margin: 0 0 1em 0;
    padding: 5px 10px;
    background-color: #cc6600 !important;
    font-weight: 600;
    z-index: 1;
    color: #FFFFFF;
}
.response{
	font-size: 1.4375rem;
    line-height: 1.3043478261;
    letter-spacing: 1.05px;
    font-family:'Lexia', Arial, sans-serif;;
    }
 .response a { 
	color: #003865;
}

@media screen and (max-width:767px) and (orientation:landscape){
.what-top-pad + a{
  margin-left:32%;
}
}

#normal-exit-ramp .modal-title strong{
  font-family:'Lexia', Arial, sans-serif;;
}

@media screen and (max-width:767px){
  .desktop-new-content{
    display:none;
  }
  .new-accordion .az-panel-heading {
    padding-left: 0 !important;
}
.new-accordion > div > ul{
  display:none;
}
}
@media screen and (min-width:768px){
  .desktop-new-content{
    display:inline;
  }
  
  li.panel-collapse-all:hover span:after {
border-bottom: 3px solid #3c4242 !important;
transition: border-bottom .2s;
}
}

/*accordion js */
li.panel-collapse-all span{
position:relative;
visibility:hidden;
}
.accordion-container .panel-action-container ul li{
border:none;
}
li.panel-collapse-all span:after{
visibility:visible;
position:absolute;
content:"Expand all";
left: 0%;
}
.panel-collapse-all.panel-expand-all li.panel-collapse-all span:after{
visibility:visible;
position:absolute;
content:"Collapse all";
left: -5%;
}



@media only screen and (max-width: 767px){
.cosolve-challenges-open .pre-colll .column-2 .rte-node {
    height: unset;
}
}

.cosolve-challenges-open .article-sec-human .br-dt{
        display:none;
    }
@media only screen and (min-width: 1100px){
    .article-sec-human .sliderHeader {
    padding: 0.7em 1rem 0.4rem;
    }
    .cosolve-challenges-open .article-sec-human .br-dt{
        display:inline;
    }
}

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

.cosolve-challenges-open .sliderBg a:hover .sliderHeader h4 {
    text-decoration: underline;
}
}
.cosolve-challenges-open .article-inner a.article-item-link.no-cursor {
    display: none;
}
.cosolve-challenges-open .roll-block.more{
  top:0 !important;
  margin-bottom:30px
}
.cosolve-challenges-open .article-item {
    width: 30%;
    margin-right: 3%;
}
.cosolve-challenges-open .article-sec-human .text.parbase a,.cosolve-challenges-open .article-sec-human .text.parbase,.cosolve-challenges-open .article-sec-human .text.parbase div {
    text-shadow:unset !important;
  }




/* accordion js ends */

.text-right ul li:nth-child(2) span {

display: none;
}
/*Hide challenges and FAQs for Closed state*/
.hide-for-now {display: none;}
.rd-postdoctoral-challenge .blue-sec.az-color,.cosolve-sustainability .blue-sec.az-color  {background: #830051;}

/*Download button*/
.download-tile {
	padding: 0;
	color: #3c4242;
}
.download-tile__wrapper {
	padding: 0.3125rem 0 0.625rem 2.1875rem;
    position: relative;
    color: inherit;
}
.download-tile__wrapper--link {
	display: block;
    text-decoration: none !important;	
}
.download-tile__wrapper--link:hover {
	text-decoration: underline !important;
}
.download-tile__wrapper:before {
	font-family: az-webfont;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    font-size: 1.5625rem;
    position: absolute;
    top: 6%;
    left: 0;
    line-height: 1.2;
	content: '\f119';
}
.download-tile__header {
	font-size: .875rem;
    /* font-family: LexiaLight,Times,"Times New Roman",serif; */
    font-weight: 400;
    letter-spacing: .5px;
    margin: 0 0 0.125rem;
    line-height: 1.2;
}
.download-tile__type-size {
    font-size: .625rem;
    line-height: 1.3;
    letter-spacing: .8px;
    margin-top: 0;
    color: #d0006f;
}

.youtube-video-parent {
    position: relative;
    display: block;
    overflow: hidden;
    height: 0;
    padding-bottom: 56.25%;
}
.youtube-video-parent iframe,
.youtube-video-wrap.initialized {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
}
.textItalic {
    font-style: italic;
}

/**twitter icon update **/

.fa-twitter:before {
    display:block;
    background: url(/content/dam/open-digital/open-innovation/en/socialicons/twitter-x-white.svg) no-repeat;
    background-size: 100%;
    content: "";
    width: 16px;
    height: 16px;
}