button#overlay-menu {
       border-color: white; 
    } 

.Breadcrumbs .pl-sn-yoast {
       border-width: 0; 
    } 

.Breadcrumbs .pl-sn-yoast .yaost-crumbs p {
       font-style: normal; 
    } 

.Compani56-Signature img {
       display: inline-block; 
       height: auto!important; 
       padding-left: 10px; 
       padding-right: 10px; 
       width: 150px!important; 
    } 

.Compani56-Signature img.Compani56 {
       padding-bottom: 8px; 
    } 

.Compani56-Signature {
       opacity: 0.5!important; 
       transition: .3s!important; 
    } 

.Compani56-Signature p {
       font-size: 12px; 
    } 

.Compani56-Signature:hover {
       opacity: 1!important; 
       transition: .3s!important; 
    } 

.Contact-Boxes .the-boxes-media i {
       text-align: left; 
    } 

.Contact-Form .Contact-Form-Send-Button {
       border-color: rgba(255,255,255,1); 
       border-radius: 4px; 
       border-width: 2px; 
       color: rgba(255,255,255,1); 
       font-family: industry, helvetica, sans-serif; 
       font-size: 18px; 
       font-weight: 800; 
       padding-bottom: 8px; 
       padding-left: 18px; 
       padding-right: 18px; 
       padding-top: 12px; 
    } 

.Contact-Form .Contact-Form-Send-Button:hover {
       background-color: rgba(255,255,255,0.2)!important; 
       color: rgba(255,255,255,1)!important; 
    } 

.Contact-Form .ninja-forms-required-items {
       display: none; 
       text-align: left; 
    } 

.Contact-Form input {
       font-size: 20px; 
       padding-bottom: 10px; 
       padding-left: 10px; 
       padding-right: 10px; 
       padding-top: 10px; 
    } 

.Contact-Form label {
       color: rgba(255,255,255,1); 
    } 

.Contact-Form-Text .h1 {
       color: rgba(255,255,255,1); 
    } 

.Contact-Form textarea {
       font-size: 20px; 
       line-height: normal; 
       padding-bottom: 10px; 
       padding-left: 10px; 
       padding-right: 10px; 
       padding-top: 10px; 
    } 

.Contact-Text .h1 {
       color: rgba(0,190,241,1); 
    } 

.Contrast-Container {
       background-color: rgba(247,247,247,1); 
    } 

.esgbox-overlay {
       background-color: rgba(255, 255, 255,0.8)!important; 
       background-image: none!important; 
    } 

.Footer h3.pl-footer-titles {
       color: rgba(255,255,255,1)!important; 
       font-weight: 400; 
       opacity: 0.7; 
       text-transform: none; 
    } 

.Footer img {
       display: block; 
       width: 300px!important; 
    } 

.Footer-Logo img {
       width: 250px; 
    } 

.Footer ul li a i {
       padding-right: 5px; 
    } 

.Footer-Widgets .textwidget {
       font-size: 18px; 
    } 

.Footer-Widgets h2.widgettitle {
       font-family: industry, helvetica, sans-serif; 
       font-size: 20px; 
    } 

.Footer-Widgets ul li a {
       font-size: 18px; 
    } 

.h1 {
       color: rgba(0,189,240,1); 
       font-family: industry, helvetica, sans-serif; 
    } 

.h4 {
       color: rgba(0,190,241,1); 
       font-family: industry, helvetica, sans-serif; 
       font-weight: 400; 
    } 

.Navbar .sub-title {
       font-size: 36px!important; 
    } 

.Navbar img {
       width: 300px; 
    } 

.Navbar li a {
       font-family: industry, helvetica, sans-serif; 
       font-weight: 700!important; 
       line-height: 20px; 
       padding-top: 10px!important; 
       text-transform: uppercase; 
    } 

.Pl-Loop h3 {
       font-size: 25px; 
       line-height: 30px; 
       margin-bottom: 10px; 
       margin-top: 10px; 
    } 

