/* plus-jakarta-sans-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/plus-jakarta-sans-v12-latin-regular.woff2') format('woff2');
}
/* plus-jakarta-sans-600 - latin */
@font-face {
  font-display: swap;
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/plus-jakarta-sans-v12-latin-600.woff2') format('woff2');
}

/* plus-jakarta-sans-700 - latin */
@font-face {
  font-display: swap;
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/plus-jakarta-sans-v12-latin-700.woff2') format('woff2');
}
/* plus-jakarta-sans-800 - latin */
@font-face {
  font-display: swap;
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/plus-jakarta-sans-v12-latin-800.woff2') format('woff2');
}

/* open-sans-light - latin */
@font-face {
  font-display: swap;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/opensans/OpenSans-Light.woff2') format('woff2');
}
/* open-sans-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/opensans/OpenSans-Regular.woff2') format('woff2');
}
/* open-sans-600 - latin */
@font-face {
  font-display: swap;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/opensans/OpenSans-Semibold.woff2') format('woff2');
}
/* open-sans-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/opensans/OpenSans-Bold.woff2') format('woff2');
}
/* open-sans-600 - latin */
@font-face {
  font-display: swap;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/opensans/OpenSans-ExtraBold.woff2') format('woff2');
}


/* source-sans-pro-300 - latin */
@font-face {
  font-display: swap;
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/SourceSansProNew/source-sans-3-latin-300-normal.woff2') format('woff2');
}
/* source-sans-pro-400 - latin */
@font-face {
  font-display: swap;
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/SourceSansProNew/source-sans-3-latin-400-normal.woff2') format('woff2');
}
/* source-sans-pro-600 - latin */
@font-face {
  font-display: swap;
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/SourceSansProNew/source-sans-3-latin-600-normal.woff2') format('woff2');
}
/* source-sans-pro-800 - latin */
@font-face {
  font-display: swap;
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/SourceSansProNew/source-sans-3-latin-800-normal.woff2') format('woff2');
}

/* poppins-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/poppins/Poppins-Regular.ttf') format('truetype');
}

/* poppins-semibold - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/poppins/Poppins-SemiBold.ttf') format('truetype');
}

/* poppins-bold - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/poppins/Poppins-Bold.ttf') format('truetype');
}

body {
  height: auto !important;
}

html {
  overflow: unset !important;
  scroll-padding-top: 100px;
}

* {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI",
    Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif !important;
}

#__next {
  height: 0;
}

#__next:has(.feedback-page) {
  height: 10%;
}

/* .listingPage .Footer-Main {
  display: none;
} */

/* .ListingRespMobile .Mobile-footer {
  display: none;
} */

.disable-right-click {
  /* pointer-events: none; */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#cme-requirements {
  scroll-margin-top: 50px;
}

.course-fulfillment-certificate-page .copyright-section,
.course-fulfillment-review-page .copyright-section {
  display: none;
}

.red-color {
  color: #e3095d
}

.blue-color {
  color: var(--dark-blue) !important;
}

.red-color {
  color: #e3095d
}

.summit2025-color {
  color: var(--summit-2025-primary) !important;
}

.orange-color {
  color: var(--orange-color) !important;
}

.dark-orange-color-2 {
  color: var(--dark-orange) !important;
}

.dark-orange-color {
  color: var(--dark-orange-color) !important;
}

.emeded-color {
  color: #990000 !important;
}

.bg-orange {
  background-color: var(--orange-color) !important;
}

.bg-grey {
  background-color: #f7f7f7 !important;
}

.def-text-color {
  color: #212121 !important;
}

.pointer {
  cursor: pointer;
}

.mt-minus-30 {
  margin-top: -30px;
}

.h-45 {
  height: 50px !important;
}

.h-35 {
  height: 35px !important;
  padding: 4px 10px !important
}

.w-30 {
  width: 30% !important;
}

.text-medium {
  font-size: 24px !important;
}

.text-small {
  font-size: 14px !important;
}

.text-small.text-medium {
  font-size: 14px;
}

.normal-text-16 {
  font-size: 16px !important;
  font-weight: 400 !important;
}

.cme-credit-name {
  font-style: italic;
}

.fw-600 {
  font-weight: 600 !important;
}

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

/* .label-disabled label{
  opacity: 0.5;
} */

.lh-md label {
  line-height: 22px !important;
}

.lh-sm label {
  line-height: 22px !important;
}

.lh-sm .ant-form-item-control {
  margin-top: 13px
}

.btn-magenta {
  background-color: #FF00FF !important;
  /* background-color: #FD3DB5 !important; */
  color: var(--white) !important;
  padding: 6px 10px;
  border-radius: 4px !important;
  border: 1px solid #FF00FF !important;
  height: 38px !important;
  min-width: 80px;
}

.btn-magenta-bordered {
  background-color: #fff !important;
  color: #FF00FF !important;
  /* color: #FD3DB5 !important; */
  border: 1px solid #FF00FF !important;
  padding: 6px 10px;
  border-radius: 4px !important;
  height: 38px !important;
  min-width: 80px;
}

.btn-orange {
  background-color: var(--orange-color) !important;
  color: var(--white) !important;
  padding: 6px 10px;
  border-radius: 4px !important;
  border: 1px solid var(--orange-color) !important;
  height: 38px !important;
  min-width: 80px;
}

.btn-orange-bordered {
  background-color: #fff !important;
  color: var(--orange-color) !important;
  border: 1px solid var(--orange-color) !important;
  padding: 6px 10px;
  border-radius: 4px !important;
  height: 38px !important;
  min-width: 80px;
}


.btn-red {
  background-color: #e3095d !important;
  color: var(--white) !important;
  padding: 6px 10px;
  border-radius: 4px !important;
  border: 1px solid #e3095d !important;
  height: 38px !important;
  min-width: 80px;
}

.btn-red-bordered {
  background-color: #fff !important;
  color: #e3095d !important;
  border: 1px solid #e3095d !important;
  padding: 6px 10px;
  border-radius: 4px !important;
  height: 38px !important;
  min-width: 80px;
}

.btn-blue {
  background-color: var(--dark-blue) !important;
  color: var(--white) !important;
  padding: 6px 10px;
  border-radius: 4px !important;
  border: 1px solid var(--dark-blue) !important;
  height: 38px !important;
  min-width: 80px;
}

.btn-blue-bordered {
  background-color: #fff !important;
  color: var(--dark-blue) !important;
  border: 1px solid var(--dark-blue) !important;
  padding: 6px 10px;
  border-radius: 4px !important;
  height: 38px !important;
  min-width: 80px;
}

.btn-summit-2025 {
  background-color: var(--summit-2025-primary) !important;
  color: var(--white) !important;
  padding: 6px 10px;
  border-radius: 4px !important;
  border: 1px solid var(--summit-2025-primary) !important;
  height: 38px !important;
  min-width: 80px;
}

.btn-border-summit-2025 {
  background-color: #fff !important;
  color: var(--summit-2025-primary) !important;
  border: 1px solid var(--summit-2025-primary) !important;
  padding: 6px 10px;
  border-radius: 4px !important;
  height: 38px !important;
  min-width: 80px;
}

.highlight_theme_border {
  border: 1px solid #0329AE !important;
  box-shadow: 0 0 0 0.15rem rgba(13, 110, 253, 0.2) !important;
}

/* .highlightedRow {
  border: 1px solid #e8e8e8 !important;
  transition: all 0.3s;
  box-shadow: 0px 4px 6px #e4e4e4, 0px -3px 6px #e4e4e4;
}
.registrationtabs .table tbody tr.highlightedRow td:nth-child(3){
  background-color: unset !important;
} */

.mtp-2 {
  margin-top: 2% !important;
}

.mtpx-2 {
  margin-top: 2px !important;
}

.minh-300 {
  min-height: 300px !important;
}

.h-300 {
  height: 300px !important;
}

.home_h_50 {
  height: 50px !important;
}

.home_h_45 {
  height: 45px !important;
}

.hrem-8 {
  height: 8rem !important;
}

.color-999 {
  color: #999;
}

.ant-tooltip {
  z-index: 998;
}

.ant-tooltip-content {
  min-width: 80px;
}

.ant-tooltip-inner {
  min-width: 80px;
  text-align: left !important;
  padding: 8px 15px;
  color: #171717 !important;
}

.ant-tooltip-inner ul {
  margin-left: 0;
  padding-left: 0;
  padding: 0 10px;
  margin: 0;
}

.ant-tooltip-inner ul li {
  list-style-type: none;
}

.ant-message {
  margin-top: 70px !important;
}

.custom-message-popup {
  margin-top: 35px !important;
}

.ant-message-notice.custom-message-popup .ant-message-notice-content {
  background-color: #d4edda;
  border-color: #c3e6cb;
  color: #155724;
  box-shadow: 0 0 5px 0 #eee;
}

.ant-message-notice.ans-contact-success .ant-message-notice-content {
  z-index: 9999999999;
}

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

.ant-back-top {
  z-index: 20 !important;
  right: 30px !important;
  bottom: 60px !important;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

.user-exists-modal .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;
}

.user-exists-modal .ant-modal-header {
  border-bottom: 1px solid #2c4db9;
  border-radius: 12px 12px 0 0;
}

.user-exists-modal .varify_button_sec {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}

.cme-registered-modal .ant-modal-content {
  border-radius: 10px !important;
}

.mobile-menu-drawer .mega-menu-body .icons-section .preloginrow {
  border-top: 1px solid #ddd;
  margin-top: 0.5rem;
  padding-top: 0.5rem;
}

.mobile-menu-drawer .mega-menu-body .icons-section .preloginrow .prelogin-section {
  display: flex;
  padding-left: 0;
  padding-top: 0;
  align-items: center;
}

.mobile-menu-drawer .mega-menu-body .icons-section .preloginrow .prelogin-section h5 {
  margin-bottom: 0;
}

.mobile-menu-drawer .mega-menu-body .icons-section .preloginrow .prelogin-section .prelogin-img {
  min-width: 2.2rem;
  text-align: left;
}

.mobile-menu-drawer .mega-menu-body .ant-menu-title-content div {
  font-size: 1rem;
}

.mobile-menu-drawer .mega-menu-body .ant-menu-title-content .ant-collapse {
  background-color: transparent !important;
  border: none;
}

.mobile-menu-drawer .mega-menu-body .ant-menu-title-content .ant-collapse-item {
  border: none;
}

.mobile-menu-drawer .mega-menu-body .ant-menu-title-content .ant-collapse-content {
  border: none;
}

.mobile-menu-drawer .mega-menu-body .ant-menu-title-content .ant-collapse-header {
  flex-direction: row-reverse;
  font-size: 1.1rem;
  font-weight: 600;
  padding-left: 10px;
}

.ant-drawer.mainmenusection .ant-drawer-content-wrapper {
  max-width: 45%;
  top: 10rem;
  left: 45%;
}

.mainmenusection .ant-drawer-content {
  height: auto;
  border-radius: 1rem;
}

.dashboard-menudropdown-items .ant-dropdown-menu-item,
.dashboard-menudropdown-items.ant-dropdown-menu-submenu-title {
  color: #2c4db9;
  font-size: 15px;
  letter-spacing: 0.4px;
}

.dashboard-menudropdown-items .ant-dropdown-menu-title-content>a {
  text-decoration: none;
}

.dashboard-nav.navbar .navbar-brand {
  width: auto;
  z-index: 2;
}

.dashboard-nav.navbar .navbar-brand .ant-input-group-addon {
  background-color: transparent;
}

.dashboard-nav.navbar .custom-menu-icons-section {
  padding-right: 10px;
  padding-left: 5px;
  /* padding-left: 25px; */
  border-radius: 30px;
  margin-right: 0;
  display: flex;
  align-items: center;
}

.dashboard-nav.navbar .custom-menu-icons-section a,
.dashboard-nav.navbar .navbar-right-section a {
  color: #2c4db9;
  font-weight: 400;
  font-size: 1.1rem;
  margin-right: 0.4rem;
}


.browser-activities-drawer.ant-drawer-top.ant-drawer-open,
.browser-activities-drawer.ant-drawer-bottom.ant-drawer-open {
  /* top: 4.05rem; */
  z-index: 1000;
}

.usasearchdrawer.browser-activities-drawer.ant-drawer-top.ant-drawer-open,
.usasearchdrawer.browser-activities-drawer.ant-drawer-bottom.ant-drawer-open {
  top: 7.1rem !important;
}

.usasearchdrawer.browser-activities-drawer .ant-drawer-mask,
.usasearchdrawer.browser-activities-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  /* top: 0 !important; */
  top: 45px !important;
}

.usasearchdrawer.search-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  top: 1.3rem !important;
}

.dashboard-nav.navbar .ant-input {
  border-radius: 25px;
}

.dashboard-nav.navbar .ant-input,
.dashboard-nav.navbar .ant-input-search-button {
  min-height: 2.5rem;
}

.dashboard-nav.navbar .search-input .ant-input-group .ant-input-affix-wrapper {
  min-height: 2.5rem;
  border-radius: 25px 0 0 25px;
}

.dashboard-nav.navbar .search-input .ant-input-group .ant-input-affix-wrapper .ant-input-suffix {
  flex-direction: row-reverse;
}

.dashboard-nav.navbar .search-input .ant-input-group .ant-input-affix-wrapper .ant-input {
  min-height: unset;
  /* padding-left: 1rem; */
  /* font-family: "Lato", serif !important; */
}

.dashboard-nav.navbar .search-input .ant-input-group .ant-input-affix-wrapper .ant-input::placeholder {
  color: #777;
  /* font-size: 1.1rem; */
}

.snowfall canvas {
  z-index: 1;
}

.dashboard-nav.navbar .search-input .ant-input-group .ant-input-affix-wrapper .ant-input-suffix .anticon-close {
  line-height: 0;
  font-size: 16px;
  margin-left: 10px;
  margin-right: 0px;
  background-color: rgba(255, 119, 61, 0.8);
  color: #fff;
  padding: 3px;
  border-radius: 50%;
}

.dashboard-nav.navbar .search-input .ant-input-group .ant-input-affix-wrapper .ant-input-suffix .anticon-close svg {
  font-size: 9px;
}

.dashboard-nav.navbar .search-input .ant-input-group .ant-input-affix-wrapper:hover,
.dashboard-nav.navbar .search-input .ant-input-group .ant-input-affix-wrapper:focus,
.dashboard-nav.navbar .search-input .ant-input-group .ant-input-affix-wrapper-focused {
  border-color: #d9d9d9;
  box-shadow: none;
  border-right: none;
}

.dashboard-nav.navbar .ant-input:focus,
.dashboard-nav.navbar .ant-input:hover {
  box-shadow: none;
  border-color: #d9d9d9;
  border-right: none;
}

.dashboard-nav.navbar .ant-input-search-button:focus,
.dashboard-nav.navbar .ant-input-search-button:hover {
  box-shadow: none;
  border-color: #d9d9d9;
}

.dashboard-nav.navbar .ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
  border-left: none;
  border-radius: 0 25px 25px 0;
  padding-right: .5rem;
  background: #c0eaff;
  padding-left: .4rem;
  min-width: 2.5rem;
  color: #2c4db9;
}

.dashboard-nav.navbar .ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button .anticon-search {
  font-size: 20px;
  /* color: #212121; */
}

.dashboard-nav.navbar {
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 0.15rem 0.25rem rgb(0 0 0 / 8%);
  position: sticky;
  z-index: 999;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
  padding-top: 3px;
}

.bottomnavbar.dashboard-nav.navbar {
  top: 75px;
  padding-top: 0.5rem;
  padding-bottom: 0.8rem;
}

.profile-body .profile-bt-section .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #ff773d;
}

.ant-dropdown.ant-dropdown-placement-bottomRight .ant-dropdown-menu-vertical.ant-dropdown-menu-light.dashboard-menudropdown-items.mt-3 {
  min-width: 13rem;
  padding: 0.8rem 0;
}

.ant-dropdown.ant-dropdown-placement-bottomRight .ant-dropdown-menu-vertical.ant-dropdown-menu-light.dashboard-menudropdown-items .ant-dropdown-menu-item {
  padding: 0.5rem 1.2rem !important;
}

.ant-dropdown.ant-dropdown-placement-bottomRight .ant-dropdown-menu-vertical.ant-dropdown-menu-light.dashboard-menudropdown-items.act-top-more-menu .ant-dropdown-menu-item {
  padding-left: 0 !important;
}

.ant-dropdown-menu-vertical.ant-dropdown-menu-light.dashboard-menudropdown-items .ant-dropdown-menu-item .ant-dropdown-menu-title-content {
  display: flex;
  align-items: center;
  grid-gap: 0.2rem;
}

.dashboard-nav.navbar .Navabar_sec .custom-menu-icons-section a,
.dashboard-nav.navbar .Navabar_sec .navbar-right-section .ant-dropdown-link {
  font-weight: 600;
  /* font-family: "Lato", serif !important; */
}

.dashboard-nav.navbar .custom-menu-icons-section a,
.dashboard-nav.navbar .navbar-right-section a {
  color: #2c4db9;
  font-weight: 400;
  font-size: 1rem;
  margin-right: .8rem;
}

.dashboard-nav.navbar .container {
  padding-right: 0;
  padding-left: 10px;
}

.activity-detail-page .dashboard-nav.navbar .navbar-brand img,
.profile .dashboard-nav.navbar .navbar-brand img,
.Reg_main .dashboard-nav.navbar .navbar-brand img {
  vertical-align: middle;
}

.dashboard-body .navbar {
  border-bottom: 1px solid #2c4db9;
}

.dashboard .navbar {
  background-color: var(--light);
  background-color: var(--light);
}

.dashboard .navbar.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.8);
  font-size: 16px;
  letter-spacing: 0.6px;
}

.dashboard .navbar .navbar-brand {
  width: unset;
}

.dashboard-nav.navbar .mobilelogin {
  background-color: #ff773d;
  border-color: #ff773d;
}

.dashboard-nav.navbar .mobilelogin:focus {
  box-shadow: none;
  background-color: #ff773d;
  border-color: #ff773d;
}

.ant-dropdown .active {
  background-color: aliceblue;
}

.yearly-cme-section {
  height: 50px;
  background-color: #393939;
}

.yearly-cme-section .cme-text {
  line-height: 48px;
  color: #fff;
  font-size: 16px;
}

.yearly-cme-section .cme-subscribe-btn {
  height: 32px;
  vertical-align: middle;
  background: #FF773D;
  border: 0.5px solid #FFCBB5;
  border-radius: 4px;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.5px;
  margin-left: 20px;
}

.yearly-cme-section .cme-subscribe-btn span {
  vertical-align: sub;
}

.mobile-search {
  position: sticky;
  z-index: 999;
  top: 47px;
  bottom: 0;
  left: 0;
  right: 0;
}

.mobile-search .mobile-search-section {
  background: #cdeefe;
  padding: 0.8rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative;
}

.mobile-search .mobile-search-section .ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input {
  font-size: 16px;
  transform: scale(1);
  transform-origin: top left;
}

.mobile-search .mobile-search-section .search-input .ant-input-affix-wrapper {
  min-height: 2.5rem;
  border: none;
  border-radius: 25px 0 0 25px !important;
  box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
}

.mobile-search .mobile-search-section .search-input .ant-input-affix-wrapper:hover,
.mobile-search .mobile-search-section .search-input .ant-input-affix-wrapper:focus,
.mobile-search .mobile-search-section .search-input .ant-input-affix-wrapper-focused {
  box-shadow: none;
  border-color: none;
}

.mobile-search .mobile-search-section .search-input .ant-input-affix-wrapper .ant-input-suffix .anticon-close {
  line-height: 0;
  font-size: 16px;
  margin-left: 10px;
  margin-right: 0px;
  background-color: rgba(255, 119, 61, 0.8);
  color: #fff;
  padding: 3px;
  border-radius: 50%;
}

.mobile-search .mobile-search-section .search-input .ant-input-affix-wrapper .ant-input-suffix .anticon-close svg {
  font-size: 9px;
}

.mobile-search .resp-search-drawer .ant-drawer-content-wrapper .ant-drawer-body {
  z-index: 999999 !important;
}

.mobile-search .resp-search-drawer .Search-main .Search-section h4 {
  font-size: 1.1rem;
}

.mobile-search .resp-search-drawer .Search-main .Search-section h5 {
  font-size: 1.1rem;
}

.mobile-search .resp-search-drawer .Search-main .Search-section .conferences-head {
  margin-bottom: 10px;
  margin-top: 5px;
}

.mobile-search .resp-search-drawer .Search-main .Search-section .search-head .view-all-search {
  font-size: 14px;
}

.mobile-search .resp-search-drawer .Search-main .Search-section .search-content .search-right p,
.mobile-search .resp-search-drawer .Search-main .Search-section .search-content .search-right p>a {
  font-size: 0.95rem;
}

.mobile-search .mobile-search-section .search-input .ant-input-group-addon {
  border-radius: 0 25px 25px 0;
  background: #1b99d5;
  padding-left: 0.4rem;
  min-width: 2.5rem;
}

.mobile-search .mobile-search-section .search-input .ant-input-search-button {
  border: none;
  background: none;
  padding-right: 0.5rem;
  color: #2c4db9 !important;
}

.mobile-search .mobile-search-section .search-input .ant-input-search-button {
  padding-right: 0;
}

.mobile-search .mobile-search-section .search-input .anticon-search {
  font-size: 20px;
  color: #fff;
}

.mobile-search .mobile-search-section .search-input input:focus {
  box-shadow: none;
}

.mobile-search .mobile-search-section .search-input .ant-input-search-button:focus {
  box-shadow: none;
}

.mobile-search .search-drawer.ant-drawer-top.ant-drawer-open {
  top: 3.3rem;
  z-index: 1005 !important;
  width: 100% !important;
  height: 100% !important;
  overflow: unset !important;
}

.mobile-search .search-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-mask {
  background: transparent;
}

.ant-drawer.ant-drawer-top.ant-drawer-open.responsive-nav,
.ant-drawer.ant-drawer-top.ant-drawer-open.prelogin_mobile_menu {
  /* z-index: 1250; */
  z-index: 999999;
}

.mobile-search .search-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  width: 90%;
}

.mobile-search .search-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper .ant-drawer-body {
  padding-right: 20px;
}

.mobile-search .mobile-search-section .resp-search-drawer>.resp-search-drawer {
  width: 100% !important;
  height: 100% !important;
  overflow: unset !important;
}

.ant-modal-confirm-btns .ant-btn {
  display: none;
}

.ant-message-custom-content .anticon.anticon-check-circle {
  vertical-align: middle;
}

.ant-message-custom-content {
  font-size: 1rem;
  padding: 5px 10px;
  text-align: left;
}

.ant-message-custom-content.ant-message-error .error {
  color: #dc3545;
  margin-right: 7px;
}

.ant-message-custom-content .anticon {
  vertical-align: middle;
}

.modal-view .ant-modal-content {
  background: #ffffff;
  border: 0.5px solid #2c4db9;
  box-shadow: 0px 4px 12px rgb(0 0 0 / 16%);
  border-radius: 12px;
}

.modal-view .ant-modal-header {
  border-bottom: 1px solid #2c4db9;
  border-radius: 12px 12px 0 0;
}

.modal-view .ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger) {
  width: 100px;
  border-radius: 4px;
}

.modal-view .ant-modal-footer .ant-btn span {
  color: #2c4db9;
}

.modal-view .ant-modal-footer {
  border-top: unset;
  border-radius: 0 0 12px 12px;
  padding: 10px 25px 25px;
}

.organizer-mid-section .organizer_points ul {
  padding-left: 0;
}

.organizer-mid-section .organizer_points ul li {
  font-size: 1rem;
  list-style: none;
  display: flex;
  grid-gap: 0.5rem;
  padding-bottom: 0.5rem;
  align-items: center;
}

.organizer-mid-section .organizer_points ul li::before {
  content: url(/images/organizer-arrow.svg);
  padding-top: 0.4rem;
  width: 1.5rem;
  height: 2rem;
  transform: scale(0.8);
}

.sponsorexhibitordrawer .ant-drawer-content-wrapper {
  height: 10rem !important;
}

.Gastroenterology h2 {
  color: #2b94ab !important;
}

