/*
Theme Name: Anesta Child
Template: anesta
Theme URI: http://anesta.ancorathemes.com/
Description: Anesta is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AncoraThemes
Author URI: http://ancorathemes.com/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

/* #upload_cv-bfc074bf-6b00-47ea-8123-5751371f950c {
  border: 1px solid red;
} */
#upload_cv-bfc074bf-6b00-47ea-8123-5751371f950c::-webkit-file-upload-button {
	visibility: hidden;
}
.sc_blogger .sc_blogger_content .sc_blogger_item{
	margin-bottom:0 !important;
}
#upload_cv-bfc074bf-6b00-47ea-8123-5751371f950c::before {
	content: "Upload Your CV";
	display: inline-block;
	outline: none;
	-webkit-user-select: none;
	cursor: pointer;
	border: none;
	border-radius: 0px;
	visibility: visible;
	font-family: "Athiti";
	font-size: 16px;
	color: #535353;
	padding-inline: 4px;
	font-weight: 500;
}

#upload_cv-bfc074bf-6b00-47ea-8123-5751371f950c {
	padding-top: 20px
}

ul.sub-menu {
	width: 9em !important;
	padding: 0px !important;
}

.content nav.navigation.pagination {
	margin-top: 80px;
}

.home .content_wrap, .woocommerce-account .content_wrap, .woocommerce-account .e-con>.e-con-inner {
	width: 100%;
	overflow-x: clip;
	max-width: 100% !important;
}

/* Enroll Form Css  */
.hs-form-booleancheckbox .hs-form-booleancheckbox-display span {
	text-align: left !important;
}

.hs-form-booleancheckbox .hs-form-booleancheckbox-display {
	display: flex;
	margin-top: 12px;
}

.social-media-icon a {
	display: flex;
}

/* .post_content_title.sc_layouts_title_title,
.page-id-684 footer .footer-gard-section,
.card-custom-title,
.custom-big-card .card-custom-content .sc_blogger_item_excerpt {
	display: none;
} */

a.custom-detail-top-btn {
	background: #11bbd3;
	color: #fff;
	border-radius: 29px;
	font-weight: 400;
	display: inline-block;
	margin-block: 10px
}

.button-style :is(a, button),
a.custom-detail-top-btn {
	padding: 14px 22px
}

.page-id-3639 .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
	grid-column: auto !important;
}

.page-id-3639 .hs_job_role.hs-job_role.hs-fieldtype-select.field.hs-form-field {
	grid-column: 1 / 3;
}

.view-all-text h5 a,
.button-style :is(a, button),
a.custom-detail-top-btn,
.banner-btn {
	font-family: 'a Astro Space';
	font-size: 18px;
	font-weight: 400
}

.view-all-text h5 a:hover {
	text-decoration: underline
}

.home .post_content > .elementor {
	margin-inline: 0px
}


.ai-news-section .post_item {
	display: flex;
	flex-direction: row-reverse;
	background: transparent !important;
	box-shadow: unset !important;
	padding: 0 !important;
}

.ai-news-section .post_meta {
	display: flex;
	flex-direction: column;
}


/********************************** Register Form Css *************************/
.register-form-sideimage img {
	border-radius: 0px !important
}

form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc,
form#hsForm_bfc074bf-6b00-47ea-8123-5751371f950c {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 1.25rem 1.5rem;
}

.hs_collage_name.hs-collage_name.hs-fieldtype-text.field.hs-form-field,
.hs_collage_name.hs-collage_name.hs-fieldtype-text.field.hs-form-field,
.hs_coupon_code.hs-coupon_code.hs-fieldtype-text.field.hs-form-field,
form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc .hs-fieldtype-textarea,
form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc .hs_i_agree_to_subscribe_the_newsletter_and_create_account_on_achvr_ai,
form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc .hs_submit.hs-submit,
form#hsForm_bfc074bf-6b00-47ea-8123-5751371f950c .hs_submit.hs-submit,
.hs_email.hs-email.hs-fieldtype-text.field.hs-form-field,
.hs_address.hs-address.hs-fieldtype-text.field.hs-form-field,
.hs_upload_cv.hs-upload_cv.hs-fieldtype-file.field.hs-form-field {
	grid-column: 1 / 3;
}

form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc .hs_submit.hs-submit input,
.hs-button,
form#hsForm_bfc074bf-6b00-47ea-8123-5751371f950c .hs_submit.hs-submit input {
	background: #11BBD3;
	font-family: 'Alatsi', sans-serif;
	font-size: 18px;
	padding: 12px 28px;
	font-weight: 400;
	margin-top: 35px
}

@media screen and (min-width:768px) {

	form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc .hs_submit.hs-submit input,
	.hs-form-bfc074bf-6b00-47ea-8123-5751371f950c_4c1442c5-4391-4b8d-a662-6d9d25cb6d71 .hs-button {
		font-size: 18px;
	}

	.hs_i_agree_to_subscribe_the_newsletter_and_create_account_on_achvr_ai.hs-i_agree_to_subscribe_the_newsletter_and_create_account_on_achvr_ai.hs-fieldtype-booleancheckbox.field.hs-form-field {
		margin-block: 10px 16px;
	}
}

