/*loader */
/*=======education=============*/
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');
@import url("https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap");
:root {
  --theme-color: #f2184e;
  --main-color: #f2184e;
}
.home_home .rating_review .rating_review_4 {
    display: none;
  }
.loader-box {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 99999;
  display: flex;
  justify-content: center;
  align-items: center;
}

.custom_loader img {
  width: 100%;
}
.dflx {
  display: flex;
}
.custom_loader {
  width: 13rem;
  height: 10rem;
  border: 16px solid #f3f3f3;
  border-top: 16px solid #f2184f;
  border-bottom: 16px solid #f2184f;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  animation: spin 3s infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*loader*/
.home_home .responsive .slick-prev.slick-arrow::before {
  background-color: #1d0866;
  content: "â†";
  font-size: 20px;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  height: 40px;
  width: 40px;
}
.home_home .responsive .slick-next.slick-arrow::before {
  content: "â†’";
  font-size: 20px;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  height: 40px;
  width: 40px;
  background-color: #1d0866;
}
.home_home .responsive .slick-next.slick-arrow {
  display: flex !important;
  line-height: 0;
  position: absolute;
  top: 50%;
  font-size: 0;
  left: 103%;
  display: block;
  margin-top: -10px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: transparent;
}
.home_home .responsive .slick-prev.slick-arrow {
  display: flex !important;

  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  right: 103%;

  display: block;

  margin-top: -10px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: transparent;
}
/*  16dec 2021----------register page new block */

.registration_registration .captcha {
  margin-bottom: 1rem;
}

.explor_banner_form .webform-register-wrapper h2 {
  font-size: 20px;
  margin-bottom: 5px;
}

.explor_banner_form fieldset#edit-select-conference--wrapper {
  width: 100%;
  margin-bottom: 10px;
}

.explor_banner_form #edit-select-conference--wrapper legend {
  margin-bottom: 10px;
  font-size: 0;
}

.explor_banner_form fieldset#edit-select-conference--wrapper label {
  font-size: 14px;
  font-weight: 500;
}

.explor_banner_form div#edit-actions {
  padding-top: 0;
  text-align: center;
  margin: 16px 0 0px 0;
}

.explor_banner_form .form_box input {
  line-height: 1.45;
  height: unset;
  margin-bottom: 10px;
}

.explor_banner_form .webform-register-wrapper {
  box-shadow: 0px 0px 0px rgb(0 0 0 / 30%);
  border-radius: 0px;
  padding: 32px;
  margin-bottom: 0px;
  background: #fff;
  border: 4px solid #f2184f;
}

.for_you_list li::marker {
  color: #f2184f;
}

.storeArea {
  width: 100%;
  background: #fdfdfd;
  padding: 70px 0;
}

.storeArea h3 {
  text-align: center;
  font-size: 34px;
  color: #262f3e;
}

.storeArea ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.storeArea ul li {
  margin: 16px 16px;
  padding: 32px;
  display: flex;
  border: 2px solid #f2184f;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  transition: 0.5s;
  cursor: pointer;
  width: 12%;
}

.storeArea ul li h5 {
  margin: 12px 8px 0;
  transition: 0.9s;
  font-size: 18px;
  color: #262f3e;
}

.storeArea .container-fluid {
  padding: 0 30px;
}

.storeArea ul li:hover {
  background: #f2184f;
  transform: translateY(-10px);
}

.storeArea ul li:hover h5 {
  color: #fff;
}

.storeArea p {
  font-size: 18px;
  margin: 15px auto;
  text-align: center;
  color: #000;
}

section.storeArea img {
  width: 90px;
  filter: hue-rotate(295deg);
  min-height: 90px;
  max-height: 90px;
  max-width: 100%;
  object-fit: contain;
}

.attendArea2 {
  width: 100%;
  padding: 70px 0;
}

.attendArea2 .attendBox {
  padding: 32px 32px;
  margin: 0px 0 0;
  border-radius: 5px;
  cursor: pointer;
  transition: 0.5s;
  box-shadow: 0 8px 9px -10px, 0px -3px 12px -8px;
  height: 100%;
}

.attendBox .insideStore img {
  width: 100px;
  filter: hue-rotate(295deg);
  max-width: 100%;
  margin-bottom: 10px;
  min-height: 90px;
  max-height: 100px;
  object-fit: contain;
}

.insideStore {
  text-align: center;
}

.attendArea2 .attendBox h5 {
  transition: 0.5s;
  font-size: 21px;
  color: #262f3e;
  margin-top: 6px;
}

.attendArea2 .container-fluid {
  padding: 0 30px;
}

.attendArea2 .attendBox:hover {
  background: #f2184f;
  transform: translateY(-10px);
}

.attendArea2 .attendBox:hover h5 {
  color: #fff;
}

.attendArea2 h3 {
  text-align: center;
  font-size: 34px;
  color: #262f3e;
}

.attendArea2 p {
  font-size: 18px;
  margin: 15px auto;
  text-align: center;
  color: #191919;
  margin-bottom: 40px;
}

.attendArea2 .container {
  max-width: 1120px;
}

.attendArea2 .attendBox:hover img,
.storeArea ul li:hover img {
  filter: brightness(0) invert(1);
}

.Awardee {
  position: relative;
  width: 100%;
}

.Awardee img {
  width: 100%;
}

.Awardee h4 {
  position: absolute;
  width: 100%;
  bottom: 37%;
  z-index: 99;
  color: #fff;
  text-align: center;
  font-size: 32px;
}

/*-----------------------*/

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Urbanist", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
li {
  margin: 0;
}

p {
  margin-bottom: 16px;
}

.clearfix {
  display: block;
}

.clearfix::after {
  content: "";
  display: block;
  height: 0;
  line-height: 0;
  font-size: 0;
  padding: 0;
  margin: 0;
  height: 0;
  width: 0;
  clear: both;
}

li.nav-item.show {
  position: relative;
}

li.nav-item a {
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 1.5;
  font-weight: 500;
  display: inline-block;
  text-decoration: none;
}

li.nav-item.last-menu {
  padding: 4px;
}

/*header css start*/

.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: transparent;
  z-index: 11111;
  transition: 1s all;
}
.only_custom_checkout_form .header {
  background: #1b2f58;
}

.header.sticky-header {
  background-color: #1b2f58;
  box-shadow: 0px -4px 10px #1b2f58;
  padding: 6px 0;
  transition: 1s all;
}

nav.navbar.my-navbar {
  border-radius: 10px;
  padding: 8px;
  width: 100%;
}

.header.sticky-header nav.navbar.my-navbar {
  box-shadow: none;
  margin-top: 0;
  padding: 4px;
  justify-content: center;
}

.navbar-brand {
  margin: 0;
}

header .navbar-toggler {
  background: #102543;
  min-height: 2rem;
  display: inline-flex;
  padding: 0.25rem 0.25rem;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  align-items: center;
  border: 0;
}

.navbar-toggler .navbar-toggler-icon {
  position: relative;
  height: 2px;
  background: #fff;
}

span.navbar-toggler-icon::before {
  content: "";
  position: absolute;
  top: -8px;
  left: 0;
  width: 100%;
  background: white;
  height: 2px;
}

span.navbar-toggler-icon::after {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 100%;
  background: white;
  height: 2px;
}

a.navbar-brand.logo-wrapper {
  max-width: 200px;
  padding: 0;
}

.header.sticky-header a.navbar-brand.logo-wrapper img.scroll-logo {
  display: block;
  width: 200px;
}

.header.sticky-header a.navbar-brand.logo-wrapper img.site-logo {
  display: none;
}

.header.sticky-header a.navbar-brand.logo-wrapper {
  padding-top: 0;
  padding-bottom: 0;
}

a.navbar-brand.logo-wrapper img {
  width: 200px;
}

a.navbar-brand.logo-wrapper img.scroll-logo {
  display: none;
}

.header.sticky a.navbar-brand.logo-wrapper {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
}

.header.sticky a.navbar-brand.logo-wrapper img {
  display: none;
}

.header.sticky a.navbar-brand.logo-wrapper img.scroll-logo {
  display: block;
}

.header.sticky a.navbar-brand.logo-wrapper {
  max-width: 90px;
}

ul.menu {
  flex-wrap: wrap;
}

ul.menu li {
  display: flex;
  margin-left: 0;
  align-items: center;
}

ul.menu li.last-menu {
  margin-left: 8px;
}

ul.menu li a {
  color: #1b2f58;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 1.45;
  font-weight: 400;
  display: inline-block;
  text-decoration: none;
}

.header.sticky nav.navbar.my-navbar {
  background-color: #fff;
  margin-top: 0px;
  border-radius: 0px;
  box-shadow: none;
  padding-right: 0;
  padding-left: 0;
  padding: 0;
}

.organiser_login li.expanded.dropdown ul {
  width: 290px;
}

/*header css end*/

/* Partners css start */

.home_home .exhibitor_section.media_partner_section {
  display: block !important;
}
.home_home textarea {
  width: 100%;
}
.exhibitor_slick img {
  filter: none !important;
}

.exhibitor_section.media_partner_section {
  overflow: hidden;
  padding: 0;
  /* box-shadow: inset 0px 0px 10px rgb(0 0 0 / 30%); */
  margin: 2rem 0 0;
}

.partner_bg_left {
  padding-right: 0;
  display: flex;
}

.partner_bg_left img {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  min-height: 100%;
}

.partner_bg_right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 16px;
  padding-left: 6rem;
}

.exhibitor_section.media_partner_section h2 {
  font-size: 32px;
  margin-bottom: 35px;
}

.exhibitor_section h2 {
  font-size: 33px;
  text-transform: capitalize;
  line-height: 1.2;
  font-weight: 800;
  color: #f2184f;
  margin-bottom: 16px;
}

.exhibitor_section.media_partner_section .gold_sliver_exhibitor h2 {
  font-size: 26px;
  margin-bottom: 16px;
  text-align: center;
}

.gold_sliver_exhibitor h2 span {
  display: inline-block;
  position: relative;
  background-color: #f2184f !important;
  text-transform: capitalize;
  padding: 0 4px;
  color: #ffffff;
}

.gold_sliver_exhibitor h2 {
  color: #2e2e2e;
  font-size: 33px;
  text-transform: capitalize;
  line-height: 1.2;
  font-weight: 600;
  margin-bottom: 16px;
}
.exhibitor_section.media_partner_section .exhibitor_slick a {
  display: block;
}
.exhibitor_section.media_partner_section .exhibitor_slick img {
  min-height: 140px;
  max-height: 140px;
}

.exhibitor_slick img {
  border: 1px solid #333;
  transform: unset !important;
  min-height: 140px;
  object-fit: contain;
  max-height: 140px;
  padding: 8px;
}

/* Partners css end */

/*vedio section csss*/

/*section.video-section.home-video-section {
    padding: 0 0 0px 0;
}*/

.video-section {
  position: relative;
  z-index: 0;
  padding: 0 0 50px 0;
}

.video-section #video-background-home {
  width: 100%;
  max-height: 100vh;
  object-fit: cover;
}

section.video-section.home-video-section::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 7px);
  background: #06131e14;
}

.banner-text {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 11;
  transform: translateY(-50%);
}
.home_home .banner-text {
  top: 55%;
}

.banner_cpation-btn {
  text-align: left;
}

.home-banner {
  width: 100%;
}

.banner_cpation-btn button {
  border: none;
  outline: none;
  background-color: transparent;
  padding: 0;
}
button.btn.btn-default.btn-banner.agenda_banner-btn.welcome-btn > a {
 
  color: #fff;
  border: 2px solid #fff;
  background-color: #f2184f;
  /* //changes */
}

button.btn.btn-default.btn-banner.agenda_banner-btn.welcome-btn > a:hover {
  
  transition: 0.5s all;
  background-color: white;
  color: #000;
  border: 2px solid #f2184f;
}
.banner_cpation-btn button a {
  display: inline-block;
  border: 2px solid #fff;
  background-color: transparent;
  /* padding: 4px 22px; */
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  border-radius: 25px;
  text-decoration: none;
}

.banner-text .banner-text-wrapper h1 span,
.banner-text .banner-text-wrapper h3 {
  color: #fff;
}

.banner-text-wrapper p {
  font-size: 19px;
  color: #fff;
  line-height: 1.45;
  font-weight: 400;
  max-width: 61%;
  margin: 0 auto;
  margin-bottom: 2rem;
}

button.button.banner-stage-btn {
  border: none;
  padding: 0;
  outline: 0;
  background: transparent;
}

.banner-btn button {
  border: none;
  outline: none;
  display: inline-block;
  background: transparent;
}

.video-section button.button.banner-stage-btn a {
  padding: 16px 25px;
  border-radius: 25px;
  background-color: #f2184f;
  border: 1px solid transparent;
}

button.button.banner-stage-btn a {
  text-decoration: none;
  color: #fff;
  display: inline-block;

  border-radius: 15px;
  padding: 3px 10px;
  transition: 0.5s all;
}

.banner-btn button a {
  font-size: 16px;
  color: #fff;
  line-height: 1.2;
  font-weight: 600;
  display: inline-block;
  padding: 10px 25px;
  text-transform: uppercase;

  border-radius: 21px;
}

img.banner-style {
  position: absolute;
  bottom: 7px;
  width: 100%;
  left: 0px;
  height: 240px;
  max-height: 240px;
}

/*vedio section css end*/

/*welcome-section start*/

.welcome-section {
  padding: 100px 0;
}

.welcome-text {
  padding-top: 30px;
  padding-right: 30px;
}

.welcome-text p {
  text-align: justify;
}

.welcome-row {
  margin-bottom: 30px;
}

.welcome-text h2 {
  color: #1b2f58;
  font-size: 35px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 15px;
  text-align: left;
}

.welcome-text p {
  color: #5a5a5a;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
  margin-bottom: 15px;
}

.welcome-text a {
  color: #1b2f58;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 700;
  margin-bottom: 35px;
  display: inline-block;
  text-decoration: none;
  text-transform: capitalize;
  background-color: #fdc800;
  padding: 15px 40px;
  position: relative;
}

.welcome-text a::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 11px;
  left: 11px;
  border: 1px solid #001d4a;
  z-index: -1;
  display: none;
  transition: 0.5s all;
}

.welcome-text a:hover::before {
  display: none;
  z-index: -1;
  transition: 0.7s all;
}

.welcome-figure {
  text-align: right;
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}

.welcome-figure::before {
  /*    content: '';*/
  position: absolute;
  top: -23px;
  left: -23px;
  width: 320px;
  height: 217px;
  background-color: #f2184f;
  z-index: -1;
}

.welcome-figure::after {
  /*    content: '';*/
  position: absolute;
  bottom: -16px;
  right: -16px;
  width: 187px;
  height: 115px;
  background-color: #f2184f;
  z-index: -1;
}

.welcome-figure img {
  width: 100%;
}

.welcome-scholarship {
  padding: 1rem;
  position: relative;
  height: 100%;
}

.welcome-scholarship img {
  display: inline-block;
  margin-bottom: 0.5rem;
  max-width: 16%;
  filter: invert(1);
}

.welcome-scholarship::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
  background: #f2184f;
}

.welcome-scholarship h2 {
  color: #1b2f58;
  font-size: 21px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 1rem;
}

.welcome-scholarship p {
  color: #5a5a5a;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 500;
  margin-bottom: 1rem;
}

.welcome-scholarship p + p {
  margin-top: 8px;
}
.welcome-speaker {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}

.d_agenda {
  display: inline-block;
  border-radius: 21px;
  text-decoration: underline;
  color: #f2184f;
}

.d_agenda:hover {
  text-decoration: none;
  color: #f2184f;
  transition: 0.5s all;
  font-weight: 500;
  font-size: 17px;
}
/*welcome-section end*/

/*event-section-start*/
.event-section {
  padding: 70px 0;
  background-color: #0c0036;
}
.event-caption h1 {
  font-size: 60px;
  line-height: 1.2;
  color: #fff;
  font-weight: 700;
  margin-bottom: 27px;
  text-transform: uppercase;
}
.event-wrapper {
  text-align: center;
}
.event-wrapper h2 {
  color: #ffff;
  font-size: 35px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 15px;
}
.event-wrapper p {
  color: #ffff;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
  margin-bottom: 35px;
}
.slick-menu {
  list-style: none;
  margin-left: -25px;
  margin-right: -25px;
  display: flex;
}
.slick-menu li {
  float: left;
  width: 33.333%;
  padding: 0 25px;
}
figure.slick-figure {
  position: relative;
  background: #fff;
  height: 100%;
  
}
.slick-menu li img {
  width: 100%;
}
.slick-caption-text {
  padding: 15px 15px;
  background-color: #fff;
  min-height: 240px;
  max-height: 240px;
}
.slick-caption-text h3 {
  color: #000;
  font-size: 21px;
  line-height: 1.2;
  font-weight: 600;
  margin-bottom: 5px;
  text-align: left;
}
.slick-caption-text p {
  color: #000;
  font-size: 14px;
  line-height: 1.45;
  font-weight: 400;
  text-align: justify;
}
#demo .carousel-indicators {
  bottom: -20px;
}
#demo .carousel-indicators li {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  cursor: pointer;
  background-color: #fff;
}
#demo .carousel-indicators li.active {
  background-color: #fdc500;
}
#demo2 {
  display: none;
}
#demo2 .slick-menu li {
  width: 50%;
}
#demo2 .carousel-indicators {
  bottom: -32px;
}

/*event-section-end*/

/*ministery-section*/
.ministery-section {
  padding: 0px 0;
}
.ministery-section h2 {
  color: #111;
  font-size: 35px;
  line-height: 1.2;
  font-weight: 700;
  text-align: center;
}
.ministery-section p {
  color: #5a5a5a;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
  margin-bottom: 30px;
  text-align: center;
}
/*.ministery-text {
    text-align: left;
    margin-bottom: 0px;
    padding: 10px;
    box-shadow: 1px 1px 7px -3px #1b2f58d1;
    transition: 0.5s all;
    border-radius: 4px;
    height: 100%;
}*/
.ministery-text {
  text-align: left;
  margin-bottom: 0px;
  padding: 20px 20px 50px;
  box-shadow: 1px 1px 7px -3px #1b2f58d1;
  transition: 0.5s all;
  border-radius: 40px;
  height: 100%;
  background: radial-gradient(
    67.98% 67.98% at 50% 120.11%,
    #f2184f 0%,
    #0c0036 100%
  );
}

section.ministery-section.who-should-attend {
  padding: 35px 0;
}
.ministery-text figure img {
  height: 50px;
  max-height: 50px;
  object-fit: cover;
}
.ministery-text h3 {
  color: #fff;
  font-size: 30px;
  line-height: 1.2;
  font-weight: 600;
  margin-bottom: 15px;
  text-align: left;
}
.ministery-text p {
  color: #fff;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
  margin-bottom: 0;
  text-align: justify;
}
.home-glimpse-video {
  padding: 40px 15px;
  background: #fff;
  margin-top: -10%;
  box-shadow: 0px 0px 5px 0px #1b2f5891;
  border-radius: 8px;
  margin-bottom: 40px;
}
.home-glimpse-text h3 {
  color: #1b2f58;
  font-size: 21px;
  line-height: 1.2;
  font-weight: 600;
  margin-bottom: 5px;
  text-align: left;
}
.home-glimpse-text p {
  color: #5b5b5b;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
  text-align: left;
}
.glimpse-video-wrapper iframe {
  height: 290px;
  max-height: 300px;
}

/*ministery-section-end*/

/*news-section*/
.news-section {
  text-align: center;
}
.news-section h2 {
  color: #fff;
  font-size: 35px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 8px;
  margin-top: 8px;
}
.news-section p {
  color: #fff;
  font-size: 18px;
  line-height: 1.45;
  font-weight: 400;
}
.news-figure {
  position: relative;
}
.news-figure img.news-img {
  height: 544px;
  max-height: 544px;
  object-fit: cover;
}
.news-caption {
  position: absolute;
  bottom: 15%;
  left: 0;
  width: 100%;
}
.news-caption a.play-icon {
  max-width: 90px;
  max-height: 90px;
  display: inline-block;
  margin-bottom: 15px;
}
.news-caption a.play-icon img {
  width: 100%;
}
.news-caption-text {
  position: absolute;
  left: 0;
  bottom: 50%;
  width: 100%;
  transform: translateY(50%);
}
.home-page-interview-video {
  position: relative;
}
.home-page-interview-video iframe {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.home-page-interview-video img {
  width: 100%;
  height: 100%;
}

/*news-section-end*/

/*brand-section*/
section.brand-section {
  padding: 70px 0 50px;
  background: radial-gradient(
    48.23% 48.23% at 50% 100%,
    #f2184f 0%,
    #0c0036 100%
  );
}
section.brand-section .slick-dots {
  display: none !important;
}
.brand-section .slick-track .slick-slide img {
  border: 1px solid #dddddd;
  padding: 8px 0px;
  border-radius: 20px;
  background: #fff;
}
section.brand-section h2 {
  text-align: center;
  margin-bottom: 10px;
  color: #fff;
  font-size: 35px;
  line-height: 1.2;
  font-weight: 700;
  border-radius: 20px;
}
img.img-fluid-hide {
  display: none;
}
.event-news {
  background: url(../img/event-news.jpg) 0 0 no-repeat;
}
.play-btn {
  margin-top: 0px;
}
.play-btn {
  position: static;
}
.play-btn img {
  transition: opacity 0.4s linear, transform 0.4s ease-in-out,
    box-shadow 0.4s ease-in-out;
}
.play-btn img:hover {
  transform: scale(1.1);
}
.slick-initialized .slick-slide {
  text-align: center;
}
.slick-track .slick-slide img {
  display: inline-block;
}
.slick-initialized .slick-slide {
  text-align: center;
}
.slick-track .slick-slide img {
  display: inline-block;
}

/*.slick-slide img{
  filter: grayscale(1);
}*/
button.slick-prev.slick-arrow {
  display: none !important;
}
button.slick-next.slick-arrow {
  display: none !important;
}

/*brand-section end*/

/*fotter*/
.footer {
  padding: 50px 0 15px;
  background: #000000;
}
.footer-subscribe {
  padding: 15px 15px 15px;
  margin-top: 0;
  margin-bottom: 50px;
  background: #313543;
  border-radius: 4px;
  position: relative;
  z-index: 111;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #f2184f;
}
.checkout_order_information .footer-subscribe {
  position: relative;
  z-index: 0;
}
/*.footer_address p{
    display: flex;
    justify-content: start;
    align-items: start;
    text-align: start;
    font-size: 15px;
    color: #fff;
    margin-bottom: 0;
}
.footer_address .contact_cap_icon{
    width: 40px;
    height: 40px;
    border: 1px solid #fff;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 15px;
}
.footer_added{
    border-top: 1px solid #393939;
    border-bottom: 1px solid #393939;
    padding: 20px 0;
}*/
.footer-subscribe h4 {
  color: #fff;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 0px;
  font-size: 20px;
  margin-right: 5px;
}
button.event_schedule-btn {
  border: none;
  background: #001d4a;
  color: #fff;
  transition: 0.5s all;
  padding: 0;
}
button.event_schedule-btn a {
  color: #fff;
  text-decoration: none;
  padding: 10px 30px;
  display: inline-block;
}
.copyright a {
  color: #a9a8ad;
  text-decoration: underline;
  display: inline-block;
}
.copyright a:hover {
  color: #fff;
}
.blog-detail p {
  margin-bottom: 16px;
}
.blog-detail p iframe {
  width: 100%;
}
a.event_schedule-btn {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  border: none;
  background: #f2184f;
  color: #fff;
  transition: 0.5s all;
  padding: 0.375rem 0.75rem;
  font-size: 15px;
}
.social-media {
  text-align: center;
  margin-bottom: 20px;
  display: flex;
  /*    justify-content: center;*/
  list-style: none;
}
.social-media span {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  text-align: center;
  
  display: block;
}
.social-media li + li {
  margin-left: 10px;
}
.social-media span a {
  display: flex;
  color: #fff;
  border: 1px solid #ccc;
  border-radius: 50%;
  height: 100%;
  font-size: 18px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}
.social-media span:hover a {
  color: #fff;
  border: 1px solid #fff;
  background: #f2184f;
}
ul.social-menu-list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
ul.social-menu-list li {
  display: inline-block;
}
ul.social-menu-list li:hover a {
  text-decoration: underline !important;
  color: #fff;
}
ul.social-menu-list li a {
  display: inline-block;
  color: #a9a8ad;
  font-weight: 500;
  line-height: 1.45;
  font-size: 16px;
  text-transform: capitalize;
  text-decoration: none;
  padding: 0 0.5rem;
}
.social-menu-secondery p {
  color: #a9a8ad;
  font-weight: 400;
  line-height: 1.45;
  font-size: 14px;
  text-align: center;
}
.social-menu-secondery p a {
  color: #fead16;
}
.social-menu-secondery p a:hover {
  color: #fff;
  text-decoration: underline;
}

/*footer-end*/
body.checkout_complete .layout-checkout-form .checkout-complete,
body.checkout_complete
  .layout-checkout-form
  #edit-payment-information-billing-info-form-paypal1-container {
  display: none;
}

/*User page*/
.user-login-section {
  width: 100%;
}
body.user_login nav {
  background-color: black;
}

body.user_password nav {
  background-color: #000;
}
body.user_password div#edit-actions {
  display: flex;
  justify-content: center;
}
.user-login-section .user-details {
  border-radius: 15px;
  box-shadow: 0px 0px 13px 2px #efeff1;
  background: #e4e4e45e;
  padding: 30px 15px;
  text-align: left;
  margin-top: 5%;
  margin-bottom: 5%;
}

.user-login-section .user-details h3 {
  text-align: center;
  color: #f2184f;
}
.user-login-section .field-details {
  margin-top: 5%;
}
.user-login-section .user-details h5 {
  border-radius: 15px;
  box-shadow: 0px 0px 13px 2px #efeff1;
  background: #fff;
  padding: 15px 10px;
  margin: 10px;
}
.website_logos {
  max-width: 200px;
  width: 100%;
  margin: 0 auto;
}

/*User page end*/

/*Custom css contact page*/
.reset-password-link label {
  width: 85%;
  margin: auto;
  display: flex;
  margin-bottom: 0px;
  margin-top: 1rem;
}
.responsive .slick-track .slick-slide img {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
}
.responsive .slick-slide img {
  filter: none;
}
.responsive.slick-initialized .slick-slide {
  width: 330px;
}
.responsive.slick-initialized .slick-slide {
  padding: 20px;
}
.responsive.slick-initialized ul.slick-dots li.slick-active {
  width: 10px;
  height: 10px;
  cursor: pointer;
  background-color: #f2184f;
  border-radius: 50%;
  margin-right: 10px;
  margin-left: auto;
}
.responsive.slick-initialized ul.slick-dots {
  margin: auto;
}
.responsive.slick-initialized ul.slick-dots li button {
  display: none;
}
.responsive.slick-initialized ul.slick-dots li {
  display: inline-block;
  width: 10px;
  height: 10px;
  cursor: pointer;
  background-color: #f2184f;
  border-radius: 50%;
  margin-right: 10px;
  margin-left: auto;
}
.responsive.slick-initialized ul.slick-dots {
  list-style: none;
  text-align: center;
}
.contact-sec .contact-sec-form input[type="submit"] {
  margin: 0 auto !important;
  padding: 0 40px !important;
  background: #f2184f;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  height: 50px;
  line-height: 50px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border: none;
  display: block;
  width: auto;
  position: relative;
  cursor: pointer;
}
.contact-sec .form-item--error-message {
  width: 100%;
  left: 5.2%;
  bottom: 15%;
  font-size: 12px;
}
/*.iti__flag {
    background-color: black !important;
}*/
.js-form-item.form-item.js-form-type-textarea.form-item-message.js-form-item-message.form-no-label.form-item--error
  .form-item--error-message {
  width: 100%;
  left: 2.5%;
  bottom: 7%;
}
.container.termhide > .row {
  flex-direction: column;
}
h3.terms-condition.title {
  margin-bottom: 8px;
}
.only_custom_checkout_form .checkout-order-summary a {
  display: none;
}
div#edit-payment-information-add-payment-method-billing-information
  .address-custom-info
  + .address-custom-info {
  display: none;
}
strong.error.form-item--error-message {
  margin: -40px;
  font-size: 13px;
}

/*Custom css contact page*/

/*Covid Css start*/
section.banner.covid_banner_section {
  position: relative;
  overflow: hidden;
}
.shutterstock {
  position: absolute;
  top: 50%;
  width: 40%;
  left: 8%;
  transform: translateY(-42%);
}
.shutterstock img {
  width: auto;
  max-width: 100%;
}
.index_caption {
  position: absolute;
  top: 50%;
  right: 8%;
  width: 41%;
  text-align: right;
  transform: translateY(-42%);
}
div.covid_h1 {
  color: #fff;
  width: auto;
  font-size: 100px;
  font-weight: 900;
  font-family: "Urbanist", sans-serif;
}
div.covid_h2 {
  color: #1b2f58;
  padding-left: 10px;
  width: auto;
  font-size: 30px;
  font-family: "Urbanist", sans-serif;
  padding-top: 11px;
}
p.covid_p_text {
  color: #fff;
  width: 100%;
  float: right;
  font-weight: 300;
  text-align: left;
  font-size: 16px;
  display: block;
  padding-left: 6px;
}
span.covid_h3 {
  color: #fff;
  font-size: 47px;
  font-family: "Urbanist", sans-serif;
  padding: 0px;
}
h1.covid_banner_text {
  display: flex;
  width: 100%;
  justify-content: flex-start;
  text-align: left;
}
.covid_count_section {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #fff;
  text-align: center;
  width: 100%;
}
.covid_count_details {
  display: flex;
  flex-wrap: wrap;
}
.covid_count_text {
  width: 50%;
}
.covid_count_num {
  width: 16.6%;
}
.covid_detail {
  position: relative;
  background: #114c94;
}
.covid_subtext {
  font-size: 12px;
  text-align: left;
}
.covid_text {
  text-align: left;
  font-size: 22px;
  font-weight: 600;
}
.confrence_status {
  padding: 70px 0 70px;
  background-image: url(../images/conference_status_bg.png);
  background-size: 100% 100%;
  border-bottom: 2px solid #f2184f;
}
.confrence_status_img {
  width: 100%;
}
.confrence_status h3 {
  text-transform: uppercase;
  margin: 0 0 1rem 0;
  font-weight: 700;
  padding: 0;
  font-size: 30px;
  margin-top: 2rem;
  color: #1b2f58;
  text-align: left;
  margin-bottom: 1rem;
}
.confrence_status p {
  margin-bottom: 1rem;
  font-size: 16px;
  text-align: justify;
  font-weight: 400;
}
.confrence_banner img {
  width: 55%;
}
.confrence_banner {
  padding: 5px;
  background-color: #f2184f;
  margin-top: 3rem;
  border-radius: 20px;
  color: #fff;
}
.confrence_banner h3 {
  margin-bottom: 8px;
  text-align: center;
  padding: 0 !important;
  color: #fff;
  margin-top: 0;
}
.conference_banner_detail:hover a {
  color: #fff;
  text-decoration: none;
}
.conference_banner_detail a {
  color: #000;
}
.conference_banner_detail {
  background-color: #fff;
  color: #1b2f58;
  cursor: pointer;
  width: auto;
  padding: 12px 14px;
  border-radius: 20px;
  border: 2px solid #fff;
  font-size: 12px;
  margin: 0 0;
  font-weight: 600;
}
.conference_banner_detail {
  background-color: transparent;
  color: #fff;
  cursor: pointer;
  width: auto;
  padding: 12px 14px;
  border-radius: 20px;
  border: 2px solid #fff;
  font-size: 12px;
  margin: 0 0;
  font-weight: 600;
  cursor: pointer;
}
.confrence_banner p {
  text-align: center;
  width: 80%;
  margin: auto;
}
section.conference_hall_section {
  padding: 70px 0;
  background-color: #0c2246;
  background-image: url(../images/confrence_hall_bg.png);
  background-size: 100% 100%;
}
.confrence_hall_boxes {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.confrence-hall-box {
  width: 18%;
  margin: 10px 10px;
  border-radius: 10px;
  padding: 30px 16px;
  background-color: #fff;
  text-align: center;
}
.confrence-hall-box img {
  width: 50%;
  min-height: 90px;
  object-fit: contain;
  max-height: 130px;
}
.confrence-hall-box:hover {
  background-color: #f2184f;
  transition: background-color 0.5s ease;
}
.confrence-hall-box:hover img {
  filter: invert(1);
  transition: filter 0.5s ease;
}
.confrence-hall-box:hover p {
  color: #fff;
  transition: color 0.5s ease;
}
.confrence-hall-box p {
  font-size: 12px;
  text-align: center;
  margin-top: 1rem;
}
section.conference_hall_section h3 {
  margin: auto;
  width: 100%;
  text-align: center;
  margin-bottom: 8px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  padding: 0px;
  font-size: 30px;
}
section.conference_hall_section h3 + p::before {
  content: "";
  position: absolute;
  bottom: -16px;
  left: 50%;
  width: 40%;
  height: 3px;
  background: #f2184f;
  transform: translateX(-50%);
}
section.conference_hall_section h3 + p::after {
  content: "";
  position: absolute;
  bottom: -25px;
  left: 50%;
  width: 22px;
  height: 22px;
  background-size: cover;
  background-color: #171d3b;
  z-index: 11;
  content: "\f067";
  font-family: "Urbanist", sans-serif;
  color: #fff;
  transform: translateX(-50%);
}
section.conference_hall_section p {
  text-align: center;
  color: #262f3e;
  font-size: 16px;
  margin-top: 0;
  font-weight: 400;
}
section.conference_hall_section h3 + p {
  color: #fff;
  font-size: 16px;
  position: relative;
  margin-bottom: 3rem;
}
section.conference_hall_section .confrence-hall-box p {
  margin-bottom: 0;
  font-size: 14px;
}
section.treatment-section img {
  width: 100%;
}
.treatment_details {
  position: absolute;
  width: 100%;
  z-index: 99;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
section.treatment-section {
  color: #fff;
  position: relative;
  background-color: #0c2246;
  display: none;
}
.treatment-section-right ul li {
  margin-bottom: 10px;
  line-break: anywhere;
  color: #fff;
}
.treatment-section-left li {
  font-size: 16px;
  margin-bottom: 10px;
}
.treatment-section-left h3 {
  margin-bottom: 15px;
  padding: 0;
  color: #fff;
  font-size: 25px;
  font-weight: 600;
}
.treatment-section-left div {
  font-size: 12px;
  color: #f2184f;
  font-weight: 500;
}
.treatment-section-right {
  padding: 36px 36px;
  background-color: #133060;
  border-radius: 20px;
}
.treatment-section-left {
  padding: 0px 0;
}
.treatment-section-left ul {
  padding-left: 20px;
}
.treatment-section-right h3 {
  margin-bottom: 1rem;
  color: #fff;
  padding: 0;
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 600;
}
.treatment-section-right ul {
  margin-left: 20px;
  margin-top: 1rem;
  font-size: 16px;
}
.treatment-section-right p {
  font-size: 14px;
}
.treatment-section-left p {
  font-size: 16px;
  text-align: justify;
  width: 86%;
  margin-top: 2rem;
}
section.health_section {
  padding: 70px 0;
  background-image: url(../images/advisory_bg.png);
  background-size: 100% 100%;
  margin-bottom: 50px;
}
.health_section_right img {
  width: 100%;
}
.health_section_left {
  padding: 0px 0 0px 0;
}
.health_section_left h3 {
  margin-bottom: 3rem;
  font-weight: 600;
  padding: 0;
  position: relative;
  font-weight: 700;
  color: #262f3e;
  text-transform: uppercase;
  font-size: 32px;
  display: inline-block;
}
.health_section_left h3::before {
  content: "";
  position: absolute;
  bottom: -12px;
  left: 50%;
  width: 90%;
  height: 3px;
  background: #f2184f;
  transform: translateX(-50%);
}
.health_section_left h3::after {
  position: absolute;
  bottom: -22px;
  left: 50%;
  width: 22px;
  height: 22px;
  background-size: cover;
  background-color: #ffffff;
  z-index: 11;
  content: "\f067";
  font-family: "Urbanist", sans-serif;
  color: #1b2f58;
  transform: translateX(-50%);
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.health_section_left p {
  margin-bottom: 20px;
  font-size: 16px;
  text-align: justify;
}
.health_section_left ul {
  padding-left: 32px;
  margin-bottom: 16px;
}
.health_section_left ul li {
  font-size: 16px;
  text-align: justify;
}
.health_section_left ul li + li {
  margin-top: 4px;
}
a.stay-informed {
  color: #fff;
  text-decoration: underline;
}

/*******custom-css************/
.nav.nav-pills.nav-stacked a.dropdown-toggle {
  color: #fff !important;
}
nav.navbar div:nth-child(2) {
  max-width: 100%;
}
ul.nav.nav-stacked li {
  padding: 0.5rem 1rem;
}
.j-center {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.confrence_banner p {
  text-align: center;
  width: 100%;
  margin: 0 auto;
  font-size: 16px;
}
form.webform-submission-contact-add-form .js-form-type-select {
  width: 100%;
}
form.webform-submission-contact-add-form
  .js-form-type-select
  select.form-select {
  width: 100%;
  height: 48px;
  line-height: 48px;
  padding: 0 15px;
  border: 1px solid #d5dbe0 !important;
  margin: 0 0 30px 0;
  color: #7b7b7b;
}

form.webform-submission-contact-add-form
  .js-webform-select-other
  .fieldset-wrapper {
  flex-direction: column;
}
form.webform-submission-contact-add-form
  .js-webform-select-other
  .fieldset-wrapper
  .webform-select-other-input {
  width: 100% !important;
  margin: 0 0;
}
span.linkedin-follow {
  width: 120px;
}
/*=======home_form_section=============*/
.home_form_section {
  padding: 50px 0px;
}
.home_form_section .contact-sec-form .custom_desiggn .contact-widget-form {
  float: left;
  margin-bottom: 10px !important;
  padding-left: 15px;
}
.home_form_section
  fieldset#edit-active-conference--wrapper
  input[type="radio"]:checked:after {
  top: -1px;
}
.home_form_section .custom_desiggn {
  margin: 20px 0;
}

.home_form_section .js-form-item.form-item {
  margin-bottom: 10px !important;
}
.home_form_section .form-item.webform-component.webform-component-textfield {
  padding: 0px 15px;
}
/*=======home_form_section=============*/
/*******Registration-landing-page*******/
.gister_figur {
  position: relative;
}
.gister_caption {
  position: absolute;
  bottom: 30%;
  left: 0;
  width: 100%;
  transform: translateY(30%);
}
.explor_banner_content h3 {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 600;
  color: #fff;
}
.explor_banner_content {
  align-self: center;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.explor_banner_content h1 {
  font-size: 46px;
  line-height: 1.2;
  font-weight: 700;
  color: #fff;
}
.explor_banner_content .date_address_banner span {
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
  color: #fff;
}
.gister_form {
  padding: 32px;
  background: #fff;
  border: 4px solid #f2184f;
  text-align: center;
}
.gister_form h2 {
  font-size: 32px;
  line-height: 1.2;
  font-weight: 600;
  color: #f2184f;
  text-align: center;
}
.gister_form p {
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
  color: #7c7c7c;
  margin-bottom: 16px;
}
.gister_form input {
  outline: 0;
  height: 42px;
  max-height: 42px;
  padding: 8px;
  border-radius: 0;
  border: 1px solid #7b7b7b;
  color: #7b7b7b;
  display: inline-block;
  width: 100%;
  font-size: 16px;
  line-height: 1.45;
}
.gister_form .gister_form_btn {
  font-size: 21px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 500;
  display: inline-block;
  border: 0;
  border-radius: 0;
  outline: 0;
  padding: 10px 32px;
  background: #f2184f;
  line-height: 1.2;
  text-align: center;
}
.for_you_section {
  background-color: #e8eaee;
  padding: 70px 0;
}
.for_you_section h2 {
  font-size: 32px;
  text-transform: capitalize;
  color: #141414;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 8px;
}
.for_you_section p {
  font-size: 16px;
  color: #3f3f3f;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 32px;
}
.for_you_content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
ol.for_you_list {
  padding-left: 16px;
  margin-bottom: 0;
}
.for_you_list li {
  font-size: 18px;
  color: #121212;
  font-weight: 500;
  line-height: 1.2;
}
.for_you_list li + li {
  margin-top: 16px;
}
.our_participating_section {
  padding: 70px 0;
  text-align: center;
}
.our_participating_section h2 {
  font-size: 24px;
  text-transform: capitalize;
  color: #010101;
  font-weight: 600;
  margin-bottom: 32px;
}
.our_participating_list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-right: -15px;
  margin-left: -15px;
  list-style: none;
}
.our_participating_list li {
  flex: 1;
  padding: 15px;
}
.our_participating_list li img {
  max-width: 100%;
}
.our_participating_list li + li {
  border-left: 1px solid #d9d9d9;
}
.our_gallry_section {
  padding: 0 0 0 0;
}
.explor_banner_form .webform-register-wrapper h2 {
  font-size: 20px;
  margin-bottom: 5px;
}
.explor_banner_form fieldset#edit-select-conference--wrapper {
  width: 100%;
  margin-bottom: 10px;
}
.explor_banner_form #edit-select-conference--wrapper legend {
  margin-bottom: 10px;
  font-size: 0;
}
.explor_banner_form fieldset#edit-select-conference--wrapper label {
  font-size: 14px;
  font-weight: 500;
}
.explor_banner_form div#edit-actions {
  padding-top: 0;
  margin: 0px 0 16px 0;
}
.explor_banner_form .form_box input {
  line-height: 1.45;
  height: unset;
  margin-bottom: 10px;
  /*    padding: 4px 12px!important;*/
  font-size: 14px !important;
}

/*body.registration-anonymous header ,body.registration-anonymous footer ,.registration-anonymous .checkout-pane-coupon-redemption{
    display: none;
}*/
.registration_registration .explor_banner_content address {
  color: #fff;
}
.registration_registration .explor_banner_content address a {
  color: #fff;
  text-decoration: underline;
  font-weight: 700;
}
.registration_registration .explor_banner_content address a:hover {
  color: #f2184f;
  text-decoration: underline;
}
a.registration_logo {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 190px;
}

/*registration-footer-css-strat*/
ul.r_f_agenda_menu,
ul.re_policey_menu {
  list-style: none;
  margin: 0 0 0 0;
  display: flex;
  justify-content: center;
}
ul.r_f_agenda_menu li + li,
ul.re_policey_menu li + li {
  margin-left: 16px;
}
ul.r_f_agenda_menu li a,
ul.re_policey_menu li a {
  display: inline-block;
  color: #a9a8ad;
  font-weight: 400;
  line-height: 1.45;
  font-size: 14px;
  text-transform: capitalize;
  text-decoration: none;
  padding: 0 0.5rem;
}
.v-center {
  align-items: center;
  display: flex;
  justify-content: center;
}
ul.re_soical_menu {
  margin-bottom: 0;
}
.copyright {
  color: #a9a8ad;
  font-size: 14px;
}
.bg-color {
  background: #24293b;
}

/*.registration_registration header+div+footer {
    display: none;
}*/
.registration-1_registration-1 header + div + footer {
  display: none;
}
.registration_registration .footer {
  padding: 32px 0 0px;
  background: #313543;
}
.container_re {
  position: relative;
}
.registration_registration .storeArea p {
  font-size: 16px;
}
.registration_registration .storeArea ul {
  margin-left: -15px;
  margin-right: -15px;
}
.registration_registration .storeArea li {
  flex: 1;
  margin: 0px 0px;
  cursor: default;
  align-items: stretch;
  padding: 0 15px;
  border: 0;
  border-radius: 0;
}
.registration_registration .storeArea li .insideStore {
  text-align: center;
  width: 100%;
  border: 2px solid #f2184f;
  border-radius: 5px;
  padding: 16px 8px;
  background-color: #fff;
}
.registration_registration .storeArea li:hover {
  background: #fff;
  transform: unset;
}
.registration_registration .storeArea ul li img {
  display: inline-block;
  margin-bottom: 16px;
}
.registration_registration .storeArea ul li:hover img {
  filter: hue-rotate(295deg);
}
.registration_registration .storeArea ul li h5 {
  margin: 0 0 0 0;
}
.registration_registration .storeArea ul li:hover h5 {
  color: #262f3e;
}
.container-fluid.bg-color {
  padding: 0 15px;
}

/*registration-call-widget-start*/
.registration_registration a.callbutton {
  position: fixed;
  width: auto;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  z-index: 111111;
  background: #1b2f58;
  border: 0;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  word-spacing: 0px;
  padding: 4px 12px;
  border-radius: 15px 0 0 15px;
  text-decoration: none !important;
  color: #fff;
}
.registration_registration a.callbutton:hover {
  text-decoration: underline !important;
  color: #fff;
  background-color: #f2184f;
}

/*registration-call-widget-end*/
.thank_for_reaching {
  height: 100vh;
  background: #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  flex-direction: column;
}
.thankyou-registration_thankyou-registration header,
.thankyou-registration_thankyou-registration footer.footer {
  display: none;
}
.back_to_site {
  margin: 16px 0;
}
.back_to_site a {
  display: inline-block;
  padding: 4px 16px;
  background: #f2184f;
  color: #fff;
  border-radius: 6px;
  line-height: 1.45;
  font-size: 16px;
  cursor: pointer;
}
.back_to_site a + a {
  margin-left: 8px;
}
.registration-anonymous header .last-menu {
  display: none;
}

/*registration-footer-css-strat*/

/*registration-footer-css-strat*/
.home_home .home-glimpse-video {
  display: none;
}
body.home_home li.nav-item.last-menu.show_desktop {
  display: none;
}
.blog-detail h6 {
  font-size: 18px;
  color: #1b2f58;
  margin: 24px 0 12px 0;
  text-transform: capitalize;
}
.field-item.even ul {
  padding-left: 16px;
}
.field-item.even ul li {
  margin-bottom: 8px;
}
.scam-and-fraud-alerts_scam-and-fraud-alerts .single-featured-image-header img {
  filter: brightness(0.5);
}
.faqs_faqs .videos-section h4 {
  text-align: center;
}
.secondery-menu {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.map_here {
  display: inline-block;
  cursor: pointer;
  color: #f2184e;
  font-size: 16px;
  line-height: 1.45;
  min-width: 44px;
  height: auto;
}
.popupimg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1111;
  background: #000;
  display: none;
}
.location_img_pop_up img {
  display: block;
  width: 100%;
}
span.dailog_close {
  position: absolute;
  right: 50px;
  top: 15%;
  display: inline-block;
  padding: 8px 29px;
  background: #f2184e;
  border-radius: 16px;
  font-size: 22px;
  font-weight: 600;
  cursor: pointer;
}
.location_herer_wrap {
  color: #fff;
  font-size: 16px;
  line-height: 1.45;
}
/*.map_here:hover + .location_img_pop_up{
    display: block;
}*/
.popupimg.show {
  display: flex;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
  align-items: center;
}
.popupimg img {
  display: block;
  width: auto;
  height: auto;
  max-height: 100%;
  margin: 0 auto;
  max-width: 100%;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*.wa-messenger-svg-whatsapp {
    fill: #25D366!import;

    color: #25D366;
}*/
/*******custom-css-end************/

/********exhibitor-section-css********/
.exhibitor_section {
  padding: 70px 0;
}
.exhibitor_section h2 {
  font-size: 33px;
  text-transform: capitalize;
  line-height: 1.2;
  font-weight: 800;
  color: #1b2f58;
  margin-bottom: 16px;
  text-align: center;
}
.exhibitor_section p {
  font-size: 18px;
  line-height: 1.45;
  font-weight: 400;
  color: #333;
  margin-bottom: 32px;
  text-align: center;
}
.exhibitor_section .btn_exhibitor_wrapper {
  display: flex;
  align-items: center;
  justify-content: left;
  width: 100%;
  flex-wrap: wrap;
}
.btn_exhibitor_wrapper a {
  font-size: 14px;
  line-height: 1.45;
  font-weight: 600;
  color: #fff;
  display: inline-flex;
  text-transform: capitalize;
  padding: 4px 16px;
  background-color: #102346;
  border-radius: 10px;
  text-decoration: none;
  border: 2px solid #f2184f;
  transition: 0.5s all;
}
.btn_exhibitor_wrapper a:hover {
  background-color: #fff;
  color: #102346;
  border: 2px solid #f2184f;
}
.btn_exhibitor_wrapper a.btn_exhibitor2 {
  background-color: #ed6c00;
  border: 2px solid transparent;
}
.btn_exhibitor_wrapper a.btn_exhibitor2:hover {
  background-color: #fff;
  color: #ed6c00;
  border: 2px solid #ed6c00;
}
.exhibitor_slider .slick-track {
  margin-left: 0;
}
.exhibitor_slider {
  margin-bottom: 32px;
  border: 1px solid #dddddd;
  border-radius: 25px;
  padding: 15px;
}
.gold_sliver_exhibitor h2 {
  color: #2e2e2e;
  font-size: 33px;
  text-transform: capitalize;
  line-height: 1.2;
  font-weight: 600;
  margin-bottom: 32px;
}
.gold_sliver_exhibitor h2 span {
  display: inline-block;
  position: relative;
  background-color: #ffa81d;
  text-transform: capitalize;
  padding: 0 4px;
}
.exhibitor_slick button {
  display: none !important;
}
.exhibitor_slick img {
  border: 1px solid #dddddd;
  transform: unset !important;
  min-height: 150px;
  object-fit: contain;
  max-height: 150px;
  padding: 5px;
  border-radius: 20px;
}
.slick_img {
  padding: 0 8px;
}
.gold_sliver_exhibitor.silver_exhibitor span {
  background-color: #c5c5c5 !important;
}

/********exhibitor-section-css-end********/

/********custom-css*********/
.welcome-section {
  padding: 150px 0;
}
.welcome-section {
  padding: 30px 0 0;
  background: #fafafa;
}
figcaption.time-caption {
  background: #1b2f58;
  transform: translateY(-50%);
}

/********countdown-css*******************/
.contdown_content {
  max-width: 70%;
  margin: 0 auto;
  background: #1b2f58;
  transform: translateY(-50%);
  border-radius: 16px;
  padding: 22px 16px;
}
.contdown_content h2 {
  font-size: 27px;
  line-height: 1.2;
  font-weight: 700;
  color: #fff;
  text-transform: capitalize;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding: 0px;
  margin-bottom: 22px;
}

/* countdown */
.countdown {
  display: grid;
  column-gap: 10px;
  grid-template-columns: repeat(4, 1fr);
}
.countdown li {
  text-align: center;
  position: relative;
  list-style: none;
}
.countdown li + li:before {
  content: ":";
  display: block;
  font-size: 22px;
  position: absolute;
  top: 18%;
  left: -8px;
  color: #fff;
}
.countdown .num {
  font-size: 45px;
  line-height: 1.2;
  color: #fff;
  font-weight: 700;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.countdown .txt {
  font-size: 16px;
  line-height: 1.45;
  color: #fff;
  font-weight: 400;
}
ul.count-list li small {
  font-size: 16px;
  line-height: 1.45;
  color: #fff;
  font-weight: 400;
}

/********countdown-css*******************/

/********custom-css-end*********/

/***********custom-css*************/
.author-image article {
  padding: 1.6rem;
  display: flex;
  border-radius: 1.6rem;
  background: #82897745;
  flex-direction: column;
  margin-bottom: 4.8rem;
}
.author-image article .node-content > div:first-child,
.author-image article .node-content > div > div {
  display: none;
}
.author-image article .node-content > div > div + div,
.author-image article .node-content > div + div + div,
.author-image article .node-content > div + div + div > div {
  display: block;
}
.author-image article .node-content img {
  max-height: 120px;
  width: auto;
  display: inline-block;
  margin-bottom: 1rem;
}
.author-image article h2.page-header {
  font-size: 21px;
  font-weight: 700;
  color: #ccc;
  margin-bottom: 1rem;
}
.author-image article h2.page-header a {
  color: #1b2f58;
}

/****/
.blog-author article .node-content div > div {
  display: none;
}
.blog-author article .node-content > div > div {
  display: none;
}
.blog-author article .node-content > div > div + div,
.blog-author article .node-content > div + div + div,
.blog-author article .node-content > div + div + div > div {
  display: block;
}
.blog-author article .node-content img {
  max-height: 260px;
  width: auto;
  display: inline-block;
  margin-bottom: 1rem;
  padding: 3px;
  background: #1b2f58;
  border-radius: 6px;
}
.blog-author article h2.page-header {
  font-size: 21px;
  font-weight: 700;
  color: #ccc;
  margin-bottom: 1rem;
}
.blog-author article h2.page-header a {
  color: #95c73d;
}
.blog-author article .node-content {
  padding: 70px 16px;
  max-width: 1170px;
  margin: 0 auto;
}
.blog-author article .node-content > div > div + div {
  display: none;
}
.blog-author article .node-content > div + div > div + div {
  display: block;
}
.videos-section {
  padding: 32px 0;
}
.videos-section h3 {
  margin-bottom: 16px;
}

.videos-section iframe {
  max-width: 100%;
}
.registration_registration .explor_banner_form .webform-register-wrapper {
  padding: 16px !important;
}
.registration_registration
  .explor_banner_form
  fieldset#edit-select-conference--wrapper {
  display: none;
}
.registration_registration .explor_banner_form div#edit-actions {
  margin: 0px 0 0px 0;
}
.registration_registration .webform-register-wrapper .js-form-item input {
  line-height: 42px;
  margin-bottom: 16px;
}

/*css for past-awardees-2022*/
.past-awardees-2022_past-awardees-2022 .event-agenda ul.nav-tabs {
  background: #ccc;
  display: flex;
  flex-wrap: wrap;
}

/*.past-awardees-2022_past-awardees-2022 .event-agenda ul.nav-tabs li {
-webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}*/
.past-awardees-2022_past-awardees-2022 .event-agenda ul.nav-tabs li a {
  display: block;
  width: 100%;
  background: #e5e8ed;
  border-radius: 0;
  color: #333;
  text-align: center;
}
.past-awardees-2022_past-awardees-2022 .event-agenda ul.nav-tabs li a.active {
  background: #f2184f;
  color: #fff;
}
.past-awardees-2022_past-awardees-2022 .awardee-detail-list {
  border: 1px solid #ccc;
  padding: 8px;
  height: 100%;
  background: #9e9e9e24;
  text-align: center;
}
.past-awardees-2022_past-awardees-2022 .awardee-detail-list-figure embed {
  height: auto;
  max-height: 220px;
  object-fit: contain;
  margin-bottom: 8px;
}
.past-awardees-2022_past-awardees-2022 .awardee-detail-list h3 {
  font-size: 15px;
  line-height: 1.4;
}
.past-awardees-2022_past-awardees-2022 .awardee-detail-list h4 {
  line-height: 1.2;
  font-weight: 400;
}
section.tab-sections {
  padding: 70px 0;
}
.col-xs-12.col-sm-12.col-md-6.col-lg-5.contact-details h4 {
  margin-bottom: 8px;
  color: #1b2f58;
}

/* ===================new section-add====================== */
.winter-venue {
  padding: 20px 0px;
  background: #1b2f58;
  color: #fff;
  box-shadow: 0px 0px 4px 1px #f2184f;
}
.primery-headers3 .winter_heading {
  text-align: center;
  font-weight: 500;
}
.primery-headers3 p {
  font-size: 19px;
  text-align: center;
  font-weight: 500;
  margin-bottom: 0;
}
.primery-headers3 h5 {
  text-align: center;
}
@media screen and (max-width: 991px) {
  .primery-headers3 .winter_heading {
    font-size: 24px;
  }

  .primery-headers3 p {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .who_attend_img {
    padding: 10px !important;
    border-radius: 16px !important;
}
.ministery-text figure img {
  height: 40px;
}

}
@media screen and (max-width: 767px) {
  .primery-headers3 .winter_heading {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .primery-headers3 .winter_heading {
    font-size: 18px;
  }

  .primery-headers3 p {
    font-size: 15px;
  }
}
.fetured_on {
  padding: 15px;
  text-align: center;
  background: #e1e1e1;
  border: 0px solid #fff;
  margin-bottom: 11vh;
  margin-top: -103px;
  position: relative;
  z-index: 11;
}
.fetured_on h2 {
  font-size: 16px;
  line-height: 1.45;
  margin-bottom: 16px;
}
ul.fetured_on_list {
  list-style: none;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/***********custom-css-end*************/

/*media queries for covid index start*/
@media screen and (min-width: 1500px) {
  .container {
    max-width: 1440px;
    margin: 0 auto;
  }
  .home_home .responsive .slick-prev.slick-arrow {
    right: 100%;
  }
  .home_home .responsive .slick-next.slick-arrow {
    left: 100%;
  }
}
@media (min-width: 1366px) {
   .vedio_section .video-container {
        max-width:1270px
    }
}

@media screen and (max-width: 767px) {
  .exhibitor_section .btn_exhibitor_wrapper {
    margin-bottom: 30px;
  }

  .exhibitor_section h2 {
    font-size: 28px;
  }
}
@media screen and (max-width: 1400px) {
  div.covid_h1 {
    font-size: 77px;
    font-weight: 700;
  }

  div.covid_h2 {
    font-size: 24px;
  }

  span.covid_h3 {
    font-size: 36px;
  }
}

@media screen and (max-width: 1199px) {
  .confrence-hall-box {
    width: 22%;
  }

  .slick-caption-text {
    min-height: 260px;
    max-height: 260px;
  }

  section.banner.covid_banner_section {
    overflow: hidden;
  }

  .shutterstock {
    transform: translateY(-34%);
  }

  .index_caption {
    transform: translateY(-34%);
  }

  div.covid_h1 {
    font-size: 70px;
  }

  span.covid_h3 {
    font-size: 30px;
  }

  div.covid_h2 {
    font-size: 20px;
  }

  .conference_banner_detail {
    text-align: center;
    width: 100%;
    margin-left: 0;
    margin-top: 1rem;
    margin-right: 35px;
    margin-bottom: 1rem;
  }

  .confrence_banner img {
    margin-top: 0;
    width: 60%;
  }

  .confrence_status_img {
    margin-top: 70px;
    width: 70%;
  }

  p.covid_p_text {
  }

  .row.row-expand > .col-md-5,
  .row.row-expand > .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .confrence_status {
    text-align: center;
    background-size: 100%;
    background-repeat: no-repeat;
  }

  .health_section_left h3::before {
    width: 35%;
    left: 23%;
  }

  .health_section_left h3::after {
    left: 23%;
  }

  section.conference_hall_section h3 + p::before {
    width: 35%;
  }

  .fetured_on {
    margin-top: -70px;
  }
}
@media screen and (max-width: 1024px) {
  .row.row_revers {
    flex-direction: column-reverse;
  }
 
  .row.row_revers .col_revers {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .health_section_right img {
    width: 100%;
    max-height: 400px;
    width: auto;
  }

  .health_section_right {
    text-align: center;
  }

  .health_section_left h3 {
    margin-bottom: 3rem;
  }
}
@media screen and (max-width: 991px) {
  div.covid_h1 {
    font-size: 52px;
    width: auto;
  }

  span.covid_h3 {
    font-size: 18px;
  }

  div.covid_h2 {
    font-size: 15px;
    padding: 6px 0 0 8px;
  }

  p.covid_p_text {
    font-size: 12px;
  }

  .covid_banner img {
    width: 100%;
    height: 35vh;
    object-fit: cover;
  }

  .covid_detail img {
    width: 100%;
    height: 15vh;
    object-fit: cover;
  }

  .shutterstock {
    transform: translateY(-35%);
    top: 50%;
  }

  .index_caption {
    top: 50%;
    transform: translateY(0%);
    right: 0%;
    width: 50%;
  }

  .confrence_status {
    text-align: center;
    background-size: 100%;
    background-repeat: no-repeat;
  }

  .confrence_status h3 {
    font-size: 22px;
    margin-bottom: 15px;
  }

  .confrence_status_img {
    width: 100%;
    height: auto;
    object-fit: contain;
  }

  .confrence_banner {
    text-align: center;
  }

  .confrence_banner img {
    width: 100%;
    margin-top: 0;
  }

  .confrence_banner h3 {
    margin-top: 0;
    text-align: center;
  }

  .conference_banner_detail {
    margin-bottom: 1rem;
    padding: 8px 8px;
    width: auto;
    font-size: 11px;
    margin-right: 15px;
    margin-top: 1rem;
  }

  .confrence-hall-box {
    width: 22%;
    padding: 15px 15px;
  }

  section.treatment-section img {
    height: 80vh;
    object-fit: cover;
  }

  .health_section_right {
    text-align: center;
  }

  .health_section_left h3::before {
    left: 32%;
  }

  .health_section_left h3::after {
    left: 32%;
  }

  .confrence_status_img {
    margin-top: 0 !important;
    margin-bottom: 2rem;
    width: 70%;
  }

  .covid_banner img {
    height: auto;
  }

  section.banner.covid_banner_section {
    margin-top: 0px;
  }

  .treatment-section-left h3,
  .treatment-section-right h3 {
    font-size: 21px;
    font-weight: 500;
  }

  .treatment-section-right {
    padding: 16px 16px;
  }

  .count-event h3 {
    font-size: 21px;
  }

  figcaption.time-caption {
    width: 80%;
    max-width: 80%;
  }
  .fetured_on {
    margin-bottom: 8vh;
    margin-top: 0;
  }
  ul.fetured_on_list {
    justify-content: center;
  }
  ul.fetured_on_list li {
    margin-bottom: 16px;
  }
  ul.fetured_on_list li + li {
    margin-left: 16px;
  }
}
@media screen and (max-width: 767px) {
  .conference_banner_detail {
    margin-right: 0;
  }
  .home_home .contactform-bg.rounded{
    padding: 25px 0;
  }
 .home_home .banner_cpation-btn {
    text-align: center !important;
  }
  .home_home .newsletter_section .newsletter{
    padding-left: 5px;
    padding-right: 5px;
  }
  .home_home p {
    font-size: 15px !important;
  }
  .home_home .ministery-section p {
    font-size: 15px !important;
  }
  .home_home .welcome-text p {
    text-align: center;
  }
  .home_home .google_rev {
    display: none;
  }
  
  .home_home .rating_review .rating_review_1 {
    justify-self: center;
    margin-bottom: 10px;
  }
  .home_home .welcome-text a {
    margin-top: 20px;
    margin-bottom: 0;
  }
  /* .home_form_section .contact-sec-form .custom_desiggn .contact-widget-form {
    padding: 0;
  } */
  .home_home .welcome-text h2 {
    font-size: 24px !important;
  }
  .home_home .advance_exb h2,
  .home_home .revire_edu_sec h2 {
    font-size: 24px !important;
  }
  .home_home .formm_wrapperr .form-actions input {
    margin: 8px 0 !important;
  }
  .home_home .newsletter_section .newsletter .newslatter_text {
    font-size: 24px !important;
    text-align: center;
  }
  .home_home .welcome-figure {
    max-width: 100% !important;
    margin: 0px auto 50px auto;
  }
  .home_home .revire_edu_sec {
    padding: 0 0 40px 0;
  }
  .home_home .responsive.slick-initialized .slick-slide {
    padding: 0;
  }
  div.covid_h1 {
    font-size: 32px;
    width: auto;
  }

  span.covid_h3 {
    font-size: 16px;
  }

  div.covid_h2 {
    font-size: 10px;
    padding-top: 2px;
    padding-left: 12px;
  }

  p.covid_p_text {
    font-size: 12px;
  }

  .confrence_status_img {
    width: 100%;
    margin-bottom: 16px;
  }

  .covid_count_text {
    width: 100%;
    text-align: center;
    justify-content: center;
    margin-bottom: 15px;
  }

  .covid_count_details {
    text-align: center;
    justify-content: center;
  }

  .covid_subtext {
    text-align: center;
  }

  .covid_text {
    text-align: center;
  }

  .covid_count_num {
    width: 33.33%;
  }

  .shutterstock img {
    width: 100% !important;
    object-fit: contain !important;
    height: auto !important;
  }

  .shutterstock {
    width: 25%;
    transform: translateY(20%);
    top: unset;
    bottom: 20%;
  }

  .confrence_status h3 {
    text-align: center;
    font-size: 22px;
    margin-bottom: 15px;
  }

  .confrence-hall-box {
    width: 60%;
    margin: auto;
    margin-bottom: 25px;
  }

  .confrence-hall-box img {
    padding: 10px;
    max-height: 100px;
  }

  section.conference_hall_section p {
    margin-bottom: 20px;
    font-size: 14px !important;
  }

  .confrence_banner {
    text-align: center;
  }

  .confrence_banner h3 {
    margin-top: 0;
  }

  .confrence_banner img {
    width: 40%;
    margin: auto;
  }

  section.treatment-section {
    margin-top: 0;
  }

  section.treatment-section img {
    height: 75vh;
    object-fit: cover;
  }

  .health_section_left {
    padding: 0;
  }

  .treatment-section-left p {
    width: 100%;
    font-size: 14px;
  }

  .treatment-section-right p {
    font-size: 14px;
  }

  .treatment-section-right ul {
    font-size: 14px;
  }

  .treatment-section-left h3 {
    font-size: 22px;
    margin-bottom: 1rem;
  }

  .confrence_banner {
    padding: 16px;
    margin-top: 2rem;
    padding-left: 16px;
  }

  section.conference_hall_section,
  section.health_section {
    padding: 35px 0;
  }

  section.conference_hall_section h3 {
    font-size: 1.5rem;
  }

  .health_section_left h3::after {
    left: 42%;
  }

  .health_section_left h3::before {
    width: 60%;
    left: 42%;
  }

  .health_section_left h3 {
    margin-bottom: 3rem;
    font-size: 1.5rem;
    margin-top: 2rem;
  }

  .treatment-section-right h3 {
    font-size: 19px;
  }

  .treatment-section-right {
    padding: 24px 16px;
  }

  .treatment-section-left h3 {
    font-size: 18px;
  }

  .covid_detail img {
    height: 30vh;
  }
}
@media screen and (max-width: 575px) {
  .index_caption {
    top: unset;
    transform: translateY(30%);
    bottom: 20%;
    position: absolute;
    width: 100%;
    text-align: center;
  }

  .shutterstock {
    width: 100%;
    transform: translateY(0);
    top: unset;
    left: 0;
    text-align: center;
    position: absolute;
    bottom: 32%;
  }

  .shutterstock img {
    width: 100% !important;
    max-width: 170px;
    height: auto !important;
  }

  div.covid_h1 {
    font-size: 25px;
    width: auto;
  }

  span.covid_h3 {
    font-size: 14px;
  }

  .covid-19_covid-19 .main_body_content {
    margin-top: 0rem;
  }

  .covid_banner img {
    height: 70vh;
  }

  h1.covid_banner_text {
    justify-content: center;
  }

  p.covid_p_text {
    font-size: 12px;
    text-align: center;
  }

  div.covid_h2 {
    padding-top: 0px;
    padding-left: 4px;
    margin-top: -3px;
  }
}
@media screen and (max-width: 420px) {
}
@media screen and (max-width: 375px) {
  div.covid_h1 {
    font-size: 22px;
    padding-top: 1px;
  }

  span.covid_h3 {
    font-size: 10px;
  }

  div.covid_h2 {
    font-size: 10px;
    padding-top: 0;
    padding-left: 4px;
    width: auto;
    text-align: center;
  }

  p.covid_p_text {
    font-size: 14px;
    padding-left: 0;
  }

  .covid_detail img {
    width: 100%;
    height: 20vh;
    object-fit: cover;
  }

  section.treatment-section img {
    height: 563px;
    object-fit: cover;
  }

  .treatment-section-left p {
    width: 100%;
    font-size: 14px;
  }

  .treatment-section-right p {
    font-size: 12px;
  }

  .treatment-section-right ul {
    font-size: 12px;
  }

  .treatment-section-left h3 {
    font-size: 20px;
    margin-bottom: 1rem;
  }

  .shutterstock img {
    width: 150px !important;
  }

  div.covid_h2 {
    margin-top: 0;
  }

  .covid_text {
    font-size: 19px;
    font-weight: 500;
  }

  .covid_count_num .covid_text {
    font-size: 16px;
  }

  .shutterstock {
    bottom: 35%;
  }

  .index_caption {
    transform: translateY(5%);
    bottom: 10%;
  }

  .covid_banner img {
    height: 85vh;
  }
}

/*Covid css end*/

/*media queries for covid index end*/

/*media-queries*/
@media screen and (max-width: 1845px) {
  .container-fluid {
    padding: 0 15px;
  }

  .container-fluid {
    padding: 0;
  }

  .banner-text-wrapper h2 {
    font-size: 45px;
    color: #fff;
    line-height: 1.2;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 15px;
  }
}

/*index css end*/

/*who we are css start*/

/*---------- Baneer ---------*/
.single-featured-image-header {
  margin: 0;
  padding: 0;
  width: 100%;
  position: relative;
}
.single-featured-image-header img {
  width: 100%;
  max-width: 100%;
}
.single-featured-image-header .top_panel_image_header {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  color: #fff;
  padding: 0 15px;
}
.single-featured-image-header .top_panel_image_header h1 {
  text-transform: capitalize;
  font-size: 40px;
  font-weight: 700;
}

.top_panel_image_header p {
  margin-bottom: 0;
  /*text-transform: lowercase;*/
}
.single-featured-image-header .top_panel_image_header h1 p {
  font-size: 16px;
  text-transform: none;
  margin-bottom: 0;
}

/*----- Who We Are Intro -------*/
.who-we-are-intro {
  margin: 0;
  padding: 50px 0;
  color: #444444;
  position: relative;
  width: 100%;
  clear: both;
  background: #fff;
}
.who-we-are-intro h2 {
  color: #000;
  font-weight: 700;
  font-size: 36px;
  line-height: normal;
  margin: 0 0 20px 0;
}
/* .who-we-are-intro h2 span {
  border-bottom: 2px solid #1b2f58;
  padding-bottom: 5px;
} */
.who-we-offer {
  margin: 0;
  padding: 50px 0;
  color: #000;
  position: relative;
  width: 100%;
  clear: both;
  background: #fff;
}
.who-we-offer h2 {
  color: #02053c;
  font-weight: 900;
  font-size: 36px;
  line-height: normal;
  margin: 0 0 40px 0;
  text-align: center;
}
.who-we-offer h2 span {
  border-bottom: 2px solid #02053c;
  padding-bottom: 5px;
}

/*--------- What We Offer --------*/
.what-we-offer {
  margin: 0;
  padding: 50px 0;
  color: #000;
  position: relative;
  width: 100%;
  clear: both;
  background: #fff;
}
.what-we-offer h2 {
  color: #1b2f58;
  font-weight: 900;
  font-size: 36px;
  line-height: normal;
  margin: 0 0 40px 0;
  text-align: center;
}
.what-we-offer h2 span {
  border-bottom: 2px solid #1b2f58;
  padding-bottom: 5px;
}
.what-we-offer .offer-box {
  margin: 30px 10px 0 10px;
  padding: 30px;
  transition: all 0.3s ease;
  border: 1px solid #cdcdcd;
  overflow: hidden;
  border-bottom: 10px solid #f2184f;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  text-align: center;
  -webkit-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.4);
  height: 100%;
}
.what-we-offer .offer-box:hover {
  -webkit-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.7);
  box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.7);
}
.what-we-offer .offer-box .icon-box {
  margin: 0;
  padding: 0 0 10px 0;
}
.what-we-offer .offer-box .icon-box img {
  margin: 0 auto;
  display: block;
  max-width: 25%;
}
.what-we-offer .offer-box .offer-title {
  color: #1b2f58;
  font-size: 21px;
  font-weight: 500;
  padding: 15px 0;
}
.what-we-offer .offer-box p {
  line-height: normal;
  color: #000;
}

/*------------- who-we-are-categories --------*/
.who-we-are-categories {
  margin: 0;
  padding: 50px 0;
  color: #fff;
  position: relative;
  width: 100%;
  clear: both;
  background: #02053c url(../images/categories-bg.jpg) no-repeat center center;
  background-size: cover;
}
.who-we-are-categories h3 {
  color: #fff;
  text-align: center;
  font-weight: 900;
  font-size: 36px;
  line-height: normal;
  margin: 0 0 40px 0;
}
.who-we-are-categories h3 span {
  border-bottom: 2px solid #fff;
  padding-bottom: 5px;
}
.who-we-are-categories .categories-box {
  margin: 50px 0 0 0;
  padding: 15px 30px;
  border-left: 5px solid #f2184f;
}
.who-we-are-categories .categories-box .categories-title {
  margin: 0;
  padding: 0 0 15px 0;
  font-weight: 500;
  font-size: 22px;
  color: #f2184f;
}

/*------------ Our Advisors ----------*/
.our-advisors {
  margin: 0;
  padding: 50px 0 50px 0px;
  background: #fff;
  width: 100%;
  position: relative;
}
.our-advisors h3 {
  color: #1b2f58;
  text-align: center;
  font-weight: 900;
  font-size: 36px;
  line-height: normal;
  margin: 0 0 40px 0;
}
.our-advisors h3 span {
  border-bottom: 2px solid #02053c;
  padding-bottom: 5px;
}
.our-advisors .advisors-box {
  margin: 30px 0 0 0;
  padding: 0;
  transition: all 0.3s ease;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  overflow: hidden;
  text-align: center;
  border-bottom: 10px solid #fff;
  background: #fff;
  -webkit-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.4);
}
.our-advisors .advisors-box:hover {
  -webkit-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.7);
  box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.7);
}
.our-advisors .advisors-box:hover {
  border-bottom: 10px solid #fead16;
}
.our-advisors .advisors-box .img-box img {
  width: 100%;
}
.our-advisors .advisors-box .advisors-details {
  color: #1b2f58;
  font-weight: 900;
  font-size: 21px;
  padding: 8px 8px;
}
.our-advisors .advisors-box .advisors-details small {
  font-size: 12px;
  color: #000;
  font-weight: 400;
  display: block;
}

/*------- Organizing Committee ----------*/
.organizing-committee {
  margin: 0;
  padding: 50px 0;
  background: #02053c url(../images/organizing-committee-bg.jpg) no-repeat
    center center;
  background-size: cover;
  width: 100%;
  position: relative;
  display: none;
}
.organizing-committee h3 {
  color: #fff;
  text-align: center;
  font-weight: 900;
  font-size: 36px;
  line-height: normal;
  margin: 0 0 40px 0;
}
.organizing-committee h3 span {
  border-bottom: 2px solid #fff;
  padding-bottom: 5px;
}
.organizing-committee .organizing-committee-box {
  margin: 30px 0 0 0;
  padding: 0;
  transition: all 0.3s ease;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  overflow: hidden;
  text-align: center;
  border-bottom: 10px solid #fff;
  background: #fff;
  -webkit-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.6);
  box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.6);
}
.organizing-committee .organizing-committee-box:hover {
  border-bottom: 10px solid #f2184f;
}
.organizing-committee .organizing-committee-box .img-box img {
  width: 100%;
  max-height: 255px;
  min-height: 255px;
  object-fit: cover;
  height: 100%;
}
.organizing-committee .organizing-committee-box .organizer-details {
  color: #1b2f58;
  font-weight: 900;
  font-size: 21px;
  padding: 15px 15px;
}
.organizing-committee .organizing-committee-box .organizer-details small {
  font-size: 12px;
  color: #000;
  font-weight: 500;
  display: block;
}

/*--------- who-we-are-slider ------*/
.who-we-are-slider {
  margin: 0;
  padding: 50px 0;
  background: #fff;
  width: 100%;
}
.who-we-are-slider h3 {
  color: #1b2f58;
  text-align: center;
  font-weight: 900;
  font-size: 36px;
  line-height: normal;
  margin: 0 0 40px 0;
}
.who-we-are-slider h3 span {
  border-bottom: 2px solid #02053c;
  padding-bottom: 5px;
}
.who-we-are-slider .testimonial-slider {
  padding: 30px 15px;
  background: url(../images/slider-bg02.png) repeat left top;
}
.who-we-are-slider .testimonial-slide {
  max-width: 845px;
  margin: 0 auto;
  background: url(../images/slider-bg.png) no-repeat center center;
  background-size: cover;
  padding: 50px 40px;
}
.who-we-are-slider .slide-content {
  text-align: center;
  padding: 0 30px;
  min-height: 28vh;
}
.who-we-are-slider .slide-content .slide-title {
  font-size: 18px;
  color: #000;
  padding: 0 0 15px 0;
}
.who-we-are-slider .slide-content .auther-details {
  font-size: 13px;
  color: #000;
  margin: 10px 0 10px 0;
  font-weight: 500;
}
.who-we-are-slider .slide-content .rating-star {
  color: #f2184f;
  font-size: 18px;
}
.who-we-are-slider .owl-nav {
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  margin: -35px 0 0 0;
}
.who-we-are-slider .owl-nav .owl-prev {
  font-size: 42px !important;
  color: #1b2f58;
  left: 10px;
  position: absolute;
}
.who-we-are-slider .owl-nav .owl-next {
  font-size: 42px !important;
  color: #1b2f58;
  position: absolute;
  right: 10px;
}
.advArea h3 {
  position: relative;
}
.advArea h3:before {
  background: #1b2f58;
  content: "";
  position: absolute;
  width: 30%;
  height: 2px;
  bottom: -5px;
}
.advArea h3 {
  color: #1b2f58;
  font-weight: 900;
  font-size: 36px;
  line-height: normal;
  margin: 0 0 40px 0;
  text-align: center;
  margin-bottom: 0;
}
.advArea h3 span {
  border-bottom: 2px solid #1b2f58 !important;
  padding-bottom: 5px;
}
.advArea {
  width: 100%;
  position: relative;
  margin-bottom: 30px;
  display: none;
}
.advArea .webhead {
  text-align: center;
  margin: 30px 0;
  color: #1b2f58;
  font-weight: 900;
  font-size: 36px;
  line-height: normal;
}
.advArea .webhead h3 span {
  font-size: 16px;
}
.advArea .webhead span {
  display: block;
  font-size: 16px;
  font-weight: 400;
  margin-top: 20px;
  border: none;
  color: #000;
}
.advArea .adv-team ul {
  display: flex;
  justify-content: center;
  align-items: center;
  list-style: none;
}
.advArea .adv-team ul li {
  margin: 0 26px;
  padding: 0;
  cursor: pointer;
}
.advArea .adv-team {
  max-width: 980px;
  margin: auto;
}
.advArea .info-team {
  max-width: 940px;
  margin: auto;
  background: #181c52;
  position: relative;
  padding: 27px 0 0;
  height: 258px;
}
.advArea .info-text {
  padding: 0 30px 0 240px;
}
.advArea .info-text span {
  font-size: 16px;
}
.advArea .ad-img {
  position: absolute;
  top: -13px;
  left: 10px;
  max-width: 210px;
}
.advArea .info-text h4 {
  color: #fff;
}
.advArea .info-text h4 span p {
  display: block;
  font-size: 14px;
  font-weight: 400;
  text-align: justify;
}
.advArea .info-text p {
  color: #fff;
  font-size: 14px;
  margin: 14px 0;
  display: block;
  line-height: 19px;
  text-align: justify;
}
.advArea .adimg {
  max-width: 186px;
  height: auto;
  padding: 13px 0;
}
.advArea .mylo {
  position: absolute;
  top: 13px;
  left: 20px;
  opacity: 0;
  /* display: none; */

  transition: 0.5s all;
  z-index: -9;
}
.advArea .topji {
  position: relative;
  max-width: 980px;
  margin: auto;
}
.advArea li > :hover .mylo {
  display: block;
  opacity: 1;
  z-index: 99;
}
.advArea li#d2:hover .mylo.s2 {
  display: block;
  opacity: 1;
  z-index: 99;
}
.advArea li#d3:hover .mylo.s3 {
  display: block;
  opacity: 1;
  z-index: 99;
}
.advArea li#d4:hover .mylo.s4 {
  display: block;
  opacity: 1;
  z-index: 99;
}
.advArea img {
  max-width: 100%;
  height: auto;
  display: inline-block;
  border: 2px solid #181c52;
}
.advArea .ad-img img {
  border: 0;
}
.organizing-committee-box .img-box {
  position: relative;
}
.advArea .col-lg-4 {
  text-align: center;
}
.advArea .organizing-committee-box {
  margin: 30px 0 0 0;
  padding: 0;
  transition: all 0.3s ease;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  overflow: hidden;
  text-align: center;
  border-bottom: 10px solid #fff;
  background: #fff;
  -webkit-box-shadow: 0px 0px 18px -2px rgb(0 0 0 / 60%);
  -moz-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.6);
  box-shadow: 0px 0px 18px -2px rgb(0 0 0 / 60%);
  display: inline-block;
}
.advArea .organizing-committee-box:hover {
  border-bottom: 10px solid #f2184f;
}
.advArea .organizing-committee-box img {
  border-radius: 10px 10px 0 0;
  width: auto;
  max-width: 100%;
  border: 0;
}
.advArea .organizing-committee-box .organizer-details h4 {
  color: #1b2f58;
  font-weight: 600;
  font-size: 18px;
  padding: 8px 9px;
  min-height: 70px;
}
.advArea .organizer-details span {
  font-size: 12px;
  color: #000;
  font-weight: 500;
  display: block;
  max-width: 200px;
  margin: 0 auto;
  margin-top: 5px;
}
.hj-center {
  justify-content: center;
  text-align: center;
}
span.linkedin-profile {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #02053c66;
  align-items: center;
  justify-content: center;
  display: none;
}
.organizing-committee-box .img-box:hover > span.linkedin-profile {
  display: flex;
  transition: 0.5s all;
}
span.linkedin-profile a {
  display: inline-block;
  font-size: 27px;
  line-height: 1.2;
  color: #fff;
  font-weight: 600;
  padding: 15px;
  border: 1px solid #fff;
  border-radius: 4px;
}
.who-we-are-slider p {
  background: #f2184f;
  color: #fff;
}
.menu_active {
  border-bottom: 2px solid #f2184f;
}

/*who we are css end*/

/*be recognised css start*/
.contact-sec .contact-sec-form input[type="text"],
.contact-sec .contact-sec-form input[type="tel"],
.contact-sec .contact-sec-form input,
.contact-sec .contact-sec-form textarea {
  width: auto !important;
  margin: 0px;
}
.int-banner {
  position: relative;
}
.int-banner .int-caption {
  position: absolute;
  bottom: 50%;
  left: 0;
  width: 100%;
  transform: translateY(50%);
}
.int-banner h2 {
  font-weight: 40px;
  line-height: 1.2;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 0 0;
}
.int-banner p {
  font-weight: 16px;
  line-height: 1.2;
  font-weight: 400;
  color: #fff;
  text-transform: capitalize;
  text-align: left;
  margin: 0 0 0 0;
}
.technology-section {
  padding: 70px 0;
}
.technology-section h4 {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 400;
  color: #3b3b3b;
  text-align: left;
  margin: 0 0 8px 0;
}
.technology-section p {
  font-weight: 16px;
  line-height: 1.45;
  font-weight: 400;
  color: #444444;
  text-align: justify;
  margin: 0 0 8px 0;
}
.technology-section p a {
  color: #f2184f;
  font-style: italic;
}
.technology-list {
  list-style: none;
}
.technology-list li,
.technology-section h5 {
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
  color: #3b3b3b;
  text-align: left;
  margin: 0 0 8px 0;
  display: block;
}
.technology-list li i {
  display: inline-block;
  font-weight: 400;
  padding: 0 8px 0 0;
  color: #f2184f;
}
.technlogy-wrapper {
  padding-top: 16px;
}
.technology-img img {
  max-width: 100%;
  margin: 0 auto;
  border-radius: 25px;
}
.nomination-section {
  margin: 50px 0;
  /* background-color: #000; */
  background-size: cover;
  padding-bottom: 0;
}
.nomination-section .form-wrapper h2 {
  font-size: 27px;
  line-height: 1.2;
  font-weight: 600;
  color: #fff;
  text-align: left;
  margin: 0 0 4px 0;
  display: block;
  text-transform: capitalize;
}
.nomination-section .form-wrapper p {
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
  color: #fff;
  text-align: left;
  margin: 0 0 16px 0;
  display: block;
}
.nomination-section .form-wrapper strong {
  font-size: 19px;
  line-height: 1.2;
  font-weight: 500;
  color: #F2184F;
  text-align: left;
  text-transform: capitalize;
  display: inline-block;
}
.nomination-section .award_category {
  margin-bottom: 32px;
}
.nomination-section .award_category span {
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
  color: #fff;
  text-align: left;
  text-transform: capitalize;
  display: inline-block;
  padding-left: 8px;
}
.awarde-form input {
  width: 100%;
  display: block;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
  color: #9e9e9e;
  text-align: left;
  text-transform: capitalize;
  background-color: transparent;
  border: 0px;
  outline: 0px;
  border-bottom: 1px solid #fff;
  border-radius: 0px;
  padding: 8px 0;
}
.awarde-form .btn-submit {
  font-size: 21px;
  line-height: 1.2;
  font-weight: 600;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  display: inline-block;
  border-radius: 4px;
  background-color: #f2184f;
  padding: 4px 24px;
}
.awarde-form input[type="checkbox"]:checked {
  color: #f2184f;
  background-color: #f2184f;
}
.awardee-tabs ul {
  align-items: center;
  border: 0;
}
.awardee-detail-list {
  margin-bottom: 20px;
}
.awardee-detail-list-figure.speakers-figureBestCompaniesAward embed {
  object-fit: contain;
}
.awardee-detail-list-figure embed {
  height: auto !important;
  height: 320px !important;
  object-fit: cover;
}
.awardee-detail-list h3 {
  font-size: 18px;
}
.awardee-detail-list h4 {
  font-size: 16px;
}
.awardee-detail-list p {
  font-size: 14px;
}
.awardee-tabs ul li.award-category {
  font-size: 19px;
  line-height: 1.2;
  font-weight: 500;
  color: #fff;
  text-align: left;
  text-transform: capitalize;
  display: inline-block;
}
.awardee-tabs ul li a.nav-link {
  display: inline-block;
  padding: 0;
  padding-left: 0px;
  color: #fff;
  text-decoration: none;
  border: 0px solid transparent;
}
.awardee-tabs ul li a.nav-link.active {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
  border: 0;
}
.awardee-tabs ul li a.nav-link:focus,
.awardee-tabs ul li a.nav-link:hover {
  border: 0;
}
.awardee-tabs ul li + li {
  padding-left: 0;
}
.awardee-tabs ul li a.nav-link label {
  margin-bottom: 0px;
  position: relative;
  display: inline-block;
}
.awardee-tabs ul li a.nav-link.active label::before {
  position: absolute;
  content: "";
  background: #f2184f;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  top: 49%;
  left: 49%;
  transform: translate(-49%, -49%);
}
.form-item.webform-component.webform-component-radios {
  color: #fff;
}
.nomination-section {
  overflow: hidden;
}
.invisible.form-item.webform-component.webform-component-radios.webform-component--conference-name {
  display: none;
}
.form-item.webform-component.webform-component-radios {
  display: block;
}
.form-item.webform-component.webform-component-radios::after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  width: 0;
  font-size: 0;
}
.form-item.webform-component.webform-component-radios label {
  float: left;
  display: inline-block;
  width: 20%;
}
div#edit-submitted-category {
  float: left;
  display: inline-block;
  width: 80%;
}
div#edit-submitted-category > div {
  float: left;
  width: 50%;
}
div#edit-submitted-category label {
  width: 100%;
  float: unset;
}
form#webform-client-form-217 .form-item {
  float: left;
  width: 50%;
  padding: 0 15px;
}
.form-item.webform-component.webform-component-radios.webform-component--category {
  width: 100% !important;
  padding: 0 !important;
  float: unset !important;
}
.form-actions {
  width: 100% !important;
  padding: 0;
  float: left;
}
form.webform-client-form-217 .form-text {
  height: calc(2rem + 2px);
  border: 0;
  border-radius: 4px;
}
.badge-section figure {
  margin: 0 0;
  height: 100%;
}
.nomination-section img.badges {
  height: 100%;
  object-fit: cover;
}
.form-text,
.form-email,
.form-url,
.form-tel {
  display: block;
  width: 100%;
  padding: 1.5rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 2px solid #dbe0df;
  border-radius: 0;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
input.webform-submit.button-primary.form-submit {
  padding: 6px;
  background: rgb(254 173 22);
  color: rgb(12 11 11);
  font-size: 17px !important;
  border: 0;
  cursor: pointer;
}

/******7-8-2020***********/
.technology-img {
  text-align: right;
}
.technology-section p {
  font-size: 16px;
}
.form-item.webform-component.webform-component-radios.webform-component--category {
  flex-direction: column;
}
.form-item.webform-component.webform-component-radios label {
  width: 100%;
  font-size: 16px;
  padding: 0 15px;
}
div#edit-submitted-category {
  width: 100%;
  margin-bottom: 0px;
}
div#edit-submitted-category label {
  font-size: 14px;
  color: #fff;
}
.webform-client-form .form-item.webform-component input {
  width: 100%;
  background: transparent;
  border: 0;
  border-bottom: 1px solid #fff;
  padding: 16px 0;
  border-radius: 0;
  font-size: 16px;
}
.form-actions input {
  display: inline-block;
  padding: 12px 24px !important;
  font-size: 16px !important;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 200px;
  background-color: #f2184f;
}
.nomination-section .form-wrapper {
  padding: 0 15px;
}
.nomination-section .webform-client-form {
  margin-right: -15px;
  margin-left: -15px;
  display: block;
}
.nomination-section .webform-client-form::after {
  content: "";
  display: block;
  clear: both;
  line-height: 0;
  font-size: 0;
}
.form-actions {
  /* padding: 0 15px; */
}
div#edit-submitted-category {
  padding: 0 15px;
}
div#edit-submitted-category label {
  padding: 0 0;
}
.form-item.webform-component.webform-component-textfield {
  padding: 0 15px;
}
.form-actions input {
  margin: 0 0 !important;
  /* width: 100%; */
}
div#edit-submitted-category label {
  padding: 0 4px;
}
div#edit-submitted-category .form-item {
  position: relative;
}
div#edit-submitted-category .form-item .form-radio {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 0;
  width: auto;
}
div#edit-submitted-category .form-item label.option {
  margin: 0 0;
}
input.webform-submit.button-primary.form-submit {
  color: #fff;
}
.form-radios .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.nomination-section .form-item,
.nomination-section .form-actions {
  margin-top: 1em;
  margin-bottom: 1em;
}
.nomination-section .element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}
awardee-tabs ul {
  display: flex;
  flex-wrap: wrap;
  border: 0;
}
.awardee-tabs ul li {
  width: 50%;
}
.awardee-tabs ul li.award-category {
  width: 100%;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 10px;
  border: 0;
}
.awardee-tabs .nav-tabs .nav-link label {
  margin-right: 5px;
}
.awardee-tabs .nav-tabs .nav-link {
  background: transparent;
  color: #fff;
  padding: 0 4px;
  border: 0;
  margin-bottom: 20px;
  margin-top: 10px;
}
.awardee-tabs .tab-content div input {
  width: 100%;
  background: transparent;
  padding: 16px 0;
  border-top: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  border-bottom: 1px solid #fff;
  line-height: 1.2;
  border-radius: 0;
  font-size: 16px;
  height: calc(2rem + 2px);
  font-weight: 500;
  color: #757575;
}
.form-item-nominee-visionary {
  width: 95%;
}

.awardee-tabs .tab-content form {
  display: flex;
  flex-wrap: wrap;
}
.captcha {
  display: block;
  width: 100%;
}
.awardee-tabs .tab-content form .form-no-label {
  float: left;
  width: 100%;
  margin-right: 20px;
  margin-bottom: 20px;
}
.awardee-tabs .tab-content {
  background: transparent;
  padding: 0;
}
.webform-button--submit {
  padding: 9px 24px !important;
  font-size: 18px !important;
  font-weight: 600;
  height: unset !important;
  text-transform: uppercase;
  /* border-radius: 200px !important; */
  color: #fff;
  border: 0;
  box-shadow: none;
  border-bottom: 0 !important;
  cursor: pointer;
}
.col-honoree-form {
  display: flex;
  align-items: center;
}
.col-lg-6.content-left {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
  /* padding: 50px; */
}
.awardee-tabs .tab-content .tab-pane {
  padding: 0;
}
.awardee-tabs .tab-content .tab-pane .form-wrapper {
  padding: 0;
  width: 100%;
}
.awardee-tabs .tab-content {
  border-top: 0;
}
.awardee-tabs a.nav-link.active input {
  position: relative;
}
.awardee-tabs a.nav-link.active input:before {
  content: "";
  width: 5px;
  height: 5px;
  position: absolute;
  top: 0px;
  padding: 5px;
  left: -2px;
  border: 3px solid #f2184f;
  background: white;
  border-radius: 100px;
}
.nomination-section .button.button--primary.js-form-submit.form-submit {
  width: auto !important;
  background: #f2184f;
  color: #fff;
  border-radius: 100px;
}

/*be recognised css end*/
.thanks-box .content-box address {
  font-size: 16px;
}
.thanks-box .content-box p {
  text-align: justify;
  margin-bottom: 0;
  font-weight: 500;
  font-size: 20px;
}

/*past events css start*/
.content-box p {
  text-align: justify;
}
.gallery.clearfix {
  margin-bottom: 15px;
}
li.nav-item.last-menu a {
  display: inline-block;
  font-size: 14px !important;
  padding: 4px 11px !important;
  border-radius: 6px;
  background: transparent;
  transition: 0.5s all;
  border: 0;
  margin: 0 !important;
  font-weight: 500;
  border: 2px solid #f2184f !important;
}
li.nav-item.last-menu a:hover {
  background: #e21b51;
  color: #fff;
}
section.single-featured-image-header {
  position: relative;
}
.top_panel_image_header {
  position: absolute;
  bottom: 50%;
  left: 0;
  width: 100%;
  transform: translateY(50%);
}
.top_panel_image_header h1 {
  color: #fff;
  text-align: center;
  line-height: 1.2;
}
figure.event-figure {
  position: relative;
  margin-bottom: 0;
}
figcaption.event-caption {
  position: absolute;
  bottom: 30%;
  left: 0;
  width: 100%;
  text-align: center;
}
.event-caption h1 {
  font-size: 60px;
  line-height: 1.2;
  color: #fff;
  font-weight: 700;
  margin-bottom: 27px;
  text-transform: uppercase;
}
.past-event-intro {
  margin: 0;
  padding: 70px 0;
  width: 100%;
  position: relative;
}
.past-event-intro h2 {
  font-size: 35px;
  position: relative;
  z-index: 9;
  color: #1b2f58;
  margin: 0 0 15px 0;
  font-weight: 700;
  text-align: center;
}
.past-event-intro h2 span {
  display: inline-block;
  border-bottom: 2px solid #001d4a;
  padding: 0 0 10px 0;
}
.past-event-intro p {
  font-size: 16px;
  color: #000;
  font-weight: 400;
}
.mb-50 {
  margin-bottom: 50px;
}
.past-event-intro .event-box-sec {
  margin: 0px 0 0 0;
  padding: 0;
  position: relative;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  overflow: hidden;
}
.event-box-sec.event-box01::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #0000006b;
  z-index: 0;
}
.past-event-intro .event-box-sec img {
  width: 100%;
  height: 380px;
  max-height: 382px;
  max-width: 100%;
  object-fit: cover;
}
.past-event-intro .event-box-sec img {
  width: 100%;
  max-width: 100%;
}
.past-event-intro .event-box-sec h4 {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  z-index: 9;
  transform: translate(0, -50%);
  color: #fff;
  font-size: 35px;
  line-height: 1.2;
  font-weight: 700;
  text-align: center;
}
.past-event-intro .event-box-sec .content-box {
  position: absolute;
  left: 0;
  bottom: -100%;
  width: 100%;
  color: #fff;
  text-align: center;
  z-index: 99;
  background-image: linear-gradient(
    to right,
    #2c4153a8,
    #205a65b8,
    #307265b0,
    #60865ab0,
    #9d9355c7
  );
  height: 100%;
  padding: 15px;
  transition: all 0.5s ease;
  padding-top: 13%;
}
.past-event-intro .event-box-sec:hover .content-box {
  bottom: 0% !important;
}
.past-event-intro .event-box-sec .content-box p {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  margin-bottom: 25px;
}
.past-event-intro .event-box-sec .content-box .read_more {
  margin: 0;
  padding: 0;
}
.past-event-intro .event-box-sec .content-box .read_more a {
  display: inline-block;
  margin: 0;
  padding: 7px 20px;
  line-height: 1.45;
  background: #fead16;
  font-size: 16px;
  font-weight: 700;
  color: #1b2f58;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  transition: all 0.5s ease;
  text-decoration: none;
}
.past-event-intro .event-box-sec .content-box .read_more a:hover {
  background: #fff;
  color: #00c1c1;
}

/*--------- past-event-box ---------*/
.past-event-box {
  margin: 0;
  padding: 30px 0;
  width: 100%;
  position: relative;
  color: #fff;
  background: #3b1d82 url(../images/past-event-bg.jpg) no-repeat center center;
  background-size: cover;
}
.past-event-box h2 {
  margin: 0 0 30px 0;
  padding: 0;
  font-size: 35px;
  line-height: 1.2;
  font-weight: 700;
  text-align: center;
}
.past-event-box .col-sm-3 span {
  display: block;
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 500;
  line-height: normal;
}
.past-event-box .col-sm-3 span b {
  margin: 0 0 10px 0;
  padding: 0;
  line-height: 1.2;
  font-size: 35px;
  font-weight: 700;
  display: block;
}

/*--------- about-event-box ---------*/
.past-event-showcase {
  margin: 0;
  padding: 15px 0 15px 0;
  position: relative;
}
.past-event-showcase img {
  width: 100%;
  max-width: 100%;
}

/*Login page css*/
.user_login .confirmation-login,
.user_password .confirmation-login {
  overflow-x: hidden;
}
.user_login .confirmation-login .content-left,
.user_password .confirmation-login .content-left {
  position: relative;
  padding: 30px;
  height: 100vh;
}
.user_login div#edit-actions {
  text-align: center;
  /* padding-top: 30px */
}
.user_login .confirmation-login .form-wrapper,
.user_password .confirmation-login .content-left a,
.user_password .confirmation-login .form-wrapper,
.user_login .confirmation-login .content-left a {
  text-align: center;
}
.user_login .confirmation-login .form-wrapper {
  position: static;
}
.user_login .confirmation-login .form-wrapper,
.user_password .confirmation-login .form-wrapper {
  padding: 0;
  margin: 0;
}
.user_login .form-wrapper h1,
.user_password .form-wrapper h1 {
  font-size: 34px;
  font-weight: 700;
  line-height: 1.2;
  color: #1b2f58;
  margin-bottom: 15px;
  text-transform: capitalize;
}
.user_login .form-wrapper h5,
.user_password .form-wrapper h5 {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.45;
  color: #333;
  margin-bottom: 15px;
  margin-bottom: 35px;
}
.user_login .confirmation-login .form-wrapper h1,
.user_password .confirmation-login .form-wrapper h1 {
  font-size: 2rem;
}
.user_login .confirmation-login .form-wrapper h5,
.confirmation-login .form-wrapper h1,
.user_password .confirmation-login .form-wrapper h5,
.confirmation-login .form-wrapper h1 {
  text-align: center;
  margin-bottom: 10px;
}
.user_login .confirmation-login .form-wrapper h5,
.confirmation-login .form-wrapper h1,
.user_password .confirmation-login .form-wrapper h5,
.confirmation-login .form-wrapper h1 {
  text-align: center;
  margin-bottom: 10px;
}
.user_login .user-login-form input {
  padding: 10px 10px;
  border: none !important;
  border-bottom: 1px solid #FFFFFF80 !important;
  background: transparent !important;
  background-color: transparent !important;
  display: inline-block !important;
}
.confirmation-login .form-wrapper h5,
.user_password .confirmation-login .form-wrapper h5 {
  font-weight: 400 !important;
  color: #4b4b4b;
}
.confirmation-login .form-wrapper .content,
.user_password .confirmation-login .form-wrapper .content {
  margin-top: 0;
}
.user_password div#edit-actions input {
  width: auto !important;
  padding: 10px 24px !important;
  line-height: 1;
  border-radius: 8px;
  background-color: #1b2f58;
  color: #fff;
}
.user_password div#edit-actions input:hover {
  color: #1b2f58;
  cursor: pointer;
  /* background-color: #ffffff !important; */
}
.confirmation-login .content-left input {
  width: 100% !important;
  padding: 15px;
  display: flex !important;
  margin: auto;
  margin-bottom: 25px;
  border-radius: 0px;
  
}
body.user_login .confirmation-login .content-left input{
color: #fff !important;
}
.user_login .confirmation-login .form-wrapper,
.user_password .confirmation-login .content-left a,
.user_password .confirmation-login .form-wrapper,
.user_login .confirmation-login .content-left a {
  text-align: left;
}
.confirmation-login .content-left a {
  color: #fff !important;
  font-size: 1rem;
  font-weight: 500;
}
.confirmation-login .content-left a:hover {
  text-decoration: underline;
}
.confirmation-login .content-right {
}
.confirmation-login .content-right {
  position: relative;
  padding-left: 0;
}
.user_login footer.footer {
  display: none;
}
.user_password footer.footer {
  display: none;
}

/*login page css end*/

/***********css-for-custom-galler****************************/
.gallery-content-primery {
  float: left;
  width: 40%;
}
.primery-gallery-item {
  height: 390px;
  max-height: 390px;
}
.gallery-content-primery.gallery-content-secondary {
  width: 60%;
}
.secondery-gallery-item {
  height: 220px;
  max-height: 220px;
}
.primary-item {
  float: left;
  width: 50%;
  position: relative;
  height: 100%;
}
img.img-1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
img.img-1.img-2 {
  height: 65%;
  object-fit: cover;
}
img.img-1.img-3 {
  bottom: 0;
  top: unset;
  height: 60%;
  object-fit: cover;
  border: 2px solid #d8d8d8;
}
.seconder-content {
  float: left;
  width: 40%;
  position: relative;
  height: 100%;
}
.seconder-content.seconder-content2 {
  width: 60%;
}
.img-5 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.secondery-full-item-text {
  float: left;
  width: 33.333%;
  position: relative;
  height: 100%;
}
.secondery-full-item-text .img-6 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.secondery-full-item.clearfix {
  height: 390px;
  max-height: 390px;
}
.technology-text {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  padding: 0 25px;
}
.technology-text p {
  color: #fff;
  font-size: 16px;
  line-height: 1.45;
}
.secondery-full-item-text.secondery-full-item-text2 {
  background: #003470;
  color: #fff;
  border: 2px solid #d8d8d8;
}
.secondery-full-item-text.secondery-full-item-text2.bg-green {
  background: #3cb879;
}
.primary-item-fullwidth {
  height: 220px;
  max-height: 220px;
  position: relative;
}
.primary-item-fullwidth .img-2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/***********css-for-custom-galler-end****************************/
.key-highlights {
  margin: 0;
  padding: 55px 0 70px 0;
  width: 100%;
  position: relative;
}
.key-highlights h2 {
  font-size: 35px;
  line-height: 1.2;
  position: relative;
  z-index: 9;
  color: #1b2f58;
  margin: 0 0 15px 0;
  font-weight: 700;
  text-align: center;
  background: url(../images/line-bg.png) no-repeat center bottom;
}
.key-highlights h2 span {
  display: inline-block;
  padding: 0 0 15px 0;
  border-bottom: 2px solid #001d4a;
}
.key-highlights p {
  font-size: 16px;
  color: #000;
  font-weight: 400;
}
.key-highlights .container-fluid {
  padding: 0;
}
.key-highlights .key-highlights-gallery {
  margin-top: 50px;
}
.key-highlights .item .img-box {
  position: relative;
  margin: 0;
  padding: 0;
  display: block;
}
.key-highlights .item .img-box a {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
.key-highlights .item .img-box a:hover:before {
  display: block;
  content: "";
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background: url(../images/url-bg.png) no-repeat center center;
  background-size: cover;
}
.no-js .owl-carousel,
.owl-carousel {
  display: block;
}
.key-highlights-gallery .item .img-box {
  position: relative;
  margin: 0;
  padding: 0;
  display: block;
}
.key-highlights-gallery .item .img-box a {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
.key-highlights-gallery .item .img-box a:hover:before {
  display: block;
  content: "";
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background: url(../images/url-bg.png) no-repeat center center;
  background-size: cover;
}
.slick-slider-section {
  overflow: hidden;
}

/**************Past event end ***********************/

/*Awardee css start*/
.single-featured-image-header img {
  width: 100% !important;
  object-fit: cover;
}
.conference-format_conference-format .single-featured-image-header img {
  width: 100% !important;
  object-fit: cover;
  height: 85vh;
}
section.past-awardee-section-gfel figure.pos {
  position: relative;
}
section.past-awardee-section-gfel figure.pos::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #00000038;
}
section.past-awardee-section-gfel figure.pos .figure-caption-top {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
  z-index: 11;
}
.figure-caption-top h1 {
  color: #fff;
}
.awardee-winnwe-section {
  padding: 25px 0 50px;
}
.awardee-winnwe-section {
  padding: 55px 0;
  text-align: center;
}
.awardee-winnwe-section h2 {
  color: #19224f;
  font-size: 1.6rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 25px;
}
.awardee-winnwe-section p {
  color: #5c5c5c;
  font-size: 1.1rem;
  line-height: 1.2;
  font-weight: 400;
}
figure.banner2020 {
  margin-bottom: 0;
}

/*register attebdee css*/
.checkout_order_information div#edit-actions input {
  width: 50%;
}
.myregisterArea
  .mycart
  .js-form-item.form-item.js-form-type-item.form-item-calculated-delegates.js-form-item-calculated-delegates.form-no-label {
  display: inline-flex;
  width: 100%;
}
.myregisterArea .mycart .js-form-item li:first-child {
  width: 100%;
  text-align: left;
}
.myregisterArea .mycart .js-form-item li:nth-child(2) {
  width: 50%;
  text-align: right;
}
.myregisterArea ul.cartData div:first-child {
  width: 100%;
}
.webform-register-wrapper .form-item--error-message {
  width: 100%;
  left: 5.9%;
  bottom: 7.5%;
  font-size: 12px;
}
.webform-multiple-add.js-webform-multiple-add.container-inline {
  position: absolute;
  top: 4px;
  z-index: 11;
  right: 8px;
  width: 100px;
  bottom: unset;
  max-width: 100px;
}
.webform-register-wrapper .form-text,
.webform-register-wrapper .js-form-item input {
  margin-bottom: 25px;
}
body.register_register div#edit-actions input {
  background-color: #f2184f !important;
  padding: 8px 24px !important;
  width: auto;
}
body.register_register div#edit-actions input:hover {
  background-color: #0d2346 !important;
  color: #fff;
}
.webform-multiple-add.js-webform-multiple-add.container-inline
  .button.js-form-submit.form-submit {
  min-height: 30px;
  line-height: 30px;
  cursor: pointer;
  border: 0 !important;
}
.webform-multiple-add.js-webform-multiple-add.container-inline
  .button.js-form-submit.form-submit:hover {
  background-color: #0d2346 !important;
  color: #fff;
}
.form_box input {
  width: 100%;
  line-height: 60px;
  padding: 0 10px;
  border: 1px solid #d7d7d7;
  font-weight: 500;
  height: 60px;
  margin-bottom: 20px;
}
.webform-multiple-table.webform-multiple-table-responsive {
  padding-bottom: 32px;
}
.webform-multiple-table td input {
  width: 100% !important;
  background: #413ebe;
}
.webform-multiple-table td input[type="image"] {
  max-width: 65%;
  margin: 5px auto;
}
.webform-multiple-table td input[type="image"] + input[type="image"] {
  margin: 5px auto;
}
.myregisterArea .mycart {
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
  border-radius: 7px;
  padding: 2rem !important;
  margin-bottom: 15px;
}
.mycart .topHeading {
  margin: -32px -32px 21px -32px;
}
.mycart h2 {
  background: #f2184f;
  border-radius: 30px 30px 0px 0px;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 500;
  padding: 15px 32px;
  box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.3);
}
.mycart ul {
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mycart ul li div {
  display: inline-flex;
}
.mycart .form-actions {
  float: unset;
  text-align: center;
}
ul.cartData {
  font-size: 1.2rem;
}
.mycart ul.totalData {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: 2rem;
  padding-top: 2rem;
  margin-bottom: 2rem;
}
.mycart ul.totalData li {
  text-transform: uppercase;
  font-size: 1.3rem;
  font-weight: bold;
}
.thanks-box .img-box img {
  width: 100%;
}
.mycart {
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
  border-radius: 7px;
  padding: 2rem !important;
  margin-bottom: 15px;
}
.mycart .topHeading {
  margin: -32px -32px 21px -32px;
}
.webform-register-wrapper {
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
  border-radius: 7px;
  /* padding: 2rem !important; */
  margin-bottom: 15px;
}
.webform-register-wrapper h2 {
  font-weight: 700;
  font-size: 25px;
  color: #535356;
  margin-bottom: 30px;
}

.myregisterArea {
  padding: 70px 0;
}
.banner-section::before {
  z-index: 0;
}
.webform-register-wrapper .js-form-item input {
  width: 100%;
}
#edit-delegates {
  position: relative;
}
#edit-delegates label,
.form-item-delegates label {
  font-weight: 700;
  font-size: 25px;
  color: #1b2f58;
  margin-bottom: 30px;
}
.webform-multiple-add.js-webform-multiple-add.container-inline {
  position: absolute;
  bottom: 0px;
  z-index: 11;
  right: 8px;
  width: 100px;
  max-width: 100px;
}
.webform-register-wrapper .webform-multiple-table td .js-form-item {
  width: 50%;
  float: left;
  margin: 0 0 16px 0;
  padding: 0 8px;
}
.webform-register-wrapper .webform-multiple-table .form-item + .form-item {
  margin-top: 0;
}
.webform-multiple-add.js-webform-multiple-add.container-inline input {
  height: calc(2rem + 2px);
  padding: 0;
  font-size: 1rem;
  background: #1558b4;
  border-color: #1558b4;
  color: #fff;
  border-radius: 8px;
}
.webform-register-wrapper {
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
  border-radius: 0px;
  /* padding: 32px; */
  margin-bottom: 0px;
  background: #fff;
}
.webform-register-wrapper h2 {
  font-weight: 700;
  font-size: 30px;
  color: #000;
  margin-bottom: 20px;
}
.myregisterArea {
  padding: 70px 0;
}
.banner-section::before {
  z-index: 0;
}
.webform-register-wrapper .js-form-item input {
  width: 100%;
}
.webform-register-wrapper .form-text,
.webform-register-wrapper .js-form-item input,
.webform-multiple-add.js-webform-multiple-add.container-inline input {
  display: block;
  width: 100%;
  padding: 0.5rem;
  font-size: 1rem;
  line-height: 60px;
  color: #000;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 0;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  height: 42px;
  max-height: 42px;
  border-bottom: 1px solid #BFBFBF;
}
#edit-delegates {
  position: relative;
}
#edit-delegates label,
.form-item-delegates label {
  font-weight: 700;
  font-size: 19px;
  color: #f2184f;
  margin-bottom: 30px;
}
.webform-multiple-add.js-webform-multiple-add.container-inline {
  position: absolute;
  bottom: 0px;
  z-index: 11;
  right: 8px;
  width: 100px;
  max-width: 100px;
  height: 40px;
}
.webform-register-wrapper .webform-multiple-table td .js-form-item {
  width: 50%;
  float: left;
  margin: 0;
  padding: 0 8px;
}
.webform-register-wrapper .webform-multiple-table .form-item + .form-item {
  margin-top: 0;
}
.webform-multiple-add.js-webform-multiple-add.container-inline input {
  height: calc(2rem + 2px);
  padding: 0;
  font-size: 1rem;
  background: #f2184f;
  border-color: #f2184f;
  color: #fff;
  border-radius: 4px;
  font-weight: 500;
}
.webform-multiple-table.webform-multiple-table-responsive {
  padding-bottom: 32px;
}
.webform-multiple-table td input {
  width: 100% !important;
  background: #413ebe;
}
.webform-multiple-table td input[type="image"] {
  max-width: 65%;
  margin: 5px auto;
}
.webform-multiple-table td input[type="image"] + input[type="image"] {
  margin: 5px auto;
}
.myregisterArea .mycart {
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
  border-radius: 7px;
  padding: 2rem !important;
  margin-bottom: 15px;
}
.webform-multiple-table.webform-multiple-table-responsive {
  padding-bottom: 32px;
}
.webform-multiple-table td input {
  width: 100% !important;
  background: #413ebe;
}
.webform-multiple-table td input[type="image"] {
  max-width: 65%;
  margin: 5px auto;
}
.myregisterArea .mycart {
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
  border-radius: 7px;
  padding: 2rem !important;
  margin-bottom: 15px;
}

/*register attendee css*/

/*conf-radio-css*/
#conference-category {
  width: 100%;
}
.conference_select label {
  cursor: pointer;
  color: #fff;
}
.conference_select label input[type="radio"] {
  cursor: pointer;
}
#conference-category li input {
  margin-right: 10px;
}
#conference-category li {
  width: 50%;
  display: flex;
  align-items: center;
}
.awardee-tabs br {
  display: none;
}
#conference-category input[type="radio"]:checked:after {
  padding: 5px;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  top: -2px;
  left: -2px;
  position: relative;
  background-color: #ffffff;
  content: "";
  display: inline-block;
  visibility: visible;
  border: 3px solid #f21f4f;
}
input[type="radio"] {
  cursor: pointer;
}
fieldset#edit-select-conference--wrapper label {
  cursor: pointer;
}
/* fieldset#edit-select-conference--wrapper input[type="radio"]:checked:after,
fieldset#edit-active-conference--wrapper input[type="radio"]:checked:after,
.be-recognized_be-recognized
  #edit-active-conference--2
  input[type="radio"]:checked:after {
  padding: 5px;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  top: -20px;
  left: -1px;
  position: relative;
  background-color: #ffffff;
  content: "";
  display: inline-block;
  visibility: visible;
  border: 3px solid #f21f4f;
} */
.contact-us_contact-us
  fieldset#edit-active-conference--wrapper
  input[type="radio"]:checked:after {
  top: -14px;
}
.be-recognized_be-recognized
  fieldset#edit-active-conference--wrapper
  input[type="radio"]:checked:after,
.be-recognized_be-recognized
  #edit-active-conference--2
  input[type="radio"]:checked:after {
  top: 0px;
  left: 0px;
}
fieldset#edit-select-conference--wrapper input,
fieldset#edit-active-conference--wrapper input,
.be-recognized_be-recognized #edit-active-conference--2 input {
  height: 15px;
  width: 15px;
  margin-bottom: 0;
}
.contact-sec
  fieldset#edit-select-conference--wrapper
  input[type="radio"]:checked:after {
  top: -14px;
}
div#edit-select-conference,
div#edit-active-conference,
#edit-active-conference--2 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.js-form-item.form-item.js-form-type-radio.form-item-select-conference.js-form-item-select-conference,
.js-form-item.form-item.js-form-type-radio.form-item-active-conference.js-form-item-active-conference {
  display: flex;
  width: 50%;
  margin: 0;
  align-items: center;
  cursor: pointer;
}
/*.js-form-item.form-item.js-form-type-radio.form-item-active-conference.js-form-item-active-conference{
    display: block;
    width: 100%;
}*/
fieldset#edit-select-conference--wrapper,
fieldset#edit-active-conference--wrapper {
  width: 100%;
  margin-bottom: 30px;
}
fieldset#edit-select-conference--wrapper label,
fieldset#edit-active-conference--wrapper label,
.be-recognized_be-recognized #edit-active-conference--2 label {
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 14px;
  color: #000;
  font-weight: 400;
}
.tab-content .select-conference .fieldset-wrapper .js-webform-radios .js-form-item  label{
  color: #fff !important;
}
#edit-select-conference--wrapper legend,
#edit-active-conference--wrapper legend,
#edit-active-conference--2--wrapper legend {
  display: inline-block;
  /* padding: 4px 14px; */
  color: #f2184f !important;
  /* background: #1b2f58; */
  width: auto;
  /* border-radius: 8px 8px 0 0; */
  margin-bottom: 16px;
  position: relative;
}
fieldset#edit-select-conference--wrapper span,
fieldset#edit-active-conference--wrapper span,
fieldset#edit-active-conference--2--wrapper span {
  font-size: 19px;
  font-weight: 700;
  color: #f2184f;
}
.tab-pane .webform-submission-form fieldset#edit-active-conference--wrapper span::after{
  position: absolute;
  content: "";
  top: 50%;
  left: 170px;
  width: 100%;
  height: 3px;
  background: linear-gradient(90deg, #F2184F 0%, #000 100%);
}
.contact-widget-form fieldset#edit-active-conference--wrapper span{
  background: #f2184f;
  color: #fff;
  padding: 8px 15px;
  border-radius: 10px;
}
.contact-widget-form fieldset#edit-active-conference--wrapper span::after{
  content: unset;
}
.conf-radio-box input {
  cursor: pointer;
}
.conf-radio-box label {
  cursor: pointer;
}
.conf-radio-div {
  display: flex;
  color: #fff;
  justify-content: left;
  margin-bottom: 1rem;
}
.conf-radio-box {
  width: 50%;
  cursor: pointer;
}

/*conf-radio-css*/

/************tabs-css***************/
nav > .nav.nav-tabs {
  border: none;
  color: #fff;
  background: #272e38;
  border-radius: 0;
}
nav > div a.nav-item.nav-link {
  background: #fff;
  color: #848484;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 0px;
}
nav > div a.nav-item.nav-link,
nav > div a.nav-item.nav-link.active {
  padding: 10px 25px;
  border-radius: 0;
  position: relative;
  font-weight: 600;
}
nav > div a.nav-item.nav-link.active {
  color: #fff;
  background: #0d2346;
}
nav > div a.nav-item.nav-link.active:after {
  content: "";
  position: absolute;
  bottom: -24px;
  left: 50%;
  border: 12px solid transparent;
  border-top-color: #ffffff;
  transform: translateX(-50%);
}
.tab-content {
  background: #fdfdfd;
  line-height: 25px;
  border: 0px solid #ddd;
  border-top: 1px solid #fff;
  padding: 0px 0px 30px;
}
nav > div a.nav-item.nav-link:hover,
nav > div a.nav-item.nav-link:focus {
  background: #001d4a;
  color: #fff;
  border-radius: 0;
  transition: background 0.2s linear;
}
.nav2020-tabs .nav a {
  font-size: 1.3rem;
  color: #323232;
  line-height: 1.2;
  font-weight: 400;
  text-align: center;
  display: block;
}
.nav2020-tabs .nav-tabs {
  box-shadow: 0px 0px 9px 0px #8484847a;
}
.awardee2020-tabs-wrapper {
  padding: 0 15px;
}
.tabs-content-text.b_g-dark {
  padding: 2rem 0;
  background: linear-gradient(to left, #f2184f 0%, #001d4a 100%);
}
.tabs-content-text.b_g-dark p {
  color: #fff;
}
.tabs-content-text.b_g-dark h2 {
  text-align: center;
}
.tabs-content-text.b_g-dark h2 span {
  display: inline-block;
  font-size: 1.3rem;
  line-height: 1.2;
  font-weight: 700;
  padding: 0.25rem 1rem;
  background: #114b94;
  color: #fff;
  margin-bottom: 2.5rem;
}
.special-wrapper {
  display: flex;
  justify-content: center;
}
.special-box {
  display: flex;
  padding: 0 1rem;
  align-items: center;
}
.detail {
  padding-left: 1rem;
}
.special-box .detail h3,
.awardee-detail-list h3 {
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 600;
  color: #fff;
  margin: 0 0 0 0;
}
.special-box .detail h4,
.awardee-detail-list h4 {
  font-size: 1rem;
  line-height: 1.45;
  font-weight: 500;
  color: #fff;
  margin: 0 0 0 0;
}
.special-box .detail p,
.awardee-detail-list p {
  font-size: 0.875rem;
  line-height: 1.45;
  font-weight: 400;
  color: #fff;
  margin: 0 0 0 0;
}
.tabs-figure {
  margin-bottom: 0;
}
.tabs-figure img,
.awardee-detail-list img {
  max-height: 118px;
  max-width: 118px;
  border-radius: 5px;
  padding: 3px;
  background: #ffffff;
  display: block;
}
.awardee-detail-list img {
  background: #114b94;
}
.tab-awardee-detail {
  padding: 2rem 0;
  text-align: center;
}
.tab-awardee-detail .row {
  justify-content: center;
}
.tabs-content-text.b_g-dark h2 span {
  display: inline-block;
  font-size: 1.3rem;
  line-height: 1.2;
  font-weight: 700;
  padding: 0.25rem 1rem;
  background: #ffffff;
  color: #19224f;
  margin-bottom: 2.5rem;
}
.awardee-detail-list p,
.awardee-detail-list h4,
.awardee-detail-list h3 {
  color: #2f2f2f;
}
.awardee-detail-list img {
  display: inline-block;
  margin-bottom: 1rem;
  width: 145px;
  height: 145px;
  object-fit: contain;
  background-color: #fff;
  border: 1px solid #041f44;
}

/*awardee css end*/

/*blog page css*/
.sidebar-col-3 {
  background: #f7f7f7;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-radius: 2px;
  height: auto;
  margin-bottom: 5rem;
}
.recent-post {
  font-size: 20px;
  line-height: 1.45;
  margin-bottom: 5px;
}
.views-view-grid tr {
  margin-bottom: 1.2rem;
}
.views-view-grid tr td {
  display: flex;
  flex-direction: column;
}
.views-view-grid tr td h3 {
  font-size: 1rem;
  margin: 0 0 0 0;
  line-height: 1.45;
  margin-bottom: 5px;
}
.item-list ul li h3 a,
.views-view-grid tr td h3 a {
  cursor: pointer;
  color: #1b2f58;
  text-decoration: none;
}
.views-view-grid tr td p {
  font-size: 0.8rem;
  margin: 0 0 0 0;
  line-height: 1.45;
  text-decoration: underline;
}
.views-view-grid tr td span {
  display: block;
  margin-bottom: 1.2rem;
  font-size: 0.8rem;
  box-shadow: 0px 2px 1px -2px #333;
}
.views-view-grid tr td span span {
  margin-bottom: 0;
  box-shadow: none;
}

/*blog page css*/

/****css-for-agenda-page**********************************/
.op-img-wrapper.mp-img-wrappe .row {
  margin: auto;
}
.agenda-banner-figure {
  position: relative;
}
.agenda-banner-figure .contact-banner-caption {
  position: absolute;
  bottom: 20%;
  left: 0;
  width: 100%;
  text-align: center;
}
.contact-banner-caption h1 {
  color: #fff;
  font-size: 60px;
  line-height: 1.2;
  font-weight: 700;
}
.contact-banner-caption p {
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 400;
}

/********************************css-for-review-section***************************/
.review-section {
  padding: 70px 0;
  margin-top: -5px;
}
.review-wrapper {
  text-align: center;
}
.review-wrapper h2 {
  font-weight: 600;
  font-size: 27px;
  line-height: 1.2;
  color: #000;
  font-style: italic;
}
.review-wrapper span.author {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.45;
  color: #63148b;
  margin-bottom: 35px;
  display: inline-block;
}
.review-wrapper p {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.45;
  color: #000;
  max-width: 80%;
  margin: 0 auto;
}
.review-wrapper p span {
  display: inline-block;
  margin-top: 15px;
}

/********************************css-for-review-section-end***************************/

/********************************css-for-tab-section***************************/
section.agenda-text {
  padding: 32px 0;
}
section.agenda-text div h2 {
  font-size: 23px;
  text-align: center;
  margin-bottom: 8px;
}
section.agenda-text div p {
  font-size: 16px;
  text-align: center;
  margin-bottom: 0px;
}
.tab-section {
  padding: 25px 0 70px 0;
}
.tab-section h2.agenda {
  font-size: 35px;
}
.tab-section h2 {
  font-weight: 700;
  font-size: 23px;
  line-height: 1.2;
  color: #1b2f58;
  text-align: center;
  position: relative;
  margin-bottom: 100px;
}
.tab-section h2::after {
  content: "";
  width: 71px;
  height: 2px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -10px;
  background: #1b2f58;
}
.tab-text-content {
  max-width: 80%;
  margin: 0 auto;
}
ul.tabs-list {
  text-align: center;
  border-bottom: none;
  margin-bottom: 32px;
  display: flex;
  justify-content: center;
}
.tabs-list > li {
  float: none;
  margin-bottom: 0px;
  display: inline-block;
  position: relative;
  border: 1px solid #D4D4D4;
  border-radius: 20px;
}
/* .tabs-list > li.active::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 0;
  height: 0;
  border-top: 12px solid #f2184f;
  border-left: 12px solid transparent;
} */
.tabs-list > li + li {
  margin-left: 5px;
  /* border: 1px solid #1b2f58; */
}
.tabs-list > li a {
  font-weight: 600;
  font-size: 17px;
  line-height: 1.45;
  color: #000;
  text-align: center;
  display: inline-block;
  background: #fff;
  position: relative;
  padding: 10px 25px;
  border: none;
  border-radius: 20px;
  margin: 0 0 0 0;
  text-decoration: none;
}
.tabs-list > li a span {
  text-transform: uppercase;
}
.nav-tabs.tabs-list > li.active > a {
  background: #f2184f;
  color: #fff;
  border: none;
  border-radius: 20px;
}
.fade.in {
  opacity: 1;
}

/***************tabs-timeline-css******************/
.timeline {
  color: #fff;
}
.timeline ul {
  background: transparent;
  padding: 0;
}
.timeline ul li {
  background: #efeef5;
  position: relative;
  margin: 0 auto;
  width: 2px;
  padding-bottom: 40px;
  list-style-type: none;
}
.timeline ul li:first-child {
  padding-bottom: 55px;
}
.timeline ul li:first-child::before {
  content: none;
}
.timeline ul li:last-child {
  padding-bottom: 7px;
}
.timeline ul li:before {
  content: "";
  background: #fff;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  width: 15px;
  height: 15px;
  border: 2px solid #f2184f;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.timeline ul li .hidden {
  opacity: 0;
}
.timeline ul li .content {
  position: relative;
  top: -20px;
  width: 450px;
  padding: 15px 15px 0 15px;
  text-align: left;
  background: #FAFAFA;
  border: 1px solid #D8D8D8;
  border-radius: 20px;
}
.timeline ul li:nth-child(odd) .content {
  text-align: left;
}
.timeline ul li .content span.time-content {
  display: inline-block;
  font-size: 16px;
  line-height: 1.45;
  color: #f2184f;
  font-weight: 500;
  margin-bottom: 4px;
}
.timeline ul li .content h2 {
  text-align: left;
  margin-bottom: 0;
  text-transform: none;
  color: #444444;
  font-weight: 500;
  margin-bottom: 15px;
  font-size: 17px;
}
.timeline ul li:nth-child(odd) .content h2 {
  text-align: left;
}
.timeline ul li .content h2::after {
  content: none;
}
.timeline ul li:nth-child(odd) .content p {
  text-align: left;
}
.timeline ul li .content:before {
  content: none;
}
.timeline ul li:nth-child(odd) .content {
  left: 45px;
}
.timeline ul li:nth-child(odd) .content:before {
  left: -38px;
}
.timeline ul li:nth-child(even) .content {
  left: calc(-450px - 45px);
}
.timeline ul li:nth-child(even) .content:before {
  right: -38px;
}
.agendatab-content table.agenda-table tr td.time-td + td.unset-colum {
  align-items: center;
  flex-direction: unset;
}

/***************css-for-speakers-section-css******************/
.event-speakers-section .btn-toggle-wrapper.stop {
  margin-top: 40px;
}
section.event-speakers-section {
  padding: 40px 0px;
  /*   background: url(../images/speaker-banner.jpg) no-repeat center center;*/

  background-size: 100% 100%;
  /* background-color: #061b46; */
}
.speakers-wrapper {
  max-width: 100%;
  margin: 0 auto;
}
.speakers-wrapper h2 {
  font-size: 35px;
  line-height: 1.2;
  color: #000;
  font-weight: 700;
  margin-bottom: 70px;
  text-align: center;
  text-transform: capitalize;
  position: relative;
}
.speakers-wrapper h2::after {
  content: "";
  width: 71px;
  height: 10px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -20px;
  background: url(../images/speakers-border.png) no-repeat center center;
  background-size: cover;
}
.speakers-gallery .row {
  justify-content: center;
}
figure.speakers-figure {
  padding: 15px;
  text-align: center;
}
figure.speakers-figure img {
  width: 100%;
  margin-bottom: 10px;
  border-radius: 50%;
  min-width: 250px;
  min-height: 250px;
  max-height: 250px;
  object-fit: cover;
  max-width: 250px;
}
figcaption.speakers-caption h3 {
  font-size: 21px;
  line-height: 1.2;
  color: #000;
  font-weight: 600;
  text-align: center;
  /* text-transform: capitalize; */
}
figcaption.speakers-caption.Dr.Kogi.Naidoo h3 {
  font-size: 13px;
  /*    line-height: 1.2;*/
  color: #fff;
  font-weight: 600;
  text-align: center;
  text-transform: capitalize;
}
figcaption.speakers-caption h3 span {
  font-size: 14px;
  line-height: 1.45;
  font-weight: 400;
}

/***************css-for-speakers-section-css-end******************/
.btn-toggle-wrapper {
  display: block;
  text-align: center;
}
.btn-toggle-wrapper button:hover {
  background: #0d2346;
  color: #fff;
}
.btn-toggle-wrapper button {
  background: #f2184f;
  border: 0;
  padding: 5px 15px;
  border-radius: 4px;
  font-size: 16px;
  line-height: 1.45;
  text-transform: capitalize;
  color: #fff;
  font-weight: 500;
  cursor: pointer;
  border: 1px solid #fff;
}
section.investor-section {
  padding: 50px 0;
}
.investor-section h2 {
  text-align: center;
  font-size: 35px;
  line-height: 1.2;
  color: #1b2f58;
  font-weight: 400;
  margin-bottom: 27px;
  text-align: center;
  text-transform: uppercase;
}
ul.investor-list {
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 40px;
}
ul.investor-list li {
  padding: 0 15px;
  width: 25%;
}
figure.investore-figure img {
  filter: grayscale(100);
  border: 5px solid #f2184f !important;
  transition: all 0.5s;
  width: 100%;
  max-width: 100%;
  margin-bottom: 10px;
  border-radius: 50%;
}
figure.investore-figure img:hover {
  filter: none;
}
figure.investore-figure figcaption.investore-caption {
  text-align: center;
}
figcaption.investore-caption h5 {
  font-size: 21px;
  line-height: 1.45;
  font-weight: 500;
  text-align: center;
  text-transform: capitalize;
}
figcaption.investore-caption h6 {
  font-size: 16px;
  color: #f2184f;
  font-weight: bold;
}
figcaption.investore-caption h6 span {
  display: block;
  line-height: 1.45;
}

/***************our-speaker-section*********************************/
.our-ptner-section {
  padding: 70px 0 70px;
  background-color: #eeeeee;
}
.our-ptner-section h2,
.investor-section h2 {
  font-size: 35px;
  line-height: 1.2;
  color: #1b2f58;
  font-weight: 700;
  margin-bottom: 70px;
  text-align: center;
  text-transform: capitalize;
  position: relative;
}
.our-ptner-section h2 {
  margin-bottom: 0;
}
.our-ptner-section h2::after,
.investor-section h2::after {
  content: "";
  width: 71px;
  height: 10px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -20px;
  background: url(../images/speakers-border_black.png) no-repeat center center;
  background-size: cover;
}
.op-wrapper {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  max-width: 90%;
  margin: 0 auto;
  margin-top: 100px;
  flex-wrap: wrap;
  justify-content: center;
}
.op-containt {
  position: relative;
  padding: 0 25px;
  z-index: 111;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 33.33%;
  max-width: 33.33%;
  margin-bottom: 100px;
}
.op-containt::before {
  content: "";
  position: absolute;
  left: 0;
  top: -20px;
  width: 80%;
  height: 167px;
  border: 10px solid #f2184f;
  z-index: -1;
}
.op-containt::after {
  content: none;
  position: absolute;
  left: 24px;
  top: 23px;
  width: 100%;
  height: 100%;
  background: #eeeeee;
  z-index: -1;
}
.op-containt h3 {
  color: #0d2346;
  font-size: 21px;
  line-height: 1.2;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0 0 0 0;
  margin-bottom: 15px;
}
.op-img-wrapper {
  display: flex;
  flex-wrap: wrap;
  background: #fff;
  padding: 16px 16px;
  min-height: 300px;
  justify-content: center;
}
.op-img-wrapper.mp-img-wrappe .col-xs-12.col-sm-6.col-md-12 {
  margin: auto;
}
.op-img-wrapper img {
  width: 100%;
  margin-bottom: 24px;
  border: 1px solid #0d2346;
  padding: 12px;
  min-height: 65px;
  object-fit: contain;
}
.op-img-wrapper.dm-img-wrappe,
.op-img-wrapper.kp-img-wrappe {
  display: flex;
  align-items: center;
  justify-content: center;
}
.op-wrapper.secondary-op-wrapper {
  margin-top: 70px;
}
.op-wrapper.hotography-partner-wrapper {
  justify-content: center;
}
figure.partner-mobile-figure img {
  width: 100%;
  margin-bottom: 25px;
}
.m-partner-wrapper h3 {
  text-align: center;
  margin-bottom: 30px;
  text-transform: uppercase;
  color: #090909;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 500;
}
.m-partner-wrapper h3 span {
  display: inline-block;
  position: relative;
}
.media-p-img {
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 45px;
}
.m-partner-wrapper h3 span::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -65px;
  height: 7px;
  background: url(assets/images/prtnr-l-arrow.png) no-repeat center;
  background-size: cover;
  width: 44px;
  transform: translateY(-50%);
}
.m-partner-wrapper h3 span::before {
  content: "";
  position: absolute;
  top: 50%;
  left: -65px;
  height: 7px;
  background: url(assets/images/prtnr-r-arrow.png) no-repeat center;
  background-size: cover;
  width: 44px;
  transform: translateY(-50%);
}
section.prt-section-mobile {
  display: none;
}
.hidden-md-device {
  display: none;
}
.speakers-wrapper h2::after {
  content: "";
  width: 71px;
  height: 10px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -20px;
  background: url(../images/speakers-border.png) no-repeat center center;
  background-size: cover;
}

/*agenda CSS END*/

/*-------- Contact Sec ------------*/
.contact-sec {
  margin: 0;
  padding: 50px 0;
  width: 100%;
  position: relative;
}
.contact-sec .contact-sec-form {
  margin: 0;
  border-left: 1px solid #fead16;
}
.contact-sec .contact-sec-form input[type="text"],
.contact-sec .contact-sec-form input[type="tel"],
.contact-sec .contact-sec-form input,
.contact-sec .contact-sec-form textarea {
  width: 100% !important;
  height: 48px;
  line-height: 48px;
  padding: 0 15px;
  border: 1px solid #d5dbe0 !important;
  margin: 0 0 8px 0;
  color: #7b7b7b;
}
/*.contact-sec-form input[type="tel"],.be-recognized_be-recognized input[type="tel"],.buy-pass_buy-pass input[type="tel"]{
    padding-left: 40px!important;
}*/
.contact-sec .contact-sec-form .form-radio {
  width: auto !important;
}
/*.iti--allow-dropdown{
    width:100%;
}
.be-recognized_be-recognized .iti__flag-container {
    margin: -8px;
}*/
.be-recognized_be-recognized .awardee-tabs ul li {
  width: 100%;
}
.be-recognized_be-recognized .awardee-tabs ul li + li {
  padding-left: 10px;
}
.be-recognized_be-recognized .iti--allow-dropdown input[type="tel"] {
  margin-top: 4px !important;
}
/*.buy-pass_buy-pass .iti__country-list {
    z-index: 30
}*/

.contact-sec .contact-sec-form textarea {
  height: 150px;
}
/*.iti__country-list{
    white-space: normal;
}
*/
.contact-sec .contact-sec-form h2 {
  color: #1b2f58;
  text-align: center;
  font-weight: 900;
  font-size: 36px;
  line-height: normal;
  margin: 0 0 60px 0;
  text-transform: capitalize;
}
.contact-sec .contact-sec-form h2 span {
  border-bottom: 2px solid #1b2f58;
  padding-bottom: 5px;
}
.contact-sec .contact-sec-form input[type="submit"] {
  margin: 0 auto !important;
  padding: 0 40px !important;
  background: #f2184f;
  color: #fff;
  font-size: 18px !important;
  font-weight: 700 !important;
  height: 50px !important;
  line-height: 50px !important;
  border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px;
  border: none !important;
  display: block;
  width: auto;
  position: relative;
  cursor: pointer;
}
.contact-sec .contact-details {
  margin: 0;
  position: relative;
}
.contact-sec .contact-details .lead {
  margin: 0 0 15px 0;
  line-height: 1.2;
  padding: 22px 0 0 0;
  font-size: 30px;
  color: #1b2f58;
  font-weight: 700;
}
.contact-sec .contact-details .lead small {
  display: block;
  margin: 0;
  padding: 0 0 5px 0;
  color: #1b2f58;
  font-size: 24px;
  font-weight: 500;
}
.contact-sec .contact-details-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.contact-sec .contact-details-list li {
  margin: 0;
  padding: 15px 0;
  color: #7b7b7b;
  font-size: 20px;
  font-weight: 400;
}
.contact-sec .contact-details-list li a {
  margin: 0;
  padding: 0;
  color: #7b7b7b;
}
.contact-sec .contact-details-list li .fa {
  color: #1b2f58;
  font-size: 28px;
  float: left;
}
.contact-sec .contact-details-list li span {
  float: none;
  position: relative;
  padding-left: 35px;
  display: block;
}

/*--------- Google Map ----------*/
.google-map {
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  overflow-y: hidden;
  margin-bottom: 1px;
}
.google-map iframe {
  border: 0px;
}

/*06-01-2021*/

/*thank-you page*/
.awardee-container {
  margin-bottom: 60px;
}
section.thanks-box.pt-5.pb-3.pb-lg-5 h3.title {
  text-align: center;
  margin-bottom: 20px;
}
section.thanks-box.pt-5.pb-3.pb-lg-5 .content-box {
  border-left: 2px solid #e6e6e6;
  padding-left: 30px;
  height: 100%;
}
section.thanks-box.pt-5.pb-3.pb-lg-5 {
  margin-bottom: 30px;
}
section.thanks-box.pt-5.pb-3.pb-lg-5 .get-touch {
  font-size: 21px;
  color: #8a8a8a;
  text-align: center;
  margin: 30px 0 0 0;
}

/*thank-you page*/

/*otp page*/
.otp-validate-form .col-md-6.login {
  padding-bottom: 100px;
}
.otp-validate-form input#edit-otp-submit {
  background-color: #fead16;
  color: #001d4a;
  font-weight: 700;
  margin-top: 20px;
  cursor: pointer;
}
.otp-validate-form div#login-message {
  color: red;
  text-align: center;
  font-size: 14px;
}
.otp-validate-form .logo {
  display: none;
}
.otp-validate-form .col-md-6.otp {
  padding-bottom: 50px;
}
.otp-validate-form input#edit-generate-otp {
  background-color: #fead16;
  color: #001d4a;
  border-radius: 20px;
  border: 0;
  padding: 5px;
  cursor: pointer;
  font-weight: 600;
}
.otp-validate-form input#edit-login-submit {
  color: #001d4a;
  font-weight: 600;
}
body.customawardee-nomination-form212
  form#commerce-checkout-flow-multistep-default
  fieldset#edit-payment-information {
  margin-top: 0 !important;
}
.terms-detail p {
  text-align: justify;
}
.container.terms-detail {
  padding: 50px 0;
}
@media screen and (max-width: 992px) {
  .checkout_order_information.customawardee-nomination-form212
    .primary-payment-method.fieldgroup.form-composite.js-form-item.form-item.js-form-wrapper.form-wrapper {
    margin-top: 0 !important;
  }

  body.customawardee-nomination-form212
    form#commerce-checkout-flow-multistep-default
    fieldset#edit-payment-information {
    margin-top: 0 !important;
  }
}

/*06-01-2021*/

/*custom ACH */

/*05-01-2021*/
@media screen and (max-width: 992px) {
  .slick-slider-section .carousel-inner {
    min-height: auto !important;
  }

  #blogCarousel .col-md-2.pr-0.pl-0 img {
    min-height: 15vh;
    object-fit: cover;
  }

  .slick-slider-section {
    padding-bottom: 50px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 992px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  .home_home .banner-text {
    top: 60%;
  }

  .home_home .banner-text-wrapper p {
    margin-bottom: 25px;
    font-size: 17px;
  }

  .home_home .banner-text .banner-text-wrapper h1 span {
    font-size: 32px;
  }

  .home_home .banner-text .banner-text-wrapper h3 {
    font-size: 28px;
  }

  .awardee-detail-list img {
    width: 110px;
    height: 110px;
  }
}

/*********4-01-2020***********/
.checkout_order_information .layout-region.layout-region-checkout-main {
  float: left;
  width: 75% !important;
  padding-right: 0rem;
  margin: 0 auto;
}
.checkout_order_information .layout-region-checkout-secondary {
  width: 25% !important;
  display: block;
}
.checkout_order_information.customawardee-nomination-form212
  .layout-region-checkout-secondary,
.checkout_order_information.customawardee-nomination-form121
  .layout-region-checkout-secondary {
  display: none;
}
.checkout_order_information.customawardee-nomination-form212
  .layout-region.layout-region-checkout-main,
.checkout_order_information.customawardee-nomination-form121
  .layout-region.layout-region-checkout-main {
  float: unset !important;
  width: 100% !important;
}

/*05-01-2021*/

/**************5-01-2021-awardee-confirmation-form*********************/

/*********custom-css*************/
.subscribe-btn-wrapper button.event_schedule-btn {
  padding: 0.375rem 0.75rem;
}
.only_custom_checkout_form .container.termhide {
  display: none !important;
}
.container.termhide {
  display: none !important;
}
.customawardee-nomination-form212 .container.termhide {
  display: block !important;
}
.customawardee-nomination-form121 .container.termhide {
  display: block !important;
}
.past-event_dubai-spring-edition-2022 .event-speakers-section,
.past-event_dubai-spring-edition-2022 .exhibitor_section {
  display: none;
}

/*********custom-css-end*************/
@media screen and (max-width: 1300px) {
  a.navbar-brand.logo-wrapper {
    max-width: 175px;
  }
  li.nav-item a {
    font-weight: 400;
  }
  a.navbar-brand.logo-wrapper img {
    width: 100%;
  }
  .header.sticky-header a.navbar-brand.logo-wrapper img.scroll-logo {
    width: 100%;
  }
  li.nav-item.last-menu a {
    padding: 4px 6px !important;
  }
}
@media screen and (max-width: 1199px) {
  .checkout_order_information.only_custom_checkout_form div#edit-actions input {
    margin-top: 24px !important;
  }

  body.checkout_order_information.only_custom_checkout_form
    .layout-region.layout-region-checkout-main,
  body.checkout_order_information.only_custom_checkout_form
    .layout-region-checkout-secondary {
    width: 100% !important;
    max-width: 100% !important;
    position: static;
    float: unset;
  }

  .only_custom_checkout_form .layout-region.layout-region-checkout-secondary {
    padding: 15px 0;
    width: 35% !important;
  }

  .header.sticky-header a.navbar-brand.logo-wrapper {
    width: 132px;
    max-width: 132px;
  }

  .header.sticky-header a.navbar-brand.logo-wrapper img.scroll-logo {
    width: 100%;
  }

  .news-section h2 {
    font-size: 27px;
    margin-bottom: 8px;
  }
  .banner-text-wrapper p {
    font-size: 16px;
    max-width: 70%;
    margin-bottom: 1rem;
  }

  .home-banner {
    height: 90vh;
  }
  .home_home .home-banner {
    height: 110vh;
    object-fit: cover;
  }
}
@media screen and (max-width: 991px) {
  .checkout_order_information.only_custom_checkout_form div#edit-actions input {
    margin-top: 24px !important;
  }

  .only_custom_checkout_form .layout-region.layout-region-checkout-secondary {
    width: 100% !important;
    float: unset;
  }

  .only_custom_checkout_form .layout-region.layout-region-checkout-main {
    float: unset;
    width: 100% !important;
  }

  @media screen and (max-width: 767px) {
    .only_custom_checkout_form div#edit-agree-terms {
      margin-top: 0em !important;
    }
  }

  .only_custom_checkout_form .layout-region.layout-region-checkout-secondary {
    position: static;
  }
  .col-honoree-form {
    max-width: 100% !important;
  }
}
@media screen and (max-width: 767px) {
  .checkout_order_information.only_custom_checkout_form div#edit-actions input {
    margin-top: 24px !important;
  }

  .layout-region-checkout-footer #edit-actions input#edit-actions-next {
    width: 100%;
  }

  h4.event-awardee-name.text-center.text-uppercase {
    margin: 4px 0 3px 0 !important;
  }

  .edcon-text h4:first-child {
    margin-bottom: 10px;
  }

  h4.text-uppercase.text-center.pt-3.pb-0 {
    line-height: 2px;
  }
}
@media screen and (max-width: 576px) {
  .checkout_order_information.only_custom_checkout_form div#edit-actions input {
    margin-top: 24px !important;
  }

  .only_custom_checkout_form
    form#commerce-checkout-flow-multistep-default
    label {
    font-size: 12px;
  }

  .only_custom_checkout_form .ach-why h3,
  .only_custom_checkout_form .paypal-msg-show.ach-why h5 {
    font-size: 13px;
  }

  .only_custom_checkout_form
    fieldset#edit-payment-information
    .fieldset-wrapper {
    padding: 0 0px 16px;
  }

  h4.event-awardee-name.text-center.text-uppercase {
    margin: 4px 0 3px 0 !important;
    font-size: 15px;
  }

  .edcon-text h4:first-child {
    margin-bottom: 10px;
    font-size: 11px;
  }

  h4.capitalize p {
    font-size: 10px;
    width: 170px;
  }

  .edcon-winnr {
    top: 40.3%;
  }

  h4.text-uppercase.text-center.pt-3.pb-0 {
    line-height: 1.45;
    font-size: 13px;
  }

  .js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-expiration.js-form-item-payment-information-add-payment-method-payment-details-expiration {
    padding-right: 10px !important;
  }

  .js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-security-code.js-form-item-payment-information-add-payment-method-payment-details-security-code {
    padding-left: 10px !important;
  }

  .js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-security-code.js-form-item-payment-information-add-payment-method-payment-details-security-code {
    max-width: 50% !important;
  }

  div#edit-payment-information-add-payment-method-billing-information-address-0-address-container4
    .js-form-item.form-item.js-form-type-textfield.form-item-payment-information-add-payment-method-billing-information-address-0-address-locality.js-form-item-payment-information-add-payment-method-billing-information-address-0-address-locality {
    margin-right: 0 !important;
  }

  .commerce-checkout-flow-multistep-default
    div#edit-payment-information-payment-method {
    display: block !important;
    width: 100% !important;
  }

  fieldset#edit-payment-information
    .fieldset-wrapper
    .fieldset-wrapper
    .form-item-payment-information-payment-method {
    display: block;
    width: 100% !important;
    margin-bottom: 20px;
    padding-left: 0 !important;
  }

  div#edit-payment-information-add-payment-method-billing-information-address-0-address-container0 {
    display: block;
  }

  .layout-region-checkout-main .fieldset-wrapper .fieldset-wrapper > div {
    display: block !important;
  }

  .js-form-item.form-item.js-form-type-textfield.form-item-payment-information-add-payment-method-billing-information-address-0-address-family-name.js-form-item-payment-information-add-payment-method-billing-information-address-0-address-family-name,
  .js-form-item.form-item.js-form-type-textfield.form-item-payment-information-add-payment-method-billing-information-address-0-address-given-name.js-form-item-payment-information-add-payment-method-billing-information-address-0-address-given-name {
    display: block;
    width: 100% !important;
  }

  .js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-expiration.js-form-item-payment-information-add-payment-method-payment-details-expiration {
    width: 100% !important;
  }

  .js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-security-code.js-form-item-payment-information-add-payment-method-payment-details-security-code {
    width: 100% !important;
  }

  .stripe-form.js-form-wrapper.form-wrapper {
    min-height: 22rem !important;
  }

  form#commerce-checkout-flow-multistep-default .js-form-item {
    padding-bottom: 0 !important;
    padding-left: 0;
    padding-right: 0;
  }

  div#edit-payment-information-add-payment-method-payment-details-security-code {
    width: 50% !important;
  }

  #edit-payment-information-add-payment-method
    .stripe-form.js-form-wrapper.form-wrapper {
    padding: 15px !important;
  }

  fieldset#edit-payment-information .fieldset-wrapper .form-composite legend {
    text-align: center;
  }

  fieldset#edit-payment-information
    .fieldset-wrapper
    .form-composite
    legend
    span {
    text-align: center;
    font-size: 30px !important;
  }

  #edit-payment-information-add-payment-method-billing-information
    .address-container-inline
    .js-form-item {
    width: 100%;
    margin-left: 0 !important;
  }

  .postal-code.form-text.required {
    width: 100%;
  }
}
/* @media screen and (max-width: 767px) {
  .buy-pass_buy-pass .g-recaptcha {
    overflow: scroll;
  }
} */

@media screen and (max-width: 767px) {
  .js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-expiration.js-form-item-payment-information-add-payment-method-payment-details-expiration {
    padding-right: 10px !important;
  }

  .js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-security-code.js-form-item-payment-information-add-payment-method-payment-details-security-code {
    padding-left: 10px !important;
  }

  .js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-security-code.js-form-item-payment-information-add-payment-method-payment-details-security-code {
    max-width: 50% !important;
  }

  div#edit-payment-information-add-payment-method-billing-information-address-0-address-container4
    .js-form-item.form-item.js-form-type-textfield.form-item-payment-information-add-payment-method-billing-information-address-0-address-locality.js-form-item-payment-information-add-payment-method-billing-information-address-0-address-locality {
    margin-right: 0 !important;
  }

  .commerce-checkout-flow-multistep-default
    div#edit-payment-information-payment-method {
    display: block !important;
    width: 100% !important;
  }

  fieldset#edit-payment-information
    .fieldset-wrapper
    .fieldset-wrapper
    .form-item-payment-information-payment-method {
    display: block;
    width: 100% !important;
    margin-bottom: 20px;
    padding-left: 0 !important;
  }

  div#edit-payment-information-add-payment-method-billing-information-address-0-address-container0 {
    display: block;
  }

  .layout-region-checkout-main .fieldset-wrapper .fieldset-wrapper > div {
    display: block !important;
  }

  .js-form-item.form-item.js-form-type-textfield.form-item-payment-information-add-payment-method-billing-information-address-0-address-family-name.js-form-item-payment-information-add-payment-method-billing-information-address-0-address-family-name,
  .js-form-item.form-item.js-form-type-textfield.form-item-payment-information-add-payment-method-billing-information-address-0-address-given-name.js-form-item-payment-information-add-payment-method-billing-information-address-0-address-given-name {
    display: block;
    width: 100% !important;
  }

  body.checkout_order_information.customawardee-nomination-form121
    .js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-expiration.js-form-item-payment-information-add-payment-method-payment-details-expiration {
    width: 100% !important;
    max-width: 100% !important;
    padding-right: 0px !important;
  }

  body.checkout_order_information.customawardee-nomination-form121
    div#edit-payment-information-add-payment-method-payment-details-security-code {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.checkout_order_information.customawardee-nomination-form121
    .js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-security-code.js-form-item-payment-information-add-payment-method-payment-details-security-code {
    width: 100% !important;
    padding-left: 0px !important;
  }

  body.checkout_order_information.customawardee-nomination-form121
    .address-container-inline.js-form-wrapper.form-wrapper {
    margin: 0px 0px 0 0 !important;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .stripe-form.js-form-wrapper.form-wrapper,
  .js-form-wrapper.form-wrapper .stripe-form.js-form-wrapper {
    min-height: 22rem !important;
  }

  form#commerce-checkout-flow-multistep-default .js-form-item {
    padding-bottom: 0 !important;
    padding-left: 0;
    padding-right: 0;
  }

  div#edit-payment-information-add-payment-method-payment-details-security-code {
    width: 50% !important;
  }

  #edit-payment-information-add-payment-method
    .stripe-form.js-form-wrapper.form-wrapper {
    padding: 15px !important;
  }

  fieldset#edit-payment-information .fieldset-wrapper .form-composite legend {
    text-align: center;
  }

  fieldset#edit-payment-information
    .fieldset-wrapper
    .form-composite
    legend
    span {
    text-align: center;
    font-size: 30px !important;
  }

  #edit-payment-information-add-payment-method-billing-information
    .address-container-inline
    .js-form-item {
    width: 100%;
    margin-left: 0 !important;
  }

  .postal-code.form-text.required {
    width: 100%;
  }

  body.checkout_order_information.customawardee-nomination-form121
    fieldset#edit-payment-information
    .fieldset-wrapper {
    padding: 0 0;
  }
}
@media screen and (max-width: 780px) {
  .layout-region-checkout-secondary {
    display: none;
  }
}

/*custom ACH */

/*ACH CSS END*/

/*-------------- Responsive -------------*/
@media (min-width: 1200px) {
  .contact-sec .contact-sec-form {
    padding-left: 60px;
  }

  .contact-sec .contact-details {
    padding-right: 60px;
  }
}
@media (max-width: 1200px) {
  .single-featured-image-header .top_panel_image_header h1 {
    font-size: 28px;
  }

  .contact-sec .contact-sec-form h2 {
    font-weight: 700;
    font-size: 27px;
    margin: 0 0 40px 0;
  }

  .contact-sec .contact-details .lead {
    font-size: 23px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .single-featured-image-header .top_panel_image_header h1 {
    font-size: 22px;
  }
}
@media (max-width: 991px) {
  .contact-sec .contact-sec-form {
    border-left: none;
  }

  .contact-sec .contact-details .lead small {
    font-size: 19px;
  }

  .contact-sec .contact-details .lead {
    font-size: 19px;
  }

  .contact-sec .contact-details-list li {
    font-size: 16px;
  }

  .contact-sec .contact-sec-form input[type="submit"] {
    padding: 0 40px;
    font-size: 16px;
    font-weight: 700;
    height: 36px;
    line-height: 36px;
  }

  .contact-sec .contact-sec-form h2 {
    font-size: 23px;
  }
}
.contact-sec-form .form-group {
  float: left;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .single-featured-image-header img {
    object-fit: cover;
    height: 55vh;
  }

  .single-featured-image-header .top_panel_image_header h1 {
    font-size: 21px;
  }

  .single-featured-image-header .top_panel_image_header {
    bottom: 28%;
    top: inherit;
  }

  .contact-sec {
    padding: 25px 0;
  }

  body.contact-us_contact-us div#edit-actions {
    padding-left: 0 !important;
  }

  .contact-sec .contact-details .lead {
    font-size: 16px;
    padding-top: 0;
  }

  .contact-sec .contact-details-list {
    background: #f2f2f2;
    text-align: center;
    padding: 8px;
    margin-bottom: 15px;
  }

  .contact-sec .contact-details .lead {
    text-align: center;
  }

  .contact-sec .contact-details .lead small {
    font-size: 18px;
    padding-bottom: 0;
  }

  .contact-sec .contact-sec-form .form-group.contact-widget-form {
    padding: 0 0 0 0;
  }

  .contact-sec .contact-details-list li .fa {
    float: none;
  }

  .contact-sec .contact-details-list li span {
    padding-left: 0;
  }
}

/*contact css end*/

/**********slick-slider-section***************/
.slick-slider-section {
  padding-bottom: 110px;
}
.slick-slider-section .container-fluid {
  padding: 0 15px;
}
.blog .carousel-indicators {
  left: 0;
  top: auto;
  bottom: -40px;
}

/* The colour of the indicators */
.blog .carousel-indicators li {
  background: #a3a3a3;
  border-radius: 50%;
  width: 8px;
  height: 8px;
}
.blog .carousel-indicators .active {
  background: #707070;
}
.pr-0.pl-0 {
  padding-right: 0;
  padding-left: 0;
}
.mr-0.ml-0 {
  margin-right: 0;
  margin-left: 0;
}
a.slick-item {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
a.slick-item:hover:before {
  display: block;
  content: "";
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background: url(../images/url-bg.png) no-repeat center center;
  background-size: cover;
}

/***********slick-slider-section*****************/

/*login page css*/
.user_login nav.navbar.navbar-expand-lg.navbar-default.my-navbar,
.user_password nav.navbar.navbar-expand-lg.navbar-default.my-navbar {
  position: fixed;
  left: 0;
  top: -23px;
  border-radius: 0 !important;
}
.user_login #user-login input {
  padding: 10px 10px;
  border: none;
  border-bottom: 2px solid #ccc;
  background: transparent;
  background-color: transparent !important;
  display: inline-block;
}
div#edit-actions {
  padding-top: 0;
  margin-top: 1rem !important;
}
/*=================newslatter-add-===========================*/
.home_home .newsletter div#edit-actions {
  text-align: center;
  margin-top: -2px;
}
.home_home .newsletter {
}
.home_home .newsletter form {
  display: flex;
  justify-content: center;
  align-items: center;
}
.home_home .newsletter {
  background: #1b2f58;
  margin: 20px 0px 20px 0px;
  border-radius: 4px;
  padding: 20px;
  color: white;
}
/*.home_home .newsletter .form-email{
 margin-bottom: 0px;
}*/
.home_home .js-form-item.form-item {
  margin-bottom: 0;
}
.home_home .newsletter .form-text {
  padding: 0.5rem;
  margin: 0;
}
.home_home .newsletter .newslatter_text {
  text-align: center;
  font-size: 1.5rem;
  color: #f2184f;
  text-transform: capitalize;
}
.home_home .newsletter label {
  display: none;
}
.home_home .newsletter .js-form-item.form-item {
  padding: 5px;
}
.home_home .newsletter,
.home_home .newsletter form .form-actions {
  width: auto !important;
}
.confirmation-login .form-wrapper {
  transform: none !important;
  position: static;
}
.social-list {
  text-align: center;
}
.social-list a {
  display: inline-block;
  text-decoration: none;
  padding: 5px;
}
figure.gfel-login-figure img {
  height: 100vh;
  width: 100%;
  object-fit: cover;
}
.user_login .confirmation-login .form-wrapper,
.user_password .confirmation-login .form-wrapper {
  width: 100%;
}

/*login page css end*/

/*page not found css*/
.error-section {
  padding: 70px 0;
  min-height: 100vh;
}
div#error-content-box {
  height: 100%;
  display: flex;
  align-items: center;
}
#error-content-box h2 {
  color: #f2184f;
  font-weight: 700;
  font-size: 70px;
  line-height: 1.2;
  margin: 0 0 0 0;
}
#error-content-box h3 {
  color: #f2184f;
  font-weight: 500;
  font-size: 54px;
  line-height: 1.2;
  margin: 0 0 0 0;
}
#error-content-box p {
  color: #000000;
  font-weight: 400;
  font-size: 21px;
  line-height: 1.2;
  margin: 0 0 0 0;
}
ul.writeus-link {
  display: flex;
  list-style: none;
  margin-top: 32px;
  margin-bottom: 0px;
}
ul.writeus-link li a {
  text-decoration: none;
  color: #f2184f;
  line-height: 1.2;
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
}
figure.error-figure {
  margin: 0 0;
}

/*page not found css*/

/*-----nomination form---*/
.nomination-register_nomination-register form.custom-nomination-register-form {
  max-width: 612px;
  float: none;
  margin: 43px auto;
  padding: 40px;
  clear: both;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  position: relative;
  top: 2em;
}
.nomination-register_nomination-register
  form.custom-nomination-register-form
  .row {
  padding: 8px 0;
}
.nomination-register_nomination-register footer.footer {
  margin: 76px 0 0 0;
}
.nomination-register_nomination-register select {
  padding: 4px 0;
  font-size: 14px;
  margin: 0 0 0 6px;
  border: 2px solid #ddd;
}
.nomination-register_nomination-register input {
  padding: 4px 0;
  font-size: 14px;
  margin: 8px 0 4px;
  border: 2px solid #ddd;
}
.nomination-register_nomination-register div#edit-mail--description {
  font-size: 12px;
  color: #aaa;
}
.nomination-register_nomination-register
  span.fieldset-legend.js-form-required.form-required {
  color: #f2184f;
}
.nomination-register_nomination-register
  form#custom-nomination-register-form
  input#edit-submit {
  border-radius: 0px;
  background: #f2184f;
  padding: 8px 35px;
  margin: 0;
  color: #fff !important;
}

/******************end css***************/

/*---------------Socre cared -----------*/
div#otp-validate-form {
  display: block;
  width: 100%;
  position: relative;
  background: #000;
  padding: 89px 15px 0 15px;
  left: 0px;
}
.col-md-6.login {
  display: flex;
  justify-content: center;
  align-items: center;
  background: url(/themes/contrib/breeze/images/log-sind1.png);
  background-size: cover;
}
div#edit-login-form {
  max-width: 500px;
  margin: auto;
  position: relative;
}
div.login-form .logo {
  text-align: center;
  margin-bottom: 40px;
}
div.login-form .logo img {
  max-width: 70%;
  margin: 0 auto;
}
div#edit-login-form input {
  border: 0;
  border-bottom: 2px solid #3a3737d1;
  background: transparent;
  padding: 7px 4px;
  margin: 0 0 16px;
  color: #c7c7c7;
}
div#edit-login-form label {
  color: #fff;
  display: none;
}
div#edit-login-form input#edit-login-submit {
  background: #fead16;
  display: block;
  width: 100%;
  border: 0;
  border-radius: 100px;
  margin: 49px 0 0;
}
.otp_validate .header.sticky {
  background-color: #0c0c0c;
}

/*-*/
.col-md-6.otp {
  background: url(/themes/contrib/breeze/images/scor-otp-bg.png);
  background-size: 100% 100%;
}
div.otp-form {
  max-width: 500px;
  margin: auto;
  text-align: center;
  padding: 45px 0;
}
div.otp-form .user-otp input {
  margin: auto;
  width: 100%;
  background: #fff;
  border: 1px solid #ddd;
  padding: 12px;
  border-left: 0;
}
div.otp-form .ac-otp input {
  margin: auto;
  width: 100%;
  background: #fff;
  border: 1px solid #ddd;
  padding: 12px;
  border-left: 0;
}
.user-otp {
  width: 100%;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
div.otp-form span.label {
  width: 100%;
  font-size: 15px;
  text-align: center;
  padding: 0 0 11px;
}
.otp-message {
  padding: 17px 0 2px;
  font-size: 16px;
}
div.user-otp {
  padding: 18px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
div.ac-otp {
  padding: 18px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  flex-wrap: wrap;
}
.user-otp input {
  border-left: 0;
}
.user-otp div:nth-child(1) input {
  border-left: 1px solid #ddd;
}
.form-item-udigit1 input,
.form-item-acdigit1 input {
  border-left: 1px solid #ddd !important;
}
.form-item-udigit4 input,
.form-item-acdigit4 input {
  border-left: 1px solid #ddd !important;
}
input#edit-otp-submit {
  width: 100%;
  border: 0;
  border-radius: 100px;
  padding: 8px 0;
}
.otp-message h2 {
  font-weight: 500;
}
.wrapper-box {
  padding: 16px;
  margin: 16px 0px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.wrapper-box input#edit-generate-otp {
  padding: 8px 20px;
  border-radius: 100px;
}
div#edit-login-form .label {
  font-size: 24px;
  text-align: center;
  margin: 0 0 26px;
  color: #fff;
}
.otp-form.disabled-form input.button.form-submit {
  background: #cacaca;
}
.login-message {
  font-size: 21px;
  color: #fff;
  margin: 19px 0;
}
.login-form p {
  color: #fff;
  font-size: 15px;
  margin: 11px 0;
  word-break: break-word;
}
div#login-message {
  color: #c7c7bc;
}
.login-message + .row {
  display: none;
}

/********************hurry-now-css**************************/
.hurry_now {
  text-align: center;
}

.hurry_now h3 {
  font-size: 27px;
  line-height: 1.2;
  color: #000;
  text-transform: capitalize;
  font-weight: 600;
  margin-bottom: 2px;
}

.hurry_now span {
  display: inline-block;
  font-size: 16px;
  line-height: 1.45;
  margin-bottom: 24px;
}

.vip_box {
  padding: 16px;
  border: 0.5px solid red;
  border-radius: 12px;
  overflow: hidden;
  margin-bottom: 24px;
  max-width: 500px;
  margin: 0 auto 24px auto;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
}

.vip_text span {
  display: block;
  margin: 0 0;
}

.vip_text {
  text-align: left;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.vip_text strong {
  font-size: 33px;
  line-height: 1.2;
  display: flex;
  justify-content: center;
  align-items: center;
}

.pie-wrapper {
  height: 1em;
  width: 1em;
  float: left;
  margin: 15px;
  position: relative;
}
.pie-wrapper .pie {
  height: 100%;
  width: 100%;
  clip: rect(0, 1em, 1em, 0.5em);
  left: 0;
  position: absolute;
  top: 0;
}
.pie-wrapper .pie .half-circle {
  height: 100%;
  width: 100%;
  border: 0.1em solid #3498db;
  border-radius: 50%;
  clip: rect(0, 0.5em, 1em, 0);
  left: 0;
  position: absolute;
  top: 0;
}
.pie-wrapper .label {
  background: #34495e;
  border-radius: 50%;
  bottom: 0.4em;
  color: #ecf0f1;
  cursor: default;
  display: block;
  font-size: 0.25em;
  left: 0.4em;
  line-height: 2.8em;
  position: absolute;
  right: 0.4em;
  text-align: center;
  top: 0.4em;
}
.pie-wrapper .label .smaller {
  color: #bdc3c7;
  font-size: 0.45em;
  padding-bottom: 20px;
  vertical-align: super;
}
.pie-wrapper span.label {
  background: #34495e;
  border-radius: 50%;
  bottom: 0.4em;
  color: #ecf0f1;
  cursor: default;
  display: block;
  font-size: 0.25em;
  left: 0.4em;
  line-height: 2.8em;
  position: absolute;
  right: 0.4em;
  text-align: center;
  top: 0.4em;
}

.pie-wrapper span.label span.smaller {
  color: #bdc3c7;
  font-size: 0.45em;
  padding-bottom: 20px;
  vertical-align: super;
}

.pie-wrapper .shadow {
  height: 100%;
  width: 100%;
  border: 0.1em solid #bdc3c7;
  border-radius: 50%;
}
.pie-wrapper.progress-90 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-90 .pie .half-circle {
  border-color: #e67e22;
}
.pie-wrapper.progress-90 .pie .left-side {
  transform: rotate(324deg);
}
.pie-wrapper.progress-90 .pie .right-side {
  transform: rotate(180deg);
}

.pie-wrapper--solid {
  border-radius: 50%;
  overflow: hidden;
}
.pie-wrapper--solid:before {
  border-radius: 0 100% 100% 0/50%;
  content: "";
  display: block;
  height: 100%;
  margin-left: 50%;
  transform-origin: left;
}
.pie-wrapper--solid .label {
  background: transparent;
}

.progress {
  background-color: #d8d8d8;
  border-radius: 20px;
  position: relative;
  margin: 15px 0;
  height: 18px;
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
}

.progress-done {
  background: linear-gradient(to left, #f2184f, #000000);
  border-radius: 20px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 0;
  opacity: 0;
  transition: 1s ease 0.3s;
}
.vip_text .js-form-item.form-item {
  margin: 8px 0px;
}
.persent_text {
  font-size: 16px;
  font-weight: 400;
  color: gray;
  margin: 8px 0px;
}
/********************hurry-now-css**************************/

/**************custom-css-scorcard-web-view-19-8-2020*************************/
section.winner-section {
  padding: 70px 0;
  text-align: center;
  margin-top: 78px;
}
.scorecard_view .header {
  background-color: #150a12;
}

/*******webview css*******/
.winner-section {
  padding: 70px 0;
  position: relative;
  text-align: center;
}
.winner-section h2 {
  font-size: 110px;
  line-height: 1.2;
  color: #d9d9d9;
  font-weight: 800;
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  position: relative;
  margin-bottom: 8px;
}
.winner-section h2 strong {
  padding: 0 16px;
}
.winner-section h2 span {
  font-size: 30px;
  line-height: 1.2;
  color: #fead16;
  font-weight: 400;
  text-transform: capitalize;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%);
}
.winner-section h4 {
  font-size: 40px;
  line-height: 1.2;
  color: #010101;
  font-weight: 700;
  margin-bottom: 8px;
}
.winner-section p {
  font-size: 30px;
  line-height: 1.2;
  color: #a2a1a1;
  font-weight: 400;
  margin-bottom: 0px;
}
a.btn-download {
  position: absolute;
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
  background: #fead16;
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  color: #fff;
  border: 0;
  outline: 0;
  padding: 4px 12px;
  bottom: 5%;
  right: 5%;
}
a.btn-download img {
  display: inline-flex;
  margin-left: 8px;
}
.award-figure {
  position: relative;
  margin: 0 0;
}
.award-caption {
  position: absolute;
  bottom: 50%;
  left: 0;
  width: 100%;
  transform: translateY(50%);
}
.award-caption h3 {
  font-style: normal !important;
  text-align: left;
  color: #fff;
  font-size: 36px;
  line-height: 1.2;
  font-weight: 700;
  z-index: 9999;
  padding: 10px 5px 10px 5px;
  margin-bottom: 16px;
  display: inline-block;
  text-transform: uppercase;
}
.award-caption h1 {
  display: block;
  color: #fff;
  text-transform: capitalize;
  font-size: 60px;
  margin: 0 0;
  font-weight: 500;
  padding: 0 8px;
}
.scorcard-form-wrapper {
  padding: 8px;
  border-radius: 8px;
  background: #fff;
  margin-top: -10%;
  position: relative;
  z-index: 111;
  box-shadow: 0px 0px 18px 0px #0000003d;
  margin-bottom: 70px;
}
.scorcard-form {
  padding: 20px;
  border-radius: 8px;
}
.scorcard-form .col-input {
  display: flex;
  align-items: center;
  font-size: 16px;
}
.scorcard-form label {
  width: 48%;
  margin: 0 0;
  color: #233d85;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 500;
  display: inline-flex;
}
.scorcard-form span.sapretor {
  display: inline-flex;
  width: 4%;
}
.scorcard-form span.name-order {
  display: inline-flex;
  width: 48%;
}
.scorcard-form input {
  outline: 0px;
  text-align: left;
  color: #5f6164;
  font-size: 18px;
  line-height: 1.45;
  font-weight: 500;
  width: 70%;
}
.overall-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 32px;
}
.overall-content .overall-text {
  width: 75%;
}
.overall-text h2 {
  color: #619941;
  text-transform: capitalize;
  font-size: 27px;
  line-height: 1.2;
  font-weight: 700;
  margin: 0 0;
  margin-bottom: 8px;
}
.overall-text p {
  color: #727273;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
  margin: 0 0;
  text-align: justify;
  padding-right: 8px;
}
.overall-ciecle {
  width: 25%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.overall-numbr {
  display: inline-flex;
  min-height: 200px;
  width: 200px;
  border-radius: 50%;
  border: 32px solid #639b42;
  justify-content: center;
  align-items: center;
  font-size: 40px;
  color: #639b42;
  font-weight: 500;
}
.overall-ciecle p {
  color: #727273;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
  margin: 8px 0 0;
  text-transform: capitalize;
}
.overall-content.industry-impact .overall-text h2 {
  color: #fbaf5f;
}
.overall-content.industry-impact .overall-numbr {
  border: 32px solid #fbaf5f;
  color: #fbaf5f;
}
.overall-content.spirit-innovation h2 {
  color: #974399;
}
.overall-content.spirit-innovation .overall-numbr {
  border: 32px solid #974399;
  color: #974399;
}
.overall-content.future-readiness h2 {
  color: #253d85;
}
.overall-content.future-readiness .overall-numbr {
  border: 32px solid #253d85;
  color: #253d85;
}
.overall-content.market-demand h2 {
  color: #009f8d;
}
.overall-content.market-demand .overall-numbr {
  border: 32px solid #009f8d;
  color: #009f8d;
}
.aggregate-score {
  padding: 16px;
  border-radius: 16px;
  max-width: 94%;
  background: #222d61;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.aggregate-content {
  width: 80%;
}
.aggregate-content h2 {
  color: #fff;
  font-size: 27px;
  line-height: 1.2;
  font-weight: 700;
  text-transform: capitalize;
  margin: 0 0;
  margin-bottom: 0.5rem;
}
.aggregate-content p {
  color: #fff;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
  margin: 0 0;
  margin-bottom: 0.5rem;
  width: 100%;
}
.aggregate-score-number {
  width: 20%;
}
.aggregate-score-number span {
  display: block;
  color: #fff;
  font-size: 36px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 0rem;
  padding-top: 0;
  text-align: center;
}
.document-confidential {
  position: relative;
  max-width: 95%;
  padding-bottom: 100px;
}
.document-confidential p {
  color: #a7a9ac;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
  margin-bottom: 15px;
  text-align: justify;
}
span.accept-award {
  position: absolute;
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
  background: #fead16;
  border-radius: 18px;
  display: inline-flex;
  align-items: center;
  color: #fff;
  border: 0;
  outline: 0;
  padding: 4px 12px;
  bottom: 23%;
  right: 50%;
  transform: translateX(50%);
  box-shadow: 2px 4px 3px #8c1a1a;
}
span.accept-award a {
  color: #fff;
  text-decoration: none;
}

/*scorecard css end*/
.message-box {
  text-align: center;
  margin-bottom: 25px;
  color: red;
  padding: 5px 10px;
  width: auto;
}
.message-box div{
  text-align: start;
}
body.register_register .message-box {
  display: none;
}

/* custom css start */

/*31-03-2021 covid header*/
.primery-header {
  background-color: #f2184f;
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  text-align: center;
  padding: 8px 12px;
  display: none;
}
.primery-header > div {
  padding: 0 15px;
}
.primery-header + div {
  padding-right: 15px;
  padding-left: 15px;
}
.primery-header p {
  margin-bottom: 0;
}
.primery-header p a {
  color: #fff;
  text-decoration: underline;
}
nav.navbar.my-navbar {
  margin-top: 0;
  justify-content: center;
}
.header.sticky-header {
  padding-top: 0;
  padding-bottom: 0;
}

/*31-03-2021*/
div#delegates_table {
  position: relative;
}

/* 12-03-2021 */
aside.blog-side_bar {
  margin-top: 2.4rem;
  padding: 25px;
  border: 1px solid #eee;
  border-radius: 20px;
  background-color: #eee;
  margin-bottom: 2rem;
}
.views-exposed-form.bef-exposed-form
  .form-radios
  input[type="radio"]:checked
  + label {
  color: #fff;
  background-color: #f2184f;
  width: 100%;
  cursor: pointer;
}
aside.blog-side_bar legend {
  position: relative;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
fieldset#edit-payment-information-payment-method--wrapper
  fieldset
  legend
  span.fieldset-legend,
fieldset#edit-payment-information legend,
fieldset.fieldgroup.form-composite span.fieldset-legend {
  font-size: 22px;
  color: #252525;
  font-weight: 700;
}
.views-exposed-form.bef-exposed-form .fieldset-wrapper {
  margin-top: 20px;
}
.fieldgroup.form-composite .fieldset-wrapper {
  max-width: 100%;
  width: 100%;
  float: unset;
  display: flex;
  justify-content: flex-start;
}
.fieldgroup.form-composite .fieldset-wrapper #edit-field-tag-target-id {
  width: 100%;
}
.bef-nested ul {
  display: flex;
  flex-wrap: wrap;
}
.views-exposed-form.bef-exposed-form .form-radios input {
  display: none;
}
.views-exposed-form.bef-exposed-form .form-radios label {
  cursor: pointer;
  color: #2e3030;
  font-size: 16px;
  display: inline-block;
  background-color: #f1f1f1;
  height: 35px;
  padding: 0 15px;
  line-height: 35px;
  font-weight: 600;
  border: 1px solid #d8d8d8;
  min-width: 100%;
  box-shadow: none;
  outline: 0;
  text-align: center;
  border-radius: 50px;
  max-width: 100%;
  width: 100%;
}
.bef-nested ul li {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 48%;
  list-style: none;
  margin-right: 5px;
  margin-bottom: 5px;
}
aside.blog-side_bar legend:before {
  position: absolute;
  content: "";
  width: 55px;
  height: 4px;
  background: linear-gradient(to left, #f2184f 0%, #f2184f 100%);
  left: 1%;
  bottom: -5px;
}

/* menu css */
#top-menu li a:hover:before {
  transform-origin: 0% 50%;
  transition-timing-function: ease;
  transform: scale3d(1, 1, 1);
}
#top-menu li a:before {
  background: #f2184f;
  content: "";
  position: absolute;
  z-index: -1;
  top: calc(100% + 0.1rem);
  left: 0.05rem;
  width: 25%;
  height: 2px;
  opacity: 1;
  transform: scale3d(0, 1, 1);
  transform-origin: 100% 50%;
  transition: transform 0.5s;
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  width: 100% !important;
  top: calc(100% - 0.15rem);
}
#top-menu .nav-item {
  position: relative;
}
#top-menu li:nth-child(7) > .dropdown-menu {
  left: unset;
  right: 0;
}
#top-menu li:nth-child(8) > .dropdown-menu {
  left: unset;
  right: 0;
}
#top-menu li .dropdown-menu {
  padding: 0 0;
  margin: 0rem 0 0;
  border: 0;
  border-radius: 0rem;
}
#top-menu b.caret.dropdown-toggle {
  margin-left: 5px;
}
#top-menu li:hover > ul {
  width: auto;
  top: 100%;
}
#top-menu li.nav-item.active a {
  border-bottom: 2px solid #f2184f;
  padding-bottom: 0;
}
#top-menu li.nav-item.active ul li a {
  border-bottom: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
}
#top-menu li.nav-item ul li a {
  border-bottom: 0;
  padding-top: 3px;
  padding-bottom: 6px;
  padding-left: 12px;
  width: 269px;
}
#top-menu li:hover > ul {
  display: block;
  z-index: 11;
  background-color: transparent;
  padding-top: 9px;
}
#top-menu li .dropdown-menu li {
  background-color: #bb244a;
  border-bottom: 1px solid #fff;
}
#top-menu .nav-item .dropdown-toggle::after {
  display: none !important;
}

/* menu css end*/
body.privacy-policy_privacy-policy .footer {
  margin-top: 2rem;
}
.col-md-7.text-white-50.text-center.text-md-left {
  color: #a9a8ad;
  font-size: 14px;
}
a.text-white-50 {
  color: #f2184f;
}
a.text-white-50:hover {
  color: #f2184f;
  text-decoration: underline !important;
}
.col-md-5.text-white-50.text-center.text-md-right {
  color: #a9a8ad !important;
  font-size: 14px;
}
.col-md-5.text-white-50.text-center.text-md-right a {
  text-decoration: none;
  line-height: 1.45;
  color: rgba(255, 255, 255, 0.5);
  font-weight: 400;
}
.col-md-5.text-white-50.text-center.text-md-right a:hover {
  color: #fff;
  text-decoration: underline;
}
.awardee-detail-list h3 {
  font-size: 16px;
  line-height: 1.45;
  text-align: center;
  color: #f2184f;
}
.awardee-detail-list h4 {
  font-size: 14px;
  text-align: center;
  margin-top: 5px;
}
.awardee-detail-list p {
  font-size: 12px;
  font-weight: 400;
}
body.contact-us_contact-us div#edit-actions input {
  margin-left: 0 !important;
  width: auto;
  padding: 6px 12px !important;
  line-height: 2 !important;
  font-size: 16px !important;
}
body.contact-us_contact-us div#edit-actions input:hover {
  background-color: #f2184f !important;
  color: #fff;
}
.nomination-section .button.button--primary.js-form-submit.form-submit:hover {
  background-color: #0d2346 !important;
  color: #fff;
}
.nomination-section div#edit-actions input:hover {
  background-color: #f2184f !important;
  color: #fff;
}
body.contact-us_contact-us div#edit-actions {
  padding-left: 15px;
}
.privacy-policy_privacy-policy section ul {
  margin-left: 20px;
}
.privacy-policy_privacy-policy section h5 {
  font-size: 16px;
  margin-bottom: 5px;
  margin-top: 23px;
  font-weight: 600;
}
.privacy-policy_privacy-policy section p {
  overflow: hidden;
  margin-bottom: 10px;
}

/* 12-03-2021 */
img.-photography-partner,
img.knowledge--partner,
img.technology--partner {
  min-height: 100px;
  max-height: 100px;
  min-width: 200px;
  max-width: 200px;
  padding: 20px;
}

/*12-01-2021*/
body.checkout_order_information.customawardee-nomination-form121
  .checkout_order_information
  .js-form-item.form-item.js-form-type-textfield.form-item-payment-information-add-payment-method-billing-information-address-0-address-given-name.js-form-item-payment-information-add-payment-method-billing-information-address-0-address-given-name {
  width: 50%;
  padding: 0 15px !important;
}
body.checkout_order_information.customawardee-nomination-form121
  .checkout_order_information
  .js-form-item.form-item.js-form-type-textfield.form-item-payment-information-add-payment-method-billing-information-address-0-address-family-name.js-form-item-payment-information-add-payment-method-billing-information-address-0-address-family-name {
  width: 50%;
  padding: 0 15px !important;
}
.checkout_complete.only_custom_checkout_form .accept-info {
  margin-left: 5.6rem;
}
.checkout_complete.only_custom_checkout_form
  input#edit-custom-checkout-completion-message-submit {
  margin-left: 5.6rem;
}
.privacy-policy_privacy-policy p a {
  overflow: hidden;
}
.user_login .form-item--error-message {
  display: none !important;
}
.user_login .confirmation-login .form-wrapper .content {
  position: relative;
}
.user_password
  .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name.form-no-label.form-item--error {
  position: relative;
}
.user_password .form-item--error-message {
  position: absolute;
  bottom: -40%;
  left: 20%;
  color: red;
  font-size: 14px;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}

/*12-01-2021*/
.video-section button.button.banner-stage-btn a:hover {
  background-color: white;
  border: 1px solid #f2184f; 
  color: #f2184f;
  /*    color: #001d4a;
*/
}
.awardee-tabs ul li a.nav-link {
  text-transform: capitalize;
}
.blog-detail .footer-subscribe {
  width: 100%;
  /*    top: -93px;*/
}
.blog-detail
  .field.field-name-body.field-type-text-with-summary.field-label-hidden {
  padding: 15px 30px 65px 30px;
  text-align: justify;
  text-align-last: auto;
}
section.nomination-section div#edit-actions {
  margin-top: 2rem;
  margin-bottom: 4rem;
  display: flex;
  justify-content: left;
}
section.nomination-section
  .form-actions.webform-actions.js-form-wrapper.form-wrapper {
  margin-top: 3rem;
  margin-bottom: 2rem !important;
}
ul.nav-pills.nav-stacked.dropdown-menu.show li a {
  color: #1b2f58;
}
a.dropdown-toggle {
  color: #1b2f58;
}
#nav-home11 .awardee-detail-list img {
  object-fit: cover !important;
}

/*04-02-2021*/
.ministery-text figure {
  margin-bottom: 1rem;
  /* text-align: center; */
}
.home_home .rating_review_2 .rating_review_3:hover{
  background-color: white;
  color: #f2184e !important;
  border: 1px solid #f2184e;
}
section.ministery-section.who-should-attend {
  padding: 35px 0;
}
.play-btn img {
  cursor: pointer;
}

/*04-02-2021*/

/*02-01-2021*/
.checkout-order-summary td:nth-child(3) {
  text-align: right;
}
.card-wrapper.cart-sticky {
  z-index: 111;
}
button.event_schedule-btn {
  color: #fff;
  text-decoration: none;
  display: inline-block;
}
.user_login .user-login-form input#edit-submit {
  width: auto !important;
  padding: 8px 16px !important;
  border: 1px solid #F2184F !important;
  cursor: pointer;
  border-radius: 50px;
  /* margin: auto !important; */
  background-color: #F2184F !important;
  color: #fff;
  transition: 0.5s all;
}
.user_login .user-login-form input#edit-submit:hover {
  background: #0c0036 !important;
  color: #fff;
}
.user_login input#edit-submit:hover {
  color: #fff;
  background-color: #12284a !important;
}
.form-item--error-message {
  position: absolute;
  bottom: 33%;
  left: 35%;
  color: red;
}
.form-item--error-message a {
  display: none;
}

/*02-01-2021*/
nav.navbar div:nth-child(2) {
  max-width: 100%;
}
.blog-detail h5 {
  font-size: 21px;
  margin-bottom: 12px;
  color: #f2184f;
  text-transform: capitalize;
}
ol.blog_order_list {
  padding-left: 16px;
}
ol.blog_order_list li + li {
  margin-top: 10px;
}
.field.field-name-field-images.field-type-image.field-label-hidden img {
  width: 100%;
  object-fit: contain;
  max-height: 400px;
  border: 1px solid #102346;
  padding: 15px;
  border-radius: 10px;
}
.field.field-name-field-images.field-type-image.field-label-hidden {
  width: 80%;
  padding: 20px;
  margin: auto;
  padding-top: 40px;
}
.field.field-name-body.field-type-text-with-summary.field-label-hidden {
  width: 100%;
  float: right;
  padding: 20px;
}
.figure-caption-top {
  left: 10%;
  top: 50%;
  transform: translate(0, -535%);
  color: #fff;
  text-transform: uppercase;
  text-align: center;
}
section.blog-content-section {
  margin: 30px 0 0 0;
}
.item-list {
  margin-bottom: 75px;
}
.item-list ul li a {
  color: rgb(12, 37, 75);
  text-decoration: none;
}
.views-field.views-field-created {
  margin: 5px 0 5px 0;
}
span.views-label.views-label-created.date {
  font-size: 14px;
  font-weight: 500;
}
span.heading a {
  font-size: 20px;
}
section.blog-content-section .field-item.even p {
  font-size: 15px;
}
.item-list .field-content {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0.75em;
  font-size: 14px;
  color: #333;
  font-weight: 500;
}
.item-list ul li {
  list-style: none;
}
.item-list ul li {
  border: 2px solid #eee;
  padding: 20px 20px;
  border-radius: 10px;
  margin-bottom: 3rem;
}
.navbar-toggler .navbar-toggler-icon.roted {
  transform: rotate(145deg);
  width: 25px;
}
span.navbar-toggler-icon.roted::before {
  transform: rotate(-108deg);
  top: 0;
}
span.navbar-toggler-icon.roted::after {
  display: none;
}

/*ach rdesgin 14-07-2021*/
.layout-region.layout-region-checkout-main {
  text-align: center !important;
}
.only_custom_checkout_form .layout-region.layout-region-checkout-main {
  float: left;
  display: flex;
  justify-content: center;
  width: 65% !important;
  flex-direction: column;
}
.only_custom_checkout_form .layout-region.layout-region-checkout-footer {
  width: 65% !important;
}
.only_custom_checkout_form .layout-region-checkout-secondary {
  display: block !important;
  margin-bottom: 2rem;
}
.customawardee-nomination-form212 .layout-region-checkout-secondary {
  display: none !important;
}

/******custom-css*********/

.customspeakers-form .textarea,
.customspeakers-form .textarea::focus {
  border: 2px solid #dbe0df;
  width: 100%;
}
.customspeakers-form .form-text {
  margin-top: 00rem;
}
/******custom-css-end*********/

@media screen and (min-width: 780px),
  (min-device-height: 780px) and (orientation: landscape) {
  .only_custom_checkout_form .layout-region-checkout-secondary {
    width: 35% !important;
    display: block;
  }
}

/*ach rdesgin 14-07-2021*/

/*media queries*/

@media screen and (max-width: 991px) {
  .home_home .newsletter .js-form-item.form-item {
    width: 100%;
    max-width: 100%;
  }
  .be_award h2,
  .spot_leader h2,
  .charting-text h1,.charting-text h3, .gain_section h2,
  .nomination-section .form-wrapper h2,
  .newsletter_section .newsletter .newslatter_text{
    font-size: 24px;
  }
 
}
@media screen and (max-width: 767px) {
  section.blog-content-section {
    margin: 30px 0 30px 0;
  }

  .item-list ul li a {
    font-size: 18px;
    font-weight: 600;
  }
  .blog-detail
    .field.field-name-body.field-type-text-with-summary.field-label-hidden {
    padding: 15px 10px 65px 10px;
    text-align: inherit;
  }
  .navbar div {
    width: 100%;
  }

  ul#top-menu {
    border-top: 1px solid #f2184f;
    margin-top: 15px;
    margin-top: 15px;
  }

  ul#top-menu li {
    margin: 0 0 0px 0;
    padding-left: 0;
    text-align: left;
  }

  li.nav-item.last-menu {
    margin-top: 8px;
    margin-left: 0px;
  }

  .header {
    background-color: #fff;
    padding: 0 !important;
    box-shadow: 1px 12px 10px #3e3b3b66 !important;
  }

  nav.navbar.my-navbar {
    margin-top: 0;
    box-shadow: none;
    width: 100%;
    padding: 12px 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  nav#block-gfel-main-menu {
    margin-left: 15px !important;
    margin-right: 15px;
  }

  a.navbar-brand.logo-wrapper {
    max-width: 180px;
  }

  a.navbar-brand.logo-wrapper img {
    display: none;
  }

  a.navbar-brand.logo-wrapper img.scroll-logo {
    display: inline-block;
    max-width: 180px;
  }

  .welcome-section {
    padding: 50px 0;
  }

  .banner-caption-figure {
    top: 50%;
    transform: translateY(-50%);
    bottom: unset;
  }

  .banner-text-wrapper h1 {
    font-size: 21px;
    /*        font-weight: 600;*/
  }

  .banner-text .banner-text-wrapper h3 {
    font-size: 19px;
  }

  .banner-text-wrapper p {
    font-size: 14px;
    max-width: 100%;
    margin-bottom: 8px;
    padding: 0 15px;
  }

  img.banner-style {
    height: 100px;
    max-height: 120px;
  }

  .welcome-text {
    padding-top: 0;
    padding-right: 0px;
  }

  .play-btn {
    top: 70%;
  }

  .welcome-text h2 {
    font-size: 21px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 18px;
  }

  .welcome-text p {
    font-size: 14px;
    margin-bottom: 10px;
  }

  .welcome-scholarship {
    padding: 1rem 0;
    text-align: center;
    margin-bottom: 25px;
  }

  .welcome-scholarship::before {
    position: absolute;
    content: "";
    left: 0;
    top: unset;
    bottom: 0;
    width: 100%;
    height: 4px;
  }

  .welcome-scholarship img {
    margin-bottom: 0.5rem;
  }

  .welcome-scholarship h2 {
    font-size: 19px;
    margin-bottom: 0.5rem;
  }

  .welcome-scholarship p {
    font-size: 14px;
    margin-bottom: 0;
  }

  .event-section {
    padding: 50px 0;
  }

  .event-wrapper h2 {
    font-size: 24px;
    margin-bottom: 10px;
  }

  .event-wrapper p {
    font-size: 14px;
    margin-bottom: 25px;
  }

  .carousel-inner {
    background: rgb(0, 33, 71);
  }

  .slick-menu {
    margin-left: -8px;
    margin-right: -8px;
    min-height: 362px;
    background: #1b2f58;
  }

  .slick-menu li {
    padding: 0 8px;
  }

  .slick-caption-text {
    padding: 0.5rem;
    min-height: 280px;
  }

  .slick-caption-text h3 {
    font-size: 16px;
  }

  .slick-caption-text p {
    font-size: 14px;
  }

  .ministery-section {
    padding: 50px 0 10px;
  }

  .ministery-section h2 {
    font-size: 21px;
    margin-bottom: 0.5rem;
  }

  .ministery-section p {
    font-size: 14px !important;
    margin-bottom: 35px;
    text-align: center;
  }

  .ministery-text {
    margin-bottom: 0px;
    padding: 8px;
    text-align: center;
  }

  .ministery-text h3 {
    font-size: 18px !important;
    font-weight: 700;
    margin-bottom: 8px;
    text-align: center;
  }

  .news-caption a.play-icon {
    max-width: 60px;
    max-height: 60px;
    margin-bottom: 10px;
  }

  .news-section h2 {
    font-size: 21px;
    margin-bottom: 8px;
  }

  .news-section p {
    font-size: 14px;
  }

  .footer-subscribe {
    padding: 15px 15px 17px;
    /* margin-top: -76px; */
    margin-bottom: 23px;
    flex-direction: column;
  }

  .footer-subscribe h4 {
    margin-bottom: 15px;
    font-size: 16px;
  }

  button.event_schedule-btn {
    font-size: 14px;
    line-height: 1.45;
  }

  .social-media {
    margin-bottom: 24px;
    display: flex;
    justify-content: center;
  }

  .social-media span {
    height: 40px;
    width: 40px;
  }

  .social-media span a {
    display: flex;
    color: #fff;
    justify-content: center;
    align-items: center;
  }

  ul.social-menu-list {
    margin-bottom: 0.5rem;
    flex-direction: column;
    align-items: center;
  }

  .welcome-scholarship {
    height: auto;
  }

  .past-event-intro {
    padding: 35px 0;
  }

  .past-event-intro h2 {
    margin-bottom: 15px;
    font-size: 25px;
  }

  .past-event-intro .event-box-sec {
    margin: 0px 0px 15px 0;
  }

  .past-event-intro .event-box-sec h4 {
    font-size: 25px;
  }

  .past-event-box h2 {
    font-size: 25px;
  }

  .past-event-box .col-sm-3 span b {
    font-size: 23px;
  }

  .past-event-box .col-sm-3 span {
    margin-bottom: 0;
  }

  .key-highlights h2 {
    font-size: 25px;
  }

  .timeline ul li .content span.time-content {
    font-size: 13px;
    margin-bottom: 8px;
  }

  .tab-section h2,
  .timeline ul li .content h2 {
    font-size: 16px;
    margin-bottom: 10px;
  }

  .organizing-committee .organizing-committee-box .img-box img {
    max-height: auto;
  }

  .news-caption-text > .container {
    width: 100% !important;
  }

  #play-video img {
    max-width: 35px !important;
  }

  .slick-slide img {
    width: 100%;
    max-width: 75%;
    margin: 0 auto;
  }

  figure.banner-figure img {
    min-height: 70vh;
    margin-top: 57px;
  }

  .caption-wrapper h1,
  .contact-banner-caption h1 {
    font-size: 23px;
    margin-bottom: 4px;
  }

  .caption-wrapper h2 {
    font-size: 19px;
    margin-bottom: 10px;
  }

  section.brand-section h2 {
    font-size: 24px;
    margin-bottom: 20px;
  }

  img.img-fluid-hide {
    display: block;
    min-height: 44vh;
  }

  img.img-fluid.myModalurl2 {
    display: none;
  }

  #blogCarousel .col-md-2.pr-0.pl-0 {
    float: left;
    width: 16.666%;
  }

  #blogCarousel .col-md-2.pr-0.pl-0 img {
    min-height: 73px;
    object-fit: contain;
  }

  figcaption.speakers-caption h3 {
    font-size: 21px;
  }

  figcaption.speakers-caption h3 span {
    font-size: 16px;
  }

  figcaption.speakers-caption {
    margin-bottom: 30px;
  }

  figure.travel-figur,
  figure.partner-figur {
    margin: 0 0 2rem;
  }

  .contact-sec .contact-details .lead {
    font-size: 16px;
    padding-top: 0;
  }

  section.prt-section-mobile {
    display: none;
    margin-bottom: 70px;
  }

  button.event_schedule-btn a img {
    width: 20px;
  }

  .media-p-img {
    flex-wrap: wrap;
  }

  .media-p-img img {
    margin-bottom: 15px;
  }

  .op-wrapper {
    flex-direction: column;
  }

  .op-containt {
    width: 100%;
    margin: 0 auto;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }

  .op-containt h3 {
    font-size: 21px !important;
    text-align: center;
  }

  .op-containt::before,
  .op-containt.mp-container::before,
  .op-containt.tp-container::before {
    left: 0;
    width: 100%;
  }

  .op-containt::after {
    content: none;
  }

  .op-containt.mp-container,
  .op-containt.tp-container,
  .op-containt {
    padding: 0 0 0 0px;
    margin-bottom: 50px;
  }

  .op-wrapper.secondary-op-wrapper {
    margin-top: 0;
  }

  /* .speakers-wrapper {
    max-height: 600px;
    overflow: auto;
    overflow-y: auto;
  } */

  ul.investor-list {
    display: block;
    margin-bottom: 25px;
  }

  ul.investor-list li {
    padding: 0 0px;
    width: 100%;
    text-align: center;
  }

  figure.investore-figure img {
    max-width: 70%;
  }

  .home-glimpse-video {
    margin-top: 0%;
    padding: 15px 15px;
  }

  .home-glimpse-text p {
    text-align: left;
    margin-bottom: 0;
  }

  .glimpse-video-wrapper iframe {
    height: 270px;
    max-height: 300px;
  }
  .home_home .newsletter form {
    flex-direction: column;
  }
  .newsletter_section {
    padding-bottom: 10px;
  }
  .be_award h2{
    font-size: 32px;
  }
}
@media screen and (max-width: 700px) {
  .timeline ul li .content {
    text-align: left;
  }

  .timeline ul li:nth-child(even) .content,
  .timeline ul li:nth-child(odd) .content {
    left: 25px;
  }

  .timeline ul li .content {
    width: calc(100vw - 150px);
  }

  .nav-tabs.tabs-list > li a {
    padding: 7px 22px;
  }

  .tab-text-content {
    max-width: 100%;
  }

  .event-total {
    font-size: 14px;
    display: block;
  }
}
@media screen and (max-width: 575px) {
  .caption-wrapper h1 {
    font-size: 25px;
  }

  .caption-wrapper h2 {
    font-size: 17px;
    margin-bottom: 5px;
    line-height: 1.45;
  }

  .caption-wrapper p {
    font-size: 13px;
  }

  .single-featured-image-header img {
    height: 75vh;
  }

  .author-image article {
    margin-bottom: 8.8rem;
  }

  /* .blog-detail .footer-subscribe {
        top: -50px;
    } */

  .banner_cpation-btn button a {
    font-size: 16px;
    padding: 10px 16px;
  }

  .welcome-section {
    padding: 25px 0;
  }

  .welcome-text h2 {
  }

  .video-section #video-background-home {
    height: 65vh;
  }

  .banner-text {
    transform: translateY(-20%);
  }

  .banner-text-wrapper h1 {
    font-size: 20px;
    font-weight: 500;
  }

  .banner-text .banner-text-wrapper h3 {
    font-size: 16px;
  }

  .banner-text-wrapper p {
    font-size: 14px;
  }

  .video-section button.button.banner-stage-btn a {
    padding: 16px 25px;
    font-size: 12px;
  }

  ul.counter-menu li span {
    font-size: 14px;
  }

  .welcome-text p {
    font-size: 13px;
    margin-bottom: 5px;
  }

  .welcome-figure {
    margin-bottom: 0;
    padding: 0 1rem;
  }

  .welcome-figure::before {
    left: 0px;
    top: -16px;
    width: 150px;
    height: 150px;
  }

  .welcome-figure::after {
    bottom: -16px;
    right: 0;
    width: 150px;
    height: 150px;
  }

  .welcome-scholarship h2 {
    font-size: 17px;
    margin-bottom: 5px;
  }

  .welcome-scholarship p {
    font-size: 13px;
    margin-bottom: 0;
  }

  .welcome-scholarship {
    padding: 0.5rem 0;
    text-align: center;
    margin-bottom: 15px;
  }

  .d_agenda {
    padding: 3px 16px;
    margin-bottom: 5px;
  }

  .event-section {
    padding: 25px 0;
  }

  .event-wrapper p {
    font-size: 13px;
    margin-bottom: 25px;
  }

  .ministery-section {
    padding: 25px 0 0px;
  }

  .ministery-section h2 {
    font-size: 17px;
    margin-bottom: 5px;
  }

  .ministery-section p {
    font-size: 13px;
    margin-bottom: 25px;
  }

  .ministery-text {
    padding: 0px;
    text-align: center;
  }

  .news-caption {
    bottom: unset;
    top: 50%;
    transform: translateY(-50%);
  }

  .news-caption a.play-icon {
    max-width: 35px;
    max-height: 35px;
    margin-bottom: 5px;
  }

  .news-section h2 {
    font-size: 18px;
    margin-bottom: 10px;
  }

  .news-section p {
    font-size: 14px;
  }

  section.brand-section {
    padding: 15px 10px 60px;
  }

  .footer-subscribe {
    padding: 15px 10px 15px;
    /* margin-top: -80px; */
    margin-bottom: 15px;
  }

  .footer-subscribe h4 {
    margin-bottom: 10px;
    font-size: 16px;
    text-align: center;
    font-weight: 500;
  }

  button.event_schedule-btn a {
    padding: 5px 16px;
    font-size: 13px;
  }

  ul.social-menu-list li a {
    font-size: 13px;
  }

  .social-menu-secondery p {
    font-size: 13px;
  }

  .slick-menu {
    margin-left: -3px;
    margin-right: -3px;
  }

  .slick-menu li {
    padding: 0 3px;
  }

  .event-caption h1 {
    font-size: 21px;
    margin-bottom: 0;
  }

  .past-event-intro {
    padding: 25px 0;
  }

  .past-event-intro h2 {
    margin-bottom: 8px;
    font-size: 17px;
  }

  .past-event-intro h2 span {
    padding: 0 0 5px 0;
  }

  .past-event-intro p {
    font-size: 13px;
    margin-bottom: 15px;
  }

  .past-event-intro .event-box-sec h4 {
    font-size: 17px;
  }

  .past-event-intro .event-box-sec .content-box p {
    font-size: 12px;
    margin-bottom: 10px;
  }

  .past-event-intro .event-box-sec img {
    height: 240px;
    max-height: 240px;
  }

  .past-event-intro .event-box-sec .content-box .read_more a {
    padding: 3px 15px;
    font-size: 13px;
  }

  .past-event-box {
    padding: 25px 0;
    background: #3b1d82 url(../images/past-event-bg.jpg) no-repeat center center;
  }

  .past-event-box h2 {
    font-size: 17px;
    margin: 0 0 10px 0;
  }

  .past-event-box .col-sm-3 span {
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 15px;
  }

  .past-event-box .col-sm-3 span b {
    font-size: 16px;
  }

  .gallery-content-primery {
    width: 100%;
  }

  .gallery-content-primery.gallery-content-secondary {
    width: 100%;
  }

  .key-highlights {
    padding: 10px 0 25px 0;
  }

  .key-highlights h2 {
    font-size: 17px;
  }

  .key-highlights h2 span {
    padding: 0 0 5px 0;
  }

  .key-highlights p {
    font-size: 13px;
  }

  figure.event-figure img {
    margin-top: 57px;
  }

  ul.tabs-list {
    margin-bottom: 25px;
  }

  .caption-wrapper h1,
  .contact-banner-caption h1 {
    font-size: 19px;
  }

  figure.agenda-banner-figure img {
    min-height: 215px;
    object-fit: cover;
  }

  ul.media-list li {
    display: block;
    margin-bottom: 15px;
  }

  .media-partner {
    padding: 25px 0;
  }

  .knowledge-partner,
  section.travel-partner {
    padding: 25px 0;
  }

  ul.media-list li + li {
    margin-left: 0;
  }

  #demo .carousel-item {
    height: 47vh;
    background: #1b2f58;
  }

  #demo2 {
    display: block;
  }

  #demo2 .carousel-item {
    min-height: 47vh;
    background: #1b2f58;
  }

  #demo2 .carousel-indicators li {
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background: #fff;
  }

  #demo2 .carousel-indicators li.active {
    background: #fdc800;
  }

  .slick-initialized .slick-slide {
    margin: 0 10px;
  }

  .carousel-inner {
    min-height: 43vh;
  }

  img.img-fluid-hide {
    object-fit: cover;
  }

  figcaption.speakers-caption h3 {
    font-size: 18px;
  }

  figcaption.speakers-caption h3 span {
    font-size: 13px;
  }

  .glimpse-video-wrapper iframe {
    height: auto;
    max-height: 300px;
  }

  .counter-section-home {
    width: 60% !important;
    bottom: 1% !important;
  }

  ul.counter-menu li {
    font-size: 10px;
  }

  ul.counter-menu li span {
    font-size: 16px;
  }

  .banner-overlay {
    height: 120px;
  }

  ul.counter-menu li + li {
    margin-left: 10px;
  }

  .containerr.counter-section-home {
    width: 60% !important;
    bottom: 4% !important;
  }

  fieldset#edit-commerce-payment .commerce-credit-card-expiration {
    margin-left: 0;
    margin-right: 0;
    flex-direction: column;
    width: 100% !important;
  }

  fieldset#edit-commerce-payment
    .commerce-credit-card-expiration
    > .form-type-select {
    padding: 0 0px;
    width: 100% !important;
  }

  .event-award-form
    select#edit-commerce-payment-payment-details-credit-card-exp-year {
    margin-top: 0px;
  }

  .event-award-form .form-type-select select {
    max-width: 100%;
  }

  .registration-box-shadow #edit-commerce-payment-payment-method {
    flex-direction: column;
    align-items: center;
  }

  div#edit-commerce-payment-payment-method
    > .form-item-commerce-payment-payment-method {
    width: 100%;
  }

  .cart_contents .registration-box-shadow {
    padding: 1rem 1rem !important;
    margin-bottom: 16px;
  }

  .registration-box-shadow .table td,
  .registration-box-shadow .table th,
  .table tbody {
    font-size: 1rem !important;
  }

  .cart_contents .registration-box-shadow .table.checkout-table td {
    font-size: 12px;
    padding: 0.5rem;
  }

  .commerce-price-formatted-components.checkout-table td {
    font-size: 14px !important;
  }

  .attendee-box input,
  .attendee-box select {
    line-height: 42px;
    padding: 4 10px;
    height: 42px;
  }

  .commerce_coupon input[type="submit"] {
    padding: 5px 20px !important;
    width: 100%;
    font-size: 14px !important;
  }

  .registration-box-shadow
    #commerce-checkout-coupon-ajax-wrapper
    #edit-commerce-coupon
    .fieldset-wrapper {
    margin-bottom: 0;
  }

  div#block-system-main {
    width: 100%;
  }

  div#edit-commerce-payment-payment-method {
    flex-direction: column;
  }

  div#edit-commerce-payment-payment-method
    > .form-item-commerce-payment-payment-method {
    width: 100%;
  }

  .only_custom_checkout_form
    form#commerce-checkout-flow-multistep-default
    .js-form-item {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 0px !important;
  }

  .js-form-wrapper.form-wrapper .stripe-form.js-form-wrapper {
    min-height: 18rem !important;
  }

  body.checkout_order_information.only_custom_checkout_form
    form#commerce-checkout-flow-multistep-default
    .js-form-item {
    padding: 0 15px !important;
  }

  body.checkout_order_information.only_custom_checkout_form
    fieldset#edit-payment-information
    .fieldset-wrapper
    legend {
    margin-top: 16px;
  }
   .buy-pass_buy-pass .g-recaptcha {
    overflow: scroll;
  }
}
@media screen and (max-width: 449px) {
  .primery-gallery-item,
  .primery-gallery-item,
  .secondery-full-item.clearfix {
    height: 190px;
    max-height: 190px;
  }

  .primary-item-fullwidth,
  .primary-item-fullwidth,
  .secondery-gallery-item {
    height: 120px;
    max-height: 120px;
  }

  .technology-text {
    padding: 0 5px;
  }

  .technology-text p {
    font-size: 12px;
  }

  div#home.tab-pane {
    padding: 0;
  }

  .timeline ul li .content span.time-content {
    font-size: 17px;
  }

  .tab-section h2,
  .timeline ul li .content h2 {
    font-size: 14px;
  }

  .tabs-list > li {
    padding: 0 5px;
    width: 33.333%;
  }

  .tabs-list > li + li {
    margin-left: 0px;
  }

  .nav-tabs.tabs-list > li a {
    padding: 6px 24px;
    font-size: 20px;
    position: relative;
  }

  .timeline ul li:before {
    left: 0;
    top: 19px !important;
}

  .tabs-list > li.active::after {
    content: none;
  }

  /* .tabs-list > li.active > a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -12px;
    width: 0;
    height: 0;
    border-top: 12px solid #f2184f;
    border-left: 12px solid transparent;
  } */

  .timeline ul li .content {
    width: calc(100vw - 70px);
  }

  .news-caption-text {
    bottom: 25%;
    bottom: 50%;
    transform: translateY(50%);
  }

  section.springs_tabs .tabs-list > li a::after {
    content: none;
  }

  figure.banner-figure img {
    min-height: 64vh;
  }

  .glimpse-video-wrapper iframe {
    height: auto;
    max-height: 150px;
  }

  .registration-box-shadow #edit-commerce-payment-payment-method {
    flex-direction: column;
  }

  div#edit-commerce-payment-payment-method
    > .form-item-commerce-payment-payment-method {
    width: 100%;
  }

  .form-text {
    padding: 1rem;
  }

  section.event-award-form {
    padding: 30px 0 !important;
  }

  div#edit-commerce-payment-payment-method {
    margin-left: 0;
    margin-right: 0;
  }

  .event-award-form #edit-commerce-payment {
    padding-left: 0px !important;
  }
}
.banner-overlay {
  height: 130px;
}
ul.counter-menu li span {
  font-size: 24px;
}
fieldset#edit-commerce-payment .commerce-credit-card-expiration {
  flex-direction: column;
}
fieldset#edit-commerce-payment
  .commerce-credit-card-expiration
  > .form-type-select {
  width: 100% !important;
}
.event-award-form
  select#edit-commerce-payment-payment-details-credit-card-exp-year {
  margin-top: 0;
}
ul.social-menu-list {
  margin-bottom: 0.5rem;
  align-items: center;
}
.social-menu-secondery p {
  margin-bottom: 0;
}
div#edit-custom-checkout-pane-custom-message .col-lg-5 {
  padding: 0 0;
}
div#edit-custom-checkout-pane-custom-message .col-lg-5 > .container {
  padding-right: 0;
  padding-left: 0;
}

/*Custom responsive*/

/*who we are responsive*/
@media screen and (max-width: 767px) {
  .advArea {
    width: 80%;
    position: relative;
    margin: auto;
  }
  .advArea .webhead {
    text-align: center;
    margin: 30px 0;
  }
  .advArea .webhead span {
    display: block;
    font-size: 14px;
    font-weight: 400;
  }
  .advArea .adv-team ul {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .advArea .adv-team ul li {
    margin: 0;
    padding: 0;
    cursor: pointer;
    width: 100%;
    position: relative;
  }
  .advArea .adv-team {
    max-width: 100%;
    margin: auto;
  }
  .advArea img {
    width: 100%;
  }
  .advArea .info-team {
    max-width: 100%;
    margin: auto;
    background: #fead16;
    position: relative;
    padding: 27px 0 0;
    height: 100%;
  }
  .advArea .info-text {
    padding: 293px 18px 2px;
    text-align: center;
  }
  .advArea .ad-img {
    position: absolute;
    top: 14px;
    left: 50%;
    max-width: 210px;
    transform: translateX(-50%);
    margin: auto;
  }
  .advArea .info-text h4 {
    color: #fff;
  }
  .advArea .info-text h4 span {
    display: block;
    font-size: 14px;
    font-weight: 400;
  }
  .advArea .info-text p {
    color: #fff;
    font-size: 12px;
    margin: 14px 0;
    display: block;
    line-height: 19px;
  }
  .advArea .adimg {
    max-width: 100%;
    height: auto;
    padding: 10px 0;
    width: 100%;
  }
  .advArea .mylo {
    position: absolute;
    top: 9px;
    left: 0;
    transition: 5s;
    opacity: 0;
    transition: visibility 0s, opacity 0.5s linear;
    z-index: -9;
    height: 100%;
  }
  .advArea .topji {
    position: relative;
    -width: 100%;
    margin: auto;
  }
  .advArea li#d1:hover .mylo.s1 {
    display: block;
    opacity: 1;
    z-index: 0;
    height: 100%;
  }
  .advArea li#d2:hover .mylo.s2 {
    display: block;
    opacity: 1;
    z-index: 0;
  }
  .advArea li#d3:hover .mylo.s3 {
    display: block;
    opacity: 1;
    z-index: 0;
  }
  .advArea li#d4:hover .mylo.s4 {
    display: block;
    opacity: 1;
    z-index: 0;
  }
  .organizing-committee .organizing-committee-box {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 450px) {
  .advArea .info-text h4 {
    font-size: 15px;
    margin-bottom: 8px;
  }
  .advArea .info-text p {
    margin: 8px 0;
    line-height: 1.45;
  }
  .advArea .info-text {
    padding: 110px 15px 0px;
  }
  .advArea .ad-img {
    top: 8px;
    max-width: 92px;
  }
}
@media screen and (max-width: 991px) {
  .advArea .adv-team ul {
    margin-left: -8px;
    margin-right: -8px;
  }
  .advArea .adv-team ul li {
    margin: 0;
    padding: 0 8px;
    cursor: pointer;
  }
  .advArea .mylo {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
  .advArea .info-team {
    max-width: 100%;
    padding: 8px 0 0;
    height: 100%;
  }
  .advArea .info-text span {
    font-size: 16px;
  }
  .advArea .info-text h4 {
    font-size: 18px;
    margin-bottom: 0;
    margin-top: 15px;
  }
  .advArea .info-text p {
    margin: 8px 0;
    line-height: 1.45;
  }
  .advArea .ad-img {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 100%;
    max-width: 160px;
    height: 100%;
    overflow: hidden;
  }
  .advArea .info-text {
    padding: 0 16px 0 190px;
  }
  .advArea {
    margin-bottom: 20px;
  }
}

/*who we are responsive*/

/*blog responsive css*/
@media screen and (max-width: 991px) {
  .field.field-name-field-images.field-type-image.field-label-hidden {
    width: 100%;
    float: left;
    padding: 20px;
  }
  .field.field-name-body.field-type-text-with-summary.field-label-hidden {
    width: 100%;
    float: right;
    padding: 20px;
  }
  .navbar-nav .dropdown-menu li a {
    padding-right: 5px;
    padding-left: 5px;
  }
  .confirmation-login .form-wrapper .content {
    padding: 20px 0;
  }
}

/*blog responsive css*/

/*reset password page css*/
.reset-password-link {
  overflow: hidden;
}
.reset-password-link .password-suggestions.description {
  display: none !important;
}
.reset-password-link .password-strength {
  display: none !important;
}
.reset-password-link .user-pass-reset p + p {
  display: none !important;
}
.reset-password-link form.user-pass-reset {
  text-align: left;
  /* padding-left: 40px;*/
}
.reset-password-link
  .password-confirm.js-password-confirm.js-password-confirm-message {
  text-align: center;
  margin-bottom: 15px;
}
.reset-password-link div.description {
  text-align: center;
  margin-bottom: 10px;
}
.reset-password-link .user-pass-reset p {
  text-align: center;
  padding: 20px;
}
.reset-password-link div#edit-actions {
  text-align: center;
  margin-top: 10px;
}
body.reset-password-link footer {
  display: none;
}
.reset-password-link .confirmation-login {
  overflow: hidden;
}
.reset-password-link .confirmation-login img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.reset-password-link .confirmation-login .content-left {
  padding-top: 8rem;
  text-align: center;
  padding-right: 0;
}
.reset-password-link .confirmation-login .form-wrapper h1 {
  font-size: 2rem;
  padding-right: 15px;
}
.reset-password-link header#my-header {
  background-color: #1b2f58;
}
.reset-password-link .confirmation-login .content-left input {
  padding: 8px;
  margin-bottom: 5px;
}
.reset-password-link
  .confirmation-login
  .content-left
  .password-strength__meter {
  height: 0.2em;
  background-color: #102346;
}
.reset-password-link
  .confirmation-login
  .content-left
  .password-strength__indicator {
  background-color: #f2184f;
}
.reset-password-link .password-suggestions ul li {
  font-size: 14px !important;
}
.reset-password-link .gfel-login-figure {
  height: 100%;
}
.reset-password-link div#edit-actions input {
  width: auto !important;
  padding: 10px 50px !important;
  margin: auto !important;
  background-color: #102346;
  color: #fff;
}
.reset-password-link div#edit-actions input:hover {
  background-color: #ffffff !important;
  color: #1b2f58;
  cursor: pointer;
}
body.reset-password-link .message-box {
  padding: 0 15px 0 15px;
}

/***********past-awardee-css***************/
figure {
  margin: 0 0 0rem;
}
.past_e_figure {
  position: relative;
}
.past_e_caption {
  position: absolute;
  bottom: 30%;
  left: 0;
  width: 100%;
}
.past_e_caption h1 {
  margin-bottom: 0rem;
  font-weight: 500;
  line-height: 1.2;
  color: #fff;
  font-size: 60px;
  text-transform: capitalize;
}
.past_e_caption p {
  margin-bottom: 0rem;
  font-weight: 400;
  line-height: 1.2;
  color: #fff;
  font-size: 23px;
}
.past_e_glimpse {
  padding: 70px 0;
  text-align: center;
}
.past_e_glimpse h2 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: #141414;
  font-size: 45px;
  text-transform: capitalize;
}
.past_e_glimpse p {
  margin-bottom: 0rem;
  font-weight: 400;
  line-height: 1.2;
  color: #252525;
  font-size: 18px;
  text-transform: none;
}
.past_e_key {
  padding: 35px 0;
  background: url(../images/key.jpg) no-repeat center center;
  background-size: cover;
  text-align: center;
  display: none;
}
.past_e_key h2 {
  margin-bottom: 0px;
  font-weight: 500;
  line-height: 1.2;
  color: #ffffff;
  font-size: 45px;
  text-transform: capitalize;
}
.past_e_key p {
  margin-bottom: 0rem;
  font-weight: 400;
  line-height: 1.2;
  color: #ffffff;
  font-size: 18px;
}
.past_e_key_gallery {
  padding: 70px 0;
  text-align: center;
}
.past_e_key_gallery p {
  margin-bottom: 70px;
  font-weight: 400;
  line-height: 1.2;
  color: #252525;
  font-size: 18px;
  text-transform: none;
  display: none;
}
.key_gallery_figure {
  position: relative;
  overflow: hidden;
  transition: 0.5s all;
  height: 100%;
}
.key_gallery_figure img {
  height: 100%;
  object-fit: cover;
  width: calc(100% + 0.1px);
}
.key_gallery_figcaption {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #f2184f;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transform: translateY(100%);
  transition: 0.5s all;
  padding: 20px;
  display: none;
}

/************************/
figure.key_gallery_figure.key_gallery_figure_no_img > img {
  display: none;
}
figure.key_gallery_figure.key_gallery_figure_no_img
  figcaption.key_gallery_figcaption {
  display: flex;
  transform: unset;
}

/**************************/
.key_gallery_figure:hover > .key_gallery_figcaption {
  transform: translateY(0);
  transition: 0.5s all;
}
.key_gallery_figcaption h3 {
  margin-bottom: 8px;
  font-weight: 500;
  line-height: 1.2;
  color: #fff;
  font-size: 23px;
}
.key_gallery_figcaption span {
  margin-bottom: 0px;
  font-weight: 400;
  line-height: 1.2;
  color: #0c0c0c;
  font-size: 12px;
}
.key_gallery_figure_play .video_play_btn {
  position: absolute;
  top: 110px;
  left: 47px;
  display: none;
}
.h_100 {
  height: 100%;
}
.past_e_key_usa {
  padding: 0px 0 0px;
}
.past_e_key_gallery.past_e_key_usa + .past_e_key.past_e_key_dubai {
  display: none;
}
.past_e_key_usa + .past_e_key.past_e_key_dubai + .past_e_key_usa {
  padding: 0px 0 35px;
}
.past_e_key_gallery .pl-0,
.past_e_key_gallery .p-0 {
  border: 2px solid #fff;
}
.past_e_key_gallery .border-0 {
  border: 0px solid #fff;
}

/***********past-awardee-css***************/
@media screen and (max-width: 1200px) {
  .reset-password-link {
    overflow: auto;
  }
  .reset-password-link .confirmation-login .form-wrapper .content {
    padding-left: 40px;
    padding-right: 40px;
  }
  .reset-password-link .confirmation-login .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .reset-password-link .confirmation-login .content-left {
    padding-top: 10rem;
    text-align: center;
  }
  body.user_login .message-box {
    padding: 0 15px;
  }
  body.reset-password-link .message-box {
    padding: 0 30px 0 15px;
  }
}
@media screen and (max-width: 991px) {
  .reset-password-link .confirmation-login .content-left {
    padding-top: 9rem;
    text-align: center;
  }
  body.user_login .message-box {
    padding: 0 15px;
  }
}
@media screen and (max-width: 767px) {
  body.user_login .message-box {
    padding: 0 15px;
  }
  .reset-password-link div#block-system-main {
    width: 100%;
  }
  .reset-password-link .confirmation-login .form-wrapper .content {
    padding-left: 10px;
    padding-right: 20px;
  }
  .reset-password-link .confirmation-login .content-left {
    padding-top: 14rem;
    text-align: center;
  }
  body.checkout_order_information.only_custom_checkout_form
    div#edit-payment-information-add-payment-method-billing-information-address-0-address-country-code {
    margin-bottom: 22px;
  }
  body.checkout_order_information.only_custom_checkout_form
    div#edit-payment-information-add-payment-method-billing-information-address-0-address-container4 {
    margin: 0px 0px 0 0 !important;
  }
  body.checkout_order_information.only_custom_checkout_form
    .layout-region-checkout-footer
    #edit-actions
    input#edit-actions-next {
    width: auto;
  }
  body.checkout_order_information.only_custom_checkout_form
    .address-container-inline.js-form-wrapper.form-wrapper {
    margin: 0px 0px 0 0 !important;
  }
  .header {
    background-color: #1b2f58;
  }
  .user_form_padd{
    padding: 0 15px;
  }
}
@media screen and (max-width: 375px) {
}

/*reset password page css*/
@media screen and (max-width: 767px) {
  .field.field-name-field-images.field-type-image.field-label-hidden img {
    max-height: 250px;
  }
  .webform-multiple-table-responsive td {
    padding: 0;
  }
  .com_display {
    display: none;
  }
}

/*login responsive*/
@media screen and (max-width: 767px) {
  .user_login nav.navbar.navbar-expand-lg.navbar-default.my-navbar,
  .user_password nav.navbar.navbar-expand-lg.navbar-default.my-navbar {
    top: 0;
  }
}
@media screen and (max-width: 992px) {
  .user_login
    .header.sticky-header
    nav.navbar.navbar-expand-lg.navbar-default.my-navbar,
  .user_password
    .header.sticky-header
    nav.navbar.navbar-expand-lg.navbar-default.my-navbar {
    top: 10px !important;
  }
}

/*login responsive end*/

/*who we are responsive*/
@media screen and (max-width: 767px) {
  .awardee-tabs ul li,
  #conference-category li {
    width: 100%;
  }
  .awardee-tabs .tab-content form .form-no-label {
    width: 100%;
  }
}
@media screen and (max-width: 992px) {
  .badge-section figure img {
    transform: unset;
    margin: 15px 0;
  }
}

/*who we are responsive  end*/

/*agendaresponsive  end*/
@media screen and (max-width: 767px) {
  .op-containt h3 {
    font-size: 16px !important;
    margin: auto;
    padding: 10px;
  }
}
@media screen and (max-width: 991px) {
  .op-img-wrapper {
    padding: 25px 15px;
    min-height: 335px;
    align-items: center;
  }
  .op-containt h3 {
    font-size: 18px !important;
    width: 100%;
  }
  .tab-section h2,
  .timeline ul li .content h2 {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .footer-subscribe {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media screen and (max-width: 1405px) {
  .op-img-wrapper .op-containt h3 {
    font-size: 18px;
  }
  .op-containt h3 {
    font-size: 17px;
  }
}
@media screen and (max-width: 1020px) {
  .timeline ul li .content {
    width: 41vw;
  }
  .timeline ul li:nth-child(even) .content {
    left: calc(-41vw - 45px);
  }
}
@media screen and (max-width: 700px) {
  .op-img-wrapper img {
    width: 100%;
    margin-bottom: 30px;
  }
  .timeline ul li {
    /* margin-left: 20px; */
  }
  .timeline ul li .content {
    width: calc(100vw - 100px);
  }
  .timeline ul li .content h2 {
    text-align: initial;
  }
  .timeline ul li:nth-child(even) .content {
    left: 25px;
  }
  .timeline ul li:nth-child(even) .content:before {
    left: -33px;
  }
}

/*agenda responsive  end*/

/*01-02-2021*/
@media screen and (max-width: 767px) {
  .exhibition-box .exhibition-content {
    margin-top: 50px;
  }
  .card-wrapper.cart-sticky {
    margin-bottom: 30px;
  }
  button#payment-btn {
    width: 75%;
  }
  .pricing-box .content-box {
    padding: 0 0;
    margin-bottom: 30px;
  }
  .award-marketing .switch-toggle-box-one {
    top: 35px;
    position: static;
  }
}

/*01-02-2021*/

/*04-02-2021*/
@media (min-width: 1200px) {
  .who-we-are-intro .intro-img {
    padding-left: 50px;
  }
  .marketing-partner_marketing-partner .who-we-are-intro .intro-img{
    padding-left: 0px;
    padding-right: 50px;
  }
  .student-passes_student-passes .who-we-are-intro .intro-img{
    padding-left: 0px;
  }
}

/*******************05-01-2021*******************/
@media screen and (max-width: 767px) {
  .advArea {
    width: 100%;
    position: relative;
  }
  .advArea .webhead {
    text-align: center;
    margin: 30px 0;
  }
  .advArea .webhead span {
    display: block;
    font-size: 14px;
    font-weight: 400;
  }
  .advArea .adv-team ul {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .advArea .adv-team ul li {
    margin: 0;
    padding: 0;
    cursor: pointer;
    width: 80%;
    position: relative;
  }
  .advArea .adv-team {
    max-width: 100%;
    margin: auto;
  }
  .advArea img {
    width: 100%;
  }
  .advArea .info-team {
    max-width: 100%;
    margin: auto;
    background: #181c52;
    position: relative;
    padding: 27px 0 0;
    height: 100%;
  }
  .advArea .info-text {
    padding: 293px 18px 2px;
    text-align: center;
  }
  .advArea .ad-img {
    position: absolute;
    top: 14px;
    left: 50%;
    max-width: 210px;
    transform: translateX(-50%);
    margin: auto;
  }
  .advArea .info-text h4 {
    color: #fff;
  }
  .advArea .info-text h4 span {
    display: block;
    font-size: 14px;
    font-weight: 400;
  }
  .advArea .info-text p {
    color: #fff;
    font-size: 14px;
    margin: 14px 0;
    display: block;
    line-height: 19px;
  }
  .advArea .adimg {
    max-width: 100%;
    height: auto;
    padding: 10px 0;
    width: 100%;
  }
  .advArea .mylo {
    position: absolute;
    top: 9px;
    left: 0;
    transition: 5s;
    opacity: 0;
    transition: visibility 0s, opacity 0.5s linear;
    z-index: -9;
    height: 100%;
  }
  .advArea .topji {
    position: relative;
    -width: 100%;
    margin: auto;
  }
  .advArea li#d1:hover .mylo.s1 {
    display: block;
    opacity: 1;
    z-index: 0;
    height: 100%;
  }
  .advArea li#d2:hover .mylo.s2 {
    display: block;
    opacity: 1;
    z-index: 0;
  }
  .advArea li#d3:hover .mylo.s3 {
    display: block;
    opacity: 1;
    z-index: 0;
  }
  .advArea li#d4:hover .mylo.s4 {
    display: block;
    opacity: 1;
    z-index: 0;
  }
}

/*******************14-8-2020-end*******************/

/*custom-css*/
.registration_registration .header li.nav-item.last-menu {
  display: none;
}

/**********add-attendee-form*************/

.home_home .form-email,
.home_home .form-text {
  margin-bottom: 0;
  padding: 8px;
}
.form-select,
.form-email,
.form-tel,
.form-url,
.form-text {
  width: 100%;
  height: 42px;
  padding: 6px;
  border: 2px solid #dbe0df;
  font-size: 16px;
  /* margin-bottom: 30px; */
}
 
.form-actions {
  float: unset;
}

/**********add-attendee-form**************/
.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022
  .section.event-speakers-section {
  background-color: transparent;
}
.event-agenda .tabs-list a {
  border: 0;
  cursor: pointer;
}
.event-agenda .tabs-list a.active {
  background: #f2184f;
  border: 0;
  color: #fff;
}
.event-agenda .timeline-list figure {
  transition: 0.5s all;
}
.timeline-list figure .speakers-caption {
  background: #1b2f58;
  text-align: center;
  padding: 4px;
  color: #fff;
  margin: 0 0 16px 0;
  margin-top: -7px;
  height: 130px;
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022
  .nav-tabs.tabs-list
  > li.active
  > a,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022
  .nav-tabs.tabs-list
  > li.active
  > a {
  background: transparent;
  color: #000;
}

/**********************************************/
figcaption.speakers-caption h5 {
  font-size: 16px;
}
figcaption.speakers-caption h6 {
  font-size: 13px;
  margin-top: 6px;
  font-weight: 400;
}

/**********************************************/
button#show_allOutstandingLeadershipAward,
#show_allBestCompaniesAward {
  display: inline-block;
  line-height: 1.45;
  background: #f2184f;
  border: 1px solid #ccc;
  padding: 8px 24px;
  border-radius: 6px;
  color: #fff;
  cursor: pointer;
  transition: 0.5s all;
  max-width: 130px;
  margin: 0 auto;
  display: block;
}
.timeline-list figure .speakers-caption h6 span {
  font-size: 13px;
  font-weight: 400;
  /*    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;*/
  width: 100%;
  display: block;
}
.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022
  section.event-speakers-section,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022
  section.event-speakers-section {
  background-color: transparent;
}
.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022
  .tabs-list
  > li.active::after,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022
  .tabs-list
  > li.active::after {
  content: none;
}
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022
  .event-speakers-section
  .nav-tabs.tabs-list
  > li
  a.active {
  background: #f2184f;
  color: #fff;
  border: none;
  border-radius: 0;
}
.springs_tabs .tabs-list li.active a {
  background: #f2184f !important;
  color: #fff !important;
}
section.springs_tabs .tab-content .tab-pane {
  padding: 0 0;
  box-shadow: 0px 0px 12px -5px #1b2f58;
}
section.springs_tabs .tab-content .tab-pane li {
  list-style: none;
}
@media screen and (max-width: 1430px) {
  .over_wrapper {
    height: 600px;
    overflow: auto;
    padding: 0 15px;
  }
  .over_wrapper img {
    width: 1400px;
    height: auto;
  }
}

/*custom-css-end*/
@media screen and (max-width: 450px) {
  .advArea .info-text h4 {
    font-size: 18px;
    margin-bottom: 8px;
  }
  .advArea .info-text p {
    margin: 8px 0;
    line-height: 1.45;
  }
  .advArea .info-text {
    padding: 110px 15px 0px;
  }
  .advArea .ad-img {
    top: 8px;
    max-width: 92px;
  }
}

/*04-01-2021*/

/*05-01-2021*/
@media screen and (max-width: 992px) {
  .slick-slider-section .carousel-inner {
    min-height: auto !important;
  }
  #blogCarousel .col-md-2.pr-0.pl-0 img {
    min-height: 15vh;
    object-fit: cover;
  }
  .slick-slider-section {
    padding-bottom: 50px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 992px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  .home_home .banner-text {
    top: 55%;
  }
  .home_home .banner-text-wrapper p {
    margin-bottom: 16px;
    font-size: 16px;
    max-width: 80%;
  }
  .home_home .banner-text .banner-text-wrapper h1 span {
    font-size: 27px;
  }
  .home_home .banner-text .banner-text-wrapper h3 {
    font-size: 24px;
    margin-bottom: 16px;
  }
  .awardee-detail-list img {
    width: 110px;
    height: 110px;
  }
}

/*05-01-2021*/

/*12-01-2021*/
@media only screen and (min-width: 768px) and (max-width: 992px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  .slick-caption-text {
    padding: 15px 15px;
    background-color: #fff;
    min-height: 240px;
    max-height: 240px;
  }
}
@media only screen and (max-width: 1024px) {
  .user_password .form-item--error-message {
    top: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    text-align: center;
    left: auto;
  }
  .home_home .banner_counter{
    display: none;
  }
  .right_banner_box h5{
    font-size: 18px;
  }
  .confirmation-login .form-wrapper .content,
  .user_password .confirmation-login .form-wrapper .content p {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .user_password .form-item--error-message {
    left: auto;
    top: 100%;
  }
  .confirmation-login .form-wrapper .content,
  .user_password .confirmation-login .form-wrapper .content p {
    margin-top: 50px;
  }
  #edit-delegates label,
  .form-item-delegates label {
    font-size: 20px;
    padding-top: 6px;
  }
  ul.cartData {
    font-size: 16px;
  }
  .rightBoxInterCont{
   margin-bottom: 20px;
  }
}
@media screen and (max-width: 991px) {
  .webform-multiple-add.js-webform-multiple-add.container-inline {
    right: 0px;
    width: 80px;
  }
  .webform-register-wrapper .js-form-item {
    margin-bottom: 0.5rem;
  }
  .webform-register-wrapper .webform-multiple-table td .js-form-item {
    margin: 0 0 0px 0;
    width: 100%;
  }
  .myregisterArea .mycart div#edit-actions input {
    width: 100%;
  }
  .webform-multiple-table-responsive td.webform-multiple-table--operations {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 16px;
    padding: 0 16px;
  }
  .webform-multiple-table td.webform-multiple-table--operations-two {
    width: auto;
  }
  .webform-multiple-table td input[type="image"] {
    width: 32px !important;
    float: right;
    margin: 5px 15px;
  }
}
@media screen and (max-width: 768px) {
 
  .new_ur_usp .usp_box {
    height: auto !important;
    margin-bottom: 17px;
  }
}
@media screen and (max-width: 575px) {
  .webform-multiple-add.js-webform-multiple-add.container-inline
    .button.js-form-submit.form-submit {
    min-height: unset;
    height: 30px;
    line-height: 20px;
    max-height: unset;
    padding: 4px;
  }
  .webform-register-wrapper .form-text,
  .webform-register-wrapper .js-form-item input,
  .webform-multiple-add.js-webform-multiple-add.container-inline input {
    padding: 8px;
    font-size: 13px;
    height: 33px;
    max-height: 33px;
    margin-bottom: 8px;
  }
  .webform-multiple-table td input[type="image"] + input[type="image"],
  .webform-multiple-table td input[type="image"] {
    width: 22px !important;
    float: right;
    margin-left: 15px;
  }
}
@media screen and (max-width: 1200px) {
  .organizing-committee .organizing-committee-box .organizer-details {
    font-size: 17px;
    min-height: 85px;
    padding: 8px;
  }
  .organizing-committee .organizing-committee-box .organizer-details small {
    font-size: 14px;
    color: #000;
    font-weight: 500;
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 992px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  .user_login .confirmation-login .content-left,
  .user_password .confirmation-login .content-left {
    height: auto;
  }
  .checkout_order_information div#edit-actions input {
    width: 80%;
  }
  .edcon-text h4:first-child {
    font-size: 20px;
  }
  .edcon-text h5.award_heading {
    font-size: 16px;
  }
  h4.event-awardee-name.text-center.text-uppercase {
    font-size: 20px;
  }
  h4.capitalize p {
    font-size: 16px;
    max-width: 300px;
  }
  .edcon-winnr {
    top: 45%;
  }
  h4.eaddress {
    font-size: 24px;
  }
  h4.edate {
    font-size: 24px;
  }
  h4.text-uppercase.text-center.pt-3.pb-0 {
    font-size: 24px;
  }
  .container.text-center.text-uppercase {
    font-size: 24px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  figcaption.figure-caption-badge-c {
    bottom: 26%;
  }
  figcaption.figure-caption-badge {
    top: 25%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  figcaption.figure-caption-badge-c {
    bottom: 26%;
  }
  figcaption.figure-caption-badge {
    top: 25%;
  }
}
@media (max-width: 1200px) {
  .checkout_complete.only_custom_checkout_form .accept-info {
    margin-left: 2rem !important;
  }
  .checkout_complete.only_custom_checkout_form .custom-complete-submit {
    margin: auto;
    width: 100%;
    display: flex;
    text-align: center;
    justify-content: center;
  }
  .checkout_complete.only_custom_checkout_form
    input#edit-custom-checkout-completion-message-submit {
    margin-left: 0;
  }
  .checkout_complete.only_custom_checkout_form
    .js-form-item.form-item.js-form-type-checkbox.form-item-custom-checkout-completion-message-accept-info.js-form-item-custom-checkout-completion-message-accept-info {
    display: flex;
  }
}
@media (max-width: 1200px) {
  .welcome-scholarship img {
    max-width: 18%;
  }
  .edcon-text h4:first-child {
    margin-bottom: 10px;
  }
  h4.event-awardee-name.text-center.text-uppercase {
    margin-bottom: 10px !important;
  }
}

/*========================gallery-css-end===============================*/
/*12-01-2021*/
@media screen and (max-width: 1200px) {
  .user_login .confirmation-login .content-left {
    padding-right: 0;
  }
  .op-containt h3 {
    font-size: 20px;
  }
  .op-img-wrapper {
    min-height: 320px;
  }
  .op-containt {
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 70px;
  }
  .op-img-wrapper img {
    padding: 12px;
    min-height: auto;
    margin-bottom: 15px;
    border: 1px solid #0d2346;
    min-width: 180px;
    min-height: 80px;
    max-height: 80px;
    max-width: 180px;
  }
  img.-photography-partner,
  img.knowledge--partner,
  img.technology--partner {
    min-height: 120px;
    max-height: 120px;
    min-width: 240px;
    max-width: 240px;
    padding: 20px;
  }
  .op-img-wrapper.mp-img-wrappe .col-sm-6 {
    padding: 0 6px 0 0;
  }
  .ministery-text p {
    font-size: 13px;
  }
  .ministery-text h3 {
    font-size: 21px;
    height: 34px;
    margin-bottom: 5px;
  }
  .what-we-offer .offer-box {
    min-height: 275px;
  }
  .organizing-committee {
    margin-top: 4rem;
  }
  .who-we-are-categories .categories-box {
    padding: 10px;
    margin-top: 25px;
  }
  .who-we-are-categories .categories-box p {
    font-size: 12px;
  }
  .intro-img img {
    width: 100%;
    display: flex;
    margin: auto;
    margin-bottom: 2rem;
  }
  .row.row-expand > .col-md-6,
  .row.row-expand > .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row.row-expand {
    flex-direction: column-reverse;
  }
  .badge-section figure img {
    transform: scale(1);
    display: flex;
    margin: auto;
  }
  li.nav-item.last-menu {
    padding: 8px !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    text-align: center;
  }
  li.nav-item.last-menu.user_status {
    text-align: left;
  }
  figcaption.investore-caption h5 {
    font-size: 20px;
  }
  figure.investore-figure figcaption.investore-caption {
    min-height: 110px;
  }
  figure.investore-figure img {
    min-height: 200px;
    max-height: 200px;
    object-fit: cover;
    min-width: 200px;
    max-width: 200px;
  }
  figcaption.speakers-caption h3 span {
    font-size: 14px;
  }
  figcaption.speakers-caption h3 {
    font-size: 19px;
  }
  .our-ptner-section h2,
  .investor-section h2 {
    margin-bottom: 35px;
  }
  figcaption.investore-caption h6 {
    font-size: 16px;
  }
  .confirmation-login .form-wrapper .content,
  .user_password .confirmation-login .form-wrapper .content {
    margin-top: 0;
    /* padding: 20px; */
  }
}
@media screen and (max-width: 991px) {
  .organizing-committee .organizing-committee-box .organizer-details {
    font-size: 15px;
    min-height: 85px;
    padding: 8px;
  }
  .organizing-committee .organizing-committee-box .organizer-details small {
    font-size: 12px;
  }
  figcaption.investore-caption h5 {
    font-size: 18px;
  }
  figure.investore-figure figcaption.investore-caption {
    min-height: 90px;
  }
  figure.investore-figure img {
    min-height: 150px;
    max-height: 150px;
    object-fit: cover;
    min-width: 150px;
    max-width: 150px;
  }
  figcaption.speakers-caption h3 span {
    font-size: 12px;
  }
  figcaption.speakers-caption h3 {
    font-size: 16px;
  }
  .our-ptner-section h2,
  .investor-section h2 {
    margin-bottom: 35px;
  }
  figcaption.investore-caption h6 {
    font-size: 14px;
  }
  .ministery-text p {
    font-size: 12px;
  }
  .ministery-text p{
    text-align: left;
  }
  .ministery-text {
    min-height: 310px;
  }
  .ministery-text h3 {
    font-size: 18px;
    height: 30px;
    margin-bottom: 10px;
  }
  .who-we-are-slider .slide-content {
    min-height: 160px;
  }
  .past-event-intro .event-box-sec .content-box p {
    margin-bottom: 15px;
  }
  .op-img-wrapper img {
    padding: 10px;
    margin-bottom: 15px;
    border: 1px solid #0d2346;
    min-width: 120px;
    max-width: 120px;
    min-height: 80px;
  }
  .welcome-scholarship img {
    max-width: 24%;
  }
  img.-photography-partner,
  img.knowledge--partner,
  img.technology--partner {
    min-height: 100px;
    max-height: 100px;
    min-width: 200px;
    max-width: 200px;
    padding: 20px;
  }
  .user_login .confirmation-login .content-left {
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  .welcome-scholarship img {
    max-width: 15%;
  }
  .ministery-section h2 {
    font-size: 24px !important;
  }
  .organizing-committee .organizing-committee-box .organizer-details {
    font-size: 20px;
    min-height: 85px;
    padding: 8px;
  }
  .organizing-committee .organizing-committee-box .organizer-details small {
    font-size: 16px;
  }
  .op-containt h3 {
    font-size: 20px !important;
    text-align: center;
  }
  figure.speakers-figure img {
    max-width: 75%;
    display: flex;
    margin: auto;
    margin-bottom: 10px;
  }
  figcaption.investore-caption h5 {
    font-size: 18px;
  }
  figure.investore-figure figcaption.investore-caption {
    min-height: 90px;
  }
  figure.investore-figure img {
    min-height: 220px;
    max-height: 220px;
    object-fit: cover;
    min-width: 220px;
    max-width: 220px;
  }
  figcaption.speakers-caption h3 span {
    font-size: 14px;
  }
  figcaption.speakers-caption h3 {
    font-size: 16px;
  }
  .our-ptner-section h2,
  .investor-section h2 {
    margin-bottom: 35px;
  }
  figcaption.investore-caption h6 {
    font-size: 14px;
  }
  .op-img-wrapper img {
    padding: 10px;
    max-width: 80%;
    display: flex;
    margin: auto;
    border: 1px solid #102543;
    margin-bottom: 15px;
    min-height: 100px;
    max-height: 100px;
    min-width: 180px;
    max-width: 180px;
  }
  .ministery-text {
    margin-bottom: 35px;
    padding: 20px 10px 10px;
    min-height: 250px;
    height: auto;
  }
  /* .ministery-text figure img {
    margin-top: 15px;
  } */
  .home-glimpse-text h3 {
    text-align: center;
  }
  .advArea .adv-team ul li {
    width: 85%;
  }
  .who-we-are-slider .slide-content .slide-title {
    font-size: 14px;
    padding: 0px;
  }
  .who-we-are-slider .slide-content {
    min-height: 210px;
  }
  .technology-section {
    padding-top: 35px;
  }
  .welcome-figure {
    margin-bottom: 2rem;
    padding: 0 1rem;
  }
  .past-event-intro .event-box-sec .content-box {
    padding-top: 10%;
  }
  .tabs-list > li {
    width: 75%;
    padding: 12px;
  }
  .user_login .confirmation-login .content-left {
    padding: 20px !important;
  }
  .myregisterArea .mycart div#edit-actions input {
    width: 100%;
  }
  section.springs_tabs .tabs-list > li {
    width: 100%;
    padding: 0px;
  }
  section.springs_tabs .tabs-list > li a {
    display: block;
  }
  section.springs_tabs .tabs-list > li + li {
    margin-left: 0;
    margin-top: 8px;
  }
  .new_mission_figure_caption h2 {
    font-size: 21px !important;
    padding: 20px 0;
  }
  .new_ur_usp{
    padding: 50px 0 !important;
  }
  .ministery-text p{
    text-align: center;
  }
  /* .banner-text {
        transform: translateY(-50%);
    }*/
}
@media screen and (max-width: 480px) {
  .banner-text {
    transform: translateY(-47%);
  }
}
@media screen and (max-width: 375px) {
  #edit-delegates label,
  .form-item-delegates label {
    font-size: 16px !important;
    padding-top: 10px;
  }
  .myregisterArea .mycart div#edit-actions input {
    font-size: 14px !important;
  }
  .register_register ul.cartData {
    font-size: 12px;
  }
  .mycart .topHeading {
    margin: -16px -16px 21px -17px;
  }
  .myregisterArea .mycart {
    padding: 1rem !important;
  }
  .register_register .g-recaptcha {
    overflow-x: scroll !important;
  }
  .mycart h2 {
    font-size: 20px;
  }
  .mycart ul.totalData li {
    font-size: 18px;
  }
  .banner-text {
    transform: translateY(-39%);
  }
  /*.home_home .banner-text {
        transform: translateY(-27%);
    }*/
  .home_home section.video-section.home-video-section > img {
    /*        height: 80vh;*/
    object-fit: cover;
  }

  .video-section #video-background-home {
    height: 75vh;
  }
  .primery-header {
    font-size: 11 !important;
    text-align: justify;
    padding: 8px 12px;
  }
  .play-btn {
    top: 60%;
  }
  .advArea .adv-team ul li {
    width: 84%;
  }
  .advArea .info-text p {
    font-size: 13px;
  }
  .who-we-are-slider .slide-content {
    min-height: 262px;
  }
  .slick-caption-text {
    min-height: 190px;
  }
}
@media screen and (max-width: 340px) {
  #edit-delegates label,
  .form-item-delegates label {
    font-size: 14px !important;
    padding-top: 10px;
  }
  .awardee-tabs .g-recaptcha {
    max-width: 240px !important;
    overflow-x: scroll;
  }
  img.img-fluid-hide {
    height: 53vh;
  }
  .play-btn {
    top: 51%;
  }
  .advArea .adv-team ul li {
    width: 100%;
  }
  .who-we-are-slider .slide-content {
    min-height: 262px;
  }
}

/*Custom menu responsive*/
@media screen and (max-width: 1200px) {
  nav#block-gfel-main-menu {
    margin-left: 0;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    font-size: 14px;
  }
  .header.sticky-header nav#block-gfel-main-menu {
    margin-left: 0;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 4px !important;
    padding-right: 4px;
  }
  header .navbar-toggler {
    transform: translateY(0%);
    position: static;
  }
  .my_main_nav .container div {
    width: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .navbar-expand-xl .navbar-nav .nav-link {
    font-size: 14px;
    padding-left: 4px;
    position: relative;
  }
}
@media only screen and (min-width: 1200px) {
  .navbar-expand-lg .navbar-nav .nav-link {
    font-size: 14px;
    font-weight: 500;
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape),
  not all {
  nav.navbar div:nth-child(2) {
    max-width: 100%;
    width: 100%;
  }
  .navbar-nav .dropdown-menu {
    position: relative;
    left: 0;
    top: 0;
    padding: 10px;
    width: 100%;
    max-width: 100%;
    float: left;
  }
  .header.sticky-header nav#block-gfel-main-menu .navbar-collapse.collapse {
    position: fixed;
    left: 0px;
    top: 55px;
    background: #fff;
    width: 100%;
    padding-left: 40px;
    border-radius: 0;
    padding-bottom: 20px;
    padding-right: 32px;
    box-shadow: 1px 12px 10px #3e3b3b66;
  }
  li.nav-item.last-menu a {
    width: auto !important;
    min-width: 100px;
    max-width: 100px;
  }
  header .navbar-toggler {
    right: 15px !important;
  }
  .header nav.navbar.my-navbar .col-lg-2 {
    width: 100% !important;
    flex: 0 0 100%;
    max-width: 100%;
  }
  nav.navbar div:nth-child(2) {
    max-width: 100%;
    width: 100%;
    margin-top: 10px;
  }
  .navbar-nav .dropdown-menu {
    position: relative;
    left: 0;
    top: 0;
    padding: 10px;
    width: 100%;
    max-width: 100%;
    float: left;
  }
  #top-menu .nav-item .nav-item {
    border-bottom: 1px solid #fff;
  }
  #top-menu .nav-item .dropdown-menu {
    border: 0;
    padding-left: 0 !important;
  }
  #top-menu .nav-item {
    width: 100%;
    border-bottom: 1px solid#102543;
    padding: 0;
  }
  #top-menu .nav-item.active {
    display: block;
    padding: 0;
    margin: 0;
  }
  #top-menu .nav-item .dropdown-toggle::after {
    display: none !important;
  }
  #top-menu b.caret.dropdown-toggle {
    position: absolute;
    right: 5%;
  }
  #top-menu li.nav-item.active a {
    border-bottom: 0;
    padding-bottom: 10px;
  }
  #top-menu .dropdown-menu.multi-level {
    background-color: #102543;
    color: #fff;
    padding: 0;
    margin: 0;
    border-radius: 0;
    width: 100%;
  }
  #top-menu .dropdown-menu.multi-level li a {
    color: #fff;
    padding: 8px 8px 8px 8px;
    width: 100%;
  }
  #top-menu .nav-link {
    display: block;
    padding: 8px 4px 8px 4px;
    margin: 0;
  }
  #top-menu .nav-link.show b.caret.dropdown-toggle {
    background-color: #102543;
    color: #ffffff;
  }
  #top-menu b.caret.dropdown-toggle {
    position: absolute;
    right: 1%;
    z-index: 9999;
    background-color: #102543;
    color: #fff;
    padding: 0px 8px;
    margin: 0;
  }
  #top-menu b.caret.dropdown-toggle i {
    font-size: 20px;
    margin-top: 2px;
  }
  #top-menu li.nav-item.active a {
    border-bottom: 0;
    padding-bottom: 8px;
    margin: 0;
    padding-top: 4px;
  }
  #top-menu li a:before {
    display: none;
  }
  ul#top-menu {
    border-top: 1px solid #f2184f;
    margin-top: 15px;
  }
  .nav-item .dropdown-menu.multi-level {
    display: none !important;
  }
  .nav-item.toggleShow .dropdown-menu.multi-level {
    display: block !important;
  }
  #top-menu li.nav-item.active a {
    border-bottom: 1px solid #fff;
    background-color: #102543;
    color: #fff;
    width: 100%;
    padding-bottom: 8px;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait),
  only screen and (min-width: 768px) and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  header .navbar-toggler {
    right: 0px !important;
  }

  nav.navbar div:nth-child(2) {
    max-width: 100%;
    width: 100%;
  }
  .navbar-nav .dropdown-menu {
    position: relative;
    left: 0;
    top: 0;
    padding: 10px;
    width: 100%;
    max-width: 100%;
    float: left;
  }
  #top-menu .nav-item .nav-item {
    border: 0;
  }
  #top-menu .nav-item .dropdown-menu {
    border: 0;
    padding-left: 0 !important;
    width: 100%;
  }
  #top-menu .nav-item .nav-item {
    border-bottom: 1px solid #fff;
  }
  #top-menu .nav-item {
    width: 100%;
    border-bottom: 1px solid #102543;
    padding: 0;
    padding-left: 0;
  }
  #top-menu .nav-item .dropdown-toggle::after {
    display: none !important;
  }
  #top-menu .nav-item.show {
    padding-left: 0;
  }
  #top-menu .nav-item.show a {
    padding-left: 12px;
  }
  li.nav-item.last-menu a {
    width: auto !important;
    min-width: 100px;
    max-width: 100px;
    text-align: center;
  }
  .navbar-nav .dropdown-menu {
    position: relative;
    left: 0;
    top: 0;
    padding: 4px;
  }
  .header nav.navbar.my-navbar .col-lg-2 {
    width: 100% !important;
    flex: 0 0 100%;
    max-width: 100%;
  }
  ul#top-menu {
    border-top: 1px solid #f2184f;
  }
  .header.sticky-header nav#block-gfel-main-menu .navbar-collapse.collapse {
    position: fixed;
    left: 0px;
    top: 55px;
    background: #fff;
    width: 100%;
    padding-left: 40px;
    border-radius: 0;
    box-shadow: 1px 12px 10px #3e3b3b66;
  }
  .header nav#block-gfel-main-menu .navbar-collapse.collapse {
    position: absolute;
    left: 0px;
    background: #fff;
    width: 100%;
    padding-left: 40px;
    border-radius: 20px;
    padding: 10px 30px;
    padding-bottom: 30px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    top: 45px;
    margin-top: 10px;
  }
  #top-menu li.nav-item.active a {
    border-bottom: 0;
    padding-bottom: 10px;
  }
  #top-menu li.nav-item.active a {
    border-bottom: 1px solid #fff;
    background-color: #102543;
    color: #fff;
    width: 100%;
    padding-bottom: 8px;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  #top-menu .dropdown-menu.multi-level {
    background-color: #102543;
    color: #fff;
    padding: 4px 4px 4px 4px;
    margin: 0;
    border-radius: 0;
  }
  #top-menu .dropdown-menu.multi-level li a {
    color: #fff;
  }
  #top-menu .nav-link {
    display: block;
    padding: 8px 4px 8px 4px;
    margin: 0;
  }
  #top-menu .nav-link.show b.caret.dropdown-toggle {
    background-color: #102543;
    color: #ffffff;
  }
  #top-menu b.caret.dropdown-toggle {
    position: absolute;
    right: 1%;
    z-index: 9999;
    background-color: #102543;
    color: #fff;
    padding: 0px 8px;
  }
  #top-menu b.caret.dropdown-toggle i {
    font-size: 20px;
    margin-top: 2px;
  }
  #top-menu li a:before {
    display: none;
  }
  .nav-item .dropdown-menu.multi-level {
    display: none !important;
  }
  .nav-item.toggleShow .dropdown-menu.multi-level {
    display: block !important;
  }
}
@media screen and (max-width: 767px) {
  #top-menu .nav-item .dropdown-menu {
    border: 0;
    padding-left: 0 !important;
    width: 100%;
  }
  #top-menu .dropdown-menu.multi-level {
    background-color: #102543;
    color: #fff;
    padding: 4px 4px 4px 4px;
    margin: 0;
    border-radius: 0;
  }
  #top-menu .dropdown-menu.multi-level {
    padding: 0;
  }
  #top-menu .navbar-nav .dropdown-menu {
    position: relative;
    left: 0;
    top: 0;
    padding: 4px;
    max-width: 100%;
    float: left;
  }
  #top-menu .nav-item .nav-item {
    border: 0;
  }
  #top-menu .nav-item {
    width: 100%;
    border-bottom: 1px solid #102543;
    padding: 0;
    padding-left: 0;
  }
  #top-menu .dropdown-menu.multi-level li a {
    color: #fff;
  }
  #top-menu .nav-link.show b.caret.dropdown-toggle {
    background-color: #102543;
    color: #ffffff;
  }
  #top-menu b.caret.dropdown-toggle {
    position: absolute;
    right: 1%;
    z-index: 9999;
    background-color: #102543;
    color: #fff;
    padding: 0px 8px;
  }
  #top-menu li a:before {
    display: none;
  }
  #top-menu .nav-item .nav-item {
    border-bottom: 1px solid #fff;
  }
  #top-menu li.nav-item.active a {
    border-bottom: 1px solid #fff;
    background-color: #102543;
    color: #fff;
    width: 100%;
    padding-bottom: 8px;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  #top-menu li.nav-item.active a b.caret.dropdown-toggle {
    background-color: #fff;
    color: #102543;
  }
  #top-menu li.nav-item a {
    padding-left: 5px;
  }
  #top-menu li.nav-item .dropdown-menu.multi-level a {
    padding-left: 15px !important;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  #top-menu li.nav-item a {
    width: 90%;
  }
  li.nav-item.last-menu a {
    padding-left: 5px;
    width: auto;
    min-width: 85px;
    max-width: 85px;
  }
  .nav-item .dropdown-menu.multi-level {
    display: none !important;
  }
  .nav-item.toggleShow .dropdown-menu.multi-level {
    display: block !important;
  }
}

.mobile_banner_agenda{
  display: none;
}

/*custom menu responsive csss end*/

/* covid header responsive */
@media screen and (max-width: 1199px) {
  .advArea h3:before {
    width: 36%;
  }
  .nomination-section .form-wrapper {
    margin-top: 2rem;
  }
  .row.row-expand-nomination > .col-lg-6,
  .row.row-expand-nomination > .col-lg-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row.row-expand-nomination {
    flex-direction: column;
  }
  .row.row-expand-nomination > .col-lg-7,
  .row.row-expand-nomination > .col-lg-5 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .technology-img {
    text-align: center;
    margin-top: 2rem;
  }
  .technology-img img {
    max-width: 60%;
    margin: auto;
  }
  .bef-nested ul li {
    max-width: 100% !important;
    flex: 0 0 100%;
  }
  .single-featured-image-header img {
    object-fit: cover;
    height: 60vh;
  }
  .single-featured-image-header .desk-agenda-banner{
    display: none;
  }
  .single-featured-image-header .mobile_banner_agenda{
    display: block;
  }
  .user_password div#edit-actions {
    text-align: center;
    justify-content: center;
  }
  .user_password div#edit-actions input {
    margin: auto !important;
  }
  .user_password .confirmation-login .form-wrapper {
    margin-top: 15rem;
  }
  .user_login .confirmation-login .form-wrapper {
    margin-top: 8rem !important;
  }
  /* .user_login div#edit-actions {
    margin-top: 3rem !important;
  } */
  .only_custom_checkout_form .layout-region.layout-region-checkout-footer {
    width: 100% !important;
  }
  ul.my-navbar {
    background: #f2184f;
    margin-top: 0;
  }
  li.nav-item.last-menu a {
    border: 2px solid #ffffff !important;
  }
  .news-caption-text .play-btn {
    position: static;
    width: auto;
    height: auto;
    transform: unset;
    margin-top: 0px;
    margin-bottom: 8px;
  }
  figure.speakers-figure img {
    width: 100%;
    margin-bottom: 10px;
    border-radius: 50%;
    min-width: 200px;
    min-height: 200px;
    max-height: 200px;
    object-fit: cover;
    max-width: 200px;
  }
}
@media screen and (max-width: 991px) {
  .advArea h3:before {
    width: 50%;
    transform: translateX(-50%);
    left: 50%;
  }
  .primery-header {
    font-size: 12px;
    text-align: center;
    padding: 8px 12px;
  }
  .single-featured-image-header img {
    object-fit: cover;
    height: 75vh;
  }
  .user_password div#edit-actions {
    text-align: center;
    justify-content: center;
  }
  .user_password div#edit-actions input {
    margin: auto !important;
  }
  .user_password .confirmation-login .form-wrapper {
    margin-top: 12rem;
  }
  .count-event h3 {
    font-size: 18px;
  }
  ul.count-list li time {
    font-size: 32px;
  }
  ul.count-list li small {
    font-size: 14px;
  }
  figcaption.time-caption {
    transform: translateY(-40%);
  }
  .contdown_content {
    max-width: 80%;
    transform: translateY(-33%);
    padding: 16px 16px;
  }
  .contdown_content h2 {
    font-size: 23px;
    margin-bottom: 16px;
  }
  .countdown .num {
    font-size: 33px;
  }
}
@media screen and (max-width: 767px) {
  span.linkedin-follow {
    width: 80px !important;
    display: flex;
  }
  .advArea h3 {
    font-size: 24px;
  }
  .advArea h3:before {
    width: 60%;
  }
  .technology-img img {
    max-width: 100%;
  }
  .item-list {
    margin-bottom: 1rem;
  }
  aside.blog-side_bar {
    margin-top: 0;
    margin-bottom: 5rem;
  }
  .item-list ul li {
    margin-bottom: 1rem;
  }
  .container.terms-detail {
    padding: 50px 25px;
  }
  .primery-header {
    font-size: 12px;
    text-align: justify;
    padding: 8px 12px;
  }
  .user_login .confirmation-login .content-left {
    height: auto;
  }
  .user_login .confirmation-login .content-left,
  .user_password .confirmation-login .content-left {
    height: auto;
  }
  .user_login .confirmation-login .form-wrapper,
  .user_password .confirmation-login .form-wrapper {
    margin-top: 10rem;
  }
  .user_password div#edit-actions {
    text-align: center;
    justify-content: center;
  }
  .user_password div#edit-actions input {
    margin: auto !important;
  }
  .confirmation-login .content-left input {
    width: 95% !important;
  }
  .welcome-section {
    padding: 50px 0 0px 0;
  }
  figcaption.time-caption {
    width: 95%;
    max-width: 95%;
  }
  li.nav-item.last-menu {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  #top-menu li.nav-item a {
    width: 100%;
    padding: 0.25rem 1rem;
  }
  ul#top-menu {
    margin-top: 0;
  }
  a.navbar-brand.logo-wrapper {
    display: inline-block;
  }
  .header.sticky-header a.navbar-brand.logo-wrapper img.scroll-logo {
    display: block;
    width: 200px;
  }
  .header.sticky-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 11111;
  }
  section.video-section.home-video-section > img {
    height: 80vh;
    object-fit: cover;
  }
  .home_home section.video-section.home-video-section > img {
    height: 110vh;
  }

  .col-banner-agenda_figure_caption_primery address {
    font-size: 15px;
  }
  .video-section button.button.banner-stage-btn a {
    padding: 10px 14px;
    font-size: 16px;
    font-weight: 500;
  }
  .who-we-are-intro h2,
  .what-we-offer h2,
  .who-we-are-categories h3,
  .organizing-committee h3,
  .who-we-are-slider h3 {
    font-weight: 700;
    font-size: 21px;
    margin: 16px 0 16px 0;
    text-align: center;
  }
  .what-we-offer h2,
  .who-we-are-categories h3,
  .organizing-committee h3,
  .who-we-are-slider h3 {
    margin: 0px 0 16px 0;
  }
  .nomination-section .form-wrapper h2 {
    font-size: 19px;
    margin: 8px 0 8px 0;
  }
  .nomination-section .form-wrapper strong {
    font-size: 16px;
  }
  .conf-radio-div {
    flex-direction: column;
  }
  .conf-radio-box {
    width: 100%;
  }
  .past_e_glimpse h2,
  .past_e_key h2 {
    font-weight: 600;
    font-size: 21px;
  }
  .past_e_glimpse,
  .past_e_key_gallery {
    padding: 35px 0;
  }
  .past_e_glimpse p {
    font-size: 16px;
  }
  .past_e_key_gallery p {
    margin-bottom: 35px;
    font-size: 16px;
  }
  .key_gallery_figcaption {
    position: static;
  }
  .key_gallery_figcaption h3 {
    margin-bottom: 0;
    font-size: 18px;
  }
  div#edit-select-conference,
  div#edit-active-conference {
    flex-direction: column;
  }
  .js-form-item.form-item.js-form-type-radio.form-item-select-conference.js-form-item-select-conference,
  .js-form-item.form-item.js-form-type-radio.form-item-active-conference.js-form-item-active-conference {
    width: 100%;
  }
  fieldset#edit-select-conference--wrapper label,
  fieldset#edit-active-conference--wrapper label {
    font-size: 16px;
    font-weight: 500;
  }
  form.webform-submission-contact-add-form
    .js-form-type-select
    select.form-select {
    width: 100%;
    height: auto;
    line-height: 1.2;
    padding: 0 8px;
    margin: 0 0 16px 0;
    font-size: 15px;
  }
  .home_form_section
    form.webform-submission-contact-add-form
    .js-form-type-select
    select.form-select {
    height: 48px;
  }
}
/* ======================================== */

@media screen and (max-width: 575px) {
  figcaption.time-caption {
    padding: 10px;
  }
  ul.count-list {
    justify-content: space-between;
  }
  .count-event h3 {
    font-size: 16px;
    font-weight: 500;
  }
  ul.count-list li time {
    font-size: 21px;
    font-weight: 500;
  }
  ul.count-list li small {
    font-weight: 12px;
  }
  ul.count-list li + li time::before {
    left: -60%;
    font-size: 21px;
  }
  .contdown_content {
    max-width: 90%;
  }
  .contdown_content h2 {
    font-size: 15px;
    font-weight: 500;
  }
  .countdown .num {
    font-size: 21px;
    font-weight: 500;
  }
  .countdown li small {
    font-size: 11px;
  }
  fieldset#edit-payment-information
    .fieldset-wrapper
    .form-composite
    legend
    span {
    font-size: 24px !important;
  }
  section.nomination-section
    .form-actions.webform-actions.js-form-wrapper.form-wrapper {
    margin-bottom: 5rem !important;
  }
  .nomination-section .form-wrapper {
    padding: 0;
  }
  .technology-img img {
    margin-top: 2rem;
  }
}
@media screen and (max-width: 375px) {
  .single-featured-image-header img {
    object-fit: cover;
    height: 65vh;
  }
  figcaption.time-caption {
    width: 100%;
    max-width: 95%;
  }
  ul.count-list li + li time::before {
    left: -30%;
    font-size: 17px;
  }
}

/* covid header responsive */

/* ----------register page new block responsive*/
@media screen and (max-width: 1199px) {
  .registration_registration .g-recaptcha > div {
    max-height: 80px;
    overflow-x: scroll;
    max-width: 100%;
  }
  .registration_registration .storeArea li {
    margin-bottom: 16px;
  }
  .explor_banner_form
    .js-form-item.form-item.js-form-type-radio.form-item-select-conference.js-form-item-select-conference {
    width: 100%;
  }
  .registration_registration section.banner_section .gister_figur > img {
    min-height: 65vh;
    object-fit: cover;
  }
  .registration_registration section.banner_section .explor_banner_content h1 {
    font-size: 36px;
  }
  .registration_registration section.banner_section .explor_banner_content h3 {
    font-size: 24px;
  }
  .registration_registration section.banner_section .js-form-item.form-item {
    margin: 0.5rem;
  }
  .registration_registration .g-recaptcha > div {
    max-height: 80px;
  }
  .registration_registration .for_you_figure {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .registration_registration .webform-register-wrapper .form-text,
  .webform-register-wrapper .js-form-item input {
    margin-bottom: 10px;
  }
  .registration_registration .captcha {
    margin-bottom: 1rem;
  }
  .registration_registration .gister_caption {
    background: #1b2f58;
  }
  .explor_banner_content h1 {
    font-size: 27px;
  }
  .explor_banner_content h3 {
    font-size: 19px;
  }
  .registration_registration .webform-register-wrapper .js-form-item input {
    line-height: 1.45;
    margin-bottom: 10px;
    margin-top: 0;
  }
}
@media screen and (max-width: 991px) {
  .registration_registration .storeArea li {
    flex-basis: 50%;
  }
  .registration_registration section.banner_section .gister_figur > img {
    min-height: unset;
    object-fit: unset;
  }
  .registration_registration .gister_caption {
    position: static;
    bottom: 50%;
    left: 0;
    width: 95%;
    transform: unset;
    padding: 16px 0;
    background: #060102d6;
    margin: 0 auto;
  }
  .container_re {
    position: static;
  }
  a.registration_logo {
    position: absolute;
    top: 15px;
    left: 15px;
    max-width: 190px;
  }
  .registration_registration section.banner_section .explor_banner_content h1 {
    font-size: 32px;
  }
  .registration_registration .storeArea h3 {
    font-size: 28px;
  }
  .for_you_section h2 {
    font-size: 28px;
  }
  .for_you_list li {
    font-size: 16px;
  }
  .registration_registration .social-media span {
    margin: 0 2px;
  }
  .registration_registration .social-media span a {
    border: 0px solid #ccc;
    font-size: 14px;
  }
  .registration_registration ul.r_f_agenda_menu li + li,
  .registration_registration ul.re_policey_menu li + li {
    margin-left: 0px;
  }
  .registration_registration .social-media li + li {
    margin-left: 2px;
  }
  .registration_registration .social-media span {
    margin: 0 0px;
  }
  .registration_registration .social-media span a {
    border: 0px solid #ccc;
    font-size: 14px;
    line-height: unset;
  }
  .registration_registration figcaption.gister_caption {
    position: static;
    transform: unset;
    background: #1b2f58;
  }
}
@media screen and (max-width: 767px) {
  /*.registration_registration section.banner_section img {
    min-height: 45vh;
    object-fit: cover;
}*/
  .registration_registration ul.re_soical_menu {
    margin-bottom: 0;
    width: 100%;
  }
  .registration_registration .social-media li {
    width: auto;
  }
  .registration_registration figcaption.gister_caption {
    position: static;
    transform: unset;
  }
  /*.registration_registration .explor_banner_content {
    position: absolute;
    top: -10rem;
    left: 0;
    width: 100%;
    padding: 1rem;
}*/
  .registration_registration .explor_banner_form {
    margin-top: 3rem;
  }
  .registration_registration ul.our_participating_list {
    display: block;
  }
  .registration_registration ol.for_you_list {
    margin-left: 1rem;
    padding: 1rem;
  }
  .registration_registration .for_you_section p {
    margin-bottom: 16px;
  }
  .registration_registration .storeArea ul li {
    flex: auto;
    width: 100%;
  }
  .container_re {
    position: static;
    display: flex;
    flex-direction: column-reverse;
  }
  a.registration_logo {
    top: 15px;
    left: 15px;
  }
  .for_you_section {
    padding: 32px 0;
  }
  .registration_registration section.banner_section .explor_banner_content h3 {
    font-size: 19px;
  }
  .registration_registration section.banner_section .explor_banner_content h1 {
    font-size: 24px;
  }
  .explor_banner_content .date_address_banner span {
    font-size: 14px;
  }
  .registration_registration .storeArea {
    padding: 32px 0;
  }
  .registration_registration .storeArea h3 {
    font-size: 23px;
  }
  .for_you_section,
  .our_participating_section {
    padding: 32px 0;
  }
  .for_you_section h2 {
    font-size: 24px;
  }
  .registration_registration ol.for_you_list {
    margin-left: 0;
    padding: 1rem;
  }
  .for_you_list li {
    font-size: 16px;
  }
  .our_participating_section h2 {
    font-size: 20px;
    margin-bottom: 16px;
  }
  .registration_registration .container-fluid {
    padding: 0 15px;
  }
  .registration_registration .our_participating_list li + li {
    border-left: 0px solid #d9d9d9;
  }
  .registration_registration .social-media span {
    margin: 0 2px;
  }
  button.button.banner-stage-btn {
    margin: 5px 0px;
  }
}

/*----------register page new block responsive*/

/*section need to hide*/
.home-glimpse-video,
.investor-section,
.our-ptner-section {
  display: none !important;
}
.dubai-2022_dubai-2022 .event-speakers-section {
  display: none;
}
.dubai-2022_dubai-2022 .exhibitor_section,
.dubai-2022_dubai-2022 .brand-section {
  display: none;
}
.usa-2022_usa-2022 .brand-section {
  display: none;
}

/*section need to hide*/
@media screen and (max-width: 1600px) {
  .partner_bg_right {
    padding-left: 4rem;
  }
}
@media screen and (max-width: 1199px) {
  .exhibitor_slick img {
    min-height: 110px;
    object-fit: contain;
    max-height: 110px;
    min-width: 160px;
    max-width: 100%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 991px) {
  .partner_bg_right {
    padding: 40px 50px;
  }
  /*.partner_bg_right .slick-slide {
        max-width: 30px;
    }*/
  .partner_bg_left img {
    min-height: 450px;
    max-height: 450px;
  }
  .registration_registration .storeArea li {
    flex-basis: 50%;
    margin-bottom: 16px;
  }
  ul.social-menu-list li a {
    font-size: 12px;
    padding: 0 0.3rem;
  }
  #wa-widget-send-button {
    right: 10px;
  }
  .fb_dialog_content iframe {
    right: 0px;
  }
}
@media screen and (max-width: 767px) {
  .exhibitor_slick img {
    min-height: 140px !important;
    object-fit: contain;
    max-height: 140px !important;
    min-width: 160px;
    max-width: 100%;
    margin: 0 auto;
  }
  .partner_bg_left img {
    min-height: 350px;
    max-height: 350px;
  }
  ul.social-menu-list li a {
    font-size: 16px;
    padding: inherit;
    margin: 0 !important;
  }
}

/*===============*/
.footer_logo_wrapper {
  margin: 10px 0px;
}
/*================add-for-chekout-form=====================*/
body.checkout_order_information.only_custom_checkout_form
  .layout-checkout-form {
  padding: 100px 0;
}
/*============orgmenu==============*/
#block-orgmenu:hover .nav-stacked .dropdown-menu {
  display: block;
  transition: 0.4s all;
}

/*=====================================launchpad_page_section====css=================================================*/
.launch-pad_launch-pad
  .single-featured-image-header
  .top_panel_image_header
  h1 {
  font-size: 3.5rem;
  color: #f2184e;
  font-weight: 600;
}
.launch-pad_launch-pad .single-featured-image-header .top_panel_image_header {
  left: -25%;
}
/* =======================launchpad_section========================= */
.launch-pad_launch-pad .launchpad_section {
  padding: 60px 0rem;
}
.launch-pad_launch-pad .launchpad_section h2 {
  color: #f2184e;
  font-size: 50px;
  text-transform: capitalize;
  font-weight: 600;
  margin-bottom: 30px;
  text-align: center;
  position: relative;
}
.launch-pad_launch-pad .launchpad_section h2::after {
  position: absolute;
  content: "";
  top: 105%;
  left: 50%;
  transform: translate(-50%);
  height: 3px;
  width: 100px;
  background: #f2184e;
}
.launch-pad_launch-pad .launchpad_section p {
  color: black;
  font-size: 20px;
  text-align: center;
  font-weight: 500;
}
/* ==================launchpad_image==================== */
.launch-pad_launch-pad .launchpad_image {
  padding: 70px 0px;
  background: #f7f7f7;
}
.launch-pad_launch-pad .launchpad_image .card {
  display: inline-block;
}
.launch-pad_launch-pad .launchpad_image .card {
  padding: 30px;
  border-radius: 20px;
}

.launch-pad_launch-pad .launchpad_image .card img {
  width: 100%;
  border-radius: 10px;
  object-fit: cover;
  height: 300px;
}
.launch-pad_launch-pad .launchpad_image .card .card-body .card-title {
  display: block;
  color: black;
  font-size: 25px;
  font-weight: 500;
}
.launch-pad_launch-pad .launchpad_image .card .card-body {
  padding: 20px;
}
.launch-pad_launch-pad .launchpad_image .card .card-body .card_about {
  margin-bottom: 30px;
  color: #616366;
  font-size: 20px;
  font-weight: 400;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.launch-pad_launch-pad .launchpad_image .card_link_box {
  display: flex;
  justify-content: space-between;
  padding: 20px;
  background: #f7f7f7;
  border-radius: 0px;
  position: relative;
  z-index: 11;
  overflow: hidden;
}

.launch-pad_launch-pad .launchpad_image .card_link_box:after {
  content: "";
  position: absolute;
  width: 30%;
  top: 0%;
  right: 0%;
  height: 100%;
  background: #f2184e;
  z-index: -11;
  transform: skewX(-30deg);
  overflow: hidden;
  transform-origin: bottom;
}
.launch-pad_launch-pad .launchpad_image .card_link_box a {
  display: inline-block;
  font-size: 20px;
}
.launch-pad_launch-pad .launchpad_image .card_link_box a i {
  margin-left: 10px;
  font-size: 18px;
}
.launch-pad_launch-pad .launchpad_image .card_link_box a:nth-child(1) {
  color: black;
}
.launch-pad_launch-pad .launchpad_image .card_link_box a:nth-child(2) {
  color: rgb(255, 255, 255);
}
.launch-pad_launch-pad .launchpad_image .btn_wrapper {
  text-align: center;
}
.launch-pad_launch-pad .launchpad_image .btn_wrapper button {
  color: white;
  font-size: 20px;
  padding: 15px 50px;
  background-color: #f2184e;
}
/* ==================================== */
@media screen and (min-width: 1650px) {
  .launchpad_row_wrapper {
    max-width: 1100px;
    margin: 0 auto;
  }
}
/* ==================================== */
@media screen and (max-width: 1600px) {
  .launch-pad_launch-pad .launchpad_image {
    padding: 60px 0px;
  }
  .launchpad_row_wrapper {
    max-width: 900px;
    margin: 0 auto;
  }
  .launch-pad_launch-pad .launchpad_image .card {
    padding: 20px;
  }
  .banner_section h1 {
    font-size: 40px;
  }
  .launch-pad_launch-pad .launchpad_section h2 {
    font-size: 30px;
  }
  .launch-pad_launch-pad .launchpad_section p {
    font-size: 16px;
  }
  .launch-pad_launch-pad .launchpad_image .card .card-body .card-title {
    font-size: 20px;
  }
  .launch-pad_launch-pad .launchpad_image .card .card-body .card_about {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .launch-pad_launch-pad .launchpad_section .card_link_box {
    padding: 15px;
  }
  .launch-pad_launch-pad .launchpad_section .card_link_box a,
  .launch-pad_launch-pad .launchpad_image .card_link_box a {
    font-size: 15px;
  }
  .launch-pad_launch-pad .launchpad_image .card .card-body {
    padding: 15px;
  }
  .launch-pad_launch-pad .launchpad_image .btn_wrapper button {
    font-size: 16px;
    padding: 10px 30px;
  }
  .launch-pad_launch-pad .launchpad_image .card img {
    height: 300px;
  }
  .launch-pad_launch-pad .launchpad_image .card_link_box {
    padding: 12px;
  }
  .launch-pad_launch-pad
    .single-featured-image-header
    .top_panel_image_header
    h1 {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1500px) {
}
/* ==================================== */

@media screen and (max-width: 1024px) {
  .launch-pad_launch-pad .launchpad_section {
    padding: 40px 0rem;
  }
  .launch-pad_launch-pad .launchpad_image .card .card-body .card-title {
    margin-bottom: 10px;
    font-size: 18px;
  }
  .launch-pad_launch-pad .launchpad_image .card .card-body .card_about {
    font-size: 15px;
  }
  .launch-pad_launch-pad .launchpad_image .card {
    padding: 16px;
  }
  .launch-pad_launch-pad .launchpad_image .card_link_box {
    padding: 10px;
  }
  .launchpad_row_wrapper {
    max-width: 800px;
    margin: 0 auto;
  }
}
/* ==================================== */

@media screen and (max-width: 991px) {
  .launch-pad_launch-pad .launchpad_image .card {
    padding: 10px;
  }
  .launch-pad_launch-pad .launchpad_section .banner_section h1 {
    font-size: 30px;
    text-align: center;
  }
  .launch-pad_launch-pad .launchpad_section h2 {
    font-size: 25px;
  }
  .launch-pad_launch-pad
    .single-featured-image-header
    .top_panel_image_header
    h1 {
    font-size: 2rem;
    text-align: center;
  }
  .launch-pad_launch-pad .single-featured-image-header .top_panel_image_header {
    left: 0;
  }
}
/*=============================================================*/

/* ================theme page==================  */

.theme_theme .digital-world {
  background: #f9f8fc;
  padding: 4.8rem 0;
}
.theme_theme .top_panel_image_header p {
  font-size: 20px;
  font-weight: 400;
  text-align: left;
}
.theme_theme .single-featured-image-header .top_panel_image_header h1 {
  font-size: 50px;
  color: var(--theme-color);
  font-weight: 700;
  text-align: left;
}
.border-bottom .container .row div:nth-child(n + 2) {
  border-left: 1px solid #f2184ea6;
}
.theme_theme .digital-world h2 {
  font-size: 45px;
  color: var(--theme-color);
  text-align: center;
  font-weight: 500;
  margin-bottom: 26px;
}
.theme_theme .digital-world .heading_digital {
  max-width: 800px;
  margin: 0 auto;
}
.theme_theme .digital-world .container .row div img {
  height: 100%;
  object-fit: cover;
}
.theme_theme .seo-content .container .row div {
  padding: 50px;
}
.theme_theme .digital-world .container .row div:nth-child(3) div {
  padding: 30px;
}
.theme_theme .who_we_banner_caption p {
  font-size: 20px;
}
.theme_theme .digital-world p {
  color: #141414;
  font-size: 20px;
  font-weight: 400;
}

/*.theme_theme .digital-world-row
{
justify-content: space-around;
}*/

.theme_theme .seo-content {
  background: #1c1f28;
}

.theme_theme .seo-content h2 {
  font-size: 35px;
  font-weight: 600;
  color: #fff;
  line-height: 1.2;
  margin-bottom: 10px;
}
.theme_theme .seo-content h3 {
  font-size: 22px;
  font-weight: 700;
  margin-left: 3px;
  color: #fff;
}
.theme_theme .seo-content h2 span,
span h3 {
  display: flex;
  align-items: center;
}
.theme_theme .seo-content p {
  font-size: 18px;
  color: #c8c8c8;
  font-weight: 400;
}
/*.theme_theme .padding{
    padding: 3rem 4.7rem;
}*/
.theme_theme .border-bottom {
  border-bottom: 1px solid#f2184ea6 !important;
}
.theme_theme .border-left {
  border-left: 1px solid#232d2b !important;
}

.theme_theme .seo-content span:before {
  content: "";
  height: 1px;
  background: white;
  width: 25px;
}
.theme_theme .space_top {
  height: 100%;
}
.theme_theme .space_top div:nth-child(2) {
  padding-top: 60px !important;
}

.modal.show .modal-dialog {
  left: 50%;
  top: 25%;
  transform: translate(-50%);
  margin: 0;
}
.modal-body {
  font-size: 14px;
}
.modal_wrapper .form-popup {
  text-align: center;
}
.modal_wrapper .webform-button--submit {
  padding: 9px 24px !important;
  font-size: 16px !important;
  font-weight: 600;
  height: unset !important;
  text-transform: capitalize;
  border-radius: 5px !important;
  background-color: #f2184f !important;
  color: #fff;
  border: 0;
  box-shadow: none;
  border-bottom: 0 !important;
  cursor: pointer;
  width: auto;
  margin: 20px auto !important;
  display: block;
  width: 100% !important;
}
.modal_wrapper .modal-footer button {
  background: red;
  color: #fff;
  font-size: 14px;
  padding: 10px;
  font-weight: 300;
  opacity: 1;
}
.modal_wrapper .modal-dialog {
  max-width: 600px;
}
.modal_wrapper .close span {
  font-size: 25px;
}
.digital-showguide_digital-showguide .winner_section .modal-content p {
  font-size: 15px;
  color: #000 !important;
  text-align: center;
  font-weight: 400;
}
.email_icon {
  margin-top: 20px;
  text-align: center;
}
.email_icon i {
  font-size: 80px;
  color: #f2184f;
}
.digital-showguide_digital-showguide
  .winner_section
  .modal-content
  .popup_text {
  margin-top: 20px;
  font-size: 12px;
}
.box_title {
  text-align: center;
  font-size: 15px;
  margin-top: 20px;
}
.box_title h4 {
  font-weight: 600;
  font-size: 18px;
}
.digital-showguide_digital-showguide .js-form-item-email-address {
  text-align: center;
}
/*==========================================*/
@media screen and (min-width: 1650px) {
  .theme_theme .container {
    max-width: 1400px;
  }
}
/*======================================*/
@media screen and (max-width: 1600px) {
  .theme_theme .digital-world .heading_digital {
    max-width: 600px;
  }
  .theme_theme .digital-world h2 {
    font-size: 3rem;
  }
  .theme_theme .seo-content h2 {
    font-size: 35px;
  }
  .theme_theme .top_panel_image_header p {
    font-size: 18px;
  }
}
@media screen and (max-width: 1500px) {
  .theme_theme .single-featured-image-header .top_panel_image_header h1 {
    font-size: 40px;
  }
  .theme_theme .who_we_banner_caption p {
    font-size: 18px;
  }
  .theme_theme .digital-world h2 {
    font-size: 35px;
  }
  .theme_theme .digital-world p {
    font-size: 17px;
  }
  .theme_theme .seo-content h2 {
    font-size: 25px;
  }
  .theme_theme .seo-content p {
    font-size: 16px;
  }
  .theme_theme .top_panel_image_header p {
    font-size: 18px;
  }
  .theme_theme .seo-content h3 {
    font-size: 20px;
  }
}
/*======================================*/
@media screen and (max-width: 1400px) {
}
/*================================*/
@media screen and (max-width: 1199px) {
  .theme_theme .digital-world .heading_digital {
    max-width: 500px;
  }
  .theme_theme .seo-content h2 {
    font-size: 20px;
  }
  .theme_theme .digital-world p {
    font-size: 16px;
  }
  .theme_theme .digital-world h2 {
    font-size: 30px;
  }
  .theme_theme .seo-content p {
    font-size: 15px;
  }
  .theme_theme .single-featured-image-header .top_panel_image_header h1 {
    font-size: 35px;
  }
  .theme_theme .who_we_banner_caption p {
    font-size: 16px;
  }
  .theme_theme .space_top {
    height: 100%;
  }
  .theme_theme .top_panel_image_header p {
    font-size: 16px;
  }
  .theme_theme .seo-content h3 {
    font-size: 18px;
  }
}
/*============================*/
@media screen and (max-width: 991px) {
  .theme_theme .seo-content .container .row div {
    padding: 30px 60px;
    border-top: 1px solid #f2184ea6;
  }
  .newsletter_newsletter
    .newsletter-network
    .card-section
    .card-wrapper
    .card-content
    br {
    display: none;
  }
  .theme_theme .border-bottom {
    border-bottom: none !important;
  }
  /* .theme_theme .digital-world .container .row div:nth-child(3) div{
    padding: 0;
} */
  .theme_theme .space_top div:nth-child(2) {
    padding-top: 0px !important;
  }
  .theme_theme .digital-world-row {
    width: 90%;
    margin: 0 auto;
  }
  .theme_theme .border-bottom .container .row div:nth-child(n + 2) {
    border-left: none;
  }
  .theme_theme .digital-world .container .row div img {
    width: 100%;
    display: block;
    margin: 0 auto;
  }

  .theme_theme .digital-world-row div:nth-child(3) {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .theme_theme .digital-world-row div:nth-child(4) .row div img {
    padding: 0 !important;
  }
  .theme_theme .who_we_banner_caption h1 {
    font-size: 35px !important;
  }

  .theme_theme .digital-world .heading_digital {
    max-width: 400px;
  }

  /*.space_top{
    margin-top: 30px;
}*/
  .theme_theme .digital-world h2 {
    font-size: 26px;
  }
  .theme_theme .digital-world-row .space_top {
    margin-top: 20px;
  }
  .theme_theme .seo-content h3 {
    font-size: 16px;
  }
  .theme_theme .top_panel_image_header p,
  .theme_theme .single-featured-image-header .top_panel_image_header h1 {
    text-align: center;
  }
}
/* =============================================== */
@media screen and (max-width: 767px) {
  .theme_theme .space_top div:nth-child(2) {
    padding-top: 0px;
  }

  .theme_theme .digital-world {
    padding: 4rem 0;
  }
  .theme_theme .digital-world .container .row div:nth-child(3) div {
    padding: 30px 0px;
  }
}
/* =============================================== */
@media screen and (max-width: 575px) {
  .theme_theme .digital-world .container .row div img {
    width: 100%;
  }
  .theme_theme .who_we_banner_caption h1 {
    font-size: 25px !important;
  }
  .theme_theme .digital-world h2 {
    font-size: 22px;
  }
  .theme_theme .digital-world-row .space_top div:nth-child(2) {
    margin-top: 20px;
  }
  .theme_theme .single-featured-image-header .top_panel_image_header h1 {
    font-size: 30px;
  }
  .theme_theme .top_panel_image_header p {
    font-size: 15px;
    font-weight: 400;
  }
}

/* ================theme page==================  */

/* ================attendee-reviews page==================  */

/* ================theme page==================  */
/***********css start ***********/
.attendee-reviews_attendee-reviews .testimoyal_what_we_do {
  padding: 70px 0px;
  background: #f4f4f4;
}

.attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do h2,
.attendee-reviews_attendee-reviews .top_panel_image_header h1 {
  font-size: 40px;
  font-weight: 700;
  color: var(--theme-color);
  text-align: center;
  margin-bottom: 20px;
}
.attendee-reviews_attendee-reviews .top_panel_image_header h1 {
  text-transform: uppercase;
  margin-bottom: 0;
}

.attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do {
  margin-bottom: 50px;
  max-width: 1100px;
  text-align: center;
  margin: 0 auto 50px auto;
}

.attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do p,
.attendee-reviews_attendee-reviews .slick-slide .slide_box p {
  font-size: 18px;
  font-weight: 500;
}

/* ==================================== */
.attendee-reviews_attendee-reviews .card_box img {
  width: 100px;
  height: 100px;
  display: block;
  margin: 0 auto;
  border-radius: 50%;
  object-fit: cover;
}

.attendee-reviews_attendee-reviews .slick-dots .slick-active button:before {
  font-size: 20px !important;
  color: #f2184d;
}

.attendee-reviews_attendee-reviews .slide_box span {
  display: block;
  text-align: right;
}

.attendee-reviews_attendee-reviews .slide_box span i {
  font-size: 40px;
  color: var(--theme-color);
}

.attendee-reviews_attendee-reviews .slide_box span:nth-child(1) {
  text-align: left;
}

.attendee-reviews_attendee-reviews .slide_box span:nth-child(2) {
  text-align: left;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box {
  width: 100%;
  text-align: center;
  padding: 40px;
  background: white;
  border-radius: 10px;
  box-shadow: 2px 2px 17px #c7882275;
  margin-bottom: 10px;
  height: 530px;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box .slide_icon {
  margin-bottom: 10px;
}

.attendee-reviews_attendee-reviews .about-banner-caption h1 {
  color: var(--theme-color);
  text-transform: uppercase;
}

.attendee-reviews_attendee-reviews .slide_box_wrapper {
  padding: 25px 25px 0px 25px;
}

.attendee-reviews_attendee-reviews .slick-active .slide_box_wrapper {
  padding-top: 0;
  height: 100%;
  display: flex;
}

.attendee-reviews_attendee-reviews
  .testimoyal_what_we_do
  .slick-dots
  li
  button:before {
  font-size: 15px;
}

.attendee-reviews_attendee-reviews .slick-prev:before,
.attendee-reviews_attendee-reviews .slick-next:before {
  color: black;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box .card_box h3 {
  color: var(--theme-color);
  font-size: 25px;
  font-weight: 700;
}

/* ================================================= */
.attendee-reviews_attendee-reviews .they_networked {
  background: white;
}

.attendee-reviews_attendee-reviews
  .they_networked
  .delegate_card_box_wrapper
  .delegate_about {
  display: flex;
  justify-content: center;
  align-items: start;
  flex-direction: column;
  height: 100%;
  position: relative;
  /* left: -22%; */
  z-index: 11;
}

.attendee-reviews_attendee-reviews
  .they_networked
  .delegate_card_box_wrapper
  .delegate_about::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 142px;
  background: #e9e0d8e6;
  z-index: -11;
}

.attendee-reviews_attendee-reviews .delegate_image {
  height: 100%;
}

.attendee-reviews_attendee-reviews
  .delegate_card_box_wrapper
  .delegate_image
  img {
  height: 100%;
  object-fit: cover;
}

.attendee-reviews_attendee-reviews
  .they_networked
  .delegate_card_box_wrapper
  .delegate_about
  h4 {
  font-size: 45px;
  padding: 50px 0px 0px 50px;
  font-weight: 700;
  color: #f2184e;
  text-align: left;
}

.attendee-reviews_attendee-reviews
  .they_networked
  .delegate_card_box_wrapper
  .delegate_about
  .delegate_text {
  padding: 50px 0px 20px 50px;
  text-align: left;
}

.attendee-reviews_attendee-reviews
  .they_networked
  .delegate_card_box_wrapper
  .delegate_about
  .delegate_text
  h3 {
  font-size: 30px;
  font-weight: bold;
  color: #000;
}

.attendee-reviews_attendee-reviews
  .they_networked
  .delegate_card_box_wrapper
  .delegate_about
  .delegate_text
  h5
  a:hover {
  text-decoration: none;
}

.attendee-reviews_attendee-reviews
  .they_networked
  .delegate_card_box_wrapper
  .delegate_about
  .delegate_text
  p {
  font-size: 18px;
  font-weight: 500;
}

.attendee-reviews_attendee-reviews .delegate_card_box_wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 10vh;
}

.attendee-reviews_attendee-reviews .delegate_card .slick-list {
  height: 100%;
}

.attendee-reviews_attendee-reviews .delegate_card_box_wrapper .raw {
  position: relative;
}

.attendee-reviews_attendee-reviews .they_networked .slick-dots {
  text-align: left;
  bottom: -60px;
}

.attendee-reviews_attendee-reviews
  .they_networked
  .slick-dots
  li
  button:before {
  font-size: 12px;
  color: #f2184d;
}

.attendee-reviews_attendee-reviews .slick-initialized .slick-slide {
  display: block;
  margin: 20px;
  text-decoration: none;
  color: black;
}

/* ======================media_start========================== */
/* ================================== */
@media screen and (max-width: 1500px) {
  .attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do p,
  .attendee-reviews_attendee-reviews .slick-slide .slide_box p {
    font-size: 16px;
  }

  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about
    h4 {
    font-size: 30px;
  }

  .attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do h2,
  .attendee-reviews_attendee-reviews .top_panel_image_header h1 {
    font-size: 25px;
  }

  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about
    .delegate_text
    p {
    font-size: 16px;
  }

  .attendee-reviews_attendee-reviews .about-banner-caption h1 {
    font-size: 30px;
  }

  .attendee-reviews_attendee-reviews .slide_box_wrapper {
    padding: 25px 0px 0px 0px;
  }

  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about
    .delegate_text
    h3 {
    font-size: 25px;
  }

  .attendee-reviews_attendee-reviews .slick-slide .slide_box {
    height: 100%;
    overflow: hidden;
  }
}

/* ======================================= */
/* @media screen and (max-width:1199px) {

} */
/* ======================================= */
@media screen and (max-width: 1024px) {
  .attendee-reviews_attendee-reviews .slide_box_wrapper {
    padding: 10px 10px 0px 10px;
  }

  .attendee-reviews_attendee-reviews .slick-slide .slide_box {
    padding: 20px;
  }

  .attendee-reviews_attendee-reviews .slick-slide .slide_box p {
    font-size: 15px;
  }

  .attendee-reviews_attendee-reviews .slick-slide .slide_box .card_box h3 {
    font-size: 20px;
  }

  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about
    h4 {
    font-size: 30px;
  }

  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about
    .delegate_text
    h3 {
    font-size: 20px;
  }

  .attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do p {
    font-size: 16px;
  }

  .attendee-reviews_attendee-reviews
    .testimoyal_what_we_do
    .slick-dots
    li
    button:before {
    font-size: 13px;
  }

  .attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do {
    max-width: 800px;
  }

  .attendee-reviews_attendee-reviews .slick-active .slide_box_wrapper {
    padding-top: 10px;
  }

  .attendee-reviews_attendee-reviews .slick-slide .slide_box {
    height: 530px;
  }
}

/* =================================== */
@media screen and (max-width: 991px) {
  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about::after {
    width: 116px;
  }

  .attendee-reviews_attendee-reviews.slick-slide .slide_box {
    height: 400px;
  }

  .attendee-reviews_attendee-reviews .slide_box span i {
    font-size: 20px;
  }

  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about
    h4 {
    font-size: 30px;
  }

  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about
    .delegate_text
    h3 {
    font-size: 18px;
  }

  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about
    .delegate_text
    p {
    font-size: 16px;
  }

  .attendee-reviews_attendee-reviews .testimoyal_what_we_do {
    padding: 50px 0px;
  }

  .attendee-reviews_attendee-reviews .slick-slide .slide_box p {
    font-size: 14px;
  }
}

/* =======================767====================== */
@media screen and (max-width: 767px) {
  .attendee-reviews_attendee-reviews .top_panel_image_header h1 {
    font-size: 25px;
  }

  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about
    br {
    display: none !important;
  }

  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about
    h4 {
    font-size: 25px;
  }

  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about
    .delegate_text
    h5 {
    font-size: 18px;
    text-align: center;
  }

  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about
    .delegate_text
    p {
    font-size: 16px;
    text-align: center;
  }

  .attendee-reviews_attendee-reviews .delegate_card_box_wrapper {
    padding: 3.2vh;
  }
  .attendee-reviews_attendee-reviews .they_networked .slick-dots {
    bottom: -40px;
  }
  .attendee-reviews_attendee-reviews .slick-slide .slide_box p {
    font-size: 15px;
  }

  .attendee-reviews_attendee-reviews .slick-slide .slide_box {
    height: 100%;
    overflow: hidden;
  }
}

/* =======================991====================== */
@media screen and (max-width: 599px) {
  .attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do h2 {
    font-size: 22px;
  }

  .attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do p {
    font-size: 15px;
  }

  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about
    h4 {
    font-size: 22px;
  }

  .attendee-reviews_attendee-reviews .about-banner-caption h1 {
    font-size: 22px;
  }
}

@media screen and (max-width: 575px) {
  .attendee-reviews_attendee-reviews .slick-initialized .slick-slide {
    margin: 0px;
  }
}

/* ================attendee-reviews page==================  */

/*======================news-letter=====================================*/

/***********css start for banner ***********/
.newsletter_newsletter .banner-section {
  background-color: #111;
}

.newsletter_newsletter .banner-figure {
  position: relative;
  margin: 0;
}

.newsletter_newsletter .banner-section .banner-figure img {
  width: 100%;
  /* max-height: 100vh; */
  object-fit: cover;
}

.newsletter_newsletter .banner-figure .banner_image {
  object-fit: cover;
}

.newsletter_newsletter .banner-caption {
  position: absolute;
  top: 57%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
}

.newsletter_newsletter .banner-section .wrapper {
  max-width: 760px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.newsletter_newsletter .banner-caption .wrapper h2, .newsletter_newsletter .banner-caption .wrapper h1 {
  color: #fff;
  font-size: 45px;
  font-weight: 700;
  line-height: 1;
  text-transform: capitalize;
}

.newsletter_newsletter .banner-caption .wrapper h2 span, .newsletter_newsletter .banner-caption .wrapper h1 span {
  display: block;
}

.newsletter_newsletter .banner-caption .wrapper p {
  font-size: 25px;
  color: #d7d7d7;
  font-weight: 500;
  line-height: 1.2;
  margin-top: 18px;
}

.newsletter_newsletter .banner-form input:nth-child(1) {
  margin-bottom: 15px;
  font-size: 20px;
}

.newsletter_newsletter .banner-form .form_text {
  color: #efefef;
  font-size: 16px;
  margin-top: 12px;
  text-align: justify;
}

.newsletter_newsletter .banner-form .form_text span {
  color: var(--theme-color);
  margin: 10px 0;
}

.newsletter_newsletter .input-type-text input {
  display: block;
  width: 100%;
  padding: 20px 12px;
  outline: 0;
  border: 1px solid #bfbfbf;
  font-size: 15px;
  font-weight: 400;
  color: #222;
  line-height: 1.2;
  height: 30px;
  max-height: 32px;
  border-radius: 6px;
}

.newsletter_newsletter .banner-form input::placeholder,
.newsletter_newsletter .banner-form input:focus {
  color: #222;
}

.newsletter_newsletter .banner-radio label {
  font-size: 15px;
  font-weight: 300;
  text-transform: capitalize;
  color: #fff;
  cursor: pointer;
  margin-left: 10px;
}

.newsletter_newsletter .webform-options-display-two-columns {
  display: flex;
  justify-content: start;
  align-items: center;
}

.newsletter_newsletter input[type="radio"] {
  accent-color: transparent;
}

.newsletter_newsletter .banner-form .req_feild {
  color: white;
  font-size: 16px;
  margin: 4px 0px;
}

.newsletter_newsletter .banner-form .banner-btn {
  display: block;
  background: var(--theme-color);
  font-size: 20px;
  color: #fff;
  width: 100%;
  border-radius: 8px !important;
  border: none;
  padding: 10px 0 34px 0px;
  text-align: center;
}

.newsletter_newsletter .counter-section .conter-section-left {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  background-color: var(--theme-color);
  padding: 12px;
  height: 100%;
}

.newsletter_newsletter .counter-section .conter-section-left h2,
.count-down li strong {
  font-size: 45px;
  font-weight: 700;
  color: #fff;
  text-transform: capitalize;
  margin-bottom: 10px;
}

.newsletter_newsletter .counter-section .conter-section-left p {
  font-size: 21px;
  font-weight: 500;
  line-height: 1;
}

.newsletter_newsletter .counter-section .count-down {
  background: #111;
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  align-items: center;
  justify-content: center;
  list-style: none;
}

.newsletter_newsletter .count-down li span {
  display: block;
  font-size: 24px;
  font-weight: 300;
  color: #bfbfbf;
  text-transform: uppercase;
}

.newsletter_newsletter .count-down li {
  padding: 0 10px;
  text-align: center;
}

.newsletter_newsletter .newsletter-network {
  background: #fff;
  padding: 80px 0;
}

.newsletter_newsletter .newsletter-network .card-section .icon-wraper {
  display: block;
  max-width: 90px;
  height: 90px;
  margin-bottom: 10px;
}
.newsletter_newsletter .newsletter-network .card-section .icon-wraper img {
  width: 100%;
}

.newsletter_newsletter .newsletter-network .card-section h3 {
  font-size: 30px;
  font-weight: bold;
  line-height: 1.4;
  text-transform: uppercase;
}

.newsletter_newsletter .newsletter-network .card-section p {
  font-size: 17px;
  font-weight: 500;
  line-height: 1.2;
}

.newsletter_newsletter .newsletter-network .card-section .card-wrapper {
  padding: 20px 20px;
}

.newsletter_newsletter .img-gallery-section img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  object-fit: cover;
}

.newsletter_newsletter .img-gallery-section .background-red,
.img-gallery-section .background-purpul {
  background: var(--theme-color);
  font-size: 25px;
  color: #fff;
  font-weight: 500;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: 10px;
  height: 100%;
}

.newsletter_newsletter .img-gallery-section .background-purpul {
  background: #111;
}

.newsletter_newsletter .img-gallery-section small {
  font-size: 18px;
  font-weight: 300;
  text-align: left;
}

.newsletter_newsletter .js-form-item.form-item {
  margin-top: 0px;
  margin-bottom: 20px;
}

.newsletter_newsletter .webform-options-display-two-columns div.form-item,
.webform-options-display-three-columns div.form-item {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
  margin-left: 10px;
}

.newsletter_newsletter .webform-submission-form input#edit-actions-submit {
  width: 100%;
  padding: 16px 0px 36px 0px !important;
}

.newsletter_newsletter .webform-submission-form .form-actions {
  padding: 0px;
}

.newsletter_newsletter .webform-submission-form {
  padding: 30px 20px;
  float: left;
  width: 100%;
}

.newsletter_newsletter
  .banner-section
  .banner-figure
  .banner-caption
  .webform-submission-form
  legend {
  display: none;
}
.newsletter_newsletter .img-gallery-section small {
  margin: 10px 0px;
  display: inline-block;
}
/* ============================================= */
@media screen and (min-width: 1650px) {
  .newsletter_newsletter .container {
    max-width: 1460px;
  }

  .newsletter_newsletter .banner-section .banner-figure img {
    width: 100%;
    max-height: 100vh;
    object-fit: cover;
  }
}

/* ========================================== */
@media screen and (max-width: 1650px) {
  .newsletter_newsletter .banner-section .banner-figure img {
    height: calc(100vh - 103px);
  }
}

/* ========================================= */
@media screen and (max-width: 1600px) {
.student-passes_student-passes .newsletter_newsletter .banner-section .banner-figure img {
height: 120vh;
}
  .newsletter_newsletter .banner-caption .wrapper h2, .newsletter_newsletter .banner-caption .wrapper h1 {
    font-size: 40px;
  }

  .newsletter_newsletter .banner-caption .wrapper p {
    font-size: 20px;
  }

  .newsletter_newsletter .banner-form .form_text {
    font-size: 16px;
  }

  .newsletter_newsletter .banner-form .banner-btn {
    font-size: 1.6px;
  }

  .newsletter_newsletter .counter-section .conter-section-left h2,
  .count-down li strong {
    font-size: 40px;
  }

  .newsletter_newsletter .count-down li span {
    font-size: 16px;
  }

  .newsletter_newsletter .newsletter-network .card-section h3 {
    font-size: 25px;
    font-weight: 600;
    line-height: inherit;
  }

  .newsletter_newsletter .newsletter-network .card-section p {
    font-size: 16px;
  }

  .newsletter_newsletter .img-gallery-section .background-red,
  .img-gallery-section .background-purpul {
    font-size: 20px;
  }
}

/* ================================== */
@media screen and (max-width: 1400px) {
  .iti-mobile .iti--container {
    top: 160px;
  }
  .newsletter_newsletter .banner-section .wrapper {
    max-width: 600px;
  }
  .newsletter_newsletter .banner-form input:nth-child(1) {
    font-size: 16px;
  }
  .newsletter_newsletter .webform-submission-form input#edit-actions-submit {
    padding: 11px 0px 30px 0px !important;
  }
  .newsletter_newsletter .input-type-text input {
    padding: 15px 10px;
    font-size: 14px;
  }
  .newsletter_newsletter .img-gallery-section small {
    font-size: 16px;
    margin: 10px 0px;
    display: inline-block;
  }

  .newsletter_newsletter .banner-caption .wrapper h2, .newsletter_newsletter .banner-caption .wrapper h1 {
    font-size: 30px;
  }

  .newsletter_newsletter .banner-caption .wrapper p {
    font-size: 16px;
  }

  .newsletter_newsletter .banner-form .form_text {
    font-size: 15px;
  }

  .newsletter_newsletter .banner-caption {
    top: 60%;
  }

  .newsletter_newsletter .banner-section .banner-figure img {
    height: calc(103vh - 103px);
  }

  .newsletter_newsletter .counter-section .conter-section-left h2,
  .count-down li strong {
    font-size: 25px;
  }

  .newsletter_newsletter .counter-section .conter-section-left p {
    font-size: 16px;
  }

  .newsletter_newsletter .newsletter-network .card-section .icon-wraper {
    max-width: 60px;
    height: 60px;
  }

  .newsletter_newsletter .newsletter-network .card-section h3 {
    font-size: 20px;
  }

  .newsletter_newsletter .img-gallery-section .background-red,
  .img-gallery-section .background-purpul {
    font-size: 16px;
  }
  .newsletter_newsletter .newsletter-network {
    padding: 80px 0px;
  }
}

/* ================================== */
@media screen and (max-width: 1199px) {
  .newsletter_newsletter .webform-submission-form {
    padding: 30px 20px 0px 0px;
  }

  .newsletter_newsletter .banner-section .banner-figure img {
    height: 90vh;
  }
}

/* =================================================== */
@media screen and (max-width: 1024px) and (max-height: 768px) {
  .newsletter_newsletter .banner-section .banner-figure img {
    height: 80vh;
  }
  .newsletter_newsletter .banner-caption {
    top: 55%;
  }
}

@media screen and (max-width: 1024px) and (max-height: 600px) {
  .newsletter_newsletter .banner-section .banner-figure img {
    height: 100vh;
  }
}

/* =============================================================== */
@media screen and (max-width: 991px) {
  /* .newsletter_newsletter .banner-section .banner-figure img {
		height: 60vh;
	}

	.newsletter_newsletter .banner-caption {
		top: 50%;
	} */
}

@media screen and (max-width: 767px) {
  .newsletter_newsletter .banner-caption .wrapper h2, .newsletter_newsletter .banner-caption .wrapper h1 {
    font-size: 25px;
  }
  .newsletter_newsletter .footer-subscribe {
    margin-top: 0;
  }
  .newsletter_newsletter .counter-section .conter-section-left h2,
  .count-down li strong {
    font-size: 20px;
  }

  .newsletter_newsletter .banner-caption .wrapper p {
    font-size: 16px;
    margin: 6px 0px;
  }

  .newsletter_newsletter .banner-form .form_text {
    font-size: 15px;
  }

  .newsletter_newsletter .banner-form .banner-btn {
    font-size: 15px;
  }

  .newsletter_newsletter.counter-section .conter-section-left h2,
  .count-down li strong {
    font-size: 25px;
  }

  .newsletter_newsletter .counter-section .conter-section-left p {
    font-size: 16px;
  }

  .newsletter_newsletter .newsletter-network {
    padding: 50px 0px;
  }

  .newsletter_newsletter .img-gallery-section .background-red,
  .img-gallery-section .background-purpul {
    font-size: 16px;
  }

  .newsletter_newsletter .banner-section .wrapper {
    padding: 30px 20px;
  }

  .newsletter_newsletter .newsletter-network .card-section .card-wrapper {
    padding: 20px 0px;
  }

  .newsletter_newsletter .counter-section .conter-section-left {
    align-items: center;
  }

  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about {
    left: 0;
  }

  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about::after {
    width: 100%;
    height: 100%;
  }

  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about::after {
    width: 100%;
    height: 100%;
  }

  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about
    h4 {
    padding: 20px;
    font-size: 500;
    text-align: center;
  }

  .attendee-reviews_attendee-reviews
    .they_networked
    .delegate_card_box_wrapper
    .delegate_about
    .delegate_text {
    padding: 20px;
    text-align: center;
    width: 100%;
  }

  .newsletter_newsletter .banner-section .banner-figure img {
    height: 100vh;
  }

  .newsletter_newsletter .js-form-item.form-item {
    margin-bottom: 10px;
  }

  .newsletter_newsletter .webform-submission-form {
    padding: 20px;
  }

  .newsletter_newsletter .banner-section .wrapper {
    max-width: 100%;
  }

  .newsletter_newsletter .newsletter-network .card-section .icon-wraper {
    margin: 0 auto;
  }

  .newsletter_newsletter .newsletter-network .card-section .card-wrapper {
    text-align: center;
  }
      .student-passes_student-passes .newsletter_newsletter .banner-caption{
        position: static;
        transform: translate(0);
        left: 0;
    }
        .student-passes_student-passes .newsletter_newsletter .banner-section .banner-figure img {
        display: none;
    }
        .student-passes_student-passes .banner-section {
        background: url(https://educaction-conference-new.s3.amazonaws.com/s3fs-public/2025-07/Mask%20group_0.png) no-repeat center;
        background-size: cover;
        padding: 100px 0px;
    }
}

@media screen and (max-width: 575px) {
  .newsletter_newsletter .banner-form input:nth-child(1) {
    margin-bottom: 15px;
    font-size: 14px !important;
  }
  .newsletter_newsletter .banner-section .wrapper {
    padding-bottom: 0;
  }
  .newsletter_newsletter .input-type-text input {
    padding: 16px 12px;
  }
}

/* ============================================= */
@media screen and (max-width: 400px) {
  .banner-section {
    background: url(https://www.law2conf.com/sites/law.com/files/2023-02/bn.png)
      no-repeat center;
    background-size: cover;
  }

  .newsletter_newsletter .input-type-text input {
    padding: 15px 8px;
  }

  .newsletter_newsletter .banner-form .form_text,
  .newsletter_newsletter .banner-caption .wrapper p,
  .newsletter_newsletter .img-gallery-section .background-red,
  .img-gallery-section .background-purpul,
  .newsletter_newsletter .img-gallery-section small {
    font-size: 14px;
  }

  .newsletter_newsletter .banner-caption .wrapper p {
    text-align: justify;
  }

  .newsletter_newsletter .banner-form input:nth-child(1) {
    margin-bottom: 0px;
    font-size: 14px;
  }

  .newsletter_newsletter .banner-form .banner-btn {
    padding: 10px 0 27px 0px;
  }

  .newsletter_newsletter .counter-section .conter-section-left h2,
  .count-down li strong,
  .newsletter_newsletter .banner-caption .wrapper h2, .newsletter_newsletter .banner-caption .wrapper h1 {
    font-size: 20px;
  }

  .newsletter_newsletter .newsletter-network {
    padding: 30px 0px;
  }

  .newsletter_newsletter .newsletter-network .card-section h3 {
    font-size: 18px;
  }

  .newsletter_newsletter .banner-caption .wrapper h2 span, .newsletter_newsletter .banner-caption .wrapper h1 span {
    display: inline;
  }

  .newsletter_newsletter .banner-caption {
    top: 56%;
  }

  .newsletter_newsletter .banner-section .wrapper {
    padding-bottom: 0;
  }
  .newsletter_newsletter .banner-section .banner-figure img {
    display: none;
  }
  .newsletter_newsletter .banner-caption {
    position: static;
    transform: translate(0);
    left: 0;
  }
  .newsletter_newsletter .banner-section {
    padding-top: 8rem;
  }
}

/* =========================image_gallery_section=============================== */
.event-gallery_event-gallery
  .single-featured-image-header
  .top_panel_image_header
  h1 {
  text-transform: capitalize;
  font-size: 50px;
}
.event-gallery_event-gallery
  .single-featured-image-header
  .top_panel_image_header
  h1
  span {
  color: var(--main-color);
}
.event-gallery_event-gallery .dflx {
  display: flex;
}

.event-gallery_event-gallery .image_gallery_section {
  padding: 3rem 0rem 3rem 0rem;
}
.event-gallery_event-gallery .image_gallery_section .image_content p {
  font-size: 18px;
  font-weight: 400;
  margin: 30px 0px;
  text-align: center;
  max-width: 1000px;
  margin: 30px auto;
}
.event-gallery_event-gallery .image_gallery_section .image_content p span {
  color: var(--main-color);
}
.image_gallery_section .image-gallery img {
  height: 100%;
  padding: 4px;
  object-fit: cover;
}
/* =========================image_gallery_section=============================== */

/* ================slider_one_slider================= */
.event-gallery_event-gallery {
  background: #f3f3f3;
}
.event-gallery_event-gallery .vedio_main {
  position: relative;
}
.event-gallery_event-gallery .vedio_main .owl-carousel .owl-video-tn {
  background-size: cover;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
}
.event-gallery_event-gallery .vedio_main .owl-carousel .item-video {
  height: 300px;
}
.event-gallery_event-gallery .vedio_main .owl-video-frame {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.event-gallery_event-gallery .vedio_main .owl-video-frame iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.event-gallery_event-gallery .vedio_main .owl-dots {
  text-align: center;
  margin-top: 20px;
}

.event-gallery_event-gallery .vedio_main .owl-dot {
  display: inline-block;
}

.event-gallery_event-gallery .vedio_main .owl-dot span {
  width: 11px;
  height: 11px;
  background-color: #ccc;
  border-radius: 10px;
  display: block;
  margin: 5px 3px;
}

.event-gallery_event-gallery .vedio_main .owl-dot.active span {
  background-color: #000;
}
.event-gallery_event-gallery .vedio_main .owl-carousel .owl-video-play-icon {
  background: url(../image/btnplay.png) no-repeat !important;
}
.event-gallery_event-gallery .vedio_main .owl-carousel .owl-video-wrapper {
  background: #858585;
}
.event-gallery_event-gallery .vedio_main .owl-carousel .owl-video-tn {
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url(../image/vedio_image.png) !important;
  transition: opacity 0.4s ease;
  width: 100%;
  background-size: cover;
  object-fit: cover;
}
.event-gallery_event-gallery .vedio_main .owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
  color: white;
  /* font-size: 35px !important; */
}
.event-gallery_event-gallery .owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
  margin: 5px;
  color: #21253c;
}

.event-gallery_event-gallery .vedio_main .owl-theme .owl-nav {
  margin-top: 0;
  position: absolute;
  background: #000;
  padding: 6px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 55%;
  left: 19%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.event-gallery_event-gallery
  .vedio_main
  .owl-theme
  .owl-nav
  [class*="owl-"]:hover {
  background: transparent;
}
.event-gallery_event-gallery .vedio_main .owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 54px;
  width: 56px;
  left: 94%;
  top: 85%;
  background: url(owl.video.play.png) no-repeat;
}
.event-gallery_event-gallery .slider_one_slider .about_slider {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 500px;
  margin: 0 auto;
  padding: 10px 0px;
}
.event-gallery_event-gallery .slider_one_slider .about_slider h4 {
  color: var(--main-color);
  font-size: 23px;
  font-weight: 500;
}
.event-gallery_event-gallery .slider_one_slider .about_slider p span {
  color: black;
  font-weight: 600;
}
/* ================================ */

.event-gallery_event-gallery .slider_one {
  position: relative;
  padding: 50px 0px;
  z-index: 11;
  overflow: hidden;
  background-color: #f3f3f3;
}

.event-gallery_event-gallery .slider_one .vedio_main_wrapper {
  max-width: 1000px;
  margin: 0 auto;
}
.event-gallery_event-gallery .slider_one h3 {
  font-size: 25px;
  font-weight: 600;
  color: var(--text-color);
  text-align: center;
}
.event-gallery_event-gallery .slider_one_slider h3 {
  max-width: 500px;
  text-align: start;
  margin-bottom: 20px;
}
.event-gallery_event-gallery .slider_one_slider .right_content {
  display: flex;
  justify-content: end;
}
.event-gallery_event-gallery .slider_one_slider .right_content p {
  max-width: 300px;
}
.event-gallery_event-gallery .attening_review p {
  font-size: 20px;
  font-weight: 400;
  margin: 30px 0px;
  text-align: justify;
  color: #000;
}
/* ===============bringing==section============= */
.event-gallery_event-gallery .bringing .vedio_main_two .owl-theme .owl-nav {
  display: none;
}
.event-gallery_event-gallery .vedio_main_two iframe {
  width: 100%;
}
.event-gallery_event-gallery .vedio_main_two .item .image_iframe {
  position: relative;
}
.event-gallery_event-gallery .vedio_main_two .item .image_wrapper {
  position: absolute;
  width: 100%;
  height: 100%;

  left: 0;
  top: 0;
}
.event-gallery_event-gallery .vedio_main_two .item .image_wrapper img {
  height: 100%;
  object-fit: cover;
}
.event-gallery_event-gallery .vedio_main_two .item .video_btn {
  top: 74%;
  left: 79%;
  cursor: pointer;
  position: absolute;
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
}
.event-gallery_event-gallery .vedio_main_two .item .video_btn p {
  margin: 4px 0px;
}
.event-gallery_event-gallery .vedio_main_two .item img.btn_play {
  width: 40px;
  height: 40px;
}
.event-gallery_event-gallery .vedio_main_two .item img.btn_play:hover {
  transform: scale(1.5);
  transition: 1s all;
}
.event-gallery_event-gallery .vedio_main_two .item .slider_content {
  max-width: 100%;
  margin: 0 auto;
  padding: 10px;
}
.event-gallery_event-gallery
  .slider_one_slider
  .vedio_main_two
  .item
  .slider_content {
  display: none;
}
.event-gallery_event-gallery
  .slider_one_slider
  .owl-carousel
  .owl-stage
  div.center
  .slider_content {
  display: block;
}
.event-gallery_event-gallery .vedio_main_two .item .slider_content h4 {
  color: var(--main-color);
  font-size: 23px;
  font-weight: 500;
}
.event-gallery_event-gallery .vedio_main_two .item .slider_content p {
  font-size: 16px;
}
.vedio_main_two .owl-theme .owl-dots .owl-dot span {
  height: 7px;
}
.event-gallery_event-gallery .vedio_main_two .owl-dot.active span {
  background-color: #000;
  width: 70px;
}
.event-gallery_event-gallery
  .vedio_main_two
  .owl-theme
  .owl-dots
  .owl-dot.active
  span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: var(--main-color);
}
.event-gallery_event-gallery .bringing .heading_wrapper {
  max-width: 900px;
  margin: 0 auto;
}
.event-gallery_event-gallery .bringing .attening_review .heading_wrapper p {
  font-size: 16px;
  font-weight: 400;
  margin: 20px 0px;
  text-align: center;
  color: #000;
}
/* ====================================bringing_last===section=============================================== */
.event-gallery_event-gallery
  .bringing_last
  .attening_review
  .heading_wrapper
  h4 {
  font-size: 20px;
  font-weight: 600;
}
.event-gallery_event-gallery
  .bringing_last
  .attening_review
  .heading_wrapper
  p {
  font-size: 16px;
  margin: 15px 0px;
}
.event-gallery_event-gallery .fl_ex {
  display: flex;
  justify-content: center;
  align-items: center;
}
.event-gallery_event-gallery .border_top {
  border-top: 2px solid gray;
  padding: 30px 0px;
}
.event-gallery_event-gallery .bringing_last .vedio_main .owl-theme .owl-nav {
  left: 102%;
}

/* ===========media-Query start================ */
@media screen and (min-width: 1650px) {
  .event-gallery_event-gallery .container {
    max-width: 1400px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 1650px) {
  .event-gallery_event-gallery .vedio_main .owl-theme .owl-nav {
    left: 22%;
  }
}
@media screen and (max-width: 1500px) {
  .event-gallery_event-gallery
    .single-featured-image-header
    .top_panel_image_header
    h1 {
    font-size: 40px;
  }
  .event-gallery_event-gallery .vedio_main_two .item .slider_content h4 {
    font-size: 18px;
  }
}
@media screen and (max-width: 1430px) {
  .event-gallery_event-gallery .vedio_main .owl-theme .owl-nav {
    left: 23%;
  }
}

/*=============*/
@media screen and (max-width: 1199px) {
  .event-gallery_event-gallery .slider_one h3 {
    font-size: 20px;
  }
  .event-gallery_event-gallery .vedio_main_two .item .slider_content h4 {
    font-size: 16px;
  }
  .event-gallery_event-gallery .vedio_main_two .item .slider_content p {
    font-size: 15px;
    color: black;
  }
  .event-gallery_event-gallery
    .single-featured-image-header
    .top_panel_image_header
    h1 {
    font-size: 35px;
  }
  .event-gallery_event-gallery .bringing .heading_wrapper {
    max-width: 100%;
  }
  .event-gallery_event-gallery .slider_one {
    padding: 0 0;
  }
  .event-gallery_event-gallery
    .slider_one_slider
    .vedio_main
    .owl-theme
    .owl-nav {
    display: none;
  }
}
/*=============================*/

@media screen and (max-width: 768px) {
  .event-gallery_event-gallery .slider_one_slider .right_content p {
    max-width: 100%;
  }
  .event-gallery_event-gallery .slider_one h3 {
    font-size: 20px;
    font-weight: 500;
    color: var(--text-color);
    text-align: center;
  }
  .event-gallery_event-gallery .slider_one_slider h3 {
    text-align: center;
    max-width: 100%;
  }
  .event-gallery_event-gallery .slider_one_slider .right_content p {
    max-width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }
  .event-gallery_event-gallery
    .single-featured-image-header
    .top_panel_image_header
    h1 {
    font-size: 30px;
  }
  .event-gallery_event-gallery .bringing_last .vedio_main .owl-theme .owl-nav {
    display: none;
  }
  .event-gallery_event-gallery
    .bringing_last
    .attening_review
    .heading_wrapper
    h4,
  .event-gallery_event-gallery .vedio_main_two .item .slider_content h4,
  .event-gallery_event-gallery .vedio_main_two .item .slider_content p {
    text-align: center;
  }
}
/*=========*/
@media screen and (max-width: 575px) {
  .event-gallery_event-gallery
    .single-featured-image-header
    .top_panel_image_header
    h1 {
    font-size: 25px;
  }
  .event-gallery_event-gallery .image_gallery_section .image_content p {
    font-weight: 500;
    font-size: 16px;
  }
  .event-gallery_event-gallery .slider_one h3 {
    font-size: 18px;
  }
}
/*===*/
/*========================gallery-css-end===============================*/
/*=============add-footer-conf-website-logos=======17-04-2023====================*/
.other_conf_logos ul li {
  padding: 5px;
}

.other_conf_logos {
  padding: 28px 0px 6px;
}
.other_conf_logos hr {
  border-top: 1px solid #e7dfdf82;
}
/* .other_conf_logos h6{
    color: var(--theme-color);
    font-size: 22px;
    text-align: center;
    padding: 34px 0px 6px;
} */

.other_conf_logos ul.conf_web_logos {
  display: flex;
  justify-content: space-between;
  align-items: center;
  list-style: none;
  flex-wrap: wrap;
}
.other_conf_logos ul.conf_web_logos li a {
  display: inline-block;
  width: 180px;
  max-width: 100%;
}
.other_conf_logos ul.conf_web_logos li a img {
  display: block;
  width: 100%;
  max-width: 100%;
}
.other_conf_logos ul.conf_web_logos li a .logo_more {
  width: 50%;
}
@media screen and (max-width: 1500px) {
  .other_conf_logos ul.conf_web_logos li a {
    width: 130px;
  }
}
@media screen and (max-width: 1199px) {
  .welcome-figure {
    max-width: 80%;
    margin: 0px auto 50px auto;
  }
}
@media screen and (max-width: 991px) {
  /* .other_conf_logos ul.conf_web_logos li a img {
    display: block;
    width: 130px;
    max-width: 130px;
} */
  .welcome-figure::after {
    right: 0px;
  }
  .welcome-figure::before {
    left: 0px;
  }
}
@media screen and (max-width: 767px) {
  .other_conf_logos ul.conf_web_logos {
    justify-content: center;
  }
  /* .other_conf_logos ul.conf_web_logos li a img {
        width: 140px;
        max-width: 100%;
    } */

  .other_conf_logos ul.conf_web_logos li a {
    width: 200px;
    max-width: 100%;
  }
}

/*======================country-code==css-add====code=by=himanshu====21-04-2023===========================*/

.iti {
  display: block !important;
  /*    margin: 16px 0px;*/
}
.iti--separate-dial-code .iti__selected-dial-code {
  font-size: 16px;
}
.iti__selected-flag {
  color: #7e7878;
}
body.contact-us_contact-us .iti,
body.be-recognized_be-recognized .iti,
body.sponsors-exhibitors_sponsors-exhibitors .iti,
body.buy-pass_buy-pass .iti {
  margin: 0px 0px;
}
body.sponsors-exhibitors_sponsors-exhibitors .iti .iti__country,
body.sponsors-exhibitors_sponsors-exhibitors
  .iti
  .iti--separate-dial-code
  .iti__selected-dial-code {
  font-size: 14px;
}
.iti--allow-dropdown input,
.iti--allow-dropdown input[type="tel"],
.iti--allow-dropdown input[type="text"],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type="tel"],
.iti--separate-dial-code input[type="text"] {
  width: 100% !important;
  padding: 10px;
}
.iti__country-list {
  z-index: 111;
}
/*======================country-code============================*/

.be-recognized_be-recognized #valid-msg {
  color: #00c900;
}

.be-recognized_be-recognized .hide {
  display: none;
}
.be-recognized_be-recognized #error-msg {
  color: red;
}

/*===========================org-view=====================*/
.organiser_login .nav.nav-pills.nav-stacked a.dropdown-toggle {
  color: #fff !important;
  font-weight: 500;
  text-decoration: none;
  font-size: 24px;
  line-height: 1.45;
  color: #c1c1c1 !important;
  text-transform: capitalize;
  display: inline-block;
  padding: 0;
  cursor: pointer;
  margin: 19px 0px 0px -11px;
}
.organiser_login li.expanded.dropdown ul {
  width: 290px;
}
.organiser_login ul.nav.nav-stacked li {
  padding: 0.5rem 1rem;
}
.organiser_login ul.nav.nav-stacked li a:hover {
  text-decoration: none;
  color: #000;
}

.organiser_login .nav > li > .dropdown-menu {
  background: linear-gradient(
    to right,
    rgb(242 24 79) 0%,
    rgb(242 24 79) 40%,
    rgb(242 24 79 / 69%) 80%,
    rgb(0 0 0 / 70%) 100%
  );
  padding: 0;
  border: 0;
}

.organiser_login .nav > li > .dropdown-menu li a {
  border: 0;
  color: #fff;
  padding: 6px 20px;
  font-size: 16px;
  font-weight: 500;
}
@media screen and (max-width: 1690px) {
  .organiser_login .nav.nav-pills.nav-stacked a.dropdown-toggle {
    font-size: 19px;
    margin-top: 0px;
    margin-left: -16px;
  }
}
@media screen and (max-width: 1430px) {
  .organiser_login .nav.nav-pills.nav-stacked a.dropdown-toggle {
    font-size: 16px;
  }
}
@media screen and (max-width: 991px) {
  .organiser_login .nav.nav-pills.nav-stacked a.dropdown-toggle {
    font-size: 14px;
  }
}

/*=====================*/
/*===============org-view=======================*/

.field-item.even img {
  height: 100%;
  max-height: 400px;
  width: 100%;
  object-fit: contain;
  border: 2px solid #102346;
  padding: 15px;
  border-radius: 10px;
  display: flex;
  margin: auto;
  margin-bottom: 30px;
}
/*=========blog-img============*/

/*=========================Attendee-Reviews-Spring-Edition===========add-8-9-2023===============================*/

.tech_section {
  padding: 100px 0;
}

.tech_figure {
  position: relative;
  z-index: 1;
  padding: 24px 0 0 0;
  margin: 0;
  transition: 0.5s all;
}

.tech_figure:before {
  content: "";
  position: absolute;
  top: 0px;
  left: -48px;
  height: calc(100% - 48px);
  width: calc(100% - 24px);
  background: #000;
  z-index: -1;
  transition: height 0.5s, width 0.5s;
}

.tech_figure:hover::before {
  height: 0;
  width: 0;
}

.red_item {
  color: #f2184e;
}

.tech_content h3,
.all_way_review_section h3,
.attendee_past h3 {
  font-size: 40px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 0px;
  text-transform: capitalize;
}

.attendee_past .form_wrappering h3,
.all_way_review_section h3 {
  text-align: center;
  margin-bottom: 20px;
}

.attendee_past div#edit-actions {
  margin-top: 2rem;
  text-align: center;
}

.attendee_past .form-actions input {
  padding: 4px 42px !important;
}

.tech_content h2,
.all_way_review_section h2,
.attendee_past h2 {
  font-size: 60px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 32px;
  color: #000;
  text-transform: capitalize;
}

.attendee_past,
.tech_content p {
  font-size: 22px;
  line-height: 1.45;
  font-weight: 400;
  margin-bottom: 0px;
  color: #000;
  text-align: justify;
}

.tech_content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: start;
  padding-left: 32px;
}

.carouse_fantastic_slider {
  background: #fff;
  padding: 18px;
}

.all_way_review_section {
  padding: 70px 0;
  background: #f9dbe4;
}

.all_way_review_section h2 {
  margin-bottom: 48px;
}

.carouse_fantastic_content img {
  display: inline-block;
  margin-bottom: 16px;
}

.carouse_fantastic_content h3 {
  font-size: 25px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 0px;
  color: #000;
  text-transform: capitalize;
}

.carouse_fantastic_content h3 span {
  display: block;
  font-size: 15px;
  line-height: 1.45;
  font-weight: 500;
  margin-bottom: 0px;
  color: #000;
}

.review_content {
  text-align: left;
  max-width: 650px;
  margin: 0 auto;
}

.carouse_fantastic_slider .carousel-inner {
  padding: 48px 16px;
  box-shadow: 0px 0px 10px 3px #00000040;
}

.review_content p {
  font-size: 22px;
  line-height: 1.2;
  font-weight: 400;
  margin-bottom: 0px;
  color: #000;
}

span.quote_icon {
  font-size: 100px;
  font-weight: 700;
  line-height: 1.2;
  display: inline-block;
  margin-bottom: 24px;
}

.carouse_fantastic_slider {
  background: #fff;
  padding: 80px;
}

span.quote_icon.quote_icon1 {
  position: relative;
  left: -90px;
}

span.quote_icon.quote_icon2 {
  font-size: 30px;
  position: absolute;
  right: 50px;
  bottom: 0px;
  margin: 0;
}

.carouse_fantastic_slider .carousel-indicators li {
  height: 14px;
  width: 14px;
  display: inline-block;
  border-radius: 50%;
  border: 2px solid #000;
}

carouse_fantastic_slider .carousel-indicators {
  bottom: -5%;
  margin: 0;
}

.carouse_fantastic_slider .carousel-indicators li.active {
  background: #000;
}

.almuni_content {
  background: #1f1f1f;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding: 16px;
}

.almuni_figure {
  margin-bottom: 0;
  position: relative;
}

.almuni_content h3 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  display: block;
  margin-bottom: 0px;
  text-align: left;
}

.almuni_content p {
  color: #fff;
  font-size: 18px;
  text-align: justify;
  margin-top: 20px;
  padding: 18px;
}

.almuni_content h2 {
  font-size: 120px;
  font-weight: 700;
  line-height: 1;
  display: block;
  margin-bottom: 0px;
  text-align: center;
  color: #fff;
}

.almuni_content h4 {
  font-size: 45px;
  font-weight: 500;
  line-height: 1;
  display: block;
  margin-bottom: 0px;
  text-align: right;
  color: #fff;
}

.alumni_section {
  padding: 100px 0;
}

button.btn.btn-md.btn-alumni {
  background: #000;
  color: #fff;
  font-weight: 600;
  font-size: 24px;
  line-height: 1.2;
  display: inline-block;
  margin-top: 24px;
  border-radius: 0;
  padding: 8px 16px;
}

.attendee_past {
  padding: 70px 0;
  background: #000;
}

.attendee_past h2 {
  color: #fff;
  margin-bottom: 0px;
}

.attendee_past p {
  color: #000;
  font-size: 22px;
  margin-bottom: 48px;
  max-width: 100%;
  margin: 0px auto 48px auto;
}

.attendee_past_black p {
  color: #fff;
  font-size: 22px;
  margin-bottom: 48px;
}

ul.attendee_list {
  display: flex;
  margin: 0;
  flex-wrap: wrap;
  padding: 0;
  list-style: none;
}

ul.attendee_list li {
  width: calc(100% / 5);
  display: inline-block;
  padding: 0 16px;
}

.glimpses_events {
  background: #fff;
}

.glimpses_events h2 {
  color: #000;
}

button.btn-email {
  background: #ee4230;
  color: #fff;
  font-weight: 600;
  font-size: 24px;
  line-height: 1.2;
  display: inline-block;
  margin-top: 24px;
  border-radius: 0;
  padding: 8px 24px;
}

button.btn-email:hover {
  background: #ee4230;
}

.an_update p {
  color: #dfdfdf;
  font-weight: 600;
  font-size: 22px;
  line-height: 1.45;
  text-align: justify;
}

.attendee_past .slick_img_sponsors {
  padding: 10px;
  height: 100px;
}

.attendee_past .slick-slide img {
  max-width: 200px;
  margin: 0 auto;
  border-radius: 10px;
  background: #fff;
  height: 100%;
  object-fit: contain;
}

.attendee-review_attendee-review .image-gallery img {
  height: 100%;
  padding: 4px;
  object-fit: cover;
}

.dflx {
  display: flex;
}

/**/
.exhibitor_slider_sponsors ul.slick-dots li {
  display: inline-block;
  border: 2px solid #000;
  outline: 0;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: transparent;
  line-height: 0;

  padding: 0;
  position: relative;
}
.dubai-2023-reviews_dubai-2023-reviews
  .exhibitor_slider_sponsors
  ul.slick-dots
  li.slick-active,
.usa-2023-reviews_usa-2023-reviews
  .exhibitor_slider_sponsors
  ul.slick-dots
  li.slick-active {
  background: black;
}
.dubai-2023-reviews_dubai-2023-reviews .exhibitor_slider_sponsors ul.slick-dots,
.usa-2023-reviews_usa-2023-reviews .exhibitor_slider_sponsors ul.slick-dots {
  list-style: none;
}
.exhibitor_slider_sponsors ul.slick-dots li button {
  display: none;
}
.exhibitor_slider_sponsors ul.slick-dots li + li {
  margin-left: 10px;
}
.exhibitor_slider_sponsors ul.slick-dots li::marker {
  display: none;
}
.exhibitor_slider_sponsors ul.slick-dots li > button:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #f9dbe4;
  border-radius: 50%;
  opacity: 1;
}

.exhibitor_slider_sponsors ul.slick-dots li.slick-active > button:before {
  background: #000;
}

.exhibitor_slider_sponsors ul.slick-dots {
  display: flex;
  width: 100%;
  justify-content: center;
}

.form_wrappering {
  justify-content: center;
}

.review_banner_figure {
  position: relative;
  margin-bottom: 0;
}

.review_banner_caption {
  position: absolute;
  left: 0;
  bottom: 20%;
  width: 100%;
  margin-bottom: 0;
}

.review_banner_caption h1 {
  color: #fff;
  font-size: 60px;
  line-height: 1.2;
  font-weight: 500;
  margin-bottom: 16px;
}

.review_banner_caption strong {
  font-size: 75px;
}

.review_banner_caption p {
  color: #fff;
  font-size: 22px;
  line-height: 1.2;
  font-weight: 400;
  margin-bottom: 0px;
  max-width: 69%;
}
.dubai-2023-reviews_dubai-2023-reviews .exhibitor_slider_sponsors ul.slick-dots,
.eusa-2023-reviews_usa-2023-reviews .exhibitor_slider_sponsors ul.slick-dots {
  list-style: none;
}
.dubai-2023-reviews_dubai-2023-reviews .an_update form .form-text,
.dubai-2023-reviews_dubai-2023-reviews .an_update form .form-email,
.usa-2023-reviews_usa-2023-reviews .an_update form .form-text,
.usa-2023-reviews_usa-2023-reviews .an_update form .form-email {
  padding: 0.5rem;
}

.speaker_bio {
  position: absolute;
  left: 0;
  bottom: 0%;
  width: 100%;
  padding: 15px;
  background: #fff;
  color: #333;
  opacity: 0;
  border: 1px solid #000;
}
.almuni_figure img {
  display: block;
  height: 100%;
  width: 100%;
}
.almuni_figure:hover .speaker_bio {
  bottom: 0;
  opacity: 1;
  transition: all 0.5s ease;
}

.speaker_name {
  font-size: 16px;
  font-weight: 600;
}

/*============================legitimacy======page===========================*/
.legitimacy_all {
  padding: 30px 0px;
}
.seal-of-legitimacy_seal-of-legitimacy .banner_section {
  position: relative;
  padding: 0px;
}
.seal-of-legitimacy_seal-of-legitimacy .banner-img {
  width: 100%;
  height: 70vh;
  object-fit: cover;
}

.seal-of-legitimacy_seal-of-legitimacy .banner_section .main-banner-figure {
  position: relative;
  margin: 0;
}
.seal-of-legitimacy_seal-of-legitimacy .banner_section .main-banner-caption {
  position: absolute;
  top: 50%;
  left: 0%;
  width: 100%;
  transform: translateY(-50%);
}
.seal-of-legitimacy_seal-of-legitimacy .banner_section h1 {
  font-size: 50px;
  font-weight: bold;
  text-transform: capitalize;
  color: white;
}
.seal-of-legitimacy_seal-of-legitimacy .banner_section h1 span {
  color: var(--theme-color);
  display: block;
}
.seal-of-legitimacy_seal-of-legitimacy .our_proven_section {
  padding-top: 40px;
}
/* =======================legitimacy_section================================== */
.legitimacy_section .legitimacy_heading {
  margin-bottom: 40px;
}
.legitimacy_section .legitimacy_heading span,
.enlightening_section h2 span,
.our_proven_section h3 span,
.Legitimacy_Part5 .reviews_content h3 span {
  display: block;
  color: var(--theme-color);
}
.seal-of-legitimacy_seal-of-legitimacy .review_banner_caption h1 {
  color: var(--main-color);
  font-size: 80px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 16px;
  text-transform: capitalize;
}
.seal-of-legitimacy_seal-of-legitimacy .review_banner_caption strong {
  font-size: 60px;
  font-weight: 800;
  color: #fff;
}
.legitimacy_section .legitimacy_heading h2 {
  max-width: 1200px;
  margin: 10px auto;
  text-align: center;
  border: 1px solid var(--theme-color);
  border-radius: 10px;
  padding: 20px;
  font-size: 25px;
  font-weight: 500;
}
.legitimacy_section .legitimacy_content_wrapper p {
  font-size: 20px;
  text-align: center;
}
.legitimacy_section .legitimacy_content_wrapper p a {
  color: #f2184e;
  text-decoration: none;
}
/* ==================uniqueness_section============================ */
.uniqueness_section h2 {
  font-size: 60px;
  font-weight: 500;
  color: var(--theme-color);
}
.uniqueness_section h2 ~ p {
  font-size: 20px;
}
.uniqueness_content {
  background: #f8f8f8;
  max-width: 1720px;
  margin: 0 auto;
  border-radius: 10px;
  padding: 30px 20px;
}
.uniqueness_content .row {
  display: flex;
  flex-wrap: wrap;
}
.mt-4 {
  margin-top: 24px;
}
.uniqueness_content .row .col-lg-8 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.uniqueness_section h2 strong {
  display: block;
  color: #000;
}
.uniqueness_section_card_box {
  text-align: center;
  background: #fff;
  padding: 25px;
  border-radius: 10px;
  box-shadow: 0px 3px 10px #e5e1e1;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.uniqueness_section_card_box span {
  display: inline-block;
  margin-bottom: 10px;
}
.uniqueness_section_card_box span img {
  width: auto;
  max-width: 60px;
}
.uniqueness_section_card_box h3 {
  font-size: 25px;
  font-weight: 600;
  color: var(--theme-color);
  margin-bottom: 20px;
}
.uniqueness_section_card_box p {
  font-size: 16px;
  font-weight: 400;
}

/* ================enlightening_section====================== */
.Legitimacy_Part3 .owl-dots,
.Legitimacy_Part5 .owl-dots {
  text-align: center;
  display: flex;
  justify-content: space-around;
  max-width: 200px;
  margin: 30px auto;
}
.Legitimacy_Part3 .owl-theme .owl-dots .owl-dot span,
.Legitimacy_Part5 .owl-theme .owl-dots .owl-dot span {
  height: 10px;
  background: var(--theme-color);
  width: 10px;
  display: block;
  border-radius: 50%;
}
.seal-of-legitimacy_seal-of-legitimacy .vedio_main_two .item .image_iframe {
  position: relative;
}
.seal-of-legitimacy_seal-of-legitimacy .vedio_main_two .item .image_wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.seal-of-legitimacy_seal-of-legitimacy .vedio_main_two .item .image_wrapper img,
.conference-format_conference-format .vedio_main_two .item .image_wrapper img {
  height: 100%;
  object-fit: cover;
}
.enlightening_section h2,
.Legitimacy_Part5 .reviews_content h3 {
  text-align: center;
  font-size: 35px;
  font-weight: 600;
  margin-bottom: 25px;
  max-width: 100%;
}
.Legitimacy_Part5 .see-it {
  padding-top: 40px;
}
.our_proven_section p,
.enlightening_section .heading_wrapper p,
.Legitimacy_Part5 .reviews_content p {
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 50px;
  max-width: 100%;
}
.enlightening_section p {
  font-size: 16px;
}
.enlightening_section .reviews_content {
  text-align: center;
}
.enlightening_section .owl-carousel.owl-drag .owl-item {
  opacity: 1;
  border: 1px solid black;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}
.seal-of-legitimacy_seal-of-legitimacy
  .enlightening_section
  .item
  .slider_content
  p {
  margin-bottom: 0px;
  text-align: center;
}
.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .item .video_btn,
.conference-format_conference-format .enlightening_section .item .video_btn {
  top: 50%;
  left: 50%;
  cursor: pointer;
  position: absolute;
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
  transform: translate(-50%);
  z-index: 1111;
  display: none;
}
.conference-format_conference-format .enlightening_section .item .video_btn {
  display: block;
}
.seal-of-legitimacy_seal-of-legitimacy
  .enlightening_section
  .center
  .item
  .video_btn {
  display: block;
}
.seal-of-legitimacy_seal-of-legitimacy
  .enlightening_section
  .image_iframe
  iframe,
.conference-format_conference-format
  .enlightening_section
  .image_iframe
  iframe {
  width: 100%;
}
.seal-of-legitimacy_seal-of-legitimacy
  .enlightening_section
  .item
  .slider_content
  p
  span {
  color: var(--main-color);
}
.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .item {
  margin: 0;
}
.seal-of-legitimacy_seal-of-legitimacy
  .enlightening_section
  .owl-carousel.owl-drag
  .owl-item.active.center
  .item
  .image_iframe
  .slider_content {
  padding: 30px;
}

.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .item img.btn_play,
.conference-format_conference-format .enlightening_section .item img.btn_play {
  width: 60px;
  height: 60px;
}
.seal-of-legitimacy_seal-of-legitimacy .owl-carousel .owl-nav button.owl-prev,
.seal-of-legitimacy_seal-of-legitimacy .owl-carousel .owl-nav button.owl-next,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
  color: var(--main-color) !important;
  font-size: 50px !important;
  height: 50px;
  width: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--main-color);
  border-radius: 30px;
  position: absolute;
  transform: translateY(-40%);
  top: 40%;
  z-index: 111;
}
.seal-of-legitimacy_seal-of-legitimacy .owl-carousel .owl-nav button.owl-prev {
  left: 0;
}
.seal-of-legitimacy_seal-of-legitimacy .owl-carousel .owl-nav button.owl-next {
  right: 0;
}

.seal-of-legitimacy_seal-of-legitimacy
  .vedio_slider_seal-of-legitimacy_seal-of-legitimacy {
  position: relative;
}
.enlightening_section .owl-carousel.owl-drag .owl-item:after {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  content: "";
  background: rgb(248, 249, 251);
  background: radial-gradient(
    circle,
    rgba(248, 249, 251, 1) 0%,
    rgba(255, 58, 58, 0) 100%
  );
}
.enlightening_section .owl-carousel.owl-drag .active:after,
.enlightening_section .owl-carousel.owl-drag .center:after {
  position: static;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: transparent;
}
.enlightening_section .owl-carousel.owl-drag .slider_content {
  padding: 8px;
}

.enlightening_section .owl-carousel.owl-drag .center .slider_content {
  padding: 20px;
}
/* ========our_proven_section================== */
.our_proven_section h2 {
  text-align: center;
  font-size: 35px;
  font-weight: 600;
  color: var(--theme-color);
  margin-bottom: 30px;
}
.our_proven_section .slick-slide img {
  max-width: 200px;
  margin: 0 auto;
  border-radius: 10px;
  height: 100%;
  object-fit: cover;
  border: 1px solid var(--main-color);
  padding: 15px;
  background: #fff;
}

.our_proven_section h3 {
  font-size: 35px;
  text-transform: uppercase;
  font-weight: 600;
  /* margin-top: 30px; */
}
.our_proven_section .logos_slider {
  padding: 20px;
  border: 1px solid var(--theme-color);
  border-radius: 10px;
  background: #f8f8f8;
}
.our_proven_section .logos_slider .row .col-md-4 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.our_proven_section .logos_slider .row .col-md-4 h4 {
  margin-top: 30px;
}
.Legitimacy_Part5 .reviews_content p a {
  background: var(--main-color) !important;
  color: #fff;
}

.health-2-0-conference-dubai-2023-reviews_health-2-0-conference-dubai-2023-reviews
  .attendee_past
  .image-gallery
  .container {
  padding: 0;
}
/*========Attendee-Reviews-Spring-Edition==and=======legitimacy=page==@media_start========*/
/*===================Attendee-Reviews-Spring-Edition=====@media_start============================*/

@media screen and (min-width: 1650px) {
  .dubai-2023-reviews_dubai-2023-reviews .container,
  .eusa-2023-reviews_usa-2023-reviews .container {
    max-width: 1400px;
    margin: 0 auto;
  }
}

/*========================================================*/
@media screen and (max-width: 1650px) {
  span.quote_icon.quote_icon1 {
    left: -20px;
  }

  .almuni_content h2 {
    font-size: 90px;
  }
}

@media screen and (max-width: 1500px) {
  .tech_content h2,
  .all_way_review_section h2,
  .attendee_past h2 {
    font-size: 38px;
    margin-bottom: 10px;
  }

  .tech_content h3,
  .all_way_review_section h3,
  .attendee_past h3 {
    font-size: 25px;
  }

  .tech_content {
    font-size: 18px;
    justify-content: center;
  }

  .almuni_content h2 {
    font-size: 70px;
  }

  .almuni_content h4,
  .almuni_content h3 {
    font-size: 30px;
  }

  .almuni_content h3 {
    padding-left: -10px;
  }

  .almuni_content h2 {
    padding-right: 44px;
  }

  span.quote_icon.quote_icon1 {
    left: -15px;
  }

  span.quote_icon {
    font-size: 60px;
  }

  .review_banner_caption h1 {
    font-size: 48px;
  }

  .review_banner_caption h1 {
    font-size: 48px;
  }

  .review_banner_caption p {
    font-size: 18px;
  }

  .dubai-2023-reviews_dubai-2023-reviews div#edit-actions,
  .eusa-2023-reviews_usa-2023-reviews div#edit-actions {
    margin-top: 20px;
  }

  .review_banner_caption strong {
    font-size: 50px;
  }

  .review_banner_caption h1 {
    font-size: 40px;
  }
  /*===============*/
  .seal-of-legitimacy_seal-of-legitimacy .review_banner_caption h1 {
    font-size: 60px;
  }
  .seal-of-legitimacy_seal-of-legitimacy .review_banner_caption strong,
  .uniqueness_section h2 {
    font-size: 45px;
  }
  .enlightening_section h2,
  .Legitimacy_Part5 .reviews_content h3,
  .attendee_past h2 {
    font-size: 30px;
  }
  .review_banner_caption p,
  .legitimacy_section .legitimacy_content_wrapper p,
  .enlightening_section .heading_wrapper p,
  .our_proven_section p,
  .Legitimacy_Part5 .reviews_content p {
    font-size: 18px;
  }
  .tech_content h3,
  .all_way_review_section h3,
  .attendee_past h3 {
    font-size: 35px;
  }
}

/*====================================================*/
@media screen and (max-width: 1400px) {
  .tech_content h3,
  .all_way_review_section h3,
  .attendee_past h3 {
    font-size: 25px;
  }

  .carouse_fantastic_content h3 span {
    font-size: 13px;
  }
}

/*====================================================*/
@media screen and (max-width: 1199px) {
  .tech_content h3,
  .all_way_review_section h3,
  .attendee_past h3 {
    font-size: 22px;
  }

  .carouse_fantastic_content h3 span {
    font-size: 15px;
  }

  button.btn.btn-md.btn-alumni {
    font-size: 16px;
  }

  .review_banner_caption strong {
    font-size: 50px;
  }

  .attendee_past,
  .tech_content p,
  .review_content p,
  .attendee_past p,
  .attendee_past_black p,
  .an_update p {
    font-size: 20px;
  }

  .tech_content h2,
  .all_way_review_section h2,
  .attendee_past h2 {
    font-size: 32px;
  }

  .tech_content h3,
  .all_way_review_section h3,
  .attendee_past h3 {
    font-size: 20px;
  }
  /*===========*/
  .seal-of-legitimacy_seal-of-legitimacy .review_banner_caption h1 {
    font-size: 50px;
  }
  .seal-of-legitimacy_seal-of-legitimacy .banner_section h1 {
    font-size: 45px;
  }
  .legitimacy_section .legitimacy_content_wrapper p,
  .uniqueness_section h2 ~ p,
  .uniqueness_section_card_box h3,
  .enlightening_section p,
  .our_proven_section p,
  .Legitimacy_Part5 .reviews_content p {
    font-size: 18px;
  }
  .uniqueness_section h2 {
    font-size: 35px;
  }
  .enlightening_section h2,
  .Legitimacy_Part5 .reviews_content h3,
  .tech_content h2,
  .all_way_review_section h2,
  .attendee_past h2 {
    font-size: 25px;
  }
}

/*===========================*/
@media screen and (max-width: 1024px) {
  .review_content p,
  .an_update p {
    font-size: 20px;
  }
  .home_home .responsive .slick-next.slick-arrow {
    display: none !important;
  }
  .home_home .responsive .slick-prev.slick-arrow {
    display: none !important;
  }
  span.quote_icon {
    font-size: 40px;
  }

  .tech_content h3,
  .all_way_review_section h3,
  .attendee_past h3 {
    margin-bottom: 10px;
  }
  .attendee_past,
  .tech_content p {
    font-size: 20px;
  }
}

/*==============================*/

@media screen and (max-width: 991px) {
  .attendee_past,
  .tech_content p,
  .attendee_past,
  .tech_content p,
  .review_content p,
  .attendee_past p,
  .attendee_past_black p,
  .an_update p,
  .review_content p,
  .an_update p {
    font-size: 18px;
  }

  .almuni_content h2 {
    font-size: 50px;
  }
  .field-item.even img {
    width: 100%;
  }

  .wrapping_bindingg {
    margin: 0 auto;
    width: 70%;
  }

  .almuni_content h2 {
    font-size: 50px;
  }
  .seal-of-legitimacy_seal-of-legitimacy .banner_section h1 {
    font-size: 40px;
  }
  .legitimacy_section .legitimacy_heading h2 {
    font-size: 20px;
  }
  .uniqueness_section h2 {
    font-size: 30px;
  }
  .review_banner_section .review_banner_figure img {
    height: 60vh;
    object-fit: cover;
  }
  .almuni_content p {
    padding: 0;
  }
}
/*=====================================*/
@media screen and (max-width: 767px) {
  .tech_figure:before {
    left: -6px;
  }

  .tech_figure {
    max-width: 500px;
    margin: 0 auto;
  }

  .tech_content {
    padding-left: 0px;
    padding: 25px;
  }

  .tech_content p {
    text-align: justify;
  }

  .tech_content h2 {
    font-size: 30px;
  }

  .review_banner_caption strong {
    font-size: 40px;
  }

  .tech_content h2 br {
    display: none;
  }

  span.quote_icon.quote_icon2 {
    position: static;
    display: block;
    text-align: right;
  }

  span.quote_icon.quote_icon1 {
    left: 0;
  }

  span.quote_icon,
  .review_banner_caption h1 {
    font-size: 30px;
  }

  .review_content p,
  .an_update p,
  .attendee_past,
  .tech_content p,
  .attendee_past,
  .tech_content p,
  .review_content p,
  .attendee_past p,
  .attendee_past_black p,
  .an_update p {
    font-size: 18px;
  }

  .attendee_past {
    padding: 50px 20px;
  }

  .almuni_content {
    padding: 40px;
  }

  .wrapping_bindingg {
    width: 70%;
  }
  .dubai-2023-reviews_dubai-2023-reviews .banner-section img,
  .eusa-2023-reviews_usa-2023-reviews .banner-section img {
    height: 60vh;
    object-fit: cover;
  }
  /*==============*/
  .seal-of-legitimacy_seal-of-legitimacy .review_banner_caption h1 {
    font-size: 40px;
    margin-left: 20px;
  }
  .legitimacy_all {
    padding: 30px 0px;
  }
  .uniqueness_section h2,
  .uniqueness_section h2 ~ p {
    text-align: center;
    margin-bottom: 10px;
  }
  .uniqueness_section_card_box h3 {
    font-size: 18px;
  }
  .uniqueness_section_card_box span img {
    max-width: 40px;
  }
  .enlightening_section h2,
  .Legitimacy_Part5 .reviews_content h3,
  .tech_content h2,
  .all_way_review_section h2,
  .attendee_past h2,
  .attendee_past h3 {
    font-size: 20px;
  }
  .uniqueness_section h2 strong,
  .our_proven_section h3 span {
    display: inline-block;
  }
  .almuni_content p {
    padding: 18px;
  }
}

/*===========================*/
@media screen and (max-width: 600px) {
  .almuni_content h2 {
    font-size: 50px;
  }

  .review_banner_caption strong {
    font-size: 40px;
  }

  .review_banner_caption p {
    font-size: 16px;
    text-align: justify;
  }
  .dubai-2023-reviews_dubai-2023-reviews .review_banner_caption p,
  .eusa-2023-reviews_usa-2023-reviews .review_banner_caption p {
    max-width: 100%;
    text-align: inherit;
  }
  .attendee_past,
  .tech_content p {
    font-size: 16px;
  }

  .all_way_review_section h2 {
    font-size: 22px;
    margin-bottom: 23px;
  }

  .all_way_review_section {
    padding: 40px 0;
  }

  .review_content p {
    font-size: 16px;
    text-align: justify;
  }

  .dubai-2023-reviews_dubai-2023-reviews .banner-section img,
  .eusa-2023-reviews_usa-2023-reviews .banner-section img {
    height: 52vh;
  }
}

@media screen and (max-width: 575px) {
  .review_banner_caption strong {
    font-size: 30px;
  }

  .review_banner_caption h1,
  .tech_content h2 {
    font-size: 25px;
  }

  .almuni_content h2 {
    font-size: 40px;
  }
  .tech_section {
    padding: 50px 0px;
  }
  .dubai-2023-reviews_dubai-2023-reviews
    .all_way_review_section
    .exhibitor_slider_sponsors
    ul.slick-dots,
  .eusa-2023-reviews_usa-2023-reviews
    .all_way_review_section
    .exhibitor_slider_sponsors
    ul.slick-dots {
    display: none;
  }
  .review_content p,
  .an_update p,
  .attendee_past,
  .tech_content p,
  .attendee_past,
  .tech_content p,
  .review_content p,
  .attendee_past p,
  .attendee_past_black p,
  .an_update p {
    font-size: 16px;
  }
  .tech_content h2 {
    font-size: 18px;
  }
  .almuni_content h2 {
    font-size: 30px;
    padding: 0;
  }
  .almuni_content h4,
  .almuni_content h3,
  .tech_content h2,
  .all_way_review_section h2,
  .attendee_past h2 {
    font-size: 20px;
  }
  .almuni_content {
    padding: 15px;
  }
  .almuni_content {
    padding: 15px;
  }
  .carouse_fantastic_slider {
    padding: 30px;
  }
  .dubai-2023-reviews_dubai-2023-reviews .carouse_fantastic_slider,
  .eusa-2023-reviews_usa-2023-reviews .carouse_fantastic_slider {
    background: #fff;
    padding: 20px;
  }
  /*======*/
  .tech_content h2,
  .legitimacy_section .legitimacy_heading h2 {
    font-size: 18px;
  }
  .attendee_past p,
  .legitimacy_section .legitimacy_content_wrapper p,
  .enlightening_section .heading_wrapper p,
  .Legitimacy_Part5 .reviews_content p {
    text-align: justify;
  }
  .uniqueness_section h2 {
    font-size: 26px;
    text-align: center;
    margin-bottom: 1rem;
  }
  .Legitimacy_Part5 .reviews_content p + p {
    text-align: center;
  }
  .seal-of-legitimacy_seal-of-legitimacy .banner_section h1 {
    font-size: 30px;
  }
}
/* ==================conference-format_conference-format===26-dec-2023============================= */
.conference-format_conference-format
  .legitimacy_section
  .legitimacy_heading
  h2 {
  border: transparent;
  font-size: 50px;
  padding: 0;
}
.conference-format_conference-format
  .legitimacy_section
  .legitimacy_content_wrapper
  p {
  font-size: 22px;
  text-align: center;
  margin-bottom: 50px;
}
.Conference_Format_3 .legitimacy_content_wrapper {
  background: #000;
  padding: 50px;
  text-align: center;
  color: #fff;
  border-radius: 13px;
}
.Conference_Format_3 .red-btn {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.45;
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
  background: var(--theme-color);
  padding: 6px 16px;
  border-radius: 8px;
  border: 1px solid var(--theme-color);
  transition: 0.5s all;
}
.conference-format_conference-format .review_banner_caption h1 {
  text-transform: uppercase;
  color: var(--theme-color);
  font-weight: bolder;
  font-size: 80px;
}
.conference-format_conference-format .review_banner_caption strong {
  font-size: 40px;
  color: #fff;
  font-weight: 500;
}
/*.conference-format_conference-format .review_banner_caption p{
   max-width: 50%;
   text-align: justify;
}*/
.speaker_sessions .speaker_content h2,
.speaker_sessions .speaker_content h3
 {
  font-size: 50px;
  font-weight: 500;
  margin-bottom: 50px;
}
.Conference_Format_4 .speaker_img {
  width: auto;
  max-width: 680px;
}
.speaker_sessions .speaker_content h2 span, 
.speaker_sessions .speaker_content h3 span {
  color: var(--theme-color);
}
.speaker_sessions .speaker_content p {
  font-size: 22px;
  text-align: justify;
}
.Conference_Format_4 .row .col-12:nth-child(2) {
  display: flex;
  align-items: center;
  justify-content: center;
}

.conference-format_conference-format .vedio_main_two .item .image_iframe {
  position: relative;
  border-radius: 25px;
  overflow: hidden;
}
.conference-format_conference-format .vedio_main_two .item .image_wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.conference-format_conference-format .vedio_main_two .item .image_wrapper img {
  height: 100%;
  object-fit: cover;
}
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
  font-size: 60px !important;
}
.conference-format_conference-format .owl-carousel .owl-nav.disabled {
  display: none;
}
.Conference_Format_7 .review_banner_caption .speaker_content,
.Conference_Format_9 .review_banner_caption .speaker_content {
  text-align: justify;
}
.Conference_Format_5 .pannelisst {
  background: #000;
  padding: 50px;
  border-radius: 22px;
  color: #fff;
}
.Conference_Format_5 .pannelisst h2 {
  font-size: 50px;
  color: var(--theme-color);
}
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
  right: -108px;
}
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev {
  left: -120px;
}
.Conference_Format_5 p {
  font-size: 22px;
}
.Conference_Format_7 .speaker_content h3,
.Conference_Format_9 .speaker_content h3 {
  font-size: 50px;
  color: var(--theme-color);
  font-weight: 500;
  margin-bottom: 20px;
}
.Conference_Format_7 img,
.Conference_Format_9 img {
  height: 100%;
}
.Conference_Format_7 .review_banner_caption p,
.Conference_Format_9 .review_banner_caption p {
  max-width: 100%;
  line-height: 1.6;
}

.Conference_Format_5 .owl-carousel.owl-drag .active + div:after,
.Conference_Format_5 .owl-carousel.owl-drag .owl-item:after,
.Conference_Format_5 .owl-carousel.owl-drag .active:after {
  position: static;
  background: transparent;
  background: none;
}
.Conference_Format_6 .speaker_img img,
.Conference_Format_8 .speaker_img img,
.Conference_Format_10 .speaker_img img {
  border-radius: 20px;
}
.Conference_Format_6 .speaker_img,
.Conference_Format_8 .speaker_img,
.Conference_Format_10 .speaker_img {
  border-radius: 20px;
  margin-left: -120px;
  width: 50%;
}
.Conference_Format_speak {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Conference_Format_6 .speaker_content,
.Conference_Format_8 .speaker_content,
.Conference_Format_10 .speaker_content {
  background: #f5f5f5;
  padding: 29px;
  border-radius: 15px;
  position: relative;
  width: 50%;
  z-index: 11;
  box-shadow: 3px 4px 10px #423e3e;
}
.Conference_Format_6 .speaker_content p,
.Conference_Format_8 .speaker_content p,
.Conference_Format_10 .speaker_content p {
  font-size: 20px;
  text-align: justify;
  line-height: 1.4;
}

.Conference_Format_6 .row .col-12:nth-child(1),
.Conference_Format_8 .row .col-12:nth-child(1),
.Conference_Format_10 .row .col-12:nth-child(1) {
  display: flex;
  justify-content: center;
  align-items: center;
}
.form_section_format .wrappered {
  background: #000;
  padding: 30px;
  border-radius: 22px;
  margin-top: 6rem;
  position: relative;
}
.form_section_format .wrappered form .mt-5 {
  margin-top: 40px !important;
}
.form_section_format .column_inputing {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
  margin-bottom: 10px;
}
.form_section_format .column_inputing .js-form-type-tel {
  width: 100%;
}
.form_section_format .column_inputing .js-form-type-tel .form-tel {
  height: 52px;
  /* margin-bottom: 30px !important; */
}
.iti__country-name,
.iti__flag-box {
  color: #000;
}
.form_section_format .wrapper {
  color: #fff;
}
.form_section_format .wrappered .form-item,
.form_section_format .wrappered .form-actions {
  margin: 0px !important;
}

.form_section_format input#edit-actions-submit {
  border: 0px;
  background: var(--theme-color);
  width: 100%;
  max-width: 100%;
  white-space: normal;
  display: block;
  border-radius: 4px;
  height: 100%;
  padding: 11px !important;
  font-size: 22px !important;
  color: #fff;
}
.form_section_format .wrapper h2 {
  font-size: 50px;
  font-weight: 500;
  margin-bottom: 1rem;
  color: #fff;
}
.form_section_format .wrapper h2 span {
  color: var(--theme-color);
}
.form_section_format .wrapper p {
  font-size: 20px;
  margin-bottom: 2rem;
}
.form_section_format .form-text,
.form_section_format .form-url,
.form_section_format .form-email,
.form_section_format .form-textarea,
.form_section_format .form-tel {
  width: 100%;
  height: 100%;
  padding: 15px;
  font-size: 1rem;
  border: 1px solid var(--theme-color);
  border-radius: 10px;
}

.form_section_format div#edit-actions {
  padding: 0;
}
.form_section_format img {
  height: 100%;
  position: absolute;
  top: 30px;
  right: 0px;
  max-width: 90%;
  object-fit: cover;
}
/* .form_section_format label {
  display: none;
} */
.Become_A_Speaker_Banner .review_banner_figure img {
  height: 70vh;
  object-fit: cover;
}
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev {
  left: -120px;
}
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
  font-size: 80px !important;
  border: none;
}

.conference-format_conference-format .vedio_main_two .item .image_iframe {
  position: relative;
  border-radius: 25px;
  overflow: hidden;
}
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev {
  left: -120px;
}
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
  right: -108px;
}
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
  font-size: 80px !important;
}
.conference-format_conference-format
  .single-featured-image-header
  .top_panel_image_header
  h1
  strong {
  font-size: 40px;
  color: #fff;
}
.conference-format_conference-format
  .single-featured-image-header
  .top_panel_image_header
  h1 {
  text-transform: uppercase;
  color: var(--main-color);
  font-weight: 500;
  font-size: 80px;
  text-align: left;
}
.conference-format_conference-format .top_panel_image_header p {
  color: #fff;
  font-size: 22px;
  line-height: 1.2;
  font-weight: 400;
  margin-bottom: 0px;
  max-width: 70%;
}
.conference-format_conference-format
  .single-featured-image-header
  .top_panel_image_header {
  text-align: left;
}
.conference-format_conference-format
  .single-featured-image-header
  .top_panel_image_header {
  top: 0;
  bottom: 20%;
}
/*========conf_format-page-css-start=====end=======*/
/*=========@media=========*/
@media screen and (min-width: 1550px) {
  .conference-format_conference-format .container {
    max-width: 1490px;
    margin: 0 auto;
  }
}

@media screen and (max-width: 1500px) {
  .conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
    right: -55px;
  }
  .conference-format_conference-format
    .single-featured-image-header
    .top_panel_image_header
    h1 {
    font-size: 70px;
  }
  .conference-format_conference-format
    .single-featured-image-header
    .top_panel_image_header
    h1
    strong {
    font-size: 35px;
  }
  .conference-format_conference-format .top_panel_image_header p {
    font-size: 20px;
    font-weight: 400;
  }
  .conference-format_conference-format .owl-carousel .owl-nav button.owl-prev {
    left: -55px;
  }
  .speaker_sessions .speaker_content p,
  .conference-format_conference-format
    .legitimacy_section
    .legitimacy_content_wrapper
    p,
  .form_section_format .wrapper p,
  .review_banner_caption p {
    font-size: 18px;
  }
  .Conference_Format_4 .speaker_img {
    max-width: 500px;
  }
  /*.Conference_Format_7 .review_banner_caption{
   bottom: 10%;
}*/
  .speaker_sessions .speaker_content h2,
  .speaker_sessions .speaker_content h3,
  .Conference_Format_7 .speaker_content h3,
  .Conference_Format_9 .speaker_content h3,
  .form_section_format .wrapper h2,
  .Conference_Format_5 .pannelisst h2 {
    font-size: 35px;
    margin-bottom: 20px;
  }
  .form_section_format .wrappered {
    margin-top: 2rem;
  }
  .conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
  .conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
    font-size: 50px !important;
  }
  .conference-format_conference-format .review_banner_caption h1 {
    font-size: 70px;
  }
  .conference-format_conference-format .review_banner_caption strong,
  .conference-format_conference-format
    .legitimacy_section
    .legitimacy_heading
    h2,
  .Conference_Format_5 .pannelisst h2 {
    font-size: 35px;
  }
  .conference-format_conference-format
    .Conference_Format
    .review_banner_caption
    p {
    font-size: 18px;
    line-height: 1.55;
  }
}
/*===============*/
@media screen and (max-width: 1199px) {
  .conference-format_conference-format .review_banner_caption h1 {
    font-size: 50px;
  }
  .Conference_Format_7 .review_banner_caption p,
  .Conference_Format_9 .review_banner_caption p {
    max-width: 100%;
    line-height: 1.4;
    font-size: 16px;
  }
  .speaker_sessions .speaker_content h2,
   .speaker_sessions .speaker_content h3,
  .Conference_Format_7 .speaker_content h3,
  .Conference_Format_9 .speaker_content h3,
  .form_section_format .wrapper h2,
  .Conference_Format_5 .pannelisst h2 {
    font-size: 30px;
    margin-bottom: 10px;
  }
  .speaker_sessions .speaker_content p,
  .conference-format_conference-format
    .legitimacy_section
    .legitimacy_content_wrapper
    p,
  .form_section_format .wrapper p,
  .Conference_Format_5 .heading_wrapper p {
    font-size: 16px;
  }
  .conference-format_conference-format .review_banner_caption strong,
  .conference-format_conference-format
    .legitimacy_section
    .legitimacy_heading
    h2,
  .Conference_Format_5 .pannelisst h2 {
    font-size: 25px;
  }
  .form_section_format input#edit-actions-submit {
    font-size: 16px !important;
  }
  .form_section_format img {
    height: 100%;
    position: absolute;
    top: 26px;
    right: -15px;
    max-width: 100%;
  }
  .conference-format_conference-format
    .single-featured-image-header
    .top_panel_image_header
    h1 {
    font-size: 50px;
  }
  .conference-format_conference-format
    .single-featured-image-header
    .top_panel_image_header
    h1
    strong {
    font-size: 25px;
  }
  .conference-format_conference-format .top_panel_image_header p {
    font-size: 18px;
  }
}
@media screen and (max-width: 991px) {
  .Conference_Format .review_banner_figure img {
    height: 70vh;
    object-fit: cover;
  }
}
/*===========*/
@media screen and (max-width: 767px) {
  .conference-format_conference-format
    .Conference_Format
    .review_banner_caption
    p {
    max-width: 100%;
  }
  .speaker_sessions .speaker_content p,
  .conference-format_conference-format
    .legitimacy_section
    .legitimacy_content_wrapper
    p,
  .form_section_format .wrapper p,
  .Conference_Format_5 .heading_wrapper p {
    text-align: justify;
  }
  .form_section_format img {
    position: static;
    width: auto;
    max-width: 200px;
    height: auto;
    margin: 20px auto;
    display: block;
  }
  .form_section_format .wrappered .form-item,
  .form_section_format .wrappered .form-actions {
    margin: 10px 0px !important;
  }
  .form_section_format .wrappered form .mt-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .Conference_Format_speak {
    flex-direction: column;
  }
  .Conference_Format_6 .speaker_img,
  .Conference_Format_8 .speaker_img,
  .Conference_Format_10 .speaker_img {
    margin-left: 0px;
  }
  .Conference_Format_6 .speaker_content,
  .Conference_Format_8 .speaker_content,
  .Conference_Format_10 .speaker_content,
  .Conference_Format_6 .speaker_img,
  .Conference_Format_8 .speaker_img,
  .Conference_Format_10 .speaker_img {
    width: 100%;
    margin-bottom: 20px;
  }
  .Conference_Format_7 img,
  .Conference_Format_9 img {
    height: 50vh;
    object-fit: cover;
  }
  /*.Conference_Format_7 .review_banner_caption {
   bottom: 30%;
}*/
  .conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
  .conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
    font-size: 30px !important;
  }
  .conference-format_conference-format
    .single-featured-image-header
    .top_panel_image_header
    h1 {
    font-size: 40px;
    margin-bottom: 20px;
  }
  .conference-format_conference-format .top_panel_image_header p {
    max-width: 100%;
  }
}
@media screen and (max-width: 575px) {
  /*.Conference_Format_7 .review_banner_caption {
   bottom: 10%;
}*/
  .Conference_Format_5 .pannelisst,
  .Conference_Format_3 .legitimacy_content_wrapper {
    padding: 30px;
  }
  .review_banner_caption p {
    max-width: 100%;
  }
  /*.review_banner_caption{
top: 55%;
}*/
}
@media screen and (max-width: 400px) {
  .Conference_Format_7 img,
  .Conference_Format_9 img {
    height: 60vh;
  }
  .conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
  .conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
    font-size: 40px !important;
  }
  .conference-format_conference-format .owl-carousel .owl-nav button.owl-prev {
    left: -30px;
  }

  .conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
    right: -30px;
  }
  .conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
  .conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
    top: 30%;
  }
  .form_section_format .wrappered form .mt-5 {
    margin-top: 0px !important;
  }
}
/*====================*/
/*========End-of-Attendee-Review-dubai-2023===========*/
/*===========https://www.internet2conf.com/recognition-process===========recognition-process=========*/
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
  .single-featured-image-header
  .top_panel_image_header
  h1 {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 60px;
  text-align: left;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
  .single-featured-image-header
  .top_panel_image_header
  h1
  span {
  background: #3b85ce;
  font-weight: 500;
  display: inline-block;
  padding: 10px;
  font-size: 20px;
  text-transform: capitalize;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
  .top_panel_image_header {
  position: absolute;
  left: 0;
  bottom: 50%;
  width: 100%;
  transform: translateY(50%);
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
  .linkedIn_url
  label {
  visibility: hidden;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
  .linkedIn_url {
  align-items: center;
}
/*==================linkedin_profile_url=======================*/
.recognition-process,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
  .videos-section {
  padding: 50px 0px;
}
body.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool {
  font-family: "Urbanist", sans-serif;
}
.linkedin_profile_url_section
  .linkedin_profile_heading
  .linkedin_profile_menu
  li {
  display: flex;
  justify-content: start;
  align-items: start;
}
.linkedin_profile_url_section
  .linkedin_profile_heading
  .linkedin_profile_menu
  > li:not(:last-child) {
  margin-bottom: 50px;
}
/*.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .iti input,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .iti input[type=tel]{
    margin-bottom: 30px!important;
}
*/
.linkedin_profile_url_section
  .linkedin_profile_heading
  .linkedin_profile_menu
  li
  span {
  padding: 14px;
  display: inline-block;
  background: var(--theme-color);
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  border-radius: 18px;
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
}

.linkedin_profile_url_section
  .linkedin_profile_heading
  .linkedin_profile_menu
  li
  div
  h4 {
  font-size: 30px;
  font-weight: 600;
}
.linkedin_profile_url_section
  .linkedin_profile_heading
  .linkedin_profile_menu
  li
  div
  p {
  font-size: 20px;
}
/*======Profile-Verification-Tool=======*/

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
  .videos-section
  h3 {
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 25px;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
  .videos-section
  h3
  strong {
  display: block;
  color: var(--theme-color);
  font-weight: 700;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
  .videos-section
  p {
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 50px;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
  .videos-section
  p
  a {
  color: var(--main-color);
  text-decoration: none;
}
.enter_url_section .linkedin_profile_url {
  background: #051f39;
  max-width: 1350px;
  margin: 0 auto;
  padding: 50px;
  border-radius: 25px;
}
.enter_url_section .linkedin_profile_url .linkedin_profile_heading h3 {
  text-align: center;
  color: #fff;
  font-size: 35px;
  font-weight: 600;
  margin-bottom: 20px;
}
.enter_url_section .linkedin-form input[type="submit"] {
  color: #fff;
  background: #f2184e;
  outline: none;
  border: none;
  padding: 10px 20px;
  border-radius: 6px;
  margin-bottom: 15px;
}

.enter_url_section .linkedin_profile_url .linkedin_profile_heading p {
  color: #d1d2d3;
}
.enter_url_section .linkedin_profile_url .linkedin_profile_heading .red span p {
  color: red;
}
.enter_url_section
  .linkedin_profile_url
  .linkedin_profile_heading
  .green
  span
  p {
  color: green;
}
.enter_url_section .linkedin_profile_url .linkedin_profile_heading p span {
  color: #fff;
}
.enter_url_section
  .linkedin_profile_url
  .linkedin_profile_heading
  form
  input#edit-actions-submit {
  border: 1px solid #fff;
  background: #1b71c6;
  width: auto;
  max-width: 100%;
  white-space: normal;
  padding: 10px 40px !important;
}
.enter_url_section
  .linkedin_profile_url
  .linkedin_profile_heading
  form
  div#edit-actions {
  text-align: center;
  margin: 20px 0px;
}
.enter_url_section .linkedin_profile_url .linkedin_profile_heading h3 span {
  color: #1d72c7;
}
.enter_url_section .linkedin_profile_url .attendee-number .linkedin-profile img,
.enter_url_section
  .linkedin_profile_url_section
  .attendee-number
  .linkedin-profile
  img {
  width: 100%;
}
.enter_url_section .linkedin_profile_url_section .attendee-number {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.enter_url_section .linkedin_profile_url .attendee-number .linkedin-profile {
  max-width: 300px;
  margin: 0 auto;
}
.enter_url_section .linkedin_profile_url .form-item-first-name,
.enter_url_section .linkedin_profile_url .form-item-last-name {
  display: none;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
  .form-text,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
  .form-url,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
  .form-email,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
  .form-tel {
  display: block;
  width: 100%;
  height: 50px;
  padding: 1.5rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 2px solid #dbe0df;
  border-radius: 0;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  margin: 0;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
  .iti__arrow {
  display: none;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
  .designation_wrapper {
  margin-bottom: 20px;
}
/*======linkedin-page-media=================*/
@media screen and (min-width: 1600px) {
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .container {
    max-width: 1400px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 1500px) {
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .single-featured-image-header
    .top_panel_image_header
    h1 {
    font-size: 50px;
  }
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .videos-section
    h3 {
    font-size: 35px;
  }
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .videos-section
    p,
  .linkedin_profile_url_section
    .linkedin_profile_heading
    .linkedin_profile_menu
    li
    div
    p {
    font-size: 18px;
  }
  .linkedin_profile_url_section
    .linkedin_profile_heading
    .linkedin_profile_menu
    li
    div
    h4 {
    font-size: 25px;
  }
  .linkedin_profile_url_section
    .linkedin_profile_heading
    .linkedin_profile_menu
    > li:not(:last-child) {
    margin-bottom: 35px;
  }
}
@media screen and (max-width: 1199px) {
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .videos-section
    h3 {
    font-size: 30px;
  }
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .videos-section
    p,
  .linkedin_profile_url_section
    .linkedin_profile_heading
    .linkedin_profile_menu
    li
    div
    p {
    font-size: 16px;
  }
  .linkedin_profile_url_section
    .linkedin_profile_heading
    .linkedin_profile_menu
    > li:not(:last-child) {
    margin-bottom: 30px;
  }
  .linkedin_profile_url_section
    .linkedin_profile_heading
    .linkedin_profile_menu
    li
    div
    h4 {
    font-size: 20px;
  }
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .enter_url_section
    .linkedin_profile_url
    .linkedin_profile_heading
    form
    input#edit-actions-submit {
    margin-bottom: 16px !important;
    display: inline-block;
  }

  .page-node-231 .single-featured-image-header h1 span {
    background: #3b85ce;
    font-weight: 500;
    display: inline-block;
    padding: 10px;
    font-size: 20px;
    text-transform: capitalize;
  }

  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .single-featured-image-header
    h1 {
    font-size: 50px;
  }
}
/*========*/
@media screen and (max-width: 1024px) {
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .single-featured-image-header
    img {
    height: 75vh;
    max-height: 75vh;
    object-fit: cover;
  }
}
/*========*/
@media screen and (max-width: 991px) {
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .attendee-number
    .linkedin-profile {
    max-width: 600px;
    margin: 20px auto;
  }
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .videos-section
    p {
    margin-bottom: 35px;
    font-size: 16px;
  }
  .linkedin_profile_url_section
    .linkedin_profile_heading
    .linkedin_profile_menu
    li
    div
    p {
    font-size: 16px;
  }
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .enter_url_section
    .linkedin_profile_url
    .linkedin_profile_heading
    p {
    color: #d1d2d3;
    font-size: 14px;
    margin-top: 15px;
    text-align: center;
  }

  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .single-featured-image-header
    .top_panel_image_header
    h1 {
    font-size: 50px;
  }
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .single-featured-image-header
    img {
    max-height: 50vh;
  }
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .enter_url_section
    .linkedin_profile_url
    .linkedin_profile_heading
    h3 {
    font-size: 30px;
  }
}
/*========*/
@media screen and (max-width: 767px) {
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool.single-featured-image-header
    img {
    max-height: 50vh;
  }
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .videos-section
    h3,
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .enter_url_section
    .linkedin_profile_url
    .linkedin_profile_heading
    h3 {
    font-size: 25px;
  }
  .linkedin_profile_url_section ul.linkedin_profile_menu {
    margin-bottom: 25px;
  }
  .linkedin_profile_url_section
    .linkedin_profile_heading
    .linkedin_profile_menu
    li
    div
    h4 {
    font-size: 20px;
  }
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .attendee-number
    .linkedin-profile {
    max-width: 500px;
    margin: 0 auto;
  }
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .single-featured-image-header
    .top_panel_image_header
    h1
    span {
    margin-bottom: 15px;
  }
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .enter_url_section
    .linkedin_profile_url
    .attendee-number
    .linkedin-profile {
    max-width: 250px;
    margin: 15px auto;
  }
  /*.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .enter_url_section .linkedin_profile_url  form input#edit-email {
   text-align: center;
}*/
  .recognition-process,
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .videos-section {
    padding: 40px 0px;
  }
}
/*=========*/
@media screen and (max-width: 575px) {
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .videos-section
    p {
    text-align: justify;
  }
  .linkedin_profile_url_section
    .linkedin_profile_heading
    .linkedin_profile_menu
    li
    div
    h4 {
    font-size: 20px;
  }
  .linkedin_profile_url_section
    .linkedin_profile_heading
    .linkedin_profile_menu
    li
    div
    p {
    font-size: 15px;
    text-align: justify;
  }
  .linkedin_profile_url_section
    .linkedin_profile_heading
    .linkedin_profile_menu
    li
    span {
    padding: 10px;
    font-size: 15px;
    height: 30px;
    width: 30px;
    margin-right: 8px;
  }
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .single-featured-image-header
    .top_panel_image_header
    h1 {
    font-size: 40px;
  }
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .single-featured-image-header
    .top_panel_image_header
    h1
    span {
    margin-bottom: 10px;
  }
  .recognition-process,
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .videos-section {
    padding: 30px 0px !important;
  }
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .designation_wrapper {
    margin-bottom: 20px;
  }
}
/*====*/
@media screen and (max-width: 400px) {
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .single-featured-image-header
    .top_panel_image_header
    h1 {
    font-size: 30px;
  }
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .single-featured-image-header
    .top_panel_image_header
    h1
    span {
    font-size: 16px;
  }
  .recognition-process,
  .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
    .videos-section {
    padding: 20px 0px !important;
  }
}

/* =========================image_gallery_section=============================== */
/*========video-reviews_video-reviews=============*/
.video-reviews_video-reviews .video_col_section {
  padding: 30px 0px;
}
.video-reviews_video-reviews .videos-section {
  padding: 50px 0px;
}
.video-reviews_video-reviews
  .video_col_section
  .video_col_content
  .row
  .col-lg-4 {
  display: flex;
  align-items: center;
}
.video-reviews_video-reviews
  .single-featured-image-header
  .top_panel_image_header
  h1 {
  font-size: 40px;
}
.video-reviews_video-reviews
  .single-featured-image-header
  .top_panel_image_header
  h1
  span {
  color: var(--theme-color);
}
.video-reviews_video-reviews
  .single-featured-image-header
  .top_panel_image_header
  h1
  p
  a,
.video-reviews_video-reviews
  .single-featured-image-header
  .top_panel_image_header
  h1
  p
  span {
  color: #fff;
}
.video-reviews_video-reviews .videos-section h3 {
  margin-bottom: 16px;
  font-weight: 600;
  color: var(--theme-color);
  font-size: 35px;
}
.video-reviews_video-reviews .videos-section .text-justify p {
  font-size: 20px;
  text-align: center;
  font-weight: 500;
}
.video-reviews_video-reviews .video_col_content .heading_wrapper h3 {
  font-size: 20px;
  font-weight: 600;
  color: var(--theme-color);
}
.video-reviews_video-reviews .video_col_content .heading_wrapper h4 {
  font-size: 16px;
  margin: 20px 0px;
}
.video-reviews_video-reviews .video_col_content .line {
  border-bottom: 2px solid #b6b6b6;
}
.video-reviews_video-reviews .video_col_content .line .row {
  margin-bottom: 20px;
}
/*====*/
.video-reviews_video-reviews .videos_col_two .slider_content h3 {
  font-size: 20px;
  color: var(--theme-color);
  padding: 5px 0px;
}
.video-reviews_video-reviews .videos_col_two .slider_content {
  padding: 0px 20px;
}

.video-reviews_video-reviews .video_col_section .image_iframe {
  position: relative;
}
.video-reviews_video-reviews .video_col_section .image_wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.video-reviews_video-reviews .video_col_section .image_wrapper img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.video-reviews_video-reviews .video_col_section .image_wrapper .video_btn {
  top: 74%;
  left: 79%;
  cursor: pointer;
  position: absolute;
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
}
.video-reviews_video-reviews .video_col_section .image_wrapper img.btn_play {
  width: 40px;
  height: 40px;
}
.video-reviews_video-reviews .video_col_section .image_wrapper .video_btn p {
  margin: 4px 0px;
}
.video-reviews_video-reviews .video_col_section .image_iframe iframe {
  width: 100%;
}

/*========media=========*/
@media screen and (min-width: 1650px) {
  .video-reviews_video-reviews .container {
    max-width: 1400px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 1650px) {
  .video-reviews_video-reviews
    .single-featured-image-header
    .top_panel_image_header
    h1,
  .video-reviews_video-reviews .videos-section h3 {
    font-size: 30px;
  }
  .single-featured-image-header .top_panel_image_header h1 p {
    font-size: 15px;
  }
  .video-reviews_video-reviews .videos-section .text-justify p {
    font-size: 18px;
  }
}
/*===*/
@media screen and (max-width: 1199px) {
  .video-reviews_video-reviews .videos_col_two .slider_content {
    padding: 0px;
  }
}
@media screen and (max-width: 991px) {
  .video-reviews_video-reviews .videos_col_two .slider_content {
    padding: 0px 15px;
  }
  .video-reviews_video-reviews
    .single-featured-image-header
    .top_panel_image_header
    h1,
  .video-reviews_video-reviews .videos-section h3 {
    font-size: 26px;
  }
}
@media screen and (max-width: 767px) {
  .video-reviews_video-reviews .videos-section .text-justify p {
    font-size: 16px;
  }
  .single-featured-image-header img {
    object-fit: cover;
    height: 60vh;
  }
}
@media screen and (max-width: 575px) {
  /* .video-reviews_video-reviews .single-featured-image-header img {
    object-fit: cover;
    height: 35vh;
} */
  .award_tabs_wrapper .tab{
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 375px) {
  /* .single-featured-image-header img {
    object-fit: cover;
    height: 40vh;
} */
  .conference-format_conference-format .single-featured-image-header img {
    object-fit: cover;
    height: 80vh;
  }
  .conference-format_conference-format .single-featured-image-header .top_panel_image_header {
    bottom: 40%;
}
}

/*==========end=======*/
/*=============css-loder==add===================*/

.user_loader_img_2 {
  visibility: hidden;
  width: 100%;
  height: 100%;
  background: #00000047;
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  z-index: 999;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.user_loader_img_2.visibility_visible {
  visibility: visible;
}
.user_loader_img_2.visibility_visible img {
  animation: rotation 6s linear infinite;
}
@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/*============css for as featured on (homepage)=====================*/
.strip {
  padding: 20px 0px;
  /*         background: #8080803d;*/
  margin-top: 40px;
}
.strip h2 {
  font-size: 28px;
  text-align: center;
  margin-bottom: 22px;
  line-height: 1.2;
  color: #000;
  font-weight: 700;
}
.strip a {
  display: block;
  text-align: center;
  /* background: #fff; */
  padding: 10px;
  margin: 10px;
  border-radius: 10px;
}
.strip a img {
  display: inline-block;
  max-width: 100%;
  height: 70px;
}
.strip ul.slick-dots,
.strip button.slick-prev.slick-arrow {
  display: none !important;
}
/*=================end===============================*/
/*=========home-banner-css-new-add==============*/
.home_home .banner_agenda_wrapper {
  padding: 40px 0px;
}
.home_home figure.col-banner-agenda_figure {
  border-radius: 20px;
  overflow: hidden;
  background: #fff;
  width: 100%;
  display: flex;
  justify-content: center;
  height: 100%;
}
.home_home figure.col-banner-agenda_figure div.card_img {
  width: 60%;
}
.home_home figure.col-banner-agenda_figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.home_home figcaption.col-banner-agenda_figure_caption_primery {
  text-align: left;
  width: auto;
  padding: 40px 25px;
  width: 40%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
}
.home_home figcaption.col-banner-agenda_figure_caption_primery a {
  color: #fff;
  background: #f2184e;
  padding: 10px 40px 10px 10px;
  font-size: 22px;
  border-radius: 11px;
  display: inline-block;
  text-decoration: none;
  border: 1px solid #192450;
  position: relative;
}
.home_home figcaption.col-banner-agenda_figure_caption_primery a sup {
  display: block;
  font-size: 12px;
  margin-top: 10px;
}
.home_home figcaption.col-banner-agenda_figure_caption_primery a span {
  transform: rotate(315deg);
  margin: 0px 0px 4px 12px;
  display: inline-flex;
  position: absolute;
  right: 12px;
}
.home_home .col-banner-agenda_figure_caption_primery h3 {
  font-size: 36px;
  line-height: 1.2;
  font-weight: 800;
  text-transform: uppercase;
  color: #192450;
  margin-bottom: 8px;
}
.home_home .col-banner-agenda_figure_caption_primery address {
  font-size: 16px;
  line-height: 1.2;
  font-weight: 500;
  color: #060a04;
}
.home_home .col-banner-agenda_figure_caption_primery address span {
  margin-bottom: 10px;
  display: inline-block;
}
.home_home .col-banner-agenda_figure_caption_secondary {
  background: url(https://www.marketing2conf.com/sites/imaf.com/themes/contrib/imaf/images/caption_bg_col.png)
    no-repeat center center;
  background-size: 100% 100%;
  padding: 20px 15px;
}
.home_home .col-banner-agenda_figure_caption_secondary h4 {
  font-size: 14px;
  line-height: 1.45;
  font-weight: 500;
  color: #060a04;
}
.home_home .col-banner-agenda_figure_caption_secondary .col_agenda_view {
  font-size: 12px;
  line-height: 1.45;
  font-weight: 600;
  color: #fff;
  display: inline-block;
  padding: 6px 16px;
  border-radius: 8px;
  background: #f2184f;
}
.home_home .video-section {
  padding: 0px;
}
.home_home .video_wrapper .banner-video {
  height: 100vh;
  width: 100%;
  object-fit: cover;
  margin-bottom: -10px;
}
/*=*/
@media screen and (max-width: 1650px) {
  .home_home figcaption.col-banner-agenda_figure_caption_primery {
    width: 45%;
  }
}
/*add-by-himanshu*/
@media screen and (max-width: 1500px) {
  .home_home .banner-text .banner-text-wrapper h3 {
    font-size: 26px;
    margin-bottom: 10px;
  }
  .home_home .banner-text .banner-text-wrapper h3 br {
    display: none;
  }
  .home_home .banner_agenda_wrapper {
    padding: 15px 0px;
  }
  .home_home .video_wrapper .banner-video {
    height: 100vh;
    width: 100%;
    object-fit: cover;
  }
  /*.home_home .banner-text {
    transform: translateY(-40%);
}*/
  .home_home .banner-text-wrapper p {
    font-size: 18px;
    margin-bottom: 1rem;
  }
  /* .home_home figcaption.col-banner-agenda_figure_caption_primery {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 15px 25px;
} */
  /* .home_home figure.col-banner-agenda_figure div.card_img{
    width: 100%;
} */
  .home_home figcaption.col-banner-agenda_figure_caption_primery {
    height: 100%;
    width: auto;
  }
  .home_home figcaption.col-banner-agenda_figure_caption_primery a {
    font-size: 16px;
    margin-top: 0;
  }

  /* .home_home figure.col-banner-agenda_figure {
    position: relative;
    max-width: 400px;
    margin: 0 auto;
} */
  .home_home .col-banner-agenda_figure_caption_primery address {
    font-size: 16px;
  }
  .home_home .col-banner-agenda_figure_caption_secondary h4 {
    font-size: 12px;
  }
  .home_home .col-banner-agenda_figure_caption_primery address {
    font-size: 15px;
    border-radius: 10px;
  }
  .home_home figcaption.col-banner-agenda_figure_caption_primery a {
    color: #fff;
    background: #f2184e;
    padding: 10px;
    font-size: 16px;
    border-radius: 6px;
    display: inline-block;
  }
}
@media screen and (max-width: 1400px){
.home_home .banner-text-wrapper p {
  font-size: 16px;
}
}
/*===*/
@media screen and (max-width: 1199px) {
  .home_home .banner_agenda_wrapper {
    padding: 25px 0px 40px 0px;
  }
  .home_home .banner-text-wrapper h1 {
    font-size: 2rem;
    
  }
  .home_home .col-banner-agenda_figure_caption_primery h3 {
    font-size: 25px;
  }
  .home_home .col-banner-agenda_figure_caption_primery address {
    font-size: 15px;
  }
  .home_home .col-banner-agenda_figure_caption_secondary {
    padding: 12px 15px;
  }

  .home_home figcaption.col-banner-agenda_figure_caption_primery {
    padding: 10px 20px;
  }
  .home_home .video_wrapper .banner-video {
    height: 100vh;
    width: 100%;
    object-fit: cover;
  }
}
@media screen and (max-width: 991px) {
  .home_home figcaption.col-banner-agenda_figure_caption_primery {
    width: 100%;
  }
  .home_home figure.col-banner-agenda_figure {
    flex-direction: column;
  }
  .home_home figure.col-banner-agenda_figure div.card_img {
    width: 100%;
  }
  .home_home figcaption.col-banner-agenda_figure_caption_primery {
    text-align: center;
    align-items: center;
  }
  .home_home figcaption.col-banner-agenda_figure_caption_primery a span {
    position: static;
  }
}
@media screen and (max-width: 767px) {
  .home_home .col-banner-agenda {
    margin-bottom: 20px;
  }
}
/*=============*/
@media screen and (max-width: 575px) {
  .home_home .banner-text .banner-text-wrapper {
    padding-top: 15px;
  }
  .home_home .banner-text .banner-text-wrapper h1 span {
    font-size: 22px;
  }

  .home_home section.video-section.home-video-section > img {
    height: 170vh;
  }
  .home_home figcaption.col-banner-agenda_figure_caption_primery {
    width: 100%;
  }
  .home_home .banner_agenda_wrapper .raw + .col-banner-agenda {
    margin-bottom: 10px;
  }
  .home_home figcaption.col-banner-agenda_figure_caption_primery a sup {
    font-size: 12px;
  }
  /*.home_home .col-banner-agenda_figure_caption_primery address {
    font-size: 15px;
    color: #fff;
    background: #0000007d;
    padding: 12px;
    border-radius: 10px;
}*/
  .home_home .banner-text {
    transform: translateY(-40%);
  }
  .home_home .banner-text {
    top: 48%;
  }
  .home_home section.video-section.home-video-section > img {
    height: 170vh;
  }
  .home_home .video_wrapper .banner-video {
    height: 140vh;
    width: 100%;
    object-fit: cover;
  }
}
@media screen and (max-width: 400px) {
  .home_home .banner-text .banner-text-wrapper h3 {
    font-size: 18px;
    padding: 0;
  }
  .home_home section.video-section.home-video-section > img {
    height: 165vh;
  }

  .home_home figcaption.col-banner-agenda_figure_caption_primery {
    width: 100%;
  }

  .home_home .col-banner-agenda_figure_caption_primery address {
    margin-bottom: 0;
  }
}
/*===========home-banner-css======end====================*/

/*=============new-blog-page-29-09-2023=========================*/
.announcements_announcements .item-list .field-content {
  font-size: 24px;
  color: var(--theme-color);
}
.announcements_announcements .announce_div ul li p {
  font-size: 18px;
  font-weight: 500;
  color: #6a6a6a;
}
.item-list a:hover {
  text-decoration: none !important;
  /* color: #ee3d29; */
}
.banner_blog_section {
  background: #000;
}

.asserts1 {
  padding: 200px 0px;
  text-align: center;
}

.asserts1 h1 {
  color: var(--theme-color);
}

.asserts {
  background: #f5cad5;
  text-align: center;
  padding: 50px 0px;
}

.asserts h2 {
  color: var(--theme-color);
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 20px;
}

.asserts h2 span {
  display: block;
  color: #000;
}

.announcement_date {
  font-size: 30px;
  font-style: italic;
  font-weight: 500;
  color: gray;
}

.announcement_content {
  margin-bottom: 40px;
}

.announcement_content h3 {
  font-size: 28px;
  font-weight: 500;
  margin-bottom: 20px;
}

.announcement_content h3 span {
  display: block;
}

.announcement_content p {
  font-size: 20px;
  font-weight: 400;
}

.announcement_content p span {
  color: var(--theme-color);
}

.marketing_heading_main p,
.questions_ans p {
  font-size: 22px;
  font-weight: 400;
}

.questions_ans {
  padding: 20px ;
}

.announcement_blog {
  padding: 60px 0px 20px 0;
}
.announcement_blog .row .mb-6 h2 {
  margin-bottom: 30px;
}
.announcement_blog a {
  color: blue;
}
.announcement_blog .announcement_content em{
  font-size: 20px;
  margin-bottom: 16px;
  
}
.announcement_blog p {
  text-align: justify;
}

.question p {
  text-align: justify;
}

.have_a_question,
.question h2 {
  background-color: #f5cad5;
  text-align: center;
  padding: 40px 0px;
}

.question h2,
.have_a_question h2 {
  font-weight: 600;
  font-size: 30px;
}

.questions_ans h3 {
  margin-bottom: 30px;
}

.questions_ans a {
  color: blue;
}

.have_a_question span,
.questions_ans h3 {
  color: var(--theme-color);
}

.questions_ans h3 {
  color: var(--theme-color);
  font-size: 28px;
  font-weight: 600;
}

.have_a_question p {
  font-size: 22px;
  font-weight: 400;
  margin: 20px 0px;
}

.have_a_question a {
  color: blue;
}

.announcements_announcements
  .single-featured-image-header
  .top_panel_image_header
  h1 {
  color: #fff;
  font-size: 60px;
  line-height: 1.2;
  font-weight: 500;
  margin-bottom: 16px;
  text-align: left;
}
.announcements_announcements .top_panel_image_header p {
  color: #fff;
  font-size: 22px;
  line-height: 1.2;
  font-weight: 400;
  margin-bottom: 0px;
  max-width: 100%;
  text-align: left;
}

.bannerrrr_headdinggg {
  text-transform: capitalize;
  text-align: left;
}

@media screen and (min-width: 1650px) {
  .unfounded-scam-claims_unfounded-scam-claims .container {
    max-width: 1490px;
    margin: 0 auto;
  }
}

@media screen and (max-width: 1500px) {
  .asserts1 h1 {
    font-size: 35px;
  }

  .asserts h2,
  .announcement_content h3,
  .questions_ans h3,
  .question h2,
  .have_a_question h2 {
    font-size: 25px;
  }

  .marketing_heading_main p,
  .questions_ans p,
  .announcement_content p,
  .have_a_question p {
    font-size: 18px;
  }
  .announcement_blog .announcement_content em{
    font-size: 18px;

  }

  .have_a_question,
  .question h2 {
    padding: 20px 0px;
  }

  .questions_ans {
    padding: 20px 0px;
  }
}

@media screen and (max-width: 991px) {
  .asserts1 h1 {
    font-size: 30px;
  }

  .asserts h2,
  .announcement_content h3,
  .questions_ans h3,
  .question h2,
  .have_a_question h2 {
    font-size: 22px;
  }

  .marketing_heading_main p,
  .questions_ans p,
  .announcement_content p,
  .have_a_question p {
    font-size: 16px;
  }

  .have_a_question,
  .question h2 {
    padding: 20px 0px;
  }
  /* .img_wrap img{
        height: 50vh;
        object-fit: cover;
    }*/
  .bannerrrr_headdinggg {
    font-size: 20px;
  }
  .announcements_announcements
    .single-featured-image-header
    .top_panel_image_header
    h1 {
    font-size: 30px;
  }
  .announcements_announcements .top_panel_image_header p {
    font-size: 15px;
  }
}

@media screen and (max-width: 575px) {
  .asserts1 h1 {
    font-size: 22px;
  }

  .asserts h2,
  .announcement_content h3,
  .questions_ans h3,
  .question h2,
  .have_a_question h2 {
    font-size: 20px;
  }

  .marketing_heading_main p,
  .questions_ans p,
  .announcement_content p,
  .have_a_question p {
    font-size: 16px;
  }

  .have_a_question,
  .question h2 {
    padding: 20px 0px;
  }

  .announcement_blog {
    padding: 40px 0px 20px 0;
  }

  .asserts1 {
    padding: 200px 0px 100px 0px;
  }
  .announcements_announcements .item-list .field-content,
  .announcements_announcements .announce_div ul li p {
    font-size: 16px;
  }
  .announcement_blog h2,
  .questions h2 {
    font-size: 20px !important;
  }
}

@media screen and (max-width: 575px) {
  .questions_ans p,
  .announcement_content p,
  .have_a_question p {
    text-align: justify;
  }

  .questions_ans {
    padding: 20px 0px;
  }

  .announcement_date {
    text-align: center;
  }
}

/*================================================================*/

/*================================announcements-css*/

/*=================================end*/
/*======*/
/*==============become-a-speaker=====================*/
/* =======================speak_at_section================================== */
.become-a-speaker_become-a-speaker .banner-section h1 {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 70px;
}
.become-a-speaker_become-a-speaker .banner-section h1 span {
  display: block;
}
.become-a-speaker_become-a-speaker .who_we_banner_caption p {
  font-size: 20px;
}
.become_speak_com {
  padding: 60px 0px;
}
.speak_at_section .speak_at_section_heading span {
  display: block;
  color: var(--theme-color);
}
.speak_at_section .speak_at_section_heading h2 {
  text-align: center;
  border-radius: 10px;
  font-size: 50px;
  font-weight: 500;
  margin-bottom: 40px;
}

.speak_at_section .speak_at_section_wrapper p {
  font-size: 20px;
  text-align: center;
  font-weight: 400;
}
.speak_at_section .speak_at_section_wrapper p span {
  font-size: 20px;
  text-align: center;
  color: var(--theme-color);
  font-weight: 600;
}
/* ===========voice_your_impact================= */
.voice_your_impact {
  background: #000;
  color: #fff;
}
.voice_your_impact .row .col-lg-4 {
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.voice_your_impact h2 {
  color: var(--theme-color);
  font-size: 50px;
  font-weight: 500;
  margin-bottom: 20px;
}
.voice_your_impact .row .col-md-4:first-child {
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
}
.your_impact_box span {
  margin-bottom: 20px;
  display: inline-block;
}
.your_impact_box span img {
  width: auto;
  max-width: 60px;
}
.voice_your_impact .mike_image {
  width: auto;
  max-width: 330px;
}
.your_impact_box h3 {
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 20px;
}
.voice_your_impact .your_impact_box p {
  font-size: 16px;
  font-weight: 400;
}
/* ========================================= */
.talk_on_section .agenda_btn,
.session_type .agenda_btn {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px 0px;
}
.session_type .session_figure {
  position: relative;
}
.session_type .session_figure::after {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  content: "";
  background: #000000a1;
  z-index: 1;
}
.session_type .session_figure figcaption {
  z-index: 11;
}
.talk_on_section .agenda_btn a,
.session_type .agenda_btn a {
  display: inline-block;
  background-color: var(--theme-color);
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  margin: 0px 20px;
}
/* ================.session_type===================== */
.session_type .agenda_btn {
  justify-content: start;
}
.session_type .sessions {
  position: relative;
}
.banner-session_type img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.session_type .session_figure {
  position: relative;
}
.session_type .session_figure figcaption {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  margin-bottom: 0;
  color: #fff;
  transform: translateY(-50%);
}
.sessions_content {
  max-width: 600px;
  margin-left: 50px;
}
.sessions_content p {
  line-height: 1.5;
  font-size: 20px;
  font-weight: 400;
}
.sessions_content h3 {
  font-size: 40px;
  font-weight: 500;
}
.sessions_content h3 span {
  color: var(--theme-color);
}
.session_type .agenda_btn a {
  margin: 0;
}
.become-a-speaker_become-a-speaker ol {
  display: none;
}
/* =========fastrack================ */
.fastrack .your_impact_box {
  padding: 20px;
  background: #000;
  color: #fff;
  height: 100%;
}
.fastrack .your_impact_box h3 {
  color: var(--theme-color);
}
.fastrack_boxes .row .col-lg-3:nth-child(even) .your_impact_box {
  background-color: #2f2f2f;
}
.fastrack_boxes .remember_p {
  color: #2f2f2f;
  font-style: italic;
  font-size: 18px;
  max-width: 80%;
  margin: 0 auto;
  margin-top: 20px;
  font-weight: 500;
}
.become-a-speaker_become-a-speaker .form_section_format .wrapper h2 span {
  display: block;
}
/*.become-a-speaker_become-a-speaker .form_section_format .wrappered .row{
    flex-direction: row-reverse;
    }*/
.become-a-speaker_become-a-speaker a.btn-start_today {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.45;
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
  background: #f2184e;
  padding: 6px 16px;
  border-radius: 8px;
  border: 1px solid #f2184e;
  transition: 0.5s all;
}
.become-a-speaker_become-a-speaker .form_section_format img {
  max-width: 70%;
}
/*=======================================*/
@media only screen and (min-width: 1650px) {
  .container {
    max-width: 1582px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 1500px) {
  .speak_at_section .speak_at_section_heading h2 {
    font-size: 35px;
    margin-bottom: 30px;
  }
  .speak_at_section .speak_at_section_wrapper p {
    font-size: 18px;
  }
  .sessions_content p {
    font-size: 16px;
  }
  .sessions_content h3 {
    font-size: 35px;
  }
  .session_type .agenda_btn a {
    font-size: 16px;
  }
  .become-a-speaker_become-a-speaker .banner-section h1 {
    font-size: 40px;
  }
  .voice_your_impact h2 {
    font-size: 40px;
  }
}

@media only screen and (max-width: 1199px) {
  .voice_your_impact h2 {
    font-size: 35px;
  }
  .your_impact_box h3 {
    font-size: 18px;
  }
  .voice_your_impact .your_impact_box p {
    font-size: 15px;
  }
  .your_impact_box span {
    margin-bottom: 10px;
  }
  .become_speak_com {
    padding: 50px 0px;
  }

  .session_type img {
    height: 70vh;
    object-fit: cover;
    border-radius: 8px;
  }
  .become-a-speaker_become-a-speaker .form_section_format img {
    max-width: 100%;
  }
}
@media only screen and (max-width: 991px) {
  .voice_your_impact h2 br {
    display: none;
  }
  .voice_your_impact .mike_image {
    max-width: 100%;
  }
  .voice_your_impact .mike_image img {
    max-width: 300px;
  }
  .talk_on_section .agenda_btn a,
  .session_type .agenda_btn a {
    font-size: 15px;
  }
  .fastrack_boxes .remember_p {
    font-size: 16px;
  }
  .become_speak_com {
    padding: 40px 0px;
  }
  .speak_at_section .speak_at_section_heading h2 {
    margin-bottom: 20px;
  }
  .voice_your_impact h2,
  .voice_your_impact .mike_image {
    text-align: center;
  }
  .speak_at_section .speak_at_section_heading h2 {
    font-size: 25px;
  }
  .become-a-speaker_become-a-speaker .banner-section h1 {
    font-size: 30px;
  }
  .become-a-speaker_become-a-speaker .who_we_banner_caption p {
    font-size: 16px;
  }
  .sessions_content {
    margin-left: 0;
    padding: 10px;
  }
  .your_impact_box {
    text-align: center;
    margin: 10px 0px;
  }
  .voice_your_impact h2 {
    font-size: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .speak_at_section .speak_at_section_wrapper p {
    font-size: 16px;
    text-align: justify;
  }
  .talk_on_section .agenda_btn a,
  .session_type .agenda_btn a {
    font-size: 12px;
  }
  .fastrack .your_impact_box p {
    font-size: 15px;
  }
}

@media only screen and (max-width: 575px) {
  .sessions_content h3 {
    font-size: 25px;
    text-align: center;
  }
  .talk_on_section .agenda_btn,
  .session_type .agenda_btn {
    justify-content: space-between;
    flex-direction: column;
  }
  .sessions_content p {
    font-size: 16px;
    text-align: justify;
  }
  .become-a-speaker_become-a-speaker .form_section_format img {
    max-width: 200px;
    height: auto;
  }
  .become-a-speaker_become-a-speaker a.btn-start_today {
    font-size: 14px;
  }
  .Conference_Format_7 .review_banner_caption .speaker_content,
  .Conference_Format_9 .review_banner_caption .speaker_content {
    padding: 10px;
  }
  .talk_on_section .agenda_btn a,
  .session_type .agenda_btn a {
    margin: 10px 0px;
  }
  .become_speak_com {
    padding: 30px 0px;
  }
}

/*================== discount css christmas and new year====================*/

.discount_wrapper {
  position: fixed;
  max-width: 100%;
  margin: 0 auto;
  display: none;
  height: 100vh;
  max-height: 100vh;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 11141;
  background: #00000061;
}
.home_home .discount_wrapper {
  display: flex;
}
.discount_figure {
  position: relative;
  max-width: 800px;
  margin: 0 auto;
}
.discount_caption {
  position: absolute;
  left: 0;
  top: 10%;
  width: 100%;
  height: calc(100% - 14%);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
ul {
  list-style: none;
}
.discount_caption_content {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.discount_caption_content h2 {
  text-align: center;
  display: block;
  margin-bottom: 16px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #fff;
  font-size: 21px;
  font-weight: 500;
}
.discount_caption_content ul,
.discount_caption_content ul li {
  display: inline-block;
}
.discount_caption_content ul li + li {
  margin-left: 24px;
}
.discount_caption_content ul li span {
  display: block;
  border-radius: 8px;
  margin-bottom: 16px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #fff;
  font-size: 21px;
  font-weight: 500;
  padding: 8px;
  background: #00000082;
  text-align: center;
}
.discount_caption_content ul li {
  line-height: 1.2;
  text-transform: capitalize;
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}
.discount_code h3 {
  line-height: 1.2;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 22px;
  font-weight: 400;
  text-align: center;
  padding: 8px 48px;
  background: url(https://www.cxo2conf.com/Rect-Shape.png) no-repeat center
    center;
  background-size: 100% 100%;
}
.close_btn {
  position: absolute;
  top: 15px;
  right: 15px;
  height: 32px;
  width: 32px;
  border-radius: 6px;
  cursor: pointer;
  border: 0px;
  z-index: 1111;
  background: #000000;
  color: #fff;
}
a.initial_hidden {
  display: inline-block;
  position: fixed;
  top: 45%;
  right: 2%;
  z-index: 1111;
  height: 70px;
  width: 70px;
  cursor: pointer;
}
.special_off {
  display: inline-block;
  width: 100%;
}
@media screen and (max-width: 992px) {
  .discount_caption {
    top: 9%;

    height: calc(100% - 18%);
  }
}
@media screen and (max-width: 767px) {
  .discount_caption {
    top: 6%;
    height: calc(100% - 12%);
  }
}
@media screen and (max-width: 575px) {
  .discount_caption_content h2 {
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: 400;
  }
  .discount_caption_content ul li span {
    border-radius: 8px;
    margin-bottom: 6px;

    font-size: 16px;
    font-weight: 400;
    padding: 4px;
  }
  .discount_code h3 {
    font-size: 16px;
    font-weight: 400;

    padding: 4px 24px;
  }
}
@media screen and (max-width: 450px) {
  .discount_figure img {
    height: 45vh;
    object-fit: fill;
  }
}

/*=========================end==================================*/
body.organiser_login.toolbar-icon-9.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.user-logged-in.path-admin
  tr:nth-child(1) {
  display: block;
}
.blog_blog ul.pager__items.js-pager__items {
  flex-wrap: wrap;
}
/* landing-page-css */

@font-face {
  font-family: Avenue;
  src: url(5thAvenue.ttf);
}
.the-michael-koch-group_the-michael-koch-group {
  font-family: "Poppins", sans-serif;
}
.the-michael-koch-group_the-michael-koch-group h1,
.the-michael-koch-group_the-michael-koch-group h2,
.the-michael-koch-group_the-michael-koch-group h3,
.the-michael-koch-group_the-michael-koch-group h4,
.the-michael-koch-group_the-michael-koch-group h5,
.the-michael-koch-group_the-michael-koch-group h6 {
  font-family: Avenue;
  margin-bottom: 20px;
}
.the-michael-koch-group_the-michael-koch-group .landing_banner {
  padding: 50px 0px;
  background: #fff;
  margin-top: 92px;
}
.the-michael-koch-group_the-michael-koch-group .landing_banner_figure {
  position: relative;
}
.the-michael-koch-group_the-michael-koch-group .sponsor_strip {
  background-color: var(--main-color);
  position: absolute;
  color: #fff;
  right: 0;
  display: inline-block;
  padding: 5px;
  top: 0px;
}

.the-michael-koch-group_the-michael-koch-group .sponsor_strip::before {
  display: inline-block;
  position: absolute;
  content: "";
  width: 0px;
  height: 0px;
  margin-right: var(--size);
  transition: border-color 0.2s ease-in-out;
  left: -19px;
  border-top: 18px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid var(--main-color);
  border-right: 10px solid transparent;
  transform: rotate(180deg);
  top: 0;
}
.the-michael-koch-group_the-michael-koch-group
  .landing_banner_figure
  figcaption {
  position: absolute;
  left: 0;
  top: 17%;
  width: 100%;
  margin-bottom: 0;
  transform: translateY(0%);
}
.the-michael-koch-group_the-michael-koch-group
  .landing_banner_figure
  figcaption
  p.banner_text {
  position: absolute;
  top: -15%;
  text-align: justify;
}
.the-michael-koch-group_the-michael-koch-group
  .landing_banner_figure
  figcaption
  p.banner_text
  span {
  color: var(--main-color);
  font-weight: 500;
}
.the-michael-koch-group_the-michael-koch-group .landing_banner_figure img {
  display: block;
  margin: 0 auto;
  max-width: 90%;
}
.the-michael-koch-group_the-michael-koch-group
  .landing_banner_figure
  figcaption
  h1 {
  font-weight: 800;
  text-transform: capitalize;
  font-size: 70px;
  color: #fff;
  font-family: Avenue;
}
.the-michael-koch-group_the-michael-koch-group
  .landing_banner_figure
  figcaption
  h2 {
  color: #fff;
  font-size: 50px;
  margin-bottom: 40px;
}
.the-michael-koch-group_the-michael-koch-group
  .landing_banner_figure
  figcaption
  h1
  span {
  display: block;
  color: var(--main-color);
  font-family: Avenue;
}
.the-michael-koch-group_the-michael-koch-group
  .landing_banner_figure
  figcaption
  a.btn-start_today {
  background: var(--main-color);
  color: #fff;
  font-size: 21px;
  padding: 15px 20px;
  border: 2px solid #fff;
  border-radius: 10px;
  font-weight: 500;
  margin-bottom: 40px;
}
.the-michael-koch-group_the-michael-koch-group
  .landing_banner_figure
  figcaption
  img {
  margin: 30px 0px;
  max-width: 150px;
}

/* ================ */
.the-michael-koch-group_the-michael-koch-group .deleiver_section,
.the-michael-koch-group_the-michael-koch-group .services_section {
  padding: 50px 0px;
}
.the-michael-koch-group_the-michael-koch-group .deleiver_section h3 {
  font-size: 40px;
  font-weight: 700;
  color: var(--main-color);
  margin-bottom: 25px;
}
.the-michael-koch-group_the-michael-koch-group .deleiver_section p,
.the-michael-koch-group_the-michael-koch-group .services_section p {
  font-size: 20px;
  font-weight: 400;
  text-align: justify;
}
.the-michael-koch-group_the-michael-koch-group .services_section h3,
.the-michael-koch-group_the-michael-koch-group .services_section p {
  text-align: center;
}
.the-michael-koch-group_the-michael-koch-group .services_section h3 {
  color: var(--main-color);
  font-size: 50px;
  font-weight: 500;
}
.the-michael-koch-group_the-michael-koch-group
  .services_section
  a.quick_link_wrapper {
  display: block;
}
.the-michael-koch-group_the-michael-koch-group .services_section .hover-img {
  color: var(--common);
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 100%;
  margin: 0;
  border-radius: 2rem;
}
.the-michael-koch-group_the-michael-koch-group
  .services_section
  .hover-img
  figcaption {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  line-height: 1.1em;
  z-index: 2;
  transition-delay: 0.1s;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 2rem;
  justify-content: end;
  align-items: start;
}
.the-michael-koch-group_the-michael-koch-group .hover-img figcaption h4 {
  font-size: 23px;
  color: #fff;
  font-family: sans-serif;
  font-weight: 700;
  text-transform: capitalize;
  text-align: start;
}
.the-michael-koch-group_the-michael-koch-group .hover-img::before,
.hover-img::after {
  background-color: rgba(0, 0, 0, 0.5);
  border-top: 32px solid rgba(0, 0, 0, 0.5);
  border-bottom: 32px solid rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  transition: all 0.3s ease;
  z-index: 1;
  opacity: 0.2;
  transform: scaleY(2);
}
.the-michael-koch-group_the-michael-koch-group
  .services_section
  .hover-img
  *
  span {
  display: block;
  font-family: sans-serif;
}
.the-michael-koch-group_the-michael-koch-group
  .tele_section
  .linkedin_profile_url {
  background: var(--main-color);
  max-width: 100%;
  margin: 0 auto;
  padding: 25px 50px;
  border-radius: 20px;
}
.the-michael-koch-group_the-michael-koch-group
  .tele_section
  .linkedin_profile_url
  .linkedin_profile_heading
  h3 {
  color: #fff;
  font-size: 60px;
  font-weight: 600;
  margin-bottom: 1rem;
  text-align: start;
}
.the-michael-koch-group_the-michael-koch-group
  .tele_section
  .linkedin_profile_url
  .linkedin_profile_heading
  h3
  span {
  display: inline-block;
  color: #fff;
  font-family: Avenue;
}
.the-michael-koch-group_the-michael-koch-group
  .tele_section
  .linkedin_profile_url
  .linkedin_profile_heading
  p {
  color: #d1d2d3;
  margin-top: 20px;
  font-size: 18px;
}
.the-michael-koch-group_the-michael-koch-group
  .tele_section
  .linkedin_profile_url
  .linkedin_profile_heading
  p
  a {
  color: #fff;
  line-break: anywhere;
}
.the-michael-koch-group_the-michael-koch-group
  .tele_section
  .linkedin_profile_url
  .attendee-number
  .linkedin-profile {
  max-width: 300px;
  margin: 0 auto;
}
.the-michael-koch-group_the-michael-koch-group
  .tele_section
  .linkedin_profile_url
  .attendee-number
  .linkedin-profile
  img {
  width: 100%;
  transform: scale(1.3);
}
.the-michael-koch-group_the-michael-koch-group .develop_img {
  position: relative;
}
.the-michael-koch-group_the-michael-koch-group .develop_img img {
  width: 100%;
}
.the-michael-koch-group_the-michael-koch-group .develop_img h6 {
  color: #fff;
  background-color: var(--main-color);
  padding: 20px 12px;
  border-radius: 10px;
  max-width: 300px;
  font-size: 25px;
  position: absolute;
  bottom: 140px;
  left: -40px;
}
.the-michael-koch-group_the-michael-koch-group .develop_img h6 span {
  color: #fff;
  font-size: 14px;
  margin-top: 10px;
  display: block;
  font-family: sans-serif;
}
.the-michael-koch-group_the-michael-koch-group nav {
  background-color: #000;
}
.the-michael-koch-group_the-michael-koch-group .strip {
  background: transparent;
}
.the-michael-koch-group_the-michael-koch-group .strip a img {
  width: 100%;
  height: 100%;
}
.the-michael-koch-group_the-michael-koch-group .strip a {
  display: block;
  text-align: center;
  background: #fff0;
  padding: 10px;
  margin: 10px;
  border-radius: 0px;
  padding: 0;
}
.the-michael-koch-group_the-michael-koch-group
  .mailer_part
  .linkedin_profile_url
  .linkedin_profile_heading
  h3 {
  text-align: center;
}
.the-michael-koch-group_the-michael-koch-group
  .mailer_part
  .linkedin_profile_url {
  background-color: #000;
  text-align: center;
}
.mailer_part .btn-start_today {
  width: 100%;
  max-width: 200px;
  border: none;
  outline: none;
  background: #f2184f;
  color: #000;
  text-transform: uppercase;
  font-size: 23px;
  font-weight: 500;
  text-decoration: none;
  border-radius: 6px;
}
.home_home .technology-img {
  text-align: start;
  position: relative;
}
.home_home .technology-img::after {
  position: absolute;
  content: "";
  width: 84px;
  height: 42px;
  background-image: url(https://cxo-conference.s3.amazonaws.com/s3fs-public/inline-images/line.png);
  right: 0;
  top: 0;
}
.home_home .technology-section {
  padding: 70px 0;
  background: #fefff1;
}
.home_home .technology-section h3 {
  font-size: 50px;
  color: var(--theme-color);
}

.the-michael-koch-group_the-michael-koch-group h4.dance_himanshuuii {
  font-family: "Poppins" !important;
  font-size: 28px;
  font-weight: 700;
  color: #000;
}

.home_home .technology-section h6 {
  font-family: sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #000;
}

.dance_himanshuuii span {
  color: #fff;
  background: var(--main-color);
  display: inline-block;
}
.home_home .technology-section p,
.home_home .technology-section ul li {
  font-size: 18px;
  font-weight: 500;
  color: #000;
  margin-bottom: 16px;
}
.home_home .agenda_btn a {
  display: inline-block;
  background: var(--main-color);
  color: #fff;
  padding: 10px;
  text-decoration: none;
  border-radius: 10px;
}
.home_home .agenda_btn a:nth-child(2) {
  background-color: #000;
  margin-left: 30px;
}
.btn_agendau img {
  height: 20px;
  width: 20px;
  display: inline-block;
  margin-left: 10px;
}
.blog-col-text h2,
.blog-col-text li h3,
.blog-col-text h3 {
  font-size: 20px;
  margin-bottom: 10px;
}
/* =============@media================== */
@media only screen and (min-width: 1650px) {
  .the-michael-koch-group_the-michael-koch-group .container {
    max-width: 1540px;
    margin: 0 auto;
  }
}

@media only screen and (max-width: 1600px) {
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption
    h1 {
    font-size: 50px;
  }
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption
    h2 {
    font-size: 40px;
  }
  .the-michael-koch-group_the-michael-koch-group .deleiver_section p,
  .services_section p,
  .the-michael-koch-group_the-michael-koch-group .hover-img figcaption h4,
  .the-michael-koch-group_the-michael-koch-group .services_section p {
    font-size: 16px;
  }
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption
    p.banner_text {
    position: absolute;
    width: 100%;
    background: #fffefe8f;
    top: 100px;
    padding: 10px;
    border-radius: 10px;
  }
  .the-michael-koch-group_the-michael-koch-group .landing_banner_figure img {
    max-width: 100%;
  }
  .the-michael-koch-group_the-michael-koch-group .landing_banner {
    background-color: #fefff1;
  }
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption {
    top: 19%;
  }
}

@media only screen and (max-width: 1400px) {
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption
    p.banner_text {
    right: 5%;
  }
}

@media only screen and (max-width: 1199px) {
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption
    p.banner_text {
    background-color: #fff;
  }
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption
    h1,
  .the-michael-koch-group_the-michael-koch-group .services_section h3,
  .the-michael-koch-group_the-michael-koch-group
    .tele_section
    .linkedin_profile_url
    .linkedin_profile_heading
    h3,
  .home_home .technology-section h3 {
    font-size: 40px;
  }
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption {
    position: absolute;
    left: 0;
    top: 23%;
    width: 100%;
    margin-bottom: 0;
    transform: translateY(10%);
  }
  .the-michael-koch-group_the-michael-koch-group .deleiver_section p,
  .the-michael-koch-group_the-michael-koch-group .services_section p {
    font-size: 18px;
    font-weight: 400;
  }
  .home_home .technology-img img {
    max-width: 100%;
    margin-top: 0rem;
  }
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption
    p.banner_text {
    top: 70px;
  }
  .the-michael-koch-group_the-michael-koch-group h1 {
    margin-bottom: 0px;
  }
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption
    p.banner_text {
    right: 0%;
    left: 0;
  }
}

@media only screen and (max-width: 991px) {
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption
    p.banner_text {
    position: static;
  }
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption
    h1,
  .the-michael-koch-group_the-michael-koch-group .deleiver_section h3,
  .the-michael-koch-group_the-michael-koch-group .services_section h3,
  .the-michael-koch-group_the-michael-koch-group
    .tele_section
    .linkedin_profile_url
    .linkedin_profile_heading
    h3,
  .home_home .technology-section h3 {
    font-size: 25px;
  }
  .the-michael-koch-group_the-michael-koch-group
    .tele_section
    .linkedin_profile_url
    .linkedin_profile_heading
    p {
    text-align: start;
  }
  .the-michael-koch-group_the-michael-koch-group
    .tele_section
    .linkedin_profile_url
    .attendee-number
    .linkedin-profile
    img {
    transform: scale(1);
  }
  .the-michael-koch-group_the-michael-koch-group .develop_img h6 {
    color: #fff;
    background-color: var(--main-color);
    padding: 10px 10px;
    border-radius: 10px;
    max-width: 247px;
    font-size: 16px;
    position: absolute;
    bottom: 60px;
    left: 1px;
  }
  .the-michael-koch-group_the-michael-koch-group
    .tele_section
    .linkedin_profile_url
    .linkedin_profile_heading
    p {
    color: #d1d2d3;
    margin-top: 20px;
    font-size: 16px;
  }
  .the-michael-koch-group_the-michael-koch-group
    .mailer_part
    .linkedin_profile_url
    .linkedin_profile_heading
    p {
    text-align: center;
  }
  .the-michael-koch-group_the-michael-koch-group .deleiver_section p,
  .the-michael-koch-group_the-michael-koch-group .services_section p {
    font-size: 16px;
  }
  .the-michael-koch-group_the-michael-koch-group .speaker_founder .develop_img {
    position: relative;
    max-width: 50%;
    margin: 0 auto;
  }
  .the-michael-koch-group_the-michael-koch-group .speaker_founder .row {
    flex-direction: column-reverse;
  }
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption
    a.btn-start_today {
    font-size: 14px;
    padding: 10px 15px;
    margin-bottom: 10px;
  }
  .home_home .technlogy-wrapper {
    padding-top: 16px;
    max-width: 80%;
    margin: 20px auto;
  }
  .home_home .technology-img {
    padding: 20px;
  }
  .home_home .technology-section h6 {
    font-size: 20px;
  }
  .home_home .technology-section p,
  .home_home .technology-section ul li {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    margin-bottom: 16px;
  }
  .home_home .agenda_btn a {
    font-size: 14px;
  }
  /* ====================dynamic-agenda=================== */
  ul.tabs-list {
    justify-content: center;
    flex-direction: column;
  }
  .tabs-list > li + li {
    margin-left: 0px;
  }
  .nav-tabs.tabs-list > li.active > a {
    width: 100%;
  }
  .timeline ul li {
    background: transparent;
    width: 100%;
    padding-bottom: 40px;
    list-style-type: none;
  }
  .timeline ul li:before {
    left: 0;
    top: 17px;
  }
  .timeline ul li .content {
    position: static;
    width: 100%;
    padding: 15px 15px 0 15px;
    text-align: left;
    margin-bottom: 20px;
  }
  .timeline ul li .content h2 {
    text-align: left;
    margin-bottom: 0;
  }
  .timeline ul li .content h2 {
    font-size: 17px;
    font-weight: 400;
  }
  .tabs-list > li a {
    width: 100%;
    font-size: 20px;
  }
  .tabs-list > li {
    margin-bottom: 20px;
  }
  .nav-tabs.tabs-list > li.active > a {
    display: block;
    font-size: 20px;
  }
  .tabs-list > li {
    width: 100%;
    padding: 0px;
    margin-bottom: 20px;
  }
  .nav-tabs.tabs-list > li a {
    display: block;
  }
  /* ====================dynamic-agenda=================== */
}

@media only screen and (max-width: 767px) {
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption {
    left: 0;
    top: 12%;
    width: 100%;
    margin-bottom: 0;
    transform: translateY(0%);
    z-index: 111;
  }

  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption
    h1 {
    color: var(--theme-color);
  }
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption
    h2 {
    font-size: 30px;
    margin-bottom: 0px;
  }

  .mailer_part .btn-start_today {
    font-size: 16px;
    max-width: 100px;
  }
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption
    h1,
  .the-michael-koch-group_the-michael-koch-group .deleiver_section h3,
  .the-michael-koch-group_the-michael-koch-group .services_section h3,
  .the-michael-koch-group_the-michael-koch-group
    .tele_section
    .linkedin_profile_url
    .linkedin_profile_heading
    h3 {
    font-size: 25px;
  }
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption
    h1
    span {
    color: var(--theme-color);
  }
  .blog-col-text h2,
  .blog-col-text li h3,
  .blog-col-text h3 {
    font-size: 16px;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 575px) {
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption
    a.btn-start_today {
    font-size: 14px;
    padding: 10px 15px;
    margin-bottom: 10px;
  }
  .the-michael-koch-group_the-michael-koch-group .landing_banner {
    padding: 50px 0px;
    background: #540d6e3d;
  }
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption {
    position: static;
  }

  .the-michael-koch-group_the-michael-koch-group
    .tele_section
    .linkedin_profile_url
    .linkedin_profile_heading
    h3 {
    text-align: center;
  }
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption
    h2 {
    font-size: 25px;
  }
  .the-michael-koch-group_the-michael-koch-group .sponsor_strip span {
    font-size: 12px;
  }
  .the-michael-koch-group_the-michael-koch-group
    .landing_banner_figure
    figcaption
    a.btn-start_today
    sub {
    font-size: 10px;
    text-align: left;
  }
  .the-michael-koch-group_the-michael-koch-group .deleiver_section p,
  .the-michael-koch-group_the-michael-koch-group .services_section p {
    font-size: 16px;
  }

  .the-michael-koch-group_the-michael-koch-group .develop_img h6 {
    padding: 10px 11px;
    font-size: 20px;
    position: absolute;
    bottom: 100px;
    left: 0px;
  }

  .the-michael-koch-group_the-michael-koch-group .strip a {
    padding: 30px;
  }
  .the-michael-koch-group_the-michael-koch-group
    .tele_section
    .linkedin_profile_url
    .linkedin_profile_heading
    p {
    color: #d1d2d3;
    margin-top: 16px;
    font-size: 16px;
  }
  .home_home .technology-img {
    margin: 10px 0px;
  }
  .home_home .technology-section h3 {
    font-size: 30px;
  }
  .home_home .technology-section h6,
  .the-michael-koch-group_the-michael-koch-group h4.dance_himanshuuii {
    font-size: 20px;
  }
  .home_home .technology-section p,
  .home_home .technology-section ul li,
  .home_home .technology-section h6,
  .the-michael-koch-group_the-michael-koch-group h4.dance_himanshuuii {
    font-size: 16px;
  }
  .agenda_btn a:nth-child(2) {
    background-color: #000;
    margin-left: 0;
    margin-top: 20px;
  }
  .the-michael-koch-group_the-michael-koch-group .landing_banner {
    margin-top: 175px;
  }
  .the-michael-koch-group_the-michael-koch-group .sponsor_strip {
    top: 0px;
    transform: translateY(-50px);
  }
  .the-michael-koch-group_the-michael-koch-group
    .tele_section
    .linkedin_profile_url {
    padding: 15px;
    margin-bottom: 20px;
  }
  .home_home .technology-section,
  .the-michael-koch-group_the-michael-koch-group .deleiver_section,
  .the-michael-koch-group_the-michael-koch-group .services_section {
    padding: 40px 0px;
  }
  .the-michael-koch-group_the-michael-koch-group .speaker_founder .develop_img {
    max-width: 80%;
  }
  .home_home .agenda_btn a:nth-child(2) {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 400px) {
  .the-michael-koch-group_the-michael-koch-group .landing_banner {
    margin-top: 144px;
  }
  .the-michael-koch-group_the-michael-koch-group .agenda_btn a,
  .home_home .technology-section h6,
  .the-michael-koch-group_the-michael-koch-group h4.dance_himanshuuii {
    font-size: 13px;
  }
  .the-michael-koch-group_the-michael-koch-group .speaker_founder .develop_img {
    max-width: 100%;
  }
  .home_home .technology-img::after {
    width: 45px;
    height: 28px;
  }
}

/*  .live_dubai a.btn_live{display:none !important;}*/
/*  education review section css home page-16 apr-2024  */

.revire_edu_sec {
  padding: 40px 0;
  text-align: center;
  background: #fff;
}
.revire_edu_sec h2 {
  font-size: 31px;
  line-height: 1.3;
  color: #000;
  font-weight: 600;
}
.revire_edu_sec h2 span {
  color: #f2184f;
}
.revire_edu_sec p {
  font-size: 19px;
  line-height: 1.4;
  color: #000;
  font-weight: 400;
  /*    margin-bottom: 10px;*/
  margin-bottom: 32px;
}
.double-row-slider .review_box {
  background: #fafafa;
  padding: 16px;
  border-radius: 20px;
  height: 260px;
  max-height: 300px;
  display: flex !important;
  flex-direction: column;
  justify-content: space-between;
}
.revire_edu_sec .slick-initialized .slick-slide {
  margin-left: 16px;
  border-radius: 20px;
  border: 1px solid #a8a8a8;
}
.double-row-slider .review_box p {
  color: #080f17;
  font-size: 15px;
  line-height: 1.2;
  text-align: left;
}
.double-row-slider .quote_review {
  display: inline-block;
  margin-bottom: 8px;
  width: auto;
  max-width: 24px;
}
.rating_review a,
.double-row-slider .review_box p a {
  color: #f2184f;
}
.rating_review a:hover {
  color: inherit;
  text-decoration: none;
}
.rating_review_1,
.rating_review_2 {
  display: flex;
  align-items: center;
}
.rating_review_2 {
  justify-content: end;
}
.google_rev {
  padding-left: 20px;
}
.rating_review_1 .google_rev p {
  margin-bottom: 0 !important;
  color: #444;
}
.rating_review_1 .google_rev h4 {
  font-weight: 500;
  text-align: left;
  font-size: 25px;
}
.rating_review_4 {
  font-size: 24px;
  color: #000 !important;
  text-align: left;
  padding-right: 25px;
  line-height: 1.1;
}
.rating_review_3 {
  background: #f2184f;
  color: #fff !important;
  border: 1px solid #f2184f;
  padding: 15px 25px;
  border-radius: 100px;
  line-height: 1;
}
.review_owner {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

figure.owner_review_figure {
  margin: 0;
  position: relative;
  height: auto;
}
figure.owner_review_figure img.logo_small_icom {
  max-width: 60px;
}
/* figure.owner_review_figure img.logo_small_icom{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    object-fit: cover;
} */
figure.owner_review_figure a {
  position: absolute;
  bottom: -1px;
  right: -4px;
  max-width: 20px;
}
figure.owner_review_figure a img {
  width: 100%;
  height: 100%;
  border-radius: 0;
}
.owner_review_detail h4 {
  font-size: 18px;
  line-height: 1;
  font-weight: 600;
  text-align: left;
  color: #000;
}
.owner_review_detail p {
  font-size: 12px;
  line-height: 1.2;
  font-weight: 400;
  text-align: left;
  color: #333;
}
.double-row-slider .slick-track {
  display: flex;
  justify-content: center;
}
.owner_review_detail {
  padding-left: 20px;
}
.rating_review {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.rating_review strong {
  font-size: 19px;
  line-height: 1;
  font-weight: 700;
  color: #fff;
}
.rating_review strong span {
  font-size: 16px;
  line-height: 1;
  font-weight: 400;
  color: #fff;
}
strong.review_star_btn {
  background: #fff;
  padding: 8px 22px;
  display: flex;
  align-items: center;
  border-radius: 8px;
  color: #333;
}
strong.review_star_btn span {
  color: #333;
}
.social_para_individual {
  max-width: 80%;
  margin: 8px auto;
}
@media screen and (max-width: 1199px){
  .double-row-slider .review_box{
    
    height: 310px;
    max-height: 310px;
  }
  .rating_review_1 .google_rev p{
    text-align: left;
  }
}
@media screen and (max-width: 991px){
  .rating_review_1 .google_rev h4{
    font-size: 20px;
  }
  .rating_review_1 .google_rev p{
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .double-row-slider .quote_review {
    margin: 0;
  }
}

@media screen and (max-width: 575px) {
  .revire_edu_sec h2 {
    font-size: 25px;
  }

  .revire_edu_sec p {
    font-size: 15px;
  }
  .rating_review strong {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .rating_review {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
  }
}
@media screen and (max-width: 400px) {
  .revire_edu_sec h2 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  /* figure.owner_review_figure img.logo_small_icom{
        width: 60px;
        height: 60px;
    } */
  .revire_edu_sec p {
    font-size: 15px;
  }
  .rating_review strong {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .rating_review {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
  }
}

/* Custom chat --------------------------------------------------------------------------------- */
.custom-chat-container {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 50px;
  height: 50px;
  /* background-color: #0084ff; */
  border-radius: 50%;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
  overflow: hidden;
  z-index: 11111;
  cursor: pointer;
}

/* SVG icon styling */
.custom-chat-container img {
  width: 100%;
  height: 100%;
}

/* Hover effect */
.custom-chat-container:hover {
  background-color: #006bbf;
}

/* Custom chat End --------------------------------------------------------------------------------- */

/* =========https://www.education2conf.com/affiliate-program============= */
.affiliate-program_affiliate-program .review_banner_caption h1 {
  font-size: 48px;
  font-weight: 600;
}
.affiliate-program_affiliate-program .review_banner_caption {
  bottom: 10%;
}
.affiliate-program_affiliate-program .review_banner_caption strong {
  font-size: 16px;
}
.affiliate-program_affiliate-program .btn-start_today {
  background: var(--theme-color);
  color: #fff;
  text-decoration: none;
}
.affiliate-program_affiliate-program .review_banner_caption p {
  font-size: 20px;
}
.ideal_affilate .aff_content h2 {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 10px;
}
.ideal_affilate .aff_content p {
  font-weight: 500;
  font-size: 18px;
  text-align: start;
  color: #000;
  margin-bottom: 10px;
}
.ideal_affilate .aff_content h2 span {
  display: block;
  color: var(--theme-color);
}
.ideal_affilate .aff_content ul li {
  font-size: 18px;
  line-height: 1.55;
  margin-bottom: 10px;
}
.affiliate-program_affiliate-program
  .form_section_format
  .wrappered
  .form-item {
  margin-bottom: 10px !important;
}
.affiliate-program_affiliate-program .form_section_format .wrapper p {
  color: #000;
}
.affiliate-program_affiliate-program .form_section_format .wrappered {
  max-width: 1200px;
  margin: 0 auto;
}
.affiliate-program_affiliate-program .form_section_format .wrappered {
  color: #000;
  font-weight: 600;
  background: #f4f4f4;
  padding: 0;
  border-radius: 0;
}
.affiliate_program .wrapper h3 {
  font-weight: 600;
  margin-bottom: 20px;
}
.affiliate-program_affiliate-program
  .form_section_format
  .wrappered
  .primary_form1 {
  border: 1px solid var(--theme-color);
  padding: 30px 40px;
  border-radius: 22px;
  box-shadow: 2px 1px 10px 1px #707070;
  margin-bottom: 30px;
  background: #fff;
}
.affiliate-program_affiliate-program .form_section_format .wrappered h3 span {
  color: var(--theme-color);
}
#page_form {
  background: #f4f4f4;
}
.affiliate-program_affiliate-program .form_section_format label {
  display: block;
  color: #000;
  margin-bottom: 0px;
  padding: 10px;
  font-weight: 400;
}
.affiliate-program_affiliate-program
  .form_section_format
  .form-text::placeholder,
.affiliate-program_affiliate-program
  .form_section_format
  .form-url::placeholder,
.affiliate-program_affiliate-program
  .form_section_format
  .form-email::placeholder,
.affiliate-program_affiliate-program
  .form_section_format
  .form-textarea::placeholder,
.affiliate-program_affiliate-program
  .form_section_format
  .form-tel::placeholder {
  color: #000;
}
.affiliate-program_affiliate-program
  .speak_at_section
  .speak_at_section_heading
  h2 {
  font-size: 40px;
}
.affiliate-program_affiliate-program .fastrack .your_impact_box p {
  color: #000;
}
.affiliate-program_affiliate-program .session_type .session_figure figcaption {
  position: absolute;
  left: 0;
  top: 50px;
  width: 100%;
  margin-bottom: 0;
  color: #fff;
  transform: translateY(0%);
}
.affiliate-program_affiliate-program .session_type .session_figure::after {
  background-color: transparent;
}
.affiliate-program_affiliate-program .sessions_content {
  max-width: 1000px;
  margin-left: 0px;
  text-align: center;
  margin: 0 auto;
}
.affiliate-program_affiliate-program #edit-events {
  display: flex;
  justify-content: space-around;
  max-width: 200px;
  border: 2px solid var(--theme-color);
  border-radius: 10px;
  align-items: center;
  padding: 0px 10px;
}
.affiliate-program_affiliate-program #edit-events .form-item {
  display: flex;
  margin-bottom: 0px !important;
}
.affiliate-program_affiliate-program .session_type .sessions {
  max-width: 1200px;
  margin: 0 auto;
}
.affiliate-program_affiliate-program .sessions_content h3 {
  font-size: 40px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 30px;
}
.affiliate-program_affiliate-program .sessions_content p {
  font-size: 18px;
}
.ideal_affilate ul {
  padding-left: 16px;
}
.affiliate-program_affiliate-program .form_section_format div#edit-actions {
  max-width: 180px;
  font-size: 18px !important;
}
.affiliate-program_affiliate-program .js-form-item-estimated-reach {
  margin-top: 24px !important;
  display: block;
}
.affiliate-program_affiliate-program #edit-events--wrapper legend {
  font-size: 16px;
  color: #010101;
}
.affiliate-program_affiliate-program
  .form_section_format
  .wrappered
  .js-form-type-checkbox {
  display: flex;
}
.affiliate-program_affiliate-program
  .form_section_format
  input#edit-actions-submit {
  padding: 16px !important;
  font-size: 16px !important;
  border-radius: 15px !important;
}
.affiliate-program_affiliate-program .form_section_format .wrapper p {
  font-size: 16px;
  font-weight: 400;
}
.affiliate-program_affiliate-program .submit-row {
  height: 100%;
  justify-content: start;
  align-items: center;
  width: 100%;
}
.affiliate-program_affiliate-program input[type="checkbox"],
.affiliate-program_affiliate-program input[type="radio"] {
  width: auto;
}
.ideal_affilate {
  padding: 60px 0px;
}
.affiliate-program_affiliate-program #edit-events--wrapper legend span {
  font-size: 16px;
  color: #010101;
  font-weight: 400;
}
.affiliate-program_affiliate-program .form_section_format .wrapper h3 {
  color: #000;
}
@media screen and (max-width: 1500px) {
  .affiliate-program_affiliate-program .review_banner_caption h1 {
    font-size: 40px;
    font-weight: 600;
  }
  .affiliate-program_affiliate-program .review_banner_figure img {
    height: 80vh;
    object-fit: cover;
  }
  .affiliate-program_affiliate-program .review_banner_caption p {
    font-size: 16px;
  }
  .affiliate-program_affiliate-program
    .speak_at_section
    .speak_at_section_heading
    h2,
  .affiliate-program_affiliate-program .sessions_content h3 {
    font-size: 36px;
  }
  .ideal_affilate .aff_content h2 {
    font-size: 30px;
  }
  .affiliate-program_affiliate-program .form_section_format .wrapper h3 {
    font-size: 25px;
  }
}
@media screen and (max-width: 991px) {
  .affiliate-program_affiliate-program .review_banner_caption h1 {
    font-size: 25px;
  }
  .affiliate-program_affiliate-program .review_banner_caption {
    bottom: 15%;
  }
  .affiliate-program_affiliate-program
    .speak_at_section
    .speak_at_section_heading
    h2,
  .affiliate-program_affiliate-program .sessions_content h3,
  .ideal_affilate .aff_content h2 {
    font-size: 25px;
  }
  .affiliate-program_affiliate-program .sessions_content p {
    font-size: 16px;
  }
  .affiliate-program_affiliate-program .form_section_format label {
    font-size: 12px;
  }
  .card2_hurry{
    margin-top: 25px;
  }
}
@media screen and (max-width: 575px) {
  .affiliate-program_affiliate-program .review_banner_caption {
    bottom: 8%;
  }
  .affiliate-program_affiliate-program #edit-events--wrapper legend,
  .affiliate-program_affiliate-program .form_section_format .wrapper p {
    font-size: 14px;
  }
  .affiliate-program_affiliate-program .form_section_format .wrapper h3 {
    font-size: 20px;
  }
}
@media screen and (max-width: 400px) {
  .affiliate-program_affiliate-program .review_banner_caption h1 {
    font-size: 22px;
  }
  .affiliate-program_affiliate-program .review_banner_caption p,
  .affiliate-program_affiliate-program .sessions_content p,
  .ideal_affilate .aff_content ul li {
    font-size: 15px;
  }
  .affiliate-program_affiliate-program
    .speak_at_section
    .speak_at_section_heading
    h2,
  .affiliate-program_affiliate-program .sessions_content h3,
  .ideal_affilate .aff_content h2 {
    font-size: 20px;
  }
  .affiliate-program_affiliate-program .form_section_format label {
    padding: 6px;
  }
  .affiliate-program_affiliate-program .form_section_format label {
    margin-bottom: 15px !important;
  }
  .affiliate-program_affiliate-program .review_banner_caption h1 br {
    display: none;
  }
}

/* Banner css Dec 24, 2024*/
.home_home figure.col-banner-agenda_figure {
  border-radius: 20px;
  overflow: hidden;
  background: #fff;
  width: 100%;
  display: flex;
  /*justify-content: center;
    height: 100%;*/
  padding: 15px;
  margin-bottom: 15px;
}
.home_home figure.col-banner-agenda_figure div.card_img {
  width: 40%;
}
.home_home figure.col-banner-agenda_figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.home_home figcaption.col-banner-agenda_figure_caption_primery {
  text-align: left;
  width: auto;
  padding: 0 25px;
  width: 60%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
}
.home_home figcaption.col-banner-agenda_figure_caption_primery a {
  color: #fff;
  background: #000;
  padding: 8px 10px;
  font-size: 18px;
  border-radius: 11px;
  display: inline-block;
  text-decoration: none;
  border: 1px solid #192450;
  position: relative;
  font-weight: 600;
  line-height: 1;
}
.home_home figcaption.col-banner-agenda_figure_caption_primery a sup {
  display: block;
  font-size: 10px;
  margin-top: 10px;
  font-weight: 400;
  padding-bottom: 4px;
}
.home_home figcaption.col-banner-agenda_figure_caption_primery a span {
  transform: rotate(315deg);
  margin: 0px 0px 4px 12px;
  display: inline-flex;
  position: absolute;
  right: 12px;
}
.home_home .col-banner-agenda_figure_caption_primery h3 {
  font-size: 20px;
  line-height: 1.2;
  font-weight: 800;
  text-transform: uppercase;
  color: #000000;
  margin-bottom: 8px;
  padding: 0;
}
.home_home .col-banner-agenda_figure_caption_primery address {
  font-size: 14px;
  line-height: 1.2;
  font-weight: 500;
  color: #060a04;
  margin-bottom: 0;
}
.home_home .col-banner-agenda_figure_caption_primery address span {
  margin-bottom: 10px;
  display: inline-block;
}
.home_home .col-banner-agenda_figure_caption_secondary {
  background: url(https://www.marketing2conf.com/sites/imaf.com/themes/contrib/imaf/images/caption_bg_col.png)
    no-repeat center center;
  background-size: 100% 100%;
  padding: 20px 15px;
}
.home_home .col-banner-agenda_figure_caption_secondary h4 {
  font-size: 14px;
  line-height: 1.45;
  font-weight: 500;
  color: #060a04;
}
.home_home .col-banner-agenda_figure_caption_secondary .col_agenda_view {
  font-size: 12px;
  line-height: 1.45;
  font-weight: 600;
  color: #fff;
  display: inline-block;
  padding: 6px 16px;
  border-radius: 8px;
  background: #6d6e70;
}
.home_home .video-section {
  padding: 0px;
}

.banner-text-wrapper {
  height: 100%;
  display: flex;
  padding-top: 20px;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.banner-btn {
  margin-bottom: 15px;
}
.banner-btn button {
  margin-right: 15px;
}
.banner-text-wrapper h1 {
  text-align: left;
}
.banner-text-wrapper h3 {
  text-align: left;
  padding: 15px 0;
}
.banner-text-wrapper .new_design_home {
  font-size: 19px;
  color: #fff;
  line-height: 1.45;
  font-weight: 400;
  margin: 0 auto;
  margin-bottom: 2rem;
  text-align: left;
  max-width: 100%;
}

.buy-pass-btn {
  font-size: 30px;
  font-weight: 700;
}
.buy-pass-btn a {
  border-radius: 46px !important;
  padding: 10px 9px 10px 18px !important;
}
.buy-pass-btn span {
  padding: 10px 14px;
  background: #000;
  border-radius: 50%;
}
.home_home .banner-text-wrapper p {
  max-width: 100% !important;
  text-align: start;
}



.home_home .item {
  border-radius: 30px;
  overflow: hidden;
}

#whatsapp-chat-widget #wa-widget-send-button {
  right: 20px !important;
  background: #f2184e;
}

/* CHANGES */

@media screen and (max-width: 1500px) {
  .home_home .banner-text .banner-text-wrapper h3 {
    font-size: 17px;
  }
  .home_home figcaption.col-banner-agenda_figure_caption_primery a {
    font-size: 15px;
  }
}
@media screen and (max-width: 1400px) {
  .home_home section.video-section.home-video-section > img {
    height: 140vh;
  }
}
@media screen and (max-width: 1199px) {
  .home_home figure.col-banner-agenda_figure {
    flex-direction: column;
  }
  .home_home figure.col-banner-agenda_figure div.card_img {
    width: 100%;
    height: 100px;
  }
  .home_home figcaption.col-banner-agenda_figure_caption_primery {
    padding: 25px 0px;
    width: 100%;

    align-items: center;
  }
  .home_home section.video-section.home-video-section > img {
    height: 180vh;
  }
}
@media screen and (max-width: 991px) {
  .home_home section.video-section.home-video-section > img {
    height: 125vh;
  }
  
}
@media screen and (max-width: 767px) {
  .home_home .banner-text {
    top: 50%;
  }
  .banner-text-wrapper {
    padding-top: 0;
  }
  .gain_section .gain_row .gain_row_col {
    -ms-flex: 0 0 50%;
    flex: 0 0 50% !important;
    max-width: 50% !important;
    padding: 0 15px !important;
    margin: 0 0 24px 0 !important;
  }
  .who-we-are_who-we-are .new_mission_charting_figure img {
    height: 100%;
    object-fit: cover;
  }
  .who-we-are_who-we-are .new_mission_charting_figure {
    height: 50vh;
  }
  .home_home .rating_review_2{
    justify-content: center;
    padding-top: 15px;
  }
  .home_home .home_form_section .contact-us-wrap h2, .who-we-are_who-we-are .home_form_section .contact-us-wrap h2{
    font-size: 30px;
    font-weight: 700;
  }
  .be-recognized_be-recognized .spot_leader{
    align-items: center;
  }
  .be-recognized_be-recognized .spot_leader h2, .be-recognized_be-recognized .spot_leader p{
    text-align: center;
  }
  .ministery-text figure {
    justify-content: center !important;
  }
  .ministery-text h3 {
    text-align: center !important;
  }
}
@media screen and (max-width: 575px) {
  .home_home .banner-text .banner-text-wrapper h1 span {
    font-size: 25px;
  }
.home_home .newsletter_section .newsletter input {
    margin: 20px 0 0!important;
  }
 

  .home_home .banner_lowerText {
    margin-top: 0 !important;
  }
  .home_home .banner_cpation-btn {
    text-align: left;
  }
  .home_home .banner-text .banner-text-wrapper h3 {
    font-size: 0;
    margin: 0;
  }
  .home_home .col-banner-agenda {
    margin-bottom: 0px;
  }
  .ministery-text figure {
    justify-content: center !important;
  }
  .ministery-text h3 {
    text-align: center !important;
  }
  .home_home .banner_agenda_wrapper {
    padding: 25px 0px 0px 0px;
  }

 
  .home_home .rightBoxInterCont {
    margin-bottom: 10px;
  }
  .home_home .right_banner_box h5 {
    font-size: 18px;
  }

  .home_home .banner-text-wrapper h1 {
    font-size: 2rem;
    line-height: 1.1;
  }
  .home_home .banner-text-wrapper p {
    padding: 0px;
  }
  .home_home section.video-section.home-video-section > img {
    height: 170vh;
  }
  .home_home figure.col-banner-agenda_figure div.card_img {
    height: 180px;
  }
  .home_home figure.col-banner-agenda_figure {
    flex-direction: column;
    align-items: center;
  }
  .home_home figcaption.col-banner-agenda_figure_caption_primery {
    padding: 15px 0px;
  }
  .home_home .col-banner-agenda_figure_caption_primery address {
    margin-left: 8px;
  }
  .contactform-bg.rounded {
    padding: 20px 0px !important;
  }
  .capcha_button #edit-actions--3{
    margin-top: 15px;
  }
}
@media screen and (max-width: 400px) {
  .home_home .banner-text {
    top: 50%;
  }
  .home_home .banner-text-wrapper .banner-btn {
    margin-top: 0 !important;
  }
  .home_home section.video-section.home-video-section > img {
    height: 228vh;
  }
}
/* Duplicate speaker - hide */
/* .speakers-gallery .col-speaker:nth-child(9) {
  display: none;
} */

/*
Style for Our Proof Of Legitimacy
*/

.faq-section {
  max-width: 100%;
  margin: auto;
}
.faq-title {
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 1.5rem;
}
.faq-item {
  margin-bottom: 2rem;
  background-color: #fff;
  padding: 1.5rem;
  border-left: 5px solid #f2184e;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
}
.faq-item h5 {
  color: #f2184e;
  font-weight: 600;
}
.info-container {
  border: 1px solid #ccc; 
  padding: 20px; 
  margin: 20px auto; 
  width: 80%; 
  box-sizing: border-box; 
}

.info-container h4 {
  color: #f2184e; 
  margin-bottom: 4px;
}

.info-container p {
  font-size: 16px; 
  line-height: 1.6; 
  color: #333; 
}

.banner_lowerText{
  align-items: center !important;
}
.home_home .form-actions .webform-button--submit:hover{
  color: #f2184f;
  background-color: white;
  border: 1px solid #f2184f;

}

.exhibitor-type .label-color{
  color: #f2184f !important;
}
.footer .book-pass-btn:hover{
  background-color: black;
  border: 1px solid white;
  color: #fff;

}
home_home .banner-text-wrapper h1 {
  font-size: 2.5rem;
  line-height: 1.1;
}
.home_home .banner-text .banner-text-wrapper h3{
  padding: 0 !important;
}

.home_home section.video-section.home-video-section::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 7px);
  background: #00000014;
  z-index: -1;
}
.news-caption-text .container{
  background-color: rgba(0, 0, 0, 0.2);
}

.user_form_padd{
  padding: 0 50px;
}
.agenda-gallery-item{
  border-radius: 20px;
}
.speakers-wrapper p span {
  margin-bottom: 10px;
  color: #000 !important;
}
.agenda-galler-figure img{
  border-radius: 20px;
}
.speaker-bio{
  border: none !important;
  background: none !important;
}
.agenda-gallery-item{
  background-color: #F2184F;
}
.speaker-bio .speaker-name{
  text-align: center;
  font-weight: 600;
  font-size: 22px;
  color: #fff !important; 
}
.speaker-bio .speaker-destination p{
  text-align: center !important;
  color: #fff !important;
}
.user_login .confirmation-login .form-wrapper{
  margin-top: 3rem;
}

/* Who we are new design */
@media screen and (max-width: 1750px) {
  .new_ur_usp h2 {
    font-size: 30px !important;
  }
  .new_mission_figure_caption h2 {
    font-size: 40px !important;
  }
}
@media screen and (max-width: 991px) {
  /* div#edit-actions {
    text-align: left !important;
  } */
  .new_mission_figure_caption h2 {
    font-size: 21px !important;
    padding: 20px 0;
  }
}
.who-we-are_who-we-are .form_image{
  object-position: 25%;
}
.new_ur_usp {
  padding: 80px 0;
}
.new_mission_charting_figure {
  position: relative;
}
.new_mission_figure_caption h2, .new_ur_usp h2 {
  font-size: 48px;
  line-height: 1.2;
  color: #fff;
  text-transform: capitalize;
  font-weight: 600;
  text-align: center;
  margin: 0 0 0px 0;
}
.new_mission_figure_caption {
  position: absolute;
  left: 0;
  bottom: 47%;
  width: 100%;
  transform: translateY(50%);
}
.new_ur_usp .usp_box {
  padding: 50px 35px;
  border: 1px solid #CCCCCC;
  border-radius: 25px;
  text-align: left;
  background: #FAFAFA;
  height: 100%;
  position: relative;
}
.new_ur_usp .usp_box img {
  display: inline-block;
  width: 60px;
  height: 60px;
  margin-bottom: 24px;
}
.new_ur_usp .usp_box h3 {
  font-size: 28px;
  line-height: 1.2;
  color: #111;
  text-transform: capitalize;
  font-weight: 600;
  margin: 0 0 10px 0;
}
.form_recp_btn{
  flex-direction: column;
}
.newsletter_section{
  margin-bottom: 50px;
}
.spot_leader{
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.js-form-item-message textarea{
  width: 100% !important;
}

/* tabs */
.be_award{
  padding-bottom: 50px;
 }
 .be_award h2{
  text-align: center;
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 30px;
 }
.award_tabs_wrapper .tabs {
  list-style: none;
  padding: 0;
  display: flex;
  background-color: #fff;
  justify-content: start;
  flex-wrap: wrap;
  gap: 10px;
  margin: 0px;
  
}
.award_tabs_wrapper .tab {
  padding: 10px 20px;
  border: 1px solid #F2184F;
  border-radius: 10px 10px 0px 0px;
  cursor: pointer;
  background-color: #fff;
  font-weight: 500;
  transition: 0.3s;
  font-size: 18px;
  color: #000;
  margin-bottom: 5px;
}

.award_tabs_wrapper .tab.active {
  background-color: #F2184F;
  color: #fff;
}

.award_tabs_wrapper .tab-content {
  display: none;
  background-color: #F2184F;
  color: #000;
  padding: 20px;
  border-radius: 0px 0px 10px 10px;
  text-align: left;
  font-size: 14px;
}
.award_tabs_wrapper .tab-content p{
  font-size: 18px;
  font-weight: 500;
  color: #fff;
}
.award_tabs_wrapper .tab-content.active {
  display: block;
}

.award_tabs_wrapper .tab-content a.toggle-link {
  display: inline-block;
  margin-top: 10px;
  color: white;
  font-weight: 600;
  text-decoration: underline;
  cursor: pointer;
}
.new_mission_charting_figure img{
  filter: brightness(0.8);
}

/* Be Recognition */
.be-recognized_be-recognized .gain_section .gain_row .gain_row_col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.gain_section h2{
  color: #fff;
  font-weight: 700;
}
.image_gain_wrapp h3 {
  text-align: center;
  color: #fff;
  font-size: 24px;
  margin-top: 15px;
}
.be_form{
  padding: 30px;
  background: #000000;
  border-radius: 40px;
  overflow: hidden;
}
.be-recognized_be-recognized .nomination-section .form-wrapper .flex_award strong::after{
  position: absolute;
  content: "";
  top: 50%;
  left: 170px;
  width: 60%;
  height: 3px;
  background: linear-gradient(90deg, #F2184F 0%, #000 100%);
}
.submit_button_wrapper .btn-submit{
  display: contents;
}

.charting-section {
    position: relative;
   
    
  }
  .charting-section img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
  

  .charting-text {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgb(242 24 78 / 30%);
    z-index: 1;
    display: flex;
  justify-content: center;
  align-items: center;
  }

  .charting-text h1, .charting-text h3 {
 color: #FFF;
font-size: 38px;
font-style: normal;
font-weight: 500;

letter-spacing: 0.48px;
text-align: center;
  }
.breadcrumb{
justify-content: center;
background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #f2184f 50%, rgba(0, 0, 0, 0.00) 100%);
}
.breadcrumb-item + .breadcrumb-item::before{
  color: #fff;
}
.breadcrumb-wrap{
      position: absolute;
    width: 100%;
    bottom: 0;
}
.abstract h1{
     text-align: center;
    font-size: 35px;
    font-weight: 700;
}
.abstract h3{
    text-align: center;
    font-size: 30px;
    font-weight: 600;
}

.who-we-are_who-we-are .intro-img img,
.be-recognized_be-recognized .technology-img img{
  height: 500px;
  object-fit: cover;
}
/* ===============you're looking for something more tha================ */
.slick-caption-text p,
.revire_edu_sec p,
fieldset#edit-active-conference--wrapper label{
  font-size: 16px;
}
.welcome-text p,
.event-wrapper p,
.ministery-section p,
.ministery-text p,
.revire_edu_sec p,
.brand-section p,
.who-we-are-intro .content-box p,
.new_ur_usp p,
.testimonial-text p,
.top_panel_image_header p,
.technology-section p{
  font-size: 16px;
}
.home_home .js-form-item.form-item{
 width: 100%;
}
@media screen and (max-width: 1400px) {
.be_award h2,.gain_section h2,.spot_leader h2{
  font-size: 32px;
}
.abstract h1{
     
    font-size: 30px;
   
}
.abstract h3{
    font-size: 22px;
    
}
/* =============================== */
.slick-caption-text p,
.revire_edu_sec p,
fieldset#edit-active-conference--wrapper label{
  font-size: 15px;
}
.welcome-text p,
.event-wrapper p,
.ministery-section p,
.ministery-text p,
.revire_edu_sec p,
.brand-section p,
.who-we-are-intro .content-box p,
.testimonial-text p,
.technology-section p{
  font-size: 16px;
}
}
@media screen and (max-width: 991px) {
  .abstract h1{
   
    font-size: 25px;
   
}
  .charting-text h1, .charting-text h3,
  .gain_section h2 {
  font-size: 32px;
  }
  .image_gain_wrapp h3{
    font-size: 18px;
  }
  .award_tabs_wrapper .tab,
  .award_tabs_wrapper .tab-content p{
    font-size: 16px;
  }
      .charting-text h1 , .charting-text h3{
        font-size: 24px;
    }
      .be_award h2,
  .spot_leader h2,
  .charting-text h1, .gain_section h2,.charting-text h3,
  .nomination-section .form-wrapper h2,
  .newsletter_section .newsletter .newslatter_text,
  .new_mission_figure_caption h2, .new_ur_usp h2,
  .testimonial-section h2,
  .home_home .home_form_section .contact-us-wrap h2, .who-we-are_who-we-are .home_form_section .contact-us-wrap h2{
    font-size: 24px;
  }
}
@media screen and (max-width: 768px){
.new_ur_usp .usp_box {
  padding: 30px 25px;
  text-align: center;
}
.new_ur_usp .usp_box h3 {
  font-size: 22px;
}
.new_ur_usp h2{
  font-size: 24px !important;
}
}
@media screen and (max-width: 767px) {
    .charting-text h1, .charting-text h3 {
        font-size: 20px;
    }
        .charting-overlay {
        height: 50vh;
        object-fit: cover;
    }
}
@media screen and (max-width: 640px) {
  .be-recognized_be-recognized .gain_section .gain_row .gain_row_col {
      -ms-flex: 0 0 100%;
      flex: 0 0 100% !important;
      max-width: 100% !important;
  }
  .new_ur_usp .usp_box h3,
  .speakers-wrapper h2{
    font-size: 22px;
  }
}


/* ===========newsletter-form-section-in-footer=================== */


.newsletter_section .newsletter{
background-color: transparent;
background-image: url(https://marketing-conference-new.s3.amazonaws.com/s3fs-public/2025-04/new-img/Education_.svg);
background-position: right;
background-size: contain;
background-repeat: no-repeat;
width: 100%;
position: relative;
background-size: cover;
border-radius: 20px;
padding: 20px;
}
.newsletter_section .newsletter form {
display: block;
justify-content: center;
align-items: center;
width: 100%;
}

.capcha_button{
    display: flex;
    width: 450px;
    max-width: 100%;
    justify-content: space-between;
    /* overflow-x: scroll; */
}
.newsletter_section .newsletter .newslatter_text {
font-size: 40px;
text-align: center;
text-transform: capitalize;
color: white;
text-align: start;
font-weight: 700;
}
.home_home .newsletter_section .newsletter input {
margin: 0;
border-radius: 15px;
}
.newsletter_section .newsletter .webform-button--submit {
margin-top: 0;
background: black;
border-radius: 200px !important;
margin-left: 10px;
display: block;
border-radius: 200px;
}
/* ===========education-2-0-conference-dubai-2024-winter-reviews============== */
.new_agenda_discription {
  padding: 72px 0;
}
.new_agenda_discription h3 {
  font-size: 42px;
  line-height: 1.2;
  color: #f2184e;
  text-transform: capitalize;
  font-weight: 700;
  text-align: center;
  margin: 0 0 8px 0;
}
.new_agenda_discription p {
  color: #444;
  text-align: center;
  font-family: Urbanist;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0.2px;
}

@media only screen and (max-width: 1199px) {
.newsletter_section .newsletter .newslatter_text {
font-size: 32px;

}
@media only screen and (max-width: 575px) {
.capcha_button {
display: flex;
flex-direction: column;
width: 100%;
}
.newsletter_section .newsletter{
background-position: center;
background-image: url(https://marketing-conference-new.s3.amazonaws.com/s3fs-public/2025-04/Education.svg);
}
.newsletter_section .newsletter .newslatter_text {
font-size: 24px;
margin-bottom: 20px;
}
}
.nav-pills .nav-link.active::before{
top: 40px;
}
}


/* ============media-partner-logo================== */
 

.advance_exb h2 {
font-size: 35px;
text-align: center;
font-weight: bold;
}
.advance_exb .exhibitors{
margin-bottom: 40px;
}
.advance_exb .exhibitorss {
margin-top: 30px;
}

.advance_exb .label {
color:var(--theme-color);
font-weight: bold;
}
.advance_exb .label_color{
color: var(--theme-color);
font-weight: bold;
}

.advance_exb .exhibitor-type {
display: flex;
align-items: center;
justify-content: center;
gap: 5px;
margin: 20px 0px;
font-size: 32px;
}

.advance_exb .line {
flex-grow: 1;
height: 2px;
background-color: var(--theme-color);
width: 100%;
}

.advance_exb .exhibitorss {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 15px;
margin-top: 10px;
}

.advance_exb .exhibitor {
border: 1px solid #ddd;
padding: 10px;
width: 200px;
height: 150px;
display: flex;
align-items: center;
justify-content: center;
background-color: #fff;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
border-radius: 20px;
}

.advance_exb .exhibitor img {
max-width: 100%;
max-height: 100%;
object-fit: contain;
}


@media only screen and (max-width: 575px){
.advance_exb .exhibitor-type{
font-size:24px;
flex-direction: column;
}
.slick-caption-text h3 {
  font-size: 18px;
  text-align: center;
}
.slick-caption-text p {
   text-align: center;
   font-size: 16px !important;
}
.g-recaptcha{
width: 260px;
overflow-x: scroll;
}
}


/* ===========student-passes==css============ */
.student-passes_student-passes{
  font-family: "Urbanist", sans-serif;
}
.student-passes_student-passes .who-we-are-intro .content-box{
 height: 100%;
 align-content: center;
}


.student-passes_student-passes ._who{
 background-color: #000;
 padding: 70px 0px;
}
.student-passes_student-passes .your_impact_box span img{
  width: 500px;
  max-width: 100%;
  object-fit: cover;
  height: 100%;
  object-fit: cover;
}
.student-passes_student-passes .form_section_format{
  padding: 60px 0px;
  background: #810020;
  background: radial-gradient(circle, rgba(129, 0, 32, 1) 0%, rgba(0, 0, 0, 1) 50%);
}
.form_section_format h3{
  color:#F2184F;
  font-size: 40px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 30px;
}
.form_section_format .js-form-item.form-item{
  width: 100%;
}
._who h2,
._who ul,
._who p{
 color: #fff;
}
.student-passes_student-passes section.brand-section{
  background: radial-gradient(48.23% 48.23% at 50% 100%, #ffffff 0%, #ffffff 100%);
}
.student-passes_student-passes section.brand-section h2{
  color: var(--theme-color);
}
.student-passes_student-passes section.brand-section p{
  color: #000!important;
}
.student-passes_student-passes .slider_one  .faq_top_heading h2{
  text-align: center;
  font-weight: 700;
  color: var(--theme-color);
}
.student-passes_student-passes .slider_one p{
  text-align: center;
  font-size: 18px;
  margin-bottom: 0px;
}
.student-passes_student-passes .speak_at_section .your_impact_box span{
  height: 260px;
}
.student-passes_student-passes .how_apply .your_impact_box span{
  height: auto;
}
.student-passes_student-passes .fastrack .your_impact_box{
  padding: 0px;
  background-color: #fff;
}
.student-passes_student-passes .how_apply  .your_impact_box{
background-color: #fff;
box-shadow: 2px 3px 7px #c3c0bd;
border-radius: 20px;
padding: 20px;
position: relative;
z-index: 11;
}
.student-passes_student-passes .fastrack .your_impact_box .access_to{
  padding: 20px;
  color: #000;
}
.student-passes_student-passes  .how_apply .your_impact_box span img{
width: auto;
}
.student-passes_student-passes .how_apply  .your_impact_box p{
  color: #000;
}
.student-passes_student-passes .form-actions{
  text-align: center;
}
.student-passes_student-passes .who-we-are-intro .content-box ul{
  padding-left: 16px;
}

.student-passes_student-passes .slider_one p{
  text-align: start;
}
.student-passes_student-passes .slider_one h2 ~ p{
  margin-bottom: 30px;
  text-align: center;
}
.student-passes_student-passes .speak_at_section .speak_at_section_heading h2,
.student-passes_student-passes .speak_at_section .speak_at_section_heading h2{
  font-weight: 700;
  font-size: 40px;
  margin-bottom: 10px;
  color: var(--theme-color);
}
.student-passes_student-passes .newsletter_newsletter .webform-submission-form input#edit-actions-submit{
  color: #fff;
}
.student-passes_student-passes .iti--allow-dropdown input[type="tel"], 
.student-passes_student-passes .iti--separate-dial-code input[type="tel"]{
  padding: 20px 12px;
}
.student-passes_student-passes .newsletter_newsletter .img-gallery-section img {
    max-height: 406px;
    object-position: top;
}
.student-passes_student-passes .fastrack .your_impact_box h3{
  color: #000;
}

.student-passes_student-passes .who-we-are-intro .content-box h2 span {
  color: #f2184e;
}

.how_apply  .fastrack_boxes {
    position: relative;
    z-index: 1;
  }
.how_apply  .fastrack_boxes::before{
    content: "";
    position: absolute;
    top: -22px;
    left: -45px;
    height: 190px;
    width: 190px;
    background: url(https://www.health2conf.com/sponsor/dotg60.png) no-repeat left top;
    z-index: 0;
  }
  .how_apply  .fastrack_boxes::after{
    content: "";
    position: absolute;
    right: -50px;
    bottom: -67px;
    height: 200px;
    width: 190px;
    background: url(https://www.health2conf.com/sponsor/dotg60.png) no-repeat left top;
    z-index: 0;
  }

  .student-passes_student-passes .fastrack .your_impact_box .access_to {
    padding: 0;
  }

  .student-passes_student-passes .who-we-are-intro .content-box p,
    .student-passes_student-passes .fastrack .your_impact_box .access_to p,
    .student-passes_student-passes .how_apply .your_impact_box p,
    .student-passes_student-passes .accordion-header,
    .student-passes_student-passes .who-we-are-intro .content-box ul {
     font-size: 20px;
     margin-bottom: 0px;
    }

    .student-passes_student-passes .who-we-are-intro .content-box p em span{
      color: #F2184F;
    }

    .student-passes_student-passes .faq-section accordion-header p{
      font-weight: 700;
    }

    .student-passes_student-passes .accordion-header{
      font-weight: 700;
    }
@media (min-width: 1200px) {
  .student-passes_student-passes .fastrack_boxes .col-xl-2 {
  
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media screen and (max-width: 1500px) {
  .student-passes_student-passes .who-we-are-intro .content-box p,
  .student-passes_student-passes .fastrack .your_impact_box .access_to p,
  .student-passes_student-passes .how_apply .your_impact_box p,
  .student-passes_student-passes .who-we-are-intro .content-box ul {
   font-size: 18px;
   margin-bottom: 10px;
  }
  .how_apply  .fastrack_boxes::before{
    left: 0px;
  }
  .how_apply  .fastrack_boxes::after{
    right: 0px;
  }
   .student-passes_student-passes .speak_at_section .speak_at_section_heading h2,
   section.brand-section h2,
   .form_section_format h3{
    font-size: 28px;
  }
  .student-passes_student-passes .slider_one p,
  .student-passes_student-passes .accordion-header{
    font-size: 16px;
  }
}
@media screen and (max-width: 1199px) {
  .student-passes_student-passes .fastrack .your_impact_box h3 br{
    display: none;
  }
  .student-passes_student-passes .newsletter_newsletter .webform-submission-form{
    padding: 0px;
  }
}
@media screen and (max-width: 767px) {
  .student-passes_student-passes .iti--allow-dropdown input[type="tel"], .student-passes_student-passes .iti--separate-dial-code input[type="tel"]{
    padding: 15px 12px;
  }
  .student-passes_student-passes .who-we-are-intro .content-box p, .student-passes_student-passes .fastrack .your_impact_box .access_to p, .student-passes_student-passes .how_apply .your_impact_box p, .student-passes_student-passes .who-we-are-intro .content-box ul {
    font-size: 16px;
  }
  .form_section_format .form-text, .form_section_format .form-url, .form_section_format .form-email, .form_section_format .form-textarea, .form_section_format .form-tel {
    padding: 8px;
  }
  .student-passes_student-passes .speak_at_section .speak_at_section_wrapper p {
    text-align: center;
  }
}
@media (max-width: 575px) {
  .student-passes_student-passes .speak_at_section .speak_at_section_heading h2, .student-passes_student-passes .speak_at_section .speak_at_section_heading h2,
  .form_section_format h3{
    font-size: 24px;
  }
}




@media (min-width: 768px) and (max-width: 1200px) {

  .student-passes_student-passes .iti--allow-dropdown input[type="tel"], .student-passes_student-passes .iti--separate-dial-code input[type="tel"]{
    padding: 0;
  }
}




/* ==================new-agenda-design-css-added====15-07-2025============== */
/* .dubai-2025_dubai-2025 .timeline ul li:before{
  display: none;
}
.dubai-2025_dubai-2025 .tab-content {
    background: #F7F7F7;
    line-height: 25px;
    border: 0px solid #ddd;
    border-top: 1px solid #fff;
    padding: 20px;
    border-radius: 20px;
}
.dubai-2025_dubai-2025 .timeline ul li .content {
    position: relative;
    top: 0;
    width: 100%;
    padding: 15px;
    text-align: left;
    background: #FFFFFF;
    border: 1px solid #D8D8D8;
    border-radius: 20px;
}
 .dubai-2025_dubai-2025 .timeline ul li:nth-child(even) .content {
    left: 0;
}
.dubai-2025_dubai-2025 .timeline ul li:nth-child(odd) .content {
    left: 0;
}
.dubai-2025_dubai-2025 .timeline ul li .content span.time-content{
  display: block;
  text-align: start;
}
.dubai-2025_dubai-2025 .timeline ul li{
  width: 100%;
      background: #F7F7F7;

}
.dubai-2025_dubai-2025 .timeline ul li:first-child{
  padding-bottom: 0px;
}
.Speakers_img_icon{
 display: flex;
 justify-content: center;
 align-items: center;
}
.dubai-2025_dubai-2025 .agenda_sp_image {
    background: #f7f7f7;
    padding: 10px;
    max-width: 450px;
    border-radius: 10px;
    display: inline-block;
}

.dubai-2025_dubai-2025 .agenda_sp_img_wrapper {
    flex-wrap: wrap;
    display: flex;
    justify-content: center;
    align-items: center;
}
.dubai-2025_dubai-2025 .agenda_sp_img_wrapper img{
      width: 100px;
    height: 100px;
    padding: 10px;
    border-radius: 50%;
}
.arrow_on{
border: none;
background: transparent;
color: black;
} */


/* ============PODCAST-page-css============ */
@media (min-width:1500px){
.podcast_podcast  .container{
max-width: 1280px;
margin: 0 auto;
}
}
@media (min-width:1650px){
.podcast_podcast  .container{
max-width: 1440px;
margin: 0 auto;
}
}
.Snapshots p {
    font-size: 20px;
}
.podcast_podcast .legitimacy_all,
.padcast_music_section{
padding: 60px 0px;
}
.podcast_podcast .banner_caption h1 {
color: #fff;
text-align: center;
text-transform: capitalize !important;
font-weight: 800;
}
.podcast_podcast .banner_caption p{
text-align: center ;
}
.podcast_podcast .speaker_sessions .speaker_content h2, 
.podcast_podcast .speaker_sessions .speaker_content h3
{
font-size: 40px;
margin-bottom: 25px;
font-weight: 600;
}
.podcast_podcast .Conference_Format_4 .speaker_content ul li{
font-size: 22px;
font-weight: 500;
margin-bottom: 20px;
}
.Snapshots{
padding: 50px 0px;
}
.snapshot_heading{
font-size: 48px;
font-weight: 800;
margin-bottom: 30px;
}
.snapshot_heading span{
color: var(--theme-color);
}
.Snapshots p{
font-size: 20px;
}
.Snapshots .image_wrapper{
height: 100%;
}
.prodcast_faq_section{
padding: 50px 0px;
}
.padcast_music_section .podcast_box{
border-radius: 40px;
background: var(--theme-color);
padding: 50px;
}

.podcast_music_icon{
border-radius: 32px;
width: 300px;
max-width: 100%;
border: 1px solid rgba(0, 0, 0, 0.10);
background: #FFF;
padding: 30px;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.podcast_music_icon img{
width: 100%;
}
.podcast_music_heading{
color: #FFF; 
font-size: 48px;
font-style: normal;
font-weight: 600;
}
.podcast_music_heading span{
display: block;
color: #000;
}
.podcast_text{
color: #FFF;
font-size: 18px;
font-weight: 300;
}

.podcast_podcast .speaker_img,
.podcast_podcast .speaker_img img{
height: 100%;
object-fit: cover;
border-radius: 20px;
}
.faq_new_sec .faq_new_sec {
padding: 50px 0px;
}

.faq_new_sec  .faq-title {
font-size: 2.5rem;
font-weight: 700;
text-align: center;
margin-bottom: 40px;
}

.faq_new_sec .faq-item {
border-bottom: 1px solid #e0e0e0;
border-radius: 20px;
padding: 25px;
margin-bottom: 30px;
}

.faq_new_sec .faq-number-wrapper {
margin-right: 20px;
}

.faq_new_sec .faq-number {
font-weight: 700;
color: #999;
font-size: 22px;
}

.faq_new_sec  .faq-content {
flex: 1;
}

.faq_new_sec  .faq-question {
font-weight: 700;
font-size: 22px;
color: #19102F;
}

.faq_new_sec .faq-question a {
text-decoration: underline;
}

.faq_new_sec .faq-toggle {
font-size: 1.5rem;
float: right;
}

.faq_new_sec .faq-answer {
display: none;
margin-top: 10px;
font-size: 18px;
color: #6c757d;
font-weight: 400;
}

.faq_new_sec  .faq-item.active {
background-color: #fef3f5;
border-radius: 20px;
padding: 25px;

}

.faq_new_sec .faq-item.active .faq-number {
color: var(--theme-color);
}

.faq_new_sec  .faq-item.active .faq-question {
color: var(--theme-color);

}

.faq_new_sec .faq-item.active .faq-toggle::before {
content: "âœ•";
color: var(--theme-color);
font-weight: 700;
}

.faq_new_sec .faq-toggle::before {
content: "+";
font-weight: 700;
}
.faq_new_sec .faq_content_wrapper{
width: 800px;
max-width: 100%;

}
.faq_new_sec  .we_got{
color: var(--theme-color);
}
.form_section_format .column_inputing .js-form-type-tel #edit-phone-number{
 margin-bottom: 0px!important;
}
.podcast_podcast .speaker_sessions .speaker_content p{
 margin-bottom: 20px;
}
/* =========@media_start============ */
@media (max-width:1500px){
.snapshot_heading{
font-size: 40px;
}
.speaker_sessions .speaker_content p,
.podcast_podcast .Conference_Format_4 .speaker_content ul li{
font-size: 18px;
}
.faq_new_sec .faq-title,
.snapshot_heading{
font-size: 32px;
}
}
@media (max-width:1199px){
.podcast_podcast .speaker_sessions .speaker_content h2,
.podcast_podcast .speaker_sessions .speaker_content h3
{
font-size: 32px;
}
.padcast_music_section .podcast_box{
  border-radius: 20px;
}
.form_section_format img{
 object-fit: contain;
}
}
@media (max-width:767px){
.podcast_music_heading,
.podcast_text{
text-align: center;
}

.podcast_podcast .speaker_img{
  margin:  20px auto;
  height: auto;
}
.podcast_text{
 margin-bottom: 20px;
}
.podcast_music_icon{
margin:  10px auto;
}

}
@media  (max-width:575px){
.faq_new_sec  .faq-title{
font-size: 1.5rem;
}
.faq_new_sec .faq-question{
font-size: 18px;
font-weight: 700;
}
.podcast_music_heading{
font-size:32px;
}
.podcast_podcast .speaker_sessions .speaker_content h2,
.podcast_podcast .speaker_sessions .speaker_content h3{
text-align: center;
}
.padcast_music_section .podcast_box{
padding: 25px;
}
.podcast_music_icon{
 padding: 15px;
}
}

/* ==============recognition-program-legitimacy================ */
/* === Section Light === */
.section-light {
  background: #fff;
  color: #111;
  padding: 60px 0 40px 0;
}

.section-light .section-title {
  font-size: 2.8rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0;
}

.section-light .section-title .highlight {
  color: #e63a6f;
  display: block;
  font-size: 2.8rem;
  font-weight: 700;
  margin-top: 0.2em;
}

.section-light .section-desc {
  font-size: 1.3rem;
  text-align: center;
  margin: 2rem auto 0 auto;
  max-width: 1100px;
}

.section-light .section-desc2 {
  font-size: 1.15rem;
  text-align: center;
  margin: 2rem auto 0 auto;
  max-width: 1100px;
}

.section-light .section-list {
  font-size: 1.2rem;
  max-width: 1000px;
  margin: 0 auto;
  text-align: left;
  list-style-type: disc;
  list-style-position: inside;
  padding-left: 2.2rem;
}

.section-light .section-list li {
  margin-bottom: 1.2rem;
}

.section-light .section-subtitle {
  font-size: 1.6rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1.5rem;
  margin-top: 2rem;
}

/* === Section Dark === */
.section-dark {
  background: #111;
  color: #fff;
  padding: 60px 0 40px 0;
}

.section-dark .section-title {
  font-size: 3rem;
  font-weight: 700;
  text-align: center;
}

.section-dark .highlight {
  color: #e63a6f;
}

.section-dark .section-text {
  font-size: 1.3rem;
  margin-bottom: 1.5rem;
  text-align: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

a.section-link {
  color: #000;
  text-decoration: underline;
}

a.section-link:hover {
  color: #e63a6f;
}

/* === Shared Section Title === */
.section-title {
  font-size: 3rem;
  font-weight: 700;
  text-align: center;
}

.section-title .highlight {
  color: #e63a6f;
}

/* === Step Blocks === */
.step-title {
  font-weight: 700;
  font-size: 1.2rem;
  margin-bottom: 0.5rem;
}

.step-block {
  margin-bottom: 2.5rem;
  text-align: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

/* === Recognition Program === */
.recognition_program .main-title {
  font-size: 3rem;
  font-weight: 700;
}

.recognition_program .main-title .highlight,
.recognition_program .main-title .highlight2 {
  color: #d81b60;
}

.recognition_program .main-title .highlight2 {
  display: block;
  font-size: 3rem;
  font-weight: 700;
}

.recognition_program .content-paragraph {
  font-size: 1.3rem;
  margin-bottom: 2rem;
  text-align: center;
}

/* === Generic Section Styling === */
.section-desc {
  font-size: 1.3rem;
  text-align: center;
  margin-bottom: 2rem;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.section-subtitle {
  font-size: 1.5rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1.2rem;
  margin-top: 2rem;
}

.section-list {
  font-size: 1.2rem;
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
  list-style-type: disc;
  list-style-position: inside;
  padding-left: 2.2rem;
}

.section-list li {
  margin-bottom: 0.5rem;
}

/* === Responsive Media Queries === */
@media (max-width: 1199px) {
.section-title,
  .section-title .highlight,
  .recognition_program .main-title,
  .recognition_program .main-title .highlight2,
  .section-light .section-title,
  .section-light .section-title .highlight {
    font-size: 2.5rem;
  }
}
@media (max-width: 768px) {
  .section-title,
  .section-title .highlight,
  .recognition_program .main-title,
  .recognition_program .main-title .highlight2 ,
  .section-light .section-title,
  .section-light .section-title .highlight{
    font-size: 2rem;
  }

  .section-light .section-desc,
  .section-light .section-desc2,
  .section-light .section-list,
  .recognition_program .content-paragraph,
  .section-dark .section-text,
  .section-desc,
  .section-list {
    font-size: 1rem;
  }

  .section-light .section-subtitle,
  .section-subtitle {
    font-size: 1.2rem;
  }

  .step-block {
    font-size: 1rem;
  }

  .section-dark .section-title {
    font-size: 2rem;
  }
}
@media (max-width: 400px) {
.section-title,
  .section-title .highlight,
  .recognition_program .main-title,
  .recognition_program .main-title .highlight2 ,
  .section-light .section-title,
  .section-light .section-title .highlight{
    font-size: 1.5rem;
  }
}



/* =======thems-ai-ml========= */
.theming_basee h2.section-title,
.faq_top_heading h2,
.thems_aiml_book h2,
#page_form h2{ 
color: #F2184F;
font-size: 40px;
font-style: normal;
font-weight: 700;
margin-bottom: 30px;
text-align: center
}
#page_form  .speaker_content h2{
    text-align: start;
    margin-bottom: 10px;
}
#page_form img{
 position: static;
 margin: 0 auto;
 border-radius: 30px;
 max-width: 100%;

}
.accordion-header p{
    margin-bottom: 0px;
}
.accordion-header h3{
      margin-bottom: 0;
    font-size: 16px;
    line-height: normal;
    color: black;
    font-weight: 400;
}
.accordion-content p{
  padding: 10px;
}
.speaker_sessions ul li,
.thems_aiml_book p,
.headding_classify p,
.who-we-are-intro .descr_who p,
.thems_aiml_book ul li{
  font-size: 20px;
   margin-bottom: 20px;
}
#page_form p{
    text-align: center;
    font-size: 20px;
}
.thems_aiml_book h4{
color: #F2184F;
font-family: Urbanist;
font-size: 36px;
font-style: normal;
font-weight: 700;
letter-spacing: 0.36px;
margin-bottom: 20px;
}

@media (max-width:1199px){
.theming_basee h2.section-title,
.faq_top_heading h2,
.thems_aiml_book h2,
#page_form h2{ 
font-size: 32px;
}
.thems_aiml_book h4{
font-size: 32px;
}
#page_form p,
.speaker_sessions ul li,
.thems_aiml_book p,
.headding_classify p,
.who-we-are-intro .descr_who p,
.thems_aiml_book ul li{
   
    font-size: 18px;
}
}


@media (max-width:767px){
.theming_basee h2.section-title,
.faq_top_heading h2,
.thems_aiml_book h2,
#page_form h2{ 
font-size: 28px;
}
.thems_aiml_book h4{
font-size: 28px;
}
#page_form p,
.speaker_sessions ul li,
.thems_aiml_book p,
.headding_classify p,
.who-we-are-intro .descr_who p,
.thems_aiml_book ul li{
    font-size: 16px;
}
.form_section_format .form-text, .form_section_format .form-url, .form_section_format .form-email, .form_section_format .form-textarea, .form_section_format .form-tel{
    padding: 15px;
}
    .form_section_format .wrappered .form-item, .form_section_format .wrappered .form-actions {
        margin: 0px 0px !important;
    }
    #page_form img{
        margin: 20px 0px;
    }
}

.review_banner_caption{
  z-index: 111;
}
.review_banner_section .review_banner_figure::after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background: #00000040;
    top: 0;
    left: 0;
    z-index: 11;
}


/* https://www.education2conf.com/post-show-report */

.post-show-report_post-show-report .single-featured-image-header .top_panel_image_header h1{
 font-weight: 700;
 margin-bottom: 20px;
 font-size: 40px;
}
.connect_engage_section{
 padding: 50px 0px;
}
.connect_engage_section .section-title{
 color: var(--theme-color);
 margin-bottom: 20px;
 font-size: 40px;
}
.connect_engage_section .connect_engage p{
 font-size: 20px;
}

.facts-box {
max-width: 1460px;
margin: 0 auto;
border-radius: 50px;
background: #F4F0F1;
}

.facts-title {
color: #F2184F;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 58px; 
}

.fact-number {
color: #F2184F;
font-size: 40px;
font-style: normal;
font-weight: 800;
line-height: 44px; 
letter-spacing: 0.44px;
}

  .fact-label {
color: #000;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 20px; 
letter-spacing: 0.2px;
}
.facts-box {
padding: 30px;
}


 /* Postâ€‘Show Highlights */

.podcast_highlights {
background-color: #fff;
}

.podcast_highlights  .page-title {
color: var(--theme-color);
text-align: center;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 58px; 
}
#editionTabs{
display: flex;
padding: 16px;
align-items: center;
gap: 16px;
border-radius: 24px;
background: #F7F7F7;
justify-content: center;
margin: 0;
max-width: 440px;
margin: 20px auto;
}
.podcast_highlights  .nav-editions .nav-link {
border-radius: 16px;
border: 1px solid var(--brand, #ff2b5f);
color: var(--brand, #ff2b5f);
background: #fff;
font-weight: 600;
 padding: 16px;
}
.podcast_highlights  .day-pills{
max-width: 450px;
border-radius: 24px;
background: #F7F7F7;
padding: 16px;
display: flex;
gap: 16px;
justify-content: space-between;
}
.podcast_highlights  .nav-editions .nav-link.active {
color: #fff;
background: var(--theme-color);
box-shadow: 0 12px 24px -14px rgba(255, 43, 95, 0.6);
}

.podcast_highlights .day-pills .nav-link {
border-radius: 8px;
background: var(--theme-color);
color: #fff;
padding: 16px;
min-width: 120px;
text-align: center;
font-weight: 600;
}

.podcast_highlights .day-pills .nav-link.active {
background: #fff;
border: 1.5px solid var(--theme-color);
color: var(--brand, #ff2b5f);
box-shadow: 0 8px 20px -16px rgba(255, 43, 95, 0.5);
}

.podcast_highlights .content-card {
border-radius: 24px;
background: #F7F7F7;
}
.podcast_highlights .content-card .card-body h5{
  color: #000;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.podcast_highlights .content-card .card-body p{
  color: #676767;
  text-align: justify;

}
.podcast_highlights .download-btn {
background: var(--theme-color);
border-color: var(--theme-color);
}

.podcast_highlights .download-btn:hover {
background: #e32453;
border-color: #e32453;
}

.podcast_highlights .selection-label {
color: #6c757d;
}
.podcast_highlights .tab-content{
  padding: 0px;
}
/* ========faq-post-show-report======= */
.custom-accordion .acc-title {
cursor: pointer;
padding: 10px 15px;
background-color: #f9fafb;
border-bottom: 1px solid #e5e7eb;
display: flex;
justify-content: space-between;
align-items: center;
font-weight: 600;
color: #1f2937;
transition: background-color 0.2s ease;
}
.custom-accordion .acc-title p{
  margin-bottom: 0px;
}
.custom-accordion .acc-title:hover {
background-color: #f3f4f6;
}
.custom-accordion .acc-title.active {
background-color: #ff004129;
color: #000;
}
.custom-accordion .acc-card{
border-radius: 15px;
border: 1px solid #CACACA;
margin-bottom: 10px;
overflow: hidden;
}
.custom-accordion .acc-panel {
padding: 10px 15px;
color: #4b5563;
background-color: #ff004129;
border-bottom: 1px solid #e5e7eb;
display: none;
}

.custom-accordion .acc-card:last-child .acc-title {
border-bottom: none;
}
.custom-accordion .acc-arrow {
transition: transform 0.3s ease;
}
.custom-accordion .acc-title.active .acc-arrow {
transform: rotate(180deg);
}

/* show_report_form_wrapper */
.post-show-report_post-show-report .show_report_form_wrapper{
  padding: 60px 0px;
  background: #810020;
  background: url(https://www.education2conf.com//topexpo/pastAwardee/Fueld/Rectangle.png) no-repeat right top / cover;
  border-radius: 40px;
}
/* .post-show-report_post-show-report .what_we_do h2, */
.post-show-report_post-show-report .what_we_do p{
  color: #fff!important;
   text-align: start!important;
}
.post-show-report_post-show-report .what_we_do{
  padding: 0px 20px;
}
.post-show-report_post-show-report .form-actions input{
  background: #000;
  border-radius: 8px;
}
.post-show-report_post-show-report .form-textarea, 
.post-show-report_post-show-report .form-email, 
.post-show-report_post-show-report .form-tel, 
.post-show-report_post-show-report .form-url, 
.post-show-report_post-show-report .form-text{
    padding: 16px 24px;
    border-radius: 10px;
    background: #FFF;
    margin-bottom: 10px!important;
    border: transparent;
}
.post-show-report_post-show-report .show_report_form_wrapper_form{
 max-width: 616px;
}
.post-show-report_post-show-report .what_we_do h2{
  font-size: 40px;
}
.post-show-report_post-show-report .iti--allow-dropdown input, .iti--allow-dropdown input[type="tel"]{
  margin-bottom: 10px!important;
}

.post-show-report_post-show-report .section-pad{ padding:64px 0; }
.post-show-report_post-show-report .report-block.dark{ background:#3e1525; color:#fff; }
.post-show-report_post-show-report .report-block.light{
   background:#fff;
    color:#2b2230;
   }
.post-show-report_post-show-report .text-accent{
   color:var(--theme-color);
   font-size: 40px;
   font-weight: 700;
   }


.post-show-report_post-show-report .report-block ul.day-pills{
background: #F7F7F7;
max-width: 500px;
display: flex;
justify-content: space-around;
align-items: center;
border-radius: 12px;
padding: 10px;
}
.post-show-report_post-show-report .report-block ul.day-pills li span{
 display: block;
}
.post-show-report_post-show-report .btn-accent{
background:var(--theme-color);
color:#fff; 
border:none;
padding:10px 18px;
border-radius:10px;
}
.post-show-report_post-show-report .btn-accent:hover{ filter:brightness(.95); color:#fff; }

/* Tabs (day pills) */
.post-show-report_post-show-report .day-pills .nav-link{

padding:9px 16px;
font-weight:600;
background:#fff; 
color:#3d3350;
box-shadow:0 10px 22px rgba(0,0,0,.08);
}
.post-show-report_post-show-report  .day-pills .nav-link{
  background: #f7f7f7;
  color: #000000;
  border-radius: 10px;
  }
.post-show-report_post-show-report .day-pills .nav-link.active{
  background:var(--theme-color); color:#fff;
  box-shadow:0 12px 24px rgba(255,45,109,.35);
}
.post-show-report_post-show-report .section-pad.dark p{
  color: #fff;
}
.post-show-report_post-show-report .section-pad.dark #usa-day1 p{
  color: #000;
} 
/* Card + video */
.post-show-report_post-show-report .report-card{
  border:0; border-radius:16px; background:#fff;
  box-shadow:0 18px 38px rgba(0,0,0,.18);
}
.post-show-report_post-show-report .video-frame{
  border-radius:13px; overflow:hidden; border:6px solid #fff;
  box-shadow:0 10px 24px rgba(0,0,0,.25);
}
.post-show-report_post-show-report .eyebrow{ 
font-weight:700; 
font-size:24px;
letter-spacing:.02em;
color:var(--theme-color);

}
.post-show-report_post-show-report .card-body .eyebrow p {
   
  color:#000;
}


/* @media */

@media (max-width: 991px) {
  .post-show-report_post-show-report .single-featured-image-header .top_panel_image_header h1,
  .connect_engage_section .section-title,
  .post-show-report_post-show-report .what_we_do h2,
  .podcast_highlights .page-title,
  .facts-title,
  .post-show-report_post-show-report .what_we_do h2,
  .fact-number{
    font-size: 32px;
  }
   .post-show-report_post-show-report .what_we_do h2{
    font-size: 32px!important;
   }
.facts-title{
  text-align: center;
 }
 .connect_engage_section .connect_engage p,
 .fact-label{
  font-size: 18px;
 }
}

@media (max-width: 767px) {
  .post-show-report_post-show-report .single-featured-image-header .top_panel_image_header h1,
  .connect_engage_section .section-title,
  .post-show-report_post-show-report .what_we_do h2,
  .podcast_highlights .page-title,
  .facts-title,
  .post-show-report_post-show-report .what_we_do h2,
  .fact-number{
    font-size: 24px;
  }
.post-show-report_post-show-report .what_we_do h2{
  font-size: 24px!important;
}
 .connect_engage_section .connect_engage p,
 .fact-label,
 .post-show-report_post-show-report .section-pad.dark p,
 .post-show-report_post-show-report .section-pad.light p{
  font-size: 16px;
 }
 .podcast_highlights .day-pills{
  margin: 0 auto;
 }
}

@media (max-width: 575px) {
  .post-show-report_post-show-report .text-accent{
    font-size: 32px;
  }
  .post-show-report_post-show-report .day-pills .nav-link{
    margin-bottom: 10px;
  }
  .post-show-report_post-show-report .report-block ul.day-pills{
    flex-direction: column;
  }
 .post-show-report_post-show-report .form-actions input{
  font-size: 11px!important;
 }
 .post-show-report_post-show-report .what_we_do h2{
   font-size: 22px!important;
 }
 .post-show-report_post-show-report .show_report_form_wrapper{
  background-position: center;
 }
 .slider_one{
  padding: 40px 0px;
 }
 .podcast_highlights .page-title,
 .facts-title{
  font-size: 32px;
  line-height: normal;
 }
 
}

/* ============announcement_blog========= */
.bannerrrr_headdinggg{
  text-align: center;
}
.announcement_blog .contant_blog_wrapp img {
max-width: 400px;
float: left;
border-radius: 10px;
overflow: hidden;
display: block;
margin: 0px 15px 10px 0px;
border: 2px solid #f2184e;
}
.announcement_blog .row .mb-6 h2 {
text-align: center;
font-size: 24px;
font-weight: 700;
}

.puzzle-box{
text-align: center;
font-size: 30px;
font-weight: 700;
max-width: 1000px;
margin: 0 auto 24px auto;
}
   @media (max-width: 768px) {
   .announcement_blog .contant_blog_wrapp img {
   max-width: 100%;
   margin: 0;
   margin-bottom: 20px;
   }
   }


  /* ============= Mobile App Page CSS Start ============== */

.mobile-app-hero {
  background: #fafafa;
  padding: 4rem 0;
}

.mobile-app-hero h2 {
  color: var(--main-color);
  font-size: 40px;
  font-style: normal;
  margin-bottom: 30px;
}

.mobile-app-hero .text-gradient {
  background: #f2184f;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.mobile-app-hero .lead {
  color: #444;
  text-align: justify;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
}

.mobile-app-hero .store-badges a {
  display: inline-block;
  text-decoration: none;
}

.mobile-app-hero .store-badges img {
  height: auto;
  width: auto;
}

.mobile-app-hero .store-badges a + a {
  margin-left: 12px;
}

/* USP Section */
.mobile-app_mobile-app .new_ur_usp h3 {
  color: #111;
  text-align: justify;
  font-size: 24px;
  margin-bottom: 30px;
  font-style: normal;
  font-weight: 500;
}

.mobile-app_mobile-app .new_ur_usp p {
  color: #444;
  text-align: justify;
  font-size: 20px;
}

.hero-img-wrap {
  max-width: 500px;
  margin: 0 auto;
}

.mobile-app_mobile-app .new_ur_usp {
  padding-top: 0px;
}

.mobile-app_mobile-app .new_ur_usp .usp_box {
  border: 2px solid var(--theme-color);
  padding: 40px;
}

/* ===================== Steps Section ===================== */

.gs-steps {
  background: #f8fafc;
}

.gs-steps .gs-lead {
  max-width: 920px;
  margin-left: auto;
  margin-right: auto;
  color: #000;
  font-weight: 500;
  font-size: 20px;
}

.gs-steps-row {
  position: relative;
  margin-bottom: 50px;
}

.gs-steps-row::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 7%;
  right: 7%;
  height: 2px;
  background: #000;
  transform: translateY(-50%);
  z-index: 1;
}

/* Circular Card */
.gs-step {
  position: relative;
  width: 350px;
  height: 350px;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 36px 16px 20px;
  color: #fff;
  z-index: 2;
  background: linear-gradient(270deg, #f2184f 0%, #100233 100%);
  border: 6px solid #ffffff;
  box-shadow: 0 0 0 1px #000000;
}

/* Step Badge */
.gs-step-badge {
  position: absolute;
  top: 30px;
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  color: #100233;
  border-radius: 999px;
  font-weight: 600;
  font-size: 12px;
  padding: 6px 10px;
  letter-spacing: 0.02em;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
}

.gs-step-title {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 10px;
}

.gs-step-text {
  color: rgba(255, 255, 255, 0.88);
  font-size: 16px;
  line-height: 1.4;
  max-width: 230px;
  margin: 0 auto;
}

.app_link {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}

.app_link a {
  color: #500d6c;
}

.steps h2 {
  color: #1c095c;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 20px;
}

.mobile-app_mobile-app .testimonial-section {
  padding: 50px 0px;
}

/* ================= Form Section ================= */

.mobile_app_form {
  background: #fafafa;
}

.mobile_app_input {
  margin-bottom: 20px;
}

.form_wrapper_mobile {
  padding: 50px;
}

.mobile_app_form .form_wrapper_mobile h4 {
  color: #f2184f;
  margin-bottom: 30px;
  font-family: Urbanist;
  font-size: 40px;
  font-weight: 600;
}

.mobile_app_form .form_wrapper_mobile input,
.mobile_app_form .form_wrapper_mobile textarea,
.mobile_app_form .form_wrapper_mobile select {
  border-radius: 14px;
  border: 1px solid #d0d0d0;
  background: #fff;
}

.mobile_app_form .form_wrapper_mobile p {
  font-size: 18px;
  font-weight: 500;
}

.mobile_app_form .form_wrapper_mobile input[type="submit"] {
  background: #f2184f;
}
/* ================= App Attending Sessions (Scoped CSS) ================= */

.app_attending_sessions {
  color: #0f172a; 
}


.app_attending_sessions .app-title {
  font-weight: 800;
  line-height: 1.15;
  letter-spacing: -0.02em;
  font-size: 32px; 
}



.app_attending_sessions .gradient-title {
  background: #f2184f;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.app_attending_sessions .copy-muted {
color: #444;
font-size: 20px;
font-weight: 400;
line-height: 30px; 
letter-spacing: -0.2px;
}

/* Button */
.app_attending_sessions .btn-app {
  border: 2px solid #f2184f;
  color: #f2184f;
  border-radius: 999px;
  padding: 10px 14px; 
  display: inline-flex;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  background: transparent;
}

.app_attending_sessions .btn-app:hover {
  background: rgba(242, 24, 79, 0.08);
  color: #f2184f;
}

.app_attending_sessions .btn-app .icon-circle {
  width: 26px;
  height: 26px;
  margin-left: 8px; 
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #f2184f;
  color: #fff;
  transition: transform 0.2s ease;
  font-size: 14px; 
}

.app_attending_sessions .btn-app:hover .icon-circle {
  transform: translateX(2px);
}

/* Features */
.app_attending_sessions .feature + .feature {
  padding-top: 16px; 
}

.app_attending_sessions .feature h5 {
color: #000;
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: 34px;
}

/* ================= Responsive ================= */

@media screen and (max-width: 1500px) {
  .mobile-app-hero h2,
  .connect_engage_section .section-title,
  .mobile_app_form .form_wrapper_mobile h4,
  .mobile-app_mobile-app .testimonial-section .what_we_do h2,
  .mobile-app_mobile-app .slider_one h3 {
    font-size: 32px;
  }

  .mobile-app-hero .lead,
  .connect_engage_section .connect_engage p,
  .mobile-app_mobile-app .new_ur_usp p,
  .gs-steps .gs-lead,
  .app_attending_sessions .copy-muted {
    font-size: 18px;
  }

  .mobile-app-hero .store-badges img {
    max-width: 200px;
  }

  .mobile-app_mobile-app .new_ur_usp h3 {
    font-size: 22px;
  }

  .mobile-app_mobile-app .new_ur_usp .usp_box {
    padding: 30px;
  }
}

@media screen and (max-width: 1199px) {
  .gs-step {
    height: 295px;
  }

  .mobile-app_mobile-app .new_ur_usp .usp_box {
    padding: 20px;
  }
}
@media screen and (max-width:991px) {
  .app_attending_sessions .left-col {
    padding-right: 32px; 
  }
  .app_attending_sessions .right-col {
    padding-left: 32px; 
  }
   .app_attending_sessions .app-title {
    font-size: 36px; 
  }
}
@media screen and (max-width: 767px) {
  .gs-step {
    height: 350px;
  }

  .contactform-bg.rounded {
    padding: 20px;
  }

  #app-cta .app-title {
    text-align: center;
  }
}

@media (max-width: 575px) {
  .mobile-app-hero h2 {
    text-align: center;
    font-size: 24px;
  }

  .mobile-app_mobile-app .new_ur_usp h3 {
    text-align: center;
  }

  .form_wrapper_mobile {
    font-size: 20px;
  }

  .mobile-app-hero .store-badges a + a {
    margin-left: 0;
    margin-top: 0.75rem;
  }

  .mobile-app-hero .hero-img-wrap {
    text-align: center;
  }

  .mobile-app-hero .hero-img {
    max-width: 560px;
    width: 100%;
    height: auto;
    filter: drop-shadow(0 18px 60px rgba(0, 0, 0, 0.25));
  }

  .mobile-app-hero {
    padding: 2.5rem 0;
  }
   .app_attending_sessions .app-title {
    text-align: center;
    font-size: 24px; 
  }

  .app_attending_sessions .copy-muted {
    text-align: justify;
  }
}

/* ============= Mobile App Page CSS End ============== */
/* =========marketing-partner===2025======= */
.marketing-partner_marketing-partner .who-we-are-intro h2{
 color: var(--theme-color);
}

.marketing-partner_marketing-partner .who-we-are-intro .content-box p{
 font-size: 18px;
}

.marketing-partner_marketing-partner .who-we-are_who-we-are .content-box{
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
}

.marketing-partner_marketing-partner .why_it_matters h2 ~ p{
  text-align: center;
  margin-bottom: 50px;
}

.marketing-partner_marketing-partner .why_it_matters  .new_ur_usp .usp_box {
 position: relative;
}
.marketing-partner_marketing-partner .new_ur_usp .usp_box p:first-child{
position: absolute;
background: var(--theme-color);
width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 100%;
color: #fff;
top: -30px;
left: 50%;
transform: translate(-50%);
margin-bottom: 0px;
}
.marketing-partner_marketing-partner .new_ur_usp .usp_box{
    border: 1px solid var(--theme-color);
}
/* .marketing-partner_marketing-partner .new_ur_usp .usp_box span{
  position: absolute;
    top: 0;
    left: calc(50% - 20px);
    transform: translateY(-50%);
    background: red;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
} */
.marketing-partner_marketing-partner section.brand-section{
  background: #fff;
}
.marketing-partner_marketing-partner .brand-section p{
  text-align: center;
}
.marketing-partner_marketing-partner section.brand-section h2{
  color: var(--theme-color);
}
.marketing-partner_marketing-partner .tsa-section {
  padding: 60px 0;
  background-color: #fff;
}

.marketing-partner_marketing-partner .section-title {
  color: #E60049;
  font-size: 3rem;
  font-weight: bold;
  margin-bottom: 10px;
}

.marketing-partner_marketing-partner .section-subtitle {
  font-size: 1.2rem;
  color: #666;
  margin-bottom: 40px;
}

.marketing-partner_marketing-partner .brand-section .slick-track .slick-slide img{
  border: 1px solid transparent;
}

   .marketing-partner_marketing-partner .gearstar-content {
        padding-right: 30px;
    }

  .marketing-partner_marketing-partner  .gearstar-title {
        color: #E60049;
        font-size: 2rem;
        font-weight: bold;
        margin-bottom: 20px;
    }

   .marketing-partner_marketing-partner .gearstar-description {
        font-size: 1.1rem;
        line-height: 1.6;
        margin-bottom: 30px;
    }

   .marketing-partner_marketing-partner .learn-more-btn {
        background-color: #E60049;
        color: #fff;
        padding: 12px 25px;
        border-radius: 5px;
        text-decoration: none;
        font-weight: bold;
        display: inline-flex;
        align-items: center;
        transition: background-color 0.3s ease;
    }

   .marketing-partner_marketing-partner .learn-more-btn:hover {
        background-color: #c7003f;
        color: #fff;
    }

   .marketing-partner_marketing-partner .learn-more-btn svg {
        margin-left: 10px;
    }

   .marketing-partner_marketing-partner .carousel-nav-btns {
        margin-top: 30px;
        display: flex;
        gap: 10px;
    }

   .marketing-partner_marketing-partner .carousel-nav-btns .btn {
        background-color: #E60049;
        color: #fff;
        border: none;
        width: 40px;
        height: 40px;
        border-radius: 5px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.5rem;
    }

  .marketing-partner_marketing-partner  .carousel-nav-btns .btn:hover {
        background-color: #c7003f;
        color: #fff;
    }

   .marketing-partner_marketing-partner .owl-carousel-container {
        position: relative;
        background-color: #000;
        border-radius: 10px;
        overflow: hidden;
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
        padding: 20px;
        width: 100%;
        max-width: 700px;
        margin: 0 auto;
    }

   .marketing-partner_marketing-partner .owl-carousel .item img {
        width: 100%;
        height: auto;
        display: block;
        border-radius: 5px;
    }

   .marketing-partner_marketing-partner .owl-theme .owl-nav {
        display: none;
    }

   .marketing-partner_marketing-partner .owl-theme .owl-dots {
        text-align: right;
        margin-top: 20px;
        position: absolute;
        bottom: 20px;
        right: 20px;
        width: auto;
    }

   .marketing-partner_marketing-partner .owl-theme .owl-dots .owl-dot span {
        width: 12px;
        height: 12px;
        margin: 5px 4px;
        background: #d6d6d6;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity .2s ease;
        border-radius: 30px;
    }

   .marketing-partner_marketing-partner .owl-theme .owl-dots .owl-dot.active span,
   .marketing-partner_marketing-partner .owl-theme .owl-dots .owl-dot:hover span {
        background: #E60049;
    }

   .marketing-partner_marketing-partner .carousel-bottom-content {
        background-color: #fff;
        padding: 20px;
        border-radius: 0 0 10px 10px;
        text-align: center;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);
        margin-top: -20px;
    }

   .marketing-partner_marketing-partner .carousel-bottom-content h5 {
        font-weight: bold;
        margin-bottom: 15px;
    }

   .marketing-partner_marketing-partner .brand-logos {
        display: flex;
        justify-content: center;
        gap: 20px;
        flex-wrap: wrap;
        margin-bottom: 20px;
    }

   .marketing-partner_marketing-partner .brand-logos div {
        text-align: center;
        color: #666;
        font-size: 0.9rem;
    }

   .marketing-partner_marketing-partner .brand-logos img {
        max-width: 60px;
        height: auto;
        margin-bottom: 5px;
    }

   .marketing-partner_marketing-partner .img-carousel-overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.4);
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        color: #fff;
        padding: 20px;
        text-align: center;
    }

   .marketing-partner_marketing-partner .img-carousel-overlay h3 {
        font-size: 3rem;
        font-weight: bold;
        margin-bottom: 10px;
    }

   .marketing-partner_marketing-partner .img-carousel-overlay p {
        font-size: 1.1rem;
        margin-bottom: 20px;
    }

   .marketing-partner_marketing-partner .img-carousel-overlay .btn {
        background-color: #E60049;
        color: #fff;
        padding: 10px 20px;
        border-radius: 5px;
        text-decoration: none;
        font-weight: bold;
    }

   .marketing-partner_marketing-partner .gearstar-screenshot {
        position: relative;
        border-radius: 10px;
        overflow: hidden;
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
        width: 100%;
        max-width: 700px;
        margin: 0 auto;
        margin-top: 40px;
    }

   .marketing-partner_marketing-partner .gearstar-screenshot img {
        width: 100%;
        display: block;
    }

   .marketing-partner_marketing-partner .screenshot-overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        color: #fff;
        text-align: center;
        padding: 20px;
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.6) 100%);
    }

   .marketing-partner_marketing-partner .screenshot-overlay h3 {
        font-size: 2.5rem;
        font-weight: bold;
        margin-top: -50px;
    }

  .marketing-partner_marketing-partner  .screenshot-overlay p {
        font-size: 0.9rem;
        width: 70%;
        line-height: 1.4;
        margin-bottom: 20px;
    }

   .marketing-partner_marketing-partner .screenshot-overlay .customer-rides-btn {
        background-color: #E60049;
        color: #fff;
        padding: 8px 18px;
        border-radius: 5px;
        text-decoration: none;
        font-weight: bold;
        font-size: 0.9rem;
    }

   .marketing-partner_marketing-partner .screenshot-footer {
        background-color: #fff;
        padding: 15px 20px;
        border-radius: 0 0 10px 10px;
        box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.05);
        text-align: center;
    }

   .marketing-partner_marketing-partner .screenshot-footer h5 {
        font-weight: bold;
        font-size: 1rem;
        margin-bottom: 10px;
        color: #333;
    }

   .marketing-partner_marketing-partner .screenshot-footer .brand-logos {
        display: flex;
        justify-content: center;
        gap: 15px;
        flex-wrap: wrap;
    }

   .marketing-partner_marketing-partner .screenshot-footer .brand-logos div {
        font-size: 0.8rem;
        color: #666;
        min-width: 80px;
    }

  .marketing-partner_marketing-partner  .screenshot-footer .brand-logos img {
        max-width: 40px;
        height: auto;
        margin-bottom: 5px;
    }

  .marketing-partner_marketing-partner  .top-right-nav {
        position: absolute;
        top: 20px;
        right: 20px;
        display: flex;
        align-items: center;
        gap: 15px;
        z-index: 10;
    }

  .marketing-partner_marketing-partner  .top-right-nav .nav-link {
        color: #fff;
        text-decoration: none;
        font-size: 0.9rem;
    }

   .marketing-partner_marketing-partner .top-right-nav .contact-info {
        color: #fff;
        font-size: 0.85rem;
        line-height: 1.2;
        text-align: right;
    }

  .marketing-partner_marketing-partner  .top-right-nav .get-estimate-btn {
        background-color: #E60049;
        color: #fff;
        padding: 5px 15px;
        border-radius: 5px;
        text-decoration: none;
        font-weight: bold;
        font-size: 0.9rem;
    }

   .marketing-partner_marketing-partner .header-nav-links {
        position: absolute;
        top: 20px;
        left: 20%;
        display: flex;
        gap: 20px;
        z-index: 10;
    }

  .marketing-partner_marketing-partner  .header-nav-links .nav-link {
        color: #fff;
        text-decoration: none;
        font-size: 0.9rem;
    }

  .marketing-partner_marketing-partner  .gearstar-logo {
        position: absolute;
        top: 20px;
        left: 20px;
        z-index: 10;
        height: 30px;
    }
  .marketing-partner_marketing-partner  .new_ur_usp h2 {
    color: var(--theme-color);
    margin-bottom: 20px;
    font-size: 40px;
}
  .marketing-partner_marketing-partner .new_ur_usp p {
    color: #444;
    /* text-align: center; */
    font-size: 20px;
}
.section_agency_offering{
  padding: 50px 0px;
}
.section_agency_offering h2{
 font-size: 40px;
 font-weight: 600;
 text-align: center;
 margin-bottom: 30px;
 color: var(--theme-color);
}

.section_agency_offering p{
  font-size: 18px;
  color: black;
  text-align: center;
  font-weight: 500;
}
.section_agency_offering{
  font-weight: 600;
  font-size: 30px;
  color: var(--theme-color);
}
.section_agency_offering  .no-gutters p{
  text-align: start;
}
.service-col:nth-child(1),
.service-col:nth-child(2),
.service-col:nth-child(3),
.service-col:nth-child(4){
  border-bottom: 1px solid #cdcdcd;
  /* margin-bottom: 20px; */
}
.service-col .service{
  padding: 20px;
  height: 100%;
}
.service-col .service{
      border-right: 1px solid #cdcdcd;
}
.marketing-partner_marketing-partner .faqs_section .row,
.marketing-partner_marketing-partner .who-we-are-intro .row-expand{
 flex-direction: row-reverse;
}
.service-col:nth-child(4n + 4) .service{
   border-right: 0px solid #cdcdcd;
}
.marketing-partner_marketing-partner .scale_projects .facts-box{
    border-radius: 20px;
    background: #f2184f;
}
.marketing-partner_marketing-partner .fact-number,
.marketing-partner_marketing-partner .fact-label{
  color: #fff;
}
.marketing-partner_marketing-partner .testimonial-section{
  padding: 50px 0px;
}

/* ===== times-square_times-square ===== */

.times-square_times-square .container {
    max-width: 1460px;
    margin: 0 auto;
}

/* ===== Top Bar ===== */
.times-square_times-square .top-bar {
    border: 1px solid #bde3ff;
    background: #fff;
    padding: 10px 0;
}

.times-square_times-square .fueld-logo img {
    width: 100%;
    max-width: 200px;
    object-fit: contain;
}

.times-square_times-square .conference-info {
    font-size: 13px;
    line-height: 1.4;
    color: #000;
}

.times-square_times-square .conference-info strong {
    display: block;
    font-size: 14px;
    font-weight: 600;
}

.times-square_times-square .reserve-btn {
background: #f2184f;
color: #fff;
border-radius: 50px;
font-weight: 400;
padding: 12px;
border: none;
display: inline-flex;
align-items: center;
transition: 0.3s;
font-size: 16px;
}
.times-square_times-square .reserve-btn span{
    width: 40px;
    display: flex;
}
.times-square_times-square .reserve-btn span svg{
    width: 100%;
}
.times-square_times-square .reserve-btn:hover {
    background: linear-gradient(90deg, #6a33e0, #9236f0);
    color: #fff;
}

.times-square_times-square .reserve-btn i {
    margin-left: 8px;
    font-size: 14px;
}

/* ===== Live Bar ===== */
.times-square_times-square .live-wrapper {
    overflow: hidden;
    background: #000;
    padding: 10px 0;
    position: relative;
    width: 100%;
}

.times-square_times-square .live-bar {
    display: flex;
    white-space: nowrap;
    animation: marquee 15s linear infinite;
}

.times-square_times-square .live-bar span {
    display: inline-block;
    margin: 0 30px;
    font-weight: bold;
    letter-spacing: 1px;
    font-family: Arial, sans-serif;
    text-transform: uppercase;
    color: #fff;
    position: relative;
    font-size: 22px;
}

.times-square_times-square .live-bar span::after {
    content: "â€¢";
    color: #ff0000;
    margin-left: 10px;
}

@keyframes marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}

.times-square_times-square .live-wrapper:hover .live-bar {
    animation-play-state: paused;
}

/* ===== Hero Section ===== */
.times-square_times-square .hero-section {
   
    background: linear-gradient(280deg, #F2184F 17.77%, #1B2F58 84.23%);
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
    padding: 20px;
    box-sizing: border-box;
    width: 100%;
}

.times-square_times-square .hero-section .content {
    max-width: 800px;
}

.times-square_times-square .hero-section h1 {
    color: #FFF;
    font-family: Manrope;
    font-size: 48px;
    font-weight: 500;
    line-height: 54px;
    letter-spacing: -0.48px;
    text-transform: uppercase;
    text-align: start;
}

.times-square_times-square .hero-section h1 span {
    display: block;
}

.times-square_times-square .hero-section p {
    font-size: clamp(1rem, 2vw, 1.25rem);
    margin-bottom: 30px;
    font-weight: 300;
    color: #fff;
    text-align: start;
}

.times-square_times-square .hero-section .link-label {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
    margin-bottom: 40px;
}

.times-square_times-square .hero-section .rectangle {
    width: 15px;
    height: 3px;
    background-color: #00C6FF;
    margin-right: 8px;
    border-radius: 5px;
}

.times-square_times-square .hero-section .actions {
    display: flex;
    gap: 20px;
    justify-content: start;
    flex-wrap: wrap;
}

.times-square_times-square .hero-section .btn {
    text-decoration: none;
    padding: 12px;
    border-radius: 30px;
    font-weight: bold;
    font-size: 15px;
    display: flex;
    align-items: center;
    transition: background-color 0.3s, border-color 0.3s;
    /* font-family: Poppins; */
    font-weight: 400;
    
}

.times-square_times-square .hero-section .arrow-icon {
    margin-left: 10px;
    width: 40px;
    display: flex;
}
.times-square_times-square .hero-section .arrow-icon svg{
    width: 100%;
}
.times-square_times-square .hero-section .primary-btn {
    background-color: black;
    color: white;
    border: 1px solid transparent;
}

.times-square_times-square .hero-section .primary-btn:hover {
    background-color: #222;
}

.times-square_times-square .hero-section .secondary-btn {
    background: transparent;
    color: white;
    border: 1px solid white;
}

.times-square_times-square .hero-section .secondary-btn:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

/* ===== Where Million Section ===== */
.times-square_times-square .where_million {
    padding: 50px 0;
}

.times-square_times-square .where_million h2 {
    text-align: center;
    font-family: Manrope;
    font-size: 48px;
    font-weight: 600;
    line-height: 58px;
    letter-spacing: -0.96px;
    margin-bottom: 50px;
    color: var(--theme-color);
    text-transform: capitalize;
}

.times-square_times-square .where_million p {
    font-size: 20px;
    text-align: center;
}

/* ===== Stats Section ===== */
.times-square_times-square .stats-section {
    display: flex;
    justify-content: center;
    padding: 50px 0;
}

.times-square_times-square .stats-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}
.times-square_times-square .form_padding{
padding: 40px 100px 20px 20px;
height: 100%;
display: flex;
flex-direction: column;
align-items: start;
justify-content: center;
}
.times-square_times-square .home_form_section .custom_desiggn{
 margin: 0px;
}
.times-square_times-square .stat-card {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 270px;
    height: 270px;
    border-radius: 50%;
    background: linear-gradient(180deg, #1B2F58 -2.5%, #F2184F 100%);
    color: white;
    text-align: center;
    border: 1px dotted rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 8px rgba(100, 100, 255, 0.2);
}

.times-square_times-square .icon-container {
    position: absolute;
    top: -40px;
    width: 100px;
    height: 100px;
    padding: 20px;
    border-radius: 50%;
    background: var(--theme-color);
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 30px;
    color: white;
    border: 8px solid white;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.times-square_times-square .stat-number {
    font-size: 40px;
    font-weight: bold;
    line-height: 1.1;
    margin-bottom: 5px;
}

.times-square_times-square .stat-label {
    font-size: 20px;
    font-weight: 400;
    text-transform: capitalize;
}

/* ===== Big Apple Section ===== */
.times-square_times-square .big_apple {
    background: #fff;
    text-align: center;
}

.times-square_times-square .big_apple span {
    font-family: Manrope;
    font-size: 100px;
    font-weight: 700;
    line-height: 100px;
    letter-spacing: -2px;
    background: linear-gradient(90deg, #F2184F 0%, #1B2F58 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0;
    display: flex;
}

.times-square_times-square .big_apple span::after {
    display: none;
}

.times-square_times-square .big_apple span strong  {
    display: flex;
    justify-content: center;
    align-items: center;
    background: black;
    border-radius: 50%;
    padding: 4px;
    width: 60px;
    height: 60px;
    margin: 20px;
}
.times-square_times-square .big_apple span strong img{
    width: auto;
}
.times-square_times-square .big_apple_section {
    padding: 40px 0;
}

/* ===== Packages Section ===== */
.times-square_times-square .packeges_section .package-card {
    border-radius: 40px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
    color: white;
    overflow: hidden;
    height: 100%;
    display: flex;
    flex-direction: column;
    background: #000;
}

.times-square_times-square .packeges_section .package-header {
    background-color: #000;
    padding: 20px;
    text-align: center;
    font-size: 34px;
    font-weight: 600;
    letter-spacing: 1px;
}

.times-square_times-square .packeges_section .package-body {
    background: linear-gradient(180deg, #1B2F58 25.07%, #F2184F 155.81%);
    padding: 30px;
    flex-grow: 1;
    border-radius: 40px 40px 0 0;
}

.times-square_times-square .packeges_section .price {
    font-size: 60px;
    font-weight: 600;
    display: flex;
    justify-content: end;
    align-items: end;
}

.times-square_times-square .packeges_section .one-time {
    font-size: 18px;
    display: block;
}

.times-square_times-square .packeges_section ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.times-square_times-square .packeges_section li {
    padding: 5px 0;
    display: flex;
    align-items: center;
    font-size: 18px;
}
.home-new_home-new .iti--separate-dial-code .iti__selected-flag,
.times-square_times-square .iti--separate-dial-code .iti__selected-flag{
    height: 50px;
}
.times-square_times-square .packeges_section .included li::before {
    content: '';
    margin-right: 10px;
    width: 25px;
    height: 20px;
    background-image: url(https://www.education2conf.com/topexpo/pastAwardee/Fueld/tick.svg);
    background-repeat: no-repeat;
}
.times-square_times-square .form_padding h2{
    text-align: left;
/* background: linear-gradient(90deg, #8338EC 0%, #3A86FF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent; */
color: var(--theme-color);
font-size: 40px;
font-style: normal;
font-weight: 800;
line-height: 48px;
letter-spacing: -0.96px;
}
.times-square_times-square .form_padding p{
color: #444;
text-align: justify;
font-family: Manrope;
font-size: 20px;
font-style: normal;
font-weight: 400;
margin-bottom: 20px;
}
.times-square_times-square .registerArea.primary-reg-form div.form-actions input{
  max-width: 200px;
}
.times-square_times-square .contactform-bg{
  padding: 0px;
}
.times-square_times-square .contactform-bg,
.times-square_times-square .contactform-bg .form_image{
    border: 0px;
    border-radius: 0px!important;
    height: 100%;
    object-fit: cover;
}
.times-square_times-square .packeges_section .arrow{
    width: 40px;
    height: auto;
}
.times-square_times-square .packeges_section .arrow svg{
 width: 100%;
}
.times-square_times-square .home_form_section{
    padding: 0px!important;
}
.times-square_times-square .packeges_section .not-included li::before {
    content: '';
    margin-right: 10px;
    width: 25px;
    height: 20px;
    background-image: url(https://www.education2conf.com/topexpo/pastAwardee/Fueld/cross.svg);
    background-repeat: no-repeat;
}

.times-square_times-square .packeges_section .package-btn {
    background-color: #000;
    color: white;
    padding: 12px 25px;
    border-radius: 30px;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    display: inline-flex;
    align-items: center;
    transition: background-color 0.3s;
}

.times-square_times-square .packeges_section .arrow {
    margin-left: 10px;
    font-size: 1.2em;
    line-height: 1;
}
.times-square_times-square .image_figure{
    width: 100%;
    height: 100%;
    margin-bottom: 0;
}
.times-square_times-square .image_figure img{
    height: 100%;
    display: block;
    object-fit: cover;
}
.times-square_times-square #my_nav{
 display: none!important;
}

.times-square_times-square .faq-container {
width: 100%;
background: var(--bg-color);
padding: 40px 30px;
border-radius: 12px;
position: relative;
margin-top: 50px;
}

.times-square_times-square  .faq-container::after {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 1px;
border-right: 2px dashed var(--shadow-line-color);
opacity: 0.5;
pointer-events: none;
}

.times-square_times-square   .faq-title {
text-align: center;
font-family: Manrope;
font-size: 48px;
font-style: normal;
font-weight: 700;
line-height: 58px; 
letter-spacing: -0.96px;
color: var(--main-color);
/* -webkit-text-fill-color: transparent; */
}

.times-square_times-square  .faq-item {
border-bottom: 1px solid var(--theme-color);
}

.times-square_times-square   .faq-item:last-child {
border-bottom: none;
}

.times-square_times-square .faq-question {
display: flex;
justify-content: space-between;
align-items: center;
padding: 18px 0;
font-size: 1.1rem;
font-weight: 600;
cursor: pointer;
transition: color 0.3s ease;
}

.times-square_times-square .faq-question:hover {
color: var(--theme-color);
}

.times-square_times-square .arrow {
width: 16px;
height: 16px;
fill: var(--theme-color);
transition: transform 0.3s ease;
transform: rotate(0deg);
flex-shrink: 0;
margin-left: 15px;
}

.times-square_times-square .arrow.rotated {
transform: rotate(180deg);
}

.times-square_times-square .faq-answer {
display: none;
font-size: 1rem;
line-height: 1.6;
color: #666;
padding: 0 0 20px 0;
}

.times-square_times-square .faq-answer.open {
display: block;
}

.times-square_times-square .faq-final-text {
font-size: 1rem;
font-weight: 600;
color: var(--theme-color);
padding: 18px 0;
cursor: default;
}

/* ===== Responsive ===== */
/* ===== Responsive ===== */
@media (max-width: 1500px) {
   .times-square_times-square  .stat-card {
        margin-top: 50px;
    }
   .times-square_times-square  .hero-section h1,
   .times-square_times-square  .where_million h2,
   .times-square_times-square .faq-title,
   .times-square_times-square .form_padding h2{
        font-size: 40px;
    }
   .times-square_times-square  .hero-section .btn{
        font-size: 16px;
        padding: 10px 15px;
    }
   .times-square_times-square  .where_million h2{
        margin-bottom: 20px;
    }
   .times-square_times-square  .where_million p{
        font-size: 18px;
    }
  .times-square_times-square   .stat-number{
        font-size: 32px;
    }
   .times-square_times-square  .big_apple span{
        font-size: 60px;
    }
   /* .times-square_times-square  .big_apple span strong img{
        width: 50px;
        height: 50px;
    } */
  .times-square_times-square   .packeges_section .price{
        font-size: 40px;
    }
   .times-square_times-square  .packeges_section .one-time{
        font-size: 14px;
    }
  .times-square_times-square   .packeges_section li{
        font-size: 16px;
    }
   .times-square_times-square  .packeges_section .package-btn{
        padding: 10px 15px;
        font-size: 16px;
    }
   .times-square_times-square  .live-bar span{
        font-size: 20px;
    }
}

@media (max-width: 991px) {
  .times-square_times-square   .hero-section h1 {
        font-size: 36px;
        line-height: 42px;
    }

   .times-square_times-square  .hero-section p {
        font-size: 1rem;
    }

  .times-square_times-square   .where_million h2,
 .times-square_times-square .faq-title,
  .times-square_times-square .form_padding h2 {
        font-size: 36px;
        line-height: 36px;
    }

   .times-square_times-square  .stats-section {
        flex-direction: column;
        align-items: center;
    }

  .times-square_times-square   .stat-card {
        width: 200px;
        height: 200px;
    }

   .times-square_times-square  .stat-number {
        font-size: 32px;
    }
   .times-square_times-square  .reserve-btn{
        font-size: 14px;
    }
    .times-square_times-square  .live-bar span{
        font-size: 18px;
    }
   .times-square_times-square  .icon-container{
        width: 70px;
        height: 70px;
        padding: 15px;
    }
    .times-square_times-square .big_apple span strong{
        margin: 10px;
    }
    .times-square_times-square .big_apple span strong{
        width: 50px;
        height: 50px;
    }
    .times-square_times-square .big_apple_section{
        padding: 10px 0px;
    }
}

@media (max-width: 767px) {
   .times-square_times-square  .hero-section h1 {
        font-size: 28px;
        line-height: 34px;
    }

   .times-square_times-square  .where_million h2,
   .times-square_times-square .faq-title,
   .times-square_times-square .form_padding h2 {
        font-size: 28px;
        line-height: 36px;
    }

   .times-square_times-square  .big_apple span {
        font-size: 60px;
        line-height: 64px;
    }

   .times-square_times-square  .packeges_section .price {
        font-size: 40px;
    }

   .times-square_times-square  .packeges_section .one-time {
        font-size: 16px;
    }

   .times-square_times-square  .packeges_section li {
        font-size: 16px;
    }
  .times-square_times-square   .stats-list{
        justify-content: center;
    }
   .times-square_times-square  .big_apple span{
        font-size: 40px;
        line-height: 40px;
    }
   .times-square_times-square  .packeges_section .package-header{
        font-size: 24px;
    }
    .times-square_times-square .reserve-btn span{
        width: 30px;
        display: flex;
    }
    .times-square_times-square .fueld-logo img{
        max-width: 150px;
        height: auto;
    }
    .times-square_times-square .reserve-btn:hover{
        margin-right: 0px;
    }
        .times-square_times-square .big_apple span strong {
        width: 40px;
        height: 40px;
    }
    /* .times-square_times-square .live-bar span{
        font-size: 16px;
    } */
       .times-square_times-square .form_padding{
        padding: 40px;
    }
}

@media (max-width: 480px) {
   .times-square_times-square  .hero-section h1 {
        font-size: 24px;
        line-height: 28px;
    }

   .times-square_times-square  .where_million h2,
  .times-square_times-square .faq-title,
   .times-square_times-square .form_padding h2 {
        font-size: 24px;
        line-height: 28px;
    }

   .times-square_times-square  .big_apple span {
        font-size: 40px;
        line-height: 44px;
    }

   .times-square_times-square  .packeges_section .price {
        font-size: 32px;
    }

  .times-square_times-square   .packeges_section .one-time {
        font-size: 14px;
    }

   .times-square_times-square  .packeges_section li,
  .times-square_times-square   .hero-section .btn {
        font-size: 14px;
    }
   .times-square_times-square  .hero-section .arrow-icon{
        width: 32px;
    }
    
   .times-square_times-square  .hero-section .actions{
        justify-content: center;
    }
   .times-square_times-square   .live-bar span{
        font-size: 16px;
    }
      .times-square_times-square   .where_million p {
        font-size: 16px;
        text-align: justify;
    }
    
}
@media (max-width: 400px) {
.times-square_times-square .reserve-btn span{
    display: none;
    
}
.times-square_times-square  .reserve-btn {
padding: 10px;
}
}

/* ====================== */
.education-2-0-conference-legitimacy_education-2-0-conference-legitimacy  .speaker_sessions .speaker_content h3{
 font-weight: 700;
 font-size: 48px;
}
.client_testimonyal {
padding: 40px 0px;
}

/* first section */
section.client_testimonyal:nth-of-type(1) {
    background-color: #2b0911;
}

/* second section */
section.client_testimonyal:nth-of-type(2) {
    background-color: #2b0911;
}
section.client_testimonyal:nth-of-type(3) {
    background-color: #0C0032;
}




.client_testimonyal  .section-title h2 {
color: #fff;
text-align: center;
margin-bottom: 40px;
font-weight: bold;
font-size: 48px;
}

.client_testimonyal .testimonial-card {
background: #fff;
border-radius: 20px;
padding: 20px;
height: 100%;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
height: 420px;
min-height: 340px;
}

.client_testimonyal  .testimonial-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 15px;
}

.client_testimonyal .linkedin-icon {
color: #0073b1;
font-size: 40px;
border-radius: 12px;
overflow: hidden;
padding: 4px;
display: inline-block;
}

.client_testimonyal  .follow-link {
color: #0073b1;
font-size: 18px;
text-decoration: none;
}

.client_testimonyal .user-info {
display: flex;
align-items: center;
margin-bottom: 15px;
}

.client_testimonyal .user-info img {
border-radius: 50%;
width: 48px!important;
height: 48px;
margin-right: 12px;
}

.client_testimonyal  .user-info h4 span {
font-weight: 600;
margin-bottom: 2px;
font-size: 18px;
color: #444444;
}

.client_testimonyal .user-info h5 {
font-size: 14px;
color: #444444;
}

.client_testimonyal  .testimonial-text p {
font-size: 18px;
color: #333;
}

.client_testimonyal  .owl-dots {
text-align: center;
margin-top: 20px;
}

.client_testimonyal .owl-dot span {
background: #ccc !important;
}


.client_testimonyal .owl-dot  span {
background: #ffffff!important;
height: 10px;
width: 10px;
display: inline-block;
border-radius: 100%;
}
.client_testimonyal .owl-dot.active  span {
background: #000 !important;

}
 .client_testimonyal .owl-carousel button.owl-dot {
    margin: 0px 5px;
}
.client_testimonyal .paragrapph-title{
 text-align: center;
}
.client_testimonyal:last-child{
background: #091339;

}
.client_testimonyal .paragrapph-title p{
  color: #fff;
}
.education-2-0-conference-legitimacy_education-2-0-conference-legitimacy .connect_engage_section .section-title {
    color: #000;
}
.education-2-0-conference-legitimacy_education-2-0-conference-legitimacy .connect_engage_section .section-title span,
.client_testimonyal .section-title h2 span{
    color: var(--theme-color);
}
@media screen and (max-width: 1600px) {
  .education-2-0-conference-legitimacy .speaker_sessions .speaker_content h3,
  .education-2-0-conference-legitimacy .client_testimonyal .section-title h2,
  .client_testimonyal .section-title h2,
  .education-2-0-conference-legitimacy_education-2-0-conference-legitimacy .speaker_sessions .speaker_content h3 {
    font-size: 40px;
  }

}
@media screen and (max-width: 1600px) {
   .education-2-0-conference-legitimacy_education-2-0-conference-legitimacy .Conference_Format_4 .speaker_img {
        max-width: 100%;
    }

}
@media screen and (max-width: 1199px) {
  .education-2-0-conference-legitimacy .speaker_sessions .speaker_content h3,
  .education-2-0-conference-legitimacy .client_testimonyal .section-title h2,
  .client_testimonyal .section-title h2,
  .education-2-0-conference-legitimacy_education-2-0-conference-legitimacy .speaker_sessions .speaker_content h3 {
    font-size: 28px;
  }

}
@media screen and (max-width: 575px) {
  .education-2-0-conference-legitimacy .speaker_sessions .speaker_content h3,
  .education-2-0-conference-legitimacy .client_testimonyal .section-title h2,
  .client_testimonyal .section-title h2 ,
  .education-2-0-conference-legitimacy_education-2-0-conference-legitimacy .speaker_sessions .speaker_content h3{
    font-size: 24px;
  }
  .connect_engage_section{
    padding: 50px 0px;
  }

}

.page-education2conf.student-passes_student-passes.social-media_social-media label {
  color: #fff;
  padding: 8px;
}
body.page-education2conf .student-passes_student-passes .newsletter_newsletter input[type="radio"]{
  width: auto;
  height: auto;
}

body.student-passes_student-passes label.option{
  color: #fff;
}