/* blade title */
.container h2 {
    font-size: 2.3em;
    margin-bottom: 2em;
}

/* adjust titles of each block */
.container h3 {
    font-weight: 600;
    line-height: .3em;
    font-size: 1.1em;
}

/* adjust descriptions of each block */
.container .row p {
    line-height: 1.2em;
    font-size: .9em;
    margin-left: 70px;
}

/* content block adjustments */
.why-lenovo .row div {
    text-align: left;
    margin-bottom: 1.8em;
}


/* background image and adjustments of blade */
.why-lenovo {
    background-image: url(https://static.lenovo.com/ww/img/data-center/splitter-common/feature-background-why-lenovo_preview.jpeg);
    background-repeat: no-repeat;
    margin: 0;
    width: 100%;
    background-size: cover;
    padding: 3em;

}

/* adjust positions of icons*/
.why-lenovo .fa {
    display: inline-block;
    position: absolute;
    top: -.5em;
}

/* adjust titles of each block */
.why-lenovo h3 {
    display: block;
    margin-left: 70px;
}

@media (min-width:992px) and (max-width:1102px) {
    .why-lenovo h3{
        line-height: 1em;
    }
}

@media (min-width: 992px) {

    /* adjust width of second row */
    .why-lenovo .row:nth-child(odd) {
        width: 80%;
        margin: 0 auto;
}

    /* margin under first row */
    .why-lenovo .row:nth-child(even) {
        margin-bottom: 4em;

    }
}

@media screen and (max-width:992px) {
  .why-lenovo .row:nth-child(2) div:nth-child(3){
    clear:left;
  }
}
