.topmrg{
	margin-top:133px!important;
}

.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color);
    box-shadow: 1px 2px 5px #abaaaa;
}

.pricing-content li
 {
    margin-bottom: 14px;
    font-weight: 500;
    color: #1e1e21;
}

.kathostingfont{
    font-size: 15px;
    font-weight: bold;
	color: #6f6af8;
}

.currency-switcher {
  position: fixed;
  top: 40%;
  right: 0;
  display: flex;
  flex-direction: column;
  border-radius: 6px 0 0 6px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.2);
  overflow: hidden;
  z-index: 9999;
}

.currency-switcher button {
  border: none;
  padding: 12px 20px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  font-family: sans-serif;
  transition: all 0.3s ease;
  text-align: center;
}

.currency-switcher .usd {
  background-color: #0d6efd; 
}

.currency-switcher .inr {
  background-color: #FF671F;
}

.currency-switcher button:hover {
  opacity: 0.85;
}

.currency-switcher button.active {
  box-shadow: inset 0 0 5px rgba(255,255,255,0.5);
}

.whatsapp-button {
	position: fixed;
	bottom: 15px;
	right: 15px;
	left: 100px;
	z-index: 99;
	background-color: #4fce5d;
	border-radius: 50px;
	color: #fff;
	text-decoration: none;
	width: 50px;
	height: 50px;
	font-size: 30px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	-webkit-box-shadow: 0 0 25px -6px #000;
	-moz-box-shadow: 0 0 25px -6px #000;
	box-shadow: 0 0 25px -6px #000;
	animation: effect 5s infinite ease-in
}

@keyframes effect {

	100%,
	20% {
		width: 60px;
		height: 60px;
		font-size: 40px
	}

	0%,
	10% {
		width: 60px;
		height: 60px;
		font-size: 35px
	}

	5% {
		width: 50px;
		height: 50px;
		font-size: 30px
	}
}


@media (min-width: 320px) and (max-width: 767px) {
 .whatsapp-button {
	position: fixed;
	bottom: 15px;
	right: 15px;
	left: 15px;
	z-index: 99;
	background-color: #4fce5d;
	border-radius: 50px;
	color: #fff;
	text-decoration: none;
	width: 50px;
	height: 50px;
	font-size: 30px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	-webkit-box-shadow: 0 0 25px -6px #000;
	-moz-box-shadow: 0 0 25px -6px #000;
	box-shadow: 0 0 25px -6px #000;
	animation: effect 5s infinite ease-in
}
}