/*
 Theme Name:   Course Builder Child
 Author:       360inc
 Author URI:   https://wewant360.com/
 Template:     course-builder
 Version:      1.0.0
 Text Domain:  course-builder-child
*/
.thim-sc-text-box.size-small .title-1 {
    font-size: 15px !important;
}
.thim-sc-testimonials.layout-5 .slider-container .slider .item .user-info a {
    color: #fef633 !important;
}
.user-info a {
    color: #ffffff;
}
.home-course-section .participants {
    display: none;
}
.home-course-section .course-item .course-title {
    min-height: 85px;
}


#text-3 > div > ul > li:nth-child(1) {
    /* font-size: 14px; */
    display: inline-flex;
}
.hide-cource-title .number-courses {
    display: none;
}
.page-title .breadcrumb-content #breadcrumbs li {
    color: #ffffff !important;
}
#lp-single-course .course-thumbnail .time {
    display: none;
}
body.single-lp_course.lp-landing footer#colophon {
    margin-bottom: 0px !important;
}
.single-lp_course #thim-landing-course-menu-tab .course-purchase-info {
    display: none;
}
.s-btn{
	margin-top:25px;
}
/* @media screen and (min-width: 800px) and (max-width: 1300px) {
  .width-navigation .main-menu>li.menu-item>a {
    padding: 20px 10px !important;
}
} */
header#masthead.template-layout-2 .main-header {
    display: flex;
}
header#masthead.template-layout-2 .main-header {
    padding-top: 10px !important;
}
.challenge_content .thim-sc-image-box .text-content {
	display: flex;
	align-items: center;
}
.challenge_content .thim-sc-image-box .text-content .text-content-inner {
	margin-top: 0 !important;
}

@media screen and (min-width: 768px){
	.width-navigation .main-menu>li.menu-item>a {
		padding: 20px 10px !important;
		font-size: 15px !important; /* Set the font size to 15px */
	}
}
@media screen and (min-width: 768px) and (max-width: 1500px) {
	
}
@media only screen and (max-width: 1200px) and (min-width: 1031px) {
  .width-navigation .main-menu>li.menu-item>a {
    padding: 20px 5px !important;
    font-size: 13px !important;
  }
}
.single-lp_course .page-title.layout-2 .main-top .content .text-description .banner-description>.price {
    margin-bottom: unset !important; 
}
@media (min-width: 768px){
.elementor-7228 .elementor-element.elementor-element-e844270 {
    width: 55.439% !important;
}
}
#Expertise .thim-course-block-3 .course-item .course-meta {
    display: none !important;
}
#Expertise .thim-course-block-3 .sale .wrapper .sale-course-label,.thim-course-block-3 .sale .wrapper:before {
        display: none;
}
#Expertise .thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item .thumbnail .wrapper{
	display:none !important;
}
.single .page-title .main-top .content .text-title:after{
	display:none;
}
.hide-cource-title .thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item .thumbnail .wrapper {
    display: none !important;
}
/* .custom_lp_collection .thim-course-block-3 .course-item .featured-img img {
    height: 210px !important;
} */
.custom_lp_collection .thim-course-block-3 .course-item .featured-img img {
    height: 365px !important;
}
.post-type-archive-knowledge-center .thim-course-block-3 .course-item .featured-img img{
    height: auto !important;
}
.page-id-7834 .thim-courses-collection.squared-courses-collection {
    display: none;
}
.page-id-7834  .custom_lp_collection .thim-course-block-3 {
    padding-top: 0px !important;
}
.post-type-archive-knowledge-center aside#secondary,.single-knowledge-center aside#secondary {
    display: none;
}
.post-type-archive-knowledge-center .col-md-9 , .single-knowledge-center .col-md-9 {
    flex: unset;
    max-width: 100% !important;
}
.post-type-archive-knowledge-center  .thim-course-block-3 {
    padding-top: 0px !important;
}
.post-type-archive-knowledge-center section.content-area {
    background-color: #F5F5F5;
}
.single-lp_course .thim-related-course{
	display:none !important;
}
.post-type-archive-expertise aside#secondary,.single-expertise aside#secondary {
    display: none;
}
.post-type-archive-expertise .col-md-9 , .single-expertise .col-md-9 {
    flex: unset;
    max-width: 100% !important;
}
.experti-image-shortcode .thim-course-block-3 .course-item .featured-img img {
    height: 210px !important;
	width: 100%;
    object-fit: cover;
}
.post-type-archive-expertise  .thim-course-block-3 {
    padding-top: 0px !important;
}
.post-type-archive-expertise section.content-area {
    background-color: #F5F5F5;
}
.single-expertise .page-title .main-top .content {
    margin-top: -40px;
}
.post-type-archive-expertise .site-content {
    padding-top: 70px;
    padding-bottom: 60px;
}
/* 
.single-lp_course .course-info .list-inline {
    display: none !important;
}
.single-lp_course .page-title.layout-2 .breadcrumb-content .breadcrumbs-wrapper {
    background: unset;
} */
/* .single-lp_course .page-title .breadcrumb-content .learn-press-course-buttons {
    display: none;
}
.single-lp_course .page-title.layout-2 .main-top .content .text-description .banner-description>.price {
    display: none;
}
.archive-courses .content .thumbnail .price, .archive-courses .content .thumbnail .price {
    display: none !important;
} */

/* .page-title.layout-2 {
    overflow: visible !important;
} */
.page-title.layout-2 .breadcrumb-content .breadcrumbs-wrapper {
/*     height: 180px !important; */
}
/* @media screen and (max-width: 500px) {
    .course-info {
        display: none !important;
    }
} */
.page-title .breadcrumb-content #breadcrumbs li a:hover {
    color:#fff !important;
}
.single-knowledge-center .page-title .breadcrumb-content #breadcrumbs > li:nth-child(2) a{
/*     pointer-events: none !important; */
}
.kcenter-img{
	    border: 5px solid #e0e0e0e8;
}
.kcenter-title{
	    font-size: 18px;
    line-height: 28px;
    padding: 0 30px 10px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}
