h2{
margin:11px 0px 0px 11px!important;
}
/* bayer pharmaceuticals links */
.pharma-block {
    padding-bottom: 20px;
    padding-top: 20px;
    border-top: 1px solid #ccc;
}

.pharma-block h2 {
    padding-bottom: 10px;
    color: #000;
    font-weight: normal;
}

.pharma-block a {
    font-weight: bold;
}

/* remove RSS feed */
.social-media.icons.nvgtn.socialmedia .none {
    display: none;
}

/* shows where a user is tabbing to */

/*a:link, a:visited {
    outline:0px solid #FF9D00 !important;
}*/

/* a:focus {
    outline:3px solid #FF9D00 !important;
} */
a:hover, a:active {
    outline: 0px solid #FF9D00 !important;
}

/* fix for carousel focus */
/*.flex-next{
overflow:hidden;
}*/

/* Skip to content link */
#skip-to-content {
    color: #fff;
    position: fixed;
    top: -9999px;
}

#skip-to-content:focus {
    display: block;
    background-color: #FF9D00;
    border-radius: 0 0 10px 10px;
    padding: 7px 12px;
    z-index: 90000;
    font-weight: bold;
    color: #fff;
    top: 0px;
    outline: 0px solid #FF9D00 !important;
}

/* social media popup */
.sm-display-inline {
    z-index: 2147483647;
}

.sm-display-inline p {
    padding-bottom: 8px;
}

.sm-display-inline .popup-title h2 {
    padding: 0px 0px 8px 10px;
}

.sm-display-inline .buttons {
    position: absolute;
    bottom: 0px;
}

/* Mobile Menu */
/*.mobilenav a.mnav {
    background: url("//shared.bayer.com/img/sys/mobile-nav.png") no-repeat scroll 0 0 #6bc200;
}

.mobilenav a.mnav:hover {
    background-color: #ecf7fc;
    background-position: 0 -40px;
}*/

/* fixes the 1px off in navigation padding */
/*.megamenu > li > a {
    padding:5px 15px;
}*/

/* stops vanity links from appearing clickable */
/*.navigation a[href="#"]:hover {
    background-color:#e8f5fb !important;
    color: #0090c5 !important;
    text-decoration:none !important;
}

.lfthndnavi a[href="#"]:hover {
    color:#333 !important;
    text-decoration:none !important;
}

a[href="#"]:hover {
cursor: context-menu;
}*/

/* stops vanity links from appearing clickable in mobile */
/*ul.simple a[href="#"]:hover{
    background-color: #ffffff !important;
}

ul.simple li.haschild a[href="#"]{
    background-image: none !important;;
}

ul.simple li.haschild a[href="#"]:hover{
    color: #0090c5 !important;
    background-image: none !important;;
}*/

/* Homepage Twitter Feed style adjustments*/
section.twitterfeed {
    margin-top: 20px;
}

section.twitterfeed li.tweet {
    border-bottom: 1px solid #dcdcdc !important;
}

sub, sup {
    font-size: 85%;
}

/* home search */

.bluebg input[type="search"]:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #fff;
}

/*Products Page old-More-Links edits*/
.mlnk a, .mlnk a:link {
    background: none;
    padding: 0;
    color: #0090c5;
}

.mlnk a:visited, .mlnk a:hover, .mlnk a:active {
    background: none;
    padding: 0;
    color: #0090c5;
    text-decoration: underline;
}
/*Products Table Styles*/
table td.brand {
    width: 35%
}

table td.product {
    width: 20%;
}

table td.subgroup {
    width: 20%;
}

table td.sector {
    width: 20%;
    padding-right: 4px;
}

.table td {
    padding: 14px 4px 18px 4px;
}

.table td:first-child.letter_header {
    font-size: 16px;
    font-weight: bold;
    padding: 27px 0px 15px 0px;
}

/*stops home page nav item from being hidden while on home page*/
.homepage .megamenu .n1 a {
    visibility: visible;
    width: 61px;
}

