.rts-data-center {
	 position: relative;
	 background: var(--data-center-bg);
}
 @media (max-width: 768px) {
	 .rts-data-center .rts-section__title {
		 font-size: 30px;
	}
}
 @media (max-width: 576px) {
	 .rts-data-center .rts-section__title {
		 font-size: 24px;
	}
}
 .rts-data-center__location {
	 position: relative;
}
 .rts-data-center__location img {
	 width: 100%;
	 object-fit: cover;
}
 .rts-data-center__location .round-shape {
	 padding: 0;
	 margin: 0;
}
 .rts-data-center__location .round-shape li {
	 position: absolute;
	 text-align: center;
	 list-style: none;
}
 .rts-data-center__location .round-shape li .tolltip {
	 font-size: 16px;
	 cursor: pointer;
}
 .rts-data-center__location .round-shape li .tooltip-inner {
	 background: none !important;
	 color: var(--color-secondary);
	 font-size: 14px;
	 padding: 15px;
	 opacity: 1 !important;
	 left: -100px;
	 min-width: max-content;
	 position: relative;
	 margin: 0 auto;
	 text-align: left;
	 border-radius: 4px;
}
 .rts-data-center__location .round-shape li.one {
	 top: 15.5%;
	 left: 17%;
}
 @media (max-width: 768px) {
	 .rts-data-center__location .round-shape li.one {
		 left: 16%;
	}
}
 .rts-data-center__location .round-shape li.two {
	 top: 25.5%;
	 left: 47.5%;
}
 @media (max-width: 768px) {
	 .rts-data-center__location .round-shape li.two {
		 left: 46.5%;
	}
}
 .rts-data-center__location .round-shape li.three {
	 top: 19%;
	 right: 20%;
}
 @media (max-width: 768px) {
	 .rts-data-center__location .round-shape li.three {
		 right: 19%;
	}
}
 .rts-data-center__location .round-shape li.four {
	 top: 36.4%;
	 left: 17.6%;
}
 @media (max-width: 768px) {
	 .rts-data-center__location .round-shape li.four {
		 left: 16.6%;
	}
}
 .rts-data-center__location .round-shape li.five {
	 top: 44%;
	 left: 52.2%;
}
 @media (max-width: 768px) {
	 .rts-data-center__location .round-shape li.five {
		 left: 51.2%;
	}
}
 .rts-data-center__location .round-shape li.six {
	 top: 47.5%;
	 right: 31.2%;
}
 @media (max-width: 768px) {
	 .rts-data-center__location .round-shape li.six {
		 right: 30.2%;
	}
}
 .rts-data-center__location .round-shape li.seven {
	 top: 34%;
	 right: 24%;
}
 @media (max-width: 768px) {
	 .rts-data-center__location .round-shape li.seven {
		 right: 23%;
	}
}
 .rts-data-center__location .round-shape li.eight {
	 bottom: 31.3%;
	 left: 28.9%;
}
 @media (max-width: 768px) {
	 .rts-data-center__location .round-shape li.eight {
		 bottom: 27.3%;
		 left: 27.9%;
	}
}
 .rts-data-center__location .round-shape li.nine {
	 bottom: 16.3%;
	 left: 51%;
}
 @media (max-width: 768px) {
	 .rts-data-center__location .round-shape li.nine {
		 bottom: 12.3%;
		 left: 50%;
	}
}
 .rts-data-center__location .round-shape li.ten {
	 bottom: 18.7%;
	 right: 16.5%;
}
 @media (max-width: 768px) {
	 .rts-data-center__location .round-shape li.ten {
		 bottom: 14.7%;
		 right: 15.5%;
	}
}
 .rts-data-center__location .round-shape span {
	 width: 8px;
	 height: 8px;
	 border-radius: 50%;
	 background: #00b67a;
	 display: block;
	 position: relative;
	 margin: auto;
}
 .rts-data-center__location .round-shape span::after {
	 content: '';
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 border-radius: 50%;
	 border: 1px solid #00b67a;
	 top: 0;
	 left: 0;
	 animation: pulse-border 2s ease-out infinite;
}
 .rts-data-center__location .round-shape img {
	 margin-top: 15px;
}
 @media (max-width: 768px) {
	 .rts-data-center__location .round-shape img {
		 margin-top: 5px;
	}
}
 @media (max-width: 576px) {
	 .rts-data-center__location .round-shape img {
		 margin-top: 0;
		 width: 15px;
	}
}
 .rts-data-center .rts-shape__one {
	 height: 330px;
	 width: 65px;
	 background: var(--data-center-shape-small);
	 position: absolute;
	 bottom: 45%;
	 left: -4%;
	 transform: rotate(60deg);
	 z-index: -1;
}
 .rts-data-center .rts-shape__two {
	 width: 356px;
	 height: 575px;
	 background: var(--data-center-shape-1);
	 position: absolute;
	 top: 30%;
	 left: -10%;
	 transform: rotate(60deg);
	 z-index: -1;
}
 .rts-data-center .rts-shape__three {
	 width: 356px;
	 height: 575px;
	 background: var(--data-center-shape-1);
	 position: absolute;
	 top: 10%;
	 right: -10%;
	 transform: rotate(-120deg);
	 z-index: -1;
}
 .rts-data-center .rts-shape__four {
	 height: 330px;
	 width: 65px;
	 background: var(--data-center-shape-small);
	 position: absolute;
	 bottom: 20%;
	 right: -4%;
	 transform: rotate(-120deg);
	 z-index: -1;
}
 
 .tooltip-inner {
  background: var(--color-primary);
  color: var(--color-white);
  font-size: 14px;
  padding: 15px;
  opacity: 1 !important;
  right: 0;
  min-width: 220px;
  position: absolute;
  margin: 0 auto;
  text-align: left;
  border-radius: 4px;
}

.tooltip > .tooltip-arrow {
  display: none;
}

.color-hostie > .tooltip-inner {
  max-width: max-content;
  min-width: max-content;
  left: unset;
  padding: 5px 10px;
}

.section__padding {
  padding: 120px 0;
}
@media screen and (max-width: 767px) {
  .section__padding {
    padding: 60px 0;
  }
}
.fix {
  overflow: hidden;
}