.cc-window.cc-banner {
  padding: 1em 1.8em;
  width: 100%;
  -ms-flex-direction: row;
  flex-direction: row
}

.cc-revoke {
  padding: .5em
}

.cc-header {
  font-size: 18px;
  font-weight: 700
}

.cc-btn,
.cc-close,
.cc-link,
.cc-revoke {
  cursor: pointer
}

.cc-link {
  opacity: .8;
  display: inline-block;
  padding: .2em
}

.cc-link:hover {
  opacity: 1
}

.cc-link:active,
.cc-link:visited {
  color: initial
}

.cc-btn {
  display: block;
  padding: .4em .8em;
  font-size: .9em;
  font-weight: 700;
  border-width: 2px;
  border-style: solid;
  text-align: center;
  white-space: nowrap
}

.cc-banner .cc-btn:last-child {
  min-width: 140px
}

.cc-highlight .cc-btn:first-child {
  background-color: transparent;
  border-color: transparent
}

.cc-highlight .cc-btn:first-child:focus,
.cc-highlight .cc-btn:first-child:hover {
  background-color: transparent;
  text-decoration: underline
}

.cc-close {
  display: block;
  position: absolute;
  top: .5em;
  right: .5em;
  font-size: 1.6em;
  opacity: .9;
  line-height: .75
}

.cc-close:focus,
.cc-close:hover {
  opacity: 1
}

.cc-revoke.cc-top {
  top: 0;
  left: 3em;
  border-bottom-left-radius: .5em;
  border-bottom-right-radius: .5em
}

.cc-revoke.cc-bottom {
  bottom: 0;
  left: 3em;
  border-top-left-radius: .5em;
  border-top-right-radius: .5em
}

.cc-revoke.cc-left {
  left: 3em;
  right: unset
}

.cc-revoke.cc-right {
  right: 3em;
  left: unset
}

.cc-top {
  top: 1em
}

.cc-left {
  left: 1em
}

.cc-right {
  right: 1em
}

.cc-bottom {
  bottom: 1em
}

.cc-floating>.cc-link {
  margin-bottom: 1em
}

.cc-floating .cc-message {
  display: block;
  margin-bottom: 1em
}

.cc-window.cc-floating .cc-compliance {
  -ms-flex: 1;
  flex: 1
}

.cc-window.cc-banner {
  -ms-flex-align: center;
  align-items: center
}

.cc-banner.cc-top {
  left: 0;
  right: 0;
  top: 0
}

.cc-banner.cc-bottom {
  left: 0;
  right: 0;
  bottom: 0
}

.cc-banner .cc-message {
  -ms-flex: 1;
  flex: 1
}

.cc-compliance {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: justify;
  align-content: space-between
}

.cc-compliance>.cc-btn {
  -ms-flex: 1;
  flex: 1
}

.cc-btn+.cc-btn {
  margin-left: .5em
}

@media print {

  .cc-revoke,
  .cc-window {
    display: none
  }
}

@media screen and (max-width:900px) {
  .cc-btn {
    white-space: normal
  }
}

@media screen and (max-width:414px) and (orientation:portrait),
screen and (max-width:736px) and (orientation:landscape) {
  .cc-window.cc-top {
    top: 0
  }

  .cc-window.cc-bottom {
    bottom: 0
  }

  .cc-window.cc-banner,
  .cc-window.cc-left,
  .cc-window.cc-right {
    left: 0;
    right: 0
  }

  .cc-window.cc-banner {
    -ms-flex-direction: column;
    flex-direction: column
  }

  .cc-window.cc-banner .cc-compliance {
    -ms-flex: 1;
    flex: 1
  }

  .cc-window.cc-floating {
    max-width: none
  }

  .cc-window .cc-message {
    margin-bottom: 1em
  }

  .cc-window.cc-banner {
    -ms-flex-align: unset;
    align-items: unset
  }
}

.cc-floating.cc-theme-classic {
  padding: 1.2em;
  border-radius: 5px
}

.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
  text-align: center;
  display: inline;
  -ms-flex: none;
  flex: none
}

.cc-theme-classic .cc-btn {
  border-radius: 5px
}

.cc-theme-classic .cc-btn:last-child {
  min-width: 140px
}

.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
  display: inline-block
}

.cc-theme-edgeless.cc-window {
  padding: 0
}

.cc-floating.cc-theme-edgeless .cc-message {
  margin: 2em 2em 1.5em
}

.cc-banner.cc-theme-edgeless .cc-btn {
  margin: 0;
  padding: .8em 1.8em;
  height: 100%
}

.cc-banner.cc-theme-edgeless .cc-message {
  margin-left: 1em
}

.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn {
  margin-left: 0
}

.cc-revoke,
.cc-window {
  position: fixed;
  overflow: hidden;
  box-sizing: border-box;
  font-family: Helvetica, Calibri, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  z-index: 999998;
}

.cc-theme-edgeless.cc-window.cc-invisible {
  display: none !important;
}


/* @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap'); */

:root {
  --yellow: #ffb800;
  --Tulip-Tree: #edb043;
  --white: #ffffff;
  --Ultramarine-Blue: #edb043;
  --Ultramarine-Blue2: #2f6aff;
  --grey: #353535;
  --Tuna: #353945;
  --Rangoon-Green: #161616;
  --lightgreen: #0edf8f;
  --Green-Teal: #00bf78;
  --Pale-Cerulean: #8bc5e5;
  --Medium-Green: #089981;
  --Portland-Orange: #ff5e2e;
  --Red-Orange: #f23645;
  --Blue-Koi: #3677c2;
  --Light-Mustard: #ffce73;
  --Lichen: #7fba7a;
  --Pinkish-Orange: #ff754c;
  --Jeans-Blue: #a4cde3;
  --Cinder: #141416;
  --Baltic-Sea: #23262f;
  --Slate-Grey: #555961;
  --Santa-Grey: #9ba0ac;
  --Grey-Cloud: #b3b6bc;
  --Cadet-Blue: #b1b5c4;
  --White-Smoke: #f4f5f6;
  --White-Smoke2: #f5f5f5;
  --Platinum3: #e2e2e2;
  --Monsoon: #808191;
  --Silver-Chalice: #aaaaaa;
  --Haiti: #200e32;
  --Platinum: #e4e4e44d;
  --Platinum2: #e4e4e4;
  --Charcoal-Grey: #424242;
  --Romance: #f9fafa;
  --Mountain-Mist: #979797;
  --Liver: #4f4f4f;
  --Carbon-Grey: #5e5e5e;
  --Black: #000000;
  --Mercury: #e6e8ec;
  --Milk-White: #fcfcfd;
  --primaryfont: "Poppins", sans-serif;
  --secondaryfont: "Poppins", sans-serif;
  --lghtblk: #555961;
}

.required::-webkit-input-placeholder:after {
  content: "*";
  color: red;
}

::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px var(--Baltic-Sea);
  /*border-radius: 5px;*/
  background-color: transparent;
}

::-webkit-scrollbar {
  width: 6px;
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  /*border-radius: 5px;*/
  -webkit-box-shadow: inset 0 0 3px var(--Cinder);
  background-color: var(--Tulip-Tree);
}

html,
body {
  font-family: var(--primaryfont);
  font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--primaryfont);
}

.hero-section .main-heading h1 {
  font-weight: 700;
  font-size: 76px;
  line-height: 94px;
  color: var(--white);
  margin-bottom: 15px;
  text-transform: uppercase;
  max-width: 782px;
}

h1 {
  color: var(--Black);
  font-weight: 700;
  font-size: 48px;
  line-height: 64px;
  text-transform: uppercase;
  margin-bottom: 30px;
}

h2 {
  font-weight: 700;
  font-size: 36px;
  line-height: 50px;
  text-align: center;
  color: var(--gray);
  margin: auto;
  margin-bottom: 30px;
  text-transform: uppercase;
}

h3 {
  color: var(--grey);
  font-weight: 700;
  font-size: 26px;
  line-height: 39px;
  text-transform: uppercase;
}

.home h3 {
  justify-content: start;
}

h4 {
  font-family: var(--secondaryfont);
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  color: var(--grey);
  text-transform: capitalize;
}

.title-arrow {
  margin-left: 10px;
  vertical-align: middle;
}

a.post-title-link {
  font-weight: 600;
  font-size: 21px;
  line-height: 28px;
  color: var(--grey);
  transition: .2s;
  text-transform: revert;
}

a.post-title-link:hover {
  color: var(--Ultramarine-Blue);
}

p {
  font-family: var(--secondaryfont);
  font-weight: 400;
}

a {
  text-decoration: none;
  font-family: var(--secondaryfont);
}

img {
  max-width: 100%;
  height: auto;
}

.text-uppercase {
  text-transform: uppercase;
}

.show-more-btn.text-start a span {
  vertical-align: middle;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-lowercase {
  text-transform: lowercase;
}

.clr-white {
  color: var(--white);
}

.clr-white-btn {
  color: var(--Milk-White);
}

.clr-Ultramarine-Blue {
  color: var(--Ultramarine-Blue) !important;
}

.clr-yellow {
  color: var(--yellow);
}

.clr-grey {
  color: var(--grey);
}

.clr-Mercury {
  color: var(--Mercury);
}

.clr-Tulip-Tree {
  color: var(--Tulip-Tree);
}

.clr-Slate-Grey {
  color: var(--Slate-Grey);
}

.clr-lightgreen {
  color: var(--lightgreen);
}

.clr-Medium-Green {
  color: var(--Medium-Green) !important;
}

.clr-Portland-Orange {
  color: var(--Portland-Orange) !important;
}

.clr-Red-Orange {
  color: var(--Red-Orange) !important;
}

.clr-Blue-Koi {
  color: var(--Blue-Koi) !important;
}

.bg-white {
  background: var(--white);
}

.bg-White-Smoke {
  background: var(--White-Smoke);
}

.bg-Ultramarine-Blue {
  background: var(--Ultramarine-Blue);
}

.navbar::before,
.navbar::after {
  display: none !important;
}


.down_arrow {
  margin-left: 5px;
}

.navbar-nav_footer_mobile li {
  list-style: none;

}

.navbar-nav_footer_mobile li a {
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: rgba(53, 53, 53, 0.8) !important;
  padding: 3px 0px;
  display: block;
}

.mb-24 {
  margin-bottom: 24px;
}

.mb-56 {
  margin-bottom: 56px !important;
}

.mb-48 {
  margin-bottom: 48px !important;
}

.margin-24 {
  margin-bottom: 24px !important;
}

.mb-72 {
  margin-bottom: 72px !important;
}

.mb-32 {
  margin-bottom: 32px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.mb-40 {
  margin-bottom: 40px !important;
}

.mb-65 {
  margin-bottom: 67.5px !important;
}

.pe-37 {
  padding-right: 37px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mb-152 {
  margin-bottom: 152px;
}

.mb-97 {
  margin-bottom: 97px;
}

.mt-16 {
  margin-top: 16px;
}

.wo_404 .stock-post-content h4 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
}

.wo_404 .stock-post-content h4 a {
  color: #fff;
}

.wo_404 .market-news .d-flex {
  align-items: center;
  justify-content: start;
}

.wo_404 .stock-post-content {
  text-align: start;
}

li.search-header,
#group-search-tab .search-header {
  display: flex;
  align-items: center;
}

li.search-anchor,
#group-search-tab .search-anchor {
  background-color: transparent;
  width: 100%;
}

.user-avatar img {
  max-width: 48px;
  border-radius: 50%;
  border: 2px solid #edb043;
}

body.home,
section.ipo-calendar,
section.economic-calendar,
section.penny-stocks,
section.penny-stocks-top {
  background: #fff !important;
}

.menu-item-depth-1 .dropdown-menu {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.menu-item-depth-1 .dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
  background-color: #fff !important;
}

.menu-item-depth-1 .menu-depth-2 .nav-item {
  padding-top: 8px !important;
}

.chat-container.full {
  margin-top: 70px !important;
}

#head_menu_rght {
  display: flex;
  align-items: center;
  gap: 15px;
}

.market_header_parent ul {
  padding-left: 0px;
}

#head_menu_rght .fa-solid,
.fas {
  color: #353535;
  font-size: 21px;
}

#head_menu_rght .dropdown-toggle::after {
  border: none !important;
}

.dropdown-menu:not(.notfi-dropdown):not([role=combobox]) {
  visibility: visible !important;
  opacity: 1 !important;
}

/*navbar css*/
.navbar ul#menu-main-menu {
  align-items: center;
}

.header-links a:hover {
  text-decoration: none;
  color: #333 !important;
  cursor: pointer;
}

header.no-scroll .header-links a:hover {
  color: #edb043 !important;
}

.header-links::after {
  content: "";
  display: block;
  border-bottom: solid 3px var(--Tulip-Tree);
  background: var(--Tulip-Tree);
  transition: width 0.3s;
  transform: scaleX(0);
  transition: transform 250ms ease-in-out;
  transform-origin: 100% 50%;
}

.header-links:hover::after {
  transform: scaleX(1);
  transform-origin: 0% 50%;
}

.dropdown-menu li a {
  color: var(--Rangoon-Green);
}

#close-search {
  position: absolute;
  right: 20px;
  top: 17px;
  cursor: pointer;
  display: none;
}

#close-search-mobile {
  position: absolute;
  right: 4.5%;
  top: 17px;
  cursor: pointer;
  display: none;
}

.home .header-main .navbar-nav .nav-link {
  color: var(--white);
}

.navbar.navbar-expand-xl {
  padding: 15px 0px;
  background-color: #EBEBEB;
  box-shadow: 0px 4px 27px 0px #0000000d;
}

.new-update-alert {
  padding: 0 4px;
  color: #fff;
  font-size: 8.5px;
  z-index: 1;
  pointer-events: none;
  position: absolute;
  top: 5px;
  left: -5px;
  border-radius: 3px;
  background-color: #2196f3;
}

.home .header-main .navbar.navbar-expand-xl {
  background-color: #EBEBEB;
  width: 100%;
}

.home .header-main .navbar.navbar-expand-xl li a {
  color: #353535;
}

.home .header-main.scroll-80 .navbar.navbar-expand-xl {
  background-color: #ffffff;
}

body.home .header-main .navbar-toggler .svg-icon path {
  fill: #ffffff;
}

body.home .header-main.scroll-80 .navbar-toggler .svg-icon path {
  fill: #353535;
}

.home .header-main.scroll-80 .navbar-nav .nav-link {
  color: var(--Rangoon-Green);
}

.widget-stock-img {
  display: inline-block;
  width: 20px;
  margin-right: 8px;
}

body.home .hero-section .summary-card .market-summary-card .stock-details {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 2px;
}

body.home .hero-section .summary-card .market-summary-card h4 {
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}

body.home .hero-section .summary-card {
  border: 1px solid #ffffff73;
  padding: 10px 15px;
  cursor: pointer;
  background-image: linear-gradient(140deg, #ffffff3b, #000000d1);
}

.navbar-expand-xl .navbar-nav .nav-link {
  color: var(--Rangoon-Green);
  font-weight: 500;
  font-size: 15px;
  line-height: 16px;
  padding-left: 0px;
  padding-right: 0px;
  text-transform: uppercase;
  position: relative;
  z-index: 999;
}

.navbar-expand-xl .navbar-nav .nav-item {
  padding: 0.2rem 14px;
  font-weight: 500;
}

.navbar-expand-xl .navbar-nav .dropdown-menu .nav-item {
  padding: 0 !important;
}

.navbar-toggler:focus {
  box-shadow: 0 0 0 0px;
}

.nav-search-main {
  position: relative;
  flex-grow: 1;
  cursor: pointer;
}

.nav-search-main span.header-serch-icon {
  position: absolute;
  left: 32px;
  top: 12px;
}

.header-search {
  display: contents;
  position: relative;
}

.navbar-search::placeholder {
  color: var(--Slate-Grey);
  font-size: 15px;
  font-family: var(--secondaryfont);
}

.pull-right {
  float: right !important;
}

.navbar-search {
  border: none;
  background: #f4f5f6;
  border-radius: 12px;
  padding: 14px 14px 14px 44px;
  /*  max-width: 95%;*/
  outline: none;
  width: 100%;
}

.site-logo {
  margin-right: 58px;
}

.header-main {
  /* position: fixed;
  width: 100%; */
  z-index: 9999;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

.navbar ul li.dropdown.menu-item>a.nav-link:after,
.navbar ul li.mega-menu>a.nav-link:after {
  content: url("https://s3.wasabisys.com/rpdapp1/upload/photos/2023/img/arrows/down.png");
  display: inline-block;
  transition: all 0.5s ease-in-out;
  margin-left: 10px;
}


.navbar ul li.dropdown.menu-item:hover>a.nav-link+ul.dropdown-menu {
  transition: all 1s ease-in-out;
  display: block;
  border: none;
}

.navbar ul li.dropdown.menu-item:hover>a.nav-link:after,
.navbar li.mega-menu:hover>a.nav-link:after {
  transform: rotateX(180deg);
  transform: -webkit-rotateX(180deg);
  transform: -moz-rotateX(180deg);
  transition: all 0.5s ease-in-out;
}

.navbar ul li.dropdown ul li.sub-menu-item>a.nav-link:after {
  position: absolute;
  right: 0;
  transition: all 0.5s ease-in-out;
}



.navbar ul li.dropdown.menu-item>a {
  position: relative;
  z-index: 999;
}


/*mega menu*/
.navbar ul li.mega-menu {
  position: relative;
}

.navbar li.mega-menu:hover>ul.dropdown-menu {
  display: flex;
  padding: 40px 0px;
  box-shadow: 0px 1px 5px 1px #8181819e;

}

.navbar li.mega-menu>ul.dropdown-menu {
  justify-content: space-around;
  max-width: 1030px;
  width: 1030px;
  right: 0;
  position: absolute;
  top: 60px;
  left: 0;
  border-radius: 0;
  transform: translateX(-25%) !important;
}

.navbar li.mega-menu .dropdown-menu ul.dropdown-menu {
  position: static;
  display: block;
  border: none;
}

.navbar-expand-xl .navbar-nav .mega-menu-title>.nav-link,
.navbar-expand-xl .navbar-nav .mega-menu-title>a {
  font-size: 18px;
  font-weight: 600;
}

.mega-menu-title>a:hover {
  color: var(--Rangoon-Green) !important;
  cursor: context-menu;
}

.header-links.dropdown.menu-item:hover::after,
.header-links.mega-menu:hover::after {
  background: transparent;
  border-bottom: solid 3px transparent;
}

.main-menu-item.start-free-btn,
ul#menu-main-menu {
  padding-right: 0 !important;
}

.hidden {
  display: none;
}

.start-free-btn .nav-link {
  color: var(--Black) !important;
  font-family: var(--secondaryfont);
  font-weight: 500 !important;
  font-size: 16px !important;
  padding: 13px 15px 11px !important;
  border-radius: 8px;
  border: 2px solid var(--Ultramarine-Blue);
  background: var(--Ultramarine-Blue);
  display: inline-block;
  height: 100%;
}

.start-free-btn:hover::after {
  display: none;
}

.start-free-btn .nav-link:hover {
  color: var(--Ultramarine-Blue);
  background-color: transparent;
  transition: 0.5s;
}

.dropdown-menu>li>a {
  font-weight: 500;
  font-size: 15px;
  padding: 7px 10px;
  line-height: 16px;
  padding-left: 0px;
  padding-right: 0px;
  text-transform: uppercase;
  display: block;
}

.post-privacy-menu.dropdown-menu>li>a {
  line-height: 32px;
}

/*navbar css end*/
.mobile-btn {
  display: none !important;
}

.border-heading {
  display: inline-block;
  background-image: repeating-linear-gradient(90deg,
      #ffb800 0 70%,
      #353535 33% 100%);
  width: 181.5px;
  height: 4px;
  margin-bottom: 30px;
}

.hero-section {
  background: #000000;
}

.margin-0 {
  margin: 0px !important;
}

.open>.dropdown-menu {
  display: block;
}

/* footer css */
.email-collector-section {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: var(--White-Smoke);
}

.email-collector-section .form {
  margin-top: 64px;
}

.pb-120 {
  padding-bottom: 110px;
  position: relative;
}

.pre-footer {
  padding-top: 100px;
}

.fill-none {
  fill: none !important;
}

.footer-icons a:hover path {
  fill: var(--Tulip-Tree);
  transition: 0.5s;
}

.imp-clr-icon {
  fill: #141416 !important;
}

.risk-disclaimer {
  background-color: #ffb8001a;
  border: 1px solid var(--yellow);
  padding: 30px;
  border-radius: 20px;
}

.disclaimer-icon-name {
  display: flex;
  align-items: center;
  gap: 6px;
}

.disclaimer-icon-name img {
  width: 42px;
}

.fill-color {
  fill: #e7e7e8 !important;
}

.risk-heading p {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  letter-spacing: -0.01em;
  color: var(--Slate-Grey);
  max-width: 1140px;
}

.risk-heading h2 {
  font-size: 39px;
  line-height: 48px;
  margin-bottom: 0px;
  margin-top: 5px;
  font-weight: 700;
}

.risk-heading a {
  text-decoration: underline;
  cursor: pointer;
}

.risk-para p a:hover,
.slide-up-down p a:hover {
  color: var(--Tulip-Tree);
  transition: 0.5s;
}

.main-foot {
  background-color: var(--Cinder);
  padding-top: 80px;
}

.footer-para {
  margin-top: 16px;
}

.footer-para p {
  color: var(--Mercury);
  font-size: 14px;
  line-height: 24px;
  max-width: 276px;
}

.footer-heading h2 {
  font-family: var(--primaryfont);
  font-weight: 500;
  font-size: 16px;
  color: var(--Mercury);
  margin-bottom: 24px;
  text-transform: uppercase;
  text-align: left;
  line-height: 32px;
}

.footer-links ul {
  padding-left: 0px;
}

.footer-links ul li {
  list-style: none;
  padding-bottom: 16px;
}

.footer-links ul li a {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 14px;
  color: var(--Mercury);
  display: inline-block;
  line-height: 24px;
  line-height: 24px;
}

.footer-links ul li a::after {
  content: "";
  display: block;
  border-bottom: solid 3px var(--Tulip-Tree);
  background: var(--Tulip-Tree);
  transition: width 0.3s;
  transform: scaleX(0);
  transition: transform 250ms ease-in-out;
  transform-origin: 100% 50%;
}

.footer-links ul li a:hover::after {
  transform: scaleX(1);
  transform-origin: 0% 50%;
}

/* new css */

#close-search2 {
  position: absolute;
  right: 32px;
  top: 15px;
  cursor: pointer;
  display: flex !important;
}

.navbar {
  display: flex;
  position: relative;
}

.container-fluid {
  width: 100%;

}

.container-fluid::after,
.container-fluid::before {
  display: none !important;
}


#menu-main-menu {
  padding-left: 0px !important;
}

