@charset "utf-8";

.navbar-brand {max-width:150px;}
.navbar-light {background-color:#fff !important;}
.sticky-top {box-shadow: 2px 2px 3px rgba(0,0,0,0.2);}
.nav-item .nav-link {text-transform: uppercase;font-size:1.2rem;}
.navbar.sticky-top{top:40px;}
.qBar, .qBar a{color:#fff;}
.navbar-expand-lg .navbar-nav .nav-link {padding:0.3rem 1rem;}
.nav-item.active {background-color: #ffdc39;}
h1,h2 {font-family: 'Poppins', sans-serif;}

h1 {font-size:3.6rem;position: relative;line-height: 1.2; }
h1:after {content:""; background: url("../images/header-line.png") no-repeat;display: block;height:13px;position: absolute; bottom:-10px;width:100%;left:9px; }
.btn-link {background-color: #ffdc39; color:#444; transition: all .2s ease-in;}
.btn-link:hover, .btn-link:focus {text-decoration: none; color:#444;transform:scale3d(0.9,0.9,0.9); transition: all .2s ease-in;}
.bg-lightBlue {background-color:#eef3f4 !important;}
.bg-yellow {background-color: #ffdc39 !important;}
.bg-blue {background-color:#66ddff !important;}
.bg-red {background-color:#ff3968 !important;}
.bg-yellowDark {background-color: #fcc20c !important;}
.bg-green {background-color:#91e5de !important;}
.bg-btlgreen {background-color:#59b885 !important;}

.readmore {background-color:#0076a3 !important; color:#fff !important;transition: all .2s ease-in;}
.readmore:hover {background-color:#0076a3 !important; color:#fff !important;transform:scale3d(0.9,0.9,0.9); transition: all .2s ease-in;text-decoration: none;}

.img-ped {background:transparent url("../images/ped.jpg") no-repeat; background-size:cover;}
.img-tped {background:transparent url("../images/tped.jpg") no-repeat; background-size:cover;}
.img-lvd {background:transparent url("../images/lvd.jpg") no-repeat; background-size:cover;}
.img-mdd {background:transparent url("../images/mdd.jpg") no-repeat; background-size:cover;}
.img-ru {background:transparent url("../images/cutr.jpg") no-repeat; background-size:cover;}
.img-atex {background:transparent url("../images/atex.jpg") no-repeat; background-size:cover;}
.img-iso9001 {background:transparent url("../images/iso9001.jpg") no-repeat; background-size:cover;}
.img-iso13485 {background:transparent url("../images/iso13485.jpg") no-repeat; background-size:cover;}
.img-iso14001 {background:transparent url("../images/iso14001.jpg") no-repeat; background-size:cover;}
.img-en16001 {background:transparent url("../images/en16001.jpg") no-repeat; background-size:cover;}
.img-ohsas {background:transparent url("../images/ohsas.jpg") no-repeat; background-size:cover;}
.img-ts16949 {background:transparent url("../images/ts16949.jpg") no-repeat; background-size:cover;}
.img-haccp {background:transparent url("../images/haccp.jpg") no-repeat; background-size:cover;}
.img-iso22000 {background:transparent url("../images/iso22000.jpg") no-repeat; background-size:cover;}
.img-ppe {background:transparent url("../images/ppe.jpg") no-repeat; background-size:cover;}
.footer {font-size:13px; color:#f3f3f3; background-color: #222; position: absolute; bottom:0; left:0; width:100%;}
.footer a {color:#F0EE00;}
.whatsappLink {
    position: fixed;
    bottom: 20px;
    left: 20px;
}
.toTop {
    width: 40px;
    height: 40px;
    background-color: #333;
    position: fixed;
    bottom: 40px;
    right: 40px;
    border-radius: 5px;z-index:999;cursor: pointer;display:none;
}

video._29k-0LRf {
    position: absolute;
    top: 0;
    left: -30px;
    height: 100%;
    margin-bottom: 0;
}

.toTop span {
    width: 20px;
    height: 20px;
    display: block;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    transform: rotate(-45deg);
    position: absolute;
    margin-left: 10px;
    margin-top: 16px; transition:all .2s ease-in;
}
.toTop:hover span, .toTop span:hover {
    transform: rotate(-45deg) scale(.75);transition:all .2s ease-in;
}

.py-10 {padding:11.5rem 0;}
[class*="bg-"]  {transition: all .2s ease-in;}
[class*="bg-"]:not(.navbar):hover {filter:grayscale(1);transition: all .2s ease-in;}

h3 {font-size:1.35rem; font-weight: normal;font-family: 'Roboto', sans-serif; }

html {position: relative; min-height: 100%;}
body {margin:0 auto 51px;}
.dropdown-item {border-bottom:1px solid #c4c4c4;}
.dropdown-item:last-child {border-bottom: 0;}
.dropdown-menu {padding:0;}

.help-block ul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-left: 10px;
    font-size: 14px;
    color: red;
}
.btn-primary {background-color:#ffdc39;border-color:#ffdc39; color:#555;}
.btn-primary:hover {background-color:#fcc20c;border-color:#fcc20c;color:#555;}

@media (max-width:1280px) {
html {font-size:.80rem;}
img.product-icon { width: 50px;}
.navbar.sticky-top{top:31px;}	
	
}

@media (max-width:1024px) {
	h1:after {max-width:190px;}
html {font-size:.75rem;}	
	.navbar.sticky-top{top:30px;}
	h1 {font-size:2.6rem;}
}
