img#background  {
    height: 100% !important;
}
.form-group span.text-muted {
    display: none;
}

.nav > li > a {
    display: block;
    padding: 10px 10px;
}

.eco_footer_content a {
    color: white;
}

.header-div a {
    color: white;
}

blockquote.vacancy-list h2 {
    font-style: normal;
}

.eco_portfolio_content p {
    font-style: normal;
    margin: 0;
}
.eco_sidebar_img img {
    width: 100%;
    height: auto;
}
h5.sidebar {
    text-align: center;
}
div.eco_sidebar_img {
    margin-bottom: 10px;
}
.footer-logo {
    padding-right: 5em;
}
.eco_que_div a {
    color: white;
}
.eco_portfolio_content p,.eco_portfolio_content li {
    padding-bottom: 10px;
    text-align: justify;
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-style: italic;
    border-left: 4px solid #94bb54;
}

blockquote:hover {
    border-left: 4px solid #379bde;
}
.about-img img {
    padding-top: 7px;
}

.products-home-text {
    font-size: 1.5em;
}
.icon-carousel .slide img {
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */   
}

.icon-carousel .slide img:hover {
  -webkit-filter: grayscale(0);
  filter: none;    
}

.eco_contact_info {
   width:100%;  
   padding: 20px; 
}

.eco_contact_info .form-control {
 width: 100%;   
}

.contact-table {
    margin-left: 70px;
    width: 100%;
    font-size:14px;
}

.contact-table table td:nth-child(3n) {
   text-align: center;
   width:20%;
}

.contact-table table {
  border-collapse: collapse;
  border-spacing: 0;    
}

.eco_contact_info ul {
    margin-bottom: 40px;
}

.eco_portfolio_content .contact-table {
    margin-left: 0;
    margin-top: 20px;
}

.bx-wrapper .bx-viewport {
  border: none;   
}

.card a.my-btn-3-black {
    font-family: 'Gilroy SemiBold';
}