/*
    Theme Name: Histudy Child
    Theme URI: https://rainbowthemes.net/themes/histudy
    Template: histudy
    Description: Histudy is created for Learning Management System. Online OR Offline The template is perfect for e-Learning, Course School, Online School, Kindergarten, Classic LMS, University Status, Instructor Portfolio, Language Academy, Gym Coaching, Online Course, Single Course, marketplace, University Classic, Home Elegant, Home technology, and other needed dashboard, inner and details pages availability. The template has included everything you need for a complete online education center and LMS.
    Author: Rainbow-Themes
    Author URI: https://themeforest.net/user/rainbow-themes/portfolio
    Version: 1.0.0
    License: Envato Marketplaces Split License
    License URI: https://themeforest.net/licenses/standard
    Text Domain: histudy-child
    Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post
    This theme, like WordPress, is licensed under the Envato Split License.
*/
.justify-content-right {
  justify-content: right !important;
}
.main-wrapper .rbt-header .mainmenu-nav .mainmenu > li > a {
  height: auto;
  line-height: unset;
}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
    .rbt-header .mainmenu-nav .mainmenu > li > a {
      padding: 0 20px !important;
    }
}
.rbt-header .mainmenu-nav .mainmenu > li.is-active > a {
	color: var(--color-primary) !important;
}
.custom-list-style .icon {
  width: 40px !important;
  min-width: 40px !important;
  height: 40px !important;
  background: transparent !important;
}
.custom-list-style .feature-title {
  font-size: 18px !important;
  line-height: 24px !important;
}
.custom-service-style .service-card {
  background-color: #f6f6f6;
}
.custom-service-style .inner .icon img {
  width: 50px;
}
.custom-service-style .inner .content .title a {
  pointer-events: none;
  color: var(--color-heading);
}
.custom-list-style-2-col .rbt-feature-wrapper .rbt-feature {
  margin-top: 15px;
}
.content-item-content.rbt-default-sidebar-wrapper .mainmenu-nav li.tutor-dashboard-menu-item.tutor-dashboard-menu-logout {
	padding-top: 10px;
	margin-top: 10px;
	padding-left: 0;
	border-top: 1px solid var(--color-border);
}
.bg-gray .rbt-banner-1::after {
  background-image: url(images/banner-bg-shape-gray.svg) !important;
}
.custom-trainer-image {
  width: 400px;
}
.custom-trainer-bio {
  width: calc(100% - 400px);
}
#upgrade-required-modal .tutor-d-inline-block {
	width: 80px;
}
.btn-height-50 {
	height: 50px !important;
	line-height: 48px !important;
}
.font-weight-normal {
  font-weight: normal !important;
}
.counter-up-custom2 .rbt-counterup .inner .content .counters {
  font-size: 40px;
}
.modal-plans .pricing-table {
	padding: 20px 15px 15px;
}
.modal-plans .pricing-table .pricing-header .title {
	font-size: 20px;
	line-height: 1;
}
.modal-plans .rbt-badge {
  line-height: 100%;
  height: 45px;
  padding: 5px 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.modal-plans .pricing-table .pricing-header .price-wrap .amount {
  font-size: 36px;
  line-height: 1;
}
.modal-plans .rbt-btn {
	height: 50px;
	line-height: 48px;
	padding: 0 15px;
}
.modal-plans [data-toggle="tooltip"] {
  border-bottom: 1px dotted;
  cursor: pointer;
}
.tooltip.show {
  z-index: 99999;
}
.tooltip-inner {
  font-size: 12px;
  line-height: 16px;
  text-align: left !important;
}
.tooltip-inner ul {
  margin: 0;
}
.tooltip-inner ul li {
  color: #fff;
  margin-top: 5px;
  margin-bottom: 5px;
}
@media only screen and (min-width: 768px) {
  .custom-list-style-2-col .rbt-feature-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
  }
  .custom-list-style-2-col .rbt-feature-wrapper .rbt-feature {
    width: calc(50% - 7.5px);
  }
  .custom-list-style-2-col .rbt-feature-wrapper .rbt-feature:nth-child(1), .custom-list-style-2-col .rbt-feature-wrapper .rbt-feature:nth-child(2) {
    margin-top: 0px;
  }
}
@media only screen and (max-width: 768px) {
  .custom-trainer-image, .custom-trainer-bio {
    width: 100%;
  }
}