/*  */
.email a {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 14px;
  color: var(--Mercury);
  line-height: 24px;
  transition: 0.5s ease;
}

.email a:hover svg path {
  fill: var(--Tulip-Tree);
  transition: 0.5s ease;
}

.email a:hover {
  color: var(--Tulip-Tree);
}

.footer-searchbar {
  max-width: 379px;
  position: relative;
  margin-bottom: 6px !important;
}

.footer-searchbar input[type="email"] {
  color: var(--white);
  width: 100%;
  height: 52px;
  background: transparent;
  border: 1px solid;
  border-radius: 8px;
  border: 2px solid var(--Tuna);
  outline: none;
  padding-left: 20px;
}

.footer-serch::placeholder {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: var(--Mercury);
}

.footer-searchbar button {
  background-color: var(--yellow);
  border-radius: 8px;
  padding: 6px 14px;
  position: absolute;
  color: white;
  right: 8px;
  top: 8px;
  border: 1px solid var(--Tulip-Tree);
}

.footer-searchbar .footer-mail-lable {
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 10px;
  line-height: 20px;
  color: var(--Silver-Chalice);
  vertical-align: text-top;
}

.footer-searchbar .mauticform-checkboxgrp-row {
  margin-top: 6px;
}

.footer-searchbar .thank-msg-form {
  color: #edb043;
  margin-bottom: 10px;
}

.footer-searchbar button:hover {
  background-color: transparent;
  transition: 0.5s;
}

.footer-searchbar button:hover svg path {
  fill: var(--white);
  transition: 0.5s;
}

.footer-bootem {
  border-top: 1px solid var(--Tuna);
  padding-top: 24px;
  padding-bottom: 24px;
  margin-top: 40px;
}

.footer-bootem p,
.footer-bootem a {
  margin: 0px;
  color: var(--Mercury);
  font-size: 12px;
  display: inline-block;
  transition: 0.5s ease;
}

.footer-bootem a:hover {
  color: var(--Tulip-Tree);
}

.policy-page,
.footer-bootem p {
  border-right: 1px solid white;
  padding-right: 8px;
  margin-right: 8px !important;
}

.pre-footer {
  position: relative;
}

.community-popup {
  position: fixed;
  bottom: 0px;
  right: 30px;
  z-index: 9999;
}

.community-img-small {
  display: none;
}

.open-popup {
  position: relative;
  display: none;
}

.close-popup {
  background-color: #ffffff80;
  border: 2px solid #5476ff21;
  border-radius: 10px 10px 0px 0px;
  border-width: 1px 1px 0px 1px;
  backdrop-filter: blur(50px);
  padding: 15px 20px;
  cursor: pointer;
  align-items: flex-end;
}

.popup-content .footer-icons {
  padding-bottom: 50px;
}

.close-popup h2,
.open-popup h2 {
  font-family: var(--primaryfont);
  color: var(--grey);
  margin-bottom: 0px;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  text-transform: uppercase;
}

.close-popup h2 span,
.open-popup h2 span {
  color: #5476ff;
  vertical-align: unset;
}

.open-popup h2 {
  margin-top: 34px;
  margin-bottom: 10px;
}

.popup-content {
  margin-right: 16px;
}

.open-popup {
  padding: 0px 28px 0px 28px;
  background-color: #ffffff80;
  border: 2px solid #5476ff21;
  border-radius: 10px 10px 0px 0px;
  border-width: 1px 1px 0px 1px;
  backdrop-filter: blur(50px);
  align-items: end;
}

.open-popup p {
  font-family: var(--primaryfont);
  font-weight: 500;
  font-size: 16px;
  color: var(--gray);
}

.close-btn-popup button {
  background-color: transparent;
  border: none;
}

.close-btn-popup {
  position: absolute;
  top: 15px;
  right: 15px;
}

/* footer css end */
/* hero section css start */
.hero-section {
  padding: 240px 0.75rem 120px 0.75rem;
  position: relative;
}

.hero-section video {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  inset: 0;
}

.hero-section .overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: #373c3f;
  mix-blend-mode: overlay;
}

.hero-section p {
  font-size: 30px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: var(--white);
  margin-bottom: 48px;
  text-transform: uppercase;
  max-width: 990px;
}

.hero-searchbar {
  max-width: 609px;
  position: relative;
}

.hero-searchbar input {
  color: var(--Baltic-Sea);
  width: 100%;
  height: 60px;
  background: var(--Milk-White);
  border: 2px solid var(--Mercury);
  border-radius: 8px;
  outline: none;
  padding-left: 50px;
}

.hero-serch::placeholder {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 16px;
  color: var(--Slate-Grey);
}

.hero-searchbar .btn-start {
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 16px;
  background-color: var(--Tulip-Tree);
  border-radius: 8px;
  padding: 22px 35px;
  color: var(--Black);
  border: 1px solid transparent;
  text-transform: uppercase;
}

.hero-searchbar .btn-start:hover {
  background-color: transparent;
  color: var(--Tulip-Tree);
  border-color: var(--Tulip-Tree);
  transition: 0.5s;
}

.hero-searchbar span.search-icon {
  position: absolute;
  top: 17px;
  left: 20px;
}

#top-search-data-container2 {
  width: 100% !important;
  box-shadow: 0px 4px 27px 0px #0000000d;
}

.hero-searchbar .rpd-search-data,
.header-search #top-search-data-container2 {
  position: absolute;
  width: 100%;
  background: white;
  border-radius: 8px;
  top: 110%;
  z-index: 9999;
}

.header-search #top-search-data-container2 {
  display: none;
}

#top-search-data-container ul,
#top-search-data-container2 ul {
  list-style: none !important;
  margin: 0;
  padding: 0px 25px;
}

#top-search-data-container ul li,
#top-search-data-container2 ul li {
  padding: 10px 0px;
}

#top-symbol_lookup_api_list li a span,
#top-search-data-container2 li a span {
  font-size: 13px;
  color: var(--Charcoal-Grey);
  font-weight: 500;
}

span.search-anchor,
#group-search-tab .search-anchor,
a.search-anchor {
  background-color: transparent;
  width: 100%;
}

.symbols-category-tabs ul li.d-flex {
  position: relative;
}

.symbols-category-tabs ul li.d-flex:hover:not(li.search-header.d-flex) {
  background: #bcdbfd2b;
}

.symbols-category-tabs ul li div.searchbtns {
  position: absolute;
  top: 50%;
  transform: translatey(-50%);
  right: 0;
  background: #edb043;
  padding: 3px 12px;
  border-radius: 5px;
  display: none !important;
  transition: .3s ease;
  display: flex;
  flex-direction: column;
}

.symbols-category-tabs .categorys-data ul li div.searchbtns {
  color: #000000;
  font-size: 13px;
}

.categorys-data #allstocks,
.categorys-data #stocks,
.categorys-data #Crypto,
.categorys-data #etf,
.categorys-data #Economy,
.categorys-data #Indices {
  overflow-y: scroll;
  max-height: 400px;
  height: 400px;
}

.symbols-category-tabs ul li.d-flex:hover div.searchbtns {
  display: block !important;
}

#top-symbol_lookup_api_list .search-header span,
li.search-header span,
#group-search-tab .search-header span {
  color: var(--gray);
  font-size: 14px;
  font-weight: 600;
}

body.home .hero-section ul.nav.nav-pills {
  background: #000000;
  border-right: 1px solid #7f7f7f;
  border-radius: 0;
  margin-bottom: 0;
  padding: 0;
}

body.home .hero-section .nav-link-stock {
  padding: 20px 15px;
  position: relative;
  color: #fff;
  width: 100%;
  text-align: left;
}

body.home .hero-section .nav-pills .nav-link.active,
body.home .hero-section .nav-pills .show>.nav-link,
body.home .hero-section .nav-link-stock:hover {
  background: #f3ecdf00;
  color: #EDB043;
}

body.home .hero-section .summary-card .market-summary-card .stock-details {
  display: flex;
}

body.home .hero-section .summary-card .market-summary-card .card-img span {
  text-align: right;
}

body.home .hero-section .summary-card .market-summary-card h4 {
  font-size: 18px;
  margin-bottom: 0;
  min-width: max-content;
}

body.home .hero-section .hero-searchbar {
  max-width: 100%;
}

body.home .hero-section .hero-searchbar .btn-start {
  font-weight: 600;
  font-size: 22px;
  border-radius: 10px;
  width: 100%;
  text-align: center;
  padding: 15px 20px;
}

/* help-section css start */
.help-section {
  padding: 50px 0px 83px 0px;
}

.home .help-section .main-heading-help h2 {
  max-width: 824px;
}

.main-heading-help p {
  font-size: 24px;
  line-height: 32px;
  max-width: 897px;
  margin: auto auto 30px auto;
  color: var(--Slate-Grey);
  letter-spacing: -0.01em;
}

p.mw-960 {
  max-width: 960px;
}

.help-video {
  position: relative;
}

.help-video-btnc {
  display: flex;
}

.help-video-btnc img,
.help-video-btn img {
  cursor: pointer;
  width: 80px;
}

.help-video img {
  border-radius: 16px;
  height: auto;
}

.help-video-btn {
  position: absolute;
  left: 143px;
  max-width: 480px;
  border-radius: 16px;
  bottom: 65px;
  padding: 32px 24px;
  background: rgba(255, 255, 255, 0.26);
  backdrop-filter: blur(34px);
}

.help-video-btn p {
  font-family: var(--secondaryfont);
  font-weight: 600;
  font-size: 19px;
  line-height: 32px;
  color: #ebf2fa;
  max-width: 333px;
  margin-left: 20px;
  text-align: left;
}

.help-video-btn a {
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 20px;
  line-height: 20px;
  color: var(--Tulip-Tree);
  text-align: left;
  display: block;
  margin-left: 18px;
  cursor: pointer;
}

.help-btn {
  height: 60px;
}

.contact-us-section .help-btn {
  margin-bottom: 50px;
}

.help-btn a {
  border: 2px solid var(--Ultramarine-Blue);
  border-radius: 8px;
  display: inline-block;
  font-family: var(--secondaryfont);
  font-size: 18px;
  padding: 18px 32px;
  font-weight: 500;
  /* height: 100%; */
  line-height: 22px;
  transition: 0.5s ease;
  color: var(--Black);
  text-transform: uppercase;
}

.help-btn a:hover,
.submit-btn input[type="submit"]:hover {
  background-color: transparent;
  color: var(--Tulip-Tree);
}

.help-btn-all .video-all {
  font-family: var(--secondaryfont);
  font-size: 18px;
  color: var(--Black);
  background-color: var(--Tulip-Tree);
  padding: 10px 20px;
  border: 2px solid var(--Ultramarine-Blue);
  border-radius: 8px;
  margin-top: 10px;
  /* margin-right: 15px; */
  transition: .2s;
  display: inline-block;
}

.help-btn-all .video-all:hover {
  color: var(--Tulip-Tree);
  background-color: transparent;
  transition: .2s;
}

.help-btn-all .video-all:hover svg path {
  fill: var(--Tulip-Tree);
  transition: .2s;

}

.featured-videos-section .help-btn a {
  padding: 18px 52px;
}


/* live-chat-widget-css  */

.chat-search .form-control {
  padding: 14px 14px 14px 48px;
  border-radius: 40px !important;
  background: #F7F7F7;
  border: 1px solid rgba(0, 0, 0, 0.1);
  height: 50px;
}

.chat-search .form-control:is(:focus, :focus-visible) {
  box-shadow: none;
  outline: none;
}

.chat-search form .input-group {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin-top: 12px;
}

.chat-search span.header-serch-icon {
  position: absolute;
  z-index: 9;
  left: 17px;
  top: 13px;
}

p.all-chat {
  font: normal 500 16px/24px Poppins;
  margin-bottom: 5px;
  color: #262626;
}

p.all-chat-top::after {
  display: block;
  content: "";
  width: 24px;
  height: 4px;
  background: #FFB800;
  border-radius: 8px;
  margin-top: 5px;
}

.last-seen {
  font: normal 400 12px/18px Poppins;
  color: rgba(114, 114, 114, 0.8);
}

p.user-message {
  font: normal 400 14px/21px Poppins;
  color: #262626;
  margin-bottom: 0px;
}

.user-profile img {
  width: 48px !important;
  max-width: 48px !important;
  border-radius: 50%;
  border: 1px solid #edb043;
}

.user-profile .avatar-placeholder {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  width: 48px;
  height: 48px;
  border: 1px solid #edb043;
  border-radius: 50%;
}

.chat-data .d-flex>.d-flex {
  gap: 20px;
}

.chat-data {
  padding: 9px 16px;
  border-left: 4px solid transparent;
  /* border-radius: 8px; */
  transition: all .2s;
  margin: 20px 0px;
}

.chat-data:hover {
  background: #ECEFFA;
  border-left-color: #FFB800;
}

.chat-main .heading-summary {
  padding-top: 13px;
  border-bottom: 1px solid #e4e4e4;
}

.market-news-sec .heading-summary {
  border-bottom: 1px solid #e4e4e4;
}

.chat-main .heading-summary,
.chat-main .chat-search,
.chat-main .all-chat-top {
  padding-left: 16px;
  padding-right: 16px;
}

.help-section .market-news-sec {
  padding-top: 13px;
  margin-top: 0px;
  border: 1px solid #E2E2E2;
  border-radius: 6px;
}

.help-section .market-news-sec .show-more-btn a {
  margin: 13px 0;
  /* text-transform: uppercase; */
}

.help-section .market-news,
.help-section .heading-summary {
  padding-left: 20px;
  padding-right: 20px;
}

.help-section .stock-post-content h4 {
  line-height: 0;
}

.help-section .stock-post-content h4 a {
  font: normal 500 12px/16px Poppins;
  color: #353535;
}

.help-section .market-news>.d-flex {
  align-items: center;
}

.chat-main {
  background: #FFFFFF;
  border-radius: 12px;
  padding-bottom: 0px;
  border: 1px solid #E2E2E2;
}

a.widget_f {
  color: #edb043;
  border: 1px solid #edb043;
  background-color: transparent;
  border-color: #edb043;
  padding: 6px 20px;
  font-weight: 500;
  font-size: 16px;
  /* display: inline-block; */
  display: flex;
  justify-content: center;
  min-height: 38px;
  /* padding: 10px 20px; */
  display: block;
  max-width: max-content;
  margin: 10px auto;
  /* text-decoration: underline; */
}

a.widget_f:hover {
  color: #ffffff;
  background-color: #edb043;
  border-color: #edb043;
  transition: 0.3s;
}

.help-section .heading-summary h3 {
  font: normal 700 16px/20px Poppins;
}

/* guides-section css  */
.guides-section .video-featured img {
  max-width: 175px;
  border-radius: 12px;
  max-height: 100px;
  width: 150px;
  object-fit: cover;
}

.guides-section {
  padding: 80px 15px;
}

.content-main-wrapper {
  border-radius: 12px;
}


.guides-section .video-bio h3 {
  margin-top: 10px !important;
}

/* advanced-features-section css start */
.row.features {
  margin-bottom: 50px;
}

.advanced-features-main p {
  margin-bottom: 80px !important;
}

.advanced-features-section {
  padding-bottom: 20px;
  padding-top: 50px;
}

.advanced-features-section h2,
.guides-section .heading-summary h2,
.featured-videos-section h2 {
  max-width: 100%;
  text-align: left;
  font-size: 26px;
  line-height: 36px;
  color: var(--grey) !important;
  margin-bottom: 20px;
}

.advanced-features-section h2 {
  margin-bottom: 50px;
}

.advance-feature-img img {
  border-radius: 16px;
}

.feature>.d-flex {
  align-items: center;
  gap: 18px;
}

.feature {
  padding: 20px;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.13);
  box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.15);
  border-radius: 12px;
}

.feature h3 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 30px;
  background: #edb043de;
  padding: 10px 25px;
  border-radius: 50px;
}

.feature img {
  width: 70px;
  height: 70px;
}

.feature p {
  font-size: 16px;
  line-height: 24px;
  color: var(--lghtblk);
  margin-bottom: 16px;
}

.feature a {
  font-size: 16px;
  color: var(--Ultramarine-Blue2);
}

.action-link .svg-icon {
  margin-left: 6px;
}

.action-link:hover {
  color: var(--Tulip-Tree);
  transition: 0.5s;
}

.action-link {
  font-weight: 500;
  line-height: 24px;
}

.action-link:hover svg path {
  fill: var(--Tulip-Tree);
  transition: 0.5s;
}

.mr-17 {
  margin-right: 17px;
}

.mr-24 {
  margin-right: 24px;
}

.video-play-icon-small {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.22);
  backdrop-filter: blur(25.9259px);
}

.CEO-interviews .video-play-icon-small {
  width: 60px;
  height: 60px;
}

.video-sidebar:last-child {
  border-bottom: 1px solid #e4e4e4 !important;
}

.video-sidebar .video-play-icon-small {
  width: 22px;
  height: 22px;
}

.video-sidebar .stock-post-img {
  position: relative;
}

.video-sidebar form:not(.stock-post-content form) {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  text-align: center;
  left: 45%;
}

.video-sidebar .video-play-icon-small button {
  border: none;
  background: transparent;
}

.video-sidebar .video-play-icon-small button>img {
  max-width: 7px;
  height: auto;
}

.video-sidebar .stock-post-content h4 {
  margin: 0;
}

.video-play-icon-small:hover {
  background: rgba(255, 255, 255, 0.5);
  transition: 0.3s;
}

.featured-videos .slick-slide {
  margin: 0 auto;
}

.video-featured {
  position: relative;
}

.video-featured form {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  text-align: center;
  left: 50%;
}

.video-featured form button {
  background: no-repeat;
  border: none;
  display: inline-block;
  padding: 23px;
}

.featured-video-1 .video-featured form button img {
  max-width: 100%;
  width: 100%;
  height: auto;
  object-fit: cover;
}

.artical-au {
  align-items: center;
}

.artical-au>div>a {
  font: normal 600 16px/24px poppins;
  color: #777E90;

}

.artical-au>div>a span.date {
  font-weight: 400;
}

.video-bio h3 a:hover {
  color: var(--Tulip-Tree);
  transition: 0.5s;
}

.CEO-interviews .medium-video-bio .artical-au span {
  margin: 14px 0px 24px 0px;
}

.CEO-interviews .artical-au span {
  font-weight: 500;
}

.menu-depth-2,
.menu-depth-1 {
  z-index: 9999;
}

.artical-au span {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--Slate-Grey);
  /* margin: 12px 0px 16px 0px; */
  display: inline-block;
}

.slick-next:before {
  content: url("https://s3.wasabisys.com/rpdapp1/upload/photos/2023/img/arrow-right.png") !important;
}

.slick-prev:before {
  content: url("https://s3.wasabisys.com/rpdapp1/upload/photos/2023/img/arrow-left.png") !important;
}

.slick-prev {
  left: -24px;
}

.slick-next {
  right: -24px;
}

/* stock-market-section css start */
.market-summary-card h4 {
  font-weight: 500;
  font-size: 21px;
}

.navbar-toggler .svg-icon svg path {
  fill: #000 !important;
}


.main-stock .help-btn {
  margin-bottom: 0px;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  background-color: var(--Grey-Cloud) !important;
  color: var(--white) !important;
}

.nav-link-stock {
  color: var(--lghtblk);
  /* background-color: var(--white) !important; */
  font-family: var(--primaryfont);
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
  margin-right: 16px;
  border-radius: 3px !important;
  padding: 6px 4px;
}


.nav:not(#head_menu_rght) {
  margin-bottom: 40px;
}

.card-img span {
  font-family: "Poppins";
  font-weight: bold;
  font-size: 14px;
}

.card-img .svg-icon {
  vertical-align: middle;
  margin-right: 5px;
}

.summary-card {
  padding: 10px;
  display: inline-block;
  border-radius: 10px;
  border: 1px solid rgba(238, 238, 238, 0.12);
  width: 100%;
  background: rgba(255, 255, 255, 0.07);
}

.summary-card .market-summary-card h4,
.summary-card .market-summary-card b {
  color: #fff;
}

.market-summary-card h4+.d-flex.justify-content-between {
  min-width: max-content;
}

/* .summary-card:hover {
  background-color: var(--white);
  transition: 0.5s;
  box-shadow: 0px 4px 40px 0px #0000000d;
} */

.summary-card img {
  margin-right: 14px;
}

.summary-card b {
  font-family: var(--secondaryfont);
  font-weight: 600;
  font-size: 12px;
  color: var(--lghtblk);
  margin-left: 6px;
  vertical-align: text-top;
}

.margin-28 {
  margin-top: 28px;
}

.heading-summary,
.top-cryptocurrency-heading {
  margin-bottom: 15px;
}

.top-cryptocurrency-heading {
  margin-bottom: 0px;
}

.top-cryptocurrency-heading h3 {
  font-size: 18px;
  line-height: 22px;
  color: #353535;
  display: flex;
  align-items: inherit;
  margin-bottom: 35px;
}

.aside-stock-table.market-mover .top-cryptocurrency-heading {
  margin-bottom: 0px;
  padding: 12px 20px;
}

.aside-stock-table.market-mover .top-cryptocurrency-heading h3 {
  margin-bottom: 0;
}

#stock-quote th.text-end {
  /* text-align: start !important; */
}

p.update-date {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  color: #777E90;
  margin-bottom: 0;
  padding-right: 10px;
  text-align: right;
}

.rpd-featured-video h2::before,
.comments-title::before,
.comment-respond h3::before,
.close-popup h2::before,
.open-popup h2::before,
.contact-sec h3::before,
.penny-stock-content-con h3::before,
.pennystocks-title::before,
.advanced-features-section h2::before,
.guides-section .heading-summary h2::before,
.featured-videos-section h2::before {
  content: url("https://s3.wasabisys.com/rpdapp1/upload/photos/2023/img/aside-heading-icon.png");
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}

.close-popup h2::before,
.open-popup h2::before {
  content: url("https://s3.wasabisys.com/rpdapp1/upload/photos/2023/img/aside-heading-icon.png");
}

.watch-list h3::before {
  display: none;
}

.sticky-side {
  position: sticky;
  left: -1px;
  z-index: 10;
  background-color: var(--white) !important;
}

.stock-market-table1 tr th {
  font-family: var(--secondaryfont);
  font-weight: 600;
  font-size: 15px;
  line-height: 16px;
  color: #000;
}

.stock-market-table1 {
  margin-bottom: 3px;
}

.stock-market-table1 tbody tr:last-child td {
  border: none;
}

.stock-market-table1 thead tr th:nth-child(1) {
  padding-left: 0px;
}

.pl-0 {
  padding-left: 0px !important;
}

.stock-market-table1 {
  min-width: 572px;
}

