.swiper-container.product-active {
  margin-inline-end: 0;
}

.mt-3.whiteproduct__content.d-flex.justify-content-between.align-items-center {
  align-items: flex-start !important;
  flex-direction: column;
  justify-content: center !important;
}

.tpproduct-details__reviewers {
  display: none;
}

.tpcontact__shop {
  padding: 45px 8px;
}

.tpshop__info ul li:last-child {
  word-break: break-all;
}

.text-truncate {
  white-space: unset !important;
}

.whiteproduct__content {
  padding: 0 15px 15px;
  height: 150px !important;
}

.customer-page .customer-order-detail span.order-detail-value {
  margin-left: 0 !important;
}

.customer-page .customer-order-detail span {
  min-width: auto !important;
}

.tpbrand .brand-items img {
  opacity: 1;
}
.cs-footer-v2-main  ul{
    list-style:none;
}

@media (max-width:768px) {
  .whiteproduct__thumb img {
    width: auto !important;
  }
}
  .tp-breadcrumb__title {
    color: #d157fe;
  }
  .tp-breadcrumb__link .breadcrumb-item-active {
    color: #ede2e2;
  }
  .tp-breadcrumb__link span {
    color: #b06af3;
  }

  .navigation-bar .navigation-bar__list {
    justify-content: center;
  }
.site-header .navbar {
    min-height: 120px !important;
}

.site-header .nav-links ul{
    gap: 35px !important;
}

.hero-swiper .slide-content p{
    color: var(--tp-common-white);
}

#features .feature-item{
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: center;
    text-align: center;
}

.cs-footer-v2 a,.cs-footer-v2-bottom span,.cs-footer-v2-contact .cs-contact-item{
    font-family: var(--tp-ff-heading);
}
.sale-popup-section {
    display: none;
}
.cs-footer-v2 {
    background: #190956 !important;
}
.courses .course-image > img{
object-fit: contain !important;
}

#features.features .row{
row-gap: 30px;
}
  #features.features .row .col-lg-2 {
        flex: 0 0 auto;
        width: 33%;
    }

.site-header .nav-container{
    padding: 0 !important;
}

.navbar>.container-fluid{
        max-width: 1470px;
}
.cs-footer-v2 p{
    padding-right: 185px;
}

@media (max-width: 991px){
  .cs-footer-v2 p{
  padding-right: 0px;
  }
}

@media (max-width: 600px){
#features.features .row .col-lg-2 {
    flex: 0 0 auto;
    width: 100%;
}
}
.grey-bg-3 {
    background: #41baf3;
}
.tp-breadcrumb__link span {
    color: #856aeb;
}
.site-header .brand img{
max-height: 100% !important;
}
.site-header .nav-links ul li a{
    font-size: 15px !important;
}
#features .feature-item h6 {
  font-size: 20px !important;
}
.courses .view-link:hover {
    color: #001cff;
}
.courses .mini-label {
  font-size: 28px !important;
}
.stat span {
    font-size: 13px !important;
  font-weight: 500 !important;
}
.view-link {
  font-size: 13px !important;
}
.cs-footer-v2-brand .cs-brand-logo {
  max-height: 80px !important;
}
.cs-footer-v2 h6{
font-size: 14px !important;
}
.cs-footer-v2 a.active{
    color: #837cff !important;
}
.cs-footer-v2 a,.cs-footer-v2-contact .cs-contact-item span, .cs-footer-v2-bottom,.cs-footer-v2-contact .cs-contact-item a,.cs-footer-v2 p,.cs-footer-v2-contact .cs-contact-item span a {
  color: #d6dadf !important;
}
.cs-about-why .cs-feature-icon{
    width: 60px !important;
    height: 60px !important;
}
.postbox .postbox__title a:hover,.rc__post-title a:hover {
    color: #2b0fcf;
}
.cs-footer-v2-contact .cs-contact-item a{
    color: #c9c9c9 !important;
    cursor: auto;
}
    .codesphere-header-meta {
        gap: 36px !important;
    }

.tpproduct-details__quantity{
display: none;
}



@media (max-width: 1040px) and (min-width: 992px){
  .hero-swiper .slide-background{
      object-fit: fill !important;
  }
}


@media (max-width: 576px) {
  .hero-swiper .swiper-button-next, .hero-swiper .swiper-button-prev{
  display:none;
  }
  .site-header .nav-container{
      justify-content: center;
    gap: 50px;
  }
      .site-header .brand {
        margin-right: 0px !important;
    }
    .hero-swiper {
        height: 430px !important;
    }
  .product-filter-content .d-flex.align-items-baseline.justify-content-between.justify-content-md-end {
    align-items: center !important;
    gap: 30px;
}
  .product-filter-button {
    display: flex;
    align-items: center;
    gap: 15px;
}
  .product-filter-nav .nav{
      flex-wrap: nowrap;
  }
  .pt-80.pb-80 {
    padding-top: 20px;
}
  .cs-about-mission {
    padding: 0px 0 !important;
  }
  
  .postbox__content-area p {
    margin-bottom: 20px !important;
}
  .accordion-wrap-three .accordion .row-cols-2>* {
    width: 100%;
}
  .customer-page .profile-content {
    padding: 25px 0;
}
  .customer-page .customer-list-order {
    overflow-x: scroll;}

}