 body.tmp-white-version .banner-two-main-wrapper .banner-right-content .main-img .logo-under-img-wrap .logo-under-img img {filter: inherit;}.mb30 {margin-bottom:30px}ul{padding-left :30px }ul li {list-style: circle;margin:0 }body.tmp-white-version .banner-two-main-wrapper .banner-right-content .main-img .banner-big-text-2 {-webkit-text-stroke: 1px #000;}@media (min-width: 992px) {.banner-two-main-wrapper .banner-right-content .main-img .logo-under-img-wrap {width: 160px;left: -60px;bottom: -74px;}}@media (min-width: 576px) {.get-in-touch-wrapper.contactinfo {padding: 20px 60px!important;}}.header--sticky.sticky,.header-one.header--transparent {background:#fff;border-bottom:1px solid #FF014F}.tmp-section-gap {padding: 0px 0 60px;}.banner-two-main-wrapper .banner-right-content .main-img .banner-big-text-1 {z-index:1}.tmp-mainmenu-nav .tmp-mainmenu > li , .tmp-star li, .copyright-area-one li{list-style-type: none;}.tmp-btn.hover-icon-reverse .btn-text {margin-inline-start : 0}.tmp-btn:hover.hover-icon-reverse .btn-text {transform:inherit}.tmp-btn.hover-icon-reverse .btn-icon {display:none}.col-lg-6.col-sm-6.description {color: var(--color-gray);font-family: var(--font-secondary);font-size: 16px;font-weight: 400;line-height: 34px;margin-bottom: 0;margin-top: 16px;}.contact-get-in-touch-wrap a.tmp-btn.hover-icon-reverse.radius-round {float: right;}section.education-experience.tmp-section-gapBottom {padding-top: 70px;}.client-testimonial-card-wrap .client-para {font-size:16px}p.description.tmp-scroll-trigger.tmp-fade-in.animation-order-3 {font-size: 18px;}.rounded-ll {border-radius: 20px !important;}@media (min-width: 576px) {.about-us-left-content-wrap {padding-left: 50px;padding-right: 50px;}}.rpp-banner-two-area {padding-top: 95px;}.tmp-section-gapBottom2 {padding-bottom:50px}.mt30p {margin-top:30px}.tmp-popup-mobile-menu .inner {background:#fff}@media (min-width: 1200px) {.header-content h2 {display:none}.header-content .tmp-header-right{display:none}}.headerh2{color:#FF014F;font-family: var(--font-primary);font-size: 32px;font-weight: 700;line-height: 42px;text-transform: capitalize;position: relative;text-align: left;}
 
/* FAQ*/

.transition, ul.faq li i:before, ul.faq li i:after, p {
  transition: all 0.25s ease-in-out;
}

.flipIn, ul.faq li, h2 {
  animation: flipdown 0.5s ease both;
}

.no-select, h3 {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


.faqsection {
  min-height: 0;
  display: inline-block;
  position: relative;
  left: 50%;
  margin: 90px 0;
  transform: translate(-50%, 0);
  box-shadow: 0 10px 0 0 #ff6873 inset;
  max-width: 960px;
  padding: 30px 15px;
}
@media (max-width: 550px) {
 .faqsection {
    box-sizing: border-box;
    transform: translate(0, 0);
    max-width: 100%;
    min-height: 100%;
    margin: 0;
    left: 0;
  }
}

.faqsection h2, .faqsection h3 {
  color: #ff6873;
}

ul.faq {
  list-style: none;
  perspective: 900;
  padding: 0;
  margin: 0;
}

ul.faq li {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
  padding-bottom: 4px;
  padding-top: 18px;
  border-top: 1px dotted #dce7eb;
}

ul.faq li:nth-of-type(1) {
  animation-delay: 0.5s;
}
ul.faq li:nth-of-type(2) {
  animation-delay: 0.75s;
}
ul.faq li:nth-of-type(3) {
  animation-delay: 1s;
}

ul.faq li:nth-of-type(4) {
  animation-delay: 1.25s;
}

ul.faq li:nth-of-type(5) {
  animation-delay: 1.5s;
}

ul.faq li:nth-of-type(6) {
  animation-delay: 1.75s;
}
ul.faq li:nth-of-type(7) {
  animation-delay: 2s;
}

ul.faq li:nth-of-type(8) {
  animation-delay: 2.25s;
}

ul.faq li:nth-of-type(9) {
  animation-delay: 2.5s;
}

ul.faq li:nth-of-type(10) {
  animation-delay: 2.75s;
}

ul.faq li:last-of-type {
  padding-bottom: 0;
}

ul.faq li i {
  position: absolute;
  transform: translate(-6px, 0);
  margin-top: 16px;
  right: 0;
}

ul.faq li i:before, ul.faq li i:after {
  content: "";
  position: absolute;
  background-color: #ff6873;
  width: 3px;
  height: 9px;
}

ul.faq li i:before { transform: translate(-2px, 0) rotate(45deg);}
ul.faq li i:after { transform: translate(2px, 0) rotate(-45deg);}

ul.faq li p {
	height:0; margin-top: 0; max-height: 0;
    opacity: 0; transform: translate(0, 50%);
}

ul.faq li.show p {
  margin-top: 0; max-height: auto; height:auto;
  opacity: 1; transform: translate(0, 50%); 
    display: inline-block;
}

ul.faq li.show i:before {
  transform: translate(2px, 0) rotate(45deg);
}
ul.faq li.show i:after {
  transform: translate(-2px, 0) rotate(-45deg);
}




@keyframes flipdown {
  0% {
    opacity: 0;
    transform-origin: top center;
    transform: rotateX(-90deg);
  }
  5% {
    opacity: 1;
  }
  80% {
    transform: rotateX(8deg);
  }
  83% {
    transform: rotateX(6deg);
  }
  92% {
    transform: rotateX(-3deg);
  }
  100% {
    transform-origin: top center;
    transform: rotateX(0deg);
  }
}