* {

  padding: 0px;

  margin: 0px;

  box-sizing: border-box;

}



body {

  padding: 0px;

  margin: 0px;

  font-family: 'Escrow' !important;

  /* font-family: 'Retina'; */

  background-color: #F2F2F2;

}



body::-webkit-scrollbar {

  width: 5px;

  height: 10px;

}



body::-webkit-scrollbar-track {

  background: #fff;

  border-radius: 10px;

}



body::-webkit-scrollbar-thumb {

  border-radius: 10px;

  background: #002293;

  border-radius: 10px;

}



a {

  text-decoration: none !important;

  outline: none !important;

}



img {

  border: none;

}



.clr {

  clear: both;

}



/*HEADER-SECTION*/





.top-strip {

  width: 100%;

  height: auto;

  background: #F2F2F2;

  padding: 16px 0 16px 0;

}



.top-strip-in {

  width: 100%;

  height: 100%;

  display: flex;

  align-items: center;

  justify-content: space-between;

  flex-wrap: wrap;

  position: relative;

}





/* LOGO */



.logo {

  width: 170px;

  height: auto;

}



.logo img {

  /* width: 100%;

  height: 100%; */

}



/* LOGO */



/* SEARCH */



.search {

  /* position: absolute;

  margin: auto;

  left: 100px;

  right: 0;

  width: 39%; */

  position: absolute;
  margin: auto;
  left: 23px;
  right: 0;
  width: 37%;

}



.search label {

  width: 100%;

  margin-bottom: 0 !important;

  display: flex;

  background: #fff;

  align-items: center;

  border-radius: 0px;

  border: 1px solid #B3B3B3;

}



.search label input {

  width: 100%;

  height: 37px;

  position: relative;

  background: #ffffff;

  border: none;

  color: rgba(51, 51, 51, 1);

  padding: 0px 12px 0px 1px;

  font-size: 15px;

  font-weight: 500;

  outline: none;

  border-radius: 1px soli #B3B3B3;

  font-family: 'Retina';

}



.search label input::placeholder {

  color: #808080;

  line-height: 20px;

  font-family: 'Retina';

}



.search label button {

  width: 40px;

  height: 100%;

  border: none;

  background: none;

  padding: 10px;

  color: #fff;

  outline: none;

  cursor: pointer;

  margin-left: auto;

}



.search label button img {

  width: 100%;

}



.search label button {

  width: 40px;

  height: 100%;

  border: none;

  background: none;

  padding: 10px;

  color: #fff;

  outline: none;

  cursor: pointer;

  margin-left: auto;

}



.cart-btn select {

  border-radius: 1px;

  padding: 7px 28px;

  color: #000000;

  font-family: 'Retina';

  font-size: 16px;

  outline: none;

  font-weight: 500;

}





.language-icon {

  position: absolute;

  left: 7px;

}





/* SEARCH */





.login-btn {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  gap: 15px;

}



.login-btn p {

  margin: 0;

  color: #000;

  font-size: 15px;

  font-weight: 600;

}



.login-btn span {

  width: 2px;

  height: 25px;

  background: #000;

}



.login-btn p a {

  color: #005911;

}



.stip-right-section {

  display: flex;

  align-items: center;

  justify-content: center;

  width: auto;

  gap: 10px;

}



.cart-btn {

  display: flex;

  align-items: center;

  justify-content: center;

  width: auto;

  margin-left: 50px;

  position: relative;

}



.cart-btn a {

  display: flex;

  width: 30px;

  height: 30px;

  align-items: center;

  justify-content: center;

  position: relative;

}



.cart-btn a span {

  position: absolute;

  width: 20px;

  height: 20px;

  top: -5px;

  right: -10px;

  background: #FFCA42;

  display: flex;

  align-items: center;

  justify-content: center;

  color: #1B3764;

  font-size: 12px;

  font-weight: 600;

  border-radius: 50%;

}





/*HEADER-SECTION*/



/* NAV-STRIP */



.nav-wrap {

  width: 100%;

  padding: 1px;

  height: auto;

  background: #F2F2F2;

  border-bottom: 1px solid #000000;

  margin-bottom: 14px;

}



.nav-wrap a.navbar-brand {

  width: 150px;

  display: none;

}



.nav-wrap a.navbar-brand img {

  width: 100%;

  min-width: 178px;

  height: auto;

}



.nav-location {

  margin-right: auto;

  margin-left: 100px;

  display: flex;

  align-items: center;

  gap: 4px;

}



.nav-location select {

  background: none;

  border: none;

  color: #4f4f4f;

  font-size: 16px;

  font-weight: 400;

  outline: none;

  cursor: pointer;

}



.nav-wrap ul.navbar-nav {

  gap: 30px;

  display: flex;

  align-items: center;

  margin-right: auto;

}



/* #navbarNav {

  display: flex;

  justify-content: flex-end;

} */



.nav-wrap ul.navbar-nav li.nav-item a {

  color: #000000;

  font-size: 18px;

  font-weight: 600;

  font-family: 'serif';

  padding: 9px 10px;

}



.my-profile-nav a {

  display: flex;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  font-size: 13px !important;

}



.my-profile-nav a img {

  width: 20px;

  height: auto;

}



.nav-wrap ul.navbar-nav li.nav-item a.active {

  color: #fff !important;

  background-color: #002293;

  padding: 9px 10px !important;

}



.trading-strip {

  display: flex;

  justify-content: center;

  background: #D9D9D9;

  width: 100%;

  gap: 50px;

  padding: 9px 0px 9px 0px;

}



.trading-strip p {

  margin-bottom: 0;

  font-family: 'Retina';

  font-size: 15px;

  cursor: pointer;

  font-weight: 500;

  color: #F04438;

  text-transform: uppercase;

}



.trading-strip p:nth-child(2),

.trading-strip p:nth-child(5),

.trading-strip p:nth-child(6) {

  color: #17B26A;

}



.trading-strip p span {

  color: #000;

}



.nav-wrap ul.navbar-nav li.nav-item a:hover {

  color: #fff !important;

  background-color: #002293;

  /* padding: 9px 10px !important; */

}



.nav-wrap ul.navbar-nav li.nav-item:last-child a {

  border-radius: 1px;

  background: #002293;

  color: #fff;

  padding: 10px 29px;

  font-weight: 500;

  position: absolute;

  right: 0px;

  top: 5px;

}





.dest-dropdown {

  width: max-content;

  height: auto;

  background: #fff;

  position: absolute;

  top: 100%;

  margin-top: 10px;

  margin-left: 0px;

  z-index: 9;

  display: none;

}



.dest-dropdown-in {

  display: flex;

  flex-wrap: wrap;

  width: 100%;

  padding: 0 0px;

  flex-direction: column;

}



.dest-dropdown-in a {

  display: flex;

  align-items: center;

  gap: 10px;

  width: 100%;

  /* border: 1px solid #BABABA; */

  padding: 9px 20px !important;

  font-size: 15px !important;

  font-weight: 500 !important;

}



/* ======== DROPDOWN CSS FOR NAVBAR ======== */



.dropdown {

  float: left;

  /* overflow: hidden; */

}



.dropdown .dropbtn {

  font-size: 18px;

  font-weight: 600;

  border: none;

  outline: none;

  color: #000000;

  padding: 9px 13px !important;

  background-color: inherit;

  font-family: 'serif';

  margin: 0;

}



.dropdown-content {

  display: none;

  position: absolute;

  background-color: #f9f9f9;

  min-width: 215px;

  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);

  z-index: 2;

}



.dropdown-content a {

  float: none;

  color: black;

  padding: 8px 16px;

  text-decoration: none;

  display: block;

  font-family: 'Retina';

  text-align: left;

  font-size: 15px;

  font-weight: 500;

}



.topnav a:hover,

.dropdown:hover .dropbtn {

  color: #fff !important;

  background-color: #002293;

  padding: 9px 13px !important;

}



.topnav a.active,

.dropdown.active .dropbtn {

  color: #fff !important;

  background-color: #002293;

  padding: 9px 13px !important;

}



.dropdown-content a:hover {

  background-color: transparent;

  color: #00097A;

}



.dropdown:hover .dropdown-content {

  display: block;

}



/* ======== DROPDOWN CSS FOR NAVBAR ======== */



/* SIDEBAR CSS */



.sidenav2 {

  height: 100%;

  width: 0;

  position: fixed;

  z-index: 99;

  top: 0;

  /* left: 0; */

  right: 0px;

  background-color: #F2F2F2;

  overflow-x: hidden;

  /* padding-top: 60px; */

  transition: 0.5s;

}



.sidenav2 a {

  padding: 10px 10px 10px 20px;

  text-decoration: none;

  font-size: 18px;

  /* font-family: Gotham; */

  font-family: 'Retina';

  color: #000000;

  display: block;

  transition: 0.3s;

}



.sidenav2 a:hover,

.offcanvas a:focus,

.offcanvas a.active {

  color: #002293;

}



.sidenav2 .closebtn {

  position: absolute;

  top: 6px;

  right: 6px;

  font-size: 23px;

  margin-left: 50px;

  background: #fff;

  color: #21a99d;

}



.sidenav2 .closebtn:hover {

  font-size: 23px;

  margin-left: 50px;

  background: #fff;

  color: #21a99d;

}



.sidenav2 h3 {

  color: #fff;

  font-family: Poppins;

  font-size: 20px;

  font-style: normal;

  font-weight: 500;

  margin: 10px 0 10px 0px;

  padding: 10px 14px;

  border-bottom: 1px solid #3c3c3c;

  width: 100%;

}



.sidenav2 h3 img {

  margin-right: 4px;

}



.sidenav2 h4 {

  color: #fff;

  font-family: Poppins;

  font-size: 20px;

  font-style: normal;

  font-weight: 500;

  margin: -17px 0 12px -6px;

  padding: 10px 14px;

  border-bottom: 1px solid #3c3c3c;

  width: 100%;

}



.sidenav2 h4 img {

  margin-right: 4px;

}



.notification-content-wrap {

  padding: 10px 10px;

}



.inner-content {

  display: flex;

  gap: 7px;

  align-items: flex-start;

  background: #404040;

  padding: 10px 8px;

  margin-bottom: 4px;

}



.inner-content .user-logo img {

  width: 26px;

  height: 26px;

  object-fit: cover;

  border-radius: 30px;

  margin-top: 4px;

}



.inner-content .description-wrap {

  display: flex;

  flex-direction: column;

}



.inactive-wrap img {

  width: 16px !important;

}



