.tooltip-wrapper .tooltiptext {
  visibility: hidden;
  width: 210px;
  background: linear-gradient(90deg,rgba(255, 176, 5, 1) 0%, rgba(255, 0, 0, 1) 100%);
  color: white;
  text-align: center;
  border-radius: 20px 20px 0px 20px;
  padding: 8px;
  position: absolute;
  bottom: 53%;
  left: 2%;
  transform: translateX(-50%);
  z-index: 1000;
  opacity: 0;
  transition: opacity 0.3s;
  pointer-events: none;
}

.tooltip-wrapper:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

/*.tooltip-wrapper .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 6px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}*/


.g-custom-bottomv1 {
	top: 100%;
}

.g-custom-right {
	right: 2%!important;
}
.g-custom-left {
	left: 89%!important;
}

.g-min-height-custom{
	min-height: 100px;
}

.g-min-height-custom1{
	min-height: 76px;
}

.g-min-height-custom3{
	min-height: 115px;
}	

@media (max-width: 768px) {
	.g-custom-left {
		left: 63%!important;
	}
	.g-custom-bottomv1 {
		bottom: -5%;
	}
	
	.g-custom-right {
		right: 10%!important;
	}
	.g-min-height-custom{
		min-height: 125px;
	}
	
	.g-min-height-custom1{
		min-height: auto;
	}
}

@media only screen and (max-width: 768px) and (orientation: landscape) {
    .g-custom-left {
		left: 75%!important;
	}
	.g-custom-bottomv1 {
		bottom: -5%;
	}
	
	.g-custom-right {
		right: 10%!important;
	}
	.g-min-height-custom{
		min-height: 155px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  /* Styles for tablets in portrait mode */
	.g-custom-left {
		left: 75%!important;
	}
	.g-custom-bottomv1 {
		bottom: -5%;
	}
	
	.g-custom-right {
		right: 10%!important;
	}
	.g-min-height-custom{
		min-height: 155px;
	}
	.g-min-height-custom1{
		min-height: 130px;
	}
	.g-min-height-custom2{
		min-height: 160px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  /* Styles for tablets in landscape mode */
	.g-custom-left {
		left: 80%!important;
	}
	.g-custom-bottomv1 {
		bottom: -5%;
	}
	
	.g-custom-right {
		right: 10%!important;
	}
	.g-min-height-custom{
		min-height: 160px;
	}
	.g-min-height-custom1{
		min-height: 130px;
	}
	.g-min-height-custom2{
		min-height: 130px;
	}
}

.custom-hover:hover{
	font-weight:800;
}

