*{
	box-sizing:border-box;
	margin:0;
	padding:0;
}
html{
	font-size: calc(100vw* 16 / 360);
	scroll-behavior: smooth;
}
body{
	overflow-x:hidden;
	font-family: "Inter", sans-serif;
	background-color:var(--smokey-white);
}
a{
	text-decoration:none;
	color:unset;
}
li{
	list-style:none;
}
p,a,h2,h3,h4,h5,h6{
	font-family: "Inter", sans-serif;	
}
/* header */
.header_main .desk-logo img,.footer-main-container .sc-footer-logo img,.header_main .desk-logo  a{
	width:8.188rem;
	height:1.375rem;
	transition: all 1s cubic-bezier(.36, .0, .64, 1);
	object-fit: cover;
	object-position: left;
}
.desk-logo a{
	display:flex;
}
.header_main{
	background-color:var(--deep-blue);
	padding:2rem 0;
}
#menu-primary-menu-1{
	display:none;
}
.mob-menu-wrapper{
	background: var(--white);
	position: fixed;
	width: 100%;
	height: 33.313rem;
	left: 0;
	top: 0;
	padding: 4.625rem 1.875rem 2.063rem 2.25rem;
	z-index: 999;
	transform: translatey(-100%);
	transition:0.35s ease-in-out;
	border-radius:0 0 0.813rem 0.813rem;
}
.mob-menu-wrapper::after{
	position:absolute;
	content:'';
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/close.svg") no-repeat;
	background-size:100%;
	width: 1.25rem;
	height:1.25rem;
	top:2.188rem;
	right:1.875rem;
}
.mob-menu-wrapper li a{
	display:block;
	padding:0.75rem 0;
	border-bottom: 0.063rem solid #0104351F;
	font-size:0.875rem;
	line-height:1.063rem;
	color:var(--deep-blue);
	opacity:0.8;
	position:relative;
}
.mob-menu-wrapper li a::after{
	position:absolute;
	content:'';
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/blue-dot-right-arrow.svg") no-repeat;
	background-size:100%;
	width: 0.563rem;
	height: 0.938rem;
	top:50%;
	transform:translatey(-50%);
	right:0;
}
.mob-menu-wrapper li.sc-plan-pricing-item a::after{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/blush-dot-right-arrow.svg") no-repeat;
	background-size:100%;
}
.mob-menu-wrapper li.sc-login-menu-item a::after{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/blue-dot-arrow-thick.svg") no-repeat;
	background-size:100%;
}
.sc-plan-pricing-menu{
	display: flex;
	flex-direction: column-reverse;
}
.mob-menu-wrapper .desk-nav-menu li:first-child a{
	border-bottom:unset;
}
.mob-menu-wrapper .desk-nav-menu li a{
	font-weight:600;
	font-size:0.938rem;
	line-height:1.125rem;
	opacity:0.9;
}
.mob-menu-wrapper .desk-nav-menu li.sc-plan-pricing-item a{
	color:var(--vivid-blush);
	opacity:1;
}
.sc-toggle-section.active .mob-menu-wrapper{
	transform: translatey(0%);
}
.header-top{
	display:flex;
	justify-content:space-between;
	align-items: center;
	overflow-x:hidden;
}

