<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
  overflow-x: hidden;
}

a {
    text-decoration: unset;
}

html[dir="rtl"] *:not(.fa) {
  font-family: 'Tajawal', sans-serif;
}
html[dir="ltr"] *:not(.fa) {
  font-family: 'Poppins',  sans-serif;
}
body {
  margin: 0;
  padding: 110px 0 0 0;
    overflow: hidden;
}
[type=email], [type=number], [type=tel], [type=url] {
  direction: unset;
}

img {
    max-width: 100%;
    height: auto !important;
}



.main-color {
  color: #1db55d;
}
.main-border-color {
  border-color: #1db55d;
}
.main-bg-color, .main-hover:hover {
  background-color: #1db55d !important;
}
.main-hover:hover {
  border-color: #1db55d !important;
}
.primary-bg-color {
  background-color: #007A63 !important;
  color: #ffffff;
}
.c-dark-bg-color {
  background-color: #737780;
  color: #FFFFFF;
}
.semi-bg-white {
  background-color: #FFFBF2;
}
.s-bg-color {
  background-color: #EBEFF7;
}
.s-bg-color-liner {
  background: linear-gradient(0deg, transparent, #EBEFF7);
}
.font-size-24 {
  font-size: 24px !important;
}
.vh-100 {
  height: 100vh;
}
.row-padding {
  padding: 0 calc(var(--bs-gutter-x) * .5);
}
.shadow-sm {
  /*box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;*/
  box-shadow: 0px 6px 10px #00000029 !important;
}
.space-between {
  display: flex;
  justify-content: space-between;
}
.m-0 {
  margin: 0;
}
.mt-0 {
  margin-top: 0;
}
.mb-0 {
  margin-bottom: 0;
}
.ml-0 {
  margin-left: 0;
}
.mr-0 {
  margin-right: 0;
}
.mt-6 {
  margin-top: 4rem !important;
}
.mt-7 {
  margin-top: 5rem !important;
}
.pt-7 {
  padding-top: 5rem !important;
}
.pb-10 {
  padding-bottom: 10rem;
}
.a-link {
    color: inherit;
    cursor: pointer;
    text-decoration: none;
}
.search-input:focus {
    box-shadow: none !important;
}
.no-hover:hover {
    color: inherit;
}
.c-lead {
    color: #737780;
    line-height: 1.7;
    z-index: 2;
    position: relative;
    padding: 15px;
    border-radius: 15px;
}
.bg-gray {
    background-color: #ebeff7 !important;
}
.hover-underline:not(.active):after {
  content: '';
  width: 0;
  height: 2px;
  display: flex;
  background-color: #1db55d;
  transition: all .6s ease;
  margin-top: 1px;
  margin-top: 5px;
  position: absolute;
}
.hover-underline:not(.active):hover:after {
  width: 50%;
}
.p-5 {
  padding: 5rem;
}
.btn-primary {
  background-color: #007A63 !important;
  border-color: #007A63 !important;
}
.img-clip-path {
  clip-path: polygon(0 0, 77% 0, 100% 100%, 0% 100%);
}
.font-size-12 {
  font-size: 12px;
}
.font-size-14 {
  font-size: 14px;
}
.font-size-15 {
  font-size: 15px;
}
.font-size-16 {
  font-size: 16px;
}
.v-div {
  position: absolute;
  top: 0;
  left: 63%;
  width: 57.7%;
  height: 101%;
  transform-origin: 0 0;
  transform:  skewX(20deg);

}
.y-div {
  position: absolute;
  top: 0;
  right: 93%;
  width: 57.7%;
  height: 101%;
  transform-origin: 0 0;
  transform:  skewX(20deg);
}
.btn-check:focus+.btn-primary, .btn-primary:focus {
  background-color: #007A63;
  border-color: #007A63;
}
.primary-color {
  color: #007A63 !important;
}
.btn-secondary {
  background-color: #1db55d;
  border-color: #1db55d;
  transition: all .4s;
}
.btn-check:focus+.btn-secondary, .btn-secondary:focus {
  background-color: #1db55d ;
  border-color: #1db55d;
  box-shadow: 0 0 0 0.25rem rgba(219,161,44, .1);
}
.btn-secondary:hover {
  background-color: #cb9323
}
input::-moz-placeholder {
  font-size: 13px;
} /* Firefox 19+ */
input:-moz-placeholder {
  font-size: 13px;
}  /* Firefox 18- */
input:-ms-input-placeholder {
  font-size: 13px;
} /* IE */
input::-webkit-input-placeholder {
  font-size: 13px;
}
.form-control:not(.search-input):focus,
form-select:focus {
  box-shadow: 0 0 0 0.25rem rgba(11,55,150, .25) !important;
}
.section-title {
  color: #007A63;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0px;
}
.form-check-input:checked {
  background-color: #007A63;
  border-color: #007A63;
}
.form-check-input:focus {
  border-color: #007A63;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(11,55,150, .25);
}
.title-topic {
  color: #1D213C;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0px;
}
.text-dark {
  color: #1D213C;
}
.border-1 {
    border: 1px solid #c3c3c3;
}
.justline {
  width: 60px;
  height: 3px;
  background-color: #2ECC71;
  display: block;
  margin: 8px auto 0;
}
.bold {
  font-weight: bold;
}
.bold-600 {
  font-weight: 600;
}
.sc-color {
  color: #737780 !important;
}

.base-margin-between-sections {
  margin-bottom: 7rem;
}
.error-input {
    border: 1px solid #dc3545!important;
}
.upload-preview-image {
    position: absolute;
    top: 0;
    left: 10px;
    background-color: rgba(0,0,0,.2);
    color: #FFFFFF;
    cursor: pointer;
    width:35px;
    height: 35px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.logout-icon-button {
    background-color: transparent;
    box-shadow: none;
    outline: none;
    border: none;
}

.nav-link {
    color: #737780;
    font-size: 12px;
    font-weight: 600;
    border-radius: 6px !important;
    padding: 0.5rem 0.3rem;
    margin: 0 0.2rem;
}

.scrollbar-track {
  background-color: #EBEFF7 !important;
}
html[dir=rtl] .scrollbar-track {
  left: 0 !important;
  right: unset !important;
}
.font-poppins {
  font-family: 'Poppins', sans-seri !important;
}
.success-light {
  background-color: #00C80B;
  color: #FFFFFF;
}
.title-fix-size {
  font-size: 20px !important;
  font-weight: 600;
}
.warning-lieght {
  background-color: #2ECC71;
  color: #FFFFFF;
}
.black-light {
  background-color: #1D213C;
  color: #FFFFFF;
}
.live-video .btn-close {
  position: absolute;
  top: 5px;
  right: 0;
  color: #FFFFFF;
  z-index: 20;
  width: 20px;
  height: 20px
;
}
.live-video .toast-header {
  position: relative;
}
.live-video {
  height: 250px;
  position: fixed;
  left: 10px;
  bottom: 90px;
  background-color: #FFFFFF;
  z-index: 100;
  border-radius: 20px;
  overflow: hidden;
}
.live-video iframe {
  border-radius: 20px;
}
.live-video .toast {
  width: auto !important;
  max-width: unset !important;
}
.categories-tabs {
  /*padding: 0.4rem;*/
  justify-content: center;
}
.categories-tabs .nav {
  background-color: #EBEFF7;
  padding: 0.4rem;
}
.categories-tabs .category-item {

}
.category-item .img-box {
  overflow: hidden;
  transition: all .8s;
  position: relative;
}
.category-item .img-box img {
  transition: all .8s;
}
.category-item .img-box button {
  position: absolute;
  bottom: 2px;
  right: 15px;
}
.category-item .img-box img:hover {
  transform: scale(1.4);
}
.title {
  font-size: 19px;
  font-weight: bold;
  letter-spacing: 0px;
}
.text {
  margin-top: 1rem;
  margin-bottom: 0;
  color: #737780;
  font-size: 14px;
  line-height: 1.6em;
  height: 3.5em;
  overflow: hidden;
}
.line-height-2 {
  line-height: 2;
}
.categories-tabs .category-item .info {}
.categories-tabs .category-item .info .avatar {
  height: 40px;
  width: 40px;
}
.categories-tabs .category-item .info .name {
  font-weight: bold;
  margin: 0 10px;
  font-size: 13px;
}
.categories-tabs .category-item .info .live {
  font-size: 12px;
}
.categories-tabs .category-item .info .date {
  font-size: 11px;
  color: #737780;
  font-weight: 600;
  margin: 0 2rem;
}
.pagination-nav a {
  border: none;
  padding: .1rem .2rem;
  font-size: 10px;
  margin: 0 4px;
  color: #DEE7F7;
}
.pagination-nav a:hover, .pagination-nav a.active {
  color: #007A63;
}
.pagination-nav a.f-angle-right,
.pagination-nav a.f-angle-left {
  width: 20px;
  height: 20px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FFFFFF;
}
.pagination-nav a.f-angle-right {
  background: #007A63;
}
.pagination-nav a.f-angle-left {
  background: #737780;
}
.items-box {
  padding: 0;
}
.items-box .item-box {
  border-radius: 15px;
  margin: .5rem 0;
  /*padding: 0 0 .5rem;*/
  border: none;
  overflow: hidden;
}
.items-box .item-box:hover .card-img-top {
  transform: scale(1.6);
}
.items-box .item-box:hover .card-title {

}

.items-box .item-box .container-img {
  position: relative;
}
.tags {
    position: absolute;
    bottom: 30px;
    right: 15px;
    z-index: 10;
 }
 
.titleblogs {
    position: absolute;
    bottom: 0px;
    right: 15px;
    z-index: 10;
 }
 
.items-box .item-box .container-img button {
  /*position: absolute;*/
  /*bottom: 0px;*/
  /*right: 15px;*/
  /*z-index: 10;*/
}
.items-box .item-box .card-img-top,
.items-box .item-box .container-img {
  /*border-top-left-radius: 15px;*/
  /*border-top-right-radius: 15px;*/
  transition: all .4s;
  overflow: hidden;
  border-radius: 10px;
}



.background{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: 1;
    border-radius: 10px;
    background-color: rgba(0,0,0,.2);  
}

.items-box .item-box .info {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.items-box .item-box .card-title {
  font-weight: 600;
  font-size: 17px;
  color: #1D213C;
  font-weight: bold;
  transition: all .4s;
  border-bottom: 2px solid transparent;
}
.items-box .item-box .card-text {
  font-size: 14px;
  line-height: 1.5em;
  overflow: hidden;
  color: #737780;
}
.items-box .item-box .card-footer {
  /*background-color: transparent;
  border-top: none;*/
}
.items-box .item-box .info span {
  font-size: 12px;
}
.items-box .item-box .info .name {
    font-weight: bold;
    margin: 0 2px;
    font-size: 13px;
    text-decoration: none;
}
.items-box .item-box .info .avatar {
  width: 40px;
}
.items-box .item-box .date {
  font-size: 11px;
  color: #737780;
  font-weight: 600;
  margin: 0;
}
.rounded-section {
  border-radius: 10px;
  overflow: hidden;
}
.rounded-10 {
  border-radius: 10px;
}
.rounded-20 {
  border-radius: 20px;
}
/*========= Start Header =============*/
header.main-header {
  /*background-image: url("./../images/hd.png");*/
  /*background-size: cover;*/
  /*background-repeat: no-repeat;*/
  height: calc(100vh - 128px);
  margin-top: -110px;
  overflow: hidden;
}
/*========= Start Navbar ==============*/
nav.main-navbar {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 999999;
  padding:0;
  /*justify-content: space-between;*/
}
nav.main-navbar:not(#navbar) {
  background-color: #007A63;
}
nav.main-navbar {
  background-color: transparent;
}

#transnavbar{
    background-color: transparent;
}
nav.main-navbar .navbar-nav {
  margin-left: 0 !important;
}
nav.main-navbar .navbar-brand {
  margin-left: 0;
  padding: 5px;
  max-width: 105px;
}
nav.main-navbar .nav-item {
  display: flex;
  height: 45px;
  align-items: center;
  justify-content: center;
  position: relative;
}
nav.main-navbar .nav-item:not(:first-of-type) {
  /*padding: 0 2px;*/
}
[dir=ltr] nav.main-navbar .navbar-nav {
    align-items: baseline;
}
[dir=ltr] nav.main-navbar .nav-item .nav-link {
    font-size: 12px;
}
nav.main-navbar .nav-item .nav-link {
  color: #ffffff;
  font-weight: 500;
  font-size: 13px;
}
/*nav.main-navbar .nav-item .nav-link.active:after {
  content: '';
  width: 100%;
  height: 2px;
  display: flex;
  background-color: #1db55d;
  transition: all .6s ease;
}*/
nav.main-navbar .nav-item .nav-link .search-icon {
  margin: 0 5px;
}
nav.main-navbar .nav-item .nav-link .nav-profile-avatar {
  border-radius: 4px;
}

nav.main-navbar .nav-item .dropdown-item .language-image {
  margin: 2px;
}

/*============ #END# Navbar ==========*/
/*========== Header Text Section =====*/
.owl-carousel-home-slider .item {
  position: relative;
}
.owl-carousel-home-slider .item:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0,0,0,.3);
}
.owl-carousel-home-slider .owl-nav {
  bottom: 10px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
header .big-title-section {
  position: absolute;
  top: 0;
  z-index: 99;
  height: 100%;
  align-items: center;
}
header .big-title-section .join-ac-title {
  color: #ffffff;
  letter-spacing: 0;
  font-weight: 700;
  line-height: 1.5;
}
header .big-title-section .register-free-button {
  transition: all .5s ease-in-out;
  margin-top: 1.5rem;
  font-size: 16px;
  padding: .6rem 3.75rem;
}
/*========== #END# Header Text Section =====*/

.main-header .carousel-item {
  height: calc(100vh - 128px);
}
.main-header .carousel-item img {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    object-fit: cover;
}
.main-header .carousel-item:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 23;
  background-color: rgba(29, 33, 60, .5);
}
.main-header .carousel-indicators {
  align-items: center;
  z-index: 100;
}
.main-header .carousel-control-prev, .main-header .carousel-control-next,
.main-header .nav-ic {
  opacity: 1 !important;
  padding: 5px;
  position: relative;
  width: 15px;
  height: 15px;
  border-top: 0;
  border-bottom: 0;
  border-radius: 3px;
}
.main-header .carousel-indicators .cur-point {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  opacity: 1 !important;
}
.main-header .carousel-indicators .cur-point.active {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #007A63;
}
/*======== #END# Header ===============*/