/* carousel styling for mobile and tablet */
.stagetext {
    color: #fff;
    background-color: rgba(0, 0, 0, .6);
}

/* carousel header color */
.stagehdln {
    color: #fff;
}

.carosel-iframe-videos {
    position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
}

/* this particular piece of code is not responding to the media query for tablet/desktop (min-width:768px). Therefore it is here and being overwritten in the smaller sizes.*/
footer .copyright .cright {
    display: inline-block;
    float: left;
}

/* floats for the profile content */
.prof_right {
    float: left;
    width: 47%;
    height: auto;
    padding-left: 5%;
}

.prof_left {
    float: left;
    width: 47%;
    height: auto;
}

.profile_img {
    display: block;
    width: 100%;
}

.h1_mod {
    margin-left: 0px;
}

#profile img {
    float: left;
    width: 45%;
    height: auto;
    margin: .5% 4% 1% 0%;
}

#profile p {
    display: inline;
    clear: none;
}

/* home right links */
.teaseritem .mlnk li {
    background: url("//shared.bayer.com/img/sys/sprite.png") no-repeat
        scroll -2px -200px rgba(0, 0, 0, 0);
    color: #333;
    display: block;
    font-weight: normal;
    line-height: 18px;
    padding: 0 0 0 7px;
}

.teaseritem .mlnk li a {
    color: #333;
}

/* css for home page video*/
#page_1 .unit.size-col-c.hyph {
    overflow: visible;
}

#page_1 .line {
    overflow: visible;
}

#page_1 .teaser.col-a, #page_1 .unit.size-col-b {
    position: relative;
    z-index: 2;
}

.videodiv {
    max-width: 550px;
    height: auto;
    width: 100%;
    position: relative;
    z-index: 1;
}

video {
    width: 100%;
    height: auto;
}

#page_1 .videodiv {
    margin-left: 390px;
    top: 15px;
    max-width: 415px;
}

#page_1 .videodiv .videodiv {
    margin-left: 0px;
    top: 0px;
}

.fp-embed-code {
    display: none;
}

.videotext {
    margin-left: -10px;
    width: 100%;
    padding-top: 10px;
}

/* css for leadership landing page */
.leaderpanel {
    clear: both;
    padding-left: 0px;
}

