body main div.row.graphic {
    height: 525px;
    background: url(../images/grey_bg.jpg) #ffffff;
    -webkit-box-shadow: inset 0px 0px 150px 0px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: inset 0px 0px 150px 0px rgba(0, 0, 0, 0.7);
    box-shadow: inset 0px 0px 150px 0px rgba(0, 0, 0, 0.7);
}

body main div.graphic div.bg-image {
    height: inherit;
}

.block.domain-all {
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 528px;
}

@media screen and (min-width: 800px) and (max-width: 1024px) {
    body main div.graphic div.bg-image {
        background-size: 1020px !important;
        background-position: bottom center !important;
    }
}

/* 800px > 1024px */
@media screen and (min-width: 800px) and (max-width: 1024px) {
    .block.designs .internal-border {
        height: 366px;
    }
}
