/*acerta*/
@font-face {
    font-family: 'Lexia-Regular';
    src: url(/etc/designs/digital/overrides/css/acerta-pharma/font/Lexia_Rg.woff) format('woff')
}
@font-face {
    font-family: 'Lexia-Light';
    src: url(/etc/designs/digital/overrides/css/acerta-pharma/font/Lexia-Light.woff) format('woff')
}
@font-face {
    font-family: 'Lexia-Bold';
    src: url(/etc/designs/digital/overrides/css/acerta-pharma/font/Lexia-Bold.woff) format('woff')
}
@font-face {
    font-family: 'Lexia-BoldItalic';
    src: url(/etc/designs/digital/overrides/css/acerta-pharma/font/Lexia-BoldItalic.woff) format('woff')
}
@font-face {
    font-family: 'Helvetica-Regular';
    src: url(/etc/designs/digital/overrides/css/acerta-pharma/font/Helvetica-Regular.woff) format('woff')
}
@font-face {
    font-family: 'Helvetica-Medium';
    src: url(/etc/designs/digital/overrides/css/acerta-pharma/font/Helvetica-Medium.woff) format('woff')
}
@font-face {
    font-family: 'Lexia-Italic';
    src: url(/etc/designs/digital/overrides/css/acerta-pharma/font/Lexia-Italic.woff) format('woff')
}

/*div#career-promotilessectionss {*/
/*    display: none;*/
/*}*/

div#ipad-checklist {
    display: none;
}
.Acerta_affiliate {
     padding-left: 8%;
    padding-right: 8%;
    padding-bottom: 2%;
    padding-top:2%;
}
div#CALQUENCE {
    margin:0px;
    padding: 10px 50px 20px 120px;
    background-color: #c4d600;
    width:108%;
    margin-left: -16px;
}
.new-image.CALQUENCE_img {
    margin-right: -16px;
}
div#CALQUENCE .sectionHeading {
    margin-top: 28px;
}
div#CALQUENCE .readmorelink .btn.btn-default {
    height:96px;
}
div#Our_Science h2.border {
    color:#000000;
}
div#Our_Science .sectionHeading.section {
    margin-top: 0px;
}
@media (max-width: 992px) {
    div#CALQUENCE {
        margin: 0px;
        padding: 10px 20px 20px 20px;
        background-color: #c4d600;
        width: 109%;
    }
    div#CALQUENCE .sectionHeading{
        margin-top: 10px !important;
    }
     .site_section.main-box, .partnership_section.main-box {
    height: 263px!important;
    overflow: visible !important;
}
.collapsess {
    bottom: 0px !important;
    position: absolute;
    top: 140px;
    transform: unset !important;
    width: 100%;
}
.collapsess.collapsessss {
    top: 140px !important;
}
.site_section.main-box {
    margin-top: 0%;
    margin-bottom: 115%;
}
.dropdown.collapsing-text {
    background-color: #d0006f !important;
}
}
@media (max-width:767px){
    div#CALQUENCE {
        margin: 0px;
        padding: 10px 20px 20px 20px;
        margin-left: -16px !important;
    }
    .new-image.CALQUENCE_img {
        margin-right: -16px;
        margin-left: -16px;
        
    }
    .partnership_section.main-box {
    background-position: center center !important;
    background-size: cover !important;
}
.site_section.main-box {
    background-position: center center;
    background-size: cover;
}

    .site_section.main-box, .partnership_section.main-box {
    height: 263px !important;
    overflow: visible !important;
}
.collapsess {
    bottom: 0px !important;
    position: absolute;
    top: 180px !important;
    transform: unset !important;
    width: 100%;
}
.collapsess.collapsessss {
    top: 150px !important;
}
.site_section.main-box {
    margin-top: 8.8%!important;
    margin-bottom: 20% !important;
}
}

@media only screen and (max-device-width: 399px){
.seniorledership .column-1, .seniorledership .column-2, .seniorledership .column-3, .seniorledership .column-4 {
    display: block !important;
    margin-top: -15px;
}
.director-section1 .column-1 .newImage, .director-section1 .column-2 .newImage {
    width: 90px !important;
}

.seniorledership .column-4 .newImage {
    width: 90px !important;
}
}




@media only screen and (min-width: 768px) and (max-width: 991px) {
    .new-image.CALQUENCE_img {
         display: none;
    }
    div#CALQUENCE {
        display: none;
    }
    div#ipad-checklist {
        display: initial !important;
    }
    div#ipad-checklist .subHeading.section {
        padding: 50px 140px 0px 60px;
        
    }
    div#ipad-checklist .subHeading.section h3 {
        color: #000 !important;
        margin-top: 421px;
    }
    div#ipad-checklist .text.parbase.section {
        padding: 0px 140px 0px 60px;
    }
    div#ipad-checklist a.btn.btn-default {
        width: 500px !important;
        height: 80px !important;
        
        margin: auto;
    }
    div#ipad-checklist img{
        width:100%;
    }
    #ipad-checklist .list-item-0{
        margin-top: 40px;
    }
    div#ipad-checklist .section-blur-layer {
        background:#c4d600 !important;
    }
    div#ipad-checklist ul.linked-list.pd-0.vertical {
         margin-bottom: 40px;
    }
    .ourscience-section .sectionHeading.section h2.border {
        margin-top: 40px !important;
    }
    #ipad-checklist h3 {
        font-family: 'Lexia-Bold';
        font-size: 24px;
        line-height: 30px;
    }
}