.Homepagemain .Homepage .Banner-section .Homepageslider .homepageslide.Gastroenterology .registerbuttonsection .register {
  background-color: #2b94ab !important;
  border-color: #2b94ab !important;
}

.pediatricfooter-Main .pediatricfooter .footertitle h2 {
  font-size: 5.2rem;
  padding-top: 2rem;
  text-align: center;
  -webkit-text-stroke: 1px #E0E0E0;
  text-align: center;
  font-weight: bold;
  color: transparent;
}

@media (min-width: 1280px) and (max-width: 1399px) {
  .Organizer-body .organizer-review-section .review-section .review-left-top {
    min-height: 18rem !important;
  }

  .responsive-1366-card {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .modal-view {
    width: 70% !important;
  }

  .activitiesMainBody .content-section .state-mandate .text-section,
  .dashboard-body .state-mandate .text-section {
    font-size: 13px !important;
  }

}

@media (min-width: 1540px) {

  .CMECE_main .CMECEPlanner,
  .myActivityModule .myActivityModuleBody,
  .dashboard .dashboard-body,
  .profile-body,
  .Activity-main {
    min-height: 81.8vh;
  }

  .cart-main .cart-inner-main {
    min-height: 81.8vh !important;
  }
}

@media (max-width: 1400px) {
  .dashboard-nav.navbar .custom-menu-icons-section .ant-input-group-wrapper {
    width: 650px !important;
  }

  .dashboard-nav.navbar .custom-menu-icons-section .org-account .ant-input-group-wrapper {
    width: 500px !important;
  }
}

@media (max-width: 1366px) {

  .browser-activities-drawer .ant-drawer-body .Browse-by-tabs .ant-tabs-left .ant-tabs-nav,
  .browser-activities-drawer .ant-drawer-body .Browse-by-tabs h3 {
    min-width: 35%;
  }

  .browser-activities-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
    width: 75% !important;
  }

  .browser-activities-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper::before {
    padding-left: 10rem !important;
  }

  .registrationtabs {
    max-width: 100% !important;
  }

  .dashboard-nav.navbar .custom-menu-icons-section .ant-input-group-wrapper {
    width: 500px !important;
  }

  .dashboard-nav.navbar .custom-menu-icons-section .org-account .ant-input-group-wrapper {
    width: 450px !important;
  }

  /* .cancercarecardiology .cancercarenav a,.herhealth_2026_nav_main .navbar-nav a.nav-link .registerbtn, .iscc_2026_nav_main .navbar-nav a.nav-link .registerbtn {
    font-size: 0.85rem;
  } */

}

@media (min-width: 992px) and (max-width: 1279px) {
  .Homepagemain .all-container .Homepage_main_sec .Homepage .Blog-section-main .container {
    max-width: 95% !important;
  }

  .Organizer-body .organizer-review-section .review-section .review-left-top {
    min-height: 18rem !important;
  }

  .modal-view {
    width: 70% !important;
  }

  .dashboard-nav.navbar .custom-menu-icons-section .input-search {
    margin-right: 1rem !important;
  }

  .dashboard-nav.navbar .custom-menu-icons-section a {
    margin-right: 0.5rem;
    font-size: 1rem;
  }

  .full-topic-section {
    background-color: rgba(179, 231, 255, 0.15);
  }

  .dashboard-nav .nav_first_row {
    padding-left: 0 !important;
    padding-right: 0 !important
  }
}

@media (min-width: 1180px) and (max-width:1300px) {
  .dashboard-nav .nav_first_row {
    padding-left: 0.7rem !important;
    padding-right: 0.7rem !important
  }
}

/* @media (max-width: 1600px) {
  .dashboard-nav.navbar .custom-menu-icons-section .ant-input-group-wrapper {
    width: 600px !important;
  }
} */

@media (min-width: 1400px) and (max-width: 1600px) {
  .modal-view {
    width: 70% !important;
  }

  .image-upload-modal {
    width: 40% !important;
  }

  .profile-delete-modal-view {
    width: 40% !important;
  }
}

@media (min-width:1150px) and (max-width: 1287px) {

  .dashboard-nav.navbar .Navabar_sec .navbar-right-section .contactbtn,
  .Organizer .organizer-nav-main .OrganizerNav .navbar-nav .contactbtn {
    margin-right: 0px !important;
  }
}

.ant-spin-nested-loading .ant-spin-blur {
  opacity: 0;
}

.ant-spin-nested-loading>div>.ant-spin.listing_spin {
  margin-top: 50%;
  position: fixed;
  height: 100%;
  width: 100%;
}

.ant-spin-nested-loading>div>.ant-spin.listing_spin_web {
  margin-top: 10%;
  position: fixed;
  height: 100%;
  width: 100%;
}

.ant-upload span .upload-button {
  background-color: #fff;
  color: #7f7f7f;
  border: 1px solid #d9d9d9;
}

.ant-upload span .upload-button:hover {
  color: var(--dark-blue);
  border: 1px solid var(--dark-blue);
}

.ant-upload span .upload-button svg {
  margin-left: 5px;
  font-size: 18px;
}

.delete-modal-view .ant-modal-content .ant-modal-title {
  font-size: 18px;
  padding-right: 10px;
  line-height: 1.4;
}

.delete-modal-view .ant-modal-content .form-button-section {
  text-align: center;
  display: flex;
  justify-content: center;
  grid-gap: 1rem;
}

.delete-modal-view .ant-modal-content .form-button-section .ant-btn {
  min-width: 7rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Browse-by-tabs .Browse-main-active-content h5.blue-color {
  font-size: 1.4rem;
  font-weight: 300;
}

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

  .detail-section .sub-details-content .specialities-section .specialities-item,
  .detail-section .sub-details-content .target-audience-item {
    grid-template-columns: repeat(3, 1fr) !important;
  }

  .certificate-view-top .certificate-view-top-section {
    width: 12%;
  }
}

@media (min-width: 992px) and (max-width: 1279px) {
  .Certification-table .ant-table-thead>tr>th:last-child {
    width: 17%;
  }

  .certificate-view-modal,
  .add-credit-form-modal,
  .modal-view {
    width: 70% !important;
  }

  .delete-modal-view {
    width: 45% !important;
  }
}

@media (min-width: 1280px) and (max-width: 1399px) {
  .delete-modal-view {
    width: 35% !important;
  }

  #stateMandCardSec .ant-list-items {
    grid-gap: 1rem !important;
  }
}

/* Mega Menu CSS Starts Here */
.ant-drawer-content-wrapper {
  height: 100vh !important;
}

.cookie-policy-drawer {
  position: fixed;
  bottom: 0;
  padding: 20px;
  background-color: #e9f8ff;
  border-top: 1px solid #ccc;
  z-index: 9999999 !important;
}

.cookie-policy-drawer .btn-blue {
  min-width: 130px;
}

.cookie-policy-drawer .w-20 {
  vertical-align: super;
}

.cookie-policy-drawer a {
  text-decoration: none;
  color: #005ae0;
}

.cookie-policy-drawer .w-5 .close-icon .anticon svg {
  width: 23px;
  height: 23px;
  cursor: pointer;
  color: #ff773d;
  margin-top: -20px;
}

.w-20 {
  width: 20% !important;
}

.listing-auth-drawer .ant-drawer-content-wrapper {
  height: 80vh !important;
}

.listing-auth-drawer .ant-drawer-header .ant-drawer-title {
  font-weight: 600;
  color: var(--dark-blue);
}

.listing-auth-drawer .ant-drawer-content-wrapper .ant-drawer-body::-webkit-scrollbar {
  width: 8px;
  background: #eaf8ff;
  border-radius: 5px;
}

.listing-auth-drawer .ant-drawer-content-wrapper .ant-drawer-body::-webkit-scrollbar-thumb {
  background: #4fabd6;
  border-radius: 5px;
}

.listing-auth-drawer .ant-drawer-content-wrapper .ant-drawer-body::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.ant-drawer-body {
  padding: 0px;
  background-image: url("/images/menu/menu_background_icon.svg");
  background-position: right;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-color: #fff;
  bottom: 0;
}

.ant-drawer-header .close-button {
  float: right;
  margin: 10px 30px;
  cursor: pointer;
  font-size: 30px;
}

.ant-drawer-header .close-button img {
  opacity: 0.8;
}

.ant-drawer-header .close-button img:hover {
  opacity: 1;
}

.ant-drawer-header .logo-section img {
  max-width: 230px;
  min-width: 150px;
  width: 100%;
  vertical-align: middle;
}

.ant-drawer-header .hr-separator {
  height: 2px;
  background-color: #2c4db980;
  margin-top: 30px;
}

.ant-drawer-header .ant-drawer-header-title {
  margin-left: 30px;
}

.ant-drawer-header .ant-drawer-header-title .ant-drawer-close {
  display: none;
}

.mega-menu-body .icons-section .row {
  margin-bottom: 20px;
}

.mega-menu-body .icons-section a {
  text-decoration: none;
}

.mega-menu-body .icons-section a.col-md-3 {
  border-radius: 8px;
  padding: 20px 15px 0px;
  border: 1px solid rgba(255, 255, 255, 0);
  cursor: pointer;
  text-decoration: none;
}

.mega-menu-body .icons-section .col-md-3:hover {
  border: 1px solid #2c4db9;
  box-shadow: 0px 2px 10px 0px #ddd;
}

.mega-menu-body.mobile-organizer-nav .icons-section .col-md-3:hover {
  border: none;
  box-shadow: none;
}

.mega-menu-body .icons-section img {
  height: 45px;
  text-align: center;
}

.mega-menu-body .icons-section .menu-title {
  font-size: 18px;
  /* line-height: 2.5rem; */
  cursor: pointer;
  font-weight: 600;
}

.mega-menu-body .icons-section .col-md-3 a {
  color: #171717;
  text-decoration: none;
}

.mobile-menu-drawer .mega-menu-body .icons-section .preloginrow .prelogin-section a {
  display: flex;
}

.conferencedrawerid .ant-drawer-header {
  padding: 0.5rem 0;
}

/* Mega Menu CSS Ends Here */

.ant-dropdown-placement-bottomRight .act-top-more-menu {
  padding: 1rem;
}

.ant-dropdown-placement-bottomRight .dashboard-menudropdown-items .ant-dropdown-menu-title-content>a {
  display: flex;
  align-items: center;
  grid-gap: 0.5rem;
  color: navy;
}

.fast-cme-dropdown .ant-dropdown-menu-item:hover {
  background-color: #fff;
}

.fast-cme-dropdown .ant-dropdown-menu-item:hover a,
.fast-cme-dropdown .ant-dropdown-menu-item:focus a {
  font-weight: 600;
}

.fast-cme-dropdown h4 {
  color: #273c7f !important;
  font-weight: 600;
  line-height: 1.5;
  font-size: 1.2rem;
  background-color: #e7f4fb;
}

.ant-dropdown:has(.resp-fast-cme-dropdown) {
  z-index: 1011 !important;
}

.resp-fast-cme-dropdown h4 {
  color: #273c7f;
  font-weight: 600;
  line-height: 1.5;
  font-size: 1.3rem;
  background-color: #e7f4fb;
}

.resp-fast-cme-dropdown a {
  font-size: 1rem;
}

.activity-calendar-modal {
  width: 55% !important;
}

.activity-calendar-modal .modal-heading {
  font-size: 20px;
  font-weight: 500;
  color: #393939;
}

.activity-calendar-modal .modal-sub-heading {
  font-size: 16px;
  font-weight: 500;
  color: #17171790;
}

.activity-calendar-modal .ant-modal-footer .ant-btn {
  min-width: 150px;
  border-radius: 6px;
  background-color: #2c4db9;
  height: 38px;
}

.activity-calendar-modal .ant-modal-footer .ant-btn span {
  color: #fff;
}

.activity-calendar-modal .activity-calendar-modal-top {
  border-bottom: 1px solid #cdcdcd;
  padding: 0 15px 20px 15px;
}

.activity-calendar-modal .activity-calendar-modal-middle {
  border-bottom: 1px solid #cdcdcd;
  padding: 0 15px 20px 15px;
}

.sub-banner-section .sub-banner .sb-brdr {
  background-color: #b3e7ff;
  height: 3px;
  position: relative;
  top: 27px;
}

.overview-section .audio-section {
  background-image: linear-gradient(#e7f6ff, #fff);
  width: 100%;
  border-radius: 15px;
  border: 1px solid #ddd;
}

.overview-section .audio-section .audio-section-main {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 17rem;
}

.Medical-Resources-section .Tabs-section .cme_ce_content .cme_ce_content_search .cme_ce_left.medical_licensure_left.speciality_certification {
  min-width: 25%;
  grid-template-columns: repeat(1, 1fr);
}

.Medical-Resources-section .Tabs-section .cme_ce_content .specl_heading {
  font-size: 1.4rem;
  font-weight: 450;
  text-transform: uppercase;
}

.cme_ce_content .speciality-section .speciality-cards .speciality-card {
  padding: 1.3rem;
  box-shadow: 0 0.125rem 0.25rem rgba(102, 102, 102, 0.35);
  background-color: #fff;
  border-radius: 5px;
  min-height: 13rem;
}

.cme_ce_content .speciality-section .speciality-cards .speciality-card .spl-heading {
  border-bottom: 2px solid #b3e7ff;
  padding-bottom: 0.8rem;
  margin-bottom: 0.8rem;
}

.cme_ce_content .speciality-section .speciality-cards .ant-list .ant-list-items {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 2rem;
}

.cme_ce_content .speciality-section .speciality-cards .ant-list-lg .ant-list-item {
  padding: 0;
}

.cme_ce_content .speciality-section .speciality-cards .speciality-card h5 {
  color: #2141ad;
}

.cme_ce_content .speciality-section .speciality-cards .speciality-card ul {
  padding-left: 0rem;
}

.cme_ce_content .speciality-section .speciality-cards .speciality-card ul li {
  list-style-type: none;
  display: flex;
  align-items: center;
  grid-gap: 0.4rem;
  padding-bottom: 0.4rem;
  font-size: 1rem;
}

.cme_ce_content .speciality-section .ant-pagination li {
  font-size: 1.1rem;
  margin: 0 0.3rem;
}

.cme_ce_content .speciality-section .ant-pagination li.ant-pagination-prev .anticon-left,
.cme_ce_content .speciality-section .ant-pagination li.ant-pagination-right .anticon-right {
  color: #102f99;
}

.cme_ce_content .speciality-section .ant-pagination li .ant-pagination-item-link,
.cme_ce_content .speciality-section .ant-pagination li.ant-pagination-next .ant-pagination-item-link {
  line-height: 1;
  border-radius: 15px;
  color: #102f99;
}

.cme_ce_content .speciality-section .ant-pagination li.ant-pagination-jump-prev .ant-pagination-item-link {
  line-height: unset;
}

.cme_ce_content .speciality-section .ant-pagination .ant-pagination-item {
  border-radius: 15px;
}

.cme_ce_content .speciality-section .ant-pagination li.ant-pagination-item-active {
  border: 1px solid var(--dark-blue);
}

.ant-modal.text-based-modal .ant-modal-content {
  border-radius: 15px;
}

.ant-modal.text-based-modal .ant-modal-content .ant-modal-close-x {
  display: flex;
  align-items: center;
  justify-content: center;
}

.MobileActivity .mobile-dashboard-body .assessment-result .AssesmentTtlSec .profile-title .AssessmentPassFailSec .Percnt_bar .Persent_dataBar .ant-progress-text {
  padding-top: 1rem;
}

.recommedInList .recomCardListing .recomList .card_section_main .card-section .content-section .icon-card .icon-card-img {
  width: auto;
}

.myActivityModule .recommedInList,
.myActivityModuleMobile .recommedInList {
  display: none;
}

.dashboard-nav.navbar .container.resposive-container .signin-button {
  text-decoration: none;
  padding-bottom: 0;
  font-size: 1rem;
}

.responsive-credit-details .content-num .text-content-resp span {
  font-size: 1.1rem;
}

#speakermodal {
  max-width: 1000px;
}

#speakermodal .modal-content {
  background-color: #e85959;
  padding: 0 4.5rem;
  padding-bottom: 4rem;
}

#speakermodal .modal-content .btn-close {
  font-size: 0.8rem;
  color: #fff;
}

#speakermodal .carousel-control-prev {
  left: -14rem;
}

#speakermodal .carousel-control-next {
  right: -14rem;
}

#speakermodal {
  max-width: 1000px;
}

#speakermodal .modal-content {
  background-color: #e85959;
  padding: 0 4.5rem;
  padding-bottom: 4rem;
}

#speakermodal .modal-content .btn-close {
  font-size: 0.8rem;
  color: #fff;
}

#speakermodal .carousel-control-prev {
  left: -2rem;
  color: #fff;
  opacity: 0.8;
}

#speakermodal .carousel-control-next {
  right: -2rem;
  color: #fff;
  opacity: 0.8;
}

#speakermodal .carousel-control-next-icon {
  /* background-image: url("../images/customspeaker/carouselnext.svg"); */
  width: 3rem;
  height: 3rem;
  opacity: 1;
}

#speakermodal .carousel-control-prev-icon {
  /* background-image: url("../images/customspeaker/carouselleft.svg"); */
  width: 3rem;
  height: 3rem;
  opacity: 1;
}

#speakermodal .carousel-control-next-icon {
  /* background-image: url(/images/customspeaker/carouselnext.svg); */
  width: 3rem;
  height: 3rem;
  opacity: 1;
}

#speakermodal .carousel-control-prev-icon {
  /* background-image: url(/images/customspeaker/carouselleft.svg); */
  width: 3rem;
  height: 3rem;
  opacity: 1;
}

#speakermodal .carousel-item img {
  max-height: 28rem;
  object-fit: contain;
}

#tooltipcolorchange {
  color: #fff !important;
  text-align: center !important;
}

.fixedbutton .ant-affix {
  left: 0;
}

.fixedbutton .ant-affix a {
  border-radius: 0;
  transition: 0.5s;
}

#wheretostay .slick-slider .slick-arrow.slick-prev,
#wheretostay .slick-slider .slick-arrow.slick-next,
#sessions .slick-slider .slick-arrow.slick-prev,
#sessions .slick-slider .slick-arrow.slick-next {
  background: #2C4DB9;
  width: 2rem;
  height: 2rem;
  z-index: 4;
  border-radius: 50%;
}

#neurology_summit_2024 #wheretostay .slick-slider .slick-arrow {
  background-color: var(--dark-blue) !important;
  padding: 11px;
  border-radius: 20px;
  border: 1px solid #fff;
  width: 2.5rem;
  height: 2.5rem;
}

#neurology_summit_2024 #wheretostay .slick-slider .slick-arrow.slick-prev {
  transform: rotate(180deg);
  top: 43%
}

#neurology_summit_2024 #wheretostay .slick-slider .slick-arrow:hover {
  background: var(--orange-color) !important;
}

#neurology_summit_2025 #wheretostay .slick-slider .slick-arrow {
  background-color: transparent !important;
  padding: 11px;
  border-radius: 20px;
  border: 1px solid #2c4db9;
  width: 2.5rem;
  height: 2.5rem;
}

.greenbg #neurology_summit_2025 #wheretostay .slick-slider .slick-arrow {
  background-color: #313d34 !important;
}

#neurology_summit_2025 #wheretostay .slick-slider .slick-arrow.slick-prev {
  transform: rotate(180deg);
  top: 43%;
  left: -3rem;
}


#neurology_summit_2025 #wheretostay .slick-slider .slick-arrow.slick-next {
  right: -3rem;
}


#neurology_summit_2025 #testimonials .slick-slider .slick-arrow.slick-prev {
  left: -5rem;
}

#neurology_summit_2025 #testimonials .slick-slider .slick-arrow.slick-next {
  right: -5rem;
}

#neurology_summit_2025 #wheretostay .slick-slider .slick-arrow {
  background-color: #fff !important;
}

/* #neurology_summit_2025 #wheretostay .slick-slider .slick-arrow:hover {
  background: transparent !important;
} */

#sessions,
#speakers {
  scroll-margin-top: 70px;
}

#SummitAgenda,
#wheretostay,
#speker-highlights,
#speakers,
#attractions,
#pricingsection,
#contact {
  scroll-margin-top: 80px;
}

#ans2025 #SummitAgenda,
#ans2025 #wheretostay,
#ans2025 #speker-highlights,
#ans2025 #speakers,
#ans2025 #attractions,
#ans2025 #pricingsection,
#ans2025 #contact {
  scroll-margin-top: 0px;
}

#tourist_attractions,
#Cancellationpolicy,
#Registrations,
#accreditation {
  scroll-margin-top: 100px;
}

#testimonials {
  scroll-margin-top: 70px;
}

#ans2025 #hotelaccommodation {
  scroll-margin-top: 300px;
}

#wheretostay .slick-slider .slick-arrow.slick-prev,
#sessions .slick-slider .slick-arrow.slick-prev {
  left: -1rem;
}

#wheretostay .slick-slider .slick-arrow.slick-next,
#sessions .slick-slider .slick-arrow.slick-next {
  right: -1rem;
}

#oct19,
#oct20 {
  scroll-margin-top: 80px;
}

.Homepagemain .nine .homepageslidermain {
  background: linear-gradient(#eefaf9, #ffffff);
  min-height: 63rem;
}

.Homepagemain .nine .homepageslidermain .slideleft h2 {
  color: #179a8e !important;
}

.Homepagemain .nine .homepageslidermain .slideleft .gradientbg {
  background: linear-gradient(90deg, rgb(23 154 142) 0%, rgba(255, 255, 255, 0) 100%);
}

.Homepagemain .nine .homepageslidermain .slideleft .textmogento {
  color: #179a8e !important;
}

.Homepagemain .nine .homepageslidermain .registermegento {
  background-color: #ffb700 !important;
  border-color: #ffb700 !important;
  color: #212121 !important;
  border-radius: 2rem !important;
}

.Homepagemain .ten .homepageslidermain {
  background-image: linear-gradient(#eef3ff, #ffffff) !important;
}

.Homepagemain .ten .homepageslidermain .gradientbg {
  background: linear-gradient(90deg, rgb(83 125 213) 0%, rgba(255, 255, 255, 0) 100%);
}

.Homepagemain .ten .homepageslidermain .textmogento {
  color: #4169e1;
}

.Homepagemain .ten .homepageslide .slideleft h2 {
  color: #4169e1 !important;
}

.Homepagemain .ten .registermegento {
  background-color: #ffb700 !important;
  border-color: #ffb700 !important;
  color: #212121 !important;
  border-radius: 2rem;
}

/* trial modal css */
.trialModal .ant-modal-content {
  border-radius: 25px;
}

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

.trialModal .ant-modal-close-x {
  width: 100%;
}

.trialModal .skip_reminder {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 8px;
  color: rgb(17, 17, 17);
  font-size: 16px;
  font-weight: 600;
}

.trialModal .skip_reminder .anticon.anticon-close {
  font-size: 16px;
  color: rgb(17, 17, 17);
}

/* end */

@media not all and (min-resolution:.001dpcm) {

  #wheretostay .slick-slider .slick-arrow.slick-prev::before,
  #sessions .slick-slider .slick-arrow.slick-prev::before,
  #wheretostay .slick-slider .slick-arrow.slick-next::before,
  #sessions .slick-slider .slick-arrow.slick-next::before {
    padding-left: 0.5rem;
  }
}


#webinarsection .slick-slider .slick-arrow.slick-prev,
#webinarsection .slick-slider .slick-arrow.slick-next {
  background-color: #FF773D;
}

#webinarsection .slick-slider .slick-arrow.slick-prev {
  top: 0;
  left: 94%;
}

#webinarsection .slick-slider .slick-arrow.slick-prev:before,
#webinarsection .slick-slider .slick-arrow.slick-next:before {
  content: url(../images/neurology_summit_images/arrows.png);
}

#webinarsection .slick-slider .slick-arrow.slick-next:before {
  content: url(../images/neurology_summit_images/rightarrows.png);
}

#webinarsection .slick-slider .slick-arrow.slick-next {
  top: 0;
}