.black-section-analysis {
    padding: 1rem;
    display: flex;
    justify-content: center;
    background-color: #007A63;
    overflow-x: auto;
    white-space: nowrap;
    background-image: url(https://abacademyco.com/45127.png);
    background-size: 12%;
    background-position: 0px;
    background-repeat: no-repeat;
}
.black-section-analysis .analysis-item {
  margin: 0 5px;
  min-width: 130px;
  text-align: center;
}
.black-section-analysis .analysis-item span {
  font-size: 14px;
  /*font-family: 'Poppins', sans-seri;*/
}
.black-section-analysis .analysis-item span:first-of-type {
    color: #1db55d;
    text-transform: uppercase;
    font-weight: 800;
}
.black-section-analysis .analysis-item span:nth-child(2) {
  color: #E4FFE6;
}

/*Partners ==================*/
.partners {
    /*padding-top: 20px;*/
}
.partners .title-div,.note-economic .title-div,.last-news .title-div,.show-markets .title-div{
  display: flex;
  justify-content: center;
  margin-bottom: 10px ;
  color:#1D213C;
}
.partners .partner-logo {
  max-width: 250px;
  margin: 0 auto;
  /*filter: grayscale(100%);*/
  /*opacity: .3;*/
  transition: all .3s ease-in-out;
  transform: scale(.8);
}

.partners .partner-logo:hover {
  filter: unset;
  opacity: 1;
  transform: scale(1);
}


/*Show Markets =======================*/
.show-markets .show-markets-tabs {
  /*background-color: #EBEFF7;*/
}
.show-markets .show-markets-tabs .nav {
  background-color: #EBEFF7;
  padding: .4rem;
  justify-content: center;
}
.show-markets .show-markets-tabs .tab-pane ul.items {
  list-style: none;
  padding: 0;
  background-color: #FFFFFF;
  height: 500px;
  overflow-x: hidden;
}
.show-markets .show-markets-tabs .tab-pane ul.items li.item {

}
.show-markets .show-markets-tabs .tab-pane ul.items li.item &gt; a:first-of-type {
  text-decoration: none;
  color: #737780;
  display: block;
  padding: .75rem;
}
.show-markets .show-markets-tabs .tab-pane ul.items li.item &gt; a:first-of-type h6 {
  font-weight: 600;
  color: #1D213C;
}
.show-markets .show-markets-tabs .tab-pane ul.items li.item &gt; a:first-of-type p {
  font-size: 13px;
  line-height: 1.5em;
  height: 3em;
  overflow: hidden;
}
.show-markets .show-markets-tabs .tab-pane ul.items li.item .more {
  font-size: .75rem;
  text-decoration: none;
  color: #007A63;
  font-weight: bold;
}
/*Stock Markets Section =========*/
.tutorials ul {
  list-style: none;
  height: 448px;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 1rem 0;
}
.tutorials ul li {
  padding: 0 1rem;
}
.stock-markets .show-markets-tabs {
  /*background-color: #EBEFF7;*/
}
.stock-markets .show-markets-tabs .nav {
  background-color: #EBEFF7;
  padding: .4rem;
  justify-content: center;
}
/*Schedule Courses ===========*/
.schedule-courses {
  background-color: #EBEFF7;
  padding: 1rem;
  border-radius: 20px;
}
.schedule-courses .courses-slider {
  position: relative;
}
.schedule-courses .courses-slider:hover  .owl-nav,
.common-topics-slider:hover .owl-nav,
.acd-team-slider:hover .owl-nav {
  opacity: 1;
}
.schedule-courses .courses-slider .item {
  border-radius: 15px;
  margin: .5rem;
  padding: .5rem;
  border: none;
}
.schedule-courses .courses-slider .item .card-img-top {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.schedule-courses .courses-slider .course-instructor-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.schedule-courses .courses-slider .item .card-title {
  font-weight: 600;
  font-size: 17px;
  color: #1D213C;
}
.schedule-courses .courses-slider .item .card-text {
  font-size: 14px;
  line-height: 1.5em;
  height: 3em;
  overflow: hidden;
  color: #737780;
}
.schedule-courses .courses-slider .card-footer {
  background-color: transparent;
  border-top: none;
}
.schedule-courses .courses-slider .course-instructor-info span {
  font-size: 12px;
}
.schedule-courses .courses-slider .course-instructor-info .name {
  font-weight: bold;
  margin: 0 10px;
  font-size: 13px;
}
.schedule-courses .courses-slider .course-instructor-info .avatar-instructor {
  width: 40px;
}
.schedule-courses .courses-slider .course-date {
  font-size: 11px;
  color: #007A63;
  font-weight: 600;
}
.schedule-courses .courses-slider .owl-nav,
.common-topics-slider .owl-nav {
  display: flex;
  justify-content: space-between;
  position: absolute;
  width: 100%;
  top: 40%;
  opacity: 0;
  transition: all .3s;
}
.schedule-courses .courses-slider .owl-nav button,
.common-topics-slider .owl-nav  button {
  color: #FFFFFF !important;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  text-align: center;
  line-height: 0 !important;
  margin-right: -15px;
  margin-left: -15px;
}
.schedule-courses .courses-slider .owl-nav button {
  background-color: #007A63 !important;
}
.common-topics-slider .owl-nav  button {
  background-color: #272a33 !important;
}

.schedule-courses .courses-slider .owl-nav button span,
.common-topics-slider .owl-nav button span {
    font-size: 30px;
    line-height: 1.5;
}

/*Last News ===================*/
.last-news .news {}
.last-news .news-item {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.last-news .news-item:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  content: '';
  background: #FFFFFF;
  background: -webkit-linear-gradient(top, rgba(0,0,0, .02), rgba(0,0,0,.4));
  background: -moz-linear-gradient(top, rgba(0,0,0, .02), rgba(0,0,0,.4));
  background: linear-gradient(to bottom, rgba(0,0,0, .02), rgba(0,0,0,.4));
  z-index: 4;
}
.last-news .news-item .fake-background {
  transition: all .5s;
}
.last-news .news-item:hover .fake-background {
  transform: scale(1.3);
}
.last-news .news-item .news-box {
  position: absolute;
  bottom: 0;
  padding: 1rem;
  color: #FFFFFF;
  z-index: 5;
}
.writer-info {

}
.writer-info .avatar-writer {
  width: 40px;
  height: 40px;
}
.last-news .news-item .news-box p {
  font-size: 14px;
  overflow: hidden;
  font-weight: 600;
}
.last-news .news-item .news-box .name {
  font-weight: bold;
  font-size: 13px;
}
.last-news .news-item .news-box .news-date {
  line-height: initial;
  font-size: 11px;
}
/*Note Economic ==============*/
.note-economic {

}
.note-economic .box {
  position: relative;
}
.note-economic .box h6 {
  color: #FFFFFF;
  position: absolute;
  z-index: 10;
  bottom: 0;
  right: 1.4rem;
  bottom: 1.4rem;
  font-weight: bold;
  font-size: 18px;
}
/*Apps =======================*/
.box-apps {
  /*background-image: url("./../images/apps.svg");*/
  /*background-repeat: no-repeat;*/
  /*background-size: cover;*/
  position: relative;
  margin-top: 60px;
}
.box-apps .cover {
  max-height: 350px;
}
html[dir="rtl"] .box-apps .fake-mobile-img {
  position: absolute;
  left: 5%;
  bottom: 0;
}
html[dir="ltr"] .box-apps .fake-mobile-img {
  position: absolute;
  right: 5%;
  bottom: 0;
}
.box-apps .box-text {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #FFFFFF;
  text-align: start;
}
.box-apps .box-text h6 {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0px;
  margin-top: 3rem;
}
.box-apps .box-text p {
  font-size: 13px;
  overflow: hidden;
  font-weight: 600;
  line-height: 1.9;
  margin-bottom: 2rem;
}
.box-apps .playstore-app {
  background-repeat: no-repeat;
  background-size: cover;
  width: 165px;
  height: 55px;
  display: inline-block;
  margin-left: 1rem;
  border-radius: 5px;
}
.box-apps .googleplay-app {
  background-repeat: no-repeat;
  background-size: cover;
  width: 165px;
  height: 55px;
  display: inline-block;
  border-radius: 5px;
}
/*investment_portfolios =============== */
.investment_portfolios {

}

.investment_portfolios img {
        border-radius: 10px;
        box-shadow: azure;
        box-shadow: 1px 1px 2px #00000033;
        margin: 5px Auto !important;
    }
.investment_portfolios .accordion-item {
  border: none;
  margin-bottom: 1rem;
}
.investment_portfolios .accordion-button:not(.collapsed) {
  color: #007A63;
  box-shadow: none;
}
.investment_portfolios .accordion-button:focus {
  box-shadow: none;
}
.ac_about {

}
.ac_about .image-p-5 {
  /*position: absolute;*/
  /*top: -30%;*/
  margin-bottom: -100px;
  margin-right: 50px;
}
.ac_about .image-p-1 {
  margin-top: -175px;
  margin-left: 15px;
}
/*Our Vision ==================*/
.our-vision {
  position: relative;
  margin-top: 12rem;
  margin: 10px;
  padding: 10px;
}
.our-vision-sk {
  position: absolute;
  z-index: -1;
  top: -120px;
  left: 100%;
  width: 350.7%;
  height: 100%;
  transform-origin: 0 0;
  transform: skewX(
          283deg)
}
.our-vision-images {
  position: relative;
}
.our-vision-images img {
  max-width: 400px;
  position: absolute;
}
.our-vision-image1 {
  top: -10%;
  left: 0%;
}
.our-vision-image2 {
  bottom: 15%;
  right: 0%;
}
/*acd Team ===================*/
.acd-team {
  position: relative;
  background: #fff;
}
.acd-team .card {
  border: none !important;
}
.acd-team-sk {
  position: absolute;
  z-index: 0;
  top: 80px;
  left: 99%;
  width: 320.7%;
  height: 80%;
  transform-origin: 0 0;
  transform: skewX(
          317deg)
}
.team-img {
  width: 150px !important;
  height: 130px;
  border-radius: 20px;
}
.acd-team .team-name {
  font-weight: bold;
  display: block;
  text-align: start;
  color: #1D213C;
}
.acd-team .team-position {
  display: block;
  text-align: start;
  color: #737780;
}
.owl-stage-outer {
  padding: 0 5px;
}
.acd-team .c-lead {
  color: #1D213C !important;
  font-weight: 600;
}
.acd-team .owl-stage {
  padding: 2rem 0;
}
.acd-team .owl-nav,
.acd-team .owl-nav {
  display: flex;
  justify-content: space-between;
  position: absolute;
  width: 100%;
  top: 40%;
  opacity: 0;
  transition: all .3s;
}
.acd-team .owl-nav button,
.acd-team .owl-nav  button {
  color: #FFFFFF !important;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  text-align: center;
  line-height: 0 !important;
  margin-right: -15px;
  margin-left: -15px;
}
.acd-team .owl-nav button {
  background-color: #007A63 !important;
}
.acd-team .owl-nav  button {
  background-color: #272a33 !important;
}

.acd-team .owl-nav button span,
.acd-team .owl-nav button span {
  font-size: 30px;
}
.common-q .accordion-button:not(.collapsed)::after {
  content: "\f068";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  background: none !important;
  color: #FFFFFF;
  background-color: #007A63 !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.common-q .accordion-button::after {
  content: "\f067";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  background: none !important;
  color: #FFFFFF;
  background-color: #007A63 !important;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  padding: 1rem;
}

.accordion-buttonn {
    font-family: 'Tajawal', sans-serif;
    color: #007A63;
    box-shadow: none;
    background-color: #e7f1ff;
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    text-align: left;
    padding: 1rem 1.25rem;
    font-size: 1rem;
    text-align: right;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;
  
}

/* Footer ====================*/
footer.main-footer {
  margin-top: 100px;
  /*background-color: #272A33;*/
  background-color: #007A63;
  color: #FFFFFF;
  padding-bottom: 2rem;
}

footer.main-footer .social-media .follow-us-text {
  font-size: 1.1rem;
}

footer.main-footer .social-media {
    padding: 4rem 0;
    border-bottom: 1px solid #007A63;
    margin-bottom: 40px;
    background: url(https://abacademyco.com/socback2.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #007A63;
    background-position: 10%;
}

/*768px or smaller*/
@media (max-width: 768px) {
    footer.main-footer .social-media {
        padding: 1.4rem 0;
        background: unset;
        background-color: #007A63;
    }
}

footer.main-footer .social-media &gt; div {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.social-media .social-media-icon span,
.social-media .social-media-icon a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #FFFFFF;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  margin: 0 3px;
  color: #272A33;
  transition: all .3s;
  cursor: pointer;
    text-decoration: none;
    vertical-align: middle;
}
footer.main-footer .main-subscription .main-subscription-text {
  line-height: 1.6rem;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 2rem;
}
footer.main-footer .main-subscription .input-group {
  margin-top: 2rem;
}
footer.main-footer h5 {
  font-size: 18px;
  font-weight: 600;
}
footer.main-footer ul {
  list-style: none;
  padding: 0;
  margin-top: .9rem;
}
footer.main-footer ul li {
    margin-bottom: 0.5rem;
    list-style: disc;
    margin-right: 13px;
}
footer.main-footer ul li a {
  text-decoration: none;
  color: #FFFFFF;
  font-size: 14px;
}
footer.main-footer .main-subscription input:focus {
  border-color: #1db55d;
  box-shadow: 0 0 0 0.25rem rgba(219,161,44, .1);
  font-size: 13px;
}
/*Login Form =====================*/
.modal-open {
  padding: 0 !important;
  overflow: hidden;
}
.auth-model {
  z-index: 99999999;
  background-color: rgba(0,0,0,.4);
}
.auth-model .modal-content {
  /*background-color: #EBEFF7;*/
  background-image: url("/aba/regbackground.png");
  background-size: cover;
  background-position: center center;
}
.auth-model .inputs .input-group {
  background-color: #FFFFFF;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  /*overflow: hidden;*/
  border-radius: 4px;
}
.auth-model .inputs .input-group-text {
  border: 0;
  background-color: transparent;
  position: absolute;
  right: 0px;
  font-size: 15px;
  color: #A7AAAF;
}
.auth-model .inputs .form-control{
  border: 0;
  background-color: transparent;
  padding: .6rem 2.5rem;
  width: 100%;
  border-radius: 4px;
}
.auth-model .input-group&gt;:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px
}
.form-auth-div {
  display: flex !important;
  justify-content: center;
  align-items: center;
}
.auth-model .form-auth-image {
  /*position: absolute;*/
  /*width: 100%;*/
  /*height: calc(100% + 1px);*/
  /*top: -1px;*/
  /*right: 0;*/
  /*bottom: 0;*/
  /*left: 0;*/
  /*z-index: 1;*/
  display: block;
  width: 100%;
}
/*.auth-model .form-auth-div:after {*/
/*  content: '';*/
/*  position: absolute;*/
/*  width: 100%;*/
/*  height: calc(100% + 1px);*/
/*  top: -1px;*/
/*  right: 0;*/
/*  bottom: 0;*/
/*  left: 0;*/
/*  z-index: 1;*/
/*  background-color: rgba(0,0,0,.3);*/
/*  border-radius: 8px;*/
/*}*/
.auth-model .or-has {
  position: relative;
  height: 1px;
  width: 100%;
  background-color: rgba(0,0,0,.3);
  margin: .6rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.auth-model .or-has label {
  background-color: #EBEFF7;
  padding: 15px;
  color: #737780;
  font-weight: 600;
}

.profile-box {
  margin-top: 110px;
}

/*Sidebar ===============*/
.sidebar {
  padding: 2px 2px;
}

.sidebar ul {
  list-style: none;
  padding: 0;
  padding-top: 1rem !important;
}
.sidebar ul li a:hover {
  background-color: #EBEFF7;
  color: #1D213C;
}
.sidebar ul li a:hover i {
  color: #007A63;
}
.sidebar ul li a {
  transition: all .4s;
  text-decoration: none;
  padding: .7rem 1rem;
  display: block;
  color: #737780;
  border-radius: 5px;
  font-size: 15px;
  font-weight: 600;
}

.sidebar ul li a i {
  padding: 0 .5rem;
}
.profile-avatar {
  margin-top: -50px;
}
.profile .form-control,
.profile .form-select {
  border: 0;
  padding: .6rem 1rem;
  width: 100%;
  border-radius: 4px;
}
/*Blog Item ============= */
.item-info {
  border-radius: 10px;
  position: relative;
  padding: 8rem 1rem !important;
  z-index: 3;
}
.info-wrapper {
  margin: 1.3rem 0;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
}
.info-wrapper:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  z-index: 1;
  border-radius: 10px;
  background-color: rgba(0,0,0,.2);
}
.share-item {
  color: #FFFFFF;
}

.share-item a {
  margin-top: 1rem;
  height: 30px;
  width: 30px;
  background-color: #FFFFFF;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #1D213C;
  border-radius: 50%;
  text-decoration: none;
  transition: all .2s ease-in;
}

.data-blog .share a {
  height: 30px;
  width: 30px;
  background-color: #FFFFFF;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #1D213C;
  border-radius: 50%;
  text-decoration: none;
  transition: all .2s ease-in;
}
.comments .name {
  font-weight: bold;
  margin: 0 2px;
  font-size: 13px;
}
.comments .date {
  font-size: 11px;
  color: #737780;
  font-weight: 600;
}

.Recorded-lectures {
  /*margin-top: 3rem;*/
}

/*Mobile ============ */

/*576 or smaller*/
@media (max-width: 576px) {
  p {
    line-height: 1.2 !important;
    font-size: 11px !important;
  }
  nav.main-navbar .navbar-brand img {
    width: 80px;
    height: 80px;
  }
  nav.main-navbar .navbar-nav {
    overflow-y: scroll;
    height: calc(100vh - 80px);
  }
  .black-section-analysis .analysis-item {
    margin: 0 5px;
    min-width: unset;
  }
  .box-apps {
    margin-top: 45px;
  }
  .box-apps .fake-mobile-img {
    width: 100px;
    height: 175px;
    left: 3%;
  }
  .box-apps &gt; img {
    max-width: 100%;
    height: 215px;
  }
  .box-apps .box-text {
    padding: .5rem !important;
  }
  .box-apps .box-text h6 {
    margin-top: 3rem;
  }
  .box-apps .box-text p {
    width: 59% !important;
    max-height: 70px;
    overflow: hidden;
    margin-bottom: 3px;
  }
  .playstore-app,
  .googleplay-app {
    width: 103px !important;
    height: 33px !important;
    margin-top: .5rem;
  }
  .playstore-app {
    margin-left: 0 !important;
  }

}

@media (max-width: 760px) {
.card-courses{
    text-align: center;
}    
.card-courses {
    background-size: revert !important;
    background-blend-mode: luminosity !important;
    background-position: top !important;
    
}    
.investment_portfolios video{
    width: 100%;
    border-radius: 10px;
}

.photoSliders .box, .infografySliders .box{
    height:200px !important;
}
.videoSliders .box {
    height: 275px !important;
}
.last-news .news-box .news-item .img-fluid img{
    height: 200px !important;
}    
.last-news .news-box p{
    display:none !important;
}  
#register-box {
    margin-top: 0 !important;
}
.form-auth-image{
    max-height: 277px;
    width: auto !important;
    margin-top: -20px;
}

.news .col-12{
    margin-top: 30px;
}

footer.main-footer{
    margin-top: 20px;
}
.box-apps {
    margin-top: 20px;
}
.banner2.mb-5.mt-5 {
    margin: 0px 0 30px !important;
}

.banner2 {
    margin: 10px auto;
}


.tab-content .col-md-2{
    margin-bottom: 20px;
}

p {
    line-height: 1.2 !important;
    font-size: 14px !important;
}

.brokerlogo {
    margin: 20px auto 30px;
}

.items-box{
    margin: 15px;
}

.ac_about .align-items-center{
    margin:5px;
  }  
.breaking-body p{
    font-size: .7rem !important;
} 

#partnersCarousel .owl-carousel.owl-rtl .owl-item {
    height: 357px;
}

#partnersCarousel .logos .img-fluid {
    height: 350px !important;
}