form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc input[type="text"],
form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc [type="email"],
form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc [type="tel"],
form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc select,
form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc .hs-input.hs-fieldtype-textarea,
form#hsForm_bfc074bf-6b00-47ea-8123-5751371f950c input[type="text"],
form#hsForm_bfc074bf-6b00-47ea-8123-5751371f950c [type="email"],
form#hsForm_bfc074bf-6b00-47ea-8123-5751371f950c [type="tel"],
form#hsForm_bfc074bf-6b00-47ea-8123-5751371f950c select,
form#hsForm_bfc074bf-6b00-47ea-8123-5751371f950c [type="file"] {
	min-height: 48px;
	width: 100%;
	border-bottom: 1px solid #B0B0B0 !important;
	border: none;
	border-radius: 0px;
	visibility: visible;
	font-family: "Athiti";
	font-size: 16px;
	color: #535353;
	padding-inline: 4px;
	font-weight: 500;
	resize: none
}

form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc .hs-input.hs-fieldtype-textarea {
	height: 48px
}

form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc select,
form#hsForm_bfc074bf-6b00-47ea-8123-5751371f950c select {
	appearance: auto !important;
	text-transform: capitalize;
}

form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc input[type="text"]::placeholder,
form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc [type="email"]::placeholder,
form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc [type="tel"]::placeholder,
form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc select::placeholder,
form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc .hs-input.hs-fieldtype-textarea::placeholder,
form#hsForm_bfc074bf-6b00-47ea-8123-5751371f950c input[type="text"]::placeholder,
form#hsForm_bfc074bf-6b00-47ea-8123-5751371f950c [type="email"]::placeholder,
form#hsForm_bfc074bf-6b00-47ea-8123-5751371f950c [type="tel"]::placeholder,
form#hsForm_bfc074bf-6b00-47ea-8123-5751371f950c select::placeholder,
form#hsForm_bfc074bf-6b00-47ea-8123-5751371f950c [type="file"]::placeholder {
	color: #535353;
	font-weight: 500
}

form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc label span {
	color: #535353;
	text-align: center;
	font-family: "Athiti";
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.3
}

@media screen and (min-width:767px) {
	form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc label span {
		font-size: 16px;
	}
}

form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc .hs-form-field > label,
form#hsForm_bfc074bf-6b00-47ea-8123-5751371f950c .hs-form-field > label {
	display: none;
}

ul.no-list.hs-error-msgs.inputs-list {
	margin-bottom: 4px;
	color: red;
	padding-left: 0px;
	font-size: 12px;
	line-height: normal
}

ul.inputs-list {
	padding-left: 0;
	margin-bottom: 0px
}

form#hsForm_97c277c4-c9a9-4858-8637-38f2d4a2b3cc ul li,
form#hsForm_bfc074bf-6b00-47ea-8123-5751371f950c ul li {
	list-style: none;
	padding-left: 0px
}

input#i_agree_to_subscribe_the_newsletter_and_create_account_on_achvr_ai-97c277c4-c9a9-4858-8637-38f2d4a2b3cc {
	position: relative !important;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	accent-color: #11bbd3;
}

li.hs-form-booleancheckbox a {
	color: #BA04D1;
}





/********************* Ai News Card Css **********************/



h3.post_title.entry-title a {
	color: #1E1E1E;
	font-family: "Athiti";
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 25px;
}