#webinarsection .phystric_web_page .slick-dots li.slick-active button:before,
#webinarsection .phystric_web_page .slick-dots li button:before {
  color: #ff773d;
  font-size: 35px;
}

.registrationtabs table tr td .earlybirdmobile {
  display: none;
}


.dashboard-nav.navbar .Navabar_sec .navbar-right-section {
  padding-right: 0px !important;
}

.previousconferences .tabs_section {
  background-image: linear-gradient(#204FEA, #011861) !important;
}

.previousconferences .tabs_section.ant-tabs-top .ant-tabs-nav::before {
  border: none !important;
}

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

.previousconferences .tabs_section .ant-tabs-nav-wrap .ant-tabs-tab {
  border: 1px solid #ddd;
  padding: 0.35rem 1rem;
  border-radius: 1rem;
}

.previousconferences .tabs_section .ant-tabs-nav {
  padding-top: 1.25rem;
}

.previousconferences .tabs_section .ant-tabs-nav .ant-tabs-tab-btn {
  color: #fff;
  font-size: 1.2rem;
}

.previousconferences .tabs_section .ant-tabs-nav-wrap .ant-tabs-tab.ant-tabs-tab-active {
  background-color: #fff;
}

.previousconferences .tabs_section .ant-tabs-nav-wrap .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #212121;
  font-weight: 600;
}

.previousconferences .tabs_section .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-ink-bar {
  display: none;
}

@media (min-width: 992px) and (max-width: 1279px) {

  #speakermodal .carousel-control-prev {
    left: -11rem;
  }

  #speakermodal .carousel-control-next {
    right: -11rem;
  }

  #speakermodal .carousel-control-prev {
    left: -11rem;
  }

  #speakermodal .carousel-control-next {
    right: -11rem;
  }

  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 980px !important;
  }

  .activitiesBodySideBarFilterBy .activitiesBodySideBarFilterByHeader .activitiesBodySideBarFilterByHeaderButton button {
    font-size: 14px !important;
  }

  .spec-check-sec .ant-checkbox-wrapper .ant-checkbox+span,
  .cmeBox .ant-checkbox-wrapper .ant-checkbox+span {
    font-size: 14px !important;
  }

  .myActivityModuleBodyContent .activitiesBodySideBar .activitiesBodySideBarFilterBy .activitiesBodySideBarFilterByBody .ant-collapse>.ant-collapse-item>.ant-collapse-header {
    font-size: 15px !important;
  }

  .browser-activities-drawer .ant-drawer-body .Browse-by-tabs .ant-tabs-left .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab-btn {
    min-width: 100% !important;
  }

  .browser-activities-drawer .ant-drawer-body .Browse-by-tabs .ant-tabs-left .ant-tabs-nav {
    padding-left: 0 !important;
  }

  .browser-activities-drawer .ant-drawer-body .Browse-by-tabs h3 {
    padding-left: 1.2rem !important;
  }

  .browser-activities-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
    width: 85% !important;
  }
}

@media (max-width: 1320px) {

  .supportform .main-col {
    padding-right: 0 !important;
  }

  .dashboard-nav.navbar .custom-menu-icons-section .browse-courses {
    padding-right: 0 !important;
  }

  .dashboard-nav.navbar .extra-menu-items .custom-menu-icons-section {
    padding-left: 10px;
  }
}

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

  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1280px !important;
  }

  .cookie-policy-drawer .w-20 {
    vertical-align: top;
  }

  .cookie-policy-drawer p {
    font-size: 14px;
  }

  .cookie-policy-drawer .w-5 .close-icon .anticon svg {
    width: 23px;
    height: 23px;
    cursor: pointer;
    color: #ff773d;
    margin-top: -25px;
  }

  .ant-back-top {
    z-index: 20 !important;
    right: 10px !important;
    bottom: 50px !important;
  }

  .spec-check-sec .ant-checkbox-wrapper .ant-checkbox+span,
  .cmeBox .ant-checkbox-wrapper .ant-checkbox+span {
    font-size: 14px !important;
  }

  .dashboard-nav.navbar .extra-menu-items .navbar-brand {
    margin-right: 10px
  }

  .dashboard-nav.navbar .extra-menu-items .logo-section {
    margin-right: 5px;
  }

  .dashboard-nav.navbar .extra-menu-items .navbar-right-section a {
    margin-right: 1.5rem;
  }

  .dashboard-nav.navbar .extra-menu-items .custom-menu-icons-section {
    padding-right: 10px;
    padding-left: 5px;
  }

  .dashboard-nav.navbar .extra-menu-items .custom-menu-icons-section .input-search .ant-input-group-wrapper {
    max-width: 340px;
  }

  .dashboard-nav.navbar .extra-menu-items .browse-courses {
    font-size: 1rem !important;
  }
}

@media (max-width: 1106px) {
  .attendslider .slick-list .slick-track .slick-slide img {
    min-height: 26rem !important;
  }

  .dashboard-nav.navbar .extra-menu-items .navbar-brand {
    margin-right: 7px
  }

  .dashboard-nav.navbar .extra-menu-items .logo-section {
    margin-right: 5px;
    /* padding-left:1rem !important */
  }

  .dashboard-nav.navbar .extra-menu-items .navbar-right-section a {
    margin-right: 1rem;
  }
}

@media (max-width: 1090px) {
  .ant-drawer-header .ant-drawer-header-title .logo-middle-sec {
    padding-left: 1.5rem;
    padding-right: 1.5rem !important;
  }

  .fixedbutton .ant-affix {
    left: auto;
    bottom: 27px;
    top: auto !important;
  }

  #conferencenav .navbar-nav {
    display: none;
  }

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

  #fullmapmodal .slick-prev {
    left: -0.5rem !important;
  }

  #fullmapmodal .slick-next {
    right: -0.8rem !important;
  }
}

@media (min-width: 1400px) and (max-width: 1600px) {
  .ant-notification-notice-with-icon .ant-notification-notice-message {
    font-size: 1.3rem !important;
  }

  .ant-notification-notice-with-icon .ant-notification-notice-description {
    font-size: 1rem !important;
  }

  .ant-message-custom-content {
    font-size: 1.2rem;
  }

  .ant-message-custom-content .anticon.anticon-check-circle {
    vertical-align: middle;
  }

  .mb-4 {
    margin-bottom: 1.1rem !important;
  }

  .certificate-view-middle .certificate-view-middle-section {
    padding: 0;
    width: 100%;
    margin-bottom: 10px;
  }

  .certificate-view-middle .col-md-1 {
    display: none;
  }

  .certificate-view-middle {
    padding: 0 20px;
  }

  .certificate-view-top {
    padding-left: 0;
    padding-bottom: 15px;
  }

  .certificate-view-top .certificate-view-top-section {
    text-align: left;
    width: 10%;
  }

  .certificate-view-modal {
    width: 52% !important;
  }

  .dashboard-nav.navbar .extra-menu-items .navbar-brand {
    margin-right: 10px
  }

  .dashboard-nav.navbar .extra-menu-items .logo-section {
    margin-right: 5px
  }

  .dashboard-nav.navbar .extra-menu-items .navbar-right-section a {
    margin-right: 0.8rem;
  }

  .dashboard-nav.navbar .extra-menu-items .custom-menu-icons-section {
    padding-right: 10px;
    padding-left: 5px;
  }

  .dashboard-nav.navbar .extra-menu-items .custom-menu-icons-section .input-search .ant-input-group-wrapper {
    max-width: 530px;
  }

  .dashboard-nav.navbar .extra-menu-items .browse-courses {
    font-size: 1rem !important;
  }
}

@media (min-width: 1601px) and (max-width: 2000px) {

  .conference_card .conference_card_left {
    max-width: 18% !important;
  }

  .conference_card .conference_card_right {
    min-width: 82% !important;
  }

  .container {
    max-width: 1550px !important;
  }

  .ant-notification-notice-with-icon .ant-notification-notice-message {
    font-size: 1.4rem !important;
  }

  .ant-notification-notice-with-icon .ant-notification-notice-description {
    font-size: 1.1rem !important;
  }

  .ant-message-custom-content {
    font-size: 1.2rem;
  }

  .ant-message-custom-content .anticon.anticon-check-circle {
    vertical-align: middle;
  }

  .mb-4 {
    margin-bottom: 1.1rem !important;
  }

  .dashboard-nav.navbar .extra-menu-items .navbar-brand {
    margin-right: 10px
  }

  .dashboard-nav.navbar .extra-menu-items .logo-section {
    margin-right: 5px
  }

  .dashboard-nav.navbar .extra-menu-items .navbar-right-section a {
    margin-right: 1.5rem;
  }

}

@media (min-width: 1750px) {
  #vertical_nav #vertical-nav-active {
    padding-bottom: 5px;
  }
}

@media (max-width: 1280px) {
  #cmeredeemmain .container {
    max-width: 92% !important;
  }

  .recommedInList .recomended_sec.recomended_sec_2 .Recommended_right {
    max-width: 33.33%;
  }

  .signup-page .signup-form .reg-type-radio {
    flex-direction: column;
  }

  .dashboard-nav.navbar .custom-menu-icons-section .ant-input-group-wrapper {
    width: 450px !important;
  }

  .dashboard-nav.navbar .custom-menu-icons-section .org-account .ant-input-group-wrapper {
    width: 300px !important;
  }

  .main-body-vault .credi_new_top .add-credits-button .ant-select-selector {
    width: 160px;
  }

  .pediatricfooter-Main .pediatricfooter .footertitle h2 {
    font-size: 4.25rem;
  }

}

/* @media (max-width: 1300px) {
  .dashboard-nav.navbar .Navabar_sec .navbar-right-section {
    padding-right: 0px !important;
  }
} */

@media (max-width: 1250px) {
  .dashboard-nav.navbar .custom-menu-icons-section {
    padding-left: 5px;
  }
}

@media (max-width: 1180px) {

  .dashboard-nav.navbar .Navabar_sec .custom-menu-icons-section a,
  .dashboard-nav.navbar .Navabar_sec .navbar-right-section .ant-dropdown-link {
    font-size: 0.9rem;
  }

  .dashboard-nav.navbar .custom-menu-icons-section .browse-courses {
    padding-right: 0.5rem !important;
  }

  .dashboard-nav.navbar .Navabar_sec .navbar-right-section {
    grid-gap: 0rem !important;
    /* grid-gap: 0.15rem !important; */
  }

  .dashboard-nav.navbar .navbar-brand {
    margin-right: 0.5rem;
  }

  .dashboard-nav.navbar .custom-menu-icons-section .input-search {
    margin-right: 0.5rem !important;
  }

  .dashboard-nav.navbar .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  #speakermodal .carousel-control-prev {
    left: -6rem;
  }

  #speakermodal .carousel-control-next {
    right: -6rem;
  }

  #speakermodal .carousel-control-prev {
    left: -6rem;
  }

  #speakermodal .carousel-control-next {
    right: -6rem;
  }

  .dashboard-nav.navbar .extra-menu-items .container {
    padding: 0 !important
  }

  .dashboard-nav.navbar .extra-menu-items .navbar-brand {
    margin-right: 5px
  }

  .dashboard-nav.navbar .extra-menu-items .logo-section img {
    max-width: 165px
  }

  .dashboard-nav.navbar .extra-menu-items .navbar-right-section a {
    margin-right: 0.9rem;
  }

  .dashboard-nav.navbar .extra-menu-items .custom-menu-icons-section {
    padding-right: 5px;
    padding-left: 5px;
  }

  .dashboard-nav.navbar .extra-menu-items .custom-menu-icons-section .input-search .ant-input-group-wrapper {
    max-width: 300px;
  }

  .dashboard-nav.navbar .extra-menu-items .browse-courses {
    font-size: 0.9rem !important;
  }
}

@media (max-width: 1121px) {
  .browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Profession-list ul {
    grid-template-columns: repeat(3, 1fr) !important;
  }

  .Act-author .Act-author-main {
    grid-template-columns: repeat(3, 1fr) !important;
  }

  .dashboard-nav.navbar .custom-menu-icons-section .input-search .ant-input-group-wrapper {
    max-width: 350px;
  }

  .dashboard-nav.navbar .extra-menu-items .browse-courses {
    font-size: 0.8rem !important;
  }

  .dashboard-nav.navbar .extra-menu-items .navbar-right-section a {
    margin-right: 0.8rem;
  }

  .dashboard-nav.navbar .Navabar_sec .custom-menu-icons-section a,
  .dashboard-nav.navbar .Navabar_sec .navbar-right-section .ant-dropdown-link {
    font-size: 0.8rem;
  }
}

@media (min-width: 2001px) and (max-width: 2600px) {
  .container {
    max-width: 1900px !important;
  }

  .ant-notification-notice-with-icon .ant-notification-notice-message {
    font-size: 1.6rem !important;
  }

  .ant-notification-notice-with-icon .ant-notification-notice-description {
    font-size: 1.3rem !important;
  }

  .ant-message-custom-content {
    font-size: 1.4rem;
  }

  .ant-message-custom-content .anticon.anticon-check-circle {
    vertical-align: middle;
  }

  .mb-4 {
    margin-bottom: 1.2rem !important;
  }
}

@media (max-width: 1060px) {
  .registrationtabs table tr td .earlybirdmobile {
    display: block;
  }

  .dashboard-nav.navbar .custom-menu-icons-section .ant-input-group-wrapper {
    width: 300px !important;
  }

  .dashboard-nav.navbar .custom-menu-icons-section .org-account .ant-input-group-wrapper {
    width: 250px !important;
  }

  .dashboard-nav.navbar .container {
    /* padding-left: 1rem !important; */
    padding-right: 1rem !important;
  }

  #neurology_summit_2025 #wheretostay .slick-slider .slick-arrow.slick-prev {
    left: 1.5rem;
  }

  #neurology_summit_2025 #wheretostay .slick-slider .slick-arrow.slick-next {
    right: 1.5rem;
  }

  .mobile-search {
    top: 61px;
  }

}

@media (max-width: 780px) {
  #neurology_summit_2025 #wheretostay .slick-slider .slick-arrow.slick-next {
    top: 36% !important;
  }


  #neurology_summit_2025 #wheretostay .slick-slider .slick-arrow.slick-prev {
    top: 31% !important;
  }


  .pediatricfooter-Main .pediatricfooter .footertitle h2 {
    font-size: 3rem;
  }

  /* .registrationtabs table tr {
    display: flex;
    justify-content: space-between;
    padding-right: 1rem;
  } */

  #webinarsection .slick-slider {
    padding-top: 1rem;
  }

  #webinarsection .slick-slider .slick-arrow.slick-next {
    right: 0;
    top: 1.25rem;
  }

  #webinarsection .slick-slider .slick-arrow.slick-prev {
    left: 0;
    top: 1.25rem;
  }

  .Act-author .Act-author-main .Act-author-sec {
    flex-direction: column;
  }

  .Act-author .Act-author-main .Act-author-sec {
    max-width: 100% !important;
  }

  .Act-author .Act-author-main {
    padding: 0rem !important;
    border: none !important;
    padding-top: 0.5rem !important;
  }

  .cookie-policy-drawer {
    position: fixed;
    bottom: 0;
    padding: 10px;
    background-color: #e9f8ff;
    border-top: 1px solid #dedede;
    z-index: 99;
    display: block;
  }

  .cookie-policy-drawer .btn-blue {
    text-align: center;
    margin-left: 15 !important;
    min-width: 120px;
  }

  .cookie-policy-drawer .w-5 .close-icon .anticon svg {
    margin-top: -90px !important;
  }

  .cookie-policy-drawer .w-80 {
    width: 100% !important;
  }

  .cookie-policy-drawer .w-20 {
    width: 100% !important;
    text-align: center;
    padding-right: 10px;
    margin-bottom: 10px;
    padding-left: 0 !important;
    padding-top: 0;
    margin-top: 10px;
  }

  .cookie-policy-drawer .w-20 .btn-blue-bordered {
    margin-left: 0 !important;
    min-width: 90px;
  }

  .cookie-policy-drawer p {
    font-size: 12px;
    margin-bottom: 10px;
    padding: 0 10px;
  }

  .cookie-policy-drawer a {
    text-decoration: none;
  }

  .listing-auth-drawer .ant-drawer-body {
    background-image: none !important;
    padding-bottom: 0;
  }

  .listing-auth-drawer .ant-drawer-header {
    padding: 16px 5px;
    font-weight: 600;
  }

  .listing-auth-drawer .ant-drawer-header .ant-drawer-title {
    font-weight: 600;
    color: var(--dark-blue);
  }

  .all-container .resp-yearly-cme-section {
    min-height: 30px;
    background-color: var(--dark-blue);
    /* background-color: #cdeefe; */
    border-bottom: 0;
  }

  .all-container .resp-yearly-cme-section .cme-text {
    line-height: 24px;
    color: #fff;
    font-size: 14px;
  }

  .all-container .resp-yearly-cme-section .cme-subscribe-btn {
    width: 115px;
    height: 32px;
    background: #FF773D;
    border: 0.5px solid #FFCBB5;
    border-radius: 4px;
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0.5px;
    margin-left: 0;
    margin-top: 11px;
  }

  .all-container .resp-yearly-cme-section .cme-subscribe-btn span {
    vertical-align: sub;
  }

  .ant-modal.choosaccomodation {
    width: 90% !important;
  }

  #sessions,
  #speakers,
  #Registrations,
  #accreditation {
    scroll-margin-top: 350px !important;
  }

  #neurology_summit_2025 #speakers {
    scroll-margin-top: 90px !important;
  }

  #agenda {
    scroll-margin-top: 150px !important;
  }

  #oct19 {
    scroll-margin-top: 0px;
  }

  #oct20 {
    scroll-margin-top: 0px;
  }
}

@media (max-width: 600px) {

  .registrationtabs {
    max-width: 100% !important;
  }

  .mobilesearchusa {
    top: 117px;
  }

  .timersection .ant-statistic .ant-statistic-content .ant-statistic-content-value {
    font-size: 1.05rem;
    font-weight: bold;
  }

  .dashboard-nav.navbar .navbar-brand {
    margin-right: 0.25rem;
    padding-top:0;
    padding-bottom:0
  }

  .breadcrumbsection {
    display: none;
  }

  .mobile-dashboard-body .resp-main-col .mobile-activities-carousel-section .card-col .card1 .overlay-div-section {
    left: 0;
  }

  .attendslider .slick-list .slick-track .slick-slide img {
    min-height: 18rem !important;
  }

  .mega-menu-body .icons-section .menu-title {
    line-height: 2.5rem;
  }
}

.Reg_main .reg_attend .quick-checkout-main .quick-table .quick-body tr td.reg_cont {
  max-width: 15rem;
  line-height: 1.5em;
  height: 3em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}

.guest-user-modal .ant-modal-close-x {
  display: none;
}

.activitiesMainBody .content-section .state-mandate .text-section,
.dashboard-body .state-mandate .text-section {
  color: #1b9ad3;
  line-height: 1.3;
  margin-top: -1px;
  font-size: 15px;
}

.credits-detail-section .note-text .note {
  color: #ff773d;

  font-size: 14px;
  background: transparent;
  padding: 15px 0 0;
  margin-bottom: 0 !important;
}

.credits-detail-section>.general-section {
  margin-bottom: 0 !important;
  background-color: rgba(179, 231, 255, 0.15);
  border: 1px solid #ddd;
  border-radius: 10px;
}

.activitiesMainBody .content-section .event-type-sec,
.dashboard-body .content-section .event-type-sec {
  color: #2c4db9;
  font-weight: 600;
}

.Browse-main .Browse-main-sec .Browse-left .Browse-tabs .Browse-Topic .Topic-body .ant-tabs-ink-bar:after {
  background-image: none;
  border: none;
}

.Browse-main .Browse-main-sec .Browse-left .Browse-tabs .Browse-Topic .Topic-body .ant-tabs-ink-bar {
  background: none;
}

.Browse-main .Browse-main-sec .Browse-left .Browse-tabs .Browse-Topic .Topic-body .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #1b9ad3;
}

.Browse-main .Browse-main-sec .Browse-left .Browse-tabs .Browse-Topic .Topic-body .ant-tabs-top>.ant-tabs-nav::before {
  border: none;
}

.Browse-main .Browse-main-sec .Browse-left .Browse-tabs .Browse-Topic .month-year-section h5 {
  font-size: 18px;
}

.mobileBrowse .Browse-main .Browse-main-sec .Browse-left h4 {
  font-size: 1.4rem;
  padding-bottom: 0;
}

.myActivityModule .dashboard-nav .container,
.dashboard .dashboard-nav .container,
.dashboard-nav.navbar .container {
  max-width: none !important;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.mobileCart .tab_row .right_tab {
  max-width: 100%;
}

.mobileCart .tab_row .right_tab .Attende .ant-row .ant-picker {
  width: 100%;
}

.QtnAndOptns .QtnOptnsBtn .QtnNbr {
  display: flex;
  grid-gap: 0.3rem;
}

.Cards_type {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.Cards_type .slick-slider .slick-prev,
.Cards_type .slick-slider .slick-next {
  top: 30%;
}

.sideBannerBodyMain .sideBannerBody {
  margin-bottom: 3rem;
}

#listingSideBanner .slick-slide img {
  position: relative !important;
}

.Cards_type .slick-slider .slick-prev::before {
  content: url("/images/carousel_left_arrow.svg") !important;
  font-family: FontAwesome;
  display: block;
  position: relative;
  bottom: 20px;
  right: 0px;
  left: 0;
  font-size: 25px;
  color: #2c4db9;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;
  top: 0rem;
}

.Cards_type .slick-slider .slick-next::before {
  content: url("/images/carousel_right_arrow.svg") !important;
  font-family: FontAwesome;
  display: block;
  position: relative;
  bottom: 0.5rem;
  right: 0px;
  top: 0;
  font-size: 25px;
  color: #2c4db9;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.Cards_type .ant-carousel {
  max-width: 95%;
  margin: 0 auto;
}

.Cards_type .speciality_buttons .speaciality_button a {
  background: #f2f2f2;
  padding: 0.5rem 1rem;
  border-radius: 30px;
  text-decoration: none;
  color: #393939;
}

.Cards_type .speciality_buttons .active-spec-button a {
  background: #007bff;
  color: #fff;
}

.Cards_type .ant-carousel .slick-slider .slick-list {
  padding: 14px 50px 14px 0px !important;
}

.Cards_type .ant-carousel .slick-initialized .slick-slide {
  width: fit-content !important;
  padding-left: 1rem;
}

.activitiesBodySideBarFilterByBody .ant-collapse .ant-collapse-item .ant-collapse-content-box .clear-filter-indi {
  text-decoration: none;
  font-size: 15px;
  padding-top: 0;
  padding-left: 0;
  color: #ff773d;
}

.activitiesBodySideBarFilterByBody .ant-collapse .ant-collapse-item .ant-collapse-content-box .clear-filter-indi:focus {
  box-shadow: none;
}

.clear-filter-indi:focus {
  box-shadow: none;
}

.card-type-carousal .slick-arrow {
  margin-top: 0 !important;
}

.card-type-carousal .slick-disabled {
  display: none !important;
}

.Browse-main .Browse-main-sec .Browse-left .Browse-tabs .Browse-Topic .Topic-body .topic-state {
  font-size: 1.2rem;
}

.Browse-main .Browse-main-sec .Browse-left .Browse-tabs .Browse-Topic .Topic-body span.topic-state-city {
  display: block;
  font-size: 1rem;
  margin-left: 15px;
  color: #666;
}

.Browse-main .Browse-main-sec .Browse-left .Browse-tabs .Browse-Topic .Topic-body .Topic-section.city-section ul {
  margin-left: 40px;
}

/* banner */
.activitiesBodySideBar .sideBannerBody .carousel .carousel-indicators {
  bottom: -50px;
}

.activitiesBodySideBar .sideBannerBody .carousel .carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 13px;
  height: 3px;
  border-radius: 20px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #5774d8;
}

/* end */
.filter-modal .filterTabSec .spec-check-sec .ant-checkbox-group {
  display: grid;
  overflow-y: auto;
  height: 240px;
  grid-template-columns: auto auto auto;
}

.filter-modal .form-button-section .add-edit-button {
  width: unset;
  margin-right: 10px;
}