.header_main .desk-logo{
	flex-basis:100%;
}
/* .sticky-header-search{
display:none;
} */
/* mobile header search */
.header_main.search-expand .desk-logo img,.header_main.search-expand .desk-logo a{
	width: 1.75rem;
}
.sticky-header-search .form-group {
	display: flex;
	align-items: center;
	border-radius: 6.25rem;
	gap: 0.688rem;
	background-color: transparent;
	padding: 0;
	transition: all 1s cubic-bezier(.36, .0, .64, 1);
	margin-left:0;
	width:1.813rem;
}
.sticky-header-search .form-group svg{
	height:1.125rem;
	width:1.063rem;
	opacity: 0.6;
}
.header_main.search-expand .sticky-header-search .form-group{
	width: 16.563rem;
	padding: 0.625rem 0.938rem;
	background-color: #FFFFFF0D;
	margin-left:0.813rem;
}
.sticky-header-search .form-group input::placeholder{
	color: #FFFFFF33;
}
.sticky-header-search .form-group input{
	background:unset;
	border:unset;
	font-size:0.75rem;
	line-height: 1.063rem;
	color: var(--white);
	width:0;
	transition: all 1s cubic-bezier(.36, .0, .64, 1);
}
.header_main.search-expand  .sticky-header-search .form-group input{
	width: 13.063rem;
}
.header-buttons-wrap{
	display:flex;
	gap:0.75rem;
	align-items: center;
}
.sc-home-banner{
	padding:6.25rem 0 4.25rem 0;
	border-top: 0.063rem solid var(--border-white);
	margin-top:1rem;
}
.sc-home-banner h1{
	text-align:center;
	font-family: "Montserrat Alternates", sans-serif;
	color:var(--white);
	font-size:2.5rem;
	line-height:3.063rem;
	font-weight:500;
}
.sc-home-banner h1 mark{
	font-weight:700;
	background: radial-gradient(50% 50% at 50% 50%, #FF4658 0%, #FF4F60 82.69%);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent !important;
}
.sc-home-banner .sc-banner-description{
	text-align:center;
	color:var(--white-sixty);
	padding-top:0.625rem;
}
.sc-home-banner .form-group{
	background-color:#FF465833;
	padding:0.5rem;
	border-radius:1.825rem;
	border: 0.063rem solid #FF46584D;
	margin-top:2.25rem;
	display: flex;
	align-items: center;
	gap:0.5rem;
}
.sc-home-banner .form-group input{
	height:2.5rem;
	width:15.063rem;
	border-radius:1.625rem;
	border:unset;
	padding:0.75rem 0.938rem;
	font-weight: 500;
	font-size: 0.75rem;
	line-height: 0.938rem;
	font-family: "Inter", sans-serif;	
}
.sc-home-banner .form-group input::placeholder {
	color: #01043540;
}
.sc-home-banner .sc-hero-search-wrap{
	width:2.5rem;
	height:2.5rem;
	background-color:var(--vivid-blush);
	border-radius:50%;
	display:flex;
	justify-content:center;
	align-items:center;
	border: unset;
}
.sc-home-banner .sc-hero-search-wrap svg{
	width:1.25rem;
	height:1.25rem;
}
.mob-header-search-icon svg,.mob-header-search-icon{
	width:1.063rem;
	height:1.063rem;
}
.header-cart svg{
	width:1.188rem;
	height:1.063rem;
}
.header-cart{
	position:relative;
}
.header-cart a{
	display:flex;
}
.cart-count-badge{
	position:absolute;
	right:-0.375rem;
	top:-0.188rem;
	background-color:var(--vivid-blush);
	height:0.75rem;
	width:0.75rem;
	color:var(--deep-blue);
	border-radius:50%;
	display:flex;
	justify-content:center;
	align-items:center;
	font-weight:500;
	font-size:0.5rem;
	line-height:0.625rem;
	padding-top: 0.063rem;
}
.sc-toggle {
	height: 0.75rem;
	width: 1.25rem;
	float: right;
	cursor: pointer;
	z-index: 999;
	position: relative;
	margin-top: 0.625rem;
	margin-left: 0.25rem;
}
.sc-toggle>span, .sc-toggle>span::before, .sc-toggle>span::after {
	background-color: var(--white-sixty);
	opacity:0.9;
	height: 0.094rem;
	width: 1.25rem;
	border-radius: 0.125rem;
	transition-timing-function: ease;
	transition-duration: .15s;
	transition-property: transform;
}
.sc-toggle>span {
	position: relative;
	display: block;
	transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	transition-duration: 75ms;
}
.sc-toggle>span::before, .sc-toggle>span::after {
	content: "";
	position: absolute;
}
.sc-toggle>span::before {
	top: -0.375rem;
}
.sc-toggle>span::after {
	top: 0.375rem;
}
/* header scroll */
/* .header_main.scroll-down{
	position:fixed;
	top:0;
	width:100%;
	z-index:999;
}
.header_main.scroll-down .sc-home-banner{
	display:none;
} */
.form-group svg path{
	fill-opacity:0.8;
}
/* footer */
.footer-main-container{
	background-color:var(--deep-blue);
	padding:5rem 0 0.875rem 0;
}
.home .footer-main-container{
	padding-top:2.5rem;
}
.sc-footer-column{
	flex-direction:column;
	gap:2.5rem;
}
#sc-footer-section .sc-footer-description{
	font-size:0.813rem;
	line-height:1.125rem;
	padding-top:0.625rem;
}
.sc-footer-logo-col{
	padding-bottom:1.25rem;
}
#sc-footer-section p{
	font-size:0.813rem;
	line-height:1.125rem;
	color:var(--white);
	opacity:0.55;
}
#sc-footer-section .sc-footer-link-hd{
	font-size:1.25rem;
	line-height:1.5rem;
	font-weight:600;
	color:var(--white);
	opacity:0.8;
	padding-bottom:0.25rem;
}
#sc-footer-section li a{
	display:block;
	font-size:0.938rem;
	line-height:1.125rem;
	color:var(--white);
	opacity:0.55;
	padding-top:1.25rem;
}
.sc-footer-social-row{
	margin:2.5rem 0 0.875rem 0;
	padding-top:2.5rem;
	gap:0.688rem;
	border-top:0.063rem solid var(--border-white);
	justify-content: center;
}
.sc-footer-social-row img{
	width:2.5rem;
	height:2.5rem;
}
.footer-main-container .footer-cpy-right{
	font-size:0.5rem;
	line-height:0.625rem;
	color:var(--white);
	opacity:0.4;
	text-align:center;
}

/* common */
p,li{
	font-weight: 500;
	font-size: 0.813rem;
	line-height: 1.375rem;
}
p,a{
	font-weight:500;
}
input:focus{
	outline:none;
}
.sc-heading-two,.sc-heading-two-sub{
	font-size:1.375rem;
	line-height:1.688rem;
	font-weight:500;
	color:var(--deep-blue);
}
.sc-main-hd-two{
	font-size:1.5rem;
	line-height:1.813rem;
	font-weight:600;
	color:var(--deep-blue);
}
.sc-mont-hd-two{
	font-size:1.5rem;
	line-height:1.813rem;
	font-weight:500;
	font-family: "Montserrat Alternates", sans-serif;
}
/*  button */
.is-style-ws-primary-button a,.is-style-ws-secondary-button a {
	background-color: var(--dim-blue);
	color: var(--garyish-blue);
	font-size: 1.063rem;
	line-height: 1.313rem;
	padding: 0.75rem 1.5rem;
	border-radius: 1.438rem;
	padding-right: 3.813rem;
	position: relative;
}
.is-style-ws-secondary-button a{
	background-color: var(--border-white);
	color: #FFFFFF66;;
}
.is-style-ws-primary-button,.is-style-ws-secondary-button{
	position:relative;
	transition:0.5s ease-in-out;
} 
.is-style-ws-primary-button::after,.is-style-ws-secondary-button::after {
	content: '';
	position: absolute;
	background: var(--deep-blue-gradient);
	height: 2.25rem;
	width: 2.25rem;
	border-radius: 50%;
	top: 0.313rem;
	right: 0.313rem;
	pointer-events:none;
}
.is-style-ws-secondary-button::after{
	background: var(--vivid-blush);
}

.is-style-ws-primary-button a::before,.is-style-ws-secondary-button a::before,
.is-style-ws-primary-button a::after,.is-style-ws-secondary-button a::after  {
	content: '';
	position: absolute;
	background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/white-right-arrow.svg) no-repeat center center / contain;
	height: 1rem;
	width: 1.125rem;
	top: calc(0.313rem + (2.25rem / 2) - (1rem / 2));
	right: calc(0.313rem + (2.25rem / 2) - (1.125rem / 2));
	z-index: 2;
}
.is-style-ws-secondary-button a::before{
	background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/blue-right-arrow.svg) no-repeat center center / contain;
}

/* templates */

.home .wp-block-sprintberg-sc-templates {
	margin-top: 1.75rem;
}

