@media only screen and (min-width: 1201px) {
    .home-video-section .mejs-controls, .about-video-section .mejs-controls {
        opacity: 0;
    }
    .home-video-section:hover .mejs-controls, .about-video-section:hover .mejs-controls {
        opacity: 1;
    }
}
.hdn_on_phase_two{
    display: none !important;
}
.mejs-container {
    background: transparent !important;
}
.home-video-section .mejs-overlay-button {
    background: transparent;
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/09/16172032/play-button.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #d0241b;
    width: 91px;
    height: 51px;
    background-size: 25%;
}
.about-video-section .mejs-overlay-button {
    background: transparent;
}
.home-video-section .mejs-overlay:hover>.mejs-overlay-button {
    background-position: center;
}
h4.video-overlay-title {
    position: absolute;
    bottom: 26px;
    z-index: 99;
    font-size: 26px;
    color: #FFFFFF;
    line-height: 1.2em;
    margin-bottom: 0.2em;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 7% 6%;
    width: 100%;
    margin: 0;
    background: transparent url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/09/16182119/download.png) left bottom repeat-x;
    background-size: auto 100%;
}
.home-video-section {
    position: relative;
}



.annual-mortality-sec .vc_col-sm-12 > .vc_column-inner {
    padding-top: 0 !important;
}
.annual-mortality-sec {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}
.vc_row .annual-mortality-sec {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.annual_mortality_share {
    margin-bottom: 35px !important;
}
.annual-mortality-sec .vc_col-sm-6:last-child .vc_column-inner {
    padding-left: 65px;
}
.annual-mortality-sec .vc_col-sm-6 .vc_column-inner {
    padding-top: 35px;
}
.annual_mortality h4 {
    color: #517588 !important;
    font-weight: 600;
    font-size: 25px !important;
    margin-bottom: 0;    
    letter-spacing: 0.9px !important;
      text-transform: uppercase;
    font-family: KelsonSans-Regular !important;
}
.annual_mortality_share .page-share-button-box {
    width: 300px !important;
}
.annual-mortality-sec .vc_row.wpb_row {
    width: 1200px;
    margin: 0 auto;
    /* margin-bottom: 35px !important; */
    background-color: #ffffff !important;
    border-radius: 10px !important;
    /* margin-top: 35px !important; */
}
.annual-mortality-sec .page-share-button-block {
    text-align: center;
}
.annual_mortality {
    padding: 0 !important;
    padding-left: 60px !important;
    padding-top: 30px !important;
}
.annual-mortality-sec {
    padding-right: 0px !important;
    padding-left: 0px !important;
    float: none;
}
.annual_mortality p {
    color: #000 !important;
    margin-bottom: 10px;
    font-size: 18px !important;
    margin-top: 10px;
}
.annual_mortality p strong {
    color: #a21d53;
    display: block;
    font-size: 21px;    
}
div#full-width-page-wrapper {
    overflow-x: hidden;
}



.page-template-version_2_0_fullwidthpage #twitter .owl-carousel .owl-stage {
    margin: 0 auto 0 auto;
}

.page-template-version_2_0_fullwidthpage #twitter button.owl-prev .icon-arrow_left:before, 
.page-template-version_2_0_fullwidthpage #twitter button.owl-next .icon-arrow_right:before {
    content: '';
    width: 45px;
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/06/04122242/9.png);
    background-repeat: no-repeat;
    position: absolute;
    background-size: cover;
    top: 0;
    height: 45px;
}
.page-template-version_2_0_fullwidthpage #twitter button.owl-prev .icon-arrow_left:before {
    left: 0;
    transform: rotate(180deg);
}
.page-template-version_2_0_fullwidthpage #twitter button.owl-next .icon-arrow_right:before{
    transform: none;
}

.page-template-version_2_0_fullwidthpage #twitter button.owl-prev.disabled .icon-arrow_left:before,
.page-template-version_2_0_fullwidthpage #twitter button.owl-next.disabled .icon-arrow_right:before,
.page-template-version_2_0_fullwidthpage #twitter .owl-nav.disabled button.owl-prev .icon-arrow_left:before,
.page-template-version_2_0_fullwidthpage #twitter .owl-nav.disabled button.owl-next .icon-arrow_right:before
 {
    content: '';
    width: 45px;
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/06/04120902/8.png);
    background-repeat: no-repeat;
    position: absolute;
    background-size: cover;
    top: 0;
    height: 45px;
    cursor: default;
}
.page-template-version_2_0_fullwidthpage #twitter button.owl-prev.disabled .icon-arrow_left:before,
.page-template-version_2_0_fullwidthpage #twitter .owl-nav.disabled button.owl-prev .icon-arrow_left:before {
    left: 0;
    transform: none;
}
.page-template-version_2_0_fullwidthpage #twitter button.owl-next.disabled .icon-arrow_right:before,
.page-template-version_2_0_fullwidthpage #twitter .owl-nav.disabled button.owl-next .icon-arrow_right:before{
    transform: rotate(180deg);
}
.page-template-version_2_0_fullwidthpage .post-share-button-box h3{
    font-size: 13px;
}
.page-template-version_2_0_fullwidthpage .post-share-button-box h3 i.fa.fa-share-alt::before {
    content: '';
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/09/15125200/1-1.png) !important;
    background-repeat: no-repeat;
    background-size: 15px;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 8px;
}
.page-template-version_2_0_fullwidthpage .mortality_shadow_box .post-share-button-box h3 i.fa.fa-share-alt::before {
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/06/02143333/30.png) !important;
}
.page-template-version_2_0_fullwidthpage .post-share-button-box ul{
padding: 15px 15px 20px;
width: 170px;
}
.page-template-version_2_0_fullwidthpage .post-share-button-box ul li{
    margin: 0px 2px;
}
.page-template-version_2_0_fullwidthpage .post-share-button-box {
    border: 0;
    padding: 5px 15px 5px 15px;
    max-width: 130px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background: #44697D;
}
.page-template-version_2_0_fullwidthpage .mortality_shadow_box .post-share-button-box {
    background: #456a7d;
}
.page-template-version_2_0_fullwidthpage .post-share-button-box h3 {
    color: #ffffff;
}
.page-template-version_2_0_fullwidthpage .mortality_shadow_box .post-share-button-box h3 {
    color: #fff;
}
.mpof_banner_button_sidewall {
    background: #a21d53;
    position: absolute;
    right: -77px;
    top: 230px;
    transform: rotate(-90deg);
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    font-family: 'Montserrat', sans-serif !important;
}
.mpof_banner_button_sidewall a {
    color: #fff;
    text-decoration: none;
    padding: 15px;
    display: block;
    font-size: 16px;
}
.mopf_titleimage_row{
    background-color: #fff;
    padding-bottom: 35px;
}
.mopf_titleimage_row .head-image {
    position: relative;
}
.mopf_titleimage_row .head-image figure::before,
.mopf_titleimage_row .head-image figure::after{
    content: '';
    position: absolute;
    height: 2px;
    width: calc(50% - 120px);
    background-color: #0088ce;
    top: 50%;
}
.mopf_titleimage_row .head-image figure::after {
    right: 0;
}
.mopf_titleimage_row .head-image figure::before {
    left: 0;
}
.main_title_in_banner > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper{
    min-height: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
} 
.main_title_in_banner {
    background-color: #0087cd;
    margin-top: 50px;
    margin-bottom: 50px;
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/05/17132552/2-2.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    max-width: 90%;
    margin-left: auto !important;
    margin-right: auto !important;
}
.main_title_in_banner h1.vc_custom_heading i, .main_title_in_banner h2.vc_custom_heading i,.main_title_in_banner h1.vc_custom_heading em, .main_title_in_banner h2.vc_custom_heading em {
    display: contents;
}
.menu li.mpof_sgup_lm{
    display: none;
}
.main_title_in_banner h1.vc_custom_heading span, .main_title_in_banner h2.vc_custom_heading span {
        font-family: 'Montserrat', sans-serif !important;
}
.main_title_in_banner h1.vc_custom_heading {
    color: #fff;
    padding-bottom:0;
    text-transform: uppercase;
    line-height: 1.2;
    font-family: "KelsonSans-Regular";
    letter-spacing: 1.5px;
    font-size: 40px;
    max-width: 90%;
    text-align: center;
    padding: 0;

    margin: 0 auto;
}