.page-id-8012 .thim-course-block-3 .course-item .featured-img img, .page-id-8107 .thim-course-block-3 .course-item .featured-img img , .page-id-8102 .thim-course-block-3 .course-item .featured-img img{
    min-height: 210px !important;
	width: 100%;
    object-fit: cover;
}
.page-id-8012 .thim-course-block-3 .course-item .featured-img img{
	min-height: 210px !important;
	max-height: 210px !important;
}
.thim-course-block-3 .course-item .featured-img img{
	/*min-height: 210px;*/
    height: 280px;
    width: 100%;
    object-fit: cover;
}
.single-post .entry-date {
    display: none !important;
}
header#masthead.palette-custom .width-navigation .main-menu>li>a:hover {
    color: #F57236 !important;
}
header#masthead.palette-custom .width-navigation .main-menu>.current-menu-item>a {
    color: #F57236 !important;
}
.single-post .entry-meta span.author.vcard,.single-post  span.comment-total {
    display: none;
}
.single-post .entry-meta>span:before {
    content: "" !important;
}
.single-post .entry-meta>span {
    text-transform: capitalize;
   margin-left: 0px;
	font-weight:500;
	color:#6E519D !important; 
}
.expertise-boxes .thim-course-block-3 .course-item .wrapper {
    /*min-height: 416px !important;*/
    min-height: 385px !important;
/* 	min-height: 350px !important; */
}
.page-id-7818  .thim-course-block-3 .course-item .participants {
    font-size: 13px !important;
}
.page-id-7818  .thim-course-block-3 .col-sm-3.course-item .course-meta .course-rating span {
    display: block !important;
}
#thim-header-topbar .thim-sc-course-search button {
    background-color: #4f3082;
}
td, tr {
    border: 1px solid #e5e5e5 !important;
}
.single-expertise table {
    margin-bottom: 25px;
    margin-top: 25px !important;
}
.single-post article .content-inner .entry-content-wrapper .right-content .entry-content img {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.single-post article .content-inner .entry-content-wrapper .right-content .entry-content p {
    margin-bottom: 10px !important;
}
.page-id-7834 .thim-course-block-3 .course-item .post_content_sector{
    color: #888;
    font-size: 16px;
    line-height: 30px;
    font-weight: 300;
/*     padding: 0 30px 10px; */
 	padding: 0 18px 10px; /* Add By Nirali for Responsive issue Fix*/
    min-height: 188px;
    text-align: center;
}
.page-id-7834 .home-course-section .course-item .course-title {
    min-height: unset;
	pointer-events: none;
}
.page-id-7834 .custom_lp_collection .thim-course-block-3 .course-item .featured-img img {
    height: auto !important;
}
.page-id-6974 .thim-sc-image-box .text-content {
    display: flex;
    content: center;
    align-items: center;
    align-content: center;
}
#breadcrumbs > li:nth-child(2){
/* 	pointer-events: none; */
}
.single-post p {
    /*color: #888888 !important;*/
	font-weight:300 !important;
}
.elementor-element .elementor-widget-container {
    color: #534f4f !important;
	font-weight:300 !important;
}
.single-post article .content-inner .entry-content-wrapper .right-content .entry-content p {
    /*color: #888 !important;*/
	font-weight:300 !important;
}
td{
    font-weight: 300 !important;
	color: #534f4f !important;
}
.page-id-6937 .thim-sc-post-block-1 .row .item .inner-item .title {
    min-height: 85px;
}
tbody td b {
    color: #6E519D;
    font-weight: 500;
}
/* .post-type-archive-expertise .site-content {
    width: 1400px !important;
    padding: 70px 85px 70px 85px !important;
} */
.post-type-archive-expertise .site-content {
    width: 100% !important;
    padding: 40px 132px !important;
}
@media (max-width: 850px){
	.footer .footer-col6 {
		flex: 0 0 47.33% !important;
		max-width: 50.33% !important;
	}
	.wpforo-main .wpforo-forum {
		border-left: none !important;
	}
	#colophon > div.footer > div > div > div:nth-child(1),#colophon > div.footer > div > div > div:nth-child(6){
		flex: 0 0 100% !important;
    	max-width: 100% !important;
	}
}
@media (max-width: 1024px){
	.responsive.single-post article .content-inner .entry-content-wrapper .left-content .social-share {
    margin-top: 0;
    display: flex !important;
}
.responsive .thim-course-block-3 .course-item .course-title {
    font-size: 18px !important;
    padding: 0px 30px 8px 30px !important;
    font-weight: 400 !important;
    line-height: 26px !important;
}

/* css start for home page nm */
.home-course-section .course-item .course-title {
  min-height: 100px !important;
}
/* css end for home page nm */
}
.mobile-menu-container .inner-off-canvas ul li.current-menu-item>a, .mobile-menu-container .inner-off-canvas ul li.current-menu-parent>a, .mobile-menu-container .inner-off-canvas ul li.current-menu-ancestor>a, .mobile-menu-container .inner-off-canvas ul li.current-page-parent>a, .mobile-menu-container .inner-off-canvas ul li.current-page-ancestor>a {
    color: #6E519D !important;
}
.mobile-menu-container .inner-off-canvas ul li>a:hover {
     color: #6E519D !important;
}

