/* collection popup */

.collection-main .create-folder-popup-main{
	padding-top:2.5rem;
}
.collection-main .bin-fields input{
	font-weight: 400;
	font-family: 'Inter';
	font-size:0.875rem;
}
.collection-main .bin-action button.cancel{
	font-weight:500;
	color:var(--eeire-black);
}

.collection-main .display-folder{
	max-height: 11.4rem;
	margin-top: 1rem;
}
.collection-main .display-folder  .add-collection {
	gap:1.25rem;
	align-items: center;
}
.collection-main .display-folder .add-collection:not(:first-child) {
	margin-top: 1rem;
}
.collection-main .display-folder  .add-collection .first-div{
	display:flex;
}
.collection-main .add-collection .sdiv-count-date{
	gap:1.375rem;
}
.p-updated-time{
	position:relative;
}
 .p-updated-time::before{
	position:absolute;
	content:'';
	background: linear-gradient(328.28deg, #EA001B 9%, #FD5F00 69.5%);
	width:0.375rem;
	height:0.375rem;
	border-radius:100%;
	top: 0.5rem;
	left: -0.875rem;
}

.collection-main .add-collection.pass-to-done .third-div p.col-pop-sv-ud-btn,.collection-main .add-collection .third-div p.col-pop-sv-ud-btn{
	font-family: 'Inter';
	font-size: 0.875rem;
	line-height: 1.063rem;
	font-weight: 600;
	background: linear-gradient(177deg, var(--orange) 20%, var(--red) 70.5%);
	color:var(--white);
	border-radius:3.125rem;
	padding: 0.625rem 1.25rem;
	transition:0.5s ease-in-out;
}
.collection-main .add-collection:hover .third-div p.col-pop-sv-ud-btn{
	opacity:0.7;
}
.collection-main .add-collection .third-div span{
	width:fit-content;
	margin-top:unset;
	height:fit-content;
}

.collection-main   .add-collection .second-div h3{
	padding-bottom:0.375rem;
}
.collection-main  .bin-action .collection-done{
	background: linear-gradient(177deg, var(--orange) 20%, var(--red) 70.5%);
}


/* product single download */
.sc-single-download .download-btns-list .download-btns-list-inner {
	position: absolute;
	width:100%;
}
.sc-single-download .download-btns-list{
	position:relative;
}

.sc-addition-meta .rm-review-rating-agrgate-wrapper{
	display: flex;
	gap: 0.75rem;
	flex-wrap: wrap;
}
.sc-addition-meta .rm-review-rating-agrgate-wrapper p{
	min-width:unset;
}

.default-download-btn-list::after{
	transition:0.5s ease-in-out;
	transform: rotateX(0);
}
.sc-single-download-bk-vt .default-download-btn-list.active::after{
	transform: rotateX(180deg);
}

.sc-post-single-bk-mark-fvt-wraper .sc-bookmark-btn.active{
	background-size: cover;
	background-position: center top;
	width: 0.844rem;
	height: 1.172rem;
}
.sc-post-single-bk-mark-fvt-wraper .sc-bookmark-btn{
	width: 0.844rem;
	height: 1.172rem;
}
.sc-bookmark-display button::after {
	top: 0.09rem;
	left: 0.156rem;
}
.sc-bk-mark p.sc-single-bkmrk{
	padding-left:0.375rem;
}
.download-btns-list-inner a{
	color: var(--graphite);
	border-radius:unset;
	padding-left:2.813rem;
}
.download-btns-list-inner a:not(:last-child){
	border-bottom:0.063rem solid var(--night-black);
}
.download-btns-list-inner .default-download-btn-slide::before{
	left:1.25rem;
}
.download-btns-list-inner button{
	color: var(--graphite);
	border-radius:unset;
}
.download-btns-list-inner .default-download-btn.powerpoint::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/powerpoint-orange.svg") no-repeat;
	background-size: 100%;
	width: 0.938rem;
	height: 0.875rem;
/* 	top: 1.4rem; */
	top: 0.9rem;
}
.sc-single-download-bk-vt{
	border-top:0.063rem solid var(--night-black);
	padding: 3.75rem 0;
}
.download-btns-list-inner .default-download-btn{
	font-weight:600;
}

/* review styling */