.main_title_in_banner h2.vc_custom_heading {
    color: #fff;
    padding-bottom:0;
    text-transform: uppercase;
    line-height: 1.2;
    font-family: "KelsonSans-Regular";
    letter-spacing: 1.5px;
    font-size: 40px;
    max-width: 90%;
    text-align: center;
    padding: 0;
    margin: 0 auto;
}
.main_title_in_banner > .vc_col-sm-12 > .vc_column-inner{
        padding: 0 !important;
}
.mopf_common_gradient_bg {
    background: linear-gradient(0deg, rgba(255,255,255,0), #fff,#fff,#fff);
    margin-bottom: 80px;
}
.mopf_common_gradient_bg .mopf_common_box_shadow_block {
    padding: 70px 70px 0 70px;
    border-radius: 10px;
    box-shadow: 0 0 10px #dedede;
    margin-bottom: 50px !important;
    background: rgba(255,255,255,0.9);
}
.mopf_common_gradient_bg .micro_inner_row {
    padding: 0;
}

.video-onleft video {
    width: 100%;
    max-width: 100%;
}
.video-onleft {
    width: 35%;
    max-width: 35%;
    display: inline-block;
}

.recurrent_bold_fmt_width p{
    max-width: 71%;
}
.antibiotic_bold_fmt_width p{
    max-width: 100%;
}
.recurrent_bold_fmt p {
   
    margin: 0 auto;
    font-weight: 700;
    font-size: 23px;
    color: #517384;
    text-align: center;
    line-height: 29px;
}
.recurr_diff_above {
    max-width: 91%;
    margin: 0 auto;
    text-align: center;
}
/*.chart_row_recr {
    margin: 0 auto;
}*/
.mopf_common_box_shadow_block .chart_row_recr {
    background: rgba(0,0,0,0);
    margin-bottom: 15px;
    padding: 30px 15px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.sysmeticliterature {
    background-color: #ececec;
}
.sysmeticliterature > .wpb_column.vc_column_container.vc_col-sm-12 {
    background: #f9f9f9;
    margin-top: 50px;
    box-shadow: 0 0 10px #d1d1d1;
    margin-bottom: 50px !important;
    border-radius: 15px;
    padding-bottom: 0px;
    padding-left: 50px;
    padding-right: 50px;
}
.sysmeticliterature .vc_row.wpb_row.vc_inner.vc_row-fluid:first-child {
    border: 1px solid #0088ce;
    padding: 60px 15px;

}
.recurrence_accounts_texts {
    background-color: #fff;
    padding-bottom: 35px;
    padding-top: 15px;
}

.infection_urgent_threat.mopf_common_gradient_bg {
    margin-bottom: 40px;
    background-color: rgba(0,0,0,0);
}
.onlyonesideblock h2,.c_diff_percenatge {
    text-align: center;
}
.onlyonesideblock h2 {
    color: #0087ce !important;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 30px;
    margin-bottom: 20px;
    padding-top: 30px;
    letter-spacing: 0.5px;
}
.onlyblockrightsidedata .vc_column-inner,
.onlyblockleftsidedata .vc_column-inner{
    background: rgba(255, 255, 255, 0.95);
    border: 1px solid #bee0f1;
    border-radius: 10px;
    box-shadow: 0px -5px 0px 0px inset #bee0f1, 0 0px 10px #cbd4d4;
    max-width: 350px;
    padding-top: 35px;
    padding-bottom: 35px;
}

.onlyblockleftsidedata .vc_column-inner{
    margin-left: auto;
}
.onscrollstartvisibledata .onlyblockleftsidedata,
.onscrollstartvisibledata .onlyblockrightsidedata {
    padding-bottom: 60px;
}
.mortality_shadow_box {
    margin-top: 10%;
    padding: 40px 70px 0 70px;
    border-radius: 10px;
    box-shadow: 0 0 10px #dedede;
    margin-bottom: 15% !important;
    background: rgba(255,255,255,0.8);
}
.c_diff_percenatge p {
    font-size: 50px;
    color: #0087ce !important;
}
.c_diff_percenatge p span {
    font-size: 30px;
    vertical-align: text-top;
}
.c_diff_percenatge p span.upto_percnt {
    vertical-align: baseline;
}


.c_diff_percenatge p sup {
    vertical-align: revert;
}


.page-share-button-box {
    padding-top: 10px;
}

.page-share-button-block h3 {
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 0;
    font-family: 'Montserrat', sans-serif !important;
    display: inline-block;
}

.page-share-button-block ul {
    display: inline-block;
    padding-left: 10px;
    padding-bottom: 0;
    margin-bottom: 0;
}
.page-template-version_2_0_fullwidthpage .post-share-button-box ul {
    top: -78px;
   /* left: -50px;*/
   left: -23px;
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/05/26125125/50.png);
    margin-left: 0;
   
}
.page-share-button-block ul li {
    display: inline-block;
    list-style-type: none;
    border-radius: 50%;
    height: 32px;
    width: 32px;
    margin: 0;
    margin-right: 3px;
    background-color: #fff;
    text-align: center;
}
.page-share-button-block ul li:hover {
    background-color: #a21d53;
    transition: background-color 0.3s ease;
}
.page-share-button-block ul li:hover a{
    color: #fff;
}
.page-share-button-block ul li a {
    padding-top: 3px;
    color: #a21d53;
    display: block;
    font-size: 18px;
}
.reference_section_common {
    background-color: #f3eded;
    padding-top: 50px;
}
.reference_section_common ol>li, .reference_section_common ol>li a {
    color: #323232;
}
.reference_section_common h2.vc_custom_heading {
    color: #323232;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
    margin-bottom: 0;
}
.mopf_next_page_button .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
    transform: skewX(-15deg);
    background-color: #0087cd;
    border-color: #0087cd;
    padding-left: 35px;
    padding-right: 100px !important;
    text-transform: uppercase;
    background-image: none;
    padding-top: 18px;
    padding-bottom: 18px;
    font-weight: 600;
}
.mopf_next_page_button .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover ,
.mopf_next_page_button .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus {
    background-color: #a21c51;
    border-color: #a21c51;
}
.mopf_next_page_button .typcn-arrow-right:before {
    transform: skewX(10deg);
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/05/17140327/3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    font-size: 0;
    color: rgba(0,0,0,0);
    width: 30px;
    height: 25px;
    position: relative;
    top: -12px;
    right: 10px;
}
.mopf_next_page_button .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern em {
    font-style: normal;
    transform: skew(15deg);
    display: inline-block;
}
.page_share_and_next_page .vc_column-inner {
    padding-top: 0 !important;
}

