body {
	overflow-x: hidden;
}
.line-clamp{
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 20px;
}
.clr_black{
	color: #000000;
}
.tax_label {
	display: none;
}
/*  */
.postDateFilter ul {
	padding-left: 20px;
}
.postDateFilter ul li {
	list-style: disc;
	margin-left: 30px;
}
.postDateFilter ul .yrname {
	font-weight: 600;
	font-size: 18px;
	list-style: none;
	margin-left: 0px;
	margin-top: 20px;
}
.postDateFilter ul .yrname:first-child {
	margin-top: 0px;
}
.postDateFilter ul li:hover, .postDateFilter ul li:hover a {
	color: #5350FF;
}
.postDateFilter ul .yrname:hover {
	color: #000;
}
/* Download Brochure */
.dlBrochure .downloadTitle, .dlBrochure .stdl-heading-text {
	font-family: poppins !important;
}
.dlBrochure .stdl-popup-trigger {
	background: transparent !important;
	font-family: poppins !important;
	border-radius: 6px !important;
	padding: 14px 22px !important;
	border: 1px solid #fff !important;
}
.dlBrochure .stdl-popup-innerwrap .stdl-form-wrap {
	background-color: #F8F8F8;
	border-radius: 12px;
	border: 1px solid transparent;
	padding-bottom: 20px !important;
}
.dlBrochure .stdl-name, .dlBrochure .stdl-email {
	background-color: transparent !important;
	border-bottom: 1px solid #17314933 !important;
	font-family: poppins !important;
	padding-left: 0px !important;
}
.dlBrochure .stdl-form-submit {
	background-color: #5350FF !important;
	font-family: poppins !important;
	letter-spacing: 1px;
	border-radius: 6px !important;
}
.dlBrochure .stdl-field-wrap {
	margin-bottom: 20px !important;
}
.dlBrochure.blueBtn .stdl-popup-trigger {
	border-color: #5350FF !important;
	background: #5350FF !important;
}
.courseMetaData .elementor-icon-list-text span {
	font-weight: 600;
	color: #000;
}
.brochureWrapper .elementor-shortcode {
	position: absolute;
	right: -12px;
	top: -57px;
}
/*  */
.pcp-carousel-wrapper .sp-pcp-carousel {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}
.courseBulletList .elementor-icon-list-item {
	display: flex !important;
	align-items: flex-start !important;
}
.cources_accordion .fas.fa-plus {
	margin-top: 3px;
}
.courseJob .elementor-icon-list-items {
	display: flex;
	flex-wrap: wrap;
}
.courseJob .elementor-icon-list-items li {
	background: #162A3C;
/* 	width: 320px; */
	padding: 15px 40px 15px 40px !important;
	border-radius: 8px;
	margin-right: 16px !important;
	margin-bottom: 16px !important;
	text-align: center;
	display: block;
}
/*  */
.courseTestimonials .swiper-slide {
	background: #162A3C;
	padding: 25px 30px !important;
	border-radius: 24px;
	min-height: 440px;
}
.courseTestimonials .elementor-testimonial__text {
	color: #AAAC !important;
	font-size: 13px !important;
	line-height: 20px !important;
	margin-top: 5px;
	font-style: normal !important;
	font-family: poppins !important;
	text-align: left;
}
.courseTestimonials .elementor-testimonial__name {
	font-size: 18px !important;
	color: #fff !important;
	font-family: poppins !important;
}
.courseTestimonials .elementor-testimonial__title {
	font-size: 14px;
	color: #EEE !important;
	font-family: poppins !important;
}
.courseTestimonials .elementor-testimonial {
	display: flex;
	flex-direction: column-reverse;
}
.courseTestimonials .elementor-testimonial__footer {
	margin-top: 0 !important;
	margin-bottom: 15px;
	display: flex;
	justify-content: flex-start !important;
}
.courseTestimonials .clrWhite{
	color: #fff;
	margin-bottom: 10px;
	display: block;
}
.courseTestimonials .elementor-testimonial__title span {
	font-weight: 600;
	color: #fff;
}
/*  */
.archiveBlogs .elementor-post__thumbnail img {
	height: 300px !important;
	object-fit: cover;
}
.archiveBlogs .elementor-post__card{
	border-radius: 15px !important;
}
.home-blogs .elementor-post__thumbnail__link {
	margin-bottom: 10px !important;
}
/* #header-secondary .elementor-item.elementor-item-active {
color: #fff !important;
} */
.single.single-post #header-secondary {
	opacity: initial;
}
.single.single-post #header-primary nav ul, .single.single-post #header-secondary nav ul {
	margin-top: auto;
}
.futurePostShadow{
	box-shadow: 0px 4px 26px rgba(83, 80, 255, 0.1);
}
.list ul li {
	list-style: disc !important;
	margin-left: 12px;
}
.single.single-lp_course.postid-12081 .course-header .price-course, .single.single-lp_course.postid-14175 .course-header .price-course{
	font-size: 28px !important;
}
.single.single-lp_course.postid-12081 .course-header .price-course::after {
	content: '24,999';
	font-size: 18px;
	text-decoration: line-through;
	font-weight: 500;
}
.single.single-lp_course.postid-14175 .course-header .price-course::after {
	content: '72,000';
	font-size: 18px;
	text-decoration: line-through;
	font-weight: 500;
}
#header-primary nav ul, #header-secondary nav ul {
	margin-left: auto !important;
	margin-bottom: auto !important;
}
.single.single-post .related-archive {
	display: none !important;
}
/* .single-lp_course.postid-17167 .entry-meta.fd-col .price-course::after {
content: 'Batches will commence from 18th July 2022';
font-size: 14px;
line-height: 20px;
display: block;
font-weight: 500;
position: absolute;
top: 200px;
left: 0;
width: 260px;
background: #fff;
border-radius: 10px;
padding: 12px 16px;
color: #000;
} */
.post-template-default.single.single-post ul{
	list-style: initial !important;
	margin: 15px;
	padding: 0;
}
.post-template-default.single.single-post.group-blog ul li{
	list-style: initial !important;
	margin-bottom: 5px;
}
/* .post-template-default.single.single-post.group-blog ul li{
margin-bottom: 20px;
} */
.single-lp_course.postid-17167 .next-batch b::after {
	content: 'No Cost EMI options available. Talk to our career counselors for more information';
	font-size: 12px;
	line-height: 20px;
	display: block;
	font-weight: 400;
}
#kenytBubbleContainer .kchannel-group {
	left: auto;
	right: 100px;
	bottom: 20px;
}
#kenytBubbleContainer #kenytWhatsappBubble img {
	max-height: 100%;
	max-width: 100%;
}
#kenytChatBubble #messageWrapperBox{
	width: 260px !important;
}
#elementor-lightbox-slideshow-single-img .elementor-slideshow__header.elementor-lightbox-prevent-close {
	display: none;
}
.cf_sf_form .d_flex{
	display: flex;
}
.cf_sf_form .wpcf7-form-control-wrap.first-name {
	width: 50%;
	margin-right: 15px;
}
.cf_sf_form .wpcf7-form-control-wrap.last-name {
	width: 50%;
}
#appian_dynamic_form .wpcf7-form .wpcf7-response-output {
	margin-top: 0 !important;
	margin-bottom: 30px !important;
}
/* Trending courses - Home */
.trending-courses-wrapper .layout-slider .slide-course .slick-track {
	display: flex;
	justify-content: center;
}
.emer-tech-wrapper .bp-element-list-courses.coach-life-layout-grid-1 .wrap-element .item-course {
	max-width: 360px;
}
/*  */
.bp-element-list-courses.layout-slider .course-item .image img {
	height: 220px;
	object-fit: cover;
}
.certificate-white img {
	filter: brightness(0) invert(1);
}
.postid-17167 #course-basic-essential {
	display: none;
}
/* Header scroll */

#header-secondary{
	/* 	top: -80px !important; */
	z-index: -1;
	transition: top 0.3s ease, opacity 0.3s ease !important;
	opacity: 0;
}

#header-secondary.elementor-sticky--effects{
	top: 0 !important;
	z-index: 999 !important;
	opacity: 1;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

/*  */
#primaryMenu > .menu-item.current_page_item > a, #primaryMenu > .menu-item.current-menu-item > a, footer#colophon .widget_nav_menu .menu > li.current_page_item > a, footer#colophon .widget_nav_menu .menu > li.current-menu-item > a {
	color: #112A3E;
	font-weight: 600;
}
.page-title{
	display:none;
}

a:hover, a:focus {
	text-decoration: none!important;
}
html, body {
	font-size: 16px;
}
.single-lp_course #lp-single-course.lp-4 .course-curriculum .curriculum-sections .section .section-header{
	padding: 10px 26px !important;
}
.single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
/* Salesforce Course */
.sf_faq .elementor-accordion .elementor-tab-title {
	display: flex;
	align-items: center;
}
.sf_faq .elementor-accordion .elementor-accordion-item {
	margin-bottom: 20px;
}
.sf_faq .elementor-accordion .elementor-accordion-item + .elementor-accordion-item {
	border-top: 1px solid #ddd;
	border-radius: 10px;
}
.sf_faq .elementor-accordion .elementor-accordion-item {
	border: 1px solid #ddd;
	border-radius: 10px;
}
.cf_sf_form h3 {
	font-size: 18px;
	color: #5350FF;
	font-weight: 600;
	margin-bottom: 20px;
}
.cf_sf_form .wpcf7-form-control.wpcf7-text {
	width: 100%;
	border: 0;
	background: transparent;
	border-bottom: 1px solid #D8D5D5;
	font-size: 14px;
	line-height: 21px;
	padding-bottom: 5px;
	font-family: poppins;
}
.cf_sf_form .block {
	margin-bottom: 20px;
}
.cf_sf_form .block_row{
	margin-bottom: 15px;
}
.cf_sf_form .block p {
	border: 0;
	margin-bottom: 0;
	background: transparent;
	font-size: 14px;
	line-height: 21px;
}
.cf_sf_form .select2-container .select2-selection--single {
	height: 45px !important;
	background: transparent;
}
.cf_sf_form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
	margin: 0 5px 0 0;
}
.cf_sf_form .accept {
	font-size: 11px;
	line-height: 15px;
	color: #262626;
}
.cf_sf_form .submitBtn {
	text-align: center;
	display: block;
}
.cf_sf_form .submitBtn input {
	border: 0;
	background: #5350FF;
	color: #fff;
	padding: 8px 22px;
	width: 100%;
	border-radius: 6px;
}
.select2-container.select2-container--default.select2-container--open .select2-dropdown {
	margin-top: -8px;
	width: 305px !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	border-bottom: 1px solid #D8D5D5;
	font-size: 14px;
	padding-left: 0;
	font-weight: 400;
	color: #6F6E76;
}

