.header .logo img {
	height: 39px;
}
a{
    color:#5d9475;
}

.slicknav_btn{
    text-shadow:none;
}
#index-slider .sp-slide a.hw-btn{
    background:#5d9475;
}

#index-slider .sp-selected-button, #index-slider .sp-button:hover, #clients-carousel.owl-carousel.owl-theme .owl-dots .owl-dot.active span, #clients-carousel.owl-carousel.owl-theme .owl-dots .owl-dot:hover span{
    background:#5d9475;
}

#index-slider .sp-slide:after{
    background-color: #5d9475;
    opacity: 0.4;
}
section h2 span{
    color:#5d9475;
}

.introtext a.btn.btn-default{
    background-color:#4d5073;
}
.simple-svg{
    font-size: 70px;
    color: #5d9475;
}
section.aboutus a.btn.btn-default{
    background-color:#4d5073;
}
#back-to-top{
    background-color: #4d5073;
}
#back-to-top:hover{
    background-color: #5d9475;
}

section.aboutus hr.small{
    border: solid #4d5073;
}

#clients-carousel .item img{
    opacity: 1;
}

.footer-element{
    background-color: #4d5073;
}

/*ul li, ol li { line-height: 2em; }*/

.mt-4 {
    margin-top: 2em !important;
}

.mb-4 {
    margin-bottom: 2em !important;
}

.h-100{
    height: 100% !important;
    display: flex !important;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .header .logo {
     margin-top: 15px;
	}
}
@media only screen and (max-width: 767px){
    .slicknav_menu {
        background:#5d9475;
        border-bottom: 1px #4d5073;
    }
    .slicknav_btn, .slicknav_nav a:hover{
        background: #4d5073 !important;
    }
}
