
.prime_unavailable_modal h5 {
  font-weight: 700;
  font-size: 1.3rem;
  color: #2C4DB9;
  color: #c64823;
}

.prime_unavailable_modal p {
  font-size: 1.05rem;
  color: #171717;
  font-weight: 600;
}

.profiletabs {
  margin-top: 2rem;
}

.profilecarousel {
  margin-bottom: 6rem;
  text-align: center;
  max-width: 75%;
  margin-inline: auto;
}

.profilecarousel .carousel-control-prev,
.profilecarousel .carousel-control-next {
  display: none;
}

.profilecarousel .carousel-indicators {
  top: 110%;
}

.profilecarousel .carousel-indicators li {
  background-color: transparent;
  max-width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  border: 1px solid #264092;
}

.profilecarousel .carousel-indicators [data-bs-target] {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1px solid #2c4db9;
}

.profilecarousel .carousel-indicators .active {
  background-color: #264092;
}

.profiletabs .nav-tabs .nav-link {
  color: #656565;
}

.profiletabs .nav-tabs .nav-link:hover {
  border: none;
}

.profiletabs .nav-tabs .nav-link.active {
  background-color: transparent;
  border: none;
  border-bottom: 4px solid #264092;
  color: #264092;
}

.chatbox .ant-list-item-meta {
  padding: 0.5rem 1.5rem;
  flex: none;
}

.chatbox .ant-list-item-meta-description {
  display: inline-block;
  background: #f2f2f5;
  font-size: 1rem;
  color: #212121;
  padding: 0.25rem 1rem;
  border-radius: 5px;
}

.chatbox .ant-list-split .ant-list-item {
  justify-content: start;
}

.chatbox .ant-list-item-meta-content {
  width: auto;
}

.chatbox .chat_sec .rce-container-mbox {
  overflow-x: unset;
}

.chatbox .chat_sec .rce-container-mbox:first-child {
  padding-top: 1rem;
}

.chatbox .chat_sec .rce-container-mbox:last-child {
  padding-bottom: 1rem;
}

.chatbox .chat_sec .rce-mbox {
  max-width: 85%;
  margin-block: 1rem;
}

.accrediationregi #Hotelsection1 {
  scroll-margin-top: 21rem;
}

.oncologyhotel#Hotelsection1 {
  scroll-margin-top: 13rem;
}

.ack_sec .ant-checkbox+span {
  color: #fff;
}

/* Preme Membership Book a Demo Modal Start*/
.btn-book-demo {
  height: 50px !important;
  width: 100%
}

.book-demo-modal .ant-modal-content {
  border-radius: 10px;
}

.book-demo-btn-section .book-demo-btn {
  height: 43px !important;
  margin-left: 15px;
}

.book-demo-modal .btn-book-demo {
  max-width: 75%
}

.ant-affix .book-demo-btn-section {
  background-color: #2c4db9;
  width: 100%
}

.prime-banner .bannercontent:has(.ant-affix) {
  max-width: 100% !important;
}

.prime-banner .bannerform:has(.ant-affix) {
  max-width: 100% !important;
}

.prime-banner .bannerform .ant-affix {
  width: 100% !important;
}

.primemembership .primetestimonials .slick-next:before,
.primemembership .primetestimonials .slick-prev:before {
  background-color: #2c4db9;
  width: 2rem;
  height: 2rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}

.primemembership .primetestimonials .slick-next:before {
  content: url(../images/carousel_right_arrow_white.svg);
}

.primemembership .primetestimonials .slick-prev:before {
  content: url(../images/carousel_left_arrow_white.svg);
  margin-left: -2rem;
}

#conferencenav.Oncologynav {
  background-color: #F3FCF6 !important;
}

#conferencenav.Oncologynav .navbar-nav a {
  color: #212121 !important;
}

.Oncologyprimarytabs #agendatabs .nav-tabs .nav-link.active {
  background-color: #6A0DAD;
}

.americanneurology {
  background-color: #012BB4 !important;
}

#testimonials .slick-dots li button:before {
  color: #fff;
  font-size: 2.5rem;
}

#agendasection {
  margin-bottom: 0 !important;
}

.americanneurologytabs .ant-tabs-nav-wrap {
  justify-content: center;
}

.americanneurologytabs .ant-tabs-nav-wrap .ant-tabs-tab-btn {
  font-size: 1.1rem;
}

.americanneurologytabs .ant-tabs-tab.ant-tabs-tab-active {
  background-color: #012BB4;
  padding-inline: 1rem;
  border-radius: 0.5rem;
}

.americanneurologytabs .ant-tabs-nav::before {
  border: none !important;
}

.americanneurologytabs .ant-tabs-tab .ant-tabs-tab-btn {
  font-size: 1.2rem;
}

.americanneurologytabs .ant-tabs-ink-bar {
  display: none !important;
}

.americanneurologytabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #fff;
}

.presentation-mode,
.keywords {
  width: 40%;
}

.personalinfo .mogentodivider {
  background-color: #FF00FF;
  display: inline-block;
  width: 3rem;
  height: 0.25rem;
  position: absolute;
  top: 2.7rem;
  left: 0;
}

.personalinfo .orangedivider {
  background-color: #ff6600;
  display: inline-block;
  width: 3rem;
  height: 0.25rem;
  position: absolute;
  top: 2.7rem;
  left: 0;
}

.personalinfo .reddivider {
  background-color: #e3095d;
  display: inline-block;
  width: 3rem;
  height: 0.25rem;
  position: absolute;
  top: 2.7rem;
  left: 0;
}


@media (max-width: 768px) {

  .personalinfo .mogentodivider {
    display: none;
  }

  .book-demo-btn-section .book-demo-btn {
    width: 100% !important;
    margin-left: 0;
    margin-top: 15px
  }

  .Abstractpage.Neurology-Abstract-Modal .submit-button {
    text-align: center !important;
  }


  #sponsor_main .personalinfo {
    padding: 1rem;
    background-image: linear-gradient(to right, #C0CFFF, #FFB7FA);
    max-width: 80%;
    border-radius: 0rem 2rem 2rem 0;
    border: none;
    margin-bottom: 1.5rem !important;
  }

  .neuro_sponsor_main .personalinfo {
    padding: 1rem;
    background-image: linear-gradient(90deg, #FFDAEE 0%, #FFD5D6 100%) !important;
    max-width: 80%;
    border-radius: 0rem 2rem 2rem 0;
    border: none;
    margin-bottom: 1.5rem !important;
  }

  .formtwocolumns {
    grid-template-columns: repeat(1, 1fr);
    padding-inline: 1rem;
    grid-gap: 0;
  }

  .presentation-mode {
    width: 100%;
  }

  #sponsor_main .personalinfo {
    padding-inline: 1rem;
  }

  #sponsor_main .top-form {
    padding-inline: 1rem;
  }

  #sponsor_main .top-for {
    padding-inline: 1rem !important;
  }

  #conferencenav .navbar-toggler {
    top: 1rem;
    right: 3rem;
  }

  .americannavbar #conferencenav .navbar-toggler {
    top: 4.5rem;
  }

  .book-demo-modal {
    width: 90% !important
  }

  .book-demo-modal .btn-book-demo {
    min-width: 100% !important
  }

  .prime-banner .bannerform .ant-affix a {
    display: none;
  }

  .prime-banner .bannerform .ant-affix {
    top: 106px !important;
  }

  .prime-banner .bannerform.usauser .ant-affix {
    top: 155px !important;
  }

  .prime-banner .bannerform .book-demo-btn-section {
    padding: 5px 15px
  }

  #sposnorformsection .ant-form-item .ant-form-item-control .ant-select-selector {
    border-color: #03238B;
  }

  .trialModal .ant-modal-close {
    right: 1rem;
  }

  .trialModal .skip_reminder {
    flex-direction: row;
  }
}

