.rules-info-icon {
  position: relative;
  line-height: 1em;
  display: inline-block;
  font-size: var(--font-10);
  color: #fff;
  font-family: "Flaticon";
  text-align: center;
  background-color: #fff;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  min-width: 10px;
  min-height: 10px;
  margin-top: 7px;
  margin-right: 15px;
}
.price-block_one .price-block_one-options {
  display: flex;
}
.price-block_one-title {
  font-size: var(--font-30);
  text-align: left;
  margin-bottom: 20px;
  padding-left: 23px;
}
.price-block_one .price-block_one-options .point {
  color: #f5f5f5;
}
.price-block_one-inner {
  min-height: 550px;
}
.slider-one {
  overflow: hidden;
}
.slider-one_slide {
  padding: 150px 0px 100px;
}

.slider-one_content-inner {
  padding-left: 15px;
}
.slider-one_image-layer:before,
.video-one::before {
  display: none;
}
.slider-one_date span {
  position: static;
  font-size: var(--font-40);
}
.slider-one_date {
  padding-left: 0;
  font-size: var(--font-20);
  color: var(--white-color);
  margin: 30px 0;
}
.slider-one_heading {
  font-size: var(--font-30);
  line-height: 35px;
  font-weight: 500;
  margin-bottom: 25px;
}
.main-header .main-menu .navigation > li > a {
  text-transform: none;
}

/* ******************* Main Styeles : Radio Card */
label.radio-card {
  cursor: pointer;
}
label.radio-card .card-content-wrapper {
  background: #002d73 url("../images/background/regtype-bg.jpg") no-repeat;
  background-size: cover;
  border-radius: 5px;
  max-width: 280px;
  min-height: 330px;
  padding: 15px;
  display: grid;
  /*box-shadow: 0 2px 4px 0 rgba(219, 215, 215, 0.5), 0 0 0 2px #d0d0d0;*/
  transition: 200ms linear;
}
label.radio-card .check-icon {
  width: 20px;
  height: 20px;
  display: inline-block;
  border: solid 2px #e3e3e3;
  border-radius: 50%;
  transition: 200ms linear;
  position: relative;
}
label.radio-card .check-icon:before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93552 4.58423C0.890286 4.53718 0.854262 4.48209 0.829309 4.42179C0.779553 4.28741 0.779553 4.13965 0.829309 4.00527C0.853759 3.94471 0.889842 3.88952 0.93552 3.84283L1.68941 3.12018C1.73378 3.06821 1.7893 3.02692 1.85185 2.99939C1.91206 2.97215 1.97736 2.95796 2.04345 2.95774C2.11507 2.95635 2.18613 2.97056 2.2517 2.99939C2.31652 3.02822 2.3752 3.06922 2.42456 3.12018L4.69872 5.39851L9.58026 0.516971C9.62828 0.466328 9.68554 0.42533 9.74895 0.396182C9.81468 0.367844 9.88563 0.353653 9.95721 0.354531C10.0244 0.354903 10.0907 0.369582 10.1517 0.397592C10.2128 0.425602 10.2672 0.466298 10.3112 0.516971L11.0651 1.25003C11.1108 1.29672 11.1469 1.35191 11.1713 1.41247C11.2211 1.54686 11.2211 1.69461 11.1713 1.82899C11.1464 1.88929 11.1104 1.94439 11.0651 1.99143L5.06525 7.96007C5.02054 8.0122 4.96514 8.0541 4.90281 8.08294C4.76944 8.13802 4.61967 8.13802 4.4863 8.08294C4.42397 8.0541 4.36857 8.0122 4.32386 7.96007L0.93552 4.58423Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center center;
  transform: scale(1.6);
  transition: 200ms linear;
  opacity: 0;
}
label.radio-card input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
label.radio-card input[type="radio"]:checked + .card-content-wrapper {
  box-shadow:
    0 2px 4px 0 rgba(219, 215, 215, 0.5),
    0 0 0 2px #002d73;
}
label.radio-card
  input[type="radio"]:checked
  + .card-content-wrapper
  .check-icon {
  background: var(--main-color);
  border-color: var(--main-color);
  transform: scale(1.2);
}
label.radio-card
  input[type="radio"]:checked
  + .card-content-wrapper
  .check-icon:before {
  transform: scale(1);
  opacity: 1;
}
label.radio-card input[type="radio"]:focus + .card-content-wrapper .check-icon {
  box-shadow: 0 0 0 4px rgba(255, 90, 15, 0.2);
  border-color: var(--main-color);
}
label.radio-card .card-content img {
  margin-bottom: 10px;
}
label.radio-card .card-content h4 {
  font-size: 16px;
  letter-spacing: -0.24px;
  text-align: center;
  color: #fff;
  margin-bottom: 10px;
}
label.radio-card .card-content h5 {
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
  color: #686d73;
}
.radio-box {
  display: grid;
  grid-gap: 30px;
  place-items: center;
  place-content: center;
  grid-auto-flow: column;
  grid-template-rows: auto;
}
.about-two {
  background: #af14ba;
  /* background: #ff5a0f url("../images/background/about-bg.jpg") no-repeat; */
  background-size: cover;
  padding: 100px 0px 50px;
}
.agenda-one {
  background: #002d73 url("../images/background/agenda-bg.jpg") no-repeat;
  background-size: cover;
  padding: 100px 0px 50px;
}
.agenda-one .w-75 {
  box-shadow: 12px 12px 60px 0px rgba(0, 0, 0, 0.5);
}
.services-one {
  /* background: #002d73 url("../images/background/rewards-bg.jpg") no-repeat; */
  background-color: #af14ba;
  background-size: cover;
  padding: 150px 0px 150px;
  position: relative;
}
.faq-one {
  background: #af14ba url("../images/background/about-bg.jpg") no-repeat;
  background-size: cover;
  padding: 100px 0px 50px;
}
.business-one {
  background: #af14ba url("../images/background/rules-bg.jpg") no-repeat;
  background-size: cover;
  padding: 120px 0 80px;
}
.sec-title_heading {
  position: relative;
  line-height: 1;
  z-index: 3;
  font-weight: 500;
}
.sec-title_heading .spanMain {
  /* position: relative; */
  /* bottom: -8px; */
  left: 0;
  font-size: 120px;
  font-weight: 900;
  text-transform: uppercase;
  opacity: 0.25;
}
.sec-title_heading .spanContent {
  position: absolute;
  bottom: 8px;
  left: 20%;
}
.price-block_one-inner {
  background-position: right !important;
  background-size: contain !important;
  background: #af14ba url("../images/newimg/Website-16.png") no-repeat;
  min-height: 100px;
}
/* .price-block_one-inner.one { */
/* background: #004dc3 url("../images/dos.png") no-repeat; 
}
.price-block_one-inner.two {
  background: #af14ba url("../images/newimg/Website-14.png") no-repeat;
  min-height: 250px;
}
.price-block_one-inner.three {
  background: #af14ba url("../images/newimg/Website-16.png") no-repeat;
  min-height: 550px;
}
.price-block_one-inner.four {
  background: #af14ba url("../images/newimg/Website-15.png") no-repeat;
  min-height: 400px;
}
.price-block_one-inner.four {
  background: #af14ba url("../images/newimg/Website-17.png") no-repeat;
  min-height: 200px;
}
/* .price-block_one-inner.donts {
  background: #003484 url("../images/donts.png") no-repeat;
  background-position: right;
  background-size: contain;
} */
.btn-img {
  background: transparent;
}

