a,body{
    color:#6f6f6f
}
#counter1,#news{
    background-repeat:no-repeat;
    background-size:100% 100%
}
input#usr,textarea#comment{
    background:0 0;
    border:1px solid #000
}
ul.social li,ul.ul_it li,ul.uls{
    list-style:none
}
ul.social li,ul.uls li{
    display:inline-flex;
    display:inline-flex
}
.slider .owl-nav .owl-next,.slider .owl-nav .owl-prev{
    top:40%;
    color:transparent;
    position:absolute;
    width:75px;
    height:69px
}
.board_div,.board_div1,.footer_bottom{
    float:left;
    width:100%
}
.section,.services,body{
    position:relative
}
body,h5{
    line-height:24px
}
.list li,.scroller{
    vertical-align:middle
}
body,section#news_ann ul li{
    font-family:Merriweather,serif
}
body,html{
    width:100%;
    height:auto;
    margin:0;
    padding:0
}
body{
    font-size:15px;
    overflow-x:hidden;
    -webkit-user-select:none;
    -webkit-touch-callout:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
h1,h2,h3,h4,h5,h6,section#d3 .env_solution .s_h6{
    color:#3f3f3f;
    margin:0 0 15px;
    letter-spacing:1px
}
a,a:active,a:focus,a:hover{
    outline:0;
    -webkit-transition:.3s ease-in-out;
    -moz-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    -ms-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
a:hover{
    text-decoration:underline
}
.Annual_Reports a,.footer a,button#mod-it a,ul.uls a{
    text-decoration:none
}
h1,h2,h3,h4,h5,h6{
    font-weight:700
}
h1{
    font-size:48px;
    line-height:52px
}
h2{
    line-height:48px
}
h4{
    font-size:24px;
    line-height:30px
}
h5{
    font-size:18px
}
h6{
    font-size:14px;
    line-height:18px
}
p{
    margin-bottom:10px
}
.section{
    padding:70px 0
}
.attr-nav>ul>li>a{
    padding:28px 15px
}
ul.cart-list>li.total>.btn{
    border-bottom:1px solid #cfcfcf!important;
    color:#fff!important;
    padding:10px 15px
}
nav.navbar.navbar-inverse{
    background-color:#222;
    border-bottom:1px solid #303030
}
nav.navbar.navbar-inverse ul.cart-list>li.total>.btn{
    border-bottom:1px solid #222!important
}
.attr-nav>ul>li>a:focus,.attr-nav>ul>li>a:hover,.check-list li:before,.side .widget ul.link li a:focus,.side .widget ul.link li a:hover,nav.navbar .dropdown .megamenu-content .col-menu.on .title,nav.navbar li.dropdown ul.dropdown-menu>li a:hover,nav.navbar ul.nav li.active>a,nav.navbar ul.nav li.dropdown.on>a,nav.navbar ul.nav>li.active>a:hover,nav.navbar ul.nav>li>a:hover,nav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title,nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a:hover,nav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on>a,nav.navbar-sidebar ul.nav li.dropdown.on>a,nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover,nav.navbar.navbar-inverse ul.cart-list>li.total .pull-right,nav.navbar.navbar-inverse ul.nav .dropdown-menu h1,nav.navbar.navbar-inverse ul.nav .dropdown-menu h2,nav.navbar.navbar-inverse ul.nav .dropdown-menu h3,nav.navbar.navbar-inverse ul.nav .dropdown-menu h4,nav.navbar.navbar-inverse ul.nav .dropdown-menu h5,nav.navbar.navbar-inverse ul.nav .dropdown-menu h6,nav.navbar.navbar-inverse ul.nav li.dropdown.on>a,p.sitemap-text a,section#Competencies h5,section#announcements a,ul.cart-list>li>h6>a{
    color:#fff
}
nav.navbar.navbar-inverse .attr-nav>ul>li>a,nav.navbar.navbar-inverse ul.nav>li>a,nav.navbar.navbar-inverse.megamenu ul.dropdown-menu.megamenu-content .content ul.menu-col li a{
    color:#eee
}
nav.navbar-inverse.navbar-full .navbar-collapse .wrap-full-menu,nav.navbar.navbar-inverse ul.nav>li.dropdown>a{
    background-color:#222
}
nav.navbar.navbar-inverse li.dropdown ul.dropdown-menu>li>a{
    color:#999
}
nav.navbar.navbar-inverse .form-control{
    background-color:#333;
    border-color:#303030;
    color:#fff
}
nav.navbar.navbar-inverse .attr-nav>ul>li.dropdown ul.dropdown-menu{
    background-color:#222;
    border-left:1px solid #303030;
    border-bottom:1px solid #303030;
    border-right:1px solid #303030
}
nav.navbar.navbar-inverse ul.cart-list>li{
    border-bottom:1px solid #303030;
    color:#eee
}
nav.navbar.navbar-inverse ul.cart-list>li img{
    border:1px solid #303030
}
nav.navbar.navbar-inverse ul.cart-list>li.total{
    background-color:#333
}
nav.navbar.navbar-inverse .share ul>li>a{
    background-color:#555
}
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu{
    border-right:1px solid #303030
}
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu>ul>li>a{
    border-bottom:1px solid #303030
}
nav.navbar.navbar-inverse .dropdown-tabs .tab-content{
    border-left:1px solid #303030
}
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu>ul>li.active>a,nav.navbar.navbar-inverse .dropdown-tabs .tab-menu>ul>li>a:focus,nav.navbar.navbar-inverse .dropdown-tabs .tab-menu>ul>li>a:hover{
    background-color:#333!important
}
nav.navbar-inverse.navbar-full ul.nav>li>a{
    border:none
}
nav.navbar-inverse.navbar-full .navbar-toggle{
    background-color:#222!important;
    color:#6f6f6f
}
img.img-responsive.imgtop{
    width:52%
}
nav.navbar.bootsnav ul.nav>li.dropdown>a.dropdown-toggle:after{
    font-family:FontAwesome;
    content:"";
    margin-left:5px;
    margin-top:2px
}
.colfoot1,section#ethos{
    margin-top:30px;
    margin-bottom:30px
}
.row.rowspac,section#d3,section#nut{
    margin-top:50px
}
section#board_members,section#key_managerial{
    margin-top:35px;
    margin-bottom:35px
}
h2,section#ethos h1{
    font-weight:500;
    font-size:28px
}
i.fa.fa-circle{
    color:#d4e25c;
    margin-right:11px;
    font-size:11px
}
#our-business{
    background:#2b343b;
    height:251px
}
.bg{
    padding:2%
}
section#our-business h2{
    text-align:center;
    color:#fff;
    font-weight:200;
    font-size:28px;
    margin-bottom:30px
}
img.img-responsive.icon{
    width:23%;
    margin:-36px auto 0;
    display:block
}
.text_b{
    background:#fbf9f4;
    margin-top:-23px;
    height:287px
}
.text_b h3{
    font-size:16px;
    font-weight:600;
    padding:25px 12px 2px 17px;
    text-align:left
}
.text_b p{
    padding:10px;
    font-size:13px;
    color:#524f4d
}
button.mod_butt{
    background:#acc545;
    border:1px solid #acc545;
    color:#000;
    font-size:12px;
    font-weight:600;
    text-align:center;
    position:absolute;
    bottom:0;
    padding:2px 20px
}
.modal-body,.modal-body h2,section#Our_locations,section#Social_media_policy,section#board_members{
    background:#f5f1e3
}
body.modal-open{
    padding-right:0!important
}
.modal-open{
    overflow-y:hidden
}
.modal-body h2{
    font-size:24px
}
.modal-body{
    height:406px
}
.modal-body p{
    font-size:16px;
    line-height:28px;
    color:#524f4d
}
.news_sect h2,h3,section#Environment_Health_Safety ul i{
    line-height:25px
}
.mod_content::-webkit-scrollbar{
    width:7px
}
.mod_content::-webkit-scrollbar-track{
    box-shadow:inset 0 0 5px grey
}
.mod_content::-webkit-scrollbar-thumb{
    background:#4d4d4d
}
.mod_content{
    height:380px;
    overflow-y:scroll
}
#news{
    background-image:url(../images/images/bg_news.webp);
    height:855px;
    margin-top:30px
}
.news_sect{
    background:#f8f8f8;
    padding:12px;
    height:843px
}
.env_h1,section#d3 .biotechnology h1{
    font-size:30px;
    font-weight:700;
    line-height:30px;
    margin-top:16px
}
.news_sect h2,h3{
    font-size:28px;
    font-weight:500;
    color:#000;
    margin-top:16px
}
.news_sect .h3,.news_sect h4{
    font-size:17px;
    font-weight:600;
    color:#4f4d4d
}
.grey-bg.c-no h3,p.p_it,span.counter-value{
    color:#fff;
    text-align:center
}
.news_sect .s_h3{
    color:#acc545;
    font-size:14px;
    margin-bottom:0
}
.news_sect p{
    font-size:14px
}
button#mod-it{
    position:inherit;
    border:0
}
#counter1{
    background-image:url(../images/counter_bg.webp);
    width:100%;
    height:337px;
    margin-top:19px
}
.grey-bg.c-no h3{
    margin-top:47px;
    margin-bottom:46px;
    font-weight:500
}
span.counter-value{
    font-size:39px;
    margin:0 auto;
    display:block
}
p.p_it{
    margin-top:6px;
    font-size:17px
}
.footer .fa,.footer h6{
    font-weight:700;
    font-size:20px;
    color:#000
}
img.img-responsive.imgico{
    width:55px;
    margin:0 auto 31px;
    display:block
}
.footer{
    background:#9bba3c;
    padding:20px 0;
}
.footer h6{
    margin-top:26px
}
.footer h5{
    font-weight:700;
    color:#000;
    font-size:16px;
    margin-bottom:3px
}
.footer p{
    color:#000;
    font-weight:500;
    margin-bottom:9px
}
.footer .fa{
    margin-right:7px;
    margin-bottom:14px
}
.footer a{
    color:#000
}
textarea#comment{
    height:67px;
    border-radius:0
}
textarea#comment::placeholder{
    color:#000
}
input#usr{
    color:#000;
    border-radius:0
}
input#usr::placeholder{
    color:#000
}
button.butt{
    background:#000;
    border:1px solid #000;
    color:#fff;
    width:90px;
    height:26px
}
ul.social li{
    margin-right:12px
}
ul.social li .fa{
    font-size:25px
}
ul.social{
    margin-left:-40px
}
.footer_bottom{
    background:#2b343b;
    color:#fff
}
ul.uls{
    padding:0;
    text-align:center
}
ul.uls li{
    margin-right:40px;
    margin-top:24px;
    font-weight:400;
    font-size:13px;
    letter-spacing:1px
}
.vision_content p,.vision_content p span{
    color:#4d4d4d;
    font-size:17px
}
button.mod_butt:hover{
    background:#2698d7;
    color:#fff;
    border:1px solid #fff
}
button.butt:hover{
    background:#2799d7;
    color:#fff
}
.slider .owl-nav .owl-prev{
    display:block;
    background:url(../images/left.png) left/50% 50% no-repeat;
    left:5%
}
.slider .owl-nav .owl-next{
    background:url(../images/right.png) right/50% 50% no-repeat;
    right:5%
}
.content_business1 li span,.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{
    display:block
}
.colfoot{
    border-right:3px solid #000;
    margin-top:30px;
    margin-bottom:30px
}
.text_bod,.text_bod1{
    height:320px;
    margin-top:-65px;
    padding:28px 12px 30px
}
section#vision-mission{
    margin-top:59px;
    margin-bottom:38px
}
section#vision-mission h1,section#vision-mission h2{
    font-size:30px;
    font-weight:500;
    color:#000
}
.vision_content p span{
    font-weight:700
}
section#history{
    background:#2b343b;
    color:#ccc;
    padding-bottom:2%
}
section#history h2{
    text-align:center;
    font-size:30px;
    font-weight:500;
    color:#fff;
    margin-top:35px
}
section#history h6{
    font-size:16px;
    font-weight:700;
    color:#ccc
}
section#history p{
    margin-bottom:20px;
    font-size:17px;
    font-weight:400
}
section#board_members h2{
    text-align:center;
    font-weight:500;
    margin-top:40px;
    margin-bottom:52px
}
section#board_members img,section#key_managerial img{
    width:66%;
    margin:0 auto;
    display:block
}
section#key_managerial{
    background:#9bba3c
}
section#key_managerial h2{
    text-align:center;
    font-weight:500;
    margin-top:40px;
    margin-bottom:10px;
    color:#000
}
.text_bod{
    background:#fff
}
.text_bod h4,.text_bod1 h4{
    margin-top:63px;
    font-size:18px;
    margin-bottom:0
}
.text_bod p,.text_bod1 p{
    font-style:italic;
    margin-bottom:0
}
p.below,p.below1{
    font-style:normal;
    margin-top:9px;
    font-size:14px
}
.text_bod1{
    background:#edf2d9
}
.row.rowspac{
    margin-bottom:37px
}
#more,span.moretext,ul.mobileview{
    display:none
}
.cont_int,.pol img{
    display:block;
    margin:0 auto
}
.board_div{
    margin-bottom:50px
}
.board_div1 h6{
    background:#000;
    height:1px
}
section#awards p{
    color:#84ad40;
    font-weight:700;
    margin-top:30px;
    margin-bottom:67px;
    font-size:13px
}
section#awards button{
    margin-left:3px
}
section#awards{
    margin-top:9px;
    margin-bottom:23px
}
section#awards h2{
    text-align:center;
    font-weight:500;
    margin-top:40px;
    margin-bottom:32px;
    color:#000
}
.rowspac1{
    height:351px;
    padding:5px;
    margin-top:19px
}
.btn-primary,.btn-primary:hover{
    color:#000;
    WIDTH:90px;
    border-radius:0;
    margin-bottom:56px;
    height:24px;
    padding:0
}
.btn-primary{
    background-color:#acc545;
    border-color:#acc545
}
.btn-primary:hover{
    background-color:#2799d7;
    border-color:#2799d7
}
i.fa.fa-angle-down{
    font-weight:700;
    font-size:23px
}
.btn-primary.fa,.linkkk{
    font-size:18px
}
.colit,img.img-responsive.logos{
    width:20%
}
.services,.taketop,section#Biotechnology,section#Real_Estate,section#d3,section#nut{
    float:left;
    width:100%
}
section#Our_locations h2{
    margin-top:41px;
    margin-bottom:28px;
    text-align:center;
    font-weight:500
}
section#Our_locations p{
    color:#84ad40;
    font-weight:700;
    margin-top:15px
}
section#Our_locations button{
    position:absolute;
    bottom:28px
}
.services{
    background:#a7be41;
    height:306px
}
.taketop{
    position:absolute;
    top:-96px;
    left:0
}
.list li,.tabs-desc,.year p{
    position:relative
}
section#Real_Estate h2,section#d3 .real_estate h1,section#d3 h2,section#environmental_solutions h2,section#nut h2{
    font-size:32px;
    font-weight:500;
    color:#000
}
section#d3 .vitamind3 h1{
    color:#4d4d4d;
    font-size:30px;
    font-weight:700
}
section#Biotechnology h4,section#d3 h4,section#environmental_solutions h4,section#nut h4{
    color:#4d4d4d;
    font-size:17px;
    font-weight:700
}
section#d3 p{
    font-size:17px;
    line-height:28px
}
section#d3 .env_solution h2,section#d3 .env_solution h3,section#d3 .real_estate h2,section#d3 .vitamind3 h2,section#d3 h5{
    color:#84ad40;
    font-weight:700;
    font-size:17px;
    margin-bottom:5px;
    margin-top:10px
}
section#d3 .env_solution .s_h6{
    font-size:14px;
    line-height:18px;
    font-weight:700
}
section#Biotechnology{
    margin-bottom:40px;
    background:#2b343b;
    color:#ccc
}
section#Biotechnology h2{
    font-size:32px;
    font-weight:500;
    color:#fff
}
section#Biotechnology p,section#Real_Estate p,section#environmental_solutions p,section#nut p{
    font-size:17px
}
section#Biotechnology h5,section#Real_Estate h5,section#environmental_solutions h5{
    color:#84ad40;
    font-weight:700;
    font-size:17px;
    margin-bottom:5px
}
.content_business strong,section#Quality_Management strong{
    color:#000
}
.content_business button{
    margin-top:43px
}
.cont_in{
    margin-top:31px;
    margin-bottom:31px
}
section#environmental_solutions{
    float:left;
    width:100%;
    margin-bottom:40px;
    background:#f5f1e3
}
section#Real_Estate{
    background:#84ad40;
    color:#000
}
.pol,p.text{
    background:#f5f1e3
}
section#Real_Estate h4{
    color:#000;
    font-size:17px;
    font-weight:700
}