@media (min-width: 769px) and (max-width: 900px) {
  .book-demo-btn-section .book-demo-btn {
    width: 47% !important;
    margin-left: 15px;
    margin-top: 15px
  }

  .book-demo-modal {
    width: 90% !important
  }

  .book-demo-modal .btn-book-demo {
    min-width: 100% !important
  }

  .prime-banner .bannerform .ant-affix a {
    display: none;
  }


  .prime-banner .bannerform.usauser .ant-affix {
    top: 155px !important;
  }

  .prime-banner .bannerform .book-demo-btn-section {
    padding: 5px 15px
  }
}

/* Book a Demo Modal End*/

/* Subscription Modal Start */

.subscription-popup {
  top: 10% !important;
}

.subscription-popup .ant-modal-body {
  padding: 0;
}

.subscription-popup .ant-modal-content {
  border-radius: 6px;
}

.ant-modal-wrap {
  z-index: 9999999 !important;
}

.ANS_contact_modal_wrapper {
  z-index: 1000 !important;
}

.subscription-popup .ant-modal-close-x {
  color: #171717 !important;
}

.subscription-popup .ant-modal-close-x .anticon-close {
  top: 10px;
  right: 10px;
  border: 1px solid #fff;
  background-color: #fff;
  border-radius: 25px;
  padding: 5px;
}

.res-subscription-popup .ant-modal-close-x {
  color: #fff !important;
}

.res-subscription-popup.ant-modal {
  top: 70px;
}

.res-subscription-popup .ant-modal-close-x .anticon-close {
  position: absolute;
  top: 10px;
  right: 10px;
  border: 1px solid #2c4db9;
  background-color: #2c4db9;
  padding: 5px;
  border-radius: 25px;
  font-size: 10px;
  font-weight: 700;
}

/* Subscription Modal End */

/* speaker call form */
.speaker_call_form .col_2 {
  display: flex;
  gap: 1rem;
}

.speaker_bio .ant-upload span .upload-button {
  background-color: #2d4dba;
  display: flex;
  align-items: center;
  gap: 0.25rem;
  color: #fff;
  font-size: 1rem;
}

.speaker_call_form .button-bottom-sec .submit-button,
.speaker_call_form .button-bottom-sec .cancel-button {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  min-width: 6rem;
}

.speaker_call_form .button-bottom-sec .submit-button {
  background-color: #2c4db9;
  border-color: #2c4db9;
  color: #fff;
}

.speaker_call_form .button-bottom-sec {
  display: flex;
  justify-content: flex-end;
  gap: 1rem;
}

.speaker_call_form .button-bottom-sec .cancel-button {
  text-decoration: none;
  color: #2c4db9;
  min-width: 6rem;
  border: initial;
}

.speaker_call_form .button-bottom-sec .cancel-button:hover {
  border: 1px solid #2c4db9;
}

.speaker-form-wrapper {
  z-index: 1000 !important;
}

.speaker_call_form .number-field-section .number-feild-form-item .ant-input-group-wrapper .ant-input-group-addon .ant-select-selector {
  background: #2c4db9;
  color: #fff;
}

.speaker_call_form .number-field-section .number-feild-form-item .ant-input-group-wrapper .ant-input-group-addon .ant-select-arrow {
  color: #fff;
}


.glob_2024_nav_main {
  background-color: #0329ae;
}
.glob_2024_nav_main.scrolled {
  position: sticky;
  z-index: 999;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #0329ae;
}

.glob_2026_nav_main.scrolled {
  position: sticky;
  z-index: 999;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #0329ae !important;
  /* height: 6rem; */
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.occ_2026_nav_main.scrolled {
  padding-bottom: 1rem;
  background-color: #005AA1 !important;
  /* height: 9rem; */
}

.iscc_2026_nav_main.scrolled {
  position: sticky;
  z-index: 999;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #e73f22 !important;
  /* height: 6rem; */
  padding-top: 0.5rem;
  padding-bottom: 1rem;
}


.herhealth_2026_nav_main.scrolled {
  position: sticky;
  z-index: 999;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #e3095d !important;
  /* height: 6rem; */
  padding-top: 0.5rem;
  padding-bottom: 1rem;
}

.americannavbar.scrolled #conferencenav .navbar-nav a:last-child,
.americannavbar.scrolled #conferencenav .navbar-nav button:last-child {
  border-bottom: 0;
}

.americannavbar.scrolled #conferencenav .navbar-nav a.pointer {
  color: #fff !important;
}

.sponsorcheckboxesmain .sponsorcheckboxes .ant-checkbox-wrapper {
  width: 100%;
}

.sponsorcheckboxesmain .sponsorcheckboxes .ant-checkbox-wrapper span:last-child {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.sponsorcheckboxesmain .sponsorcheckboxes .ant-checkbox-wrapper span:last-child div h5 {
  /* color: #ff5d18; */
  font-weight: 600;
}

.sponsorcheckboxesmain .sponsorcheckboxes .ant-checkbox {
  width: 1.2rem;
}

.americannavbar {
  position: relative;
}

.americannavbar .dropdown button,
.americannavbar .dropdown button:focus,
.americannavbar .dropdown button.show {
  background-color: transparent;
  border: none;
  box-shadow: none;
  font-weight: 500;
  margin-top: 1px
}

#sponsor_main .americannavbar .dropdown button {
  margin-top: 3px;
  font-size: 0.95rem;
  font-weight: 600;
}

.cancercaresponsor .americannavbar .dropdown button {
  font-weight: 700 !important;
}


.americannavbar .dropdown .dropdown-menu {
  position: absolute;
}

.registrationtabs {
  max-width: 80%;
  margin: 0 auto;
}

.registrationtabs .ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active {
  background-color: #fff;
}

.registrationtabs .ant-tabs .ant-tabs-nav .ant-tabs-tab {
  padding: 1rem 2rem;
}

.registrationtabs table tr {
  border-color: #ddd;
}

.registrationtabs table tr:last-child {
  border-color: transparent;
  /* flex-direction: column; */
}

.registrationtabs table tr.poster_accom_row .ant-checkbox-inner {
  border-color: #f05e8d;
}

.registrationtabs .ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #212121;
  font-weight: bold;
}

#sposnorformsection .ant-form-item-label {
  text-align: left;
}

#sposnorformsection .ant-form-item-label label {
  font-size: 1rem;
  flex-direction: row-reverse;
  grid-gap: 0.25rem;
}

#sposnorformsection .ant-form-item-label label::after {
  display: none;
}

#sposnorformsection .ant-form-item {
  margin-bottom: 1rem;
}

#sponsorformmain .ant-modal-content {
  border-radius: 1rem;
}


.registrationtabs .ant-tabs .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn {
  color: #fff;
  font-size: 20px;
}

.registrationtabs .ant-tabs .ant-tabs-nav .ant-tabs-tab {
  border: 1px solid #fff;
  border-radius: 15px 15px 0 0;
  margin-left: 0;
  margin-right: 1rem;
}