.mbopf_footer div#wrapper-footer-full {
    display: block;
    margin-top: -8px;
    position: relative;
    background: #44697d !important;
}
.mbopf_footer div#wrapper-footer {
    display: none !important;
}
.footer_blocks ul.foot_menu {
    padding-left: 0;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.footer_blocks ul.foot_menu li a {
    font-size: 13px;
    padding: 0 13px 0 0;
    letter-spacing: 0.3px;
}
.footer_dat.footer_blocks p {
    font-size: 15px;
    line-height: 20px;
}
.footer-logo {
    display: inline-block;
    padding-right: 20px;
    vertical-align: top;
    max-width: 250px;
    width: 20%;
    float: left;
    padding-top: 5px;
}
.footer_right_block {
    display: inline-block;
    width: 80%;
}
/*.mbopf_footer .ferring-logo {
    float: left;
    margin-right: 20px;
    width: 132px;
    height: 60px;
    background: url(/wp-content/uploads/2020/08/cropped-rsz_1logo.png);
    background-size: 100%;
    background-repeat: no-repeat;
}*/
.microbial-diversity .blue_text_normal p{
        max-width: 100%;
            font-size: 16px;
}
.micro_diversity_bold{
    margin-bottom: 65px !important;
}
.micro_diversity_bold p{
        max-width: 77%;
        font-size: 22px;
        line-height: 29px;
        font-weight: 700;
}
.microbial-diversity .blue_text_normal p, .dotted_box .balanced_state_blue p, .balanced_state_blue p{
    color:#0087ce !important;
}
.head-image .vc_single_image-wrapper img {
    max-width: 80% !important;
}
.micro_diversity_normal_text.txt-left-aligned p{
text-align: left;
font-size: 16px;
}
.microbial-diversity .blue_text_normal p {
    position: relative;
    top: 0;
}
.mopf_common_box-shadow .blue_text_normal{
    margin-bottom: 0;
}
 .micro_diversity_normal_text.txt-left-aligned{
         margin-bottom: 15px !important;
 }
#references ol{
    color: #666667;
    font-size: 12px;
}
.footer_dat p{
    max-width: 100%;
}
.footer_dat.footer_blocks p{
   
    color: #fefefe;
}
ul.foot_menu li{
    font-weight: 600;
}
.mopf-rec-below-block{
    max-width: 87%;
    margin: 0 auto !important;
}
.mopf-rec-below-block .wpb_text_column{
        margin-bottom: 15px !important;
}
.sysmeticliterature > .vc_col-sm-12 > .vc_column-inner{
    padding-top: 50px !important;
}
.after_in_another_last {
    max-width: 100% !important;
}
.after_in_another_last p{
    font-size: 22px;
    letter-spacing: 0.5px;
    color: #517384;
}
.post-share-button-box li.share-facebook, .post-share-button-box li.share-linkedin, .post-share-button-box li.share-twitter{
    background: #ffffff !important;
}
.post-share-button-box ul li a{
    color:#a31d53 !important;
}
.page-id-2897 .mopf_common_gradient_bg .mopf_common_box_shadow_block{
padding: 15px 70px 0 70px;
}
.page-template-version_2_0_fullwidthpage .chart_para_block p{
    max-width: 78%;
}
.footer_dat p span{
    padding-top: 15px;
}
sup{
    font-size: 12px;
}
#resource_vdeo_link .modal-body{
padding: 23px 22px 15px;
}
/*******About page*************/
.about_ferr_bold_para{
    margin-top: 25px;
}
.about_ferring_ph_block {
    background-color: #fff;
    padding-bottom: 50px;
}
.wpb_content_element.about_ferring_para_normal {
    margin-bottom: 0;
    padding-bottom: 15px;
}
.about_ferr_bold_para p {
    margin: 0 auto;
    font-weight: 700;
    font-size: 23px;
    color: #517384;
    text-align: center;
}
.about-video-container video {
    width: 100%;
}
/*****************/

.mopf_common_gradient_bg .video_slide_box_mopf.mopf_common_box_shadow_block{
    padding: 0;
}
.mopf_common_gradient_bg .video_slide_box_mopf.mopf_common_box_shadow_block > .vc_col-sm-12 > .vc_column-inner{
padding: 0;
}

.img-comp-container {
  position: relative;
  height: 360px; /*should be the same height as the images*/
}
.img-comp-slider{
bottom: -17px !important;
    top: unset !important;
}
.img-comp-img {
  position: absolute;
  width: auto;
      height: 360px;
  overflow:hidden;
border-bottom: 3px solid #279bd2;
}

.img-comp-img img, .img-comp-img video {
  display:block;
  /*height: 220px;*/
    vertical-align:middle;
    width:1080px;
  
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.img-comp-slider {
  position: absolute;
  z-index:9;
  cursor: ew-resize;
  /*set the appearance of the slider:*/
  width: 40px;
  height: 40px;
  background: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/05/02112946/slide-image.png);

  border-radius: 50%;
}
.vdo-slider-below-txt{
    max-width: 70%;
    margin: 70px auto 60px !important;
}
.dysbiosis_p{
        margin-bottom: 50px !important;
}
.dysbiosis_p p {
    max-width: 86%;
    margin: 0 auto;
    font-weight: 700;
    font-size: 23px;
    color: #517384;
    text-align: center;
    line-height: 29px;
}




/*An urgent public health threat*/
.video_red_and_blue_bg .video-container video {
    height: 100%;
    object-fit: cover;
}
.page-template-version_2_0_fullwidthpage .video_red_and_blue_bg .video-container-redbg{
    display: none;
}
.page-template-version_2_0_fullwidthpage .video_red_and_blue_bg .video-container.video-container-redbg.itisinview {
    display: block;
}

.video-container.video-container-redbg.itisinview  video {
    height: 250%;
}

.onlyblockrightsidedata .vc_column-inner, 
.onlyblockleftsidedata .vc_column-inner {
    max-width: 300px;
}
.vc_row.wpb_row.vc_row-fluid.infection_urgent_threat {
    margin-top: -5px;
}
.mort_bold_para p {
    font-weight: 700;
    font-size: 21px;
    color: #517384;
    text-align: center;
}
.mort_bold_para {
    margin-bottom: 0;
    padding-bottom: 10px;
}
.infection_urgent_threat_p.bold_text {
    padding-bottom: 10px;
}
.infection_urgent_threat_p.bold_text p {
    color: inherit;
    text-align: center;
    font-weight: 400;
}
.wpb_text_column.wpb_content_element.study_mat_par {
    margin-bottom: 0;
    padding-bottom: 15px;
    text-align: center;
}
.wpb_text_column.wpb_content_element.study_mat_par p {
    color: #323232;
}
.wpb_text_column.wpb_content_element.study_mat_par p strong {
    display: block;
}
.wpb_text_column.wpb_content_element.cdc_resrh_lettr {
    margin-bottom: 0;
    padding-bottom: 15px;
}

.cdc_resrh_lettr p {
    text-align: center;
    color: #323232;
}
.wpb_text_column.wpb_content_element.unfor_cycle {
    padding-bottom: 15px;
    text-align: center;
}
.unfor_cycle p {
    color: #323232;
    font-weight: 600;
}

.mortality_shadow_box .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: -15px;
}
.mortality_shadow_box .wpb_single_image.wpb_content_element.vc_align_center img {
    max-width: 75%;
}
.onlyonesideblock .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 0;
}
.onlyonesideblock .wpb_single_image.wpb_content_element.vc_align_center img {
    max-width: 230px;
}
.onlyonesideblock h2 {
    font-size: 17px;
    margin-bottom: 0;
    padding-top: 15px;
}
.c_diff_percenatge p {
    margin-top: -15px;
}
.onlyblockrightsidedata .vc_column-inner, 
.onlyblockleftsidedata .vc_column-inner {
    padding-bottom: 15px;
}
.significant_head p {
        font-size: 32px;
    line-height: 37px;
    color: #0087ce !important;
}