.pl-sn-impulse .pl-sn-wrap {
       background-color: transparent; 
    } 

.pl-sn-wrap {
       height: 100%; 
    } 

.Product-Boxes .the-boxes-media {
       color: rgba(0,189,240,1); 
    } 

.Product-Boxes h3 {
       color: rgba(0,189,240,1); 
       font-size: 22px!important; 
    } 

.Start-Buttons .pl-btn {
       border-width: 2px!important; 
       font-family: industry, helvetica, sans-serif; 
       font-size: 22px; 
       font-weight: 800; 
    } 

.Start-Buttons .pl-btn:hover {
       color: rgba(255,255,255,1)!important; 
    } 

.Start-Header .sub-title {
       color: rgba(255,255,255,1); 
       font-family: industry, helvetica, sans-serif; 
       font-size: 42px!important; 
    } 

.Start-Header h2 {
       font-size: 92px!important; 
    } 

.Start-Info .h2 {
       color: rgba(0,190,241,1); 
       font-family: industry, helvetica, sans-serif; 
       font-size: 40px!important; 
       font-weight: 700; 
       line-height: 55px; 
    } 

.Start-Products-Boxes .boxes-desc {
       font-size: 16px; 
    } 

.Start-Products-Boxes h3 {
       color: rgba(0,190,241,1); 
       font-size: 30px!important; 
       line-height: 35px!important; 
       text-transform: uppercase; 
    } 

.Start-USP-Boxes .boxes-desc {
       font-size: 20px; 
    } 

.Start-USP-Boxes h3 {
       color: rgba(0,190,241,1); 
    } 

.Top-Navbar .current-menu-item a {
       color: rgba(0,190,241,1)!important; 
       font-weight: 800!important; 
    } 

.Top-Navbar .pl-impulse-navbar {
       background-color: transparent!important; 
       padding-left: 18px; 
       padding-right: 18px; 
    } 

.Top-Navbar .search-result-byline {
       display: none; 
    } 

.Top-Navbar .search-results li {
       padding-bottom: 8px!important; 
       padding-top: 15px!important; 
    } 

.Top-Navbar h3.search-result-title a {
       font-size: 20px; 
       line-height: 20px; 
    } 

.Top-Navbar li a {
       font-family: industry, helvetica, sans-serif; 
       font-size: 18px!important; 
       font-weight: 400!important; 
       text-transform: uppercase; 
    } 

.Top-Navbar {
       padding-left: 0px!important; 
       padding-right: 0px; 
    } 

.WP-Loop-Content .continue_reading_link {
       display: none; 
    } 

.WP-Loop-Content .metabar {
       display: none; 
    } 

.WP-Loop-Content .metamedia {
       background-color: rgba(242,242,242,1); 
       margin-bottom: 40px!important; 
    } 

.WP-Loop-Content .pl-pager {
       display: none; 
    } 

.WP-Loop-Content h1 {
       color: rgba(0,189,240,1); 
       font-size: 52px!important; 
    } 

.WP-Loop-Content header {
       margin-bottom: 15px; 
    } 

.WP-Loop-Content {
       margin-bottom: 40px; 
    } 

#comments {
       display: none; 
    } 

.Navbar h2 {
    } 

.h2 {
    } 