/*  */
@media screen and (min-width: 1921px) {
	body {
		max-width: 1920px !important;
		margin: auto;
		box-shadow: 0px 3px 6px #00000029;
	}
}
@media (max-width: 1600px) {
	html, body {
		font-size: 16px;
	}
}
@media (min-width: 1200px) {
	.container {
		width:100%;
		padding: 0px;
		margin: 0px;
	}
	.course-category .elementor-container{
		max-width: 100% !important;
	} 
	.course-category, .certificate-inner-wrapper {
		padding: 0px 35px !important;
	}
	.course-category .elementor-image-box-title, .parliament-inner-wrapper .elementor-heading-title, .divproud .elementor-heading-title, .mentor-detail .elementor-testimonial__text {
		font-size: 15px !important;
	}
	.mentor-detail ul li {
		font-size: 12px !important;
	}
	.benefits-wrapper .elementor-heading-title{
		font-size: 1.525rem !important;
	}
	.parliament-wrapper {
		padding: 40px 100px !important;
	}
	.comn-padd, .emer-tech-wrapper {
		padding: 40px 0px !important;
	}
	.site-footer.footer_home_3 .footer, .site-footer.footer_home_4 .footer {
		background-image: none !important;
		padding: 60px 65px 0px !important;
		background: #F2F2F2;
	}
}
@media screen and (min-width: 1280px) {
	.course-category .elementor-container{
		max-width: 85% !important;
	}
	.course-category, .certificate-inner-wrapper {
		padding: 0 65px !important;
	}
	.course-category .elementor-image-box-title, .parliament-inner-wrapper .elementor-heading-title, .divproud .elementor-heading-title, .mentor-detail .elementor-testimonial__text  {
		font-size: 16px !important;
	}
	.parliament-wrapper {
		padding: 60px 170px !important;
	}
	.mentor-detail ul li {
		font-size: 0.7rem !important;
		font-family: Poppins !important;
	}
	.comn-padd, .emer-tech-wrapper {
		padding: 60px 0px !important;
	}
}
@media screen and (min-width: 1601px) {
	.course-category .elementor-image-box-title, .parliament-inner-wrapper .elementor-heading-title, .divproud .elementor-heading-title, .mentor-detail .elementor-testimonial__text  {
		font-size: 20px !important;
	}
	.benefits-wrapper .elementor-heading-title{
		font-size: 1.625rem !important;
	}
	.std-test-right-wrapper .col-md-9.test_auth_col.col_two {
		padding: 0px;
		margin-left: -15px;
	}
}
@media (min-width: 992px) {
	header#masthead.site-header.header_small .container {
		width: 100% !important;
		max-width: 1920px !important;
		padding: 0px 65px 0px 65px !important;
		margin: 0 auto !important;
	}
	/* 	.rtsw-testimonial .slick-prev.slick-arrow, .rtsw-testimonial .slick-next.slick-arrow{
	display:none !important;
} */
	.become-mentor-wrapper .rmagic .rmrow, .become-affiliate-wrapper .rmagic .rmrow {
		padding: 20px 0px 0px 0px !important;
	}
	.course_instructor_wrapper .instructor-title{
		padding: 0px 15px !important;
	}
}
/*  */
.sp-pcp-post-meta i {
	display: none;
}
.sp-pcp-post-meta time::before {
	content: 'Posted on : ';
}
.elementor-page-13981 .elementor-pagination .page-numbers {
	background: #EFEEFF;
	padding: 10px 16px;
	border-radius: 50%;
	font-family: Roboto;
}
.elementor-page-13981 .elementor-pagination .page-numbers.current {
	background: #5350FF;
	color: #fff;
}
/*  */
@media (min-width: 768px) {
	.menuBtn_login{
		margin-top: 5px !important;
		margin-left: 10px !important;
	}
	.menuBtn_login a:hover {
		background: #efeeff;
		color: #162A3C !important;
	}
	/* 	 */
	.sp-pcp-title{
		position: absolute;
		left: 50%;
		margin: 20px 40px 0px 0px !important;
	}
	.sp-pcp-title a {
		color: #000 !important;
		font-size: 24px !important;
		font-weight: 600 !important;
		font-family: Poppins;
		line-height: 34px !important;
		text-overflow: ellipsis;
		display: -webkit-box !important;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		min-height: auto;
	}
	.sp-pcp-post-meta{
		position: absolute;
		left: 50%;
		top: 100px;
		margin: 0px 20px 0px 0px !important
	}
	.sp-pcp-post-meta li, .sp-pcp-post-meta a{
		font-size: 13px;
		font-family: Poppins !important;	
	}
	.sp-pcp-post .sp-pcp-post-thumb-area {
		width: 48% !important;
	}
	.sp-pcp-post-content{
		position: absolute;
		left: 50%;
		top: 122px;
		font-family: Poppins;
		font-size: 15px !important;
		color: #666666 !important;
		line-height: 28px !important;
		margin: 0px 30px 20px 0px !important;
		text-overflow: ellipsis;
		display: -webkit-box !important;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		/* 		min-height: auto; */
	}
	.sp-pcp-post-content p{
		overflow: hidden;
	}
	/* 	.sp-pcp-post .sp-pcp-post-thumb-area img {
	min-height: 400px !important;
} */
	.trending-courses-wrapper .layout-slider .slide-course .item-slick{
		width: 360px !important;
	}
	.lp-single-course .trending-courses .layout-slider .slide-course .item-slick{
		width: 360px !important;
	}
}
/* r1024px */
@media only screen and (min-width: 1024px) and (max-width:1100px){
	.container {
		width: 100%;
		padding: 0px;
	}
	/* Home */
	.academic-wrapper::before {
		display: none;
	}
	.mentor-detail .swiper-slide .elementor-testimonial__image img {
		width: 85px !important;
		height: 85px !important;
	}
	.mentor-detail .swiper-slide .elementor-testimonial__text {
		font-size: 16px !important;
	}
	.mentor-detail ul li {
		font-size: 11px;
	}
	.trending_blogs {
		padding: 50px 65px !important;
	}
	.float_inner_wrapper::after {
		bottom: -54px !important;
		left: 690px !important;
	}
	#courses_testimonials .rtsw-cleararea.template-4 .rtsw-testimonial-author {
		text-align: left;
		margin-left: 40px;
	}
	.blog-main-wrapper .sp-pcp-post .sp-pcp-post-content p {
		text-overflow: ellipsis;
		display: -webkit-box !important;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
		overflow: hidden;
		min-height: auto;
	}
	.pcp-carousel-wrapper .sp-pcp-carousel {
		padding-top: 40px;
	}
	.all-blogs.blog_wrapper, .all-blogs.bsp-read-blogs {
		padding: 0px 70px;
	}
	.all-blogs .elementor-post__thumbnail img{
		height: 100% !important;
		width: auto !important;
	}
	/* 	.blog-sm-icons .elementor-share-btn{
	height: 2.5em;
}
	.blog-sm-icons .elementor-share-btn__icon{
	width: 2.5em;
}
	.blog-sm-icons .elementor-share-btn__icon i {
	font-size: 1.3em;
} */
	.course-header {
		padding: 60px 40px !important;
	}
	.course-main-title, .price-course {
		font-size: 24px !important;
	}
	.single.single-lp_course p {
		font-size: 16px !important;
	}
	.course-cont-left {
		padding-right: 15px !important;
		margin-right: 15px !important;
		max-width: 108px !important;
	}
	.item-info.enrolled, .rating-section span.course-time, .item-info.rating {
		font-size: 14px !important;
	}
	.rating-section .authorise-partner{
		padding: 4px 12px !important;
	}
	.single-lp_course #lp-single-course.lp-4 #learn-press-course-curriculum .section-title {
		line-height: 26px;
	}
	.single-lp_course .course-curriculum .curriculum-heading .courses-lessons, .single-lp_course .course-curriculum .curriculum-heading .courses-time {
		font-size: 14px !important;
	}
	.single-lp_course .trending-courses .course-card-footer .price-course{
		font-size: 16px !important;
	}
	.advantage-sec h5 {
		margin-bottom: 20px !important;
	}
	.course_instructor_wrapper.row .list .item {
		width: 90% !important;
	}
}
@media (max-width: 991px) {
	/* 	 */
	.page-id-15744 .container.site-content.no-sidebar {
		overflow-x: hidden;
	}

	.rating-section .authorise-partner{
		display: none;
	}
	.bp-element-list-courses.layout-slider .slide-course .wrap-arrow-slick .arow-slick{
		background: none !important;
		font-size: 40px !important;
		color: #5350FF !important;
		top: 77px !important;
	}
	.bp-element.bp-element-list-courses.layout-slider .slide-course .wrap-arrow-slick .arow-slick:hover {
		background: none !important;
	}
	.wrap-arrow-slick{
		display: block !important;
	}
	/* woocommerce	 */
	.logged-in #wc_my_acc_wrapper .woocommerce {
		padding: 0px !important;
	}
	.logged-in .woocommerce .woocommerce-MyAccount-navigation {
		width: auto !important;
		float: none;
	}
	body.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul {
		display: flex;
		flex-wrap: wrap;
		border-bottom: 3px solid #35538D !important;
		border-right: 0px !important;
		padding-bottom: 20px !important;
	}
	body.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li {
		margin: 5px 0;
		padding: 0px 10px;
		border-right: 1px solid;
	}
	body.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li:first-child {
		border-left: 1px solid;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
		width: auto;
		margin-top: 40px;
	}
	.woocommerce-info, .woocommerce-message{
		border-top: none;
		padding-top: 0em;
	}
	.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before {
		top: 0em;
	}
	/* Blog Page */
	.all-blogs .elementor-posts .elementor-post__card .elementor-post__meta-data {
		font-size:14px;
	}
}
@media only screen and (min-width: 768px) and (max-width:991px) {
	.single-lp_course.postid-17167 .price-course::after {
		width: 180px !important;
		text-align: center;
	}
	#sf_dynamic_form {
		position: relative;
		margin: 0 auto;
		left: 0;
		top: 140px;
		width: 400px;
	}
	html, body {
		font-size: 13px;
	}
	.course-category .elementor-image-box-img img {
		height: 50px !important;
	}
	.mentor-btn{
		font-size: 15px;
	}
	.mentor-detail .elementor-testimonial__footer {
		padding-right: 10px !important;
	}
	.mentor-detail .elementor-testimonial__image img {
		width: 100px !important;
		height: 100px !important;
	}
	.mentor-detail .elementor-testimonial{
		padding: 15px 0px !important;
	}
	.mentor-detail .elementor-testimonial__text {
		margin-bottom: 10px !important;
		font-size: 15px !important;
	}
	.mentor-detail ul li {
		font-size: 13px !important;
	}
	.mentor-detail .eicon-chevron-left {
		left: -10px !important;
		position: relative;
	}
	.mentor-detail .eicon-chevron-right {
		right: -10px !important;
		position: relative;
	}
	.codemit-contact {
		padding: 35px 0px;
	}
	.codemitcont-body ul li a .contact-icon {
		width: 40px !important;
		height: 40px !important;
	}
	.site-footer.footer_home_3 .footer, .site-footer.footer_home_4 .footer {
		padding: 35px 15px 0px !important;
		background-image: none !important;
		background: #F2F2F2;
	}
	.site-footer .footer .footer-sidebars {
		display: flex !important;
		grid-gap: inherit !important;
	}
	.footer-sidebars.columns-6.row .col-xs-12.col-sm-6.col-md-2 {
		line-height: 1.5;
		margin-bottom: 0px !important;
	}
	.footer-sidebars.columns-6.row .col-xs-12.col-sm-6.col-md-2:nth-child(1) {
		max-width: 14% !important;
	}
	.footer-sidebars.columns-6.row .col-xs-12.col-sm-6.col-md-2:nth-child(2) {
		max-width: 23% !important;
	}
	.footer-sidebars.columns-6.row .col-xs-12.col-sm-6.col-md-2:nth-child(3) {
		max-width: 18% !important;
	}
	.footer-sidebars.columns-6.row .col-xs-12.col-sm-6.col-md-2:nth-child(4) {
		max-width: 18% !important;
	}
	.footer-sidebars.columns-6.row .col-xs-12.col-sm-6.col-md-2:nth-child(5) {
		max-width: 12% !important;
	}
	.footer-sidebars.columns-6.row .col-xs-12.col-sm-6.col-md-2:nth-child(6) {
		max-width: 12% !important;
	}
	#nav_menu-8 {
		margin-left: 0px !important;
	}
	#nav_menu-5 {
		margin-left: -16px;
	}
	#nav_menu-6 {
		margin-left: -10px;
	}
	/* #nav_menu-8 {
	margin-left: -30px;
} */
	.footer-btm {
		flex-direction: column;
	}
	.foot-btm-left {
		margin-bottom: 15px;
	}
	.foot-btm-left .mentor-link {
		margin: 0px 15px !important;
	}
	.foot-social li {
		width: 25px !important;
		height: 25px !important;
	}
	.foot-btm-right p {
		padding-right: 0px !important;
	}
	.elementor-lightbox .dialog-lightbox-close-button{
		margin-top: 270px !important;
		right: 0px !important;
	}
	.copyright-area {
		padding: 25px 0 35px !important;
	}
	.logo-powered {
		text-align: center;
	}
	header#masthead .header-wrapper {
		justify-content: space-between !important;
	}
	.width-logo.sm-logo {
		padding: 0px 5px !important;
		margin-left: 0px !important;
	}
	.btn-login{
		font-size: 13px;
	}
	.menu-mobile-effect.navbar-toggle {
		margin-right: 15px !important;
	}
	.login-menu {
		margin-right: 35px;
	}
	.nav.navbar-nav .tc-menu-inner {
		border-top: 1px solid #eee;
	}
	.rtsw-testimonial .slick-prev.slick-arrow, .rtsw-testimonial .slick-next.slick-arrow{
		display:block !important;
	}
	/* Course single page */

	.course-cont-left{
		padding-right: 15px !important;
		margin-right: 15px !important;
		width: auto !important;
		max-width: 80px !important;
	}
	.course-main-title{
		font-size: 1.25rem !important;
	}
	#btn-enroll-now .btn-normal {
		padding: 6px !important;
		min-width: 165px !important;
	}
	nav.course-menu ul a {
		font-size: 11px !important;
	}
	.course_content_wrapper.row{
		padding: 15px 5px !important;
		display: block !important;
	}
	#learn-press-course-curriculum {
		width: 100% !important;
		max-width: 100% !important;
	}
	#course-advantage {
		padding-left: 15px !important;
		padding-top: 5px !important;
		max-width: 100% !important;
	}
	.single-lp_course .course-curriculum .curriculum-heading .title {
		padding-right: 5px;
	}
	.single-lp_course .course-curriculum .curriculum-heading .courses-lessons, .single-lp_course .course-curriculum .curriculum-heading .courses-time {
		font-size: 12px;
	}
	.single-lp_course #lp-single-course.lp-4 .course-curriculum .curriculum-sections .section .section-header, .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item {
		padding: 12px 16px;
	}
	.single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item {
		margin: 0;
	}
	.single-lp_course #lp-single-course.lp-4 #learn-press-course-curriculum .section-title {
		font-size: 16px !important;
		line-height: 22px;
	}
	.single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link .item-name{
		font-size: 14px;
		line-height: 20px;
	}
	.single-lp_course #lp-single-course.lp-4 .course-curriculum .curriculum-sections .section .section-content .course-item {
		align-items: normal;
	}
	#course-outcome, #career-opportunity, .course_instructor_wrapper.row{
		padding: 15px 20px !important;
	}
	.course_instructor_wrapper.row .list .item{
		width: 95% !important;
		margin-left: 0px !important;
	}
	.course_instructor_wrapper.row .item .pic {
		max-width: 100px !important;
	}
	.certificate-details .cer-img {
		width: 40%;
	}
	.certificate-details .cer-info {
		width: 60% !important;
		font-size: 14px !important;
		line-height: 22px !important;
	}
	.content-landing-1 .testimonials-slider {
		padding: 45px 15px 10px !important;
	}
	.content-landing-1 .trending-courses 	{
		padding: 45px 35px !important;
	}
	.advantage-sec h5 {
		margin-bottom: 15px !important;
	}
	#course-outcome ol li, .advantage-sec ol li, #career-opportunity ul li {
		font-size: 16px !important;
		line-height: 22px !important;
	}
	#course-certificate {
		padding-left: 0px;
	}
	.course_instructor_wrapper.row .list .item {
		padding: 14px !important;
	}

	/* 	 */

	.bp-element-list-courses.layout-slider .slide-course .wrap-arrow-slick .arow-slick.prev-slick {
		left: -30px !important;
	}
	.bp-element-list-courses.layout-slider .slide-course .wrap-arrow-slick .arow-slick.next-slick{
		right: -30px !important;
	}
	.mentor-detail .elementor-swiper-button{
		font-size: 30px !important;
	}
	.become-mentor-wrapper .rmagic .rmrow, .become-affiliate-wrapper .rmagic .rmrow {
		padding: 15px 0px 0px 0px !important;
	}
	.course_instructor_wrapper .instructor-title{
		padding: 0px !important;
	}
	.std-test-right-wrapper .col-md-9.test_auth_col.col_two {
		padding: 0px;
		margin-left: -60px;
	}
	#rm_login_btn_widget-2 a{
		margin-right: 40px;
	}
	.course-header {
		padding: 50px 15px 20px !important;
	}
	#learn-press-course .item-info .ion-android-person:before {
		background-size: 10px !important;
	}
	#learn-press-course .rating-section span.course-time {
		background-size: 16px !important;
	}
	/* Blog Detail Page */
	.newsletter-wrapper {
		padding: 20px 15px !important;
	}
	.newsletter-wrapper h2 {
		font-size: 24px;
	}
	.blg-detail-pg-content h2 {
		font-size: 22px;
	}
	.blg-detail-pg-content h3 {
		font-size: 20px;
	}
	/* 	 */
	.hm-testimonials .elementor-main-swiper{
		background-size: contain !important;
	}
	.swiper-slide .elementor-testimonial__text {
		max-width: 520px;
	}
	.academic-wrapper::before {
		display: none;
	}
	/* 	 */
	.float_inner_wrapper::after {
		bottom: -54px !important;
		left: 550px !important;
	}
	.rtsw-cleararea.template-4 .rtsw-testimonial-author {
		margin-left: 25px !important;
	}
	#courses_testimonials .rtsw-testimonial_avatar, #courses_testimonials .rtsw-avtar-image  {
		width: 75px !important;
		height: 75px !important;
	}
	#courses_testimonials .rtsw-testimonial h4 {
		font-size: 16px !important;
	}
	#courses_testimonials .placed_if {
		font-size: 14px !important;
	}
	/* 	 */
	.sp-pcp-post-content p {
		text-overflow: ellipsis;
		display: -webkit-box !important;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		min-height: auto;
	}
	.sp-pcp-post .sp-pcp-post-thumb-area img {
		min-height: 300px !important;
		max-height: 300px;
		object-fit: cover;
	}
	.sp-pcp-title a {
		font-size: 22px !important;
	}
	.pcp-carousel-wrapper .sp-pcp-carousel {
		padding-top: 40px;
	}
	/* 	 */
	.trending_courses_wrapper .course-card-footer {
		position: relative;
	}
	.bp-element.bp-element-list-courses.layout-slider .course-card-footer .price-course {
		top: -220px !important;
		right: 0px;
	}
	.hm-testimonials .elementor-main-swiper .elementor-testimonial__cite {
		margin-top: 10px !important;
	}
	.hm-testimonials .elementor-testimonial__text {
		text-overflow: ellipsis;
		display: -webkit-box !important;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		min-height: auto;
	}
	.hm-testimonials .elementor-testimonial__name{
		font-size: 16px !important;
		line-height: 18px !important;
	}
	.hm-testimonials .elementor-testimonial__title{
		font-size: 14px !important;
	}
	/* 	 */
	.course-card-footer .price-course {
		top: -215px !important;
	}
	.bsp-read-blogs article:nth-child(3){
		display: none;
	}
	.brochureWrapper .elementor-shortcode {
		right: -180px;
	}
}

/* Tablet Ends */