.onlyonesideblock {
  opacity: 0;
  -moz-transition: all 700ms ease-out;
  -webkit-transition: all 700ms ease-out;
  -o-transition: all 700ms ease-out;
  transition: all 700ms ease-out;
  -moz-transform: translate3d(0px, 200px, 0px);
  -webkit-transform: translate3d(0px, 200px, 0px);
  -o-transform: translate(0px, 200px);
  -ms-transform: translate(0px, 200px);
  transform: translate3d(0px, 200, 0px);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

.onlyonesideblock.in-view{
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}


.c_diff_percenatge p {
    font-size: 70px;
    font-weight: 300;
}
.c_diff_percenatge p span {
    font-size: 40px;
    vertical-align: text-top;
    position: relative;
    top: 3px;
}
.c_diff_percenatge p sup {
    vertical-align: revert;
    position: relative;
    top: -13px;
    font-size: 17px;
    font-weight: 400;
}

.mortality_shadow_box .wpb_raw_code.wpb_content_element.wpb_raw_html.social {
    z-index: 1;
    position: relative;
}
.wpb_single_image.wpb_content_element.vc_align_left.mortali_top_left {
    position: absolute;
    max-width: 260px;
    top: 30px;
    left: 0;
    margin-bottom: 0;
}
.wpb_single_image.wpb_content_element.vc_align_right.mortali_top_right {
    position: absolute;
    max-width: 380px;
    top: 0px;
    right: -120px;
    margin-bottom: 0;
}


.wpb_single_image.wpb_content_element.vc_align_left.mortali_bottom_left {
    max-width: 200px;
    position: absolute;
    left: -25px;
    bottom: -85px;
    margin-bottom: 0;
    transform: translateX(-50%);
    z-index: 0;
}

.wpb_single_image.wpb_content_element.vc_align_center.mortali_bottom_center {
    max-width: 200px;
    position: absolute;
    bottom: -70px;
    width: 100%;
    margin-bottom: 0;
    right: 45px;
    z-index: 0;
}
.wpb_single_image.wpb_content_element.vc_align_right.mortali_bottom_right {
    max-width: 260px;
    position: absolute;
    right: -160px;
    bottom: -100px;
    margin-bottom: 0;
    z-index: 0;
}
@media screen and (max-width:767px){
    .onlyblockrightsidedata, .onlyblockleftsidedata {
        padding-right: 15px;
        padding-left: 15px;
    }
    .onlyblockrightsidedata .vc_column-inner, 
    .onlyblockleftsidedata .vc_column-inner {
        margin: 0 auto;
    }
    .wpb_single_image.wpb_content_element.vc_align_left.mortali_top_left {
        top: -45px;
        left: -15%;
    }
    .wpb_single_image.wpb_content_element.vc_align_right.mortali_top_right {
        max-width: 290px;
        top: -10px;
    }
    .page-id-2929 .mopf_common_gradient_bg .mopf_common_box_shadow_block {
        padding: 0 10px !important;
    }
}

@media screen and (max-width:1700px){
    .onlyonesideblock .wpb_single_image.wpb_content_element.vc_align_center img {
        max-width: 175px;
    }
}

/*Above code - An urgent public health threat*/

@media (min-width: 768px){
    .page-template-version_2_0_fullwidthpage .navbar .container {
        max-width: 735px;
    }
}
@media (min-width: 992px){
    .page-template-version_2_0_fullwidthpage .navbar .container {
        max-width: 975px;
    }
}
@media (max-width: 767px){
    .footer-logo, .footer_right_block{
        max-width: 100%;
    width: 100%;
    }
    .mopf_next_page_button.vc_btn3-container.vc_btn3-right{
        text-align:center;
    }
    .page_share_and_next_page .vc_col-sm-6{
        text-align:center;
    }
    .main_title_in_banner h2.vc_custom_heading{
       
        max-width: 100%;
        padding: 20px 30px;
    }
    .main_title_in_banner{
        max-width: 100%;
        background-image: none;
        position: relative;
    }
    .main_title_in_banner:before {
        content: '' !important;
        position: absolute;
        /*background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/06/01062837/bracket.png);
        */
        background-repeat: no-repeat;
        left: auto;
        height:100%;
        min-height: 200px;
        display: block !important;
        width: 20px;
        background-size: 100% 100%;
        border-left: 5px solid #fff;
        border-top: 5px solid #fff;
        border-bottom: 5px solid #fff;
    }
    .main-banner-inner-row:before {
        content: '' !important;
        position: absolute;
        /*background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/06/01062837/bracket.png);
        */
        background-repeat: no-repeat;
        left: auto;
        height:100%;
        min-height: 200px;
        display: block !important;
        width: 20px;
        background-size: 100% 100%;
        border-left: 5px solid #fff;
        border-top: 5px solid #fff;
        border-bottom: 5px solid #fff;
    }
    .main_title_in_banner:after {
        content: '' !important;
        position: absolute;
        /*background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/06/01062837/bracket.png);
        */
        background-repeat: no-repeat;
        right: 0;
        height:100%;
        min-height: 200px;
        display: block !important;
        width: 20px;
        background-size: 100% 100%;
        transform: rotate(-180deg);
        top: 0;
        border-left: 5px solid #fff;
        border-top: 5px solid #fff;
        border-bottom: 5px solid #fff;
    }
    .main-banner-inner-row:after {
        content: '' !important;
        position: absolute;
        /*background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/06/01062837/bracket.png);
        */
        background-repeat: no-repeat;
        right: 0;
        height:100%;
        min-height: 200px;
        display: block !important;
        width: 20px;
        background-size: 100% 100%;
        transform: rotate(-180deg);
        top: 0;
        border-left: 5px solid #fff;
        border-top: 5px solid #fff;
        border-bottom: 5px solid #fff;
    }
    body .main-banner-inner-row{
        position:relative;
        background-image: none;
    }
}
@media (min-width: 1025px){
    .page-template-version_2_0_fullwidthpage .menu {
        display: none;
    }
    .ham_close_box.version-opf-hamburger{
        display: none;
    }
    .menu-ver-opf > .col-md-12{
        padding: 0;
    }
    #menu-item-2984{
        margin-right: 0 !important;
    }
    .menu-ver-opf{
        margin-top: 40px;
    }
    #menu-microbiome-version-2-0 > li{
            display: inline-block;
    vertical-align: middle;
    margin: 0 12px;
    }
    .active_menu.menu-hit{
        border-bottom: 4px solid #a31d53;
    }
    #menu-microbiome-version-2-0 > li > a{
           text-decoration: none;
    padding: 9px 0;
    color: #000000;
    font-weight: 400;
    }
    #menu-microbiome-version-2-0 ul.sub-menu li{
display: block;
text-align: center;
padding: 5px 10px;
    }
    #menu-microbiome-version-2-0 ul.sub-menu li a{
        color:#000000;
            text-decoration: none;
    font-size: 18px;
    }
    #menu-microbiome-version-2-0 ul.sub-menu li a {
        border-bottom: 0;
    }
     #menu-microbiome-version-2-0 ul.sub-menu li a:hover{
       color:#a31d53; 
       font-weight: 600;
    }
    
    #menu-microbiome-version-2-0 ul.sub-menu{
        z-index: 10;
        transform: translateX(-50%);
    position: absolute;
       width: 110vw;
    max-width: none;
    /*left: -10%;*/
    padding: 0px;
    border: 0px;
    background:#F7F7F7;
    border-radius: 0px;
    margin-top: 10px;
        padding: 50px 0;
    }
    #menu-microbiome-version-2-0 ul.sub-menu li.current-menu-item a{
color:#a31d53 !important; 
       font-weight: 600;
    }
}




.active_menu{
    font-weight: 400 !important;
}
.contact-header.container{
     display: block;
      z-index: 9999;
    background: transparent;
    position: fixed;margin: 0 auto !important;
    top: 0;
    max-width: 1093px;
    text-align: right;
    padding: 0 30px;
}
.contact-header.container a{
    text-decoration: none;
    color: #ffffff;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 55px;
    padding-right: 22px;
    text-transform: uppercase;
    position: relative;
    top: 2px;
    font-weight: 500;
    font-size: 11px;
    background: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/09/14115555/request-btn-img.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
#menu-microbiome-version-2-0 > li > a:hover{
color:#a31d53;
}
.twitter-hashtag-heading-mopf h3{
color:#a21d53;
text-align: center;
    font-size: 25px !important;
    font-weight: 500 !important;
}
.mopf-below-twitter-p p, .mopf-below-twitter-p p em{
font-size: 15px;
}
.mopf-above-footer-gap{
        margin-top: -34px;
}

@-webkit-keyframes pulsing-slide {
  to {
    box-shadow: 0 0 0 30px rgba(0,0,0,0);
  }
}

@-moz-keyframes pulsing-slide {
  to {
    box-shadow: 0 0 0 30px rgba(0,0,0,0);
  }
}

@-ms-keyframes pulsing-slide {
  to {
    box-shadow: 0 0 0 30px rgba(0,0,0,0);
  }
}

@keyframes pulsing-slide {
  to {
    box-shadow: 0 0 0 30px rgba(0,0,0,0);
  }
}

.img-comp-slider{
    -webkit-animation: pulsing-slide 1.25s infinite cubic-bezier(0.16, 0, 0, 1);
    -moz-animation: pulsing-slide 1.25s infinite cubic-bezier(0.16, 0, 0, 1);
    -ms-animation: pulsing-slide 1.25s infinite cubic-bezier(0.16, 0, 0, 1);
    animation: pulsing-slide 1.25s infinite cubic-bezier(0.16, 0, 0, 1);
    box-shadow: 0 0 0 0 rgba(0,0,0,0.7);
}