@media only screen and (min-width: 820px) and (max-width: 1180px){
    iv#ipad-checklist ul.linked-list.pd-0.vertical {
    padding-top: 0px !important;
    }
    div#ipad-checklist .subHeading.section h3 {
        margin-top: 0px;
    }
    
     .site_section,.partnership_section {
    height: 354px;
    /* height: 30vw; */
    margin-bottom: 25px;
    overflow: visible;
    /* background-size: contain; */
}
    
}





@media (max-width: 1600px) {.content-container{margin: 0 8%;}}
@media (max-width: 768px) { .content-container{margin: 0 6%;} }
@media (max-width: 414px) {.content-container{margin: 0 5%;}}
@media (min-width: 1601px) {.content-container{margin: 0 auto;  max-width: 1440px;}}
.container{width: 100%; padding: 0}
.banner h1{color: #fff;font: 700 34px Lexia-BoldItalic;letter-spacing: 0.3px;}
 
/*.letterspacing{letter-spacing: 0.3px;}*/
/*.rootsection>.page-section-inner>.subHeading.section{color: #3c4242;font:300 22px/30px Lexia;margin-top: 4%;margin-bottom: 4%;}*/
.boldtext{font-style: italic;font-weight: 700;font-family: 'Lexia-BoldItalic'}
/*.firstcolumncolor .column-1 h2.border{color: #000;font: italic 700 16px/20px Lexia;letter-spacing: 0.3px;}
.firstcolumncolor .column-1 .subHeading.section h3.border{color: #000; font: 700 24px/30px Lexia;letter-spacing: 0.3px;}
.firstcolumncolor .column-1 .text.parbase.section .rte-node p{color: #333;font:400 14px/20px Helvetica Neue;}*/
.fourcolumncontainer .column-1 h3.border,.fourcolumncontainer .column-2 h3.border,.fourcolumncontainer .column-3 h3.border,.fourcolumncontainer .column-4 h3.border{color: #3c4242;font: 300 20px/28px Lexia;}
/*.fourcolumncontainer .column-1 h5,.fourcolumncontainer .column-2 h5,.fourcolumncontainer .column-3 h5,.fourcolumncontainer .column-4 h5{color: #3c4242;font: 400 14px/20px Helvetica Neue;margin-top: 2.8px;margin-bottom: 10.5px;}*/
/*.sectionheader{color: #3c4242;font: italic bold 16pt lexia;}
.sectionsubheader{color: #3c4242; font: bold 20pt lexia;}
.sectionbody{color: #3c4242; font: regular 20pt helveticaneue;}*/
.bgimage{height: calc(100vw*0.55); width: 100%;}
.firstcolumncolor .col-sm-6.col-xs-12.column-1,.firstcolumncolor .col-sm-6.col-xs-12.column-2{padding: 0;/*display: flex;flex-direction: column;justify-content: center;*/}
.borderbottom{border-top: 1px solid #3c4242;width: 52px;}
/*.heading-border{display:flex;flex-direction: column;}*/
/*.cta .cta-container .info-link a{border: 1px solid #000000;border-radius: 0!important;padding:10px 20px;font: italic bold 16pt lexia;color: #3c4242;}
.cta.section{display: flex;}
.cta .cta-container,.cta .cta-container .info-link{padding:0;}*/
.research-section{background-color: #D0006f;color:#fff;padding:49px 0;}
.firstcolumncolor .col-sm-6.col-xs-12.column-1{background-color: #c4d600;}
.fourcolumncontainer h3{font-size: 20px;line-height: 28px;font-weight: 300;margin: 21px 0px 7px;font-family: 'Lexia-Light';}
.fourcolumncontainer a.action-link.icon-right{color: #ec008c;font: 700 16px Lexia-BoldItalic;margin-top: 0px;margin-bottom: 0px;}
/*.ourscience-section h2{color: #3c4242;font: italic 700 24px/30px Lexia;letter-spacing: 0.3px;text-align: center;margin-bottom: 20px;}
.bgcolor2 h2{color:#fff;font: 700 24px/34px Lexia;letter-spacing: 0.3px;text-align: center;}
.bgcolor2 p{color:#fff;font: 300 24px/34px Lexia;letter-spacing: 0.3px;text-align: center;}*/
.readmorelink hr,.logo-medicine-txt,.footer>.container>.row,.footer .notices,hr{display: none;}
/*.readmorelink .btn{}*/
.readmorelink .btn.btn-default{border: 1px solid #000;font:700 20px/24px Lexia-Italic;letter-spacing: 0.3px;display: flex;align-items: center;justify-content: center;margin-top:36px;width:90%;height:50px;}
.firstcolumncolor .column-2 .newImage.parbase.section{min-height: 100%;}
.firstcolumncolor h2.border::after{content: "";border-bottom: 1px solid #000;display: block;position: relative;bottom: -8px;width: 15%;}
.footer>.container,.footer .footer-adverse-event,.acertabold-section{padding: 0px;}
.footer a:hover, .footer a:focus{text-decoration:none;}
.list-ourscience{white-space: nowrap;}
.main-container>.container.middle-content{display: none;}
.footer{background: none;margin-top: 0px;}
.rootsection,.footer{padding-top: 0px;padding-bottom: 0px;}
.copyrighttext p{color: #72848c;font : 400 14px/20px "Helvetica-Regular";}
.footer-adverse-event.adverse-border{border:0}
.featured-content{width: 92%;/*margin-left: 8%;*/color:#000;}
.firstcolumncolor .row{margin-left: 0px !important; margin-right: 0px !important;}
.acertabold-section,.ourscience-section,.featured-content{margin-top: 49px;margin-bottom: 49px;}
.ourscience-section{color: #3c4242;}
p.main-bodycopy{color: #3c4242;font-family: 'Lexia-Light';font-weight: 300;letter-spacing: 0.3px;font-size: 22px;line-height: 30px;}
.featured-content h2.border{margin-top: 0;margin-bottom: 18.2px;font-family: 'Lexia-BoldItalic';font-weight: 700;letter-spacing: 0.3px;font-size: 16px;line-height: 20px;color:#3c4242;}
.featured-content h3.border{margin-top: 28px;margin-bottom: 18.2px;font-family: 'Lexia-Bold';font-weight: 700;letter-spacing: 0.3px;font-size: 24px;line-height: 30px;}
/*.featured-content h4{margin-top: 2.8px;margin-bottom: 10.5px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 400;font-style: normal;letter-spacing: normal;font-size: 14px;line-height: 20px;}*/
.body-copy {margin-top: 2.8px;margin-bottom: 10.5px;font-family: 'Helvetica-Regular' ;font-size: 14px;color: #3c4242;font-weight: 400;letter-spacing: 0px;line-height: 20px;}
.careers-txt {
    font-size: 20px;
    line-height: 26px;
}
.promotilessection {
    padding-top: 60px;
}
.ourscience-section .sectionHeading.section h2.border{margin-top: 0px;margin-bottom: 18.2px;font-family: 'Lexia-BoldItalic';font-weight: 700;letter-spacing: 0.3px;font-size: 24px;line-height: 30px;text-align: center;}
.research-section .sectionHeading.section h2.border,.research-section p{margin-top: 4px;margin-bottom: 15px;font-family: 'Lexia-Regular';font-style: normal;letter-spacing: 0.3px;font-size: 20px;line-height: 28px;text-align: center;}
.research-section .sectionHeading.section h2.border{font-weight:700;}
.home-banner{height: calc(100vw - 80px);max-height: calc(100vh - 80px);}
.home-banner ul li a:hover {text-decoration: underline;}
.btn.btn-default:hover,.white-button .btn.btn-default:hover{color:#ec008c;border:1px solid #ec008c;box-shadow:unset}
.btn-default:active{background-color:inherit;}
.white-button .btn.btn-default{border-color:#fff;color:#fff;}
a.tel-link {cursor: text;color: #3c4242 !important;}
/*header*/

.navbar-default .top-header{min-height: 80px;border:0;}
.navbar-fixed-top,.navbar,.primary-navigation,.navbar-default .top-header .navbar-header .navbar-toggle,.navbar-collapse,
.primary-navigation .nav>li .dropdown-menu,.primary-navigation .nav>li.open>.dropdown-menu,.primary-navigation .nav li.open{border:0;}
.top-header .header-nav-logo-condensed{height: 50px;margin: 5px 20px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: unset;}
.navbar-default .navbar-toggle .icon-bar{background-color: #ec008c;}
.navbar-default .navbar-toggle .icon-bar:nth-child(2){transform: rotate(45deg);transition: .25s ease-in-out;position: relative;top: 23px;left: -13px;}
.navbar-default .navbar-toggle .icon-bar:nth-child(3){transform: rotate(-45deg);position: relative; top: 17px;left: -13px;}
.navbar-default .navbar-toggle .icon-bar:nth-child(4){opacity:0;}
.navbar-default .navbar-toggle.collapsed  .icon-bar{transform: rotate(0deg);position: relative;top: 10px;left: -9px;height: 3px;width: 26px;opacity:1;}
/*.main-header{padding-top:32px;}*/
.menu-snippet-mobile.visible-sm-inline-block.visible-xs-inline-block {display: block;width: 100%;}
ul.nav.navbar-nav li,.primary-navigation .nav li.open {width: 100%;/*padding: 15px 0px;*/font-family: "Lexia-Regular";font-size: 15px;list-style-type: none}
.primary-navigation .nav>li:first-child {padding-left: 20px;}
.primary-navigation .nav>li>a,.primary-navigation .nav li.open>.dropdown-menu>li a {display: inline-block;width: auto;border: 0;color: #ec008c;text-transform: uppercase;font-weight: 400;text-decoration: none;font-size:inherit;letter-spacing: 0.3px}
.primary-navigation span.glyphicon.glyphicon-chevron-down{display: inline;top: 10px;float: right;left: -3px;color: #ec008c;}
.primary-navigation .nav li.open>a{color: #ec008c;background: none;}
.primary-navigation .nav li.open>.dropdown-menu>li a {font-size:14px;text-transform: unset;font-weight: 400;}
.primary-navigation .container .menu-snippet-mobile .navbar-nav>li.open>span:before{content: "\e113";}
.arrowup {display: block;position: absolute;z-index: 1;right: 26px;top: calc(100% - 45px);height: 50px;width: 50px;padding: 10px;background: #ec008c;
    background-clip: padding-box;border-radius: 30px;line-height: 0;transition: all .3s ease;}
.arrowup .arrow::after, .arrowup .arrow::before {position: absolute;display: block;content: "";height: 0;width: 14px;top: 25px;border-top: 2px solid #fff;}
.arrowup .arrow::before {transform: rotate(-45deg);right: 22px;}
.arrowup .arrow::after {transform: rotate(45deg);left: 24px;}
.home-banner ul li a{color: #fff;font-size: 21px;font-style: italic;text-decoration: unset;}
.home-banner ul li a span i.fa-angle-right:before {top: 2px;position: relative;left: 5px;font-size: 30px;}
/*.home-banner .main-header {color: #fff}*/
.arrow-down {bottom: -4rem;position: relative;}
.arrow-down:before{display: inline-block;content: "";height: 4px;border-left: solid 40px #fff;border-radius: 2px 0 0 2px;transform: translateX(6px) rotate(40deg);}
.arrow-down:after{display: inline-block;content: "";height: 4px;border-right: solid 40px #fff;border-radius: 0 2px 2px 0;transform: translateX(-6px) rotate(-40deg);}
.fixed-top-margin {margin-top: 80px !important;} 
.navbar-fixed-top{height: 80px;} 
#normal-exit-ramp .modal-content{background-color:#fff !important;}
.modal-footer{border-top:none !important;}


/*new-sec*/
.partnership_section.main-box {
    background-image: url(/content/dam/open-digital/acerta-pharma/en/careers/careeres-img1.jpg);
    background-position: center center;
    height: 263px;
    width: 100%!important;
    /* margin-right: 1%; */
    float: left;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    position: relative;
    overflow: hidden;
        cursor: pointer;
}
.site_section.main-box{
     background-image: url(/content/dam/open-digital/acerta-pharma/en/careers/careeres-img2.jpg);
    background-position: center center;
    height: 263px;
    width: 100%!important;
    /* margin-right: 1%; */
    float: left;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    position: relative;
    overflow: hidden;
        cursor: pointer;
}
.collapsess {
    transform: translateY(100%);
    transition: transform .4s ease,bottom .4s ease;
    width: 100%;
    position: absolute;
    bottom: 67px;
}
.mini-box {
    display: flex;
    /* align-items: flex-end; */
    /* align-items: center; */
    background: #d0006f;
    padding-top: 8px;
    padding-bottom: 15px;
    width: fit-content;
    padding-right: 0px;
    margin-right: 2%;
    min-width: 80%;
    min-height: 80px;
}
.box-tit.bodyhead {
    color: #FFFFFF;
    /* padding-right: 20px; */
    padding-left: 10px;
}
p.carrs-txt {
    font-style: italic;
}
.box-tit.bodyhead p {
    color: #FFFFFF;
    margin: 0px;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Helvetica-Regular';
}
.box-tit.bodyhead p a.abtus-title-links {
    color: #fff;
    font-size: 18px;
    font-family: 'Helvetica-Regular';
    /*text-decoration: underline;*/
}
.box-tit.bodyhead p a.abtus-title-links:hover{
      text-decoration: underline;
} 
div#accrd_area {
    width: 100% !important;
    padding: 0px 15px 0px 10px;
    display: flex;
    align-items: center;
}
p.body-para.five {
    color: #FFFFFF !important;
    padding-top: 10px;
    padding-bottom: 20px;
    min-height: 100px;
    display: flex;
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Helvetica-Regular';
}
.partnership_section:hover .collapsess {
    bottom: 0;
    transform: translateY(0%);
}
.site_section:hover .collapsess {
   bottom: 0;
    transform: translateY(0%);
}
div#accrd_area p {
    margin-bottom: 0px;
}
.dropdown.collapsing-text {
    max-height: unset;
    overflow: hidden;
    /* display: none; */
    color: #ffffff;
    /*opacity: 0.8;*/
    width: 100%;
    transition: all 0.3s ease;
    background-color: rgba(208,0,111,.8);
}
span.arrow-img img {
    width: 17px;
    padding-left: 10px;
    padding-bottom: 5px;
}
/*new-sec-end*/

@media (max-width: 1015px){
    .copyrighttext p{color: #72848c;font : 400 14px/20px Helvetica Neue;white-space: nowrap;margin-bottom: 0px;}
    .footer-container .copyrightcontainer.copyrighttext li{margin-bottom: 0px}
    .footer-container .fivecolumncontainer,.footer-subsection .linkList.section .list-acerta,
    .copyrightcontainer .column-2,.primary-navigation ul.nav.stacked-menu,.header-logo-container.col-md-3{display: none;}
    .primary-navigation .nav>li>a,.primary-navigation .nav>li:first-child,.navbar-nav .open .dropdown-menu>li>a {padding-left:0;}
    .copyrightcontainer .column-1 ul{display: flex;flex-direction:column;}
     /*.navbar-nav .open .dropdown-menu>li>a{padding:0;}*/
     .home-banner .html-video-holder.hidden{display:block !important;}
    }











@media (max-width: 399px){
    .fourcolumncontainer .column-1,.fourcolumncontainer .column-2,.fourcolumncontainer .column-3,.fourcolumncontainer .column-4{
        display:flex;
        margin: 28px 0 0 0;}
    .fourcolumncontainer .column-1 .newImage, .fourcolumncontainer .column-2 .newImage,.fourcolumncontainer .column-3 .newImage,.fourcolumncontainer .column-4 .newImage{width: 250px;margin-right: 20px;}
    .fourcolumncontainer h3{margin-top: 0px;}
    .firstcolumncolor .new-image .new-image-mobile{height: 170px;}
    .fourcolumncontainer .expand-img-mobile{width:90px !important;}
    .featured-content h3{width: 280px;}
    .readmorelink .btn.btn-default{padding: 4% 18%;}
    .navbar-nav li.first-level-item{float:none;}
    .top-header .header-nav-logo-condensed{margin: 0px 19px;}
    .readmorelink.early-info .btn.btn-default{width: 65%;}
}
}
@media (min-width: 400px) and (max-width: 767px){
    .fourcolumncontainer .col-xs-12{width: 50%;}
    .firstcolumncolor h2.border::after{content: "";border-bottom: 1px solid #000;display: block;position: relative;bottom: -8px;width: 15%;}
}
@media (min-width:400px) and (max-width:991px){
    /*.fourcolumncontainer .column-1,.fourcolumncontainer .column-3{padding-left: 0px;}
    .fourcolumncontainer .column-2,.fourcolumncontainer .column-4{padding-right:0px;}*/
    .fourcolumncontainer .column-1, .fourcolumncontainer .column-2, .fourcolumncontainer .column-3, .fourcolumncontainer .column-4{margin-top: 28px;}
}
@media (min-width:992px){
    /*.fourcolumncontainer .column-1{padding-left: 0px;}
    .fourcolumncontainer .column-4{padding-right: 0px;}*/
    .navbar-fixed-top {box-shadow: 0 0 30px 0 rgba(0,0,0,.4)}
    .banner h1{font-size:42px;}
    .acertabold-section,.ourscience-section{margin-top: 70px;margin-bottom: 70px;}
    p.main-bodycopy{font-size: 46px;line-height: 56px;}
    .featured-content{margin-top: 112px;margin-bottom: 112px;}
    .featured-content h3.border{font-size: 32px;line-height: 42px;}
    .readmorelink .btn.btn-default{margin: 16px 0 0 0;}
    .ourscience-section .sectionHeading.section h2.border{font-size: 36px;line-height: 44px;}
    .fourcolumncontainer{margin-top: 46.2px;}
    .research-section{padding: 70px 0;}
    .research-section .sectionHeading.section h2.border,.research-section p{font-size: 24px;line-height: 34px;margin-top: 4.8px;margin-bottom: 18px;}
    .fourcolumncontainer .column-1 h3.border, .fourcolumncontainer .column-2 h3.border, .fourcolumncontainer .column-3 h3.border, .fourcolumncontainer .column-4 h3.border{font-size: 23px;line-height: 40px;}
    .fivecolumncontainer .col-sm-20.col-xs-12.col-sm-6,.copyrightcontainer .col-sm-6.col-xs-12{display:flex;justify-content:center;} 
    .list-acerta a::before{margin-left: 5px;}
    .featured-content .readmorelink .btn.btn-default{width:312px;}
    .readmorelink .btn.btn-default{width:400px;height:50px;}
    .careers .readmorelink .btn.btn-default {
    width: auto;
    display: inline-flex;
}
    .navbar,.nav.navbar-nav{margin-bottom:0px !important;}
    .home-banner-text{display: flex;align-items: center;margin-top: auto;margin-bottom: auto;height: -webkit-fill-available;}
    .list-partnering .list-item-1,.list-news .list-item-1{margin-top:20px;}
    .firstcolumncolor .row {display: flex;background: url(/content/dam/open-digital/acerta-pharma/en/home/banner-building.jpg) no-repeat;background-size: 50% 100%;
                            background-position: right;}
    /*.firstcolumncolor .col-sm-6.col-xs-12.column-2{background: url(/content/dam/open-digital/acerta-pharma/en/home/banner-building.jpg) no-repeat;background-size: cover;
                                                   background-position: 100% 50%;}*/
    .firstcolumncolor .new-image .new-image-desktop {display:none;}
}
@media (min-width: 1016px){
    .list-acerta a::before{content: "";background-image: url(/content/dam/open-digital/acerta-pharma/en/home/logo_white.svg);display: block;background-repeat: no-repeat; height: 40px;width: 220px;background-size: contain;}
    .footer-container{padding-top: 32px;padding-bottom: 0px;}
    .copyrightcontainer{padding-top: 60px;padding-bottom: 5px;}
    .list-legalnotice ul{float: right;}
    .header-logo-container img{height:50px;margin-top: -10px;}
    .list-legalnotice ul .list-item-0 a::after{content: "|";}
    .list-legalnotice ul .list-item-0 .link-txt{margin-right:15px;}
    .list-legalnotice ul .list-item-0 .link-txt:hover{color:#fff;}
	.list-legalnotice ul .list-item-1 a::after{content: "|";}
	.list-legalnotice ul .list-item-1 .link-txt{margin-right:15px;}
    .footer .action-link{color: #72848c;font: 400 14px/20px Helvetica-Regular;white-space: nowrap;}
    .footer ul li a.action-link:hover .link-txt {color: #fff;text-decoration: none;}
    .fivecolumncontainer .list-item-0 .action-link,.list-partnering .list-item-1 .action-link,.list-news .action-link{color: #fff;font-size: 14px;letter-spacing: 1px;}
    img.header-nav-logo,.primary-navigation .nav.stacked-menu>li.item-more{display:none;}
    .primary-navigation .menu-snippet-desktop{width:100%;}
    .primary-navigation .menu-snippet-desktop .fullnavigation {float: right;}
    .primary-navigation .menu-snippet-desktop .fullnavigation .navbar-collapse>.navbar-nav {/*float: left;display: inline-block;*/width: 100%;display: flex;justify-content: flex-end;}
    .navbar-nav>li>span,.navbar-default .top-header,.primary-navigation span.glyphicon.glyphicon-chevron-down {display: none;}
    ul.nav.navbar-nav li{ width: auto;padding-right: 10px;/*list-style-type: none;*/font-size: 15px;}
   .primary-navigation .nav>li:hover a::after {color:#c41188;width:100%;}
   .primary-navigation .text.parbase .nav>li:hover ul.dropdown-menu {display: block;}
   .primary-navigation .nav>li>a{color: #3c4242;text-transform: inherit;}
   .primary-navigation .nav>li:hover a,.primary-navigation .nav>li .dropdown-menu a:hover{color:#c41188;}
   .primary-navigation .nav>li a::after{content: "";display: block;position: absolute;bottom: -5px;left: 50%;width: 0%;border-bottom: solid 3px #ec008c;transform: translateX(-50%);transition: all 0.2s ease-in-out;transition-duration: 0.75s;height: 2px;}
   .primary-navigation .nav>li:hover .dropdown-menu li a:after{border-bottom: none;}
   .primary-navigation .nav>li .dropdown-menu a,.primary-navigation .nav>li:hover a .dropdown-menu li a{font-style: italic;font-size: 10px;color: #3c4242;text-decoration: none;border-bottom: none;letter-spacing: 0.3px;}
   .primary-navigation .nav>li .dropdown-menu{width: 100px;min-width: 120px !important;}
   .primary-navigation .nav>li .dropdown-menu li{padding:0;margin:0;}
   .primary-navigation .nav>li .dropdown-menu li a{padding: 5px 0px 5px 5px;margin:0;width: 100px;white-space: unset;}
   body.contact ul.nav.navbar-nav li.contact a,body.partnering ul.nav.navbar-nav li.partnering a,body.pipeline ul.nav.navbar-nav li.pipleine a,
   body.careers ul.nav.navbar-nav li.jointeam a {color: #ec008c;border-bottom: 3px solid #ec008c;}
   body.contact ul.nav.navbar-nav li.contact a::after,body.partnering ul.nav.navbar-nav li.partnering a::after,body.pipleine ul.nav.navbar-nav li.pipleine a::after {content:none}
   body.news ul.nav.navbar-nav li.news a,body.team ul.nav.navbar-nav li.jointeam a,
   body.science ul.nav.navbar-nav li.science a,body.about ul.nav.navbar-nav li.about-us a{color: #ec008c;border-bottom: 3px solid #ec008c;}
   body.news ul.nav.navbar-nav li.news a::after,body.team ul.nav.navbar-nav li.jointeam a::after,
   body.science ul.nav.navbar-nav li.science a::after,body.about ul.nav.navbar-nav li.about-us a::after {content:none}
   body.news ul.nav.navbar-nav li.news .dropdown-menu li a,body.team ul.nav.navbar-nav li.jointeam .dropdown-menu li a,
   body.science ul.nav.navbar-nav li.science .dropdown-menu li a, body.about ul.nav.navbar-nav li.about-us .dropdown-menu li a{border-bottom:0;color:inherit;}
   body.news ul.nav.navbar-nav li.news .dropdown-menu li a:hover,body.team ul.nav.navbar-nav li.jointeam .dropdown-menu li a:hover,
   body.science ul.nav.navbar-nav li.science .dropdown-menu li a:hover,body.about ul.nav.navbar-nav li.about-us .dropdown-menu li a:hover{color: #ec008c;}
  .home-banner h1{width: 50%;margin-top: 4%;margin-bottom:1%;display: block;}
  .error-page .header-logo-container img{margin-top:0;}
  .error-page .primary-navigation .menu-snippet-desktop .fullnavigation .navbar-collapse>.navbar-nav{margin-top:10px;} 

}

@media (min-width: 816px){
    .featured-content{width:65%;/*margin:0 auto;*/margin-left: auto;margin-right: auto;}
    .firstcolumncolor .new-image .new-image-desktop {height: 41.65vw;}
}
@media (min-width: 768px) and (max-width: 1015px){
    .navbar-toggle {display: block;}
    .primary-navigation .navbar-collapse.collapse {display: none !important;}
    .primary-navigation .navbar-collapse.collapse.in {display: block !important;}
    .navbar-collapse.collapse.in {width: 100%;padding: 0;margin: 0;}
    img.header-nav-logo {height: 56px;width: 160px;margin: 0 auto 20px 30px;}
    .fullnavigation.col-md-9{padding:0;margin:0;width:100%;}
    primary-navigation .nav>li {padding-left:0;padding-right: 0;}
    .primary-navigation .nav>li.open>.dropdown-menu {border: 0;box-shadow: unset;}
    .navbar-nav .open .dropdown-menu.multi-level {float: left;width: 100%;padding: 0.25em 0;}
    .primary-navigation .nav .first-level-item .dropdown-menu {position: relative;top: auto;left: auto;}
    .primary-navigation .nav>li.open{background-color:#fff}
    .primary-navigation .navbar-collapse.in ul li {width: 100%;}
    .primary-navigation .nav .dropdown-menu {position: relative;top: auto;left: auto;}
    .primary-navigation .nav>li{padding-right:0;padding-left:0}
    .navbar-fixed-top .navbar-collapse{max-height:inherit;}
    .primary-navigation{background: white;} 
    nav .primary-navigation .nav{width: 100%;}
    .home-banner{height: calc(100vw - 305px);}
}
@media (min-width:1016px) and (max-width: 1280px){
   ul.nav.navbar-nav li a{font-size:10px;}

}

@media(max-width:765px){
.break{display:block;}
}

@media (max-width:991px)
{
.firstcolumncolor .row{display:flex;flex-direction: column-reverse;}
.firstcolumncolor .row .col-sm-6.col-xs-12.column-1,.firstcolumncolor .row .col-sm-6.col-xs-12.column-2{width:100%;}
.fixed-top-margin {margin-top: 80px !important;}
.navbar-fixed-top {height: 80px;}
.arrowup{right: 0px;top: calc(100% - 60px);}
.footer-subsection {padding-bottom: 5px;padding-top: 17px;}
.primary-navigation .nav li.open>.dropdown-menuli a:hover{background:(0,0,0,0);}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{background: #fff;}
.home .video-bg{display:none;}
.home-banner {background: url("/content/dam/open-digital/acerta-pharma/en/mobile_snip.JPG");background-size: cover;background-repeat: no-repeat;}
}


@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape){
.featured-content {width: 75%;margin-top: 40px;margin-bottom: 36px;}
.readmorelink .btn.btn-default {margin: 20px 0 0 0;}
.fourcolumncontainer .col-md-3 {width: 50%;margin-bottom: 20px;}
.home-banner {height: calc(100vw - 80px);max-height: calc(100vh - 192px);}
.firstcolumncolor .new-image .new-image-desktop {height: 39.54vw;}
.arrow-down {bottom: -7rem;}
.arrowup{right: -5px;}
.seniorledership-section1 .row, .seniorledership-section2 .row{justify-content: space-between !important;}
.home-banner h1{width: 60%;margin-bottom: 20px;}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait){
.home-banner-text h1{width:355px;}
.carousel .item h3.border{margin-top:20px;}
.navbar-default .top-header {margin: 0 2%;}
body.about,body.acalabrutinib-overview,body.contact{line-height:23px;} 
}

@media screen and (min-width: 1025px){
a.tel-link {pointer-events: none;}
}

/************************* for IE11/10****************************/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.home-banner h1{margin-top:15%;}
.arrow-down{bottom:-4rem;}
.primary-navigation .nav > li .dropdown-menu{min-width:126px !important;}
.modal-header{border-bottom:none;}
.carousel .carousel-content-block, .carousel-control.left, .carousel-control.right,.modal-content{background:transparent;}
.modal-dialog button.close{right:194px;}
body.about,body.acalabrutinib-overview {line-height:23px;}
.primary-navigation .nav > li .dropdown-menu li a{white-space:normal;}
.modal-content{background:none;box-shadow:none !important;}
}

/**------------------------------------------------------- Media query for mac device ------------------------------------**/
@media screen and (min-device-width: 1250px) and (max-device-width: 1300px) and (max-height: 800px) and (-webkit-min-device-pixel-ratio: 1) {
.firstcolumncolor .new-image .new-image-desktop { height: 44.50vw;}
.arrow-down {bottom: -22rem;}
}

@media only screen and (min-device-width: 376px) and (max-device-width: 760px) and (orientation : landscape) {
.firstcolumncolor h2.border::after{width: 10%;}
}

@supports (-ms-ime-align:auto) {
.arrow-down{bottom:-15rem;}
body.about,body.acalabrutinib-overview,body.contact{line-height:23px;}            
}

@media only screen and (width: 1280px) {.arrow-down {bottom: -13rem;}}           

@media screen and (max-width: 767px){
.navbar-fixed-top .navbar-collapse {
    height: 70vh;
}
}

@media only screen and (min-width: 320px) and (max-width: 375px){
.home-banner{height: calc(100vw - -15px);}
}

p.drug_dis {
 height: 170px;
}
p.Innovative_Clinical {
 height: 130px;
}
@media (max-width: 820px) {
p.drug_dis {
 height: 130px;
 }
 
}
@media (max-width: 1440px) {
   

   p.align-left.body-copy.text-left {
    margin-left: 64px;
}
h3.border {
    margin-left: 60px;
}
}
@media (max-width: 1366px) {
   p.align-left.body-copy.text-left {
    margin-left: 64px;
}
h3.border {
    margin-left: 60px;
}
  /*.readmorelink {*/
  /*  padding: 105px 65px;*/
  /* }*/

p.drug_dis {
 height: 170px;
 }
 p.Innovative_Clinical {
 height: 130px;
 }
 .partnership_section:hover .collapsess {
    bottom: 0px;
    transform: translateY(0%);
}
.site_section:hover .collapsess {
   bottom: 0px;
    transform: translateY(0%);
}
}


@media screen and (max-width: 1600px) {

p.drug_dis {
 height: 130px;
}

}
@media (max-width: 768px) {
     div#ipad-checklist ul.linked-list.pd-0.vertical {
        padding-top: 400px;
     }
p.drug_dis {
 height: auto;
 }
 p.Innovative_Clinical {
 height: auto;
 }
 
 .page-section-inner .newImage {
     float:left;
 }
 
 
 .seniorledership .parbase p{
     padding-left: 110px;
     text-align:left !important;
 }
 
 
 
 
 
 
 
 
 
}



@media (min-width: 1920px){


p.align-left.body-copy.text-left {
    margin-left: 64px;
}
h3.border {
    margin-left: 60px;
}
 

 p.drug_dis {
    height: 125px;
}








}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    div#CALQUENCE {
        height: 270px;
        display: flex;
        padding: 0px 50px 20px 0px;
        justify-content: center;
        width: 110%;
        align-items: center;
    }
    .new-image.CALQUENCE_img img {
        height: 270px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
    div#CALQUENCE {
        height: 370px;
        padding: 0px 50px 20px 0px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .new-image.CALQUENCE_img img {
        height: 370px;
    }
}
@media only screen and (min-width: 1601px) and (max-width: 1920px) {
    div#CALQUENCE {
        height: 470px;
        padding: 0px 50px 20px 0px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .new-image.CALQUENCE_img img {
        height: 470px;
    }
}

@media (max-width: 1200px){
.partnership_section:hover .collapsess {
    bottom: 0px;
}

.site_section:hover .collapsess {
    bottom: 0px;
}
}
@media (min-width: 820px) and (max-width:1200px){

span.vcenter.link-txt {
    margin-top: -40px;
}

}

.row {
    margin-right: 1px !important;
    margin-left: 1px !important;
}

/**** New Career page ****/
.qwrapper .quote {
    border: solid #d2d2d2;
    border-width: 4px 0;
    padding: 35px 0;
    font-size: 24px;
    line-height: 34px;
    margin-top: 0;
    font-family: 'Lexia-Light';
    font-weight: 300;
    letter-spacing: 0.3px;
    font-style: normal;
    color: #3c4242;
}

.qwrapper .quote:before {
    content: "";
    background: url(/content/dam/open-digital/acerta-pharma/en/careers/quoteicon1.png) no-repeat center center;
    width: 40px;
    height: 24px;
    display: inline-block;
    background-size: 100% auto;
    margin-right: 10px;
}

.qwrapper .quote:after {
    content: "";
    background: url(/content/dam/open-digital/acerta-pharma/en/careers/quoteicon2.png) no-repeat center center;
    width: 30px;
    height: 20px;
    display: inline-block;
    background-size: 100% auto;
    margin-left: 10px;
}

.qfooter > * {
    display: block;
    color: #3c4242;
}

.qauthor-name {
    font-size: 18px;
    line-height: 24px;
    margin-top: 0;
    font-family: 'Lexia-Light';
}

.qauthor-title {
    font-family: 'Helvetica-Regular';
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 20px;
}

.presidentsection {
    /*background-color: #f8f8f8;*/
    padding-bottom: 80px;
}

.promotilessection {
    text-align: center;
    padding-bottom: 60px;
}

.promotilessection .subHeading.section h3 {
    margin: 0 !important;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 20px;
}

.promotilessection .text p {
    font-family: 'Helvetica-Regular';
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 20px;
    margin-bottom: 20px;
}

.promotilessection img {
    width: 100px !important;
    border-radius: 100px;
    margin-bottom: 20px;
}

.promotilessection .btn.btn-default {
    max-width: 100%;
    font: 700 18px/24px Lexia-Italic;
    letter-spacing: 0.3px;
    display: flex;
    width: 90%;
    align-items: center;
    justify-content: center;
    padding: 10px 20px;
    height: auto;
    white-space: initial;
    margin: 0 5%;
}

#careerparallaxsec .sectionHeading {
    margin-bottom: 71px;
}

.careers #popup-template .modal-dialog {
    width: 640px;
    max-height: 75vh;
}

.careers #popup-template .modal-dialog .modal-header {
    display: none;
}

.careers #popup-template .modal-dialog .modal-body {
    width: 100%;
}

.careers #popup-template .modal-dialog .modal-body {
    width: 100%;
    height: auto;
    padding: 0 40px 70px 40px;
}

.careers .modal-dialog button.close {
    position: fixed;
    top: -1px;
    right: 0;
    background: #000;
    color: #fff;
    margin: 0;
    width: 60px;
    height: 60px;
    padding: 0;
    line-height: 50px;
    font-size: 50px;
    border-radius: 0;
}

.careers .modal-dialog .newImage {
    margin-bottom: 10px;
}

.careers .modal-dialog .linkList.section {
    text-align: center;
}

.careers .modal-dialog .linkList.section .btn.btn-default {
    font: 700 16px/22px Lexia-Italic;
    letter-spacing: 0.3px;
    padding: 10px 20px;
    text-wrap: inherit;
}

.careers .row {
    margin-right: -15px!important;
    margin-left: -15px!important;
}

@media (max-width: 767px) {
    .presidentsection .newImage {
        width: 100%;
    }

    .careers .promotilessection .newImage {
        float: none;
    }

    .careers .promotilessection .row > * {
        margin-bottom: 60px;
    }

    .careers .promotilessection .row > *:last-child {
        margin-bottom: 0;
    }

    .careers #popup-template .modal-dialog {
        max-width: 90%;
        max-height: 100vh;
    }

    .careers #popup-template .modal-dialog .modal-content {
        height: 100vh;
        overflow: auto;
    }

    .careers #popup-template .modal-dialog .modal-body {
        top: 0;
    }
}


.careers .main-navigation-wrapper .row {
    margin-right: 1px!important;
    margin-left: 1px!important;
}
.promotilessection .subHeading.section h3 {
    font-family: 'Lexia-Light';
    font-style: normal;
    padding-top: 15px;
}
.careers .modal-dialog .linkList.section .btn.btn-default,
.careers .readmorelink .btn.btn-default{white-space: initial;}
body.careers #popup-template .modal-dialog  .modal-body {
    height: 810px; max-height: calc(100vh - 150px);
    overflow: auto;
}
.careers .readmorelink .btn.btn-default {
    height: auto;
}
.careers footer .row {
    margin-right: 1px !important;
    margin-left: 1px !important;
}
body.careers #popup-template .modal-dialog .modal-body{min-height:360px;}
@media (max-width: 767px){
body.careers #popup-template .modal-dialog {
    max-width: 100%!important;
}
body.careers #popup-template .modal-dialog .modal-content {
    margin-top: 0!important;
}
body.careers .main-navigation-wrapper .row {
    margin-right: 1px!important;
    margin-left: 1px!important;
}
body.careers #popup-template .modal-dialog  .modal-body {
    height: auto;max-height: 100vh;
}
body.careers .readmorelink .btn.btn-default {
    padding: 10px 20px;
    width: 100%;
}
body.careers h3.border{margin-left: 0;text-align: center;}

}
@media (max-width: 540px){
   .site_section.main-box, .partnership_section.main-box {
    height: 233px !important;
    overflow: visible !important;
}
.collapsess {
    bottom: 0px !important;
    position: absolute;
    top: 127px !important;
    transform: unset !important;
    width: 100%;
}
.site_section.main-box {
    margin-top: 13%!important;
    margin-bottom: 40% !important;
}
.collapsess.collapsessss {
    top: 150px !important;
}
}

@media screen and (max-width: 1024px){
.site_section.main-box, .partnership_section.main-box {
    height: 263px !important;
    overflow: visible !important;
}
.dropdown.collapsing-text {
    background-color: #d0006f !important;
}
.site_section.main-box {
    margin-top: 0%;
    margin-bottom: 100%;
}
.collapsess {
    bottom: 0px !important;
    top: 142px !important;
    transform: unset !important;
}
.collapsess.collapsessss {
    bottom: 0px !important;
    top: 142px !important;
    transform: unset !important;
}
}
@media screen and (max-width: 390px){
.site_section.main-box {
    margin-top: 20%!important;
    margin-bottom: 40% !important;
}

}
/**** New Career page ****/