.logo-container {
    width: 25%;
}

.overlay {
    background-color: rgba(0, 0, 0, .30);
}

.agency img:first-of-type,
.agency img:last-of-type {
    visibility: hidden;
}

header .container>div {
    text-align: center;
}

.icon-holder img {
    width: 52px;
    height: 52px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 10px;
}

.agency .container>div h2 {
    bottom: 116px;
    left: 171px;
}

.about-us .item:nth-of-type(3) {
    position: absolute;
    top: 90px;
    left: -45px;
}

.about-us .item:nth-of-type(3) img {
    position: relative;
    bottom: 0;
}

.services .carousel-inner img {
    height: 500px;
}

footer .container .row .col-lg-4 .item>ul li {
    float: left;
    padding-right: 25px;
}

@media screen and (max-width: 765px) {
    .logo-container {
        width: 50%;
    }
}