@media only screen and (min-width: 359px) and (max-width:600px) {
	#footer_wrapper .footer_menu_one nav ul li a {
		padding: 0 0px 10px 0 !important;
	}
	.footerPosts .elementor-post__title {
		text-align: center;
	}
	.brochureWrapper .elementor-shortcode {
		position: relative;
		top: 0;
		right: -13px;
		float: right;;
	}
	.courseJob .elementor-icon-list-items {
		flex-direction: column;
	}

	.page-id-16420 .container, .page-id-17231 .container, .page-id-17258 .container, .page-id-17263 .container, .page-id-17268 .container{
		overflow-x: hidden;
	}
	.lsq-form-wrapper .lp-form {
		margin: 0 !important;
	}
	.tabs_title .elementor-tab-title {
		text-align: center !important;
	}
	.tabs_title .elementor-tab-title.elementor-tab-mobile-title {
		border-bottom: 2px solid #162A3C !important;
	}
	.tabs_title .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
		border-bottom: 5px solid #162A3C !important;
	}
	.eligibility_points {
		padding: 10px !important;
	}
	.sf_faq .elementor-accordion .elementor-tab-title {
		align-items: flex-start !important;
	}
	.sf_faq .elementor-accordion .elementor-accordion-icon {
		margin-top: 5px;
		font-size: 16px;
	}
	#sf_dynamic_form {
		position: relative;
		margin: 0 auto;
		top: 150px;
		width: 100%;
	}
	#sf_dynamic_form .lsq-form-wrapper {
		min-width: auto;
	}
	html, body {
		font-size: 12px;
	}
	.centered {
		transform: translateX(50%);
	}
	.course-category .elementor-image-box-img img {
		height: auto !important;
	}
	.swiper-pagination-bullets {
		visibility: visible !important;
	}
	.benefits-wrapper, .academic-wrapper, .parliament-wrapper, .total-enrolled-wrapper, .expert-mentor-wrapper, #custom_html-2, .testimonial-wrapper {
		margin: 0px -15px;
	}
	.benefits-wrapper .elementor-image-box-wrapper {
		flex-direction: row;
		display: flex;
	}
	.benefits-wrapper .elementor-image-box-wrapper .elementor-image-box-content {
		padding-left: 12px;
		text-align: left;
	}
	.parliament-wrapper {
		background: #35538D;
	}
	.parliament-wrapper .title .elementor-heading-title {
		color: #fff !important;
		padding: 0px 20px;
	}
	.total-enrolled-wrapper h3 {
		flex-direction: column;
	}
	.expert-mentor-wrapper h4{
		text-align: left;
	}
	.mentor-btn {
		font-size: 13px;
		padding: 0px 5px;
		top: -55px;
		right: 20px;
	}
	.mentor-detail .elementor-testimonial{
		padding: 10px 5px 12px 0 !important;
	}
	.mentor-detail .elementor-testimonial__text {
		margin-bottom: 5px;
		font-size: 14px !important;
	}
	.eicon-chevron-left, .eicon-chevron-right {
		display: none;
	}
	.codemit-contact{
		padding: 25px 0px;
	}
	.codemit-contact .container {
		max-width: 100% !important;
		padding: 0px 15px !important;
	}
	.codemitcont-body ul {
		display: block !important;
	}
	.codemitcont-body ul li a {
		display: flex !important;
		flex-direction: column;
		align-items: center;
	}
	.codemitcont-body ul li {
		padding: 5px 0px !important;
	}
	.codemitcont-body ul li a .contact-icon {
		width: 40px !important;
		height: 40px !important;
	}
	.site-footer.footer_home_3 .footer, .site-footer.footer_home_4 .footer {
		padding: 35px 15px 0 !important;
		background-image: none !important;
		background: #f2f2f2;
	}
	/* header */
	header#masthead .header-wrapper {
		justify-content: space-between !important;
	}
	header#masthead.site-header.header_small .container {
		padding: 0px !important;
	}
	.width-logo.sm-logo {
		margin-left: 0px !important;
		padding: 0px 10px !important;
	}
	.nav.navbar-nav .tc-menu-inner {
		border-top: 1px solid #eee;
	}
	.login-menu ul {
		display: block !important;
	}
	/* 	#rm_login_btn_widget-2{
	display: block;
}
	#rm_login_btn_widget-2 a{
	margin-right: 20px;
} */
	.btn-login{
		color: #fff !important;
		border-radius: 0px !important;
		padding: 12px 20px !important;
		font-size: 12px !important;
	}
	.btn-login:hover {
		background: #112a3e !important;
		color: #fff !important;
	}
	.btn-login.sign {
		width: 100%;
	}
	.mobile-menu-container .navbar-nav, .mobile-menu-container .mobile-sidebar {
		padding-left: 0px !important;
		padding-right: 0px !important;
		margin: 0px !important;
	}

	/* 	Footer */
	#nav_menu-8 {
		margin-left: 0px !important;
	}
	.footer-sidebars ul li a {
		font-size: 1.3rem !important;
	}
	body.responsive #colophon .footer .footer-sidebars [class*="col-"] {
		margin-bottom: 0px !important;
	}
	.site-footer .footer .footer-sidebars {
		grid-gap: 20px !important;
	}
	.copyright-area .container {
		padding: 0px 15px !important;
	}
	.footer-btm {
		align-items: start !important;
		flex-direction: column;
	}
	.foot-copy {
		display: block;
		text-align: center;
		margin-left: 10px;
	}
	.new-link {
		display: block;
		margin-top: 10px;
	}
	.foot-btm-right {
		display: flex;
		align-items: start;
		margin-left: 17px;
		margin-top: 20px;
	}
	.foot-btm-left .mentor-link {
		margin: 0px 15px !important;
	}
	.foot-btm-right p {
		font-size: 1.2rem;
	}
	.logo-powered {
		font-size: 1.3rem;
	}
	#text-8 img {
		max-width: 60px;
	}
	.rtsw-testimonial .slick-prev.slick-arrow, .rtsw-testimonial .slick-next.slick-arrow{
		display:none !important;
	}
	.rtsw-testimonial.slick-slider {
		padding: 0px !important;
	}
	.partner-logo-gallery .gallery-item {
		max-width: 33% !important;
	}
	.gallery-item:nth-child(25) {
		display: none;
	}
	/* 	Course page */
	#lp-single-course {
		margin: 0rem 0rem 0rem !important;
	}
	.lp_course-template-default .container.site-content.no-sidebar {
		padding: 0px;
	}
	.lp_course-template-default .landing-1 .container {
		padding: 0px;
	}
	.course-header{
		display: block !important;
		padding: 15px 15px 25px !important
	}
	.course-header .entry-header.d-flex {
		width: 100%;
		display: block !important;
	}
	.course-cont-left{
		width: auto;
		padding-right: 10px;
		margin-right: 10px;
		padding-top: 10px;
	}
	.course-cont-left img	{
		max-height: 25px;
	}
	.course-main-title {
		font-size: 1.25rem !important;
		padding-left: 65px;
		margin-top: -30px;
	}
	#btn-enroll-now .btn-normal{
		padding: 4px 8px 4px !important;
		min-width: 110px !important;
		font-size: 13px;
	}
	.entry-meta.fd-col{
		/* 		flex-direction: row !important;
		display: flex !important;
		align-items: center !important;
		justify-content: space-between; */
		padding-top: 15px;
	}
	.price-course {
		font-size: 1.25rem !important;
		margin-bottom: 0px !important;
	}
	.next-batch {
		margin-top: 0px !important;
	}
	nav.course-menu ul {
		flex-wrap: wrap !important;
	}
	nav.course-menu ul li {
		width: 33.33% !important;
	}
	nav.course-menu ul li:first-child a, nav.course-menu ul li:last-child a {
		margin-left: 0px !important;
		padding-left: 0px !important;
		margin-right: 0px !important;
		padding-right: 0px !important;
	}
	nav.course-menu ul li.active a {
		border-right: 1px solid #eee;
	}
	nav.course-menu ul a {
		padding: 5px 0px !important;
		border-right: 1px solid #eee;
		border-top: 1px solid #eee;
		font-size: 11px !important;
	}
	.course_content_wrapper.row{
		padding: 15px 5px !important;
	}
	#learn-press-course-curriculum .curriculum-heading{
		display: flex;
	}
	.courses-lessons, .courses-time {
		font-size: 12px !important;
	}
	.curriculum-sections .section-header {
		padding: 10px 15px 10px 15px !important;
	}
	.course-curriculum .section-left .section-title {
		line-height: 1.5 !important;
		font-size: 1.2rem !important;
	}
	#learn-press-course-curriculum {
		padding-bottom: 20px;
	}
	#course-advantage {
		padding-left: 20px !important;
	}
	#course-outcome, #career-opportunity, .course_instructor_wrapper.row {
		padding: 15px 20px !important;
	}
	#career-opportunity ul li{
		width: 46% !important;
		padding: 7.5px !important;
		margin: 5px !important;
		font-size: 15px !important;
	}
	.content-landing-1 .testimonials-slider {
		padding: 25px 10px !important;
	}
	.content-landing-1 .trending-courses {
		padding: 20px !important;
	}
	.course_instructor_wrapper.row .list .item {
		display: flex !important;
		width: auto !important;
	}
	.certificate-details.d-flex {
		flex-direction: column;
	}
	.certificate-sec h5 {
		padding-top: 20px !important;
	}
	.certificate-details .cer-info {
		margin-left: 0px !important;
		margin-top: 15px;
		font-size: 15px !important;
	}
	#alumini-testimonial .rtsw-testimonial .slick-slide {
		padding: 0px 20px !important;
	}
	#alumini-testimonial .rtsw-testimonial h4 {
		font-size: 18px !important;
	}
	.single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link, .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .meta-rank .rank {
		font-size: 1.1rem !important;
		font-family: poppins !important;
	}
	.advantage-sec h5 {
		margin-bottom: 15px !important;
	}
	#course-basic-essential {
		padding: 30px 15px 20px !important;
	}
	#course-basic-essential h5 {
		font-size: 1.375rem !important;
		line-height: 1.6;
	}
	#course-outcome ol li, .advantage-sec ol li, #course-basic-essential ol li {
		font-size: 14px !important;
		line-height: 22px !important;
	}
	#career-opportunity .course_inner_wrapper.row, #career-opportunity ul {
		margin: 0 !important;
	}
	.course-format-icon {
		margin-top: -5px;
	}
	.course-format-icon .fa.fa-file-o::before {
		font-size: 12px !important;
	}
	#learn-press-course .item-info .ion-android-person:before {
		background-size: 18px !important;
	}
	#learn-press-course .rating-section span.course-time {
		background-size: 14px !important;
	}	
	.desk-hide img{
		visibility: visible !important;
		max-width: 70px !important;
	}
	/* 	Register/Signup */
	#form_2_1 {
		padding: 5px !important;
	}
	.rmagic .buttonarea {
		margin: 20px 0 10px 0 !important;
	}
	.page-id-610 .container.site-content.no-sidebar, .page-id-2820 .container.site-content.no-sidebar, .page-id-612 .container.site-content.no-sidebar{
		padding: 60px 0px 0px !important;
	}
	.resgister-ben-one .elementor-image-box-wrapper, .resgister-ben-two .elementor-image-box-wrapper {
		display: flex;
	}
	/* 	 */
	.trending_courses_wrapper .text-course .title-course {
		min-height: 40px !important;
	}
	.bp-element-list-courses.layout-slider .slide-course .wrap-arrow-slick .arow-slick.prev-slick {
		left: -22px !important;
		font-size: 30px !important;
	}
	.bp-element-list-courses.layout-slider .slide-course .wrap-arrow-slick .arow-slick.next-slick {
		right: -22px !important;
		font-size: 30px !important;
	}
	/* 	 */
	.container.site-content.no-sidebar {
		padding: 60px 0px 00px !important;
	}
	/* 	 */
	.hide-border {
		border: none !important;
	}
	.become-mentor-wrapper .rmagic .rmrow, .become-affiliate-wrapper .rmagic .rmrow {
		padding: 10px 0px 0px 0px !important;
	}
	.std-test-right-wrapper .wpcolumns {
		padding: 0px;
	}
	.std-test-right-wrapper .col-md-9.test_auth_col.col_two {
		padding-left: 25px;
	}
	/* 	 */
	.course_instructor_wrapper .instructor-title {
		padding: 5px 0px 0px !important;
	}
	.course_instructor_wrapper.row .list .item{
		margin-left: 0px !important;
	}
	#course-certificate {
		padding: 0px 0px 10px 0px !important;
	}
	.certificate-details .cer-img, .certificate-details .cer-info {
		width: auto !important;
	}
	body.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li:first-child {
		border-left: none;
	}
	#wc_my_acc_wrapper .woocommerce-Addresses .u-column1.col-1.woocommerce-Address, #wc_my_acc_wrapper .woocommerce-Addresses .u-column2.col-2.woocommerce-Address {
		max-width: 100% !important;
	}
	body.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-info {
		display: flex;
		flex-direction: column-reverse;
	}
	body.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-info .button{
		margin-top: 20px;
		padding: 12px;
		text-align: center;
		width: 130px;
	}
	.codemitcont-head h2 {
		font-size: 2.2rem !important;
	}
	.newsletter-wrapper h2{
		font-size: 30px !important;
	}

	/* Cart Page */

	.woocomm-cart-wrapper .woocommerce table.shop_table_responsive tr td {
		padding: 20px !important;
	}
	.woocomm-cart-wrapper .woocommerce table.shop_table_responsive tr td a:before {
		margin-left: -5px;
	}
	body.woocommerce-page .woocomm-cart-wrapper .shop_table {
		font-size: 14px;
	}
	.woocomm-cart-wrapper #coupon_code {
		width: 48%;
	}
	body.woocommerce-page.woocommerce-cart .woocomm-cart-wrapper .shop_table tbody td.actions > .button{
		font-size: 14px !important;
		margin-top: 10px;
		display: block;
		height: 43px;
		line-height: 43px;
		padding: 0px 15px;
		border-radius: 5px;
	}
	/* Checkout Page */
	.woocomm-checkout-wrapper .woocommerce-error, .woocomm-checkout-wrapper .woocommerce-info, .woocomm-checkout-wrapper .woocommerce-message {
		padding: 1em !important;
		font-size: 15px;
	}
	#customer_details .col-1, #customer_details .col-2 {
		width: 100% !important;
		font-size: 14px;
	}
	body.woocommerce-page.woocommerce-checkout .site-content form.checkout #customer_details .col-1 .woocommerce-billing-fields h3, body.woocommerce-page.woocommerce-checkout .site-content form.checkout #customer_details .col-2 h3 {
		margin-top: 0px;
		font-size: 20px;
	}
	#order_review_heading {
		font-size: 20px;
		padding-left: 10px;
	}
	#order_review .shop_table.woocommerce-checkout-review-order-table, .woocommerce-checkout #payment ul.payment_methods li label, body.woocommerce-page.woocommerce-checkout .site-content #payment p {
		font-size: 16px;
	}
	body.woocommerce-page.woocommerce-checkout .site-content form #order_review {
		padding: 0px;
	}
	.woocommerce-checkout #payment ul.payment_methods {
		padding: 10px 5px;
	}
	.woocomm-checkout-wrapper .woocommerce-form.woocommerce-form-login.login label, .woocomm-checkout-wrapper .checkout_coupon.woocommerce-form-coupon {
		font-size: 1.12rem;
	}
	.woocommerce-form.woocommerce-form-login.login, .checkout_coupon.woocommerce-form-coupon {
		width: 350px !important;
		margin: 20px auto !important;
		padding: 20px !important;
	}
	/* Checkout - Success	*/
	.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
		display: flex;
		flex-direction: column;
		margin: 5px;
	}
	.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
		margin: 10px 0px;
		font-size: 12px;
	}
	.woocomm-checkout-wrapper .woocommerce-order-details__title{
		margin-top: 40px;
	}
	.woocomm-checkout-wrapper .woocommerce-order-details__title, .woocomm-checkout-wrapper .woocommerce-column__title {
		font-size: 22px;
	}
	.woocomm-checkout-wrapper .woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
		font-size: 16px;
		margin-top: 20px;
	}
	.woocomm-checkout-wrapper .woocommerce-column__title {
		margin-bottom: 20px;
	}
	/* 	 */
	.rtsw-cleararea.template-4 .rtsw-testimonial-author {
		margin-left: 25px !important;
	}
	#courses_testimonials .rtsw-testimonial_avatar, #courses_testimonials .rtsw-avtar-image  {
		width: 75px !important;
		height: 75px !important;
	}
	#courses_testimonials .rtsw-testimonial h4 {
		font-size: 16px !important;
	}
	#courses_testimonials .placed_if {
		font-size: 14px !important;
	}
	/* 	 */
	.single.single-lp_course p {
		font-size: 16px !important;
		line-height: 24px !important;
	}
	.info-course .item-info.rating, .info-course .rating-section, .rating-section span.course-time {
		font-size: 14px !important;
	}
	#btn-enroll-now button {
		padding: 10px !important;
		font-size: 14px !important;
		margin: 15px 0px 8px;
	}
	.next-batch {
		font-size: 13px !important;
	}
	.single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item{
		padding: 15px;
	}
	/* 	 */
	#header-primary .elementor-item.elementor-item-active::after, #header-secondary .elementor-item.elementor-item-active::after{
		display: none;
	}
	.menuBtn_login {
		margin-top: 0px !important;
		margin-left: 0px !important;
		padding-bottom: 20px !important;
	}
	.elementor-menu-toggle:hover {
		color: #fff !important;
	}
	.elementor-nav-menu--dropdown a.elementor-item-active {
		font-weight: bold !important;
	}
	.menuBtn_login a {
		width: 90px;
		margin-left: 20px;
		margin-top: 10px;
		display: flex;
		justify-content: center;
	}
	.menuBtn_login a:hover {
		color: #fff;
		background: #162A3C !important;
	}
	.elementor-nav-menu--dropdown {
		box-shadow: 0px 4px 4px rgba(0,0,0,0.25);
	}
	#footer_wrapper .elementor-nav-menu--main ul li a {
		display: block;
		text-align: center;
	}
	.menuBtn_login .elementor-item-active {
		background: #162A3C !important;
	}
	body.woocommerce-page.woocommerce-checkout .site-content form.checkout #customer_details .col-2 {
		background: transparent !important;
	}
	body.woocommerce-page.woocommerce-checkout .site-content form.checkout #customer_details .col-2 .woocommerce-additional-fields {
		background: #5350FF;
		padding: 30px;
		border-radius: 10px;
		margin-left: -10px;
		margin-right: -10px;
	}
	.woocommerce form .form-row #billing_state_field .select2.select2-container {
		width: 100% !important;
	}
	/* Home	*/
	.cert_powered_by, .certificate-wrapper, .trending_blogs {
		margin: 0px -15px;
	}
	.hm-testimonials .elementor-main-swiper .elementor-testimonial__text, .hm-testimonials .elementor-main-swiper .elementor-testimonial__title {
		font-size: 10px !important;
		line-height: 15px !important;
	}
	.hm-testimonials .elementor-main-swiper .elementor-testimonial__name{
		font-size: 12px !important;
		line-height: 15px !important;
	}
	.hm-testimonials .elementor-main-swiper {
		background: url(/wp-content/uploads/2021/11/testi-bg-mob.png) !important;
		background-repeat: no-repeat !important;
		background-size: contain !important;
		background-position: center !important;
	}
	.hm-testimonials .swiper-wrapper .elementor-testimonial__content .elementor-testimonial__text {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		height: 74px;
		max-height: 74px;
		padding: 0px 10px;
		font-style: normal;
	}
	.hm-testimonials .elementor-testimonial__cite {
		margin-top: 10px !important;
	}
	.hm-testimonials .elementor-testimonial__image img {
		height: 74px !important;
		width: 74px !important;
	}
	.academic-wrapper::before, .certificate-wrapper::after, .cert_powered_by::after, .trending_blogs::after {
		display: none;
	}
	.expert-mentor-wrapper h4 {
		text-align: center;
	}
	/* 
	.cert_powered_by::after {
	right: -30px !important;
	bottom: -90px !important;
}
	.trending_blogs::after {
	right: -51px !important;
	top: -65px !important;
}
	*/
	.total-enrolled-wrapper{
		padding-top: 0px !important;
	}
	.floating_card .elementor-icon-list-items li {
		justify-content: start !important;
		justify-content: flex-start !important;
	}
	.float_wrapper p{
		text-align: center;
	}
	.float_wrapper .elementor-button-wrapper {
		text-align: center;
	}
	/* About */
	.float_inner_wrapper::after {
		bottom: -30px !important;
		left: auto !important;
		right: 10px;
	}
	.trending_courses_wrapper .course-card-footer {
		position: relative;
	}
	.course-card-footer .price-course {
		top: -200px !important;
		right: 10px !important;
	}
	/* Blog	*/
	.sp-pcp-post {
		position: relative;
	}
	.sp-pcp-title{
		position: relative;
		left: 0%;
		margin: 10px 10px 0px 0px !important;
	}
	.sp-pcp-post-meta{
		position: relative;
		left: 0%;
		top: 0;
		font-family: Poppins !important;
		margin: 10px 20px 10px 0px !important
	}
	.sp-pcp-post-content{
		position: relative;
		left: 0%;
		top: 0px;
		font-family: Poppins;
		font-size: 16px !important;
		color: #666666 !important;
		line-height: 28px !important;
		margin: 0px 10px 10px 0px !important;
	}
	.sp-pcp-post-content p {
		text-overflow: ellipsis;
		display: -webkit-box !important;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		overflow: hidden;
		min-height: auto;
	}
	.sp-pcp-post .sp-pcp-post-meta ul li {
		font-family: poppins !important;
	}
	.sp-pcp-post-meta ul li:first-child a {
		color: #5350FF;
		font-size: 16px;
		font-weight: 500;
	}
	.sp-pcp-post-meta ul li:first-child a:hover {
		color: #5350FF;
		cursor: initial !important;
		font-family: Poppins !important;
	}
	.sp-pcp-post-meta ul li:last-child a {
		color: #555555;
		font-size: 16px;
		font-family: Poppins !important;
	}
	.sp-pcp-post .pcp-post-thumb-wrapper{
		background: #fff;
		border-radius: 16px;
	}
	.sp-pcp-post .sp-pcp-post-thumb-area {
		width: 100% !important;
	}
	.sp-pcp-post .sp-pcp-post-thumb-area img {
		min-height: 200px !important;
		max-height: 200px !important;
		object-fit: cover;
	}
	.pcp-carousel-wrapper .sp-pcp-carousel {
		padding-bottom: 60px;
		padding-top: 30px;
	}
	.sp-pcp-title a {
		color: #000 !important;
		font-size: 20px !important;
		font-weight: 600 !important;
		font-family: Poppins;
		line-height: 32px !important;
		text-overflow: ellipsis;
		display: -webkit-box !important;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		min-height: auto;
	}
	/*  */
	.blog-date .elementor-post-info__item--type-date {
		margin-top: -70px !important;
		margin-left: 105px !important;
	}
	.blg-dtl-page-banner .elementor-image img{
		max-height: 250px;
	}
	.woocomm-cart-wrapper .woocommerce-Price-amount.amount {
		margin-left: 10px;
	}
	.lpCover{
		background-image: none !important
	}
	.faqFooter ul{
		margin: 0 auto !important;
	}
	.blogCards article .elementor-container .elementor-column {
		width: 100% !important;
	}
	.blogCol1 .elementor-widget-wrap{
		padding: 20px 20px 0 20px !important
	}
	.dlBrochure .downloadTitle {
		font-size: 26px !important;
		line-height: 34px;
	}
	.homeCourseSlider .swiper-container {
		padding-bottom: 0px !important;
	}
	.hideBrTag br{
		display: initial !important;
	}
	.homeCarousel .swiper-wrapper .swiper-slide {
		padding: 0px 10px !important;
	}
	.homeCarousel .elementor-swiper .swiper-slide::after {
		display: none;
	}
	.homeCarousel .elementor-testimonial__image img {
		max-height: 210px !important;
	}
}