.leaderpanel hr {
    background-color: #666;
    width: 565px;
    height: 1px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.leaderdiv {
    clear: both;
    width: 100%;
}

.leader_nopic {
    float: left;
    width: 300px;
    margin-top: 10px;
    min-height: 80px;
}

.leader {
    float: left;
    width: 136px;
    margin-left: 10px;
}

.leader h4 {
    margin: 5px 0 3px 0;
}

.leader p {
    margin: 0;
    font-size: 12px;
    min-height: 85px;
    overflow: visible;
}

.leader-left {
    background-color: #999;
    float: left;
    width: 80%;
    height: 400px;
    display: block;
}

.leader-right {
    background-color: #eee;
    float: right;
    width: 20%;
    height: 400px;
    display: block;
}

table.cookie_tab {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #333333;
    border-width: 1px;
    border-color: #666666;
    border-collapse: collapse;
}

table.cookie_tab th {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    background-color: #ffffff;
}

table.cookie_tab td {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    background-color: #ffffff;
}

/* mod for media contact table */
table.media_tab {
    border-collapse: collapse;
    width: 100% !important;
    /*word-break:break-all;*/
    /*word-wrap: break-word;*/
    font-family: Calibri;
    font-size: 9pt;
    color: #333333;
    border-width: 1px;
    border-color: #666666;
    border-collapse: collapse;
    margin-left: 11px;
}

table.media_tab th {
    border-width: 1px;
    padding: 2px;
    border-style: solid;
    border-color: #666666;
    background-color: #ffffff;
}

table.media_tab td {
    border-width: 1px;
    padding: 2px 0 0 7px;
    border-style: solid;
    border-color: #666666;
    background-color: #ffffff;
    margin-left: 11px;
    font-size: 9pt;
    font-family: calibri;
}

td.media-name-col, td.media-work-col, td.media-cell-col, td.media-email-col,
    td.media-business-col {
    text-align: center;
}

table td.media-name-col {
    min-width: 95px;
}

table td.media-work-col {
    min-width: 90px;
}

table td.media-cell-col {
    min-width: 90px;
}

table td.media-email-col {
    min-width: 195px;
}

table td.media-business-col {
    min-width: 161px;
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
    .size-col-d {
        width: 565px;
    }
    table td.media-name-col, table td.media-work-col,  table td.media-cell-col, table td.media-email-col, table td.media-business-col {
        min-width: 0;    
    }
    table.media_tab td {
        padding: 2px 4px 0 7px;    
    }
}
/* mod for nav */

/* .lfthndnavi li.haschild > a {
background: url('//shared.bayer.com/img/sys/sprite.png') no-repeat scroll 159px -2898px transparent;
padding-right: 11px;
}

.lfthndnavi li.haschildren.lhhover > a {
border-top: 0px;
}

.lfthndnavi li.haschildren{
color: 000000;
text-decoration: none;
}

.haschildren a[href="#"]{
color: #000000 !important;
text-decoration: none !important;
}*/

/* News Feed CSS */
.contnt .margiblock {
    background-color: transparent;
}

.newsfeed-article-title a {
    color: #390;
    font-weight: bold;
}

.newsfeed-article-list-item, .newsfeed-article-listitem {
    padding: 10px 0px;
    border-bottom: 1px solid #ccc;
}

.newsfeed-pagination-listitem .active, .newsfeed-pagination-listitem {
    float: left;
}

.newsfeed-pagination-listitem .active, .newsfeed-pagination-list-item .active
    {
    text-decoration: none;
    color: #093;
    font-weight: bold;
}

#page_259 .size-col-aa, #page_262 .size-col-aa, #page_288 .size-col-aa {
    padding: 0px 2%;
    width: 96%;
}

ul.newsfeed-pagination-list {
    padding: 0px;
}

.newsfeed-article-list {
    clear: both;
}

/* Homepage Feed */
.newslist .newsfeed-article-list {
    padding: 0px 10px;
}

/* Bayer USA Foundation Teaser */
.usaFoundationNews h4 {
    color: #0090c5;
    border-bottom: 1px solid #ccc;
    font-weight: normal;
    padding-bottom: 5px;
    margin-bottom: 0px;
}

.usaFoundationNews .newsfeed-article-list-item, .usaFoundationNews .newsfeed-article-listitem
    {
    padding-bottom: 10px;
}

.usaFoundationNews .newsfeed-article-title, .usaFoundationNews .newsfeed-article-title a
    {
    font-weight: normal;
}

.usaFoundationNews .newsfeed-article-subtitle {
    color: #888;
}

.usaFoundationNews .lnk {
    margin: 0px;
    padding-top: 8px;
}

.usaFoundationNews .lnk {
    margin: 0px;
    padding-top: 8px;
}

.gal-img {
    float: left;
    margin-left: 3px;
    min-height: 200px;
    /*margin-right:5px;*/
}

.gal-img img {
    float: left;
    max-width: 127px;
    height: auto;

    /*margin-right:5px;*/
}

/* Share box fixes - MDL, 2/13/15 */
.reveal-modal-bg {
    z-index: 12000 !important;
}

.reveal-modal {
    z-index: 12001 !important;
}

.newsfeed-article-body p {
    margin: 10px 0px;
}

/* news room article fixes - MDL, 8/4/15 */
div.newsfeed-article-body div img {
    max-width: 100px;
    float: left;
    padding: 0 10px 10px 0;
}
#page_174 .size-col-aa{width:617px;}
.flex-control-nav {
    margin: 0 68px;
    padding: 0;
}