.inner-content p {

  color: var(--white, #fff);

  font-family: Poppins;

  font-size: 11px;

  font-style: normal;

  font-weight: 500;

  margin-bottom: 0;

}



.inner-content span {

  color: var(--Gray-5, #e0e0e0);

  font-family: Poppins;

  font-size: 10px;

  font-style: normal;

  font-weight: 400;

}



.sidenav2 .closebtn {

  left: -34px;

  position: absolute;

  top: 13px;

  right: inherit;

  font-size: 32px;

  border: none;

  margin-left: 50px;

  background: #002293;

  color: #fff;

}



.close-btn-front {

  position: absolute;

  top: 7px;

  right: 7px;

  border-radius: 50%;

  width: 25px;

  height: 25px;

  box-shadow: none;

  color: #fff;

  background: #20a99d;

  margin-left: auto;

  text-shadow: none;

  font-size: 23px;

  font-weight: 400;

  opacity: 1;

  line-height: 23px;

  z-index: 9;

}



.sidenav2 .closebtn:hover {

  font-size: 32px;

  margin-left: 50px;

  background: #002293;

  color: #fff;

  /* border: 1px solid #fff; */

}



.notification-content-wrap .mobile-nav-inner {

  margin-top: 46px;

}



.notification-content-wrap .navbar-nav .nav-link.active,

.navbar-nav .nav-link.show {

  color: #002293;

}



.notification-content-wrap .nav-wrap ul.navbar-nav li.nav-item a {

  color: #000000;

  font-size: 16px;

  font-weight: 500;

  font-family: 'Retina';

  padding: 9px 10px;

}



.notification-content-wrap .nav-wrap ul.navbar-nav li.nav-item a.active {

  color: #fff !important;

  background-color: #002293;

  padding: 9px 13px !important;

}



/* SIDEBAR CSS */





/* ========== MOBILE DROPDOWN CSS ===== */





/* DROPDOWN */



.notification-content-wrap .influ-dropdown {

  position: relative;

}



.notification-content-wrap .influ-btn {

  border: none;

  outline: none;

  border-radius: 0px;

  display: flex;

  align-items: center;

  width: 100%;

  /* margin-bottom: 9px; */

  justify-content: space-between;

  font-family: 'Retina';

  gap: 5px;

  color: #000;

  background: none;

  padding: 10px 10px 10px 20px;

  font-size: 18px;

}



.notification-content-wrap .influ-btn:hover,

.notification-content-wrap .influ-btn.active {

  color: #002293 !important;

}



.notification-content-wrap .influ-drop-list {

  position: absolute;

  right: 0;

  padding: 10px;

  border-radius: 5px;

  background: #FFF;

  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);

  margin-top: 5px;

  display: none;

  width: 100%;

}



.notification-content-wrap .influ-drop-list-item a {

  color: #000;

  padding: 5px 5px 5px 13px;

  font-size: 15px;

}



.notification-content-wrap .influ-drop-list-search {

  width: 100%;

  border-radius: 5px;

  background: rgba(3, 45, 98, 0.12);

  display: flex;

  align-items: center;

}



.notification-content-wrap .influ-drop-list-search input[type="text"] {

  width: 100%;

  background: none;

  border: none;

  outline: none;

  padding: 6px 10px;

  color: #333;

  font-size: 13px;

  font-weight: 400;

}



.notification-content-wrap .influ-drop-list-search input[type="text"]::placeholder {

  color: #333;

}



.notification-content-wrap .influ-drop-list-search button {

  background: none;

  border: none;

  outline: none;

  margin-right: 5px;

}



.notification-content-wrap .influ-drop-list-search button img {

  width: 20px;

  height: auto;

}



.notification-content-wrap .influ-drop-list-inner {

  width: 100%;

  height: 200px;

  overflow-y: scroll;

  margin: 0px 0 11px 0;

  padding-right: 8px;

}



.notification-content-wrap .influ-drop-list-inner::-webkit-scrollbar {

  width: 8px;

}



.notification-content-wrap .influ-drop-list-inner::-webkit-scrollbar-track {

  background: #D2E4FD;

  border-radius: 20px;

}



.notification-content-wrap .influ-drop-list-inner::-webkit-scrollbar-thumb {

  background-color: #002293;

  border-radius: 20px;

}



.notification-content-wrap .influ-drop-list-item {

  width: 100%;

  color: #333;

  font-size: 14px;

  font-weight: 500;

  display: flex;

  align-items: flex-start;

  justify-content: flex-start;

  gap: 2px;

  padding: 5px 0;

  flex-direction: column;

}



.notification-content-wrap .influ-drop-list-item input[type="checkbox"] {

  width: 14px;

  height: 14px;

  cursor: pointer;

  appearance: none;

  outline: 2px solid #032D62;

  border-radius: 2px;

  outline-offset: -2px;

}



.notification-content-wrap .influ-drop-list-item input[type="checkbox"]:checked {

  accent-color: #032D62;

  appearance: auto;

  border-radius: 2px;

  outline: 2px solid #032D62;

}



.notification-content-wrap .influ-drop-list-btn {

  width: 100%;

  height: auto;

}



.notification-content-wrap .influ-drop-list-btn input[type="submit"] {

  padding: 5px 25px;

  border-radius: 5px;

  background: #FDBA31;

  color: #032D62;

  font-size: 14px;

  font-weight: 500;

  border: none;

  outline: none;

}



.notification-content-wrap .influ-drop-list-inner.exrta {

  height: auto;

  overflow-y: auto;

  margin: 0;

  padding: 0;

}



/* DROPDOWN */





/* ========== MOBILE DROPDOWN CSS ===== */









/* NAV-STRIP */







/* ----- currency-top-wrap css --- */



.main-curreny-box {

  display: flex;

  /* width: 100%; */

  background: #fff;

  justify-content: center;

}



.currency-top-wrap {

  padding: 14px 4px;

  width: 100%;

  height: auto;

}



.box-wrap {

  background: #fff;

  padding: 9px 24px 16px 34px;

  width: 100%;

}



.box-wrap .border-inner {

  border-right: 1px solid #000;

  margin-left: -22px;

}



/* .border-inner:last-of-type {

  border-right: none;

} */



.box-wrap h3 {

  color: #000000;

  font-size: 16px;

  font-weight: 500;

  font-family: 'Retina';

  padding: 10px 0px;

  margin-bottom: 3px;

}



.box-wrap p {

  font-family: Retina;

  font-size: 13px;

  font-weight: 400;

  text-align: left;

  margin-bottom: 0;

}



.box-wrap p>span {

  color: rgba(23, 178, 106, 1);

  margin-left: 5px;

}



.box-wrap p>span i {

  margin-right: 4px;

}



.box-wrap p>span.down-arrow {

  color: rgba(180, 35, 24, 1);

}



.box-wrap p>span.down-arrow i {

  transform: rotate(180deg);

}



#current-box .owl-nav button,

#current-box-2 .owl-nav button {

  width: 35px;

  height: 30px;

  box-shadow: none;

  position: absolute;

  top: 26px;

  left: inherit;

  right: 20px;

  z-index: 0;

  opacity: 0.8;

  outline: none;

  border-radius: 50%;

}



#current-box .owl-nav button:last-child,

#current-box-2 .owl-nav button:last-child {

  right: -4px;

  left: inherit;

  top: 26px;

}



#current-box .owl-nav button i,

#current-box-2 .owl-nav button i {

  font-size: 17px;

  text-align: center;

  display: flex;

  font-weight: 500;

  justify-content: center;

  height: 100%;

  color: #000;

  place-items: flex-end;

  align-items: center;

}





/* ----- currency-top-wrap css --- */







/* ------------- TOP NEWS CSS ------------ */





.top-news-wrap {

  padding: 14px 4px;

  width: 100%;

  height: auto;

}



.news-left-wrap {

  padding: 0px;

  display: flex;

  gap: 23px;

}



.news-right-inner-1 {

  background: #fff;

  padding: 14px;

  width: 100%;

  position: relative;

  display: flex;

  justify-content: space-between;

  flex-direction: column;

  margin-bottom: 28px;

}



.news-right-inner-1 a {

  position: absolute;

  right: 13px;

  font-family: Retina;

  font-size: 15px;

  font-weight: 400;

  /* margin-right: 3px; */

  color: rgba(53, 56, 205, 1);

}



.news-right-inner-1 a span {

  margin-left: 10px;

  color: #000;

}





.news-right-inner-1 .heading-sec {

  /* position: absolute; */

  width: 100%;

  display: flex;
  cursor: pointer;
}







.news-left-wrap .top-news-card {

  background: #fff;

  padding: 14px;

  width: 100%;

}



.news-left-wrap .big-img-wrap img {

  width: 499px;

  height: 377px;

  object-fit: contain;

}



.top-news-card h2 {

  font-family: Escrow;

  font-size: 20px;

  font-weight: 700;

  padding-bottom: 10px;

  text-align: left;

  letter-spacing: 0.7px;

  color: rgba(26, 26, 26, 1);

  border-bottom: 2px solid #000;

}



.top-news-card {

  font-family: Escrow;

  font-size: 20px;

  font-weight: 700;

  padding-bottom: 10px;

  text-align: left;

  letter-spacing: 0.7px;

  color: rgba(26, 26, 26, 1);

  border-bottom: 2px solid #000;



  & ul {

    padding: 10px 0px;

    margin-bottom: 0;

  }



  & li {

    list-style-type: none;

  }



  & a {

    margin-bottom: 12px;

    font-family: Retina;

    align-items: center;

    font-size: 15px;

    font-weight: 500;

    color: rgba(26, 26, 26, 1);

    line-height: 18.8px;

    text-align: left;

    display: flex;

    border-bottom: 1px solid #f1f1f1;

    padding-bottom: 4px;

    padding-top: 2px;

  }



  & a:hover {

    color: #00097A;

  }



}





/* .top-news-card ul {

  padding: 10px 0px;

  margin-bottom: 0;

} */



/* .top-news-card ul>li {

  list-style-type: none;

} */



/* .top-news-card ul>li a {

  margin-bottom: 12px;

  font-family: Retina;

  align-items: center;

  font-size: 15px;

  font-weight: 500;

  color: rgba(26, 26, 26, 1);

  line-height: 18.8px;

  text-align: left;

  display: flex;

  border-bottom: 1px solid #f1f1f1;

  padding-bottom: 4px;

  padding-top: 2px;

} */



.top-news-card ul>li a:last-child {

  /* border-bottom: none; */

}



/* .top-news-card ul>li a:hover {

  color: #00097A;

} */



.top-news-card ul>li>a span {

  font-family: Retina;

  font-size: 24px;

  font-weight: 400;

  margin-right: 7px;

}





.news-right-inner-1 h2 {

  font-family: Escrow;

  font-size: 20px;

  font-weight: 700;

  padding-bottom: 10px;

  width: 100%;

  letter-spacing: 0.7px;

  text-align: left;

  color: rgba(26, 26, 26, 1);

  /* border-bottom: 2px solid #000; */
  border-bottom: 2px solid transparent;
  /* initially hidden */
  transition: color 0.3s ease, border-bottom 0.3s ease;

}


.news-right-inner-1 h2:hover {
  color: #00097A;
  border-bottom: 2px solid #000;
  /* show border on hover */
}


.list-empty-wrap p {

  font-family: Retina;

  font-size: 14px;

  font-weight: 400;

  text-align: center;

  color: rgba(102, 102, 102, 1);

  margin-bottom: 0;

}



.big-img-wrap {

  position: relative;

}



.content-wrap {

  position: absolute;

  bottom: 0px;

  padding: 40px 25px 0px 25px;

  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.79) 100%);

  width: 100%;

  height: auto;

}



.big-img-wrap .content-wrap h3 {

  font-family: Escrow;

  font-size: 24px;

  font-weight: 700;

  line-height: 32px;

  text-align: left;

  color: #fff;

}



.big-img-wrap .content-wrap p {

  font-family: Retina;

  font-size: 16px;

  font-weight: 400;

  line-height: 24px;

  text-align: left;

  color: #fff;

}





/* ------------- TOP NEWS CSS ------------ */



/* ---------- TODAY MARKET CSS ------------- */





.today-market-wrap {

  position: relative;

}



.today-market-wrap .nav-tabs {

  --bs-nav-tabs-border-width: 1px;

  --bs-nav-tabs-border-color: #dee2e6;

  --bs-nav-tabs-border-radius: 0.375rem;

  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;

  --bs-nav-tabs-link-active-color: #495057;

  --bs-nav-tabs-link-active-bg: #fff;

  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;

  border-bottom: none !important;

}



.today-market-wrap .nav-tabs .nav-item.show .nav-link,

.nav-tabs .nav-link.active {

  color: #20A99D;

  background-color: var(--bs-nav-tabs-link-active-bg);

  /* border-color: var(--bs-nav-tabs-link-active-border-color); */

  border-bottom: 2px solid #20A99D;

  font-weight: 500;

}



.today-market-wrap .nav-tabs .nav-link {

  margin-bottom: calc(-1* var(--bs-nav-tabs-border-width));

  font-family: Retina;

  font-weight: 500;

  isolation: isolate;

  border-bottom: none !important;

  color: #303030;

  background: #EBECF5;

  border-radius: 4px;

  font-size: 13px;

  padding: 4px 10px 4px 10px;

}



.today-market-wrap .nav-tabs .nav-link:focus,

