/**
* Theme Name: Counsolve Child
* Description: This is a child theme of Counsolve, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/themekalia">Theme Kalia</a>
* Template: counsolve
* Version: 1.0
*/

.page-title {
    position: relative;
    padding: 140px 0px 30px 0px;
}
.page-title h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 100px;
}
.course-item ul li:first-child a{
	pointer-events: none;
}

@media(max-width: 767px){
	.page-template-all-training .section-padding {
		padding: 55px 13px;
	}
}

@media(max-width: 665px){
	.course-single-item .course-item ul {
		justify-content: flex-start;
	}
	.course-single-item .course-item ul li:first-child {
		flex-basis: 0 !important;
	}
	.course-single-item .course-item ul li {
		display: block;
		flex: fit-content;
		padding: 12px 15px;
		font-size: 14px;
		line-height: 20px;
		white-space: nowrap;
		align-items: center;
		position: relative;
	}
	.course-wrapper .tab_content{
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		overflow: scroll;
	}
	.course-single-item .course-item ul li a {
		text-decoration: none;
		font-weight: 500;
		font-size: 15px;
		line-height: 20px;
	}
	.course-single-item .course-item ul li:first-child{
		min-width: 240px;
		white-space: unset;
	}
	.course-single-item .course-item ul li:last-child{
		min-width: 150px;
		white-space: unset;
		width: 100%;
	}
	.course-single-item .course-item ul li:nth-child(2){
		min-width: 200px;
		white-space: unset;
		width: 100%;
	}
	.course-single-item .course-item ul li:nth-child(3){
		min-width: 210px;
		white-space: unset;
		width: 100%;
	}
	.course-single-item .course-item ul li:nth-child(4){
		min-width: 270px;
		white-space: unset;
		width: 100%;
	}
	.course-wrapper .course-header {
		justify-content: flex-start;
		border-radius: 0;
	}
	.course-wrapper .course-header > div {
		padding: 15px 12px;
		font-size: 18px;
		font-weight: 500;
		flex: unset;
		display: block;
		justify-content: center;
	}
	.course-wrapper .course-header .course-name{
		flex-basis: 0px !important;
		min-width: 240px;
		white-space: unset;
		justify-content: flex-start;
	}
	.course-wrapper .course-header .course-fees{
		min-width: 200px;
		white-space: unset;
		width: 100%;
	}
	.course-wrapper .course-header .course-location{
		min-width: 210px;
		white-space: unset;
		width: 100%;
	}
	.course-wrapper .course-header .course-date{
		min-width: 270px;
		white-space: unset;
		width: 100%;
	}
	.course-wrapper .course-header .course-reg{
		min-width: 150px;
		white-space: unset;
		width: 100%;
	}
	.course-single-item .course-item ul li a.register_btn {
		font-size: 13px;
		font-weight: 500;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		padding: 7px 25px 7px 25px;
	}
}