.sc-download-loop{
	max-width:19rem;
	margin:auto;
}
.sc-loop-post-group img {
	width: 17.448rem;
	height: 9.797rem;
	border-radius: 0.438rem;
}
.free-download-grp,.free-download-grp picture{
	display:flex;
}
.sc-download-loop ul li {
	background: rgba(255, 255, 255, 0.6);
	border: 0.031rem solid rgba(1, 4, 53, 0.2);
	border-radius: 0.688rem;
	padding:0.813rem 0.688rem 1.063rem 0.75rem;
}
.sc-post-title a{
	font-size:0.813rem;
	line-height:1rem;
	color:var(--deep-blue);
	display:block;
	margin-top:1.438rem;
}
.sc-post-terms{
	font-size:0.688rem;
	line-height:0.813rem;
	color:var(--blue-mist);
	display:block;
	margin-top:0.5rem;
}
.sc-post-contents-wrapper{
	padding-left:0.5rem;
}
.sc-post-pricing-like-wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top:1.063rem;
}
.sc-card-price{
	font-size:0.875rem;
	line-height:1.063rem;
	color:var(--deep-blue);
	font-weight:600;
	flex-basis: fit-content;
	margin-top: 0.125rem;
}
.sc-download-loop ul{
	gap:1.75rem;
}
.sc-bookmark-btn svg{
	width:0.813rem;
	height:0.875rem;
}
.sc-upvote-btn svg{
	width:0.875rem;
	height:0.875rem;
}
.sc-bookmark-btn.active svg{
		fill: var(--deep-blue);

}
.sc-upvote-btn.active svg{
	fill: var(--vivid-blush);
}
.sc-post-bk-mark-wraper {
	display: flex;
	gap: 0.75rem;
	position:relative;
	flex-basis:100%;
	height:1rem;
}
.sc-post-bk-mark-wraper::after {
	content: "";
	position: absolute;
	left: 3.125rem;
	right: 0.75rem;
	top:0.563rem;
	height: 0.063rem;
	background: #01043533;
}
.sc-card-price.free{
	background:var(--sunset-gradient);
	padding:0.125rem 0.563rem 0.188rem 0.563rem;
	border-radius:0.906rem;
	color:var(--white);
	font-weight:700;
}
.sc-post-pricing-like-wrap:has(.sc-card-price.free)
.sc-post-bk-mark-wraper::after {
	right: 0;
}
.sc-action-btn {
	background: unset;
	border: unset;
	cursor: pointer;
}
.sc-home-sections{
	padding:3.75rem 0 5rem 0;
	border-top: 0.063rem solid #01043533;
}
.sc-home-sections:first-child{
	padding-top:2.5rem;
}
.sc-home-sections .wp-block-buttons{
	justify-content:center;
}
.sc-home-sections .is-style-ws-primary-button{
	margin-top:3.75rem;
}


