body,HTML{font-family:Arial,sans-serif}.page-section h3.section-subheading{font-size:16px;font-weight:400;font-style:normal;margin-bottom:75px;text-transform:none;color:#fff;font-family:'Arial',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.btn-xl{font-size:16px;padding:10px 40px;font-weight:400}.btn-primary{background-color:#f0ad43;border-color:#f0ad43;font-weight:400;padding:.375rem 1rem}section#contact .form-group textarea.form-control{height:212px}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.25rem .75rem;font-family:Arial;font-size:1rem;font-weight:200!important;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:0 solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}section#contact .form-group input,section#contact .form-group textarea{padding:15px;font-family:Arial,sans-serif;font-weight:200!important}.fab{font-family:"Font Awesome 5 Brands";padding-left:14px}ul.social-buttons{margin-bottom:0;margin-top:11px}ul.social-buttons li{margin-left:6px}@media(min-width:768px){header.masthead .intro-text .intro-heading{font-size:75px;font-weight:600;line-height:75px;margin-bottom:15px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}}#mainNav .navbar-brand{color:#fff;font-family:'Arial',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';background-color:#fff;padding-left:10px;padding-right:10px}@media(min-width:992px){#mainNav.navbar-shrink .navbar-brand{font-size:1.25em;padding:0 8px}}@media(max-width:991px){.masthead img{margin-top:60px}}section#contact{background-color:#212529;background-image:none;background-repeat:no-repeat;background-position:center}ul.social-buttons li a{font-size:18px;line-height:40px;display:block;width:40px;height:40px;-webkit-transition:all .3s;transition:all .3s;color:#fff;border-radius:100%;outline:0;background-color:#3c5a99}@media(min-width:768px){section{padding:60px 0}section#Intro{padding:60px 0 20px}section#productsandservices{padding:0}section#certifications{padding:60px 0 40px}section#portfilio{padding:60px 0 40px}section#BottomContent{padding:20px 0 60px}section#contactfooter{padding:60px 0 30px}}#menuElem li{list-style:none;display:inline-block;padding:20px 10px}#menuElem li a{font-size:90%;font-weight:400;padding:.75em 0;letter-spacing:1px;color:#fff}#menuElem li a:hover{color:#fed136;text-decoration:none}.ContactUsLink{padding-left:0}@MEDIA(max-width:991px){#menuElem li{display:block;padding:0}ul.social-buttons li{margin-left:0;padding-left:40px}ul.social-buttons{margin-top:12px}.ContactUsLink{padding-left:40px}#menuElem{margin-bottom:0}.noBanner{background-color:#212529;height:92px;margin-bottom:15px}.navbar-collapse{margin-top:15px;padding-bottom:24px}}@MEDIA(min-width:992px){#navbarResponsive .Home{margin-left:18% !important;margin-right:15% !important}.noBanner{background-color:#212529;height:100px;margin-bottom:0}}@MEDIA(max-width:1199px){#navbarResponsive .Home{margin-left:10% !important;margin-right:10% !important}}.navbar-brand img{max-width:200px}@MEDIA(min-width:992px){.navbar a.Home{display:none}}.ContactFormMessage{height:212px !important}@MEDIA(max-width:767px){#contact .FormButton{margin-top:20px}}ul.contactSocialIcons{display:flex;justify-content:center;margin-bottom:40px}h3.contactAddress{margin-bottom:0 !important}.portfolio-item img{margin:0 auto;top:0;left:0;right:0;display:block;width:auto;width:100%}.portfolio-item{display:block}.portfolio-item.textcontainer50{display:block;width:100%;padding-left:15px;padding-right:15px}.bannersection{padding:0}header.masthead{background-image:unset}.masthead img{width:100%;max-height:100vh}.masthead .intro-text{position:absolute;z-index:1020;text-align:center;margin:0 auto;top:0;left:0;right:0;display:block;width:auto}.masthead .bannerLogo{position:absolute;z-index:1020;text-align:center;margin:0 auto;top:0;left:0;right:0;display:block;width:auto}.bannerLogo img{max-width:35vw}header.masthead .bannerLogo{padding-top:150px;padding-bottom:100px}@media(min-width:768px){header.masthead .bannerLogo{padding-top:400px;padding-bottom:200px}}.col-sm-6.productcontainer{display:block;padding:15px;margin:0}.productimgcontainer{display:block;padding-bottom:15px;border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;border:0 solid #000}.productimgcontainer img{width:100%;height:auto;border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;border:0 solid #000}h3.producttitle,h3.contactus{font-weight:400}h3.contactus{font-weight:400;padding-bottom:20px}h3.contactAddress{line-height:140%;padding-bottom:15px;padding-top:30px}@media(min-width:768px) and (max-width:991px){.introwidth{padding-left:5%;padding-right:5%}}@media(min-width:992px){.introwidth{padding-left:10%;padding-right:10%}}.services-box-1.border-on-light{border:1px solid rgba(0,0,0,.2)}.services-box-1{position:relative;width:100%;padding:1.25rem;border-radius:.35rem;min-height:224px}div.certimage{display:block;margin:0 auto;text-align:center;padding-bottom:15px}div.certimage img{width:100%;max-width:200px;height:auto;margin:0 auto}.navbar-nav{font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:-15px;list-style:none}@media(min-width:992px){#mainNav{padding-top:15px;padding-bottom:15px;-webkit-transition:padding-top .3s,padding-bottom .3s;transition:padding-top .3s,padding-bottom .3s;border:none;background-color:rgba(0,0,0,0)}}.h5certname{font-size:1rem}.poweredbykentico,.poweredbykentico a,.poweredbykentico a:link{color:#ccc;text-align:center;padding-bottom:18px}.poweredbykentico,.poweredbykentico a,.poweredbykentico a:link{color:#6c757d!important;text-align:center;padding-bottom:18px}.poweredbykentico{display:block;position:relative;margin:0 auto;width:100%}.poweredbykentico{font-size:10px;color:#6c757d!important;text-align:center;padding-bottom:20px}.InfoLabel{display:block;margin-bottom:20px;text-align:center;background:none;color:#fff}