.cls-1 {
  letter-spacing: -0.04em;
}

.cls-2 {
  fill: transparent;
}

/* .cls-3,
.cls-4 {
    fill: #add0b9;
} */

/* .cls-5 {
    fill: #c95e3e;
} */

.cls-6 {
  letter-spacing: 0em;
}

.cls-3 {
  fill-rule: evenodd;
}

.cls-3,
.cls-4 {
  /* stroke: #fff; */
  stroke-miterlimit: 10;
  stroke-width: 0.75px;
}

.cls-7 {
  filter: url(#drop-shadow-36);
}

.cls-7,
.cls-8,
.cls-9,
.cls-10 {
  fill: #f4e9ce;
}

/* .cls-8 {
    filter: url(#drop-shadow-38);
}

.cls-9 {
    filter: url(#drop-shadow-34);
}

.cls-10 {
    filter: url(#drop-shadow-32);
} */

.cls-11 {
  fill: #3a8e52;
  font-family: SourceSansPro-SemiBold, "Source Sans Pro";
  font-size: 24px;
  font-weight: 600;
}
.cls-11:hover {
  fill: #d3a518;
}

/* .cls-12 {
    filter: url(#drop-shadow-33);
}

.cls-13 {
    filter: url(#drop-shadow-37);
}

.cls-14 {
    filter: url(#drop-shadow-39);
}

.cls-15 {
    filter: url(#drop-shadow-35);
} */

.cls-16 {
  letter-spacing: -0.03em;
}

#Tamil_Nadu,
#Telangana,
#Assam,
#National_Capital_Territory_of_Delhi,
#Karnataka,
#Maharashtra,
#Chhattisgarh,
#Odisha {
  fill: #3a8e52;
  cursor: pointer;
  /* filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, .7)); */
}

.liveState {
  fill: #3a8e52;
  cursor: pointer;
}

.liveState:hover {
  fill: #d3a518;
}

#Tamil_Nadu:hover,
#Telangana:hover,
#Assam:hover,
#National_Capital_Territory_of_Delhi:hover,
#Karnataka:hover,
#Maharashtra:hover,
#Chhattisgarh:hover,
#Odisha:hover {
  fill: #d3a518;
}
a {
  text-decoration: none !important;
}

#services {
  width: 80% !important;
  margin: 0 auto !important;
}

.cls-1 {
  font-family: SourceSansPro-SemiBold, "Source Sans Pro";
  font-size: 24px;
  font-weight: 600;
}

.cls-1,
.cls-2,
.cls-3 {
  fill: #3a8e52;
}

.cls-4 {
  letter-spacing: -0.04em;
}

.cls-5 {
  letter-spacing: 0em;
}

.cls-6 {
  letter-spacing: 0em;
}

.cls-7 {
  filter: url(#drop-shadow-42);
}

.cls-7,
.cls-8,
.cls-9,
.cls-10,
.cls-11,
.cls-12,
.cls-13 {
  stroke: #d35c3e;
}

.cls-7,
.cls-8,
.cls-9,
.cls-10,
.cls-11,
.cls-12,
.cls-13,
.cls-14,
.cls-15,
.cls-16 {
  stroke-miterlimit: 10;
}

.cls-7,
.cls-8,
.cls-9,
.cls-10,
.cls-11,
.cls-12,
.cls-13,
.cls-16 {
  fill: none;
}

.cls-8 {
  filter: url(#drop-shadow-41);
}

.cls-9 {
  filter: url(#drop-shadow-44);
}

.cls-10 {
  filter: url(#drop-shadow-43);
}

.cls-11 {
  filter: url(#drop-shadow-40);
}

.cls-12 {
  filter: url(#drop-shadow-38);
}

.cls-13 {
  filter: url(#drop-shadow-39);
}

.cls-14,
.cls-2,
.cls-17 {
  fill-rule: evenodd;
}

.cls-14,
.cls-15 {
  fill: #add0b9;
  stroke-width: 0.75px;
}

.cls-14,
.cls-15,
.cls-16 {
  stroke: #fff;
}

.cls-2,
.cls-17,
.cls-18,
.cls-3,
.cls-19 {
  stroke-width: 0px;
}

.cls-17 {
  fill: #528d58;
}

.cls-20 {
  filter: url(#drop-shadow-34);
}

.cls-21 {
  filter: url(#drop-shadow-37);
}

.cls-22 {
  filter: url(#drop-shadow-36);
}

.cls-23 {
  filter: url(#drop-shadow-35);
}

.cls-19 {
  fill: #d2a42b;
}

.cls-24 {
  letter-spacing: -0.03em;
}

.cls-16 {
  stroke-width: 0.5px;
}

.end-circle,
.start-circle {
  fill: #d35c3d;
}