#infografySliders .owl-carousel.owl-drag .owl-item{
    height: 367px;
}

#infografySliders .logos .img-fluid {
    height: 367px !important;
}

.infografySliders .box{
    height: 367px !important;
}

.contactuscontent .mt-5{
    margin: 10px;
}

.preview-video{
    height: 210px !important;    
}

.social-media-icon{
    margin: 17px 0;
}

.categories-tabs .nav-pills ul {
    padding-right: 0 !important;
}

.categories-tabs .nav-pills .title {
    padding: 0 2px !important;
    font-size: 12px;
}

.nav-pills .nav-link {
    font-size: 11px;
}

.tab-content.col-9{
    margin-left: 0 !important;
    padding-left: 0;
}
}

/*@media (min-width: 768px){
#partnersCarousel .owl-carousel.owl-rtl .owl-item {
    height: 185px;
}

#partnersCarousel .logos .img-fluid {
    height: 180px !important;
}
footer.main-footer .social-media {
    background-position: -23%;
}

.last-news .col-md-3 .news-item img{
    height: 250px !important;
    object-fit: cover;
}
}*/

@media (min-width: 950px){
footer.main-footer .social-media {
    background-position: 10%;
}
}
/*between 576px and 768px*/
@media (min-width: 576px) and (max-width: 768px) {
  nav.main-navbar .navbar-nav {
    overflow-y: scroll;
    height: calc(100vh - 110px);
  }
 
}