/* Mobile Responsive Ends */

/* Custom Code */

.header-wrapper {
	padding: 0px !important;
}
/* #wrapper-container {
max-width: 1920px !important;
} */

header#masthead .width-logo {
	width: 275px !important;
}
.width-logo.sm-logo {
	background: #feca19;
	text-align: right;
	margin-left: -65px;
	padding: 1px 30px 1px 65px;
}
#primaryMenu > .menu-item {
	padding: 16px !important;
}
#primaryMenu > .menu-item > a{
	font-size: 20px !important;
	color: #112A3E !important;
	text-transform: uppercase !important;
	font-family: 'poppins' !important;
	margin: 0px 5px;
	padding: 0px
}
#primaryMenu > .menu-item > a:hover {
	background: none !important;
	color: #fa664a !important;
}
header#masthead.site-header {
	z-index: 1001;
	position: fixed;
	background-color: #fff !important;
	box-shadow: 0px 3px 6px #00000029;
}
.login-menu ul {
	display: flex;
}
.btn-login{
	font-weight: 700;
	padding: 6px 7px;
	border-radius: 3px;
	color: #fff;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	text-decoration: none;
	text-transform: uppercase;
	font-family: poppins;
	font-size: 16px;
}
.btn-login.sign{
	background: #FA664A;
	margin-right: 15px;
}
.btn-login.login
{
	background: #35538D;
}
.btn-login:hover,.btn-login:focus{
	background: #112A3E;
	color: #fff;
}
#rm_login_btn_widget-2 a {
	color: #fff;
	background: #35538D;
	font-weight: 700;
	padding: 6px 7px;
	border-radius: 3px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	text-decoration: none;
	text-transform: uppercase;
	font-family: poppins;
	font-size: 16px;
	border: none;
}
#rm_login_btn_widget-2 a:hover, #rm_login_btn_widget-2 a:focus {
	background: #112A3E;
}
#rm_login_btn_widget-2 {
	height: auto;
	line-height: 0;
}
.menu-mobile-effect.navbar-toggle .ion-navicon:before {
	color: #000 !important;
}
.nav.navbar-nav .tc-menu-inner {
	color: #112A3E !important;
	padding: 15px 20px;
	margin: 0px;
	line-height: 1;
	border-radius: 0px;
	font-weight: 500;
	font-family: poppins;
}
.nav.navbar-nav .tc-menu-inner:hover {
	color: #fa664a !important;
}
body.responsive .mobile-menu-container {
	background-color: #fff !important;
}
/* Home Page */
.course-category .elementor-widget-container:hover {
	-webkit-box-shadow: 0px 2px 9px 0px #00000029;
	box-shadow: 0px 2px 9px 0px #00000029;
	cursor: pointer;
}
.course-category  .elementor-image-box-img img{
	height: 60px;
}
.trending_courses_wrapper .item-course {
	box-shadow:  0px 0px 26px rgba(83, 80, 255, 0.1) !important;
	/* 	border: 0.5px solid #D8D8D8 !important; */
	-webkit-border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	-o-border-radius: 15px !important;
	border-radius: 15px !important;
}
.trending_courses_wrapper .image-course img {
	height: 220px;
	object-fit: cover;
}
.trending_courses_wrapper .item-course .text-course{
	padding: 20px 20px 25px 20px !important;
	background: #fff;
}
.trending_courses_wrapper .text-course .title-course{
	order: inherit !important;
	font-size: 20px !important;
	font-weight: bold !important;
	color: #112A3E !important;
	margin-bottom: 0px !important;
	line-height: 1.4 !important;
	font-family: 'poppins', sans-serif !important;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	min-height: 60px;
}
.trending_courses_wrapper .text-course .description-course{
	order: inherit !important;
	font-size: 14px !important;
	line-height: 1.4 !important;
	color: #646361 !important;
	margin-bottom: 20px !important;
	font-family: 'poppins', sans-serif !important;
	overflow: hidden !important;
	display: -webkit-box !important;
	-webkit-line-clamp: 2 !important;
	-webkit-box-orient: vertical !important;
	min-height: 40px;
}
.trending_courses_wrapper .info-course .item-info.rating, .info-course .rating-section{
	font-size: 13px;
}
.trending_courses_wrapper .item-info {
	font-size: 13px;
	line-height: 1.4;
	font-family: poppins;
}
.trending_courses_wrapper .item-info .ion-android-person:before {
	content: '' !important;
	padding-left: 20px;
	background: url(/wp-content/uploads/2021/09/user-course.png) no-repeat left center / 15px;
}
.trending_courses_wrapper .item-info.rating .ion-android-star:before {
	color: #feca2e !important;
}
.trending_courses_wrapper .info-course .rating{
	padding-left: 20px;
}
.trending_courses_wrapper .course-card-footer {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 25px;
	border-top: 1px solid rgba(83, 80, 255, 0.4);
	padding-top: 20px;
	position: relative;
}
.course-card-footer .price-course {
	font-weight: 600;
	color: #fff;
	font-size: 16px;
	font-family: poppins;
	background: #162A3C;
	border-radius: 4px;
	padding: 8px 18px;
	position: absolute;
	top: -215px;
	right: 0px;
}
.course-card-footer .course-detail-btn a {
	font-size: 16px !important;
	background: #5350FF;
	color: #fff;
	padding: 10px 22px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	text-transform: capitalize !important;
}
.course-card-footer .course-detail-btn a:hover {
	background: #112A3E;
}
.certified-count{
	font-size: 1rem !important;
	margin-left: 10px;
	font-weight: 400;
}
.benefits-wrapper .elementor-image-box-wrapper {
	align-items: center !important;
}
/* Placements */
#rightAngleClip{
	position: relative !important;
}
#rightAngleClip::after {
	clip-path: polygon(100% 50%, 50% 0, 50% 100%);
	-webkit-clip-path: polygon(100% 50%, 50% 0, 50% 100%);
	content: '';
	width: 250px;
	height: 100%;
	background-color: #fff;
	position: absolute !important;
	right: -125px;
}
/* testimonial slider */

.rtsw-testimonial.template-1 .fa-quote-left, .rtsw-testimonials-list.template-1 .fa-quote-left{
	display: none !important;
}
.rtsw-testimonial-content, .rtsw-testimonial .testimonials-text p, .rtsw-testimonials-list.template-1 .testimonials-text p {
	text-align: left !important;
}

.rtsw-testimonial h4, .rtsw-testimonials-list h4{
	color: #112A3E;
	font-family: "poppins", Sans-serif !important;
	font-size: 1.125rem !important;
	font-weight: 600 !important;
	line-height: 1.4em !important;
}
.rtsw-testimonial .testimonials-text p, .rtsw-testimonials-list.template-1 .testimonials-text p {
	color: #646361;
	font-family: "poppins", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.4em;
}
.rtsw-testimonial .slick-dots li.slick-active button {
	background: #5350FF !important;
	border-color: #5350FF !imporant;
}
.rtsw-testimonial .slick-dots li button {
	background: transparent !important;
	margin: 0px !important;
	padding: 0px !important;
	border-radius: 50% !important;
	width: 10px !important;
	height: 10px !important;
	border: 1px solid #5350FF !important;
}
.rtsw-testimonial .slick-prev.slick-arrow, .rtsw-testimonial .slick-next.slick-arrow {
	font-size: 30px !important;
	color: #5350FF !important;
}
.rtsw-testimonial .slick-arrow {
	border: none !important;
}
.rtsw-testimonial .slick-prev.slick-arrow {
	left: -10px !important;
}
.rtsw-testimonial .slick-next.slick-arrow {
	right: -10px !important;
}