@media screen and (max-width: 1024px)  { .Contact-Form-Text .h1 {   font-size: 35px!important; }  }  
@media screen and (max-width: 1024px)  { .Contact-Text .h1 {   font-size: 35px!important; }  }  
@media screen and (max-width: 1024px)  { .Navbar .sub-title {   font-size: 30px!important; }  }  
@media screen and (max-width: 1024px)  { .Navbar h2 {   font-size: 60px!important; }  }  
@media screen and (max-width: 1024px)  { .Navbar img {   width: 240px; }  }  
@media screen and (max-width: 1024px)  { .Navbar li a {   font-size: 14px!important; }  }  
@media screen and (max-width: 1024px)  { .Navbar li a {   padding-left: 6px!important; }  }  
@media screen and (max-width: 1024px)  { .Navbar li a {   padding-right: 6px!important; }  }  
@media screen and (max-width: 1024px)  { .Start-Buttons .pl-btn {   font-size: 17px; }  }  
@media screen and (max-width: 1024px)  { .Start-Buttons .pl-btn {   padding-bottom: 14px; }  }  
@media screen and (max-width: 1024px)  { .Start-Buttons .pl-btn {   padding-left: 30px; }  }  
@media screen and (max-width: 1024px)  { .Start-Buttons .pl-btn {   padding-right: 30px; }  }  
@media screen and (max-width: 1024px)  { .Start-Buttons .pl-btn {   padding-top: 14px; }  }  
@media screen and (max-width: 1024px)  { .Start-Info .h2 {   font-size: 30px!important; }  }  
@media screen and (max-width: 1024px)  { .Start-Info .h2 {   line-height: 35px; }  }  
@media screen and (max-width: 1024px)  { .Start-Products-Boxes h3 {   font-size: 25px!important; }  }  
@media screen and (max-width: 1024px)  { .Start-USP-Boxes h3 {   font-size: 25px!important; }  }  
@media screen and (max-width: 768px)  { .Footer h3.pl-footer-titles {   font-size: 15px; }  }  
@media screen and (max-width: 768px)  { .h1 {   font-size: 45px!important; }  }  
@media screen and (max-width: 768px)  { .h2 {   font-size: 23px!important; }  }  
@media screen and (max-width: 768px)  { .h2 {   line-height: 28px!important; }  }  
@media screen and (max-width: 768px)  { .Navbar .sub-title {   font-size: 25px!important; }  }  
@media screen and (max-width: 768px)  { .Navbar h2 {   font-size: 37px!important; }  }  
@media screen and (max-width: 768px)  { .Navbar img {   width: 160px; }  }  
@media screen and (max-width: 768px)  { .Navbar li a {   font-size: 13px!important; }  }  
@media screen and (max-width: 768px)  { .Navbar li a {   padding-left: 3px!important; }  }  
@media screen and (max-width: 768px)  { .Navbar li a {   padding-right: 3px!important; }  }  
@media screen and (max-width: 768px)  { .Start-Buttons .pl-btn {   margin-bottom: 10px; }  }  
@media screen and (max-width: 768px)  { .Start-Buttons .pl-btn {   padding-bottom: 8px; }  }  
@media screen and (max-width: 768px)  { .Start-Buttons .pl-btn {   padding-top: 8px; }  }  
@media screen and (max-width: 768px)  { .Start-Info .h2 {   font-size: 23px!important; }  }  
@media screen and (max-width: 768px)  { .Start-Products-Boxes h3 {   font-size: 23px!important; }  }  
@media screen and (max-width: 768px)  { .Start-USP-Boxes h3 {   font-size: 23px!important; }  }  
@media screen and (max-width: 480px) { .Compani56-Signature img {   height: auto!important; }  }  
@media screen and (max-width: 480px) { .Compani56-Signature img {   padding-left: 5px!important; }  }  
@media screen and (max-width: 480px) { .Compani56-Signature img {   padding-right: 5px!important; }  }  
@media screen and (max-width: 480px) { .Compani56-Signature img {   width: 125px!important; }  }  
@media screen and (max-width: 480px) { .Compani56-Signature img.Compani56 {   padding-bottom: 6px!important; }  }  
@media screen and (max-width: 480px)  { .Contact-Form-Text .h1 {   font-size: 23px!important; }  }  
@media screen and (max-width: 480px)  { .Contact-Text .h1 {   font-size: 23px!important; }  }  
@media screen and (max-width: 480px)  { .h1 {   font-size: 23px!important; }  }  