.st0 {
  fill: #ffffff;
}

.st1 {
  fill: none;
  stroke: #ffffff;
  stroke-width: 4;
  stroke-miterlimit: 10;
}

.st2 {
  fill: none;
  opacity: 1;
  stroke: var(--main-color);
  stroke-width: 2;
  stroke-miterlimit: 10;
}

#one {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-animation: line-glow 1s 0.1s infinite;
  animation: line-glow 1s 0.1s infinite;
}

#two {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-animation: line-glow 1s 0.2s infinite;
  animation: line-glow 1s 0.2s infinite;
}

#three {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-animation: line-glow 1s 0.3s infinite;
  animation: line-glow 1s 0.3s infinite;
}

#four {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-animation: line-glow 1s 0.4s infinite;
  animation: line-glow 1s 0.4s infinite;
}

#five {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-animation: line-glow 1s 0.5s infinite;
  animation: line-glow 1s 0.5s infinite;
}

#six {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-animation: line-glow 1s 0.6s infinite;
  animation: line-glow 1s 0.6s infinite;
}

#seven {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-animation: line-glow 1s 0.7s infinite;
  animation: line-glow 1s 0.7s infinite;
}

#bulb-body-fill {
  -webkit-animation: bulb-on 1s ease infinite;
  animation: bulb-on 1s ease infinite;
}

@-webkit-keyframes line-glow {
  10% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 1;
  }
}

@keyframes line-glow {
  10% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 1;
  }
}