.brdr{
    border-bottom:1px solid #999;
    margin-top:5px;
    margin-left:0;
    margin-right:0
}

.Annual_Reports img{
    width:17%;
    float:right
}
#Quality_Management{
    margin-top:40px;
    margin-bottom:40px
}
section#Quality_Management h2{
    font-weight:400;
    color:#000
}

section#Quality_Management h6{
    color:#4d4d4d;
    font-size:16px;
    margin-top:37px
}
#Quality_Management button{
    margin-top:10px;
    margin-bottom:0
}
section#Environment_Health_Safety{
    background:#f5f1e3;
    padding:20px 0
}
section#Environment_Health_Safety h2{
    font-size:35px;
    font-weight:500;
    color:#000;
    margin-bottom:10px
}
section#Environment_Health_Safety h4{
    font-size:19px;
    font-weight:700
}
section#Environment_Health_Safety h5{
    color:#acc545;
    font-size:16px;
    margin-bottom:10px
}
span.take-right{
    margin-left:22px
}
#Environment_Health_Safety button{
    margin-top:10px;
    margin-bottom:0;
    margin-left:0
}
#Enviornment_Health_Safety p{
    font-size:16px;
    margin-bottom:30px
}
#Enviornment_Health_Safety li{
    font-size:16px;
    line-height:24px
}
#Enviornment_Health_Safety.ul_it li,.content_business span{
    font-size:15px
}


