.rstab-main ul.nav {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.rstab-main ul.nav li a {
  background: #f1f1f1;
  padding: 10px;
  display: inline-block;
  align-items: center;
  justify-content: center;
  position: relative;
  top: 1px;
}
.rstab-main ul.nav li a:hover {
  background: #010d14;
}
.rstab-main ul.nav li a.active {
  background: #010d14;
  color: #fff;
}
.rstab-main ul.nav li:first-child {
  margin-left: 0 !important;
}
.rstab-main ul.nav li:last-child {
  margin-right: 0 !important;
}
.rstab-main ul.nav.bubble li a.active {
  position: relative;
}
.rstab-main ul.nav.bubble li a.active:after {
  top: 100%;
  left: 15%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #010d14;
  border-width: 12px;
  margin-left: -30px;
}
.rstab-main ul.nav.icon_top li a {
  display: block;
}
.rstab-main ul.nav.icon_top li a img {
  display: block;
}
.rstab-main ul.nav.icon_top li a i {
  display: block;
}
.rstab-main .tab-content {
  background: #f9f9f9;
  padding: 10px;
}
.rstab-main .tab-content p:last-child {
  margin: 0;
}
.rstab-main .tab-pane.active {
  -webkit-animation: slide-down 2s ease-out;
          animation: slide-down 2s ease-out;
}

.rstab-main.vertical {
  display: flex;
}
.rstab-main.vertical ul.nav {
  margin: 0 20px 0 0;
  display: block;
}
.rstab-main.vertical ul.nav.bubble li a.active {
  position: relative;
}
.rstab-main.vertical ul.nav.bubble li a.active:after {
  top: 100%;
  left: auto;
  right: -24px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-left-color: #010d14;
  border-width: 12px;
  margin-left: -30px;
}

.rstab-main.vertical_2 {
  display: flex;
  align-items: center;
}
.rstab-main.vertical_2 ul.nav {
  display: block;
  width: 33.333333%;
  order: 2;
}
.rstab-main.vertical_2 ul.nav li a {
  display: block;
}
.rstab-main.vertical_2 ul.nav li a p {
  transition: all 0.5s, max-height 0.5s;
  transform: scaleY(0);
  transform-origin: top;
  opacity: 0;
  height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
}
.rstab-main.vertical_2 ul.nav li a.active P {
  padding-top: 4px;
  transform: scaleY(1);
  opacity: 1;
  visibility: visible;
  height: auto;
}
.rstab-main.vertical_2 ul.nav.bubble li a.active {
  position: relative;
}
.rstab-main.vertical_2 ul.nav.bubble li a.active:after {
  top: 100%;
  left: auto;
  right: -24px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-left-color: #010d14;
  border-width: 12px;
  margin-left: -30px;
}
.rstab-main.vertical_2 .tab-content {
  order: 1;
  padding: 0;
  width: 66.666667%;
  box-shadow: none;
}
.rstab-main.vertical_2 .tab-content .tab-image {
  flex: 0 0 100%;
  position: relative;
}
.rstab-main.vertical_2 .tab-content .tab-image img {
  width: 100%;
  padding: 0;
  border-radius: 3px;
}
.rstab-main.vertical_2 .tab-content .tab-image .rs-videos {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.rstab-main.vertical_2 .tab-content .tab-image .rs-videos .animate-border a {
  display: inline-block;
  text-align: center;
  position: relative;
  transition: all 0.4s ease 0s;
  width: 70px;
  height: 70px;
  background: #010d14;
  border-color: #010d14;
  color: #fff;
  border-radius: 50%;
}
.rstab-main.vertical_2 .tab-content .tab-image .rs-videos .animate-border a i {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.rstab-main.vertical_2 .tab-content .tab-image .rs-videos .animate-border a i.fa-play {
  padding-left: 3px;
}
.rstab-main.vertical_2 .tab-content .tab-image .rs-videos .animate-border a:after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  display: block;
  border: 1px solid #010d14;
  border-radius: 50%;
  -webkit-animation: pulse-border 1300ms ease-out infinite;
          animation: pulse-border 1300ms ease-out infinite;
  transition: all 0.4s ease 0s;
  width: 85%;
  height: 85%;
}
.rstab-main.vertical_2 .tab-content .tab-image .rs-videos .animate-border a:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  display: block;
  border: 1px solid #010d14;
  border-radius: 50%;
  -webkit-animation: pulse-border 1300ms ease-out infinite;
          animation: pulse-border 1300ms ease-out infinite;
  transition: all 0.4s ease 0s;
  width: 100%;
  height: 100%;
}

.rstab-main.no_item_menu ul.nav {
  display: inline-flex;
}

.rstab-main.no_item_menu.left {
  text-align: left;
}

.rstab-main.no_item_menu.center {
  text-align: center;
}

.rstab-main.no_item_menu.right {
  text-align: right;
}

.sasco-currencies-table {
  width: 100%;
  color:#fff;
  text-align: left;
}
.sasco-currencies-table .currencies-table {
  width: 100%;
}
.sasco-currencies-table .currencies-table thead tr th { 
  background: transparent;
  border-top: 0px solid #fff;
  border-bottom: 1px solid #263949;
  border-left: 0px solid #263949;
  border-right: 0px solid #263949;
}
.sasco-currencies-table .currencies-table tbody tr td { 
  padding: 20px 0px;
  border-top: 1px solid #263949;
  border-bottom: 1px solid #263949;
  border-left: 0px solid #263949;
  border-right: 0px solid #263949;
}
.sasco-currencies-table .currencies-table thead tr th { 
  padding: 20px 0px;
}    
.sasco-currencies-table .currencies-table tbody tr td:first-child { 
  padding-left: 60px;
}

.sasco-currencies-table .pricing-left-icon img {
  margin-right: 12px;
}
.sasco-currencies-table .currencies-table thead tr th:first-child {
  padding-left: 65px;
}
.sasco-currencies-table .change-price {
  color: #5CF97F;
}

.sasco-currencies-table .currencies-table thead tr:last-child,.sasco-currencies-table .currencies-table tbody tr:last-child td {
  border:0px solid #fff!important;
}

.currencies-table {
  margin: 0;
}

.currencies-table .pricing-left-icon {
  width: 25%;
}

.tab-menu-wrapper .nav-tabs .nav-link {
  position: relative;
}

.tab-menu-wrapper .nav-tabs .nav-link::after { 
    position: absolute;
    content: "/";
    right: 0;
}

.tab-menu-wrapper .nav-tabs .nav-link:last-child::after {
  position: static;
  content: '';
}

.tab-menu-wrapper .nav-tabs {
  border-bottom: 0px solid #dee2e6;
}

@media only screen and (max-width:768px ) {
  .sasco-currencies-table .currencies-table tbody tr td:first-child {
    padding-left: 22px;
  }
  .sasco-currencies-table .pricing-left-icon img {
    margin-right: 12px;
    padding-bottom: 10px;
  }
  .sasco-currencies-table .currencies-table tbody tr td,
  .sasco-currencies-table .currencies-table thead tr th {
    font-size: 14px;
  }
  .sasco-currencies-table .currencies-table tbody tr .pricing-second-row {
    padding-left: 15px;
    padding-right: 15px;
  }
  .sasco-currencies-table .currencies-table {
    padding-right: 10px;
  }

  .sasco-currencies-table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
  .sasco-currencies-table .currencies-table thead tr th {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sasco-currencies-table .currencies-table thead tr th:first-child {
    padding-left: 25px;
  }
  
}