#page_309 #maincontent table a {
    word-break: break-all;
    word-wrap: break-word;
}

@media only screen and (max-width:460px) {
    /* carousel styles for mobile */
    /*.subhm .stage01 {
        display:block;
        float:none;
        height:auto;
    }
    .flex-control-nav {
        display:none;
    }
    .stagetext {
        max-width: 200px;
        padding:5px 10px 5px;
        font-size:12px;
        line-height:18px;
        bottom:40%;
    }
    
    #page_145 .stagetext {
        bottom:15%;
    }
    .stagetext h1 {
        color:*/
    /*.stagetext p {
        display:none;
    }*/
    /*footer mobile styles*/
    .print-share-top {
        border-top: 10px solid #fff;
    }
    .pagefunctions.fntn li {
        width: 49.5%;
        /*border-right: 1px solid #fff;*/
    }
    .onlymobile {
        border-left: 1px solid #fff;
    }
    .copyright a {
        padding: 6px 10px 8px 23px;
    }
    .copyright .icnContact {
        text-align: left;
        border: none;
    }
    footer .copyright .cright {
        float: none;
    }
    .leaderpanel {
        margin-left: 10px
    }
    .leaderpanel hr {
        width: 270px;
    }
    .leader_nopic {
        min-height: 0px;
    }
    .videodiv {
        height: 100%;
        width: 100%;
        position: relative;
        margin-left: 0px;
    }
    .videotext {
        margin-left: 0px;
        width: 100%;
    }
    /* mod for media contact table */
    table.media_tab {
        word-break: break-all;
        word-wrap: break-word;
        margin-left: 10px;
        font-size: 8px;
        width: 90% !important;
    }
}
@media only screen and (max-width: 767px) {
    #page_145 .margi .mcontent{
        margin: 30px 0 15px 5px;
    }
}

@media only screen and (min-width:768px) { /*Tablet*/
    table td.brand {
        width: 30%;
    }
    table td.product {
        width: 15%;
    }
    table ta.subgroup {
        width: 15%;
    }
    table td.sector {
        width: 15%;
        padding-right: 25px
    }
    /* footer styles for tab/desk. need to move to appropriate media queries */
    .print-share-top {
        display: inline-block;
        float: right;
    }
}

@media only screen and (min-width:461px) and (max-width: 767px) {
    /*mobile 1*/
    table td.brand {
        width: 30%;
    }
    table td.product {
        width: 15%;
    }
    table ta.subgroup {
        width: 15%;
    }
    table td.sector {
        width: 53%;
    }

    /*.subhm .stage01 {
        display:block;
        float:none;
        height:auto;
    }
    .flex-control-nav {
        display:none;
    }
    .stagetext {
        width: 340px;
        max-width: 340px;
        padding: 15px 20px 15px;
        bottom:40%;
        font-size:12px;
        line-height:18px;
    }*/
    .stagetext h1 {
        color: #fff;
    }

    /*footer mobile styles*/
    .print-share-top {
        border-top: 10px solid #fff;
    }
    .copyright a {
        padding: 6px 10px 8px 23px;
    }
    .copyright .icnContact {
        text-align: left;
        border: none;
    }
    footer .copyright .cright {
        float: none;
    }
    .leaderpanel hr {
        width: 419px;
    }
    .leader_nopic {
        min-height: 0px;
    }
    .videodiv {
        height: 100%;
        width: 100%;
        position: relative;
        margin-left: 0px;
    }
    .videotext {
        margin-left: 0px;
        width: 100%;
    }

    /* mod for media contact table */
    table.media_tab {
        margin-left: 10px;
        font-size: 9px;
        width: 95% !important;
    }
    table.media_tab td {
        min-width: 20px;
        border-width: 1px;
        padding: 2px;
        border-style: solid;
        border-color: #666666;
        background-color: #ffffff;
        font-size: 9pt;
        font-family: calibri;
    }
    #page_1 .videodiv {
        margin-left: auto;
        margin-right: auto;
        top: 15px;
        max-width: 390px;
    }
    #page_295 .copyright {
        margin: 13px 10px 19px !important;
    }
}