.entry-title a:hover {color: #FA7158!important}
a.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin {border: none !important;}
.entry-content .sc_blogger_item_excerpt {
	color: #1E1E1E;
	font-family: "Athiti";
	font-size: 17px;
	font-style: normal;
	font-weight: 300;
	line-height: 1.3
}

.page_content_blocks:not(.single-post):not(.single-job_listing).elementor-page .content .elementor-widget:not(.elementor-inner) .sc_blogger:not(.is_block):not(.sc_blogger_default_over):not(.sc_blogger_default_modern) .sc_blogger_item {
	background: none;
	box-shadow: none;
	border-radius: 0px;
	padding: 10px;
}




/*************************************** Custom Section Start *****************************************/

.ai_news_custom_section {
	display: flex;
	flex-flow:column-reverse;
	gap: 25px;
}
.ai_news_custom_inner {
	width: 100%;
	display: flex;
	flex-flow: column;
	gap: 20px;;
	margin-bottom: 15px;
}
@media screen and (min-width:1024px){
	.ai_news_custom_inner {
		flex-flow:row;
		gap: 25px;
	}
}

.custom-big-card .card-custom-img {
	max-height: 370px;
	overflow: hidden;
	border-radius: 16px;
}
.custom-big-card .card-custom-img img,
.card-custom .card-custom-img img{
	width: 100%;
	height: 100%;
	border-radius: 16px;
	min-height: 230px;
}

/* @media screen and (min-width:879px) {
	.custom-big-card .card-custom-img img {
		min-height: 230px;
	}
} */

.custom-big-card .entry-title a, .ai_news_custom_right .card-custom .entry-title a {
	overflow: hidden;
	color: #1E1E1E;
	font-family: 'Athiti';
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.card-custom .sc_blogger_item_excerpt {
	margin-top: 8px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.ai_news_custom_right .card-custom {
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.ai_news_custom_right{
	display:flex;
	flex-direction:column;
	gap:20px;
}
@media screen and (min-width:1024px){
	.ai_news_custom_right{
		flex-direction:row;
		gap:20px;
	}
}

.custom-big-card .card-custom-content {
	margin-top: 10px;
}

/* .ai_news_custom_right .card-custom .card-custom-img {
	flex: 1 0 120px;
	max-height: 370px;
	border-radius: 16px;
	overflow: hidden
} */
.ai_news_custom_right .card-custom .card-custom-img img {
	object-fit: cover;
	flex-shrink: 0;
	height: 100%;
	width: 100%;
}
.ai_news_custom_right .card-custom .entry-title a {
	font-size: 17px;
	line-height: 1.3
}

/* .card-custom-title .post_meta.sc_blogger_item_meta.post_meta_date span a {
	color: #6B6B6B;
	font-family: "Athiti";
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.2
} */

.custom-post-item-ai-learning .post-categories {
	margin-top: 15px;
}

.custom-post-item-ai-learning .post-categories {
	font-size: 14px;
	color: #696969;
	font-family: "Athiti" !important;
	text-transform: uppercase
}

.card-custom-title a[rel="category tag"] {
	color: #C80AE6 !important;
	font-family: 'Athiti'!important;
	font-size: 14px;
	font-style: italic;
	font-weight: 500 !important;
	text-transform: uppercase;
	letter-spacing: normal;
	line-height: 24px
}

.card-custom h5.sc_blogger_item_title.entry-title {
	margin-top: 0px;
	margin-bottom: 0px;
}

@media screen and (max-width:592px) {
	.footer-menu .elementor-widget-container ul li {
		padding-block: 13px !important;
	}
}

@media screen and (min-width:880px) {
	.custom-big-card .entry-title a {
		font-size: 22px;
		line-height: 1.3;
	}

	.entry-content .sc_blogger_item_excerpt {
		font-size: 19px;
		line-height: 1.5;
	}

	.ai_news_custom_right .card-custom .entry-title a {
		font-size: 18px;
		line-height: 1.3
	}

	.card-custom-title .post_meta.sc_blogger_item_meta.post_meta_date span a {
		font-size: 14px;
	}

	.card-custom-title a[rel="category tag"],
	.custom-post-item-ai-learning .post-categories {
		font-size: 15px;
		line-height: 1.4
	}

	a[rel="category tag"],
	.latestailearning .post_meta .posted-in {
		font-size: 15px;
	}

/* 	.ai_news_custom_right .card-custom .card-custom-img {
		max-width: 140px;
		flex: 1 0 140px;
		max-height: 180px;
	} */
}

@media screen and (min-width:1024px) {
	.entry-content .sc_blogger_item_excerpt {
		font-size: 20px;
		line-height: 26.843px;
	}

	.ai_news_custom_right .card-custom .entry-title a {
		font-size: 18px;
		line-height: 1.3;
	}

	.card-custom-title .post_meta.sc_blogger_item_meta.post_meta_date span a,
	.card-custom-title a[rel="category tag"],
	.custom-post-item-ai-learning .post-categories {
		font-size: 15px;
		line-height: 1.4
	}

	a[rel="category tag"],
	.latestailearning .post_meta .posted-in {
		font-size: 15px;
	}

	.ai_news_custom_right .card-custom {
		justify-content: space-between;
	}
}

/* 
@media screen and (min-width:1140px) {
	.ai_news_custom_right .card-custom .card-custom-img {
		max-width: 155px;
		flex: 1 0 155px;
		max-height: 160px;
	}
} */

@media screen and (min-width:1280px) {
	.custom-big-card .entry-title a {
		font-size: 24px;
		line-height: 1.3
	}

	.entry-content .sc_blogger_item_excerpt {
		font-size: 22px;
		line-height: 26.843px;
	}

	.card-custom .sc_blogger_item_excerpt {
		line-height: 32px
	}

/* 	.ai_news_custom_right .card-custom .card-custom-img {
		max-width: 185px;
		flex: 1 0 185px;
		max-height: 185px;
	} */

	.ai_news_custom_right .card-custom .entry-title a {
		font-size: 20px;
	}

	.card-custom-title .post_meta.sc_blogger_item_meta.post_meta_date span a {
		font-size: 16px;
	}

	.card-custom-title a[rel="category tag"],
	.custom-post-item-ai-learning .post-categories {
		font-size: 16px;
		line-height: 32px
	}

	a[rel="category tag"],
	.latestailearning .post_meta .posted-in {
		font-size: 16px;
	}

}

@media screen and (min-width:1368px) {
	.ai_news_custom_right .card-custom .entry-title a {
		font-size: 22px;
	}

	.card-custom-title .post_meta.sc_blogger_item_meta.post_meta_date span a {
		font-size: 18px;
	}

	.card-custom-title a[rel="category tag"],
	.custom-post-item-ai-learning .post-categories {
		font-size: 18px;
		line-height: 32px
	}

	a[rel="category tag"],
	.latestailearning .post_meta .posted-in {
		font-size: 18px;
	}
}

@media screen and (min-width:1440px) {
	.card-custom-title .post_meta.sc_blogger_item_meta.post_meta_date span a {
		font-size: 20px;
	}
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
	background-color: #fff0 !important;
	border: none;
}

.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button button,
header.tribe-events-header.tribe-events-header--has-event-search {
	Display: none;
}

.ai_news_custom_right .card-custom .sc_blogger_item_excerpt, .card-custom .sc_blogger_item_excerpt,
.tribe-common .tribe-common-l-container .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker-button:after,
.tribe-common .tribe-common-l-container .tribe-events-header__events-bar .tribe-common-form-control-text:before,
svg.tribe-common-c-svgicon.tribe-common-c-svgicon--caret-left.tribe-events-c-nav__prev-icon-svg,
svg.tribe-common-c-svgicon.tribe-common-c-svgicon--caret-right.tribe-events-c-nav__next-icon-svg,
.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {
	display: none
}

.card-custom .post_meta_item.post_categories.cat_sep {
	margin: 0px 0px -4px 0;
}

.tribe-events-single .tribe-events-notices {
	margin: 20px;
}

.tribe-events-single .tribe-events-notices ul {
	margin-bottom: 0;
}

h1.tribe-events-single-event-title,
.tribe-events-single .tribe-events-schedule {
	margin: 20px 20px 10px 30px !important;
}

.tribe-events-event-meta:before {
	Display: none;

}




/*  Archive Category  (News Listing Page ) */

.archive.category .post_item,
.archive.post-type-archive .post_item {
	background: transparent;
	box-shadow: none;
    
}

.archive.category .post_item .post_featured,
.archive.post-type-archive .post_item .post_featured {border-radius: 12.83px !important;}
.archive.post-type-archive .post_item .post_featured{height: 250px;}

@media screen and (min-width:592px){
/* 	.archive.category .post_item .post_featured, */
	.archive.post-type-archive .post_item .post_featured{
		height: 310px;
	}
}
.archive.post-type-archive .post_item .post_content_wrap {
    padding: 10px 5px;
}
.archive.category .post_item .post_featured img,
.archive.post-type-archive .post_item .post_featured img {
	object-fit: cover;
	height: 100%;
	width: 100%;
}
.archive.category .post_item .post_date,
.archive.post-type-archive .post_item .post_date {
	display: inline-block !important;
	color: #6C6C6C;
	font-family: 'Athiti';
	font-size: 14px;
	font-weight: 400;
	text-align: right
}

/* .archive.post-type-archive .post_item .post_meta{
	display:none
} */

.archive.category .post_item .post_meta {
	width: 100%;
	display: flex;
	justify-content: space-between
}


.archive.category .post_item .entry-title,
.archive.post-type-archive .post_item .entry-title {
	/*   	max-height: 64px;
  	overflow: hidden; */
	min-height: 0px
}

.archive.category .masonry_wrap .masonry_item-1_3,
.archive.post-type-archive .masonry_wrap .masonry_item-1_3 {
	width: 100% !important
}
@media screen and (min-width:767px) {
.archive.category .content,
.archive.post-type-archive .content {
	padding: 0px 16px !important;
	margin-bottom: 20px !important;
}
	.archive.category .content {
padding: 55px 35px;
margin-bottom: 40px; }
}
.post_content.entry-content {
	overflow: hidden;
	color: #666666;
	 font-family: 'Athiti' !important;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.32;
}
.archive.post-type-archive .post_content.entry-content .post_content_inner {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.two-type-text p span {
	font-style: italic;
	font-weight: 500;
	display: block
}

/* @media screen and (min-width:600px) {
	.archive.category .masonry_wrap .masonry_item-1_3,
	.archive.post-type-archive .masonry_wrap .masonry_item-1_3 {
		width: 49.5% !important
	}

	.two-type-text p span {
		font-weight: 500;
		display: inline
	}
} */

@media screen and (min-width:768px) {
	.archive.category .post_item .post_date,
	.archive.post-type-archive .post_item .post_date {
		font-size: 14px
	}
	.archive.category .post_item .post_title.entry-title a,
	.archive.post-type-archive .post_item .post_title.entry-title a {
		font-size: 18px;
	}
}

@media screen and (min-width:992px) {
/* 	.archive.category .masonry_wrap .masonry_item-1_3,
	.archive.post-type-archive .masonry_wrap .masonry_item-1_3 {
		width: 33% !important
	} */
	

	.archive.category .post_content.entry-content .post_content_inner,
	.archive.post-type-archive .post_content.entry-content .post_content_inner {
		font-size: 16px;
	}

/* 	.achvr-title,
	.lnewstitle {
		font-size: 30px
	} */
}

@media screen and (min-width:1140px) {

	.archive.category .post_item .post_date,
	.archive.post-type-archive .post_item .post_date {
		font-size: 15px
	}

	.archive.category .post_item .post_title.entry-title a,
	.archive.post-type-archive .post_item .post_title.entry-title a {
		font-size: 18px;
	}

/* 	.archive.category .content,
	.archive.post-type-archive .content {
		padding: 30px 20px !important
	} */

	.archive.category .post_content.entry-content .post_content_inner {
		font-size: 17px;
	}
}

@media screen and (min-width:1368px) {
	.archive.category .post_item .post_date {
		font-size: 16px
	}

	.archive.category .post_item .post_title.entry-title a {
		font-size: 20px;
	}

/* 	.archive.category .masonry_wrap .masonry_item-1_3,
	.archive.post-type-archive .masonry_wrap .masonry_item-1_3 {
		width: 24.7% !important
	}
 */
/* 	.archive.category .content,
	.archive.post-type-archive .content {
		padding: 45px !important
	} */

	.archive.category .post_content.entry-content .post_content_inner,
	.archive.post-type-archive .post_content.entry-content .post_content_inner {
		font-size: 18px;
	}
}

@media screen and (min-width:1680px) {

	.archive.category .post_item .post_date,
	.archive.post-type-archive .post_item .post_date {
		font-size: 18px
	}

	.archive.category .post_item .post_title.entry-title a,
	.archive.post-type-archive .post_item .post_title.entry-title a {
		font-size: 24px;
	}

	.archive.category .post_content.entry-content .post_content_inner,
	.archive.post-type-archive .post_content.entry-content .post_content_inner {
		font-size: 22px;
	}
}

/******************** News Details Page ************************************/

.single-post .content_wrap {
	width: auto !important;
	margin: 0;
	padding: 35px 16px 16px 16px;

}

.ai-learning-template-default .content_wrap .content {
	width: 100% !important
}

.single-post .content_wrap .post_header.post_header_single.entry-header {
	position: inherit !important;
	left: 0 !important;
	right: 0 !important;
	top: 0;
	display: flex;
	order: -1;
	flex-wrap: wrap;
	align-content: center;
	gap: 12px 8px;
	margin-bottom: max(1.5vw,1.5rem)
}
.single-post .content_wrap .post_header.post_header_single.entry-header .post_meta a {
	background: transparent;
	font-size: 15px;
	letter-spacing: normal;
	font-weight: 500 !important;
	font-family: 'Athiti' !important;
	padding: 0;
	
}
.post_header.post_header_single.entry-header .post_title.entry-title {
	color: #1E1E1E !important;
	font-family: 'Athiti';
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.28;
	margin-top: 12px;
	order: inherit;
	width: 100%;
}

.custom-detail-top .custom-detail-top-content h2,
.custom-detail-top .custom-detail-top-content h4 {
	font-family: "Athiti";
	font-size: 26px;
	font-style: normal;
	line-height: 1.23;
}

.custom-detail-top .custom-detail-top-content h2 {
	color: #1E1E1E;
	font-weight: 700;
	margin-block: 0 20px
}

.custom-detail-top .custom-detail-top-content h4 {
	color: #4E4E4E;
	font-style: normal;
	font-weight: 600;
	margin-block: 22px 0px
}

.post_header.post_header_single.entry-header .post_meta_other {
	margin-top: 3px;
}

.post_header.post_header_single.entry-header .post_meta_other .post_meta_likes {
	display: none;
}
.post-template-default.single.single-post .post_content.post_content_single.entry-content {
	padding-inline: 0 !important;
	background-color: transparent !important;
	box-shadow: none !important;
	font-size: 18px !important;
	line-height: 1.5;
	color: #606060;
	font-weight: 500;
	font-family: 'Athiti' !important
}

/* .post-template-default.single.single-post .post_content.post_content_single.entry-content :is(h1, h2, h3, h4, h5, h6, p, span, small, a, button) {
	font-family: 'Athiti' !important
} */



.custom-detail-top-content p {
	color: #535353;
	text-align: center;
	font-family: 'Athiti';
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	margin-bottom: 20px
}

.custom-detail-about-inner .about-this-course .about-this-course-content p {
	font-size: 17px
}

.post_meta.post_meta_other :is(span, a, ) {
	color: #6B6B6B !important;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.4;
	font-family: 'Athiti';
}


@media screen and (min-width:768px) {
	.post-template-default.single.single-post .post_content.post_content_single.entry-content {
		font-size: 18px !important;
	}

	.custom-detail-top-content p {
		font-size: 17px
	}

	.single-post .content_wrap .post_header.post_header_single.entry-header .post_meta a,
	.post_meta.post_meta_other :is(span, a, ) {
		font-size: 16px
	}
}

@media screen and (min-width:992px) {

	.post_header.post_header_single.entry-header .post_title.entry-title,
	.custom-detail-top .custom-detail-top-content h4,
	.custom-detail-top .custom-detail-top-content h2 {
		font-size: 28px;
	}

	.post-template-default.single.single-post .post_content.post_content_single.entry-content {
		font-size: 20px !important;
	}

	.single-post .content_wrap {
		padding: 45px 20px 20px;
	}

/* 	.single_style_style-1 .post_header_wrap .post_featured.post_featured_bg {
		height: 400px !important
	} */

	.custom-detail-top-content p,
	.single-post .content_wrap .post_header.post_header_single.entry-header .post_meta a,
	.post_meta.post_meta_other :is(span, a, ) {
		font-size: 18px
	}
}

@media screen and (min-width:1280px) {
	.single-post .content_wrap .content {
		width: 71% !important
	}

	.single-post .content_wrap .sidebar.widget_area.right.sidebar_below.sidebar_default {
		width: 25% !important
	}

	.post_header.post_header_single.entry-header .post_title.entry-title,
	.custom-detail-top .custom-detail-top-content h4,
	.custom-detail-top .custom-detail-top-content h2 {
		font-size: 32px;
	}

	.post-template-default.single.single-post .post_content.post_content_single.entry-content {
		font-size: 22px !important;
	}

	.single-post .content_wrap {
		padding: 25px;
	}

	.single_style_style-1 .post_header_wrap .post_featured.post_featured_bg {
		height: 500px !important
	}

	.custom-detail-top-content p {
		font-size: 20px
	}

	.custom-detail-about-inner .about-this-course .about-this-course-content p {
		font-size: 18px
	}
}

@media screen and (min-width:1440px) {

	.post_header.post_header_single.entry-header .post_title.entry-title,
	.custom-detail-top .custom-detail-top-content h4,
	.custom-detail-top .custom-detail-top-content h2 {
		font-size: 40px;
	}

	.single-post .content_wrap {
		padding: 45px;
	}

	.custom-detail-top-content p,
	.custom-detail-about-inner .about-this-course .about-this-course-content p {
		font-size: 22px
	}

	.single-post .content_wrap .post_header.post_header_single.entry-header .post_meta a,
	.post_meta.post_meta_other :is(span, a, ) {
		font-size: 22px;
	}
}

.single.single-post {
	font-family: 'Athiti' !important;
	font-size: 16px;
	font-weight: 400;
}

section.comments_wrap.opened,
.sidebar_show.single_style_style-1 .post_header_wrap .post_featured.post_featured_bg:before {
	display: none !important;
}

.sidebar_inner :is(h1, h2, h3, h4, h5, h6) {
	font-family: 'Unbounded' !important;
}



/* Custom Deatils page  css */

.custom-detail-top {
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: space-between;
	padding-top: 45px !important;
	padding: 16px;
}

.custom-detail-top .custom-detail-image {
	border-radius: 12px;
	max-height: 600px;
	flex-shrink: 0;
	overflow: hidden;
}

.custom-detail-top .custom-detail-image img {
	width: 100%;
	height: 100%
}

.custom-detail-top-content {
	text-align: center;
}

.custom-detail-about-section {
	background: #fff;
	margin-block: 30px;
	padding: 16px
}

.custom-detail-about-inner .about-this-course .about-this-course-content p {
	color: #505050;
	font-family: "Athiti";

	font-style: normal;
	font-weight: 400;
	line-height: 1.7;
}

.custom-detail-top-content {
	margin-top: 20px
}

.custom-detail-top .custom-detail-top-content .teacher-name {
	color: #505050;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.7
}

.about-title {
	color: #1E1E1E;
	font-family: "Athiti";
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.4;
	margin-block: 0px 15px
}

.about-this-course .about-this-course-content {
	color: #505050;
	font-family: "Athiti";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.7
}

.introduction-section .introduction-title,
.custom-detail-about-inner .browse-lesson-plan .browse-lesson-plan-title {
	font-size: 18px;
}

.introduction-section .introduction-info-point.clr-gray,
.included-section h6,
.included-section ul,
.total-section-hrs1 ul,
.total-section-info-point2.clr-gray {
	font-size: 16px;
}

.custom-detail-about-inner {
	display: flex;
	flex-flow: column;
	justify-content: space-between
}

.custom-detail-about-inner .about-this-course {
	display: flex;
	flex-flow: column;
	gap: 1rem;
}

.archive.post-type-archive.post-type-archive-ai-learning .post_item .post_title.entry-title a {
	font-size: 18px;
	font-weight: 500
}

.tribe-events .tribe-events-calendar-day__event--featured:after {
	Display: none;

}


@media screen and (min-width:768px) {
	.custom-detail-top {
		padding: 16px
	}

	.custom-detail-about-inner .about-this-course .about-this-course-content p {
		font-size: 17px;
	}

	.custom-detail-top-content {
		margin-top: 25px
	}

	.custom-detail-top .custom-detail-top-content .teacher-name {
		font-size: 18px;
	}

	.about-title {
		font-size: 24px;
	}

	.about-this-course .about-this-course-content {
		font-size: 17px;
	}

	.introduction-section .introduction-title,
	.custom-detail-about-inner .browse-lesson-plan .browse-lesson-plan-title {
		font-size: 20px;
	}

	.introduction-section .introduction-info-point.clr-gray,
	.included-section h6,
	.included-section ul,
	.total-section-hrs1 ul,
	.total-section-info-point2.clr-gray {
		font-size: 17px;
	}
}

@media screen and (min-width:992px) {
	.custom-detail-about-inner {
		flex-flow: row
	}

	.custom-detail-about-inner .about-this-course {
		width: 55%;
	}

	.browse-lesson-plan {
		width: 40%;
	}

	.archive.post-type-archive.post-type-archive-ai-learning .post_item .post_title.entry-title a {
		font-size: 20px
	}
}

@media screen and (min-width:1200px) {
	.custom-detail-top {
		padding: 25px;
		flex-flow: row;
	}

	.custom-detail-about-section {
		padding: 25px;
		margin-block: 55px;
	}

	.custom-detail-top .custom-detail-image {
		width: 55%;
	}

	.custom-detail-top-content {
		width: 42%;
		margin-top: 0px
	}

	.custom-detail-about-inner .about-this-course .about-this-course-content p {
		font-size: 18px;
	}

	.custom-detail-top .custom-detail-top-content .teacher-name {
		font-size: 22px;
	}

	.about-title {
		font-size: 28px;
	}

	.about-this-course .about-this-course-content {
		font-size: 20px;
	}

	.introduction-section .introduction-title,
	.custom-detail-about-inner .browse-lesson-plan .browse-lesson-plan-title {
		font-size: 24px;
	}

	.introduction-section .introduction-info-point.clr-gray,
	.included-section h6,
	.included-section ul,
	.total-section-hrs1 ul,
	.total-section-info-point2.clr-gray {
		font-size: 18px;
	}

	.archive.post-type-archive.post-type-archive-ai-learning .post_item .post_title.entry-title a {
		font-size: 22px;
		font-weight: 500
	}
}

@media screen and (min-width:1440px) {

	.custom-detail-top,
	.custom-detail-about-section {
		padding: 45px;
	}

	.custom-detail-about-inner .about-this-course .about-this-course-content p {
		font-size: 22px;
	}

	.custom-detail-top .custom-detail-top-content .teacher-name {
		font-size: 26px;
	}

	.about-title {
		font-size: 35px;
	}

	.about-this-course .about-this-course-content {
		font-size: 22px;
	}

	.introduction-section .introduction-title,
	.custom-detail-about-inner .browse-lesson-plan .browse-lesson-plan-title {
		font-size: 28px;
	}

	.introduction-section .introduction-info-point.clr-gray,
	.included-section h6,
	.included-section ul,
	.total-section-hrs1 ul,
	.total-section-info-point2.clr-gray {
		font-size: 22px;
	}

}

.about-this-course-content .custom-detail-top-btn,
a.custom-detail-top-btn {
	border-radius: 24.419px;
	background: #11BBD3;
	color: #F7F7F7;
	font-family: 'a Astro Space';
	font-size: 18px;
	font-style: normal;
	font-weight: 400 !important;
	line-height: normal;
	font-size: 16px !important
}


.about-this-course-content .about-this-course-image {
	border-radius: 12px;
	max-width: 607.775px;
	max-height: 1071.068px;
	flex-shrink: 0;
	overflow: hidden;
}

.about-this-course-content .about-othur-name {
	color: #505050;
	font-family: " Athiti";
	font-size: 26px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.7
}

.about-this-course-content .about-othur-name li small {
	color: #000;
}

.custom-detail-about-inner .about-this-course .about-othur-name {
	color: #505050;
	font-family: "Athiti";
	font-size: 26px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.7;
	list-style: none;
	padding-left: 0
}

.custom-detail-about-inner .about-this-course .about-othur-name li small {
	color: #010101;
	font-family: "Athiti";
	font-size: 26px;
}

.custom-detail-about-inner .browse-lesson-plan .browse-lesson-plan-title {
	color: #1E1E1E;
	font-family: "Athiti";
	font-style: normal;
	font-weight: 700;
	line-height: 1.7;
	margin-block: 0 10px
}

.introduction-section .introduction-title {
	color: #313131;
	font-family: "Athiti";
	font-style: normal;
	font-weight: 500;
	line-height: 1.3;
	margin: 0px
}

.introduction-section .introduction-info-point.clr-gray {
	display: flex;
	align-items: center;
	color: #6B6B6B;
	font-family: "Athiti";
	font-style: normal;
	font-weight: 400;
	line-height: 1.7;
	padding-left: 0px;
	list-style: none;
	margin-bottom: 10px;
	flex-wrap: wrap
}

.included-section h6,
.included-section ul,
.total-section-hrs1 ul,
.total-section-info-point2.clr-gray {
	color: #1E1E1E;
	font-family: "Athiti";
	font-style: normal;
	font-weight: 500;
	line-height: 1.7
}

.included-section ul {
	font-weight: 400 !important;
}

.total-section-hrs1 ul display: flex;
}

.total-section-info-point2.clr-gray {
	color: #6C6A6A !important;
	display: flex;
}

.browser-lesson-detail {
	border-radius: 10px;
	background: #F8F8F8;
	padding: 20px;
	margin-bottom: 20px
}

.custom-post-item-ai-learning .post-title a {
	color: #1E1E1E;
	font-family: "Athiti";
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 1.3
}

@media screen and (min-width:1281px) {
	.custom-post-item-ai-learning .post-title a {
		font-size: 22px;
	}
}

.custom-post-item-ai-learning .post-title a:hover {
	text-decoration: underline
}

.topcourse .custom-posts-container-ai-learning {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 30px 25px;
}

.topcourse .post-thumbnail img {
	width: 100%;
	border-radius: 16px;
	object-fit: cover;
	aspect-ratio: 16 / 9;
}

.custom-post-item-ai-learning .post-title {
	margin-block: 2px
}

@media screen and (min-width:600px) {
	.topcourse .custom-posts-container-ai-learning {
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 30px 20px;
	}

	.custom-post-item-ai-learning .post-title {
		margin-block: 6px
	}
}

@media screen and (min-width:800px) {
	.topcourse .custom-posts-container-ai-learning {
		grid-template-columns: repeat(3, 1fr);
	}

	.topcourse .post-thumbnail img {
		aspect-ratio: 5/5
	}

}

@media screen and (min-width:1280px) {
	.topcourse .custom-posts-container-ai-learning {
		grid-template-columns: repeat(4, 1fr);
		grid-gap: 30px;
	}

	.topcourse .post-thumbnail img {
		aspect-ratio: 5/5
	}

	.about-this-course-content .custom-detail-top-btn,
	a.custom-detail-top-btn {
		font-size: 18px !important;
	}
}


.ai-learning-template-default .sidebar_inner {
	display: none;
}

.gyan-text p em {
	color: #BA04D1;
	font-family: "Athiti";
	font-style: italic;
	font-weight: 500;
}

.top-tools .entry-content h5 a {
	overflow: hidden;
	color: #544258;
	text-align: center;
	text-overflow: ellipsis;
	font-family: "Assistant";
	font-size: 22px;
	font-style: normal;
	font-weight: 600;
	line-height: 31.936px;
}

.custom-detail-about-inner .about-this-course video {
	top: 0;
	position: relative;
}


/* Slider Css */

/* #rev_slider_1_1 {
    position: relative;
    width: 100vw !important;
    height: 600px !important;
}

 */



/* Header Menu */

.header-menu a {
	color: #fff;
	font-family: "Athiti";
	font-size: 17px;
	font-weight: 500
}

.footer-menu ul {
	align-items: baseline;
}

span.small-text {
	font-weight: 100;
	font-size: 10px;
	display: flex;
	width: 100%;
	position: relative;
	margin-top: -6px;
	justify-content: center;
	text-align: center;
}
/* 
.archive.post-type-archive-ai-learning {
	background: #fff;
}
 */
@media screen and (max-width:992px) {
	.latestailearning .post_title.entry-title {
		margin-top: 4px;
	}

	.latestailearning .post_title.entry-title a {
		line-height: 1.3
	}

	.latestailearning .post_item .post_content_wrap {
		padding-bottom: 0px !important
	}
}







/* Text Arrow Button Css And Hover Effect Css */
.text-arrow-btn .htmega-button.htmega-btn-style-1 {
    padding: 7px 0;
}



/* Tool Section Home-Page Css */

.top-tools .sc_blogger_item {
	max-width: 250px;
	margin-right: 10px;
	border-radius: 16px;
	background: linear-gradient(to left, #743ad5, #d53a9d); 
}

.home-page .footer-cta-section {
	display: none;}
	
	
	
	
	
/* 14-06-2024 New Css	 */
.post_item_single.post_type_post .post_header_wrap.post_header_wrap_in_content {
  	display: flex;
	flex-flow:column
}	
	
	
	