.home-calendar .one-line-cell {
  display: table-cell;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 230px;
}

/*768px or smaller*/
@media (max-width: 768px) {
  .tickerQuoteWidget {
    width: unset;
  }
  .card-courses .data{
      width:100%;
  }  
  .big-title-section {
      text-align: center;
  }
  .btn-check:focus+.main-hover.btn-primary, .main-hover.btn-primary:focus {
    box-shadow: none;
  }
  .base-margin-between-sections {
    margin-bottom: 2rem;
  }
  .section-title {
    font-size: 20px;
  }
  .partners .title-div {
    margin-bottom: 15px;
  }
  footer.main-footer .social-media &gt; div {
    flex-direction: column;
  }
  footer.main-footer .social-media {
    text-align: center;
  }
  footer.main-footer .social-media .social-media-icon {
    margin-top: 1rem;
  }
  .important-links,
  .main-subscription {
    margin-top: 1rem;
  }
  .main-subscription-text {
    margin-top: .6rem;
  }
  footer.main-footer .main-subscription .main-subscription-text {
    margin-bottom: 0;
  }
  .title {
    font-size: 16px;
  }
  .text {
    margin-top: 0;
  }
  .items-box .item-box .card-text {
    height: 2.5em;
  }
  .items-box .item-box .card-title {
    font-size: 15px;
  }
  .items-box .item-box .date {
    margin: 0 1rem;
  }
  .v-div, .y-div {
    display: none !important;
  }
  .our-vision-images {
    flex-direction: column;
    margin-top: -35%;
    align-items: center;
  }
  .our-vision-images img {
    width: 50%;
    position: unset;
  }
  .our-vision-image1 {
    /*left: 10%;*/
    margin-left: -25%;
    margin-bottom: -40px;
  }
  .our-vision-image2 {
    /*right: 10%;*/
    /*margin-top: 25%;*/
    margin-right: -25%;
    margin-top: -10%;
  }
  /*.our-vision-text {*/
  /*  margin-top: 30%;*/
  /*}*/
  .our-vision-sk {
    width: unset;
    height: unset;    
  }
  .item-info {
    padding-top: 1rem!important;
  }
  .news-date {
    font-size: 12px;
  }
  .Recorded-lectures {
    margin-top: 14rem;
  }
  .tutorials #tutorials-ul {
    padding: 1rem 3rem;
    border: 1px solid #eee;
  }
  .playstore-app,
  .googleplay-app {
    /*height: 40px;*/
    /*width: 120px;*/
  }
  .black-section-analysis {
    justify-content: initial;
    background-image: unset;
  }
    .main-header .carousel-item img{
        object-fit: cover;
    }
}



.tutorials #tutorials-ul {
  border: 1px solid #eee;
}

/*992px or smaller*/
@media (max-width: 992px) {


}

@media (min-width: 992px) and (max-width: 1300px) {
  .our-vision-image1 {
    top: 0;
    left: 0;
  }
  .our-vision-image2 {
    bottom: 25%;
    right: 0;
  }
  .our-vision-images img {
    max-width: 320px;
  }
}

/*992px or bigger*/
@media (min-width: 992px) {
  .mt-md-10rem {
    margin-top: 10rem
  }
  .container-img, .card-img-top {
      height: 240px;
  }
  
  .registr.my-2 {
    max-width: 110px;
}
  .card-courses .data{
    width:255px;
}
}


.location {
    position: absolute;
    display: inline-block;
    bottom: -50px;
    background-color: #FFFFFF;
    width: 90%;
    border-radius: 20px;
}

.location-icon {
    position: absolute;
    z-index: 10;
    bottom: 77px;
    background-color: #FFFFFF;
    /*padding: 20px;*/
    border-radius: 50%;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.breaking-news-item {
    background-color: #f5f5f5;
    /* border-bottom: 1px solid #eee; */
    padding: 0.5rem 20px;
}
.breaking-news-body h6 {
  margin-bottom: .2rem !important;
}
.breaking-news-body p {
  margin: 0;
}
@media (min-width: 992px) {
  [dir=ltr] .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.4rem !important;
    padding-left: 0.4rem !important;
  }
}

.economic-calendar-table {
  border: 1px solid #e7e7e7;
}
.economic-calendar-table.table td[colspan="7"] {
  padding: 3px 0 !important;
}
.economic-calendar-table.table&gt;:not(caption)&gt;*&gt;*,
.economic-calendar-table p {
  padding: .3rem;
  font-family: Tahoma,Geneva,sans-serif !important;
}
.economic-calendar-table.table&gt;:not(:last-child)&gt;:last-child&gt;* {
  border-bottom-color: #e7e7e7;
}
.economic-calendar-table.table&gt;:not(caption)&gt;*&gt;* {
  /*border-width: 0 !important;*/
  font-size: 11px;
  border-color: #e7e7e7;
}
.economic-calendar-table tr {
  cursor: pointer;
}
.economic-calendar-table .tr-collapse {
  background-color: #f8f8f8;
  height: 0px;
  display: none;
}
.economic-calendar-table .tr-collapse:hover {
  background-color: #f8f8f8 !important;
}
.nav-icon-link {
  width: 45px;
  height: 50px;
  transition: all .3s ease-in;
  display: flex;
  justify-content: center;
  align-content: center;
  border-radius: 3px;
}
.nav-icon-link:hover {
  background-color: rgba(0,0,0,.1);
}
.notifications-menu {
  list-style: none;
  padding: 0;
}
.notification-icon .dropdown-item h6,
#notifications-mb .dropdown-item h6 {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 0;
  color: #1D213C;
}
.notification-icon .dropdown-item span,
#notifications-mb .dropdown-item span {
  font-size: 12px;
  color: #737780;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width:350px;
  min-width:250px;
}
[dir='rtl'] .notification-icon .dropdown-menu[data-bs-popper] {
  right: -283px;
}
[dir='ltr'] .notification-icon .dropdown-menu[data-bs-popper] {
  left: -238px;
}
.notification-icon .dropdown-menu .notifications-menu {
  height: 300px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.notification-icon #notifications i {
  font-size: 20px;
}
.notification-icon .notification-badge {
  position: absolute;
  top: 3px;
  font-size: 9px;
  right: 2px;
  color: #fff;
  background-color: #dc3545;
}
/*#notifications-mb {*/
/*  color: #ffffff;*/
/*  height: 80vh;*/
/*  overflow-y: auto;*/
/*  overflow-x: hidden;*/
/*}*/
#notifications-mb ul {
  padding: 0;
}
#notifications-mb ul li a:hover {
  background-color: rgba(0,0,0,.2);
}
#notifications-mb .dropdown-item span,
#notifications-mb .dropdown-item h6 {
  color: #ffffff;
}

@media (min-width: 992px) {
  [dir='rtl'] .navbar-expand-lg .navbar-nav .languages-menu.dropdown-menu {
    position: absolute;
    right: -118px;
  }
  [dir='ltr'] .navbar-expand-lg .navbar-nav .languages-menu.dropdown-menu {
    position: absolute;
    left: -118px;
  }
  .one-line {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}

.article-body img {
  max-width: 98%;
}
.font-size-8 {
  font-size: .8rem;
}
.font-size-9 {
  font-size: .8rem;
}
.breaking-body * {
  font-size: .7rem;
}
.box-link {
  cursor: pointer;
}
.preview-video-icon {
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #007A63;
  color: #FFFFFF;
  box-shadow: 0px 6px 10px #00000029 !important;
  border-radius: 50%;
  border: 0;
  outline: 0;
  position: fixed;
  left: 2px;
  bottom: 0;
  z-index: 9999999;
    margin: 30px;
    padding: 25px;
    font-size: 24px;
}

.hid {
  visibility: hidden !important;
}
a.section-title:hover {
  color: #007A63;
}
#register-box .modal-header {
  padding: 0;
}
#register-box .modal-header img {
  width: 130px;
  height: 130px;
}
/*
#register-box .modal-body {
  padding-bottom: 0 !important;
}

*/
.date {
  white-space: pre;
}
.language-image {
  height: 23px;
  border-radius: 4px;
}
.lang-en {
  height: 21px;
}
.chat-container-f .chatbox {
  position: relative;
  width: 100%;
  right: unset;
  left: unset;
  z-index: unset;
}
.ac_register {
  z-index: 9999999;
}
.ac_register .modal-body {
  padding: 40px 20px;
  background-color: #EBEFF7;
  border-radius: 10px;
}
.ac_register_logo_box {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0 20px 0;
}
.ac_register_logo_box img {
  width: 100px;
  height: 100px;
}
.btn-open-account {
  border-color: #2ECC71;
  background-color: #2ECC71;
  transition: all .5s ease-in-out;
  color: #FFFFFF;
}
.btn-open-account:hover {
  background-color: #2ECC71;
  border-color: #2ECC71;
  color: #FFFFFF;
}
.btn-open-account:focus,
.register-free-button:focus {
  outline: none !important;
  box-shadow: unset !important;
}
.msg-box {
  position: relative;
}
.remove-msg {
  position: absolute;
  border: 0;
  border-radius: 50%;
  height: 25px;
  width: 25px;
  color: red;
  top: -12px;
  left: -12px;
}
.msg-remote .remove-msg {
  left: unset;
  right: -12px;
}
.photoSliders .owl-stage-outer,
.infografySliders .owl-stage-outer,
.videoSliders .owl-stage-outer {
  padding: 0;
}
.photoSliders .owl-nav,
.infografySliders .owl-nav,
.videoSliders .owl-nav ,.partners .owl-nav ,.payments .owl-nav {
  position: absolute;
  top: 45%;
  left: 10px;
  right: 10px;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.photoSliders .owl-nav button,
.infografySliders .owl-nav button,
.videoSliders .owl-nav button, .partners .owl-nav button, .payments .owl-nav button{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-color: rgb(255 255 255 / 90%) !important;
  transition: all .3s ease-in-out;
}
.photoSliders .owl-nav button span,
.infografySliders .owl-nav button span,
.videoSliders .owl-nav button span, .partners .owl-nav button span , .payments .owl-nav button span {
  font-size: 20px !important;
}
.photoSliders .owl-nav button:hover,
.infografySliders .owl-nav button:hover,
.videoSliders .owl-nav button:hover, .partners .owl-nav button:hover, .payments .owl-nav button:hover {
  background-color: rgba(11, 55, 150, .6) !important;
}

.whatsapp-color-hover {
  color: #019c1e !important;
}

.blog {
    padding: 15px;
}

.blog .title, .about-us .section-title,.our-vision .section-title,.blockinvest .title,.investment_portfolios .title-topic,.items-box .title,.common-topics .title-topic,.categories-tabs .nav-pills .title,.categories-tabs .category-item .title{
    border-right: 5px solid #2ECC71;
    padding: 0 10px;
    line-height: inherit;
    color: #123696;
}

.categories-tabs .nav-pills ul {
    padding-right: 1rem;
}

.owl-carousel .item .title {
    font-weight: 600;
    font-size: 17px;
    color: #1D213C;
    font-weight: bold;
    transition: all .4s;
    border-bottom: 2px solid transparent;
}

.blockinvest .items {
    padding: 0 10px;
    line-height: inherit;
    color: #007A63;
    margin: 10px 0;
}

.blockinvest .items .icons {
    padding: 0 0 0 10px;
}

.blockinvest .data-blog{
    border-radius: 10px;
    padding: 10px 0px;
}

.tradingview-widget-container,.show-markets-tabs,.home-calendar,.banner2 .shadow-sm,.videoSliders,.infografySliders,.photoSliders,.categories-tabs iframe,.blog, .preview-video{
    border-radius: 10px !important;
}

        .videoSliders .box img,
        .photoSliders .box img,
        .infografySliders .box img {
          width: 100%;
          height: auto;
          object-fit: cover;
          object-position: center;
          border-radius: 4px;
          overflow: hidden;
          object-fit: fill;
          transition: all .3s;
        }

.infografySliders .box img{
    height: 305 !important;
}

.videoSliders .carousel-item .box::before{
    content:'';
    background: radial-gradient(black, transparent);
}
 .photoSliders .carousel-item::before{
    content:'';
    background: radial-gradient(black, transparent);
}
.infografySliders .carousel-item::before{
    content:'';
    background: radial-gradient(black, transparent);
}

@media (max-width: 767px) {
		#partnersCarousel .carousel-inner .carousel-item &gt; div {
			display: none;
		}
		#partnersCarousel .carousel-inner .carousel-item &gt; div:first-child {
			display: block;
		}
		
		.hideonmobile {
	        display: none;
	    }
	}
	


	#partnersCarousel .carousel-inner .carousel-item.active,
	#partnersCarousel .carousel-inner .carousel-item-next,
	#partnersCarousel .carousel-inner .carousel-item-prev {
		display: flex;
	}

	/* medium and up screens */
	@media (min-width: 768px) {

		#partnersCarousel .carousel-inner .carousel-item-end.active,
		#partnersCarousel .carousel-inner .carousel-item-next {
			transform: translateX(16.66666667%);
		}

		#partnersCarousel .carousel-inner .carousel-item-start.active, 
		#partnersCarousel .carousel-inner .carousel-item-prev {
			transform: translateX(-16.66666667%);
		}
		#member-2 {
            margin-left: 50%;
        }
	}

	#partnersCarousel .carousel-inner .carousel-item-end,
	#partnersCarousel .carousel-inner .carousel-item-start { 
		transform: translateX(0);
	}