.agendaformModal #sposnorformsection .ant-form-item-label {
  text-align: left;
}

.registrationtabs .ant-tabs-nav {
  margin-bottom: 0 !important;
}

.agendaformModal #sposnorformsection .ant-form-item {
  margin-bottom: 1rem;
}

.registrationtabs .ant-tabs-content-holder {
  /* background-color: #fff; */
  border-radius: 0 0 1.5rem 1.5rem;
}

.registrationtabs .ant-tabs-content-holder .ant-radio-group.ant-radio-group-outline {

  background-color: #fff;
  border-radius: 0 0 1.5rem 1.5rem;
}

.registrationtabs .ant-tabs-tab-btn,
.registrationtabs .table thead tr th,
.registrationtabs .table tbody tr td {
  font-family: "Plus Jakarta Sans", sans-serif !important;
  text-align: center;
}

.registrationtabs .table thead tr th:first-child,
.registrationtabs .table tbody tr td:first-child {
  text-align: left;
  padding-left: 2.5rem;
}

.registrationtabs .table thead tr th {
  font-weight: bold !important;
  padding-top: 1rem;
  padding-bottom: 1.5rem;
}

.registrationtabs .table thead tr th,
.registrationtabs .table tbody tr td {
  border-right: 1px solid #999;
  border-color: #999;
}

.registrationtabs.ans26registrationtabs .table thead tr th,
.registrationtabs.ans26registrationtabs .table tbody tr td {
  border-right: unset;
  border-color: #ebedf2;

}

.registrationtabs.ans26registrationtabs .table thead tr th {
  border-color: #999;
}

.registrationtabs .table thead tr th:nth-child(3),
.registrationtabs .table tbody tr td:nth-child(3) {
  background-color: #EDEDED;
}

.registrationtabs.ans26registrationtabs .table thead tr th:nth-child(3),
.registrationtabs.ans26registrationtabs .table tbody tr td:nth-child(3) {
  background-color: #fff;
  /* opacity: 0.5; */
  color: #999;
}

.registrationtabsAfterDeadline.ans26registrationtabs .table thead tr th:nth-child(3),
.registrationtabsAfterDeadline.ans26registrationtabs .table tbody tr td:nth-child(3) {
  color: inherit;
}

.registrationtabs .table tbody tr:last-child td {
  border-bottom: none !important;
}

.registrationtabs .table tbody tr td:last-child {
  border-right: 0;
}

.registrationtabs .table tbody tr:last-child td:last-child {
  border-radius: 0 0 1.5rem 0
}

.registrationtabs .table tbody tr td,
.registrationtabs .table tbody tr.poster_accom_row .poster_accom_check .ticket_name {
  padding-block: 1rem;
  font-weight: 600;
  font-size: 1rem !important;
}

#pricingsection .registrationtabs .table tbody tr.poster_accom_row .poster_accom_check .ant-checkbox-inner {
  border-color: #666;
}

#pricingsection .registrationtabs .table tbody tr.poster_accom_row .poster_accom_check .ant-checkbox-checked .ant-checkbox-inner {
  border-color: #FD3DB5;
}

.registrationtabs .table tbody tr.highlightedRow td:nth-child(2) span {
  background-color: #E5E2FF;
  min-width: 8rem;
  height: 2rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.poster_accom_row .poster_accom_check .registrationtabs .ant-radio-checked .ant-radio-inner {
  border-color: #FD3DB5;
}

.registrationtabs .ant-radio-wrapper {
  font-weight: 600 !important;
  font-size: 1rem !important;
}

.registrationtabs .ant-radio-inner::after {
  background-color: #FD3DB5;
}


.registrationtabs .ant-tabs-ink-bar {
  background-color: transparent;
}

.registrationtabs .table thead tr th:last-child {
  min-width: 6rem;
}

.registrationtabs .table thead tr th {
  font-size: 1.1rem;
  font-weight: 600;
}

.registrationtabs .table thead tr th p {
  margin-bottom: 0;
  font-weight: 600;
  color: #FD3DB5;
  padding-top: 0.25rem;
}

.registrationtabs .table tbody tr td select {
  max-width: 5rem;
  margin: 0 auto;
}

#pricingsection .registrationtabs .ant-tabs-content .ant-radio.ant-radio-checked~span {
  font-weight: bold;
}

#pricingsection .registrationtabs .ant-checkbox-wrapper h5,
#pricingsection .registrationtabs .ant-checkbox-wrapper p,
#pricingsection .registrationtabs .check_box_sec p {
  font-weight: bold;
}

#pricingsection .registrationtabs .ant-checkbox-wrapper h5 {
  font-size: 1.35rem;
}

#pricingsection .registrationtabs .ant-checkbox-wrapper p,
#pricingsection .registrationtabs .check_box_sec p {
  font-size: 1.15rem;
}

#pricingsection .registrationtabs .check_box_sec p {
  margin-left: 1.5rem;
}

#pricingsection .registrationtabs .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #FD3DB5;
  border-color: #FD3DB5;
}

#pricingsection .registrationtabs {
  position: relative;
}

#pricingsection .registrationtabs .allprices {
  font-weight: 500;
  top: 2rem;
  right: 0;
  color: #fff;
  font-size: 1rem;
  font-style: italic;
  text-align: right;
  padding: 1rem 2rem 0;
}

#pricingsection .registrationtabs .onlyHotels {
  font-weight: 600;
  position: absolute;
  top: -0.5rem;
  right: 0;
  color: #fff;
  font-size: 1rem;
  text-align: right;
}

#pricingsection .registrationtabs .onlyHotels .only_hotel_btn {
  text-decoration: none;
  padding: 4px 12px;
  color: #fff;
  font-size: 1.1rem;
  font-weight: 600;
  background-color: #FD3DB5;
  border-color: #FD3DB5;
  height: 40px;
  margin: .25rem 0;
  border-radius: 6px;
}

.american-neurology-contact-form h5 {
  display: flex;
  grid-gap: 0.5rem;
  flex-direction: column;
  align-items: baseline;
}

.american-neurology-contact-form h5 b {
  min-width: 6rem;
  padding-right: 1rem;
  font-size: 1rem;
}

.Neurology-Contact-Modal .abstractformmain h4 {
  margin-bottom: 0;
}

