/*.top-bar .container-row {*/
/*    max-width: 100%;*/
/*}*/
/*@media(min-width:1200px){*/
/*  .top-bar .container-row {*/
/*    padding:0px;*/
/*}  */
/*}*/
.conference-overview .inner-col-text-contents .text-description p {
  font-size: 0.9rem;
  line-height: 1.3rem;
}

.awards-main-wrapp.award-winner-wrapper .awards-body {
  padding: 30px 0 0;
}

.awards-main-wrapp.award-winner-wrapper .sub-head {
  margin-top: 35px;
}

.awards-main-wrapp.award-winner-wrapper .sub-head h4 {
  margin-bottom: 15px;
}

.boxed-contact .umb-grid .grid-section .container-row .row .col-md-12 {
  position: relative;
}

.exhibition_logos.sponsor-logos .logo-grid--head h4 {
  color: #4d4d55;
  text-align: center;
}

.exhibitors__wrapper--left .logo-container img {
  max-width: 120px;
}

.travel-flyer-thumb {
  position: absolute;
  right: 170px;
  top: 83px;
  max-width: 111px;
  width: 100%;
}
.innerpage-main-banner
  .inner-page_main_wrapper
  .innerpage-main-banner-right-wrapp
  .inner-banner-right-logo
  h4 {
  margin-bottom: 10px;
}
.sponsor-detail .indivdual_speaker-main-wrapper {
  padding: 28px 28px 0px;
}
.sponsor-detail
  .indivdual_speaker-main-wrapper
  .individual_speaker-content-wrapper {
  padding: 22px;
}
.individual_speaker-content-wrapper .individual_speaker-text {
  background-color: transparent;
}
.sponsor-detail .indivdual_speaker-main-wrapper .individual_speaker-image {
  border-right: 1px solid #c09a5d;
  padding-right: 20px;
}
@media (max-width: 1199px) {
  .travel-flyer-thumb {
    position: static;
    padding: 15px;
    margin: auto;
  }
}
@media (max-width: 600px) {
  .sponsor-detail .indivdual_speaker-main-wrapper .individual_speaker-image {
    border-right: none;
  }
  .exhibitors__wrapper--left .logo-container img {
    max-width: 70px;
  }
  .brochure-swiper .swiper-slide .two-col-slider .two-col-right img {
    translate: 0px;
  }
  .exhibitor-listing__wrapper
    .exhibitor--inner__wrapper
    .exhibitor-card
    .content {
    padding-left: 0px !important;
  }
  .header-logo-wrapp .logo-text-wrapp .header-logos .egyps-logo {
    padding-right: 45px !important;
  }
  .two-col-desc-wrapper:after {
    background: linear-gradient(
      90deg,
      #ffffff 30%,
      rgb(255 255 255 / 72%)
    ) !important;
  }
}

#pageId-8173 .grid-section li {
  padding: 3px 7px;
  /*border: 1px solid rgb(141 139 139 / 34%);*/
  color: #c09a5d;
  font-weight: 600;
  margin-bottom: 10px;
  width: max-content;
  /*border-left: 2px solid rgb(141 139 139 / 44%);*/
  /*border-bottom: 1px solid  rgb(141 139 139 / 24%);*/
  /*border-right: 1px solid rgb(141 139 139 / 14%);*/
}
#pageId-8173 .grid-section ol li {
  max-width: 400px;
}

#pageId-8173 .grid-section ul li {
  max-width: 100%;
}
#pageId-8173 .grid-section li {
  width: 100%;
}
.egypt-brown-text {
  color: #c09a5d;
  font-weight: bold;
}

