.boxes h3 {
       font-weight: 700; 
       text-transform: none; 
    } 

.Compani-56-Signature img:hover {
       opacity: 1!important; 
       transition: 0.5s!important; 
    } 

.Compani-56-Signature img {
       max-width: 100px; 
       opacity: 0.5!important; 
       transition: 0.5s!important; 
    } 

.Contact-Form .Contact-Form-Send-Button {
       background-color: rgba(255,255,255,1); 
       font-size: 18px; 
    } 

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

.Contact-Form input {
       border-radius: 3px; 
       color: rgb(186, 69, 11); 
       font-size: 20px; 
       padding-bottom: 10px; 
       padding-left: 10px; 
       padding-right: 10px; 
       padding-top: 10px; 
    } 

.Contact-Form textarea {
       background-color: rgb(255, 255, 255); 
       border-radius: 3px; 
       color: rgb(186, 69, 11); 
       font-size: 20px; 
       line-height: normal; 
       padding-bottom: 10px; 
       padding-left: 10px; 
       padding-right: 10px; 
       padding-top: 10px; 
    } 

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

.Footer-Widgets h2.widgettitle {
       color: rgba(255,255,255,1); 
       font-size: 17px; 
       line-height: 20px; 
    } 

.h1 {
       font-size: 60px!important; 
       font-weight: 700; 
       line-height: 60px; 
    } 

.h2 {
       font-size: 40px!important; 
       font-weight: 700; 
       line-height: 40px; 
    } 

.h3 {
       font-size: 30px!important; 
       font-weight: 400; 
       line-height: 30px; 
    } 

.h4 {
       font-size: 25px!important; 
       font-weight: 400; 
       line-height: 25px; 
    } 

.Menu-Accordion {
       background-color: rgba(255,255,255,0.15); 
       margin-bottom: 10px; 
    } 

.Menu-Accordion h3 {
       font-size: 36px; 
       font-weight: 700; 
       text-align: left; 
       text-transform: uppercase; 
    } 

.pl-bg-overlay {
       opacity: 0.5; 
    } 

.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 {
       color: #413031!important; 
       font-weight: 700!important; 
    } 

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

.WP-Loop-Content .metamedia {
       margin-bottom: 10px!important; 
    } 

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

#comments {
       display: none; 
    } 

.Main-Header .h3 {
    } 

.Footer-Logo img {
    } 

.Main-Header .h1 {
    } 

.Main-Header .pl-btn {
    } 


@media screen and (max-width: 1024px)  { .h2 {   font-size: 30px!important; }  }  
@media screen and (max-width: 1024px)  { .h2 {   line-height: 30px; }  }  
@media screen and (max-width: 1024px)  { .Main-Header .h3 {   font-size: 25px!important; }  }  
@media screen and (max-width: 768px)  { .h2 {   font-size: 25px!important; }  }  
@media screen and (max-width: 768px)  { .h2 {   line-height: 25px; }  }  
@media screen and (max-width: 768px)  { .Main-Header .h3 {   font-size: 18px!important; }  }  
@media screen and (max-width: 768px)  { .Main-Header .h3 {   line-height: 30px; }  }  
@media screen and (max-width: 667px)  { .Footer-Logo img {   height: auto!important; }  }  
@media screen and (max-width: 667px)  { .Footer-Logo img {   width: 300px; }  }  
@media screen and (max-width: 667px)  { .h1 {   font-size: 40px!important; }  }  
@media screen and (max-width: 667px)  { .h1 {   line-height: 40px; }  }  
@media screen and (max-width: 667px)  { .Main-Header .h1 {   font-size: 40px!important; }  }  
@media screen and (max-width: 667px)  { .Main-Header .h1 {   line-height: 40px; }  }  
@media screen and (max-width: 667px)  { .Main-Header .h3 {   font-size: 22px!important; }  }  
@media screen and (max-width: 667px)  { .Main-Header .h3 {   line-height: 28px; }  }  
@media screen and (max-width: 480px)  { .Footer-Logo img {   height: auto!important; }  }  
@media screen and (max-width: 480px)  { .Footer-Logo img {   width: 240px!important; }  }  
@media screen and (max-width: 480px)  { .h1 {   font-size: 25px!important; }  }  
@media screen and (max-width: 480px)  { .h1 {   line-height: 30px; }  }  
@media screen and (max-width: 480px)  { .h2 {   font-size: 20px!important; }  }  
@media screen and (max-width: 480px)  { .h2 {   line-height: 25px; }  }  
@media screen and (max-width: 480px)  { .Main-Header .h1 {   font-size: 20px!important; }  }  
@media screen and (max-width: 480px)  { .Main-Header .h1 {   line-height: 25px; }  }  
@media screen and (max-width: 480px)  { .Main-Header .h3 {   font-size: 20px!important; }  }  
@media screen and (max-width: 480px)  { .Main-Header .h3 {   line-height: 26px; }  }  
@media screen and (max-width: 480px)  { .Main-Header .pl-btn {   display: none; }  }  