/*  testimonial*/
.sc-testimonial-wrapper-group {
	background-color: var(--deep-blue);
}
.sc-testimonials-list-wrapper {
	display: grid;
	gap: 1.75rem;
	margin-top:2rem;
	overflow: hidden;
	max-height: 30.5rem;
}
.sc-testimonials-wrapper{
	position:relative;
}
.sc-testimonials-wrapper::before {
	position: absolute;
	content: "";
	background: linear-gradient(180deg, rgba(1, 4, 53, 0.1) 3.74%, rgba(1, 4, 53, 0.540982) 30.3%, #010435 57.95%);
	padding-top: 2.75rem !important;
	z-index: 3;
	width: 100%;
	height:19.625rem;
	bottom: -8.875rem;
	left: 0;
}
.sc-testimonials-wrapper.active .sc-testimonials-list-wrapper {
	max-height:unset;
}
.sc-testimonials-wrapper.active::before{
	content:none;
}
.sc-testimonial-wrapper-group .is-style-ws-secondary-button{
	margin-top:4.375rem;
	z-index:4;
}
.sc-testimonial-wrapper-group  .mdny-container{
	padding:5rem 0;
	border-bottom: 0.063rem solid var(--border-white);
}
.testimonial-item {
	background: radial-gradient(59.17% 80.98% at 61.55% 47.21%, rgba(255, 255, 255, 0.098) 0%, rgba(255, 255, 255, 0.07) 40.38%, rgba(255, 255, 255, 0.056) 100%);
	width: 19.125rem;
	margin: auto;
	border-radius: 1.625rem;
	padding: 2rem 1.375rem  2.25rem 2.063rem;
	position:relative;
	z-index:2;
}
.testimonial-item::before,.sc-whypr-cards > div::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 1.625rem;
	padding: 1px;
	background:linear-gradient(180deg, #FFFFFF 0%, rgba(153, 153, 153, 0.1) 100%);
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index:1;
}
.testimonial-rating svg{
	width:1.438rem;
	height:1.438rem;
}
.testimonial-rating .star.active svg path{
	fill:var(--vivid-blush);
	fill-opacity:1;
}
.testimonial-rating{
	display:flex;
	align-items:center;
	gap:0.375rem;
	margin-bottom:1.375rem;
}
.testimonial-content p {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 500;
	font-size: 0.688rem;
	line-height: 1.125rem;
	color: #FFFFFF99;
}
.testimonial-content,.testimonial-img-meta-wrap,.testimonial-rating{
	position:relative;
	z-index:2;
}
.testimonial-img-meta-wrap{
	display:flex;
	align-items:center;
	gap:0.625rem;
	margin-top:1.375rem;
}
.testimonial-image img{
	width:2.563rem;
	height:2.563rem;
	border-radius:50%;
}
.testimonial-meta{
	display: flex;
	flex-wrap: wrap;
	row-gap: 0.813rem;
}
.testimonial-title{
	font-weight: 600;
	font-size: 0.75rem;
	line-height: 0.938rem;
	color:var(--vivid-blush);
}
.testimonial-designation,.testimonial-company,.testimonial-title-desig-wrap{
	font-weight: 400;
	font-size: 0.563rem;
	line-height: 0.688rem;
	color:#FFFFFF91;
}
.testimonial-designation{
	position:relative;
	padding-left: 1.25rem;
}
.testimonial-designation::before{
	position:absolute;
	content:'';
	background:var(--gray);
	width: 0.313rem;
	height: 0.313rem;
	top: 0.25rem;
	left: 0.438rem;
	border-radius:50%;
}
.testimonial-title-desig-wrap{
	display: flex;
	flex-wrap: wrap;
	opacity:1;
	align-items: center;
	row-gap: 0.313rem;
}
.testimonial-subtext{
	font-size: 0.625rem;
	line-height:0.75rem;
	color:var(--white);
	opacity:0.75;
}
.sc-testimonial-wrapper-group h2{
	text-align:center;
	color:var(--white);
}
.sc-testimonial-wrapper-group p:not(.testimonial-item p){
	text-align:center;
	color:var(--white);
	opacity:0.6;
	padding-top:0.6255rem;
}

/* cart */
.cart-window .item-thumb img {
	width: 7.625rem;
	height: 4.563rem;
	border: 0.063rem solid var(--transparent-blue);
	border-radius:0.438rem;
}
.cart-window {
	background: var(--white);
	box-shadow: -10px 0px 30px 0px #0104351A;
	    width: 100%;
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 9;
	border-top-left-radius: 0.813rem;
	border-top-right-radius: 0.813rem;
	transform: translateY(100%);
	transition: all 0.3s linear;
	padding-bottom:2rem;
	max-height: 80vh;
	overflow: auto;
}
.cart-window.active {
	transform: translateY(0%);
	transition: all 0.3s linear;
}

.cart-window-head {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 1.25rem;
}

.cart-window-head p {
	font-weight: 600;
	font-size: 1.25rem;
	color:var(--deep-blue);
}

.cart-window-head svg {
	width: 1.688rem;
	height: 1.688rem;
}
.cart-count p,.cart-total span:first-child{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-size: 1rem;
	line-height: 2rem;
	padding: 0.75rem 0 0.75rem 1.25rem;
	border-top: 0.063rem solid #01043533;
	border-bottom: 0.063rem solid #01043533;
	color: var(--shaded-blue);
}
.cart-total span:first-child{
	padding: unset;
	border: unset;
}
.cart-items-container .cart-item {
	display: flex;
	padding: 1rem 1.25rem;
	gap:1.25rem;
	border-bottom: 0.063rem solid #01043533;

}
.item-name-close-wrap, .item-count-price-wrap,.cart-total {
	display: flex;
	justify-content: space-between;
}

.item-count-price-wrap{
	margin-top:0.938rem;
}
.item-name-close-wrap p,.cart-items-container p{
	font-size:0.75rem;
	line-height:1.063rem;
	color:var(--deep-blue);
	opacity:0.8;
}
.cart-items-container p:not(.item-name-close-wrap p){
	padding: 1rem 1.25rem;
}
.item-name-close-wrap svg{
	width:1.5rem;
	height:0.875rem;
}
.item-count{
	display:flex;
	gap:0.5rem;
	align-items:center;
}
.item-content{
	flex-basis:100%;
}
.item-count-price-wrap, .cart-total{
	align-items:center;
}
.cart-total span:first-child,.item-count{
	flex-basis:100%;
	position:relative;
}
.cart-total span:first-child::after,.item-count::after{
	content: "";
	position: absolute;
	left: 5rem;
	right: 1.5rem;
	top: 50%;
	transform: translateY(-50%);
	height: 0.063rem;
	background: var(--transparent-blue);
}
.item-count::after{
	left: 4rem;
	right: 0.5rem;
}
.item-count button{
	border:none;
	background-color:var(--gray);
	height:0.875rem;
	width:0.875rem;
	border-radius:50%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding:0.25rem;
}
.item-count span{
	font-size:0.75rem;
	line-height:1.375rem;
	font-weight:400;
	color:var(--vivid-blush);
}
.item-price,.cart-total span:last-child{
	font-size:0.813rem;
	line-height:1.375rem;
	font-weight:600;
	color:var(--vivid-blush);
}
.cart-total{
	padding: 1rem 1.25rem;
}
.cart-total span:last-child{
	font-size:0.938rem;
}

.cart-window-checkout a{
	font-size:1rem;
	line-height:1.25rem;
	font-weight:700;
	color: #FFFFFFE5;
	background-color:var(--deep-blue);
	padding:0.875rem 3.938rem;
	border-radius:3.375rem;
	display: block;
	width: fit-content;
	margin: 1.65rem auto auto;
	text-transform:uppercase;
}
/* pricing page */

.sc-pricing-cols.sd-toggle-item.active {
    display: flex !important;
}
.sd-toggle-item {
    display: none !important;
}

.sc-common-head{
	gap:0.625rem;
	padding:3.75rem 0 2.5rem 0;
}
.sc-common-head p{
	color:var(--deep-blue);
	opacity:0.8;
}
.sc-pricing-cols{
	flex-direction:column;
	gap:2rem;
}
.sc-pricing-singlecol{
	padding:1.75rem 2rem 2rem;
	background-color: #FFFFFF80;
	border-radius:1rem;
	border: 0.063rem solid var(--dim-blue);
	box-shadow: 0px 4px 12px 0px #01043508;
}
.sc-pricing-singlecol.sc-best-value{
	border-color:var(--vivid-blush);
	margin-top:0.813rem;
	position:relative;
}
.sc-pricing-singlecol.sc-best-value::after{
	position:absolute;
	content:'Best Value';
	max-height:1.5rem;
	max-width:5.25rem;
	background-color:var(--vivid-blush);
	border-radius:1.375rem;
	top:-0.813rem;
	right:2rem;
	font-size:0.75rem;
	font-weight:600;
	padding:0.313rem 0.688rem;
	line-height:0.938rem;
	color:var(--white);
}
.sc-pricing-category{
	color:var(--vivid-blush);
	font-weight:600;
	font-size:1.25rem;
	line-height:1.5rem;
}
.sc-pricing-row{
	gap:0.625rem;
	margin:0.625rem 0 1.25rem 0;
	align-items: baseline;
}
.sc-pricing-row p.price{
	font-size:2.5rem;
	line-height:3rem;
	color:var(--deep-blue);
	font-weight:700;
}
.sc-pricing-row p:last-child{
	font-size:0.875rem;
	line-height:1.063rem;
	color:var(--deep-blue);
	opacity:0.35;
	font-weight:600;
}
.sc-pricing-singlecol .is-style-ws-primary-button a{
	width:15rem;
	height:3.125rem;
	font-size:1rem;
	padding:0.813rem 1.25rem;
	background-color:var(--white);
	border: 1px solid var(--deep-blue);
	color:var(--deep-blue);
	box-shadow: 0px 5px 10px 0px #0104350F;
	font-weight:600;
	border-radius: 2.25rem;
}
.sc-pricing-singlecol .is-style-ws-primary-button::after{
	width:2.563rem;
	height:2.563rem;
}
.sc-pricing-singlecol .is-style-ws-primary-button a::after,.sc-pricing-singlecol .is-style-ws-primary-button a::before{
	background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/white-big-arrow.svg) no-repeat center center / contain;
	height: 1.25rem;
	width: 1.25rem;
}
.sc-pricing-singlecol.sc-best-value .is-style-ws-primary-button a::after,
.sc-pricing-singlecol.sc-best-value .is-style-ws-primary-button a::before{
	background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/blue-right-arrow.svg) no-repeat center center / contain;
	height: 1.25rem;
	width: 1.25rem;
}
.sc-pricing-singlecol.sc-best-value .is-style-ws-primary-button a{
	background: linear-gradient(270deg, #010435 0%, rgba(1, 4, 53, 0.8) 100%);
	color:var(--white) ;
	border:transparent;
}
.sc-pricing-singlecol.sc-best-value .is-style-ws-primary-button::after{
	background: #FFFFFFE5;

}
.sc-pricing-singlecol.sc-best-value .is-style-ws-primary-button a span{
	opacity:1;
}
.sc-pricing-singlecol .is-style-ws-primary-button a span{
	display:block;
	margin-left:-2rem;
	opacity:0.85;
}
.sc-pricing-singlecol .is-style-ws-primary-button{
	margin-bottom:0.5rem;
}
.sc-pricing-singlecol li{
	color:var(--shaded-blue);
	padding-top:1rem;
	line-height:1rem;
	padding-left:2.625rem;
	position:relative;
/* 	margin-left:0.375rem; */
}
.sc-pricing-singlecol li::after{
	position:absolute;
	content:'';
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/tick-mark.svg") no-repeat;
	background-size:100%;
	width:1.25rem;
	height:1.25rem;
	left:0;
	top:0.938rem;
}
.sc-pricing-singlecol .sc-pricing-wrong-point{
	color:#01043533;
}
.sc-pricing-singlecol li.sc-pricing-wrong-point::after{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/cross-mark.svg") no-repeat;
	background-size:100%;
}
.sc-whypremium-grp{
	background-color:var(--deep-blue);
	margin:5rem 0;
	padding:5rem 0;
}
.sc-whypremium-grp h2,.sc-whypremium-grp p,.sc-whypremium-grp h3{
	color:var(--white);
}
.sc-why-pr-para{
	opacity:0.65;
}
.sc-whypremium-stack{
	gap:0.625rem;
}
.sc-whypr-cards{
	flex-direction:column;
	gap:0.75rem;
	margin-top:2.375rem !important;
}
.sc-whypr-cards .sc-heading-two{
	color:var(--vivid-blush);
	padding-bottom:2rem;
	font-size:1.5rem;
	line-height:1.813rem;
	font-family: "Montserrat Alternates", sans-serif;
}
.sc-whypr-cards h3{
	opacity:0.8;
	font-weight:500;
	font-size:0.938rem;
	line-height:1.125rem;
	padding-bottom:0.5rem;
}
.sc-whypr-cards p{
	opacity:0.55;
	font-size:0.688rem;
	line-height:1rem;
}
.sc-whypr-cards .sc-whypr-paratwo {
    opacity: 0;
	position:absolute;

}
.sc-whypr-content-stack{
	position:relative;
	gap:0;
}

.sc-whypr-cards > div{
	background: radial-gradient(59.17% 80.98% at 61.55% 47.21%, rgba(255, 255, 255, 0.012) 0%, rgba(0, 14, 249, 0.048) 40.38%, rgba(255, 255, 255, 0.036) 100%);
	padding:1.25rem 1.313rem 1.5rem 1.5rem;
	border-radius:1rem;
	position:relative;
	border-radius: calc(1rem - 0px);
}
.sc-whypr-cards > div::before{
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(153, 153, 153, 0.1) 100%);
	    border-radius: 1rem;

}
.sc-faq-main-grp{
	margin-bottom:5rem;
}
.sc-faq-main-grp .sc-main-hd-two{
	margin-bottom:1.25rem;
}
.wp-block-sprintberg-faq-single{
	background-color:#FFFFFFB2;
	padding-bottom:0.75rem;
	margin-bottom:0.5rem;
	border-radius:0.688rem;
	box-shadow: 0px 4px 12px 0px #01043508;
}
.faq-question{
	display:flex;
		padding:0.75rem 1rem;
	padding-bottom:0;
	justify-content:space-between;
	align-items:center;
	cursor:pointer;
	position:relative;
}
.faq-question h3{
	font-size:0.813rem;
	line-height:1.375rem;
	font-weight:500;
	color:var(--deep-blue);
	opacity:0.9;
	max-width:15.313rem;
}
.wp-block-sprintberg-faq-single.active .faq-question h3{
		color:var(--vivid-blush);
}
.faq-ans {
    max-height: 0;
    overflow: hidden;
    transition: 0.5s ease-in-out;
}
.faq-ans p{
	font-size:0.688rem;
	line-height:1rem;
	padding-top:0.75rem;
	color:var(--deep-blue);
	opacity:0.7;
	padding-left:1.625rem;
}
.faq-question:after{
	position:absolute;
	content:'';
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/faq-icon.svg") no-repeat;
	background-size:100%;
	width:1.5rem;
	height:1.5rem;
	top:0.813rem;
	right:1rem;
	transition:0.5s ease-in-out;
}
.wp-block-sprintberg-faq-single.active .faq-question:after{
	    transform: rotate(-180deg);
}
.sd-monthly-yearly-toggle-grp{
	margin-bottom:2rem;
}
.sd-monthly-yearly-toggle-row .wp-block-buttons{
	background-color: #0104350F;
	padding:0.438rem;
	border-radius:6.25rem;
	width:14.625rem;
	height:2.25rem;
	gap:0.938rem;
}
.sd-monthly-yearly-toggle-row{
	position:relative;
	width:fit-content;
	margin:auto;
}
.sd-monthly-yearly-toggle-row .sd-toggle-nav-item a{
	background:unset;
	color:var(--deep-blue);
	font-weight:600;
	font-size:0.75rem;
	line-height:0.938rem;
	padding:unset;
	display:flex;
	align-items:center;
	gap:0.938rem;
/* 	padding:0.375rem 0.813rem; */
	z-index:2;
	transition:color 0.5s ease-in-out;
}
.sd-monthly-yearly-toggle-row .sd-toggle-nav-item:first-child a{
		padding:0 0.813rem;
}
.sd-monthly-yearly-toggle-row .sd-toggle-nav-item.active a{
	color:var(--white);
	
}
.sd-monthly-yearly-toggle-row .sd-toggle-nav-item.active a mark{
	background-color:var(--white) !important;
}
.sd-monthly-yearly-toggle-row .sd-toggle-nav-item a mark{
	background-color:#FFFFFF4D !important;
	color:var(--deep-blue) !important;
	font-size:0.625rem;
	line-height:0.75rem;
	padding:0.25rem 0.5rem 0.313rem 0.5rem;
	border-radius:6.25rem;
}
.sd-monthly-yearly-toggle-row::before {
    content: '';
    position: absolute;
    top:0.25rem;
    left: 0.375rem;
    width: 4.75rem;
	height: 1.75rem;
    background: var(--deep-blue);
   border-radius:6.25rem;
    transition: all 0.5s ease-in-out;
    z-index: -1;
    display: flex;
}
.sd-monthly-yearly-toggle-row:has(.sd-monthly-yearly-toggle:nth-child(2).active)::before {
    transform: translateX(5rem);
	width:9rem;
/* 	left: -0.188rem; */
}
/* single */
.sc-single-wrapper{
	display:flex;
	flex-direction:column;
}
.sc-single-post-thumbnail{
	order:1;
}
.sc-single-sidebar{
	order:2;
}

