body.archive.category {
    background-color: #111111;
    background-image: url("https://unlockpote1stg.wpenginepowered.com/wp-content/uploads/2025/05/tiffany-blue.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}
img {
    pointer-events: none;
}
/*video libraray css*/
#video-container, .books-list #book-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 24px;
    /*margin-bottom: 36px;*/
}
.video-card {
    width: 100%;
    /* aspect-ratio: 16 / 9; */
}

/*about*/
.white_txt{color:#fff;}
.grey_txt{font-weight:400!important;}
/* .cross_text{text-decoration:line-through;color: rgba(255, 255, 255, 0.50);} */
.text_width {
    width: 100%;
    max-width: 954px !important;
    margin: 0 auto;
}
ul.work_list {
    padding-left: 29px;
}
p{
    margin-bottom: 0rem !important;
}
.spent_img {
    left: 50% !important;
    transform: translate(-50%, -50%);
    top: 50%;
	width:100%;
}
.grad_text1{
	background: linear-gradient(90deg, #934B7A 0%, #725A98 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
/* #tmpl-elementor-templates-modal__header,#tmpl-elementor-templates-modal__header__logo{display:none;} */
.grad_text2{
	background: linear-gradient(90deg, #CB3246 0%, #9F4670 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.grad_text3{
	background: linear-gradient(90deg, #7B5691 0%, #5666B2 100%);
	-webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.grad_text4{
	background: linear-gradient(180deg, #5169B8 0%, #436EC3 100%);
	-webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.grad_text5{
	background: linear-gradient(180deg, #AC4063 0%, #944A78 100%);
	-webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.grad_text6{
	background: linear-gradient(180deg, #8F4D7E 0%, #7A5590 100%);
	-webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.grad_text7{
	background: linear-gradient(180deg, #775794 0%, #6E5C9D 100%);
	-webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.grad_text8{
	background: linear-gradient(90deg, #6A5DA0 0%, #5767B3 100%);
	-webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.grad_text9{
	background: linear-gradient(180deg, #9F466F 0%, #885185 100%);
	-webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.grad_text10{
	background: linear-gradient(180deg, #B43C5B 0%, #954A79 100%);
	-webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.grad_text11{
	background: linear-gradient(90deg, #6C5D9F 0%, #4F6ABA 100%);
	-webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.explore_btn a:hover{box-shadow:none !important;}
ul.work_list li:first-child{margin-bottom:34px;}
.lets_grow{backdrop-filter: blur(4.550000190734863px);}
.star_bullet{margin-right:8px;}
/*specific category*/
.category-post-section .container.category_post:hover .content a h2.title {
    color: #ce1226;
}
.author_content {
    display: flex;
    justify-content: center;
	align-items:center;
}
.work_meant_bg {
    background-size: 100% 100%;
}
.category-post-section .container.category_post .author_content span.author-name{
    cursor: context-menu;
}
.category-post-section a.read-more:hover img {
    filter: brightness(0) invert(1);
}
.category-post-section a.read-more:hover .read-more-cont,.category-post-section a.read-more:hover .read-more-read{
	background: linear-gradient(90deg, #ffffff 0%, #ffffff 100%);
	background-clip: text;
    color: transparent;
}
/*contact page*/
.contact_us_form select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{color:#fff!important;}
.cont-form-sec {
    width: 100%!important;
}
#the_moment .grey_txt{
	font-style:italic !important;
}
.category-post-section a.read-more{display:flex;align-items:center;}
.container.category_post .read-more span {
    margin-right: 8px;
}
 .contact_us_form .d_flex p
{display:flex;
 align-items:start !important;}
.contact_us_form input.checkbox{
    margin-right: 10px !important;
}
.contact_us_form input[type=checkbox]:after {
    left:7px !important;
    top: 2px !important;
    border: 3px solid #F0374B;
    border-left: none !important;
    border-top: none !important;
}
.contact_us_form  .d_flex.consent input {
    padding: 10px;
    margin-top: 14px;
}
.contact_us_form .contact_terms a {
    font-size: 14px;
}
.contact_us_form .contact_terms a:hover {
    color:#FF394E;
}
.contact_us_form .contact_terms {
    display: flex;
    justify-content: center;
    margin-top: 15px;
}
.contact_us_form .d_flex.consent input[type=checkbox] {
    border: 2px solid #F0374B!important;
	zoom:1.8;
}
.contact_us_form .wpcf7-list-item{margin:0px !important;}
.contact_us_form .wpcf7-not-valid{border:none!important;}
.contact_us_form .d_flex.consent input {
    padding: 10px;
    margin-top: 0px !important;
    border-radius: 8px !important;
}
.contact_us_form input{color:#fff !important;}
.contact_us_form .d_flex.consent label {
    font-size: 14px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 10px;
}
.contact_us_form .contact_terms a {
    display: inline-block;
}
.contact_us_form span.wpcf7-list-item-label {
    line-height: 120%;
}
div#message_box {
    margin-bottom: 20px;
}
.cross_text{position:relative;color: rgba(255, 255, 255, 0.50)}
.cross_text:before {
    position: absolute;
    content: '';
    top: 25px;
    left: 0px;
    width: 100%;
    height: 2px;
    background-image: url("https://unlockpote1stg.wpenginepowered.com/wp-content/uploads/2025/05/Vector-49.png");
    background-size: cover;
    background-repeat: no-repeat;
}
/*contact page end*/

/* books Single Page */
 .table_content .elementor-toc__header {
    padding-bottom: 16px !important;
}
/* End books Single Page */

@media(min-width:1200px){
	.hero_text{width: 60% !important;}
}
@media(min-width:1400px){
	.hero_text{width: 50% !important;}
}
@media(max-width:990px){
	.circle_img > .elementor-widget-container {
    margin: -200px 0px -154px 20px !important;
}

	.custom-head-top{padding-right:0px !important;}
}

@media(max-width:768px){
	.circle_img .elementor-widget-container {
    margin: -209px -15px -162px -36px !important;
}
		.custom-head-top .hero_text {
    width: 62%;
}
	.custom-head-top{padding-right:0px !important;}
}
@media(max-width: 991px) {
.container.category_post .image {
    min-width: 100%;
    width: 100%;
    height: 328px;
}
	.category-post-section .container.category_post {
    flex-direction: column;
}
}
@media(max-width:767px){
.category-post-section .content .title {
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    letter-spacing: -0.2px;
    /*margin-top: 12px;*/
    margin-bottom: 12px;
	}
	.category-post-section .container.category_post {
    gap: 16px;
	}
	.category-post-section .content .meta, .category-post-section .content .title {
    margin-bottom: 12px;
	}
	.category-post-section .category_post .meta {
    	font-size: 12px;
		align-items: start !important;
		flex-direction: column;
	}
	.category-post-section .container.category_post .meta span:first-child{
		display:block;
	}
	.category-post-section .content{display:flex;flex-direction:column;}
	.category.desktop-d-none {
    order: 1;
    margin-bottom: 12px;
	}
	.load-more-wrapper {
    padding-top: 32px;
	}
	.slider_image_items:hover .elementor-widget-image img {
    min-height: 400px !important;
    height: 400px !important;
	}
	.custom-book-slider .title {
    font-size: 18px;
    letter-spacing: -0.18px;
	line-height: 25.2px
}
	.custom-book-slider .author {
    font-size: 12px;
}
.custom-book-slider .meta {
    font-size: 12px;
    line-height: 18px;
}
	.custom-book-slider .category a {
    font-size: 10.5px;
    font-style: normal;
    line-height: 15.75px;
}
	.custom-book-slider .author {
    margin-bottom: 16px !important;
}
	.custom-cat-sec .category-post-section a:first-of-type {order: 2;}
	.category-post-section .description {order: 3;font-size: 16px;font-weight: 400;line-height: 150%;}
	.category-post-section a.read-more{order:4;}
	.category-post-section a span.read-more-cont{
    	margin-right: 8px;
}
	.category-post-section .container.category_post .meta .schedule_content span.custom-separator:first-child{display:none;}
	.category-post-section .container.category_post .meta {order: 5;}
	.category-post-section .container.category_post .meta .author_content,.category-post-section .container.category_post .meta .schedule_content{margin-top:12px;}
	.category-post-section .container.category_post .meta .author_content span.author-name {
    font-size: 14px;
}
	.category-post-section .description {
    margin-bottom: 12px;
}
	.custom-head-top .hero_text {
    width: 100%;
}
	/**about page**/
	.custom-head-top{zoom:1.4;}
	/**contact**/
	.contact_us_form .d_flex.consent input[type=checkbox] {
    zoom: 1.2;
}
	.quotes-single-bottom-post .title {
    margin-top: 0px !important;
}
}


@media only screen and (min-device-width : 316px) and (max-device-width : 998px) {
.home-sec6 .elementor-custom-embed-image-overlay, .home-sec6 .fast_earn.elementor-widget.elementor-widget-video {
    height: 375px !important;
}
.unlock-video-container-main .video-wrapper img.video-thumbnail, .unlock-video-container-main .video-wrapper {
    height: 371px !important;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1025px) {
.unlock-video-container-main .video-carousel .slide .testimonial-content {
    position: relative;
    width: 100% !important;
    left: 0% !important;
    margin-top: 50px !important;
}
.unlock-video-container-main .video-carousel .slick-prev::before {
    top: 25%;
}
.unlock-video-container-main .video-carousel .slick-next::before {
    top: 27%;
}
	.home-sec6 .elementor-custom-embed-image-overlay, .home-sec6 .fast_earn.elementor-widget.elementor-widget-video {
    height: 470px !important;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1025px) and (orientation : landscape) { 
.unlock-video-container-main .video-carousel .slick-prev::before {
    top: 25%;
}
.unlock-video-container-main .video-carousel .slick-next::before {
    top: 27%;
}
}