@media (max-width:1024px) and (min-width:769px){
	.home-course-section .col-sm-4 {
		flex: 50% !important;
		max-width: 50% !important;
/* 		max-width: 90% !important; */
	}
	.articles-title-main .thim-sc-heading.layout-2 {
	  margin-bottom: 0px;
	  margin-top: -60px;
	}
	.hide-cource-title .thim-course-block-3 .course-item .post_content_sector {
		min-height: 210px;
	}
	.audio_book_main .thim-course-block-3 .masonry-items .course-item .course-title {
		margin-top: 20px !important;
	}
	.expertise-boxes .responsive .thim-course-block-3 .course-item {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	
/* css start for home page section nm */
/* 	.home-course-section .elementor-element-populated {
		margin: 70px 30px 0px 0px !important;
	} */
	.hide-cource-title .elementor-element-populated {
		margin: 40px 0px 0px 0px !important;
	}
/* css end for home page section nm */
/* css for expertise subpages css start nm */
	.single-expertise .site-content {
	   padding-top: 50px ;
	   padding-bottom: 0px;
	}
/* css for expertise subpages css end nm */
/* css for knowledge-center sub pages start nm */
	.single-post .container.site-content{
	   padding-top: 50px ;
       padding-bottom: 0px;
	}
/* css for knowledge-center sub pages end nm */
/* Business analytics css start nm  */
	.business-analytics-main {
		  margin-top: 150px;
	}
/* Business analytics css end nm  */
	.page-child .site-content {
		  padding-top: 60px;
		  padding-bottom: 60px
		}
}
@media (max-width:768px) and (min-width:430px){
	.home-course-section .home-course-section .col-sm-4 {
		flex: 100% !important;
		max-width: 100% !important;
	}
	.home-course-section .responsive .thim-course-block-3 .course-item {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	.hide-cource-title .thim-course-block-3 .course-item .post_content_sector {
		min-height: 320px !important; 
	}
	.articals_main .col-md-3{
		flex: 0 0 50% !important; 
        max-width: 50% !important; 
	}
	.articals_main .responsive .thim-course-block-3 .course-item, .responsive .thim-sc-post-block-1 .row .item {
        padding-left: 10px !important; 
        padding-right: 10px !important; 
    }
	.latest-articles-btn-main .view-more-home {
        margin-top: -50px !important;
    }
	.articals_main .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
		padding: 5px;
	}
	.articles-title-main .thim-sc-heading.layout-2 {
	  margin-bottom: 0px !important;
	  margin-top: -10px !important;
	}
	.hide-cource-title .responsive .thim-collection-info h3.title {
        font-size: 44px!important;
        font-weight: 400!important;
        line-height: 46px!important;
    }
	.solution_main .thim-sc-image-box .text-content-inner h3.title-box {
	  font-size: 32px!important;
	  font-weight: 400!important;
	  line-height: 40px!important;
	}	
}
@media (max-width: 1199px){
.responsive .thim-sc-event-layer2-row .events-layer-2 {
    position: relative !important;
    margin: auto;
    left: 0;
    padding: 30px 15px;
}
}
@media (max-width: 1024px){
	
.responsive .thim-course-block-3 .course-item .course-title {
/*     padding: 0px 30px 8px 16px !important; */
		padding: 0px 6px 0px 6px !important;
		margin-top: -10px;
	}
	.thim-course-block-3 .masonry-items .course-item .course-title {
		margin-top: -5px !important;
	}
/* css start for Sector page nm */
	.home-course-section .course-item .course-title {
	  	min-height: 70px !important;
	}
/* css end for Sector page  nm */
}
@media (max-width: 768px){

	.single-expertise .course-summary .landing-1 .course-landing-summary.has-social .content-landing-1 {
	    width: 100% !important;
		    padding: 0px !important;
	}
	.single-expertise .course-summary .landing-1 .course-landing-summary .sticky-sidebar .thim-social-share .links li {
	    margin-right: 15px;
	}
	.single-expertise .course-summary .landing-1 .course-landing-summary .sticky-sidebar .thim-social-share .links {
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -moz-flex;
	    display: -ms-flexbox;
	    display: flex;
	    justify-content: center;
	}
	.single-expertise .landing-1 .share {
	    display: block !important;
			  width: 100%;
	}
	.single-expertise .course-landing-summary.has-social .share {
	    width: 100% !important;
	}
	.single-expertise .theiaStickySidebar {
	    position: unset !important;
	}
	.post-type-archive-expertise .site-content {
	    padding: 70px 50px !important;
	}
	.responsive.single-post.header-template-overlay .site-content {
	    padding-top: 20px !important;
	}
	.responsive.single-lp_course #main-content #lp-single-course .course-summary .landing-1 .course-landing-summary .sticky-sidebar .thim-social-share .links li {
	    margin-right: 15px;
	}
	.responsive.single-lp_course #main-content #lp-single-course .course-summary .landing-1 .course-landing-summary .sticky-sidebar .thim-social-share .links {
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -moz-flex;
	    display: -ms-flexbox;
	    display: flex;
	    justify-content: center;
	}
	.responsive.single-lp_course #main-content #lp-single-course .landing-1 .share {
	    display: block !important;
			  width: 100%;
	}
	.single #lp-single-course .theiaStickySidebar {
	    position: unset !important;
	}
	.page-title.layout-2 .breadcrumb-content .breadcrumbs-wrapper {
	    height: unset;
	}
	.single-lp_course .page-title.layout-2 .breadcrumb-content .breadcrumbs-wrapper {
	    height: unset !important;
		 background: #fff0 !important;
	}
	.responsive.single-lp_course header#masthead.template-layout-2~#main-content .page-title .main-top .banner-description {
	    font-size: 14px !important;
	}
	#home-first-section .title-1  {
	    font-size: 46px !important;
	}
	.responsive .page-title .main-top.parallax {
	    background-attachment: initial;
	}
	.responsive .thim-course-block-3 .title {
	    text-align: center !important;
	}
	.single-lp_course header#masthead.template-layout-2~#main-content .page-title .main-top {
	    padding-top: 85px !important;
	}
	.single-lp_course .page-title.layout-2 .main-top .content .text-description .banner-description {
	    margin-bottom: 0px !important;
	}
	.page-title .main-top .content .text-title h1{
	   line-height: 50px !important;
	}
/* css for expertise subpages css start nm */
	.single-expertise main#main {
	   margin-top: -30px !important;
	}