.nav-tabs .nav-link:active,

.nav-tabs .nav-link:hover {

  isolation: isolate;

  /* border-color: var(--bs-nav-tabs-link-hover-border-color); */

  border-bottom: 2px solid rgba(0, 0, 96, 1);

  color: rgba(0, 0, 96, 1);

  font-family: Retina;

  font-size: 14px;

  font-weight: 400;

  padding: 4px 10px 4px 10px;

}



.today-market-wrap .nav-link {

  display: block;

  padding: 4px 0px;

  font-size: var(--bs-nav-link-font-size);

  font-weight: 500;

  color: #4F4F4F;

  text-decoration: none;

  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;

}



/* .today-market-wrap .nav-link.active {

  border-bottom: 2px solid rgba(0, 0, 96, 1);

  color: rgba(0, 0, 96, 1);

} */



.today-market-wrap ul#myTab li.nav-item button.active {

  border-bottom: none !important;

  color: #fff;

  background: rgba(0, 0, 96, 1);

  border-radius: 4px;

  font-weight: 500;

  font-size: 13px;

  padding: 4px 10px 4px 10px;

}



.graph-img-wrap img {

  width: 100%;

}





.influ-table {

  width: 100%;

  height: auto;

  /*box-shadow: 0px 0px 4px -2px #000;*/

  padding-bottom: 20px;

}



.influ-table table {

  width: max-content;

  min-width: 100%;

  height: auto;

  text-align: center;

  font-family: Retina;

}



.table-responsive {

  overflow-x: auto;

  padding-bottom: 9px;

  padding-top: 22px;

}



.table-responsive::-webkit-scrollbar {

  width: 1px;

  /* width of the entire scrollbar */

  height: 4px;

}



.table-responsive::-webkit-scrollbar-track {

  background: transparent;

  /* color of the tracking area */

}



.table-responsive::-webkit-scrollbar-thumb {

  background-color: #002293;

  border: 1px solid #D9D9D980;

  /* color of the scroll thumb */

  border-radius: 2px;

  /* roundness of the scroll thumb */

}



.influ-table table tr:nth-child(1) {

  background: rgba(230, 230, 230, 0.25);

}



.influ-table table tr:last-child {

  border-bottom: 1px solid #E5E5E5;

}



.influ-table table tr th {

  font-size: 14px;
  font-size: 13px;

  font-weight: 500;

  /* padding: 10px 13px; */
  padding: 10px 5px;

  text-align: left;

  color: rgba(102, 102, 102, 1);

  /* border-right: 1px solid rgba(219, 219, 219, 1); */

}







.influ-table table tr th:last-child {

  border-right: none;

}



.influ-table table tr td {

  font-size: 13px;

  font-weight: 400;

  color: #000;

  border-bottom: 1px solid #ebebeb;

  padding: 5px;

  text-align: justify;

  font-family: Retina;

  vertical-align: middle;

}



.influ-table table tr td.green-trade {

  font-size: 13px;

  font-weight: 400;

  color: rgba(7, 148, 85, 1);

}



.influ-table table tr td.red-trade {

  font-size: 13px;

  font-weight: 400;

  color: rgba(217, 45, 32, 1);

}



.influ-table table tr td span {

  font-family: Retina;

  font-size: 11px;

  font-weight: 400;

  text-align: center;

  color: rgba(7, 148, 85, 1);

  border: 2px solid rgba(7, 148, 85, 1);

  padding: 2px;

}



.influ-table table tr td span.down-market {

  font-family: Retina;

  font-size: 14px;

  font-weight: 400;

  text-align: center;

  color: rgba(217, 45, 32, 1);

  border: 2px solid rgba(217, 45, 32, 1);

  padding: 3px 6px;

}



.influ-table table tr td span.down-market i {

  transform: rotate(180deg);

}



.influ-table table tr td img {

  width: 65px;

  height: 40px;

  object-fit: contain;

}



.influ-table table tr td form {

  width: 100%;

  height: auto;

}



/* ---------- TODAY MARKET CSS ------------- */





/* ------------- AGGREGATE NEW ARTICLE CSS ------------ */



.agretiate-newsarticle-wrap {

  padding: 46px 0 14px 0;

  display: flex;

  gap: 23px;

  flex-direction: column;

}



.agretiate-newsarticle-wrap .heading-sec {

  position: relative;

  width: 100%;

  display: flex;

  align-items: baseline;

}



.agretiate-newsarticle-wrap h2 {

  font-family: Escrow;

  font-size: 20px;

  font-weight: 700;

  padding-bottom: 13px;

  letter-spacing: 0.7px;

  width: 100%;

  text-align: left;

  color: rgba(26, 26, 26, 1);

  border-bottom: 2px solid #000;

}



.agretiate-newsarticle-wrap a {

  position: absolute;

  right: 0px;

  font-family: Retina;

  font-size: 15px;

  font-weight: 400;

  color: rgba(53, 56, 205, 1);

}



.agretiate-card-wrap {

  width: 100%;

  height: auto;

  display: flex;

  flex-wrap: wrap;

  gap: 15px;

}



.agretiate-card-wrap .agretiate-page-box {

  width: 281px;

  height: auto;

  overflow: hidden;

  background: #FFF;

  display: flex;

  flex-direction: column;

  align-items: center;

  padding-bottom: 20px;

  position: relative;

}



.agretiate-card-wrap .agretiate-page-box img {

  width: 100%;

  height: 150px;

  object-fit: cover;

  margin-bottom: 0px;

}



.agretiate-card-wrap .content-agreagate {

  padding: 14px 14px 2px 14px;

  width: 100%;

}



.agretiate-page-box .play-icon {

  background: rgba(0, 9, 122, 1);

  padding: 14px 17px;

  position: absolute;

  right: 15px;

  top: 94px;

}



.agretiate-bottom-wrap .agretiate-page-box .play-icon {

  position: relative;

  top: auto;

  left: 0;

  width: fit-content;

  padding: 10px;

}



.agretiate-bottom-wrap .agretiate-page-box .play-icon a {

  font-size: 12px;

}



.agretiate-page-box .play-icon a {

  position: relative;

  color: #fff;

}



.agretiate-page-box .content-agreagate span {

  font-family: Retina;

  font-size: 14px;

  font-weight: 600;

  line-height: 19.86px;

  text-align: left;

  color: rgba(0, 9, 122, 1);

}



.agretiate-page-box .content-agreagate h2 {

  font-family: Escrow;

  font-size: 16px;

  font-weight: 700;

  line-height: 24px;

  text-align: left;

  color: rgba(26, 26, 26, 1);

  border-bottom: none;

  margin-bottom: 8px;

  padding-bottom: 0;

  margin-top: 6px;

}



.agretiate-page-box .content-agreagate p {

  font-family: Retina;

  font-size: 14px;

  font-weight: 400;

  line-height: 19.04px;

  text-align: left;

  color: rgba(102, 102, 102, 1);

  margin-bottom: 0;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

}



.agretiate-page-box .content-agreagate button {

  border-radius: 1px;

  border: 1px solid rgba(53, 56, 205, 1);

  color: rgba(53, 56, 205, 1);

  text-align: center;

  font-size: 14px;

  padding: 4px 14px;

  margin-top: 14px;

  background: transparent;

  text-transform: uppercase;

  font-family: Retina;

  font-weight: 400;

  text-align: center;

}



.agretiate-bottom-wrap {

  width: 100%;

  height: auto;

  display: flex;

  gap: 15px;

  padding-top: 51px;

}



.agretiate-bottom-wrap .agretiate-page-box {

  width: 438px;

  height: auto;

  overflow: hidden;

  background: #FFF;

  display: flex;

  align-items: center;

  padding-bottom: 0px;

  position: relative;

}



.agretiate-bottom-wrap .agretiate-page-box img {

  width: 177px;

  height: 109px;

  object-fit: cover;

  margin-bottom: 0px;

}



.agretiate-bottom-wrap .content-agreagate h2 {

  font-family: Escrow;

  font-size: 16px;

  font-weight: 700;

  line-height: 24px;

  text-align: left;

  color: rgba(26, 26, 26, 1);

  border-bottom: none;

  margin-bottom: 8px;

  padding-bottom: 0;

  margin-top: 6px;

}



.agretiate-bottom-wrap .content-agreagate {

  padding: 0px 14px 14px 14px;

  width: 100%;

}



.agretiate-banner-wrap {

  display: flex;

  width: 100%;

  padding-top: 44px;

}





.agretiate-banner-wrap .img-two {

  position: relative;

}



.agretiate-banner-wrap .img-one {

  position: relative;

}



.agretiate-banner-wrap .img-two .content-wrap {

  position: absolute;

  top: 46px;

  padding: 10px 24px;

  background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.79) 100%);

}



.agretiate-banner-wrap .img-two .content-wrap h3 {

  font-family: Escrow;

  font-size: 24px;

  font-weight: 700;

  line-height: 32px;

  text-align: left;

  color: #fff;

}



.agretiate-banner-wrap .img-two .content-wrap p {

  font-family: Retina;

  font-size: 16px;

  font-weight: 400;

  line-height: 24px;

  text-align: left;

  color: #fff;

  margin-bottom: 28px;

}



.agretiate-banner-wrap .img-two a {

  border-radius: 1px;

  /* border: 1px solid rgba(53, 56, 205, 1); */

  color: #fff;

  text-align: center;

  font-size: 14px;

  padding: 12px 18px;

  /* margin-top: 23px; */

  /* margin-top: 25px; */

  background: rgba(23, 178, 106, 1);

  font-family: Retina;

  font-weight: 400;

  text-align: center;

}



.agretiate-banner-wrap .img-one .play-icon {

  background: transparent;

  padding: 15px 15px 14px 17px;

  position: absolute;

  border: 3px solid #fff;

  right: 177px;

  align-items: center;

  /* width: 13%; */

  border-radius: 30px;

  top: 117px;

}



.agretiate-banner-wrap .img-one .play-icon a {

  position: relative;

  color: #fff;

}



/* ------------- AGGREGATE NEW ARTICLE CSS ------------ */







/* ------==============  NEWS MOST RECENT CSS ---============= */





.news-mostrecent-wrap {

  padding: 14px 4px;

  width: 100%;

  height: auto;

}





.news-mostrecent-wrap .heading-sec {

  position: relative;

  width: 100%;

  padding-bottom: 14px;

  display: flex;

  align-items: baseline;

}



.news-mostrecent-wrap .heading-sec h2 {

  font-family: Escrow;

  font-size: 20px;

  font-weight: 700;

  padding-bottom: 13px;

  width: 100%;

  letter-spacing: 0.7px;

  text-align: left;

  color: rgba(26, 26, 26, 1);

  border-bottom: 2px solid #000;

}



.news-mostrecent-wrap .heading-sec a {

  position: absolute;

  right: 0px;

  font-family: Retina;

  font-size: 15px;

  font-weight: 400;

  color: rgba(53, 56, 205, 1);

}



.news-mostrecent-wrap .heading-sec a span {

  margin-left: 10px;

  color: #000;

}



.newsrecent-card-wrap {

  width: 100%;

  height: auto;

  display: flex;

  flex-wrap: wrap;

  gap: 25px 15px;

}



.newsrecent-card-wrap .newsrecent-page-box {

  width: 282px;

  height: auto;

  overflow: hidden;

  background: #FFF;

  display: flex;

  flex-direction: column;

  align-items: center;

  padding-bottom: 10px;

  position: relative;

}



.newsrecent-page-box .content-agreagate span {

  font-family: Retina;

  font-size: 14px;

  font-weight: 600;

  line-height: 19.86px;

  text-align: left;

  color: rgba(0, 9, 122, 1);

}



.newsrecent-card-wrap .newsrecent-page-box img {

  width: 100%;

  height: 150px;

  object-fit: cover;

  margin-bottom: 0px;

  flex-shrink: 0;

}