/* Footer Top */
.codemit-contact {
	background: #112A3E url(/wp-content/uploads/2021/06/foot-bg.svg) no-repeat center center /cover;
	color: #fff;
	text-align: center;
}
.codemit-contact .container {
	max-width: 87%;
	padding: 0px 65px;
	margin: 0 auto;
}
.codemitcont-head h2 {
	text-shadow: 0px 3px 6px #00000029;
	margin-bottom: 25px;
	font-family: 'Halant', serif;
	font-size: 2.625rem;
	line-height: 1.4;
	font-weight: 300;
	color: #fff;
}
.codemitcont-body ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.codemitcont-body ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.codemitcont-body ul li a {
	font-size: 1.5rem;
	line-height: 1.2;
	color: #fff;
	display: block;
	font-family: poppins !important;
}
.codemitcont-body ul li a:hover {
	color: #fa664a;
}
a, a:hover {
	text-decoration: none;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.codemitcont-body ul li a span.whatsapp {
	background: url(/wp-content/uploads/2021/06/whatsapp-icon.png) no-repeat center center / cover;
}
.codemitcont-body ul li a span.phone {
	background: url(/wp-content/uploads/2021/06/phone-icon.png) no-repeat center center / cover;
}
.codemitcont-body ul li a span.mail {
	background: url(/wp-content/uploads/2021/06/mail-icon.png) no-repeat center center / cover;
}
.codemitcont-body ul li a .contact-icon {
	width: 62px;
	height: 62px;
	display: inline-block;
	vertical-align: middle;
}

/* Footer Middle */

.footer-sidebars ul li {
	margin-bottom: 10px !important;
}
.footer-sidebars ul li a {
	font-family: poppins !important;
	font-size: 1rem;
	font-weight: 400;
}
.footer-sidebars ul li a:hover {
	color: #fa664a !important;
}
.menu-footer-menu-1-container ul li a, .menu-footer-menu-5-container ul li a {
	color: #646361 !important;
}
#nav_menu-5 ul li, #nav_menu-8 ul li, #nav_menu-10 ul li {
	list-style: disc;
	color: #000 !important;
}
#nav_menu-8 {
	margin-left: -20px;
}
.logo-powered{
	font-family: poppins !important;
	font-size: 1rem;
	font-weight: 400;
	color: #112A3E !important;
}
/* Footer Bottom */
.site-footer.footer_home_3 .copyright-area .copyright-content, .site-footer.footer_home_4 .copyright-area .copyright-content {
	display: block !important;
}
.copyright-content .copyright-text, #afc_sidebar_2490 {
	display: none;
}
.copyright-area {
	background: #F2F2F2 !important;
	padding: 25px 0px 60px !important;
}
.copyright-area .container {
	padding: 0px 65px;
	font-family: poppins;
}
.footer-btm {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.foot-btm-left {
	font-size: 1.125rem;
}
.foot-btm-left .mentor-link {
	margin: 0px 75px;
}
.foot-btm-left a {
	text-decoration: underline;
	color: #427EB4 !important;
}
.foot-btm-left a:hover {
	color: #fa664a !important;
	text-decoration: underline !important;
}
.foot-btm-right {
	display: flex;
	align-items: center;
}
.foot-btm-right p {
	margin: 0px;
	padding-right: 20px;
}
.foot-copy {
	color: #212529;
}
ul.foot-social {
	display: flex;
}
.foot-social li {
	margin-left: 20px;
	width: 31px;
	height: 31px;
}
.foot-social li a {
	display: block;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	width: 100%;
	height: 100%;
}
.foot-social li a:hover {
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);
}

.foot-social li a.facebook {
	background: url(/wp-content/uploads/2021/06/face-icon.svg) no-repeat center center / cover;
}
.foot-social li a.linkedin {
	background: url(/wp-content/uploads/2021/06/link-icon.svg) no-repeat center center / cover;
}
.foot-social li a.insta {
	background: url(/wp-content/uploads/2021/06/insta-icon.svg) no-repeat center center / cover;
}
.certificate-inner-wrapper .elementor-widget-image img {
	box-shadow: 0px 2px 4px #00000029;
}
/* Back to top */
#back-to-top{
	background-color: #35538d !important;
	width: 35px !important;
	height: 35px !important;
	bottom: 15px !important;
	border-radius: 3px; !important;
}
#back-to-top .ion-ios-arrow-thin-up::before {
	content: "";
	content: "" !important;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0px;
	height: 0px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 10px solid white;
}
.rm_inline_forgot_pass a {
	color: #162A3C;
	font-weight: 500;
}
/* Mentor slider */
.swiper-pagination-bullet {
	width: 13px !important;
	height: 13px !important;
	background: #fff !important;
	opacity: 1 !important;
	border: 1px solid #5350FF !important;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #5350FF !important;
}
/* .swiper-pagination-bullets {
visibility: hidden;
} */

/* Tags Filter */
.technosec {
	width: 100% !important;
	max-width: 1920px !important;
}
#filters {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 50px;
}
#filters li {
	padding: 10px;
	margin: 0px;
}
#filters li a {
	color: #5350FF;
	font-family: "poppins",sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: capitalize;
	line-height: 1.4em;
	padding: 4px 10px;
	background: #fff;
	border-radius: 6px;
}
#filters li a:hover {
	cursor: pointer;
	background: #112A3E;
	color: #fff;
}

/* All Courses page */
.authorise-partner-badge {
	position: relative;
	display: none;
}
.authorise-partner-badge .authorise-partner {
	font-size: 0.75rem;
	color: #112A3E;
	padding: 2px 20px;
	font-weight: 700;
	clip-path: polygon(0 0, 95% 0%, 100% 100%, 0% 100%);
	background-color: #EFEEFF;
	font-family: poppins;
	position: absolute;
	top: -50px;
	display:none;
}
/* Regiter/Sign-up Page */
#form_2_1 {
	padding: 20px 20px;
	background: #fff;
	box-shadow: 0px 2px 4px #00000029;
	border: 0.5px solid #D8D8D8;
	border-radius: 3px;
	font-family: poppins;
}
.rmagic .rmrow .rminput input[type="text"], .rmagic .rmrow .rminput input[type="password"], .rmagic .rmrow .rminput input[type="email"], .rmagic .rmrow .rminput input[type="url"], .rmagic .rmrow .rminput input[type="number"], .rmagic .rmrow .rminput textarea {
	border-radius: .25rem;
	caret-color: #1f3a5d;
	color: #000;
	border: 1px solid #646361;
}
#rm_next_form_page_button_2_1 {
	background-color: #5350FF !important;
	color: #fff !important;
	font-weight: 700;
	font-size: 1.0625rem !important;
	padding: 4px 80px;
	outline: none;
	border: none;
	border-radius: .25rem !important;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	font-family: poppins;
	text-transform: uppercase;
	width: 100%;
}
#existing-user a {
	color: #5350FF;
}
.rmagic .buttonarea {
	margin: 20px 0 10px 0;
}
/* Login Page */
/* .rm_forgot_pass a {
color: #fff !important;
} */
#rm_login_form_1 {
	border: none !important;
	font-family: poppins !important;
}
/* Forget Password Page */
.rmagic .rmrow .rmfield label, .rmagic .rmrow .rminput ul li label {
	font-family: poppins !important;
	font-weight: 400 !important;
	font-size: 0.875rem;
	margin-bottom: 5px !important;
	color: #707070;
}
#rm_recovery_form #rm_submit_btn, #rm_login_form_1 #rm_submit_btn {
	background: #5350FF !important;
	color: #fff;
	font-weight: 700;
	font-family: 'poppins', sans-serif;
	font-size: 1.0625rem;
	padding: 4px 10px;
	outline: none;
	border: none;
	border-radius: 3px;
	width: 100%;
	text-transform: uppercase;
}
#rm_recovery_form #rm_submit_btn:hover, #rm_login_form_1 #rm_submit_btn:hover, #rm_next_form_page_button_2_1:hover {
	background: #112A3E !important;
	color: #fff !important;
	cursor:pointer;
}
.rmagic .alert-error {
	background-color: #c00 !important;
	color: #fff !important;
	border: 1px solid #c00 !important;
	top: 60px;
	right: 50px;
}
.rmagic .alert-error .close {
	float: right !important;
	font-size: 25px !important;
	cursor:pointer !important;
}
.rmagic .rmrow .rminput input[type="text"], .rmagic .rmrow .rminput input[type="password"], .rmagic .rmrow .rminput input[type="email"], .rmagic .rmrow .rminput input[type="url"], .rmagic .rmrow .rminput input[type="number"], .rmagic .rmrow .rminput textarea {
	font-size: 14px !important;
	padding-left: 10px !important;
	font-family: poppins;
}
/* Become a mentor */
.become-mentor-wrapper .rmradio, .become-affiliate-wrapper .rmradio {
	display: flex !important;
}
.become-mentor-wrapper .rmradio li, .become-affiliate-wrapper .rmradio li {
	margin: 0 20px 0px 0 !important;
}
.become-mentor-wrapper .rmagic .buttonarea input[type="submit"], .become-affiliate-wrapper .rmagic .buttonarea input[type="submit"] {
	background-color: #5350FF !important;
	color: #fff !important;
	font-weight: 700;
	font-size: 1.0625rem !important;
	outline: none;
	border: none;
	border-radius: .25rem !important;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	font-family: poppins;
	text-transform: uppercase;
	padding: 6px 10px !important;
	min-width: auto !important;
	min-height: auto !important;
}
.become-mentor-wrapper .rmagic .buttonarea input[type="submit"]:hover, .become-affiliate-wrapper .rmagic .buttonarea input[type="submit"]:hover {
	background-color: #112A3E !important;
	cursor: pointer;
}
.become-mentor-wrapper .rmagic .rmagic-form.rmagic-form-btn-center .buttonarea, .become-affiliate-wrapper .rmagic .rmagic-form.rmagic-form-btn-center .buttonarea {
	text-align: end;
}
.become-mentor-wrapper .rmagic .rmrow .rminput ul li label {
	color: #000 !important;
}
.become-affiliate-wrapper .select2-container .select2-selection--single .select2-selection__rendered {
	font-family: poppins;
	font-size: 14px;
}
.become-affiliate-wrapper .select2-results__option {
	font-family: poppins;
	font-size: 0.875rem;
}
.become-affiliate-wrapper .select2 {
	width: 100% !important;
}
.select2-dropdown {
	/*   width: 350px !important; */
	font-size: 14px;
	font-family: poppins;
}
.select2-container .select2-selection--single, .select2-container--default .select2-selection--single {
	border: 1px solid #646361;
	border-radius: .25rem;
}
.select2-results__options {
	color: #000;
	box-shadow: 0 0 6px rgb(57 51 51 / 47%);
}

/* My Account Section */
#wc-account-login .login-form-wrap .subtitle, .line {
	display: none !important;
}
#wc-account-login .login-form-wrap {
	font-family: 'poppins' !important;
	padding: 0px 10px !important;
	border: 0px;
}
#wc-account-login .login-form-wrap form .login-password #show_pass {
	right: 0px !important;
	cursor: pointer;
}
#wc-account-login p.forgetmenot.login-remember {
	margin: -10px 0px 25px 5px !important;
}
#wc-account-login p.submit.login-submit {
	width: 100%;
}
#wc-account-login input#wp-submit {
	background: #fa664a !important;
	color: #fff;
	font-weight: 700;
	font-family: 'poppins', sans-serif;
	font-size: 1.0625rem;
	padding: 4px 10px;
	outline: none;
	border: none;
	border-radius: 6px;
	width: 100%;
	text-transform: uppercase;
	line-height: 40px;
	margin-bottom: 0px;
}
#wc-account-login a.lost-pass-link {
	text-align: center;
	display: block !important;
}
#wc-account-login input#wp-submit:hover{
	background: #112A3E !important;
	color: #fff !important;
	cursor: pointer;
}
#wc-account-login .message.message-error {
	font-family: 'poppins';
	font-size: 16px;
	margin-top: 20px;
}
#wc-account-login .login-form-wrap form input[type="text"]:focus, #wc-account-login .login-form-wrap form input[type="email"]:focus, #wc-account-login .login-form-wrap form input[type="password"]:focus {
	border-radius: .25rem;
	caret-color: #1f3a5d;
	border: 1px solid #646361 !important;
}
/*  */
.logged-in #wc_my_acc_wrapper .woocommerce{
	margin-top: 1rem;
	font-size: 16px;
	font-family: poppins;
	padding: 0px 50px;
}
#wc_my_acc_wrapper .woocommerce-Addresses .u-column1.col-1.woocommerce-Address, #wc_my_acc_wrapper .woocommerce-Addresses .u-column2.col-2.woocommerce-Address {
	max-width: 50%;
	float: none !important;
	padding-left: 0px;
}
.woocommerce-account .addresses .title h3 {
	font-size: 18px;
	font-family: poppins;
}
.woocommerce-page.woocommerce-account form.edit-account fieldset legend {
	font-size: 18px;
	font-weight: 600;
}
.woocommerce form .show-password-input.display-password:after, .woocommerce-page form .show-password-input.display-password:after, body.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-info:before  {
	color: #35538D !important;
}
body.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-info {
	border-color: #35538D !important;
}
.woocommerce-account .woocommerce-MyAccount-content h3 {
	font-family: poppins;
	font-size: 22px;
	font-weight: 600;
}
body.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content a.edit:hover {
	color: #fa664a;
}
.woocommerce-Message.woocommerce-Message--info.woocommerce-info a.woocommerce-Button{
	font-size: 13px;
}
body.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-info .button {
	background: #35538D !important;
	border-radius: 3px;
}
body.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-info .button:hover {
	background: #112A3E !important;
}
.logged-in .woocommerce .woocommerce-MyAccount-navigation {
	width: 20%;
}
body.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul {
	border-right: 3px solid #35538D;
}
body.woocommerce-page.woocommerce-account .woocommerce form input.input-text {
	font-family: poppins !important;
	letter-spacing: 0.5px;
}
/* Woocommerce login page */
body.woocommerce-page.woocommerce-account .woocommerce form.login {
	max-width: 410px;
	font-family: poppins;
	width: auto;
}
body.woocommerce-page.woocommerce-account h2 {
	font-family: poppins;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
	float: left;
	margin-right: 1em;
	font-weight: 700;
	font-family: 'poppins', sans-serif;
	font-size: 1.0625rem;
	padding: 12px 10px;
	width: 100%;
	text-transform: uppercase;
	background: #5350FF !important;
	border-radius: 6px;
	margin-top: 15px;
	height: auto;
}
body.woocommerce-page.woocommerce-account .woocommerce form p.lost_password {
	text-align: center;
}
body.woocommerce-page.woocommerce-account .woocommerce form p.lost_password a {
	color: #4e58b2;
}
body.woocommerce-page.woocommerce-account .woocommerce form p.lost_password a:hover {
	color: #3e468f;
}
body.woocommerce-page.woocommerce-account h2 {
	color: #112A3E;
	font-family: "poppins", Sans-serif;
	font-size: 1.625rem;
	font-weight: 600;
	line-height: 1.4em;
}
.woocommerce-form.woocommerce-form-login.login label {
	font-family: poppins !important;
	font-weight: 400 !important;
	font-size: 0.875rem;
	margin-bottom: 5px !important;
	color: #707070;
}
/* Lost Password */
.woocommerce-ResetPassword.lost_reset_password {
	font-family: poppins !important;
	font-size: 18px;
}
/* LearnPress Profile */
#learn-press-profile {
	margin-top: 4rem;
	font-family: poppins;
}
#learn-press-profile .wrapper-profile-header {
	background: #35538D !important;
}
.lp-profile.lp-4 #learn-press-profile #profile-content {
	margin-top: 20px;
}
.learn-press-filters > li span {
	color: #FA664A;
}



/* Layout Slider */

.bp-element-list-courses.layout-slider .trending_courses_wrapper .course-item .image {
	margin: 0px !important;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
}
.bp-element.bp-element-list-courses.layout-slider .course-card-footer .price-course {
	top: -220px;
}
.bp-element-list-courses.layout-slider .trending_courses_wrapper .course-item .content {
	padding: 25px 20px 30px 20px !important;
}

