#contact-us-textarea{height:100px;}
#home-intro-text{display:none;}
#menu-item-379 {font-style: italic;}
#overview-bnr .owl-dot{display:none;}
.wp-block-columns{margin-bottom:0;}
.fig-caption{text-align:center;font-weight:600;}
.img-block {
    box-shadow: 2px 2px 10px 0px #ccc;
    margin-bottom: 30px;

}
.wp-block-image figcaption {text-align: center;line-height: 18px;font-weight:600;}
.bold-font{font-weight:bold;margin-bottom: 10px;}
.bg-wave{background-repeat: no-repeat;padding: 0;background-size:cover;margin-bottom:0!important;}
.footer-widget-5 input, .footer-widget-5 textarea{border-radius:5px;}
.wave-footer{background-image:url('/images/waves/footer-curve-01.png');height:160px;background-repeat:no-repeat;background-color:transparent;z-index:10;position:relative;background-size:cover;background-position:center}
.home .wave-footer{margin-top: 40px;}
.meta-date{margin: 5px 0;}
.meta-date .fa{margin-right: 5px;}
.press-title{margin-bottom:10px;    line-height: 30px;font-weight: 600;}
.bg-img-inner{padding: 120px 0;background-repeat: no-repeat;background-size: cover;background-position: center;}
.center-img{text-align:center;}
.reference {
    font-size: 12px;
    text-align: left;
    line-height: 1.4;
}
h4{line-height:1.3;}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;}
.close{color:#1d5474;float:right;font-size:28px;font-weight:700;margin-top:-15px;}
.cms-carousel-content {margin-bottom: 20px;font-size:16px;}
.cms-footer-social li a{color:#1d5474;}
.cms-footer-social li{float:left;margin-right:15px;}
.cms-footer-social{list-style: none;padding: 0;margin:0;}
.copyright-bar{width:100%;}
.disclaimer-sabinsa {padding-top: 30px;}.disclaimer-sabinsa p {margin-bottom: 25px;text-align: left;color: #2b5d97;margin-bottom: 10px;}
.disclaimer-sabinsa p{font-size: 14px;}
.disclaimer-sabinsa p span {font-weight: 600;}
.entry-content > [class*="wp-block-"]:not(:last-child){margin-bottom: 0;}
/*.entry-header{border-bottom: 50px solid #222;}*/
.fig-caption span {color: #2b5d97;font-weight: bold;}
.fig-caption {text-align:center !important;margin-bottom: 5px;}
.footer-table-contact td{border:0;padding:0;}
.footer-table-contact tr:nth-child(even) td,.footer-table-contact tr:nth-child(odd) td{padding:0;text-align:left;}
.footer-table-contact{width:100%;border:0;padding:0;}
.footer-widget-5 .wpcf7-form svg{margin: 5px 0 -20px 5px;z-index: 100;position: absolute;vertical-align: 0;}
.footer-widgets .wpcf7 .wpcf7-text,.footer-widgets .wpcf7 .wpcf7-textarea{text-indent:30px;}
.footer-widgets-container{padding:30px 0 50px 0;}
.footer-widgets{background-color:#9ad1ed;}
.heading-content{line-height: 1.4;margin-bottom: 10px;padding-bottom: 5px;font-size: 20px;color: #1d5474;border-bottom:1px solid #eee;}
.home-sub-block{text-align:justify;}
.hq-1{font-size:14px;line-height:16px;}
.icon-block  .icon-box{vertical-align:top;padding-left:10px;}
.icon-block  table td .fa {color: #2b5d97;font-size:35px; vertical-align:top;}
.icon-block .block-box-content {    font-size: 14px;text-align: justify;}
.icon-block .heading-box{font-size: 18px;    font-weight: 600;}
.icon-block table, .icon-block table tr td {border: 0;padding: 0 5px;}
.inner-banner-content .cms-carousel-title {margin-bottom:0px;font-size:300%;}
.inner-content p,.inner-content,.text-content{text-align:justify;line-height: 24px;}
.inner-content{text-align:justify;}
.inside-footer-widgets  table.certificates,table.certificates td{background:0 0;padding:0;text-align:left;max-width:180px;display:inline-block;float:left;border:0;}
.inside-footer-widgets .copyright{margin-bottom:0;}
.inside-footer-widgets .textwidget p{line-height:18px;margin-bottom:5px!important;}
.inside-footer-widgets .widget .textwidget p{color:#2b5d97;margin-bottom: 0;font-size:13px;margin:0;}
.inside-footer-widgets .widget .widget-title{color:#2b5d97;margin-bottom:5px;text-transform:uppercase;font-size:16px;font-weight:600;}
.inside-footer-widgets .wpcf7 input,  .inside-footer-widgets .wpcf7 select,  .inside-footer-widgets .wpcf7 textarea{font-size:13px;}
.inside-footer-widgets .wpcf7-submit:hover{background-color:#222  !important;color:#2b5d97;}
.inside-footer-widgets .wpcf7-submit{background-color:#2b5d97!important;color:#fff;margin-top:5px!important;height:36px!important;}
.inside-footer-widgets a{font-size:13px;color:#2b5d97;}
.inside-footer-widgets a:hover{color:#fff;}
.inside-footer-widgets table.hq,table.hq td{background:0 0;text-align:left;max-width:190px;display:inline-block;float:left;padding:0;}
.inside-footer-widgets textarea{resize:none;}
.journal-box{margin-bottom:20px !important;}
.lacto-list li ul li{list-style:none;}
.lacto-list li {margin: 5px 0 10px;line-height: 24px;}
.lacto-list li:before{content:'';display:inline-block;margin-right:5px;width:6px;height:6px;border-radius:6px;background-color:#1d5474;}
.lacto-list{margin-left:2em;position:relative;list-style-type:none;text-align:justify;text-indent:-11px;line-height: 24px;}
.lp-h4{margin: 0;color:#a54686;font-size: 20px;line-height: 1.4;}
.lp-h5 {margin: 0;color:#a54686;font-size: 13px;font-weight:700;}
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-items {color: #2b5d97;letter-spacing: 0.3px;}
.main-navigation .main-nav ul li a{padding-left:0;}
.main-navigation .main-nav ul li[class*=current-menu-]>a,.main-navigation .main-nav ul li:hover > a {color: #2b5d97;}
.main-navigation .main-nav ul ul li:hover > a{color: #fff;background-color: #2b5d97;}
.main-navigation .main-nav ul ul li[class*="current-menu-"] > a:hover,
.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{color: #fff;background-color: #2b5d97;}
.main-navigation .main-nav ul ul li[class*="current-menu-"].sfHover > a{background: #2b5d97;color:#fff;}
.main-navigation .main-nav ul ul li a{color: #2b5d97;}
.main-navigation .main-nav ul ul li[class*=current-menu-]>a,
.main-navigation ul ul li {border-bottom: 1px solid #efefef;}
.main-navigation ul ul {background-color: #fff;border-top: 2px solid #2b5d97;}
.material-card-content{position:relative;background-color:#fff;width:90%;box-shadow:3px 3px 18px rgba(134,134,134,.3),-3px -3px 18px rgba(134,134,134,.3);margin:0 auto;padding:.5rem 1.2rem .5rem 1.2rem;list-style-type:none;border-top:15px solid #aab2bd;border-radius:5px;-webkit-transition:all .5s ease;transition:all .5s ease;border-top-color:#fcd7b6;}
.material-card-title h3{text-align:center;padding:0;margin:.5em 0;font-weight:400;font-size:1.6em;color:#a14d03;}
.material-card-summary{line-height:1.5;font-size:1em;margin:0;padding:0;margin-bottom:1em;}
.material-card-content:hover{box-shadow:4px 4px 15px rgba(134,134,134,.65),-4px -4px 15px rgba(134,134,134,.65);}
.mb-zero{margin-bottom:0;}
.intro-box{background:#fff;}
.intro-content-box table td{padding:3px;}
.sidebar-research li {
    list-style: none;
    margin-bottom: 10px;
}

.sidebar-research .title {
    font-weight: 600;
}

.sidebar-research {
    background: #ddf3ff;
    border-radius: 20px;
    padding: 20px;
}
.intro-content-box table{margin:0 0 20px !important;}
.intro-title-box {    background: #2b5d97;    margin: 20px 0px 0 0px;    color: #fff;    width: 150px;    border: 0;padding:15px;}
.intro-title-box h4{font-size:20px;}
.intro-content-box{padding:15px;}
.intro-content-box h5{font-weight:600;text-align:left;margin-bottom:10px;}
.intro-content-box p{text-align:justify;}
.intro-content-box .sep{width:10px;}
.intro-content-box .title{font-weight:600;width: 100px;}
.intro-title-box h4,.intro-content-box p,.intro-content-box table td,.intro-content-box table{border: 0;margin:0;}
.intro-block .wp-block-group__inner-container {    border: 2px dashed;    padding: 30px;    border-color: #a14d03;}
.menu-item-has-children .dropdown-menu-toggle{padding-left:0;padding-right:15px;}
.modal-content{margin-top: 5%;background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:50%;}
.modal{display:none;position:fixed;z-index:100;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);}
.product-inner-heading h1{max-width:1030px;margin:0 auto;}
.product-inner-heading {padding: 30px 0 0;top: 0;left: 0;width: 100%;height: 100%;}
.product-topbar .fa{padding:0 5px 0 5px;}
.product-topbar{background: #222;padding: 10px;color: #FF9933;}
.rdm .fa {padding-right: 5px;}
.recent-list .widget-title{margin-bottom:10px;}
.recent-list ul li a{display:block;font-size:14px;line-height:18px;color:#222;}
.recent-list ul li span{font-size:10px;}
.recent-list{padding:0!important;}
.search .entry-header{border-bottom: 0;}
.sidebar-list ul .activepage,.sidebar-list ul li.title{font-weight:700;}
.sidebar-list ul li.title{margin-top:0;border: 0;}
.sidebar-list ul li{list-style:none;padding:7px 0;font-size:14px;border-bottom:1px solid #eee;}
.sidebar-list ul {margin-left: 0;}
.sidebar-list ul.submenu{border-left:1px solid #eee;margin-left:0;padding-left:30px;}
.sidebar-list ul.submenu{margin-top:: 10px;}
.owl-theme .owl-nav [class*=owl-]:hover{background:transparent !important;}
.site-footer .footer-widgets-container .inside-footer-widgets{margin:0;}
.site-footer .wpcf7 form.invalid .wpcf7-response-output{color:#fff;}
.site-footer:not(.footer-bar-active) .copyright-bar{margin-left:0;}
.site-info .inside-site-info{padding-left:15px;justify-content:left;}
.site-info p a,.site-info p a{color:#fff}
.site-info p a:hover{color:#9ad1ed;}
.site-info{color:#fff;background-color:#2b5d97;}
.submenu li:last-child{border:0;padding-bottom:0;}
.textwidget .wpcf7 input,.textwidget .wpcf7 textarea{padding:0!important;margin-bottom:0px!important;border:0;}
.textwidget .wpcf7-text,.textwidget textarea,.textwidget.wpcf7 textarea{height:25px!important;background-color:#eee!important;width:100%!important;}
.title-sep {margin: 5px 0;}
.uagb-tabs__body{padding:0;}
.uagb-tabs__wrap .uagb-tabs__body-wrap{padding-left:0;}
.uagb-tabs__wrap.uagb-tabs__hstyle2-desktop p {margin: 0 0 10px 0;}
.wpcf7 input[type=submit]{width:100px;}
.wpcf7 p .fa-pen{top:8px!important;}
.wpcf7 p .fa{position:absolute;color:#cdcac3;z-index:100;font-size:14px;top:25%;left:3%;width:10%;}
.wpcf7 p{position:relative;}
.wpcf7 textarea{min-height:80px!important;overflow-x:hidden;}
.copyright-bar {max-width: 1030px !important;margin: 0 auto !important;}
ul.product-table li{padding:10px 0 10px  30px;text-indent: -10px;}
ul.product-table li .fa{margin-right:5px;}
ul.product-table {    text-align: left;    padding: 0;    margin-left: 0;}
ul.digezyme-table .fa {    margin: 0 10px 0 -25px;}
.product-table th {    color: #fff;    background-color: #2b5d97;text-align:center;}
.product-table{border-radius: 10px;    border-collapse: collapse;text-align:center;    overflow: hidden;}
.product-table tr:nth-child(odd),.product-table li:nth-child(odd){background: #D9EBF6;}
.product-table tr:nth-child(even),.product-table li:nth-child(even){background: #F0F7FB;}
.wave-copyright {
    background: #9ad1ed url('/images/waves/footer-curve-02.png') !important;
	height: 90px;}
a.wp-block-button__link {background: #2b5d97 !important;color: #fff !important;}
a.wp-block-button__link:hover{background: #b4d8ed !important;color:#2b5d97 !important;}
body{overflow-x:hidden;}
h4.entry-title sup,header.entry-header h1 sup{font-size:50%;bottom:10px;}
header .inside-header.grid-container{padding:10px 0;}
header .inside-header{padding:0 0 0 10px;}
header.entry-header{background-position: center;background-size: cover;background-repeat: no-repeat;}
header.entry-header h1{font-weight: 600;  color: #fff;  font-size: 3.75em;line-height: 1.2em;text-align: center;text-shadow: rgb(0 0 0) 3px 2px 2px;}
li.uagb-tab:hover {cursor: pointer;}
/*.site-footer {margin-top: 100px;}*/
p.copyright{font-size:12px;margin-bottom:0;text-align: left;}
.kt-blocks-accordion-title{font-size:16px;}
.wp-block-kadence-pane .kt-blocks-accordion-header{padding: 10px !important;}
.kt-accordion-panel-inner{padding:10px 0 0 40px;}
.page-id-624 header.entry-header,.page-id-624 .product-inner-heading{padding:0;margin: 0;}
.page-id-624 h1{display:none;}

@media(max-width:479px){header.entry-header h1{padding:40px 0;font-size: 1em;}}

@media (min-width: 480px) and (max-width: 991px){header.entry-header h1{padding:75px 0;font-size: 2em;}.wp-block-column:nth-child(2n) {margin-left:0} .home-banner-content .slider-title{font-size:14px;}}
@media(max-width:767px){.owl-dots{display:none;}.product-topbar{font-size:10px;}.sf-menu{padding-left:15px !important;}}
@media(max-width:781px){.wp-block-column:not(:only-child){flex-basis: 100% !important;}}
@media(max-width:991px){
	header.entry-header {margin-top: -30px;}
	.home .tri-block{margin-bottom: 30px;}
	.footer-widgets{padding:0 15px;}
	.wpcf7 p .fa{left:2%;}.site-logo, .lactospore-heading {padding-left: 15px;}
	.banner-below-block{margin-bottom:50px;}
	.banner-below-parent .wp-block-group__inner-container{padding:0;}
	.owl-nav{display:none;}
}
@media(max-width:1023px){.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet .uagb-tabs__body-wrap {border: 0;max-width: 100%;}.uagb-tabs__wrap{margin:0;}.wp-block-group__inner-container{padding:40px;}}
@media(min-width:992px){
	.menu-item-has-children .dropdown-menu-toggle{padding-right:10px;}
	.footer-widget-1{padding-right:20px;}
#home-slider-5 {padding: 100px 0 350px;}
.inner-banner-content{max-width:50%;}
.page-parent-block .wp-block-group__inner-container{padding:0;}
/*.home .wp-block-group__inner-container{padding:0;}
.site-footer .footer-widgets-container .footer-widget-2 .inner-padding{padding-left:40px}.site-footer {margin-top: -120px;}*/
.footer-widget-4 #custom_html-5,.footer-widget-5 #text-2{padding-left:0;}
.site-footer .footer-widgets-container .inner-padding{padding:0;}
#masthead:nth-child(2) .inside-header.grid-container{padding: 15px 0;}
.cms-footer-social{margin: -20px 0 0 0 !important;float: right;}
}
@media(min-width:992px) and (max-width:1199px){
	header.entry-header{margin-top: -20px;}
	header.entry-header h1{font-size: 3em;padding: 100px 0;}
}
@media(min-width:1200px){
	header.entry-header{margin-top: -80px;}
	header.entry-header h1{font-size: 3.75em;padding:245px 0 235px;}
	.wp-block-group__inner-container{padding:0;}
}
.wp-block-button__link {
    width: auto !important;
    height: auto !important;
}
