:root {
  --maincolor: #ad6dce;
}
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  font-family: 'Mukta', sans-serif;
  
}

/* nav bar  */
.getStartbtn {
  border: 1px solid var(--maincolor);
}
.logo {
  text-align: center;
  line-height: 70px;
  font-size: 2rem;
  padding: 0 50px;
  background-color: var(--maincolor);
  animation: mylogoR 5s ease 0s infinite alternate-reverse;
}
@keyframes mylogoR {
  25% {
    border-bottom-right-radius: 0px;
  }
  50% {
    border-bottom-right-radius: 50px;
  }
  75% {
    border-top-left-radius: 0px;
  }

  100% {
    border-top-left-radius: 50px;
  }
}

/* nav bar -end */

/* hero section */
.svg{
   width: 100%;
   bottom: 0;
}

.heroBtn {
  background-color: var(--maincolor);
  color: white;
  border: none;
  outline: none;
  box-shadow: 0 0 10px 5px var(--maincolor);
  font-size: 12px;
}
.heroInput{
     font-size: 12px;
}
/* hero section-end */

/* card section */
.imgSize{
width: 35%;
}
.card-btn{
    background-color: #6dce9a !important;
    color: white;
}
.move{
    bottom: 0;
    right: 12px;
    width: 70px;
}
.card-border {
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 200px 0px 200px 200px;
    -moz-border-radius: 200px 0px 200px 200px;
    -webkit-border-radius: 200px 0px 200px 200px;
    border: 0px solid #000000;
    color: #6dce9a;
    background-color: #6dce9a32;
}
/* card section-end */
/* clint */

.img-w{
    width: 20%; 
}
.subtittle{
  font-size: 12px;
}
/*clint-end  */
/* call to action */
.calltoAction{
  border-bottom-right-radius: 30px;
}
/* call to action-end */
/*  footer*/
footer ul{
  list-style: none;
  padding-left: 0px !important;
}
.card-w{
  width: fit-content;
}
/*  footer-end*/

/* responsive */
@media(max-width:576px) {
  .navbar-brand {
    font-size: 16px;
  }
}
/* responsive-end */
img {
  border-radius: 25px;
}
#contact-us > div.row.pt-5.justify-content-center > div.col-md-6.col-5 > ul > li {
  font-size: 28px;
}