.header .btn-getstarted, .header .btn-getstarted:focus{
	background: linear-gradient(90deg, #FA5405 0%, #E51514 79%);
	font-size: unset;
    padding: 10px 26px;
    font-weight: 600;
    border-radius: 15px;
}
.header {
    background: unset !important;
    box-shadow: unset !important;
    backdrop-filter: unset;
    padding: 25px 0;
}
.scrolled .header {
  backdrop-filter: blur(10px);
  border-bottom: unset;
}
.homebtn {
	background: linear-gradient(90deg, #FA5405 0%, #E51514 79%) !important;
	font-size: unset;
	border: unset;
}
.homebtn:hover{
  background: linear-gradient(90deg, #FA5405 0%, #E51514 79%) !important;
  font-size: unset;
  border: unset;
}
.heronew{
	background-image: url('../img/NEW/back.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 120px;
}
.heronew h1 {
   font-size: 3rem;
   font-weight: 900;
   font-style: italic;
   background: linear-gradient(180deg, #F7DFB3, #F3A821);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.heronew p {
	font-size: 1.5rem;
}
@media (max-width: 768px) {
	.heronew{
		padding-top: 100px;
	}
    .heronew h1 {
        font-size: 29px;
        line-height: unset;
    }
    .heronew p {
		font-size: 1.2rem;
	}
}
.heronew .feature-card {
  background: linear-gradient(90deg, #9B0C49, #560062);
  border-radius: 20px;
  padding: 15px;
  backdrop-filter: blur(10px);
  border: 1px solid #850B5D;
  transition: 0.3s;
  box-shadow: 0 0 15px #FBCB8E;
  height: 100%;
}
.heronew .feature-card h4{
	color: #FACF96;
	font-size: 1.8rem;
	margin-bottom: 0px;
}
.heronew .feature-card p{
  	font-size: 1.4rem;
  	margin-bottom: 0px;
}
.heronew .feature-card img{
	height: 40px;
	width: 40px;
}
.heronew .feature-card:hover {
  transform: translateY(-5px);
}
.heronew .step-box {
  color: #fff;
  background-image: url('../img/NEW/step.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  padding: 20px 0px;
}
.heronew .box1{
	background: linear-gradient(90deg, #2D003B 0%, #4A0049 79%) !important;
    padding: 30px 0px;
    text-align: center;
    border: 2px solid #79045D;
    border-radius: 10px;
    box-shadow: 5px 5px 10px 2px rgb(0 0 0 / 50%);
}
.heronew .box1 h3{
	color: #FCD9C3;
	font-size: 2rem;
	font-weight: 500;
	text-shadow:0 0 10px #ffddc1;
}
.heronew .line{
	background: linear-gradient(90deg, #fa540533 0%, #E5151433 79%) !important;
	padding: 1px;
}
.heronew .mtext{
	font-size: 2rem;
   background: linear-gradient(180deg, #F7DFB3, #F3A821);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.backfullimg{
	background-image: url('../img/NEW/back1.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center;
}
.safety{
	background-color: unset;
}
.safety .section-title h2{
	font-size: 2.5rem;
  font-weight: 900;
  font-style: italic;
  background: linear-gradient(180deg, #F7DFB3, #F3A821);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.safety .list-card {
  background: linear-gradient(90deg, #9B0C49, #560062);
  border-radius: 20px;
  padding: 20px;
  backdrop-filter: blur(10px);
  border: 1px solid #FBCF95;
  transition: 0.3s;
  box-shadow: 0 0 15px #FBCB8E;
  height: 100%;
}
.safety .list-card h4{
	color: #FACF96;
	margin-bottom: 0px;
}
.safety .list-card p{
  margin-bottom: 0px;
}
.safety .list-card:hover {
  transform: translateY(-5px);
}

.clientsay{
	background-color: unset;
}
.clientsay .section-title h2{
	font-size: 2.5rem;
  font-weight: 900;
  font-style: italic;
  background: linear-gradient(180deg, #F7DFB3, #F3A821);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.clientsay .box-card {
	background: linear-gradient(90deg, #28003C, #720922, #52003E);
	padding: 35px;
}
.clientsay .first-box{
	background-image: url('../img/NEW/line.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left;
	padding: 40px;
}
.swiper-button-next,
.swiper-button-prev {
  left: 9px;
  top: unset;
  bottom: 0px;
  background: linear-gradient(90deg, #F7DFB3 0%, #F3A821 79%);
  padding: 22px;
  border-radius: 50%;
  color: #fff !important;
  z-index: 999;
}
.swiper-button-next{
  left: 60px;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
  top: 50%;
  right: 0;
  left: unset; 
  width: auto;
}
.swiper {
  max-height: 60vh;
  width: 100%;
}
.swiper-pagination-bullet {
  width: 10px;
  border-radius: 15px;
  color: #ffffff;
  opacity: 1;
  background: #fff;
  height: 10px;
}
.swiper-pagination-bullet-active {
  background: #F3A821;
}
@media (max-width: 768px) {
  .swiper {
    max-height: 100vh;
  }
  .clientsay .first-box{
    padding: 25px;
  }
}
.cta-box {
  background: linear-gradient(180deg, #F7DFB3 0%, #F3A821 60%, #E26B00 100%);
  color: #000;
}
.btn-gradient {
  background: linear-gradient(90deg, #8C006B 0%, #D0005F 100%);
  border: none;
}

.footer{
	background-color: unset;
  padding-bottom: 15px;
}
.footer .footer-about .logo img{
	max-height: 150px;
}
.footer .copyright{
  border: unset;
}
.footer .social-links a{
  background: unset;
}

.scroll-top{
  background-color: #490049;
}
.modelbackground {
  background: linear-gradient(90deg, #9B0C49, #560062);
}
.modelbtn {
  background: linear-gradient(90deg, #FA5405 0%, #E51514 79%);
  font-size: unset;
  font-weight: 600;
}
.modelbtn:hover {
  background: linear-gradient(90deg, #FA5405 0%, #E51514 79%);
  font-size: unset;
  font-weight: 600;
}