.egyps-features-sec .features-main_wrapper {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.egyps-features-sec .feature-col {
  width: calc(100% / 3);
  padding: 10px 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 15px;
}
.egyps-features-sec .feature-block {
  display: flex;
}

/*.egyps-features-sec .icon {*/
/*    width: 50px;*/
/*}*/
.egyps-features-sec .text-content {
  width: calc(100% - 50px);
}
.egyps-features-sec h5 {
  font-size: 16px;
  color: #c09a5d;
}
/*.egyps-features-sec .main-content {*/
/*    padding: 10px;*/
/*}*/

.egyps-features-sec .main-content p {
  font-size: 15px;
}
section + .btn-row {
  margin-top: -30px;
}

@media screen and (max-width: 1280px) and (min-width: 1025px) {
  .egyps-features-sec .feature-col {
    width: calc(100% / 3);
  }
}

@media screen and (max-width: 768px) {
  .egyps-features-sec .feature-col {
    width: calc(100% / 3);
  }
}
@media screen and (max-width: 500px) {
  .egyps-features-sec .feature-col {
    width: calc(100%);
  }
}

/*for addHeadlineSponsors */
.agenda-wrapper-section .head-nd-sponsor {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.agenda-wrapper-section .head-nd-sponsor .innerpage-main-banner-right-wrapp {
  margin-bottom: 10px;
}
.agenda-wrapper-section .head-nd-sponsor .inner-banner-right-logo {
  display: flex;
  justify-content: flex-end;
  border: 1px solid #c09a5d;
}
.agenda-wrapper-section .head-nd-sponsor .inner-banner-right-col {
  padding: 10px;
  width: 100%;
}
.agenda-wrapper-section .head-nd-sponsor .inner-banner-right-col:nth-child(2) {
  border-left: 1px solid #c09a5d;
}
.agenda-wrapper-section .head-nd-sponsor .inner-banner-right-col a {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 0 4px;
  max-width: 100px;
}
.agenda-wrapper-section .head-nd-sponsor .inner-banner-right-logo-wrapp {
  display: flex;
  justify-content: center;
  margin: 0 -8px;
}
.agenda-wrapper-section .head-nd-sponsor .inner-banner-right-logo h4 {
  color: #c09a5d !important;
  font-size: 0.938rem;
  line-height: 0.938rem;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  /*.agenda-wrapper-section .head-nd-sponsor .open-agenda-popup {
    width: 70%;
}*/
  .agenda-wrapper-section .head-nd-sponsor .innerpage-main-banner-right-wrapp {
    width: auto;
  }
}
@media screen and (min-width: 441px) {
  .three-col-layout .content-block:nth-last-child(-n + 2) {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 575px) {
  .exhibitors__wrapper--right {
    margin: 0 !important;
    padding: 0;
    margin-top: 20px !important;
  }
}
@media (min-width: 1025px) {
  .three-col-layout .content-block:nth-last-child(-n + 3) {
    margin-bottom: 20px;
  }
}
@media (max-width: 1024px) {
  .about-section.large-font h3 {
    font-size: 2.25rem;
    line-height: 1.35;
  }
  section + .btn-row {
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  .agenda-wrapper-section
    .agenda-tab-wrapp
    .agenda-tab-content
    .agenda-tab-content-wrapper:last-child
    .agenda-tab-time:before {
    opacity: 0;
  }
  .individual_speaker-content-wrapper .individual_speaker-text {
    padding-bottom: 0;
    padding-left: 0;
    text-align: center;
    width: 100%;
  }
  .individual_speaker-content-wrapper {
    flex-direction: column;
  }
  .sponsor-detail .indivdual_speaker-main-wrapper .individual_speaker-image {
    border-right: none;
  }
}
@media (max-width: 450px) {
  .sponsor-detail
    .indivdual_speaker-main-wrapper
    .individual_speaker-content-wrapper {
    padding: 22px 0;
  }

  .indivdual_speaker-main-wrapper .speaker-bio {
    padding: 15px 0;
  }
}

/*OFFICIAL BROADCAST PARTNER STARTS*/
/*#pageId-7261 .innerpage-main-banner+.exhibition_logos {
    position: absolute;
    right: 130px;
}

#pageId-7261 .innerpage-main-banner+.exhibition_logos .logo-grid-single {
    width: calc(100% / 2);
}

@media(max-width: 1440px) {
    #pageId-7261 .innerpage-main-banner+.exhibition_logos .logo-grid-single {
        max-width: 210px;
    }
}

@media(max-width: 1336px) {
    #pageId-7261 .innerpage-main-banner+.exhibition_logos .logo-grid-single {
        max-width: 192px;
    }
}

@media(max-width: 1280px) {
    #pageId-7261 .innerpage-main-banner+.exhibition_logos .logo-grid-single {
        max-width: 183px;
    }
}

@media(max-width: 1200px) {
    #pageId-7261 .innerpage-main-banner+.exhibition_logos .logo-grid-single {
        max-width: 170px;
    }
}

@media(max-width: 1199px) {
    #pageId-7261 .innerpage-main-banner+.exhibition_logos {
        position: static;
    }
}*/
/*OFFICIAL BROADCAST PARTNER ENDS*/
/*for digi zone table page added event eve*/
#pageId-11463
  .agenda-wrapper-section
  .agenda-tab-wrapp
  .agenda-tab-navs.active {
  background-color: #09d !important;
}

#pageId-11463
  .agenda-wrapper-section
  .agenda-tab-wrapp
  .agenda-tab-navs.active:after {
  border-top: 14px solid #0099dd !important;
}

/*#pageId-11463 .agenda-wrapper-section .agenda-tab-wrapp .agenda-tab-content .agenda-tab-content-wrapper .agenda-tab-details h4, .agenda-wrapper-section .agenda-tab-wrapp .agenda-tab-content .agenda-tab-content-wrapper .agenda-tab-details h5 {
    color: #0099dd!important;
}*/

#pageId-11463 .gold-head {
  color: #0099dd !important;
}

#pageId-11463
  .agenda-wrapper-section
  .agenda-tab-wrapp
  .agenda-tab-content
  .agenda-tab-content-wrapper
  .agenda-tab-time
  p
  span {
  color: #0099dd;
}

#pageId-11463
  .agenda-wrapper-section
  .agenda-tab-wrapp
  .agenda-tab-content
  .agenda-tab-content-wrapper
  .agenda-tab-time
  p {
  background-color: #d4e4eb;
}

#pageId-11463
  .agenda-wrapper-section
  .agenda-tab-wrapp
  .agenda-tab-content
  .agenda-tab-content-wrapper
  .agenda-tab-time:after {
  border: 1px dashed #0099dd;
}

#pageId-11463
  .agenda-tab-popup
  .agenda-tab-popup-content
  .agenda-tab-popu-back
  span {
  background: #0099e2;
}

#pageId-11463 .agenda-tab-popup .agenda-tab-popup-content .agenda-shedule {
  border-bottom: 3px solid #0099e2;
}

#pageId-11463
  .agenda-tab-popup
  .agenda-tab-popup-content
  .agenda-shedule
  p
  svg
  path,
.agenda-tab-popup .agenda-tab-popup-content .agenda-shedule p svg polygon {
  fill: #0099e2;
}

#pageId-11463
  .agenda-wrapper-section
  .agenda-tab-wrapp
  .agenda-tab-content
  .agenda-tab-content-wrapper
  .agenda-tab-time:before {
  border: 3px solid #0099dd;
}
/*for digi zone table page*/
.navbar.open {
  overflow-x: auto;
}
.red-font {
  color: #a53b3c;
}
/*.banner-wrap {
    max-width: 1110px!important;
}*/
#pageId-6308
  .innerpage-main-banner
  .inner-page_main_wrapper
  .innerpage-main-banner-right-wrapp
  .inner-banner-right-logo
  .inner-banner-right-col:nth-child(2) {
  border-right: 1px solid #c09a5d;
}
.banner-video .banner-video-wrapp.banner-video-overlay:after {
  display: none;
}


.stats-wrapp h2 {
  font-size: 1.7rem;
}
.flexible-three-col-layout
  .flexible-col
  .video-gal-wrapp
  .video-thump
  .video-play {
  width: 50px;
  height: 50px;
}
.red-white-box {
  background-color: #a53b3c;
  color: #fff;
  padding: 5px 10px;
  display: inline-block;
  margin-left: 5px;
}

.dmg-footer a#ot-sdk-btn {
  font-size: 16px !important;
  line-height: 1.5 !important;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  color: #ffffff !important;
  text-decoration: none;
  transition: all 0.2s linear;
  font-weight: 100;
  border: 0 !important;
  padding: 0 !important;
  display: inline-block;
  background: transparent !important;
  font-weight: 300 !important;
  padding-right: 8px !important;
}
.dmg-footer a#ot-sdk-btn:hover {
  color: #cdde31 !important;
  text-decoration: underline;
}

