﻿@media (min-width: 768px) {
    
    .header-icon1 {
		position: absolute;
		left: -2%;
		bottom: 35%;
		width: 24%;
		z-index: 0;
      } 
      .header-icon {
		right: 0%;
		bottom: 22%;
		width: 22%;
		z-index: 1;
		position: absolute;
        }  
  }
  .huge-bg-sec{
    padding: 30px 0;
  }
  @media (max-width: 400px) {
    .effect-3::before {
      content: '' !important;
      position: absolute !important;
      width: 98% !important;
      height: 15px !important;
      left: 50% !important;
      bottom: 0px !important;
      background-color: #f5514b !important;
      z-index: -1 !important;
      transform: translateX(-50%) !important;
    }
    .top-5 {
      background-image: linear-gradient(0deg,rgb(13, 0, 40) 0%, rgb(92, 0, 255) 100%);
      padding: 30px 0px 0px 0px !important;
    }
  }
  .recipro-sec {
      
    background-color: rgb(255, 255, 255);
    border: 1px solid #4103ec;
    background-size: cover;
    padding: 30px 20px 30px 20;
    border-radius: 20px;
  }
.effect-3 {
	position: relative;
	z-index: 1;
	display: inline-block;
}



.effect-1::before {
	content: '';
	position: absolute;
	width: 115%;
  height: 20px;
  left: 50%;
	bottom: 0px;
	background: url(../images/stroke1.png) no-repeat center center;
	background-size: auto;
	z-index: -1;
	transform: translateX(-50%);
	background-size: 100% 100%;
}

.effect-2::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 20px;
	left: 50%;
	bottom: 10px;
	background-color: rgb(255, 0, 107);
	z-index: -1;
	transform: translateX(-50%);
}
.effect-4::before {
content: '';
  position: absolute;
  width: 100%;
height: 11px;
  left: 50%;
  bottom: 10px;
background-color: rgb(106, 57, 230);
  z-index: -1;
  transform: translateX(-50%);
}

@media (max-width: 400px) {
	.effect-2::before {
		content: '';
		position: absolute;
		width: 102%;
		height: 25px;
		left: 50%;
		bottom: 0px;
		background-color: rgb(255, 0, 107);
		z-index: -1;
		transform: translateX(-50%);
		padding: 0;
	}
	.effect-4::before {
content: '';
  position: absolute;
  width: 100%;
  height: 5px;
  left: 50%;
  bottom: 6px;
  background-color: rgb(0, 205, 255);
  z-index: -1;
  transform: translateX(-50%);
	}
}




.effect-3::before {
content: '';
  position: absolute;
  width: 100%;
  height: 10px;
  left: 50%;
bottom: 11px;
background-color: rgb(236, 87, 87);

  z-index: -1;
  transform: translateX(-50%);
}

@media (max-width: 400px) {
	.effect-3::before {
content: '';
  position: absolute;
  width: 100%;
  height: 10px;
  left: 50%;
bottom: 11px;
background-color: rgb(22, 218, 255);
  z-index: -1;
  transform: translateX(-50%);
	}
}

.effect-5::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 20px;
	left: 50%;
	bottom: 10px;
	background-color: rgb(255, 182, 10);
	z-index: -1;
	transform: translateX(-50%);
}

@media (max-width: 400px) {
	.effect-5::before {
		content: '';
		position: absolute;
		width: 102%;
		height: 25px;
		left: 50%;
		bottom: 0px;
		background-color: rgb(255, 182, 10);
		z-index: -1;
		transform: translateX(-50%);
		padding: 0;
	}
}


@media (min-width: 768px) {
}

@media (min-width: 768px) {
}
.relative {
  position: relative;
}

@media (min-width: 768px) {
}