/* css for expertise subpages css end nm */
}
@media (max-width: 480px){
	.single-expertise .main-top .content .text-title h1, .page-title .main-top .content .text-title h2 {
	    font-size: 32px !important;
	    font-weight: 100;
	    line-height: 40px !important;
	}
	.single-expertise h1.title {
	    text-align: center;
	    font-size: 30px;
	}

	.single-post .page-title .breadcrumb-content #breadcrumbs, .single-expertise .page-title .breadcrumb-content #breadcrumbs {
	    padding: 10px 10px !important;
	}
	.responsive .thim-collection-info .description {
	    display: block!important;
	}
	.responsive.single-lp_course #main-content #lp-single-course .course-summary .landing-1 .course-info {
	    display: inline-block;
	    padding: 0;
	    margin: 0;
	    display: inline !important;
	    justify-content: center;
	}
	#home-first-section .title-1 {
	    font-size: 30px !important;
	    line-height: 50px;
	}
}
@media (max-width: 425px){
	.post-type-archive-expertise .site-content {
	    padding: 10px 50px 10px 50px!important;
	}
	.single-post .page-title .content .text-title h1, .single-post .page-title .content .text-title h2 {
	    font-size: 42px !important;
	    line-height: 60px;
	}

}
@media (max-width: 360px){

/* .responsive .thim-sc-text-box.style-4.size-small {
    text-align: unset;
} */
	.responsive .thim-custom-title {
	    text-align: left !important;
	}
}
/*.thim-course-block-3 .course-item .featured-img img {
    width: 100%;
    object-fit: cover;
}*/
.entry-meta-expertise{
	font-size: 16px;
    line-height: 22px;
    color: #878787;
    letter-spacing: 0.3px;
    margin-bottom: 50px;
    text-align: center;
}
.entry-meta-expertise span {
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
}
span.meta-category {
    pointer-events: none;
}
.single-lp_course .page-title.layout-2 .breadcrumb-content .breadcrumbs-wrapper {
/*     height: 168px; */
    background: #FFF;
    max-width: 974px;
    border-radius: 100px;
}

@media (min-width: 678px){
	.footer .col-md-2 {
	    -webkit-box-flex: 0;
	    -webkit-flex: 0 0 16.66667%;
	    -ms-flex: 0 0 16.66667%;
	    flex: 1 0 16.66667%;
	    max-width: 30.66667%;
	}
	.single-lp_course  .page-title.layout-2 .breadcrumb-content .breadcrumbs-wrapper {
	    height: 180px !important;
	}
	.single #lp-single-course .course-summary .landing-1 .course-info {
	    margin-bottom: 37px;
	    margin-top: -30px;
	    position: relative;
	    z-index: 9999;
	}
}
.single-expertise h1.title {
    text-align: center;
}
.table-class{
	overflow-x: auto; 
    max-width: 100% !important;
}
/* .page-title .main-top .content .text-title h1{
   line-height: 70px !important;
} */
/* Define scrollbar styles */
.table-class::-webkit-scrollbar {
    width: 8px; /* Width of the scrollbar */
}

/* Track */
.table-class::-webkit-scrollbar-track {
    background: #f1f1f1; /* Color of the track */
	 border-radius: 6px !important; /* Roundness of the handle */
}

/* Handle */
.table-class::-webkit-scrollbar-thumb {
    background: #6E519D; /* Color of the handle */
    border-radius: 6px !important; /* Roundness of the handle */
}

/* Handle on hover */
.table-class::-webkit-scrollbar-thumb:hover {
    background: #483274; /* Darker color when hovered */
	
}
/* Start CSS By Nirali */
@media only screen and (max-width: 1366px) and (min-width: 1024px){
	.sectionTop_padding .row.no-gutters{
	   min-height: 500px;
	}
}
/* End CSS By Nirali */
/* box hover */
.course-item.col-sm-4.free.business-analytics:hover,
.post-type-archive-expertise .course-item:hover,
.page-id-8012 .thim-course-block-3 .course-item:hover,
.page-id-8102 .thim-course-block-3 .course-item:hover,
.page-id-8107 .thim-course-block-3 .course-item:hover,
.page-id-7977 .thim-course-block-3 .course-item:hover,
.page-id-8097 .thim-course-block-3 .course-item:hover {
    transition: transform 0.5s ease;
    transform: scale(1.03);
}
/* experts image box text align center */
.course-item.col-sm-4.free.business-analytics {
    text-align:center;
}
/* repeate title none */
.single-expertise .entry-top h1.title,
.single-expertise .entry-top .entry-meta-expertise,
.post-type-archive-expertise .thim-collection-info .title, 
.single-post article .content-inner .title,
.single-post article .content-inner .entry-meta{
	display:none;
}
/* expertise detail page feature image */
.single-expertise .post-formats-wrapper .post-image img,
.single-post .post-formats-wrapper .post-image img{
	display:none;
}
/* expertise & article listing page */
.post-type-archive-expertise .course-item .course-title,
.page-id-8012 .course-item .course-title{
	text-align:center;
}
.success-story-slider .owl-carousel.owl-loaded.owl-drag {
/*    padding: 10px;*/
}
#home-first-section .success-story-slider .col-md-7 {
    padding-top: 20px;
    padding-left: 40px;
}
.success-story-slider .col-md-5 {
    padding-right: 0px !important;
    margin-right: 0px !important;
}
.success-story-slider .owl-nav {
    display: flex;
    width: fit-content;
    margin-left: -104px;
    margin-bottom: -10px;
}
.success-story-slider .owl-carousel .owl-item {
    overflow: hidden;
    margin-right: 0px;
}
.success-story-slider .owl-nav .owl-prev,
.success-story-slider .owl-nav .owl-next {
    background: #6E519D;
    padding: 10px 20px;
    color: #fff;
}
.success-story-slider .owl-nav i.fas.fa-angle-right,
.success-story-slider .owl-nav i.fas.fa-angle-left {
    font-size: 24px;
}
.d-flex.author {
    margin-top: 15px;
}
.success-story-slider .author img {
    width: 61px;
    height: 61px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.thim-sc-event-layer2-row .success-story-slider{
    display: none;
}
.thim-sc-event-layer2-row .success-story-slider .col-md-7 {
    padding-top: 0px;
    padding-left: 40px;
}
#home-first-section .success-story-slider .success-img img{
    height: 200px;
    object-fit: contain;
	object-position:top;
}
a.success-img{
    margin-right: 0px;
}
.thim-sc-event-layer2-row .success-story-slider .owl-nav {
    display: flex;
    width: fit-content;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 20px;
}
@media screen and (max-width: 1200px){
#home-first-section .success-story-slider{
    display: none !important;
}
.thim-sc-event-layer2-row .success-story-slider{
    display: block;
}
}
/* @font-face {
  font-family: "Acumin Variable Concept";
  src: url('/font/AcuminVariableConcept-WideMedium.ttf') format('truetype');
}
@font-face {
    font-family: "Gotham";
    src: url('/font/GothamMedium.otf') format('truetype');
}
body #primary-menu,body #primary-menu li, body #primary-menu li a {
    font-family: "Gotham" !important;
} */
.page-id-7834 .thim-course-block-3 .course-item .course-title {
    font-size: 20px;
    line-height: 28px;
    padding: 0 20px 10px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
    text-align: center;
}
.page-id-7834 .course-item:hover .course-title {
        color: #6E519D; /* Change to your desired color */
    }