#partnersCarousel .carousel-control-prev{
    right: -60px;
}
#partnersCarousel .carousel-control-next {
    left: -60px;
}
#partnersCarousel .carousel-control-prev-icon,#partnersCarousel .carousel-control-next {
    filter: invert(1);
}

#partnersCarousel{
    margin: 0;
    padding: 0;    
    z-index:5;
}

#partnersCarousel .logos .img-fluid{
    border-radius: 10px;
    border: 1px solid #eaeaea;
    height: 250px;
    object-fit: cover;
}


#partnersCarousel .member .img-fluid {
    border-radius: 10px;
    border: 1px solid #eaeaea;
    height: 290px;
    object-fit: cover;
}


#partnersCarousel .image-social-box {
    display: inline-block;
}

#partnersCarousel .image-social-box a {
    color: #ffffff;
    display: inline-block;
}

.image-social-box .socIcon .fa-linkedin{
    background:#0072b1;
    padding: 8px;
    border-radius: 10px;    
}

.image-social-box .socIcon .fa-facebook{
    background:#3b5998;
    padding: 8px;
    border-radius: 10px;    
}

.image-social-box .socIcon .fa-instagram{
  background: -webkit-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: -o-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
    padding: 8px;
    border-radius: 10px;    
}

.image-social-box .socIcon .fa-twitter{
    background:#1DA1F2;
    padding: 8px;
    border-radius: 10px;    
}

.social-media-icon span, .social-media-icon a {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background-color: #FFFFFF;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    margin: 0 3px;
    color: #272A33;
    transition: all .3s;
    cursor: pointer;
    text-decoration: none;
}


.facebook-hover, .youtube-hover, .twitter-hover, .whatsapp-hover, .penterst-hover,.linkedin-hover,.telegram-hover,.instagram-hover,.tiktok-hover{
  cursor: pointer;
}
.facebook-hover {
  background-color: #3C5A99 !important;
  color: #FFFFFF !important;
}
.youtube-hover {
  background-color: #FF0000 !important;
  color: #FFFFFF !important;
}
.twitter-hover {
  background-color: #33CCFF !important;
  color: #FFFFFF !important;
}
.whatsapp-hover {
  background-color: #60FC7C !important;
  color: #FFFFFF !important;
}
.penterst-hover {
  background-color: #FF0000 !important;
  color: #FFFFFF !important;
}

.linkedin-hover{
  background-color: #0e76a8 !important;
  color: #FFFFFF !important;
}

.telegram-hover{
  background-color: #0088cc !important;
  color: #FFFFFF !important;
}

.tiktok-hover{
  background-color: #000 !important;
  color: #FFFFFF !important;
}

.instagram-hover{
  background: -webkit-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: -o-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  color: #FFFFFF !important;
}

.facebook-hover:hover, .youtube-hover:hover, .twitter-hover:hover, .whatsapp-hover:hover, .penterst-hover:hover, .linkedin-hover:hover, .telegram-hover:hover, .instagram-hover:hover, .tiktok-hover:hover {
    box-shadow: 0px 0px 0px 2px #ffffffb3 !important;
    transition: all .3s;
}

.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease;
}

.slidessec .carousel-control-next {
    left: 20px;
}

.slidessec .carousel-control-prev {
    right: 20px;
}


.members{
    padding: 1rem;
}


.item h2{
    font-size:15px;
}
.owl-carousel .partners {
    height: 250px;
    /*padding: 1rem 0;*/
}

.modal-backdrop.show {
    opacity: .9;
    z-index: 999999;
}

.modal{
    z-index: 9999999;
}

#searchModal .modal-content {
    background-color: unset;
    border: unset;
}


#searchModal .modal-content .search-input {
    height: 90px;
    background: unset;
    border: unset;
    color: #fff !important;
    border-bottom: 2px solid #adadad !important;
    border-radius: 0;
    font-size: 35px;
}

#searchModal .modal-content .search-input::placeholder {
    opacity: .8;
    font-size: 35px;
    color: #fff;
}

#searchModal .btn-close{
    filter: invert(1);
    opacity: 1;    
}

#searchModal .modal-content .btn-primary{
    background: unset !important;
    border: unset;
    color: #fff !important;
    margin: 0;
    border-bottom: 2px solid #adadad !important;
    border-radius: 0;    
}

#searchModal .modal-content .search-input:focus{
    border-bottom: 2px solid #2ECC71 !important;
}

#searchModal .modal-content .btn-primary:focus{
    border-bottom: 2px solid #2ECC71 !important;    
}

#searchModal .modal-body{
    margin-top: 10%;   
}

#searchModal .modal-body h2{
    text-align: center;
    color: #fff;
}

.members .member {

    
}

.datamember{
    padding: 10px;
    width: 100%;
}

.datamember p{
    margin-bottom:0;
}

.members {
    padding-top: 20px;
}

.form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-brightness-high' viewBox='0 0 16 16'%3E%3Cpath d='M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0zm0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13zm8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zM3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8zm10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0zm-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707zM4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708z'/%3E%3C/svg%3E");
}

.form-switch .form-check-input {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-brightness-high' viewBox='0 0 16 16'%3E%3Cpath d='M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0zm0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13zm8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zM3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8zm10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0zm-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707zM4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708z'/%3E%3C/svg%3E");
    border: 0;
    background-color: #212529;
}

.form-switch .form-check-input:checked{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-moon' viewBox='0 0 16 16'%3E%3Cpath d='M6 .278a.768.768 0 0 1 .08.858 7.208 7.208 0 0 0-.878 3.46c0 4.021 3.278 7.277 7.318 7.277.527 0 1.04-.055 1.533-.16a.787.787 0 0 1 .81.316.733.733 0 0 1-.031.893A8.349 8.349 0 0 1 8.344 16C3.734 16 0 12.286 0 7.71 0 4.266 2.114 1.312 5.124.06A.752.752 0 0 1 6 .278zM4.858 1.311A7.269 7.269 0 0 0 1.025 7.71c0 4.02 3.279 7.276 7.319 7.276a7.316 7.316 0 0 0 5.205-2.162c-.337.042-.68.063-1.029.063-4.61 0-8.343-3.714-8.343-8.29 0-1.167.242-2.278.681-3.286z'/%3E%3C/svg%3E");
}

#darkModeLabel {
    display: none !important;
}

#darkMode2Label {
    display: none !important;
}

.switchDark:focus {
    border-color: unset;
    outline: 0;
    box-shadow: unset;
}

.switchDark {
    height: 22px !important;
    width: 39px !important;
    background-color: #FFF !important;
    border: 3px solid #fff !important;
}

.playvid {
    position: absolute;
    top: 44%;
    right: 45%;
    font-size: 40px;
    background: #00000069;
    padding: 20px;
    border-radius: 100%;
    line-height: 0;
    width: 80px;
    height: 80px;
    color: #fff;
    transition: all .3s;
}

.playvid i{

}


.videoSliders .box:hover .playvid {
    background: #000000ab;
    box-shadow: 0px 0px 0px 3px #00000040 !important;
    transition: all .3s;
}

.modal-header{
    width: 100%;
    border: 0;
    max-height:50px;
}

.note-economic .d-flex{
    align-items: center;
}

          #economic-filter-options label.custom-control-label,
          #economic-filter-options span {
            font-family: Tahoma, 'Cairo', sans-serif !important;
            font-size: 12px !important;
          }
          
        .filter-section-header {
            -moz-box-shadow: 0px -1px #f6f6f6;
            padding: 8px;
            display: block;
            border-right: 2px solid #2ECC71;
        }
        
        .current-time-box,
        .btn-filter {
          font-size: 12px;
          padding: 4px 5px;
          border: 1px solid rgba(0,0,0,.1);
          cursor: pointer;
        }
        .table-loading {
          text-align: center;
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          display: none;
        }
        .tr-day td {
          background-color: rgba(193, 148, 57, .8);
          font-size: 12px;
          text-align: center
        }
        .dropdown-date {
          font-size: 12px;
          padding: 4px 5px;
          border: 1px solid rgba(0,0,0,.1);
          text-align: left;
          width: 100%;
        }
        .dropdown-date a {
          color: #6c757d!important;
        }
        .dropdown-date a.current {
          background-color: rgba(0,0,0,.1);
        }
        
        
.about-us .c-lead, .our-vision .c-lead{
    text-align: justify;
}        



@media all and (min-width: 992px) {
	.navbar .nav-item .dropdown-menu{ display: none; }
	.navbar .nav-item:hover .nav-link{   }
	.navbar .nav-item:hover .dropdown-menu{ display: block; }
	.navbar .nav-item .dropdown-menu{ top:39px; }
}	

.dropdown-toggle::after {
    display: inline-block !important;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "" !important;
    border-top: 0.3em solid;
    border-left: 0.3em solid transparent;
    border-bottom: 0;
    border-right: 0.3em solid transparent;
    width: 8px !important;
    height: 3px !important;
    background: unset !important;
}

nav.main-navbar .nav-item .nav-link.active {
    border-bottom: 2px solid #1db55d;
    transition: all .6s ease;
    border-radius: 0 !important;
    line-height: 16px;
}

.blockinvest {
    margin: 0 0 30px;
}
.blockinvest .file{
    border-radius: 10px;
    padding: 10px;
    margin: auto;    
    transition: all .3s;
}

.blockinvest .file:hover{
    background: #dba12b;
    color: #fff;
}