.Neurology-Contact-Modal .abstractformmain h4 span {
  background: #002AB4;
  background: linear-gradient(to right, #002AB4 0%, #A330ED 50%, #FF00FF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}

.Neurology-Contact-Modal .abstractformmain h5 {
  font-size: 1rem;
}

.Neurology-Contact-Modal p,
.Neurology-Contact-Modal h1,
.Neurology-Contact-Modal h2,
.Neurology-Contact-Modal h3,
.Neurology-Contact-Modal h4,
.Neurology-Contact-Modal h5,
.Neurology-Contact-Modal h6,
.Neurology-Contact-Modal span,
.Neurology-Contact-Modal label,
.Neurology-Contact-Modal b,
.Neurology-Contact-Modal input::placeholder,
#sposnorformsection input::placeholder,
.Neurology-Abstract-Modal .Abstractpage .form-input input::placeholder,
.Neurology-Abstract-Modal .Abstractpage .form-input input,
.main-form-main .ant-select-item-option-content,
.agendaformModal input::placeholder,
.agendaformModal .ant-select-item-option-content,
.agendaformModal .ant-select-selection-placeholder,
.hotelBookingModal div,
.hotelBookingModal span,
.hotelBookingModal label,
.hotelBookingModal h5,
.hotelBookingModal p,
.hotelBookingModal select,
.hotelBookingModal select option {
  font-family: "Plus Jakarta Sans", sans-serif !important;

}

.Neurology-Contact-Modal .queries span {
  font-size: 1.05rem;
  font-weight: normal;
}

.american-neurology-contact-form .address {
  font-size: 1.1rem;
  font-weight: 600;
}

.conferencedrawerid .dropdown-toggle {
  background-color: transparent !important;
  border: none !important;
  color: #212121 !important;
  font-weight: bold;
}

.conferencedrawerid .dropdown-toggle:focus {
  box-shadow: none;
  color: #212121;
}

.conferencedrawerid .dropdown-toggle:hover {
  color: #002AB4;
}

.conferencedrawerid .dropdown .dropdown-toggle:after {
  content: url(/images/down.png);
  max-width: 20px;
  max-height: 20px;
}

.conferencedrawerid .dropdown-toggle:focus {
  box-shadow: none;
}

.conferencedrawerid .dropdown-toggle.show {
  color: #212121 !important;
}

.conferencedrawerid .dropdown {
  background-color: #D0DBFF;
  border-radius: 0.6rem;
}

.conferencedrawerid .dropdown .btn:focus {
  box-shadow: none;
}

.conferencedrawerid .dropdown .dropdown-menu {
  width: 100%;
  position: static !important;
  background: rgb(208, 219, 255);
  box-shadow: none;
  border: none;
  margin-top: -3rem;
}

.conferencedrawerid .dropdown .dropdown-menu .dropdown-item:hover {
  color: #212121;
}

.currentconferences button {
  text-align: left;
}

/* speaker call end */
/* ANS Hotel Booking Modal */
.hotelBookingModal .ant-modal-body {
  padding: 0;
}

.hotelBookingModal .ant-modal-content {
  border-radius: 25px;
}

.hotelBookingModal .ant-modal-content .ant-modal-header {
  border-radius: 25px 25px 0 0;
  padding: 25px;
  background: linear-gradient(90deg, #002AB4 0%, #A330ED 60%, #FD3DB5 100%);
}

.hotelBookingModal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 1.75rem;
  color: #fff;
  max-width: 85%;
  line-height: 30px;
}

.hotelBookingModal .ant-modal-close-x {
  width: 100px;
  height: 65px;
  font-size: 1rem;
  line-height: 65px;
  color: #fff;
  padding: 5px;
}

.hotelBookingModal .ant-modal-close-x .ant-modal-close-icon {
  border: 2px solid #fff;
  border-radius: 50%;
  padding: 5px;
  font-weight: 700;
}

.hotelBookingModal .price_usd_text {
  font-size: 0.875rem;
  font-style: italic;
  font-weight: 600;
}

.agendaformModal .ant-modal-content .ant-modal-close-x span {
  padding: 5px;
  border-radius: 50%;
  border: 1px solid #2c4db9;
  color: #2c4db9;
  font-size: 14px;
  display: inline-flex;
  right: 1rem;
  top: 2.5rem;
}
.ISCCAgendaformModal.agendaformModal .ant-modal-content .ant-modal-close-x span {
  border: 1px solid #E32D91;
  color: #E32D91;
}

.ISCCAgendaformModal .ant-form-item .ant-form-item-control .ant-form-item-control-input-content input,
.ISCCAgendaformModal .ant-form-item .ant-form-item-control .ant-select-selector{
  border-color:#E32D91 !important
}
.ISCCAgendaformModal .ant-form-item .ant-input-group-addon{
  border-color:#E32D91 !important
}
/* end */

/* usepage listing card */
.use_page_sec {
  background-color: #FFF3EA;
  border-radius: 1.5rem;
  padding-block-start: 1.5rem;
  padding-inline-end: 1rem;
  margin: 1rem auto;
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  min-height: 300px;
  width: 1200px;
}

.use_page_sec .right {
  padding-block-end: 1.5rem;
}

.newListingCardSlider {
  overflow: hidden;
  width: 100%;
}

.newListingCardSlider .slick-dots {
  position: static !important;
  margin-top: 10px !important;
  text-align: center !important;
}

/* end */

/* listing pagination */
.activitiesMainBody .listing-pagination .ant-pagination-prev .ant-pagination-item-link,
.activitiesMainBody .listing-pagination .ant-pagination-next .ant-pagination-item-link {
  border: unset;
  font-size: 1rem;
}

.activitiesMainBody .listing-pagination .ant-pagination-item {
  border-radius: 4px;
  border-color: #D9D9D9;
}

.activitiesMainBody .listing-pagination .ant-pagination-item a {
  font-size: 1rem;
  color: #ccc;
}

.activitiesMainBody .listing-pagination .ant-pagination-item-active,
.activitiesMainBody .listing-pagination .ant-pagination-item:hover {
  border: 1px solid #2C4DB9;
}

.activitiesMainBody .listing-pagination .ant-pagination-item-active a,
.activitiesMainBody .listing-pagination .ant-pagination-item:hover a,
.activitiesMainBody .listing-pagination .ant-pagination-prev:hover button,
.activitiesMainBody .listing-pagination .ant-pagination-next:hover button {
  color: #2C4DB9;
}

/* end */


@media (min-width: 1281px) {

  #conferencenav.glob_2024_nav .container-fluid {
    background-size: contain !important;
  }

  #conferencenav.glob_2024_nav_home .container-fluid {
    background-size: 50% !important;
  }

  #conferencenav.glob_2024_nav .logobg {
    background-size: 31% 100% !important;
  }

  #neurology_summit_2025 #conferencenav .logobg {
    background-size: 31% 100% !important;
  }

  #conferencenav .navbar-nav {
    flex-direction: inherit;
    grid-gap: 0.2rem;
  }

  #sponsor_main .americanneurology .navbar-nav a.nav-link {
    padding: 10px !important;
  }

  #conferencenav .cancercarenav  .navbar-nav{
    align-items: center;
    grid-gap: 0.4rem;
  }
}

@media (min-width: 1370px) {

  #neurology_summit_2025 #conferencenav .logobg {
    background-size: 35% 100% !important;
  }

  .americannavbar .americanneurology {
    padding-right: 1rem !important;
  }

  #conferencenav .navbar-nav {
    flex-direction: inherit;
    grid-gap: 1rem;
  }

  #sponsor_main .americanneurology .navbar-nav a.nav-link {
    /* padding: 10px 6px !important; */
    font-size: 0.9rem;
  }
}

