.elementor p, .menu-item a {
		font-family: "Inter Tight", Sans-serif !important;
}
#header-menu-1 a {
    text-transform: capitalize !important;
}

.ct-panel {
	z-index: 7 !important;
}

.ct-panel-content[data-device="mobile"] {
	padding-top: 50px !important;
}

.categories h5 {
	display: none;
}

.ct-featured-image {
	display: none;
}

.entry-title-wrapper h1{
	display: inline
}

.custom-category-tabs {
		margin-bottom: 42px;
    display: flex;
    flex-wrap: wrap;
    gap: 15px 20px;
}

.category-tab {
    display: inline-block;
    padding: 10px 15px;
    background-color: #E8E8E8;
    border-radius: 20px;
    text-decoration: none;
    color: #333;
    font-weight: 400;
    transition: all 0.3s ease-in-out;
}

.category-tab:hover {
	color: #000;
	font-weight: 500;
}

/* Responsive Design */
@media (max-width: 768px) {
    .custom-category-tabs {
				margin-bottom: 34px;
        justify-content: center;
        overflow-x: auto;
        white-space: nowrap;
        padding: 15px;
    }
    
    .category-tab {
        padding: 8px 12px;
        font-size: 14px;
    }
.res-pl{
padding-left: 10px !important;
padding-top: 15px !important;
}
}

.navbar-btn {
	font-weight: 400 !important;
	background: linear-gradient(88.9deg, #6328dd .83%, #446ceb 47.73%, #0fc1dc 99.56%);
	color: #fff;
	padding: .9rem 1.2rem;
	border-radius: 10px
}

.post-image img {
	height: 300px !important;
}

.sub-menu {
    position: absolute;
    background-color: #f9f9f9;
    min-width: 215px;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);
    z-index: 1;
    top: 100%;
    border-radius: 8px;
    padding: .5rem 0 1rem;
}
.new-post .entry-title-wrapper{
	order:2;
}
/*--blog-post-css---*/

.new-post-grid .wpr-grid-image-wrap{
    display:none;
    
}
.new-post-grid h2 .inner-block a{
        height:210px;
}
.entry-header h1{
    display:none;
}

.new-post-grid.post-with-category h2 .inner-block a{
        height:170px;
}
.new-post-grid .wpr-grid-pagination{
    border-top:1px solid #D9D9DE;
}
.post-detail-category{
	color: #4D4E57;
}
.post-detail-author img{
	margin-right:15px;
}
.post-detail figure.wp-block-image{
	display:none;
}
.new-post-grid.post-with-category .wpr-grid-item-excerpt p{
	    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
	    height: 72px;
}
.new-post-grid .wpr-grid-item-category, .post-with-category .wpr-grid-item-category{
	    pointer-events: none;
}
@media screen and (max-width:767px){
	article.type-page{
		margin:0px;
		width:100%;
	}
	.post-with-category{
		overflow:hidden;
	}
	.post-with-category ul{
        display: flex !important
;
        overflow: auto;
        padding-bottom: 10px !important;
		margin-bottom:40px !important;
	}
	.post-with-category ul li{
		white-space:nowrap;
	}
	.new-post-grid article.wpr-grid-item{
		margin-bottom:20px;
		width:100%;
	}
	.offcanvas-menu .wpr-offcanvas-content{
    width: 100%;
	}
	.offcanvas-menu .wpr-offcanvas-header{
		    justify-content: end;
		        padding-top: 20px !important;
		        padding-right: 20px !important;
	}
	.offcanvas-menu .book-demo a, .offcanvas-menu .login-mobile a{
		width:100%;
	}
		.offcanvas-menu .wpr-mobile-mega-menu-wrap {
		    display: flex;
    position: static;
    justify-content: space-between;
    width: 100% !important;
	}
.offcanvas-menu	.wpr-mobile-toggle{
		display:none;
	}
	.offcanvas-menu .wpr-mobile-mega-menu-wrap ul {
		width:100%;
	}
/* 	.offcanvas-menu .wpr-mobile-mega-menu-wrap ul a{
					padding:0px !important;
	} */
		.offcanvas-menu .wpr-mobile-mega-menu-wrap ul a:hover{
			background-color:transparent !important;
			color:#26262B !important;
	}
			.offcanvas-menu .wpr-mobile-sub-mega-menu .wpr-sticky-section-no.e-child{
		    margin: 0;
    border: 0px;
    border-radius: 0;
    box-shadow: none;
    padding: 0px;
	}
	.offcanvas-menu .wpr-mobile-sub-mega-menu .wpr-sticky-section-no.e-child h3{
		font-size:16px;
		font-weight:600;
	}
	.offcanvas-menu .wpr-mobile-sub-mega-menu .wpr-sticky-section-no.e-child > .e-con-inner{
		padding-bottom:10px;
	}
	.offcanvas-menu .mobile-drop a{
		border:0px;
    padding-bottom: 15px !important;
	}
	#detail-blog-botom ul{
		display:none !important;
	}
	.post-detail-date{
		width:100%;
		display:block;
	}
	.post-detail h3{
		font-size:20px;
		line-height:28px;
	}
}
.post-detail p,.post-detail h3,.post-detail h2, .post-detail h4{
	font-family: "Inter Tight", Sans-serif !important;
font-weight:300 !important;
}
article.page{
	    width: 100%;
    max-width: 100%;
}
div:has(> .header-top) {
    height: auto;
    position: -webkit-sticky;
    position: sticky;
    z-index: 99;
    top: 0;
    width: 100%;
    opacity: 1;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: #ffffff4d;
}

.beta{
	font-size:13px !important;
padding-left: 7px !important;
}