.filter-modal .form-button-section .cancel-button {
  margin-right: 0px;
}

.filter-modal .filterTabSec .spec-check-sec .ant-checkbox-wrapper {
  margin-bottom: 10px;
  letter-spacing: 0.6px;
}

.filter-modal .modalHeader {
  padding-top: 20px;
  padding-bottom: 20px;
}

.activitiesBodySideBarFilterByBody .ant-collapse .ant-collapse-content .showMoreSection .btn-link {
  padding-left: 0;
  font-size: 16px;
  color: var(--dark-blue);
}

.activitiesBodySideBarFilterByBody .ant-collapse .ant-collapse-content .showMoreSection .btn-link:focus,
.filter-modal .form-button-section .cancel-button:focus {
  box-shadow: none;
}

.dashboard.wallet .Footer.scroll.copyright-section {
  bottom: -40px;
}


.Nursing_main.ams_main.philips_main .Nursing_main_sec {
  padding-bottom: 4rem;
}

@media (max-width: 1280px) {

  .CMECE-Planner .CMECE-Planner-right .CMECE-Planner-Table .CMECE-Table thead tr th,
  .CMECE-Planner .CMECE-Planner-right .CMECE-Planner-Table .CMECE-Table tbody tr td {
    padding-right: 2.5rem !important;
  }

  .myActivityModuleBody.ListingModule .container,
  .dashboard-nav.navbar .container {
    max-width: inherit !important;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

@media (max-width: 1024px) {
  .ant-drawer-body .mega-menu-body .icons-section {
    width: 100%;
    max-width: 100%;
    padding-left: 0 !important;
  }

  .ant-drawer-body .mega-menu-body .icons-section .explore {
    padding-left: 1.5rem;
  }

}

@media (max-width: 600px) {
  .Reg_main .payment_success_main .payment_success {
    max-width: 100% !important;
  }

  .listingPageMobile .dashboard-nav.navbar .container,
  .myActivityModuleBody.ListingModuleMobile .container,
  .ListingRespMobile .responsive-nav .container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .myActivityModuleBody.ListingModule .container,
  .dashboard-nav.navbar .container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .Resp_Reg_main .registartion_top .reg_tp_mn_sec .reg_rgt_main .btm_para {
    flex-direction: column;
    grid-gap: 1rem;
  }

  .plan-activity-popup .plan-activity-body .plain-activity-heading {
    align-items: flex-start !important;
  }

  .plan-activity-popup .plan-activity-body .plain-activity-heading .right-sec h5 {
    line-height: 1.4;
  }

  .browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Profession-list ul {
    padding-top: 1rem;
  }

  .mobile-video-sec .vid-player .vid-desc .vid-desc-2 .raw-html-embed video {
    height: 200px;
  }

  .job-container .job-heading .no-border {
    display: none;
  }

  .bluetrailmodal .ant-modal-body {
    padding-inline: 1rem;
  }
}

.mobile_activity .responsive-nav .container {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.dashboard-nav .Navabar_sec .sign_btn,
.dashboard-nav .nav_first_row .sign_btn {
  display: flex;
  align-items: center;
  background-color: #c64823;
  border-color: #c64823;
  color: #fff;
  box-shadow: none;
  border-radius: 5px;
  letter-spacing: 0.2px;
  font-weight: 600;
  height: 35px;
  margin-right: 0;
}

.dashboard-nav .nav_first_row {
  border-bottom: 1px solid #ddd;
  width: 100%;
  /* padding-bottom: 5px; */
}

.dashboard-nav .add_event_btn {
  align-items: center;
  background-color: #c64823 !important;
  border-color: #c64823 !important;
  color: #fff !important;
  box-shadow: none;
  border-radius: 5px;
  letter-spacing: 0.2px;
  font-weight: 600;
  height: 34px;
  margin-right: 0;
  font-size: 1rem !important
}


.dashboard-nav .Navabar_sec a.navbar-brand:has(.sign_btn) {
  margin-right: 0;
}

.dashboard-nav .Navabar_sec .sign_btn:hover {
  background-color: #c64823;
  border-color: #c64823;
  color: #fff;
  /* transform: scale(1.01); */
}

.AssessmentQtnList .AssessmentQtns .QtnAndOptns {
  width: 100%;
}

.AssessmentQtnList .AssessmentQtns .QtnAndOptns .review-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1rem;
}

#header .pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item {
  padding-left: 15px;
}

#header .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding-left: 0 !important;
  font-weight: normal;
}


.detail-section .sub-details-content .specialities-section .specialities-item,
.detail-section .sub-details-content .target-audience-item {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}

.detail-section .Topic-section .Topic-main-section {
  grid-gap: 0.2rem;
  background-color: #f9f9f9;
  border-radius: 12px;
  padding: 20px;
  border: 1px solid #dbdbdb;
  margin-bottom: 1.5rem;
}

.detail-section .Topic-section .Topic-main-section .Topic-heading {
  display: flex;

}

.detail-section .Topic-section .Topic-main-section .Topic-heading .Topic-content .text-medium {
  font-size: 19px !important;
  line-height: 1.2;
}

.detail-section .Topic-section .Topic-main-section .Topic-main-content {
  padding-left: 3.3rem;
}

.detail-section .Topic-section .Topic-main-section .Topic-main-content .Topic-content ul {
  padding-left: 1rem;
  margin-bottom: 0;
}

.detail-section .Topic-section .Topic-main {
  min-width: 4%;
  display: inline-block;
  vertical-align: top;
}

.detail-section .Topic-section .Topic-main-section .Topic-content {
  width: 100%;
  display: inline-block;
}

.detail-section .Topic-section .Topic-main-section .Topic-content .topic-name {
  font-size: 1.1rem !important;
  padding-bottom: 0.3rem;
  margin-bottom: 0.3rem;
  color: #2141ad;
  font-weight: 600;
}

.detail-section .Topic-section .Topic-main-section .Topic-content a {
  font-size: 1.3rem;
  text-decoration: none;
  padding-left: 0.3rem;
}

.pro-sidebar .pro-sidebar-inner .pro-sidebar-layout .pro-sidebar-content .pro-menu .pro-menu-item .pro-item-content span p strong {
  font-weight: 400;
}

.browser-activities-drawer {
  display: flex;
  justify-content: center;
}

.browser-activities-drawer .ant-drawer-mask {
  /* top: 4.5rem; */
  top: 7.5rem;
}

.browser-activities-drawer.postlogindrawer .ant-drawer-mask {
  top: 3.8rem;
}

.browser-activities-drawer.postlogindrawer.usasearchdrawer .ant-drawer-mask {
  top: 0 !important;
}

.browser-activities-drawer.postlogindrawer.usasearchdrawer.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  top: 0 !important;
}

.browser-activities-drawer.postlogindrawer.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  top: 3.8rem;
}

.browser-activities-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  width: 90%;
  /* height: 85vh !important; */
  height: 80vh !important;
  margin: 0 auto;
  box-shadow: none;
  transition: transform 0.8s cubic-bezier(0.3, 1.3, 0.4, 1);
  /* top: 4.5rem; */
  top: 7.5rem;
}

.search-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  width: 61% !important;
  min-height: 380px !important;
  max-height: 80vh !important;
  height: auto !important;
  top: 5.6rem !important;
  right: 30% !important;
}

.search-drawer.postlogincourses.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  right: 0 !important;
}

/* .browser-activities-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper::before {
  content: url(/images/caret-arrow-up.png);
  max-width: 10px;
  padding-left: 3rem;
  position: absolute;
  top: -1.05rem;
} */

.search-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper::before {
  content: url();
}

.search-drawer .ant-drawer-mask {
  top: 7.2rem;
  /* top: 10.5rem; */
}

.search-drawer.postlogincourses .ant-drawer-mask {
  top: 4.25rem;
}

.search-drawer.postlogincourses.usasearchdrawer .ant-drawer-mask {
  top: 0 !important;
}

.usasearchdrawer.search-drawer.postlogincourses.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  top: -1.6rem !important;
}

.browser-activities-drawer .ant-drawer-body {
  background-image: none;
}

.browser-activities-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content {
  border-radius: 0 0 15px 15px;
}