@media (min-width: 991px) {

  .premiummembership,
  .american-neurology-contact-form .mobilenone {
    display: none !important;
  }

  #speker-highlights .conferencespeaker .slick-arrow {
    width: 2.5rem;
    height: 2.5rem;
    padding: 11px;
    border-radius: 20px;
    background-color: var(--dark-blue);
  }

  #speker-highlights .conferencespeaker .slick-arrow.slick-prev {
    top: -0.7rem;
    right: 0;
    left: 91%;
    transform: rotate(-180deg);
    transform-origin: center top
  }

  #speker-highlights .conferencespeaker .slick-arrow.slick-next {
    top: -2rem;
    right: 1rem;
  }

  #speker-highlights .conferencespeaker .slick-arrow.slick-next:hover,
  #speker-highlights .conferencespeaker .slick-arrow.slick-prev:hover {
    background: var(--orange-color);
    /* background: #173bb0; */
  }

  #speker-highlights .conferencespeaker .slick-arrow.slick-disabled {
    opacity: 0.5;
  }

  #speker-highlights .conferencespeaker .slick-arrow.slick-disabled:hover {
    background: #173bb0;
    cursor: not-allowed;
  }

  .ant-modal.res-subscription-popup {
    width: 90% !important;
  }

  .subscription-popup .ant-modal-close-x {
    color: #212121;
  }

  .res-subscription-popup .ant-modal-close-x {
    color: #fff;
  }

}

@media (min-width: 991px) and (max-width:1280px) {

  .americanneurology#conferencenav .navbar-nav a {
    font-size: 0.9rem;
    padding-inline: 0.4rem !important;
  }

  #conferencenav.glob_2024_nav .logobg {
    background-size: 30% 100% !important;
  }

  /* #conferencenav.glob_2024_nav .logobg span a img {
    max-width: 7.5rem;
  } */

  #conferencenav .navbar-nav {
    grid-gap: 0.75rem;
    padding-right: 0;
  }

  #conferencenav.cancercarecardiology .navbar-nav {
    align-items: center;
    grid-gap: 0.15rem;
    padding-right: 0 !important;
  }
}

@media (min-width: 769px) {

  #conferencenav.cancercarecardiology.glob_2024_nav  {
    max-width: 95%;
  }
  #conferencenav.glob_2024_nav {
    background-color: transparent !important;
    padding: 0;
    box-shadow: none;
  }

  .americannavbar .americanneurology {
    box-shadow: none;
  }

  #conferencenav.glob_2025_nav {
    background-color: var(--summit-2025-primary) !important;
    padding: 0;
  }

  .herhealth #conferencenav.glob_2024_nav {
    background-color: #f05e8d !important;
    padding: 0;
  }

  .herhealth.oncologywomencare #conferencenav.glob_2024_nav {
    background-color: #ffc1cc !important;
  }


  .herhealthonco2025 #conferencenav.glob_2024_nav {
    background-color: #9c27b0 !important;
  }

  #conferencenav.glob_2024_nav .container-fluid {
    /* background: url(/images/global_pediatric/background_white_cutout.png) -1rem center no-repeat; */
    padding: 0.5rem 2rem;
    padding-inline: 0;
    padding-right: 2rem;
  }

  #neurology_summit_2024 #conferencenav.glob_2024_nav .container-fluid,
  #pedratric_conf_fee #conferencenav.glob_2024_nav .container-fluid {
    background: url(/images/global_pediatric/background_white_cutout.png) -1rem center no-repeat;
    padding-left: 1.5rem;
  }

  #neurology_summit_2025 #conferencenav .container-fluid,
  #sponsor_main #conferencenav .container-fluid {
    background: url(/images/global_pediatric/background_white_cutout.png) -1rem center no-repeat;
    padding: 0.5rem 1rem 0.5rem 1rem;
    /* padding-inline: 0;
    padding-right: 2rem; */
    background-size: 28rem 8rem !important;
  }

  #neurology_summit_2025 .scrolled #conferencenav .container-fluid,
  #sponsor_main .scrolled #conferencenav .container-fluid {
    /* background: url(/images/global_pediatric/background_white_cutout.png) -1rem center no-repeat; */
    padding: 0.5rem 1rem 0.5rem 1rem;
    /* padding-inline: 0;
    padding-right: 2rem; */
    flex-wrap: unset;
  }

  .herhealth2025 .container-fluid {
    background-position: center !important;
    justify-content: center !important;
  }

  .herhealth2025 .navbar .navbar-brand {
    width: auto !important;
  }

  #conferencenav .glob_container_sec {
    padding: 0 !important;
  }

  #conferencenav .glob_logo_sec {
    padding: 0 0.75rem;
  }

  #conferencenav .glob_menu_sec {
    background-color: #03238B;
    padding: 0 1.5rem;
  }

  #conferencenav .glob_menu_sec .navbar-nav {
    align-items: center;
    height: 4.5rem;
  }

  .herhealthonco2025 #conferencenav .navbar-nav a {
    color: #fff !important;
  }

  .mega-menu-body .icons-section .menu-title {
    margin-top: 0.5rem;
    margin-bottom: 1.5rem;
  }

   #neurology_summit_2025 #conferencenav.cancercarecardiology .container-fluid {
    padding-right: 0 !important;
   }
}

@media (max-width: 1280px) {

  #speker-highlights .conferencespeaker .slick-arrow.slick-prev {
    left: 90%;
  }

  #stateMandCardSec .ant-list-items {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1rem;
  }

  .specialitytabs .specialitytabsmain .cmecoursesection .heading {
    max-width: 80%;
  }
}

@media (max-width: 1120px) {
  #searchsectionid .ant-select {
    width: 200px !important;
  }

  #conferencenav .navbar-nav a {
    font-size: 0.95rem;
  }
}