.bp-element-list-courses.layout-slider .trending_courses_wrapper .course-item {
	box-shadow: 0px 0px 26px rgba(83, 80, 255, 0.1) !important;
	-webkit-border-radius: 16px !important;
	-moz-border-radius: 16px !important;
	-o-border-radius: 16px !important;
	border-radius: 16px !important;
}
.wrap-arrow-slick {
	display: none;
}
.bp-element-list-courses.layout-slider .course-item:hover .image img, .bp-element-list-courses.coach-life-layout-grid-1 .wrap-element .item-course .image-course:hover img {
	transform: none !important;
}

/* Testimonials Page */
.std-test-right-wrapper .rtsw-testimonial_avatar {
	position: relative !important;
	left: 0px !important;
	width: 80px !important;
	top: 0px !important;
}
.std-test-right-wrapper .rtsw-testimonial-inner {
	padding: 20px !important;
	margin-left: 0px !important;
	margin-top: 20px !important;
}
.std-test-right-wrapper .rtsw-avtar-image {
	padding: 0px !important;
	width: 80px !important;
	height: 80px !important;
}
/* .std-test-right-wrapper .col-md-9.test_auth_col.col_two {
padding-left: 0px;
} */
.std-test-right-wrapper .rtsw-testimonial-author h4 {
	margin: 0px !important;
	font-size: 1rem !important;
}
.std-test-right-wrapper .placed_if, .std-test-right-wrapper .courses_in {
	font-size: 0.875rem;
	font-family: poppins;
	color: #212529;
	display: block;
}
.placed_if strong, .courses_in strong {
	font-weight: 600;
}
.std-test-right-wrapper .rtsw-testimonial-cdec {
	padding: 4px 0 0px !important;
}
.std-test-right-wrapper .rtsw-testimonial-content .testimonials-text p {
	color: #646361;
	font-size: 1rem !important;
	line-height: 1.4;
	font-family: poppins;
}
/*  */
.mail-link a {
	color: #007bff !important;
}
.mail-link a:hover {
	color: #0056b3 !important;
}
/* FAQ */
.faq-accordion .elementor-accordion-item {
	background: #fff;
	box-shadow: 0px 1px 2px #00000029;
	margin-bottom: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.rtsw-avtar-image img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
#tab-curriculum {
	display: none;
}

/* Cart Page */
.woocomm-cart-wrapper{
	padding-bottom: 50px;
}
.woocomm-cart-wrapper, body.woocommerce-page.woocommerce-cart .shop_table tbody td.actions .coupon input.input-text, .coupon .button, body.woocommerce-page.woocommerce-cart .shop_table tbody td.actions > .button {
	font-family: 'poppins' !important;
}
body.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	background: #5350FF !important;
	padding: 12px 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
body.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocomm-cart-wrapper .coupon .button:hover, .woocommerce .return-to-shop a.button.wc-backward:hover{
	background: #112A3E !important;
	color: #fff !important;
}
body .woocommerce-info {
	border-top-color: #5350FF !important;
}
body .woocommerce-info::before {
	color: #5350FF !important;
}
.woocomm-cart-wrapper .coupon .button, .woocommerce .return-to-shop a.button.wc-backward {
	height: 50px;
	color: #fff;
	background: #5350FF;
	border-radius: 5px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	font-weight: initial;
}
.woocomm-cart-wrapper .coupon .button{
	padding: 15px 15px 18px 15px !important;
}
.woocommerce .return-to-shop a.button.wc-backward {
	padding: 0 30px !important;
	margin-top: 30px;
}
body.woocommerce-page .woocomm-cart-wrapper .shop_table tbody td a, body.woocommerce-page.woocommerce-cart .woocomm-cart-wrapper .shop_table tbody td, .woocomm-cart-wrapper .woocommerce-Price-amount.amount {
	color: #000 !important;
}
.woocommerce-cart-form__cart-item.cart_item td a::before {
	color: red !important;
}
body.woocommerce-page.woocommerce-cart .cart_totals table .order-total span {
	color: #35538D !important;
}
.woocommerce-message, .cart-empty.woocommerce-info {
	font-size: 16px;
}

/* Checkout Page */

.woocomm-checkout-wrapper {
	font-family: poppins !important;
	color: #000;
	font-size: 18px;
}
.woocomm-checkout-wrapper .form-row.place-order #place_order{
	background: #5350FF !important;
	padding: 5px 20px !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-o-border-radius: 3px !important;
	border-radius: 3px !important;
	-webkit-transition: all .3s ease !important;
	-moz-transition: all .3s ease !important;
	-ms-transition: all .3s ease !important;
	-o-transition: all .3s ease !important;
	transition: all .3s ease !important;
}
.woocomm-checkout-wrapper .form-row.place-order #place_order:hover {
	background: #EFEEFF !important;
	color: #112A3E !important;
}
.woocomm-checkout-wrapper form.checkout_coupon button.button:hover{
	background: #112A3E !important;
}
body.woocommerce-page.woocommerce-checkout .site-content form.checkout #customer_details .col-1 input.input-text, body.woocommerce-page.woocommerce-checkout .site-content form input.input-text, body.woocommerce-page.woocommerce-checkout .site-content form textarea {
	font-family: poppins;
}
body.woocommerce-page.woocommerce-checkout .woocommerce-info > a {
	color: #5350FF !important;
}

.woocommerce-form.woocommerce-form-login.login, .checkout_coupon.woocommerce-form-coupon {
	width: 410px;
	margin: 30px auto;
	padding: 30px;
}
.woocommerce-form.woocommerce-form-login.login p:first-child {
	font-size: 14px;
	line-height: 22px;
}
.woocomm-checkout-wrapper .form-row.form-row-first, .woocomm-checkout-wrapper .form-row.form-row-last {
	width: 100% !important;
}
.checkout_coupon.woocommerce-form-coupon .form-row.form-row-first {
	padding: 20px 0px;
}
.woocomm-checkout-wrapper form.checkout_coupon button.button {
	background: #5350FF !important;
	font-family: poppins;
}
.woocomm-checkout-wrapper .woocommerce-error, .woocomm-checkout-wrapper .woocommerce-info, .woocomm-checkout-wrapper .woocommerce-message {
	padding: 1em 2em 1em 2em;
}
.woocomm-checkout-wrapper .woocommerce-error{
	margin-top: 20px;
}
.woocomm-checkout-wrapper .woocommerce-error:before {
	left: 10px;
}
body.woocommerce-page.woocommerce-checkout .site-content form textarea {
	padding: 10px;
}
#order_review_heading {
	padding-left: 15px;
}
.hideBrTag br{
	display: none;
}










/* Responsive */
/* Tablet */
@media only screen and (min-width: 768px) and (max-width: 992px)
{
	.container {
		width: 100% !important;
		padding: 0px !important;
	}
	.partner-logo-gallery .elementor-widget-container {
		padding: 0px !important;
	}
	.partner-logo-gallery .elementor-image-gallery .gallery-item img {
		max-width: 80px !important;
	}
	#form_2_1 {
		padding: 0px 10px;
	}

	/* Cart Page */
	.woocomm-cart-wrapper .woocommerce-cart-form__cart-item.cart_item {
		display: block !important;
	}
	.woocomm-cart-wrapper .woocommerce table.shop_table_responsive tr td {
		padding: 20px !important;
	}
	.woocomm-cart-wrapper .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
		padding: 20px !important;
	}
	.woocomm-cart-wrapper .woocommerce table.shop_table_responsive tr td a:before {
		margin-left: -5px;
	}
	body.woocommerce-page.woocommerce-cart .woocomm-cart-wrapper .actions, body.woocommerce-page.woocommerce-cart .woocomm-cart-wrapper .actions .coupon {
		display: flex !important;
	}
	body.woocommerce-page.woocommerce-cart .woocomm-cart-wrapper .actions{
		padding-left: 0px !important;
	}

	/* Checkout Page */
	.woocomm-checkout-wrapper .woocommerce-form.woocommerce-form-login.login label {
		font-size: 1.12rem;
	}
	.woocomm-checkout-wrapper .checkout_coupon.woocommerce-form-coupon p:first-child{
		font-size: 1.25rem;
	}
	body.woocommerce-page.woocommerce-checkout .site-content form.checkout #customer_details .col-2 {
		margin-right: 20px;
	}
	body.woocommerce-page.woocommerce-checkout .site-content form.checkout #customer_details .col-2 h3 {
		font-size: 1.5rem;
		line-height: 26px;
	}
	#order_comments_field label {
		font-size: 1.12rem;
	}
	#order_comments {
		font-size: 1rem;
	}
	#order_review_heading {
		padding-left: 15px;
	}
	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order 	{	
		width: auto;
	}
	#customer_details .col-1 {
		font-size: 16px;
	}
	body.woocommerce-page.woocommerce-checkout .site-content form.checkout #customer_details .col-1 .woocommerce-billing-fields h3 {
		margin-top: 0px;
	}
	.woocomm-checkout-wrapper .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
		margin-top: 20px;
	}
	.woocomm-checkout-wrapper .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
		font-size: 12px;
		margin: 20px;
	}
	.woocomm-checkout-wrapper .woocommerce-order-details h2 {
		font-size: 24px;
		margin-top: 50px;
	}
	.woocomm-checkout-wrapper .woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
		margin-top: 20px;
	}
	.woocomm-checkout-wrapper .woocommerce-customer-details h2 {
		font-size: 24px;
		margin-bottom: 20px;
	}









} 
/* Responsive Ends */
/*  */
.partner-logo-gallery #gallery-1 {
	display: flex !important;
	flex-wrap: wrap !important;
	align-items: center !important;
	justify-content: space-between !important;
	margin-bottom: 0px;
}
.partner-logo-gallery .gallery-item {
	/*   min-height: 90px !important; */
	padding: 20px !important;
}
.partner-logo-gallery .elementor-image-gallery .gallery-item img {
	margin: 0 auto !important;
	/*   max-width: 110px !important;
	max-height: 50px !important; */
}


/* Course Single Page */
/* #lp-single-course {
margin: -4rem 0rem 0rem;
} */
.single-lp_course #header-primary {
	box-shadow: 0px 2px 24px rgba(83, 80, 255, 0.15);
	z-index: 999 !important;
}
.course-summary.wrap-content-single-course {
	padding-right: 0px;
}
.course-header {
	padding: 60px 130px;
	background: #112A3E !important;
	color: #fff;
	width: 100%;
	max-width: 1640px;
	font-family: poppins;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}