@media only screen and (max-width: 459px) {
    /*table td.brand {width: 20%;})*/
    table td.brand {
        width: 1%;
    }
    /*	table td.product {width: 15%;}*/
    table td.product {
        width: 4%;
    }
    table ta.subgroup {
        width: 10%;
    }
    ul.pagination {
        width: 300px;
        height: 55px;
    }

    /* mod for media contact table */
    table.media_tab {
        margin-left: 10px;
        width: 90% !important;
    }
    table.media_tab td {
        min-width: 50px;
        border-width: 1px;
        padding: 4px;
        border-style: solid;
        border-color: #666666;
        background-color: #ffffff;
        font-size: 9pt;
        font-family: calibri;
    }
    #page_259 .size-col-aa, #page_262 .size-col-aa, #page_274 .size-col-aa {
        padding: 0px 4%;
        width: 92%;
    }
    #page_1 .videodiv {
        margin-left: auto;
        margin-right: auto;
        top: 15px;
        max-width: 390px;
    }
    .sm-display-inline {
        position: absolute !important;
        left: 0px;
        padding: 28px !important;
        min-width: auto !important;
        margin: 0 auto;
        right: 0px;
        width: 212px !important;
        color: #000 !important;
    }
}

.teaser .teaseritem .media .img.block img {
    width: 100%;
}

@media only screen and (min-width: 768px) {
    .teaser .teaseritem .media .img.block {
        max-width: 190px;
    }
}

@media only screen and (min-width:461px) and (max-width: 767px) {
    .teaser .teaseritem .media .img.block {
        max-width: 212px;
    }
    .teaser {
        width: 100%;
    }
}
/** Media Query for Ipad/Iphone/Samsung 5s **/
@media only screen and (min-device-width : 768px) and (max-device-width
    : 1024px) and (orientation : landscape) {
    table.media_tab {
        width: 100% !important;
        margin-left: 12px;
        font-size: 9pt;
        font-family: calibri;
    }
    #page_288 .size-col-aa {
        width: 100%;
    }
    table td.media-business-col {
        min-width: 160px;
    }
    table.media_tab td {
        padding: 2px 0 0 8px;
    }
    table td.media-email-col {
        min-width: 162px;
    }
    .consumer_health {
        margin-bottom: 5px;
    }
    .pharmaceuticals {
        height: 110px;
    }
    .crop_science, .our_products {
        height: auto;
        margin-bottom: 20px;
    }
    .stagetext banner3 {
        right: 11px;
        bottom: 76px;
    }
}

}
@media only screen and (min-device-width : 768px) and (max-device-width
    : 1024px) and (orientation : portrait) {
    .page {
        width: 745px;
    }
    .subhm .size-col-d, .size-col-d {
        width: 68%;
        margin-right: 0px;
    }
    table td.media-work-col {
        min-width: 39px;
    }
    .videotext p {
        width: 80%;
    }
    .table {
        width: 90% !important;
    }
    table.media_tab {
        width: 90% !important;
        margin-left: 11px;
        font-size: 9pt;
        font-family: calibri;
    }
    span.thumbnailimg_txt {
        width: 83%;
        float: left;
    }
    #page_1 .unit.size-col-b, #page_1 .teaser.col-a {
        margin-left: 0px !important;
    }
    .teaser {
        display: block !important;
        padding-top: 11px !important;
    }
    .sm-display-inline {
        right: 20px;
        top: -211px !important;
        min-height: 181px !important;
    }
    .colhead {
        margin-top: -11px;
    }
    .selects {
        padding-right: 25px;
    }
    #page_142 h2 {
        margin: 2%;
    }
    #page_1 .videodiv {
        max-width: 368px !important;
    }
    table td.media-business-col {
        min-width: 120px;
    }
    table.media_tab td {
        padding: 2px 0 0 8px;
    }
    table td.media-email-col {
        min-width: 151px;
    }
    .consumer_health img {
        width: 160px;
    }
    .crop_science {
        height: 135px !important;
    }
    .product_brand {
        height: 84px !important;
    }
    a.fancybox-thumb {
        margin: 20px 0 4px 48px !important;
    }
}
/* Iphone 5S( portrait ) ----------- */
@media only screen and (min-width : 320px) and (max-width : 568px) and
    (orientation : portrait) { {
    /* Social Media Popup */
    section.twitterfeed {
        margin-top: 20px;
        width: 96%;
        margin-left: 4px;
    }
    #page_142 h2 {
        margin: 4%;
    }
    #page_110 h2 {
        margin: 2%;
    }
    .mshare {
        display: none;
    }
}