.page-title .main-top .content .text-title h1, .page-title .main-top .content .text-title h2 {
    text-align: center;
    color: var(--thim-page-title-text-color);
}
.page-title .main-top .content .text-title:after{
	display:none;
}
.page-id-8102 textarea#topic_content {
    height: 120px;
    border-radius: 10px;
    border: 1px solid #cccccc;
	padding-left: 15px;
}
.page-id-8102 #new-topic input[type="text"]{
	height: 48px;
    width: 100%;
	padding-left: 15px;
	border-radius: 10px;
    border: 1px solid #cccccc;
}
.page-id-8102 input#submit_topic {
    border-radius: 30px;
}
.single-discussion-topics .thim-social-share ul li {
    display: inline-block !important;
	padding:4px;
}
.postid-8102 .thim-social-share ul li {
    display: inline-block;
}
.single-discussion-topics .entry-meta-date {
    display: none;
}
.single-discussion-topics .post-image img {
	display:none;
}
.single-discussion-topics #commentform .comment-form-author,
.single-discussion-topics #commentform .comment-form-email {
	display:none !important;
}
.single-discussion-topics .ctdb-comments-area .comment-list article {
    background: #F6F6F6;
    color: #000;
    border-radius: 10px;
}
.single-discussion-topics .ctdb-comments-area .comment-header {
    border-radius: 10px;
}
.single-discussion-topics .comment-author img {
    width: 50px;
    border-radius: 50px;
}
.single-discussion-topics .comment-author.vcard {
    font-size: 12px;
}
.single-discussion-topics .comment-content {
    margin-bottom: 15px;
}
.single-discussion-topics .ctdb-info-avatar.ctdb-info-title.ctdb-info-cell img {
    border-radius: 50px;
}
#wpforo #wpforo-wrap .wpforo-login-wrap .wpf-field .wpf-field-wrap input[type="submit"] {
  padding: 0px 20px 10px 20px !important;
  font-size: 16px;
  width: 80%;
  background:#6E519D;
}
.wpf-button {
  background: #6E519D !important;
  border: 0 !important;
}
.wpf-button span,
.wpf-button i{
  color:#fff !important;
}
#wpforo #wpforo-wrap .wpf-breadcrumb div.active {
  background: #F5F5F5;
  color: #6E519D;
}
#wpforo #wpforo-wrap input[type="submit"], #wpforo #wpforo-wrap input[type="reset"], #wpforo #wpforo-wrap input[type="button"] {
  padding: 0px 18px !important;
}
#wpforo-notifications-bar {
	display:none;
}
.wpforo-cat-panel .cat-title .cat-name {
  display: none !important;
}
.wpf-head-bar .wpf-head-bar-left .wpf-action-link {
  display: none;
}
#wpforo-footer {
  display: none;
}
.wpf-post-stat .wpf-post-stat-box:nth-of-type(2) {
  display: none !important;
}
.wpforo-topic-head-wrap .wpf-post-head-bottom .wpf-right .wpf-button-outlined {
  display: none !important;
}

@font-face {
  font-family: 'Poppins';
  src: url('/font/Poppins-Regular.ttf') format('truetype');
}

header span,
header li a{
  font-family: 'Poppins', sans-serif !important;
}
/* .business-analytics .featured-img {
    height: 320px;
} */
.wpcf7-form-control-wrap #subject {
	height: 49px;
/* 	margin-bottom: 30px; */
	border-radius: 5px;
	font-style: italic;
	font-weight: 300;
	line-height: 1.63;
	letter-spacing: 0.3px;
	background: #ffffff;
	border: 1px solid #cccccc;
	width: 100%;
	padding-left: 20px;
	font-size: 16px;
	color: #888888;
	float: left;
}
.sub-content .data-meta,
.information .data-meta,
.information .content-post {
  	display: none;
}
.information .author-post {
	display: none !important;
}
.home .thim-sc-image-box .image-box img{
	width:80% !important;
}
.home .thim-sc-image-box .image-box{
	text-align:center;
}
.phone-number .flag-container,
.country-code .flag-dropdown{
/*     margin-top: 20px; */
}
.county-code-select {
	height: 49px;
/* 	margin-bottom: 30px; */
	border-radius: 5px;
	font-style: italic;
	font-weight: 300;
	line-height: 1.63;
	letter-spacing: 0.3px;
	background: #ffffff;
	border: 1px solid #cccccc;
	width: 100%;
	padding-left: 20px;
	font-size: 16px;
	color: #888888;
	float: left;
}
.expertise-message-box,
.solution-field {
	display:none;
}
.hidden-field p br {
	display: none;
}
.wpcf7-form-control-wrap
.hide-cource-title .thim-course-block-3 .course-item {
    margin-bottom: 60px;
}