/* table scroll bar css  */
.table-responsive::-webkit-scrollbar {
  height: 4px !important;
  border: none;
}

#navbarScroll::-webkit-scrollbar {
  width: 4px !important;
  border: none;
}

#search-widget::-webkit-scrollbar {
  width: 4px !important;
  border: none;
}

.table-responsive::-webkit-scrollbar-track,
#navbarScroll::-webkit-scrollbar-track,
#search-widget::-webkit-scrollbar-track {
  background: #fffffff9 !important;
  border: none !important;
}

.table-responsive::-webkit-scrollbar-thumb,
#navbarScroll::-webkit-scrollbar-thumb,
#search-widget::-webkit-scrollbar-thumb {
  background: #FFB800;
  border-radius: 50px;
}

.chat-btn {
  margin: 13px 0px !important;
}

/* scroll bar css end  */
.table-search {
  display: flex;
  justify-content: space-between;
}

.stock-market-table1 tr td {
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 13px;
  line-height: 24px;
  color: var(--Slate-Grey);
  vertical-align: middle;
}

.stock-market-table1 tr td.sticky-side {
  font-size: 14px;
  font-weight: 600;
  padding-left: 0 !important;
}

.stock-market-table1 tr td a.d-block {
  font-size: 13px;
  color: #555961;
  font-weight: 600;
  /* min-width: max-content; */
}

.stock-market-table1 tr td,
.stock-market-table1 tr th {
  padding: 20px 15px;
}

.rich-picks .stock-market-table1 tr td,
.rich-picks .stock-market-table1 tr th {
  padding: 20px 15px;
}

.padding8 {
  padding-right: 8.31px;
}

.Watchlist-btn {
  text-align: center;
}

/* .Watchlist-btn a:hover {
  color: var(--Ultramarine-Blue);
  background-color: var(--white);
  transition: 0.5s;
} */

.Watchlist-btn a:hover svg,
.dotted-icon:hover svg circle {
  fill: var(--Tulip-Tree);
}

.Watchlist-btn a:hover svg {
  stroke: var(--Ultramarine-Blue);
}

.Watchlist-btn a svg {
  margin-right: 6px;
}

.table> :not(:last-child)> :last-child>* {
  border-bottom-color: var(--Platinum2);
}

.stock-table-data {
  background-color: var(--white);
  border-radius: 16px;
  padding: 0px 24px;
}

.table-searchbar {
  margin-bottom: 20px;
  width: 400px;
  height: 60px;
  position: relative;
}

.table-searchbar input {
  width: 100%;
  height: 100%;
  outline: none;
  border: none;
  background: var(--Platinum);
  border-radius: 12px;
  padding-left: 53px;
  padding-right: 10px;
  color: var(--Monsoon);
}

.table-searchbar button {
  position: absolute;
  top: 17px;
  left: 18px;
  border: none;
  background: transparent;
}

.input-table::placeholder {
  font-family: var(--secondaryfont) !important;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  columns: var(--white) !important;
}

.day-select {
  width: 236px;
  height: 60px;
  margin-right: 16px;
}

.day-select select {
  width: 100%;
  height: 100%;
  border: none;
  background-color: var(--Platinum);
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--Monsoon);
  border-radius: 12px;
}

.month-select {
  width: 236px;
  height: 60px;
  margin-right: 16px;
}

.month-select select {
  width: 100%;
  height: 100%;
  background-color: var(--Platinum);
  border: none;
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--Monsoon);
  border-radius: 12px;
}

/* Rich’s Featured Videos css start */

.featured-video-1 {
  max-width: 379px;
  border-radius: 12px;
  margin: auto;
  padding-bottom: 12px;
  /* margin-bottom: 59px; */
}

.featured-video-1:hover {
  background-color: var(--White);
  box-shadow: 0px 12px 50px 0px #777e9029;
}

.featured-video-1:hover .video-featured img {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.featured-videos-section {
  padding: 80px 15px 40px;
  background-color: var(--White);
}

.single .featured-videos-section {
  padding-top: 25px;
}

.single .featured-videos-section h2 {
  text-align: left;
  font-size: 26px;
  line-height: 30px;
  margin-bottom: 10px;
}

.single .featured-videos-section .border-heading {
  margin-bottom: 25px;
}

.single .featured-videos-section h4 a.post-title-link,
.article-main-con h4 a.post-title-link {
  font-size: 18px;
  line-height: 20px;
}

.single .inside-post-news .featured-videos-section h4 a.post-title-link {
  font-size: 15px;
  line-height: 14px;
}

.single .inside-post-news .featured-videos-section .video-bio h3 {
  line-height: 22px;
}

.video-bio h3 {
  margin-top: 17px;
  font-size: 17px;
  font-weight: 600;
  line-height: 23px;
}

.home .video-bio h3 {
  font-size: 18px;
  line-height: 24px;
}

.single .featured-videos-section .video-bio,
.article-main-con .video-bio {
  padding: 0px;
}

.single .featured-video-1 .video-featured img,
.article-main-con .featured-video-1 .video-featured img {
  border-radius: 0px;
}

.single .featured-video-1:hover,
.article-main-con .featured-video-1:hover {
  background-color: transparent;
  box-shadow: none;
}

.single .featured-videos-section .featured-video-1 {
  padding-bottom: 0px;
  margin-bottom: 10px;
}

.single .inside-post-news .featured-videos-section .featured-video-1 {
  margin-left: 0;
  margin-right: 0;
}

.article-main-con .featured-video-1 {
  padding-bottom: 0px;
  margin-bottom: 25px;
}

.single .featured-videos-section .video-bio .artical-au i,
.single .featured-videos-section .artical-au span,
.article-main-con .video-bio .artical-au i,
.article-main-con .artical-au span {
  font-size: 13px;
  margin: 10px 0px 10px 0px;
}

.single .featured-videos-section .video-bio h3,
.article-main-con .video-bio h3 {
  line-height: 25px;
}

.featured-videos .slick-next {
  top: 38%;
}

.featured-videos .slick-prev {
  top: 38%;
}

.video-bio h2 a {
  color: var(--gray);
}

.CEO-interviews .medium-video-bio .artical-au a {
  margin: 14px 0px 24px 0px;
}

.CEO-interviews .video-bio .artical-au i {
  font-weight: 500;
}

.video-bio .artical-au i {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--Blue-Koi);
  display: inline-block;
  margin: 0px 0px 0px 0px;
}

.artical-slider .video-bio p {
  margin-bottom: 16px;
}

.read-more-link-artical a {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--Ultramarine-Blue2);
}

.arrow-right {
  display: inline-block !important;
  margin-left: 3px;
}

.video-bio {
  padding: 0px 10px;
}

.video-bio h3 {
  margin-bottom: 12px;
}

.video-bio p {
  color: var(--lghtblk);
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 0px;
}

aside .chat-main .heading-summary h3 {
  font-size: 14px;
  margin: 0;
  text-align: left;
}

aside .chat-main .heading-summary,
aside .chat-main .chat-search,
aside .chat-main .all-chat-top {
  padding: 0 15px;
}

aside .chat-data {
  padding-left: 14px;
}

/* testimonial-section css start */
.testimonial-section,
.news-letter-sec {
  padding-top: 80px;
  padding-bottom: 80px;
}

.testimonial-section,
.pre-footer,
.guides-section {
  background-color: var(--White-Smoke2);
}

.testimonial-section .main-heading-help h2 {
  max-width: 824px;
}

.testimonial-card {
  max-width: 360px;
  padding: 32px;
  border-radius: 12px;
  background-color: var(--white);
  border: 1.34px solid #e7eaec;
  margin: 0 auto;
  min-height: 420px;
}

.slick-slide img.review-avatar {
  width: 70px;
  border: 1px solid var(--Ultramarine-Blue);
  border-radius: 50%;
  height: auto;
}

.testimonial-icons {
  margin-bottom: 30px;
  align-items: center;
}

.testimonial-card h3 {
  color: #133240;
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 600;
  font-family: var(--secondaryfont);
  text-transform: uppercase;
}

.testimonial-card span {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #55596180;
  margin-bottom: 20px;
  display: block;
}

.testimonial-card p {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.02em;
  color: var(--lghtblk);
  margin-bottom: 0px;
}

.news-letter-sec form.homeNEWSLETTER {
  max-width: 890px;
  margin: auto;
}

.news-letter-sec .flex-form {
  display: flex;
}

.news-letter-sec .flex-form .input-field {
  width: 100%;
}

.homeNEWSLETTER .mauticform-message {
  color: #edb043;
  margin-bottom: 8px;
}

/* email-collector-form css */
.input-email-collector {
  width: 302px;
  height: 60px;
  margin-right: 16px;
}

.email-collector-form {
  display: flex;
  justify-content: center;
}

.input-email-collector input {
  width: 100%;
  border: none;
  outline: none;
  border-radius: 12px;
  padding-left: 16px;
  height: 100%;
}

.email-collector-btn {
  width: 164px;
  height: 60px;
}

.email-collector-btn button {
  font-family: var(--primaryfont);
  font-weight: 500;
  font-size: 18px;
  line-height: 18px;
  color: var(--Black);
  width: 100%;
  height: 100%;
  border: 1px solid var(--Ultramarine-Blue);
  border-radius: 12px;
  transition: 0.5s ease;
  text-transform: uppercase;
}

.email-collector-btn button:hover {
  background-color: transparent;
  color: var(--Ultramarine-Blue);
}

form .err {
  text-align: left;
  color: #f23645;
  font-size: 12px;
  line-height: 24px;
  display: none;
}

.err {
  color: #f23645;
}

.tabcontent {
  position: relative;
}

.group_join_now {
  position: sticky;
  left: 15px;
  right: 15px;
  bottom: 30px;
  z-index: 9999;
  max-width: 100%;
  padding: 15px !important;
  font-size: 23px !important;
}

.group_join_now:hover {
  background-color: #eda526 !important;
  color: #353535 !important;
}

.bg-our-story {
  background-image: url("https://s3.wasabisys.com/rpdapp1/upload/photos/2023/img/our-story-img.webp");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top left;
  padding: 40px 0px;
}

.our-story-img {
  display: none;
}

.our-story {
  /*position: absolute;
    left: 30%;
    top: 36px;*/
  padding: 60px;
  border-radius: 16px;
  backdrop-filter: blur(113px);
  background: rgba(255, 255, 255, 0.78);
  box-shadow: 0px 4px 40px rgb(0 0 0 / 5%);
  max-width: 857px;
  margin-left: auto;
}

/* About-us page css start */
/* contact-us-section css */
.contact-us-section {
  padding: 210px 0px 95px 0px;
}

.video-analytics h3 {
  font-family: var(--primaryfont);
  font-weight: 600;
  font-size: 39px;
  line-height: 58px;
  color: var(--grey);
  margin-bottom: 24px;
}

.video-analytics p {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.01em;
  color: var(--Santa-Grey);
}

.story-section {
  background-color: var(--White-Smoke);
  padding: 100px 0px 94px 0px;
}

.our-story .border-heading {
  display: inherit;
}

.our-story p {
  font-size: 24px;
  line-height: 32px;
  color: var(--Slate-Grey);
  text-align: left;
  letter-spacing: -0.01em;
}

.our-story h2 {
  font-family: var(--primaryfont);
  font-weight: 700;
  font-size: 48px;
  line-height: 72px;
  color: var(--grey);
  margin-bottom: 30px;
  text-align: left;
}

#search-widget {
  overflow-y: scroll;
  max-height: 380px;
}

#search-widget+.show-more-btn {
  border-top: 1px solid #e4e4e4;
}

.our-benefits .main-heading-help p {
  max-width: 796px;
}

.our-benefits {
  padding: 100px 0px 70px 0px;
}

.our-benefits .help-btn {
  margin-bottom: 70px;
}

.number-benefits span {
  color: var(--Medium-Green);
  font-family: var(--primaryfont);
  font-weight: 700;
  font-size: 20px;
  border: 2.5px solid var(--Medium-Green);
  border-radius: 30px;
  width: 42px;
  height: 42px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  padding-top: 1px;
}

.navbar-toggler {
  padding-right: 5px;
}

.benefit p {
  max-width: 413px;
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.01em;
  color: var(--Slate-Grey);
  margin-bottom: 40px;
  min-height: 90px;
}

.benefit {
  display: flex;
}

.content-center {
  justify-content: center;
}

.accordion-item {
  border: none;
}

.accordion-item {
  width: 100%;
}

.accordion-item h5 button {
  font-family: var(--primaryfont);
  font-style: normal;
  font-weight: 600;
  font-size: 25px;
  line-height: 38px;
  letter-spacing: -0.01em;
  color: var(--Liver);
}

.FAQ {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #e9e9e9;
}

.accordion-button:not(.collapsed) {
  color: var(--Liver);
  background-color: transparent;
  box-shadow: transparent;
}

.FAQ .accordion-item,
.FAQ .accordion-button,
.FAQ-last .accordion-button,
.FAQ-last .accordion-item {
  background-color: transparent;
}

.accordion-button {
  padding: 0px;
}

.accordion-body p {
  font-family: var(--secondaryfont);
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.01em;
  color: var(--Slate-Grey);
}

.a-q-sec h2 {
  max-width: 922px;
  margin: auto;
  margin-bottom: 30px;
}

.a-q-sec .border-heading {
  margin-bottom: 72px;
}

.a-q-sec {
  padding: 90px 0px 106px 0px;
}

.accordion-item .accordion-button:focus {
  border: transparent;
  box-shadow: none;
}

/* CEO-interviews page */
.CEO-interviews .main-heading-help p {
  margin: auto auto 56px auto;
}

.CEO-main-V {
  position: relative;
}

.CEO-main-V form {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  text-align: center;
  left: 50%;
}

.CEO-main-V form button {
  background: no-repeat;
  border: none;
  display: inline-block;
  padding: 34px;
}

.CEO-main-V form button img {
  width: 24.78px;
}

.CEO-medium-V form button img {
  width: 19.95px;
}

.CEO-medium-V form button {
  padding: 27px;
}

.CEO-main-V .video-play-icon-small {
  width: 100px;
  height: 100px;
}

.CEO-medium-V .video-play-icon-small {
  width: 80px;
  height: 80px;
}

.CEO-interviews {
  background-color: var(--white);
  padding-top: 180px;
  padding-bottom: 100px;
}

.CEO-interviews img {
  width: 100%;
  border-radius: 12px;
}

.CEO-FV h2 {
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: 700;
  line-height: 39px;
  text-transform: uppercase;
  text-align: start;
}

.CEO-interviews .medium-video-bio {
  padding: 0px 32px 0px 32px;
}

.CEO-interviews .video-bio p {
  max-width: 512px;
  margin: 0px;
}

.ceo-list-V .video-bio p {
  max-width: 512px;
  margin: 0px;
}

.medium-bio .ceo-list-V .video-bio {
  padding-bottom: 28px;
}

.CEO-interviews .featured-video-1 {
  max-width: 100%;
  margin-bottom: 0px;
  padding-bottom: 8px;
}

.bg {
  box-shadow: 0px 12px 50px 0px #777e9029;
  background: var(--white);
}

.CEO-interviews .featured-video-1:hover {
  box-shadow: 0px 12px 50px 0px #777e9029;
  background: var(--white);
}

.ceo-list-V .featured-video-1 {
  background-color: transparent;
  height: 100%;
}

.ceo-list-V .featured-video-1:hover {
  background-color: var(--white);
  box-shadow: 0px 12px 50px 0px #777e9029;
  transition: 0.3s;
}

.featured-video-1 .video-featured>img {
  width: 100%;
  border-radius: 12px 12px 0 0;
  object-fit: cover;
  height: 252px;
}

.vedio-author {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(144, 155, 175, 0.35);
  box-shadow: 0px 3px 1.6px #edb043, inset 0px 1px 1px #837865;
  backdrop-filter: blur(15px);
  /* border-radius: 12px; */
  padding: 11px 23px;
}

.vedio-author p.author {
  font: normal 600 16px/24px Poppins;
  color: #fff;
  margin-bottom: 0px;
}

.vedio-author p.date {
  font: normal 400 16px/24px Poppins;
  color: #F3F3F3;
  margin-bottom: 0px;
}

.by-name span {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--Blue-Koi);
  margin: 12px 0px 0px 0px;
  display: inline-block;
}

.CEO-List-Video:hover {
  background-color: var(--white);
}

.CEO-List-Video .video-featured img {
  max-width: 379px;
  width: 100%;
  height: 242px;
  border-radius: 12px;
  object-fit: cover;
}

.featured-video-1 .video-featured img.play-icon,
.CEO-List-Video .video-featured img.play-icon {
  max-width: 100%;
  width: 100%;
  height: auto;
  border-radius: 12px 12px 0 0;
  object-fit: cover;
}

.contact-form input,
textareaa .news-sec .ceo-list-V {
  background-color: transparent;
}

.error-posts-ajax {
  font-size: 20px;
  color: var(--Red-Orange);
}

.ceo-list-V .page-item a,
.ceo-list-V .page-item span {
  color: var(--Tulip-Tree);
  border: 1px solid var(--Tulip-Tree);
  background-color: transparent;
  border-color: var(--Tulip-Tree);
  padding: 6px 20px;
  font-family: var(--secondaryfont);
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  margin-right: 14px;
  display: block;
  min-height: 38px;
  border-radius: 8px;
}

.ceo-list-V .page-item a:hover {
  color: var(--white);
  background-color: var(--Tulip-Tree);
  border-color: var(--Tulip-Tree);
  transition: 0.3s;
}

.ceo-list-V .page-item.active a {
  color: var(--white);
  background-color: var(--Tulip-Tree);
  border-color: var(--Tulip-Tree);
  border-radius: 8px;
}

.pagination-CEO-P {
  margin-bottom: 170px;
}

.manue-tow-news {
  position: relative;
}

/* ceo single page css start */
.SP-main-V {
  padding-top: 190px;
  padding-bottom: 54px;
}

.main-V-CEO-single {
  margin-bottom: 32px;
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
}

.main-V-CEO-single iframe {
  border-radius: 16px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-bio-single span {
  margin-right: 32px;
  font-family: var(--secondaryfont);
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: var(--Slate-Grey);
}

.video-bio-single h3 {
  margin: 24px 0px 55px 0px;
  max-width: 1200px;
}

.video-bio-single .share-icons-single {
  border: none;
}

.share-icons-single span {
  font-weight: 600;
  margin-right: 23px;
  font-size: 18px;
  line-height: 24px;
  color: #353535;
}

.img-written a img {
  border-radius: 50px;
}

.also-like-sec {
  padding-top: 74px;
  padding-bottom: 100px;
}

.also-like-sec h2 {
  margin-bottom: 30px;
  color: var(--gray);
}

.also-like-sec .video-bio {
  padding-bottom: 28px;
}

.also-like-video-sec .video-au a,
.also-like-video-sec .video-au span,
.also-like-video-sec .video-au span.author {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #51a5d2;
  margin: 12px 0px 16px 0px;
  display: inline-block;
}

.also-like-sec .viewmore-link {
  margin-top: 16px;
}

.also-like-sec .featured-video-1 {
  padding-bottom: 0px;
}

.also-like-video-sec .video-au span {
  color: #777e90;
  font-style: normal;
}

.news-sec .news-img img {
  max-height: 180px;
  min-height: 180px;
  object-fit: cover;
  object-position: center;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  min-width: 250px;
}

.news-manue-btn-left,
.news-manue-btn-right {
  background-color: var(--White-Smoke);
  border: none;
  width: 40px;
  height: 40px;
  border-radius: 50px;
  box-shadow: 0px 4px 20px 0px #f4f5f6a6;
}

.news-manue-btn-left img,
.news-manue-btn-right img {
  width: 7.98px;
  height: 14px;
}

.news-manue-btn-left {
  position: absolute;
  left: -45px;
  top: 3px;
}

.news-manue-btn-right {
  position: absolute;
  right: -45px;
  top: 3px;
}

.pagination {
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 24px;
}

.news-sec .nav {
  flex-wrap: nowrap;
  gap: 20px;
}

.go-back-btn a {
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--Tulip-Tree);
  background-color: transparent;
  border: 1px solid var(--Tulip-Tree);
  width: 100%;
  display: block;
  text-align: center;
  max-width: 250px;
  margin: 0 auto;
  border-radius: 8px;
  padding: 16px 10px;
  text-transform: uppercase;
}

.go-back-btn .svg-icon {
  vertical-align: text-bottom;
  margin-right: 5px;
}

.go-back-btn a:hover {
  color: var(--Black);
  background-color: var(--Tulip-Tree);
  transition: 0.5s;
}

.go-back-btn a svg path {
  stroke: var(--Tulip-Tree);
}

.go-back-btn a:hover svg path {
  stroke: var(--Black);
}

/* blog page css start */
#nav-below {
  display: none;
}

.news-sec h1 {
  line-height: 48px;
}

.news-sec .author-header h1 {
  margin-bottom: 15px;
}

.news-sec .author-header p {
  margin-bottom: 10px;
}

.news-sec .author-header div {
  margin-bottom: 8px;
}

.news-sec h1.archive-title img {
  border-radius: 50%;
  display: block;
  margin: 0 auto 12px;
  border: 2px solid var(--Ultramarine-Blue);
  padding: 5px;
}

.posted-on time.updated {
  display: none;
}

.news-sec h1.archive-title span {
  color: var(--Black);
  font-weight: 700;
  font-size: 48px;
  line-height: 60px;
  text-transform: uppercase;
}

.news-sec {
  padding-top: 180px;
  padding-bottom: 90px;
}

.news-sec .header-links a {
  color: var(--Santa-Grey);
  padding: 12px;
  font-family: var(--secondaryfont);
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  width: 200px;
  text-align: center;
  border: 1px solid var(--yellow);
  margin: 20px auto 0;
}

.news-sec .header-links::after,
ul li.sub-menu-item.header-links::after {
  display: none;
}

.news-sec .header-links a:hover,
.news-sec .header-links:hover::after {
  color: var(--yellow);
  background-color: #ffb80021;
}

.news-sec .nav-pills .current-menu-item a.nav-link,
.nav-pills .show>.nav-link {
  color: var(--yellow);
  background-color: #ffb80021;
  padding: 12px;
  font-family: var(--secondaryfont);
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  border: none;
  border-radius: 8px;
  border: 1px solid var(--yellow);
}

.news-cont {
  margin: auto 22px;
}

.news-cont .svg-icon {
  margin-left: 7px;
}

.news-cont .span-1 {
  margin-bottom: 10px;
  display: inline-block;
  font-family: var(--secondaryfont);
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--Slate-Grey);
}

.news-cont span {
  font-family: var(--secondaryfont);
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--Ultramarine-Blue2);
}

.news-cont h4 a {
  color: var(--gray);
}

.news-cont h4 {
  max-width: 367px;
  margin-bottom: 22px;
}