@-webkit-keyframes bulb-on {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes bulb-on {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.services-one_pattern-one {
  left: 0;
  top: 0;
  width: 15%;
  height: auto;
  transform: rotate(180deg);
}

.services-one_pattern-two {
  right: 0;
  top: 0;
  width: 15%;
  height: auto;
  transform: rotate(180deg) scale(-1, 1);
}

.services-one_pattern-three {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 15%;
  height: auto;
  transform: rotate(180deg) scale(1, -1);
}

.services-one_pattern-four {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 15%;
  height: auto;
}

.sec-title.centered .sec-title_heading span {
  left: 50%;
  transform: translateX(-50%);
}

.award-block {
  color: #fff;
  text-align: center;
}

.award-heading {
  font-size: 42px;
}

.award-text {
  font-weight: 700;
  font-size: 20px;
  line-height: 1.5;
}

.award-text span {
  font-size: 40px;
  display: inline-block;
  margin-bottom: 12px;
}

.award-block .headphone {
  width: 80%;
}

.award-block .echo {
  width: 200%;
  max-width: 200%;
  position: relative;
  margin-top: 25px;
  left: 50%;
  transform: translateX(-50%);
}

.award-block .soundbar {
  width: 90%;
}

.award-block .rank {
  font-size: 40px;
  font-weight: 300;
  margin-top: 30px;
}

.award-block .rank > sup {
  font-size: 15px;
  top: -1.3em;
}
.business-one.event_timeline {
  background: #002d73;
  /* background: #af14ba url(../images/background/rules-bg.jpg) no-repeat; */
}
.sec-title_heading.text-center .spanContent {
  left: 50%;
  /* right: 50%; */
  transform: translateX(-50%);
}
.focus_Box {
  position: relative;
  /* height: 240px; */
  object-fit: contain;
}
.focus_Box img {
  max-width: 100%;
  height: auto;
}
.focus_Box_inner {
  position: relative;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
.focus_Box_content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  padding: 10px 15px;
}
.focus_Box_content p {
  white-space: nowrap;
}
.bgLine {
  background-image: url(../images/newimg/Website-19.png);
  background-size: cover;
  top: auto;
  bottom: -50px;
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100px;
  background-repeat: no-repeat;
  background-position: center center;
}
.why_Participate{
  background-color: #af14ba;
}
.strategic_Themes {
  background-color: #002d73 !important;
}
.event_timeline h2 {
  font-size: 32px;
}
.award-block_img {
  width: 100%;
  overflow: hidden;
  height: 300px;
}
.award-block_img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.award-text {
  font-size: 22px;
}
.award-text.fs-2 {
  font-size: 16px !important;
}
/* .desktop_slider .desktop_img {
  height: 400px;
}
.desktop_slider .slider-one_image-layer {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
} */
.about-two_image {
  position: relative;
  display: inline-block;
  max-width: 800px;
  margin: 20px auto;
}
.about-two_image .video-thumbnail {
  width: 100%;
  height: auto;
  display: block;
}

.play-button {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 80px;
  height: 80px;
  background: rgb(217, 51, 59, 0.8);
  border-radius: 50%;
  transition: all 0.3s ease;
  text-decoration: none;
}

.play-button::before {
  content: "";
  position: absolute;
  left: 28px;
  top: 22px;
  width: 0;
  height: 0;
  border-left: 24px solid #fff;
  border-top: 16px solid transparent;
  border-bottom: 16px solid transparent;
}

.play-button:hover {
  background: rgba(255, 255, 255, 0.9);
  transform: translate(-50%, -50%) scale(1.1);
}

.play-button:hover::before {
  border-left-color: #333;
}

/* Responsive adjustments */
@media (max-width: 600px) {
  .play-button {
    width: 60px;
    height: 60px;
  }

  .play-button::before {
    left: 22px;
    top: 17px;
    border-left: 18px solid #fff;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
  }
}
.page_titleRes {
  padding: 0 !important;
}
.hamburger_header {
  /* height: 600px; */
  width: 100%;
}
.hamburger_header img {
  max-width: 100%;
  height: auto;
  /* object-fit: contain; */
}
.event_Mobi {
  display: none;
}
.reg-page-section .text-danger,
.reg-page-section .error {
  color: #ffd000 !important;
  font-size: 12px;
}

.desktop_slider {
  position: relative;
  width: 100%;
  height: 100vh;
  width: 100%;
  overflow: hidden;
}
.desktop_sliderImg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.desktop_slider .slider-one_slide {
  padding: 0;
}
.mobile_slider {
  display: none;
}
.awd_50 {
  margin-top: -50px;
}
.terms_Conditions{
  background-color: #002d73 !important;
}
.slider-one{
  position: relative;
}
.newBanner{
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-size: 80%;

}