.newsrecent-card-wrap .content-agreagate {

  padding: 14px 14px 2px 14px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;

}



.newsrecent-page-box .content-agreagate h2 {

  font-family: Escrow;

  font-size: 16px;

  font-weight: 700;

  line-height: 24px;

  text-align: left;

  color: rgba(26, 26, 26, 1);

  border-bottom: none;

  margin-bottom: 8px;

  padding-bottom: 0;

  margin-top: 6px;

}



.newsrecent-page-box .content-agreagate p {

  font-family: Retina;

  font-size: 14px;

  font-weight: 400;

  line-height: 19.04px;

  text-align: left;

  color: rgba(102, 102, 102, 1);

  margin-bottom: 0;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 3;

  -webkit-box-orient: vertical;

}



.newsrecent-page-box .content-agreagate button {

  border: 1px solid rgba(53, 56, 205, 1);

  color: rgba(53, 56, 205, 1);

  text-align: center;

  font-size: 14px;

  padding: 2px 10px;

  background: transparent;

  text-transform: uppercase;

  font-family: Retina;

  font-weight: 400;

  text-align: center;

}



.newsrecent-page-box .content-agreagate .buutonrecent-news {

  display: flex;

  justify-content: end;

  margin-top: 20px;

}





/* ---- advertise card & image ----- */



.newsrecent-card-wrap .newsrecent-advertise-box {

  width: 282px;

  height: auto;

  overflow: hidden;

  background-color: rgba(229, 233, 244, 1);

  display: flex;

  flex-direction: column;

  align-items: center;

  padding-bottom: 20px;

  position: relative;

}



.newsrecent-card-wrap .newsrecent-advertise-box img {

  width: 100%;

  height: 150px;

  object-fit: cover;

  margin-bottom: 0px;

}



.newsrecent-card-wrap .content-advertise {

  padding: 14px 14px 2px 14px;

}



.newsrecent-advertise-box .content-advertise span {

  font-family: Retina;

  font-size: 14px;

  font-weight: 600;

  margin-bottom: 13px;

  display: flex;

  justify-content: center;

  color: rgba(0, 9, 122, 1);

}



.newsrecent-advertise-box .content-advertise h2 {

  font-family: Escrow;

  font-size: 20px;

  font-weight: 700;

  text-align: center;

  color: rgba(26, 26, 26, 1);

  border-bottom: none;

  margin-bottom: 8px;

  padding-bottom: 0;

  margin-top: 6px;

}



.newsrecent-advertise-box .content-advertise .user-wrap {

  display: flex;

  align-items: center;

  gap: 6px;

  justify-content: center;

  padding-top: 16px;

}



.newsrecent-advertise-box .content-advertise .user-wrap img {

  width: 50px;

  height: 50px;

  object-fit: contain;

}



.newsrecent-advertise-box .content-advertise .user-wrap p {

  font-family: Retina;

  font-size: 14px;

  margin-bottom: 0;

}





.newsrecent-card-wrap .newsrecent-banneradd-box {

  width: 282px;

  height: auto;

  overflow: hidden;

  background: #FFF;

  display: flex;

  flex-direction: column;

  align-items: center;

  padding-bottom: 0px;

  position: relative;

}



.newsrecent-card-wrap .newsrecent-banneradd-box img {

  width: 100%;

  height: auto;

  object-fit: cover;

  margin-bottom: 0px;

}



.newsrecent-card-wrap .newsrecent-banneradd-box .content-wrap {

  position: absolute;

  top: 46px;

  padding: 10px 24px;

  background: transparent;

}



.newsrecent-card-wrap .newsrecent-banneradd-box .content-wrap h3 {

  font-family: Escrow;

  font-size: 24px;

  font-weight: 700;

  line-height: 32px;

  text-align: left;

  padding-bottom: 33px;

  color: #fff;

}







.newsrecent-card-wrap .newsrecent-banneradd-box .content-wrap a {

  border-radius: 1px;

  /* border: 1px solid rgba(53, 56, 205, 1); */

  color: #fff;

  text-align: center;

  font-size: 14px;

  padding: 12px 46px;

  border: 1px solid #000;

  box-shadow: 0px 0.82px 1.64px 0px rgba(16, 24, 40, 0.05);

  /* margin-top: 23px; */

  /* margin-top: 25px; */

  background: rgba(23, 178, 106, 1);

  font-family: Retina;

  font-weight: 400;

  text-align: center;

}



/* ---- advertise card & image ----- */





/* ------==============  NEWS MOST RECENT CSS ---============= */







/* --------------------==========  BREAKING NEWS CSS ==================== */





.breaking-news-wrap {

  padding: 14px 4px;

  width: 100%;

  height: auto;

}





.breaking-news-wrap .heading-sec {

  position: relative;

  width: 100%;

  padding-bottom: 14px;

  display: flex;

  align-items: baseline;

}



.breaking-news-wrap .heading-sec h2 {

  font-family: Escrow;

  font-size: 20px;

  font-weight: 700;

  padding-bottom: 13px;

  width: 100%;

  letter-spacing: 0.7px;

  text-align: left;

  color: rgba(26, 26, 26, 1);

  border-bottom: 2px solid #000;

}



.breaking-news-wrap .heading-sec a {

  position: absolute;

  right: 0px;

  font-family: Retina;

  font-size: 15px;

  font-weight: 400;

  color: rgba(53, 56, 205, 1);

}





.breaking-news-wrap {

  width: 100%;

  height: auto;

  display: flex;

  flex-wrap: wrap;

  gap: 15px;

}



.breaking-news-box:nth-child(1) {

  width: 289px;

  height: auto;

  overflow: hidden;

  background: rgba(229, 233, 244, 1);

  padding-bottom: 20px;

  position: relative;

  display: flex;

  justify-content: center;

  align-items: center;

}



.breaking-news-box:nth-child(2) {

  width: 560px;

  height: auto;

  overflow: hidden;

  background: #FFF;

  padding-bottom: 0px;

  position: relative;

}



/* .breaking-news-box:nth-child(3) {

  width: 289px;

  height: 138px;

  overflow: hidden;

  background: #fff;

  padding-bottom: 20px;

  position: relative;

} */





.breaking-news-box:nth-child(2) img {

  width: 583px;

  height: 307px;

  object-fit: cover;

}





.breaking-news-box:nth-child(1) .content-agreagate {

  padding: 14px 14px 2px 14px;

}



.breaking-news-box:nth-child(1) .content-agreagate h2 {

  font-family: Escrow;

  font-size: 16px;

  font-weight: 700;

  line-height: 20px;

  text-align: center;

  color: rgba(26, 26, 26, 1);

  border-bottom: none;

  margin-bottom: 8px;

  padding-bottom: 0;

  margin-top: 6px;

}



.breaking-news-box:nth-child(1) .content-agreagate p {

  font-family: Retina;

  font-size: 14px;

  font-weight: 400;

  line-height: 19.04px;

  text-align: center;

  color: rgba(102, 102, 102, 1);

  margin-bottom: 0;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 3;

  -webkit-box-orient: vertical;

}



.breaking-news-box:nth-child(1) .content-agreagate img {

  display: flex;

  margin: 0 auto;

}





.breaking-third-box {

  width: 289px;

  height: auto;

  overflow: hidden;

  background: transparent;

  padding-bottom: 0px;

  position: relative;

  display: flex;

  flex-direction: column;

  gap: 17px;

}





.breaking-third-box .breaking-news-box .content-agreagate {

  padding: 20px 14px 19px 14px;

}



.breaking-third-box .breaking-news-box {

  width: 289px;

  height: auto;

  overflow: hidden;

  background: #FFF;

  padding-bottom: 0px;

  position: relative;

}



.breaking-third-box .breaking-news-box .content-agreagate span {

  font-family: Retina;

  font-size: 14px;

  font-weight: 600;

  line-height: 19.86px;

  text-align: left;

  color: rgba(0, 9, 122, 1);

}



.breaking-third-box .breaking-news-box .content-agreagate h2 {

  font-family: Escrow;

  font-size: 16px;

  font-weight: 700;

  line-height: 24px;

  text-align: left;

  color: rgba(26, 26, 26, 1);

  border-bottom: none;

  margin-bottom: 8px;

  padding-bottom: 0;

  margin-top: 6px;

}





/* --------------------==========  BREAKING NEWS CSS ==================== */







/* -================== BUSINESS NEWS CSS ======================= */



.business-news-wrap {

  width: 100%;

  height: auto;

  display: flex;

  flex-wrap: wrap;

  gap: 15px;

}



.business-news-wrap .heading-sec {

  position: relative;

  width: 100%;

  padding-bottom: 14px;

  display: flex;

  align-items: baseline;

}



.business-news-wrap .heading-sec h2 {

  font-family: Escrow;

  font-size: 20px;

  font-weight: 700;

  letter-spacing: 0.7px;

  padding-bottom: 13px;

  width: 100%;

  text-align: left;

  color: rgba(26, 26, 26, 1);

  border-bottom: 2px solid #000;

}



.business-news-wrap {

  width: 100%;

  height: auto;

  display: flex;

  flex-wrap: wrap;

  gap: 15px;

}



.business-news-box:nth-child(1) {

  width: 289px;

  height: auto;

  overflow: hidden;

  background: rgba(229, 233, 244, 1);

  padding-bottom: 20px;

  position: relative;

  display: flex;

  justify-content: center;

  align-items: center;

}



.business-news-box:nth-child(1) .content-agreagate {

  padding: 14px 14px 2px 14px;

}



.business-news-box:nth-child(1) .content-agreagate img {

  display: flex;

  margin: 0 auto;

}



.business-news-box:nth-child(1) .content-agreagate h2 {

  font-family: Escrow;

  font-size: 16px;

  font-weight: 700;

  line-height: 24px;

  text-align: center;

  color: rgba(26, 26, 26, 1);

  border-bottom: none;

  margin-bottom: 8px;

  padding-bottom: 0;

  margin-top: 6px;

}



.business-news-box:nth-child(1) .content-agreagate p {

  font-family: Retina;

  font-size: 14px;

  font-weight: 400;

  line-height: 19.04px;

  text-align: center;

  color: rgba(102, 102, 102, 1);

  margin-bottom: 0;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 3;

  -webkit-box-orient: vertical;

}





.business-news-box:nth-child(2) {

  width: 560px;

  height: auto;

  overflow: hidden;

  background: #FFF;

  padding-bottom: 0px;

  position: relative;

}



.business-news-box:nth-child(2) img {

  width: 583px;

  height: 307px;

  object-fit: cover;

}





.business-page-box {

  width: 297px;

  height: auto;

  overflow: hidden;

  background: #FFF;

  display: flex;

  flex-direction: column;

  align-items: center;

  padding-bottom: 20px;

  position: relative;

  margin-bottom: 20px;

}



.business-page-box img {

  width: 100%;

  height: 150px;

  object-fit: cover;

  margin-bottom: 0px;

}



.business-page-box .content-agreagate {

  padding: 14px 14px 14px 14px;

}



.business-page-box .content-agreagate span {

  font-family: Retina;

  font-size: 14px;

  font-weight: 600;

  line-height: 19.86px;

  text-align: left;

  color: rgba(0, 9, 122, 1);

}



.business-page-box .content-agreagate h2 {

  font-family: Escrow;

  font-size: 16px;

  font-weight: 700;

  line-height: 24px;

  text-align: left;

  color: rgba(26, 26, 26, 1);

  border-bottom: none;

  margin-bottom: 8px;

  padding-bottom: 0;

  margin-top: 6px;

}





/* ------ BOTTOM SEC BUSINESS CSS -------- */



.business-bottom-wrap {

  width: 100%;

  height: auto;

  display: flex;

  gap: 15px;

  padding-top: 21px;

  flex-direction: row;

  flex-wrap: wrap;

}



.business-bottom-wrap .business-page-box {

  width: 382px;

  height: auto;

  overflow: hidden;

  background: transparent;

  display: flex;

  align-items: center;

  border: 1px solid rgb(231 231 231);

  padding-bottom: 0px;

  position: relative;

  border-top: none;

  border-left: none;

}