/* Iphone 5S (landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 568px) and
    (orientation : landscape) {
    .table {
        width: 100% !important;
    }
    #page_288 .size-col-aa {
        width: 99%;
    }
    #page_142 h2 {
        margin: 2%;
    }
    table td.sector {
        width: 53% !important;
        padding-right: 4px;
    }
    .mshare {
        display: none;
    }
}

/* Samsung Galaxy S5 (landscape) ----------- */
@media only screen and (min-width : 340px) and (max-width : 640px) and
    (orientation : landscape) {
    table.media_tab td {
        min-width: 48px;
    }
    #page {
        width: 480px;
    }
    span.thumbnailimg_txt {
        width: 95%;
    }
    #page_142 h2 {
        margin: 2%;
    }
    .mshare {
        display: none;
    }
}

/* Samsung Galaxy S5 (portrait) ----------- */
@media only screen and (min-width : 340px) and (max-width : 640px) and
    (orientation : portrait) {
    a.fancybox-thumb img {
        max-height: 148px;
        width: 125px;
    }
    .gallery td {
        float: left;
        display: block;
    }
    a.fancybox-thumb {
        display: inline-block;
        width: 130px;
        height: auto;
        padding: 5px;
        border: 1px solid #888;
        border: 1px solid #888;
        margin: 20px;
    }
    #page_142 h2 {
        margin: 4%;
    }
    #page_295 .copyright {
        margin: 13px 10px 19px !important;
    }
}


/* contentpage adds */
div.media h2, div.p h2, div.p h3 {
    margin: 0;
}

div.p table.table {
    margin: 0 -10px;
}
/* contentpage adds end */
.radioButtonWrapper, .radioButtonWrapper label input {
    float: left;
    padding-right: 10px;
    padding-left: 2px;
}

.social-media .sm-single-item {
    margin: 15px 0;
    border-bottom: dotted 1px #CCC;
    padding: 10px 0;
}

#sm_dialog {
    font-size: 12px;
}

.ui-widget {
    font-size: 12px;
}

.popup-title h2 {
    padding-left: 0;
    margin-left: 0;
}

.smedia span.sm {
    cursor: pointer;
}
/* socialmedia end */
/* searchresults start */
.stagetext {
    width: 310px !important;
}
/* newsoverview pager */
a.picLinkL {
    width: 170px;
}

a.picLinkP {
    width: 110px;
}

a.picLinkL img {
    width: 170px;
}

a.picLinkP img {
    width: 110px;
}

.navLinks {
    border-left: 1px solid #ccc;
    margin: 10px 0 10px 10px;
    padding: 5px 0;
}

.navLinks a {
    border-right: 1px solid #ccc;
    padding: 5px 10px;
    color: #390;
}

.navLinks a.active {
    font-weight: bold;
}

.size-col-d .newslist {
    margin-bottom: 20px;
}

.newsoverwiew article.item1 {
    border-top: 1px solid #dcdcdc;
}

.newsoverwiew article.media {
    padding: 15px 0;
    margin-top: 0;
    border-bottom: 1px solid #dcdcdc;
}