.review-popup-main .review-popup-body textarea{
	background:var(--light-grey);
	border-radius: 0.75rem !important;
	border: none;
	padding: 1rem 1.25rem !important;
	font-family: 'Inter';
	font-size: 0.875rem;
}
.review-popup-main .review-popup-body textarea:focus-visible{
	border:none !important;
	outline:none;
}
.rph-text-heading{
	font-weight:500;
	font-size:1.5rem;
}
.rph-text-para{
	font-size:0.875rem;
}
.rph-text-para a{
	font-weight:600;
	background: linear-gradient(328.28deg, #EA001B 9%, #FD5F00 69.5%);
	background-clip: text;
	-webkit-background-clip: text;
	color: transparent;
	-webkit-text-fill-color: transparent;
}
#rm-review-form .rm-review-submit{
	display:flex;
	margin-left:auto;
	background: linear-gradient(328.28deg, #EA001B 9%, #FD5F00 69.5%);
	font-family: 'Inter';
	height:unset;
	color:var(--white);
	font-size: 0.875rem;
	border-radius:3.125rem;
	line-height: 1.063rem;
	font-weight: 600;
	background: linear-gradient(177deg, var(--orange) 20%, var(--red) 70.5%);
	padding: 0.625rem 1.25rem;
}
.review{
	display:flex;
	flex-direction:column;
	align-items: flex-start;
	gap:0.75rem;
	border-bottom: 0.063rem solid var(--night-black);
	border-radius:unset !important;
}
.review-user-name{
	font-weight:700 !important;
	font-size:1rem;
	color:var(--eeire-black) !important;
}
.review p.review-content{
	color:var(--charcoal-black);
	font-size:1rem;
	padding-top:0.25rem;
}
.download-btns-wrap .download-message-one,
.download-btns-wrap .download-message-two, .sc-no-active-single-page{
	flex-basis:100%;
	background: linear-gradient(175deg, var(--orange) 0%, var(--red) 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight:600;
}
.limit-exceeded-link{
	background: linear-gradient(177deg, var(--pale-yellow) 20%, var(--dark-yellow) 70.5%);
	justify-content: center;
	margin-top: 1.25rem;
	color: var(--white);
	font-weight: 700;
	font-size: 0.75rem;
	line-height: 0.938rem;
	border-radius: 2rem;
}
.rph-close-icon svg path{
	fill: var(--grey);
}
.rph-text-para{
	padding-bottom:0.438rem;
}

/* plugin page */
.sc-pluginpage-hero{
	padding: 2.5rem 1rem 3.75rem 1rem;
}
.sc-pluginpage-hero h1{
	color:var(--charcoal-gray);
	padding-bottom:1rem;
	font-size:2.125rem;
	max-width: 20.438rem;
}
.sc-pluginpage-hero p{
	color: var(--graphite);
}
.sc-pluginpage-hero h1 strong{
	font-weight:600 !important;
}
.sc-gradient-button a{
	background: linear-gradient(177deg, var(--orange) 20%, var(--red) 70.5%);
	padding:0.875rem 2rem;
	font-size:0.75rem;
	line-height:1.5rem;
	font-weight:700;
	color:var(--white);
}
.sc-pluginpage-hero  .sc-gradient-button{
	margin-top:2rem;
}
.sc-buttondescription{
	color:var(--graphite);
	font-size:0.625rem;
	padding-top:0.625rem;
}
.sc-powerpluging-spcr{
	height:3.75rem !important;
}
.sc-pluginpower-contentgrp h2{
	color:var(--charcoal-black);
	padding-bottom:1rem;
}
.sc-pluginpg-redytocreate-grp{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/plugin-powerpointbg.webp") no-repeat;
	background-size:cover;
	padding:7.875rem 1.5rem;
}
.sc-pluginpg-redytocreate-grp h2, .sc-pluginpg-redytocreate-grp h2 strong{
	font-size:2.125rem;
	line-height:normal;
	font-weight: 600;
}
.sc-pluginpg-redytocreate-grp h2{
	padding-bottom:1rem;
}
.sc-pluginpg-redytocreate-grp  p.sc-main-para{
	padding-bottom:2rem;
	color: var(--graphite);
}
.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols{
	flex-direction:column;
	border-bottom: 0.063rem solid #18181814;
	gap:1.5rem;
	padding:2.875rem 0;
}

.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols .sc-plginpage-pointrow img{
	width:1.5rem;
	height:1.5rem;
}

.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols:first-child{
	padding-top:2rem;
}
.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols:last-child{
	border-bottom:unset;
}
.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols  p:first-child{
	color:var(--dark-grey);
	font-weight:600;
	font-size:0.625rem;
	padding-bottom:0.625rem;
}
.sc-plginpage-pointrow{
	gap:0.938rem;
	margin-bottom:1.5rem;
}
.sc-plginpage-pointrow:last-child{
	margin-bottom:unset;
}
.sc-plginpage-pointrow p{
	font-size:0.875rem !important;
	max-width:18.063rem;
	line-height:1.5rem;
	font-weight:400 !important;
	color:var(--charcoal-black) !important;

}


.sc-plginpage-pointrow p strong{
	font-weight:600 !important;
}
.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols:nth-child(odd){
	flex-direction:column-reverse;
}
.sc-powerpoint-twocolimg,.sc-plugin-powerpoint-twocols p:not(.sc-plginpage-pointrow p),.sc-plugin-powerpoint-twocols h2,.sc-plginpage-pointrow {
	padding:0 1rem;
}

.sc-powerpoint-twocolimg img{
	width:20.5rem;
	height:11.563rem;
	border-radius:0.875rem;
	border: 0.063rem solid #16161633;
}
.sc-plugin-powerpoint-twocols h2 strong{
	font-weight:500 !important;
}
.sc-plugin-powerpoint-twocols h2{
	font-weight:500 !important;
	line-height:2.25rem;
	max-width: 20.5rem;
	padding-bottom:1.5rem;
}

.sc-plgin-hwgetstarted{
	padding:0.875rem 0 0 0;
}
.sc-plugin-getstarted-scrollcols{
	flex-direction:row !important;
	flex-wrap:nowrap !important;
	gap:2rem;
	overflow-X:auto;
	padding-bottom:3.75rem !important;
	padding:0 1rem;
	margin-top:2rem;
	position:relative;
}
.sc-plugin-getstarted-scrollcols::before{
	position:absolute;
	content:'';
	background:var(--whitish-gray);
	height:0.063rem;
	width: 89.375rem;
	top: 3.125rem;
	left: 8.625rem;
}
.sc-plugin-getstarted-scrollcols::-webkit-scrollbar{
	display:none;
}
body .sc-plugin-getstarted-scrollcols > div,.sc-plugin-getstarted-scrollcols    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
	flex-basis:fit-content !important;
	user-select: none;
}
.sc-plugin-getstarted-scrollcols  .wp-block-column{
	min-width:unset !important;
}
.sc-plugin-getstarted-scrollcols .sc-plugin-getstarted-scrollcontent{
	width:15.75rem;
	border: 0.063rem solid var(--light-grey);
	position:relative;
	padding:0.75rem;
	border-radius:0.875rem;
	min-height:15.5rem;
	transition:0.5s ease-in-out;
}
.sc-plugin-getstarted-scrollcols .sc-plugin-getstarted-scrollcontent::before{
	position:absolute;
	content:'';
	background:var(--whitish-gray);
	border-radius:50%;
	width:1.25rem;
	height:1.25rem;
	left:50%;
	transform:translatex(-50%);
	top:-2.5rem;
}
.sc-plugin-getstarted-scrollcols > div > p:first-child{
	padding-bottom:3.5rem;
}
.sc-plugin-getstarted-scrollcols > div p:first-child,.sc-plugin-getstarted-scrollcols .sc-plugin-getstarted-scrollcontent p:nth-child(2){
	font-weight:600;
	font-size:1.125rem;
}
.sc-plugin-getstarted-scrollcols .sc-plugin-getstarted-scrollcontent p{
	padding-left:0.25rem;
}
.sc-plugin-getstarted-scrollcols .sc-plugin-getstarted-scrollcontent figure{
	margin-bottom:0.75rem;
}
.sc-plugin-getstarted-scrollcols .sc-plugin-getstarted-scrollcontent img{
	width:4.5rem;
	height:4.5rem;
}
.sc-plugin-getstarted-scrollcols .sc-plugin-getstarted-scrollcontent p:last-child{
	color:var(--dark-grey);
	font-weight:600;
	font-size:0.875rem;
	line-height:1.5rem;
	padding-top:0.75rem;
}
.sc-plgin-hwgetstarted p:not(.sc-plugin-getstarted-scrollcols p){
	padding:0 1rem;
	padding-top:1rem;
}

.sc-plugin-faqgroup{
	padding:3.75rem 0;
}

.sc-plugin-faqgroup h2{
	padding-bottom:0.5rem;
}
.sc-plugin-faqgroup .faq-question{
	gap:1.5rem;
}
.sc-plugin-faqgroup .faq-item, .sc-plugin-faqgroup .wp-block-sbp-faq-single {
    border-bottom: 0.125rem solid var(--muted-grey);
}
.sc-pluginpage-herovideo{
	border-radius: 0.88rem;
}
.sc-pluginpage-herovideo video{
	border-radius:0.875rem;
	border: 0.03rem solid #16161633;
	width: 20.75rem;
	height: auto;
}
.sc-plugin-videogrp{
	position:relative;
}
.sc-plugin-videoplaybtn{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
	transition: background 0.3s;
}
.sc-plugin-videogrp img{
	width:2.5rem;
	height:2.5rem;
}
.sc-plugin-videogrp .video-toggle {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
	z-index: 10;
}

.sc-plugin-videogrp img.paused {
	opacity:0;
	transition:0.5s;
} 
.sc-plugin-videogrp:hover img.paused {
	opacity:1;
} 

/* plugin page end*/


@media screen and (min-width: 992px){
	.collection-main .display-folder  .add-collection{
		align-items:center;
	}
	.collection-main .create-new-collection::before {
		background-size:100%;
	}
	.collection-main .add-collection .p-updated-time{
		display:block;
	}

	.collection-main   .add-collection .second-div h3{
		padding-bottom:0.75rem;
		word-break: break-all;
	}

	/* product single download */
	.download-btns-list-inner a {
		gap: 0.313rem;
	}
	.rph-text-heading{
		font-size:1.5rem !important;
	}
	.review-user-name{
		font-size:1.125rem;
	}
	.limit-exceeded-link{
		font-size: 0.875rem;
		line-height: 1.063rem;
	}
	.rm-review-hd-rating-popup{
		margin-top:1rem;
	}
	.rm-success-message,.review-info-msg{
		padding-bottom:1.5rem;
	}

	/* plugin page */
	.sc-pluginpage-hero{
		padding: 5rem 16.688rem 7.5rem 16.688rem;
		position: relative;
	}
	.sc-pluginpage-hero::after,.sc-pluginpage-hero::before{
			position: absolute;
		content: "";
		background-color: var(--light-orange);
		opacity: 50%;
		filter: blur(8.5rem);
		width: 15%;
		height: 27%;
		right: -14.563rem;
		top: 11.313rem;
		z-index: -1;
	}
	.sc-pluginpage-hero::before{
	        left: -4.563rem;
        top: 22.313rem;
	}
	.sc-pluginpage-hero h1 {
		font-size:4.5rem;
		max-width: 40.375rem;
		margin:auto;
	}
	.sc-buttondescription{
		padding-top:0.5rem;
		font-size: 0.75rem;
	}
	.sc-gradient-button a{
		font-size:1.25rem;
		padding:1.5rem 2.75rem;
	}
	.sc-powerpluging-spcr{
		height:7.5rem !important;
	}
	.sc-pluginpowerpoint-mainpara{
		max-width:87.25rem;
		margin:auto;
		line-height:2rem;
	}
	.sc-pluginpg-redytocreate-grp{
		background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/plugin-powerpointbg-desk-pink.svg") no-repeat;
		width: 120rem;
		height: 45.19rem;
		background-size:cover;
		padding:14.688rem 23.125rem 14.625rem 16.813rem;
	}
	.sc-pluginpg-redytocreate-grp h2, .sc-pluginpg-redytocreate-grp h2 strong{
		font-size:4.5rem;
		padding-bottom:1rem;
	}
	.sc-plugin-getstarted-scrollcols .sc-plugin-getstarted-scrollcontent:hover{
		box-shadow: 0px 4px 10px 0px #00000014;
	}
	.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols, .sc-plugin-quickly-video-col{
		position:relative;
	}
	.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols:after,.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols:before, .sc-plugin-quickly-video-col::before{
		position: absolute;
		content: "";
		background-color: var(--light-orange);
		opacity: 50%;
		filter: blur(8.5rem);
		width: 15%;
		height: 27%;
		left: 0;
		top: 21.938rem;
		z-index: -1;
	}
	.sc-plugin-quickly-video-col::before{
		width: 35%;
		left: -4rem;
		top: 0;
	}
	.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols:first-child:after{
		right: 18rem;
		left: unset;
		top: 28rem;
	}
	.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols:first-child:before{
		left: -7.688rem;
		top: 27.938rem;
	}
	.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols:nth-child(2):after{
		content:none;
	}
	.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols:nth-child(2):before{
		left: 11.688rem;
		top: 29rem;
	}
	.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols:nth-child(3):before{
		left: 51.688rem;
		top: 26rem;
	}
	.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols:nth-child(3):after{
		right: 13rem;
		top: 4rem;
		left: unset;
	}
	.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols:nth-child(4):before{
		left: 33.688rem;
		top: 6rem;
	}
	.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols:nth-child(4):after{
		content:none;
	}
	.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols:nth-child(5):before{
		left: -11.875rem;
		top: 0rem;
	}
	.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols:nth-child(5):after{
		left: unset;
		right: 17.688rem;
		top: 6rem;
	}
	.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols,.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols:nth-child(odd){
		flex-direction:row;
		gap:6.5rem;
		padding:10rem 0;
	}
	.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols .sc-plginpage-pointrow img {
		width: 2rem;
		height: 2rem;
	}
	.sc-powerpoint-twocolimg img{
		width:51.188rem;
		height:28.813rem;
	}
	.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols > div:first-child{
		padding-left:16.375rem;
		flex-basis:fit-content !important;
	}
	.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols > div:last-child{
		padding-right:16.375rem;
		flex-basis:fit-content !important;
	}
	.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols p:first-child{
		font-size:0.875rem;
		padding-bottom:0.25rem;
	}
	.sc-plugin-powerpoint-twocols h2{
		font-size:2.5rem;
		line-height:3.75rem;
		max-width:29.5rem;
	}
	.sc-plginpage-pointrow p{
		font-size:1.125rem !important;
		line-height:2rem;
		max-width:22.813rem;
		padding-bottom:2rem;
	}
	.sc-powerpoint-twocolimg,.sc-plugin-powerpoint-twocols p,.sc-plugin-powerpoint-twocols h2,.sc-plginpage-pointrow{
		padding:unset;
	}
	.sc-plugin-powerpoint-twocols h2{
		padding-bottom:2.5rem;
	}
	.sc-plginpage-pointrow{
		gap:1.5rem;
		margin-bottom:2rem;
	}

	.sc-plugin-getstarted-scrollcols{
		gap:2rem;
		padding:0 7.5rem;
		margin-top:6.25rem;
		padding-bottom:10rem !important;
	}
	.sc-plugin-getstarted-scrollcols .sc-plugin-getstarted-scrollcontent{
		width:23.75rem;
		min-height:13.625rem;
	}
	.sc-plugin-getstarted-scrollcols::before {
		height: 0.063rem;
		width: 128.375rem;
		top: 3.25rem;
		left: 19.625rem;
	}
	.sc-plgin-hwgetstarted p:not(.sc-plugin-getstarted-scrollcols p){
		padding:0 0;
		padding-top:1.125rem;
		max-width:87.25rem;
		margin:auto;
		line-height: 2rem;
	}
	.sc-plugin-powerpoint-colsgrp .sc-plugin-powerpoint-twocols:first-child{
		padding-top:7.5rem;
	}
	.sc-plugin-powerpoint-twocols p:not(.sc-plginpage-pointrow p){
		padding-left:unset;
		padding-right:unset;
	}
	.sc-plgin-hwgetstarted {
		padding: unset;
	}
	.sc-plugin-faqgroup {
		padding: 8.25rem 0;
	}
	.sc-plugin-faqgroup{
		margin:0 16.375rem;
	}
	.sc-plugin-faqgroup h2 {
		padding-bottom: 0.938rem;
	}
	.sc-plugin-videogrp img{
		width:5rem;
		height:5rem;
	}
	.sc-pluginpage-herovideo video{
		width: 86.88rem;
		border: 0.063rem solid #16161633;
		height: auto;
		border-radius:  0.88rem;
	}
	/* plugin page end*/



}