.course-cont-left {
	padding-right: 20px;
	margin-right: 20px;
	border-right: 1px solid #35538d33;
	padding-top: 20px;
	width: 100%;
	max-width: 180px;
}
.course-main-title {
	line-height: 1.2;
	font-family: poppins !important;
	color: #fff;
	font-size: 32px;
	margin-bottom: 15px;
}
.course-cont-right p {
	color: #C3C3C3;
	font-size: 18px;
	margin: 0px 0px 10px;
	line-height: 1.5;
	/* 	padding-right: 120px; */
}
.course-cont-right {
	margin-right: 40px;
}
.course-cont-right .info-course {
	color: #fff;
	align-items: center;
	margin-top: 20px;
}
.course-header .entry-header.d-flex {
	width: 100%;
}
.info-course .item-info.rating, .info-course .rating-section {
	font-size: 18px;
}
.info-course .rating-section {
	display: flex;
	align-items: center;
	margin-left: 30px;
}
.item-info .ion-android-person:before {
	content: '' !important;
	padding-left: 20px;
	background: url(/wp-content/uploads/2021/10/user.svg);
	background-size: 20px;
}
.item-info .ion-android-star:before {
	color: #feca2e !important;
	font-size: 18px !important;
}
.rating-section span.course-time {
	padding: 0px 22px 0px 30px;
	display: flex;
	align-items: center;
	background: url(/wp-content/uploads/2021/10/time.svg) no-repeat left center;
	margin-left: 20px;
	font-size: 18px;
	background-size: 18px;
}
.rating-section .ion.ion-android-star {
	margin-right: 5px;
}
.rating-section .authorise-partner {
	/* 	left: 0px;
	background: url(/wp-content/uploads/2021/06/authorise-trainning.svg) no-repeat center right;
	background-size: auto;
	background-size: auto;
	font-size: 0.75rem;
	color: #112A3E;
	padding: 2px 20px;
	font-weight: 700;
	background-size: cover;
	position: relative;
	bottom: 0px; */
	background: #EFEEFF;
	border-radius: 24px;
	padding: 8px 16px;
	font-size: 14px;
	color: #000;
}
.learn-press-course-buttons.lp-course-buttons {
	margin-bottom: 0px !important;
}
.single-lp_course .entry-content .entry-button-meta {
	width: 200px !important;
	margin-bottom: 0px !important;
}
.entry-meta.fd-col{
	flex-direction: column;
}
.price-course {
	line-height: 1.2;
	margin-bottom: 10px;
	font-size: 32px;
	font-weight: 600;
	position: relative;
}
.next-batch b{
	font-weight: 700 !important;
}
.learnpress-page .lp-button, .learnpress-page #lp-button,#btn-enroll-now button {
	padding: 10px 22px;
	border-radius: 3px;
	background: #5350FF;
	color: #fff;
	font-family: poppins;
	font-size: 16px;
	height: auto;
	font-weight: 600;
	text-transform: capitalize;
	border: 0;
}
.learnpress-page .lp-button:hover, .learnpress-page #lp-button:hover, #btn-enroll-now button:hover {
	background: #fff;
	color: #5350FF;
}
.learnpress-page .lp-button, .learnpress-page #lp-button,#btn-enroll-now .btn-normal {
	padding: 15px;
	min-width: 185px;
	border: none;
}
.next-batch {
	color: #C4C3C3;
	font-size: 14px;
	margin-bottom: 0px;
	visibility: hidden;
}
.next-batch b{
	visibility: visible;
	display: block;
	margin-top: -15px;
}
.eligibility_points h4 {
	font-size: 16px;
	font-weight: 700;
	margin-bottom:10px;
}
.eligibility_points .sub_head{
	font-size: 14px;	
	font-weight: 600;
	margin:5px 0;
}
.eligibility_points ul li {
	list-style: disc;
	margin-left: 15px;
	font-size: 14px;
	color: #565656;
}
.tabs_title .elementor-tabs-wrapper .elementor-tab-title {
	border-bottom: 1px solid #162A3C !important;
}
.tabs_title .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
	border-bottom: 5px solid #162A3C !important;
}
.single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link .item-name, .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .meta-rank .rank {
	font-family: poppins !important;
}
/*  */
#course-menu {
	width: 100%;
	border-bottom: 1px solid #BBB;
}
#course-menu .container{
	box-shadow: none;
	width: 100%;
	max-width: 1640px;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	margin: 0 auto;
}
#tab-overview .elementor-open-lightbox {
	border-radius: 16px;
}
.single.single-lp_course h2 {
	font-family: Poppins !important;
}
.single.single-lp_course p {
	font-family: Poppins !important;
	font-size: 18px;
	font-weight: 400 !important;
	line-height: 28px;
}
.single.single-lp_course .course-summary.wrap-content-single-course .landing-1 .container {
	background: #112A3E;
}
.single.single-lp_course .course-landing-summary .container {
	background: transparent !important;
}
nav.course-menu ul {
	display: flex;
	justify-content: space-around;
}
nav.course-menu ul li {
	width: 16.66%;
	text-align: center;
	color: #427EB4;
}
nav.course-menu ul li.active a {
	background: transparent;
	font-weight: 600;
	color: #5350FF;
	/* border-bottom: 3px solid #5350FF; */
}
nav.course-menu ul li.active {
	border-bottom: 3px solid #5350FF;
}
nav.course-menu ul li:first-child a {
	margin-left: -65px;
	padding-left: 65px;
}
nav.course-menu ul a {
	display: block;
	padding: 14px 0px;
	padding-left: 0px;
	font-weight: 500;
	font-size: 18px;
	color: #000;
	font-family: poppins;
}
nav.course-menu ul li a:hover {
	color: #5350FF;
}
nav.course-menu ul li:last-child a {
	margin-right: -65px;
	padding-right: 65px;
}
.course_content_wrapper.row {
	width: 100%;
	max-width: 1920px;
	padding: 45px 65px;
	margin: 0px;
	background: #EFEEFF;
}
#course-basic-essential {
	background-color: #162A3C;
	padding: 60px 65px;
}
.single-lp_course .curriculum-sections li {
	margin-bottom: 12px;
}
.single-lp_course .curriculum-sections .section.closed .section-header {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.single-lp_course .curriculum-sections .section .section-header {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.single-lp_course .curriculum-sections li .section-content {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.single-lp_course #lp-single-course.lp-4 .course-curriculum .curriculum-sections .section.closed .section-content {
	border-top: 0;
	border-bottom: 0;
}
.single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .meta-rank .rank {
	font-weight: 600 !important;
}
.single-lp_course #lp-single-course.lp-4 #learn-press-course-curriculum .section-title {
	color: #555;
	font-size: 18px;
	font-weight: 500;
}
#course-basic-essential h5{
	color: #fff;
	font-weight: 700;
	margin-bottom: 10px;
}
#course-advantage {
	padding-left: 45px;
}
.advantage-sec h5, .certificate-sec h5, .course_instructor_wrapper .instructor-title, .course_content_wrapper .course-curriculum-title, .course-basic-essential  {
	font-size: 1.375rem !important;
	margin-bottom: 20px;
	line-height: 1.2;
	font-weight: 700 !important;
	text-transform: capitalize !important;
	font-family: poppins;
}
#course-outcome ol li, .advantage-sec ol li, #course-basic-essential ol li {
	position: relative;
	color: #555;
	font-weight: 400;
	margin-bottom: 15px;
	font-family: poppins;
	margin-left: 35px;
	font-size: 18px;
	list-style: disc;
}
#course-outcome .advantage-sec p {
	margin-left: 20px;
}
#course-basic-essential ol li{
	color: #fff;
}
#course-outcome {
	max-width: 1540px;
	margin: 0 auto;
}
#course-outcome, #career-opportunity, .course_instructor_wrapper.row {
	width: 100%;
	max-width: 1920px;
	padding: 45px 65px;
	margin: 0px;
}
#career-opportunity {
	background-color: #162A3C;
	padding-bottom: 60px;
}
#career-opportunity ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0px -12.5px;
}
#career-opportunity ul li {
	background: #fff;
	display: block;
	text-align: center;
	margin: 15px;
	font-weight: 400;
	color: #000;
	font-size: 18px;
	border-radius: 8px;
	font-family: poppins;
	/* width: 25%;*/
	padding: 10px 12.5px;
	line-height: 1.5;
}
#career-opportunity ul li:hover {
	background: #5350FF;
	color: #fff;
}
.advantage-sec h5{
	color: #000;
	margin-bottom: 10px;
}
#career-opportunity h5 {
	color: #fff;
}
.certificate-details .cer-info {
	margin-left: 10px;
	color: #646464;
	width: 65%;
	line-height: 26px;
	font-family: poppins;
	font-weight: 400;
	font-size: 16px;
}
.certificate-details .cer-img {
	padding-right: 10px;
	width: 35%;
}
.course_instructor_wrapper .instructor{
	border: none !important;
}
.course_instructor_wrapper .instructor-title{
	margin: 0px !important;
	border-bottom: none !important;
}
.course_instructor_wrapper.row .list .item {
	padding: 20px !important;
	box-shadow: none;
	background: #fff;
	margin-left: 15px;
	width: 70%;
	align-items: center;
	margin-top: 20px !important;
	border: 1px solid #DDDDDD;
	border-radius: 10px;
}
.course_instructor_wrapper.row .item .pic {
	margin-right: 20px !important;
	width: 100% !important;
	position: relative;
	max-width: 118px
}
/* .course_instructor_wrapper.row .item .pic img {
border-radius: 0px !important;
}
.course_instructor_wrapper.row .item .social-link{
display:none !important;
} */
.course_instructor_wrapper.row .content {
	width: auto !important;
	display: block !important;
	font-family: poppins;
}
.course_instructor_wrapper.row .content .title a span {
	font-weight: 700;
	margin-bottom: 10px;
	text-transform: capitalize;
	font-family: poppins;
}
.course_instructor_wrapper.row .content .para {
	font-size: 16px !important;
	font-family: poppins;
	margin-bottom: 0px !important;
	padding-right: 15px !important;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	min-height: 60px;
}
/*  */
#learn-press-course-curriculum {
	border: none;
}
#learn-press-course-curriculum .curriculum-heading {
	padding: 0px;
	margin: 0px;
	border-bottom: 0px;
	justify-content: initial;
	align-items: baseline;
}
.courses-lessons, .courses-time {
	font-family: poppins !important;
}
.curriculum-sections .section-header {
	padding: 10px 15px 10px 40px;
	position: relative;
	color: #35538D;
	font-size: 1rem;
	font-weight: 400;
	cursor: pointer;
	background: #fff;
	font-family: poppins !important;
}
.course-curriculum .section-left .section-title {
	font-family: poppins !important;
}
.course-curriculum .section-toggle .fa-plus:before {
	color: #5350FF !important;
	font-size: 14px;
	/*   content: '' !important;
	padding-left: 20px;
	background: url(/wp-content/uploads/2021/05/arrow-back.svg) no-repeat left center / 12px; */
}
.course-curriculum .section-toggle .fa-minus:before {
	color: #5350FF !important;
	font-size: 14px;
	/*   content: '' !important;
	padding-left: 20px;
	background: url(/wp-content/uploads/2021/05/arrow-btm.svg) no-repeat left center / 12px; */
}
.content-landing-1 .testimonials-slider {
	padding: 100px 65px 30px;
	background-color: #EFEEFF;
}
#alumini-testimonial .video_icon {
	position: absolute;
	background: url(/wp-content/uploads/2021/10/play-video.svg) center center no-repeat;
	background-size: 55px 55px;
	width: 55px;
	height: 55px;
	left: 50%;
	margin-left: -25px;
	top: 50%;
	margin-top: -25px;
}
#alumini-testimonial .rtsw-avtar-image img {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
#alumini-testimonial .rtsw-testimonial h4 {
	font-size: 22px;
	margin-top: 10px !important;
}
#alumini-testimonial .rtsw-testimonial-content .testimonials-text p{
	font-size: 16px !important;
	line-height: 26px !important;
}
#alumini-testimonial .rtsw-testimonial .slick-slide {
	padding: 0px 40px;
}
#alumini-testimonial .course_inner_wrapper.container{
	max-width: 1280px;
	margin: 0 auto;
}
#course-certificate .certificate-details img {
	max-width: 180px;
}
/* .single-lp_course .trending-courses .course-card-footer .price-course{
top: 280px !important;
} */
.trending-courses .course_inner_wrapper.container {
	/* 	max-width: 1280px; */
	width: 100% !important;
	margin: 0 auto;
}

.content-landing-1 .trending-courses{
	padding: 45px 65px;
}
.layout-slider .title {
	font-weight: 600;
	color: #112A3E;
	line-height: 1.4;
	font-size: 1.625rem;
	margin-bottom: 30px;
	font-family: 'poppins', sans-serif;
}
.desk-hide img, .course-curriculum .section-header .learn-press-progress {
	visibility: hidden;
}
#filters li.is-checked a {
	background: #112A3E;
}
/*  */
/* Style the Image Used to Trigger the Modal */
#img_popup {
	border-radius: 5px;
	cursor: pointer;
	transition: 0.3s;
}

#img_popup:hover {opacity:0.7;}

/* The Modal (background) */
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1; /* Sit on top */
	padding-top: 100px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (Image) */
.modal-content {
	margin: auto;
	display: block;
	width: 80%;
	max-width: 700px;
}

/* Caption of Modal Image (Image Text) - Same Width as the Image */
#caption {
	margin: auto;
	display: block;
	width: 80%;
	max-width: 700px;
	text-align: center;
	color: #ccc;
	padding: 10px 0;
	height: 150px;
}

/* Add Animation - Zoom in the Modal */
.modal-content, #caption {
	animation-name: zoom;
	animation-duration: 0.6s;
}

@keyframes zoom {
	from {transform:scale(0)}
	to {transform:scale(1)}
}

/* The Close Button */
.close {
	position: absolute;
	top: 100px;
	right: 100px;
	color: #f1f1f1;
	font-size: 40px;
	font-weight: bold;
	transition: 0.3s;
}

.close:hover,
.close:focus {
	color: #bbb;
	text-decoration: none;
	cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
	.modal-content {
		width: 100%;
	}
	.single-lp_course.postid-17167 .price-course::after {
		top: 17px !important;
		left: 200px !important;
		width: 155px !important;
		padding: 5px !important;
		text-align: center !important;
		font-size: 12px !important;
	}
}
/* Blog Page */
.all-blogs .elementor-posts .elementor-post__avatar img {
	border-radius: 50px !important;
	/* 	margin-top: 350px;
	height:50px !important;
	width: 50px !important; */
}
.all-blogs .elementor-post__read-more {
	margin-top: 60px;
	font-family: "Poppins" !important;
	background-color: #5350FF !important;
	border-radius: 6px 6px 6px 6px !important;
	/* 	display: block !important;
	transform: translate(-50%, 100%);
	width: 150px;
	left: 50%;
	position: relative; */
}
.all-blogs .elementor-posts .elementor-post__card .elementor-post__meta-data {
	/* 	padding: 25px 30px 25px 90px; 
	top: 240px;
	left: 110px; */
	bottom: 80px;
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	width: 85%;
	padding: 20px 0px;
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid rgba(83, 80, 255, 0.4);
	border-top: 0px;
}
.all-blogs .elementor-posts .elementor-post__title, .next-blog-card .blg-title a{
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	min-height: 50px;
}
.all-blogs .elementor-posts .elementor-post__card .elementor-post__excerpt{
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	height: 96px;
}
.all-blogs .elementor-post__read-more {
	background: var( --e-global-color-primary );
	padding: 9px 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.all-blogs .elementor-post__read-more:hover {
	background: #112A3E;
}
/* Blog Detail/Single Page */
.blg-detail-pg-content h2, .blg-detail-pg-content h3 {
	font-family: poppins !important;
	line-height: 1.4em;
	font-size: 20px;
	font-weight: bold;
}
.blg-detail-pg-content p {
	font-family: poppins;
	font-size: 16px;
	line-height: 1.75;
}
.blog-pg-tags h5 {
	display: none;
}
.blog-pg-tags .tagcloud {
	display: flex;
	flex-wrap: wrap;
}
.blog-pg-tags .tagcloud a {
	font-size: 14px !important;
	text-transform: uppercase;
	padding: 2px 12px;
	margin: 6px 8px;
	background: #EFEEFF !important;
	color: #000;
	border-radius: 6px;
	font-weight: 500 !important;
	font-family: Poppins !important;
}
.blog-pg-tags .tagcloud a:hover {
	background: #112A3E;
}
.blog-sm-icons .elementor-grid {
	text-align: end !important;
}
.newsletter-wrapper {
	background: #07055C;
	padding: 30px;
	border-radius: 15px;
}
.newsletter-wrapper h2{
	color: #fff;
	font-family: poppins;
	line-height: 1.4em;
	margin-bottom: 80px;
}
.newsletter-email {
	font-family: "poppins",sans-serif;
	font-size: 14px !important;
	padding: 10px;
	border: 0px;
	width: 100%;
	border-radius: 4px;
	margin-bottom:20px;
}
.newsletter-content p{
	text-align: center;
}
.newsletter-submit {
	color: #fff;
	font-family: "poppins",sans-serif;
	font-size: 14px !important;
	font-weight: 600;
	padding: 4px 14px;
	background: #5350FF;
	border: 0px;
	border-radius: 4px;
}
.newsletter-submit:hover{
	background: #35538D;
	cursor: pointer;
}
.next-blog-wrapper {
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
	font-family: poppins;
}
.next-blog-card {
	background: #fff;
}
.next-blog-card .blg-title {
	padding: 20px 20px 0px;
}
.next-blog-card .blg-title a {
	font-size: 20px;
	font-weight: 600;
	line-height: 1.4em;
	color: #000;
}
.next-blog-card .blg-excerpt {
	padding: 20px;
	font-size: 16px;
	font-weight: 400;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	height: 132px;
	max-height: 132px;
}
.next-blog-card .author-meta-data {
	padding: 20px;
	font-size: 14px;
	font-weight: 600;
	display: flex;
	border-top: 1px solid #eaeaea;
	color: #000;
}
.next-blog-card .separator {
	padding: 0px 10px;
}
.next-blog-card .blg-read-more {
	display: flex;
	justify-content: end;
	justify-content: flex-end;
	margin: 25px 30px 30px 0px;
}
.next-blog-card .blg-read-more a {
	color: #FFF;
	font-family: "poppins", Sans-serif;
	font-weight: 600;
	font-size: 12px;
	background: #FA664A;
	padding: 5px 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.next-blog-card .blg-read-more a:hover {
	background: #112A3E; 
}
.next-blog-card .f-img img {
	height: 215px;
	object-fit: cover;
}
.single-post-author-profile .elementor-author-box {
	background: #fff;
}
.single-post-author-profile .elementor-author-box .elementor-author-box__avatar img {
	width: auto;
}
.single-post-author-profile .elementor-author-box__name {
	padding-top: 5px;
	padding-left: 10px;
}
.single-post-author-profile .elementor-author-box__avatar {
	position: relative;
}
.single-post-author-profile .elementor-author-box__avatar::before {
	border-bottom: 15px solid #fff;
	border-right: 15px solid transparent;
	bottom: 0;
	content: '';
	height: 0;
	position: absolute;
	width: 0;
	z-index: 5;
}
/* Temp */
/* .content-landing-1 #course-description, .content-landing-1 .course_inner_wrapper {
width: 100%;
margin: 0 auto;
max-width: 1440px;
max-width: 1180px !important;
width: 100% !important;
margin: 0 auto;
min-width: 1180px !important;
} */
/* .content-landing-1 #course-description, .content-landing-1 #course-outcome, .content-landing-1 #tab-instructor, .content-landing-1 .trending-courses{
max-width: 1440px;
margin: 0 auto;
}
.content-landing-1 .testimonials-slider .container, .content-landing-1 .course_content_wrapper.row .container, .content-landing-1 #career-opportunity {
max-width: 1440px;
margin: 0 auto;
} */


/* New Design Changes */
.float_inner_wrapper::before {
	content: url(/wp-content/uploads/2021/09/wave-before.png);
	top: -60px;
	position: absolute;
	z-index: 1;
	left: -50px;
}
.float_inner_wrapper:after {
	content: url(/wp-content/uploads/2021/09/ellipse-after.png);
	bottom: -67px;
	position: absolute;
	z-index: 1;
	left: 700px;
}
.clr_primary{
	color: #5350FF;
}
.technosec {
	display: none;
}
#header-primary .elementor-item.elementor-item-active::after {
	content: '';
	position: absolute;
	bottom: -16px;
	width: 100%;
	color: #fff;
	border-bottom: 3px solid;
	left: 55%;
	transform: translateX(-55%);
}
#header-secondary .elementor-item.elementor-item-active::after {
	content: '';
	position: absolute;
	bottom: -16px;
	width: 100%;
	color: #fff;
	border-bottom: 3px solid;
	left: 55%;
	transform: translateX(-55%);
}
/*  */
#courses_testimonials .rtsw-testimonial_avatar {
	position: relative !important;
	top: 0px !important;
	left: 0px !important;
	width: 110px !important;
}