@media (min-width: 600px) and (max-width: 991px) {
  #searchsectionid .ant-select {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

@media (max-width: 991px) {

  .conferencedrawerid .show.dropdown {
    min-height: 15.5rem;
  }

  .cancercardiologymobiledrawer .show.dropdown {
    min-height: 8rem;
  }


  .prime-banner .bannerform .ant-affix {
    top: 106px !important;
  }


  #pricingsection .registrationtabs .onlyHotels span br {
    display: none;
  }

  .registrationtabs .ant-tabs .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn span,
  .american-neurology-contact-form .addresssection .desktopshow {
    display: none !important;
  }

  .profiletabs .nav-tabs .nav-link {
    color: #212121;
    font-weight: 600;
  }

  .browser-activities-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
    width: 91% !important;
    top: -1.48rem !important;
    right: 0 !important;
  }

  .profiletabs {
    max-width: 90%;
    margin: 0 auto;
  }

  .mobiletabssection.nav.nav-tabs {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-top: 2rem;
  }


  .mobiletabssection.nav.nav-tabs .nav-item {
    flex: 0 0 auto;
  }

  .responsive-nav.mega-menu-body .icons-section .browse-courses img {
    margin-right: 0 !important;
  }

  .mobilehighlights .slick-slider .slick-arrow {
    background-color: #f05e8d !important;
  }


  #speker-highlights .conferencespeaker .slick-dots li {
    margin: 0 -1px;
  }

  .herhealthonco .slick-slider .slick-arrow,
  .herhealthonco .slick-slider .slick-arrow {
    background-color: #f05e8d !important;
  }

  .oncologywomencare .slick-slider .slick-arrow,
  .oncologywomencare .slick-slider .slick-arrow {
    background-color: #ffc1cc !important;
  }

  .her_health_2025 .herhealthonco .slick-slider .slick-arrow,
  .her_health_2025 .herhealthonco .slick-slider .slick-arrow {
    background-color: #9c27b0 !important;
  }

  .oncologoprime .slick-slider .slick-arrow {
    background-color: #6A0DAD !important;
  }



  #speker-highlights .conferencespeaker .slick-arrow.slick-prev {
    left: -1rem;
  }

  #speker-highlights .conferencespeaker .slick-dots {
    bottom: -2rem;
  }

  #speker-highlights .conferencespeaker .slick-dots li button::before {
    font-size: 1.75rem;
  }

  .sub-details-content .clickherebtn {
    display: flex;
    margin-top: 1rem;
  }

  #pedratric_conf #conferencenav #conferencenavmobile .navbar-collapse {
    display: none;
  }

  .conferencedrawerid .conferencemobilemenu a {
    color: #212121;
    font-size: 1.05rem;
  }

  .statetabs .tabssection {
    margin-top: 0rem;
    padding-top: 0.25rem;
  }

  #searchsectionid .ant-select {
    width: 140px !important;
  }

  .statetabs .tabssection .ant-tabs-tabpane .ant-select {
    width: 100%;
  }

  .statetabs .tabssection .ant-tabs-tabpane .ant-select .ant-select-selector {
    min-width: auto;
  }

  #conferencenav #conferencenavmobile .navbar-toggler {
    top: 1rem;
  }

  #conferencenav #conferencenavmobile .navbar-nav {
    display: block;
  }

  #conferencenav #conferencenavmobile .navbar-nav a {
    justify-content: center;
    padding-bottom: 0.5rem;
  }

  #conferencenav #conferencenavmobile #responsive-navbar-nav {
    justify-content: center;
    border-top: 1px solid #ddd;
    padding-top: 0.5rem;
  }

  #conferencenav #conferencenavmobile #responsive-navbar-nav .navbar-nav {
    padding-right: 0;
    text-align: center;
  }

  #conferencenav.navbar.scrolled .registertext {
    background-color: transparent;
    color: #2c4db9 !important;
  }

  .Homepagemain.listing_innovation_banner .Homepage .Banner-section .Homepageslider {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  #speker-highlights .conferencespeaker .slick-arrow.slick-disabled {
    opacity: 0.5;
  }

  #neurology_summit_2025 #mobileconferencedots #neuroscience .slick-slider .slick-arrow.slick-prev,
  #neurology_summit_2025 #pedratric_conf #neuroscience .slick-slider .slick-arrow.slick-prev {
    top: 103%;
    left: 5%;
    width: 26px;
    height: 26px;
  }

  #neurology_summit_2025 #mobileconferencedots #neuroscience .slick-slider .slick-dots li button:before {
    font-size: 2.5rem;
  }

  #neurology_summit_2025 #mobileconferencedots #neuroscience .slick-slider .slick-dots {
    bottom: -40px;
  }

  #neurology_summit_2025 #mobileconferencedots #neuroscience .slick-slider .slick-arrow.slick-next,
  #neurology_summit_2025 #pedratric_conf #neuroscience .slick-slider .slick-arrow.slick-next {
    top: 105%;
    right: 5%;
    z-index: 5;
    width: 26px;
    height: 26px;
  }

  #neurology_summit_2025 #neuroscience .slick-slider .slick-dots li button:before {
    font-size: 0;
    height: 0.35rem;
    background-color: #002AB4;
    border-radius: 0.25rem;
  }

  #neurology_summit_2025 #neuroscience .slick-slider .slick-dots .slick-active button:before {
    min-width: 1.75rem;
  }

  /* #neurology_summit_2025 #neuroscience .slick-dots li.slick-active button:before {
    min-width: 2rem;
    background: #002AB4;
    height: 0.4rem;
    border-radius: 0.2rem;
  } */

  #neurology_summit_2025 #neuroscience .slick-slider .slick-dots {
    bottom: -40px;
  }

  #neurology_summit_2025 #neuroscience .slick-slider .slick-dots .slick-active button {
    width: 5rem;
  }

  /* #neurology_summit_2025 #neuroscience .slick-slider .slick-dots .slick-active button::before {
    background-color: #002AB4;
    min-width: 1.5rem;
    height: 0.5rem;
    top: 0.3rem;
  } */

  .glob_2024_nav_main {
    background-color: transparent;
  }

}