/*for expertise detail page pagination*/
.single-expertise .nav-single {
    display: flex;
    border: solid 1px #e7e7e7;
    border-radius: 5px;
    margin: 0;
    padding: 0;
}
.single-expertise .post-nav.nav-prev ,
.single-expertise .post-nav.nav-next {
    padding: 30px;
    display: flex;
    align-items: center;
    width: 50%;
}
.single-expertise .nav-single .post-nav:first-child {
    border-right: 1px solid #e7e7e7;
}
.single-expertise .nav-single .post-nav .content-nav label {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.3px;
    cursor: pointer;
}
.single-expertise .nav-single .post-nav .content-nav .post-title {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.4px;
    margin-top: 7px;
    margin-bottom: 3px;
}
.single-expertise .nav-single .post-nav .icon-nav {
    width: 62px;
}
.single-expertise article .nav-single .post-nav .content-nav {
    width: calc(100% - 62px);
}
.single-expertise article .nav-single .post-nav .icon-nav a {
    width: 62px;
    height: 62px;
    display: block;
    border: 1px solid #e7e7e7;
    border-radius: 50%;
    text-align: center;
    line-height: 62px;
    color: #bfbfbf;
    font-size: 40px;
}
.single-expertise article .nav-single .post-nav.nav-next {
    flex-direction: row-reverse;
}
.image-height .inner-item .thumbnail img {
    height: 320px !important;
    object-fit: cover;
}
.knowledge-center-section .elementor-inner-column.elementor-element .elementor-element-populated:hover ,
.course-item.business-analytics:hover {
    transition: transform 0.5s ease;
    transform: scale(1.03);
}
.responsive .thim-course-block-3 .course-item {
    padding-right: 30px;
    padding-left: 30px;
}

.single-lp_course .course-thumbnail {
    display: none;
}
.price-box .ekits-iconbox .title {
    background-color: rgba(110, 81, 157, 0.8);
    padding: 10px 0;
    color: #fff;
    margin: 0;
    width: 100%;
}
.price-box .ekits-iconbox .sub-heading {
    min-height: 100px;
    background-color: #00000080;
    color: #fff;
    width: 100%;
    align-content: center;
    margin: 0;
}
.price-box .ekits-iconbox .desc {
    min-height: 150px;
    background-color: #fff;
    color: #534f4f;
    width: 100%;
    align-content: center;
}
.price-box .content-inner.thim-ekits-heading {
  	width: 65%;
}
.course-info .list-inline.clearfix {
	display: none !important;
}
/* start css for course detail page option hide */
.single-lp_course .page-title .text-description,
.featured-img .course-meta {
    display: none !important;
}
#tab-instructor, #tab-students-list, #tab-reviews, #tab-materials,
.learn-press-course-buttons.lp-course-buttons,
.course-item .participants {
    display: none;
}
/* end css for course detail page options hide */
.thim-course-block-3 .masonry-items .course-item .course-title {
    /*min-height: 65px;*/
    /*min-height: 90px*/
/* 	margin-top: 20px; */
}
.breadcrumb-content .breadcrumbs-wrapper.container {
  	display: none;
}

.image_middle .thim-sc-image-box .image-box {
    display: flex;
    justify-content: center;
    align-items: center;
}
/* .image_60 .thim-sc-image-box .image-box img {
    width: 60%;
} */
.image_middle .title-box {
    line-height: 52px;
}
.image_middle .text-content {
	/*display: flex;*/
	flex-direction: column;
	justify-content: center;
	align-items: center;
/* 	height: 70vh; */
	/*text-align: center;*/
}
.image_middle .bg-content {
	max-width: 100%;
}
.image_middle .text-content-inner {
	margin-top: 20px;
}
.single-post .page-title .text-title h2 {
    font-size: 48px !important;
    line-height: 58px !important;
}
.single-post .page-title .main-top.parallax {
    padding-top: 120px !important;
}
.contact-page-form textarea#g-recaptcha-response {
    display: none;
}
.expertise-boxes a.filter {
    margin-bottom: 16px !important;
    padding-bottom: 0px !important;
    display: inline-block;
}
/*.expertise-boxes a.filter.is-checked {
    background: #333333;
    padding: 5px 24px 5px 24px !important;
    color: #fff !important;
}
.expertise-boxes a.filter {
    display: inline-block;
    padding: 5px 24px 5px 24px !important;
    background: #f1f1f1;
}*/

/* sumit css start */
.expertise-boxes a.filter {
    display: inline-block;
    padding: 5px 24px 8px 24px !important;
    border-bottom: 2px solid #cac6d1 !important;
    margin: 0 !important;
    margin-bottom: 8px !important;
}
.expertise-boxes a.filter.is-checked {
    border-bottom: 5px solid #6E519D !important;
    font-weight: 600 !important;
    padding: 5px 24px 5px 24px !important;
}
.post-type-archive-expertise .thim-course-block-3 .course-item .course-title {
    padding: 0 30px 0px 30px !important;
	margin-top: -10px;
/*    height: 115px;*/
}
.single-lp_course .learn-press-course-buttons.lp-course-buttons {
	display: block;
}
.single-lp_course .breadcrumb-content .breadcrumbs-wrapper.container {
  	display: block;
}
/*.single-lp_course .course-info .list-inline.clearfix {
	display: block !important;
}*/
.single-lp_course .course-info {
    display: flex;
    justify-content: center;
}
.single-lp_course .breadcrumbs-wrapper.container {
    background: transparent !important;
}
.expertise-boxes .thim-course-block-3 .course-item .wrapper {
     overflow: hidden; 
}
.expertise-boxes .thim-course-block-3 .sale .wrapper .sale-course-label {
    background: #6E519D;
    padding: 0px 27px;
}
.expertise-boxes .thim-course-block-3 .sale-course-label {
    top: 12px !important;
    left: -24px !important;
}
.learnpress-profile li.instructor,
.learnpress-profile li.certificates,
.learnpress-profile li.gradebook,
.learnpress-profile li.quizzes,
.learnpress-profile li.wishlist,
.learnpress-profile li.wishlist {
    display: none;
}
.learnpress-profile li a[data-tab="passed"] ,
.learnpress-profile li a[data-tab="failed"]{
    display: none;
}
.learnpress-profile div.statistic-box[title="Total courses passed"],
.learnpress-profile div.statistic-box[title="Total courses failed"]  {
    display: none;
}
.single-lp_course .page-title.layout-2 .main-top .content .text-title {
  margin-top: -90px;
}
.single-lp_course .page-title.layout-2 .breadcrumb-content {
  bottom: -60px;
}
.thim-sc-login .widget_thim-login .user-name span.author {
    color: #fff;
}
/* knowhow course list page */
.expertise-boxes .course-meta {
    display: block !important;
}
.expertise-boxes .course-rating {
    display: none !important;
}
@media (max-width: 1024px) {
/*   .elementor .elementor-hidden-tablet {
    display: block;
  } */
	#thim-popup-login .thim-login-container {
		top: 50% !important;
	}
	#thim-popup-login .link-to-form {
		bottom: -15px !important;
	}
	
}
@media (max-width: 768px) {
  .single-post article .nav-single {
	   display:none !important;
  }
  .single-post.responsive .site-content {
    padding-bottom: 0px !important;
  }
  .single-expertise article .nav-single {
	   display:none !important;
  }
  .footer-col.footer-col6.col-xs-12.col-md-2 {
	  flex: 100% !important;
	  max-width: 100% !important;
  }
}
/* sumit css end */