.news-full-card {
  display: flex;
  padding: 10px;
  max-width: 584px;
  border-radius: 12px;
}

.news-full-card:hover {
  background-color: var(--white);
  box-shadow: 0px 12px 50px 0px #777e9029;
}

.news-heading h3,
.news-heading h3 span {
  color: var(--gray);
  font-size: 58px;
  line-height: 71px;
  text-align: center;
  margin-bottom: 30px;
}

.news-heading h3 span {
  vertical-align: baseline;
}

.blog-heading {
  margin-bottom: 10px;
}

.ajax-posts-con {
  position: relative;
}

/* rich-picks css start */
.table-search {
  margin-bottom: 30px;
}

.table-search h3 {
  margin-bottom: 0px;
}

.rich-picks .table-responsive.position-relative .overlay-ajax {
  height: auto;
}

.stock-market-table1 tr td.not-found-err {
  text-align: center;
  font-size: 24px;
  color: var(--Red-Orange);
}

.r-p-heading h2 {
  text-align: left;
  margin: 0;
}

.rich-picks {
  padding: 207px 0px 112px 0px;
}

.rich-picks .watch-list-main-img img {
  width: 170px;
}

.rich-picks .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
  color: var(--yellow) !important;
  background-color: #ffb80021 !important;
}

.rich-picks .summary-card:hover {
  background-color: var(--White-Smoke);
}

.table-rich-picks-page thead tr th:nth-child(1) {
  width: 140px;
  padding-left: 0px;
}

.table-rich-picks-page thead tr th:nth-child(2) {
  width: 130px;
}

.table-rich-picks-page thead tr th:nth-child(3) {
  width: 205.67px;
}

.table-rich-picks-page thead tr th:nth-child(4) {
  width: 205.67px;
}

.table-rich-picks-page thead tr th:nth-child(5) {
  width: 205.67px;
}

.table-rich-picks-page thead tr th:nth-child(6) {
  width: 141px;
}

.table-rich-picks-page thead tr th:nth-child(7) {
  width: 172px;
}

.rich-picks .nav-link-stock:hover {
  color: var(--yellow) !important;
  background-color: #ffb80021 !important;
}

.education {
  padding: 172px 0px 0px 0px;
}

.education-heading p {
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.01em;
  max-width: 790px;
  margin: auto;
  color: var(--Slate-Grey);
}

.education-heading {
  margin-bottom: 116px;
}

.card-1 span::before {
  content: "";
  display: block;
  width: 80px;
  height: 3.5px;
  background: var(--Ultramarine-Blue2);
  left: 0;
  top: 13px;
  position: absolute;
}

.card-1 {
  position: relative;
  margin-bottom: 24px;
}

.edu-card-1 p {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  color: var(--Slate-Grey);
  max-width: 560px;
  letter-spacing: -0.01em;
}

.edu-card-1 h2 {
  font-size: 48px;
  line-height: 56px;
  letter-spacing: 0.02em;
}

.edu-card-1 a {
  font-family: var(--primaryfont);
  font-weight: 500;
  font-size: 20px;
  line-height: 20px;
  color: var(--Black);
  padding: 19px 33px;
  background-color: var(--Tulip-Tree);
  border-radius: 8px;
  display: inline-block;
  border: 1px solid var(--Tulip-Tree);
  transition: 0.5s ease;
  text-transform: uppercase;
}

.edu-card-1 a:hover {
  background-color: transparent;
  color: var(--Tulip-Tree);
  transition: 0.5s;
}

.card-1 span {
  margin-left: 90px;
  font-family: var(--secondaryfont);
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  color: var(--Ultramarine-Blue2);
}

.accsess-card {
  background-image: url("https://s3.wasabisys.com/rpdapp1/upload/photos/2023/img/education_center_banner_bg.webp");
  background-repeat: round;
  background-size: cover;
  border-radius: 20px;
}

.acc-edu-sec {
  padding: 81px 0px 90px 0px;
}

.accsess-card {
  padding: 81px 64px 86px 64px;
  max-width: 1200px;
}

.accsess-card p {
  font-size: 24px;
  line-height: 32px;
  color: #d0d2d9;
  margin-bottom: 50px;
}

.accsess-card h3 {
  font-size: 48px;
  line-height: 70px;
  margin-bottom: 12px;
  max-width: 765px;
}

.accsess-card .help-btn a {
  color: var(--Black);
  background-color: var(--Tulip-Tree);
  margin-right: 19px;
}

.acc-reg-btns {
  border: 2px solid var(--white) !important;
  color: var(--Tulip-Tree) !important;
  background-color: transparent !important;
}

.accsess-card .help-btn a:hover {
  border: 2px solid var(--white);
  color: var(--Tulip-Tree);
  background-color: transparent;
}

.acc-reg-btns:hover {
  border: 2px solid var(--Tulip-Tree) !important;
  color: var(--Black) !important;
  background-color: var(--Tulip-Tree) !important;
}

.accsess-card .help-btn {
  margin-bottom: 0px;
}

.comment-form-comment textarea {
  max-width: 840px;
  max-height: 204px;
  height: 100%;
  border: 1px solid var(--Slate-Grey);
  padding: 30px;
  border-radius: 8px;
  margin: 32px 0px;
}

.logged-in-as {
  display: none;
}

.form-submit input {
  border: 2px solid var(--Tulip-Tree);
  background-color: var(--Tulip-Tree);
  color: var(--white);
  font-family: var(--primaryfont);
  font-weight: 700;
  font-size: 20px;
  padding: 20px 28px;
  border-radius: 8px;
}

.form-submit input:hover {
  background-color: transparent;
  color: var(--Tulip-Tree);
  transition: 0.5s;
}

.main-single-post-aside .nav {
  border: 1px solid var(--Platinum3);
  border-radius: 6px 6px 0px 0px;
  background-color: var(--Milk-White);
}

.single-post-sec .entry-meta .byline {
  padding-right: 15px;
}

.single-post-sec .inside-article .entry-meta {
  display: none;
}

.single-post-sec .inside-article .entry-meta.custom-entry-meta {
  display: block;
  margin-bottom: 15px;
  position: relative;
}

.single .entry-meta.custom-entry-meta span {
  margin-right: 0px;
}

.single .entry-meta.custom-entry-meta span.author a span {
  color: #0d6efd;
}

.single .single-post-sec .inside-article .entry-meta.custom-entry-meta img {
  border-radius: 50%;
  max-width: 80%;
  margin: 0 auto;
  display: block;
}

.author-info {
  max-width: 420px;
  border: 1px solid var(--Platinum3);
  border-radius: 6px;
  padding: 15px;
  position: absolute;
  background: #fff;
  top: 100%;
  left: 0px;
  margin-top: 5px;
  z-index: 999;
}

.author-info:before {
  visibility: visible;
  content: "";
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  width: 12px;
  height: 12px;
  background: inherit;
  top: -7px;
  left: 40px;
  background: #fff;
  border-top: 1px solid var(--Platinum3);
  border-left: 1px solid var(--Platinum3);
}

h6.author-name {
  font-size: 15px;
  margin-bottom: 5px;
}

.author-info p.author-description {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 0px;
  color: #474747;
}

.author-social {
  margin-top: 5px;
  display: inline-block;
  margin-right: 2px;
}

.author-info-inner {
  position: relative;
}

.close-author-info {
  position: absolute;
  right: -8px;
  top: -12px;
  font-weight: 600;
  color: #212529;
  font-size: 14px;
}

.single .entry-meta.custom-entry-meta span.author a span:hover {
  color: #0a58ca;
}

.aside-widget {
  max-width: 300px;
  margin: auto;
}

.main-single-post-aside .nav {
  margin: 0px;
  padding: 10px;
}

.main-single-post-aside .nav-tabs .nav-link {
  border: none;
  border-radius: 5px;
  color: var(--grey);
  font-weight: 600;
  font-size: 13px;
  font-family: var(--secondaryfont);
  margin-right: 7px;
  padding: 5px;
}

.more-table-aside a {
  text-decoration: underline;
  color: var(--Carbon-Grey);
  font-weight: 400;
  font-size: 13.011px;
  font-family: var(--secondaryfont);
}


.table-aside1-single tbody tr td {
  vertical-align: middle;
}

.table-aside1-single thead tr th {
  font-size: 12px;
}

.table-aside1-single {
  border: 1px solid var(--Platinum3);
  max-width: 300px;
}

.aside-symbol a,
.aside-symbol {
  font-family: var(--secondaryfont);
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: var(--grey);
}

.aside-symbol a span,
.aside-symbol span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 80px;
  display: block;
}

.aside-data {
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  position: relative;
  top: 3px;
}

span.aside-data {
  font-size: 12px;
}

.main-single-post-aside .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  background-color: #edb04321 !important;
  color: var(--Tulip-Tree) !important;
  border: none;
  padding: 5px;
}

.main-single-post-aside .nav-link {
  border: none;
  border-radius: 5px;
  color: var(--grey);
  font-weight: 600;
  font-size: 13px;
  font-family: var(--secondaryfont);
}

.table-aside1-single .table> :not(caption)>*>* {
  padding: 10px 5px;
}

.main-single-post-aside .aside-stock-table-2 .nav {
  padding: 0px;
}

.main-single-post-aside .aside-stock-table-2 .nav-tabs .nav-link {
  width: 50%;
  margin: 0px;
  border-radius: 0px;
}

.more-stock-aside-btn {
  cursor: pointer;
  margin: auto;
}

.stock-check-box {
  padding: 25px 28px;
  position: absolute;
  background-color: var(--white);
  border-radius: 6px;
  width: 200px;
  right: 5px;
  top: 60px;
}

.check-boxs {
  border-bottom: 1px solid #a6a6a6;
  margin-bottom: 17px;
}

.stock-check-box .form-check {
  margin-bottom: 20px;
}

.publisher-box textarea.postText {
  overflow: hidden !important;
}

.apply-btn-box span {
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 13px;
  line-height: 16px;
  color: #999999;
}

.apply-btn-box a {
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 13px;
  line-height: 16px;
  color: var(--white);
  padding: 5px 10px;
  background-color: var(--Tulip-Tree);
  border-radius: 5px;
}

.stock-check-box .form-check label {
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 13px;
  line-height: 16px;
  text-align: center;
  color: var(--gray);
  margin-left: 5px;
}

.triangle-icon {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 20px solid var(--white);
  border-bottom: 20px solid transparent;
  border-left: 20px solid transparent;
  position: absolute;
  top: -12px;
  transform: rotate(317deg);
  left: 89%;
}

.market-mover {
  border: 1px solid var(--Platinum3);
  /*border-radius: 6px 6px 0px 0px;*/
  /*padding: 0px 15px;*/
  max-width: 300px;
}

.market-mover .table,
.table-aside1-single .table {
  margin-bottom: 0px;
}

.market-mover .table th {
  font-size: 12px;
}

.Market-Overview-sec {
  margin-bottom: 72px;
}

.watchlist-aside-form input {
  position: relative;
  background-color: transparent;
  border: none;
  width: 100%;
  padding: 12px 10px;
  outline: none;
}

/*.my-watchlist-aside tr td span {
  display: block;
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: var(--Silver-Chalice);
}*/





/* header css */

.dropdown-menu.ani-acc-menu {
  background: #E8ECEF;
}

.dropdown-menu.ani-acc-menu .profile_top_btn,
.dropdown-menu.ani-acc-menu a#update-username,
.dropdown-menu.ani-acc-menu .profile_bottom_btn {
  background: #fff;
  padding: 16px;
  box-shadow: 0px 8px 40px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  margin-bottom: 16px;
}

.dropdown-menu.ani-acc-menu a#update-username {
  display: flex;
}

.scrolled-down,
.scrolled-up {
  transition: all 0.5s ease-in-out;
  width: 100%;
  /* background-color: #fff; */
  position: fixed;
}

.top_header {
  background-color: #fff;
}

.top_header {
  padding: 10px 12px;
}

.top_header_row {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.header_email_phone {
  display: flex;
  gap: 24px;
}

.header_login {
  display: flex;
  gap: 24px;
  justify-content: end;
}

.header_login_mobile {
  display: flex;
  justify-content: end;
}

.header_email_phone a,
.header_login a {
  text-decoration: none;
  color: #4E4E4E;
  transition: .2s;
}

.header_email_phone a span,
.header_login a span {
  padding-right: 10px
}

.header_email_phone a:hover,
.header_login a:hover {
  color: #EDB043;
  transition: all .2s ease-in-out;
  text-decoration: none;
}

.header_email_phone a:hover svg path,
.header_login a:hover svg path {
  fill: #EDB043;
}

.top_social_icon {
  display: flex;
  align-items: center;
  justify-content: end;
}

.top_social_icon .social_icon {
  display: flex;
  align-items: center;
  gap: 23px
}

.top_social_icon .social_icon li {
  list-style: none;


}

.top_social_icon .social_icon li a {
  text-decoration: none;
  transition: .2s;

}

.top_social_icon .social_icon li a:hover svg path {
  fill: #EDB043;
  transition: all .2s ease-in-out;
}

.header_bottom {
  padding: 15px 9px;
  width: 100%;
  z-index: 9998;
  background-color: #edb043f5;
}

.home .header_bottom {
  backdrop-filter: blur(5px);
  background: #edb043de;
}

.header_bottom .navbar-nav_footer {
  display: flex;
  align-items: center;

}

ul.post-privacy-menu li a[target="_blank"] {
  display: none;
}

.header_bottom ul {
  margin-bottom: 0px;

}

.navbar-nav_footer_mobile {
  padding-left: 0px;
}

.header_bottom .navbar-nav_footer li {
  list-style: none;
}

.header_bottom .navbar-nav_footer li a {
  text-decoration: none;
  color: #000;
  transition: .2s;
  font-weight: 500;
}

.header_bottom .navbar-nav_footer li a:hover {
  text-decoration: none;
  color: #fff;
  transition: all .2s ease-in-out;
}

/* header.no-scroll .header_bottom .navbar-nav_footer li a:hover {
  color: #fff;
} */

.header_bottom .navbar-nav {
  display: flex;
  align-items: center !important;
  flex-direction: row !important;
}

.header_bottom_row {
  display: flex;
  align-items: center;
  justify-content: space-between;

}

.header_bottom_row .nav {
  margin-bottom: 0px;
}


.header_bottom_row #head_menu_rght .user-menu-combination {
  padding-top: 0px;
  display: flex;
  align-items: center;
}

.header_bottom #head_menu_rght {
  gap: 28px
}

.header_bottom_right_icon {
  display: flex;
  justify-content: end;
}

#navbarScroll {
  justify-content: end !important;
  gap: 46px
}

#navbarScroll .nav-search-main {
  flex-grow: 0;
}

#navbarScroll input {
  border: 1px solid #666666 !important;
  background: #EBEBEB;
  border-radius: 50px !important;
  box-shadow: 4px 1px 22px 19px #0000001a;
}

.header_bottom .more_icon_f::after {
  content: " ";
  padding-bottom: 32px !important;
  transform: scaleX(1);
  transform-origin: 0% 50%;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 9;
  /* padding-bottom: 80px; */
  display: block;
}

.header_bottom .more_icon_f:hover img {
  transform: rotate(180deg);
}

.ani-acc-menu {
  transform: translateX(-221px);
}

.dropdown-menu .divider {
  height: 1px;
  overflow: hidden;
  background-color: #ededed;
}

.empty_state {
  margin: 85px 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  color: #6d6d6d;
  text-align: center;
}

.empty_state svg {
  display: block;
  margin: 0 auto 15px;
  width: 60px;
  height: 60px;
  color: #fff;
  background-color: #607d8b;
  border-radius: 50%;
  padding: 14px;
  opacity: .7;
}

.notification-list {
  padding: 10px;
}

.notification-list .notification-text {
  font-size: 14px;
  color: #666;
  width: 100%;
}

.header-message {
  font-size: 12px;
  color: #8c8c8c;
  padding: 3px 0 2px;
}

.notification-list .notification-time {
  font-size: 12px;
  color: #666;
  margin: 4px 0 0;
}

.show-message-link-container {
  font-size: 14.5px;
  padding: 6px;
  text-align: center;
  background: #f9f9f9;
  color: #666;
}

.show-message-link-container a {
  color: #666;
}

.notifications-dropdown {
  padding: 17px;
}

.notifications-dropdown,
#notification-list {
  flex-direction: column;
}

#notification-list {
  padding-top: 17px !important;
}

.messages-list {
  display: flex;
  gap: 10px;
}

.notification-list a {
  display: flex;
  gap: 20px;
}

.notification-list .notification-user-avatar img {
  max-width: 50px;
}

.ani-acc-menu {
  flex-direction: column;
}

.header_bottom .navbar-nav_footer {
  gap: 32px;
}

.header_bottom .navbar-nav_footer li a {
  font-size: 15px;
  line-height: 16px;
  color: #000;
}

.header_bottom #head_menu_rght {
  gap: 28px;
}

.ani-acc-menu li {
  padding-top: 5px;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.1px;
  color: #353535;
}

.ani-acc-menu li a img {
  max-width: 66px;
  border-radius: 50%;
  background: #fff;
}

.wow_hdr_menu_usr_lnk {
  display: flex;
  gap: 10px;
  align-items: center;
}

.wow_hdr_menu_usr_lnk b {
  order: 1;
}

.wow_hdr_menu_usr_lnk img {
  order: 0;
}




/* header css end */
.save-watchlist-btn {
  border: 1px solid var(--Tulip-Tree);
  outline: none;
  background-color: var(--Tulip-Tree);
  color: var(--Black);
  border-radius: 5px;
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 13px;
  line-height: 16px;
  height: 29px;
  width: 100%;
  text-transform: uppercase;
  text-align: center;
  padding: 6px;
}

.save-watchlist-btn:hover {
  background-color: transparent;
  color: var(--Tulip-Tree);
  transition: 0.5s;
}

.add-btn-watchlist label {
  position: relative;
  width: 17.25px;
  height: 16.7px;
  cursor: pointer;
}

.add-btn-watchlist label input[type="checkbox"] {
  -webkit-appearance: none;
}

.add-btn-watchlist label svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-13px, -10px);
}

.add-btn-watchlist label input[type="checkbox"]:checked~svg {
  fill: var(--Tulip-Tree);
}

.watchlist-aside-form a {
  position: absolute;
  right: 10px;
  top: 24%;
}

.watchlist-aside-form {
  position: relative;
}

.aside-widget h3 {
  font-family: var(--primaryfont);
  color: var(--grey);
  margin: 0px;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
}

.top-cryptocurrency-heading h3::before,
.rich-picks h3::before,
.aside-widget h3::before,
.ratio-table-subheading.aside-widget h4::before {
  content: url("https://s3.wasabisys.com/rpdapp1/upload/photos/2023/img/aside-heading-icon-2.png");
  display: inline-block;
  margin-right: 6px;
  vertical-align: middle;
}

.main-single-post-aside .aside-stock-table-2 .nav {
  border-radius: 0px;
}

.aside-stock-table {
  position: relative;
}

.sub-heading {
  border: 1px solid var(--Platinum3);
  border-radius: 6px 6px 0px 0px;
  padding: 12px 20px;
}

.sub-form {
  border: 1px solid var(--Platinum3);
  border-radius: 0px 0px 6px 6px;
  padding: 12px 5px 0px;
}

.sub-form input {
  display: inline-block;
  padding-left: 10px;
  height: 40px;
  width: 100%;
  margin-bottom: 12px;
  border-radius: 5px;
  border: none;
  outline: none;
  background-color: var(--White-Smoke2);
  border: 1px solid var(--Platinum3);
}

.sub-form input::placeholder {
  color: #b4b4b4;
}

.sub-form button {
  display: inline-block;
  height: 40px;
  width: 100%;
  border-radius: 5px;
  outline: none;
  background-color: var(--Tulip-Tree);
  color: var(--Black);
  font-weight: 500;
  font-size: 15px;
  line-height: 24px;
  font-family: var(--secondaryfont);
  border: 1px solid var(--Tulip-Tree);
  text-transform: uppercase;
}

.sub-form button:hover {
  background-color: transparent;
  color: var(--Tulip-Tree);
  transition: 0.5s ease-in-out;
}

.artical-widget {
  padding: 12px 10px;
  border: 1px solid var(--Platinum3);
}

.artical-widget-img img {
  min-width: 100px;
  max-width: 100px;
  height: 61px;
  object-fit: cover;
  border-radius: 5px;
}

.artical-widget-heading {
  padding-left: 12px;
}

.artical-widget-heading h4,
.artical-widget-heading h4 a {
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: var(--grey);
  margin-bottom: 3px;
  margin-right: 0;
  padding-right: 0;
  border: 0;
  transition: 0.5s ease;
}

#top-stocks-table-body td a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  /* max-width: 80px; */
  display: block;
}

#top-stocks-table-body td a {
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  color: var(--Silver-Chalice);
  vertical-align: text-top;
  max-width: 160px;
}

.artical-widget-heading h4 a:hover {
  color: var(--Tulip-Tree);
}

.artical-widget-heading a,
.artical-widget-heading span {
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 10px;
  line-height: 14px;
  color: var(--Silver-Chalice);
  vertical-align: text-top;
}

.artical-widget-heading a {
  border-right: 1px solid var(--Platinum3);
  padding-right: 8px;
  margin-right: 8px;
}

.see-all a {
  display: inline-block;
  height: 40px;
  width: 100%;
  border-radius: 5px;
  outline: none;
  background-color: var(--Tulip-Tree);
  color: var(--Black);
  font-weight: 500;
  font-size: 15px;
  line-height: 40px;
  font-family: var(--secondaryfont);
  border: 1px solid var(--Tulip-Tree);
  text-align: center;
  text-transform: uppercase;
}

.see-all a:hover {
  background-color: transparent;
  color: var(--Tulip-Tree);
  transition: 0.5s;
}

.single-post-sec {
  padding-top: 120px;
  padding-bottom: 70px;
}

.viewmore-link a {
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--Ultramarine-Blue2);
}

/*.single .entry-title {
    font-size: 40px;
    line-height: 48px;
    color: var(--gray);
    max-width: 840px;
    margin-bottom: 15px;
}*/

.single .entry-meta span {
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
  margin-right: 15px;
}

.single .page-header-image-single {
  margin-top: 26px;
}

.article p,
.single .article p span,
.single .article li span {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #474747;
  margin-bottom: 15px;
  word-break: break-all;
}

.single-post-sec h1 {
  font-size: 38px;
  line-height: 45px;
  margin-bottom: 15px;
  text-transform: capitalize;
}

.article-btn a {
  font-family: var(--primaryfont);
  font-weight: 700;
  font-size: 20px;
  line-height: 20px;
  color: var(--Ultramarine-Blue2);
  display: inline-block;
  padding: 18px 24px;
  border: 1px solid var(--Ultramarine-Blue2);
  color: var(--Ultramarine-Blue2);
  background-color: transparent;
  border-radius: 12px;
}