.business-bottom-wrap .business-page-box p {

  font-family: Retina;

  font-size: 15px;

  font-weight: 600;

  line-height: 20px;

  text-align: left;

  color: #1A1A1A;

  margin-bottom: 0;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

}



.business-bottom-wrap .business-page-box h2 {

  font-family: Escrow;

  font-size: 16px;

  font-weight: 700;

  line-height: 24px;

  text-align: center;

  color: rgba(26, 26, 26, 1);

  border-bottom: none;

  margin-bottom: 8px;

  padding-bottom: 0;

  margin-top: 6px;

}





/* ------ BOTTOM SEC BUSINESS CSS -------- */





/* -================== BUSINESS NEWS CSS ======================= */





/* ================= CRPTOCURRENCY CSS ================ */





.crptocurrency-wrap {

  width: 100%;

  height: auto;

  display: flex;

  flex-wrap: wrap;

  gap: 15px;

  padding: 14px 3px;

}



.crptocurrency-wrap .heading-sec {

  position: relative;

  width: 100%;

  padding-bottom: 14px;

  display: flex;

  align-items: baseline;

}



.crptocurrency-wrap .heading-sec h2 {

  font-family: Escrow;

  font-size: 20px;

  font-weight: 700;

  padding-bottom: 13px;

  width: 100%;

  letter-spacing: 0.7px;

  text-align: left;

  color: rgba(26, 26, 26, 1);

  border-bottom: 2px solid #000;

}



.crpto-right .crptocurrency-box {

  width: auto;

  height: auto;

  overflow: hidden;

  background: rgba(229, 233, 244, 1);

  padding-bottom: 0px;

  position: relative;

  display: flex;

  justify-content: center;

  align-items: center;

}



.crpto-right .crptocurrency-box .content-agreagate {

  padding: 53px 14px 53px 14px;

}



.crpto-right .crptocurrency-box .content-agreagate img {

  display: flex;

  margin: 0 auto;

}



.crpto-right .crptocurrency-box .content-agreagate h2 {

  font-family: Retina;

  font-size: 16px;

  font-weight: 600;

  line-height: 24px;

  text-align: center;

  color: rgba(26, 26, 26, 1);

  border-bottom: none;

  margin-bottom: 8px;

  padding-bottom: 0;

  margin-top: 6px;

}



.crpto-right .crptocurrency-box .content-agreagate p {

  font-family: Retina;

  font-size: 14px;

  font-weight: 400;

  line-height: 19.04px;

  text-align: center;

  color: rgba(102, 102, 102, 1);

  margin-bottom: 0;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 3;

  -webkit-box-orient: vertical;

}





.crpto-left .crptocurrency-box {

  width: auto;

  height: auto;

  overflow: hidden;

  background: transparent;

  display: flex;

  border-bottom: 1px solid #e3e3e3;

  margin-bottom: 14px;

  align-items: flex-start;

  padding-bottom: 0px;

  position: relative;

}



.crpto-left .crptocurrency-box:last-of-type {

  border-bottom: 0;

}



.crpto-left .crptocurrency-box img {

  width: 177px;

  height: 109px;

  object-fit: cover;

  margin-bottom: 14px;

}



.crpto-left .crptocurrency-box .content-agreagate {

  padding: 10px 15px 10px 15px;

}







.crpto-left .crptocurrency-box .content-agreagate p {

  font-family: Retina;

  font-size: 15px;

  font-weight: 500;

  line-height: 19.04px;

  text-align: left;

  color: #808080;

  /* color: #000; */

  margin-bottom: 0;

  margin-top: 6px;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

}



.crpto-left .crptocurrency-box .content-agreagate span {

  font-family: Retina;

  font-size: 14px;

  font-weight: 600;

  line-height: 19.86px;

  text-align: left;

  color: rgba(0, 9, 122, 1);

}



.crpto-right .crptocurrency-box .content-agreagate .user-wrap {

  display: flex;

  align-items: center;

  gap: 6px;

  justify-content: center;

  padding-top: 2px;

}









.earnings-table table tr td.usd-coin {

  color: #0F69FF;

  font-weight: 600;

}





.crpto-right .crptocurrency-box .user-wrap img {

  width: 50px;

  height: 50px;

  object-fit: contain;

  margin: 0;

}



.crpto-right .crptocurrency-box .content-agreagate .user-wrap p {

  font-family: Retina;

  font-size: 14px;

  margin-bottom: 0;

}



.crpto-left .crptocurrency-box .content-agreagate h2 {

  font-family: Escrow;

  font-size: 20px;

  font-weight: 700;

  line-height: 24px;

  text-align: left;

  color: rgba(26, 26, 26, 1);

  border-bottom: none;

  margin-bottom: 8px;

  padding-bottom: 0;

  margin-top: 6px;

}



/* ================= CRPTOCURRENCY CSS ================ */







/* -===================== NEWS TECHNOLOGY CSS ============== */



.technology-news-box {

  width: 289px;

  height: auto;

  overflow: hidden;

  background: transparent;

  padding-bottom: 20px;

  position: relative;

  display: flex;

  justify-content: center;

  align-items: flex-start;

}



.technology-news-box .content-agreagate {

  padding: 15px 10px 5px 0px;

}



.technology-news-box .content-agreagate h2 {

  font-family: Escrow;

  font-size: 16px;

  font-weight: 700;

  line-height: 24px;

  text-align: justify;

  color: rgba(26, 26, 26, 1);

  border-bottom: none;

  margin-bottom: 8px;

  padding-bottom: 0;

  margin-top: 6px;

}



.technology-news-box .content-agreagate p {

  font-family: Retina;

  font-size: 14px;

  font-weight: 400;

  line-height: 19.04px;

  text-align: justify;

  color: rgba(102, 102, 102, 1);

  margin-bottom: 10px;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 3;

  -webkit-box-orient: vertical;

}



.more-technology-box {

  background: transparent;

  padding: 14px;

  width: 297px;

  height: auto;

  position: relative;

  display: flex;

  /* justify-content: space-between; */

  flex-direction: column;

  margin-bottom: 28px;

}



.more-technology-box .heading-sec {

  position: relative;

  width: 100%;

  padding-bottom: 14px;

  display: flex;

  align-items: baseline;

}



.more-technology-box .heading-sec h2 {

  font-family: Escrow;

  font-size: 20px;

  font-weight: 700;

  padding-bottom: 13px;

  letter-spacing: 0.7px;

  width: 100%;

  text-align: left;

  color: rgba(26, 26, 26, 1);

  border-bottom: 2px solid #000;

}



.more-technology-box .heading-sec a {

  position: absolute;

  right: 0px;

  font-family: Retina;

  font-size: 15px;

  font-weight: 400;

  color: rgba(53, 56, 205, 1);

}





.more-technology-box .today-market-wrap {}



.today-market-wrap ul {

  padding-left: 0;

}



.today-market-wrap ul>a li {

  list-style-type: none;

  padding: 7px 7px 7px 1px;

  border-bottom: 1px solid #dfdede;

}



.today-market-wrap ul a {

  font-family: Retina;

  font-size: 15px;

  font-weight: 500;

  line-height: 20px;

  text-align: left;

  color: #000;

}





/* -===================== NEWS TECHNOLOGY CSS ============== */







/* ==================== ARTICLE DETAIL CSS ================== */



.article-detail-wrap span {

  font-family: Retina;

  font-size: 24px;

  font-weight: 400;

  line-height: 19.86px;

  text-align: left;

  color: rgba(0, 9, 122, 1);

}





.article-detail-wrap h1 {

  font-family: Escrow;

  font-size: 32px;

  font-weight: 700;

  padding-bottom: 13px;

  width: 100%;

  text-align: left;

  color: rgba(26, 26, 26, 1);

  margin-bottom: 0;

  margin-top: 10px;

}





.politics-user-content span {

  font-family: Retina;

  font-size: 20px;

  font-weight: 400;

  line-height: 19.86px;

  text-align: left;

  color: rgba(0, 9, 122, 1);

}



.politics-user-content p {

  font-family: Retina;

  font-size: 14px;

  font-weight: 400;

  color: rgba(26, 26, 26, 1);

  margin-bottom: 13px;

  margin-top: 8px;

  display: flex;

  align-items: center;

}



.politics-user-content .share-icon {

  display: flex;

  align-items: baseline;

  gap: 41px;

}



.image-artcle {

  width: 100%;

}



.main-politics-content .image-artcle img {

  width: 100%;

  height: 487px;

  object-fit: cover;

}



.main-politics-content .content-article {

  padding: 9px 4px;

}



.main-politics-content .content-article span {

  font-family: Escrow;

  font-size: 15px;

  font-weight: 400;

  line-height: 19.86px;

  text-align: left;

  color: rgba(0, 9, 122, 1);

}



.main-politics-content .content-article p {

  font-family: Escrow;

  font-size: 18px;

  font-weight: 400;

  margin-top: 8px;

  line-height: 22.86px;

  margin-bottom: 6px;

  text-align: left;

  color: rgba(0, 0, 0, 1);

}



.hide-para-content {

  background: #ffffff00;

  filter: blur(2px);

}



.show-content-wrap {

  position: relative;

  display: flex;

  justify-content: center;

}



.show-content-wrap button {

  position: absolute;

  top: 51px;

  color: rgba(0, 0, 0, 1);

  text-align: center;

  font-size: 18px;

  padding: 11px 16px;

  border: 1px solid rgba(0, 9, 122, 1);

  box-shadow: 0px 0.82px 1.64px 0px rgba(16, 24, 40, 0.05);

  background: #fff;

  font-family: 'Escrow';

  display: flex;

  align-items: center;

  gap: 14px;

  border-radius: 30px;

}





/* ==================== ARTICLE DETAIL CSS ================== */

/* ==================== about us page css ================== */





.main-about-section {

  display: flex;

  gap: 50px;

  margin: 25px 89px 25px 94px;

}



.about-right h1 {

  font-family: 'Escrow';

  margin-bottom: 24px;

  font-size: 20px;

}



.about-right h6 {

  font-family: 'Retina';

  font-size: 16px;

}



.about-right p {

  font-family: 'Retina';

  font-size: 16px;

  color: rgba(0, 0, 0, 0.7);

}





.what-we-do-section p {

  margin: 30px 0 30px 0;

  font-family: 'Retina';

  color: rgba(0, 0, 0, 0.7);

}



.what-we-do-section {

  margin: 20px;

}



.what-we-do-section h6 {

  font-size: 19px;

}



.what-we-do-section h1 {

  font-family: Retina;

  font-size: 18px;

  font-weight: 400;

  line-height: 29px;

  margin-top: 19px;

}



.what-we-do-section {

  margin: 15px 93px 20px 93px;

}





.common-condition-section p {

  margin: 20px 0;

  font-family: 'Retina';

  color: rgba(0, 0, 0, 0.7);

}



.common-condition-section {

  margin: 20px;

}



.common-condition-section h6 {

  font-size: 18px;

  text-transform: uppercase;

  position: relative;

  padding-bottom: 10px;

}



.common-condition-section h6 span {

  border-bottom: 0 !important;

}



.common-condition-section h6::before {

  position: absolute;

  left: 0;

  bottom: 0;

  content: '';

  width: 60px;

  border-bottom: 3px solid #000879;

}



.common-condition-section h1 {

  font-family: Retina;

  font-size: 18px;

  font-weight: 400;

  line-height: 29px;

  margin-top: 19px;

}



.common-condition-section {

  margin: 50px auto;

  width: 86%;

}



/* ==================== about us page css ================== */

/* ==================== event page css ================== */



.events-wrap {

  position: relative;

}