@media (max-width: 430px) {
  .conference-overview.two-column-tiles .button-wrapper .btn-primary,
  .conference-overview.two-column-tiles .button-wrapper .btn-secondary {
    flex-basis: 100%;
    flex-grow: 1;
  }
}
/*.conference-overview .button-wrapper .btn-secondary a {
 justify-content: center!important;
}*/
.conference-overview .button-wrapper .btn-primary a {
  justify-content: center !important;
}
.form-section
  .umbraco-forms-page
  .umbraco-forms-container
  .umbraco-forms-field.recaptcha
  label {
  display: none;
}
.statistics.statistics-inner.without-icon .container-row .stats-wrapp h4 {
  color: #2a2a2d !important;
}

.gallery-slider.gallery-slider-off .swiper-slide.swiper-slide-duplicate {
  display: none;
}
.subscription {
  background-image: none;
}
.conf-speaker.gold-color-wrapper .speaker-col-wapper p,
.conf-speaker.gold-color-wrapper .speaker-col-wapper span {
  color: #000000;
}
.conf-speaker.gold-color-wrapper .speaker-col-wapper:hover p,
.conf-speaker.gold-color-wrapper .speaker-col-wapper:hover span {
  color: #000;
}
.black-head {
  color: #000 !important;
}
/*   section.conf-speaker.gold-color-wrapper {*/
/*    background: #f8f8f8;*/
/*    padding: 20px;*/
/*}*/

/*figure.speaker-col-wrapper_image {*/
/*    border-radius: 7px;*/
/*}*/

/*.speaker-col-wrapper_content {*/
/*    background: none;*/
/*}*/

/*.conf-speaker.gold-color-wrapper .speaker-col-wapper .speaker-name {*/
/*    background-color: transparent;*/
/*    color: #000 !important;*/
/*    font-weight: bold;*/
/*    text-align: left;*/
/*    justify-content: flex-start;*/
/*    padding-left: 20px !important;*/
/*}*/

/*.speaker-col-wrapper_content p {*/
/*    text-align: left;*/
/*}*/

/*.speaker-col-wapper {*/
/*    background: #f8f8f8;*/

/*}*/
/*span.speaker-name {*/

/*    min-height: 50px;*/

/*}*/
/*.speaker-col-wrapper_content p {*/
/*    padding-bottom: 7px !important;*/
/*}*/

/*Added by kaviya*/
.black-head {
  color: #000 !important;
}
.primary-title-regular {
  font-weight: 400;
}
.flexible-three-col .content-block {
  flex-basis: 20%;
  flex-grow: 1;
  max-width: 476px !important;
}
@media (max-width: 999px) {
  .flexible-three-col .content-block {
    flex-basis: 25%;
  }
}
@media (max-width: 768px) {
  .flexible-three-col .content-block {
    flex-basis: 35%;
  }
}
@media (max-width: 545px) {
  .flexible-three-col .content-block {
    flex-basis: 100%;
  }
}

.flexible-three-col .three-col-layout__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.box-col-shadowblock .gold-bg {
  padding: 16px 10px !important;
}
.speaker-col-wapper {
  background: #f8f8f8;
}
section.conf-speaker.gold-color-wrapper {
  background: #f8f8f8;
  padding: 20px;
}

figure.speaker-col-wrapper_image {
  border-radius: 7px;
}

.speaker-col-wrapper_content {
  background: none;
}

.conf-speaker.gold-color-wrapper .speaker-col-wapper .speaker-name {
  background-color: transparent;
  color: #000 !important;
  font-weight: bold;
  text-align: left;
  justify-content: flex-start;
  padding-left: 20px !important;
}

.speaker-col-wrapper_content p {
  text-align: left;
}

.speaker-col-wapper {
  background: #f8f8f8;
}
span.speaker-name {
  min-height: 50px;
}
.speaker-col-wrapper_content p {
  padding-bottom: 7px !important;
}
.conf-speaker.gold-color-wrapper .speaker-col-wapper p,
.conf-speaker.gold-color-wrapper .speaker-col-wapper span {
  color: #000;
}
.speaker-slider-btn {
  display: flex;
  align-items: center;
  color: #000 !important;
}
.speaker-slider-btn svg {
  max-width: 25px;
  margin-left: 15px;
}