.sc-single-content-wrapper{
	order:3;
	margin-top:1.875rem;
}
.sc-single-features-faq-wrap{
	order:4;
	margin-top:1.75rem;
}
.sc-single-head-wrap .sc-single-post-title{
	padding:1.5rem 0 0.625rem 0;
}
.sc-main-slider-container .swiper-slide img, .sc-main-slider img {
	width: 19rem;
	height: 11.313rem;
	border-radius:0.438rem;
}
.sc-main-slider-container {
	position: relative;
	border-radius:0.438rem;
}
.swiper-container.sc-main-slider, .swiper-container.sc-thumb-slider {
    overflow: hidden;
    position: relative;
}
.sc-thumb-slider-container,.swiper-thumb-button-prev, .swiper-thumb-button-next,.sc-post-single-bk-mark-fvt-wraper{
	display:none;
}
.sc-single-download-card,.sc-addition-meta,.sc-single-tags-wrap{
	background-color:#FFFFFF59;
	margin-top:0.25rem;
	border-radius:0.438rem;
	padding:1.375rem 1.5rem;
	border: 0.5px solid #0104351A;
}
.sc-single-related{
	margin:3.75rem auto 3.75rem auto ;
}
.post-details {
	max-width:19rem;
	margin:auto;
}
.single .post-details{
	padding-bottom:3.75rem;
	border-bottom: 0.063rem solid #01043533;
}
.sc-single-download-card h3,.sc-single-metas-title,.sc-single-tag-title{
	font-weight:600;
	font-size:1rem;
	line-height:1.188rem;
	color:var(--deep-blue);
	padding-bottom:0.375rem;
}
.sc-single-metas-title,.sc-single-tag-title{
	opacity:0.8;
	padding-bottom:0.875rem;
}
.sc-single-download-card p,.sc-addition-meta span,.sc-addition-meta a{
	font-size:0.688rem;
	line-height:1rem;
	color:#010435B2;
	font-weight:500;
}
.sidebar-list > div{
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:0.813rem;
}
.sidebar-list > div:last-child{
	margin-bottom:0;
}
.sidebar-list > div p{
	font-size:0.75rem;
	line-height:0.938rem;
	font-weight:600;
	color:var(--deep-blue);
	opacity:0.6;
}
button.sc-single-add-to-cart,.get-sub-button{
	display:flex;
	align-items: center;
	justify-content: space-between;
	padding:0.563rem 1.438rem 0.563rem 2.375rem;
	margin:0.375rem auto 1rem auto;
	background-color:var(--dim-white);
	border:0.063rem solid var(--deep-blue);
	width:16.1rem;
	height:3.25rem;
	border-radius:2.25rem;
	font-weight:600;
	font-size:1rem;
	line-height:1.188rem;
	color:var(--deep-blue);
	cursor:pointer;
}
.sc-single-add-to-cart svg{
	height:2.125rem;
}
.get-sub-button{
	padding:1rem 1.625rem;
	margin:1rem auto 0 auto;
	background-color:var(--deep-blue);
	border:unset;
	border-radius:3.375rem;
	color:#FFFFFFE5;
	position:relative;
}
button.sc-single-add-to-cart span,.get-sub-button span:first-child{
	opacity:0.9;
}
.get-sub-button span:last-child{
	position:absolute;
	top:-0.625rem;
	left:1.938rem;
	background:var(--sunset-gradient);
	border-radius:6.25rem;
	color:var(--white);
	padding:0 0.313rem;
	font-weight:700;
	line-height:0.75rem;
    font-size:0.625rem;
	width:4.563rem;
	height:1.25rem;
	display:flex;
	align-items: center;
	justify-content:center ;
	
}
.sc-single-price{
	font-size:1.5rem;
	line-height:1.813rem;
	font-weight:700;
}
.sc-single-tags-list{
	display:flex;
	flex-wrap:wrap;
	gap:0.375rem;
}
.sc-single-tags-list li a{
	font-size:0.625rem;
	line-height:0.75rem;
	color:#0104354D;
	padding:0.438rem 1.188rem 0.5rem 1.188rem;
	background-color:var(--transparent-blue);
	border: 0.5px solid var(--garyish-blue);
	border-radius:6.25rem;
}
.sc-single-content-wrapper h2,.sc-single-content-wrapper h3,.sc-single-content-wrapper h4{
	font-size:1.25rem;
	line-height:1.5rem;
	font-weight:600;
	padding-bottom:0.5rem;
	color:var(--deep-blue);
}
.sc-single-content-wrapper p,.sc-single-content-wrapper span,.sc-single-content-wrapper li,.sc-single-content-wrapper a{
	font-size:0.75rem;
	line-height:1.125rem;
	color:var(--shaded-blue);
	padding-bottom:0.625rem;
}
.sc-pricing-contact-text,.sc-pricing-contact-text a{
	padding:0 0 1.25rem 0;
	color:var(--blue-mist);
	font-size:0.625rem;
	line-height:0.75rem;
	max-width:15.938rem;
	margin:auto;
}
.sc-pricing-contact-text a{
	color:#0104358C;
}
/* .sc-single-content-wrapper p:nth-of-type(n+2) {
	height: 0;
	overflow:hidden;
} */
.single-read-more{
	background:unset;
	border:unset;
	font-size:0.813rem;
	line-height:1rem;
	font-weight:600;
	margin-top:0.5rem;
	color:var(--shaded-blue);
	cursor:pointer;
}
.sc-single-features-faq-wrap .faq-question{
	padding:unset;
	padding-left:2.375rem;
}
.sc-single-features-faq-wrap .faq-question:last-child{
	margin-bottom:0;
}
.sc-single-features-faq-wrap .faq-ans ul{
	padding:0.625rem 0 0 3.375rem;
}
.sc-single-features-faq-wrap .faq-ans ul li{
	list-style:disc;
	color:var(--shaded-blue);
	font-size:0.75rem;
	line-height:0.938rem;
	font-weight:500;
	padding-bottom:0.75rem;
}
.sc-single-features-faq-wrap .sc-single-faq-container .faq-ans ul li:nth-child(even){
	list-style:none;
}
.sc-single-features-faq-wrap .faq-ans ul li:last-child{
	padding-bottom:0;
}
.sc-single-features-faq-wrap .faq-question h3 {
    font-size:0.875rem;
    line-height: 1.063rem;
    font-weight: 600;
    opacity: 0.8;
}
.sc-single-features-faq-wrap .faq-question:after {
	content: "";
	position: absolute;
	width: 0.75rem;
	height: 0.438rem;
	top: 50%;
	left: 0.313rem;
	background-image: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/white-dropdown-arrow.svg);
	background-size: 100%;
	background-repeat: no-repeat;
	transform: translateY(-50%);
	background-repeat: no-repeat;
	transition:0.5s ease-in-out;
}
.sc-single-features-faq-wrap .faq-question.active:after{
	transform: translateY(-50%) rotate(-180deg);
}
.single-view-all-faq{
    font-size: 0.813rem;
    line-height: 1.375rem;
    color: var(--shaded-blue);
    font-weight: 600;
    padding-left: 2.375rem;
    padding-top: 1rem;
    display: inline-block;
}
.sc-single-features-faq-wrap .faq-question:before {
	content: "";
	position: absolute;
	background-color: var(--deep-blue);
	border-radius: 50%;
	width: 1.375rem;
	height: 1.375rem;
	top: -0.125rem;
	left: 0;
}
.sc-single-content {
    position: relative;
    height: 10.5rem;
    transition: height 1s;
    overflow: hidden;
}
.sc-single-features-container{
	margin-bottom:1.25rem;
}
.rm-review-rating-agrgate-wrapper{
	display:flex;
		gap:1.125rem;
	align-items: center;
}
.sc-addition-meta .single-star-rev-count{
	display:none;
}
.sc-not-logged-in-single-page{
	font-weight:700;
	margin-top:1rem;
}

