.mapOuter {
  border: 1px solid #e5e5e5;
  padding: 10px;
  box-shadow: 0 0 5px rgba(0,0,0,0.25)
}
.addressCnt h5 {
  font-size: 18px;
  font-family: 'open-sans-semibold';
  color: #444;
  margin: 0 0 10px;
  padding-top: 10px;
  text-transform: uppercase;
}
.contryFlag {
  display: inline-block;
  height: 20px;
  width: 40px;
  background: url('../img/sprite.png') 0 -925px no-repeat;
  vertical-align: bottom;
  margin-right: 10px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.10);
}
.India-Delhi,
.India-Hyderabad,
.india {
  background-position: -26px -639px;
  width: 30px;
}
.Kenya {
  background-position: 0 -664px;
  width: 30px;
}
.Uganda {
  background-position: -31px -664px;
  width: 30px;
}
.Indonesia {
  background-position: 0 -689px;
  width: 30px;
}
.Philippines {
  background-position: 0 -714px;
}
.Vietnam {
  background-position: -31px -689px;
  width: 30px;
}
.PapuaNewGuinea {
  background-position: 0 -739px;
  width: 27px;
}
.UnitedKingdom {
  background-position: 0 -764px;
  width: 40px;
}
.Argentina {
  background-position: 0 -955px;
  width: 32px;
}
.contiName {
  margin-bottom: 5px;
}
.addressCnt {
  margin-bottom: 25px;
}
.addressCnt p {
  margin-bottom: 5px;
}
.addressCnt a:hover {
  text-decoration: underline;
}
.btmSpace10 {
  margin-bottom: 10px;
}
.headQuarterTitle {
  font-size: 23px;
}
.Bangladesh {
  background-position: 0 -985px;
}

.contryFlag.Singapore {
    Background: url('../img/Singapore-Flag.png') 0 0 no-repeat;
    width: 30px;
    height: 20px;
}

.contryFlag.Senegal {
    Background: url(../img/Senegal-Flag.png) 0 0 no-repeat;
    width: 30px;
    height: 20px;
}