@media (max-width: 1024px){
    .menu ul.sub-menu li a{
        text-transform: none;
            font-size: 18px;
    }
    /*.img-comp-img img, .img-comp-img video{
        width: 100%;
    }*/
    br {
        display: none;
    }
    .video_overlay_text p{
        font-size: 13px !important;
    }
    .page-template-version_2_0_fullwidthpage .chart_para_block img {
        max-width: 70%;
    }
    .page-template-version_2_0_fullwidthpage .chart_para_block p{
            font-size: 15px;
    }
    .main_title_in_banner h1.vc_custom_heading, .main_title_in_banner h2.vc_custom_heading{
font-size: 32px;
    }
    .video-container video{
        height: 100%;
    object-fit: cover;
    }
    .page-template-version_2_0_fullwidthpage .menu {
padding-bottom: 50px;
     }
    
     .page-template-version_2_0_fullwidthpage .menu ul.sub-menu{
padding-bottom: 0;
     }
    
    .page-template-version_2_0_fullwidthpage .menu ul.sub-menu li{
display: block;
    }
    .page-template-version_2_0_fullwidthpage .menu ul.sub-menu li a, .page-template-version_2_0_fullwidthpage .menu ul li a{
padding: 7px 0px ;
    }
   .menu-ver-opf{
        display: none;
    }
    .menu-microbiome-version-2-0-mobile-menu-container li.menu-item.menu-item-has-children > a:before {
        content: '';
        position: absolute;
        background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/05/03021242/4.png);
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        transform: translate(-20px, 6px);
        left: auto;
        background-size: 8px 14px;
        transition: width ease 0.3s;
    }
    .menu-microbiome-version-2-0-mobile-menu-container li.menu-item.menu-item-has-children > a.active_menu.menu-hit:before {
        content: '';
        position: absolute;
        left: auto;
        height: 15px;
        width: 15px;
        background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/05/03021244/5.png);
        background-size: 100%;
        background-repeat: no-repeat;
        transform: translate(-20px, 10px);
        transition: width ease 0.3s;
    }
    
}
@media screen and (min-width: 1200px){
    .page-template-version_2_0_fullwidthpage .navbar .container {
        max-width:1093px;
    }
   
}
@media (max-width: 767px){
    #menu-item-3339{
    display: block !important;
}
.contact-header.container{
    display: none;
}
    .page-template-version_2_0_fullwidthpage .infection_urgent_threat_p p{
        font-size: 20px !important;
        max-width: 100% !important;
    }
    .mortality_shadow_box{
        padding: 20px 20px 0 20px;
    }
    .page-id-2897 .mopf_common_gradient_bg .mopf_common_box_shadow_block{
        padding: 15px 50px 0 50px;
    }
    .page-template-version_2_0_fullwidthpage .chart_para_block{
        margin-top: 30px;
    }
    .page-template-version_2_0_fullwidthpage .chart_para_block p {
        max-width: 85%;
    }
    .page-template-version_2_0_fullwidthpage .chart_para_block .wpb_text_column{
        max-width: 100%;
    }
    .page-template-version_2_0_fullwidthpage .post-share-button-box ul{
        top: -62px;
        left: -8px;
        padding: 12px 10px 12px;
        width: 145px;
    }
    .page-template-version_2_0_fullwidthpage .post-share-button-box ul li a{
            font-size: 17px;
    }
    .page-template-version_2_0_fullwidthpage .post-share-button-box ul li{
            height: 30px;
    width: 30px;
    }
    .therapeutic_gray_bg_outer{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .micro_diversity_bold p, .dysbiosis_p p, .about_ferr_bold_para p, .recurrent_bold_fmt_width p, .recurrent_bold_fmt p, .current_ther_bold_fmt_width p, .resource_bold_para p{
        max-width: 95% !important;
        font-size: 20px !important;
    }
    .curr_diff_above p{
 max-width: 95% !important;
    }
    .bg-white-blk-inner-row .wpb_single_image.vc_align_left,.bg-thp-blk-inner-row .wpb_single_image.vc_align_left{
        text-align: center;
    margin-bottom: 20px !important;
    }
    .antibiotic_row_recr figure.wpb_wrapper.vc_figure img, .page-template-version_2_0_fullwidthpage .bar_chart .wpb_single_image.wpb_content_element{
        padding-bottom: 0 !important;
    }
.mopf_common_gradient_bg .mopf_common_box_shadow_block{
    padding: 50px 50px 0 50px;
}
    .page-template-version_2_0_fullwidthpage .menu {
        padding-top: 50px;
    }
    .page-template-version_2_0_fullwidthpage .backtotop {
        top: -66px !important;
    }
    .menu li.mpof_sgup_lm{
        display: block;
    }
    .video_top_left, .video_top_right.resource_vdo_blks, .video_row_bottom .resource_vdo_blks{
        width: 100% !important;
        margin: 0;
        margin-bottom: 20px;
    }
    .mopf_titleimage_row .head-image figure::before,
    .mopf_titleimage_row .head-image figure::after{
        width: calc(50% - 95px);
    }


    .page-template-version_2_0_fullwidthpage div#wrapper-footer-full{
        padding: 40px 0;
    }
    .page-share-button-box{
        padding-bottom: 10px;
    }
    .after_in_another_last{
        margin-top: 20px;
    }
    .after_in_another_last p{
        font-size: 20px;
    }
    .contact-header.container a{
        padding-top: 8px;
    padding-bottom: 8px;
        top: 0px;
        font-size: 10px;
    }
   .page-template-version_2_0_fullwidthpage .custom-logo-link img {
        width: 80%;
    }


    .mpof_banner_button_sidewall{
        display: none;
    }
    .page-template-version_2_0_fullwidthpage .video-container {
    display: block;
}
    .page-template-version_2_0_fullwidthpage .menu ul li a {
        text-align: center;
        text-transform: initial;
        font-size: 18px;
    }
    .main_title_in_banner h1.vc_custom_heading, .main_title_in_banner h2.vc_custom_heading{
        font-size: 30px;
    }
    .head-image .vc_single_image-wrapper img {
        max-width: 55% !important;
    }
    br {
        display: none;
    }
    .video_overlay_text p{
        font-size: 13px;
    }
    .wpb_content_element .video_top_right.resource_vdo_blks {
        left: 0;
    }
}
@media (max-width: 1399px) and (min-width: 1200px){

    .backtotop {
        right: -75px;
    }
}
.page-template-version_2_0_fullwidthpage .backtotop {
        top: -85px;
    }
.page-template-version_2_0_fullwidthpage .backtotop a{
    color: #a31d53;
    background: #ffffff;
    font-size: 55px;
    height: 45px;
    font-weight: 400;
    width: 45px;
}
.page-template-version_2_0_fullwidthpage .backtotop a i {
    position: relative;
    top: -23px;
}
@media (min-width: 992px) and (max-width: 1199px){
    .img-comp-img img, .img-comp-img video {
        width:100% !important;
    }
}

.page-template-version_2_0_fullwidthpage .footer_dat {
    display: none;
}
.current-menu-item a, .cat-active > a {
    color: #a31d53 !important;
    font-weight: 600 !important;
}
.page-template-version_2_0_fullwidthpage #references ol a[href^="tel:"], .page-template-version_2_0_fullwidthpage #references a[href^="tel:"], .page-template-version_2_0_fullwidthpage #references a {
    color: #000 !important;
}
.blue_text_normal a[href^="tel:"]{
    color: #0087ce !important;
}
.signup_priority_inner_form .gform_footer input.gform_button.button:hover{
    background-color: #a31d53 !important;
    color: #ffffff !important;
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/05/17142252/white-arrow.png);
}
.current_ther_bold_fmt_width{
    margin-bottom: 15px !important;
}
.signup_priority_inner_form .gform_footer input.gform_button.button{
        font-weight: 700;
}
.signup_priority_inner_form .gfield_error div.ginput_container{
padding-bottom: 6px;
}
.signup_priority_inner_form .gform_wrapper .field_description_below .gfield_description.validation_message{
    padding-top: 0;
}
.page-template-version_2_0_fullwidthpage .infection_urgent_threat_p p{
        font-size: 22px;
        max-width: 81%;
    line-height: 29px;
    font-weight: 700;
}
.coomon_first_recurrence_{
    font-size: 10px;
}
.mortality_shadow_box{
        margin-left: 0 !important;
    margin-right: 0 !important;
}
.social.mortality-social{
    margin-bottom: 0 !important;
}
/***********IE specific css***********/


@media screen and (min-width: 1700px){
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        .page-template-version_2_0_fullwidthpage #menu-microbiome-version-2-0 ul.sub-menu{
            transform:translateX(-18%) !important;
        }
    }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .page-id-2814 .video-container video{
height:auto !important;
    }
    .videobanner_section.itisinview .video-container.vdo-on-banner video{
        height:auto !important;
        width:103% !important;
    }
    .main_title_in_banner > .vc_col-sm-12 > .vc_column-inner{
        display: flex
    }
    .main_title_in_banner > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper{
        flex-direction: column;
        width: 100%;
    }
    .img-comp-slider{
        top:340px !important
    }
}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .menu-ver-opf {
        text-align: right !important;
    }
    #menu-microbiome-version-2-0 ul.sub-menu {
        transform: translateX(-10%);
    }    
}
@media screen and (min-width: 1700px){
    _:-ms-lang(x), .page-template-version_2_0_fullwidthpage #menu-microbiome-version-2-0 ul.sub-menu{
        transform:translateX(-18%) !important;
    }
}


