body {
    font-family: sans-serif;
}
.salesHouseImage {
    width: 680px;
}
.moreInfoImg {
    width: 120px;
    height: 45px;
    border-radius: 15px;
}
.innerContainer {
    display: flex;
    border: 2px solid #ffffff;
    margin: 5px;    
}
.innerContainerSet1Box1 {
    flex: 3;
    border: 2px solid green;
    margin: 5px;
    padding: 5px;
    background-color: #999;
    color: #ffffff;
}
.innerContainerSet1Box2 {
    flex: 5;
    border: 2px solid green;
    margin: 5px;
    padding: 5px;
    background-color: #555555;
    color: #ffffff;
}

.innerContainerSet2Box1 {
    flex: 1;
    border: 2px solid green;
    margin: 5px;
    padding: 5px;
    background-color: #c0c0c0;
    color: #000000;
}
.innerContainerSet2Box2 {
    flex: 5;
    border: 2px solid green;
    margin: 5px;
    padding: 5px;
    background-color: #c0c0c0;
    color: #000000;
}

.innerContainerSet3Box1 {
    flex: 1;
    border: 2px solid green;
    margin: 5px;
    padding: 5px;
    background-color: #dcdcdc;
    color: #000000;
}
.innerContainerSet3Box2 {
    flex: 5;
    border: 2px solid green;
    margin: 5px;
    padding: 5px;
    background-color: #dcdcdc;
    color: #000000;
}

.loremContainerBottom {
    width: 70%;
    text-align: center;
    margin: 0 auto;
}
.icons {
    text-align: left;
}
.button { 
    border-top: 1px solid #96d1f8; 
    background: #65a9d7; 
    background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7)); 
    background: -moz-linear-gradient(top, #3e779d, #65a9d7); padding: 13.5px 27px; 
    -webkit-border-radius: 15px; -moz-border-radius: 15px; 
    border-radius: 15px; 
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; 
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; 
    box-shadow: rgba(0,0,0,1) 0 1px 0; 
    text-shadow: rgba(0,0,0,.4) 0 1px 0; 
    color: white; font-size: 18px; 
    font-family: Helvetica, Arial, Sans-Serif; 
    text-decoration: none; vertical-align: middle; 
    } 
    .button:hover { 
        border-top-color: #28597a; 
        background: #28597a; 
        color: #ccc; 
        text-decoration: none;
        } 
        .button:active { 
            border-top-color: #1b435e; 
            background: #1b435e; 
            }

@media (max-width: 965px) {
    body {
        width: 100%;
    }
    .outerContainer {
        width: 100%;
        display: inline-block;
        margin: 10px;
    }
    .innerContainer {
        width: 90%;
        display: inline-block;
        
    }
    .FlexContainer {
        width: 90%;
        text-align: center;
    }
    .box-1 {
        width: 90%;
        text-align: center;
    }
}