.slider1 .owl-nav .owl-prev{
    display:block;
    background:url(../images/green2.png) left/50% 50% no-repeat;
    position:absolute;
    top:25%;
    left:0%;
    color:transparent;
    width:75px;
    height:69px
}
.slider1 .owl-next,.slider1 .owl-prev{
    color:transparent
}
.slider1 .owl-nav .owl-next{
    background:url(../images/green1.png) right/50% 50% no-repeat;
    position:absolute;
    top:25%;
    right:0%;
    color:transparent;
    width:75px;
    height:69px
}
.slider1 p{
    font-size:13px!important;
    font-style:italic;
    margin-top:6px;
    margin-left:6px
}
section#Great_Place{
    margin-top:38px;
    margin-bottom:45px
}
section#Great_Place img{
    width:67%
}
section#Great_Place h3{
    font-size:21px
}
section#Great_Place p{
    font-size:17px;
    text-align:justify
}
.cont_int,.list li,.pol p,.scroller,.year p,p.text,section#Competencies h2,section#Life_at_Fermenta h2{
    text-align:center
}
section#Competencies{
    color:#fff;
    background:#84ad40;
    padding:4px
}
section#Competencies h2{
    color:#fff;
    font-weight:400;
    margin-top:23px;
    margin-bottom:52px
}
section#Competencies p{
    font-size:17px;
    font-weight:400!important
}
section#Competencies h4{
    margin-top:35px;
    margin-bottom:17px;
    font-size:18px;
    color:#fff
}
section#Life_at_Fermenta{
    margin-top:38px
}
section#Life_at_Fermenta h2{
    font-weight:500;
    color:#4d4d4d
}
.pol{
    padding:55px
}
.cont_int{
    background:#fff;
    padding:20px;
    width:59%;
    height:207px
}
.pol p{
    color:#000
}
section#association{
    margin-top:36px;
    margin-bottom:30px
}
section#association img{
    margin-bottom:19px;
    margin-top:26px
}
.cont{
    background:#fbf9f4;
    padding:20px;
    height:311px
}
.year,ul#myTab>li.active>a,ul#myTab>li.active>a:focus,ul#myTab>li.active>a:hover{
    background-image:linear-gradient(to right,#cedc57 ,#a2bf3f)
}
.col-md-3.brdr1{
    border-right:1px solid #999
}
.cont h4{
    font-size:19px
}
section#association button{
    position:absolute;
    bottom:-34px;
    margin-left:-9px
}
ul.uls a{
    color:#fff!important
}
section#sustain{
    background:#d5e05b;
    padding:58px
}
section#sustain h2{
    font-size:21px;
    color:#4d4d4d
}
section#sustain img{
    width:15%;
    margin-top:6px
}
section#privacy_policy{
    background:#2b343b;
    color:#ccc;
    padding:21px
}
section#privacy_policy h4{
    color:#ccc;
    margin-top:30px;
    margin-bottom:30px;
    font-weight:500
}
section#privacy_policy p{
    font-size:15px;
    font-weight:500
}
section#privacy_policy h6{
    color:#fff;
    font-weight:500;
    margin-top:20px
}
section#Social_media_policy h4{
    font-size:20px;
    margin-top:30px
}
section#Social_media_policy p{
    color:#4d4d4d;
    font-size:16px
}
section#Disclaimer{
    background:#2b343b;
    color:#ccc;
    margin-bottom:20px
}
section#Disclaimer h3{
    color:#d5e05b;
    font-size:20px;
    margin-top:38px;
    margin-bottom:16px;
    font-weight:600
}
section#Disclaimer h5{
    color:#fff;
    font-size:16px;
    font-weight:500;
    margin-bottom:7px
}
section#news_ann{
    margin-top:50px;
    margin-bottom:30px
}
section#news_ann h3{
    font-size:22px
}
section#news_ann h5{
    margin-bottom:5px;
    color:#84ad40;
    font-size:16px
}
section#announcements{
    background:#84ad40;
    padding:20px
}
section#announcements p{
    font-size:16px;
    color:#000
}
section#announcements h2{
    color:#fff;
    font-weight:400;
    font-size:32px
}
section#announcements h3{
    color:#000;
    font-size:21px
}
p.text{
    padding:18px 12px;
    font-size:16px;
    margin-top:30px;
    margin-bottom:57px
}
button#mod-it a{
    color:#000
}
.tabs-desc{
    margin:0 auto;
    overflow:hidden;
    padding:5px;
    height:50px
}
.list{
    position:absolute;
    left:0;
    top:0;
    min-width:3000px;
    margin-left:12px!important;
    margin-top:0
}
.list li{
    display:table-cell;
    cursor:grab;
    cursor:-webkit-grab;
    color:#efefef
}
.scroller{
    cursor:pointer;
    display:none;
    padding:17px 7px 7px;
    background-color:#fff
}
.scroller-right{
    float:right;
    height:auto!important
}
.scroller-left{
    float:left;
    height:auto!important
}
ul#myTab li{
    background:#ccc;
    margin:5px;
    width:4.7%
}
ul#myTab li a{
    color:#000;
    font-size:30px;
    margin-right:0;
    line-height:19px
}
.scroller.scroller-left i,.scroller.scroller-right i{
    background:#ccc;
    padding:5px;
    border-radius:50%;
    color:#fff
}
.year{
    border-radius:50%;
    width:200px;
    height:200px;
    border:6px solid #ccc;
    margin:0 auto
}
.year p{
    top:41%;
    font-size:50px;
    color:#000
}
.scroller.scroller-left,.scroller.scroller-right{
    display:block!important
}
.year-description li{
    list-style-type:none;
    font-size:17px;
    margin-bottom:10px
}
.year-description .fa{
    margin-right:10px;
    font-size:13px;
    color:#a2bf3f
}
.year-description{
    margin-top:7%;
    border-left:1px dashed #000;
    border-right:1px dashed #000;
    padding:10% 0
}
.table-responsive,.table.bordered>tbody>tr>td,.table.bordered>tbody>tr>th,.table.bordered>tfoot>tr>td,.table.bordered>tfoot>tr>th,.table.bordered>thead>tr>td,.table.bordered>thead>tr>th,table.table.border-td tr td,table.table.environmentallist-table tr>td,table.table.responsive,table.table.responsive>tbody>tr>td,table.table.responsive>tbody>tr>th,table.table.responsive>tfoot>tr>td,table.table.responsive>tfoot>tr>th,table.table.responsive>thead>tr>td,table.table.responsive>thead>tr>th{
    border:1px solid #ccc
}
.year-description ul{
    display:flex;
    padding:0;
    width:90%;
    margin:0 auto
}
div#mytab{
    margin-top:3%
}
a.moreless-button{
    background:#b8ce4b;
    padding:6px 3px;
    margin-bottom:5%!important;
    color:#000;
    cursor:pointer
}
section#news_ann ul li{
    list-style-type:decimal;
    font-size:15px;
    line-height:28px
}
.scroll_tabs_theme_light div.scroll_tab_inner li,.scroll_tabs_theme_light div.scroll_tab_inner span{
    padding-left:0!important;
    padding-right:0!important;
    width:4%!important;
    text-align:center;
    color:#000;
    cursor:pointer;
    margin:4px;
    font-size:22px!important;
    border:0!important
}
.nav.nav-tabs.list>li>a{
    margin-right:0;
    color:#000
}
.list li a{
    padding:2px 15px
}
.nav.nav-tabs.list>li.active>a,.nav.nav-tabs.list>li.active>a:focus,.nav.nav-tabs.list>li.active>a:hover,.nav.nav-tabs.list>li>a:focus,.nav.nav-tabs.list>li>a:hover{
    text-decoration:none;
    background-image:linear-gradient(to right,#cedc57 ,#a2bf3f)!important;
    color:#000
}
.global-patners,section.slider-tabs{
    padding:3% 0
}
.content_business1 ul{
    padding:0
}
.content_business1 li{
    width:100%;
    list-style-type:none;
    line-height:28px;
    font-size:16px
}
section#privacy_policy li,ul.carrer{
    list-style-type:lower-alpha
}
.content_business1 li img,ul.content_business li img{
    float:right;
    width:5%
}
.content_business ul,.content_business1 p{
    font-size:15px;
    line-height:28px
}
section#Social_media_policy ul,ul.Competencies2,ul.content_business,ul.ul_it{
    display:flex
}
ul.content_business li{
    float:left;
    width:100%;
    list-style-type:none
}
.environmentlist ul,ul.Competencies1{
    display:flex;
    padding:0
}
.environmentlist ul li,section#Social_media_policy ul li,ul.Competencies1 li{
    list-style-type:none;
    font-size:16px
}
section#Quality_Management ul li{
    list-style:decimal;
    font-size:15px;
    line-height:28px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
    padding:8px;
    line-height:1.42857143;
    vertical-align:top;
    border-top:0;
    border-right:1px solid #ccc
}
.table-responsive{
    margin-bottom:10px
}
.table{
    margin-bottom:0
}
ul.carrer{
    padding-left:35px
}
ul.hiringprocess li{
    list-style-type:decimal;
    line-height:30px;
    font-size:16px
}
section#Life_at_Fermenta p{
    font-size:17px;
    margin-bottom:20px
}
ul.Competencies2 li{
    list-style-type:none
}
.rowspac1 img{
    margin:0 auto;
    width:100%
}
.content_business h6,.heading h6{
    margin-top:20px
}
nav.navbar.bootsnav ul.nav>li>a{
    padding:25px 15px;
    font-weight:600
}
section#ethos img{
    border-bottom:2px solid #b1b1b1;
    margin:0 auto 20px;
    display:block;
    width:69%;
    padding-bottom:17px;
    cursor:pointer
}
section#ethos img:last-child{
    border-bottom:0
}
.heading h6{
    margin-bottom:20px;
    font-size:16px
}
ul.quality-manage li{
    list-style-type:none!important
}

