

#base>img{
    display: block;
    width: 100%;
    
    
}

.part-badge {
    height: 64px !important;
    width: 64px !important;
}

/*Override for scale of base image*/

.part {
    position : absolute;
    transform:scale(.572);
    -webkit-transform: scale(.572);
    -ms-transform: scale(.572);
    -moz-transform: scale(.572);
}



/************************* Part Placement *****************************/




#part-1 {
    left: 45px;
    top: 735px;
}

#part-2 {
    left: 462px;
    top: 753px;
}

#part-3 {
    left: 421px;
    top: 714px;
}

#part-4 {
    left: 662px;
    top: 667px;
}

#part-4-1 {
    left: 1212px;
    top: 883px;
}

#part-5 {
    left: 213px;
    top: 1008px;
}

#part-6 {
    left: 872px;
    top: 959px;
}

#part-7 {
    left: 585px;
    top: 1085px;
}

#part-8 {
    left: 361px;
    top: 661px;
}

#part-9 {
    left: 363px;
    top: 1035px;
}

#part-10 { 
    left: 898px;
    top: 860px;
}

#part-10-1 { 
    left: 907px;
    top: 1088px;
}

#part-11 { 
    left: 825px;
    top: 1021px;
}

#part-12 {
    left: 388px;
    top: 1105px;
}

#part-13 {
    left: 504px;
    top: 924px;
}

#part-14 {
    left: 462px;
    top: 815px;
}

#part-15 {
    left: 1002px;
    top: 338px;
}

#part-16 {
    left: 250px;
    top: 635px;
}

#part-17 {
    left: 740px;
    top: 163px;
}

#part-18 {
    top: 338px;
    left: 483px;
}

#part-19 {
    left: 487px;
    top: 1006px;
}

#part-20 {
    left: 1212px;
    top: 679px;
}

#part-21 {
    left: 494px;
    top: 846px;
}

#part-22 {
    left: 915px;
    top: 1153px;
}

#part-23 {
    left: 620px;
    top: 244px;
}

#part-24 {
    left: 52px;
    top: 1269px;
}

#part-25 {
    left: 1005px;
    top: 1162px;
}

#part-26 {
    left: 964px;
    top: 525px;
}

#part-27 {
    left: 1004px;
    top: 1293px;
}





/******************************************** BADGES **************************************/


#badge-27 {
    top: 1380px;
    left: 1226px;
}


#badge-26 {
    top: 525px;
    left: 1161px;
}

#badge-25 {
    top: 1268px;
    left: 1225px;
}

#badge-24 {
    top: 1268px;
    left: 51px;
}


#badge-23 {
    top: 243px;
    left: 620px;
}


#badge-22 {
    top: 1171px;
    left: 915px;
}

#badge-21 {
    top: 845px;
    left: 657px;
}

#badge-20 {
    top: 678px;
    left: 1275px;
}

#badge-19 {
    top: 1245px;
    left: 487px;
}

#badge-18 {
    top: 412px;
    left: 483px;
}

#badge-17 {
    top: 165px;
    left: 739px;
}

#badge-16 {
    top: 635px;
    left: 250px;
}

#badge-15 {
    top: 340px;
    left: 1145px;
}

#badge-14 {
    top: 815px;
    left: 574px;
}

#badge-13 {
    top: 923px;
    left: 667px;
}


#badge-12 {
    top: 1242px;
    left: 387px;
}

#badge-11 {
    top: 1020px;
    left: 824px;
}

#badge-10 {
    top: 861px;
    left: 900px;
}

#badge-10-1 {
    top: 1091px;
    left: 905px;
}

#badge-9 {
    top: 1086px;
    left: 364px;
}

#badge-8 {
    top: 661px;
    left: 362px;
}

#badge-7 {
    top: 1239px;
    left: 584px;
}

#badge-6 {
    top: 959px;
    left: 870px;
}

#badge-5 {
    top: 1009px;
    left: 212px;
}

#badge-4-1{
    top: 1020px;
    left: 1212px;
}

#badge-4{
    top: 682px;
    left: 661px;
}

#badge-3 {
    top: 714px;
    left: 450px;
}

#badge-2 {
    top: 753px;
    left: 523px;
}

#badge-1 {
    top: 884px;
left: 43px;
}