/* css start for home page artical section start nm */
@media (max-width: 820px) and (min-width: 768px){
	.articals_main .col-md-3{
		flex: 0 0 50% !important; 
        max-width: 50% !important; 
	}
	.success-stories-page-sub .col-sm-3{
		flex: 0 0 50% !important; 
        max-width: 50% !important; 
	}
	.e-knowhow_main_home .col-sm-3{
		flex: 0 0 50% !important; 
        max-width: 50% !important; 
	}
	.home-course-section .home-course-section .col-sm-4 {
		flex: 100% !important;
		max-width: 100% !important;
	}
	.home-banner-main .title-1{
        font-size: 52px !important;
    }
	.articles_main .articles-main-sub .course-item.col-sm-3{
		max-width: 50% !important;
		flex: 0 0 50% !important;
	}
}
/* css start for home page artical section end nm */
.success-stories-page .thim-course-block-3 .course-item .featured-img img {
    object-fit: contain;
}
/* Add New Tag in ebook start */
/* Make sure featured image can hold absolute positioned badges */
.page-id-7818 .thim-course-block-3 .new-course-label {
    position: absolute;
    right: -24px !important;
    top: 12px !important;
    opacity: 1;
    text-transform: uppercase;
    background: #6e519d;
    padding: 0px 27px;
}

/* Container for badges - top right */
/* .course-badges {
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 20;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 6px;
} */

/* Common badge styles */
/* .badge.ribbon {
    position: relative;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 6px 18px 6px 12px;
    line-height: 1;
    letter-spacing: 0.5px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.25);
} */

/* Ribbon tail effect using borders */
.page-id-7818 .thim-course-block-3 .new-course .wrapper:after {
    display:none;
}

/* SALE - purple ribbon */
/* .badge.ribbon.sale {
    background: #9c27b0;          
    border-radius: 4px 0 0 4px;   
} */

/* NEW - green ribbon (change color if you want purple too) */
/* .badge.ribbon.new {
    background: #28a745;          
    border-radius: 4px 0 0 4px;
} */

/* Optional: Make SALE bigger or adjust order (NEW on top) */
/* .course-badges .sale { order: 2; }
.course-badges .new  { order: 1; } */

/* Responsive - if needed */
@media (max-width: 767px) {
    .course-badges {
        top: 8px;
        right: 8px;
        gap: 4px;
    }
    .badge.ribbon {
        font-size: 11px;
        padding: 5px 14px 5px 10px;
    }
    .badge.ribbon::after {
        border-width: 6px;
        bottom: -6px;
    }
}
/* Add New Tag in ebook end */
.article-last {
	display:none;
}