.single .svg-icon .single .svg-icon-1 {
  background-color: #edf4ff;
  padding: 14.75px 21.83px;
}

.single .svg-icon-2 {
  background-color: #eefaff;
  padding: 13.53px 13.53px;
}

.single .svg-icon-3 {
  background-color: #faf5fc;
  padding: 13.53px 13.53px;
}

.single .svg-icon-4 {
  background-color: #eefbff;
  padding: 17px 14px;
}

.single .svg-icon-5 {
  background-color: #e5f9ff;
  padding: 18px 15px;
}

.single .svg-icon-6 {
  background-color: #ecfff5;
  padding: 13px 14px;
}

.share-icons-single-aside {
  position: fixed;
  right: 0px;
  z-index: 1;
  text-align: center;
}

.share-icons-single-aside a {
  display: block;
}

/*.share-icons-single a {
    display: inline-block;
    margin-right: 10px;
}*/
a.svg-icons-bottom {
  margin: 0px;
  text-align: center;
  color: #fff;
  padding: 10px;
  position: relative;
  transition: 0.3s;
  margin-bottom: 25px;
}

.news-single-share h6 {
  font-size: 19px;
  margin-bottom: 0px;
}

a.svg-icons-bottom svg {
  margin-right: 15px;
}

.share-icons-single-aside a.svg-icons-bottom {
  margin: 0px;
}

.share-icons-single-aside a.svg-icons-bottom svg {
  margin: 0px;
}

a.icon-fb {
  border-color: #3a579a;
  background: #3a579a;
}

a.icon-fb:hover {
  border-color: #334d87;
  background: #334d87;
}

a.icon-tw {
  border-color: #00abf0;
  background: #00abf0;
}

a.icon-tw:hover {
  border-color: #0099d7;
  background: #0099d7;
}

a.icon-li {
  border-color: #0077b5;
  background: #0077b5;
}

a.icon-li:hover {
  border-color: #00669c;
  background: #00669c;
}

a.icon-wa {
  border-color: #25d366;
  background: #25d366;
}

a.icon-wa:hover {
  border-color: #21c960;
  background: #21c960;
}

a.icon-email {
  border-color: #27ae60;
  background: #27ae60;
}

a.icon-email:hover {
  border-color: #239e57;
  background: #239e57;
}

.article-btn a:hover {
  color: var(--white);
  background-color: var(--Ultramarine-Blue2);
  transition: 0.5s;
}

.article-btn {
  margin-top: 48px;
}

.written-name p {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--gray);
  margin-bottom: 5px;
}

.written-info p {
  font-size: 14px;
  color: var(--Slate-Grey);
  margin-bottom: 5px;
  max-width: 537px;
}

.written-name span {
  font-family: var(--secondaryfont);
  font-weight: 600;
  font-size: 20px;
  color: var(--grey);
}

.img-written {
  margin-right: 24px;
}

.written-name {
  margin: auto 0;
}

.share-icons-single {
  align-items: center;
  border-bottom: 1px solid #d8dadf;
  /*padding-bottom: 25px;*/
  /*margin-bottom: 25px;*/
  margin-top: 25px;
  flex-wrap: wrap;
}

.fb-comments {
  margin-top: 25px;
}

.SP-main-V .share-icons-single {
  margin-top: 0px;
}

.comment-author a {
  font-family: var(--secondaryfont);
  font-weight: 600;
  font-size: 20px;
  line-height: 27px;
  color: var(--gray);
}

.comment-metadata a {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: var(--Slate-Grey);
  margin-bottom: 0px !important;
}

.comment-content a {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: var(--Slate-Grey);
}

.comment-list .comment-content {
  padding: 0px 0px 30px 30px;
  border: none;
}

.comment-list .comment .children {
  border: none;
}

.comment-content a::before {
  content: url("https://s3.wasabisys.com/rpdapp1/upload/photos/2023/img/reply-comment.png");
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}

.main-article-single {
  position: relative;
}

.mr-4 {
  margin-right: 4px;
}

/*.table-aside1-single .clr-Red-Orange .svg-icon svg {
  transform: rotateX(180deg);
}

.table-aside1-single .svg-icon svg {
  vertical-align: inherit;
}*/

.single-img img {
  width: 100%;
  border-radius: 8px;
  height: auto;
}

.single .single-img {
  margin-bottom: 25px;
}

.welcome-container.content-container {
  margin-top: 0px;
}

.single .entry-content h1,
.single .entry-content h2,
.single .entry-content h3,
.single .entry-content h4,
.single .entry-content h5,
.single .entry-content h6,
.single .entry-content h2 a,
.single .entry-content h2 strong,
.single .entry-content h2 strong span {
  color: var(--grey);
  /*font-family: var(--primaryfont);
    font-weight: 600;
    font-size: 32px;
    line-height: 39px;*/
  text-align: left;
  margin: 30px 0px 15px;
  font-weight: 600;
}

.single .entry-content h2::before {
  content: url("https://s3.wasabisys.com/rpdapp1/upload/photos/2023/img/small-icon-heading.png");
  display: inline-block;
  margin-right: 8px;
  vertical-align: sub;
}

.single .entry-content h2,
.single .entry-content h2 strong span {
  font-size: 28px;
  line-height: 36px;
}

.single .entry-content h1::before,
.single .entry-content h2::before,
.single .entry-content h3::before,
.single .entry-content h4::before,
.single .entry-content h5::before,
.single .entry-content h6::before,
.comment-respond h3::before {
  content: url("https://s3.wasabisys.com/rpdapp1/upload/photos/2023/img/small-icon-heading.png");
  display: inline-block;
  margin-right: 8px;
  vertical-align: sub;
  display: none;
}

.single .entry-content ul li,
.single .entry-content ol li {
  list-style: inherit;
  margin-bottom: 10px;
}

.single .entry-content ul li a,
ol li a .single .entry-content {
  color: #474747;
}

.search-not-found {
  max-width: 600px;
  margin: 0 auto;
}

.search-not-found .input-email-collector {
  margin: 0px;
  width: 100%;
}

.search-not-found .input-email-collector input {
  background: var(--White-Smoke);
  border-radius: 0px;
}

.search-not-found .email-collector-btn {
  max-width: 90px;
  margin-bottom: 0px;
}

.search-not-found .email-collector-form button {
  border: none;
  padding: 14px 18px;
  min-height: 60px;
  width: 100%;
}

.error404 h1 {
  font-size: 60px;
  line-height: 70px;
  color: var(--gray);
}

/* Contect page css start */
.contact-sec {
  padding-top: 60px;
  padding-bottom: 70px;
}

.contact-sec .svg-icon svg {
  transition: transform 0.2s;
}

.contact-sec .svg-icon svg:hover {
  transform: scale(1.5);
}

.cont-map-sec {
  padding-top: 82px;
}

.contact-sec h3 {
  font-size: 32px;
  margin-bottom: 32px;
  max-width: 519px;
}

.contact-sec .cont-social {
  padding-top: 45px;
}

.cont-social a {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: rgba(66, 66, 66, 0.8);
  margin-bottom: 16px;
  display: inline-block;
}

.cont-share {
  margin-top: 25px;
}

.contact-form {
  padding: 45px;
  background-color: rgba(237, 176, 67, 0.18);
  border-radius: 16px;
}

.contact-form h3 {
  margin-bottom: 13px;
}

.contact-form p {
  margin-bottom: 20px;
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 16px;
  color: rgba(66, 66, 66, 0.8);
}

.contact-form input,
textarea {
  width: 100%;
  border: none;
  background-color: var(--white);
  padding-left: 15px;
  outline: none;
  height: 45px;
  border-radius: 6px;
  font-size: 16px;
}

.contact-sec .contact-form input::placeholder,
.contact-sec .contact-form textarea::placeholder {
  color: #ababab;
}

.contact-form textarea {
  height: 140px;
  padding-top: 10px;
}

.submit-btn input[type="submit"] {
  width: auto;
  border: none;
  outline: none;
  border-radius: 6px;
  color: var(--Black);
  background-color: var(--Tulip-Tree);
  padding: 14px 35px;
  font-family: var(--primaryfont);
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
  border: 1px solid var(--Tulip-Tree);
  transition: 0.5s ease;
  text-transform: uppercase;
}

.contact-captcha {
  margin-bottom: 25px;
}

.search-not-found {
  max-width: 600px;
  margin: 0 auto;
}

.search-not-found .input-email-collector {
  margin: 0px;
  width: 100%;
}

.search-not-found .input-email-collector input {
  background: var(--White-Smoke);
  border-radius: 0px;
}

.search-not-found .email-collector-btn {
  max-width: 90px;
  margin-bottom: 0px;
}

.search-not-found .email-collector-form button {
  border: none;
  padding: 14px 18px;
  min-height: 60px;
  width: 100%;
}

.error404 h1 {
  font-size: 60px;
  line-height: 70px;
  color: var(--gray);
}

/* watch-list page css */
.watch-list {
  padding-top: 225px;
  padding-bottom: 100px;
  background-color: var(--white);
  text-align: center;
}

.watch-list h3 {
  max-width: 700px;
  margin: 0 auto;
  font-size: 48px;
  line-height: 72px;
  margin-bottom: 30px;
}

.rich-picks .watch-list h3 {
  font-size: 32px;
  line-height: 42px;
}

.watch-list-main-img {
  margin-bottom: 70px;
}

.watch-list-login-btns {
  background-color: transparent !important;
  color: var(--Black) !important;
}

.watch-list-login-btns:hover {
  background-color: var(--yellow) !important;
  color: var(--Black) !important;
}

.watch-list-btns a {
  border: 2px solid var(--yellow);
  background-color: var(--yellow);
  margin-right: 16px;
  color: var(--Black);
}

.watch-list-btns a:hover {
  background-color: transparent;
  color: var(--Black) !important;
}

/* .rich-sign-up-card {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 9999;
} */

.rich-sign-up-card .watch-list {
  padding: 50px 15px;
  border-radius: 16px;
  background: #ffffff8c;
  border: 1px solid var(--Platinum3);
  max-width: 934px;
  max-height: 570.44px;
  box-shadow: 0px 4px 40px 0px #0000000d;
  position: absolute;
  margin: auto;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.rpd-of-month {
  color: var(--Platinum3);
  filter: blur(10px);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}

.rpd-of-month-main {
  position: relative;
  padding: 40px 0px;
}

/* privacy page css start  */
.privacy-terms-sec {
  padding-top: 170px;
  padding-bottom: 50px;
}

.privacy-heading h1 {
  font-family: "Impact";
  font-weight: 400;
  font-size: 70px;
  line-height: 82px;
  text-align: center;
  letter-spacing: 0.02em;
  color: var(--gray);
}

.privacy-content h2 {
  font-family: "Poppins";
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  color: #283646;
  margin-bottom: 10px;
  max-width: 100%;
  text-align: left;
}

.privacy-content p {
  font-family: "Poppins";
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #283646;
}

.privacy-content ul {
  padding: 0px;
}

.privacy-content ul li {
  list-style: inside;
}

.privacy-heading .border-heading {
  margin: auto;
  margin-bottom: 40px;
  display: block;
}

form.nav-link {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

/* privacy page css end */

@media (min-width: 425px) {
  .menu-news-categories-container .slick-slide {
    min-width: 180px;
    width: unset !important;
    margin: 0 5px;
  }

  .news-sec .header-links a {
    width: 100%;
  }
}

@media(min-width: 1200px) {

  /* hero css   */
  body.home header.no-scroll,
  body.home header.no-scroll .top_header,
  body.home header.no-scroll nav.navbar {
    background-color: transparent !important;
  }

  body.home header.no-scroll .header_email_phone a,
  body.home header.no-scroll .header_login a {
    color: #ffffff;
  }

  body.home header.no-scroll .top_header svg path {
    fill: #ffffff;
  }

  .home .header-main.no-scroll .navbar.navbar-expand-xl li a:not(.sub-menu-item a, #head_menu_rght a) {
    color: #ffffff;
  }

  body.home .hero-section {
    /* clip-path: polygon(100% 0%, 100% 0, 100% 0, 100% 100%, 50% 95%, 0 100%, 0 0);
    -webkit-clip-path: polygon(100% 0%, 100% 0, 100% 0, 100% 100%, 50% 95%, 0 100%, 0 0);*/
    display: flex;
    align-items: center;
  }

  .header-main .navbar.navbar-expand-xl .container-fluid,
  .header_bottom .header_bottom_row,
  .top_header .top_header_row {
    max-width: 1140px;
    margin: 0 auto;
  }

  .header_login {
    padding: 0px 5px;
  }

  .navbar-expand-xl .navbar-toggler {
    display: none;
  }

  .menu-depth-2 {
    box-shadow: 0px 1px 5px 1px #8181819e !important;
  }


  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    width: 100%;
  }

  #menu_box_15916.dropdown-menu {
    top: 55px;
  }

  #head_menu_rght .dropdown-menu.ani-acc-menu {
    top: 59px;
  }

  li.dropdown .dropdown-menu {
    margin-top: 0;
    position: absolute !important;
    padding: 15px 18px;
    border-radius: 16px;
    top: 60px;
    left: 50%;
    min-width: 250px;
    text-align: left;
    box-shadow: 0px 1px 5px 1px #8181819e !important;
  }

  .navbar-search {
    width: 270px;
  }

  .header_bottom_right_icon li.dropdown .dropdown-menu {
    top: 48px;
  }

  .menu-depth-1 {
    transform: translateX(-35%) !important;
    border-radius: 8px !important;
    padding: 20px 18px !important;
    border: none;

  }

  .menu-depth-1 li a,
  .menu-depth-2 li a {
    font-size: 16px !important;
  }

  #nav-menu-item-183992 .menu-depth-2 li a,
  #nav-menu-item-155932 a {
    padding-top: 8px !important;
  }

  #nav-menu-item-155916 .dropdown-menu:not(.notfi-dropdown):not([role=combobox]) {
    border-radius: 16px !important;
  }

  li.dropdown .dropdown-menu .dropdown-menu {
    left: 100%;
    top: -18px;
    transform: translateX(9%);
  }

  li.dropdown .dropdown-menu::before,
  .dropdown-menu.menu-odd::before,
  #menu_box_15916.menu-depth-1::before {
    content: url("https://s3.wasabisys.com/rpdapp1/upload/photos/2023/img/arrows/Polygon2.png");
    display: inline-block;
    position: absolute;
    top: -15px;
    left: 20%;
  }

  #menu_box_15916.menu-depth-1::before {
    top: -38px;
  }

  .dropdown-menu.menu-odd::before {
    left: 34%;
  }

  li.dropdown .dropdown-menu .dropdown-menu::before {
    content: url("https://s3.wasabisys.com/rpdapp1/upload/photos/2023/img/arrows/Polygon2.png");
    display: inline-block;
    position: absolute;
    top: 23px;
    left: -15px;
    transform: rotate(270deg);
  }

  .navbar ul li.dropdown.menu-item:before,
  .navbar ul li.mega-menu:before {
    content: "";
    width: 100%;
    position: absolute;
    left: 0;
    padding-bottom: 60px;
    display: block;
  }

  li.dropdown .dropdown-menu.menu-odd.menu-depth-1>li.dropdown.menu-item:before {
    width: 104%;
    padding-bottom: 42px;
  }

  .header_bottom_right_icon li.dropdown .dropdown-menu::before {
    content: "" !important;
  }

  .navbar-expand-xl .navbar-nav ul li.dropdown ul.dropdown-menu li {
    text-align: left;
    padding-left: 15px;
    padding-right: 20px;
  }

  /* .chat-textarea .chat-btns-w .chat_optns .emo-container {

  display: none !important
} */
  li.dropdown .dropdown-menu.sub-sub-menu {
    margin-left: 4px;
  }

  li.dropdown .dropdown-menu.sub-sub-menu:after {
    content: "";
    position: absolute;
    width: 20px;
    left: -17px;
    height: 100%;
    top: 0;
  }

  .navbar ul li.dropdown ul li.sub-menu-item:hover>a.nav-link:after {
    transform: rotate(-90deg) !important;
    transform: -webkit-rotate(-90deg) !important;
    transform: -moz-rotate(-90deg) !important;
  }
}

.modal-backdrop {
  z-index: 999;
}

/* popup css start */
.help-popup {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  height: 100vh;
  width: 100%;
  background-color: #000000a1;
  z-index: 9999999999;
}

.home-popup-video iframe {
  margin: auto;
  display: block;
  border-radius: 16px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.home-popup-video {
  margin-bottom: 32px;
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
}

.help-popup-video {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  width: 95%;
  max-width: 1200px;
  margin: 0 auto;
  /*border-radius: 16px*/
}

.cross-icon {
  width: 35px;
  height: 35px;
  background: #fff;
  border-radius: 50%;
  backdrop-filter: blur(7px);
  text-align: center;
  color: var(--Tulip-Tree);
  cursor: pointer;
  position: absolute;
  right: -16px;
  top: -16px;
  text-decoration: none;
  padding: 0 5px;
  z-index: 9999;
}

.cross-icon a {
  font-weight: 600;
  color: var(--Tulip-Tree);
  font-size: 24px;
}

#navbarScroll {
  align-items: center;

}

/* popup css end */
@media (max-width: 1400px) {
  #menu-main-menu li {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }

  #navbarScroll {
    gap: 25px;
  }
}

@media (max-width: 1199px) {
  .navbar-expand-xl .navbar-collapse {
    background-color: var(--white);
    border-radius: 16px;
    margin-top: 43px;
    padding: 0px !important;
  }

  .dropdown-menu {
    border: none !important;
  }

  #nav-menu-item-183992 .dropdown-menu:not(.notfi-dropdown):not([role=combobox]):not(.header_bottom_right_icon .dropdown-menu) {
    transform: none !important;
  }

  .menu-depth-1 {
    box-shadow: none !important;
    padding-top: 0px;
  }

  /* #search_form_large{
    top: 10px;
  } */
  #tab_search_form {
    top: 0 !important;
  }

  .nav-search-main span.header-serch-icon {
    left: 18px;
  }

  #menu-main-menu>li {
    border-bottom: 1px solid #E8E8E8;
  }

  .nav-search-main {
    margin: 0px !important;
  }

  .navbar.navbar-expand-xl {
    padding-right: 0px !important;
  }

  #menu-main-menu>li a.active {
    font-weight: 700;

  }

  #tab_search_form input {
    border-radius: 0px !important;
    border: none !important;
    box-shadow: none !important;
    background-color: #EFEFEF !important;
  }

  #tab_search_form {
    display: block;
  }

  .dropdown-menu:not(.notfi-dropdown):not([role=combobox]):not(.header_bottom_right_icon .dropdown-menu) {
    border-radius: 0px;
    transform: none !important;
    font-size: 16px;
  }

  .header_bottom_right_icon .dropdown-menu {
    position: absolute !important;
    padding: 15px 18px;
    border-radius: 16px !important;
    top: 49px;
    left: 50%;
  }


  .navbar .container-fluid {
    position: relative;
  }

  #navbarScroll {
    flex-direction: column;
    position: absolute;
    top: 5px;
    left: -9px;
    right: 0;
    z-index: 99;
    border-radius: 0px !important;
    overflow-y: hidden !important;
    overflow-x: hidden;
    height: 0;
  }

  .social_icon_mobile {
    padding-top: 24px;
  }

  .social_icon_mobile .social_icon {
    text-align: center;
  }

  .social_icon_mobile .social_icon li {
    list-style: none;
    display: inline-block;
    padding: 10px;
  }

  .top_email_mobile .header_email_phone {
    justify-content: center;
    gap: 16px;
    padding: 23px 0px;
  }

  .top_email_mobile .header_email_phone a {
    font-size: 15px;
  }

  .menu-main-menu-container {
    order: 1;
  }


  .navbar-collapse {
    align-items: flex-start;
  }

  .navbar-collapse.show {
    height: 100vh !important;
  }

  .top_email_mobile {
    height: 100vh;
  }
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
  .navbar ul#menu-main-menu.justify-content-end {
    justify-content: flex-start !important;
  }
}

nav .container-fluid::before,
nav .container-fluid::after {
  display: none !important;
  content: " ";
  box-sizing: border-box;
}

.navbar-toggler {
  background-color: transparent;
  border: transparent;
}

#navbarScroll input {
  border: none !important;
  background: #EFEFEF;
  border-radius: 0px !important;
}

.header_bottom_right_icon li.dropdown .dropdown-menu {
  min-width: 250px;
  top: 49px;
}

/*calendars page css*/

#ipo-tabs {
  margin-bottom: 0px;
}

.ipo-tabs {
  margin-bottom: 40px;
}

.ipo-tabs .nav-pills .nav-link.active,
.ipo-tabs .nav-pills .show>.nav-link,
.ipo-tabs .nav-pills .nav-link:hover {
  color: var(--Black);
  background-color: var(--Ultramarine-Blue);
}

.ipo-tabs .nav-pills .nav-link {
  border-radius: 0.25rem;
  background: #f4f5f6;
  border-radius: 6px;
  margin-right: 20px;
  font-size: 14px;
  line-height: 24px;
  color: #777e90;
  text-transform: uppercase;
}

.iop-table tr td.nowrap-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 160px;
  max-width: 160px;
}

.iop-table tr td {
  font-size: 14px;
  line-height: 12px;
}

.iop-table thead {
  background: #f4f5f6;
  border-width: 1px 0px;
  border-style: solid;
  border-color: #e2e2e2;
}

.earnings-stock th {
  font-weight: 500;
  line-height: 25px;
}

.earnings-stock th,
.earnings-stock td {
  text-align: right;
}

.earnings-stock tr th:first-child,
.earnings-stock tr td:first-child {
  text-align: left;
}

hr.nav-item {
  margin: 0px;
  height: 2px;
  background-color: #e9ecee;
  opacity: 1;
}

.calendar-main-tabs .nav-pills {
  align-items: flex-end;
}

.calendar-main-tabs .nav-pills .nav-link {
  font-family: var(--secondaryfont);
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #23262f;
  padding: 0px 14px 22px;
  border-bottom: 2px solid #e9ecee;
  display: block;
  width: 100%;
  border-radius: 0px;
}

.calendar-main-tabs .nav-pills .nav-item:first-child .nav-link {
  padding-left: 0px;
}

.calendar-main-tabs .nav-pills .nav-link.active svg path {
  fill: var(--Ultramarine-Blue);
}

.calendar-main-tabs .nav-pills .nav-link.active,
.calendar-main-tabs .nav-pills .show>.nav-link {
  background: transparent;
  border-bottom: 2px solid var(--Ultramarine-Blue);
  color: var(--Ultramarine-Blue);
  border-radius: 0px;
}