.speakers-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.speaker-slider-btn svg g {
  fill: #000;
}
.company-name {
  font-weight: bold;
  color: grey;
}
.two-col-v3 .twol-col-content h3 {
  margin-bottom: 0.3rem;
}
.brochure-swiper .swiper-slide .two-col-slider .two-col-left {
  translate: 0px;
}
.innerpage-main-banner.with-bg {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: none;
  background-image: url(https://www.egypes.com/media/qxxljplp/banner-image-cmprsd.jpg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  min-height: 300px;
  background-repeat: no-repeat;
  background-size: cover;
}
.agenda-wrapper-section p,
.agenda-wrapper-section h1,
.agenda-wrapper-section h2,
.agenda-wrapper-section h3,
.agenda-wrapper-section h4,
.agenda-wrapper-section h5,
.agenda-wrapper-section h6,
.agenda-wrapper-section li {
  opacity: 1;
}
.agenda-wrapper-section
  .agenda-tab-wrapp
  .agenda-tab-content
  .agenda-tab-content-wrapper
  .agenda-tab-time
  p
  span {
  color: #000;
}
/*.agenda-wrapper-section .agenda-tab-wrapp .agenda-tab-content .agenda-tab-content-wrapper .agenda-tab-details h4, .agenda-wrapper-section .agenda-tab-wrapp .agenda-tab-content .agenda-tab-content-wrapper .agenda-tab-details h5 {
    color: #8b7849;
}*/
.color-1.agenda-wrapper-section p strong,
.agenda-wrapper-section p strong {
  color: #000 !important;
}
.exhibitors__wrapper--left .logo-container img {
  width: 100%;
}
/*@media only screen and (max-width: 1366px) and (min-width: 1200px)  {*/
/*    .navbar ul li a {*/
/*        font-size: 13px;*/
/*    }*/
/*}*/
.exhibitors__wrapper--left .logo-container {
  padding: 5px;
}

/*End*/
@media (max-width: 768px) {
  .speakers-title {
    display: block;
  }
  .five-col-image .five-col-heading {
    display: block;
  }
}
@media (max-width: 500px) {
  .three-col-layout.gallery-four-col .content-block {
    flex-basis: auto;
  }
}
.header-logo-wrapp {
  padding: 1rem 0;
}

/******************************twitter-logo******************/
.xtwitter-dmg {
  width: 26px;
  height: 26px;
  background: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.xtwitter-dmg svg {
  fill: #5e6f7b;
  width: 16px;
  height: 16px;
}

.social-icons .x-twitter {
  width: 89px;
  height: 89px;
  background: #e6e6e6;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.social-icons.x-logo {
  display: flex;
  padding: 6px;
}

.social-icons.x-logo .x-twitter svg {
  width: 46px;
  height: 46px;
  fill: #005397;
}
.two-col-v3 .twol-col-content p {
  direction: ltr;
}
.sitemap ul li > a {
  color: #2d2c2c;
}
.sitemap ul.second-level li a {
  color: #2d2c2c;
}
/***********************************************************************/
#pageId-13043 .umbraco-forms-field-wrapper textarea {
  width: 100%;
  padding: 10px;
}
#pageId-13043 .umbraco-forms-field-wrapper input {
  padding: 10px;
}
.form-section
  .umbraco-forms-page
  .umbraco-forms-container
  .umbraco-forms-field
  label {
  font-size: 15px;
  margin-bottom: 5px;
  line-height: 1.2;
}
.umbraco-forms-field span {
  font-size: 14px;
}
#pageId-13043 .umbraco-forms-field-wrapper input[type="radio"] {
  width: auto;
  display: inline-block;
}
#pageId-13043 .umbraco-forms-field-wrapper input[type="radio"] + label {
  display: inline-block;
}
#pageId-13043 span.TextColor a {
  color: #a33834;
}
/*.agenda-wrapper-section .agenda-tab-wrapp .agenda-tab-content .agenda-tab-content-wrapper .agenda-tab-details h5 {
    color: #000!important;
}*/
.awards-main-wrapp .awards-header .awards-icon-head {
  flex-basis: 60%;
  width: auto;
  flex-grow: 1;
}
.awards-main-wrapp .awards-header .awards-head-right {
  flex-basis: 40%;
  width: auto;
  flex-grow: 1;
}
@media (max-width: 1199px) {
  .awards-main-wrapp .awards-header .awards-icon-head {
    flex-basis: 100%;
  }
  awards-main-wrapp .awards-header .awards-head-right {
    flex-basis: 100%;
  }
}
.blocks-content.location-icon svg {
  max-height: 27px !important;
  position: relative;
  left: -3px;
  margin-right: 5px !important;
}
.agenda__wrapper .agenda-col__wrapper .agenda-col .session-list__wrapper:after {
  background-color: #6c869d !important;
}

.agenda__wrapper
  .agenda-filter__wrapper
  .right-side
  .filter-checkboxes_wrapper.filter-checkboxes_wrapper-icon
  .custom-form-group
  span {
  cursor: auto;
}

.agenda__wrapper
  .agenda-filter__wrapper
  .right-side
  .filter-checkboxes_wrapper.filter-checkboxes_wrapper-icon
  .show-all
  .filter-checkboxes-bg {
  justify-content: center;
}
.session-list__content span {
  font-weight: 600;
}
.filter-icon-wraper span {
  font-weight: 400;
}
.exhibitor-listing__wrapper
  .exhibitor--inner__wrapper
  .exhibitor-card
  .content
  small {
  color: #000 !important;
  font-weight: 700;
}
.exhibitor-listing__wrapper
  .exhibitor--inner__wrapper
  .exhibitor-card
  .content
  small
  b {
  color: #000 !important;
}
.alphabet-sort ul li a {
  color: #000 !important;
}
.alphabet-sort .pagination li.active a {
  color: #fff !important;
  background-color: #000;
}
.exhibitor-listing__wrapper .single-product {
  box-shadow: rgba(50, 50, 93, 0.25) 0 30px 60px -12px,
    rgba(0, 0, 0, 0.3) 0 18px 36px -18px;
  margin-bottom: 2rem;
  padding: 20px;
}
.exhibitor-detail__wrapper .company-des {
  margin-top: 20px;
}
.exhibitor-detail__wrapper .productgallery_wrap {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.exhibitor-detail__wrapper .productgallery_wrap img {
  max-height: 250px;
  max-width: 250px;
  width: 100%;
}
.exhibitor-detail__wrapper
  .details_outer_block
  .details_text_block
  .company_description
  p {
  padding-bottom: 0px !important;
}

.exhibitor-detail__wrapper .productgallery_wrap .productgallery_details {
  padding: 0 25px;
  width: calc(100% - 250px);
}
.exhibitor-detail__wrapper .details_outer_block .tabs__wrapper ul.tabs-nav li {
  padding-bottom: 0 !important;
}
.exhibitor-detail__wrapper
  .details_outer_block
  .details_text_block
  .company_description
  small
  b {
  color: #000;
}
.exhibitor-detail__wrapper pre {
  margin-bottom: 0px;
  margin-top: 0px;
}
.alphabet-sort ul li {
  padding-bottom: 0px !important;
}
.innerpage-main-banner_content--text li {
  margin-bottom: 0px;
}
#pageId-14558 .multiplechoice .checkboxlist {
  display: flex;
  flex-wrap: wrap;
}
#pageId-14558 .multiplechoice .umbraco-forms-label {
  margin-bottom: 11px;
}
#pageId-14558 .multiplechoice .checkboxlist .checkbox-wrap {
  width: 33.33%;
  margin-bottom: 10px;
}
#pageId-14558
  .umbraco-forms-field.iagreetopresentmypressbadgeoridduringtheactualdayofeventforverification.checkbox.mandatory.alternating {
  max-width: 100%;
  align-items: center;
}
#pageId-14558 .TextColor a {
  color: #000;
  text-decoration: underline;
}
@media (max-width: 600px) {
  .exhibitor-detail__wrapper .productgallery_wrap .productgallery_details {
    padding: 0px;
    width: 100%;
    margin-top: 20px;
  }
  #pageId-14558 .multiplechoice .checkboxlist .checkbox-wrap {
    width: 50%;
  }
}
@media (max-width: 420px) {
  #pageId-14558 .multiplechoice .checkboxlist .checkbox-wrap {
    width: 100%;
  }
}

