body {
    position: relative;
    margin: auto;
    width: 1024px;
    height: 800px;
    background-color: #6d7ab4;
}

#wrapper 
    position: absolute;    
    img {max-width: 100%;height: auto;
}

#logo {
    position: absolute;
    width: 250px;
    height: 110px;
    left: 20px;
    top:1px;
}
#menu {
    position: absolute;
    width: 200px;
    height: 40px;
    right:1px;
    top: 15px;
}
#about {
    position: absolute;
    width: 180px;
    height: 172px;
    background-color: #8fdb47;
    left: 425px;
    bottom:25px;
}

#designs {
    position: absolute;
    width: 180px;
    height: 172px;
    background-color: #8fdb47;
    left: 190px;
    bottom:25px;
}
#contact {
    position: absolute;
     width: 180px;
    height: 172px;
    background-color: #8fdb47;
    left: 660px;
    bottom:25px;
}