@font-face {
    font-family:'DIN';
    src: url('DIN-Bold.eot');
	src: url('DIN-Bold.eot?#iefix') format('embedded-opentype'),
		url('DIN-Bold.woff2') format('woff2'),
		url('DIN-Bold.woff') format('woff'),
		url('DIN-Bold.svg#DIN-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0008-02DC;
}
@font-face {
    font-family:'DINPro-Regular';
    src: url('DINPro-Medium.eot');
	src: url('DINPro-Medium.eot?#iefix') format('embedded-opentype'),
		url('DINPro-Medium.woff2') format('woff2'),
		url('DINPro-Medium.woff') format('woff'),
		url('DINPro-Medium.svg#DINPro-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}


@font-face {
    font-family:'Source Sans Pro';
    src: url('Source Sans Pro.eot');
	src: url('Source Sans Pro.eot?#iefix') format('embedded-opentype'),
		url('Source Sans Pro.woff2') format('woff2'),
		url('Source Sans Pro.woff') format('woff'),
		url('Source Sans Pro.svg#Source Sans Pro') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
/****** PLACE YOUR CUSTOM STYLES HERE ******/
.bio-author-image img{
    border-radius:0px;
}
.main-header-navigation .header-navigation, .main-header-navigation .header-info-ticker {
    padding-left: 30px;
}
.main-header-navigation .header-navigation {
    padding: 28px 30px;
}
.main-header-logo {
    padding-top: 10px;
    padding-left: 0px; 
    text-align: center;
}
.main-header-logo img {
    height: 69px;
    padding: 5px;
}
.main-header-info-slider {
    position: relative;
    padding: 10px 45px;
    /* padding-top: 20px; */
}
.main-header-logo-one + .main-header-logo-two {
    margin-top: 0px; 
}
.main-header-logo-two  img{
    width: 190px;
}
.main-header-logo-three img{
	width: 166px;
	margin-top: 14px;
    margin-bottom: 9px;
}
.collpase{
    margin-bottom: 0px;
    padding: 26px;
    text-align: center;
}
.collpase a{
    color: #fc344f;
}
.collpase a:hover{
    background:none!important;
}
main-header-navigation .header-cta {
    padding-top: 11px;
}
.tickercontainer{
	height:16px;
}
.main-header-info-slider {
position: relative;
    padding: 11px 45px;
    padding-top: 12px;
    padding-bottom: 9px;
}
.main-header-navigation .header-cta {
    padding-top: 12px;
}
.section-title.section-clinical-trial-title {
   
    padding-bottom: 75px;

}
.item-programme-list .content .content-desc .uppercase.bold.block {
    font-family: "AvenirLTStd-Black", sans-serif;
    margin-bottom: 1px;
    font-size: 14px;
}
.map-wrapper .map-info-title {
    text-transform: uppercase;
    margin: 0;
    padding: 0 15px 15px;
    line-height: 25px;
}
.cpb{
	padding-bottom:44px!important;
}
.clinical-trial-slider .slides li .background-image-holder{
padding: 0;
height:400px;
}
.contactbox  p{
	font-size: 18px;
    line-height: 29px;
}
.item-programme-cta .btn-wrapper .btn {
    min-width: 230px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 24px;
    font-size: 14px;
    margin-bottom: 0;
      transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
}
.header-cta ul li a{
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
}
.header-cta ul li a:hover{
        background: #fc344f;
          transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
}
#speakers{
    height: 909px;
}

.image-square{
    height:auto;
}
.item-programme-list .title h4{
        letter-spacing: 2px;
}
.item-programme-list .time-title {
    background: #cbe2f5;
    padding: 20px 0px;
    position: relative;
}
p,a,li,.item-programme-title,.item-programme-list .content .content-desc span,.btn{
    font-family:'DINPro-Regular';
    font-weight:400;
    letter-spacing: 0px;
}

p b ,.item-programme-title b,.item-programme-list .content .time,.item-programme-list .content .content-desc .uppercase.bold.block,.item-programme-list .dropdown > a{
        font-family: "DIN", sans-serif;
}
.item-person-title,.item-speakers-title,.item-conference p b{
    font-family: "DIN", sans-serif;
}
.item-person-position,.item-person p,.item-speakers-position,.item-speakers p, .item-speakers a{
    font-family:'DINPro-Regular';
    font-weight:400;
    letter-spacing: 0px;
        font-size: 12px;
}
.item-programme-cta p {
    margin-bottom: 25px;
    font-size: 14px;
	    font-family: "DIN", sans-serif;
}
.clinical-trial-slider{
	height:400px;
}
.header-navigation ul li a {
    line-height: 13px;
    font-size:13px;
    font-family: "DIN", sans-serif;
}
.font-16 {
    font-size: 14px;
}
.content-wrapper p {
    font-size: 16px;
  
}
.header-info-ticker2{
    background:white;
}
.header-info-ticker2 p{
    color:black;
    font-family:'DINPro-Regular'!important;
    letter-spacing: 0px;
    font-weight:400;
    text-transform: inherit;
}
.main-header-info-slider .item {
 
    font-size: 13px;
}
.speaker-rwd{
    display:none;
}
.extralogo{
    position: absolute;
    z-index: 998;
    background: transparent;
    text-align: center;
    top: 0px;
    left: 0px;
    width: 240px;
    /* background: rgba(232, 119, 26, 1); */
    padding:5px;
}
.extralogo img{
    width: 100%;
}
ul{
        list-style: disc;
    padding-left: 18px;
}
.header-info-ticker p{
        font-size: 12px;
            padding-top: 13px;
    padding-bottom: 13px;
    font-family: "DIN", sans-serif;
        letter-spacing: 1px;
}
.speakers-slider li{
    padding-left:15px;
    padding-right:15px;
}
.overtop{
        margin-top: 29px;
}
.item-quote p{
    font-size: 16px;
}
.header-cta ul li a{
        font-size: 13px;
            margin-top: 5px;
}
.item-person-position{
        margin-bottom: 2px;
    display: block;
        line-height: 16px;
    margin-top: 3px;
}
.item-conference p {

    font-size: 14px;
    margin-bottom: 7px;
    min-height:auto;    
}
.bio-author-description p + p {
    margin-top: 0px;
}
.bio-author-description-title {
    margin: 0;
    line-height: 1.25;
    margin-top: 3px;
}
.list-session li{
    font-size:14px!important;
    font-weight:800;
}
.list-session a{
    color: #00aeef;
    display: inline-block;
    text-decoration: underline;
}


    .newhead2{
        float: none;
        margin-top: 0px;
        width: 100%;
          height: 92px;

           display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;

    align-items: center;
    }
    
    .fa-file-pdf-o{
            color: black;
    margin-left: 10px;
    }
    .newhead2 p{
            line-height: 24px;
            font-size: 14px;
            padding: 10px;
         
    }
    .break{
        background:#b1b2b5!important;
    }
    .main-header-logo-one {
    margin-left: 0px;
}
.main-header-logo {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
}
.header-navigation ul li a{
    font-size: 14px;
}

.header-info-ticker p {
    font-size: 14px;
    padding-top: 11px;
    padding-bottom: 12px;
    font-family: "DIN", sans-serif;
    letter-spacing: 1px;
}
.header-cta ul li a {
    font-size: 14px;
    margin-top: 5px;
}
.item-person {
    position: relative;
    margin-bottom: 45px;
    max-width: 195px;
    margin-left: auto;
    height: 289px;
    margin-right: auto;
}
.block p{
    margin-bottom:0px;
}
.headsession{
    background: #7e81c4 !important
}
.speakers-slider .flex-direction-nav .flex-next, .speakers-slider .flex-direction-nav .flex-prev{
    
}
@media (max-width: 1450px){
    .main-header-info-slider{
        padding-left: 30px;
    }
    .header-navigation ul li a{
        font-size: 13px;
    }
}
@media (max-width: 1300px){
    .header-cta ul li a {
        padding: 8px 24px;
    }
}
@media (max-width: 1210px){
    
    .main-header-logo img{
        /* width: 141px; */
            padding: 9px 0px 9px 0px;
    }
    
    .header-navigation ul li {
        margin: 0 9px;
    }
    .header-navigation ul li a {
        font-size: 14px;
    }
    .header-cta ul li a {
        padding: 8px 12px;
        font-size: 14px;
    }
    .main-header-navigation .header-navigation {
        padding: 28px 19px;
    }
    .main-header-navigation .header-navigation, .main-header-navigation .header-info-ticker {
        padding-left: 19px;
    }
    .quote-wrapper{
        left:8%;
    }
}
@media (max-width: 1200px){
    .newhead2{
        height: 111px;
    }
}
@media (max-width: 1150px){
    .header-cta {
         display: block; 
    }
}
@media (max-width: 1138px){
    .header-navigation ul li a {
        font-size: 12px;
    }
    .header-info-ticker p{
            font-size: 12px;
            padding-top: 14px;
    }
    .header-cta ul li a {
        padding: 8px 12px;
        font-size: 12px;
    }
}
@media (max-width: 1027px){
    .header-navigation ul li a {
        font-size: 11px;
    }
    .header-info-ticker p{
            font-size: 11px;
            padding-top: 14px;
    }
    .header-cta ul li a {
        padding: 8px 12px;
        font-size: 11px;
    }
}
@media (max-width: 992px){
    .speaker-rwd .flex-control-nav{
        display:none;
    }
    .item-person {
      
        height: 303px;
      
    }
    
    .extralogo{
        /*display: none;*/
        width: 200px;
    }
    .speaker-rwd{
        display:block;    
    }
    .newhead2 {
        height: 85px;
        text-align: center;
        display: none;
    }
    .newhead2 p{
        width:100%;
    }
    .main-header-navigation{
                margin-top: -13px;
    }
    .section-organizer li{
        text-align:left;
        font-size:14px;
    }
    #speakers {
        height: 903px;
    }
    .flex-direction-nav a.flex-next {
        right: 24px;
    }
    .flex-direction-nav a.flex-prev {
        left: 24px;
        
    }
    .flex-direction-nav a.flex-next:before, .flex-direction-nav a.flex-prev:before,.flex-direction-nav a.flex-next:before, .flex-direction-nav a.flex-prev:before{
        color: black;
    }
 
    .flex-direction-nav {
        display: block!important;
    }
    .organizing-commitee-rwd{
        width:100%;
        margin:0px;
    }
    .item-person{
        max-width:180px;
       
    }
    #committee, #thescience{
        height:554px;
    }
    .map-info{
        padding-top:55px!important;
        padding-bottom:55px!important;
    }
    .map-wrapper .map-info-title {
        text-transform: uppercase;
        margin: 0;
        padding: 0px 0px 21px 0px;
        line-height: 25px;
    }
    .past-conferences-rwd .flex-control-nav{
        display:none;
    }
    .past-conferences-rwd .flex-prev,.past-conferences-rwd .flex-next{
            margin-top: 39px;
    }
    .item-speakers{
         max-width:180px;   
          margin: 0 auto;
    }
}
@media (max-width: 895px){
    .item-programme-list .content .content-desc span{
        text-align:center!important
    }
}
@media (max-width: 767px){
    br {
        display:block;
    }
    .sticky.main-header .header-info-ticker{
        display:none!important;
    }
    .sticky.main-header .newhead2.header-info-ticker{
        display:none!important;
    }
    .section-organizer .pl-45 {
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (max-width: 480px){
    .header-info-ticker {
        display: block!important;
    }
}
@media (max-width: 432px){
    .main-header-navigation {
        margin-top: -27px;
    }
}

.lb-details {
    display: none;
}