/* added by Jinu for mobile app page*/
@media (min-width: 1366px) {
  #pageId-14069 .container-row {
    max-width: 1700px;
  }
}

#pageId-14069 .flex-wrap-class {
  display: flex;
  flex-wrap: wrap;
}

#pageId-14069 .umb-grid .grid-section .container-row .row .col-md-3 {
  width: 25%;
}

#pageId-14069 .umb-grid .grid-section .container-row .row .col-md-9 {
  width: 75%;
}
#pageId-14069 .col-md-3.column {
  background: #c9c5bb38;
}
#pageId-14069 .flex-wrap-class span.header-btn.btn-blue a,
#pageId-14069 .flex-wrap-class span.header-btn.btn-blue {
  display: block;
  width: 100%;
}
/*added by jinu for mobile app page*/
/*added by kaviya for mobile app page*/
@media (max-width: 1024px) {
  .right-content-image-wrap {
    display: flex;
    padding: 20px;
  }

  .image-sec-wrap {
    width: 30%;
  }

  .content-sec-wrap {
    width: 70%;
    padding-left: 30px;
    text-align: center;
  }

  .content-sec-wrap img {
    max-width: 600px;
    max-height: 135px;
  }
  #pageId-14069 .umb-grid .grid-section .container-row .row .col-md-9,
  #pageId-14069 .umb-grid .grid-section .container-row .row .col-md-3 {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .right-content-image-wrap {
    flex-wrap: wrap;
  }
  .image-sec-wrap {
    width: 100%;
  }

  .content-sec-wrap {
    width: 100%;
    padding-left: 0;
    text-align: center;
  }
  .content-sec-wrap img {
    margin: 0 auto;
    text-align: center;
  }
}
@media (max-width: 545px) {
  .content-sec-wrap img {
    max-width: unset;
    max-height: unset;
    width: 100%;
  }
}
/*added by kaviya for mobile app page*/
.video-tablist .video-gal-wrapp iframe {
  width: 100%;
  display: block;
}

.video-tablist {
  display: flex;
  flex-wrap: wrap;
  margin: 0px -15px;
}

.video-tablist .video-tablistblock {
  width: 50%;
  margin-bottom: 30px;
  padding: 0 15px;
}

.video-tablist .video-gal-wrapp {
  position: relative;
  height: 100%;
  border: 1px solid #ececec;
  background: #ddc07f;
}

.video-tablist span.video-caption {
  display: block;
  bottom: 0;
  width: 100%;
  font-size: 20px;
  padding: 10px;
  color: #fff;
}

.video-tablist .video-thump svg {
  max-width: 42px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  border-radius: 50%;
  padding: 11px;
}

.video-tablist .video-thump {
  position: relative;
  -webkit-transition: all 0.5s ease;
}

.video-tablist .video-thump svg path {
  fill: #000;
}

.video-tablist .video-thump:before {
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  top: 0;
  -webkit-transition: all 0.5s ease;
  transform: scale(0);
}

.video-tablist .video-thump iframe {
  width: 100%;
  display: block;
}

.video-tablist .video-thump:hover:before {
  visibility: visible;
  transform: scale(1);
}
.video-tablist span.video-description {
  width: 100%;
  font-size: 15px;
  padding: 0px 10px 20px;
  color: #fff;
  display: block;
}
.video-tablist .video-gal-wrapp > div {
  background: #000;
}
@media (max-width: 767px) {
  .video-tablist .video-tablistblock {
    width: 100%;
  }
  .video-tablist .video-gal-wrapp iframe {
    height: auto;
  }
}

.company_description .social-icons-wrapper ul {
  list-style-type: none;
  margin: 0px;
  padding: 0;
}

.company_description .social-icons-wrapper ul li {
  list-style: none;
  border: none;
  color: #fff;
  font-size: 0.866rem;
  font-weight: 400;
  line-height: 1.04rem;
  display: inline-block;
  margin: 0px 4px;
  padding: 0 !important;
}

.company_description .social-icons-wrapper ul li a {
  align-items: center;
  color: #fff;
  display: flex;
  justify-content: center;
  transition: all 0.3s ease;
  border: 1px solid #8b7849;
  border-radius: 10px;
  padding: 6px;
}

.company_description .social-icons-wrapper ul li a svg {
  height: 12px;
  width: 12px;
  transition: all 0.3s ease;
}

.company_description .social-icons-wrapper ul li a svg path {
  fill: #8b7849;
  transition: all 0.3s ease;
}

.company_description .social-icons-wrapper ul li a:hover svg path {
  fill: #959fa6;
}

.company_description .social-icons-wrapper ul li a:hover {
  border-color: #959fa6;
}

.website-social-wrapper {
  display: flex;
  gap: 0px 15px;
  align-items: center;
  margin-top: 20px;
}

.websiteLink-wrapper {
  display: flex;
  align-items: center;
}

.websiteLink-wrapper p a {
  margin-top: 0 !important;
}