/* css strat for home page section Audio Books free word remove nm */
.audio_book_main .thim-course-block-3 .course-item .course-meta .price{
      display: none !important;
}
.e-knowhow_main_home .thim-course-block-3 .course-item .course-meta .price {
      display: none !important;
}
.e-knowhow_main_home .course-item .course-title {
    display: flex;
    align-items: center;      
    justify-content: center;  
}
.e-knowhow_main_home .thim-course-block-3 .masonry-items .course-item .course-title {
    min-height: 90px;
}
.home-course-section .course-item .course-title {
    display: flex;
    align-items: center;    
    justify-content: center;  
}
/* css end for home page section Audio Books free word remove nm */
/* contect us page country drop down css start nm  */
.country-select .selected-flag .flag{
      margin-top: 15px!important;         
}
.country-select .selected-flag .arrow{
      margin-top: 20px!important;
}
/* contect us page country drop down css end nm  */
.thim-course-block-3 .course-item .featured-img {
  margin-bottom: 5px !important;
}
.thim-course-block-3 .course-item .course-title {
  padding: 0 20px 10px !important;
}
.home-course-section .course-item .course-title {
  min-height: 95px;
}
.page-id-11687 .expertise-boxes .thim-course-block-3 .course-item .wrapper {
  min-height: 370px !important;
}
/* css start for home page nm */
.thim-sc-event-layer2-row{
	display: none !important; 
}
/* css end for home page nm */
/* css start for about us page nm */
.who_we_are_main .thim-sc-image-box .text-content .text-content-inner {
  	margin-top: 0px !important; 
}
/* .e-knowhow_main_home .thim-course-block-3 .course-item .wrapper {
	min-height: 350px !important;
} */
/* css end for about us page nm */
/* media query start nm */
@media (max-width: 430px) {
	.expertise-boxes .thim-course-block-3 .course-item .wrapper {
		min-height: 360px !important;
	}
	.expertise-boxes .thim-course-block-3 .course-item .course-title{
		text-align: center !important;
/*         margin-top: 15px !important; */
	}
	.thim-sc-image-box.left .text-content-inner {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.thim-sc-image-box.right .text-content-inner {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	.articals_main .responsive .thim-course-block-3 .course-item,
	  .responsive .thim-sc-post-block-1 .row .item {
		padding-left: 15px !important;
		padding-right: 15px !important;
	  }
	 .articals_main .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
		padding: 0px !important;
	}
	.e-knowhow_main_home .thim-course-block-3 .masonry-items .course-item .course-title {
		min-height: 70px !important;
	}
	.latest-articles-btn-main .view-more-home {
		margin-top: -70px !important;
	}
	.home-course-section .course-item .course-title {
		min-height: 65px !important;
	}
/* Business analytics css for banner title text css start nm  */
	.single-lp_course .page-title.layout-2 .main-top .content .text-title h1{
		font-weight: 100!important;
		font-size: 42px!important;
		letter-spacing: 0.8px!important;
		line-height: 50px!important;
	}
/* Business analytics css for banner title text css end nm  */
	
}
@media (max-width: 768px)  {
    .responsive .thim-sc-image-box .text-content .text-content-inner {
        padding-top: 20px;
    }
	.solution_main .thim-sc-image-box .text-content .text-content-inner {
		 margin-top: 0px !important;
	}
    .solution_main .thim-sc-image-box.left .text-content-inner {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
    .solution_main .thim-sc-image-box.right .text-content-inner {
		padding-right: 10px !important;
		padding-left: 10px !important;
		
	}
	/* solution-title-maincss for solution page start nm */
	.responsive .thim-sc-heading.layout-2 .heading-content .primary-heading {
	  font-size: 32px!important;
	  font-weight: 400!important;
	  line-height: 40px!important;
	}
	/* css for solution page end nm */
}
/* media query end nm */
/* Business analytics css for banner title text css start nm  */
.single-lp_course .page-title.layout-2 .main-top .content .text-title h1{
    font-weight: 100;
	font-size: 48px;
    letter-spacing: 0.8px;
    line-height: 60px;
}
/* Business analytics css for banner title text css end nm  */
/* css start for articles page nm  */
.articles_main .course-item .course-title {
	  	min-height: 100px !important;
	}
/* css start for articles page nm  */
/* css for expertise subpages css start nm */
	.single-expertise .site-content {
	   padding-bottom: 0px;
	}
/* css for expertise subpages css end nm */
/* css for knowledge-center sub pages start nm */
	.single-post .container.site-content{
       padding-bottom: 0px;
	}
/* css for knowledge-center sub pages end nm */
.hide-cource-title .thim-course-block-3 .masonry-items .course-item .course-title {	
		margin-top: 20px;
}
/* .course-item .wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
} */
/* e-knowhow page css start nm */
.course-item .course-title {
    display: flex;
    align-items: center;    
/*     justify-content: center;   */
  
}
.audio_book_main .course-item .course-title {
    display: flex;
    align-items: center;      
    justify-content: center;  
}
.audio_book_main .thim-course-block-3 .masonry-items .course-item .course-title {
    min-height: 90px
}
.audio_book_main .thim-course-block-3 .course-item .wrapper {
    min-height: 0px !important;
}
.e-knowhow-section .elementor-container,
.e-knowhow-section .elementor-row {
    width: 100%;
}
.e-knowhow-section .elementor-column {
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
}
/* e-knowhow page css end nm */
/* popup-from submit button css */
.popup-form input[type=submit] {
    color: #fff !important;
    height: 50px !important;
    /* padding: 20px !important; */
    width: 20% !important;
	border-radius: 30px;
}
/* popup-from submit button css */
/* div#tab-curriculum css start  */
div#tab-curriculum {
   display: none;
}
/* div#tab-curriculum css start  */
/* country flag css */
.intl-tel-input {
width: 100%;
}
/* country flag css */
/* Solutions page css start nm */
.solution_main .thim-sc-image-box .text-content-inner .title-box {
  font-size: 44px;
  font-weight: 400;
  line-height: 46px;
}
/* Solutions page css end nm */
/* home page artical card css start nm */
.articles_card .thim-sc-post-block-1 .row .item .inner-item .title {
    text-transform: capitalize!important;
	font-size: 18px;
    line-height: 28px;
    font-weight: 400;
}
.articles_card .thim-sc-post-block-1 .row .item .inner-item .information .date{
      display: none;
}
/* home page artical cards css end nm */
@media (min-width: 1500px) and (max-width: 1536px) {
    .hide-cource-title .thim-courses-collection.squared-courses-collection .collection-frame .slidee{
      width: 3500px !important;
}
}

transform: translateZ(0px) translateX(-1700px);

.popup-form textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 130px !important;
    min-height: 130px;
}
.popup-form textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required::placeholder{
	color:#6e6d6d;
}
/* topbar css start */
@media (min-width: 1200px) {
  .top-bar-section .elementor-container {
    padding-right: 15px;
    padding-left: 15px;
    width: 1140px !important;
    max-width: 100%;
  }
}
@media (min-width: 1400px) {
  .top-bar-section .elementor-container {
    width: var(--thim-site-home-width) !important;
  }
}
@media (min-width: 1400px) {
    .top-bar-section .elementor-container {
        max-width: calc(100vw - 100px) !important;
    }
}
/* topbar css end */
/* course start button */
.enroll-course {
  display: none !important;
}
/* course end button */
div.wpb_content_element .wpcf7-form .heading-button input {
    opacity: 1 !important;
}
/* user login hide */
.thim-link-login.thim-login-popup {
  display:none !important;
}
/* home artical section */
.home .inner-item .sub-content h4.title{
    display: none;
}
.home .thim-sc-post-block-1 .row .item .inner-item .information {
  position: relative !important;
  opacity: 1 !important;
  box-shadow: unset !important;
}