.single-dis-rating{
	display:flex;
	gap:0.375rem;
}
.single-dis-rating .single-span-star:before, .rating-popup label:before, .display-rating label:before {
    width: 0.875rem;
    height: 0.875rem;
    background-color: #01043533;
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M8.91203 0.691211C8.61267 -0.2301 7.30926 -0.2301 7.00991 0.691211L5.81614 4.36525C5.68227 4.77728 5.29831 5.05624 4.86509 5.05624L1.00197 5.05624C0.033247 5.05624 -0.369528 6.29585 0.414185 6.86525L3.53951 9.13594C3.89 9.39058 4.03666 9.84195 3.90278 10.254L2.70901 13.928C2.40966 14.8493 3.46414 15.6154 4.24786 15.046L7.37318 12.7754C7.72367 12.5207 8.19827 12.5207 8.54875 12.7754L11.6741 15.046C12.4578 15.6154 13.5123 14.8493 13.2129 13.928L12.0192 10.254C11.8853 9.84195 12.0319 9.39058 12.3824 9.13594L15.5078 6.86525C16.2915 6.29585 15.8887 5.05624 14.92 5.05624L11.0569 5.05624C10.6236 5.05624 10.2397 4.77728 10.1058 4.36525L8.91203 0.691211Z' fill='%23010435' fill-opacity='1'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M8.91203 0.691211C8.61267 -0.2301 7.30926 -0.2301 7.00991 0.691211L5.81614 4.36525C5.68227 4.77728 5.29831 5.05624 4.86509 5.05624L1.00197 5.05624C0.033247 5.05624 -0.369528 6.29585 0.414185 6.86525L3.53951 9.13594C3.89 9.39058 4.03666 9.84195 3.90278 10.254L2.70901 13.928C2.40966 14.8493 3.46414 15.6154 4.24786 15.046L7.37318 12.7754C7.72367 12.5207 8.19827 12.5207 8.54875 12.7754L11.6741 15.046C12.4578 15.6154 13.5123 14.8493 13.2129 13.928L12.0192 10.254C11.8853 9.84195 12.0319 9.39058 12.3824 9.13594L15.5078 6.86525C16.2915 6.29585 15.8887 5.05624 14.92 5.05624L11.0569 5.05624C10.6236 5.05624 10.2397 4.77728 10.1058 4.36525L8.91203 0.691211Z' fill='%23010435' fill-opacity='1'/></svg>");
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
	mask-size: cover;
}
.single-dis-rating .single-span-star.star-filled:before, .rating-popup input:checked~label:before, .rating-popup input:checked~label~label:before, .display-rating input:checked~label:before, .display-rating input:checked~label~label:before {
    background: var(--vivid-blush) !important;

}
/* breadcrump */
.breadcrumbs{
	margin-top:2rem;
/* 	max-width: 20.5rem;
    width: 95%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left; */
}
.breadcrumbs a,.breadcrumbs .breadcrumb_last{
	font-size:0.563rem;
	line-height:0.688rem;
	font-weight:500;
	color:#0104354D;
	background-color:var(--transparent-blue);
	border: 0.5px solid var(--garyish-blue);
	border-radius:6.25rem;
	padding:0.188rem 0.5rem;
}
.breadcrumbs svg{
	width:0.625rem;
	height:0.5rem;
}
.breadcrumbs > span:first-child{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	row-gap: 0.313rem;
}
/* review */
.rph-close-icon svg path {
    fill: var(--deep-blue);
}

