.ie7 input[type="checkbox"] {
    vertical-align: baseline;
}

.ie7 img {
    -ms-interpolation-mode: bicubic;
}

.ie7,
.ie8 {

}

.ie8 footer.main {
    margin-top: 0;
}

.ie8 footer.main .content-wrapper .overlay {
    padding-top: 70px;
}

.ie8 #home section {
    margin-top: 0;
}

.ie8 #home section .content-wrapper .overlay {
    padding-top: 60px;
    padding-bottom: 80px;
}

.ie7 header.main .main-slider,
.ie8 header.main .main-slider {
    display: none;
}

.ie7 .icon,
.ie8 .icon,
.ie8 #services .service .category span span.icon,
.ie7 #services .service .category span span.icon {
    display: none;
}

.ie7 .navigation-main .navbar-brand a,
.ie8 .navigation-main .navbar-brand a {
    background: url(img/logo-ie.jpg) no-repeat;
    height: 40px;
}

.ie8 header.main .content-wrapper:after,
.ie8 header.main .content-wrapper:before,
.ie7 header.main .content-wrapper:after,
.ie7 header.main .content-wrapper:before {
    background: transparent;
}

.ie8 #home header.main .content-wrapper,
.ie7 #home header.main .content-wrapper {
    background: url(img/black80.png) repeat;
}

.ie8 #services .service,
.ie8 #services .service:before,
.ie8 #services .service:after,
.ie7 #services .service,
.ie7 #services .service:before,
.ie7 #services .service:after {
    width: auto;
    height: auto;
    background: transparent !important;
}

.ie8 #services .service .category,
.ie7 #services .service .category {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
}

.ie8 #services .service .info-box-container,
.ie7 #services .service .info-box-container {
    display: none;
}

.ie8 #services .service .category a,
.ie7 #services .service .category a {
    height: auto;
    display: block;
    color: #000;
}

.ie8 #services .service .category a span,
.ie8 #services .service .category a span:nth-child(2),
.ie7 #services .service .category a span,
.ie7 #services .service .category a span:nth-child(2) {
    color: #000;
    position: relative;
    top: auto;
    left: auto;
}