/*************************************/
@media (min-width: 768px) and (max-width: 991px){
    .page-template-version_2_0_fullwidthpage .chart_para_block .wpb_text_column{
            max-width: 100%;
    }
    .page-template-version_2_0_fullwidthpage .chart_para_block p{
        max-width: 87%;
    }
    .menu-microbiome-version-2-0-mobile-menu-container li.menu-item.menu-item-has-children > a:before {
        transform: translate(-20px, 10px);
    }
    .menu-microbiome-version-2-0-mobile-menu-container li.menu-item.menu-item-has-children > a.active_menu.menu-hit:before {
        transform: translate(-20px, 12px);
    }
}
@media (min-width: 320px) and (max-width: 600px){
    .wpb_single_image.wpb_content_element.vc_align_right.mortali_bottom_right{
        right: -130px;
    }
    .wpb_single_image.wpb_content_element.vc_align_left.mortali_bottom_left{
        left: 0px;
    }
    .wpb_single_image.wpb_content_element.vc_align_right.mortali_top_right{
        right: -91px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1099px){
    div.belowbanner-threeblock .vc_cta3-content p {
        max-width: 100%;
    }
}


@media screen and (min-width: 400px) and (max-width: 429px){
    div.micro-background {
        height: 100%;
        top: -40px;
        max-width: 185px;
    }
}
@media screen and (min-width: 320px) and (max-width: 399px){
    div.main-banner-inner-row > .vc_col-sm-12 > .vc_column-inner {
        padding: 60px 55px 60px 25px;
    }
    div.micro-background {
        max-width: 175px;
        height: 100%;
        width: 70%;
        top: -40px;
        z-index: 0;
    }
    .main-banner-inner-row a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern {
        text-align: left;
    }
}
@media screen and (min-width: 430px) and (max-width: 459px){
    div.micro-background {
        height: 100%;
        top: -50px;
        max-width: 240px;
    }
}

@media screen and (min-width: 460px) and (max-width: 509px){
    div.micro-background {
        height: 100%;
        top: -61px;
        max-width: 230px;
    }
}
@media screen and (min-width: 510px) and (max-width: 574px){
    div.micro-background {
        height: 100%;
        top: -50px;
    }
}
@media screen and (min-width: 575px) and (max-width: 767px){
    div.micro-background {
        height: 100%;
        top: -35px;
    }
}




@media screen and (min-width:768px){
    .main_title_in_banner {
        background-image: none;
        position: relative;
    }
    .main_title_in_banner > .wpb_column.vc_column_container.vc_col-sm-12 {
        background: #0087cd;
        margin-bottom: 50px !important;
    }
    .vc_row.wpb_row.vc_row-fluid.main_title_in_banner:before {
        content: '' !important;
        position: absolute;
        background-repeat: no-repeat;
        left: auto;
        height: 100%;
        min-height: 200px;
        display: block !important;
        width: 20px;
        background-size: 100% 100%;
        z-index: 1;
        border-left: 5px solid #fff;
        border-top: 5px solid #fff;
        border-bottom: 5px solid #fff;
    }
    .vc_row.wpb_row.vc_row-fluid.main_title_in_banner::after {
        content: '' !important;
        position: absolute;
        background-image: none;
        background-repeat: no-repeat;
        right: 0;
        height: 100%;
        min-height: 200px;
        display: block !important;
        width: 20px;
        background-size: 100% 100%;
        transform: rotate(-180deg );
        top: 0;
        clear: none;
        border-left: 5px solid #fff;
        border-top: 5px solid #fff;
        border-bottom: 5px solid #fff;
    }
}


@media screen and (max-width:460px){
    div.belowbanner-threeblock .vc_btn3-container a{
        width:100%;
    }
}
.page-template-version_2_0_fullwidthpage .tweet_profile_details .twit-name{
    font-size: 12px !important;
}
sup.bef_sup{
    top: -6px !important;
    font-size: 10px;
    font-weight: normal !important;
}
#menu-item-3339{
    display: none;
}
.sitemap_block{
    background-color: #fff;
    padding-bottom: 50px;
}
.sitemap_block ul{
    list-style-type: none;
}
.sitemap_block a:hover{
    text-decoration: none;
    color: #a31d53;
}
.sitemap_block ul li a{
    color: #0087cd;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 20px;
}
.sitemap_block ul li li a{
    color: #666667;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 17px;
}
.sitemap_block ul li{
   margin-bottom: 30px;
}
.sitemap_block ul li li{
   margin-bottom: 5px;
}
.sitemap_block ul li ul{
    margin-top: 10px;
    padding-left: 13px;
}
.sitemap_ul_main{
    margin-top: 30px;
    padding-left: 0;
}
.mopf-abut-vdo{
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
}



@media screen and (max-width:767px){
    body .main-banner-inner-row {
        max-width: 95%;
    }
    .home .mpof_banner_button_sidewall {
        display: block;
    }
}

@media screen and (max-width:360px){
    .mpof_banner_button_sidewall {
        display: block;
        top: 190px;
    }
    .main_title_in_banner {
        max-width: 85%;
        margin-left: 0 !important;
    }
    .page-id-2844 .main_title_in_banner h1.vc_custom_heading{
        font-size: 26px;
    }
    .page-id-2800 .main_title_in_banner h2.vc_custom_heading {
        font-size: 26px;
    }


}

@media screen and (min-width:361px) and (max-width:575px){
    .main_title_in_banner {
        max-width: 85%;
        margin-left: 0 !important;
    }
    .mpof_banner_button_sidewall {
        display: block;
        top: 228px;
        z-index: 1;
    }
}
@media screen and (min-width:576px) and (max-width:767px){
    .main_title_in_banner {
        max-width: 95%;
        margin-left: 0 !important;
    }
    .mpof_banner_button_sidewall {
        display: block;
        top: 228px;
        z-index: 1;
    }
}


body .mpof_banner_button_sidewall {
    position: fixed !important;
    z-index: 9;
}



/*******bakery css*********/
.page-template-version_2_0_fullwidthpage .footer_dat {
    display: none;
}
.page-template-version_2_0_fullwidthpage .footer_dat.footer_blocks {
    display: none;
}
.page-template-version_2_0_fullwidthpage .footer_dat.footer_blocks#footer-version-2-0 {
    display: block !important;
}

/* Microbiome Version 1.5 */
.page-template-version_2_0_fullwidthpage .learn-about-btn.vc_btn3-inline a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-color-grey:hover {
    background-color: #f7f7f7 !important;
    color: #a31d53 !important;
    border-color: #fff !important;
}
.page-template-version_2_0_fullwidthpage .learn-about-btn a:hover .fa-angle-right:before {
    content: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/05/17141019/pink-arrow.png) !important;
}

@media screen and (min-width:768px){
    .page-template-version_2_0_fullwidthpage  .main-banner-inner-row::before,
    .page-template-version_2_0_fullwidthpage .main-banner-inner-row:after {
        content: '' !important;
        position: absolute;
        /*background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/05/18111634/bracket.png);
        background-repeat: no-repeat;*/
        border-left: 5px solid #fff;
        border-top: 5px solid #fff;
        border-bottom: 5px solid #fff;
        height: 100%;
        display: block !important;
        width: 25px;
        background-size: 100% 100%;
    }
    .page-template-version_2_0_fullwidthpage  .main-banner-inner-row::before {
        left: auto;
        z-index:1;
    }
    .page-template-version_2_0_fullwidthpage .main-banner-inner-row:after {
        right: 0;
        transform: rotate(-180deg);
    }
    .page-template-version_2_0_fullwidthpage .main-banner-inner-row > .wpb_column.vc_column_container.vc_col-sm-12 {
        background-color: #3786c8;
    }
    .page-template-version_2_0_fullwidthpage .main-banner-inner-row {
        background-image: none;
    }
    .page-template-version_2_0_fullwidthpage .micro-background {
        z-index: 2;
    }
}