.review-popup-header p.rph-text-heading{
	font-size:1rem;
	line-height:1.188rem;
	margin-right:1.375rem;
	color:var(--deep-blue) !important;
}
.review-info-msg,.rph-text .rph-text-para{
	color:var(--shaded-blue) !important;
	font-weight:500 !important;
}
.review-popup-body {
   border-bottom: 0.063rem solid #01043533;
}
.rph-text-para a{
	color:var(--vivid-blush) !important;
	font-weight:600 !important;
}
.review-content{
	color:var(--shaded-blue);
}
.review-user-name{
	color:var(--deep-blue);
}
.review-popup-footer{
	padding:unset;
}
.review{
	border-bottom: 0.063rem solid #01043533;
	border-radius:unset !important;
}
.review:last-child{
	border-bottom:unset;
}
.review-info-msg {
    padding: unset;
}
.display-rating,.rating-popup{
	display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 0.375rem;
}
textarea#popup_review_content {
	    font-size: 0.813rem;
    line-height: 1.375rem;
    padding: 0.5rem;
    border-radius: 0.4rem;
	font-family: "Inter", sans-serif;
}
	.rating-popup label:hover:before, .rating-popup label:hover~label:before {
		background: var(--vivid-blush);
	}
span.rph-close-icon {
    top: 1.25rem;
    right: 1rem;
}
#rm-review-form .rm-review-submit {
	background-color:var(--deep-blue);
	color: var(--white);
	border-radius: 1.625rem;
	height: 2.5rem;
	font-size: 0.8rem;
	line-height: 1.25rem;
	padding: 0.7rem 1.15rem;
}
.rph-text{
	gap:0.625rem;
}
/* template archive */
.sc-templates-archive-wrapper-block,.sc-cat-conatiner{
	padding-bottom:5rem;
	position:relative;
}
.sc-templates-archive-wrapper-block h1,.sc-cat-conatiner h1{
	padding-top:1.5rem;
}
.tax-page-details p,.tax-page-details h2,.tax-page-details h3{
	font-weight: 500;
    font-size: 0.813rem;
    line-height: 1.375rem;
	color:var(--deep-blue);
	opacity:0.6;
	padding-top:0.625rem;
}
.sc-filter-left,.sc-filter-pop-top{
	display:none;
}
.sc-templates-archive-wrapper-block {
	max-width:19rem;
	margin:auto;
}
.sc-filter-pop-body {
    display: flex;
    flex-direction: column;
    /* align-items: flex-end; */
    position: fixed;
	max-height:80vh;
	overflow:auto;
    bottom: 0;
    right: 0;
    width: 100%;
	box-shadow: -10px 0px 30px 0px #0104351A;
	background-color:var(--white);
	z-index:999;
	padding:1.375rem 0 2rem 0;
	    border-radius: 1.25rem 1.25rem 0 0;
}