p.sitemap-text{
    background:#2799d7;
    width:25%;
    padding:3px;
    font-size:18px;
    margin:10px
}
.container.sitemap li{
    list-style-type:none;
    line-height:28px;
    font-size:14px
}
.container.sitemap{
    margin-top:4%
}
@media (min-width:1024px){
    nav.navbar ul.nav>li>a{
        padding:30px 15px;
        font-weight:600
    }
    nav.navbar .navbar-brand{
        margin-top:0
    }
    nav.navbar .navbar-brand img.logo{
        width:50px
    }
    nav.navbar li.dropdown ul.dropdown-menu{
        border-top:0
    }
    nav.navbar-center .navbar-brand{
        margin:0!important
    }
    nav.navbar-brand-top .navbar-brand{
        margin:10px!important
    }
    nav.navbar-full .navbar-brand{
        position:relative;
        top:-15px
    }
    nav.navbar-sidebar .navbar-brand,nav.navbar-sidebar ul.nav{
        margin-bottom:50px
    }
    nav.navbar-sidebar ul.nav>li>a{
        padding:10px 15px;
        font-weight:700
    }
    nav.navbar.bootsnav.navbar-transparent.white{
        background-color:rgba(255,255,255,.3);
        border-bottom:1px solid #bbb
    }
    nav.navbar.bootsnav.navbar-transparent.dark,nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark{
        background-color:rgba(0,0,0,.3);
        border-bottom:1px solid #555
    }
    nav.navbar.bootsnav.navbar-transparent.white .attr-nav{
        border-left:1px solid #bbb
    }
    nav.navbar.bootsnav.navbar-transparent.dark .attr-nav,nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark .attr-nav{
        border-left:1px solid #555
    }
    nav.navbar.bootsnav.navbar-transparent.white .attr-nav>ul>li>a,nav.navbar.bootsnav.navbar-transparent.white ul.nav>li>a,nav.navbar.bootsnav.no-background.white .attr-nav>ul>li>a,nav.navbar.bootsnav.no-background.white ul.nav>li>a,nav.navbar.navbar-inverse.navbar-transparent.dark .attr-nav>ul>li>a,nav.navbar.navbar-inverse.navbar-transparent.dark ul.nav>li>a,nav.navbar.navbar-inverse.no-background.white .attr-nav>ul>li>a,nav.navbar.navbar-inverse.no-background.white ul.nav>li>a{
        color:#fff
    }
    nav.navbar.bootsnav.navbar-transparent.dark .attr-nav>ul>li>a,nav.navbar.bootsnav.navbar-transparent.dark ul.nav>li>a{
        color:#eee
    }
    nav.navbar.navbar-inverse ul.nav .dropdown-menu{
        background-color:#222!important;
        border-left:1px solid #303030!important;
        border-bottom:1px solid #303030!important;
        border-right:1px solid #303030!important
    }
    nav.navbar.navbar-inverse li.dropdown ul.dropdown-menu>li>a{
        border-bottom:1px solid #303030
    }
    nav.navbar.navbar-inverse ul.dropdown-menu.megamenu-content .col-menu{
        border-left:1px solid #303030;
        border-right:1px solid #303030
    }
    nav.navbar.navbar-inverse.navbar-transparent.dark{
        background-color:rgba(0,0,0,.3);
        border-bottom:1px solid #999
    }
    nav.navbar.navbar-inverse.navbar-transparent.dark .attr-nav{
        border-left:1px solid #999
    }
    nav.navbar.navbar-inverse.no-background.dark .attr-nav>ul>li>a,nav.navbar.navbar-inverse.no-background.dark ul.nav>li>a{
        color:#3f3f3f
    }
}
@media (max-width:1024px){
    nav.navbar.bootsnav ul.nav>li>a{
        padding:12px 4px!important;
        font-weight:600
    }
    .news_sect p{
        font-size:13px
    }
    ul.uls li{
        font-size:11px
    }
    .text_b h4,.text_bod1 h4{
        font-size:17px
    }
    .vision_content p{
        color:#4d4d4d;
        font-size:17px
    }
    .brdr1 p,.cont p,p.below1,section#Our_locations p{
        font-size:12px
    }
    .text_bod,.text_bod1{
        height:350px
    }
    p.below1{
        margin-top:0
    }
    section#Biotechnology p,section#Real_Estate p,section#d3 p,section#environmental_solutions p{
        font-size:17px!important
    }
    p.below{
        font-size:12px!important
    }
    .content_business button{
        margin-top:10px
    }
    section#Quality_Management p{
        font-size:14px!important
    }
  
    section#Environment_Health_Safety h2{
        font-size:28px
    }
    .cont h4{
        line-height:25px;
        font-size:15px
    }
    section#Life_at_Fermenta p{
        font-size:17px;
        margin-bottom:15px
    }
}
@media (max-width:992px){
    nav.navbar .navbar-brand{
        margin-top:0;
        position:relative;
        top:-2px
    }
    nav.navbar .navbar-brand img.logo{
        width:30px
    }
    .attr-nav>ul>li>a{
        padding:16px 15px 15px
    }
    nav.navbar.navbar-mobile ul.nav>li>a{
        padding:15px
    }
    nav.navbar.navbar-mobile ul.nav ul.dropdown-menu>li>a{
        padding-right:15px!important;
        padding-top:15px!important;
        padding-bottom:15px!important
    }
    nav.navbar.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title{
        padding-right:30px!important;
        padding-top:13px!important;
        padding-bottom:13px!important
    }
    nav.navbar.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a{
        padding-top:13px!important;
        padding-bottom:13px!important
    }
    nav.navbar-full .navbar-brand{
        top:0;
        padding-top:10px
    }
    .text_b h4,.text_bod h4{
        line-height:20px;
        margin-bottom:0
    }
    nav.navbar.navbar-inverse .navbar-toggle{
        color:#eee;
        background-color:#222!important
    }
    nav.navbar.navbar-inverse .navbar-nav>li>a{
        border-top:1px solid #303030;
        border-bottom:1px solid #303030
    }
    nav.navbar.navbar-inverse ul.nav li.dropdown ul.dropdown-menu>li>a{
        color:#999;
        border-bottom:1px solid #303030
    }
    nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu .title{
        border-bottom:1px solid #303030;
        color:#eee
    }
    nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu ul>li>a{
        border-bottom:1px solid #303030;
        color:#999!important
    }
    nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu.on:last-child .title{
        border-bottom:1px solid #303030
    }
    nav.navbar.navbar-inverse .dropdown-tabs .tab-menu>ul{
        border-top:1px solid #303030
    }
    nav.navbar.navbar-inverse.navbar-mobile .navbar-collapse{
        background-color:#222
    }
    nav.navbar.bootsnav .navbar-toggle{
        float:right;
        margin-right:0;
        margin-top:10px;
        background-color:transparent;
        font-size:30px;
        position:relative;
        top:5px;
        color:#fff
    }
    ul.nav.navbar-nav.navbar-right li a{
        border-bottom:1px #ccc
    }
    ul.dropdown-menu.animated.fadeInDown a{
        border:0!important
    }
    nav.navbar.bootsnav ul.nav>li>a{
        font-size:14px;
        line-height:28px
    }
    section#ethos img{
        width:68%
    }
    .text_b p,p.p_it{
        font-size:13px
    }
    .text_b h4{
        font-size:17px
    }
    #news{
        background-image:url(../images/images/bg_news.jpg);
        height:520px;
        margin-top:30px
    }
    .news_sect{
        background:#f8f9f4e3;
        padding:5px;
        background:#f8f9f4e3;
        height:520px
    }
    .news_sect h2,p.below{
        margin-top:0
    }
    .year{
        width:160px;
        height:160px
    }
    .text_bod h4{
        margin-top:63px;
        font-size:15px
    }
    .text_bod1 h4{
        font-size:13px;
        line-height:17px
    }
    .pol{
        background:#f5f1e3;
        padding:12px
    }
    .cont_int{
        width:100%
    }
    .cont{
        height:260px
    }
    .brdr1:nth-last-child(3){
        border-right:0px
    }
    li#destopview{
        display:none
    }
}
@media (max-width:767px){
    nav.navbar.navbar-inverse.navbar-mobile ul.nav{
        border-top:1px solid #222
    }
}
nav.navbar ul.nav li.dropdown.on>a,nav.navbar ul.nav li.scroll.active>a,nav.navbar-dark ul.nav li.dropdown.on>a,nav.navbar.navbar-dark ul.nav li.dropdown ul.dropdown-menu>li>a:hover,nav.navbar.navbar-transparent ul.nav>li>a:hover,nav.navbar.no-background ul.nav>li>a:hover{
    color:#dbe579!important
}
@media(max-width:920px){
    nav.navbar .dropdown .megamenu-content .col-menu ul>li>a:hover,nav.navbar.navbar-dark .dropdown .megamenu-content .col-menu .title:hover{
        color:#f43438!important
    }
}
ul.cart-list>li.total>.btn{
    border-color:#f43438
}
nav.navbar li.dropdown ul.dropdown-menu{
    border-top-color:#f43438!important
}
.attr-nav>ul>li>a span.badge,nav.navbar .share ul>li>a:focus,nav.navbar .share ul>li>a:hover,ul.cart-list>li.total>.btn{
    background-color:#f43438
}
ul.cart-list>li.total>.btn:focus,ul.cart-list>li.total>.btn:hover{
    background-color:#dc3236!important
}
nav.navbar.bootsnav{
    margin-bottom:0;
    -moz-border-radius:0;
    -webkit-border-radius:0px;
    -o-border-radius:0;
    border-radius:0;
    background-color:#2b343b;
    border:none;
    z-index:9;
    border-bottom:0 solid #e0e0e0;
    box-shadow:0 1px 6px 0 rgba(0,0,0,.2)
}
.logo img{
    width:15%;
    float:left
}
a.img-header img{
    width:50%;
    margin:0 auto
}
a.img-header{
    padding-left:0!important;
    padding-right:0!important
}
div#header{
    padding:0 65px
}
nav.navbar.bootsnav ul.nav>li>a{
    color:#979997;
    background-color:transparent;
    outline:0;
    margin-bottom:-2px;
    font-size:16px;
    line-height:45px
}
.dropdown-menu{
    position:absolute;
    top:70%!important
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
    -moz-box-shadow:0 0 0;
    -webkit-box-shadow:0 0 0;
    -o-box-shadow:0 0 0;
    box-shadow:0 0 0;
    -moz-border-radius:0;
    -webkit-border-radius:0px;
    -o-border-radius:0;
    border-radius:0;
    padding:0;
    width:235px;
    background:#40484f;
    border:0;
    border-top:0;
    margin-right:-103px
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a{
    padding:5px;
    text-align:left;
    border-bottom:0;
    color:#979997
}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a{
    text-align:left;
    font-size:14px
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a span{
    border-bottom:1px solid #b5bf58
}
#buttonscroll{
    display:inline-block;
    position:fixed;
    bottom:28px;
    right:30px;
    transition:background-color .3s,opacity .5s,visibility .5s;
    opacity:0;
    visibility:hidden;
    z-index:1000;
    cursor:pointer
}
#buttonscroll.show{
    opacity:1;
    visibility:visible
}
@media screen and (max-width:1440px){
    div#header{
        padding:0 50px
    }
    nav.navbar.bootsnav ul.nav>li>a{
        font-size:14px;
        line-height:45px;
        margin-bottom:-5px;
        padding:30px 10px
    }
    .logo img{
        width: 18%;
        height: 100px;
        float: left;
        object-fit: cover;
        object-position: center;
    }
}
button.collapse-btn{
    background:#d4df5d;
    border:0;
    color:#000;
    padding:5px 10px;
    margin-top:2%;
    width:100%;
    outline:0;
    text-align:left;
    font-size:18px
}
.table.dividends>tbody>tr>td,.table.dividends>tbody>tr>th,.table.dividends>tfoot>tr>td,.table.dividends>tfoot>tr>th,.table.dividends>thead>tr>td,.table.dividends>thead>tr>th{
    padding:4px;
    line-height:1.42857143;
    vertical-align:top;
    border:1px solid #ccc
}
table.table.dividends{
    margin:0 auto;
    border:1px solid #ccc
}
.container.Dividendstable{
    margin-top:2%;
    margin-bottom:2%
}
.col-md-4.col-sm-4.nopadding{
    padding:0;
    border:1px solid #ccc
}
.border{
    height:270px;
    padding:5px 10px
}
.border:last-child{
    border-left:0
}
div#myModalass4 img{
    height:50px;
    width:80%;
    margin:5px
}
#investor-relations::-webkit-scrollbar{
    width:7px
}
#investor-relations::-webkit-scrollbar-track{
    box-shadow:inset 0 0 5px grey;
    border-radius:7px
}
#investor-relations::-webkit-scrollbar-thumb{
    background:#d4e05b;
    border-radius:7px
}
div#space{
    float:left;
    width:100%;
    margin-top:2%
}
.scroll_tab_left_button{
    left:-20px!important
}
.scroll_tab_right_button{
    right:-20px!important
}
.slider2 .owl-nav .owl-prev{
    display:block;
    background:url(../images/green2.png) left/50% 50% no-repeat;
    position:absolute;
    top:35%;
    left:-5%;
    color:transparent;
    width:75px;
    height:69px
}
.slider2 .owl-nav .owl-next{
    background:url(../images/green1.png) right/50% 50% no-repeat;
    position:absolute;
    top:35%;
    right:-5%;
    color:transparent;
    width:75px;
    height:69px
}
button.mod_butt.business-btn{
    margin-left:10px
}
.global-patners img{
    width:60%
}
ul#investor-relations{
    width:350px
}
ul#investor-relations li a{
    font-size:13px
}
table.table.bordered{
    border-top:1px solid #ccc
}
.nav-tabs .inventors{
    border-bottom:0 solid;
    margin-top:20px;
    margin-bottom:20px;
    background-color:#fff
}
.nav-tabs.inventors>li.active>a,.nav-tabs.inventors>li.active>a:focus,.nav-tabs.inventors>li.active>a:hover{
    color:#555;
    cursor:default;
    background-color:#fff;
    border:0 solid #ddd;
    border-bottom-color:transparent
}
.container.Annual_Reports .nav-tabs li a{
    font-size:18px;
    font-weight:700;
    margin-right:0
}
ul.nav.nav-tabs.inventors li.active a{
    background:#d4df5d;
    margin-right:0
}
ul.nav.nav-tabs.inventors li a{
    font-size:15px;
    font-weight:600
}
ul.nav.nav-tabs.inventors li{
    border:1px solid #ccc;
    margin:10px
}
.nav-tabs.inventors{
    border-bottom:0;
    margin-bottom:20px
}
img.img-responsive.pdf{
    width:40%!important;
    float:left
}
@media screen and (max-width:769px){
    .linkkk{
        font-size:14px
    }
}
@media screen and (max-width:426px){
    .linkkk{
        font-size:10px
    }
}
@media screen and (max-width:2000px){
    .services{
       background:#a7be41;
       height:400px
    }
}