.browser-activities-drawer .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
  margin-top: 0;
  padding: 8px 42px;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs h3 {
  max-width: 24.5rem;
  background-color: #e7f4fb;
  margin-bottom: 0;
  padding: 2rem;
  padding-bottom: 1rem;
  padding-left: 2.2rem;
  color: #273c7f;
  font-size: 1.9rem;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .ant-tabs-left .ant-tabs-nav {
  background-color: #e7f4fb;
  min-width: 24.5rem;
  padding: 1.5rem;
  padding-left: 1rem;
  padding-top: 0;
  padding-right: 0;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .ant-tabs-left .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn {
  font-size: 1rem;
  color: #393939;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .ant-tabs-left .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab-active {
  background-color: #fff;
  border-radius: 0;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .ant-tabs-left .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #2c4db9;
  /* font-weight: 600; */
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .ant-tabs-left .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab-btn {
  display: flex;
  justify-content: space-between;
  min-width: 85%;
  min-width: 100%;
  gap: 0.5rem;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .ant-tabs-ink-bar {
  background: none !important;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .ant-tabs-left .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab:first-child {
  display: none;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .ant-tabs .ant-tabs-content-holder {
  margin-top: -5.5%;
  border-left: none;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane {
  padding-left: 4rem;
  max-width: 90%;
  background-color: #fff;
  padding-block: 2.5rem;
  padding-top: 0;
  border-radius: 20px;
  height: 100%;
}

.browser-activities-drawer .ant-tabs-content {
  height: 100%;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content h4 {
  color: #273c7f;
  font-weight: 300;
  line-height: 1.5;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content p {
  font-size: 1.3rem;
  padding-top: 2rem;
  font-weight: 300;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Browse-main-btn {
  text-align: center;
  padding-top: 2rem;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Browse-main-btn .join-btn {
  height: 2.5rem;
  background-color: #2c4db9;
  border-color: #2c4db9;
  min-width: 10rem;
  border-radius: 5px;
  color: #fff;
  margin-bottom: 1.5rem;
  font-size: 1.1rem;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Browse-main-btn .join-btn-first {
  margin-bottom: 0;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Browse-main-btn .join-btn:hover {
  background-color: #2c4db9;
  color: #fff;
  transition: 0.5s;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Browse-divider {
  padding-top: 1.5rem;
}

.browser-activities-drawer .ant-drawer-content-wrapper .ant-drawer-header-close-only {
  padding: 0;
}

.browser-activities-drawer .ant-drawer-content-wrapper .ant-drawer-body {
  padding-top: 0.8rem;
  max-height: 80vh;
}

.browser-activities-drawer .close-btn {
  position: absolute;
  right: 20px;
  z-index: 5;
}

.browser-activities-drawer .close-btn .close {
  color: #e96329;
  font-size: 1.5rem;
  opacity: 1;
  display: flex;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Profession-list {
  max-height: 23rem;
  overflow-y: scroll;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Profession-list.state-city-list {
  max-height: 26rem;
  overflow-y: scroll;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .list-items-without-scroll {
  max-height: max-content;
  overflow-y: hidden;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Profession-list::-webkit-scrollbar {
  width: 6px;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Profession-list::-webkit-scrollbar-track {
  background: #edf9ff;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Profession-list::-webkit-scrollbar-thumb {
  background: #b3e7ff;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Profession-list::-webkit-scrollbar-thumb:hover {
  background: #a1d4ec;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Profession-list ul {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding-left: 0;
  padding-top: 2rem;
  grid-gap: 2rem 1rem;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Profession-list ul li {
  list-style: none;
  text-align: center;
}

/* .browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Profession-list ul li a::before {
  content: url(/images/rightarrow-black.svg);
} */

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Profession-list ul li a {
  text-decoration: none;
  /* display: flex;
  align-items: center;
  grid-gap: 0.5rem;
  padding-left: 1rem;
  min-height: 2.5rem; */
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Profession-list ul li a:hover {
  background-color: #fff;
  /* border: 1px solid #ddd; */
  border-radius: 0.5rem;
  display: block;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Profession-list ul li .profession-image {
  width: 5.5rem;
  height: 5.5rem;
  border: 1px solid #d2d2d2;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Profession-list ul li .profession-image:hover {
  border-radius: 20%;
  transition: 0.3s;
  cursor: pointer;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Profession-list.country-list .profession-image {
  border: none;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Profession-list.country-list .profession-image img {
  width: 5rem;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Profession-list ul li h6 {
  padding-top: 0.25rem;
  font-size: 0.95rem;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .viewall a {
  text-decoration: none;
  color: #102f99;
  font-weight: 600;
}

.dashboard-nav.navbar .Navabar_sec {
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.dashboard-nav.navbar .Navabar_sec .navbar-right-section {
  display: flex;
  align-items: center;
  grid-gap: 0.3rem;
  gap: .5rem;
}

.dashboard-nav.navbar .Navabar_sec .navbar-right-section .moredropdown .dropdown-menu {
  left: -5rem;
}

.dashboard-nav.navbar .Navabar_sec .navbar-right-section .dropdown a {
  font-weight: 600;
}

.dashboard-nav.navbar .Navabar_sec .navbar-right-section .dropdown a:hover,
.dashboard-nav.navbar .Navabar_sec .navbar-right-section .dropdown a:focus {
  color: #002AB4;
}

.dashboard-nav.navbar .Navabar_sec .navbar-right-section .dropdown a::after {
  display: none;
}

.dashboard-nav.navbar .Navabar_sec.navbarbottomsectionmain .navbar-right-section {
  gap: 5rem;
}

.dashboard-nav.navbar .Navabar_sec.navbarbottomsectionmain .navbar-right-section .navbar-brand {
  font-size: 1.3rem;
}

.dashboard-nav.navbar .Navabar_sec .navbar-right-section .contactbtn,
.Organizer .organizer-nav-main .OrganizerNav .navbar-nav .contactbtn {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  border-color: #2c4db9;
  color: #2c4db9;
  padding: 2px 11px;
  font-size: 1rem;
  text-decoration: none;
  font-weight: 600;
  height: 35px;
  /* margin-left: 5px; */
  /* margin-right: 10px; */
}

.Organizer .organizer-nav-main .OrganizerNav .navbar-nav .contactbtn {
  background: none;
}

.dashboard-nav.navbar .Navabar_sec .navbar-right-section body.modal-open {
  overflow: hidden;
}

.dashboard-nav.navbar .Navabar_sec .navbar-right-section .createevent {
  border-color: #03238B;
  background-color: #03238B;
  color: #fff;
  min-height: 3.25rem;
  min-width: 10rem;
  border-radius: 5rem;
}

.dashboard-nav.navbar .Navabar_sec .navbar-right-section .createevent span {
  /* font-family: "Lato", serif !important; */
}

.dashboard-nav.navbar .Navabar_sec .navbar-right-section .signinbtn {
  min-height: 3.25rem;
  min-width: 6.5rem;
  border-radius: 5rem;
  border-color: #777;
  color: #777;
}

.dashboard-nav.navbar .Navabar_sec .navbar-right-section .signinbtn span {
  /* font-family: "Lato", serif !important; */
}

.dashboard-nav.navbar.navbar.bottomsectionmain .Navabar_sec .navbar-right-section {}

/* plan activity popup */

.plan-activity-popup .ant-modal-content .ant-modal-close .ant-modal-close-icon {
  border: 1px solid #2c4db9;
  padding: 0.2rem;
  border-radius: 50%;
  display: inline-flex;
}

.plan-activity-popup .ant-modal-content .ant-modal-close .ant-modal-close-icon svg {
  font-size: 0.8rem;
  color: #2c4db9;
}

.plan-activity-popup .plan-activity-body .plain-activity-heading {
  display: flex;
  grid-gap: 0.5rem;
  align-items: center;
}

.plan-activity-popup .plan-activity-body .plain-activity-heading p {
  margin-bottom: 0;
  font-weight: 300;
}

.plan-activity-popup .plan-activity-body .plain-activity-heading-main .plain-activity-list {
  display: flex;
  grid-gap: 0.5rem;
  padding-top: 1rem;
}

.plan-activity-popup .plan-activity-body .plain-activity-heading-main .plain-activity-list li {
  list-style-type: none;
  display: flex;
  align-items: center;
  grid-gap: 0.3rem;
  border-right: 1px solid #ddd;
  padding-right: 0.5rem;
}

.plan-activity-popup .plan-activity-body .plain-activity-heading-main .plain-activity-list li span {
  cursor: pointer;
}

.plan-activity-popup .plan-activity-body .plain-activity-heading-main .plain-activity-list li:last-child {
  border-right: none;
}

.plan-activity-popup .plan-activity-body .plain-Tabs .ant-tabs-top>.ant-tabs-nav::before {
  border: none;
}

.plan-activity-popup .plan-activity-body .plain-Tabs .ant-tabs-tab {
  margin: 0 0 0 10px;
  background: #f5f5f5;
  width: 5rem;
  padding: 10px 0;
  align-items: center;
  text-align: center;
  justify-content: center;
  border-radius: 25px;
}

.plan-activity-popup .plan-activity-body .plain-Tabs .ant-tabs-tab.ant-tabs-tab-active {
  background-color: #2c4db9;
}

.plan-activity-popup .plan-activity-body .plain-Tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #fff;
}

.plan-activity-popup .plan-activity-body .plain-Tabs .ant-tabs-tab:first-child {
  margin-left: 0;
}

.plan-activity-popup .plan-activity-body .plain-Tabs .ant-tabs-ink-bar {
  background: none !important;
}

.plan-activity-popup .plan-activity-body .plain-Tabs .ant-tabs .ant-tabs-content-holder .ant-picker {
  min-width: 49%;
  border-radius: 5px 0 0 5px;
  height: 2.5rem;
  margin-right: 10px;
}

.all-container {
  min-height: 100vh;
  position: relative;
}

.plan-activity-popup .plan-activity-body .plain-Tabs .ant-tabs .ant-select:not(.ant-select-customize-input) .ant-select-selector {
  height: 2.5rem;
  align-items: center;
  border-radius: 0 5px 5px 0;
}

.ant-modal.plan-activity-popup {
  width: 580px !important;
}

.dashboard-nav.navbar .custom-menu-icons-section .ant-input-group-wrapper {
  width: 650px;
}

.dashboard-nav.navbar .custom-menu-icons-section .org-account .ant-input-group-wrapper {
  width: 500px;
}

.dashboard-nav.navbar .custom-menu-icons-section .browse-courses {
  padding-right: 1rem;
}

.ant-scrolling-effect {
  width: 100% !important;
}

.plan-activity-body .plain-Tabs.time-sec .ant-picker {
  height: 2.5rem;
  border-radius: 5px;
  min-width: 59%;
}

.plan-activity-body .plain-Tabs.reminder-sec .ant-select-selector,
.plan-activity-body .plain-Tabs.reminder-sec .ant-input {
  height: 2.5rem;
}

.plan-activity-body .plain-Tabs.reminder-sec .plain-tabs-select .ant-select-selector {
  align-items: center;
}

.plan-activity-popup .ant-modal-footer {
  border-top: none;
}

.plan-activity-popup .frequency-tabs .ant-tabs-content-holder .ant-picker {
  border-radius: 5px !important;
}

.plan-activity-popup .cancel-text {
  color: #2141ad !important;
}

.plan-activity-popup .save-btn {
  background-color: #2141ad;
  border-color: #2141ad;
  color: #fff;
  font-size: 1rem;
  display: inline-flex;
  align-items: center;
  min-width: 6rem;
  justify-content: center;
  border-radius: 5px;
  margin-left: 2rem !important;
}

.plan-activity-popup .ant-modal-footer {
  padding-bottom: 1.5rem;
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .ant-tabs-left .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab-btn::after {
  color: #2c4db9;
  content: url(/images/rightarrow-black.svg);
}

.browser-activities-drawer .ant-drawer-body .Browse-by-tabs .ant-tabs-left .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn::after {
  content: url(/images/right-arrow.svg);
}

.Browse-by-tabs .ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,
.Browse-by-tabs .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations {
  display: none;
}

.activitiesSideBarSec .activitiesBodySideBar .sideBannerBody .slick-dots li button:before {
  font-size: 1.8rem;
}

.activitiesSideBarSec .activitiesBodySideBar .sideBannerBody .slick-dots li.slick-active button:before {
  font-size: 2rem;
}

.dashboard-nav.responsive-nav.navbar .navbar-nav {
  flex-direction: inherit;
  grid-gap: 0.15rem;
}

.dashboard-nav.responsive-nav.navbar .navbar-nav .browse-mobile-text .browse-courses {
  text-decoration: none;
  font-size: 1rem;
  margin-right: 0.7rem;
  color: #2141ad;
}

.signup-page .login-bg-img .logo-section {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.dashboard-nav.navbar .logo-section {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

@media (max-width:1280px) {
  .dashboard-nav.navbar .logo-section {
    padding-left: 0rem !important;
    /* padding-left: 1rem !important; */
  }
}

@media (max-width:1200px) {
  .dashboard-nav.navbar .logo-section {
    padding-left: 0rem !important;
    /* padding-left: 1.5rem !important; */
  }
}

.cme_board_section .tab-notes-section a,
.bottom-information a {
  text-decoration: none;
}

.profile-body.wallet-body .wallet_main {
  display: flex;
  grid-gap: 1.5rem;
}

.profile-body.wallet-body .wallet_main .leftnav {
  width: 25%;
}

.profile-body.wallet-body .wallet_main .rightsection {
  width: 75%;
}

.bottom-information a {
  word-break: break-all;
}

#detailpagespecialitylist ul li {
  line-height: 1.5;
}

#subs_list_sec #subs_list_sec .ant-timeline-item-head.ant-timeline-item-head-blue {
  display: none;
}

.updatecmebanner .slideleft .slideheading {
  font-size: 2.2rem !important;
}

@media (max-width: 1450px) {

  .browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content p {
    padding-top: 0.5rem;
  }

  .browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Browse-main-btn {
    padding-top: 1rem;
  }

  .browser-activities-drawer .ant-drawer-body .Browse-by-tabs .Browse-main-active-content .Browse-divider img {
    max-width: 80%;
    margin: 0 auto;
    display: flex;
  }
}

/* responsive css */

.Mobilemenudrawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body {
  background-color: #f2faff;
}

.Mobilemenudrawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body .mobile-browse-menu h3 {
  color: #273c7f;
  font-weight: 300;
  font-size: 2rem;
}

.Mobilemenudrawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body .mobile-browse-menu ul {
  padding-left: 0;
  padding-top: 0.5rem;
}

.Mobilemenudrawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body .mobile-browse-menu ul li {
  list-style: none;
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.3rem 0;
}

.Mobilemenudrawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body .mobile-browse-menu ul li::after {
  content: url(/images/rightarrow-black.svg);
}

.Mobilemenudrawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body .mobile-browse-menu ul li:active {
  background-color: #fff;
}

.Mobilemenudrawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body .mobile-browse-menu ul li:active::after {
  content: url(/images/right-arrow.svg);
}

.browser-activities-drawer .ant-drawer-content-wrapper .ant-drawer-body .back_text .back_mn,
.Mobilemenudrawer .ant-drawer-content-wrapper .ant-drawer-body .back_text .back_mn {
  display: flex;
  align-items: center;
  grid-gap: 0.3rem;
  color: #102f99;
  font-size: 1rem;
}

.tab_row .right_tab .reg_attend .Attende .ant-form-item-control-input {
  justify-content: flex-start;
}

/* search css */

.search-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  width: 61%;
  min-height: 380px;
  max-height: 80vh !important;
  height: auto !important;
  /* top: 5.25rem; */
  top: 5.6rem;
  right: 30%;
}

.search-drawer.postlogincourses.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  right: 0;
}

.search-drawer.postlogincourses .ant-drawer-content-wrapper {
  top: 2.5rem !important;
}

.search-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content {
  border-radius: 10px;
  border: 1px solid #dadada;
}

.search-drawer .Search-main .Search-section ul .sub-section li {
  padding-bottom: 0;
  font-size: 1rem;
  font-weight: 300;
}

.search-drawer .Search-main .Search-section ul:last-child {
  border-bottom: none !important;
  margin-bottom: 0;
}

.search-drawer .Search-main .Search-section .popular-search .speciality_sec {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.search-drawer .Search-main .Search-section .popular-search .speciality_sec .search-content .search-right .search-label {
  font-size: 1rem;
}

.search-drawer .Search-main .Search-section ul .sub-section li a {
  color: #171717;
}

.search-drawer .Search-main .Search-section ul .sub-section li a {
  text-decoration: none;
}

.search-drawer .Search-main .Search-section ul {
  padding-left: 0;
}

.search-drawer .Search-main .Search-section .popular-search h4 {
  font-size: 1.4rem;
  color: #1b9ad3;
  font-weight: 400;
  margin-bottom: 0;
}

.search-drawer .Search-main .Search-section h4 {
  font-size: 1.3rem;
  font-weight: 300;
}

.search-drawer .Search-main .Search-section h5 {
  font-size: 1.4rem;
  color: #1b9ad3;
  margin-bottom: 0;
}

.search-drawer .Search-main .Search-section .search-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}

.search-drawer .Search-main .Search-section:first-child .search-head {
  margin-bottom: 10px;
}

.search-drawer .Search-main .Search-section .popular-search .speciality_sec_head {
  margin-bottom: 5px;
}

.search-drawer .Search-main .Search-section h4 span {
  color: var(--dark-blue);
  font-weight: 500;
}

.search-drawer .Search-main .Search-section ul h5 {
  color: #2141ad;
}

.search-drawer .Search-main .Search-section ul li {
  list-style-type: none;
  padding-bottom: 0.3rem;
}

.search-drawer .Search-main .Search-section .popular-search ul.speciality_sec li:hover .search-content .search-right .search-label {
  color: #212121;
}

.search-drawer .Search-main .Search-section ul li .search-content {
  display: flex;
  grid-gap: 0.5rem;
}

.search-drawer .Search-main .Search-section ul li .search-content .search-left,
.search-drawer .Search-main .Search-section ul li .search-content .search-right {
  cursor: pointer;
}

.search-drawer .Search-main .Search-section .search-head .view-all-search {
  background-color: var(--dark-blue);
  border-color: var(--dark-blue);
  font-size: 16px;
  color: #fff;
  border-radius: 6px;
  display: flex;
  align-items: center;
}

.search-drawer .Search-main .Search-section .search-head .view-all-search:hover {
  color: #fff;
  border-color: unset;
  background-color: var(--dark-blue);
}

.search-drawer .Search-main .Search-section .search-head .view-all-search {
  align-items: center;
  background-color: var(--dark-blue);
}

.search-drawer .Search-main .Search-section .search-head .view-all-search span {
  line-height: 1;
}

.search-drawer .Search-main .Search-section .search-content {
  display: flex;
}

.search-drawer .Search-main .Search-section .search-content .search-right p {
  margin-bottom: 0;
  padding-top: 0.05rem;
  font-size: 1.05rem;

}

.search-drawer .Search-main .Search-section .search-content .search-right .search-label {
  cursor: pointer;
  font-size: 1.15rem;
}

.search-drawer .Search-main .Search-section .search-content .search-right .search-label .YourHighlightClass {
  padding: 0;
  background-color: unset;
  color: var(--dark-blue);
  font-weight: 600;
}

.search-drawer .Search-main .Search-section .search-content .search-right p>a {
  color: #555;
  margin-bottom: 0;
  padding-top: 0.05rem;
  font-size: 1.05rem;
  font-weight: 400;
  text-decoration: none;
  line-height: unset;
}

.search-drawer .Search-main .Search-section .search-content .search-right ul {
  display: flex;
  padding-left: 0;
  grid-gap: 0.3rem;
  color: #2141ad;
}

.search-drawer .Search-main .Search-section .search-content .search-right ul li {
  list-style: none;
  font-weight: 300;
  color: #212121;
}

.search-drawer .Search-main .Search-section .search-content .search-right .speciality {
  color: #263d7e;
  font-weight: 400;
  font-size: 20px;
}

.search-drawer .Search-main .Search-section .search-content .search-right .speciality a {
  color: var(--dark-blue);
  font-weight: 400;
  text-decoration: none;
}

.search-drawer .Search-main .Search-section .search-content .search-right ul .no_match_common {
  background: #e0e0e0;
  border-radius: 0;
  padding: 0px 10px;
  margin: 4px 0 8px;
  font-weight: 500;
  color: #000;
  line-height: 1.5;
}

.search-drawer .Search-main .Search-section .search-content .search-right ul .speciality_match {
  background: #b3e7ff;
  border-radius: 0;
  padding: 0px 10px;
  margin: 4px 0 8px;
  font-weight: 500;
  color: #000;
  line-height: 1.5;
}

.search-drawer .Search-main .Search-section .search-content .search-right ul .location_match {
  background: #fff0d2;
  border-radius: 0;
  padding: 0px 10px;
  margin: 4px 0 8px;
  font-weight: 500;
  color: #000;
  line-height: 1.5;
}

.search-drawer .Search-main .Search-section .search-content .search-right ul .event_match {
  background: #d8fff7;
  border-radius: 0;
  padding: 0px 10px;
  margin: 4px 0 8px;
  font-weight: 500;
  color: #000;
  line-height: 1.5;
}

/* mobile search css */

.mobile-search .resp-search-drawer .mobile-search-main .Search-section .search-content .search-right ul .no_match_common,
.mobile-search .resp-search-drawer .mobile-search-main .Search-section .search-content .search-right ul .speciality_match,
.mobile-search .resp-search-drawer .mobile-search-main .Search-section .search-content .search-right ul .location_match,
.mobile-search .resp-search-drawer .mobile-search-main .Search-section .search-content .search-right ul .event_match {
  font-size: 13px;
}

.mobile-search .resp-search-drawer .mobile-search-main .Search-section .search-content .search-right>p,
.mobile-search .resp-search-drawer .Search-main .Search-section .search-content .search-right p {
  font-size: 1.05rem;
}

.mobile-search .resp-search-drawer .Search-main .Search-section .popular-search h4 {
  font-size: 1.2rem;
}

.mobile-search .resp-search-drawer .Search-section .popular-search .speciality_sec .search-content .search-right .search-label {
  font-size: 0.9735rem;
}

.mobile-search .resp-search-drawer .Search-section .popular-search .speciality_sec {
  grid-template-columns: repeat(1, 1fr);
}

.mobile-search .resp-search-drawer .Search-section .state-mandate-head,
.mobile-search .resp-search-drawer .Search-main .Search-section .conferences-head,
.mobile-search .resp-search-drawer .Search-main .Search-section h4 {
  margin-bottom: 15px !important;
  grid-gap: 0.5rem;
}

/* end */

@media (max-width: 767px) {
  .banneraffixbtn .ant-affix .cityname img {
    width: 20px;
  }

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

  .mobile-menu-drawer .dashboard-menudropdown-items {
    flex-direction: column;
  }

  .activity-detail-page .all-container .has-text-centered {
    padding-bottom: 0;
  }

  .activity-detail-page-mobile .Mobile-footer .Footer {
    padding-top: 0 !important;
  }

  #agendatabs .nav-tabs {
    padding-top: 0 !important;
    grid-gap: 1rem !important;
    padding-top: 0.5rem;
  }

  /* Code added for slick slider in mobile innovations in mental health page */
  #pedratric_conf #Agenda .slick-slider,
  #pedratric_conf #speakers .slick-slider {
    position: relative;
  }

  #pedratric_conf #Agenda .slick-arrow.slick-prev,
  #pedratric_conf #speakers .slick-arrow.slick-prev {
    left: 0;
    top: 103%;
  }

  #pedratric_conf #Agenda .slick-prev,
  #pedratric_conf #speakers .slick-prev {
    left: -2.5rem;
    z-index: 5;
  }

  #pedratric_conf #Agenda .slick-arrow.slick-next,
  #pedratric_conf #speakers .slick-arrow.slick-next {
    right: 0;
    top: 103%;
  }

  #pedratric_conf #Agenda .slick-next,
  #pedratric_conf #speakers .slick-next {
    transform: rotate(135deg);
  }

  #pedratric_conf #Agenda .slick-prev,
  #pedratric_conf #speakers .slick-prev {
    transform: rotate(-45deg);
  }

  #pedratric_conf #Agenda .slick-prev,
  #pedratric_conf #Agenda .slick-next,
  #pedratric_conf #speakers .slick-prev,
  #pedratric_conf #speakers .slick-next {
    border: none;
    background-color: transparent;
    outline: none;
    color: #fff;
    top: 100%;
    display: block;
    width: 10px;
    height: 10px;
    border-top: 2px solid #000;
    border-left: 2px solid #000;
    border-radius: 0;
  }

  #pedratric_conf #Agenda .slick-dots,
  #pedratric_conf #speakers .slick-dots {
    bottom: -45px;
    max-width: 80%;
    left: 10%;
  }

  #pedratric_conf #Agenda .slick-dots li,
  #pedratric_conf #speakers .slick-dots li {
    margin: 0 2px !important;
    width: 15px !important;
  }

  #pedratric_conf #Agenda .slick-dots li button:before,
  #pedratric_conf #speakers .slick-dots li button:before {
    font-size: 3rem;
    color: #348cf9;
    margin-top: -20px;
    content: "-";
  }

  #pedratric_conf .ant-back-top,
  #sponsor_main .ant-back-top {
    bottom: 10px !important;
  }

  /* End */
}

.Contact_main .contact_main_sec .HCP-Contact-Form .Contact-Form .ant-input-group-addon:first-child {
  border: none;
}

.Contact_main .contact_main_sec .HCP-Contact-Form .Contact-Form input.ant-input-status-error,
.Contact_main .contact_main_sec .HCP-Contact-Form .Contact-Form .ant-picker-status-error {
  margin-bottom: 0px
}

.Contact_main .contact_main_sec .HCP-Contact-Form .Contact-Form .ant-form-item-with-help .ant-form-item-explain {
  margin-top: 2px;
  margin-bottom: 4px;
}

.Contact_main .contact_main_sec .HCP-Contact-Form .Contact-Form .ant-select-status-error .ant-select-selector {
  margin-bottom: 0px
}

.AssessmentQtnList .AssessmentQtns .QtnAndOptns .QtnOptnsBtn .ant-form-item .ant-checkbox-group {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.stateMandate_main .state_mandate_sec_heading .state_mandate_sec_input .ant-select-single.ant-select-show-arrow .ant-select-selection-item {
  border-right: 1px solid #dcdcdc;
}

.stateMandate_main .state_mandate_sec_heading .state_mandate_sec_input.Mandtory_input .ant-input-group:nth-child(2) .ant-select-single.ant-select-show-arrow .ant-select-selection-item {
  border-right: none;
}

.stateMandate_main .state_mandate_sec_heading .state_mandate_sec_input.Mandtory_input .ant-input-group:nth-child(2) {
  margin-left: 0.5rem;
}

.stateMandate_main .state_mandate_sec_heading .state_mandate_sec_input .ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after {
  margin-right: -0.6rem;
}

.AssessmentQtnList .AssessmentQtns .QtnAndOptns .QtnOptnsBtn br {
  display: none;
}

/* Commercial Interest Modal Start*/
.commercial-interest .ant-modal-body {
  max-height: 500px;
  overflow-y: scroll;
}

.commercial-interest .ant-modal-title {
  color: #2c4db9;
  font-size: 1.3rem;
  width: 90%;
}

.commercial-interest p {
  font-size: 1rem
}

.commercial-interest .ant-modal-footer {
  text-align: center;
  padding-top: 20px
}

.commercial-interest .ant-modal-footer .ant-btn-primary {
  display: none;
}

.commercial-interest .ant-modal-footer .ant-btn {
  height: 40px;
  border-radius: 7px;
}

.commercial-interest .ant-modal-footer .ant-btn:hover {
  background-color: #2c4db9;
}

.commercial-interest .ant-modal-footer .ant-btn:hover span {
  color: #fff;
}

@media (max-width: 768px) {
  .commercial-interest .ant-modal-body {
    max-height: 450px;
    overflow-y: scroll;
  }
}

/* Commercial Interest Modal End */

/* Abstract page css starts here */

.Abstract .Abstractpage .form-input label {
  font-size: 1rem;
  margin-bottom: 0.3rem;
}

.Abstract .Abstractpage .form-input .abstract-input,
.Abstract .Abstractpage .form-input input {
  min-height: 2.5rem;
  border-radius: 5px;
}

.Neurology-Abstract-Modal .Abstractpage .form-input .abstract-input,
.Neurology-Abstract-Modal .Abstractpage .form-input input,
.Neurology-Contact-Modal .Abstractpage .form-input .abstract-input,
.Neurology-Contact-Modal .Abstractpage .form-input input,
.Neurology-Contact-Modal .Abstractpage .form-input textarea,
.agendaformModal .ant-form-item .ant-form-item-control .ant-form-item-control-input-content input,
.agendaformModal .ant-form-item .ant-form-item-control .ant-select-selector {
  border-color: #0329AE;
}


/* .herhealth_sponsor_main .Neurology-Abstract-Modal .Abstractpage .form-input input,
.herhealth_sponsor_main .Neurology-Abstract-Modal .Abstractpage .form-input .abstract-input,
.herhealth_sponsor_main .Neurology-Contact-Modal .Abstractpage .form-input .abstract-input,
.herhealth_sponsor_main .Neurology-Contact-Modal .Abstractpage .form-input input,
.herhealth_sponsor_main .Neurology-Contact-Modal .Abstractpage .form-input textarea,
.herhealth_sponsor_main .agendaformModal .ant-form-item .ant-form-item-control .ant-form-item-control-input-content input,
.herhealth_sponsor_main .agendaformModal .ant-form-item .ant-form-item-control .ant-select-selector {
  border-color: #212121;
} */


.Abstract .Abstractpage .form-input.removeborderCallingcode input,
.agendaformModal .removeborderCallingcode input {
  /* border: unset; */
  border-left: 1px solid #0329AE;
  border-radius: 0 5px 5px 0;
}

.ANS_contact_form.Abstract .Abstractpage .form-input.removeborderCallingcode input {
  border: unset;
  border-left: 1px solid #0329AE;
}

.Abstract .Abstractpage .form-input.removeborderCallingcode .ant-form-item-with-help.ant-form-item-has-error .ant-input-wrapper.ant-input-group,
.Abstract .Abstractpage .form-input.removeborderCallingcode .ant-form-item-with-help.ant-form-item-has-error input,
.Abstract .Abstractpage .form-input.removeborder .ant-form-item-with-help.ant-form-item-has-error .ant-input-wrapper.ant-input-group {
  border-color: #ff4d4f;
}

/* .top-form .form-input .ant-input-wrapper.ant-input-group */
.Neurology-Contact-Modal .Abstractpage .form-input textarea {
  border-radius: 5px;
}

.Neurology-Contact-Modal .Abstractpage .form-input textarea::placeholder {
  font-size: 1.1rem;
}

.Neurology-Contact-Modal .Abstractpage .form-input textarea {
  font-size: 1rem;
}

.Neurology-Abstract-Modal .Abstractpage .form-input.removeborder input,
.Abstract .Abstractpage .form-input .reg-input-sqr .ant-input-group-addon {
  border: none;
}

.Neurology-Abstract-Modal .Abstractpage .form-input.removeborder input:focus {
  box-shadow: none;
}

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

.formtwocolumns {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1.5rem;
}

.Neurology-Abstract-Modal .ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  color: #c7c6c6 !important
}

.Abstract .Abstractpage .form-input .ant-select,
.Abstract .Abstractpage .form-input label {
  width: 100%;
  height: auto;
}

.Abstract .Abstractpage .form-input label {
  flex-direction: row-reverse;
  grid-gap: 0.25rem;
}

.Abstract .Abstractpage .form-input label::after {
  display: none;
}

.Abstract .Abstractpage .form-input .ant-select .ant-select-selector {
  min-height: 2.5rem;
  align-items: center;
  border-radius: 5px;
}

.Abstract .Abstractpage .form-input .ant-input-group-addon {
  border-color: #0329AE;
  border-radius: 5px 0 0 5px;
}

.Abstract .Abstractpage .ans_contactus .form-input .reg-input-sqr input {
  border-radius: 0 5px 5px 0;
}

.Neurology-Abstract-Modal .Abstractpage .form-input .ant-select .ant-select-selector {
  border-color: #0329AE;
}

.Abstract .Abstractpage .form-input .ant-upload-list-text .ant-upload-list-item-name {
  max-width: 300px;
}

.Abstract .Abstractpage .main-form {
  margin: 2rem 0;
  border: 1px solid #ddd;
  border-radius: 1rem;
  padding: 2rem;
}

.Neurology-Abstract-Modal .Abstractpage .main-form,
.Neurology-Contact-Modal .Abstractpage .main-form {
  margin: 1rem 0;
  border: none;
  border-radius: 0;
  padding: 0;
  border-top: 1px solid #ddd;
  padding-top: 1rem;
}

/* .american-neurology-contact-form .addresssection {
  border-bottom: 1px solid #ddd;
} */

.american-neurology-contact-form .addresssection .leftsection {
  border-right: 1px solid #ddd;
  padding-right: 2rem;
  width: 42%;
}

.american-neurology-contact-form .addresssection .leftsection .queries {
  flex-direction: column;
}

.american-neurology-contact-form .addresssection .rightsection {
  width: 58%;
  padding-left: 2rem;
}

.american-neurology-contact-form .addresssection .rightsection .submit-button button {
  border-radius: 2rem !important;
}

.Neurology-Abstract-Modal .Abstractpage .abstract-guidelines-button-section .abstract-guidelines-button {
  /* background-color: #ff00ff; */
  color: #fff;
  border: unset;
  border-bottom: 4px solid #fff;
  border-right: unset;
  border-radius: 10px !important;
  min-width: 15rem !important;
  font-size: 1.2rem;
  height: 50px !important;
  border-radius: 2rem !important;
  font-weight: 600;
}

.sampleabstractbtn {
  border-color: #000 !important;
  color: #000 !important;
  font-weight: bold !important;
}

.Abstract.Neurology-Abstract-Modal .personalinfo {
  color: #000 !important;
  font-weight: 600;
  position: relative;
}

.Abstract .Abstractpage .top-form {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 0 1.5rem;
}

.topformadditional {
  display: flex;
  grid-gap: 1.5rem;
}

.submitabstractbtn {
  border-radius: 1rem;
  min-width: 14rem !important;
  border-radius: 1.5rem !important;
  height: 3rem !important;
}

.top-form .form-input .ant-input-wrapper.ant-input-group {
  border: 1px solid #0329ae;
  border-radius: 0.25rem;
}

.top-form .form-input .ant-input-wrapper.reg-input-sqr input {
  border-color: transparent !important;
}

.Abstract .Abstractpage .american-neurology-contact-form .custom-border-right {
  border-right: 2px solid #ccc
}

.Abstract .Abstractpage .american-neurology-contact-form .top-form {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 0 1.5rem;
}

.Abstract .Abstractpage .form-input .abstr-btn {
  font-size: 1rem;
  width: 100%;
  min-height: 2.5rem;
  border-radius: 5px;
}

.Abstract .Abstractpage .form-input .ant-upload {
  width: 100%;
}

.Abstract .Abstractpage .form-input .ant-form-item .ant-row {
  display: block;
}

.Abstract .Abstractpage .submit-button .sub-btn {
  min-height: 2.5rem;
  min-width: 10rem;
  margin-top: 2rem;
  background-color: #102f99;
  border-color: #102f99;
}

.Abstractpage .registartion_top .reg_tp_mn_sec {
  box-shadow: none;
  border: 1px solid #ddd;
  border-radius: 1rem;
}

.credit-vault-body .credit-vault-body-top .credit-vault-body-top-header .mobile-carousel .slick-next:before,
.credit-vault-body .credit-vault-body-top .credit-vault-body-top-header .mobile-carousel .slick-prev:before {
  color: #212121;
}

.credit-vault-body .credit-vault-body-top .credit-vault-body-top-header .mobile-carousel .slick-arrow {
  z-index: 10;
  background: #fff;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  bottom: 0;
  top: 14rem;
}

.credit-vault-body .credit-vault-body-top .credit-vault-body-top-header .mobile-carousel .slick-next {
  right: -3%;
}

.credit-vault-body .credit-vault-body-top .credit-vault-body-top-header .mobile-carousel .slick-prev {
  left: -2%;
}

.Contact_main .contact_main_sec .HCP-Contact-Form .Contact-Form .ant-form-item-control-input-content .ant-checkbox-wrapper+.ant-checkbox-wrapper {
  margin-left: 0;
}

.all-container .has-text-centered {
  padding-bottom: 3rem;
}

/* css for all back buttons */

.backbutton .cmeceback {
  font-size: 18px;
  font-weight: 400;
  color: #333;
  margin-left: 10px;
  padding-top: 20px;
  display: flex;
  align-items: center;
  grid-gap: 0.25rem;
}

.backbutton .cmeceback span {
  color: #2d4dba;
}

#vertical_nav #vertical-nav-active {
  background: url(/images/tab_bg_border.svg) left top no-repeat;
  background-size: 100% 2rem;
  font-weight: 600;
  margin-bottom: 5px;
}

#vertical_nav #vertical-nav-active a {
  color: #ff773d;
}

#cmeredeemaccordion .accordion-button {
  color: #212121;
  background-color: transparent;
}

#cmeredeemaccordion .accordion-button:focus,
#cmeredeemaccordion .accordion-button.collapsed:focus {
  box-shadow: none;
  background-color: transparent;
}

#cmeredeemaccordion .accordion-button.collapsed {
  background-color: transparent;
}

#cmeredeemaccordion .accordion-item {
  border: none;
  border-bottom: 1px solid #ddd;
}

#cmeredeemaccordion .accordion-body {
  background-color: #efefef;
}

/* custom speaker profile css */
#eventstabsid .nav-link.active {
  background-color: transparent;
  font-weight: 600;
  color: #fff;
  border: none;
  border-bottom: 3px solid #f5f5f5;
  letter-spacing: 0.5px;
  border-radius: 0;
}

#eventstabsid .nav-link {
  color: #fff;
}

#eventstabsid .nav-link a {
  font-size: 1.2rem;
}

#eventstabsid .nav-link:hover {
  border: none;
}

#mobilecarousel .slick-slider .slick-list img {
  width: 100%;
}

.Physiciannav {
  border-bottom: 1px solid #ddd;
  padding-top: 2rem;
  grid-gap: 1rem;
}

.Physiciannav .nav-item a {
  color: #393939 !important;
  padding: 0.3rem 0.8rem;
  border-radius: 0 !important;
  font-size: 1.2rem;
  font-weight: 600;
}

.Physiciannav .nav-link.active {
  background-color: transparent !important;
  color: #ff773d !important;
  border-bottom: 2px solid #ff773d;
  border-radius: 0 0 10px 0px;
}

/* speaker css */
.speakermenudrawer .ant-drawer-header {
  background-color: #e85959;
  border: none;
  padding: 0;
}

.speakermenudrawer .ant-drawer-body {
  background-image: none;
  color: #fff;
  background-color: #e85959;
  padding-left: 2.5rem;
  padding-right: 1.5rem;
}

.speakermenudrawer .ant-drawer-body .customespeakername h4 {
  color: #fff;
  font-size: 1.1rem;
}

.speakermenudrawer .ant-drawer-body .customespeakername .followbtn {
  min-height: 2.2rem;
  min-width: 8.5rem;
  margin-top: 0.3rem;
  background-color: #ffda96;
  border-color: #ffda96;
  color: #212121;
  font-weight: 600;
  border-radius: 25px;
  box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 9%);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  letter-spacing: 0.5px;
  font-weight: 600;
}

.speakermenudrawer .ant-drawer-body .customespeakername .close {
  position: absolute;
  top: 5px;
  color: #fff;
  opacity: 1;
  right: 15px;
}

.speakermenudrawer .ant-drawer-body .custommenu {
  padding-left: 0;
  padding-top: 0.5rem;
}

.speakermenudrawer .ant-drawer-body .custommenu li {
  list-style: none;
  font-size: 1.1rem;
  border-bottom: 1px solid #ff8a8a;
  padding-bottom: 0.2rem;
  padding-top: 0.2rem;
}