.sc-filter-content-wrapper{
	padding-top:2.5rem;
}
.sc-filter-mob{
	position: absolute;
    top: 0;
    right: 0;
}
.sc-filter-mob img{
	width:1rem;
	height:1rem;
}
.sc-filter-sort{
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.sc-filter-sort-name{
	font-size:1.25rem;
	line-height:1.5rem;
	color:var(--deep-blue);
}

.sc-filter {
	padding:0 1.25rem 1.25rem;
	border-bottom: 0.063rem solid #01043533;
}
.sc-filter-list {
	padding:1rem 0 1.75rem 0;
	margin:0 1.25rem;
/* 	border-bottom:0.063rem solid var(--transparent-blue); */
}
.sc-filter-list li a{
	font-size:0.875rem;
	line-height:1.063rem;
	color:var(--deep-blue);
	opacity:0.8;
	display:block;
	padding-top:0.75rem;
}
.sc-filter-item.active a{
	color:var(--vivid-blush);
	opacity:1;
}
.sc-filter-list:has(.sc-filter-item.active) .sc-filter-item:not(.active) a {
    opacity: 0.3;
}
/* collection */
.sc-fav-templates-group,.sc-collection-page-grp{
	padding:2rem 0 3.75rem 0;
}
.display-folder-main>p{
	color:var(--deep-blue);
	padding-bottom:0.625rem;
}
.collection-header img {
	width: 1.25rem;
	height: 1.25rem;
}
.collection-main {
    width: 20.5rem;
}
.collection-main .display-folder {
    max-height: 11.4rem;
    margin-top: 1rem;
}
.add-collection {
    border: 0.056rem solid var(--garyish-blue);
	    padding: 0.556rem 0.556rem 0.3rem 0.556rem;
}
.first-div img {
    width: 3.75rem;
    height: 3.75rem;
	object-fit: cover;
	border-radius: 0.5rem;
}
.main-div.add-collection.added {
    pointer-events: none;
    opacity: 0.5;
}
.display-folder {
    height: unset;
}
.second-div h3{
	font-size: 0.813rem;
	line-height: 1.125rem;
	color:var(--deep-blue);
	font-weight:500;
}
.second-div p{
	font-size: 0.688rem;
	line-height: 1rem;
	color:var(--shaded-blue);
}
.sdiv-count-date{
	padding-top:0.313rem;
}
.p-updated-time {
    display: none;
}
.bin-action button, .collection-undo-btn {
    font-family: "Inter", sans-serif;
   font-size: 0.813rem;
    line-height: 1.375rem;
    font-weight: 600;
    background: none;
    border: none;
}
.collection-main .bin-action .done,
.create-collection,.collection-undo-btn {
    background-color: var(--deep-blue) !important;
	padding: 0.25rem 1.5rem;
}
.create-new-collection {
   color:var(--deep-blue);
    background: unset;
    position: relative;
    padding: 0.556rem 1.55rem;
}
.create-new-collection::before {
    position: absolute;
    content: "";
    background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/add-icon.svg) no-repeat;
    width: 1rem;
    height: 1rem;
    background-size: 100%;
    left: -0.075rem;
	top: 0.75rem;
}
.bin-fields input{
	font-family: "Inter", sans-serif;
	border:0.063rem solid var(--gray);
	margin-top:0.625rem;
}
.bin-fields input:focus {
    outline: none;
    box-shadow: -10px 0px 30px 0px #0104351A;
}
.sc-fav-templates-group .sc-upvote-display{
	margin-top:0.625rem;
}
.collection-thumb .latest-thumb img {
    width: 19rem;
      height: 11.56rem;
}
.folder-display-page,.sc-favorite-list {
	margin-top:2rem;
}
.collection-folder-main>h5{
	color:var(--deep-blue);
	font-size: 0.875rem;
	line-height: 1.5rem;
}
.sck-collection-count,.p-updated-time{
	font-size: 0.688rem;
	line-height: 0.75rem;
		color:var(--shaded-blue);
}