@media (max-width: 767px) {
  .website-social-wrapper {
    flex-wrap: wrap;
  }
  .social-icons-wrapper {
    width: 100%;
    margin-top: 10px;
  }
}
.site-footer-wrapper .btn-secondary a {
  margin-top: 10px;
  background: #d2be87;
}

@media (max-width: 545px) {
  .site-footer .btn-wrapp {
    margin: 0;
    width: 100%;
  }
  .site-footer .btn-wrapp .btn-secondary {
    margin-bottom: 0;

    text-align: center;
  }
}
.site-footer .btn-wrapp .btn-secondary {
  margin-bottom: 0;
  height: auto !important;
  margin-right: 10px;
  font-size: 13px;
  padding: 0.4rem;
  display: flex !important;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.site-footer .btn-wrapp {
  margin: 0;
  display: flex;
}
@media (max-width: 575px) {
  .site-footer .btn-secondary a {
    width: auto;
  }
}


.btn-primary a {
  background-color: #c4f7d1;
  color: #000;
}
.btn-secondary a {
  background-color: #059d85;
}
.btn-blue a {
  background-color: #0d5153;
  color: #fff !important;
}
.site-footer {
  background-color: #000;
  overflow: hidden;
}
.quick-link-box h3 {
  background: #0d5153;
  color: #fff;
}
.addtocalendar {
  background-color: #059d85 !important;
  color: #fff !important;
}
.atcb-link {
  border: none !important;
}
.atcb-item-link:hover {
  background-color: #059d85 !important;
  color: #fff !important;
}
.two-col-desc-wrapper:after {
  background: linear-gradient(90deg, #ffffff 30%, rgba(255, 255, 255, 0));
}


.two-col-section section:first-child {
  margin-bottom: 25px;
}

.navbar ul li.highlighted-menu {
  background: #c4f7d1;
}
.navbar ul li.highlighted-menu a {
  color: #000;
}
.navbar ul li.highlighted-menu a:after {
  background-color: #000;
}
.form-section
  .umbraco-forms-page
  .umbraco-forms-container
  .umbraco-forms-field
  textarea {
  background-color: #f3f3f3;
  border: none;
  outline: none !important;
  padding: 16px 17px 17px;
  width: 100%;
  height: 52px;
}
.form-section .umbraco-forms-page .umbraco-forms-container {
  width: auto;
}
.innerpage-main-banner.with-bg
  .inner-page_main_wrapper
  .inner-banner-icon-text
  *,
.innerpage-main-banner.with-bg
  .inner-page_main_wrapper
  .inner-banner-icon-text
  h1 {
  color: #fff;
}
.innerpage-main-banner_main--heading h1 {
  margin: auto;
}
.innerpage-main-banner_main--heading h1 {
  margin: auto;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.866rem;
}
.individual_speaker-text h1 {
  font-size: 2.133rem;
  font-weight: 700;
  line-height: 2.533rem;
  color: #0d5153;
  margin-bottom: 1.466rem;
}
.individual_speakers.sponsor-detail h1 {
  line-height: 0;
  opacity: 0;
}
.inner-page-description h1 {
  color: #0d5153;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.866rem;
  margin-bottom: 1.733rem;
}
.agenda-wrapper-section .agenda-tab-wrapp .agenda-tab-navs {
  width: 315px;
}
.navbar ul li.highlighted-menu span {
  font-style: italic;
  animation: blinker 1s linear infinite;
  font-weight: 400 !important;
  font-size: 10px;
  display: inline-block;
  background: #6a00c4;
  color: #fff;
  padding: 0px 10px;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.cta-below-banner-overlay h1 {
  margin-bottom: 20px;
  background: rgba(0, 0, 0, 0.5);
  padding: 20px;
}
.cta-below-banner-overlay .inner-banner-icon-text {
  background: transparent !important;
  padding: 0 !important;
}
.cta-below-banner-overlay .innerpage-main-banner-navlink li a {
  font-size: 0.733rem !important;
  font-weight: 500;
  line-height: 0.733rem;
  min-height: auto;
  min-width: 128px;
  padding: 7px 15px 6px 15px;
  background-color: #c4f7d1;
  border-radius: 6px;
  color: #000 !important;
  text-transform: uppercase;
  text-decoration: none !important;
  transition: 0.25s;
  display: inline-flex;
  align-items: center;
  width: auto;
  justify-content: center;
}
.cta-below-banner-overlay .innerpage-main-banner-navlink li a:hover {
  background: #6c869d;
  border-color: #0d5153;
}
.cta-below-banner-overlay .innerpage-main-banner-navlink li:nth-child(2) a {
  background-color: #059d85;
  color: #fff !important;
}

.cta-below-banner-overlay
  .innerpage-main-banner-navlink
  li:nth-child(2)
  a:hover {
  background: #0d5153;
  border-color: #0d5153;
}
.cta-below-banner-overlay .innerpage-main-banner-navlink li:nth-child(3) a {
  background-color: #0d5153;
  color: #fff !important;
}

.cta-below-banner-overlay
  .innerpage-main-banner-navlink
  li:nth-child(3)
  a:hover {
  background: #6c869d;
  border-color: #6c869d;
}
.cta-below-banner-overlay .innerpage-main-banner-navlink li:last-child a {
  padding-right: 15px;
}
.cta-below-banner-overlay .innerpage-main-banner-navlink li a:after {
  display: none;
}
.cta-below-banner-overlay .innerpage-main-banner-navlink {
  margin: 0;

  padding: 0;
}
@media (max-width: 599px) {
  .cta-below-banner-overlay .innerpage-main-banner-navlink li a {
    width: 100%;
  }
  .cta-below-banner-overlay .innerpage-main-banner-navlink li {
    padding-bottom: 10px !important;
  }
}
.alphabet-sort ul li a.active,
.alphabet-sort ul li a:hover {
  color: #fff !important;
}
.exhibitor-listing__wrapper
  .exhibitor--inner__wrapper
  .exhibitor-card
  .content
  small
  b,
.exhibitor-detail__wrapper
  .details_outer_block
  .details_text_block
  .company_description
  small
  b {
  background-color: #0d5153;
  color: #fff !important;
}
.company_description .social-icons-wrapper ul li a {
  border: 1px solid #0d5153;
}
.company_description .social-icons-wrapper ul li a svg path {
  fill: #0d5153;
}

/*// new styles*/
.speaker-list-wrapper
  .speaker-list-col
  .speaker-col-wapper
  .speaker-col-wrapper_content
  span.speaker-name {
  font-size: 16px;
}

.three-col-cont.four-column-block .three-col-cont-inner .single-item {
  width: calc(25% - 30px);
}
@media (max-width: 991px) {
  .three-col-cont.four-column-block .three-col-cont-inner .single-item {
    width: calc(100% / 3 - 30px);
  }
}
@media (max-width: 767px) {
  .three-col-cont.four-column-block .three-col-cont-inner .single-item {
    width: calc(100% / 2 - 30px);
  }
}

@media (max-width: 545px) {
  .three-col-cont.four-column-block .three-col-cont-inner .single-item {
    width: calc(100% - 30px);
  }
}
.btn-wrap {
  display: flex;
  flex-wrap: wrap;
}

.btn-wrap a {
  margin-right: 20px;
  margin-top: 15px;
}
@media (max-width: 575px) {
  .btn-wrap a {
    margin-right: 0px;
  }
}
.btn-wrap .btn-primary a {
  color: #000 !important;
}
.btn-wrap .btn-primary.btn-blue a {
  color: #fff !important;
}
.sponsor-detail .indivdual_speaker-main-wrapper {
  padding: 15px 30px;
}
.individual_speaker-content-wrapper {
  align-items: center;
  padding: 0 !important;
}
.logo-grid-single {
  border: 1px solid #ddd !important;
}

@media (max-width: 599px) {
  .indivdual_speaker-main-wrapper {
    background-color: transparent !important;
  }
}
.exhibition_logos.sponsor-logos .logo-grid--head {
  margin-bottom: 20px;
  border-bottom: 0;
}
.awards-main-wrapp.awards-main-wrapp--layout-2 .awards-icon-head h4 {
  margin-bottom: 0;
  color: #0d5153;
}

@media (min-width: 1200px) {
  .about-section .about-wrapper .about-content {
    position: relative;
    padding-bottom: 60px;
  }
  .about-section .about-wrapper .about-content .btn-wrapp {
    position: absolute;
    left: 0;
    bottom: 0;
  }
  .about-section .about-wrapper .about-content .btn-wrapp div {
    margin-bottom: 0;
  }
  .video-click img {
    max-height: 300px;
  }
  .awards-accordion .awards-accordion-wrapp:last-child p {
    padding-bottom: 0 !important;
  }
  .awards-accordion .awards-accordion-wrapp:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 1400px) {
  .video-click img {
    max-height: 370px;
  }
}

.download-row.download-two-row .download-col {
  width: 50%;
}
@media (max-width: 599px) {
  .download-row.download-two-row .download-col {
    width: 100%;
  }
}
.download-card img {
  height: 100%;
}
/*.three-col-cont .three-col-cont-inner{*/
/*    justify-content: center;*/
/*}*/

.speaker-list-wrapper {
  justify-content: center;
}

.conference-inner__wrapper .join-cont1 h3,
.conference-card__wrapper .conference-card h4 {
  background: #0d5153 !important;
}
.conference-inner__wrapper .aside-nav li:not(.head) a {
  background: #c4f7d1;
}
.conference-inner__wrapper .aside-nav li:not(.head) a:hover {
  background: #6c869d;
  border-color: #0d5153;
}
.conference-inner__wrapper .aside-nav li.head {
  background: #6c869d;
}
.conference-inner__wrapper .content-right .blk-btn {
  font-size: 0.733rem !important;
  font-weight: 500;
  line-height: 0.733rem;
  min-height: auto;
  min-width: 128px;
  padding: 7px 15px 6px;
  border-radius: 6px;
  text-align: center;
  margin: auto;
  display: block;
  background: #c4f7d1;
  border: 1px solid transparent;
}
.conference-inner__wrapper .content-right .blk-btn:hover,
.conference-card__wrapper .conference-card:hover .blk-btn {
  background: #6c869d;
  border-color: #0d5153;
  color: #000;
}
.banner .btn-wrap > div a {
  margin-right: 10px !important;
}
@media (max-width: 575px) {
  .banner .btn-wrap > div a {
    margin-right: 0px !important;
  }
}
.btn-registration a,
.btn-registration button {
  background: #0d5153;
  color: #fff;
}
.btn-blue a,
.btn-blue button,
.btn-delegate a,
.btn-delegate button,
.btn-exhibitor a,
.btn-exhibitor button,
.btn-grey a,
.btn-grey button,
.btn-partner a,
.btn-partner button,
.btn-primary a,
.btn-primary button,
.btn-secondary a,
.btn-secondary button,
.btn-speaker a,
.btn-speaker button,
.btn-sponsor a,
.btn-sponsor button,
.btn-transparent a,
.btn-transparent button,
.btn-visitor a,
.btn-visitor button,
.btn-white a,
.btn-white button,
.btn-registration a,
.btn-registration button {
  align-items: center;
  border-radius: 0;
  border-radius: 6px;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.842rem !important;
  font-weight: 500;
  justify-content: center;
  line-height: 15px;
  min-height: 30px;
  min-width: auto;
  overflow: hidden;
  padding: 0.5rem 0.6rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-decoration: none !important;
  text-transform: uppercase;
  transition: 0.25s;
  user-select: none;
  vertical-align: middle;
  white-space: normal;
  width: auto;
}
.btn-sponsor a:active,
.btn-sponsor a:focus,
.btn-sponsor a:hover,
.btn-sponsor button:active,
.btn-sponsor button:focus,
.btn-sponsor button:hover,
.btn-registration a:hover {
  background: #6c869d;
  border-color: #6c869d;
  color: #fff !important;
}
.btn-registration {
  display: inline-flex;
}
.innerpage-main-banner_text.enable-image .inner-banner-text-image img {
  width: 100%;
}
.innerpage-main-banner_text.enable-image .inner-banner-text-image img {
  width: 100%;
}

.video_slider.video-gallery-slideroff .swiper-wrapper {
  flex-wrap: wrap;
  transform: none !important;
  width: inherit;
  width: 100%;
}
.video_slider.video-gallery-slideroff .swiper-wrapper .swiper-slide-duplicate {
  display: none;
}

.video_slider.video-gallery-slideroff .swiper-wrapper .swiper-slide {
  margin: 0 0 30px !important;
  padding: 0 15px;
  width: 33.33% !important;
}
.agenda-tab-details-wrapp span {
  font-size: 0.8rem;
}

@media (max-width: 768px) {
  .video_slider.video-gallery-slideroff .swiper-wrapper .swiper-slide {
    width: 50% !important;
  }
  .banner .banner-wrap .btn-wrap {
    margin: 0px -15px;
  }
  .banner .banner-wrap .btn-wrap div {
    display: block;
    width: 50%;
    padding: 0px 15px;
    margin-top: 10px;
  }
  .banner .banner-wrap .btn-wrap div a {
    width: 100%;
  }
  .banner .banner-wrap {
    padding: 15px;
  }
}

@media (max-width: 450px) {
  .video_slider.video-gallery-slideroff .swiper-wrapper .swiper-slide {
    width: 100% !important;
  }
  .banner .banner-wrap .btn-wrap div {
    width: 100%;
  }
}
.new-sponsor-sec .new-sponsor-wrap .new-sponsor-content .content:after {
  content: none;
}
.sponsor-single.sponsorCategory {
  border-radius: 5px;
  -webkit-box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.15);
  margin-bottom: 20px;
  overflow: hidden;
  padding: 25px;
}
@media screen and (max-width: 1199px) {
  .sponsor-single.sponsorCategory {
    width: calc(100% - 60px);
  }
}
@media screen and (max-width: 992px) {
  .sponsor-single.sponsorCategory {
    width: calc(100% - 40px);
  }
}
@media screen and (max-width: 600px) {
  .sponsor-single.sponsorCategory {
    width: 100%;
  }
}
.innerpage-main-banner
  .inner-page_main_wrapper
  .innerpage-main-banner-right-wrapp
  .inner-banner-right-logo
  .inner-banner-right-col {
  margin-right: 4px;
}
.innerpage-main-banner
  .inner-page_main_wrapper
  .innerpage-main-banner-right-wrapp
  .inner-banner-right-logo
  .inner-banner-right-col
  h4 {
  font-size: 0.77rem;
}
/*To main */
.inner-banner-logo-slider {
  overflow: hidden;
}
.inner-banner-logo-slider img {
  max-height: 110px;
}
.inner-banner-logo-slider .swiper-slide {
  height: auto;
}
.innerpage-main-banner
  .inner-page_main_wrapper
  .innerpage-main-banner-right-wrapp
  .inner-banner-right-logo
  .inner-banner-right-col {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.innerpage-main-banner
  .inner-page_main_wrapper
  .innerpage-main-banner-right-wrapp
  .inner-banner-right-logo
  .inner-banner-right-col {
  flex-basis: 25%;
  flex-grow: 0.5;
}
.inner-banner-right-logo.inner-banner-logo-slider .swiper-wrapper {
  justify-content: center;
}
.inner-banner-right-logo.inner-banner-logo-slider.swiper-initialized
  .swiper-wrapper {
  justify-content: normal;
}
.inner-banner-right-logo.inner-banner-logo-slider.swiper-initialized
  .swiper-slide {
  flex-basis: initial !important;
  flex-grow: inherit !important;
}
.sponsor_slider--wrapper h6.custom-static-title {
  font-size: 18px;
  font-weight: 600;
}
.logo-grid-single span.flag-title {
  display: block;
  font-size: 0.77rem;
  margin-bottom: 6px;
}
.left-section .video_slider {
  padding-left: 0;
  padding-right: 0;
}

.speakers-title-wrap {
  width: 100%;
}
.six-col-wrapper.gradient-layout
  .six-col-row
  .six-col
  .single-item
  .single-heading {
  padding: 20px;
  background: linear-gradient(90deg, #5adad9 6%, #163e62 31%);
  margin: 0;
}
body#pageId-16262 .agendda-speaker-wrap {
  display: none;
}
/*body#pageId-16262 .innerpage-main-banner-right-wrapp {*/
/*    display: none;*/
/*}*/
body#pageId-16262 .open-agenda-popup {
  pointer-events: none;
}
.delegate-pass-box-item.box-color-1 p,
.delegate-pass-box-item.box-color-2 p {
  color: #fff;
}
.delegate-pass-box-item .delegate-content ul {
  padding-left: 1rem;
  margin-top: 0;
}
.delegate-pass-box-item.box-color-3 .delegate-rate .price-tag p {
  color: #fff;
}
.form-section
  .umbraco-forms-page
  .umbraco-forms-container
  .umbraco-forms-field.whatisyourcompanysnatureofbusinessselecttheoptionthatbestdescribesyourprimarybusinessactivity.dropdown.mandatory {
  max-width: 100%;
}
/*.speaker-list-wrapper .speaker-list-col:nth-child(n+13) {*/
/*    display: block !important;*/
/*}*/

#pageId-18127 .innerpage-main-banner + .innerpage-main-banner_text {
  margin-bottom: 0;
}

#pageId-18127 .external-form {
  margin: 0;
}

#pageId-18127 .quick-link-box {
  margin-top: 0;
}
section.form-section.reduced-width img {
  width: auto !important;
}

.logo-slider .primary-title-regular.sub-title {
  margin-bottom: 25px;
  margin-top: -15px;
}
@media (max-width: 1200px) {
  .logo-slider__inner--image p {
    font-size: 12px;
  }
}