.calendar-main-tabs {
  margin-bottom: 32px;
}

.ipo-calendar,
.economic-calendar {
  padding: 190px 0px 100px;
}

.economic-calendar h1 {
  margin-bottom: 48px;
}

.tradingview-widget-container.trading-custom-chart .tv-embed-widget-wrapper__body {
  border: none !important;
}

.market-news-sec {
  margin-top: 50px;
}

.market-news:last-child {
  border: none !important;
}

.market-news-sec .stock-tab-title {
  border: none;
  margin-bottom: 8px;
}

.market-news {
  padding: 10px 0px;
  border-bottom: 1px solid #e4e4e4;
}

.stock-post-img {
  max-width: 115px;
  padding-right: 15px;
  width: 115px;
}

.stock-post-img img {
  width: 100px;
  height: 61px;
  object-fit: cover;
  border-radius: 7px;
}

.stock-post-content h4 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  margin: 0px;
  color: var(--grey);
  font-family: var(--secondaryfont);
  cursor: pointer;
}

.form-btn-video {
  border: 0px;
  text-align: left;
  background: transparent;
  padding: 0;
}

.stock-post-content a.stock-author-meta,
.stock-post-content span,
.stock-author-meta span {
  font-weight: 500;
  font-size: 10px;
  line-height: 14px;
  color: #aaaaaa;
  vertical-align: inherit;
}

.stock-post-content a.stock-author-meta {
  border-right: 1px solid var(--Platinum3);
  padding-right: 8px;
  margin-right: 8px;
}

.tradingview-widget-container.trading-custom-chart {
  height: 850px !important;
}

.toggle_date_picker label {
  padding: 10px 15px;
  background: var(--Ultramarine-Blue);
  border-right: none;
  text-transform: capitalize;
  font-weight: 500;
  font-size: 13px;
  line-height: 24px;
  color: #ffffff;
}

.toggle_date_picker input {
  padding: 0px 10px;
  border: none;
}

.toggle_date_picker button {
  background: var(--Ultramarine-Blue);
  border: none;
  padding: 10px 15px;
}

.toggle_date_picker button svg path {
  fill: #ffffff;
}

.toggle_date_picker button svg {
  width: 17px;
  height: 14px;
}

.toggle_date_picker {
  border: 1px solid #edb043;
  border-radius: 5px;
  max-width: 502px;
  margin: 20px auto 0px;
  overflow: hidden;
}

.select2-container .select2-selection--single {
  height: 42px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 8px;
  right: 5px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 40px;
  background: #f4f5f6;
  font-size: 14px;
  color: #777e90;
}

.select2-container--default .select2-results__option--selected {
  background-color: #f4f5f6;
}

.select2-results__option {
  font-size: 14px;
  color: #777e90;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background: var(--Ultramarine-Blue);
}

#pills-filter_country-tab svg {
  margin-left: 20px;
}

.ipo-widget {
  position: relative;
}

.overlay-ajax {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 999;
  background: rgba(255, 255, 255, 0.8) url("https://s3.wasabisys.com/rpdapp1/upload/photos/2023/img/ajax-loader.gif") center no-repeat;
  height: 100vh;
}

.overlay-home-ajax {
  position: absolute;
  inset: 0;
  z-index: 999;
  background: rgba(255, 255, 255, 0.8) url("https://s3.wasabisys.com/rpdapp1/upload/photos/2023/img/ajax-loader.gif") center no-repeat;
  min-height: 1024px;
}

.overlay-page-load {
  position: absolute;
  inset: 0;
  z-index: 999;
  background: rgba(255, 255, 255, 0.8) url("https://s3.wasabisys.com/rpdapp1/upload/photos/2023/img/ajax-loader.gif") center no-repeat;
  min-height: 100vh;
  height: 100vh;
}

.overlay-home-ajax.two {
  min-height: 634px;
}

.overlay-home-ajax.three {
  min-height: 533px;
}

.overlay-home-ajax.four,
.height-389 {
  min-height: 389px;
}

.overlay-home-ajax.five,
.height-1782 {
  min-height: 1782px;
}

.height-533 {
  min-height: 533px;
}

.height-1024 {
  min-height: 1024px;
}

.overlay_popup {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, .7);
  transition: opacity .5s;
  display: none;
  z-index: 99999999999999;
  backdrop-filter: blur(7px);
}

.addWatchlistPopup {
  width: 100%;
  max-width: 40%;
}

p.add-icn {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

.popupcenter {
  top: 50%;
  transform: translateY(-50%);
  position: relative;
}

.popup {
  margin: auto;
  background: #fff;
  border-radius: 5px;
  transition: all 5s ease-in-out;
}

.popup-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #eaeaea;
  padding: 20px 22px 12px 34px;
}

.popup-heading {
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: #19274b;
}

.popup-heading img {
  width: 20px;
}

.popup .close {
  opacity: 1;
}

.close {
  float: right;
  font-size: 21px;
  color: #000;
  text-shadow: 0 1px 0 #fff;

}

.popup .close img {
  width: 28px;
}

.popup-content {
  padding: 6px 30px 32px;

}

.community-popup .popup-content {
  padding: 0;
}

.scroll_form {
  max-height: 50vh;
  overflow-y: auto;
}

.modal-content {
  max-width: 960px;
  margin: auto;
  width: 60%;
  overflow: hidden;
  border-radius: 20px;
}

.close_popup {
  color: #171719;
  float: right;
  font-size: 28px;
  font-weight: bold;
  cursor: pointer;
  background: #EDB043;
  padding: 12px 60px;
  transform: rotate(48deg);
  position: absolute;
  right: -47px;
  top: -5px;
  opacity: 1;
}

.desc a.dec {
  color: #3B71FE !important;
  text-decoration: none;
}

.errors:empty {
  padding: 0;
}

.man-img img {
  max-height: 466px;
}

.man-img {
  background: #EAECF4;
  padding-right: 40px;
  width: 35%;
  display: flex;
  align-items: end;
}

.login-form {
  padding: 50px;
  width: 65%;
}

h2.modal-title {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 38px;
  color: #353535;
}

.desc {
  padding-top: 12px;
}

.alert-danger {
  background-color: rgba(244, 67, 54, .1);
  color: #f44336;
}

.wow_form_fields {
  position: relative;
  margin: 15px 0;
  font-family: Poppins, sans-serif;
}

div.message.alert.success {
  background-color: #04AA6D;
}

.wow_form_fields>label {
  font-weight: 700;
  font-size: 14.5px;
  display: block;
  max-width: 100%;
  margin-bottom: 5px;
  margin-top: 7px;
}

.wow_form_fields input {
  width: 100%;
  background: #fff;
  border: 1px solid rgba(224, 224, 224, .2);
  box-sizing: border-box;
  box-shadow: 1px 1px 5px rgb(0 0 0 / 10%);
  border-radius: 6px;
  line-height: 50px;
  padding-left: 12px;
  margin-bottom: 10px;
  outline: 0;
  font-size: 16px;
  height: 44px
}

.wow_form_fields {
  position: relative;
  margin: 15px 0;
  font-family: Poppins, sans-serif;
}

.password-hide-show-icon {
  position: relative;
  bottom: 44px;
  left: 93%;
}

.password-hide-show-icon span svg {
  height: 22px;
  width: 22px;
}

.fa-solid,
.fas {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.fa-eye-slash:before {
  content: "\f070";
}

.login_signup_combo .login__ .btn {
  width: 100%;
  background: #edb043;
  border-radius: 10px;
  padding: 16px 0;
  border: 1px solid #edb043;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  color: #fff;
  opacity: 1 !important;
}

.btn-mat::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: currentColor;
  opacity: 0;
  transition: opacity .2s;
  z-index: -1;
}

.btn-mat::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  padding: 50%;
  width: 32px;
  height: 32px;
  background-color: currentColor;
  opacity: 0;
  transform: translate(-50%, -50%) scale(1);
  transition: opacity 1s, transform .5s;
  z-index: -1;
}

.forgot_password {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 12px;
}

.forgot_password a {
  color: #3C434A !important;
  font-size: 16px;
  line-height: 32px;
  text-decoration: underline;
}

.addWatchlistPopup .grey-wrapper {
  background: unset !important;
  border: unset !important;
  margin: unset !important;
}

.popup-content input,
.popup-content select {
  background: #fafafa;
  border: 1px solid #eee;
  box-sizing: border-box;
  border-radius: 4px;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  color: #8e8e8e;
  padding: 10px 12px;
  outline: 0;
  margin-right: 26px;
}

.mt-20 {
  margin-top: 20px;
}

/*Stock Page Css*/
.stock-tabs .nav.nav-pills {
  align-items: flex-end;
}

.stock-tabs .nav.nav-pills hr.nav-item {
  margin: 0px;
  height: 2px;
  background-color: #e9ecee;
  opacity: 1;
}

.stock-tab table.table .inside-table-heading td {
  padding: 10px 0px 0px 0px;
}

.stock-tab table.table .inside-table-heading td h6 {
  background: #e7e7e7;
  border-left: 4px solid #edb043;
  margin: 0px;
  font-weight: 400;
  font-size: 14px;
  line-height: 12px;
  padding: 10px;
  color: #565656;
}

.stock-tab table.table th {
  color: #23262f;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  min-width: 85px;
}

.stock-tab table.table td {
  color: #4d4d4d;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  font-family: var(--secondaryfont);
  padding: 15px 10px;
  box-sizing: border-box;
  text-transform: capitalize;
}

.stock-tab table.table tr td:first-child {
  font-weight: 500;
  color: #353535;
}

.child-data-row {
  border-left: 5px solid #f8f9fa;
  padding-left: 15px;
  box-sizing: border-box;
}

.stock-tab table.cash-flow-table tr.child-data-row td:first-child {
  padding-left: 20px;
}

.stock-tab table.cash-flow-table .tab-row-odd {
  border-left: 5px solid #f8f9fa;
}

/* custom radio start */
.container-label {
  display: block;
  position: relative;
  padding-left: 19px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-right: 20px;
  margin-bottom: 0px;
}

.container-label:last-child {
  margin-right: 0px;
}

.container-label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.checkmark {
  position: absolute;
  top: 3px;
  left: 0;
  height: 12px;
  width: 12px;
  background-color: #eee;
  border-radius: 50%;
}

.container-label:hover input~.checkmark {
  background-color: #ccc;
}

.container-label input:checked~.checkmark {
  background-color: var(--Ultramarine-Blue);
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.container-label input:checked~.checkmark:after {
  display: block;
}

.container-label .checkmark:after {
  top: 3px;
  left: 3px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fff;
}

/* custom radio end */
.header-quarterly-annualy {
  border-bottom: 1px solid var(--Ultramarine-Blue);
  margin-bottom: 25px;
}

.header-quarterly-annualy .stock-tab-title {
  border: none;
  margin: 0px;
}

.sub-heading-table {
  display: block;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
}

.earnings-stock th,
.earnings-stock td {
  text-align: right;
}

.earnings-stock tr th:first-child,
.earnings-stock tr td:first-child {
  text-align: left;
}

.view-more-stock a:hover {
  color: var(--Ultramarine-Blue);
}

.view-more-stock a:hover path {
  fill: var(--Ultramarine-Blue);
}

.financial-stock-tabs .nav-pills .nav-link {
  background: #f4f5f6;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  color: #777e90;
  font-size: 14px;
  line-height: 21px;
  margin-right: 20px;
}

.financial-stock-tabs .nav-pills .nav-link.active,
.financial-stock-tabs .nav-pills .show>.nav-link {
  color: #fff;
  background-color: #edb043;
  border: 1px solid rgb(237 176 67);
}

.stock-mobile-performance {
  display: none;
}

.market-news-sec {
  margin-top: 50px;
}

.market-news-sec .stock-tab-title {
  border: none;
  margin-bottom: 8px;
}

.market-news {
  padding: 10px 0px;
  border-bottom: 1px solid #e4e4e4;
}

.stock-post-img {
  max-width: 115px;
  padding-right: 15px;
  width: 115px;
}

.stock-post-img img {
  width: 100px;
  height: 61px;
  object-fit: cover;
  border-radius: 7px;
}

.stock-post-content h4 a {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  margin: 0px;
  color: var(--grey);
  font-family: var(--secondaryfont);
}

.stock-post-content a.stock-author-meta,
.stock-post-content span {
  font-weight: 500;
  font-size: 10px;
  line-height: 14px;
  color: #aaaaaa;
  vertical-align: inherit;
}

.stock-post-content a.stock-author-meta {
  border-right: 1px solid var(--Platinum3);
  padding-right: 8px;
  margin-right: 8px;
}

.voting-stock-card {
  padding: 24px 10px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  background: #f4f5f6;
  border: 1px solid #e2e2e2;
  border-radius: 6px;
  border-top: 8px solid #ffb800;
}

.voting-stock-card h4 {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #353535;
  margin-bottom: 20px;
}

.voting-stock-card button {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  border: none;
  background: #39b54a;
  padding: 3px 11px;
}

.voting-stock-card button.btn-dislike {
  background: #ff2e2e;
}

.voting-stock-card button img {
  margin-right: 8px;
}

.voting-stock-card span.seprator_or {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-transform: lowercase;
  color: rgba(0, 0, 0, 0.65);
  padding: 0px 15px;
}

.performance-content,
.performance-header,
.tab-row-odd {
  background: #f8f9fa;
  border-bottom: 1px solid #e2e2e2;
  border-top: 1px solid #e2e2e2;
}

.performance-header h4 {
  font-weight: 600;
  font-size: 13px;
  line-height: 20px;
  color: #353535;
  text-align: center;
  margin: 0px;
  padding: 11px 10px;
}

.performance-content-col {
  padding: 11px 10px;
  text-align: center;
}

#performance-arrow:after {
  content: url("https://s3.wasabisys.com/rpdapp1/upload/photos/2023/img/arrows/down.png");
  display: inline-block;
  transition: all 0.5s ease-in-out;
  margin-left: 10px;
}

#performance-arrow {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
}

.progress-bar-cs {
  width: 15%;
  display: inline-flex;
}

.progress-bar-cs-fill {
  background: #f23645;
}

.performance-content span {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  text-transform: capitalize;
  color: rgba(0, 0, 0, 0.65);
  padding-right: 5px;
}

.stock-value {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #4d4d4d;
  padding: 0px 10px;
}

.stock-value.stock-tab-value {
  font-weight: 600;
  font-size: 13px;
  line-height: 20px;
  color: #23262f;
}

.tab-custom-row {
  padding: 15px 0px;
  align-items: center;
}

.stock-quote {
  padding: 190px 0px 100px;
}

.stock-title img {
  margin-right: 12px;
  vertical-align: text-bottom;
  max-width: 25px;
}

.stock-quote .Watchlist-btn a {
  font-size: 16px;
  line-height: 24px;
  /* min-width: 146px; */
  display: block;
  text-align: center;
  padding: 10px;
  color: #000;
  font-weight: 400;
  max-width: 300px;
  margin-left: auto;
  border: 2px solid var(--Ultramarine-Blue);
  border-radius: 8px;
  background: var(--Ultramarine-Blue);
  transition: all .2s;
}

.stock-quote .Watchlist-btn a:hover {
  background-color: transparent;
  color: var(--Tulip-Tree);
}

.stock-quote .Watchlist-btn a span {
  color: var(--Black);
  font-size: 32px;
  font-weight: 300;
  margin-right: 10px;
  line-height: 24px;
  height: auto;
  display: inline-block;
  vertical-align: bottom;
}

.stock-header {
  padding-bottom: 15px;
  border-bottom: 1px solid #e9ecee;
  margin-bottom: 40px;
}

.stock-single-price {
  font-family: var(--secondaryfont);
  line-height: 48px;
}

.stock-header-value,
.stock-header-value span.lable {
  font-family: var(--secondaryfont);
  font-size: 14px;
  line-height: 14px;
  text-transform: capitalize;
  margin-bottom: 12px;
  color: #23262f;
}

.stock-header-value span.lable {
  font-weight: 600;
  vertical-align: inherit;
}

.stock-live-change {
  font-weight: 600;
}

.change-down {
  color: #f23645;
}

.change-up {
  color: var(--Medium-Green);
}

.stock-summry-header {
  margin-bottom: 53px;
}

.stock-tabs .nav-pills .nav-link {
  font-family: var(--secondaryfont);
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #23262f;
  padding: 0px 14px 22px;
  border-bottom: 2px solid #e9ecee;
  display: block;
  width: 100%;
  border-radius: 0px;
}

.stock-tabs .nav-pills .nav-item:first-child .nav-link {
  padding-left: 0px;
}

.stock-tabs .nav-pills .nav-link.active,
.stock-tabs .nav-pills .show>.nav-link {
  background: transparent;
  border-bottom: 2px solid var(--Ultramarine-Blue);
  color: var(--Ultramarine-Blue);
  border-radius: 0px;
}

.stock-tabs {
  margin-bottom: 32px;
}

.stock-tab-title {
  font-family: var(--secondaryfont);
  font-size: 16px;
  line-height: 24px;
  color: #353535;
  border-bottom: 1px solid var(--Ultramarine-Blue);
  margin-bottom: 25px;
  font-weight: 600;
}

.stock-quote .Watchlist-btn a:hover span {
  color: var(--Ultramarine-Blue);
}

#chart_container {
  height: 300px;
}

.widget.js-sticky-widget {
  top: 90px !important;
  position: sticky;
  /*background-color: #ffffff;*/
}

.rank-math-breadcrumb span,
.rank-math-breadcrumb a {
  font-family: var(--primaryfont);
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  color: var(--Black);
  vertical-align: inherit;
}

.rank-math-breadcrumb p {
  margin: 0px;
}

.rank-math-breadcrumb span.separator {
  margin-left: 10px;
  margin-right: 10px;
}

.rank-math-breadcrumb {
  margin-bottom: 15px;
  background: #f5f5f5;
  padding: 5px 10px;
}

.rank-math-breadcrumb span.last {
  font-weight: 600;
}

.rank-math-breadcrumb a:hover {
  color: #474747;
}

.popup-content input.btn-main {
  background: #edb043;
  border: 1px solid #edb043;
  border-radius: 3px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #353535;
  width: fit-content;
  padding: 8px 24px;
  margin-right: 0;
  font-weight: 700;
}

.btn-main:hover {
  color: #edb043 !important;
  background-color: transparent !important;
}

.popup-content input,
.popup-content select {
  background: #fafafa;
  border: 1px solid #eee;
  box-sizing: border-box;
  border-radius: 4px;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  color: #8e8e8e;
  padding: 10px 12px;
  outline: 0;
  margin-right: 26px;
}

.round input {
  height: 18px;
  width: 18px;
}

.round input[type=radio]:after {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  top: 0;
  left: 0;
  position: relative;
  background-color: #fff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 2px solid #edb043;
}

.round input[type=radio]:checked:after {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  top: 0;
  left: 0;
  position: relative;
  background-color: #edb043;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 2px solid #edb043;
}

.addWatchlistPopup .text-label {
  font-size: 17px;
  line-height: 20px;
  color: #8e8e8e;
  margin: 7px 0px 5px 0px;
}

.popupAdd {
  margin-top: 35px;
  width: 30% !important;
}

.round {
  position: relative;
  padding: 14px 0;
  border-bottom: 1px solid #f7f7f7;
  display: flex;
  align-items: center;
}

.stock-updates.d-flex {
  flex-wrap: wrap;
  margin-top: 15px;
}

.stock-updates p {
  padding: 7px;
  background: #fff;
  border-radius: 5px;
  font-weight: 600;
  margin: 7px;
  text-align: center;
  min-width: max-content;
  border: 1px solid #cbcbcb;
}

.stock-updates p:nth-child(1),
.stock-updates p:nth-child(4),
.stock-updates p:nth-child(7) {
  margin-left: 0;
}

.stock-updates p:nth-child(3),
.stock-updates p:nth-child(6),
.stock-updates p:nth-child(9) {
  margin-right: 0;
}

.stock-updates p span {
  margin-top: 5px;
  display: block;
  font-weight: 400;
}

.stock-last-updated {
  margin-top: 17px;
}