.newsoverwiew .bd {
    margin-bottom: 0;
}

.newsoverwiew .media .img {
    margin-bottom: 0px;
}
/* newsoverview pager end */
/* special elements */
.left-box {
    position: absolute;
    left: 0;
    width: 170px;
    margin-top: -200px
}

.right-box {
    position: absolute;
    right: 0;
    width: 180px;
    margin-top: -200px
}

.left-box blockquote {
    text-align: right
}

.right-box blockquote {
    text-align: left
}

.facts-box {
    text-align: center;
    padding: 16px 0 15px
}

.facts-box h1 {
    font-size: 36px;
    margin: 0 12px 2px;
    line-height: 42px;
}

.facts-box p {
    margin: 0 12px;
    font-size: 15px;
    line-height: 20px;
}

.facts-box p+h1 {
    margin-top: 4px;
}

.bg-blue {
    background-color: #0090c5
}

.bg-blue {
    background-color: #6bc200
}

.bg-green {
    background-color: #6bc200
}

.bg-grey {
    background-color: #757575
}

.bg-blue h1, .bg-green h1, .bg-grey h1, .bg-blue, .bg-green, .bg-grey {
    color: #fff;
    font-weight: 300
}
/* special elements end */
/* social media */
.ig {
    background-position: -16px -1916px;
}
/* cookie disclaimer */
.cookieDisclaimerWrapper {
    color: #cc1e3f;
    font-size: 1.2em;
    border: 1px #ddd solid;
    box-shadow: 10px 10px 20px 5px #999;
    position: fixed;
    top: 30px;
    right: 30px;
    padding: 15px 15px 5px;
    width: 20%;
    text-align: justify;
    min-height: 150px;
    background-color: #fff;
    z-index: 99999;
    min-width: 250px;
}

.cookieAcceptButton {
    background-color: #4d90fe;
    background-image: -moz-linear-gradient(top, #4d90fe, #4787ed);
    border: 1px solid #9075c6;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin-right: 0px;
    min-width: 26px;
    outline: 0;
    padding: 0 8px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    position: absolute;
    bottom: 20px;
}

#bayerCookiesDisclaimer p {
    margin: 0;
}

li.hb_3.flex-active-slide iframe {
    height: 316px !important;
}

.chrt_dkp {
    display: block !important;
}

.cht_300, .cht_600 {
    display: none;
}

.sos_title {
    display: block;
}

.sos_2014, .sos_footnote {
    display: none;
}

.flex-control-nav {
    margin: 0 68px;
}

@media only screen and (min-device-width : 320px) and (max-device-width
    : 568px) and (orientation : portrait) {
    .radioButtonWrapper, .radioButtonWrapper label input {
        padding-right: 6px;
        padding-left: 0px;
        float: left;
    }
    #page_295 .copyright, #page_119 .copyright {
        margin: 0px 10px 19px !important;
    }
    .form-horizontal {
        margin-left: -6px;
    }
    .pharmaceuticals, .crop_science, .consumer_health, .our_products,
        .product_brand {
        height: auto !important;
    }
    .bayer_brand.product_img {
        width: auto !important;
    }
    .cht_600, .chrt_dkp {
        display: none !important;
    }
    .cht_300 {
        display: block;
    }
    .sos_2014 {
        display: block !important;
    }
    .sos_title, .sos_footnote {
        display: none;
    }
    .flex-control-nav {
        margin: auto;
    }
}