@media (max-width: 769px) {

  .americannavbar .americanneurology {}

  .registrationtabs .ant-tabs .ant-tabs-nav .ant-tabs-tab {
    padding: 0.6rem 2rem;
  }

  .registrationtabs table tr td label span b {
    font-size: 1rem;
    font-weight: 600;
  }

  .registrationtabs .ant-tabs .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn span {
    display: none;
  }

  .registrationtabs .ant-tabs .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn span {
    display: none;
  }

  .registrationtabs table thead {
    display: none;
  }

  .registrationtabs .table tbody tr td {
    border: none;
    text-align: left;
    padding-left: 3rem;
    display: flex;
    flex-direction: column;
  }

  .registrationtabs.ans26registrationtabs .table tbody tr {
    position: relative;
  }

  .registrationtabs.ans26registrationtabs .table tbody tr td {
    align-items: flex-start;
    padding-top: 0;
    padding-left: 2.5rem;
  }

  .registrationtabs .table tbody tr td .earlybirdmobile {
    font-size: 0.85rem;
    font-weight: 300;
    color: #666666;
    padding-left: 1.5rem;
  }

  .registrationtabs.ans26registrationtabs .table tbody tr td .earlybird2026mobile {
    padding-left: 0;
  }

  .registrationtabs .table tbody tr td:first-child {
    padding-left: 1rem;
    width: 100%;
    gap: 0.25rem;
  }

  .registrationtabs.ans26registrationtabs .table tbody tr td:first-child {
    padding-left: 2.5rem;
    padding-block: 1rem;
    gap: 0.5rem;
  }

  .registrationtabs .table tbody tr.poster_accom_row td:first-child {
    padding-left: 1rem;
    width: 100%;
  }

  .registrationtabs .table tbody tr td:nth-child(3) {
    /* display: none; */
  }

  .registrationtabs .table tbody tr td:nth-child(2) {
    padding-top: 0;
    padding-left: 2.5rem;
    justify-content: flex-end;
  }

  #pricingsection .registrationtabs .allprices {
    top: 2rem;
    position: absolute;
    padding-right: 0;
    padding-top: 0.5rem;
    padding: 0;
    left: 0;
    right: unset;
  }

  #pricingsection .registrationtabs {
    padding-top: 4.5rem;
  }

  .registrationtabs .table tbody tr td:last-child {
    position: absolute;
    right: 0;
  }


  .registrationtabs.ans26registrationtabs .table tbody tr td:last-child {
    top: 1rem;
    color: #2F47C1;
    padding-inline: 1rem;
  }

  .registrationtabs.ans26registrationtabs .table tbody tr td:last-child b {
    font-size: 1.2rem;
  }

  .registrationtabsAfterDeadline.registrationtabs .table tbody tr td:last-child {
    position: relative;
    right: unset;
  }

  .cancercareregister.registrationtabs .table tbody tr td:last-child {
    position: relative !important;
    right: unset !important;
  }

  .primemembership .primetestimonials .slick-prev:before {
    margin-left: -1.25rem;
  }

  .oncologyhotel#Hotelsection1 {
    scroll-margin-top: 15.5rem;
  }


  .oncologytable #Hotelsection1 {
    scroll-margin-top: 10rem;
  }

  .inperson_live_div.onco2024 .inperson_live_tab_sec .nav-item .nav-link {
    background-color: hsl(341, 100%, 95%);
    margin-left: 0.25rem;
  }

  .inperson_live_div.onco2024 .inperson_live_tab_sec .nav-item:first-child .nav-link {
    margin-left: 0;
  }


  .accrediationregi #Hotelsection1 {
    scroll-margin-top: 34rem;
  }

  .profilecarousel {
    max-width: 90%;
    padding-block: 1.5rem;
    background: #fff;
    padding-inline: 1rem;
  }

  .primefeature .primefeaturesection {
    /* flex-direction: column; */
    padding: 0.5rem 0;
    grid-gap: 0.5rem !important;
  }

  #mobileconferencedots #wheretostay.mobilecarousel .slick-slider .slick-arrow.slick-next {
    right: -1rem;
  }

  #mobileconferencedots #wheretostay.mobilecarousel .slick-slider .slick-arrow.slick-prev {
    left: -1rem;
  }

  #mobileconferencedots #testimonials.mobilecarousel .slick-slider .slick-arrow.slick-prev {
    background-color: #fff;
  }

  .banneraffixbtn .ant-affix .bottomsection .cityname span {
    color: #fff;
  }

  .banneraffixbtn .ant-affix .bottomsection .cityname span {
    color: #fff !important;
  }

  .banneraffixbtn .ant-affix .bottomsection {
    justify-content: center;
    align-items: center !important;
    text-align: center;
    padding-top: 0 !important;
  }

  .banneraffixbtn .ant-affix .bottomsection .credit_sec {
    justify-content: center;
    color: #fff !important;

  }

  .speakerspotlight .ant-modal-close-x {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }

  #wheretostay #webinarsection .slick-slider .slick-list {
    margin: 0 10px;
  }

  .specialitytabs .specialitytabsmain .cmecoursesection .cmecoursecard {
    grid-template-columns: repeat(1, 1fr);
    background-color: transparent;
    border: none;
    flex-direction: column-reverse;
    display: flex;
    grid-gap: 2rem;
  }

  .specialitytabs .specialitytabsmain .cmecoursesection .heading {
    max-width: 95%;
    line-height: 1.3;
    padding-bottom: 0;
  }

  .specialitytabs .specialitytabsmain .cmecoursesection .cmecoursecard .leftsection ul {
    padding: 0;
    border-right: none;
  }

  .specialitytabs .specialitytabsmain {
    max-width: 100%;
  }

  .specialitytabs .specialitytabsmain .cmecoursesection .cmecoursecard .rightsection {
    padding: 0;
  }

  .specialitytabs .specialitytabsmain .cmecoursesection {
    padding: 2rem 0.5rem;
    padding-bottom: 0;
  }

  .specialitytabs .specialitytabsmain .rightsection .righttop .content h4 {
    padding: 0rem 0;
    font-size: 1.5rem;
  }

  .galleryslider .slick-arrow.slick-prev {
    left: -0.5rem;
  }

  #launcher {
    bottom: 3rem !important;
  }

  .galleryslider .slick-arrow.slick-next {
    right: -0.5rem;
  }

  .dashboard-nav.responsive-nav.navbar .navbar-nav {
    grid-gap: 0.25rem;
  }

  .Medical-conference.mobilefloridaconference {
    margin-top: 1rem;
  }

  #searchsectionid .ant-select {
    width: 100% !important;
  }

  .banneraffixbtn .ant-affix {
    position: fixed !important;
    width: 100% !important;
    left: 0;
    background: #8B88F8;
    min-height: 4rem !important;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    z-index: 25;
    text-align: center;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }

  .mobilebackgroundbg .banneraffixbtn .ant-affix,
  .neurologygreen .banneraffixbtn .ant-affix {
    background-color: #2B6425;
  }

  .banneraffixbtn .ant-affix .para_bottom,
  .banneraffixbtn .ant-affix .credits {
    display: none !important;
  }

  .banneraffixbtn .ant-affix .registerbtn {
    justify-content: center !important;
  }

  #fullmapmodal {
    max-width: 100% !important;
    margin: 0;
    height: 100%;
  }

  #fullmapmodal .modal-content {
    height: 100%;
  }

  #fullmapmodal #mobileViewBoothBody .slick-prev,
  #fullmapmodal #mobileViewBoothBody .slick-next {
    display: none !important;
  }

  #fullmapmodal #mobileViewBoothBody .slick-list {
    width: 100%;
    max-width: 100%;
  }

  #fullmapmodal #mobileViewBoothBody .slick-dots li button:before {
    font-size: 50px;
    color: #ff773d;
  }

  #fullmapmodal #mobileViewBoothBody .slick-dots li.slick-active button:before {
    color: #ff773d;
  }

  .registrationtabs table tr.poster_accom_row {
    flex-direction: column;
  }

  #pricingsection .registrationtabs .ant-checkbox-wrapper h5 {
    font-size: 1.2rem;
  }

  #pricingsection .registrationtabs .ant-checkbox-wrapper p,
  #pricingsection .registrationtabs .check_box_sec p {
    font-size: 1rem;
  }

}

@media (min-width: 1080px) {
  #conferencenav .navbar-toggler {
    display: none;
  }
}

@media (max-width: 600px) {

  /* .dashboard-nav.responsive-nav .primefeature .primefeaturesection {
    flex-direction: column;
  } */

   /* newly added css using AI */
  .dashboard-nav.responsive-nav .primefeature {
    padding: 1rem 0.6rem 0.5rem;
    margin-bottom: 0.35rem;
    min-height: auto;
  }

  .dashboard-nav.responsive-nav .primefeature .primefeaturecontent {
    flex-direction: column;
    align-items: stretch;
    gap: 0.4rem;
  }

  .dashboard-nav.responsive-nav .primefeature .primefeaturesection {
    justify-content: flex-start !important;
    align-items: center;
    gap: 0.5rem !important;
    padding: 0;
  }
  .dashboard-nav.responsive-nav .primefeature .primefeaturesection img{
    display: hidden;
  }
  .dashboard-nav.responsive-nav .primefeature .primefeaturesection h6 {
    font-size: 1.02rem;
    line-height: 1.15;
    margin: 0;
  }

  .dashboard-nav.responsive-nav .primefeature .primefeaturestores {
    width: 100%;
    justify-content: space-between;
    gap: 0.35rem;
  }

  .dashboard-nav.responsive-nav .primefeature .primefeaturestores .storeBtn {
    flex: 1;
  }

  .dashboard-nav.responsive-nav .primefeature .primefeaturestores .storeBtn img {
    width: 90%;
    height: auto;
    max-height: 40px;
  }

  .scrolled .dashboard-nav.responsive-nav .primefeature {
    padding-top: 0.3rem;
    padding-bottom: 0.4rem;
  }

  .scrolled .dashboard-nav.responsive-nav.navbar .container.resposive-container.pt-0 {
    padding-top: 0.15rem !important;
  }
  /* End */

  .Homepagemain.listing_innovation_banner .Homepage .Banner-section .Homepageslider .homepageslide.innvotions_mental_health .slideright {
    display: none;
  }

  .Homepagemain.listing_innovation_banner .Homepage .Banner-section .Homepageslider .homepageslide.innvotions_mental_health .slideleft {
    min-width: unset;
    max-width: unset;
  }

  .inperson_live_tab_sec.nav-tabs .nav-link,
  .inperson_live_tab_sec.nav-tabs .nav-link.disabled,
  .inperson_live_tab_sec.nav-tabs .nav-link:disabled {
    font-size: 16px;
  }

  .banneraffixbtn .ant-affix .bottomsection .booksection {
    justify-content: center !important;
  }

  .banneraffixbtn .ant-affix .bottomsection {
    display: none !important;
  }

  .banneraffixbtn .ant-affix .top {
    font-size: 1.5rem !important;
  }

  .banneraffixbtn .ant-affix .bottomsection {
    flex-direction: row !important;
  }

  .banneraffixbtn .ant-affix .bottomsection .cityname {
    margin-right: 0 !important;
    padding-right: 0 !important;
  }

  .banneraffixbtn .ant-affix .bottomsection span {
    font-size: 1rem;
  }

  #speker-highlights .conferencespeaker .slick-arrow {
    padding: 8px;
    border-radius: 20px;
    background-color: var(--dark-blue);
    border: 1px solid #fff;
  }

  #speker-highlights .conferencespeaker .slick-arrow.slick-prev {
    top: 46.5%;
    transform: rotate(-180deg);
    transform-origin: center top;
  }

  #speker-highlights .conferencespeaker .slick-arrow.slick-next:hover,
  #speker-highlights .conferencespeaker .slick-arrow.slick-prev:hover {
    background: #173bb0;
  }

  .chatbox .chat_sec .rce-mbox {
    margin-block: 1rem;
  }

  .ant-modal.speaker-form-popup {
    top: 0;
  }

  .speaker_call_form .col_2 {
    flex-direction: column;
    gap: 0;
  }

  .iscc_2026_nav_main.scrolled {
    padding-top: 0rem;
    padding-bottom: 4rem;
  }

  .herhealth_2026_nav_main.scrolled {
    position: sticky;
    z-index: 999;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #e3095d !important;
    /* height: 6rem; */
    padding-top: 0rem;
    padding-bottom: 4rem;
  }

  /* .registrationtabs .table tbody tr td:nth-child(3) {
    display:unset;
  } */
}