.events-wrap .nav-tabs {

  --bs-nav-tabs-border-width: 1px;

  --bs-nav-tabs-border-color: #dee2e6;

  --bs-nav-tabs-border-radius: 0.375rem;

  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;

  --bs-nav-tabs-link-active-color: #495057;

  --bs-nav-tabs-link-active-bg: #fff;

  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;

  border-bottom: 1px solid #f1f1f1 !important;

  gap: 63px;

}



.events-wrap .nav-tabs .nav-item.show .nav-link,

.nav-tabs .nav-link.active {

  color: #20A99D;

  background-color: var(--bs-nav-tabs-link-active-bg);

  /* border-color: var(--bs-nav-tabs-link-active-border-color); */

  border-bottom: 2px solid #20A99D;

  font-weight: 500;

}



.events-wrap .nav-tabs .nav-link {

  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));

  background: 0 0;

  border: var(--bs-nav-tabs-border-width) solid transparent;

  border-top-left-radius: var(--bs-nav-tabs-border-radius);

  border-top-right-radius: var(--bs-nav-tabs-border-radius);

  color: #000000;

  font-family: Retina;

  font-size: 14px;

  font-weight: 600;

  border-bottom: 2px solid rgb(227 227 229);

}



.events-wrap .nav-tabs .nav-link:focus,

.nav-tabs .nav-link:active,

.nav-tabs .nav-link:hover {

  isolation: isolate;

  border-bottom: none !important;

  color: #303030;

  background: #EBECF5;

  border-radius: 4px;

  font-size: 13px;

  padding: 4px 10px 4px 10px;

}



.events-wrap .nav-link {

  display: block;

  padding: 4px 11px;

  font-size: var(--bs-nav-link-font-size);

  font-weight: 500;

  color: #4F4F4F;

  text-decoration: none;

  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;

}



.events-wrap .nav-link.active {

  border-bottom: 2px solid #00097A;

  color: #000000;

}





.calender-drop {

  display: flex;

  /* align-content: center; */

  align-items: center;

  gap: 18px;

}



.calender-drop span {

  color: #424242;

  font-family: Retina;

  font-size: 14px;

  font-weight: 500;

}



.calender-drop p {

  font-family: 'Retina';

  margin: auto 0;

  font-size: 14px;

}



.event-calender {

  display: flex;

  gap: 20px;

  margin: 25px 0px 25px 0px;

}



.event-calender h6 {

  margin: auto 0;

  font-family: Retina;

  font-weight: 600;

}



.reportrange {

  display: flex;

  align-items: center;

  gap: 6px;

}



daterangepicker td.active
/* events tables */



.influ-table2 {

  width: 80%;

  height: auto;

  /* box-shadow: 0px 0px 4px -2px #000; */

  padding-bottom: 20px;

  margin: auto;

}



/* .influ-table2.align-table-squece {

  padding: 14px 85px;

} */



.influ-table2 table {

  width: max-content;

  min-width: 100%;

  height: auto;

  text-align: center;

  font-family: Retina;

}



.influ-table2 table tr:nth-child(1) {

  background: #00097A;

}



.influ-table2 table tr th {

  font-size: 14px;

  font-weight: 500;

  padding: 10px 13px;

  text-align: center;

  color: rgb(255 255 255);

  border-right: 1px solid rgb(0 0 0);

  border-left: 1px solid rgb(0 0 0);

}



.influ-table2 table tr td {

  font-size: 13px;

  font-weight: 400;

  color: #000;

  border-bottom: 1px solid #000000;

  padding: 10px;

  border-left: 1px solid #000000;

  text-align: center;

  border-right: 1px solid #000000;

  font-family: Retina;

  vertical-align: middle;

  background: white;

}



.table-responsive2 {

  overflow-x: auto;

  padding-bottom: 9px;

  padding-top: 0px;

}





/* events tables */





/* earnings detail table */



.earnings-table {

  width: 100%;

  height: auto;

  /* box-shadow: 0px 0px 4px -2px #000; */

  padding-bottom: 20px;

  margin: 0px auto;

}



.earnings-table table {

  width: max-content;

  min-width: 100%;

  height: auto;

  text-align: center;

  font-family: Retina;

}



.earnings-table table tr:nth-child(1) {

  background: #00097A;

}



.earnings-table table tr th {

  font-size: 14px;

  font-weight: 500;

  padding: 10px 13px;

  text-align: center;

  color: rgb(255 255 255);

  border-right: 1px solid rgb(0 0 0);

  border-left: 1px solid rgb(0 0 0);

}



.earnings-table table tr td {

  font-size: 13px;

  font-weight: 400;

  color: #000;

  border-bottom: 1px solid #000000;

  padding: 10px;

  border-left: 1px solid #000000;

  text-align: center;

  border-right: 1px solid #000000;

  font-family: Retina;

  vertical-align: middle;

}







.table-responsive2 {

  overflow-x: auto;

  padding-bottom: 9px;

  padding-top: 0px;

}



.earnings-table tr:nth-child(odd) td {

  background: rgba(0, 9, 122, 0.1);

}



.second-table-heading {

  font-family: 'Retina';

  display: flex;

  gap: 94px;

  margin: 30px 0px 0px 0px;

  width: 100%;

  align-items: baseline;

}



.second-table-heading h6 {

  color: black;

  font-size: 14px;

  font-weight: 600;

}



.second-table-heading p {

  color: #424242;

  font-size: 14px;

}



.detail-table-heading {

  font-family: 'Retina';

  color: #424242;

  margin-left: 0px;

}



/* earnings detail table */





/* ==================== event page css ================== */





/* market page css */

.influ-drop-list {

  position: absolute;

  /* right: 0; */

  padding: 10px;

  border-radius: 5px;

  background: #FFF;

  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);

  margin-top: 10px;

  display: none;

  width: 100%;

  z-index: 2;

  max-width: 100%;

}





.market-dropdown {

  width: max-content;

  height: auto;

  background: #fff;

  position: absolute;

  top: 100%;

  margin-top: 10px;

  margin-left: 0px;

  z-index: 9;

  display: none;

}



.market-table {

  width: 100%;

  height: auto;

  /* box-shadow: 0px 0px 4px -2px #000; */

  padding-bottom: 20px;

  margin: 0px auto;

}



.market-tableheading {

  font-family: 'Retina';

  color: #000000;

  margin: 25px 0 17px 0;

  font-size: 22px;

}



.stocks-box-main {

  background: white;

  margin: 30px 0;

  padding: 12px;

}



.stocks-box-main h1 {

  font-size: 24px;

  font-family: 'Retina';

}



.stocks-box-main h1 span {

  color: #002293;

}



.stocks-box-main h6 {

  font-size: 18px;

  font-family: 'Retina';

  width: 50%;

  cursor: pointer;

  color: #000;

  font-weight: 500;

}



.stocks-box-main h6 img {

  margin-left: 5px;

}



.stocks-box-main h6 span {

  color: #666;

}



.stocks-box-main p {

  font-size: 16px;

  font-family: 'Retina';

  color: #000;

  font-weight: 500;

}



.stocks-box-main p span {

  color: #666;

}



.stocks-box-main p b {

  color: #000;

  font-weight: 600;

}



.stockbox-btn a {

  background: #002293;

  color: white;

  font-family: 'Retina';

  padding: 8px 20px;

  border: 1px solid #002293;

}



.stockbox-btn .btn-white {

  background: #ffffff;

  color: black;

  font-family: 'Retina';

  padding: 8px 20px;

  border: 1px solid #002293;

}



.matching-stockrow {

  display: flex;

  align-content: center;

  align-items: center;

  gap: 30px;

  font-family: 'Retina';

}



.matching-stockrow h1 {

  font-size: 18px;

  margin: 0;

  padding: 0;

}



.matching-stockrow p {

  font-size: 16px;

  margin: 0;

  padding: 0;

  color: #424242;

}



.matching-stock-sec p {

  display: flex;

  align-content: center;

  align-items: center;

  gap: 8px;

  margin: 3px 0;

}



.events-wrap .nav-tabs-stocks {

  --bs-nav-tabs-border-width: 1px;

  --bs-nav-tabs-border-color: #dee2e6;

  --bs-nav-tabs-border-radius: 0.375rem;

  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;

  --bs-nav-tabs-link-active-color: #495057;

  --bs-nav-tabs-link-active-bg: #fff;

  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;

  border-bottom: 1px solid #f1f1f1 !important;

  gap: 70px;

  margin-bottom: 15px;

  margin-left: 0;

}



.matching-stock-sec .resultp {

  display: flex;

  align-content: center;

  align-items: center;

  gap: 8px;

  margin: 11px 0 11px 0;

  font-family: 'Retina';

}



.stockbox-btn {

  margin: 5px 0px;

}



/* market page css */



/* clean energy */

.section-1-sectors h2 {

  font-family: Escrow;

  font-size: 20px;

  font-weight: 700;

  letter-spacing: 0.7px;

  padding-bottom: 13px;

  width: 86.1%;

  text-align: left;

  color: rgba(26, 26, 26, 1);

  border-bottom: 2px solid #000;

  margin: 0 auto;

  position: relative;

  margin-top: 15px;

}



.section-1-sectors a {

  position: absolute;

  right: 95px;

  font-family: Retina;

  font-size: 15px;

  font-weight: 400;

  color: rgba(53, 56, 205, 1);

  top: 0;

}



.heading-sec {

  position: relative;

}



.card-clean-energy-sec1 {

  width: fit-content;

  text-align: center;

  font-family: 'Retina';

  display: flex;

  flex-direction: column;

  justify-content: center;

}



.card-clean-energy-sec1 p {

  color: #666666;

  margin: 0;

  font-size: 11px;

}



.card-clean-energy-sec1 h6 {

  color: #000000;

  margin: 0;

  font-size: 12px;

  width: max-content;

}



.right-sec {

  background: white;

  display: flex;

  gap: 14px;

  width: fit-content;

  padding: 23px 12px;

  height: fit-content;

}



.body-section1 .left-sec p {

  font-family: retina;

  font-size: 14px;

  color: #424242;

  /* padding-left: 94px; */

  /* padding-right: 23px; */

}



.body-section1 {

  display: flex;

  width: 100%;

  /* margin: 20px 0px; */

}



.clear-energy-table {

  height: auto;

  /* box-shadow: 0px 0px 4px -2px #000; */

  padding-bottom: 20px;

  margin: 0px auto;

  width: 100%;

}



.table-diagram {

  display: flex;

  gap: 20px;

}



.clear-energy-table table tr th {

  font-size: 14px;

  font-weight: 500;

  padding: 10px 13px;

  text-align: center;

  color: rgb(255 255 255);

  border-right: 1px solid rgb(0 0 0);

  border-left: 1px solid rgb(0 0 0);

}



.clear-energy-table table tr td {

  font-size: 12px;

  font-weight: 400;

  color: #000;

  border-bottom: 1px solid #000000;

  padding: 10px;

  border-left: 1px solid #000000;

  text-align: center;

  border-right: 1px solid #000000;

  font-family: Retina;

  vertical-align: middle;

}



.table-diagram .right-table img {

  width: 433px;

}



.left-table-white {

  width: 49%;

}



.clean-energy-white-table-heading h1 {

  font-size: 22px;

  letter-spacing: 0.7px;

}



.clean-energy-white-table-heading {

  display: flex;

  justify-content: space-between;

}





.clean-energy-table {

  width: 100%;

  height: auto;

  /* box-shadow: 0px 0px 4px -2px #000; */

  padding-bottom: 20px;

}



.clean-energy-table table tr th {

  font-size: 12px;

  font-weight: 500;

  padding: 9px 4px;

  text-align: center;

  color: rgba(102, 102, 102, 1);

  border-bottom: 1px solid #CCCCCC;

  background: rgba(230, 230, 230, 0.25);

  font-family: 'Retina';

}



.clean-energy-table table tr td {

  font-size: 12px;

  font-weight: 400;

  color: #000;

  border-bottom: 1px solid #CCCCCC;

  padding: 10px;

  text-align: justify;

  font-family: Retina;

  vertical-align: middle;

}