.footer-sticky-pat-caregiver-bar{
position: fixed;
    min-width: 100%;
    /* height: 50px; */
    z-index: 100000;
    font-size: 17px;
    letter-spacing: 0;
    line-height: 20px;
    left: 0;
    text-align: center;
    font-weight: 500;
    bottom: 0;
    background: #a21d53;
    color: #ffffff;
    padding: 15px;
}
.footer-sticky-pat-caregiver-bar a{
    color: #ffffff;
}



/****Microbiome 2.0 styles****/
.annual_mortality.vc_column_container {
    padding-right: 12%;
    padding-top: 3%;
    padding-bottom:10%;
}

.annual_mortality p {
    color: #fff;
    font-size: 15px;
    font-weight: 300;
    line-height: 18px;
}
.annual_mortality p strong {
    font-weight: 700;
}
.annual_mortality_img {
    margin-bottom: 0 !important;
}

.annual_mortality_share .page-share-button-box {
    text-align: right;
    background-color: #B0C4CD;
    width: 58.5%;
    margin: 0 auto;
    border-radius: 0 0 12px 12px;
    padding: 5px 5px 7px;
}

.annual_mortality{
    padding-right:14%;
    padding-top: 3%;
}



.annual_mortality_img img.vc_single_image-img{
    width:300px;
}

.annual_mortality_img{
    margin-bottom:0;
}
 
/*.annual_mortality h4{
    color: #fff;
    text-transform: uppercase;
    font-size: 21px;
    font-family: KelsonSans-Regular !important;
}*/

.annual_mortality p{
    color: #fff;
    font-size: 15px;
    font-weight: 300;
    line-height:18px;
}

.annual_mortality_share .page-share-button-box{
    text-align: center;
    background-color: #B0C4CD;
    width: 58.5%;
    margin: 0 auto;
    border-radius: 0 0 12px 12px;
    padding:5px 5px 7px;
}

.annual_mortality_share .page-share-button-block ul li{
    width:25px;
    height:25px;
}

.annual_mortality_share .page-share-button-block ul li a{
    font-size:13px;
    color: #7f8084;
}




.annual_mortality p strong{
    font-weight:700;
}

@media screen and (min-width: 320px) and (max-width: 399px){
    .annual_mortality_share .page-share-button-box{
        width: 85.5%;
    }
}

@media screen and (min-width: 400px) and (max-width: 429px){
    .annual_mortality_share .page-share-button-box{
        width: 74.5%;
    }
    .link-post-btn .post-share-button-box h3 {
        font-size: 11px;
    }
    
}

@media screen and (min-width: 430px) and (max-width: 459px){
    .annual_mortality_share .page-share-button-box{
        width: 70.5%;
    }

    .link-post-btn .post-share-button-box h3 {
        font-size: 11px;
    }
}

@media screen and (min-width: 460px) and (max-width: 509px){
    .annual_mortality_share .page-share-button-box{
            width: 63.5%;
    }
}

@media screen and (min-width: 510px) and (max-width: 574px){
    .annual_mortality_share .page-share-button-box{
            width: 58.5%;
    }
}

@media screen and (min-width: 768px) and (max-width: 900px){
    .annual_mortality_share .page-share-button-box{
        width: 89.5%;
    }
}

@media screen and (min-width: 991px) and (max-width:1024px){
    .annual_mortality_share .page-share-button-box{
        width: 66.5%;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1199px){
    .annual_mortality_share .page-share-button-box{
        width: 66.5%;
    }
}

.story_microbiome{
    background-color:#fff;
    padding-bottom:40px;
}

.story_microbiome h3{
    font-size: 16px;
    color: #507688;
    padding-bottom: 5px;
}

.story_microbiome ol{
    padding-left: 20px;
    font-size: 14px;
    line-height: 23px;
        color: #000000;
}

.story_microbiome ol li a{
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/09/15113924/imageedit_1_5431845454.png);
    background-repeat: no-repeat;
    background-position: 49% center;
    display: block;
}
.story_microbiome ol li {
     margin-bottom: 2px;
}

.story_microbiome ol li.story_active{
    font-weight:600;
    background:none;
    color:#000000;}
.story_microbiome ol li.story_active a{
    background:none;
}
.story_microbiome ol li a{
    color:#000000;
}

.story_microbiome ol li a:hover{
    text-decoration:none;
}
@media screen and (min-width: 320px) and (max-width: 350px){
     .story_microbiome ol {
        font-size: 10px;
    }
}
@media screen and (min-width: 351px) and (max-width: 399px){
     .story_microbiome ol {
        font-size: 12px;
    }
}
@media screen and (min-width: 320px) and (max-width: 399px){
    .story_microbiome ol li a{
        background-position: 100% center;
    }
   
    .link-post-btn .post-share-button-box{
        max-width: 100% !important;
    }
    .link-post-btn .post-share-button-box h3{
        font-size: 9.5px;
    }
}

@media screen and (min-width: 400px) and (max-width: 509px){
    .story_microbiome ol li a{
        background-position: 80% center;
    }
    .story_microbiome ol {
        font-size: 10px;
    }
}

@media screen and (min-width: 510px) and (max-width: 767px){
    .story_microbiome ol li a{
        background-position: 75% center;
    }
}

@media screen and (min-width: 768px) and (max-width: 900px){
    .story_microbiome ol li a{
        background-position: 52% center;
    }
}

/**  header css**/
.connectus-header{
    width:70%;
    float:left;
}

.connectus-header ul{
    display: flex;
    list-style: none;
    float: right;
    margin-bottom:5px;
    padding-left:0;
}

.connectus-header ul li{
    padding-right:10px;
}

.connectus-header ul li a{
  padding:0 !important;  
}

.connectus-header ul li img{
    width:25px;
    height:25px;
}

.connectus-header .connectus{
    border: 2px solid #a21d53;
    float: right;
    border-top: 0;
    padding: 0 10px 0 15px;
    border-radius: 0 0 16px 16px;
}

.connectus-header a{
    text-decoration: none;
    color:#a21d53 !important;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 0 !important;
    padding-right: 22px;
    text-transform: uppercase;
    position: relative;
    top: 2px;
    font-weight: 700 !important;
    font-size: 11px;
    background:none !important;
}

@media (max-width: 767px){
    
    .foot-one{
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
    }
    .foot-two{
        padding-top: 0 !important;
    }
.contact-header.container {
    display:block;
}
.contact-header.container a{
    display:none;
}

.connectus-header a{
    display:block !important;
    float:left;
}
/**.connectus-header ul{
    float:none;
}**/

.navbar-dark .navbar-brand{
    margin-top:30px;
}
.connectus-header {
   width:auto;
    float: right;
}
.hamburger{
        margin-top: 30px;
    margin-right: 15px;
}

}

@media screen and (min-width: 768px) and (max-width: 900px){
    .contact-header.container .connectus-header a{
         padding-left: 0!important;
    }
    
    .contact-header.container .connectus-header ul li a {
        padding: 0 !important;
    }
    .contact-header.container a{
        padding-left: 40px!important;
        top: -4px !important;
        font-size: 7px !important;
    }
    .connectus-header ul li img {
        width: 16px;
        height: 16px;
    }
    .connectus-header ul {
        margin-bottom: 0;
    }
    
}

@media screen and (min-width: 901px) and (max-width:990px){
    .contact-header.container a{
        font-size: 6px !important;
        top:-4px;
    }
    .connectus-header ul{
        margin-bottom:0;
    }
    .connectus-header ul li img {
        width: 20px;
        height: 20px;
    }
}

@media screen and (min-width: 991px) and (max-width:1024px){
    .contact-header.container a{
        font-size: 9px !important;
}
}

@media screen and (min-width: 1025px) and (max-width: 1099px){
    .contact-header.container a{
        font-size: 9px !important;
}
}

@media screen and (min-width: 1100px) and (max-width: 1199px){
    .contact-header.container a{
        font-size: 10px !important;
}
    }

.story_microbiome .vc_column-inner {
    padding-top: 0 !important;
}

.link-post-btn .post-share-button-box h3 span{
    font-style:normal;
}
.get_story_row_1, .belowbanner-threeblock {
    background-color: rgba(255,255,255, 0.95) !important;
}
.below-vdo-title{
    text-align: center;
    color: #517384;
    text-transform: uppercase;
    margin-top: 3px;
    font-size: 15px;
    font-weight: 600;
}

.annual_mortality_share .page-share-button-block h3{
    font-style: normal !important;
    font-size: 15px !important;
    color:#a21d53 !important;
    text-transform: uppercase;
    font-weight: 700 !important;
}
@media (max-width: 490px){
    .main_title_in_banner h1.vc_custom_heading, .main_title_in_banner h2.vc_custom_heading{
        padding:10px;
        font-size: 28px !important;
    }
}
.foot-us-user{
        padding-bottom: 30px !important;
    }
.mopf-below-twitter-p p{
    position: relative;
    left: -93px;
    top:12px
}
.story_active a{
    cursor: default;
}
.annual_mortality_share .page-share-button-block ul li:hover > a {
    color: #B0C4CD;
}
@media screen and (min-width: 768px) and (max-width: 1199px){
    .foot_menu.foot-one{
        margin-bottom: 2px !important;
    }
}
@media screen and (min-width: 320px) and (max-width: 390px){
    .sysmeticliterature > .wpb_column.vc_column_container.vc_col-sm-12{
            padding-left: 20px;
    padding-right: 20px;
    }
}
@media screen and (min-width: 901px) and (max-width: 991px){
.story_microbiome ol li a{
    background-position: 52% center;
}
}
.vc_custom_1621585715368.page_share_and_next_page, .vc_custom_1630333434588.page_share_and_next_page,.page_share_and_next_page {
    background-color: #a21d53 !important;

}
.page_share_and_next_page .page-share-button-block ul li:hover {
    background-color: #ffffff;
    transition: background-color 0.3s ease;
}
.page_share_and_next_page .page-share-button-block ul li:hover a {
    color: #a21d53;
}
.link-post-btn .post-share-button-box .fa-angle-right:before {
    content: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/08/30114152/white-arrow-e1630320195966.png) !important;
    height: 10px;
    position: absolute;
    right: 14px;
    top: 7px;
}
.page-template-version_2_0_fullwidthpage .post-share-button-box:hover{
    background: #A30050;
}
.after_in_another_last strong sup{
font-weight: bolder;
}
.recurrent_bold_fmt sup{
    font-weight: 700;
}



