.tutor-course-builder-video-source { 
    display: none !important; 
}

.justify-text {
  text-align: justify;
}


.top-expended-inner.rbt-header-sec.align-items-center {
    display: none;
}

.rainbow-description {
    text-align: justify;
}

.mt--20  {
    text-align: justify !important;
}

.subtitle-3 {
    text-align: justify;
}


.rbt-breadcrumb-default {
    margin-top: 50px; 
}


.rbt-price,
.jp-relatedposts,
.tutor-btn,
.tutor-fs-7,
.subtitle,
.d-flex,
.rbt-author-meta,
.rbt-price-wrapper.d-flex.flex-wrap.align-items-center.justify-content-between,
.rbt-price::before {
    display: none !important;
}



.rbt-card-body .rbt-card-top {
    display: none !important;
}


.rbt-card-body .rbt-meta {
    display: none !important;
}


.rbt-card-text::before {
  content: "MS Academy offers specialized programs in English education, research, and teacher training. Designed for UG, PG, and B.Ed. students, our courses combine practical experience with academic excellence to prepare you for real-world success in classrooms and beyond.";
  display: block;
  font-size: 1.1rem;
  
}


.rbt-review {
    display: none !important;
}




.description.rbt-card-generic-description {
    text-align: justify;
}



.since {
  transform: translate(20px, -80px) scale(0.8);
  margin-right: -60px;
}




.thumb-2 {
    display: none;
}

.satisfied{
	 transform: translateY(-4px);
	 margin-left: -90px;
}
@media only screen and (max-width: 767px) {
    .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        padding-right: 10px;
        padding-left: 10px;
    }
}
@media (max-width: 480px) {
  .thumb-1 {
    border: none;
    border-radius: 0;
    box-shadow: none;
    height: auto;
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 575px) {
  .about-style-4.version-04 .enrolled {
    display: block !important;
    font-size: 10px;     
    width: 30%;           
    text-align: left;
    padding: 2px 5px;    
    height: 90px;   
    line-height: 1;       
    overflow: hidden;    
  }
}


@media (max-width: 768px) {
  .about-style-4.version-04 .enrolled .profile-share a img {
    width: 30px;
    height: 30px;
  }
	
  .about-style-4 .about-thumb .since .number {
    font-size: 28px;
    line-height: 22px;
  }
		 
  .about-style-4 ul {
    display: grid;
    grid-template-columns:       repeat(2, 1fr);  
    grid-auto-rows: auto;               gap: 10px;                              
  
}
}
@media only screen and (max-width: 420px) {
  .rbt-mobile-counterup {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    gap: 10px;
    padding: 10px;
  }

  .rbt-mobile-counterup > * {
    flex: 0 0 auto;      
    width: 120px;         
    font-size: 12px;        
    padding: 5px;        
  }
}

@media (max-width: 480px) {
  .about-style-4.version-04 .enrolled .profile-share a img {
    width: 25px;
    height: 25px;
  }
	.about-style-4 .about-thumb .since .number {
    font-size: 20px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .about-style-4.version-04 .since {
    right: 20px;
    top: 0px;
    height: 60px;
		width:100px;
  }
}
@media only screen and (max-width: 575px) {
    .rbt-course-grid-column {
        margin-top: 20px; /* Adjust the value as needed */
    }
}
.mainbar-row.rbt-navigation-end.align-items-center {
    height: 100px; /* Change to your desired height */
    align-items: center; /* Keep vertical alignment */
}
.read-more-btn {
    display: none !important;
}

/* 1) Make sure the subtitle span is visible */
.rbt-counterup .subtitle {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  font-size: 1.5rem !important; /* Increase size */
  font-weight: 600 !important;  /* Make it semi-bold */
  color: #333 !important;       /* Ensure it's visible */
  line-height: 1.4 !important;
  margin-top: 0.5rem;
}


/* 2) Ensure its container isn’t clipping it */
.rbt-counterup .inner,
.rbt-counterup .content {
  overflow: visible !important;
}

/* 3) If your container has fixed height causing clipping, you can increase it */
.rbt-counterup {
  min-height: auto !important;
  padding-bottom: 1rem;              /* give it some breathing room */
}


.section-title .title {
    padding-top: 80px;
}


.text-center {
    padding-top: 60px;
}
.top-expended-wrapper {
    display: none !important;
}
.inner-top .description,
.inner-top .rbt-information-list {
    display: none !important;
}
.contact-with-us {
    display: none !important;
}

.course-card {
  background: #fff;
  padding: 30px 20px;
  border-radius: 16px;
  box-shadow: 0 8px 16px rgba(0,0,0,0.05);
  font-weight: 600;
  font-size: 18px;
  text-align: center;
}

.swiper {
  padding-bottom: 40px;
}
.swiper-slide {
  width: auto;
  max-width: 250px;
}
.swiper-pagination-bullet {
  background: #ccc;
  opacity: 1;
}
.swiper-pagination-bullet-active {
  background: #6c63ff;
}


/* Make sure submenu is visible on hover */
.menu-item-has-children:hover > .submenu {
  display: block;
  opacity: 1;
  visibility: visible;
}

/* Optional: add smooth dropdown effect */
.submenu {
  transition: all 0.3s ease;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  z-index: 999;
  background: #fff; /* change based on your theme */
  padding: 10px 0;
}
.menu-item-has-children > a[href="https://nellaimsacademy.com/events-2/"] {
  cursor: default;
  pointer-events: none;
}







