#container {
    width: 560px;
    height: 400px;
    margin: 0 auto;
}

ul#continents2 {
    list-style: none;
    width: 560px;
    height: 400px;
    position: relative;
    
}

ul#continents2 li {
    position: absolute;
}

.northamerica {
    width: 197px;
    height: 216px;
    top: -38px;
    left: 22px;
}

.munfactring {
    width: 160px;
    height: 216px;
    top: 158px;
    left: 51px;
}

.hr {
    width: 155px;
    height: 157px;
    top: 30px;
    left: 310px;
}

.e-commerce {
    width: 200px;
    height: 166px;
    top: 156px;
    left: 304px;
}

.finace {
    width: 184px;
    height: 160px;
    top: -34px;
    left: 95px;
}

.australia {
    width: 158px;
    height: 152px;
    top: -29px;
    left: 248px;
}

ul#continents2 li a {
    display: block;
    outline: none;
    height: 100%;
}

ul#continents2 li a {
    text-indent: -9000px;
}

ul#continents2 li a:hover {
    background: url("../../assets/img/map.png");
    background-repeat: no-repeat;
}

ul#continents2 li.northamerica a:hover {
    background-position: -47px -1289px;
}

ul#continents2 li.munfactring a:hover {
    background-position: -58px -1558px;
}

ul#continents2 li.hr a:hover {
    background-position: -291px -1441px;
}

ul#continents2 li.e-commerce a:hover {
    background-position: -280px -1684px;
}

ul#continents2 li.finace a:hover {
    background-position: -173px -1146px;
}

ul#continents2 li.australia a:hover {
    background-position: -287px -908px;
}