.table-gapped {

  caption-side: bottom;

  border-collapse: separate;

  border-spacing: 14px;

  background: white;

  border: 1px solid #CCCCCC;

}



.two-tablesection {

  display: flex;

  gap: 20px;

  margin-top: 40px;

}



.news-right-inner-1-sticky {

  background: #fff;

  padding: 14px;

  width: 100%;

  position: relative;

  display: flex;

  justify-content: space-between;

  flex-direction: column;

  margin-bottom: 28px;

  /* position: sticky; */

  top: 10px;

}



.news-right-inner-1-sticky2 {

  background: #fff;

  padding: 14px;

  width: 100%;

  position: sticky;

  display: flex;

  justify-content: space-between;

  flex-direction: column;

  margin-bottom: 28px;

  top: 88%;

}



/* clean energy */



/* mining and expo css */



.table-gapped-mining {

  caption-side: bottom;

  border-collapse: separate;

  border-spacing: 35px 10px;

}



.table-responsive-mining {

  overflow-x: auto;

  padding-bottom: 9px;

  padding-top: 0px;

}



.agretiate-newsarticle-wrap-mining {

  padding: 46px 0 14px 0;

  display: flex;

  gap: 0px;

  flex-direction: column;





}



.mining-table table tr th {

  font-size: 12px;

  font-weight: 500;

  padding: 13px 12px;

  text-align: left;

  color: rgba(102, 102, 102, 1);

  border-bottom: 1px solid #CCCCCC;

  background: rgba(230, 230, 230, 0.25);

  font-family: 'Retina';

}



.mining-table table tr td {

  font-size: 12px;

  font-weight: 400;

  color: #000;

  border-bottom: 1px solid #CCCCCC;

  padding: 10px;

  text-align: center;

  font-family: Retina;

  vertical-align: middle;

}



.table-responsive-etf {

  overflow-x: auto;

  padding-bottom: 9px;

  padding-top: 0px;

}



.agretiate-newsarticle-wrap-section-first1 {

  padding: 0px 0 42px 0;

  display: flex;

  gap: 23px;

  flex-direction: column;

}



/* mining and expo css */



/* videos css */

.current-box1 .owl-nav {

  background: white;

  padding: 35px;

  display: inline-block;

  position: absolute;

  right: 0;

  top: 0;

}



.video-section {

  display: flex;

  place-content: center space-between;

  width: 86.3%;

  margin: 10px auto;

  background: white;

  padding: 35px 30px;

  margin-bottom: 38px;

}



.video-list h6 {

  color: black;

  font-family: 'Retina';

  margin: 0;

}



.video-list {

  margin: 17px 0;

}



.newsletter {

  padding: 24px 20px;

  margin: 0 auto;

  width: 100%;

  background: #00097A;

  color: white;

  display: flex;

  align-items: center;

  /* justify-content: space-between; */

  gap: 20rem;

}



.left-newsletter h1 {

  font-size: 32px;

}



.left-newsletter p {

  font-size: 14px;

  font-family: 'Retina';

  margin: 0;

}



.left-newsletter {

  width: 50%;

  margin-left: 76px;

}



.video-list p {

  color: #666666;

  font-family: 'Retina';

  font-size: 13px;

  margin: 0;

}



.right-newsletter button {

  outline: none;

  border: none;

  padding: 8px 20px;

}



.videos-left h2 {

  color: #002293;

  font-size: 24px;

  font-family: 'Retina';

}



.video-right {

  position: relative;

}



a.play-video-icon {

  position: absolute;

  /* left: 0; */

  /* right: 0; */

  /* bottom: 0; */

  /* margin: 0 auto; */

}



.video-right {

  position: relative;

  display: flex;

  align-items: center;

  justify-content: center;

}



.heading-recentvideo h1 {

  font-size: 20px;

  color: rgb(0, 34, 147);

  font-family: Retina;

  margin: 0 0 12px 0;

}



.recent-video .crptocurrency-box {

  width: auto;

  height: auto;

  overflow: hidden;

  background: transparent;

  display: flex;

  border-bottom: none;

  margin-bottom: 14px;

  align-items: flex-start;

  padding-bottom: 0px;

  position: relative;

}



.recent-video {

  background: white;

  padding: 21px;

  margin-bottom: 20px;

}



.recent-video .crptocurrency-box .content-agreagate h2 {

  font-family: 'Retina';

  font-size: 12px;

  font-weight: 700;

  line-height: 17px;

  text-align: left;

  color: rgba(26, 26, 26, 1);

  border-bottom: none;

  margin-bottom: 8px;

  padding-bottom: 0;

  margin-top: 6px;

}



.video-right {

  position: relative;

  display: flex;

  align-items: center;

  justify-content: center;

}



a.play-video-icon {

  position: absolute;

  /* left: 0; */

  /* right: 0; */

  /* bottom: 0; */

  /* margin: 0 auto; */

}



/* videos css */





/* ----- SCREENS CSS -------- */



.resultlist-scrreners-wrap {

  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;

  padding: 14px 14px;

  margin-bottom: 14px;

  background-color: #fff;

}



.resultlist-scrreners-wrap p {

  font-size: 14px;

  font-family: 'Retina';

  color: #666666;

  display: flex;

  justify-content: center;

  align-items: center;

  margin-bottom: 0;

  padding: 70px 9px;

}



.stock-from-wrap form label {

  width: 100%;

  display: flex;

  /* flex-direction: column; */

  gap: 5px;

  align-items: center;

  margin-bottom: 9px;

}



.stock-from-wrap form label span {

  color: #000000;

  font-size: 16px;

  font-family: 'Retina';

  font-weight: 500;

  width: 20%;

}



.stock-from-wrap {

  padding: 5px 5px 12px 5px;

}



.stock-from-wrap form label input[type="text"] {

  border-radius: 0px;

  border: 1px solid #999999;

  background: #fff;

  width: 100%;

  /* border-top: none;

  border-left: none;

  border-right: none; */

  animation: none;

  height: auto;

  padding: 8px 10px;

  outline: none;

  color: #444;

  /* border: none; */

  font-size: 14px;

  font-family: 'Retina';

  font-weight: 400;

}



.stock-from-wrap form input[type="text"]::placeholder {

  color: #999999;

  font-size: 14px;

  font-family: 'Retina';

}



.stock-from-wrap label .stock-content-wrap {

  display: flex;

  align-items: center;

  gap: 8px;

}





.stock-from-wrap form p {

  color: #444444;

  font-weight: 500;

  font-size: 16px;

  font-family: 'Retina';

  align-items: center;

  padding: 10px 12px 10px 12px;

  display: flex;

  margin-bottom: 0;

  background: #F5F5F5;

  border-radius: 6px;

  cursor: pointer;

}





.stock-from-wrap form a {

  color: #000 !important;

  font-weight: 500;

  border: none;

  padding: 3px 7px;

  font-size: 16px;

  outline: none;

  border-radius: 6px;

  font-family: 'Retina';

  display: flex;

  align-items: center;

  gap: 5px;

  margin-right: -9px;

}



.stock-from-wrap form a img.cross-icon {

  width: 24px;

}



.stock-from-wrap form a img {

  width: 17px;

}



.star-box {

  display: flex;

  gap: 4px;

  /* width: 29px; */

}



.star-box img {

  width: 18px;

}



.stock-from-wrap form label .stock-content-wrap button {

  color: #999999;

  font-weight: 500;

  border: none;

  background: none;

  border-bottom: 1px solid #999999;

  padding: 8px 12px;

  font-size: 14px;

  outline: none;

  border-radius: 0px;

  font-family: 'Retina';

  display: flex;

  align-items: center;

  gap: 5px;

}



.stock-from-wrap form label .stock-content-wrap button:focus {

  background-color: #999999;

  color: #fff;

}



/* ----- SCREENS CSS -------- */





/* --------- ADD REASON POPUP CSS --------- */





.add-reason-popup button.btn-close {

  right: 9px;

  position: absolute;

  top: 9px;

  background: url(../images/Finance-imgs/cross-popup.svg);

  background-size: 18px;

  background-repeat: no-repeat;

  background-position: center;

  z-index: 9999;

  padding: 0;

  border-radius: 50%;

  outline: none;

  opacity: 1;

  box-shadow: none;

}



.add-reason-popup .modal-body {

  padding: 2rem 2rem 2rem 2rem;

  border-radius: 6px;

  /* border: 1px solid #414040; */

  background: var(--Black, #fff);

  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);

}



.add-reason-popup .modal-dialog {

  padding: 3rem 1rem 1rem 1rem;

  max-width: 767px;

}



.add-reason-popup-in {

  width: 100%;

  height: auto;

}



.add-reason-popup-in h1 {

  font-size: 20px;

  font-family: 'Retina';

  color: #00097A;

  text-align: center;

}





.all-checklist-wrap {

  display: flex;

  width: 100%;

  /* justify-content: space-between; */

  flex-wrap: wrap;

  gap: 14px;

  padding-top: 15px;

  padding-bottom: 15px;

}



.checklist-checkbox-wrap2 {

  display: flex;

  align-items: center;

  gap: 6px;

  width: auto;

  background: #F5F5F5;

  border-radius: 6px;

  padding: 10px 12px 10px 12px;

}



.checklist-checkbox-wrap2 input[type="checkbox"]:checked {

  background-image: url(../images/Finance-imgs/check.svg);

  background-position: center;

  background-repeat: no-repeat;

  background-size: 15px;

  background-color: #444444;

  border: none;

}



.checklist-checkbox-wrap2 input[type="checkbox"] {

  width: 19px;

  height: 18px;

  margin-right: 4px;

  cursor: pointer;

  appearance: none;

  border: 2px solid #444444;

  /* background-color: #CE2127; */

  border-radius: 3px;

  outline: none;

}



.checklist-checkbox-wrap2 span {

  color: #444444;

  font-family: Poppins;

  font-size: 16px;

  font-style: normal;

  font-weight: 500;

  font-family: 'Retina';

}



.add-reason-popup-in button {

  background: #002293;

  color: white;

  font-family: 'Retina';

  padding: 8px 20px;

  border: 1px solid #002293;

}





/* --------- ADD REASON POPUP CSS --------- */





/* ---------- VIDEO LIVE DETIAL CSS ------- */



.video-livedetail-wrap {

  padding: 14px 4px;

  width: 100%;

  height: auto;

}



.video-livedetail-left-wrap {

  padding: 14px 14px;

  display: flex;

  gap: 23px;

  background: #FFF;

  flex-direction: column;

}



.video-right img {

  width: 838px;

  height: 379px;

  object-fit: none;

}



.video-livedetail-left-wrap p {

  font-family: Retina;

  font-size: 14px;

  font-weight: 500;

  line-height: 25px;

  text-align: left;

  color: #000;

  margin-bottom: 0;

  margin-top: 6px;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

}



.video-livedetail-left-wrap h2 {

  font-family: Escrow;

  font-size: 20px;

  font-weight: 600;

  margin-bottom: -18px;

  /* text-align: left; */

  color: rgba(0, 9, 122, 1);

}



.video-livedetail-left .video-livedetail-box {

  width: auto;

  height: auto;

  overflow: hidden;

  background: transparent;

  display: flex;

  /* border-bottom: 1px solid #e3e3e3; */

  margin-bottom: 14px;

  align-items: flex-start;

  padding-bottom: 0px;

  position: relative;

}



.video-livedetail-left .video-livedetail-box img {

  width: 177px;

  height: 109px;

  object-fit: cover;

  margin-bottom: 14px;

}



.video-livedetail-left .video-livedetail-box .content-agreagate {

  padding: 11px 14px 0px 14px;

}



.video-livedetail-left .video-livedetail-box .content-agreagate span {

  font-family: Retina;

  font-size: 14px;

  font-weight: 600;

  line-height: 19.86px;

  text-align: left;

  color: rgba(0, 9, 122, 1);

}



