@charset "UTF-8";
/* =============================================================
					PARTIAL IMPORTS
============================================================= */
/* =============================================================
					FOOTER
============================================================= */


.sect_exp_tn .tn_map_container {
  padding-top: 0px;
  padding-left: 0px;
  position: relative;
}
.sect_exp_tn .tn_map_container .districts-name {
  text-align: center;
  font: normal normal normal 0.833vw/0.99vw Roboto;
  letter-spacing: 0.004vw;
  color: #fa4318;
  padding: 0.402vw 1.026vw 0.402vw 0.971vw;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0vw 0.156vw 0.313vw rgba(0, 0, 0, 0.1607843137);
  border: 0.052vw solid #fa4318;
  border-radius: 1.042vw;
  position: absolute;
  display: none;
}
.sect_exp_tn .tn_map_container .Ariyalur-txt {
  margin-left: 16vw;
  margin-top: 18.4vw;
}
.sect_exp_tn .tn_map_container .Chennai-txt {
  margin-left: 44.4vw;
  margin-top: 6vw;
}
.sect_exp_tn .tn_map_container .Coimbatore-txt {
  margin-left: -3.3vw;
  margin-top: 19.5vw;
}
.sect_exp_tn .tn_map_container .Thiruvallur-txt {
  margin-left: 25.4vw;
  margin-top: 0.5vw;
}
.sect_exp_tn .tn_map_container .Kancheepuram-txt {
  margin-left: 24.9vw;
  margin-top: 5.2vw;
}
.sect_exp_tn .tn_map_container .Ranipet-txt {
  margin-left: 18.2vw;
  margin-top: 0.7vw;
}
.sect_exp_tn .tn_map_container .Chengalpattu-txt {
  margin-top: 9.3vw;
  margin-left: 23.6vw;
}
.sect_exp_tn .tn_map_container .Vellore-txt {
  margin-left: 13.4vw;
  margin-top: 1.7vw;
}
.sect_exp_tn .tn_map_container .Tiruvannamalai-txt {
  margin-left: 22vw;
  margin-top: 7.2vw;
}
.sect_exp_tn .tn_map_container .Tirupattur-txt {
  margin-left: 8.4vw;
  margin-top: 3.5vw;
}
.sect_exp_tn .tn_map_container .Viluppuram-txt {
  margin-top: 11.4vw;
  margin-left: 22.5vw;
}
.sect_exp_tn .tn_map_container .Krishnagiri-txt {
  margin-left: 1.6vw;
  margin-top: 6.7vw;
}
.sect_exp_tn .tn_map_container .Dharmapuri-txt {
  margin-left: 7.9vw;
  margin-top: 5.5vw;
}
.sect_exp_tn .tn_map_container .Kallakurichi-txt {
  margin-left: 13.9vw;
  margin-top: 7.7vw;
}
.sect_exp_tn .tn_map_container .Cuddalore-txt {
  margin-left: 22.9vw;
  margin-top: 13.4vw;
}
.sect_exp_tn .tn_map_container .Nilgiris-txt {
  margin-top: 14.7vw;
  margin-left: -4.2vw;
}
.sect_exp_tn .tn_map_container .Erode-txt {
  margin-top: 9.5vw;
  margin-left: 1.5vw;
}
.sect_exp_tn .tn_map_container .Salem-txt {
  margin-top: 8.7vw;
  margin-left: 8.9vw;
}
.sect_exp_tn .tn_map_container .Tiruppur-txt {
  margin-top: 17.1vw;
  margin-left: -0.5vw;
}
.sect_exp_tn .tn_map_container .Namakkal-txt {
  margin-top: 14.2vw;
  margin-left: 2.9vw;
}
.sect_exp_tn .tn_map_container .Tiruchirappalli-txt {
  margin-top: 12.2vw;
  margin-left: 7.5vw;
}
.sect_exp_tn .tn_map_container .Karur-txt {
  margin-top: 15.2vw;
  margin-left: 11.9vw;
}
.sect_exp_tn .tn_map_container .Perambalur-txt {
  margin-top: 11.7vw;
  margin-left: 14.9vw;
}
.sect_exp_tn .tn_map_container .Nagapattinam-txt {
  margin-top: 19.9vw;
  margin-left: 23.1vw;
}
.sect_exp_tn .tn_map_container .Mayiladuthurai-txt {
  margin-top: 15.6vw;
  margin-left: 22.9vw;
}
.sect_exp_tn .tn_map_container .Thiruvarur-txt {
  margin-top: 17.7vw;
  margin-left: 22.5vw;
}
.sect_exp_tn .tn_map_container .Thanjavur-txt {
  margin-top: 22.3vw;
  margin-left: 19.5vw;
}
.sect_exp_tn .tn_map_container .Pudukottai-txt {
  margin-top: 24.5vw;
  margin-left: 17.9vw;
}
.sect_exp_tn .tn_map_container .Dindigul-txt {
  margin-top: 21.6vw;
  margin-left: 0.5vw;
}
.sect_exp_tn .tn_map_container .Theni-txt {
  margin-top: 24vw;
  margin-left: 1.3vw;
}
.sect_exp_tn .tn_map_container .Madurai-txt {
  margin-top: 20.2vw;
  margin-left: 6.9vw;
}
.sect_exp_tn .tn_map_container .Sivagangai-txt {
  margin-top: 18.7vw;
  margin-left: 11.9vw;
}
.sect_exp_tn .tn_map_container .Ramanathapuram-txt {
  margin-top: 29.4vw;
  margin-left: 14.4vw;
}
.sect_exp_tn .tn_map_container .Virudhunagar-txt {
  margin-top: 26.2vw;
  margin-left: -1.1vw;
}
.sect_exp_tn .tn_map_container .Tenkasi-txt {
  margin-top: 28.4vw;
  margin-left: 0.3vw;
}
.sect_exp_tn .tn_map_container .Thoothukudi-txt {
  margin-top: 32vw;
  margin-left: 12.5vw;
}
.sect_exp_tn .tn_map_container .Tirunelveli-txt {
  margin-top: 30.7vw;
  margin-left: -0.6vw;
}
.sect_exp_tn .tn_map_container .Kanyakumari-txt {
  margin-top: 36.2vw;
  margin-left: 3.9vw;
}
.sect_exp_tn .tn_map_container .mapped-pin {
  display: none;
}
.sect_exp_tn .tn_map_container .seaport-pin {
  display: none;
}
.sect_exp_tn .tn_map_container .seaport-tool-tip {
  max-width: 15.365vw;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 0.052vw solid #fa4318;
  border-radius: 0.521vw;
  padding: 0.781vw 0.781vw 0.781vw 1.25vw;
  box-sizing: border-box;
  display: none;
  position: absolute;
}
.sect_exp_tn .tn_map_container .seaport-tool-tip::before {
  content: "";
  position: absolute;
  border-left: 0.521vw solid transparent;
  border-right: 0.521vw solid transparent;
  top: 100%;
  left: 50%;
  margin-left: -0.521vw;
  border-top: 0.521vw solid #fa4318;
  margin-top: 0.052vw;
}
.sect_exp_tn .tn_map_container .seaport-tool-tip::after {
  content: "";
  position: absolute;
  border-left: 0.521vw solid transparent;
  border-right: 0.521vw solid transparent;
  top: 100%;
  left: 50%;
  margin-left: -0.521vw;
  border-top: 0.521vw solid white;
  margin-top: -0.052vw;
  z-index: 1;
}
.sect_exp_tn .tn_map_container .seaport-tool-tip .tooltip-title {
  text-align: center;
  font: normal normal bold 0.938vw/0.989vw Roboto;
  letter-spacing: 0vw;
  color: #242424;
  margin-bottom: 0.521vw;
}
.sect_exp_tn .tn_map_container .seaport-tool-tip .tool-tip-container {
  display: flex;
}
.sect_exp_tn .tn_map_container .seaport-tool-tip .name-container {
  padding-right: 0.781vw;
  border-right: 0.052vw solid #fa4318;
}
.sect_exp_tn .tn_map_container .seaport-tool-tip .category_container {
  padding-left: 0.781vw;
}
.sect_exp_tn .tn_map_container .seaport-tool-tip .list {
  text-align: left;
  font: normal normal normal 0.729vw/0.833vw Roboto;
  letter-spacing: 0px;
  color: #4D4D4D;
}
.sect_exp_tn .tn_map_container .seaport-tool-tip .title {
  text-align: left;
  font: normal normal 600 0.833vw/0.833vw Roboto;
  letter-spacing: 0vw;
  color: #4D4D4D;
  margin-bottom: 0.417vw;
  white-space: nowrap;
}
.sect_exp_tn .tn_map_container .seaport-tool-tip ul.seaport-list {
  margin-bottom: 0;
}
.sect_exp_tn .tn_map_container .seaport-tool-tip ul.seaport-list li {
  list-style: none;
  white-space: nowrap;
}
.sect_exp_tn .tn_map_container .seaport-tool-tip ul.seaport-list li::before {
  content: "\2022";
  color: #fa4318;
  display: inline-block;
  text-indent: -0.75em;
  font-size: 1vw;
  vertical-align: middle;
}
.sect_exp_tn .tn_map_container .seaport-tool-tip ul.category-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.sect_exp_tn .tn_map_container .Thoothukudi-seaport-pin-txt {
  margin-top: 22.7vw;
  margin-left: 3.9vw;
}
.sect_exp_tn .tn_map_container .Chennai-seaport-pin-txt {
  margin-top: -1vw;
  margin-left: 17.2vw;
}
.sect_exp_tn .tn_map_container .Thiruvallur-seaport-pin-txt {
  margin-top: -3.9vw;
  margin-left: 17.3vw;
}
.sect_exp_tn .tn_map_container .Cuddalore-seaport-pin-txt {
  margin-top: 5.9vw;
  margin-left: 13.8vw;
}
.sect_exp_tn .tn_map_container .Chengalpattu-seaport-pin-txt {
  margin-top: 1vw;
  margin-left: 16.9vw;
}
.sect_exp_tn .tn_map_container .Kanyakumari-seaport-pin-txt {
  margin-top: 28.5vw;
  margin-left: -0.7vw;
}
.sect_exp_tn .tn_map_container .Nagapattinam-seaport-pin-txt {
  margin-top: 12vw;
  margin-left: 14.6vw;
}
.sect_exp_tn .tn_map_container .Ramanathapuram-seaport-pin-txt {
  margin-top: 21vw;
  margin-left: 8.1vw;
}
.sect_exp_tn .tn_map_container .Tirunelveli-seaport-pin-txt {
  margin-top: 29.3vw;
  margin-left: 1.5vw;
}
.sect_exp_tn .tn_map_container .industrial-pin {
  /* display: none; */
}
.sect_exp_tn .tn_map_container .industrial-tool-tip {
  max-width: 100%;
  position: absolute;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 0.052vw solid var(--secondary);
  border-radius: 0.521vw;
  padding: 0.781vw 0.781vw 0.781vw 1.25vw;
  box-sizing: border-box;
  display: none;
}
.sect_exp_tn .tn_map_container .industrial-tool-tip::before {
  content: "";
  position: absolute;
  border-left: 0.521vw solid transparent;
  border-right: 0.521vw solid transparent;
  top: 100%;
  left: 50%;
  margin-left: -0.521vw;
  border-top: 0.521vw solid #fa4318;
  margin-top: 0.052vw;
}
.sect_exp_tn .tn_map_container .industrial-tool-tip::after {
  content: "";
  position: absolute;
  border-left: 0.521vw solid transparent;
  border-right: 0.521vw solid transparent;
  top: 100%;
  left: 50%;
  margin-left: -0.521vw;
  border-top: 0.521vw solid white;
  margin-top: -0.052vw;
  z-index: 1;
}
.sect_exp_tn .tn_map_container .industrial-tool-tip .tooltip-title {
  text-align: center;
  font: normal normal bold 0.938vw/0.989vw Roboto;
  letter-spacing: 0vw;
  color: #242424;
  margin-bottom: 0.521vw;
}
.sect_exp_tn .tn_map_container .industrial-tool-tip .tool-tip-container {
  display: flex;
}
.sect_exp_tn .tn_map_container .industrial-tool-tip .split_con_left {
  padding-right: 0.781vw;
  border-right: 0.052vw solid #fa4318;
}
.sect_exp_tn .tn_map_container .industrial-tool-tip .split_con_right {
  padding-left: 1.25vw;
}
.sect_exp_tn .tn_map_container .industrial-tool-tip .list {
  text-align: left;
  font: normal normal normal 0.729vw/0.833vw Roboto;
  letter-spacing: 0vw;
  color: #4D4D4D;
}
.sect_exp_tn .tn_map_container .industrial-tool-tip .title {
  text-align: left;
  font: normal normal 600 0.833vw/0.833vw Roboto;
  letter-spacing: 0vw;
  color: #4D4D4D;
  margin-bottom: 0.417vw;
}
.sect_exp_tn .tn_map_container .industrial-tool-tip ul.industry_list {
  margin-bottom: 0;
}
.sect_exp_tn .tn_map_container .industrial-tool-tip ul.industry_list li {
  list-style: none;
}
.sect_exp_tn .tn_map_container .industrial-tool-tip ul.industry_list li::before {
  content: "\2022";
  color: #fa4318;
  display: inline-block;
  text-indent: -0.75em;
  font-size: 1vw;
  vertical-align: middle;
}
.sect_exp_tn .tn_map_container .Kancheepuram-industrial-pin-txt {
  margin-top: -5.85vw;
  margin-left: 8.679vw;
}
.sect_exp_tn .tn_map_container .Krishnagiri-industrial-pin-txt {
  margin-top: -0.104vw;
  margin-left: -0.3vw;
}
.sect_exp_tn .tn_map_container .Tirunelveli-industrial-pin-txt {
  margin-top: 25.481vw;
}
.sect_exp_tn .tn_map_container .Tirunelveli-industrial-pin-txt::before {
  left: 36%;
}
.sect_exp_tn .tn_map_container .Tirunelveli-industrial-pin-txt::after {
  left: 36%;
}
.sect_exp_tn .tn_map_container .Erode-industrial-pin-txt {
  margin-top: 7.61vw;
  margin-left: -0.2vw;
}
.sect_exp_tn .tn_map_container .Vellore-industrial-pin-txt {
  margin-top: -1.319vw;
  margin-left: 10.6vw;
}
.sect_exp_tn .tn_map_container .Tiruvannamalai-industrial-pin-txt {
  margin-top: 1vw;
  margin-left: 11.4vw;
}
.sect_exp_tn .tn_map_container .Thiruvallur-industrial-pin-txt {
  margin-top: -9.1vw;
  margin-left: 0vw;
}
.sect_exp_tn .tn_map_container .Thiruvallur-industrial-pin-txt::before {
  left: 67%;
}
.sect_exp_tn .tn_map_container .Thiruvallur-industrial-pin-txt::after {
  left: 67%;
}
.sect_exp_tn .tn_map_container .Ranipet-industrial-pin-txt {
  margin-top: -0.67vw;
  margin-left: 14.7vw;
}
.sect_exp_tn .tn_map_container .Chengalpattu-industrial-pin-txt {
  margin-top: -0.15vw;
  margin-left: 16.65vw;
}
.sect_exp_tn .tn_map_container .Cuddalore-industrial-pin-txt {
  margin-top: 7.6vw;
  margin-left: 11.1vw;
}
.sect_exp_tn .tn_map_container .Perambalur-industrial-pin-txt {
  margin-top: 10.5vw;
  margin-left: 11.8vw;
}
.sect_exp_tn .tn_map_container .Dindigul-industrial-pin-txt {
  margin-top: 15.7vw;
  margin-left: 3.5vw;
}
.sect_exp_tn .tn_map_container .Pudukottai-industrial-pin-txt {
  margin-top: 15.7vw;
  margin-left: 9.4vw;
}
.sect_exp_tn .tn_map_container .Sivagangai-industrial-pin-txt {
  margin-top: 18.2vw;
  margin-left: 7.4vw;
}
.sect_exp_tn .tn_map_container .Thoothukudi-industrial-pin-txt {
  margin-top: 24vw;
  margin-left: -0.25vw;
  z-index: 999;
}
.sect_exp_tn .tn_map_container .Thoothukudi-industrial-pin-txt::before {
  left: 38.5%;
}
.sect_exp_tn .tn_map_container .Thoothukudi-industrial-pin-txt::after {
  left: 38.5%;
}
.sect_exp_tn .tn_map_container .cellular-pin {
  display: none;
}
.sect_exp_tn .tn_map_container .cellular-tool-tip {
  text-align: center;
  font: normal normal normal 0.833vw/0.99vw Roboto;
  letter-spacing: 0.004vw;
  color: #fa4318;
  padding: 0.402vw 1.026vw 0.402vw 0.971vw;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0vw 0.156vw 0.313vw rgba(0, 0, 0, 0.1607843137);
  border: 0.052vw solid #fa4318;
  border-radius: 1.042vw;
  position: absolute;
  display: none;
}
.sect_exp_tn .tn_map_container .Ariyalur-cellular-pin-txt {
  margin-left: 16.9vw;
  margin-top: 12.2vw;
}
.sect_exp_tn .tn_map_container .Chennai-cellular-pin-txt {
  margin-left: 25.689vw;
  margin-top: 2.9vw;
}
.sect_exp_tn .tn_map_container .Coimbatore-cellular-pin-txt {
  margin-left: 0.9vw;
  margin-top: 12.5vw;
}
.sect_exp_tn .tn_map_container .Thiruvallur-cellular-pin-txt {
  margin-left: 26.089vw;
  margin-top: 0.7vw;
}
.sect_exp_tn .tn_map_container .Kancheepuram-cellular-pin-txt {
  margin-left: 23.9vw;
  margin-top: 4.9vw;
}
.sect_exp_tn .tn_map_container .Ranipet-cellular-pin-txt {
  margin-left: 18.2vw;
  margin-top: 0.7vw;
}
.sect_exp_tn .tn_map_container .Chengalpattu-cellular-pin-txt {
  margin-top: 7.2vw;
  margin-left: 24.9vw;
}
.sect_exp_tn .tn_map_container .Vellore-cellular-pin-txt {
  margin-left: 13.4vw;
  margin-top: 0.7vw;
}
.sect_exp_tn .tn_map_container .Tiruvannamalai-cellular-pin-txt {
  margin-left: 13.4vw;
  margin-top: 3.7vw;
}
.sect_exp_tn .tn_map_container .Tirupattur-cellular-pin-txt {
  margin-left: 7.9vw;
  margin-top: 3.2vw;
}
.sect_exp_tn .tn_map_container .Viluppuram-cellular-pin-txt {
  margin-top: 9.5vw;
  margin-left: 23.7vw;
}
.sect_exp_tn .tn_map_container .Krishnagiri-cellular-pin-txt {
  margin-left: 1.4vw;
  margin-top: 4.7vw;
}
.sect_exp_tn .tn_map_container .Dharmapuri-cellular-pin-txt {
  margin-left: 7.9vw;
  margin-top: 5.2vw;
}
.sect_exp_tn .tn_map_container .Kallakurichi-cellular-pin-txt {
  margin-left: 13.9vw;
  margin-top: 7.7vw;
}
.sect_exp_tn .tn_map_container .Cuddalore-cellular-pin-txt {
  margin-left: 22.9vw;
  margin-top: 12.2vw;
}
.sect_exp_tn .tn_map_container .Nilgiris-cellular-pin-txt {
  margin-top: 10.2vw;
}
.sect_exp_tn .tn_map_container .Erode-cellular-pin-txt {
  margin-top: 9.2vw;
  margin-left: 4.5vw;
}
.sect_exp_tn .tn_map_container .Salem-cellular-pin-txt {
  margin-top: 8.7vw;
  margin-left: 8.9vw;
}
.sect_exp_tn .tn_map_container .Tiruppur-cellular-pin-txt {
  margin-top: 13.7vw;
  margin-left: 6.9vw;
}
.sect_exp_tn .tn_map_container .Namakkal-cellular-pin-txt {
  margin-top: 11.2vw;
  margin-left: 8.4vw;
}
.sect_exp_tn .tn_map_container .Tiruchirappalli-cellular-pin-txt {
  margin-top: 12.2vw;
  margin-left: 9.9vw;
}
.sect_exp_tn .tn_map_container .Karur-cellular-pin-txt {
  margin-top: 15.2vw;
  margin-left: 11.9vw;
}
.sect_exp_tn .tn_map_container .Perambalur-cellular-pin-txt {
  margin-top: 11.7vw;
  margin-left: 12.9vw;
}
.sect_exp_tn .tn_map_container .Nagapattinam-cellular-pin-txt {
  margin-top: 18.7vw;
  margin-left: 23.4vw;
}
.sect_exp_tn .tn_map_container .Mayiladuthurai-cellular-pin-txt {
  margin-top: 14.7vw;
  margin-left: 22.9vw;
}
.sect_exp_tn .tn_map_container .Thiruvarur-cellular-pin-txt {
  margin-top: 14.7vw;
  margin-left: 18.9vw;
}
.sect_exp_tn .tn_map_container .Thanjavur-cellular-pin-txt {
  margin-top: 22.7vw;
  margin-left: 19.9vw;
}
.sect_exp_tn .tn_map_container .Kumbakkonam-cellular-pin-txt {
  margin-top: 22.7vw;
  margin-left: 19.9vw;
}
.sect_exp_tn .tn_map_container .Pudukottai-cellular-pin-txt {
  margin-top: 16.7vw;
  margin-left: 12.9vw;
}
.sect_exp_tn .tn_map_container .Dindigul-cellular-pin-txt {
  margin-top: 16.2vw;
  margin-left: 6.9vw;
}
.sect_exp_tn .tn_map_container .Theni-cellular-pin-txt {
  margin-top: 23.2vw;
  margin-left: 1.6vw;
}
.sect_exp_tn .tn_map_container .Madurai-cellular-pin-txt {
  margin-top: 20.2vw;
  margin-left: 6.9vw;
}
.sect_exp_tn .tn_map_container .Sivagangai-cellular-pin-txt {
  margin-top: 18.7vw;
  margin-left: 11.9vw;
}
.sect_exp_tn .tn_map_container .Ramanathapuram-cellular-pin-txt {
  margin-top: 25.2vw;
  margin-left: 17.4vw;
}
.sect_exp_tn .tn_map_container .Virudhunagar-cellular-pin-txt {
  margin-top: 22.7vw;
  margin-left: 5.9vw;
}
.sect_exp_tn .tn_map_container .Tenkasi-cellular-pin-txt {
  margin-top: 27.9vw;
  margin-left: 0.9vw;
}
.sect_exp_tn .tn_map_container .Thoothukudi-cellular-pin-txt {
  margin-top: 30.2vw;
  margin-left: 12.9vw;
}
.sect_exp_tn .tn_map_container .Tirunelveli-cellular-pin-txt {
  margin-top: 28.2vw;
  margin-left: 5.9vw;
}
.sect_exp_tn .tn_map_container .Kanyakumari-cellular-pin-txt {
  margin-top: 30.2vw;
  margin-left: 2.9vw;
}
.sect_exp_tn .tn_map_container .road-network {
  display: none;
}
.sect_exp_tn .tn_map_container .airport-pin {
  display: none;
}
.sect_exp_tn .tn_map_container .airport-tool-tip {
  max-width: 100%;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 0.052vw solid #fa4318;
  border-radius: 0.521vw;
  padding: 0.781vw 0.781vw 0.781vw 1.25vw;
  box-sizing: border-box;
  display: none;
  position: absolute;
}
.sect_exp_tn .tn_map_container .airport-tool-tip::before {
  content: "";
  position: absolute;
  border-left: 0.521vw solid transparent;
  border-right: 0.521vw solid transparent;
  top: 100%;
  left: 50%;
  margin-left: -0.521vw;
  border-top: 0.521vw solid #fa4318;
  margin-top: 0.052vw;
}
.sect_exp_tn .tn_map_container .airport-tool-tip::after {
  content: "";
  position: absolute;
  border-left: 0.521vw solid transparent;
  border-right: 0.521vw solid transparent;
  top: 100%;
  left: 50%;
  margin-left: -0.521vw;
  border-top: 0.521vw solid white;
  margin-top: -0.052vw;
  z-index: 1;
}
.sect_exp_tn .tn_map_container .airport-tool-tip .tooltip-title {
  text-align: center;
  font: normal normal bold 0.938vw/0.989vw Roboto;
  letter-spacing: 0vw;
  color: #242424;
  margin-bottom: 0.521vw;
}
.sect_exp_tn .tn_map_container .airport-tool-tip .tool-tip-container {
  display: flex;
}
.sect_exp_tn .tn_map_container .airport-tool-tip .name-container {
  padding-right: 0.781vw;
  border-right: 0.052vw solid #fa4318;
}
.sect_exp_tn .tn_map_container .airport-tool-tip .category_container {
  padding-left: 0.781vw;
}
.sect_exp_tn .tn_map_container .airport-tool-tip .list {
  text-align: left;
  font: normal normal normal 0.729vw/0.833vw Roboto;
  letter-spacing: 0vw;
  color: #4D4D4D;
}
.sect_exp_tn .tn_map_container .airport-tool-tip .title {
  text-align: left;
  font: normal normal 600 0.833vw/0.833vw Roboto;
  letter-spacing: 0vw;
  color: #4D4D4D;
  margin-bottom: 0.417vw;
}
.sect_exp_tn .tn_map_container .Chennai-airport-pin-txt {
  margin-top: -1.2vw;
  margin-left: 16.15vw;
}
.sect_exp_tn .tn_map_container .Coimbatore-airport-pin-txt {
  margin-top: 13.2vw;
}
.sect_exp_tn .tn_map_container .Coimbatore-airport-pin-txt::before {
  left: 26.5%;
}
.sect_exp_tn .tn_map_container .Coimbatore-airport-pin-txt::after {
  left: 26.5%;
}
.sect_exp_tn .tn_map_container .Madurai-airport-pin-txt {
  margin-top: 18.9vw;
  margin-left: 2.3vw;
}
.sect_exp_tn .tn_map_container .Tiruchirappalli-airport-pin-txt {
  margin-top: 12.6vw;
  margin-left: 5.6vw;
}
.sect_exp_tn .tn_map_container .Thoothukudi-airport-pin-txt {
  margin-top: 25.4vw;
  margin-left: 3.9vw;
}
.sect_exp_tn .tn_map_container .Salem-airport-pin-txt {
  margin-top: 7.6vw;
  margin-left: 4.25vw;
}
.sect_exp_tn .tn_map_container #tn_svg_map {
  width: 86%;
  height:60%;
}
.sect_exp_tn .tn_map_container .disabled {
  pointer-events: none;
}
.sect_exp_tn .tn_map_container .dist_a {
  fill: #9B9B9B;
  stroke: #fff;
  stroke-miterlimit: 10;
}
.sect_exp_tn .tn_map_container .dist_b {
  fill: #C2C2C2;
  stroke: #fff;
  stroke-miterlimit: 10;
}
.sect_exp_tn .tn_map_container .dist_c {
  fill: #DBD7D7;
  stroke: #fff;
  stroke-miterlimit: 10;
}
.sect_exp_tn .tn_map_container .dist_tn {
  transition: all 0.3s ease-out;
}
.sect_exp_tn .tn_map_container .dist_tn:hover {
  fill: #F6CF46;
  transform: translate(0, -0.208vw);
  filter: url(#drop-shadow);
}
.sect_exp_tn .tn_map_container .dist-active {
  fill: url(#MyGradient);
  transform: translate(0, -0.208vw);
  filter: url(#drop-shadow);
}
.sect_exp_tn .tn_map_container .dist-active:hover {
  fill: url(#MyGradient);
}
.sect_exp_tn .tn_map_container .district-name-active {
  display: none;
}
.sect_exp_tn .tn_map_container .display-none {
  /* display: none !important; */
}
.sect_exp_tn .tn_map_container .map-pin-hover {
  transition: all 0.3s ease-out;
  fill: var(--secondary);
  filter: url(#drop-shadow);
  transform: translate(0, -0.208vw);
}



.sect_exp_tn2 .tn_map_container .dist_tn:hover {
  fill: #F6CF46;
  transform: translate(0, -0.208vw);
  filter: url(#drop-shadow1);
}
.sect_exp_tn2 .tn_map_container .dist-active {
  fill: url(#MyGradient1);
  transform: translate(0, -0.208vw);
  filter: url(#drop-shadow1);
}
.sect_exp_tn2 .tn_map_container .dist-active:hover {
  fill: url(#MyGradient1);
}
.sect_exp_tn2 .tn_map_container .district-name-active {
  display: none;
}
.sect_exp_tn .tn_map_container .display-none {
  /* display: none !important; */
}
.sect_exp_tn2 .tn_map_container .map-pin-hover {
  transition: all 0.3s ease-out;
  fill: var(--secondary);
  filter: url(#drop-shadow1);
  transform: translate(0, -0.208vw);
}


.sect_exp_tn .tn_map_additional_buttons {
  display: flex;
  position: relative;
  flex-direction: column;
  margin-top: 31.146vw;
}
.sect_exp_tn .tn_map_additional_buttons .world_map_button {
  width: 4.167vw;
  height: 4.167vw;
  margin-bottom: 0.781vw;
  cursor: pointer;
}
.sect_exp_tn .tn_map_additional_buttons .world_map_button img {
  width: 4.167vw;
  height: 4.167vw;
}
.sect_exp_tn .tn_map_additional_buttons .world_map_button:hover + .world_map_btn_tooltip {
  display: block;
}
.sect_exp_tn .tn_map_additional_buttons .goolge_maps_button {
  width: 4.167vw;
  height: 4.167vw;
  cursor: pointer;
}
.sect_exp_tn .tn_map_additional_buttons .goolge_maps_button img {
  width: 4.167vw;
  height: 4.167vw;
}
.sect_exp_tn .tn_map_additional_buttons .goolge_maps_button:hover + .google_maps_btn_tooltip {
  display: block;
}
.sect_exp_tn .tn_map_additional_buttons .map_button_tooltip {
  display: none;
  white-space: nowrap;
  right: 4.688vw;
  position: absolute;
  text-align: center;
  font: normal normal normal 0.729vw/1.667vw Roboto;
  letter-spacing: 0.05vw;
  color: #fa4318;
  box-shadow: 0vw 0.156vw 0.313vw rgba(0, 0, 0, 0.1607843137);
  border: 0.052vw solid #fa4318;
  border-radius: 1.042vw;
  padding: 0 0.781vw;
}
.sect_exp_tn .tn_map_additional_buttons .world_map_btn_tooltip {
  top: 1.3vw;
}
.sect_exp_tn .tn_map_additional_buttons .google_maps_btn_tooltip {
  top: 6.1vw;
}
.sect_exp_tn .world_map_modal {
  display: none;
  position: fixed;
  z-index: 100000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.5);
}
.sect_exp_tn .world_map_modal_content {
  background: url("../images/homepage-images/explore-tamil-nadu-images/model-bg.svg");
  margin: auto;
  margin-top: 4.115vw;
  width: 75.781vw;
  height: 48.021vw;
  position: relative;
  overflow: hidden;
  border-radius: 0.521vw;
}
.sect_exp_tn .world_map_modal_content .world_map_close_btn {
  width: 1.719vw;
  height: 1.719vw;
  right: 1.563vw;
  top: 1.563vw;
  position: absolute;
  z-index: 1;
}
.sect_exp_tn .world_map_modal_content .world_map_close_btn img {
  width: 1.719vw;
  height: 1.719vw;
}
.sect_exp_tn .world_map_modal_content .world_map_img_container {
  width: 64.962vw;
  height: 38.794vw;
  margin-top: 4.618vw;
  margin-left: 5.382vw;
}
.sect_exp_tn .world_map_modal_content .world_map_img_container #world_map_zoomed_out {
  width: 75.833vw;
  height: 48.021vw;
  transition: transform 1s, opacity 1s;
  transform-origin: 82% 65%;
  position: absolute;
  top: 0;
  left: 0;
}
.sect_exp_tn .world_map_modal_content .world_map_img_container #world_map_zoomed_in {
  opacity: 0;
  width: 75.833vw;
  height: 48.021vw;
  transition: transform 1s, opacity 1s;
  position: absolute;
  top: 0;
  left: 0;
}
.sect_exp_tn .world_map_modal_content .world_map_zoom_btn {
  width: 3.125vw;
  height: 3.125vw;
  position: absolute;
  bottom: 4.531vw;
  right: 1.823vw;
  cursor: pointer;
}
.sect_exp_tn .world_map_modal_content .world_map_zoom_btn img {
  width: 3.125vw;
  height: 3.125vw;
}
.sect_exp_tn .map_legend {
  letter-spacing: 0px;
  width: 25.938vw;
  margin-left: 9vw;
}
.sect_exp_tn .map_legend .dist_legend_container {
  display: flex;
  margin-bottom: 1.25vw;
}
.sect_exp_tn .map_legend .dist_legend_container .dist_legend_img {
  margin-right: 0.625vw;
  width: 1.042vw;
  height: 1.042vw;
}
.sect_exp_tn .map_legend .dist_legend_container .dist_legend_img img {
  width: 1.042vw;
  height: 1.042vw;
}
.sect_exp_tn .map_legend .dist_legend_container .dist_legend_text {
  font: normal normal normal 1.042vw/1.354vw Roboto;
  color: #5A5A5A;
  margin-right: 2.2vw;
}
.sect_exp_tn .map_legend .dist_legend_description {
  font: normal normal normal 0.833vw/1.042vw Roboto;
  color: #9B9B9B;
}
.sect_exp_tn .map_legend .dist_desc_link {
  text-decoration: underline !important;
  color: #9B9B9B;
  cursor: pointer;
}
.sect_exp_tn .map_legend .dist_desc_link:hover {
  color: #fa4318 !important;
}
.description1
{    pointer-events: none;
    position: absolute;
    font-size: 14px;
    text-align: center;
    background:#0a203d;
    padding: 0px 15px;
    z-index: 5;
 
    line-height: 30px;
    margin:  0px 0 0 50px;
    color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 1px #938a8a;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: none;
}
.description1.active
{
    display: block;
  }
/* .description1:after
 {
    content: '';
    position: absolute;
    left: 50%;
    top: 100%;
    width: 0;
    height: 0;
    margin-left: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #938a8a;
}*/

.popover 
{
  z-index: 1;
}
.mappopup h6
{
    margin: 0px;
}
.mappopup h6 a
{
  font-size: 12px;
  cursor: pointer;
}
.map_class_a{
  fill: #c2c2c2;
  mix-blend-mode: multiply;
  isolation: isolate;
  }
  .map_class_b{
  fill: #d23a34;
  }
  .map_class_c{
  fill: #fff;
  }
  .map_class_d,
  .map_class_e{
  stroke: none;
  }
  .map_class_e{
  fill: #fff;
  }
  .mappopup
  {
    z-index: 1;
  }
  .lightning-bolt {
    max-width: 20px;
    height: auto;
  }