.speakermenudrawer .ant-drawer-body .custommenu li a {
  color: #fff;
  text-decoration: none;
}

.speakermenudrawer .contactsection {
  padding-top: 2rem;
}

.speakermenudrawer .contactsection h5 {
  color: #fff;
}

.speakermenudrawer .contactsection ul {
  padding-left: 0;
}

.speakermenudrawer .contactsection ul li {
  list-style: none;
  font-size: 1rem;
  display: flex;
  grid-gap: 0.5rem;
  align-items: center;
}

.speakermenudrawer .contactsection ul li img {
  max-width: 1rem;
}

.speakermenudrawer .contactsection .contactbtn {
  height: 2.4rem;
  min-width: 10rem;
  border-radius: 20px;
  background-color: #fff;
  border-color: #fff;
  color: #212121;
  letter-spacing: 0.5px;
  font-weight: 600;
}

.contactFormPaidSpeaker .ant-form-item .ant-input-group-addon:first-child {
  height: 45px;
  background: transparent;
  border-radius: 6px 0 0 6px;
}

.contactFormPaidSpeaker .ant-form-item .input-control input {
  height: 45px;
  border-radius: 0 6px 6px 0;
}

.contactFormPaidSpeaker .ant-form-item .input-control .ant-select-arrow span,
.contactFormPaidSpeaker .ant-form-item .input-control {
  color: #fff;
}

.contactFormPaidSpeaker .ant-form-item-explain-error {
  color: #ddd;
  margin-top: 5px;
  margin-bottom: 15px;
}

.contactFormPaidSpeaker .ant-form-item .ant-input-group-wrapper-status-error .ant-input-group-addon {
  border-color: #fff;
}

.contactFormPaidSpeaker .ant-input-group-addon .ant-select-focused .ant-select-selector {
  color: #fff;
}

#tooltipfortable {
  color: #fff !important;
  text-align: center !important;
}

.dashboard-nav .Navabar_sec .custom-menu-icons-section .input-search .ant-input-affix-wrapper {
  box-shadow: 0 .125rem .25rem rgb(0 0 0/8%);
  border: 2px solid #d9d9d9;
}

.Homepagemain .Homepage .featured-conferences .conferences .slick-slider .slick-list .slick-track .slick-slide .feature-card:hover,
.Homepage .feature-card:hover,
.conference-courses .course-card:hover,
.activitiesMainBody .card1:hover,
.Blog-section-main .Blog-section .blog-cards .blog-card:hover {
  box-shadow: 0 8px 16px 0 rgb(175 165 186 / 40%);
  transform: scale(1.02);
  transition: 0.5s;
}


.basicdetailsform-modal.modal-view.res-modal .ant-modal-title {
  color: #2141ad;
}

.Board_review_sec .Board_review_cards .Board_review_card .Board_review_content,
.Board_review_sec .Board_review_cards .Board_review_card .Mandotory_footer {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.ant-modal-header .ant-modal-title {
  font-weight: 600;
  font-size: 1.2rem;
}

#speakerbreadcrumb .ant-breadcrumb ol li a {
  text-decoration: none;
}

.Medical-conference .medical-banner .medical-banner-section .med-footer .med-price h4 .price,
.Nursing_main .Nursing_main_sec .Nursing_bg_sec .Courses_sec .CE_Courses .CE_Courses_sec .CE_courses_card .CE_courses_footer .CE_courses_down .CE_price span,
.Mandtory_cards .Mandtory_card .Mandotory_footer .down_footer h4 span,
.Board_review_sec .Board_review_cards .Board_review_card .Mandotory_footer .down_footer h4 span,
.dashboard-body .pricing-button-div .pricing-card span,
.Homepagemain .Homepage .Banner-section .Homepageslider .homepageslide .slideleft .button-circle .first-slider-para.first_color,
.medical-banner .medical-banner-main .medical-banner-section .medlocationsection .medlocationright .pricesection h4,
.medical-banner .medical-banner-main .medical-banner-section .medlocationsection .medlocationright .pricesection strong,
.Homepage .feature-footer .feature-price h5,
.Homepage .feature-footer .feature-price strong,
.stateMandate_main .Free_conference_cards .Free_conference_card .conference_bottom .conference_footer .bundle_footer>h4 span,
.activity-detail-page .fee-card .fee-item .content-num .price-text,
.activity-detail-page .activity-detail-sidebar .sidebar-section .credits-added-section .credits-price,
.arialfont,
.cart-main .cart-inner-main .cart-inr-mn .cart-left .quick-checkout-main .quick-table .quick-body tr td.price,
.cart-main .cart-inner-main .cart-inr-mn .cart-left .quick-checkout-main .quick-table .quick-body tr td.text-dark.text-sm-end,
.profile-bt-section .pricing-button-div .pricing-card span,
.registartion_top .reg_tp_main .reg_rgt_main .btm_para .btm_cme .orange-color.fw-bold,
.Resp_Reg_main .registartion_top .reg_tp_mn_sec .reg_rgt_main .btm_para .btm_cme .orange-color.fw-bold,
.mobileCart .cart_mobile .cart-fee .mobile_items .mobile_item .mob_prc span,
.mobileHomepage .Medical-conference .medical-banner .medical-banner-section .med-footer .med-price h4,
.conference_card .conference_card_right .conference_inner_bottom .conference_inner_right ul li h5 span,
.licence_card .licence_bottom h4 span,
.table_sec_body table tbody>tr .td_with_input,
.table_sec_body table tbody tr td:last-child,
.table_sec_body table thead tr th:last-child {
  font-family: 'Open Sans', sans-serif !important;
}

.suggested-hotels-section .suggested-hotels-content .mobile-carousel.speaker-carousel .slick-dots li button:before {
  font-size: 60px;
  color: #2c4db9;
}

.Homepage .slick-dots {
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap: 0.35rem;
}

.Homepage .slick-dots li {
  width: 24px;
  height: 24px;
  margin: 0;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
}

.Homepage .slick-dots li button {
  width: 24px;
  height: 24px;
  padding: 0;
  cursor: pointer;
  touch-action: manipulation;
}

.Homepage .slick-dots li button:before {
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 10px;
}

.Reg_main .uploadbtn {
  color: #2c4db9;
  border: 1px dashed #2c4db9;
  border-radius: 4px;
  background: #FFF;
  color: #2C4DB9;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  height: 45px;
}

#subscription_pop_cancel .ant-popover-buttons button {
  font-size: 14px;
  height: 24px;
  padding: 0px 7px;
  border-radius: 4px;
}

.subscription_list .NoDataFound h5 {
  color: #999;
  text-align: center;
  font-size: 24px;
}

.interested-modal .ant-modal-title {
  color: var(--dark-blue);
  font-size: 22px;
  font-weight: 600;
  padding-left: 3rem;
  padding-top: 5px;
  padding-bottom: 5px;
}

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

.interested-modal .ant-modal-content .dashboard-body .content-section {
  min-height: 160px;
  padding-bottom: 0px
}

.interested-modal .ant-modal-content .dashboard-body .main-body .img-section img {
  height: 110px;
}

.interested-modal .ant-modal-header {
  padding: 10px 20px;
}

.interested-modal .ant-modal-body {
  padding: 15px 20px;
  padding-inline: 3rem;
}

.interested-modal .ant-modal-body .dashboard-body .card1 {
  box-shadow: 2px 4px 12px rgba(0, 0, 0, 0.17);
}

.interested-modal .ant-modal-body .dashboard-body .prog-section .card-progress .ant-progress .ant-progress-inner {
  background-color: #d0cbcb;
}

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

.specialitytabs .specialitytabsmain .ant-tabs-tab .ant-tabs-tab-btn {
  font-size: 1rem;
}

.specialitytabs .specialitytabsmain .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #2C4DB9;
}

.specialitytabs .specialitytabsmain .ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar {
  background-color: #2c4db9;
  height: 3px;
}

.specialitytabs .specialitytabsmain .cmecoursesection {
  background-color: #f5f5f5;
  border-radius: 5px;
  border: 2px solid #ddd;
  padding: 1.5rem;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

.specialitytabs .specialitytabsmain .cmecoursesection .heading {
  text-align: center;
  max-width: 50%;
  margin: 0 auto;
  padding-bottom: 1.5rem;
  line-height: 1.5;
}

.specialitytabs .specialitytabsmain .ant-tabs>.ant-tabs-nav {
  margin-bottom: 0;
}

.specialitytabs .specialitytabsmain .cmecoursesection .cmecoursecard {
  background-color: #fff;
  padding: 1rem;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  border: 1px solid #D4D2D2;
  border-radius: 5px;
  padding-top: 1.35rem;
}

.specialitytabs .specialitytabsmain .cmecoursesection .cmecoursecard .leftsection ul {
  padding-left: 0;
  border-right: 2px dashed #ddd;
  padding: 1.25rem;
}

.specialitytabs .specialitytabsmain .cmecoursesection .cmecoursecard .leftsection ul li {
  list-style: none;
  display: flex;
  grid-gap: 1rem;
  align-items: center;
  margin-bottom: 1rem;
  font-size: 1.05rem;
  color: #212121;
}

.specialitytabs .specialitytabsmain .cmecoursesection .cmecoursecard .leftsection ul li b {
  line-height: 1.5;
}

.specialitytabs .specialitytabsmain .cmecoursesection .cmecoursecard .leftsection ul li img {
  width: 1.1rem;
  height: fit-content;
}

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

.specialitytabs .specialitytabsmain .cmecoursesection .cmecoursecard .rightsection .righttop {
  background: linear-gradient(to bottom, #FFCBB5 0%, #ffefe8 100%);
  padding: 1rem;
  border-radius: 5px;
}

.specialitytabs .specialitytabsmain .cmecoursesection .cmecoursecard .rightsection .top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #D2D1D1;
  margin-bottom: 1rem;
}

.specialitytabs .specialitytabsmain .cmecoursesection .cmecoursecard .rightsection .top h5 {
  color: #5F5F5F;
  font-size: 1.1rem;
}

.specialitytabs .specialitytabsmain .cmecoursesection .cmecoursecard .rightsection .top h6 {
  font-weight: bold;
}

.specialitytabs .specialitytabsmain .cmecoursesection .cmecoursecard .rightsection .content b {
  text-transform: uppercase;
}

.specialitytabs .specialitytabsmain .cmecoursesection .cmecoursecard .rightsection .content .bottom {
  display: flex;
  align-items: center;
  grid-gap: 0.5rem;
}

.specialitytabs .specialitytabsmain .cmecoursesection .cmecoursecard .rightsection .content .bottom h4 {
  color: #ff773d;
  font-weight: bold;
}

.specialitytabs .specialitytabsmain .cmecoursesection .cmecoursecard .rightsection .content .bottom .save {
  background-color: #fff;
  width: 5rem;
  padding: 0.15rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #ff773d;
  border-radius: 15px;
}

.specialitytabs .specialitytabsmain .cmecoursesection .cmecoursecard .rightsection .subscribenow {
  background-color: #2C4DB9;
  border-color: #2C4DB9;
  color: #fff;
  width: 100%;
  min-height: 2.5rem;
  border-radius: 5px;
  margin-top: 1rem;
  font-weight: 600;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

.specialitytabs .specialitytabsmain .ant-switch {
  background-color: #2c4db9;
}

.table #Hotelsection {
  scroll-margin-top: 5.5rem;
}

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

.premiummembership .ant-tabs-tab {
  padding: 0;
}

.premiummembership .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  background-color: var(--dark-blue) !important;
  color: #fff !important;
  padding: 7px 20px;
  border-radius: 6px;
  box-shadow: none;
}

.premiummembership .ant-tabs-tab .ant-tabs-tab-btn {
  padding: 7px 20px;
  font-size: 1.2rem;
  cursor: pointer;
  color: var(--dark-blue);
  font-weight: 600;
  letter-spacing: 0.4px;
  background-color: #c0eaff90;
  border-radius: 6px;
}

.premiummembership .ant-tabs-tab+.ant-tabs-tab {
  margin-left: 15px;
}

.premiummembership .ant-tabs-top>.ant-tabs-nav::before {
  border-bottom: 0 !important;
}

.ant-pagination.mobile_listing_pagination .ant-pagination-prev,
.ant-pagination.mobile_listing_pagination .ant-pagination-jump-prev,
.ant-pagination.mobile_listing_pagination .ant-pagination-jump-next,
.ant-pagination.mobile_listing_pagination .ant-pagination-item {
  margin-right: 6px;
}

#pricingsection .registrationtabs #hotelaccommodation .ant-checkbox-inner {
  border-color: #f05e8d;
  border-width: 2px;
  width: 20px;
  height: 20px;
}

#pricingsection .registrationtabs #hotelaccommodation .ant-checkbox-inner::after {
  height: 11.5px;
  width: 6.5px;
}

#pricingsection .registrationtabs .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner {
  border-color: #000;
  /* border-color: #f05e8d; */
}

#pricingsection .registrationtabs .ant-radio-wrapper .ant-radio .ant-radio-inner {
  border-color: #666;
}

.instagramsection {
  display: flex;
  align-items: center;
}

.instagramsection span svg {
  background: linear-gradient(45deg, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

@media (max-width: 1420px) {
  .dashboard-nav.navbar .container {
    max-width: 100% !important;
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .dashboard-nav .nav_first_row {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

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

  .activitiesMainBody .content-section .state-mandate .text-section,
  .dashboard-body .state-mandate .text-section,
  .dashboard-body .state-mandate .text-section,
  .activitiesMainBody .content-section .rating-div span,
  .activitiesMainBody .content-section .icon-card-middle-sec span,
  .activitiesMainBody .content-section .speciality_clr span {
    font-size: 0.86rem;
  }

  .dashboard-body .pricing-button-div .pricing-card span {
    font-size: 1.1rem;
  }

  .activitiesMainBody .content-section .state-mandate .text-section,
  .dashboard-body .state-mandate .text-section,
  .dashboard .dashboard-body .content-section .rating-div span,
  .dashboard .dashboard-body .content-section .icon-card-middle-sec span,
  .dashboard .dashboard-body .content-section .speciality_clr span,
  .dashboard .dashboard-body .content-section h6,
  .dashboard .dashboard-body .content-section .icon-card span,
  .dashboard-body .prog-section .plan_now span {
    font-size: 0.875rem !important;
  }
}

@media (max-width: 768px) {
  .trailModalthree {
    width: 100% !important;
  }

  .Abstract .Abstractpage .form-input label {
    align-items: baseline;
  }

  .herhealthonco2025 .glob_2024_nav_home.navbar {
    background-color: #fff !important;
  }

  .specialitytabs .specialitytabsmain .cmecoursesection .cmecoursecard .leftsection ul li {
    line-height: 1.5;
    margin-bottom: 0.5rem;
  }

  .activitiesMainBody .content-section .state-mandate .text-section,
  .dashboard-body .state-mandate .text-section,
  .dashboard-body .state-mandate .text-section,
  .activitiesMainBody .content-section .rating-div span,
  .activitiesMainBody .content-section .icon-card-middle-sec span,
  .activitiesMainBody .content-section .speciality_clr span {
    font-size: 0.9rem;
  }

  .dashboard-body .pricing-button-div .pricing-card span {
    font-size: 1.1rem;
  }

  .ListingRespMobile .activitiesMainBody .content-section .heading-section,
  .card-col .content-section .heading-section,
  .ListingRespMobile .activitiesMainBody .content-section h6,
  .listingPageMobile .activitiesMainBody .content-section h6 {
    margin-bottom: 0;
  }

  .interested-modal .ant-modal-title {
    color: var(--dark-blue);
    font-size: 18px;
    font-weight: 600;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

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

  .interested-modal {
    width: 95% !important
  }

  .interested-modal .ant-modal-content .ant-modal-body .activity-detail-recommendations,
  .interested-modal p {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .premiummembership .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
    background-color: var(--dark-blue) !important;
    color: #fff !important;
    padding: 6px 12px;
    border-radius: 4px;
    box-shadow: none;
  }

  .premiummembership .ant-tabs-tab .ant-tabs-tab-btn {
    padding: 6px 12px;
    font-size: 1.2rem;
    cursor: pointer
  }

  .premiummembership .ant-tabs-tab+.ant-tabs-tab {
    margin-left: 10px;
  }

  .premiummembership.d-flex {
    gap: 0;
  }

  .Abstract .Abstractpage .form-input .ant-form-item {
    margin-bottom: 10px
  }

  .Abstract .Abstractpage .form-input .ant-form-item .ant-form-item-label {
    padding-bottom: 3px
  }

  .Neurology-Abstract-Modal .Abstractpage .abstract-guidelines-button-section .abstract-guidelines-button {
    width: 90%;
    margin-bottom: 1rem;
    margin-right: 0 !important;
    border: none !important;
    box-shadow: none !important;
  }

  .Neurology-Abstract-Modal .Abstractpage .abstract-guidelines-button-section .abstract-guidelines-button span {
    font-size: 1.05rem;
  }

  .Neurology-Abstract-Modal .Abstractpage .main-form-main h4 {
    padding-bottom: 0.7rem !important;
    margin-bottom: 0.7rem !important;
    font-size: 2.25rem;
  }

  .herhealth_sponsor_main .Neurology-Abstract-Modal .Abstractpage .main-form-main h4 {
    font-size: 1.8rem;
  }

  .Neurology-Abstract-Modal .Abstractpage .main-form-main h4:first-child span {
    background: linear-gradient(to right, #002AB4 0%, #A330ED 50%, #FD3DB5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
  }

  .ISCC-Abstract-Modal .Abstractpage .main-form-main h4:first-child span {
    background:  linear-gradient(90deg, #C43F88 0%, #FF0000 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
  }

  .american-neurology-contact-form .addresssection .rightsection .submit-button button {
    width: 100%;
  }

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

/* End */
@media (min-width: 2000px) {

  .Nursing_main.ams_main,
  .Nursing_main.ams_main .Footer.scroll.copyright-section {
    max-width: 100rem !important;
    padding: 0;
    margin: 0 auto;
  }

  .Nursing_main .Nursing_main_sec .Nursing_bg,
  .Organizer .Organizer-section .Organizer-body,
  .Organizer .organizer-nav-main .Organizer-section {
    max-width: 100rem !important;
    padding: 0 !important;
    margin: 0 auto;
  }

  .OrganizerNav,
  .tmc-landing .TMC-Laning-page-main,
  .organizer_landing_details .all-container,
  .HCP_main .hcp_main_sec,
  .myActivityModule .myActivityModuleBody .myActcontainer,
  .dashboard-nav.navbar,
  .aboutusMain .aboutus_body,
  .Medical_Resources_main .Medical_Resources_sec,
  .dashboard .dashboard-body,
  .Blog_main .Blog-main-sec,
  .dashboard-nav.navbar .container,
  .ant-drawer.menu-drawer,
  .HCP_Browse .hcp_browse_category,
  .Contact_main .contact_main_sec,
  .policy,
  .pressroom {
    max-width: 100rem !important;
    margin: 0 auto;
  }

  .Organizer .Organizer-section .Organizer-body .Organizer-Banner .Organizer-banner-content {
    padding-left: 0 !important;
  }
}

@media (min-width: 1600px) {
  .search-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
    width: 52rem;
  }

  .Notifications_main .all-container .container.Notifications,
  .myActivityModule .myActivityModuleBody .myActcontainer,
  .CMECE_main .CMECEPlanner,
  .credit-vault .all-container .main-body-vault .container {
    max-width: 1550px !important;
  }
}

@media (max-width: 991px) {

  .american-neurology-contact-form .addresssection .leftsection,
  .american-neurology-contact-form .addresssection .rightsection {
    width: 100%;
  }

  .american-neurology-contact-form .addresssection {
    flex-direction: column;
    grid-gap: 2rem;
  }

  .interested-modal .ant-modal-body {
    padding-inline: 1rem;
  }

  .american-neurology-contact-form .addresssection .leftsection .queries {
    width: 100%;
  }

  .american-neurology-contact-form .addresssection .leftsection {
    border-right: none;
    background: linear-gradient(90deg, rgba(222, 230, 255, 1) 0%, rgba(255, 223, 253, 1) 100%);
    padding-inline: 0;
    padding: 1.5rem;
    border-radius: 1rem;
  }

  .american-neurology-contact-form .queries .divider {
    background: linear-gradient(90deg, rgba(0, 42, 180, 1) 0%, rgba(163, 48, 237, 1) 100%);
    display: inline-block;
    height: 1px;
  }

  .american-neurology-contact-form .addresssection .rightsection {
    padding-left: 0;
  }

  .american-neurology-contact-form .rightsection .mobileheading {
    color: #002AB4;
    font-weight: 600;
  }

  .american-neurology-contact-form .rightsection .map .clickhere,
  .american-neurology-contact-form .mobileclick {
    color: #002AB4;
  }


  #CEO {
    margin-top: 2rem;
  }

  #CEO #neurology_summit_2025 {
    background: #EEF2FF !important;
    padding-bottom: 5rem;
  }

  #CEO .slick-dots {
    bottom: 40px;
  }

  .cancercareceo#CEO .slick-slider {
    background: #EEF2FF !important;
    border-radius: 0;
  }

  #CEO .slick-slider {
    background: #EEF2FF !important;
    margin-bottom: 1.5rem;
    border-radius: 1.5rem;
  }

  .premiummembership {
    grid-gap: 1.25rem;
  }

  .premiummembership .form-check-input:checked {
    background-color: #2c4db9;
    background-image: var(--bs-white) !important;
  }

  .premiummembership .form-check-label {
    margin-left: 0;
    font-weight: 600;
    font-size: 1rem;
    padding-bottom: 0.5rem;
  }

  .mobile-menu-drawer .mega-menu-body .icons-section .preloginrow {
    grid-template-columns: repeat(1, 1fr);
    display: grid;
    grid-gap: 0.5rem;
    padding-left: 1.5rem;
  }

  .org_login a {
    text-decoration: none;
  }

  .mobile-menu-drawer .mega-menu-body .icons-section .preloginrow .widthcol {
    width: 100%;
  }

  .mobile-menu-drawer .dashboard-menudropdown-items {
    display: flex;
  }

  .mobile-menu-drawer .dashboard-menudropdown-items a {
    text-decoration: none;
    color: #212121;
  }

  .mobile-menu-drawer .menu-top {
    display: flex;
  }

  #agendatabs .nav-tabs .nav-link.active {
    background: none;
  }

  .Abstract .Abstractpage .top-form {
    grid-template-columns: repeat(2, 1fr);
  }

  .detail-section .sub-details-content .speakers-section .ant-carousel .slick-dots-bottom {
    bottom: -13px;
    margin-left: 0;
  }

  .detail-section .sub-details-content .speakers-section .ant-carousel .slick-dots-bottom li button {
    background: #102f99;
  }

  .menu-drawer .ant-drawer-header-title {
    margin-left: 0;
  }

  .menu-drawer .ant-drawer-header-title .menu-top {
    display: flex;
  }

  .menu-drawer .ant-drawer-header-title .menu-top .close-button {
    margin-left: auto;
    margin-right: 0;
  }

  .menu-drawer .ant-drawer-header-title .menu-top .close-button img {
    max-width: 1.8rem;
  }

  .menu-drawer .ant-drawer-header-title .menu-top .logo-middle-sec {
    display: none;
  }

  .menu-drawer .mega-menu-body .dashboard-menudropdown-items li a {
    font-size: 1.1rem;
    text-decoration: none;
    font-weight: 600;
  }

  .menu-drawer .mega-menu-body .dashboard-menudropdown-items li a::after {
    display: none;
  }

  .menu-drawer .ant-drawer-body {
    padding-top: 0;
  }

  .menu-drawer .ant-drawer-body .mega-menu-body .ant-menu-vertical li a .mobileimg {
    min-width: 1.8rem;
    display: inline-block;
  }

  .menu-drawer .mega-menu-body .dashboard-menudropdown-items li {
    margin: 0;
  }

  .menu-drawer .mega-menu-body .ant-menu-vertical .ant-menu-item {
    padding-left: 8px;
  }

  .menu-drawer .mega-menu-body .ant-menu-vertical .ant-menu-item.cmeproviders {
    overflow: visible;
    display: contents;
  }

  .menu-drawer .mega-menu-body .ant-menu-vertical .ant-menu-item.cmeproviders .ant-collapse-content-box {
    padding-top: 0;
  }

  .menu-drawer .mega-menu-body .ant-menu-vertical .ant-menu-item.cmeproviders a::before {
    display: none;
  }

  .Mobilemenudrawer {
    z-index: 999999 !important;
  }

  .browser-activities-drawer {
    /* z-index: 1250 !important; */
    z-index: 999999 !important;
  }

  .resp-search-drawer .ant-drawer-content-wrapper {
    height: inherit !important;
  }

  .menu-drawer .ant-drawer-body .mega-menu-body .dashboard-menudropdown-items {
    border-right: none;
    padding-top: 0.5rem;
  }
}

@media (max-width: 900px) {
  .ant-drawer-header .ant-drawer-header-title .logo-middle-sec {
    padding-left: 2.5rem;
    padding-right: 2rem !important;
  }
}

@media (max-width: 780px) {
  .mobile-menu-drawer .mega-menu-body .icons-section .preloginrow {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 0.5rem;
  }

  .formtwocolumns {
    flex-direction: column;
  }

  .keywords {
    width: 100% !important;
  }

  #speakermodal .modal-content {
    padding: 0 1rem;
    min-height: 100vh;
    margin: 0;
    width: 100%;
    padding-bottom: 1rem;
  }

  #speakermodal {
    width: 100%;
    margin: 0;
  }

  #speakermodal .modal-content .modal-header span {
    display: none;
  }

  #speakermodal .modal-content .modal-header span.anticon {
    display: block;
  }
}