@media only screen and (min-device-width : 320px) and (max-device-width
    : 568px) and (orientation : landscape) {
    .radioButtonWrapper, .radioButtonWrapper label input {
        padding-right: 8px;
        padding-left: 0px;
        padding-top: 6px;
        float: left;
    }
    #page_295 .copyright, #page_119 .copyright {
        margin: 0px 10px 19px !important;
    }
    .pharmaceuticals, .crop_science, .consumer_health, .our_products,
        .product_brand {
        height: auto !important;
    }
    .bayer_brand.product_img {
        width: auto !important;
        float: none;
    }
    .cht_300, .chrt_dkp {
        display: none !important;
    }
    .cht_600 {
        display: block;
        width: 100% !important;
    }
    .sos_footnote {
        display: block !important;
    }
    .sos_2014, .sos_title {
        display: none;
    }
    .flex-control-nav {
        margin: auto;
    }
}
/* Samsung Galaxy S5 (landscape) ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height:
    640px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3)
    {
    .bayer_brand.product_img {
        width: auto !important;
        float: none;
    }
    .cht_300, .chrt_dkp {
        display: none !important;
    }
    .cht_600 {
        display: block;
        width: 99% !important;
    }
    .flex-control-nav {
        margin: auto;
    }
}

@media only screen and (min-device-width: 360px) and (max-device-height:
    640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2)
    {
    .pharmaceuticals, .crop_science, .consumer_health, .our_products,
        .product_brand {
        height: auto !important;
    }
    li.hb_3.flex-active-slide iframe {
        height: 193px;
    }
    .bayer_brand.product_img {
        width: auto !important;
        float: none;
    }
    .cht_600, .chrt_dkp {
        display: none !important;
    }
    .cht_300 {
        display: block !important;
    }
    .sos_2014 {
        display: block !important;
    }
    .sos_footnote, .sos_title {
        display: none;
    }
    .flex-control-nav {
        margin: auto;
    }
}

@media only screen and (max-width: 459px) {
    .rwd .stagetext {
        height: auto !important;
    }
    .read-more-trigger {
        display: none !important;
    }
    li.hb_3.flex-active-slide iframe {
        height: 195px !important;
    }
}

@media only screen and (max-width: 767px) {
    .rwd .stagetext {
        width: auto !important;
        height: auto !important;
    }
    .read-more-trigger {
        display: none !important;
    }
    .form-horizontal {
        background: #000 !important;
        width: 436px !important;
    }
    li.hb_3.flex-active-slide iframe, .hb_3 iframe {
        height: 335px;
    }
    .stage01 .flex-direction-nav {
        display: none;
    }
    .stage01 .flexslider .slides .acquisition+img {
        margin-left: -10%;
    }
    
}

@media only screen and (max-width: 640px) and (orientation : landscape)
    {
    .read-more-trigger {
        display: none !important;
    }
    #page_295 .copyright, #page_119 .copyright {
        margin: 0px 10px 19px !important;
    }
    .pharmaceuticals, .crop_science, .consumer_health, .our_products,
        .product_brand {
        height: auto !important;
    }
    li.hb_3.flex-active-slide iframe {
        height: 335px;
    }
    .cht_300, .chrt_dkp {
        display: none;
    }
    .cht_600 {
        display: block;
        width: 99% !important;
    }
    .sos_footnote {
        display: block !important;
    }
    .sos_2014, .sos_title {
        display: none !important;
    }
}

.bayer_brand {
    width: 150px;
    float: left;
    margin-right: 10px;
}

.bu_analysis {
    font-family: 'Slabo 27px', serif;
    font-size: 12px;
    font-weight: bold;
}

.pharmaceuticals, .crop_science, .currenta {
    height: 125px;
    margin-bottom: 20px;
}

.product_brand {
    height: 70px;
}

.our_products {
    height: 98px;
    margin-bottom: 20px;
}

.consumer_health {
    height: 105px;
    margin-bottom: 15px;
}

@media only screen and (min-device-width : 768px) and (max-device-width
    : 1024px) and (orientation : portrait) {
    li.hb_3.flex-active-slide iframe {
        height: 245px !important;
    }
    .chrt_dkp {
        display: block !important;
    }
    .cht_300, .cht_600 {
        display: none;
    }
    .sos_title {
        display: block !important;
    }
    .sos_2014, .sos_footnote {
        display: none !important;
    }
}
}