/*affiliate card widget css start*/
.single .entry-content .affiliate-card {
  clear: both;
  background-color: #f5f5f5;
  margin: 50px 0 20px;
  padding: 30px 35px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.single .entry-content .affiliate-card h4 {
  font-size: 20px;
  line-height: 1.5;
  padding-right: 16px;
  margin-top: 0px;
  margin-bottom: 0.5rem;
}

.single .entry-content .affiliate-card p {
  font-size: 17px;
  line-height: 1.5;
  margin-bottom: 0;
  padding-right: 16px;
  word-break: break-word;
}

.single .entry-content .affiliate-card a {
  display: inline-block;
  margin: 0;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  font-size: 18px;
  line-height: 1.42857143;
  text-transform: uppercase;
  vertical-align: middle;
  color: var(--Black);
  font-family: var(--secondaryfont);
  padding: 11px 24px;
  border-radius: 8px;
  border: 2px solid var(--Ultramarine-Blue);
  background: var(--Ultramarine-Blue);
}

.single .entry-content .affiliate-smp-widget {
  font-weight: 700;
  font-style: italic;
  font-family: var(--secondaryfont);
  margin: 30px 0px;
}

/*affiliate card widget css end*/
/*post page table of contents widget css start*/
.tbl-of-contents {
  background-color: #fffbf1;
  padding: 20px;
  margin-bottom: 20px;
}

.tbl-of-contents ul,
.pros-and-cons ul {
  margin-left: 20px;
  margin-bottom: 0;
  list-style-type: none;
  padding: 0px;
}

.tbl-of-contents ul li a,
.pros-and-cons ul li strong {
  position: relative;
  color: #3d3d3d;
  text-decoration: none;
  font-size: 18px;
  line-height: 1.5;
  font-weight: 500;
  margin-bottom: 10px;
  display: inline-block;
}

.tbl-of-contents ul li a:before {
  position: absolute;
  color: #f7af00;
  font-size: 35px;
  margin-left: -25px;
  width: 40px;
  content: "\2022";
  top: -11px;
}

/*post page table of contents widget css end*/
/*single post page eod newsletter css start*/
.btn-news {
  font: normal 500 20px/26px Poppins;
  color: #000;
  padding: 20px 28px;
  background: #EDB043;
  border-radius: 8px;
  transition: all .2s;
  border: 1px solid #edb043;
  margin-left: 16px;
}

.flex-form .btn-news {
  min-width: max-content;
}

input.main-serch {
  width: 100%;
  padding: 20px 16px;
  background: #FFFFFF;
  border: 1.5px solid #D9D9D9;
  border-radius: 8px;
}

input.main-serch:is(:focus, :focus-visible) {
  outline: none;
  box-shadow: none;
}

.btn-news:hover {
  background: transparent;
  color: var(--Ultramarine-Blue);
}


.newsletter-under-post {
  background: #f5f5f5;
  border-top: 4px solid var(--Ultramarine-Blue);
  padding: 30px 30px;
  margin: 25px auto 0px;
}

.newsletter-under-post h4 {
  font-size: 30px;
  margin-bottom: 10px;
  line-height: 1.2;
}

.newsletter-under-post h4 span {
  font-size: 30px;
  line-height: 1.2;
  font-family: var(--secondaryfont);
  font-weight: 600;
  color: var(--Ultramarine-Blue);
  text-transform: capitalize;
  vertical-align: inherit;
}

.newsletter-under-post p {
  margin-bottom: 30px;
}

.newsletter-under-post label {
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
}

.newsletter-under-post .form-group {
  margin-bottom: 20px;
}

.newsletter-under-post button.btn {
  color: var(--Black);
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 16px;
  padding: 11px 24px;
  border-radius: 8px;
  border: 2px solid var(--Ultramarine-Blue);
  background: var(--Ultramarine-Blue);
  display: inline-block;
  height: 100%;
  text-transform: uppercase;
}

.newsletter-under-post button.btn:hover {
  color: var(--Ultramarine-Blue);
  background: transparent;
}

.newsletter-under-post .form-control {
  margin-top: 5px;
}

.newsletter-under-post .form-control:focus {
  border-color: #ccc;
  box-shadow: none;
}

.newsletter-under-post button.btn:focus {
  box-shadow: none;
}

/*single post page eod newsletter css end*/
/*FAQs post page css start*/
.post_faqs h2,
.pros-and-cons h2 {
  text-align: left;
  color: var(--grey);
  font-size: 28px;
  line-height: 36px;
  margin: 25px 0px;
}

.post_faqs h4,
.pros-and-cons h4 {
  font-size: 18px;
  color: #3d3d3d;
  line-height: 27px;
  margin-bottom: 5px;
}

.post_faqs p {
  font-size: 18px;
  line-height: 26px;
  color: #474747;
  margin-bottom: 20px;
  word-break: break-all;
}

/*FAQs post page css end*/
/*pros/cons post page css start*/
/*.pros-and-cons ul{
    margin-left: 20px;
    margin-bottom: 0;
    list-style-type: none;
    padding: 0px;
}
.pros-and-cons ul li strong{
    position: relative;
}*/
.pros-and-cons ul li strong {
  font-weight: 400;
}

.pros-and-cons ul {
  margin-bottom: 25px;
}

.pros-and-cons ul li strong:before {
  position: absolute;
  color: #f7af00;
  font-size: 30px;
  margin-left: -20px;
  width: 40px;
  content: "\2022";
  top: -11px;
}

/*pros/cons post page css end*/
/*affiliate summy text widget css start*/
.affiliate-summry-conn {
  background-color: #3d3d3d;
  padding: 25px;
  margin-bottom: 25px;
}

.affiliate-summry-text {
  font-size: 24px;
  color: #babcbf;
}

.affiliate-summry-conn .affiliate-btn .btn {
  padding: 20px;
  border-color: var(--Ultramarine-Blue);
  border-radius: 0;
  color: var(--Ultramarine-Blue);
  font-weight: 500;
  font-family: var(--secondaryfont);
  font-size: 18px;
  width: 100%;
  background-color: transparent;
  transition: 0.5s;
}

.btn-check:focus+.btn,
.btn:focus {
  box-shadow: none;
}

.affiliate-summry-conn .affiliate-btn .btn:hover {
  background-color: var(--Ultramarine-Blue);
  color: var(--Black);
}

.affiliate-summry-conn .affiliate-btn .btn.btn-filled {
  background-color: var(--Ultramarine-Blue);
  color: var(--Black);
}

.affiliate-summry-conn .affiliate-btn .btn.btn-filled:hover {
  color: var(--Ultramarine-Blue);
  background-color: transparent;
}

.single .affiliate-summry-conn .entry-meta span {
  color: #babcbf;
}

.single .affiliate-summry-conn .entry-meta.custom-entry-meta span.author a span {
  color: #fff;
}

.single-img img {
  height: 400px;
  object-fit: cover;
}

/*affiliate summy text widget css end*/

/* Penny Stock Page CSS Start */
.tab-peeny-stocks:first-child {
  padding-top: 0px;
}

.tab-peeny-stocks {
  padding-top: 80px;
}

.tab-peeny-stocks:last-child {
  margin-bottom: 80px;
}

.pennystocks-title {
  font-weight: 700;
  font-size: 26px;
  line-height: 39px;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.penny-stock-title p {
  max-width: 100%;
  font-size: 18px;
  line-height: 26px;
}

.call-actions a {
  color: #727373;
  display: block;
  font-weight: 500;
  font-size: 16px;
  line-height: 27px;
  border-left: 2px solid #e9ecee;
  padding: 0px 0px 10px 15px;
}

.call-actions a.active-tab-link {
  border-color: var(--Ultramarine-Blue);
  color: #555961;
}

.penny-stock-table svg:hover circle {
  fill: var(--Ultramarine-Blue);
}

.penny-searchbar-sec {
  display: flex;
  justify-content: flex-end;
}

.penny-stock-table {
  width: 100%;
  margin-top: 0px;
}

.penny-stock-table a.dotted-icon {
  display: block;
}

.penny-stock-table tr th {
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--grey);
}

.penny-stock-table tr td {
  font-family: var(--secondaryfont);
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: var(--Slate-Grey);
  vertical-align: middle;
  padding: 1rem 0.5rem;
}

.first-td {
  font-weight: 500;
  font-size: 13px !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
  background-color: #089981;
  display: inline-block !important;
  border-radius: 4px;
}

.penny-company-name {
  line-height: 18px;
  text-align: left;
  margin-top: 4px;
  min-width: max-content;
  font-size: 13px;
  color: #555961;
  font-weight: bold;
}

.last-td {
  background-color: #f23645;
}

.border-btm {
  border-bottom: 1px solid #efeeee;
}

.penny-stock-dropdown {
  position: relative;
}

.penny-stock-dropdown a.dotted-icon {
  cursor: pointer;
  display: block;
  text-align: center;
}

.table-drop-down.dropdown-menu {
  transform: unset !important;
  inset: unset !important;
  right: 0 !important;
  top: 35px !important;
}

.table-drop-down.dropdown-menu::before {
  content: unset;
}

.show-more-btn {
  text-align: center;
  padding-left: 24px;
}

.show-more-btn a {
  color: #000;
  border: 1px solid #edb043;
  background-color: var(--Ultramarine-Blue);
  border-color: #edb043;
  padding: 6px 20px;
  font-weight: 500;
  font-size: 16px;
  min-height: 38px;
  margin: 30px 0;
  display: inline-flex;
  align-items: center;
  gap: 5px;
}

.show-more-btn a:hover {
  color: var(--Ultramarine-Blue);
  background-color: transparent;
  border-color: #edb043;
  transition: 0.3s;
}

.clr-black {
  color: #4d4d4d !important;
  font-weight: 500 !important;
}

.form-select:focus {
  border-color: none;
  box-shadow: none;
}

.penny-stock-content-con table {
  border: 1px solid var(--Platinum2);
}

.penny-stock-table .progress {
  justify-content: space-between;
  position: relative;
  background: transparent;
  height: 5px;
  align-items: center;
}

.pointer-progress {
  position: absolute;
  height: 9px;
  width: 2px;
  background-color: #4c4c4c;
}

.penny-stock-table .progress .low-progress,
.penny-stock-table .progress .high-progress {
  height: 2px;
}

.penny-stock-table .progress .low-progress {
  background-color: #3caf1b;
}

.penny-stock-table .progress .high-progress {
  background-color: #f23645;
}

.prgress-low-high-values {
  display: flex;
  justify-content: space-between;
}

.penny-stock-table tr .prgress-low-high-values span {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #6d6d6d;
  padding: 0px;
}

.penny-stock-options ul {
  list-style: none;
}

.penny-stock-td {
  position: relative;
}

.penny-stock-options {
  background: #ffffff;
  border-radius: 6px;
  position: absolute;
  width: 171px;
  text-align: center;
  right: 0;
  padding: 16px;
}

.penny-stock-options ul li {
  margin-bottom: 10px;
}

.penny-stock-options ul li a {
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #707070;
}

.progresslow52 {
  text-align: right;
}

.number-benefits span {
  color: var(--Tulip-Tree);
  border: 2.5px solid var(--Tulip-Tree);
  width: 30px;
  height: 30px;
}

.accordion-item h5 button {
  font-size: 18px;
  line-height: 25px;
}

.accordion-body p {
  font-size: 17px;
  line-height: 26px;
}

.FAQ {
  padding-bottom: 20px;
  margin-bottom: 20px;
  cursor: pointer;
}

.FAQ-last {
  cursor: pointer;
}

.faq-img::before {
  content: "" !important;
}

.accordion-item h3 {
  font-size: 18px;
  font-weight: 600;
  color: #4f4f4f;
  line-height: 25px;
}

.accordion-button:not(.collapsed) {
  box-shadow: none;
}

.width-170 {
  width: 170px;
}

.width-150 {
  width: 150px;
}

.penny-stocks {
  padding: 200px 0px 0px 0px;
}

.stock-table-headings th {
  border: none;
}

/* Penny Stock Page CSS End */
/*newsletter css sidebar start*/
.sidebar-newsletter-widget {
  background: #3d3d3d;
  padding: 15px 10px 5px;
}

.sidebar-newsletter-widget .sub-heading,
.sidebar-newsletter-widget .sub-form {
  border: none;
  border-radius: unset;
  padding: 0;
}

.sidebar-newsletter-widget .sub-form {
  padding-bottom: 0;
}

.aside-widget h3.title-newsletter:before {
  content: unset;
}

.aside-widget h3.title-newsletter {
  font-size: 32px;
  color: var(--white);
  line-height: 1.2;
  /*text-transform: capitalize;*/
  margin-bottom: 10px;
}

.aside-widget h3.title-newsletter span {
  font-size: 18px;
  display: block;
  line-height: 25px;
}

.siderbar-newsletter {
  margin-bottom: 10px;
}

.siderbar-newsletter input#S_email {
  height: 60px;
  width: 65%;
  flex: 0 0 auto;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
}

.newsletter-checkbox {
  flex-basis: 100%;
}

.siderbar-newsletter input[type="checkbox"] {
  height: 20px;
  width: auto;
  cursor: pointer;
  margin-bottom: 0px;
}

.newsletter-checkbox label {
  font-family: var(--secondaryfont);
  font-weight: 500;
  font-size: 10px;
  line-height: 14px;
  color: var(--Silver-Chalice);
  vertical-align: text-top;
}

.newsletter-checkbox a {
  color: var(--Silver-Chalice);
}

ul.tabs-nav {
  display: flex;
  gap: 20px;
}

ul.tabs-nav li a {
  color: #353535 !important;
  border-bottom: 2px solid transparent;
  padding-bottom: 5px;
}

ul.tabs-nav li.tab-active a {
  color: #edb043 !important;
  border-bottom: 2px solid #edb043;
  padding-bottom: 5px;
}

/*newsletter css sidebar end*/

li.search-header span,
#group-search-tab .search-header span {
  color: #212529;
}

#growing-body tr:nth-of-type(-n+6) {
  display: none;
}

.featured-videos-section.news-sec {
  overflow-x: hidden;
}

p.education_videos_exclaimation_content {
  overflow: hidden
}

.education_videos_exclaimation_content .close {
  position: absolute;
  right: -57px;
  top: -6px;
  color: #000;
  cursor: pointer;
  padding: 16px 62px;

}

#menu_box_15916::before {
  content: "";
  padding-top: 23px;
}

.interview-single .video-sidebar .video-play-icon-small {
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (min-width: 1400px) {

  .header-main .navbar.navbar-expand-xl .container-fluid,
  .header_bottom .header_bottom_row,
  .top_header .top_header_row {
    max-width: 1320px;

  }

  .stock-table-data .table-responsive {
    overflow-x: hidden;
  }

}

@media (min-width: 1700px) {

  .header-main .navbar.navbar-expand-xl .container-fluid,
  .header_bottom .header_bottom_row,
  .top_header .top_header_row,
  .CEO-interviews .container {
    max-width: 1640px;
  }

  #top-search-data-container2 {
    width: 98% !important;
  }

}

.group-icon-search img,
#people-search-tab .people-icon img {
  max-width: 30px;
  margin-right: 10px;
  border-radius: 50%;
  border: 1px solid #edb043;
}

.search-flex {
  display: flex;
  align-items: center;
}

.symbols-category-tabs {
  margin: 12px 0px 5px 0px;
}

.symbols-category-tabs ul.categorys-symbol {
  list-style: none;
  padding: 0;
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin: 15px 0px 10px 0px !important;
}

.symbols-category-tabs ul.categorys-symbol li a {
  text-decoration: none;
  color: #353535 !important;
  font-size: 16px;
  padding: 5px 25px !important;
  display: block;
}

.symbols-category-tabs ul.categorys-symbol li {
  background: #f0f3fa;
  border-radius: 20px;
  padding: 0 !important;
}

.symbols-category-tabs ul.categorys-symbol li:hover {
  background: #e2e3e7;
  transition: .3s ease;
}

.symbols-category-tabs ul.categorys-symbol li.tab-active {
  background: #edb043;
}

.symbols-category-tabs ul.categorys-symbol li.tab-active a {
  color: #000 !important;
}

.sidebar-newsletter-widget .title-newsletter {
  color: #fff
}

.modal {
  z-index: 9999;
}

.subscribe-widget .sub-form div.mauticform-message {
  color: #edb043;
  margin-bottom: 7px;
}

.chat-group-flex {
  display: flex;
  gap: 10px;
  align-items: center;
}

.chat-group-flex p.sender-name {
  font-weight: 600;
}

.chat-group-flex .user-avatar-chat img {
  max-width: 35px;
  border-radius: 50%;
}

.chat-group-flex .user-avatar-chat {
  width: 35px;
}

.pull-right .chat-group-flex .user-avatar-chat {
  order: 2;
}

.chat-group-flex .user-chat-name p.message-text {
  padding: 8px 10px !important;
  margin: 10px 0px;
}

.chat-group-flex p.sender-time {
  font-size: 10px !important;
}

.pull-right .chat-group-flex .user-chat-name p:not(p.message-text) {
  text-align: end;
}

.wow_hdr_requests .user-request-list {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.wow_hdr_requests .user-request-list .avatar img {
  width: 40px;
  border-radius: 50%;
  margin-right: 10px;
}

.wow_hdr_requests .user-request-list .user-lastseen span {
  display: block;
}

.wow_hdr_requests .user-request-list .user-info {
  display: flex;
  align-items: center;
}

.dropdown-menu.ani-acc-menu .profile_top_btn #update-username {
  margin: 0;
  padding: 0;
}

.user-details.not-profile .user-avatar img {
  max-width: 90px;
}

.interview-single .stock-post-img img {
  width: 150px;
  height: 84px;
  border-radius: 3px;
  max-width: 150px;
}

.interview-single .stock-post-img {
  max-width: 150px;
  padding-right: 0;
  width: 150px;
}

.interview-single .stock-post-content h4 {
  line-height: 20px;
}

.interview-single .stock-post-content h4 a {
  line-height: 15px;
}

.interview-single .video-sidebar form {
  left: 50%;
}

.description {
  max-height: max-content;
  overflow: hidden;
  transition: .5s ease;
  position: relative;
  height: auto;
  background: #fff;
  padding: 10px;
  border-radius: 10px;
  font-size: 16px;
}

.description.show-less {
  height: auto;
}

.main-V-CEO-single iframe {
  border-radius: 3px;
}

.interview-single .market-news {
  padding: 0 0 8px 0;
  border-bottom: none;
}

#stock-quote .market-news {
  padding: 20px 15px 10px;
  border-bottom: 2px solid #00000033;
  box-shadow: 0px 3px 7px 0px #00000026;
  border-radius: 6px;
  margin-bottom: 20px;
  width: 100%;
}

.show-more-button,
.show-less-button {
  display: inline-block;
  color: #000;
  cursor: pointer;
  font-weight: 600;
  margin-left: 5px;
}

.video-bio-single h3 {
  margin-bottom: 9px;
}

.post-main {
  display: flex;
  gap: 12px;
}

.post-thumb img {
  max-width: 170px;
  width: 170px;
  border-radius: 3px;
  height: 100px;
}

.interview-single .related-pr-widget-heading a {
  font-size: 18px;
  line-height: 22px;
  color: #000;
  font-weight: 600;
}

.interview-single .related-pr-widget-heading a:hover {
  color: #edb043;
  transition: .3s ease;
}

.interview-single .related-pr-widget-heading p {
  margin-bottom: 5px;
}

.g-10 {
  gap: 10px;
}

.CEO-interviews .video-play-icon-small {
  display: flex;
  justify-content: center;
  align-items: center;
}

.CEO-interviews .video-featured form button {
  padding: 0;
}

#Tab2 .chat-wrapper {
  padding-bottom: 30px;
}

/* popups css start  */
.popup-main {
  background: #EDB043;
  border-radius: 43px;
  /* width: 1020px; */
  position: relative;
}

.popup-main .d-none,
.mauticform-field-hidden {
  display: none;
}

.popup-main .main-wrapper {
  padding: 25px 0px 40px 32px;
}

.pop-title {
  font: 600 43px/117% 'Poppins';
  color: #212121;
}

.pop-text {
  color: #212121;
}

.check-label {
  color: #212121;
  font-size: 11px;
  line-height: 16px;
  font-weight: 500;
}

.pop-link {
  color: #0019FD;
  font-size: 11px;
  line-height: 16px;
  font-weight: 500;
  text-decoration: none;
}

a.pop-link:hover {
  color: var(--Black);
}

a.pop-link.text-yellow:hover {
  color: var(--Light-Mustard);
}

.popup-main .form-input {
  border: 2px solid #212121;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  border-radius: 10px;
  background: transparent;
  padding: 14px;
}

.mauticform_wrapper {
  margin-top: 20px;
}

.flex-form {
  display: flex;
  gap: 7px;
  margin-top: 7px;
}

.popup-main .form-input::placeholder {
  color: #212121;
}

.popup-main .form-button {
  padding: 15px 17px;
  font: 700 normal 15px/22px 'Poppins';
  color: #212121;
  border: 2px solid #212121;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  border-radius: 10px;
  background: transparent;
}

.popup-main.dark-popup .form-button {
  color: #fff;
}

.mauticform-errormsg {
  display: block;
  margin-top: 3px;
}

.popup-q1 .mauticform-errormsg {
  color: red;
  font-weight: 500;
}

.popup-q1 #mauticform_richtvq1popupnewsletter_message {
  color: green;
  margin-top: 10px;
  font-weight: 500;
}

img {
  max-width: 100%;
}

.popup-main .close-icon {
  position: absolute;
  right: -7px;
  top: -7px;
  background: #D9D9D9;
  border-radius: 30px;
  padding: 10px;
  cursor: pointer;
  z-index: 1;
}

.popup-main .close-icon img {
  max-width: 20px;
}

input[type="checkbox"] {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 1em;
  height: 1em;
  border: 0.07em solid currentColor;
  border-radius: 0.15em;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
}

input[type="checkbox"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
  transform: scale(0);
  transform-origin: bottom left;
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--form-control-color);
  /* Windows High Contrast Mode */
  background-color: CanvasText;
}

input[type="checkbox"]:checked::before {
  transform: scale(1);
}

.mauticform-checkboxgrp-row {
  display: flex;
  gap: 5px;
}

.popup-main input:is(:focus, :focus-visible, :focus-within) {
  box-shadow: none;
  outline: none;
}

.pop-row {
  align-items: center;
}


.pop-title-2 {
  font: 600 normal 34px/117% 'Poppins';
  color: #212121;
  margin-bottom: 7px;
}

.text-green {
  color: #4A930D;
  font-size: 42px;
}

.pop-title-2 .small-text {
  font-size: 28px !important;
}

.wait-box {
  background: #0C1022;
  box-shadow: 4px 8px 4px rgba(0, 0, 0, 0.25);
  max-width: 210px;
  text-align: center;
  margin: auto;
  position: relative;
  top: -32px;
  clip-path: polygon(0% 0%, 86.8% 0%, 100.3% 101%, 13.2% 101%);
}

.wait-text {
  font: 700 normal 40px/normal 'Poppins';
  color: #F8CA79;
}

.popup-main.dark-popup {
  background: #0C1022;
}

.dark-popup h1,
.dark-popup p,
.dark-popup label,
.dark-popup input,
.dark-popup button {
  color: #fff;
}

.dark-popup input,
.dark-popup button {
  border-color: #fff !important;
}

.dark-popup .form-input::placeholder {
  color: #fff;
}

.dark-popup input[type="checkbox"]::before {
  background-color: #fff;
}

.text-yellow {
  color: #EDB043;
}

.dark-popup .title-3 {
  font-size: 33px;
}

.mt--50 {
  margin-top: -50px;
}

.dark-popup .wait-box {
  background: #F8CA79;
}

.popup-main:not(.dark-popup) #newsletter-btn1:hover {
  color: #000 !important;
}

.dark-popup .wait-text {
  color: #0C1022;
}

.popup-main label {
  font-size: 13px;
}

.popup-wrapper {
  z-index: 9999;
  /* display: none; */
}

.popup-bg,
.popup-q1 {
  background: #000000d1;
  position: fixed;
  inset: 0;
  z-index: 999999;
  display: none;
  max-height: 100vh;
  overflow-y: scroll;
}

#edit-post .modal-content,
#delete-post .modal-content {
  width: 100%;
}

.popup-wrapper {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.g-5 {
  gap: 5px;
}

input#form_checkbox {
  margin-top: 4px;
}

@media(max-width: 576px) {
  .pop-row {
    flex-direction: column;
  }

  .pop-row .col-md-5 {
    order: 0;
  }

  .pop-row .col-md-7 {
    order: 1;
  }

  .popup-main .flex-form {
    flex-direction: column;
  }
  .header_bottom_right_icon{
    justify-content: center;
  }
}

@media(min-width: 768px) {

  .mauticform-checkboxgrp-row {
    align-items: center;
  }

  .pop-text {
    font: normal 400 21px/121% 'Poppins';
  }
}

