@media (min-width:760px){@font-face{font-family:'Quicksand';src:url('fonts/Quicksand.woff') format('woff'),url('fonts/Quicksand.woff2') format('woff2'),url('fonts/Quicksand.eot?#iefix') format('embedded-opentype'),url('fonts/Quicksand.ttf') format('truetype'),url('fonts/Quicksand.svg#Quicksand') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Oswald';src:url('fonts/Oswald.woff') format('woff'),url('fonts/Oswald.woff2') format('woff2'),url('fonts/Oswald.eot?#iefix') format('embedded-opentype'),url('fonts/Oswald.ttf') format('truetype'),url('fonts/Oswald.svg#Oswald') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
body{font-family:'Quicksand',Arial,sans-serif,serif;} }
@media (max-width:760px){body{font-family:'Arial','Helvetica',sans-serif,serif;} }
body{line-height:1.65em;font-weight:normal;color:#09122b;margin:0;background:#f7f7f7;font-size:15.5px;overflow-x: hidden;}
html{font-size:10px;}
a,a:hover,a:focus{text-decoration:none;transition:all ease .2s;}
a{color:#075cb8;}
a:hover,a:focus{color:#3885d8;text-decoration:none}
p{margin-bottom:20px;}
ul,ol{padding-left:18px;}
.noul{list-style:none;padding-left:0;}
ul li,ol li{margin-bottom:10px;}
.modal-open{overflow:visible;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.headline,.side-title,.big-title,.small-title{line-height:1.5em;}
h1,h2,h3,h4,.h1,.h2,.h3,.h4,.headline,.side-title,.big-title,.small-title{font-weight:bold;margin-bottom:20px;}
@media (min-width:760px){h1,h2,h3,h4,h1,.h2,.h3,.h4,.headline,.side-title,.big-title,.small-title{font-family:"Oswald",sans-serif;} }
h2,.h2,.headline{font-size:2.4rem;}
h3,h3,.side-title,.big-title{font-size:1.9rem;font-weight:bold;margin-top:0;}
h4,.small-title{font-size:1.6rem;margin-top:0;}
label{padding-left:10px;font-size:.94em;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media(min-width:768px){.container{width:750px} }
@media(min-width:992px){.container{width:970px} }
@media(min-width:1200px){.container{min-width:1170px;width:90%;} }
@media(min-width:1400px){.container{width:90%;margin:0 auto;} }
@media (min-width:1600px){.container{max-width:1560px;} }

@media (min-width:1400px){.logo-part{width:290px;}
.head-nav .navbar-default .navbar-nav>li>a{padding:25px 36px;}
.head-nav.isStuck .navbar-default .navbar-nav>li>a{padding:20px 36px;} }
@media (min-width:1200px) and (max-width:1400px){.logo-part{width:270px;}
.head-nav .navbar-default .navbar-nav>li>a{padding:25px 30px;}
.head-nav.isStuck .navbar-default .navbar-nav>li>a{padding:20px 30px;} }
@media (min-width:1200px){.logo-part{display:inline-block;height:70px;background-size:100%;}
.head-nav.isStuck .logo-part{margin-top:10px;height:50px;background-size:74%;} }
@media (min-width:1000px) and (max-width:1200px){.head-nav .navbar-default .navbar-nav>li>a{padding:25px 20px;}
.head-nav.isStuck .navbar-default .navbar-nav>li>a{padding:20px 20px;}
.logo-part{display:inline-block;width:220px;height:70px;background-size:100%;}
.head-nav.isStuck .logo-part{margin-top:10px;height:50px;background-size:80%;}
.head-nav.isStuck:hover .logo-part{background-size:80%;} }
@media (min-width:760px) and (max-width:1000px){.head-nav .navbar-default .navbar-nav>li>a{padding:25px 20px;}
.logo-part{display:inline-block;margin-top:25px;margin-left:10px;width:190px;height:70px;background-size:100%;}
.head-nav.isStuck .logo-part{margin-top:15px;height:40px;}
.head-nav.isStuck:hover .logo-part{background-size:80%;}
.head-nav.isStuck .navbar-default .navbar-nav>li>a{padding:20px 20px;} }
@media (min-width:760px){.navbar-nav{float:right;position: relative;}
.head-nav .navbar-nav>li{margin-bottom:0;position:static;}
.head-nav .navbar-nav>li>.dropdown-menu{width:100%;margin:0;position:absolute;}
.head-nav .dropdown-menu>li{position:static;}
.head-nav .dropdown-menu .dropdown>a>.caret{position:absolute;top:6px;right:15px;color:#ddd;border:none;}
.head-nav .dropdown-menu .dropdown>a>.caret:before{content:'\e953';font-family:'icomoon';color:#e68124;}
.head-nav .navbar-nav>li>.dropdown-menu ul>li>a>.caret:before{content:'\e92d';font-family:'icomoon';top:10px;right:20px;}
.head-nav .navbar-default .navbar-nav>li>a{color:#1b3642;border-bottom:2px solid transparent;margin-bottom:0;}
.head-nav .navbar-default .navbar-nav>li>a:hover,.head-nav .navbar-default .navbar-nav>li>a:active{color:#e68124;border-bottom:2px solid #e68124;}
.head-nav .navbar-default .navbar-nav>li>a>.caret{display:none;}
.head-nav .navbar-default .navbar-nav>li>a>.caret:before{font-family:'icomoon';position:absolute;right:0;top:0;}
.head-nav .navbar-nav>li>.dropdown-menu>li>.dropdown-menu{min-height:100%;}
.head-nav .navbar-nav>li>.dropdown-menu{min-height:350px;max-height: 650px;}
.head-nav .navbar-nav>li:nth-child(2)>.dropdown-menu,.head-nav .navbar-nav>li:nth-child(3)>.dropdown-menu{height: 520px}
.head-nav .navbar-nav>li>.dropdown-menu>li>ul{border:none;background:#f9f9f9;box-shadow:none;max-height: 518px;overflow-x:auto;padding-bottom: 5px;}
.head-nav .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li{width:50%;float:left;padding: 0 10px;}
.head-nav .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li li a{padding: 5px 10px !important;}
.head-nav .dropdown-1{width:65% !important;}.head-nav .dropdown-2{width:35% !important;}.dropdown-menu-1>li{width:100% !important;}.menu-normal>li a{font-weight: normal !important;} .nav-more{color:#e68124 !important;}
.head-nav .navbar-nav>li:nth-child(2)>.dropdown-menu>li>.dropdown-menu>li>a,.head-nav .navbar-nav>li:nth-child(3)>.dropdown-menu>li>.dropdown-menu>li>a{font-weight:bold;}
.head-nav .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a{position:relative;}
.head-nav .navbar-nav>li:nth-child(4)>.dropdown-menu .dropdown-menu a{padding:3px 10px;}
.head-nav .navbar-nav>li>.dropdown-menu ul{left:33%;top:0;padding-left:0;list-style:none;}
.head-nav .navbar-nav>li>.dropdown-menu ul>li{margin-bottom:0;}
.head-nav .navbar-nav>li>.dropdown-menu ul>li>a{transition:all ease 1s;display:block;}
.head-nav .navbar-nav>li>.dropdown-menu ul>li>a:hover{background:#f4f4f4;transition:all ease 1s;color:#e68124;}
.head-nav .navbar-nav>li>.dropdown-menu ul>li>ul.dropdown-menu{position:absolute;left:100px;box-shadow:none;top:20px;width:350px;border-radius:0;padding:10px 0;}
.head-nav .navbar-nav>li>.dropdown-menu ul>li>ul.dropdown-menu>li>a{padding:5px 10px;}
.head-nav .navbar-nav>li a:hover{color:#e68124;}
.head-nav .navbar-nav>li>ul>li{width: 33%;}
.head-nav .navbar-nav>li>ul>li>ul{width: 67%;}
.head-nav .navbar-nav>li:nth-child(5)>.dropdown-menu{width:200px;min-height:200px;left:auto;}
.head-nav .navbar-nav>li:nth-child(5)>.dropdown-menu>li{width: 100%;}
.head-nav .navbar-nav>li:nth-child(5)>.dropdown-menu>li.open>a{background:none;}
}
@media (max-width:760px){.logo-part{display:inline-block;margin-top:10px;margin-left:10px;width:200px;height:50px;background-size:100%;}
.head-nav .dropdown-menu{position:inherit;float:none;padding-left:0;box-shadow:none;border:none;}
.navbar-default .navbar-nav>li>a{color:#222;}
.head-nav .caret{border:none;}
.head-nav .dropdown>a>.caret:after{position:absolute;top:0;right:15px;content:'+';font-size:1.1em;font-weight:bold;}
.head-nav .navbar-nav>li.dropdown>a>.caret:after,.head-nav .navbar-nav>li.dropdown.on>a>.caret:after{top:15px;right:15px;}
.head-nav .col-md-3.dropdown>a>.caret:after{content:'';}
.head-nav .dropdown.on>a>.caret:after{position:absolute;top:0;right:15px;content:"-";}
.head-nav .navbar-nav{margin:0;}
.head-nav .dropdown-menu>.active>a,.head-nav .dropdown-menu>.active>a:hover,.head-nav .dropdown-menu>.active>a:focus{background:none;}
.head-nav .navbar-default .navbar-nav>li>a{padding:15px 10px;border-top:1px solid #ddd;}
.head-nav .navbar-nav>li>.dropdown-menu>li ul{margin-top:0;padding-left:0;list-style:none;}
.head-nav .navbar-nav>li>.dropdown-menu .dropdown-menu>li>a{padding:7px 10px;}
.head-nav .navbar-nav>li:nth-child(2)>.dropdown-menu>li>.dropdown-menu>li>a{font-weight:bold;}
.head-nav .navbar-nav>li:nth-child(2)>.dropdown-menu>li>.dropdown-menu>li>a>span{display:none;}
.head-nav .navbar-nav>li>.dropdown-menu ul>li>ul.dropdown-menu{margin:10px 0 0 0;padding-bottom:0;}
.head-nav .navbar-nav>li>.dropdown-menu ul>li>ul.dropdown-menu>li{line-height:2.7rem;}
.head-nav .navbar-collapse{background:#fff;}
.head-nav .navbar-nav>li>.dropdown-menu ul>li>a{width:90%;overflow:hidden;display:inline-block;}
.head-nav .navbar-nav>li>.dropdown-menu ul>li{line-height:1em;margin-bottom:0;} }
.logo-part{background:url(../images/logo.svg) no-repeat;}
.head-one{position:absolute;z-index:199;width:100%;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background:none;}
.head-nav:hover .navbar-default .navbar-toggle .icon-bar,.navbar-default .navbar-toggle .icon-bar{background:#888;}
.head-nav:hover .navbar-default .navbar-toggle,.navbar-default .navbar-toggle{border-color:#888;}
.head-nav.isStuck:hover .navbar-nav>li>a{color:#e68124;}
.head-search{margin-top:7px;}
.head-search .form-control{border-radius:5px;background:#fff;height:42px;border:1px solid #fff;padding:6px 6px 6px 150px;}
.head-search .form-control:hover,.head-search .form-control:focus{border:1px solid #fff;}
.search-btn{border-radius:5px;height:42px;color:#163354;font-size:22px;border:none;position:absolute;right:15px;top:0;line-height:42px;background:none;padding:2px 14px;}
.search-btn:hover,.search-btn:focus{color:#e4360f;}
.search-select,.search-select:hover,.search-select:focus{position:absolute;left:15px;top:0;height:42px;background:none;border-top:none;border-left:none;border-bottom:none;font-size:.9em;border-right:1px solid #ddd;outline:none;border-radius:0;}
.head-nav .navbar-nav>li{margin-bottom:0;}
.head-nav{z-index:90;width:100%;}
.head-nav.isStuck{background:#fff;position:fixed;}
.head-nav.isStuck .navbar-default{margin-top:0;}
.head-nav.isStuck .navbar-default .navbar-nav>li>a{color:#222;}
.head-nav.isStuck .navbar-default .navbar-nav>li>a:hover{color:#e68124;}
.head-nav.isStuck .navbar-default .navbar-nav>.active>a,.head-nav.isStuck .navbar-default .navbar-nav>.active>a:hover,.head-nav.isStuck .navbar-default .navbar-nav>.active>a:focus{color:#e68124;background:none;}
.head-nav .navbar-nav>li>.dropdown-menu{background:#fff;box-shadow:none;font-size:.94em;}
.head-nav.isStuck .navbar-nav>li>.dropdown-menu{background:#fff;}
.head-nav .dropdown-menu>li{margin-bottom:0;}
.head-nav .navbar-nav>li>.dropdown-menu>li>a{position:relative;font-weight:bold;padding: 7px 15px 7px 10px;}
.head-nav.isStuck .dropdown-menu>li>a{color:#444;}
.head-nav.isStuck .dropdown-menu>li>a:hover{color:#e68124;}
.head-nav .dropdown-menu>li>a:hover,.head-nav .dropdown-menu>li>a:hover{background:none;color:#e68124;}
.head-nav li.open>a,.head-nav li.open>a:hover,.head-nav li.open>a:focus{background:#f9f9f9;}
.head-nav a:hover{color:#e68124;}
.head-nav .navbar-default{background:none;border-radius:0;border:none;margin-bottom:0;}
@media (min-width:760px){.head-nav .navbar-default .navbar-nav>li>a{font-family:"Oswald",sans-serif;letter-spacing:1px;} }
.head-nav .navbar-default .navbar-nav>li>a{position:relative;text-transform:uppercase;font-weight:bold;font-size:1.02em;}
.head-nav .navbar-default .navbar-nav>li>a>span.icon-search-1{font-size:1.3em;}
.head-nav .navbar-default .navbar-nav>.active>a:before{content:'';}
.head-nav .navbar-default .navbar-nav>.open>a,.head-nav .navbar-default .navbar-nav>.open>a:hover,.head-nav .navbar-default .navbar-nav>.open>a:focus{background:none;color:#e68124;border-bottom:2px solid #e68124;}
.head-nav.isStuck .navbar-default .navbar-nav>.open>a,.head-nav.isStuck .navbar-default .navbar-nav>.open>a:hover,.head-nav.isStuck .navbar-default .navbar-nav>.open>a:focus{background:none;}
.head-nav .navbar-default .navbar-nav>.active>a,.head-nav .navbar-default .navbar-nav>.active>a:hover,.head-nav .navbar-default .navbar-nav>.active>a:focus{color:#e68124;background:none;border-top:4px solid #e68124;}
.head-nav .navbar-collapse{padding:0;}
.head-nav .navbar-default{position:relative;}
.head-nav .dropdown-menu>.active>a{background:none;}
.head-nav .dropdown-menu>.active>a:focus,.head-nav .dropdown-menu>.active>a:active{color:#e68124;}
.head-nav sup{color:#e68124;padding-left: 5px;}
.nav-line{border-bottom: 1px solid #666;}
.nav-bold{font-weight: bold !important;}

.topad_pic{background:linear-gradient(to right,#f1f1f1,rgba(229,246,228,0.7));padding:10px 0;transition:all ease .4s;font-size:.95em;}
.topad_pic a{color:#222;line-height:1.5;font-size: 1.5rem; font-weight: bold;}
@media(min-width:992px){.topad_pic a{display:flex;justify-content:center;align-items:center;}
.topad_pic:hover,.topad_pic:focus{background:#eee}
.top-pic{width:300px !important;display:flex;grid-gap:15px;}
.top-text{width:auto;padding: 0 30px;}}
@media(max-width:992px){.topad_pic .top-text{margin:15px 0 10px 0;text-align:center;}
.top-pic{display:flex;justify-content:center;grid-gap:15px;}}
.topad_pic .ad_close{position:absolute;width:50px;height:40px;top:20px;right:5px;color:#666 !important;z-index:10000;text-align:center;}
.topad_pic .ad_close:hover{color:#82ab28 !important;cursor:pointer;}
.top-learn{min-width:160px !important;display:flex;justify-content:center}
.top-learn .seven-more{position: relative;left: auto;bottom: auto;padding: 6px 20px;font-size: 14px !important;}
.topad_pic a:hover .top-learn .seven-more{background: #03123b;}
.top-learn .seven-more span{text-transform: none;}


@media (min-width:760px){.banner-more{font-family:"Oswald",sans-serif;}
.index-slide .carousel-caption p,.index-slide .carousel-caption ul{font-size:1.4em;line-height:1.6em;} }
@media (max-width:760px){.index-slide .carousel-inner>.item>a{width:100%;position:relative;transform:none;display:block;height:700px;overflow:hidden;}
.index-slide .carousel-inner>.item>img,.index-slide .carousel-inner>.item>a>img{min-width:0;min-height:0;max-width:400%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.index-slide .carousel-indicators{width:80%;margin-left:-40%;} }
.index-slide{position:relative;}
.banner-down{position:absolute;bottom:-20px;left:50%;margin-left:-30px;z-index:33;}
.banner-down span{display:inline-block;width:60px;height:60px;background:#03123b;color:#fff;border-radius:60px;text-align:center;line-height:60px;}
.banner-bg{position:absolute;bottom:0;width:100%;height:150px;overflow:hidden;}
.banner-bg-one{width:80%;background:#f7f7f7;height:150px;transform:rotateZ(7deg);position:absolute;bottom:-70px;left:-30%;z-index:1;}
.banner-bg-two{width:80%;background:#f7f7f7;height:150px;transform:rotateZ(-7deg);position:absolute;bottom:-70px;right:-30%;z-index:1;}
.index-slide .carousel-indicators{z-index:60;text-align:right;}
.index-slide .carousel-indicators .active,.index-slide .carousel-indicators li:hover{border:1px solid #fff;}
.index-slide .carousel-indicators li{background:none;border:1px solid #fff;width:30px;height:8px;margin:0 5px;position:relative;transition:all ease .3s;}
.index-slide .carousel-indicators li:hover{background:#fff;}
.index-slide .carousel-indicators li.active{background:#fff;width:20px;height:8px;}
.index-slide .carousel-caption{text-shadow:none;z-index:33;top:0;left:0;width:100%;bottom:0;right:0;text-align:left;padding:0;}
.index-slide .carousel-caption .container{display:table;height:100%;}
.index-slide .carousel-caption .banner-cell{display:table-cell;vertical-align:middle;height:100%;width:90%;}
.index-slide .carousel-caption h2{margin-top:0;padding-top:0;}
.index-slide .item>a{display:block;height:calc(100vh + 100px);}
.carousel-control.left,.carousel-control.right{background:none;text-shadow:none;width:5%;z-index:99;}
.banner-more{display:inline-block;padding:14px 40px;background:#e68124;-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);color:#fff;text-transform:uppercase;font-weight:bold;font-size:15px;transition:all ease .5s;margin-top:20px;letter-spacing:2px;}
.banner-more span{display:inline-block;-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg);}
.banner-more:hover,.banner-more:focus{background:#e68124;}
.banner-two{background-image:url(../images/Enzymology-Assays-banner.jpg);background-image:image-set( url("../images/Enzymology-Assays-banner.webp") );}
.banner-three{background-image:url(../images/Kosher-Certified-Products-banner.jpg);background-image:image-set( url("../images/Kosher-Certified-Products-banner.webp") );}
.banner-nine{background-image:url(../images/banner-Industrial-Enzyme-Production-index.jpg);background-image:image-set( url("../images/banner-Industrial-Enzyme-Production-index.webp") );}
.banner-ten{background-image:url(../images/banner-about.jpg);background-image:image-set( url("../images/banner-about.webp") );}
.banner-1{background-image:url(../images/food-grade-diamine-oxidase-banner.jpg);background-image:image-set( url("../images/food-grade-diamine-oxidase-banner.webp") );}
.banner-2{background-image:url(../images/banner-2024-1.jpg);background-image:image-set( url("../images/banner-2024-1.webp") );}
.banner-3{background-image:url(../images/banner-2024-9-2.jpg);background-image:image-set( url("../images/banner-2024-9-2.webp") );}
.banner-4{background-image:url(../images/banner-2024-9-1.jpg);background-image:image-set( url("../images/banner-2024-9-1.webp") );}
.banner-5{background-image:url(../images/banner-2024-61.jpg);background-image:image-set( url("../images/banner-2024-61.webp") );}
.banner-6{background-image:url(../images/banner-2024-62.jpg);background-image:image-set( url("../images/banner-2024-62.webp") );}
.banner-8{background-image:url(../images/banner-2024-52.jpg);background-image:image-set( url("../images/banner-2024-72.webp") );}
.banner-0{background-image:url(../images/holiday-greetings-2024-1.jpg);}
.banner-0 img{display: inline-block; max-width: 100%;height: auto;}
.banner-0 .carousel-caption .banner-cell{text-align: center !important;}
.carousel-fade .carousel-inner .item>a{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;}
.carousel-fade .carousel-inner .item>a .img{ width: 100%; height: 100%; object-fit: cover;}
.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}
.carousel-fade .carousel-inner .active{opacity:1;}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1;}
.banner-cell .row .index-submit{background-color: #fff;max-width: 500px;width: 48%;margin-top: 20px;} 


.second-banner{height:55vh;min-height:400px;}
.second-box{display:table;height:55vh;color:#08294d;min-height:400px;}
.second-cell{display:table-cell;vertical-align:middle;width:100%;}
@media (min-width:992px){.second-title{font-family:'Oswald',sans-serif;}.index-slide .carousel-caption h2{font-size:3em;margin-bottom:35px;line-height:1.35em;font-family:"Oswald",sans-serif;}.banner-cell .row .index-submit{width: 100%;margin-top: 0;} }
.second-title{margin:70px 0 40px 0;font-size:3.6rem;color:#08294d;font-weight:bold;}
.second-box p{font-size:1.2em;} 
@media (max-width:500px){.index-slide .carousel-caption h2{font-size:1.25em;margin-bottom:20px;}
.index-slide .carousel-caption p,.index-slide .carousel-caption li,.index-slide .carousel-caption span{font-size:13px;}
.banner-cell .row .index-submit{padding: 5px 10px;}
.banner-more{font-size:13px;padding: 5px 20px;letter-spacing: 0;}
.banner-two{background-image:image-set( url("../images/Enzymology-Assays-banner-xs.webp") );}
.banner-three{background-image:image-set( url("../images/Kosher-Certified-Products-banner-xs.webp") );}
.banner-nine{background-image:image-set( url("../images/banner-Industrial-Enzyme-Production-index-xs.webp") );}
.banner-ten{background-image:image-set( url("../images/banner-about-xs.webp") );}
.banner-1{background-image:image-set( url("../images/food-grade-diamine-oxidase-banner-xs.webp") );}
.banner-2{background-image:image-set( url("../images/banner-2024-1-xs.webp") );}
.banner-3{background-image:image-set( url("../images/banner-2024-9-2-xs.webp") );}
.banner-4{background-image:image-set( url("../images/banner-2024-9-1-xs.webp") );}
.banner-5{background-image:image-set( url("../images/banner-2024-61-xs.webp") );}
.banner-6{background-image:image-set( url("../images/banner-2024-62-xs.webp") );}
.banner-8{background-image:image-set( url("../images/banner-2024-72-xs.webp") );} }