#courses_testimonials .rtsw-testimonial.template-4 .rtsw-testimonial-inner{
	margin-left: 0px;
	margin-top: 0px;
	border: 0px;
}
#courses_testimonials .test_auth_col.col_two, #courses_testimonials .rtsw-testimonial-cdec {
	padding: 0px;
}
#courses_testimonials .rtsw-avtar-image {
	padding: 0px !important;
	margin: 0px;
	width: 85px;
	height: 85px;
	border-radius: 50% !important;
	border: 0px;
}
#courses_testimonials .rtsw-testimonial h4 {
	font-size: 18px !important;
	color: #fff;
}
#courses_testimonials .rtsw-testimonial-inner {
	background: #162A3C;
	padding: 25px 30px !important;
	border-radius: 24px;
	min-height: 440px;
}
#courses_testimonials .placed_if {
	font-size: 16px;
	color: #EEE;
}
#courses_testimonials .courses_in{
	font-size: 14px;
	color: #EEE;
}
#courses_testimonials .testimonials-text p {
	color: #AAAC !important;
	font-size: 12px !important;
	line-height: 20px !important;
	margin-top: 5px;
}
#courses_testimonials .rtsw-testimonial .slick-dots li button{
	display: none !important;
}
#courses_testimonials .fa.fa-angle-left, #courses_testimonials .fa.fa-angle-right {
	color: #000;
}
/* #courses_testimonials .rtsw-testimonial .slick-prev.slick-arrow {
left: -30px !important;
}
#courses_testimonials .rtsw-testimonial .slick-next.slick-arrow {
right: -30px !important;
} */
.mentor-detail .elementor-swiper-button {
	color: #162A3C !important;
}
.mentor-detail .eicon-chevron-left::before, .mentor-detail .eicon-chevron-right::before {
	font-size: 22px;
}
.all-blogs .elementor-post__text {
	text-align: center;
}
.all-blogs .elementor-post__title, .all-blogs .elementor-post__excerpt {
	text-align: left;
}
.clr-blue{
	color: #5350FF !important;
}
.clr-black{
	color: #000 !important;
}
.all-blogs .elementor-post__card{
	border-radius: 15px;
	box-shadow: 0px 0px 26px rgba(83, 80, 255, 0.2);
}
.float-card-btm:before {
	content: url(/wp-content/uploads/2021/10/hm-card-left.png);
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
}
.float-card-btm:after {
	content: url(/wp-content/uploads/2021/10/hm-card-right.png);
	position: absolute;
	right: 0px;
	bottom: -10px;
	z-index: 2;
}
.cert_powered_by::before {
	content: url(/wp-content/uploads/2021/10/cer-top-left.png);
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
}
.cert_powered_by::after {
	content: url(/wp-content/uploads/2021/10/dots.png);
	position: absolute;
	right: 0px;
	bottom: -120px;
	z-index: 2;
}
.ben_wrapper::before {
	position: absolute;
	left: 0px;
	top: 0;
	z-index: 2;
	content: url(/wp-content/uploads/2021/10/ben-top-left.png);
}
.ben_wrapper::after {
	content: url(/wp-content/uploads/2021/10/ben-top-rght.png);
	position: absolute;
	right: 0px;
	top: 45px;
	z-index: 2;
}
/* .ben_inner_wrapper::before {
content: url(https://assets.codemithra.com/wp-content/uploads/2021/10/16223357/ben-btm-left.png);
position: absolute;
left: 0px;
bottom: -78px;
z-index: 1;
} */
.academic-wrapper::before {
	content: url(/wp-content/uploads/2021/10/dots.png);
	position: absolute;
	top: -50px;
	left: 10px;
	z-index: 2;
}
.certificate-wrapper:after {
	content: url(/wp-content/uploads/2021/10/dots.png);
	position: absolute;
	right: 0px;
	top: -120px;
	z-index: 2;
}
.trending_blogs:after{
	content: url(/wp-content/uploads/2021/10/dots.png);
	position: absolute;
	right: 0px;
	top: -85px;
	z-index: 2;
}
.badri-video .eicon-play:before {
	content: url(/wp-content/uploads/2021/10/play-icon.svg);
}
.banner_slider .elementor-swiper-button{
	color: #5350FF !important;
}
.banner_slider .elementor-swiper-button-prev{
	visibility: hidden;
}
.blog_wrapper .elementor-post__badge {
	background: #EFEEFF !important;
	color: #000;
	border-radius: 6px;
	font-weight: 500 !important;
	font-family: Poppins !important;
}
/*  */
.hm-testimonials .elementor-main-swiper {
	background: url(/wp-content/uploads/2021/10/testimonial-bg.png);
	background-repeat: no-repeat;
	background-position: center;
}
.hm-testimonials .swiper-wrapper .elementor-testimonial__content {
	max-width: 700px;
	margin: 0 auto;
}
.hm-testimonials .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
	bottom: -40px !important;
}
/*  */
.sp-pcp-post {
	position: relative;
}

.sp-pcp-post-meta ul li:first-child a {
	color: #5350FF;
	font-size: 16px;
	font-weight: 500;
}
.sp-pcp-post-meta ul li:first-child a:hover {
	color: #5350FF;
	cursor: initial !important;
}
.sp-pcp-post-meta ul li:last-child a {
	color: #555555;
	font-size: 16px;
}
.sp-pcp-post .pcp-post-thumb-wrapper{
	background: #fff;
	border-radius: 16px;
}
.sp-pcp-title a:hover{
	color: #5350FF !important;
}
.pcp-readmore-link {
	color: #fff !important;
	background: #5350FF !important;
	border: 1px solid #5350FF !important;
	border-radius: 6px !important;
	padding: 10px 20px !important;
	font-size: 14px !important;
	text-transform: capitalize !important;
}
.pcp-button-prev, .pcp-button-next{
	display: none !important;
}

/*  */
.blog-date .elementor-post-info__item--type-date {
	margin-top: -70px !important;
	margin-left: 105px !important;
}
.woocommerce-cart-form .actions button[name="update_cart"] {
	display: none !important;
}
.menuBtn_login a {
	color: #fff !important;
	background: #5350FF;
	border-radius: 4px;
	padding: 10px 20px !important;
}
body.woocommerce-page div.woocommerce-message{
	border-color: #162A3C !important;
}
body.woocommerce-page div.woocommerce-message::before {
	color: #162A3C !important;
}
body.woocommerce-cart .site-content, body.woocommerce-checkout .site-content{
	padding-top: 2px !important;
	width: 100% !important;
	max-width: 1920px !important;
}
body.woocommerce-page .shop_table thead th{
	border-bottom: 1px solid #ccc !important;
	text-transform: capitalize !important;
}
.woocommerce .cart-collaterals{
	border-top: 1px solid #ccc !important;
	margin-top: 20px;
}
body.woocommerce-page.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout {
	border-top: 1px solid #ccc !important;
	text-align: end !important;
}
.woocommerce form.checkout_coupon {
	margin: 25px auto;
}
body.woocommerce-page.woocommerce-checkout .site-content form.checkout #customer_details .col-2 {
	background: #5350FF;
	color: #fff !important;
	border-radius: 10px;
}
.checkout.woocommerce-checkout .woocommerce-additional-fields h3 {
	color: #fff !important;
}
body.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals table td {
	margin-left: 80px !important;
	display: block !important;
}
.woocommerce-checkout #payment ul.payment_methods, .woocommerce-checkout #payment div.form-row {
	border-bottom: 1px solid #162A3C !important;
	background: #162A3C !important;
	color: #fff !important;
}
.woocommerce-checkout #payment div.payment_box {
	background-color: #EFEEFF !important;
	color: #000 !important;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
	border: 1em solid #efeeff;
	border-right-color: transparent !important;
	border-left-color: transparent !important;
	border-top-color: transparent !important;
}
.woocommerce-privacy-policy-link, .woocommerce-terms-and-conditions-link {
	color: #efeeff;
	font-weight: 500;
}
.woocommerce-privacy-policy-link:hover, .woocommerce-terms-and-conditions-link:hover {
	color: #5350FF;
}
.woocommerce form .form-row.woocommerce-invalid label {
	color: red;
}
.woocommerce-checkout #payment ul.payment_methods li img {
	background: #fff;
}
#tab-overview .eicon-play::before {
	position: absolute;
	background: url(/wp-content/uploads/2021/10/play-video.svg) center center no-repeat;
	background-size: 55px 55px;
	width: 55px;
	height: 55px;
	left: 50%;
	margin-left: -25px;
	top: 50%;
	margin-top: -25px;
	content: "" !important;
}
#tab-overview .elementor-custom-embed-image-overlay img{
	border-radius: 15px;
}
#single-course-video-wrapper .elementor-widget-video .elementor-custom-embed-image-overlay img{
	border-radius: 16px;
}
.single.single-lp_course .container.site-content.no-sidebar {
	padding: 0px !important;
}
.single.single-lp_course #alumini-testimonial .video_icon {
	background: none;
}
/*  */
#tab-overview .elementor-custom-embed-image-overlay::after {
	position: absolute;
	content: '';
	background: black;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 15px;
	opacity: 0.4;
	z-index: 1;
}
#tab-overview .elementor-custom-embed-play {
	z-index: 2;
}
/*  */
#footer_wrapper h5 {
	margin-bottom: 20px;
}
#footer_wrapper h3, #footer_wrapper h5, #footer_wrapper .learnpress.widget_course_popular h3, #footer_wrapper .learnpress.widget_course_featured {
	color: #fff !important;
	margin: 0;
	line-height: 24px;
	font-family: poppins;
	font-weight: 400;
}
#footer_wrapper .lp-widget-course__content {
	padding: 0 !important;
	border: 0 !important;
}
#footer_wrapper .learnpress-widget-wrapper .lp-widget-course {
	margin: 0 0 0px 0;
}
#footer_wrapper .lp-widget-popular-courses__footer {
	display: none;
}
#footer_wrapper .footer_menu_one nav ul li a{
	padding: 0 20px 10px 0;
}
/* Woocommerce Checkout Form */
#billing_first_name_field, #billing_last_name_field,#billing_company_field,#billing_country_field,#billing_address_1_field,#billing_address_2_field,#billing_city_field,#billing_state_field,#billing_postcode_field,#billing_phone_field,#billing_email_field {
	width: 48% !important;
}
.woocommerce-billing-fields__field-wrapper {
	display: flex;
	flex-wrap: wrap;
}
#billing_address_2_field {
	display: flex;
	align-items: end;
}
.select2.select2-container.select2-container--default {
	width: 100% !important;
}
.create-account {
	display: flex;
}
body.woocommerce-page.woocommerce-checkout .site-content form .form-row {
	margin: 0 10px 15px 0px;
}
.select2-container .select2-selection--single {
	height: 50px !important;
}
.select2-container .select2-selection--single, .select2-container--default .select2-selection--single {
	border: 1px solid #eee !important;
}
.woocommerce form .form-row label {
	font-size: 16px !important;
}
body.woocommerce-page.woocommerce-checkout .site-content form input.input-text {
	padding: 10px 10px !important;
	font-size: 16px !important;
	font-weight: 300 !important;
}
body.woocommerce-page.woocommerce-checkout .site-content form textarea {
	font-size: 16px !important;
	font-weight: 300 !important;
}
.checkout.woocommerce-checkout h3 {
	font-family: poppins !important;
	font-size: 24px !important;
	margin-top: 0 !important;
}
body.woocommerce-page.woocommerce-cart .shop_table tbody td {
	padding: 0;
	border-bottom: 0 !important;
}
body.woocommerce-page.woocommerce-cart .shop_table tbody td.actions .coupon {
	margin-right: 0px !important;
}
body.woocommerce-page.woocommerce-cart .shop_table tbody td.actions {
	text-align: end !important;
}
body.woocommerce-page.woocommerce-cart .shop_table img {
	padding: 10px;
}
.homeCarousel .elementor-testimonial__footer{
	margin-bottom:0 !important;
}
.homeCarousel .elementor-testimonial__image img {
	width: 100% !important;
	height: 100% !important;
	max-height: 400px;
}
.homeCarousel .elementor-testimonial__content{
	display:flex;
	flex-direction:column;
}
.homeCarousel .elementor-testimonial__content a{
	/* 	font-weight: 600;
	margin-top: 0px;
	display: inline-block;
	color: #5350FF !important;
	background: #fff !important;
	border: 1px solid #5350FF !important;
	border-radius: 6px !important;
	padding: 10px 20px !important;
	font-size: 14px !important;
	text-transform: capitalize !important; */
	color: #5350FF !important;
	font-weight: 600;
}
/* .homeCarousel .elementor-testimonial__content a:after{
content: "";
background-image:url(/wp-content/uploads/2023/01/arrow-right.svg);
margin-left:5px;
display: inline-block;
width: 20px;
height: 20px;
vertical-align: middle;
} */
.homeCarousel .elementor-testimonial__image{
	width: 100%;
}
.homeCarousel .elementor-testimonial__content .elementor-testimonial__text{
	order:2;
	font-style:unset;
}
.homeCarousel .elementor-testimonial__text p{
	font-size: 16px;
	line-height: 24px;
}
.homeCarousel .elementor-testimonial__cite{
	font-style:unset;
	margin: 20px 0 20px 0 !important;
}
.homeCarousel .elementor-testimonial__title{
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	/* 	min-height: 50px; */
	display:block;
}
.homeCarousel .swiper-pagination-bullet{
	border:0 !important;
}
.homeCarousel .elementor-testimonial__name {
	position: absolute;
	top: 20px;
	background-color: #5350FF;
	padding: 6px 12px;
	left: 58px;
	border-radius: 30px;
	z-index: 2;
}
.homeCarousel .swiper-pagination {
	bottom: 30px !important;
	display: none;
}
.homeCarousel .swiper-pagination-bullet {
	background: #162A3C !important;
}
.homeCarousel .swiper-pagination-bullet-active {
	background: #5350FF !important;
}
.homeCarousel .swiper-container {
	padding-bottom: 0px !important;
}
/*  */
.homeCarousel .swiper-slide {
	padding: 30px 30px 0 30px !important;
}
.homeCarousel .elementor-swiper .swiper-slide::after {
	content: "";
	background: url(/wp-content/uploads/2023/01/Ellipse2.png);
	width: 82px;
	height: 82px;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: -1;
	background-repeat: no-repeat;
	background-size: 82px;
}
.homeCarousel .elementor-testimonial__image{
	position: relative;
}
.homeCarousel .elementor-testimonial__image::before {
	content: '';
	position: absolute;
	z-index: 1;
	/*   top: -10px;
	left: -85px;
	width: 220px;
	background: url(/wp-content/uploads/2023/01/waves1.png);
	height: 70px;
	background-repeat: no-repeat;
	background-size: 220px 100px; */
/* 	background: #000; */
	width: 100%;
	height: 100%;
	opacity: 0.3;
}
.homeCarousel .elementor-testimonial__image::after {
	content: '';
	background: url(/wp-content/uploads/2023/01/waves1.png);
	position: absolute;
	top: auto;
	width: 220px;
	height: 70px;
	z-index: 1;
	background-repeat: no-repeat;
	background-size: 220px 100px;
	bottom: -2px;
	right: -30px;
}
/*  */
.elementor-widget:not(:last-child) {
	margin-bottom: 0 !important;
}
.blogDetailTags .tagcloud a{
	background: #fff !important;
}
.lp-form-header-wrapper hr {
	display: none;
}
.cources_accordion .elementor-tab-title{
	display:flex;
}
.cources_accordion .elementor-tab-title .elementor-accordion-icon{
	width:30px !important;
}
.cources_accordion .elementor-tab-content{
	display:block;
}
.link-color{
	color: var( --e-global-color-primary ) !important;
}
/* .home-blogs .elementor-post__thumbnail img{
height:250px !important;
object-fit: cover;
} */