/* popups css end  */
@media (max-width: 1200px) {
  .single-img img {
    height: 300px;
  }

  #nav-menu-item-183992 .menu-depth-1::-webkit-scrollbar,
  #nav-menu-item-15521689 .menu-depth-1::-webkit-scrollbar {
    display: none;
  }

  .stock-tabs .nav-pills .nav-item,
  .stock-tabs .nav.nav-pills hr.nav-item,
  .financial-stock-tabs .nav-pills .nav-link {
    margin-bottom: 20px;
  }

  .stock-tabs {
    margin-bottom: 0;
  }

  .stock-tabs .nav,
  .financial-stock-tabs .nav {
    margin-bottom: 20px;
  }

  .home .header-main .navbar-nav .nav-link {
    color: var(--Rangoon-Green);
  }

  .man-img {
    padding-right: 0px;
    width: 40%;
  }

  .login-form {
    padding: 36px;
    width: 100%;
  }

  h2.modal-title {
    font-size: 34px;
    line-height: 38px;
  }

  .forgot_password {
    display: block;
  }

  .popup-wrapper {
    width: 90%;
  }

  .home .header-main .navbar.navbar-expand-xl {
    background-color: #EBEBEB !important;
  }

  .menu-main-menu-container+.header-serch-icon {
    display: none;
  }
  .feature h3 {
    font-size: 12px;
    padding: 10px 16px;
    text-align: center;
    /* min-width: max-content; */
}
}

@media (max-width: 992px) {
  .main-single-post-aside {
    margin: 0 auto 40px;
  }

  .aside-widget {
    margin: 0 auto 40px;
  }

  .tradingview-widget-container.trading-custom-chart {
    height: 600px !important;
  }

  .top_header {
    display: none;
  }

  .Market_icon {
    box-shadow: 1px 2px 20px 0px #36323270;
    display: block;
    border: none;
    font-weight: 600;
    font-size: 18px;
    min-width: max-content;
    line-height: 22px;
    color: rgba(53, 53, 53, 0.8);
    background: #edb043;
    padding: 8px 16px;
    border-radius: 5px;
  }

  .navbar-nav_footer {
    display: none !important;
  }

  .scroll-widget {
    display: none;
  }

  .top_login_mobile {
    display: flex;
    background: #525252;
    justify-content: center;
    position: static;
    left: 0;
    right: 0;
    z-index: 9999;
    padding: 10px;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
  }

  .top_login_mobile .header_login_mobile a {
    color: #FFFFFF;
    padding: 0px 22px;
    display: flex;
    align-items: center;
    gap: 8px;
    text-transform: uppercase;
  }

  .top_login_mobile .header_login_mobile a:first-child {
    border-right: 1px solid #fff;
  }

  .top_login_mobile svg path {
    fill: #fff;
  }

  .header_bottom {
    padding: 15px 0px !important;
  }

  .market_header_parent {
    position: relative;
  }

  .navbar-nav_footer_mobile {
    position: absolute;
    background: #EFEFEF;
    padding: 8px 16px;
    left: -125px;
    top: 45px;
    width: 320px;
    padding: 8px 16px;
    transition: left 0.5s;
    height: 100vh;
  }

  .navbar-nav_footer_mobile.closed {
    left: -320px;
  }

  .navbar-nav_footer_mobile.open {
    left: 0px;
    padding-left: 16px !important;
  }

  .man-img {
    display: none !important;
  }

  .forgot_password {
    display: flex;
  }

  .popup-content input.btn-main,
  .popupAdd {
    width: 40%;
  }

  .popup-heading {
    margin-bottom: 0;
  }

  .addWatchlistPopup {
    max-width: 75%;
  }

}

@media (max-width: 767.96px) {
  .accordion-item h3 {
    font-size: 16px;
  }

  #navbarScroll {
    left: -9px;
  }

  .affiliate-summry-conn .affiliate-btn .btn.btn-filled {
    margin-top: 20px;
  }

  .affiliate-summry-text {
    font-size: 18px;
  }

  .newsletter-under-post img {
    display: none;
  }

  .single .entry-content .affiliate-card {
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
    max-width: 300px;
    margin: 20px auto 20px;
    padding: 20px 15px;
  }

  .single .entry-content .affiliate-card h4,
  .single .entry-content .affiliate-card p {
    padding: 0px;
    text-align: center;
  }

  .single .entry-content .affiliate-card a {
    padding: 10px 24px;
    font-size: 16px;
    line-height: 20px;
    margin-top: 14px;
  }

  .performance-content-col span {
    margin-right: 15px;
    font-size: 14px;
  }

  .performance-header {
    align-items: center;
  }

  .stock-mobile-performance {
    display: block;
  }

  .stock-desktop-performance {
    display: none;
  }

  .overflowx-scroll {
    overflow-x: scroll;
  }

  .single-img img {
    height: auto;
  }

  body.home .hero-section ul.nav.nav-pills {
    border: none;
  }

  #top-search-data2 {
    overflow-x: scroll;
  }

  #top-symbol_lookup_api_list2,
  #group-search-tab,
  .categorys-data #stocks #top-stocks_lookup,
  .categorys-data #Crypto #top-crypto_lookup,
  .categorys-data #etf #top-etf_lookup,
  .categorys-data #Economy #top-economy_lookup,
  .categorys-data #Indices #top-indices_lookup {
    min-width: 740px;
  }

  .modal-content {
    width: 81%;
  }

  h2.modal-title {
    font-size: 28px;
    line-height: 38px;
  }

  #login input {
    font-size: 14px;
  }

  .password-hide-show-icon {
    left: 90%;
  }

  #login input {
    font-size: 14px;
  }

  .popup-main .main-wrapper {
    padding: 52px 18px 62px 18px;
  }

  .popup-wrapper {
    max-width: 95%;
    margin: auto;
  }

  .popup-main .form-button {
    margin: auto !important;
    display: block;
    width: 100%;
  }

  .popup-main .close-icon {
    right: 0;
    top: 0;
  }

  .pop-text {
    font-size: 16px !important;
    line-height: 20px;
  }

  .pop-title-2,
  .pop-title-2 span,
  .pop-title-2 .small-text,
  .pop-title,
  .pop-title span {
    font-size: 24px !important;
  }

  .mauticform-checkboxgrp-row input[type="checkbox"] {
    margin-top: 7px;
  }

  .pop-img {
    display: none;
  }

  .popup-main .form-input {
    width: 100%;
  }

  .main-wrapper {
    background-image: url("https://s3.wasabisys.com/rpdapp1/upload/photos/2023/img/richtv-popup-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
  }
}

@media (max-width: 576px) {
  .symbols-category-tabs ul.categorys-symbol li a {
    padding: 4px 18px !important;
  }

  .video-bio {
    padding: 0 10px;
  }

  .guides-section .video-bio {
    padding: 0;
  }

  .btn-news {
    display: block;
    max-width: max-content;
    padding: 20px 15px;
    margin-left: 10px;
  }

  .guides-section .video-featured img {
    max-width: 100%;
    margin-bottom: 20px;
    width: 100%;
    max-height: 210px;
  }

  input.main-serch {
    width: 100%;
  }

  .header_bottom #head_menu_rght {
    gap: 4px !important
  }

  .header_bottom {
    padding: 15px 9px 15px 9px !important;
  }

  #head_menu_rght .fa-solid,
  .fas {
    font-size: 18px !important;
  }

  .hero-searchbar .btn-start {
    font-size: 14px;
    padding: 18px 30px;
  }

  .pb-120 {
    padding-bottom: 70px;
  }

  .hero-section {
    padding: 170px 0rem 60px 0rem;
  }

  #top-search-data2::-webkit-scrollbar {
    display: none;
  }

  .search-anchor .symbol,
  .search-anchora .symbol {
    max-width: 100px;
    margin-right: 10px;
  }

  li.search-header span,
  #group-search-tab .search-header span {
    font-size: 13px;
  }

  .advanced-features-main p {
    margin-bottom: 67px;
  }

  .mb-65 {
    margin-bottom: 57px;
  }

  .help-btn a {
    padding: 13px 23px;
    margin-top: 25px;
  }

  #head_menu_rght .user-menu-combination {
    padding: 0px 2px 3px 4px !important;
  }

  .penny-stock-list-mbl,
  .table-res {
    overflow: hidden;
    overflow-x: scroll;
  }

  .number-benefits {
    display: none;
  }

  .stock-quote .Watchlist-btn a {
    margin: 10px auto;
    max-width: 210px;
  }

  .stock-header h4.stock-title {
    margin-bottom: 20px;
  }

  .stock-quote .Watchlist-btn a span {
    font-size: 30px;
  }

  h4.stock-title {
    text-align: center;
  }

  .news-letter-sec {
    padding-top: 40px;
  }

  .help-section .row {
    --bs-gutter-x: 0;
  }

  .feature>.d-flex {
    gap: 15px;
  }

  .feature {
    padding: 10px;
  }

  .top-cryptocurrency-heading h3 {
    padding-left: 0;
  }

  .stock-table-data {
    padding: 0 10px;
  }

  .disclaimer-icon-name {
    display: block;
  }

  .stock-quote {
    padding-bottom: 50px;
  }

  .pre-footer {
    padding-top: 50px !important;
  }

  .user-avatar img {
    max-width: 38px;
  }

  h2.modal-title {
    font-size: 24px;
    line-height: 35px;
    padding-top: 5px;
  }

  .wow_form_fields {
    margin: 2px 0px;
  }

  .wow_form_fields input {
    height: 40px;
  }

  .password-hide-show-icon {
    left: 87%;
  }

  .login_signup_combo .login__ .btn {
    font-size: 16px;
    padding: 10px 0px;
  }

  .forgot_password {
    display: block;
  }

  .forgot_password a {
    font-size: 14px;
  }

  .privacy-heading h1 {
    font-size: 40px;
    line-height: 50px;
  }

  .popup-content {
    padding: 6px 20px 32px;

  }

  .popup-content input.btn-main,
  .popupAdd {
    font-size: 13px;
    width: 51%;
    margin-top: 30px;
  }

  .popup-heading img {
    width: 18px;
  }

  .popup-heading {
    font-size: 15px;
  }

  .popup .close img {
    width: 25px;
  }

  .addWatchlistPopup {
    max-width: 95%;
  }

  .post-thumb img {
    max-width: 100%;
    width: 100%;
    height: auto;
  }

  .interview-single .artical-widget .post-main {
    flex-direction: column;
  }

  .interview-single .stock-post-img {
    max-width: 135px;
    width: 135px;
  }

  .interview-single .stock-post-img img {
    height: 80px;
    max-width: 135px;
  }

  .video-bio-single h3 {
    font-size: 20px !important;
    line-height: 29px !important;
  }

  .interview-single .related-pr-widget-heading a {
    font-size: 16px !important;
    line-height: 20px !important;
  }

  .interview-single .related-pr-widget-heading p {
    font-size: 14px !important;
  }
}

@media (min-width: 450px) {

  #requests-list,
  #messages-list,
  .notifications-dropdown {
    transform: translateX(32px);
    -webkit-transform: translateX(32px);
    -moz-transform: translateX(32px);
    -ms-transform: translateX(32px);
    -o-transform: translateX(32px);
  }

  .header_bottom #head_menu_rght .notifications-dropdown {
    width: 350px;
    padding: 10px;
    left: auto;
    overflow-x: hidden;
    right: 0;
  }

  .header_bottom #head_menu_rght .notifications-dropdown .notification-text,
  .header_bottom #head_menu_rght .notifications-dropdown .messages-list {
    width: 100%;
  }

  .guides-section {
    padding: 30px 15px;
  }

  .help-section {
    padding: 30px 0px 20px 0px;
  }
}

@media (max-width: 450px) {

  #requests-list {
    transform: translateX(-130px);
  }

  .header-message {
    width: 160px;
  }

  .summary-card {
    padding: 15px 7px;
  }

  body.home .hero-section .summary-card .market-summary-card h4 {
    font-size: 13px;
  }

  .btn-flex {
    flex-direction: column;
  }
}

@media (max-width: 425px) {
  .hero-section ul.nav.nav-pills {
    padding: 10px 8px;
  }

  .hero-section .nav-pills .nav-link {
    font-size: 10px !important;
    margin-right: 5px;
    padding: 8px 4px;

  }

  #wo_comment_combo .textarea {
    font-size: 12px;
  }

  .guides-section .video-featured img {
    max-height: 180px;
  }

  .home .hero-section .markedata-widget .col-6 {
    width: 100%;
  }
}

@media(min-width: 576px) {

  .header-main .navbar.navbar-expand-xl .container-fluid,
  .header_bottom .header_bottom_row,
  .top_header .top_header_row {
    padding: 0 12px;
    margin: 0 auto;
  }

  .header_bottom .header_bottom_row,
  .top_header .top_header_row {
    padding: 0;
  }

  .col-sm-4 {
    width: 33.33%;
  }

  .col-8 {
    width: 66.667%;
  }

}

@media(min-width: 768px) {

  body.home .hero-section ul.nav.nav-pills li.nav-item .nav-link-stock.active:after {
    content: "";
    border: solid #edb043;
    border-width: 0 3px 3px 0;
    padding: 3px;
    transform: rotate(-45deg);
    position: absolute;
    right: 18px;
    top: 23px;
  }

  .navbar-right .dropdown-menu.notifications-dropdown {
    left: auto;
    overflow-x: hidden;
    right: 0;
  }
}

@media(min-width: 992px) {
  .col-lg-2 {
    width: 16.66%;
  }

  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-lg-7 {
    width: 58.33% !important;
  }

  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667% !important;
  }

  .col-lg-5 {
    width: 41.667%;
  }

  .penny-stock-title h1 {
    font-size: 42px;
    line-height: 58px;
  }

  .top_login_mobile,
  .navbar-nav_footer_mobile {
    display: none;

  }

  .Market_icon {
    display: none;
  }

  #tab_search_form,
  .social_icon_mobile,
  .top_email_mobile {
    display: none !important;
  }

  .content-main::-webkit-scrollbar {
    width: 0;
  }

  .content-main.show-scrollbar::-webkit-scrollbar {
    width: 6px;
  }

  .content-sidebar,
  .content-main {
    overflow-y: scroll;
  }

  .popup-main .form-input {
    width: 270px;
  }
}

@media(min-width: 1200px) {
  header.no-scroll .header_bottom {
    backdrop-filter: blur(5px);
    background: #edb043de;
  }

  header.no-scroll .header_bottom .navbar-nav_footer li .more_icon_f:hover {
    color: #fff !important;
  }

  header.no-scroll .header_bottom .navbar-nav_footer li .more_icon_f img {
    transition: .3s;
  }

  header.no-scroll .header_bottom .navbar-nav_footer li .more_icon_f:hover img {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(212deg) brightness(103%) contrast(102%);
    transition: .3s;

  }

  body.home header.no-scroll #navbarScroll input {
    backdrop-filter: blur(2px);
    background: rgb(255 255 255 / 8%);
    color: #fff;
  }

  body.home header.no-scroll #navbarScroll input::placeholder {
    color: #ffffff;
  }

  .nav-search-main span.header-serch-icon {
    z-index: 1;
  }

  body.home header.no-scroll .nav-search-main span.header-serch-icon svg path,
  body.home header.no-scroll #close-search2 svg path {
    fill: #ffffff;
  }

  #top-search-data-container2 {
    width: 97% !important;
  }

  .popup-main {
    max-width: 1020px;
    width: 1020px;
  }
}

/* hero css   */
.quick-signup-wrapper {
  margin: auto;
  background: #fff;
  border-radius: 5px;
  transition: all 5s ease-in-out;
  top: 50%;
  transform: translateY(-50%);
  position: relative;
  width: 100%;
  max-width: 600px;
  padding: 50px 20px;
  font-family: "Poppins", sans-serif;
}

.close-popup {
  position: absolute;
  top: 10px;
  right: 15px;
}

p {
  font-family: "Poppins", sans-serif;
}

.btn-popup,
#quick-signup:not(form) {
  color: #353535;
  background-color: #edb043;
  border-color: #edb043;
  padding: 10px 20px;
  font-family: "Poppins", sans-serif;
}

.btn-popup:hover {
  background-color: transparent;
  color: #edb043;
}

.done,
.done:hover {
  color: #edb043;
}

.close-popup img {
  width: 35px;
}

@media (max-width: 768px) {
  .quick-signup-wrapper {
    max-width: 90%;
  }
}

/* hero form css start  */
.hero-foem-wrapper {
  max-width: 800px;
}

.hero-foem-wrapper form input {
  margin-bottom: 10px;
  color: #fff;
  border-color: #fff;
  background-color: transparent !important;
  padding: 14px;
}

.hero-foem-wrapper form input:is(:focus, :focus-visible, :active, :focus-within) {
  box-shadow: none;
  outline: none;
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.hero-foem-wrapper form input::placeholder {
  color: #fff;
}

.hero-stocks .slick-arrow.slick-next {
  right: 0 !important;
}

.hero-stocks .slick-arrow.slick-prev {
  left: 0 !important;
}

.hero-stocks .slick-arrow.slick-next::before {
  filter: invert(1);
}

.hero-stocks .slick-arrow.slick-prev::before {
  filter: invert(1);
}

.search-content {
  position: absolute;
  top: 10%;
  left: 0;
  right: 0;
}

.close-popup-form {
  position: absolute;
  top: 20px;
  right: 40px;
  z-index: 99;
}

.close-popup-form img {
  filter: invert(1);
  width: 40px;
}

.popup-search {
  width: 100% !important;
}

@media (min-width:1200px) {
  .home header.no-scroll .header-serch-icon svg path {
    fill: #fff !important;
  }

  .popup-form {
    max-width: 1200px;
    margin: auto;
  }
}

.btn-loading {
  position: relative;
  box-shadow: none;
}

.btn-loading:after {
  background-color: #edb043;
}

.btn-loading:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
  width: 100%;
  height: 100%;
  padding: 0 16px;
  border-radius: 4px;
  transform: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='50px' height='50px' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3e%3crect x='0' y='0' fill='none' class='bk'%3e%3c/rect%3e%3ccircle cx='50' cy='50' r='40' stroke='%23fff' fill='none' stroke-width='6' stroke-linecap='round'%3e%3canimate attributeName='stroke-dashoffset' dur='1.5s' repeatCount='indefinite' from='0' to='502'%3e%3c/animate%3e%3canimate attributeName='stroke-dasharray' dur='1.5s' repeatCount='indefinite' values='150.6 100.4;1 250;150.6 100.4'%3e%3c/animate%3e%3c/circle%3e%3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  transition: none;
}

/* watchlist page css   */
.main-watchlist-wrapper+.row {
  margin-left: 0;
  margin-right: 0;
}

.watchlist-content-box {
  background-color: #fff;
}

.watchlist-header .main-button-sec+.main-button-sec {
  margin-top: 10px;
  width: 100%;
}

.grey-wrapper .grey-wrapper-option {
  width: 100% !important;
}

.tab-container.watchlist-tabs {
  display: flex;
  border: none;
}

.watchlist-tabs .tab-button {
  cursor: pointer;
  padding: 14px 20px;
  background-color: transparent;
  border: none;
  border-radius: 0;
  margin-right: 0;
  width: 100%;
  font-size: 18px;
  border-bottom: 5px solid #e1dddd;
  font-weight: 700;
  font-family: var(--primaryfont) !important;
  text-transform: uppercase;
}

.tab-button.tab-active {
  border-bottom-color: #edb043;
}

.wow_content .tab-content {
  display: none;
}

.mx-0 {
  margin-left: 0;
  margin-right: 0;
}

@media (max-width: 500px) {
  .watchlist-tabs {
    flex-direction: column;
    gap: 5px;
  }
}

.watchlist-info {
  width: 100%;
  justify-content: space-between;
}

.flex-column {
  flex-direction: column;
}

.table-symbols th,
.table-symbols td {
  padding: 10px;
  border-bottom: 1px solid #d9d8d8;
}

.table-symbols td {
  font-weight: 500;
}

.fw-bold {
  font-weight: bold !important;
}

.table-symbols {
  max-height: 300px;
  overflow-y: auto;
}

.table-symbols table {
  margin-top: 0;
}

.mb-20 {
  margin-bottom: 20px;
}

.watchlist-info h6 {
  text-transform: capitalize;
  font-weight: bold !important;
}

.select-wlist select {
  padding: 10px;
  border-radius: 5px;
  font-size: 18px;
  font-weight: 700;
}

.select-wlist {
  align-items: center;
}

#watchlist_view {
  position: relative;
}

.justify-between {
  justify-content: space-between !important;
}

/* header css */
.home header.no-scroll .navbar #head_menu_rght>li>a>img {
  filter: invert(1);
}

.navbar li.mega-menu+li.mega-menu>ul.dropdown-menu {
  max-width: 530px;
}

#head_menu_rght>li:last-child {
  line-height: 0;
}

@media (max-width: 1199.96px) {
  .header_bottom {
    display: block !important;
  }

  #navbarScroll .header_bottom_right_icon,
  #navbarScroll .header_bottom_right_icon+.header-serch-icon {
    display: none !important;
  }
}

.watch-form .WatchlistSymbolAdder-input {
  padding: 7px;
  border-color: transparent transparent #9f9797;
  box-shadow: none;
  outline: none;
  font-size: 15px;
}

.WatchlistSymbolAdderButton-addSymbol {
  position: relative;
}

.WatchlistSymbolAdder-container {
  position: absolute;
  background: #fff;
  padding: 0;
  z-index: 99;
  box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
}

form.WatchlistSymbolAdder-form {
  min-width: 270px;
  padding: 10px;
}

.watch-symbol li {
  padding: 10px 10px 0;
  border-bottom: 1px solid #9f9797;
}

.watch-symbol li span {
  padding: 4px;
  font-size: 14px;
  display: inline-block;
  min-width: max-content;
}

.watch-symbol li>a {
  display: flex;
}

.watch-symbol li span.symbol {
  font-weight: bold;
  font-size: 14px;
}

.WatchlistSymbolAdderButton,
.edit-list-watch,
.my-watchlist .addnewwatchlist,
.importwatchlist,
.grey-wrapper-option form input[type="submit"], .watch-form .WatchlistSymbolAdder-addButton {
  font-size: 18px;
  margin-left: 10px;
  color: #6699f7;
  text-decoration: underline;
  font-weight: 600;
  display: inline-block;
  background: transparent;
  border: none;
}

.WatchlistSymbolAdderButton:hover,
.edit-list-watch:hover,
.my-watchlist .addnewwatchlist:hover,
.importwatchlist:hover,
.grey-wrapper-option form input[type="submit"]:hover,.watch-form .WatchlistSymbolAdder-addButton:hover {
  color: #edb043 !important;
  text-decoration: none;
}

.watchlist-header .edit-watchlist {
  margin-left: 0;
}

.WatchlistSymbolAdderButton-addSymbol .WatchlistSymbolAdder-container {
  display: none;
}
.WatchlistSymbolAdder-searchOptions{
  display: flex;
  align-items: center;
}
@media (max-width: 450px){
.watchlist-addnew-sec .wrapper-div, .select-wlist{
  flex-direction: column;
}}

#top-search-data-container2 .tabs-search > ul{
  background: #f0f3fa;
  border-radius: 5px 5px 0 0;
}
.notification-time.active{
  background: transparent !important;
}