@media (max-width: 420px) {
  #conferencenav .navbar-toggler {
    right: 2rem;
  }

  .dashboard-nav.responsive-nav.navbar .navbar-nav.walletcart .walleticon {
    margin-top: -2px;
  }

  .mobile-responsive-dashboard .dashboard-nav.navbar .navbar-brand img {
    max-width: 125px;
  }

  .listing_innovation_banner.Homepagemain .Homepage .Banner-section .Homepageslider .homepageslide .slideleft .registerbuttonsection img {
    height: 60px;
  }

  .inperson_live_tab_sec.nav-tabs.inperson_live_tab_2025 .nav-link {
    font-size: 0.85rem;
    padding-inline: 0.5rem;
  }

  .scrolled .cancermobilenavigation{
    width: 86.28% !important;
  }

  .scrolled .cancermobilenavigation{
    width: 86.28% !important;
  }


  #sponsor_main .scrolled .cancermobilenavigation{
    width: 90% !important;
  }

  .scrolled .cancernavigation {
    padding-inline: 0rem;
  }

  .glob_2026_nav_main.scrolled {
    padding-bottom: 0rem;
  }

  .scrolled .herhealthmobilenavigation{
    width: 85.7% !important;
  }

}

@media (max-width: 1080px) {
  #conferencenav.cancercarecardiology .navbar-toggler {
    display: block;
    padding-top: 0.6rem;
  }
}

.small-heading {
  font-size: 1.25rem;
  /* Matches the size of <h5> */
  font-weight: 400;
}

.hotelbooking .price span {
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 0;
  color: #ff773d;
}

.med-price h2 .price {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 24px;
  color: #2c4db9;
  font-weight: 600;
}

.dashboard-nav.navbar .Navabar_sec .navbar-right-section sup {
  font-weight: 600;
  /* Make the text bold */
  font-size: 0.9rem;
  /* Increase the font size slightly for visibility */
  background-color: #EB0004;
}


.agendaherhealth .agendatabs {
  position: sticky;
  top: 2rem;
  background-color: #fff;
  padding-top: 3rem;
  padding-bottom: 0.5rem;
  z-index: 5;
}

.has-error select,
.border-red {
  border: 1px solid #EB0004 !important;
}

.videomodal .ant-modal-close .ant-modal-close-x .anticon-close {
  background-color: #d21b0d;
  padding: 0.4rem;
  border-radius: 1rem;
  color: #fff;
}

.bluetrailmodal .ant-modal-content {
  background: linear-gradient(90deg, rgba(50, 82, 185, 1) 0%, rgba(121, 95, 217, 1) 56%);
}

.bluetrailmodal .skip_reminder,
.bluetrailmodal .skip_reminder .anticon {
  color: #fff !important;
  font-weight: 400;
}

.explorespecialities {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1rem 1rem;
  background-color: transparent !important;
  border: none !important;
}

.explorespecialities .ant-collapse-header {
  flex-direction: row-reverse;
  border-radius: 1rem;
}

.explorespecialities .ant-collapse-item.ant-collapse-item-active,
.explorespecialities .ant-collapse-item .ant-collapse-header {
  border: 1px solid #ddd;
  border-radius: 0.5rem !important;
}

.explorespecialities .ant-collapse-item.ant-collapse-item-active .ant-collapse-header {
  border: none;
  border-radius: unset !important;
}

.explorespecialities .ant-collapse-item {
  border-bottom: none !important;
}

.explorespecialities .ant-collapse-item.ant-collapse-item-active {
  border-bottom: 1px solid #d9d9d9 !important;
}

.explorespecialities .ant-collapse-content {
  border-top: none;
  border-radius: 1rem;
}


.explorespecialities .ant-collapse-content>.ant-collapse-content-box {
  padding-top: 0;
}

.explorespecialities .ant-collapse-header-text {
  font-size: 1rem;
}

.specialityulmobile {
  display: none;
}

@media (max-width: 780px) {
  .specialityulmobile {
    display: block;
  }

  .explorespecialities {
    grid-template-columns: repeat(1, 1fr);
  }

  .specialityulmobile .slick-dots {
    top: 3rem;
  }

  /* .insightsSlider .slick-dots{
    top: 11.5rem;
  } */
  .specialityulmobile .slick-dots li,
  .insightsSlider .slick-dots li,
  .newListingCardSlider .slick-dots li {
    display: inline-block !important;
    padding-inline: 0.5rem !important;
  }

  .specialityulmobile .slick-dots li button:before,
  .insightsSlider .slick-dots li button:before,
  .newListingCardSlider .slick-dots li button:before {
    font-size: 2rem;
    color: #2c4db9;
  }

  .specialityulmobile .slick-dots li,
  .insightsSlider .slick-dots li,
  .newListingCardSlider .slick-dots li {
    border: none !important;
  }

  .specialityulmobile .slick-dots li.slick-active button:before,
  .insightsSlider .slick-dots li.slick-active button:before,
  .newListingCardSlider .slick-dots li.slick-active button:before {
    color: #2c4db9;
  }

  .sliderforDotsPStatics .slick-dots {
    position: static;
    padding-top: 0;
  }

  .previousconferences .tabs_section .ant-tabs-nav-wrap .ant-tabs-nav-list {
    gap: 0.75rem;
    /* padding-inline:1rem ; */
    flex-wrap: wrap;
  }
  .previousconferences .tabs_section .ant-tabs-nav-wrap .ant-tabs-tab{
    margin: 0;
  }
}