@media (max-width: 600px) {

  .table #Hotelsection {
    scroll-margin-top: 3rem;
  }

  .mobile-menu-drawer .mega-menu-body .icons-section .preloginrow {
    grid-template-columns: repeat(1, 1fr);
  }

  .Homepage .feature-footer .feature-price h5,
  .Homepage .feature-footer .feature-price strong {
    font-family: 'Lato', sans-serif !important;
  }

  .plain-Tabs .frequency-tabs .ant-form-item .ant-checkbox-wrapper {
    min-width: 4rem;
  }

  .Contact_main .contact_main_sec .HCP-Contact-Form .Contact-Form p {
    margin-bottom: 0;
  }

  .Contact_main .contact_main_sec .HCP-Contact-Form .Contact-Form .ant-form-item-control-input-content {
    display: flex;
    flex-direction: column;
    grid-gap: 0.2rem;
  }

  .plan-activity-body .reminder-sec .plain-tabs-select .ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow {
    top: 34%;
  }

  .Nursing_main .Nursing_main_sec .Nursing_bg_sec .Courses_sec .CE_Courses .CE_Courses_sec .CE_courses_card .CE_courses_content h5 {
    min-height: auto !important;
  }

  .Free_conference_cards .Free_conference_card .conference_top {
    max-height: unset !important;
    min-height: auto !important;
  }

  .ant-picker-range-wrapper .ant-picker-panel-container .ant-picker-panels {
    flex-wrap: wrap;
  }

  .ant-picker-range-wrapper .ant-picker-panel-container .ant-picker-panels .ant-picker-date-panel {
    width: 100%;
  }

  .ant-picker-range-wrapper .ant-picker-panel-container .ant-picker-panel .ant-picker-content,
  .ant-picker-panel-container .ant-picker-panel table {
    width: 100%;
  }

  .Abstract .Abstractpage .top-form {
    grid-template-columns: repeat(1, 1fr);
  }

  .activitiesBodySideBarFilterBy .activitiesBodySideBarFilterByBody .ant-collapse-content-box .ant-form-item-control-input-content .icon-wrapper .ant-slider {
    max-width: 88%;
  }

  .activitiesBodySideBarFilterBy .activitiesBodySideBarFilterByBody .ant-collapse-content-box .ant-form-item-control-input-content .icon-wrapper span:last-child {
    min-width: 3rem;
    text-align: right;
  }

}

@media (max-width: 450px) {

  .mobile-search {
    top: 60px !important;
  }

  /* newly added css using AI */
  .dashboard-nav.responsive-nav {
    z-index: 1000;
  }

  .dashboard-nav.responsive-nav.app-strip-added + .mobile-search {
    /* top: 166px; */
    z-index: 1001;
  }

  .scrolled .dashboard-nav.responsive-nav.app-strip-added + .mobile-search {
    top: 112px;
  }
  /* End */

  .sub-banner-section .sub-banner .sub-banner-content .sub-banner-mn-cnt .category-sec {
    grid-template-columns: repeat(1, 1fr) !important;
  }

  .zopim {
    bottom: 57px !important;
    z-index: 1100 !important;
  }

  .dashboard-body .Trending_sec .trending_blogs .trending_blog {
    box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 4%);
    margin: 5px;
  }

  .user-exists-modal .varify_button_sec {
    flex-direction: column;
    gap: 1rem;
  }

  .user-exists-modal .varify_button_sec .btn-blue,
  .user-exists-modal .varify_button_sec .btn-blue-bordered,
  .user-exists-modal .varify_button_sec>a {
    width: 100%;
  }

  #agendatabs a button {
    font-size: 1rem;
    margin-right: 0.25rem !important;
    margin-bottom: 0.5rem;
  }

  .Neurology-Contact-Modal .queries span {
    font-size: 0.95rem !important;
  }

  .dashboard-nav.navbar .container {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .dashboard-nav.navbar .navbar-brand img {
    max-width: 200px;
    max-height: 60px;
  }

  .americannavbar #conferencenav.cancercarecardiology .navbar-toggler {
    top: 5rem !important;
  }
  .americannavbar.scrolled #conferencenav.cancercarecardiology .navbar-toggler {
    top: 4.5rem !important;
  }
  #conferencenav.cancercarecardiology .navbar-toggler-icon{
    width:1em !important;
    height: 1em !important;
  }
  .americannavbar #conferencenav.cancercarecardiology  .scrolled .mobilenavigation {
    padding-inline: 0.5rem;
    position: absolute;
    top: 5rem;
    width: 86.2%;
    margin: 0 auto;
    left: 0;
    right: 0;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }
}

@media (max-width: 375px) {
  .mobile-menu-drawer .mega-menu-body .icons-section .preloginrow {
    grid-gap: 0;
  }

  .dashboard-nav.navbar .navbar-brand {
    margin-right: 12px;
  }

  .dashboard-nav.navbar .navbar-brand img.userimg {
    max-width: 25px;
    max-height: 25px;
  }


  .dashboard-nav.navbar .container {
    max-width: 100% !important;
  }

  .dashboard-nav.navbar .navbar-brand:first-child {
    margin-right: 0.25rem;
    padding-top: 3px;
  }

  .dashboard-nav.navbar .navbar-brand {
    margin-right: 0.8rem;
  }
}

@media (max-width: 350px) {

  .dashboard-nav.navbar .navbar-brand:first-child {
    margin-right: 0.25rem;
  }

  .speakermenudrawer .ant-drawer-wrapper-body {
    flex-direction: row;
  }
}

@media (max-width: 320px) {
  .mobile-dashboard-body .single-card-content .topics-header-section span {
    font-size: 14px;
  }

  .mobile-dashboard-body .resp-main-col .main-body .recommend-title {
    padding-right: 0;
  }

  .mobile-dashboard-body .main-body .title h3 {
    font-size: 17px;
  }

  .mobile-dashboard-body .resp-main-col {
    padding-left: 15px;
    padding-right: 15px;
  }

  .mobile-dashboard-body .responsive-single-summary-card .summary-section {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }

  .mobile-dashboard-body .single-card-content .credits-summary-section {
    flex-direction: column;
  }

  .mobile-dashboard-body .single-card-content .credits-summary-section .spacer-20 {
    height: auto;
  }

  .mobile-dashboard-body .responsive-single-summary-card .expand-section {
    width: 100%;
    text-align: right;
    padding-top: 1rem;
  }

  .mobile-dashboard-body .single-card {
    padding-bottom: 15px;

  }
}

.mobile-main-body .credit-vault-body .credit-vault-body-top .credit-vault-body-top-header .credit-vault-body-top-header-button {
  width: 100%;
}

.mobile-dashboard-body .responsive-single-summary-card .summary-section {
  width: 100% !important;
}

.activitiesBody .topHeadingTitle span {
  line-height: 1.2;
}

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

  .profile-body .employement-professional-section,
  .profile-body .button-speaker,
  .profile-body .profile-carousel {
    padding-left: 30px;
  }

  .subscription_list .NoDataFound h5 {
    font-size: 15px;
  }
}

@media (min-width: 1500px) and (max-width: 2000px) {
  #vertical_nav #vertical-nav-active {
    min-height: 2rem !important;
    background-size: contain;
  }
}

/* line number 7504 */

.activitiesMainBody .card1 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* new css */

.user-exists-modal .ant-modal-content .ant-modal-header .ant-modal-title,
.responsive-signup-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  padding-right: 2rem;
}

.activitiesMainBody .card1 .overlay-div-section {
  left: 0 !important;
}

.ant-modal.responsive-signup-modal .ant-modal-content .ant-modal-close .ant-modal-close-x .anticon-close {
  border: 1px solid #2c4db9;
  padding: 5px;
  border-radius: 15px;
  color: #2c4db9;
}

.activitiesMainBody .card1:hover {
  display: flex !important;
}

/* conference landing menu css */

#conferencelandingmenu .nav-link.active {
  background: #ff773d;
  border-radius: 25px;
}

#agendatabs .nav-tabs {
  justify-content: center;
  border: none;
  padding-top: 0;
  grid-gap: 2rem;
}

#agendatabs .nav-tabs .nav-link {
  border: none;
  font-weight: 600;
  color: #2C4DB9;
  padding: 0.25rem 1.5rem;
  background: #ECEBEE;
  border-radius: 5px;
}

.oncologywomentabs#agendatabs .nav-tabs .nav-link {
  background-color: #ffe0e6;
}


#agendatabs .nav-tabs .nav-link.active {
  background-color: #2C4DB9;
  color: #fff;
}

.agendaherhealth .nav-tabs .nav-link.active {
  background-color: #f05e8d !important;
  color: #fff !important;
}

.oncologywomentabs .nav-tabs .nav-link.active {
  background-color: #212121 !important;
  color: #fff !important;
}

.herhealth2025tabs .nav-tabs .nav-link.active {
  background-color: #9c27b0 !important;
}

.agendaherhealth .nav-tabs .nav-link {
  color: #f05e8d !important;
}

.oncologywomentabs .nav-tabs .nav-link {
  color: #212121 !important;
}

.oncologoprime .nav-tabs .nav-link {
  color: #6A0DAD !important;
}

.herhealthonco #agendatabs .nav-tabs .nav-link.active {
  background-color: #f05e8d;
  color: #fff !important;
}

.herhealthonco #agendatabs .nav-tabs .nav-link {
  color: #f05e8d;
}

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

.nav-tabs.Oncologyprimarytabs .nav-link {
  color: #6A0DAD !important;
}

.herhealthonco #agendatabs .nav-link.active {
  color: #6A0DAD !important;
  background: #F3FCF6;
}

.nav-tabs.Oncologyprimarytabs .nav-link {
  background-color: #edd5ff !important;
}

.herhealth2025tabs#agendatabs .nav-tabs .nav-link {
  background: #fae0ff;
  color: #9c27b0 !important;
}

.herhealth2025tabs#agendatabs .nav-tabs .nav-link.active {
  color: #fff !important;
}

.venuesection .slick-slider .slick-arrow.slick-prev,
.venuesection .slick-slider .slick-arrow.slick-next {
  background: #f05e8d !important;
}

.oncologywomencarevenue.slick-slider .slick-arrow.slick-prev,
.oncologywomencarevenue.slick-slider .slick-arrow.slick-next {
  background: #FFC1CC !important;
}

.oncologywomencarevenue.slick-slider .slick-next:before,
.oncologywomencarevenue.slick-slider .slick-prev:before {
  color: #212121;
}

.oncologyvenuesection .slick-slider .slick-arrow.slick-prev,
.oncologyvenuesection .slick-slider .slick-arrow.slick-next {
  background-color: #6A0DAD !important;
}

#mobileconferencedots .slick-dots li button:before,
#mobileconferencedotstop .slick-dots li button:before {
  font-size: 2.8rem;
  color: #273c7f;
}

#navbar.sticky {
  position: fixed !important;
  top: 0;
  width: 100%;
  z-index: 25;
}

#navbar.sticky .navbar {
  background-color: #fff !important;
  transition: 1s;
  box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%) !important;
  ;
}

#navbar.sticky .navbar a {
  color: #000;
}

#navbar.sticky .navbar a.active {
  color: #fff;
}

/* conference detail page css by sandeep */

#conferencenav .navbar-toggler:focus:not(:focus-visible) {
  box-shadow: none;
}

#conferencenav .navbar-toggler {
  border: none;
  padding-right: 0;
  position: absolute;
  right: 2rem;
}

#conferencenav .navbar-toggler-icon {
  background-image: url(/images/global_pediatric/mobile_menu.png) !important;
}

#conferencenav .navbar-nav {
  flex-direction: inherit;
  grid-gap: 0.8rem;
  padding-right: 5rem;
}

#conferencenav .navbar-nav a {
  color: #000;
}

.americanneurology.navbar-nav a {
  letter-spacing: 0;
}

#offcanvasNavbar-expand-false .offcanvas-body {
  background-color: #000;
}

#offcanvasNavbar-expand-false .offcanvas-body a {
  color: #fff;
  font-size: 1.1rem;
}

#offcanvasNavbar-expand-false .offcanvas-body .nav-item {
  color: #fff;
  font-size: 1.1rem;
  padding: 0.5rem 0;
  cursor: pointer;
}

#offcanvasNavbar-expand-false .offcanvas-header .btn-close {
  background-image: url(/images/conference_images/closeicon.svg);
  opacity: 1;
}

#offcanvasNavbar-expand-false .offcanvas-header .btn-close:focus {
  box-shadow: none;
}

#mobilespeakerdots .slick-dots li.slick-active button:before {
  color: #FF5D00;
  background-color: #FF5D00;
  border-color: #FF5D00;
}

#mobilespeakerdots .slick-dots li button:before {
  color: #000;
  font-size: 2.5rem;
  border: 2px solid #fff;
  border-radius: 15px;
  width: 18px;
  height: 18px;
}

#mobileconferencedotstop {
  background-color: #fff;
}

#mobileconferencedots .slick-slider .slick-arrow,
#mobileconferencedotstop .slick-slider .slick-arrow {
  display: block;
  background: #2c4db9;
  width: 2rem;
  height: 2rem;
  border-radius: 25px;
  z-index: 4
}

.breadcrumbsection {
  box-shadow: none !important;
  z-index: 7 !important;
}

.breadcrumbsection ol li a {
  text-decoration: none;
}

#mobileconferencedots,
#upcomingevents {
  background-color: #fff;
}

#mobileconferencedots .slick-slider .slick-arrow::before,
#fullmapmodal .slick-slider .slick-arrow::before {
  display: block;
}

#mobileconferencedots .slick-slider .slick-arrow.slick-next,
#pedratric_conf #neuroscience .slick-slider .slick-arrow.slick-next {
  right: -0.5rem;
  top: 42%;
}

#mobileconferencedots .slick-slider .slick-arrow.slick-prev,
#pedratric_conf #neuroscience .slick-slider .slick-arrow.slick-prev {
  left: -0.5rem;
  top: 42%;
  z-index: 15;
}

#testimonials .slick-list .slick-track {
  background-color: #2c4db9;
}

#wheretostay .slick-list .slick-track {
  background-color: transparent;
}

.oncologyattractions .slick-slider .slick-arrow.slick-prev .oncologyattractions .slick-slider .slick-arrow,
.oncologyattractions .slick-slider .slick-arrow {
  background: #f05e8d !important;
}

.oncologyprimaryattractions .slick-slider .slick-arrow.slick-prev .oncologyprimaryattractions .slick-slider .slick-arrow,
.oncologyprimaryattractions .slick-slider .slick-arrow {
  background: #6A0DAD !important;
}

#mobileconferencedots #neuroscience .slick-slider .slick-arrow::before,
#mobileconferencedots #wheretostay .slick-slider .slick-arrow::before {
  color: #2c4db9;
}

#neurology_summit_2024 #mobileconferencedots #wheretostay .slick-slider .slick-arrow,
#neurology_summit_2024 #mobileconferencedots #neuroscience .slick-slider .slick-arrow {
  background-color: var(--dark-blue);
  padding: 7px;
  border-radius: 20px;
  border: 1px solid #fff;
  width: 2rem;
  height: 2rem;
}

#neurology_summit_2024 #mobileconferencedots #wheretostay .slick-slider .slick-arrow.slick-prev {
  transform: rotate(180deg);
  top: 38.2%
}

#neurology_summit_2024 #mobileconferencedots #neuroscience .slick-slider .slick-arrow.slick-prev {
  transform: rotate(180deg);
  top: 39%
}

#neurology_summit_2025 #mobileconferencedots #wheretostay .slick-slider .slick-arrow,
#neurology_summit_2025 #mobileconferencedots #neuroscience .slick-slider .slick-arrow,
#neurology_summit_2025 #pedratric_conf #neuroscience .slick-slider .slick-arrow {
  background-color: var(--summit-2025-primary);
  padding: 7px;
  border-radius: 20px;
  /* border: 1px solid #fff; */
  /* width: 2rem;
  height: 2rem; */
}

#neurology_summit_2025 #mobileconferencedots #wheretostay .slick-slider .slick-arrow.slick-prev,
#neurology_summit_2025 #pedratric_conf #neuroscience .slick-slider .slick-arrow.slick-prev {
  transform: rotate(180deg);
  top: 38.2%;
}

#neurology_summit_2025 #mobileconferencedots #neuroscience .slick-slider .slick-arrow.slick-prev,
#neurology_summit_2025 #pedratric_conf #neuroscience .slick-slider .slick-arrow.slick-prev {
  transform: rotate(180deg);
  top: 39%
}

#neurology_summit_2025 #mobileconferencedots #neuroscience .slick-slider .slick-arrow.slick-prev {
  bottom: -40px;
  top: auto;
  left: 0rem;
}

#CEO .slick-dots li button:before {
  font-size: 0 !important;
  color: #0A3FC5;
  min-width: 1rem;
  background: #0A3FC5;
  max-height: 0.5rem;
  top: 1rem;
  border-radius: 1rem;
}

#CEO .slick-dots li.slick-active {
  margin-right: 1rem;
}

#CEO .slick-dots li.slick-active button:before {
  min-width: 2rem;
}

#fullmapmodal {
  max-width: 85% !important;
}

#fullmapmodal img {
  width: 100%;
}

#fullmapmodal .slick-prev {
  left: 5rem;
}

#fullmapmodal .slick-next {
  right: 5rem;
}

#fullmapmodal .slick-prev,
#fullmapmodal .slick-next {
  background-color: #2c4db9;
  display: flex;
  width: 3rem;
  height: 3rem;
  border-radius: 25px;
  z-index: 5;
}

#fullmapmodal .slick-list {
  max-width: 50%;
  margin: 0 auto;
}

#pedratric_conf .ant-back-top .ant-back-top-content,
#sponsor_main .ant-back-top .ant-back-top-content {
  background: rgba(44, 77, 185, .68);
}

#conferencedrawerid {
  background-color: #000;
}

.conferencedrawerid.herHealthnav.nav2024 a {
  color: #f05e8d !important;
}

.oncologywomencarenav.conferencedrawerid.herHealthnav.nav2024 a {
  color: #212121 !important;
}

.conferencedrawerid.herHealthnav a {
  color: #9c27b0 !important;
}

.conferencedrawerid.Oncologymobilenav.nav2024 a {
  color: #6A0DAD !important;
  text-transform: uppercase;
}

/* sponsor form css */

#sposnorformsection .ant-form-item .ant-form-item-row,
#sposnorformsection .ant-form-item .ant-form-item-control {
  min-width: 100%;
}

#sposnorformsection .ant-form-item .ant-form-item-control .ant-form-item-control-input-content input,
#sposnorformsection .ant-form-item .ant-form-item-control .ant-select-selector {
  min-height: 2.5rem;
  border-radius: 5px;
  border-color: #0329AE;
  align-items: center;
}
#sposnorformsection .ant-form-item.ant-form-item-has-error .ant-form-item-control .ant-form-item-control-input-content input {
  border-color: #ff4d4f;
  border-radius: 5px;
}

#sposnorformsection .ant-form-item .ant-input-group-addon {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-color: #03238B;
}

#sposnorformsection .ant-input-group-wrapper-status-error .ant-input-group-addon {
  border-color: #ff4d4f !important;
}

#sposnorformsection .ant-form-item .ant-input-group-addon .ant-select {
  width: unset !important;
  border-color: #03238B;
}

#sposnorformsection .ant-form-item .ant-input-group-addon .ant-select-selector {
  border: none;
  align-items: center;
  border-color: #03238B;
}

#sposnorformsection .ant-form-item .ant-select-selection-placeholder {
  color: #c4c4c4;
}

#sposnorformsection {
  padding-top: 1rem;
}

#sposnorformsection .ant-form-item-explain-error {
  margin: 3px 0 10px;
}

#conferencenav a.nav-link,
#conferencenav div.nav-item {
  padding: 10px 15px;
  border-radius: 5px;
}

/* #conferencenav a.nav-link:hover,
#conferencenav a.nav-link.active,
#conferencenav div.nav-item:hover {
  background-color: var(--orange-color);
  color: #fff !important;
} */

.americanneurology a.nav-link,
.americanneurology div.nav-item {
  padding: 10px 7px !important;
  border-radius: 5px;
  border: 2px solid transparent !important;
}

.glob_2025_nav_home a.nav-link,
.glob_2025_nav_home div.nav-item {
  padding: 10px !important;
  border-radius: 5px;
  border: 2px solid transparent !important;
  text-transform: capitalize
}

.americanneurology div.dropdown {
  border-radius: 5px;
  border: 2px solid transparent !important;
  text-transform: capitalize
}

/* .americanneurology .nav-link:last-child{
  background-color: #FF00FF;
  border:2px solid #FF00FF !important;
  background-color: var(--orange-color);
  border:2px solid var(--orange-color) !important;
} */

.americanneurology a.nav-link:hover,
/* .americanneurology a.nav-link.active, */
.americanneurology div.nav-item:hover,
.americanneurology div.dropdown:hover {
  background-color: transparent !important;
  border-bottom: 3px solid #fff !important;
  color: #fff !important;
  border-radius: 0 !important;
}

/* .americanneurology a.nav-link:last-child:hover,
.americanneurology a.nav-link.active:last-child,
.americanneurology div.nav-item:last-child:hover {
  background-color: #FF00FF !important;
  border:2px solid #FF00FF !important;
} */
#sponsor_main .border-bottom,
.Neurology-Contact-Modal .border-bottom {
  border-color: #9c9c9c !important
}


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

.OncologyPrimarynav #conferencenav a.nav-link:hover,
/* .OncologyPrimarynav #conferencenav a.nav-link.active, */
.OncologyPrimarynav #conferencenav div.nav-item:hover {
  background-color: #6A0DAD;
  color: #fff !important;
}

.herhealth #conferencenav a.nav-link:hover,
.herhealth #conferencenav a.nav-link.active,
.herhealth #conferencenav div.nav-item:hover {
  background-color: #ffe4ec;
  color: #f05e8d !important;
}

.oncologywomencare #conferencenav a.nav-link:hover,
.oncologywomencare #conferencenav a.nav-link.active,
.oncologywomencare #conferencenav div.nav-item:hover {
  background-color: #ffe4ec;
  color: #212121 !important;
}

.herhealthonco2025 #conferencenav a.nav-link:hover,
.herhealthonco2025 #conferencenav a.nav-link.active,
.herhealthonco2025 #conferencenav div.nav-item:hover {
  background-color: #fbebff;
  color: #9c27b0 !important;
}

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