@media only screen and (max-width: 1300px) {
.annual-mortality-sec .vc_row.wpb_row {
    width: 95%;
}
}

@media only screen and (max-width: 992px) {
.annual_mortality {
    padding-left: 30px !important;
}
.annual-mortality-sec .vc_col-sm-6:last-child .vc_column-inner {
    padding-left: 0 !important;
}
}
@media screen and (min-width: 320px) and (max-width: 649px){
    .annual_mortality {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
}
@media screen and (min-width: 650px) and (max-width: 767px){
    .annual_mortality {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
}
@media (max-width: 767px){
.annual-mortality-sec .vc_col-sm-6:last-child .vc_column-inner {
    padding-top: 10px;
}
.annual_mortality .vc_column-inner {
    padding-top: 10px !important;
    padding: 10px 35px;
}

.annual_mortality_share .page-share-button-box {
    width: 300px !important;
}
.annual-mortality-sec .vc_col-sm-6:last-child .vc_column-inner {
    padding-left: 15px !important;
}
}


@media only screen and (max-width: 380px) {
div.annual_mortality_share .page-share-button-box {
    width: 100% !important;
}
}


@media only screen and (max-width: 479px) {
.annual_mortality h4 {
    font-size: 20px !important;
}
.annual_mortality p {
    font-size: 16px !important;
}
.annual_mortality p strong {
    font-size: 14px;
}
.annual_mortality .vc_column-inner {
    padding: 10px 20px !important;
}
}
@media screen and (max-width:699px){
    .mopf-below-twitter-p p{
        left:unset;
    }
}
.phase_two{
    display: none;
}


@media (min-width: 1025px){
  
    #menu-microbiome-version-phase-2 > li{
            display: inline-block;
    vertical-align: middle;
    margin: 0 12px;
    }
    
    #menu-microbiome-version-phase-2 > li > a{
           text-decoration: none;
    padding: 9px 0;
    color: #000000;
    font-weight: 400;
    }
    #menu-microbiome-version-phase-2 ul.sub-menu li{
      display: block;
      text-align: center;
      padding: 5px 10px;
    }
    #menu-microbiome-version-phase-2 ul.sub-menu li a{
        color:#000000;
            text-decoration: none;
    font-size: 18px;
    }
    #menu-microbiome-version-phase-2 ul.sub-menu li a {
        border-bottom: 0;
    }
     #menu-microbiome-version-phase-2 ul.sub-menu li a:hover{
       color:#a31d53; 
       font-weight: 600;
    }
    
    #menu-microbiome-version-phase-2 ul.sub-menu{
        z-index: 10;
        transform: translateX(-50%);
    position: absolute;
       width: 110vw;
    max-width: none;
    /*left: -10%;*/
    padding: 0px;
    border: 0px;
    background:#F7F7F7;
    border-radius: 0px;
    /* margin-top: 10px; */
    margin-top: 23px;
        padding: 50px 0;
    }
    #menu-microbiome-version-phase-2 ul.sub-menu li.current-menu-item a{
color:#a31d53 !important; 
       font-weight: 600;
    }
}
#menu-microbiome-version-phase-2 > li > a:hover{
color:#a31d53;
}


@media (max-width: 1024px){
    .menu-microbiome-version-phase-2-mobile-menu-container li.menu-item.menu-item-has-children > a:before {
        content: '';
        position: absolute;
        background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/05/03021242/4.png);
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        transform: translate(-20px, 6px);
        left: auto;
        background-size: 8px 14px;
        transition: width ease 0.3s;
    }
    .menu-microbiome-version-phase-2-mobile-menu-container li.menu-item.menu-item-has-children > a.active_menu.menu-hit:before {
        content: '';
        position: absolute;
        left: auto;
        height: 15px;
        width: 15px;
        background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/05/03021244/5.png);
        background-size: 100%;
        background-repeat: no-repeat;
        transform: translate(-20px, 10px);
        transition: width ease 0.3s;
    }
    
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      #menu-microbiome-version-phase-2 ul.sub-menu {
        transform: translateX(-10%);
    }    
}
@media screen and (min-width: 1700px){
    _:-ms-lang(x), .page-template-version_2_0_fullwidthpage #menu-microbiome-version-phase-2 ul.sub-menu{
        transform:translateX(-18%) !important;
    }
}

@media (min-width: 768px) and (max-width: 991px){
   .menu-microbiome-version-phase-2-mobile-menu-container li.menu-item.menu-item-has-children > a:before {
        transform: translate(-20px, 10px);
    }
    .menu-microbiome-version-phase-2-mobile-menu-container li.menu-item.menu-item-has-children > a.active_menu.menu-hit:before {
        transform: translate(-20px, 12px);
    }
}

/*for footer*/
.footer-sticky-pat-caregiver-bar .fa-chevron-right{position:relative;}
.footer-sticky-pat-caregiver-bar .fa-chevron-right:before {
    content: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/173/2021/10/12101810/footer-arrow-right.png) !important;
    font-size: 16px;
    width: 30px;
    height: 20px;
    position: absolute;
    left: -5px;
    top: -16px;
}
.foot_phase_two{
display: none;
}
.page-id-4482 .foot_phase_two, .page-id-4923 .foot_phase_two, .page-id-4561 .foot_phase_two, .page-id-4652 .foot_phase_two, .page-id-4659 .foot_phase_two, .page-id-4672 .foot_phase_two, .page-id-4683 .foot_phase_two, .page-id-4694 .foot_phase_two, .page-id-4363 .foot_phase_two, .page-id-4921 .foot_phase_two, .page-id-4918 .foot_phase_two,  .page-id-4937 .foot_phase_two{
    display: inline-block !important;
}
.page-id-4482 .foot_phase_one, .page-id-4923 .foot_phase_one, .page-id-4561 .foot_phase_one, .page-id-4652 .foot_phase_one, .page-id-4659 .foot_phase_one, .page-id-4672 .foot_phase_one, .page-id-4683 .foot_phase_one, .page-id-4694 .foot_phase_one, .page-id-4363 .foot_phase_one, .page-id-4921 .foot_phase_one, .page-id-4918 .foot_phase_one,  .page-id-4937 .foot_phase_one{
    display: none !important;
}
.footer-sticky-pat-caregiver-bar a{
    text-decoration: none;
}

/*for cookie popup */
.page-template-version_2_0_fullwidthpage  #cookie-notice { bottom: 50px; }