.blockinvest .file:hover .fa-download,.blockinvest .file:hover .fa-external-link-square{
    background: #fff;
    color: #dba12b;
}

.blockinvest .file .fa-download,.blockinvest .file .fa-external-link-square{
    padding: 15px;
    border-radius: 10px;
    font-size: 25px;
    color: #fff;
    background: #123696; 
}
.investment_portfolios .imginvest{
    width: 100%;
    height: auto;
    border-radius: 10px;
    max-height: 500px;
    background-position: center center;
    object-fit: cover;
}

.investment_portfolios .accordion video,.investment_portfolios .accordion img{
    width: 100%;
}

.maybe-like-you .col-md-4{
    margin:0 0 20px;
}

.maybe-like-you .col-md-4 .item-box{
    border-radius:10px;  
}

.maybe-like-you{
    padding:0;
    margin:0;
}

      .picture-item {
        margin-top: 20px;
        overflow: hidden;
      }
      .picture-item img {
        width: 100%;
        height: 310px;
        border-radius: 10px;
        object-fit: cover;
      }
      .picture-item .image-box {
        position: absolute;
        bottom: 0;
        padding: 10px;
        color: #ffffff;
        z-index: 10;
      }
      .picture-item .image-box p {
        overflow: hidden;
      }
      .picture-item .image-social-box {
        display: inline-block;
      }
      .picture-item .image-social-box a {
        color: #ffffff;
        display: inline-block;
      }
    .picture-item .aspect {
        position: relative;
        border-radius: 10px;
    }
      .picture-item .aspect:after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 2;
        /*background-color: rgba(0,0,0,.1);*/
        background: transparent linear-gradient(180deg, #FFFFFF00 0%, #1D213C4F 100%) 0% 0% no-repeat padding-box;
        border-radius: 10px;
      }
    
    
.tab-pane .category-item {
    background: #fff;
    transition: all .3s;
    border-radius: 10px !important;
}
      
.tab-pane .category-item:hover{
    background: #eef2f8;
}
      
      
#relativeTop {
  border: 1px dotted blue;
  position: absolute;
  left: 0;
  width: 200px;
  height: 100px;
}