#conferencenav .registertext {
  color: #fff !important;
  background-color: var(--orange-color);
  font-weight: bold;
  min-width: 7rem;
  display: flex;
  justify-content: center;
  border-radius: 5px;
  transition: 1s;
}

.attendslider .slick-dots li.slick-active button:before,
.attendslider .slick-dots li button:before {
  font-size: 3.8rem;
  color: #fff;
  margin-top: -2.5rem;
}

.attendslider .slick-list .slick-track .slick-slide img {
  min-height: 28rem;
}

.banneraffixbtn .ant-affix {
  position: static !important;
}

.banneraffixbtn div {
  width: auto !important;
  height: auto !important;
}

#get_plans #searchsectionid .ant-form-item {
  margin-bottom: 0;
  padding: 0.4rem 0;
}

#get_plans #searchsectionid .ant-form-item.popoverbg {
  background: #e7f6fe;
  border-radius: 0px 5px 5px 0px;
  box-shadow: 0 0.5rem 1rem rgba(56, 56, 56, 0.15);
}

#searchsectionid .ant-select .ant-select-selector {
  border: none;
  border-right: 1px solid #ddd;
}

#searchsectionid .popoverbg .ant-select:last-child .ant-select-selector {
  border: none;
  background: #e7f6fe;
}

#searchsectionid .ant-select .ant-select-selection-item {
  font-weight: 600;
}

#searchsectionid .ant-select.ant-select-focused .ant-select-selector {
  box-shadow: none;
}

.statetabs .tabssection {
  padding-top: 1rem;
  margin-top: -3.75rem;
}

.statetabs .tabssection .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn {
  font-size: 1.05rem;
  text-transform: uppercase;
}

.statetabs .tabssection .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #2C4DB9;
}

.statetabs .tabssection .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-ink-bar.ant-tabs-ink-bar-animated {
  background-color: #2c4db9;
}

.statetabs #stateMandPhysician .ant-select .ant-select-selector {
  min-width: 15rem;
  border-radius: 5px;
  height: 40px;
  align-items: center;
  text-align: left;
}

.statetabs #stateMandPhysician .ant-select .ant-select-selector .ant-select-selection-item {
  color: #2c4db9;
  font-weight: 600;
}

.statetabs .tabssection .ant-rate-star {
  color: #FF773D;
  font-size: 1rem;
}

.statetabs .tabssection .ant-tabs-nav {
  width: 90%;
  margin: 0 auto;
}

.statetabs #stateMandPhysician .ant-select.ant-select-single .ant-select-selector,
.statetabs #stateMandNursing .ant-select.ant-select-single .ant-select-selector {
  background-color: #f1faff;
}

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

#stateMandCardSec .ant-list-item {
  padding: 0;
  border-bottom: unset;
}

#stateMandCardSec .slick-dots li,
#stateMandCardSec .slick-dots li button {
  width: 15px;
  height: 20px;
  cursor: pointer;
}

#stateMandCardSec .slick-dots li button::before {
  color: #348cf9;
  font-size: 3rem;
}

#stateMandCardSec .slick-dots li.slick-active button:before {
  opacity: .75;
}

.bannerstrip .bannerslider .slick-dots {
  padding-top: 1rem;
  bottom: -32px;
}

.bannerstrip .bannerslider .slick-dots li button:before {
  font-size: 3rem;
  color: #348CF9;
}

/* #stateMandPhysician, */
#stateMandNursing,
#specialityBundlesPhysician {
  scroll-margin-top: 200px;
}

#stateMandPhysician {
  scroll-margin-top: 80px !important;
}

#mobile_comprehensive_cme_body .slick-dots li div {
  color: #348cf9 !important;
  font-size: 1.5rem;
}

#mobile_comprehensive_cme_body .slick-dots li.slick-active div {
  opacity: .75;
}

#mobile_comprehensive_cme_body .slick-next:before,
#mobile_comprehensive_cme_body .slick-prev:before {
  background: #2c4db9;
  border-radius: 50%;
  padding: 7px;
  opacity: 1;
}

#mobile_comprehensive_cme_body .slick-next {
  right: -5px;
  z-index: 2;
  top: 50%;
}

#mobile_comprehensive_cme_body .slick-prev {
  left: -17px;
  z-index: 2;
  top: 50%;
}

.Homepageslider .globalslide .slideright {
  position: relative;
}

.Homepageslider .globalslide .livestreaming_logo {
  margin-top: 0;
  position: absolute;
  right: 1.75rem;
  border-radius: 0 10px 0 10px;
}

.bannerstrip.bottombanner .bannerslider .slick-list .slick-track {
  height: auto !important;
}

.statesmobilecollapse .ant-collapse {
  border-radius: 10px;
}

.statesmobilecollapse .ant-collapse .ant-collapse-header {
  border: none;
}

.accordionstatecollapse {
  border-radius: 10px !important;
}

.accordionstatecollapse .ant-collapse-header {
  flex-direction: row-reverse;
  background-color: #fff3ee;
  border-radius: 10px !important;
}

.accordionstatecollapse .ant-collapse-header .ant-collapse-header-text {
  font-size: 1.1rem;
  font-weight: bold;
}

.accordionstatecollapse .ant-collapse-content .slick-dots li button::before {
  font-size: 2.5rem;
  color: #2c4db9;
}

.accordionstatecollapse .ant-collapse-content-box {
  padding-bottom: 2rem !important;
}

.cardpagination .ant-pagination {
  justify-content: flex-end;
  display: flex;
  padding: 0 2rem 1rem;
}

.cardpagination .ant-pagination .ant-pagination-prev .ant-pagination-item-link {
  border-radius: 15px;
}

.cardpagination .ant-pagination .ant-pagination-next .ant-pagination-item-link {
  border-radius: 15px;
}

.cardpagination .ant-pagination .ant-pagination-item {
  border: none;
  font-size: 1.1rem;
}

.cardpagination .ant-pagination .ant-pagination-item.ant-pagination-item-active {
  color: #2C4DB9;
  border-bottom: 2px solid #ff773d;
}

.md_do_section .ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #ff773d;
}

.md_do_section .ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab {
  text-align: center;
  padding: 0.5rem 0;
  min-width: 3rem;
  justify-content: center;
}

.md_do_section .ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-ink-bar.ant-tabs-ink-bar-animated {
  background-color: #ff773d;
}

.md_do_section .ant-tabs .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn {
  font-size: 1.1rem;
  font-weight: 600;
}

.statesmobilecarousel .slick-slider .slick-dots li button:before {
  font-size: 2.8rem;
  color: #2c4db9;
}

.statessectionformobile .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-header .ant-drawer-header-title {
  flex-direction: row-reverse;
  margin-left: 0;
}

.statessectionformobile .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-header .ant-drawer-header-title .ant-drawer-title {
  font-size: 1.1rem;
  font-weight: bold;
}

.statessectionformobile .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-header .ant-drawer-header-title .ant-drawer-close {
  display: block;
  margin-right: 0;
}

#state_cme_blue_card .ant-list-lg .ant-list-item {
  padding: 0;
}

#mobile_MD_section .more_info_html a {
  word-break: break-all;
}

#mob_cme_card .slick-prev {
  left: -17px;
  z-index: 2;
  top: 50%;
}

#mob_cme_card .slick-next {
  right: -5px;
  z-index: 2;
  top: 50%;
}

#mob_cme_card .slick-prev::before,
#mob_cme_card .slick-next::before {
  background: #fff;
  border-radius: 50%;
  padding: 7px;
  opacity: 1;
  color: #393939;
  border: 1px solid #393939;
}

#yearlySubConferenceList .ant-collapse .ant-collapse-item {
  border-radius: 8px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

.pac-item-query {
  padding-right: 5px;
  color: var(--dark-blue) !important;
}

.pac-matched {
  color: var(--dark-blue) !important;
}

.pac-item-query::before {
  content: url(/images/Medical-Resources/CME/location.svg);
  background-size: 5px 10px;
  padding-right: 10px;
  vertical-align: middle;
}

.pac-item {
  color: var(--dark-blue) !important;
  padding: 8px 10px;
  border-bottom: 1px dashed #ddd;
  background-color: #fff;
  font-weight: 500;
  font-size: 15px !important;
}

.pac-item:hover {
  background-color: #fcfcfc;
  cursor: pointer;
  font-weight: 600;
}

.pac-container {
  border: 1px solid #ddd;
  z-index: 1001;
}

.pac-icon {
  display: none;
}

.galleryslider .slick-slide img {
  width: 100%;
}

.galleryslider .slick-arrow,
.galleryslider .slick-arrow:focus,
.galleryslider .slick-arrow:hover {
  background-color: #102f99;
  padding: 1.25rem;
  border-radius: 50%;
  z-index: 5;
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.galleryslider .slick-prev:before {
  padding-left: 4rem;
}

.galleryslider .slick-next:before {
  padding-left: 2rem;
}

.statetabs .mobilestatessearch {
  max-width: 90%;
  margin: 0 auto;
  padding-top: 1rem;
}

.statetabs .mobilestatessearch .ant-select {
  width: 100%;
}

#conferencenav #responsive-navbar-nav {
  justify-content: flex-end;
}

.listing_innovation_banner {
  background-color: #FDE4DF;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin: 0.8rem 0;
}

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

.Homepagemain.listing_innovation_banner .Homepage .Banner-section .Homepageslider .slideright img,
.global_summit2024_banner_sec img {
  position: relative !important;
}

.Homepagemain.global_summit2024_banner_sec {
  padding: 0.8rem 0;
  margin: 0;
}

.inperson_live_div {
  margin-bottom: 1rem;
}

.inperson_live_div .ant-radio-inner {
  border-color: #1890ff;
  border-width: 3px;
}

.inperson_live_div .ant-radio-inner::after {
  width: 30px;
  height: 30px;
  margin-top: -14px;
  margin-left: -14px;
  background-color: #1890ff;
}

.inperson_live_div .ant-radio-wrapper span {
  font-size: 0.9rem;
}

.inperson_live_div .ant-radio-wrapper.ant-radio-wrapper-checked span {
  font-weight: bold;
  padding-right: 0;
}

.inperson_live_tab_sec.nav-tabs .nav-link {
  font-size: 17px;
  color: #2c4db9;
  background: #d7e2ff;
  font-weight: 600
}

.oncology2025table .nav-tabs .nav-link {
  background-color: #fae0ff;
  color: #9c27b0;
  margin-left: 0.2rem;
}

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

.inperson_live_tab_sec.nav-tabs .nav-link.active {
  color: #fff;
  background-color: #2c4db9;
  font-weight: 600;
  border-color: #2c4db9 #2c4db9 #fff;
}

.inperson_live_tab_sec.nav-tabs.inperson_live_tab_2025 .nav-link {
  color: var(--summit-2025-primary);
  background-color: var(--summit-2025-bg);
}

.inperson_live_tab_sec.nav-tabs.inperson_live_tab_2025 .nav-link.active {
  color: #fff;
  background-color: var(--summit-2025-primary);
  border-color: var(--summit-2025-primary) var(--summit-2025-primary) #fff;
}

.oncologytable .nav-tabs .nav-link.active {
  background-color: #f05e8d !important;
  border-color: #f05e8d #f05e8d #fff;
}

.oncologywomencare .nav-tabs .nav-link.active {
  background-color: #FFC1CC !important;
  color: #212121 !important;
  border-color: #FFC1CC !important;
}

.oncology2025table .nav-tabs .nav-link.active {
  background-color: #9c27b0 !important;
  border-color: #9c27b0 #9c27b0 #fff;
}


.Oncologyprimarytabs .nav-tabs .nav-link.active {
  background-color: #6A0DAD !important;
  border-color: #6A0DAD #6A0DAD #fff;
}

/* tab */
#sponsor_slider .slick-next,
#sponsor_slider .slick-prev {
  border: none;
  background-color: transparent !important;
  outline: none !important;
  color: #fff !important;
  top: 100% !important;
  display: block !important;
  width: 10px !important;
  height: 10px !important;
  border-top: 2px solid #000 !important;
  border-left: 2px solid #000 !important;
  border-radius: 0;
}

#sponsor_slider {
  padding-bottom: 2rem;
}

#sponsor_slider .slick-next {
  transform: rotate(135deg);
  right: 0;
}

#sponsor_slider .slick-prev {
  transform: rotate(-45deg);
  left: 0;
}

#sponsor_slider .slick-next:before {
  content: "";
}

#sponsor_slider .slick-prev:before {
  content: "";
}

.sub-details-content .clickherebtn {
  background-color: #E4F7FF;
  color: #102f99 !important;
  text-decoration: none;
  padding: 0.25rem 1rem;
  border-radius: 1rem;
  font-weight: 600;
}

.pediatricfooter .Footer-body .Footer-section .Footer-section-heading h4 {
  font-size: 1.5rem;
  font-weight: 600;
}

.pediatricfooter .Footer-body .Footer-section .Footer-section-heading .left h5 {
  color: #212121;
  display: flex;
  grid-gap: 0.5rem;
  margin-left: 5px;
}

.pediatricfooter .Footer-body .Footer-section .Footer-section-heading .left h5:first-child {
  margin-left: 0;
}

.pediatricfooter .Footer-body .Footer-section .Footer-section-heading .left h5 span {
  color: #212121;
  font-size: 1.1rem;
  line-height: 1.5;
}

.pediatricfooter .Footer-body .Footer-section .Footer-section-heading .left h5 a {
  text-decoration: none;
  font-size: 1.1rem;
  color: #212121;
}

.tablesectionmain.table-striped>tbody>tr:nth-of-type(odd)>* {
  --bs-table-accent-bg: #F4F4F4;
}

#sponsor_main .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #ff773d;
  border-color: #ff773d;
}

.herhealthmobile#sponsor_main .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #f05e8d;
  border-color: #f05e8d;
}

.oncologywomenspnshoprnts .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #ffc1cc !important;
  border-color: #ffc1cc !important;
}

.oncologywomenspnshoprnts .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #FFC1CC !important;
  border-color: #FFC1CC !important;
}

.oncologywomenspnshoprnts .ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: #212121;
}

.oncologywomencare#sponsor_main .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #FFC1CC;
  border-color: #FFC1CC;
}

.herhealthmobile#sponsor_main .sposnsorexhibitor2025 .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #9c27b0;
  border-color: #9c27b0;
}

.herhealthmobile#sponsor_main .ant-checkbox-checked::after {
  border-color: #f05e8d;
}

.glob_2024_nav_main a.nav-link,
.glob_2024_nav_main .nav-item {
  letter-spacing: 0.5px;
  font-weight: bold !important;
}

.prelaunchformsection .prelaunchform .form-control {
  border-color: #212121;
}

.primeslider .slick-slider .slick-arrow {
  position: absolute;
  top: 100%;
}

.primeslider .slick-slider .slick-dots li button:before {
  font-size: 2rem;
  color: #2c4db9;
}

.primeslider .slick-slider .slick-arrow.slick-prev:before {
  content: url(../images/carousel_left_arrow.svg);
  max-width: 2rem;
  margin-left: 1.4rem;
}

.primeslider .slick-slider .slick-arrow.slick-next:before {
  content: url(../images/carousel_right_arrow.svg);
  margin-left: 0;
}

.primeslider .slick-slider .slick-arrow.slick-next {
  right: 9px;
}

.primefeature {
  background: linear-gradient(to right, #ff5d18 0%, #f88c26 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: -8px;
  margin-bottom: 6px;
  /* min-height: 2.9rem; */
  min-height: 3.2rem;
  padding-top: 5px;
}

.primefeature .primefeaturesection {
  display: flex;
  grid-gap: 1.5rem;
  align-items: center;
}

/* .primefeature .primefeaturesection img {
  max-width: 1.2rem;
} */

.primefeature .primefeaturesection h6 {
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  /* font-style: italic; */
  margin-bottom: 0;
  font-family: "Poppins", sans-serif !important;
}

.primefeature .primefeaturesection .getstarted {
  display: flex;
  align-items: center;
  grid-gap: 0.4rem;
  padding-inline: 1rem;
  border-color: #fff;
  min-height: 1.6rem;
  font-weight: 600;
  text-decoration: none;
  padding-bottom: 0;
}

.primefeature .primefeaturesection .getstarted:hover {
  color: #212121;
}

.primefeature .primefeaturesection .getstarted span {
  font-family: "Poppins", sans-serif !important;
  font-size: 0.9rem;
}

.dashboard-nav.responsive-nav .primefeature {
  padding: 0.5rem;
  /* padding-bottom: 0 !important; */
}

.dashboard-nav.responsive-nav .primefeature .primefeaturesection h6 {
  font-size: 1rem;
}

.dashboard-nav.responsive-nav .primefeature .primefeaturesection .getstarted {
  padding-inline: 0.65rem;
}

.dashboard-nav.responsive-nav .primefeature .primefeaturesection {
  grid-gap: 1rem;
}

/* newly added css using AI */
.dashboard-nav.responsive-nav .primefeature .primefeaturecontent {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
}

.dashboard-nav.responsive-nav .primefeature .primefeaturestores {
  display: flex;
  align-items: center;
  gap: 0.4rem;
  flex-shrink: 0;
}

.dashboard-nav.responsive-nav .primefeature .primefeaturesection img {
  width: 14px;
  height: auto;
  flex-shrink: 0;
}

.dashboard-nav.responsive-nav .primefeature .primefeaturesection h6 {
  line-height: 1.15;
}
/* End */

.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;
    right: 0;
  }

  .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;
  }
}

/* onco cardiology css starts */

.cancercareregister .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #E94C4D !important;
}

.cancercarecardiology a.nav-link:hover,
.cancercarecardiology div.nav-item:hover,
.cancercarecardiology div.dropdown:hover {
  border-bottom: 3px solid #212121 !important;
  color: #212121 !important;
}

.cancercarecardiology  a.nav-link:last-child:hover {
  border-bottom: none !important;
  outline: none;
}

.neurocarecardiology  a.nav-link:last-child:hover {
  border-bottom: 2px solid #F9D2DA !important;
  outline: none;
}

.cancercareregister .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #E94C4D !important;
}

#pricingsection .cancercareregister {
  padding-top: 2.25rem;
}

#pricingsection .cancercareregister .onlyHotels .only_hotel_btn {
  background-color: #E94C4D !important;
  border-color: #E94C4D !important;
  padding: 0.1rem 1rem !important;
  line-height: 1.25;
  height: 34px !important;
}

#pricingsection .neurocareregister .onlyHotels .only_hotel_btn {
  background-color: #fff !important;
  border-color: #fff !important;
  padding: 0.1rem 1rem !important;
  line-height: 1.25;
  height: 34px !important;
  color: #ff6600
}
#pricingsection .neurocareregister.registrationtabs .onlyHotels {
    font-weight: 600;
    position: absolute;
    top: 1.5rem;
    right: 0;
    color: #fff;
    font-size: 1rem;
    text-align: right;
}

#pricingsection .herhealthoncoregister .onlyHotels .only_hotel_btn, .herhealthoncoregister .table thead tr th p  {
  color: #e3095d
}

.cancercareregister .table thead tr th p {
  color: #E94C4D;
}
.herhealth_2026_register .table thead tr th p {
  color: #e3095d;
}
/* #e3095d */

.cancercareregister .ant-radio-inner::after {
  background-color: #E94C4D;
}

.cancercareregister #hotelaccommodation .ant-checkbox-inner {
  border-color: #E94C4D !important;
  /* background-color: #E94C4D !important; */
}

.cancercarecardiology .Neurology-Contact-Modal .abstractformmain h4 span {
  background: transparent;
  -webkit-text-fill-color: unset;
}

.cancer_contact .ANS_contact_form .Abstractpage .abstractformmain h4 span {
    background: transparent;
    -webkit-text-fill-color: unset;
}

.cancer_contact .addresssection .rightsection .submit-button button {
  background-color: #E94C4D !important;
  border-color: #E94C4D !important;
}

.cancercaremodal .ant-modal-content .ant-modal-header {
  background: linear-gradient(to right, #005aa1 0%, #E94C4D 100%);
}

.neurocardiomodal .ant-modal-content .ant-modal-header {
  background: linear-gradient(104.47deg, #C43F88 -27.93%, #FF0000 101.54%) !important;
}

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

.cancercarecardiology .cancercarenav {
  flex-wrap: nowrap;
  background: rgb(255 255 255 / 80%) !important;
  margin-top: 1rem;
  border-radius: 3rem;
}

.scrolled .cancercarecardiology .cancercarenav{
  margin-top: 0.5rem;
}

.cancercarecardiology .cancercarenav a {
  color: #212121 !important;
}

.cancercarecardiology .cancercarenav .dropdown button {
  color: #212121 !important;
}

.cancercarecardiology .cancercarenav .currentconferences.dropdown .dropdown-toggle:after {
  content: url(/images/down-arrow-black.png);
}

.americanneurologyexhibitor .navbar-nav a.nav-link .registerbtn {
  background-color: #005AA1 !important;
  border-color: #005AA1 !important;
  font-size: 1rem;
  border-radius: 1.25rem;
  padding: 0.5rem 1.5rem;
}

.iscc_2026_nav_main .navbar-nav a.nav-link .registerbtn {
  background-color: #ff6600 !important;
  border-color: #fff !important;
  border:2px solid #fff;
  font-size: 1.2rem !important;
  border-radius: 1.7rem !important;
  padding: 0.7rem 1.7rem !important;
}

.herhealth_2026_nav_main .navbar-nav a.nav-link .registerbtn {
  background-color: #e3095d !important;
  border-color: #fff !important;
  border:2px solid #fff;
  font-size: 1.2rem !important;
  border-radius: 1.7rem !important;
  padding: 0.7rem 1.7rem !important;
}
@media (max-width: 1400px) {
    .cancercarecardiology .cancercarenav a {
    font-size: 0.8rem;
  }
  .herhealth_2026_nav_main .navbar-nav a.nav-link .registerbtn, .iscc_2026_nav_main .navbar-nav a.nav-link .registerbtn {
    font-size: 0.85rem !important;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .iscc_2026_nav_main #conferencenav.cancercarecardiology {
    max-width: 96%;
  }

  .iscc_2026_nav_main #conferencenav .container-fluid {
    padding-right: 1rem !important;
  }

  .iscc_2026_nav_main #conferencenav .navbar-brand img:first-child {
    width: 170px;
  }

  .iscc_2026_nav_main #conferencenav .navbar-brand img:last-child {
    width: 150px;
  }

  .iscc_2026_nav_main #conferencenav .navbar-nav {
    gap: 0.2rem;
  }

  .iscc_2026_nav_main #conferencenav .navbar-nav a.nav-link {
    font-size: 0.84rem;
    padding-inline: 0.35rem !important;
    white-space: normal;
  }

  .iscc_2026_nav_main #conferencenav .navbar-nav a.nav-link:last-child {
    padding-left: 0.5rem !important;
  }

  .iscc_2026_nav_main .navbar-nav a.nav-link .registerbtn {
    font-size: 0.95rem;
    padding: 0.45rem 1rem;
    white-space: nowrap;
  }
}

@media (max-width: 991px) {

  .cancercarecardiology .cancercarenav {
    border-radius: 1rem 1rem 0 0;
    background-color: #fff !important;
  }
}

@media (min-width:300px) and (max-width:768px) {
  #pricingsection .neurocareregister.registrationtabs{
    padding-top: 3.5rem !important;
  }
  #pricingsection .neurocareregister.registrationtabs .onlyHotels {
    font-weight: 600;
    position: absolute;
    top: -1rem;
    right: 0;
    color: #fff;
    font-size: 1rem;
    text-align: right;
    margin-bottom:1rem
  }
}
/* onco cardiology css ends */

.storeBtn {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.15s ease;
}

.storeBtn:hover {
  transform: translateY(-1px);
}
.storeBtn img{
  border-radius: 5px;
}

.speaker-browse-drawer.browser-activities-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper,
.speaker-browse-drawer.search-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  width: 61% !important;
  min-height: 380px !important;
  max-height: 80vh !important;
  height: auto !important;
  top: 5.6rem !important;
  right: 30% !important;
  margin: 0 auto !important;
}

.speaker-browse-drawer.browser-activities-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content,
.speaker-browse-drawer.search-drawer.ant-drawer-top.ant-drawer-open .ant-drawer-content {
  border-radius: 10px;
}