.video-livedetail-left .video-livedetail-box .content-agreagate p {

  font-family: Retina;

  font-size: 14px;

  font-weight: 400;

  line-height: 19.04px;

  text-align: left;

  color: #1A1A1A;

  margin-bottom: 0;

  margin-top: 6px;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

}





.video-livedetail-box .play-icon {

  background: transparent;

  padding: 15px 15px 14px 17px;

  position: absolute;

  border: 3px solid #fff;

  /* right: 0; */

  left: 60px;

  align-items: center;

  /* width: 13%; */

  border-radius: 30px;

  top: 27px;

}



.video-livedetail-box .play-icon a {

  position: relative;

  color: #fff;

}



/* ---------- VIDEO LIVE DETIAL CSS ------- */









/* FOOTER-SECTION */



.footer-wrap {

  width: 100%;

  height: auto;

  padding: 40px 0 0px 0;

  background: rgba(0, 0, 0, 1);

}



.footer-inner {

  width: 100%;

  height: auto;

  display: flex;

  flex-wrap: wrap;

  gap: 40px;

}



.footer-inner .footer-in-box:nth-child(1) {

  width: 24%;

}



.footer-inner .footer-in-box:nth-child(2) {

  width: 15%;

}



.footer-inner .footer-in-box:nth-child(3) {

  width: 15%;

}



.footer-inner .footer-in-box:nth-child(4) {

  width: 15%;

}



.footer-inner .footer-in-box:nth-child(5) {

  width: 17%;

}



.footer-in-box {

  width: auto;

}



.footer-in-box .logo-img {

  width: 250px;

  border-radius: 5px;

  margin-bottom: 20px;

}



.footer-in-box .logo-img a {

  display: block;

}



.footer-in-box .logo-img img {

  width: 100%;

  height: 100%;

}



.footer-in-box p {

  line-height: 25px;

  margin-bottom: 0;

  color: #B3B3B3;

  font-size: 16px;

  font-weight: 400;

  font-family: 'Retina';

}



.footer-in-box h1 {

  color: #B3B3B3;

  font-size: 26px;

  font-weight: 600;

  margin-bottom: 15px;

}



.footer-in-box ul {

  padding: 0;

  margin: 0;

  display: flex;

  flex-direction: column;

  gap: 4px;

}



.footer-in-box ul li {

  list-style: none;

}



.footer-in-box ul li a {

  color: #B3B3B3;

  font-size: 16px;

  font-weight: 400;

  font-family: 'Retina';

}



.footer-in-box h2 {

  display: flex;

  align-items: flex-start;

  color: #FFF;

  font-size: 13px;

  font-weight: 400;

  width: 100%;

  justify-content: space-between;

  margin-bottom: 10px;

  gap: 6px;

}



.footer-in-box h2 span {

  width: 30px;

  height: 30px;

  display: flex;

  align-items: center;

  justify-content: center;

  background: #005911;

  border-radius: 50%;

}



.footer-in-box h2 a {

  width: 88%;

  color: #FFF;

  font-size: 14px;

  font-weight: 400;

  line-height: 25px;

}



.pay-img {

  display: flex;

  align-items: center;

  justify-content: flex-start;

  gap: 8px;

  padding-top: 10px;

}



.pay-img img {

  width: 40px;

}



.footer-bottom {

  width: 100%;

  height: auto;

  display: flex;

  justify-content: space-between;

  align-items: center;

  padding: 15px 100px;

  /* border-top: 1px solid #fff; */

  margin-top: 50px;

  position: relative;

}



.footer-bottom::before {

  content: '';

  border: 1px solid #fff;

  position: absolute;

  top: -2px;

  width: -webkit-fill-available;

  max-width: 85%;

}



.follow-wrap {

  display: flex;

  align-items: center;

  gap: 14px;

}



.follow-wrap .icons-wrap {

  gap: 13px;

  display: flex;

}



.footer-bottom p {

  margin: 0;

  padding: 0;

  color: #FFF;

  font-size: 14px;

  font-weight: 400;

  font-family: 'Retina';

}





/* FOOTER-SECTION */



/* DK-CSS */





#current-box .owl-stage-outer .owl-stage .owl-item:not(.active)+.owl-item.active .box-wrap .border-inner {

  border-right: 0;

}



.today-market-wrap ul#myTab {

  display: flex;

  justify-content: space-between;

}



/* SUB */



.subscribe-newsletter-wrap {

  width: 100%;

  height: auto;

  padding: 50px 0;

  padding-bottom: 30px;

  background: #00097A;

}



.subscribe-newsletter-in {

  width: 100%;

  height: 100%;

  display: flex;

  flex-wrap: wrap;

  align-items: center;

  margin-bottom: 30px;

}



.subscribe-newsletter-in h1 {

  font-family: Escrow;

  font-size: 35px;

  font-weight: 700;

  color: #fff;

  margin-bottom: 10px;

}



.subscribe-newsletter-in p {

  font-family: Retina;

  font-size: 16px;

  font-weight: 500;

  line-height: 25px;

  color: #fff;

  margin-bottom: 0;

}



.subscribe-newsletter-in button {

  background: #fff;

  padding: 10px 30px;

  font-family: Retina;

  font-size: 18px;

  font-weight: 400;

  color: #1A1A1A;

  border: none;

  outline: none;

}



/* SUB */



/* TABLE */



.influ-table2.align-table-squece {

  position: relative;

}



.table-btn {

  width: 100%;

  position: absolute;

  left: 0;

  top: 50%;

  display: flex;

  justify-content: space-between;

  align-items: center;

}



.table-btn a {

  color: #4D4D4D;

  font-size: 20px;

  margin-left: -20px;

}



.table-btn a:last-child {

  color: #4D4D4D;

  font-size: 20px;

  margin-right: -20px;

}



/* TABLE */



.crpto-left {

  margin-bottom: 30px;

}





.clean-energy-white-table-heading p {

  color: #00097A;

}



/* CONTACT-PAGE */



.contact-page {

  width: 100%;

  height: auto;

  padding: 50px 0;

}



.contact-in {

  width: 100%;

  height: auto;

  margin-bottom: 40px;

}



.contact-in h1 {

  font-family: Escrow;

  font-size: 20px;

  font-weight: 700;

  margin-bottom: 10px;

  text-transform: uppercase;

  color: #000;

}



.contact-in h1 span {

  color: #000879;

}



.contact-in hr {

  width: 90px;

  height: 3px;

  margin: 0px 0 15px 0;

  display: block;

  opacity: 1;

  border: none;

  background: #000879;

}



.contact-in-list p {

  margin-bottom: 6px;

}



.contact-in p {

  font-family: Retina;

  font-size: 15px;

  font-weight: 400;

  line-height: 22px;

  color: #000000B2;

  text-align: justify;

}



.contact-in p b {

  color: #000;

}



.contact-in p span {

  color: #666;

}



.contact-in ul {

  padding: 0;

  margin: 0;

}



.contact-in ul li {

  list-style: none;

  margin-bottom: 5px;

}



.contact-in ul li a {

  color: #000;

  font-family: Retina;

  font-size: 15px;

  font-weight: 600;

  display: flex;

  align-items: center;

  justify-content: space-between;

  width: 35%;

}









/* CONTACT-PAGE */





/* ------ SIDEBAR FOOTER CSS ------- */





.sticky {

  position: -webkit-sticky;

  position: sticky;

  top: 0;

}



.crpto-right .footer-box {

  width: auto;

  height: auto;

  overflow: hidden;

  background: #000;

  padding: 10px 8px;

  margin-top: 13px;

  display: flex;

  justify-content: center;

  flex-direction: column;

  align-items: center;

}



.crpto-right .footer-box .content-footer {

  padding: 24px 28px 19px 24px;

}



.crpto-right .footer-box .content-footer img {

  display: flex;

  margin: 0 auto;

  width: 90%;

}



.footer-content-links {

  width: 100%;

  display: flex;

  flex-wrap: wrap;

  gap: 5px;

  justify-content: center;

  padding: 5px 14px;

}



.crpto-right .footer-box .footer-content-links a {

  color: #B3B3B3;

  font-size: 16px;

  font-weight: 400;

  font-family: 'Retina';

}



.crpto-right .footer-box p {

  padding: 0;

  color: #FFF;

  font-size: 13px;

  font-weight: 400;

  font-family: 'Retina';

  margin-top: 18px;

}





/* ------ SIDEBAR FOOTER CSS ------- */





/* DK-CSS 05-05-2025 */

.top-strip-in .logo {
  display: contents;
}

.top-strip-in .logo a {
  display: block;
  transform-origin: left;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.top-strip-in .logo a:before {
  content: "";
  background-image: url(../../user/images/Finance-imgs/financial-star-logo.png);
  background-position: -94px 0;
  background-repeat: no-repeat;
  display: block;
  height: 55px;
  width: 54px;
  display: inline-block;
}

.top-strip-in .logo a span {
  display: inline-block;
  text-indent: -9000px;
}

.top-strip-in .logo a:after {
  content: "";
  background-image: url(../../user/images/Finance-imgs/financial-star-logo.png);
  background-position: 0 -145px;
  background-repeat: no-repeat;
  display: block;
  height: 51px;
  width: 357px;
  display: inline-block;
}

/* DK-CSS 05-05-2025 */



.down-market {
  cursor: pointer;
  /* Changes the cursor to a pointer (hand) */
}

span.getTikcerName {
  cursor: pointer;
}

/* SS110825 Begin */

.news-left-wrap .big-img-wrap .img-wrap {
  width: 500px;
  height: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

.news-left-wrap .big-img-wrap img,
.business-news-box:nth-child(2) img,
.breaking-news-box:nth-child(2) img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.business-news-box:nth-child(2),
.breaking-news-box:nth-child(2) {
  height: 320px;
}

.breaking-third-box .breaking-news-box {
  height: 100%;
}

.business-page-box:last-child {
  margin-bottom: 0;
}

.breaking-third-box {
  justify-content: space-between;
}

.crpto-left .crptocurrency-box img {
  height: 100%;
  mix-blend-mode: multiply;
}

.crpto-left .crptocurrency-box {
  align-items: center;
}

.trading-strip p {
  display: flex;
  align-items: center;
  gap: 5px;
}

@media only screen and (max-width:767px) {

  .news-left-wrap .big-img-wrap .img-wrap,
  .news-left-wrap .big-img-wrap .img-wrap {
    width: 100%;
  }
}

/* End Of SS110825 */

/* SS190825 Begin */

@media only screen and (max-width:767px) {
    .agretiate-newsarticle-wrap .heading-sec{
        border-bottom: 2px solid #000;
        margin-bottom: .5rem;
    }
    .agretiate-newsarticle-wrap h2{
        border-bottom: 0;
        margin-bottom: 0;
    }
    .contactuspage table,
    .contactuspage table thead,
    .contactuspage table tbody,
    .contactuspage table thead tr th,
    .contactuspage table tbody tr td,
    .contactuspage table tr {
        display:block;
        height: auto !important;
        margin-bottom: 20px;
    }
    .contactuspage table table {
    display: table !important;
        border-collapse: collapse !important;
        width: 100% !important;
        max-width: 130px !important;
    }
    .contactuspage table table thead {
        display: table-header-group !important;
    }
    .contactuspage table table tbody {
        display: table-row-group !important;
    }
    .contactuspage table table tfoot {
        display: table-footer-group !important;
    }
    .contactuspage table table tr {
        display: table-row !important;
    }
    .contactuspage table table th,
    .contactuspage table table td {
        display: table-cell !important;
        vertical-align: middle !important;
        padding: 6px 0;
    }
    .top-news-wrap .heading-sec {
        gap: 6px;
    }
    .top-news-wrap .heading-sec a {
        flex-shrink: 0;
        position: static;
    }

    
}

.contactuspage table tbody tr td{
      vertical-align: top;
      
    }

/* .contactuspage table > tbody > tr:nth-child(2) > td{
  padding: 0 6px;
} */

/* End Of SS190825 */