[data-theme="dark"] .blog .title,[data-theme="dark"] .about-us .section-title,[data-theme="dark"] .our-vision .section-title,[data-theme="dark"] .blockinvest .title,[data-theme="dark"] .investment_portfolios .title-topic{
    color:#fff;
}
[data-theme="dark"] .current-time-box{color:#fff;}
[data-theme="dark"] .btn-filter {color:#fff; border: 1px solid rgb(255 255 255 / 10%);}
[data-theme="dark"] .text-muted{color:#fff !important;}
[data-theme="dark"] .filter-section-header{color:#fff;}
[data-theme="dark"] { background-color: #141414 !important; color: #fff; }
[data-theme="dark"] a { color: #fff; }
[data-theme="dark"] a:hover { color: #eee; }
[data-theme="dark"] .text-dark { color: #fff !important; }
/* BUTTONS */
[data-theme="dark"] .btn-link { color: #fff; }
[data-theme="dark"] .btn-close { filter: invert(1) grayscale(100%) brightness(200%); }
[data-theme="dark"] .btn-dark { color: #000; background-color: #f8f9fa; border-color: #f8f9fa; }
[data-theme="dark"] .btn-dark:hover { color: #000; background-color: #f9fafb; border-color: #f9fafb; }
[data-theme="dark"] .btn-check:focus + .btn-dark,
[data-theme="dark"] .btn-dark:focus { color: #000; background-color: #f9fafb; border-color: #f9fafb; box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); }
[data-theme="dark"] .btn-check:checked + .btn-dark,
[data-theme="dark"] .btn-check:active + .btn-dark,
[data-theme="dark"] .btn-dark:active,
[data-theme="dark"] .btn-dark.active,
[data-theme="dark"] .show &gt; .btn-dark.dropdown-toggle { color: #000; background-color: #f9fafb; border-color: #f9fafb; }
[data-theme="dark"] .btn-check:checked + .btn-dark:focus,
[data-theme="dark"] .btn-check:active + .btn-dark:focus,
[data-theme="dark"] .btn-dark:active:focus,
[data-theme="dark"] .btn-dark.active:focus,
[data-theme="dark"] .show &gt; .btn-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); }
[data-theme="dark"] .btn-dark:disabled,
[data-theme="dark"] .btn-dark.disabled { color: #000; background-color: #f8f9fa; border-color: #f8f9fa; }
[data-theme="dark"] .btn-light { color: #fff; background-color: #212529; border-color: #212529; }
[data-theme="dark"] .btn-light:hover { color: #fff; background-color: #1c1f23; border-color: #1a1e21; }
[data-theme="dark"] .btn-check:focus + .btn-light,
[data-theme="dark"] .btn-light:focus { color: #fff; background-color: #1c1f23; border-color: #1a1e21; box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); }
[data-theme="dark"] .btn-check:checked + .btn-light,
[data-theme="dark"] .btn-check:active + .btn-light,
[data-theme="dark"] .btn-light:active,
[data-theme="dark"] .btn-light.active,
[data-theme="dark"] .show &gt; .btn-light.dropdown-toggle { color: #fff; background-color: #1a1e21; border-color: #191c1f; }
[data-theme="dark"] .btn-check:checked + .btn-light:focus,
[data-theme="dark"] .btn-check:active + .btn-light:focus,
[data-theme="dark"] .btn-light:active:focus,
[data-theme="dark"] .btn-light.active:focus,
[data-theme="dark"] .show &gt; .btn-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); }
[data-theme="dark"] .btn-light:disabled,
[data-theme="dark"] .btn-light.disabled { color: #fff; background-color: #212529; border-color: #212529; }
[data-theme="dark"] .btn-outline-dark { color: #f8f9fa; border-color: #f8f9fa; }
[data-theme="dark"] .btn-outline-dark:hover { color: #000; background-color: #f8f9fa; border-color: #f8f9fa; }
[data-theme="dark"] .btn-check:focus + .btn-outline-dark,
[data-theme="dark"] .btn-outline-dark:focus { box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); }
[data-theme="dark"] .btn-check:checked + .btn-outline-dark,
[data-theme="dark"] .btn-check:active + .btn-outline-dark,
[data-theme="dark"] .btn-outline-dark:active,
[data-theme="dark"] .btn-outline-dark.active,
[data-theme="dark"] .btn-outline-dark.dropdown-toggle.show { color: #000; background-color: #f8f9fa; border-color: #f8f9fa; }
[data-theme="dark"] .btn-check:checked + .btn-outline-dark:focus,
[data-theme="dark"] .btn-check:active + .btn-outline-dark:focus,
[data-theme="dark"] .btn-outline-dark:active:focus,
[data-theme="dark"] .btn-outline-dark.active:focus,
[data-theme="dark"] .btn-outline-dark.dropdown-toggle.show:focus { box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); }
[data-theme="dark"] .btn-outline-dark:disabled,
[data-theme="dark"] .btn-outline-dark.disabled { color: #f8f9fa; background-color: transparent; }
[data-theme="dark"] .btn-outline-light { color: #212529; border-color: #212529; }
[data-theme="dark"] .btn-outline-light:hover { color: #fff; background-color: #212529; border-color: #212529; }
[data-theme="dark"] .btn-check:focus + .btn-outline-light,
[data-theme="dark"] .btn-outline-light:focus { box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); }
[data-theme="dark"] .btn-check:checked + .btn-outline-light,
[data-theme="dark"] .btn-check:active + .btn-outline-light,
[data-theme="dark"] .btn-outline-light:active,
[data-theme="dark"] .btn-outline-light.active,
[data-theme="dark"] .btn-outline-light.dropdown-toggle.show { color: #fff; background-color: #212529; border-color: #212529; }
[data-theme="dark"] .btn-check:checked + .btn-outline-light:focus,
[data-theme="dark"] .btn-check:active + .btn-outline-light:focus,
[data-theme="dark"] .btn-outline-light:active:focus,
[data-theme="dark"] .btn-outline-light.active:focus,
[data-theme="dark"] .btn-outline-light.dropdown-toggle.show:focus { box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); }
[data-theme="dark"] .btn-outline-light:disabled,
[data-theme="dark"] .btn-outline-light.disabled { color: #212529; background-color: transparent; }
/* DROPDOWNS */
[data-theme="dark"] .dropdown-menu { color: #dee2e6; background-color: #343a40; border-color: rgba(0, 0, 0, 0.15); }
[data-theme="dark"] .dropdown-menu .dropdown-item { color: #dee2e6; }
[data-theme="dark"] .dropdown-menu .dropdown-item:hover,
[data-theme="dark"] .dropdown-menu .dropdown-item:focus { color: #fff; background-color: rgba(255, 255, 255, 0.15); }
[data-theme="dark"] .dropdown-menu .dropdown-item.active,
[data-theme="dark"] .dropdown-menu .dropdown-item:active { color: #fff; background-color: #007A63; }
[data-theme="dark"] .dropdown-menu .dropdown-item.disabled,
[data-theme="dark"] .dropdown-menu .dropdown-item:disabled { color: #adb5bd; }
[data-theme="dark"] .dropdown-menu .dropdown-divider { border-color: rgba(0, 0, 0, 0.15); }
[data-theme="dark"] .dropdown-menu .dropdown-item-text { color: #dee2e6; }
[data-theme="dark"] .dropdown-menu .dropdown-header { color: #adb5bd; }
/* LIST GROUPS */
[data-theme="dark"] .list-group-item-action { color: #fff; }
[data-theme="dark"] .list-group-item-action:hover,
[data-theme="dark"] .list-group-item-action:focus { color: #fff; background-color: #333; }
[data-theme="dark"] .list-group-item-action:active { color: #212529; background-color: #e9ecef; }
[data-theme="dark"] .list-group-item { background-color: #111; border: 1px solid #333; }
[data-theme="dark"] .list-group-item:not(:first-child) { border-top: none; }
[data-theme="dark"] .list-group-item.disabled,
[data-theme="dark"] .list-group-item:disabled { color: #fff; background-color: #000; }
[data-theme="dark"] .list-group-item.active { color: #fff; background-color: #007A63; border-color: #007A63; }
/* TABS */
[data-theme="dark"] .nav-tabs { border-bottom: 1px solid #000; }
[data-theme="dark"] .nav-tabs .nav-link:hover,
[data-theme="dark"].nav-tabs .nav-link:focus { border-color: #212529 #212529 #000; }
[data-theme="dark"] .nav-tabs .nav-link.disabled { color: #333; }
[data-theme="dark"] .nav-tabs .nav-link.active,
[data-theme="dark"] .nav-tabs .nav-item.show .nav-link { color: #fff; background-color: #000; border-color: #212529 #212529 #000; }
/* PAGINATION */
[data-theme="dark"] .page-link { color: #fff; background-color: #111; border: 1px solid #333; }
[data-theme="dark"] .page-link:hover { color: #fff; background-color: #333; border-color: #333; }
[data-theme="dark"] .page-link:focus { color: #fff; background-color: #000; }
[data-theme="dark"] .page-item.active .page-link { color: #fff; background-color: #007A63; border-color: #007A63; }
[data-theme="dark"] .page-item.disabled .page-link { color: #fff; background-color: #000; border-color: #333; }
/* BACKGROUNDS */
[data-theme="dark"] .bg-light { background-color: #212529 !important; }
[data-theme="dark"] .bg-dark { background-color: #fff !important; }
[data-theme="dark"] .bg-white { background-color: #000 !important; }
[data-theme="dark"] .bg-white.text-white,
[data-theme="dark"] .bg-dark.text-white,
[data-theme="dark"] .bg-warning.text-dark,
[data-theme="dark"] .bg-info.text-dark { color: #212529 !important; }
/* BORDERS */
[data-theme="dark"] .border,
[data-theme="dark"] .border-top,
[data-theme="dark"] .border-end,
[data-theme="dark"] .border-bottom,
[data-theme="dark"] .border-start { border-color: #212529 !important; }
/* BREADCRUMB */
[data-theme="dark"] .breadcrumb.border { border-color: #333 !important; }
/* SHADOWS */
[data-theme="dark"] .shadow { box-shadow: 0 0.5rem 1rem rgba(255, 255, 255, 0.15) !important; }
[data-theme="dark"] .shadow-sm { box-shadow: 0 0.125rem 0.25rem rgba(255, 255, 255, 0.075) !important; }
[data-theme="dark"] .shadow-lg { box-shadow: 0 1rem 3rem rgba(255, 255, 255, 0.175) !important; }
/* CARDS */
[data-theme="dark"] .card { background-color: #000; border: 1px solid rgba(255, 255, 255, 0.125); }
/* MODALS */
[data-theme="dark"] .modal-content { background-color: #000; border: 1px solid rgba(255, 255, 255, 0.2); }
[data-theme="dark"] .modal-footer { border-top: 1px solid #212529; }
[data-theme="dark"] .modal-backdrop.show { opacity: 0.75; }
/* ACCORDIONS */
[data-theme="dark"] .accordion:not(.accordion-flush) { border-top: 1px solid #333; border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important; }
[data-theme="dark"] .accordion-button { color: #fff; background-color: #000; border: 1px solid #333; border-top: none; }
[data-theme="dark"] .accordion-button:not(.collapsed) { color: #fff; background-color: #111; border-bottom: none; }
[data-theme="dark"] .accordion-button::after { filter: invert(1) grayscale(100%) brightness(200%); }
[data-theme="dark"] .accordion-collapse { border: 1px solid #333; }
[data-theme="dark"] .accordion-flush .accordion-button { border-right: 0; border-left: 0; border-radius: 0; }
[data-theme="dark"] .accordion-flush .accordion-collapse { border-width: 0; }
[data-theme="dark"] .accordion-flush .accordion-item:first-of-type .accordion-button { border-top-width: 0; border-top-left-radius: 0; border-top-right-radius: 0; }
[data-theme="dark"] .accordion-flush .accordion-item:last-of-type .accordion-button.collapsed { border-bottom-width: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
/* PROGRESS BARS */
[data-theme="dark"] .progress { background-color: #333; }
/* FORMS */
[data-theme="dark"] .form-control::-webkit-input-placeholder,
[data-theme="dark"] .form-control::-moz-placeholder,
[data-theme="dark"] .form-control::placeholder { color: #ccc; }
[data-theme="dark"] .form-control-plaintext { color: #ccc; }
[data-theme="dark"] .form-control { color: #fff; background-color: #333; border: 1px solid #111; }
[data-theme="dark"] .form-select { color: #fff; border-color: #111 !important; background: #333 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23ffffff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; border: 1px solid #111; }
[data-theme="dark"] .form-select:focus { border-color: #dc3545; box-shadow: 0 0 0 0.2rem #dc3545; background-color: rgba(255,0,0,0.1); }
[data-theme="dark"] .form-select:focus::-ms-value { color: #495057; background-color: #fff; }
[data-theme="dark"] .form-select option { color: #000; }
[data-theme="dark"] .form-select:disabled { color: #6c757d; background-color: #e9ecef; }
[data-theme="dark"] .form-select:-moz-focusring { text-shadow: 0 0 0 #495057; }
[data-theme="dark"] .section-title {color: #ffffff !important;}
[data-theme="dark"] .table {color: #ffffff !important;}
[data-theme="dark"] .categories-tabs .nav {background-color: #20242D !important;}
[data-theme="dark"] .text {color: #dfe5f1f0 !important;}
[data-theme="dark"] .card-text {color: #dfe5f1f0 !important;}
[data-theme="dark"] .date {color: #ebebeb !important;}
[data-theme="dark"] .card-title {color: #ffffff !important;}
[data-theme="dark"] .title-topic {color: #ffffff !important;}
[data-theme="dark"] .categories-tabs .nav-link {color: #ffffff !important;}
[data-theme="dark"] form label {color: #ffffff !important;}
[data-theme="dark"] .auth-model .inputs .form-control {border: 1px solid #ebebeb}
[data-theme="dark"] .s-bg-color {background-color: #898989 !important;}
[data-theme="dark"] .semi-bg-white {background-color: #000000 !important;}
[data-theme="dark"] .c-lead {color: #ffffff !important;}
[data-theme="dark"] .accordion-body {background-color: #898989 !important;}
[data-theme="dark"] .breaking-news-item {background-color: #20242D !important; color: #ffffff !important;}
[data-theme="dark"] .economic-calendar-table {background-color: #20242D !important}
[data-theme="dark"] .partners {background-color: #20242D !important; padding-top: 20px}
[data-theme="dark"] .table-hover&gt;tbody&gt;tr:hover {color: #ffffff !important;}
[data-theme="dark"] .tradingview-widget-container {background-color: #fff !important;}
[data-theme="dark"] .printTickerTapeWidget {background-color: #ffffff;}
[data-theme="dark"] .black-section-analysis {background-color: #20242D !important;}
[data-theme="dark"] .category-item {background-color: #20242D !important;}
[data-theme="dark"] .item-box {background-color: #20242D !important;}
[data-theme="dark"] #register-box {background-image: linear-gradient(318deg , #323232 28%, #ffffff00 50%);}
[data-theme="dark"] .register-free-button{color:#fff;}
[data-theme="dark"] .text-secondary {color: #ffffff!important;}
[data-theme="dark"] .categories-tabs iframe {background-color: #ffffff !important;border-radius: 10px;}
[data-theme="dark"] .accordion .accordion-header .accordion-button{background-color: #20242D !important;}
[data-theme="dark"] .semi-bg-white{background-color: #20242D !important;}
[data-theme="dark"] .article-body {background-color: #20242D !important;}
[data-theme="dark"] .schedule-courses {background-color: inherit !important;}
[data-theme="dark"] .schedule-courses .owl-carousel.owl-rtl .owl-item .card {background-color: #20242D !important;}
[data-theme="dark"] .s-bg-color-liner {background: linear-gradient(0deg, transparent, #20242D)}
[data-theme="dark"] .acd-team {background: inherit !important;}
[data-theme="dark"] .location {background: #20242D !important;}
[data-theme="dark"] .share-item a{ background:#000;}


[data-theme="dark"] .tradingview-widget-container,
[data-theme="dark"] .show-markets-tabs,
[data-theme="dark"] .home-calendar,
[data-theme="dark"] .banner2 .shadow-sm,
[data-theme="dark"] .videoSliders,
[data-theme="dark"] .infografySliders,
[data-theme="dark"] .photoSliders,
[data-theme="dark"] .economic-calendar-table.table&gt;:not(:last-child)&gt;:last-child&gt;*,
[data-theme="dark"] .economic-calendar-table.table&gt;:not(caption)&gt;*&gt;*,
[data-theme="dark"] .economic-calendar-table,
[data-theme="dark"] #partnersCarousel .logos .img-fluid,[data-theme="dark"] .blog{
    border: 1px solid #373737;
}
[data-theme="dark"] .items-box .item-box .card-footer { background: #171717 !important;border-top: 1px solid rgb(82 82 82) !important;}
[data-theme="dark"] .economic-calendar-table .tr-collapse{background-color: #282828 !important}

[data-theme="dark"] .border, [data-theme="dark"] .border-top, [data-theme="dark"] .border-end, [data-theme="dark"] .border-bottom, [data-theme="dark"] .border-start{
    border-color: #373737 !important;
}

[data-theme="dark"] .form-control {border: 1px solid #333;}

[data-theme="dark"] .breaking-news-item:hover {
    background-color: #282828 !important;
    color: white !important;
}

[data-theme="dark"] #partnersCarousel .carousel-control-prev-icon,[data-theme="dark"] #partnersCarousel .carousel-control-next {
    filter: invert(0);
}

#register-box .signin{
    margin: 10px;
    background: #e6c33a;
    position: absolute;
    bottom: 20px;
}
}

.breaking-news-item:hover {
    background-color: #fbfbfb !important;
    color:#000 !important;
}

html[dir="rtl"] .toastjs-container {
  left: auto !important;
  right: 30px !important;
}
html[dir="rtl"] .toastjs-container .toastjs {
  border-right-style: solid !important;
  border-right-width: 5px !important;
  border-left-width: 0 !important;
}
html[dir="rtl"] .toastjs.danger {
  border-right-color: #FF4136;
}
html[dir="rtl"] .carousel-indicators {
  margin-left: 17% !important;
}


        .partners-logo .owl-stage {
          display: flex;
          align-items: center;
        }
        .videoSliders .box {
          height: 425px;
        }
        .videoSliders .box,
        .photoSliders .box,
        .infografySliders .box {
          display: block;
          background-color: rgba(0,0,0,.3);
          border-radius: 4px;
          overflow: hidden;
        }
        .photoSliders .box,
        .infografySliders .box {
          height: 300px;
        }

        .country-group .select2-container {

        }
        .country-group .select2-selection__rendered {
        .service-group .select2-selection__rendered,
          line-height: 38px !important;
        }
        .service-group .select2-container .select2-selection--single,
        .country-group .select2-container .select2-selection--single {
          height: 38px !important;
        }
        .service-group .select2-selection__arrow,
        .country-group .select2-selection__arrow {
          height: 38px !important;
        }
        .service-group .select2-container--default .select2-selection--single,
        .country-group .select2-container--default .select2-selection--single {
          border: 1px solid #ced4da;
        }
        .select2-selection__rendered {
          color: #6c757d !important;
        }


.contactustitle{
    padding: 15px;
    border-radius: 10px;
    text-align: center;
}

.contactuscontent{

    
}


.rounded {
    border-radius: 10px !important;
}

.image-cover {
  object-fit: cover !important;
}

.banner2 {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}

.banner2 .container{
}

.banner2 img {
    border-radius: 10px;
}
.banner3 {
  display: flex;
  justify-content: start;
  align-items: center;
}
.banner3 img {
  /*width: 120px;*/
  /*height: 600px;*/
  /*border-radius: 8px;*/
  display: block;
  margin: 0 2rem 2rem;
  object-fit: cover;
  object-position: center center;
}
@media (max-width: 768px) {
  .banner3 img {
    width: 100%;
    height: 70vh;
    max-height: unset;
  }
  .banner2 img {
    width: 100%;
    height: auto;
    max-height: unset;
  }
}
.owl-carousel .owl-item img {
  /*width: auto;*/
}
@media (max-width: 1300px) {
  #navbar .navbar-brand img {
    width: 70px;
    height: 70px;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 0.3rem !important;
    padding-right: 0.2rem !important;
    font-size: 11px !important;
  }
}
.infogarfic-box {
  border-radius: 0;
}
.infogarfic-box .item-box {
  border-radius: 0;
  margin: 0;
  padding: 0;
}
.infogarfic-box .card-img-top {
  border-radius: 0 !important;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.infogarfic-box .container-img {
  height: 100% !important;
  border-radius: 0 !important;
}
.auth-model .modal-content {
  min-height: 90vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.auth-model .modal-content .section-title {
  margin-bottom: 15px;
}
.auth-model input[type="text"],
.auth-model input[type="text"]:focus,
.auth-model input[type="text"]:active,
.auth-model input[type="email"],
.auth-model input[type="email"]:focus,
.auth-model input[type="email"]:active,
.auth-model input[type="password"],
.auth-model input[type="password"]:focus,
.auth-model input[type="password"]:active,
.auth-model .inputs .input-group,
#login-form input[type="text"],
#login-form input[type="text"]:focus,
#login-form input[type="text"]:active,
#login-form input[type="email"],
#login-form input[type="email"]:focus,
#login-form input[type="email"]:active,
#login-form input[type="password"],
#login-form input[type="password"]:focus,
#login-form input[type="password"]:active,
#login-form .inputs .input-group
#forgotPasswordForm input[type="text"],
#forgotPasswordForm input[type="text"]:focus,
#forgotPasswordForm input[type="text"]:active,
#forgotPasswordForm input[type="email"],
#forgotPasswordForm input[type="email"]:focus,
#forgotPasswordForm input[type="email"]:active,
#forgotPasswordForm input[type="password"],
#forgotPasswordForm input[type="password"]:focus,
#forgotPasswordForm input[type="password"]:active,
#forgotPasswordForm .inputs .input-group {
  background-color: #007A63 !important;
  border-radius: 30px !important;
  color: #ffffff !important;
  text-align: center;
  font-size: 15px;
}
.auth-model .inputs .form-control,
#forgotPasswordForm .inputs .form-control,
#login-form .inputs .form-control {
  padding: .5rem 2.5rem !important;
}
.auth-model input::-moz-placeholder,
#forgotPasswordForm input::-moz-placeholder,
#login-form input::-moz-placeholder {
  font-size: 15px;
  color: #ffffff;
} /* Firefox 19+ */
.auth-model input:-moz-placeholder,
#forgotPasswordForm input:-moz-placeholder,
#login-form input:-moz-placeholder {
  font-size: 15px;
  color: #ffffff;
}  /* Firefox 18- */
.auth-model input:-ms-input-placeholder,
#forgotPasswordForm input:-ms-input-placeholder,
#login-form input:-ms-input-placeholder {
  font-size: 15px;
  color: #ffffff;
} /* IE */
.auth-model input::-webkit-input-placeholder,
#forgotPasswordForm input::-webkit-input-placeholder,
#login-form input::-webkit-input-placeholder {
  font-size: 15px;
  color: #ffffff;
}
.submit-section {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
}
#register-box {
  margin-top: 40px;
}
.auth-model .modal-footer {
  margin-top: -20px;
}
.submit-section button {
  font-size: 22px !important;
}


.li-border
    {
        border: 1px solid #dbdcde;
        padding: 10px;
        border-radius: 7px;
        margin: 10px;
    }
    .sub-li-border
    {
        background-color: #f4f7fa;
        /* width: 100%; */
        padding: 5px;
        margin: 5px;
        /* border-bottom: 1px dashed #f3f4f5; */
        border-radius: 7px;
    }
    .list-none
    {
        list-style: none;
    }
    .col-img
    {
        width: 40px !important;
    }

    .myAlert-bottom{
        position: fixed;
        bottom: 0px;
        right: 1%;
        width: 350px;
        height: 100px;
        z-index: 20;
        transition: all ease 300ms;
        background-color: #EBEFF7 !important;
    }
    
  
    .alert{
        display: block;
    }

.tab-content .alert-info {
    color: #ffffff;
    background-color: #2ECC71;
    border-color: #d9b03b;
}

.nav-item .fa-star{
    background: linear-gradient(to bottom, #ffb003 22%,var(--bs-warning) 24%, var(--bs-warning) 26%, var(--bs-warning) 27%,#ffd042 40%,#ffbb2d 78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 13px;
    padding: 0 5px 0 1px;
}    

    .close {
        text-decoration: none;
        float: left;
        font-size: 21px;
        font-weight: 700;
        line-height: 1;
        color: #000;
        text-shadow: 0 1px 0 #fff;
        filter: alpha(opacity=20);
        opacity: .2;
    }

    .link-title
    {
        color: #000  !important;
        text-decoration: none !important;
    }
 
.video-autoplay {
    max-width: 800px;
    margin: 20px auto;
    padding: 0px auto;
    box-shadow: 0px 6px 10px #00000029 !important;
}

.footernote {
    background-color: #343434;
    color: #b1b1b1;
    font-size: 12px;
    padding: 10px;
    margin: 0 auto;
    text-align: justify;
}

.footernote span{
    font-weight: 500;
    color: #d4d4d4;    
}

.footernote span:after {
    content: '*';
    color: #ff0000;
    font-size: 15px;
    line-height: 0;
    padding: 0;
    text-decoration: underline;
    padding: 0 7px;
}

.flex {
 display: flex;
 align-items: center;
 justify-content: center;
}
.social-btns .app-btn {
  width: 45%;
  max-width: 250px;
  color: #fff;
  margin: 20px 10px;
  text-align: left;
  border-radius: 5px;
  text-decoration: none;
  font-family: "Lucida Grande", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  background-color: #101010;
  transition: background-color 0.25s linear;
}
.social-btns .app-btn:hover {
    background-color: #454545;
   }
.social-btns .app-btn i{
   width: 20%;
   text-align: center;
   font-size: 44px;
   margin-right: 7px;
  }
.social-btns .app-btn .big-txt {
   font-size: 26px;
   text-transform: capitalize;
   font-weight: 500;
}
.social-btns .app-btn p {
margin: 10px 10px;
}

.card-courses {
    color: #fff;
    border-radius: 10px;
    background-image: url(https://abacademyco.com/124.jpeg) !important;
    background-size: cover !important;
    background-blend-mode: color-dodge;
}

.card-courses .img img{
    width: 220px;
    height: 150px !important;
    object-fit: cover;
    border-radius: 10px;
}



.card-courses .data h2{
    font-size: 20px !important;
}

.card-courses .data .card-text{
    font-size: 15px !important;
    padding: 0;
    margin: 0;    
}

.card-courses .data .name {
    list-style-type: square;
    padding: 0;
    margin: 0;
}

.card-courses .short-disc{
    max-width: 550px;
}

.card-courses .short-disc .disc{
    margin: 0;
}

@media (max-width: 768px){
   .card-courses .short-disc .disc{
        white-space: break-spaces;
       /* overflow: hidden; 
        height: 198px; */
        text-align: justify;
        text-overflow: ellipsis;
    } 
    .card-courses .registr .btn{
       margin: 0; 
    }
}
.card-courses .type-time .type{
    font-size: 18px !important;
}

.card-courses .type-time{
    border-radius: 10px;
    border: 1px solid #00000029;
    padding: 10px;
}

.card-courses .type-time p{
    padding: 0px;
    margin: 0;
}

.card-courses .type-time .time{
    font-size: 18px !important;
}
.card-courses .date-location .icon{
    max-height: 35px;
}

.card-courses .date-location p{
    padding: 0;
    margin: 0;  
}

.card-courses .date-location .location-cor{
    border-radius: 10px;
    border: 1px solid #00000029;
    padding: 10px;
}

.card-courses .date-location .date,.card-courses .type-time .type{
    text-align: center;
    font-weight: 500 !important;
}

.card-courses .registr .price{
    padding: 10px 0 0;
    text-align: center;
    font-size: 31px !important;
    margin: 0;
}

.card-courses .registr .btn{
    font-size: 18px !important;
}

.card-courses .date-location .date{
    font-size: 16px !important;
}

.ckeditor-html5-video {
    margin: 15px auto;
}

.brokerlogo {
    background-color: #007A63;
    max-width: 250px;
    padding: 20px;
    border-radius: 8px;
}

.courses-videos {
    margin: 0 auto;
}

video{
    width:100%;
    border-radius:10px;
}

.subscriptions-price {
    padding: 20px;
    max-width: 900px;
    margin: 0 auto;
}

.successmsgform {
    font-weight: bold;
    color: #C37729 !important;
    font-size: 20px;
}

.officecontent {
	padding: 30px;
	}

.locationcontainer {
	padding: 20px;
	margin: 30px;
	border: 2px solid #1db55d;
  border-radius: 8px;
	
}

button.btn.btn-primary.main-hover.register-free-button {
  align-items: center;
  appearance: none;
  border-radius: 24px;
  border-style: none;
  box-shadow: rgba(0, 0, 0, .2) 0 3px 5px -1px,rgba(0, 0, 0, .14) 0 6px 10px 0,rgba(0, 0, 0, .12) 0 1px 18px 0;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-size: 14px;
  font-weight: 500;
  height: 48px;
  justify-content: center;
  letter-spacing: .25px;
  line-height: normal;
  max-width: 100%;
  overflow: visible;
  position: relative;
  text-align: center;
  text-transform: none;
  transition: box-shadow 280ms cubic-bezier(.4, 0, .2, 1),opacity 15ms linear 30ms,transform 270ms cubic-bezier(0, 0, .2, 1) 0ms;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.button.btn.btn-primary.main-hover.register-free-button:hover {
  background: #F6F9FE;
  color: #174ea6;
}


a.btn.btn-open-account.second-hover.register-free-button.mx-2 {
  align-items: center;
  appearance: none;
  border-radius: 24px;
  border-style: none;
  box-shadow: rgba(0, 0, 0, .2) 0 3px 5px -1px,rgba(0, 0, 0, .14) 0 6px 10px 0,rgba(0, 0, 0, .12) 0 1px 18px 0;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-size: 14px;
  font-weight: 500;
  height: 48px;
  justify-content: center;
  letter-spacing: .25px;
  line-height: normal;
  max-width: 100%;
  overflow: visible;
  position: relative;
  text-align: center;
  text-transform: none;
  transition: box-shadow 280ms cubic-bezier(.4, 0, .2, 1),opacity 15ms linear 30ms,transform 270ms cubic-bezier(0, 0, .2, 1) 0ms;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.social-slider {
    margin-top: 20px;
    justify-content: center;
    display: flex;
}

.social-slider a{
    border: 2px solid white;
}

img.bannermulti {
    margin-top: 20px;
}

.items.news-date {
    color: #007A63;
}

.article-info-box {
    background-color: #EBEFF7;
    padding: 6px;
    border-radius: 12px;
}

.ltimenu {
    color: #f9df09 !important ;
    font-weight: bold;
}

.card-body {
    min-height: 100px;
}

.goldentxt {
    color: #C37729 !important;
    font-weight: bold !important ;
}

span.cattitle {
    font-weight: bold;
    color: #e89d37;
}

#group9 {
    display: none;
}

.owl-next span {
    color: #007A63;
}

.owl-prev span {
    color: #007A63;
}


.payments .slick-slide {
    margin: 0px 20px;
}

.payments .slick-slide img {
    width: 100%;
}

.payments .slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.payments .slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.payments .slick-list:focus
{
    outline: none;
}
.payments .slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.payments .slick-slider .slick-track,
.payments .slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.payments .slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.payments .slick-track:before,
.payments .slick-track:after
{
    display: table;
    content: '';
}
.payments .slick-track:after
{
    clear: both;
}
.payments .slick-loading .slick-track
{
    visibility: hidden;
}

.payments .slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .payments .slick-slide
{
    float: right;
}
.payments .slick-slide img
{
    display: block;
}
.payments .slick-slide.slick-loading img
{
    display: none;
}
.payments .slick-slide.dragging img
{
    pointer-events: none;
}
.payments .slick-initialized .slick-slide
{
    display: block;
}
.payments .slick-loading .slick-slide
{
    visibility: hidden;
}
.payments .slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.payments .slick-arrow.slick-hidden {
    display: none;
}

.payments .section-title{
    text-align:center;
}


.infogarfic-box img{
    min-height: 420px;
    padding: 0 auto;
}

.investment-calc-container {
    border-radius: 12px;
    margin: 20px auto;
    padding: 20px 10px 0;
    text-align: center;
}

.investment-calc h3{
	color: #123697;
}

.investment-calc-results {
    padding: 15px 0px;
}
span.investment-calc-note {
    font-size: 12px;
    color: #007A63;
    font-weight: bold;
}

@media (max-width: 768px) {
        .videofreme {
          aspect-ratio: 16 / 9;
          width: 100%;
          margin: 20px auto;
        }
    }
    
@media (min-width: 768px) {
        .videofreme {
          aspect-ratio: 16 / 9;
          width: 700px;
          margin: 20px auto;
          max-width:98%;
        }
    
    }</pre></body></html>