@media screen and (min-width: 992px){
	html{
		font-size: calc(100vw * 16 / 1920);
	}
	/* 	header */
	.header_main .desk-logo img,.footer-main-container .sc-footer-logo img,.header_main .desk-logo  a{
		width:15.063rem;
		height:2.5rem;
	}
	.header_main .desk-logo img{
		width:14.875rem;
	}
	.header_main{
		padding:2.875rem 0 1.25rem 0;
	}
	/* 	.header_main.scroll-down{
	animation: headerSlideDown 0.95s ease forwards;
	padding-bottom: 1.875rem;
}
	*/
	@keyframes headerSlideDown{
		0% {
			-webkit-transform: translateY(-100%);
			transform: translateY(-100%);
		}

		100% {
			-webkit-transform: translateY(0);
			transform: translateY(0);
		}
	}
	/* 	.header_main.scroll-down .header-bottom-menu-wrap{
	display:none;
} */
	.sc-home-banner{
		margin-top:2.125rem;
		/* 		border:none; */
		padding: 6.25rem 0 7.063rem 0;
	}
	.mob-header-search-icon,.sc-toggle,.mob-nav-menu{
		display:none;
	}
	.header_main .desk-logo {
		flex-basis: fit-content;
	}
	.header-top{
		align-items:center;
	}
	.header-cart svg {
		width: 1.688rem;
		height: 1.563rem;
	}
	.cart-count-badge {
		right: -0.625rem;
        top: -2.25rem;
		height: 1.125rem;
		width: 1.125rem;
		font-size: 0.75rem;
		line-height: 0.938rem;
	}
	.mob-menu-wrapper,.sc-toggle-section{
		display:block;
	}
	.mob-menu-wrapper li a::after,.mob-menu-wrapper::after {
		content:none;
	}

	.desk-nav-menu .sc-plan-pricing-menu{
		display:flex;
		flex-direction:row;
		gap:1.313rem;
		margin-left:0.563rem;
	}
	.header-buttons-wrap {
		align-items: flex-end;
	}
	.cart-toggle{
		margin-top:-1.75rem;
	}
	.mob-menu-wrapper .desk-nav-menu li.sc-login-menu-item a,.mob-menu-wrapper .desk-nav-menu li.sc-plan-pricing-item a{
		display:block;
		padding:0.5rem 0.938rem 0.625rem 0.938rem ;
		min-width:8.25rem;
		height:2.125rem;
		font-weight:500;
		text-align:center;
		font-size:0.875rem;
		line-height:1.063rem;
		border-radius:6.25rem;
		transition:all 0.5s ease-in-out;
	}
	.mob-menu-wrapper .desk-nav-menu li.sc-plan-pricing-item a{
		border:0.063rem solid var(--vivid-blush);
		color:var(--white-sixty);
	}
	.mob-menu-wrapper .desk-nav-menu .sc-login-menu-item a{
		background-color:var(--vivid-blush);
		color:var(--white);
		border: none;
	}
	.mob-menu-wrapper .desk-nav-menu li.sc-login-menu-item a:hover, 
	.mob-menu-wrapper .desk-nav-menu li.sc-plan-pricing-item a:hover{
		color:var(--white);
		background-color:var(--light-blush);
		border-color:var(--light-blush);
	}

	.sc-home-banner h1 {
		font-size: 5.75rem;
		line-height: 7rem;
	}
	/* 	.sc-home-banner h1 mark{
	font-weight:500;
} */
	.sc-home-banner .sc-banner-description {
		font-size: 1.125rem;
		line-height: 1.375rem;
		padding-top: 0.125rem;
	}
	.sc-home-banner .form-group {
		max-width:53.813rem;
		margin:auto;
		padding:0.438rem;
		margin-top: 2.938rem;
		gap:0.438rem;
	}
	.sc-home-banner .form-group input {
		height: 2.625rem;
		width: 48.75rem;
		padding: 0.781rem 1.5rem;
		font-size:0.875rem;
		line-height:1.063rem;
	}
	.header-bottom-menu-wrap{
		padding:1.5rem 0 0.25rem 0;
		border-top: 0.063rem solid var(--border-white);
		margin-top:2rem;
	}
	.home .header-bottom-menu-wrap{
		background-color:#FFFFFF1F;
		border-radius:3.125rem;
		padding:0.875rem 0 0.813rem 0;
		border-top: unset;
		margin-top:unset;
		max-width:105.5rem;
		margin:auto;
	}
	.mob-menu-wrapper{
		all:unset;
	}
	#menu-primary-menu-1{
		display:flex;
		justify-content:center;
		gap:3.875rem;
	}
	#menu-primary-menu-1 li a{
		font-size:1rem;
		line-height:1.188rem;
		color:var(--white);
		transition:0.3s ease-in-out;
	}
	#menu-primary-menu-1 li a:hover{
		color:var(--vivid-blush);
	}
	.sc-home-banner .sc-hero-search-wrap {
		width: 3.75rem;
		height: 2.625rem;
		border-radius: 1.688rem;
		cursor:pointer;
	}
	.sc-home-banner .sc-hero-search-wrap svg{
		width:1.5rem;
		height:1.5rem;
	}
	.home .sticky-header-search{
		display:none;
	}
	/* 	.header_main.scroll-down .sticky-header-search{
	display:block;
} */
	.sticky-header-search .form-group{
		width:64.5rem;
		height:2.75rem;
		background-color: #FFFFFF0D;
		padding:0.688rem 1.313rem;
		border-radius:1.625rem;
		gap:1.563rem;
		margin-right:0.125rem;
	}
	.sticky-header-search .form-group input{
		width:60.5rem;
		font-size: 0.875rem;
		line-height: 1.063rem;
	}
	.form-group svg path {
		fill-opacity: 0.6;
	}
	/* footer */
	.footer-main-container{
		padding:5rem 0 1.25rem 0;
	}
	.home .footer-main-container{
		padding-top:6.25rem;
	}
	.sc-footer-column {
		flex-direction: row;
		gap:10.313rem;
	}
	#sc-footer-section .sc-footer-description{
		font-size:1.063rem;
		line-height:1.625rem;
		padding-top:2rem;
		max-width:38.625rem;
	}
	#sc-footer-section .sc-footer-link-hd{
		padding-bottom:0.688rem;
	}
	#sc-footer-section li a{
		font-size:1rem;
		line-height:1.125rem;
		padding-top:0.813rem;
		text-decoration:underline;
		text-decoration-color:transparent;
	}
	#sc-footer-section li a:hover{
		color:var(--vivid-blush);
		text-decoration-color:var(--vivid-blush);
		opacity:1;
	}
	.footer-main-container .sc-footer-logo img{
		width:15.063rem;
		height:2.5rem;
	}	
	.sc-footer-social-row{
		margin:5rem 0 1.875rem 0;
		padding-top:2.625rem;
		gap:2.563rem;
	}
	.sc-footer-social-row img{
		width:3.125rem;
		height:3.125rem;
	}
	.sc-footer-logo-col{
		min-width: 52.3rem;
	}
	.sc-footer-column > div{
		flex-basis:fit-content !important;
		max-width:fit-content;
	}
	.footer-main-container .footer-cpy-right{
		font-size:0.75rem;
		line-height:0.938rem;
	}
	/* common	 */
	.sc-heading-two{
		font-size:2.5rem;
		line-height:3rem;
	}
	.sc-heading-two-sub{
		font-size:1.688rem;
		line-height:2.063rem;
	}
	.sc-mont-hd-two {
		font-size: 2.25rem;
		line-height: 2.75rem;
	}
	.sc-main-hd-two{
		font-size:3rem;
		line-height:3.625rem;
	}
	p,li {
		font-size: 1.125rem;
		line-height: 2rem;
	}
	.sc-second-para{
		font-size: 1.063rem;
		line-height: 1.625rem;
	}
	/*  button */
	.is-style-ws-primary-button a span,
	.is-style-ws-secondary-button a span,
	.mob-menu-wrapper .desk-nav-menu li.sc-login-menu-item a span, 
	.mob-menu-wrapper .desk-nav-menu li.sc-plan-pricing-item a span,
	button.sc-single-add-to-cart span,
	.get-sub-button span:first-child{
		display: inline-block; /* required for transform */
		transition: transform 0.45s ease;
	}

	.is-style-ws-primary-button a:hover span,
	.is-style-ws-secondary-button a:hover span,
	.mob-menu-wrapper .desk-nav-menu li.sc-login-menu-item a:hover span, 
	.mob-menu-wrapper .desk-nav-menu li.sc-plan-pricing-item a:hover span,
	button.sc-single-add-to-cart:hover span,
	.get-sub-button:hover span:first-child{
		transform: scaleX(0.95);
	}
	.is-style-ws-primary-button a:hover{
		background-color:var(--white);
		color:var(--deep-blue);
	}
	.is-style-ws-secondary-button a:hover{
		background: linear-gradient(270deg, #FF4658 0%, rgba(255, 70, 88, 0.65) 100%);
		color:#FFFFFFCC;
	}

	/* 	.is-style-ws-primary-button a, .is-style-ws-secondary-button a {
	transition: 5s ease-in-out;
}
	*/
	.is-style-ws-primary-button a::before,
	.is-style-ws-primary-button a::after,
	.is-style-ws-secondary-button a::before,
	.is-style-ws-secondary-button a::after {
		transition: transform 0.5s ease, opacity 0.35s ease;
	}

	.is-style-ws-primary-button a::after,
	.is-style-ws-secondary-button a::after {
		transform: rotate(-180deg);
		opacity: 0;
	}

	.is-style-ws-secondary-button a:hover::before {
		background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/white-right-arrow.svg)
			no-repeat center center / contain;
		transform: rotate(-180deg);
		opacity: 0;
	}

	.is-style-ws-primary-button a:hover::before {
		transform: rotate(-180deg);
		opacity: 0;
	}
	.is-style-ws-primary-button:hover::after{
		background: linear-gradient(360deg, #010435 0%, rgba(15, 16, 43, 0.9) 97.6%);

	}
	/* Hover state — fade in ::after */
	.is-style-ws-primary-button a:hover::after,
	.is-style-ws-secondary-button a:hover::after {
		transform: rotate(-360deg);
		opacity: 1;
	}

	.is-style-ws-secondary-button:hover::after{
		background: var(--deep-blue);
	}
	/*templates*/
	.sc-home-sections:first-child,.sc-home-sections {
		padding-top: 3.125rem;
	}
	.sc-post-title a {
		font-size: 0.938rem;
		line-height: 1.125rem;
		margin-top: 2rem;
	}
	.sc-post-contents-wrapper {
		padding-left: 0.625rem;
	}
	.sc-post-terms {
		font-size: 0.75rem;
		line-height: 0.938rem;
		margin-top: 0.625rem;
	}
	.sc-post-pricing-like-wrap{
		margin-top: 1.688rem;
	}
	.sc-home-sections .is-style-ws-primary-button {
		margin-top: 3.75rem;
	}
	.sc-bookmark-btn svg,.sc-upvote-btn svg {
		width: 1.063rem;
		height: 1.125rem;
		fill:var(--garyish-blue);
		/* 		transition:0.5s ease-in-out; */
	}
	.sc-upvote-btn svg {
		width: 1.125rem;
		height: 1.125rem;
	}
	.sc-bookmark-btn svg path,.sc-upvote-btn svg path{
		stroke: rgba(1, 4, 53, 0);
		transition:0.5s ease-in-out;
	}
	.sc-download-loop ul li:hover .sc-bookmark-btn svg,.sc-download-loop ul li:hover .sc-upvote-btn svg{
		fill:transparent;
	}
	.sc-download-loop ul li:hover .sc-bookmark-btn svg path{
		stroke:var(--deep-blue);
	}
	.sc-download-loop ul li:hover .sc-upvote-btn svg path{
		stroke:var(--vivid-blush);
	}
	.sc-download-loop ul li:hover .sc-upvote-btn.active svg{
		fill: var(--vivid-blush);
	}
	.sc-download-loop ul li:hover .sc-bookmark-btn.active svg{
		fill: var(--deep-blue);
	}
	.sc-cat-conatiner, .sc-download-loop, .search-temp-container {
		max-width: 105.5rem;
	}
	.home .wp-block-sprintberg-sc-templates {
		margin-top: 1.5rem;
	}
	.sc-download-loop ul li {
		flex-basis: 25.25rem;
		/* 		max-width: 25.25rem; */
		padding:1rem 0.938rem 1.75rem 1rem;
		background: rgba(255, 255, 255, 0.35);
		border: 0.031rem solid #01043533;
		transition:0.5s ease-in-out;
	}
	.sc-download-loop ul li:has(.sc-card-price.free){
		padding-bottom:1.313rem;
	}
	.sc-download-loop ul li:hover{
		background: rgba(255, 255, 255, 0.85);
	}
	.sc-download-loop ul li:hover img{
		box-shadow: 0px 4px 10px 0px #0104351A;
	}
	.sc-loop-post-group img {
		width: 100%;
		height: 13.063rem;
		transition:0.5s ease-in-out;
	}
	.sc-download-loop ul {
		gap: 1.5rem;
		align-items: stretch;
	}
	.sc-card-price {
		font-size: 1.063rem;
		line-height: 1.313rem;
		position:relative;
		margin-top:0.313rem;
	}
	.sc-card-price.free{
		margin-top:0;
	}
	.sc-card-price::after{
		content: attr(data-price);
		opacity: 0;
		position:absolute;
		transform:translatey(1.25rem);
		transition:0.5s ease-in-out;
		left:0;
	}
	.sc-download-loop ul li:hover .sc-card-price::after{
		transform:translatey(0);
		opacity: 1;
	}
	.sc-home-sections .is-style-ws-primary-button {
		margin-top: 5rem;
	}
	.sc-post-bk-mark-wraper::after {
		left: 4.063rem;
		right: 1.25rem;
	     top:0.75rem;
	}
	.sc-post-pricing-like-wrap:has(.sc-card-price.free) .sc-post-bk-mark-wraper::after{
			top:0.688rem;
	}
	.sc-post-bk-mark-wraper{
		height:1.313rem;
	}
	.sc-card-price.free{
		background: #01043533;
		padding:0.25rem 0.75rem;
		border-radius:0.906rem;
		color:var(--deep-blue);
		transition: color 0.65s ease-in-out, background 0.5s ease-in-out;
	}
	.sc-download-loop ul li:hover .sc-card-price.free{
		background:var(--sunset-gradient);
		color:transparent;
		font-size:1rem;
	}
	.sc-card-price.free::after {
		transform: translatey(-1.25rem);
		transition: 0.5s ease-in-out;
		left:0.75rem;
		color:var(--white);
	}
	/*  testimonial*/
	.sc-testimonials-list-wrapper {
		grid-template-columns: repeat(4, 1fr);
		gap:1.25rem;
		margin-top:3.5rem;
		max-height: 28rem;
	}
	.testimonial-item {
		width: 25.438rem;
		padding: 2.25rem 1.625rem 2rem 1.625rem;
		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%);
		transition:0.5s ease-in-out;
		overflow: hidden;

	}
	.testimonial-item::after,.sc-whypr-cards > div:after {
		content: "";
		position: absolute;
		inset: 0;
		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%
		);
		opacity: 0;
		transition: opacity 0.5s ease-in-out;
		pointer-events: none;
	}

	.testimonial-item:hover::after,.sc-whypr-cards > div:hover::after {
		opacity: 1;
	}
	.sc-testimonial-wrapper-group  .mdny-container{
		padding:6.25rem 0 5.438rem 0;
	}
	.testimonial-rating svg {
		width: 1.125rem;
		height:1.125rem;
	}
	.testimonial-rating {
		gap: 0.25rem;
		margin-bottom:1.313rem;
	}
	.testimonial-content p {
		font-size:0.813rem;
		line-height: 1.125rem;
	}
	.testimonial-image img {
		width:3.313rem;
		height:3.313rem;
	}
	.testimonial-img-meta-wrap {
		gap: 1.5rem;
		margin-top: 1.313rem;
	}
	.testimonial-meta {
		row-gap: 0.563rem;
	}
	.testimonial-title {
		font-size: 0.875rem;
		line-height: 1.063rem;
	}
	.testimonial-title-desig-wrap {
/* 		gap: 1.75rem; */
		align-items: flex-end;
	}
	.testimonial-designation, .testimonial-company, .testimonial-title-desig-wrap {
		font-size: 0.75rem;
		line-height: 0.938rem;
	}
	.testimonial-designation{
		padding-left:1.75rem;
	}
	.testimonial-designation::before{
		left: 0.688rem;
		top: 0.313rem;
	}
	.testimonial-subtext {
		font-size: 0.813rem;
		line-height: 1rem;
	}
	/* 	cart */
	.cart-window{
		padding:3.25rem;
		width:29.063rem;
		transform:translatey(0);
		transform:translatex(150%);
		bottom:unset;
		right: 5rem;
		top: 13.75rem;
		border-radius:0.813rem;
	}
	.cart-window.active{
		transform:translatex(0);
	}
	.cart-window-head,.cart-total,.cart-items-container .cart-item,.cart-count p{
		padding-left:unset;
		padding-right:unset;
	}
	.cart-window-head{
		padding-top:unset !important;
	}
	.cart-window-head,.cart-count p{
		padding:1.375rem 0 1.375rem 0;
	}
	.cart-window-head p {
		font-size: 1.75rem;
	}
	.cart-count p, .cart-total span:first-child {
		font-size: 1.25rem;
		line-height: 2rem;
	}
	.cart-window .item-thumb img {
		width:9.063rem;
		height:5.438rem;
	}
	.item-name-close-wrap p,.cart-items-container p{
		font-size: 0.875rem;
		line-height: 1.375rem;
	}
	.cart-items-container p:not(.item-name-close-wrap p){
		padding:1.375rem 0 1.375rem 0;
	}
	.cart-window-head svg {
		width: 2.5rem;
		height: 2.5rem;
		cursor:pointer;
	}
	.item-name-close-wrap svg {
		width: 1.85rem;
		height: 1.25rem;
		cursor:pointer;
	}
	.item-count {
		gap: 0.625rem;
	}
	.item-count button {
		height: 1.25rem;
		width: 1.25rem;
		cursor:pointer;
	}
	.item-count span {
		font-size: 0.875rem;
	}
	.item-price, .cart-total span:last-child {
		font-size: 1rem;
	}
	.cart-total span:last-child {
		font-size:1.125rem;
	}
	.cart-window-checkout a {
		margin: 1.938rem auto auto;
		transition:0.5s ease-in-out;
	}
	.cart-window-checkout a:hover{
		box-shadow: 0px 8px 8px 0px #FF465826;
	}
	.cart-total span:first-child::after, .item-count::after {
		left: 7rem;
		right: 2.5rem;
	}
	.item-count::after {
		left: 5rem;
		right: 1rem;
	}
	/* pricing page */
	.sc-common-head{
		padding:5rem 0;
	}
	.sc-common-head p{
		max-width: 56.438rem;
		margin: auto;
	}
	.sc-pricing-cols{
		flex-direction:row;
		gap:3.75rem;
		max-width:90rem;
		margin:auto;
	}
	.sc-pricing-singlecol {
		padding: 2.125rem 2.75rem 3.688rem 2.75rem;
		border-radius: 1.25rem;
		height:fit-content;
		transition:0.4s ease-in-out;
	}
	.sc-pricing-singlecol:hover{
		transform:translatey(-0.5rem);
		box-shadow: 0px 4px 12px 0px #01043526;
	}
	.sc-pricing-singlecol.sc-best-value {
		border-color:#010435E5;
		margin-top: 0;
		padding-bottom:3.563rem;
	}
	.sc-pricing-singlecol.sc-best-value:hover{
		border-color:var(--vivid-blush);
	}
	.sc-pricing-singlecol.sc-best-value:hover::after{
		font-size:0.938rem;
	}
	.sc-pricing-category {
		font-size: 2rem;
		line-height: 2.438rem;
	}
	.sc-pricing-row {
		gap: 0.75rem;
		margin: 1.125rem 0 2.25rem 0;
	}
	.sc-pricing-row p.price {
		font-size: 3rem;
		line-height: 3.625rem;
	}
	.sc-pricing-row p:last-child {
		font-size:1rem;
		line-height: 1.188rem;
	}
	.sc-pricing-singlecol .is-style-ws-primary-button a {
		width: 22rem;
		height:4.5rem;
		font-size: 1.25rem;
		padding: 1.5rem 2.688rem;
		border-radius:2.25rem;
		background-color: var(--dim-white);
		color: var(--deep-blue);
		transition:0.5s ease-in-out;
	}
	.sc-pricing-singlecol .is-style-ws-primary-button a:hover{
		border-color:transparent;
		box-shadow: 0px 4px 12px 0px #01043526;
	}
	.sc-pricing-singlecol .is-style-ws-primary-button a::after,.sc-pricing-singlecol .is-style-ws-primary-button a::before,
	.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{
		height: 2.5rem;
		width: 2.188rem;
	}
	.sc-pricing-singlecol .is-style-ws-primary-button::after{
		width:3.75rem;
		height:3.75rem;
		top:0.375rem;
		right:0.375rem;
	}
	.sc-pricing-singlecol .is-style-ws-primary-button a span{
		opacity:0.7;
	}
	.sc-pricing-singlecol:not(.professional){
		margin-top:0.75rem;
	}
	.sc-pricing-singlecol li {
		color:#010435A6;
		padding-top: 1.688rem;
		padding-left: 3.25rem;
		font-size:1rem;
		line-height:1.188rem;
	}
	.sc-pricing-singlecol li::after {
		width: 1.75rem;
		height: 1.75rem;
		top:1.375rem;
	}
	.sc-pricing-singlecol.sc-best-value li{
		font-size:1.125rem;
		line-height:1.375rem;
		padding-top:1.875rem;
	}
	.sc-pricing-singlecol.sc-best-value li::after{
		top:1.563rem;
		width: 2rem;
		height: 2rem;
	}
	.sc-pricing-singlecol.sc-best-value::after {
		max-height: 2.25rem;
		max-width: 6.875rem;
		border-radius: 6.25rem;
		top: -1rem;
		right: 2.188rem;
		font-size: 1rem;
		font-weight: 500;
		padding: 0.563rem 0.938rem;
		line-height: 1.188rem;
		transition:0.5s ease-in-out;
	}
	.sc-whypremium-grp{
		margin:8.75rem 0 7.5rem 0;
		padding:6.25rem 0 10rem 0;
	}
	.sc-whypremium-stack{
		gap:0.875rem;
	}
	.sc-whypr-cards {
		flex-direction: row;
		gap: 1.25rem;
		margin-top: 5.375rem !important;
	}
	.sc-why-pr-para {
		max-width:78.875rem;
		margin:auto;
	}
	.sc-whypr-cards > div {
		padding: 2.5rem 2.25rem 2.75rem 2.25rem;
		border-radius: calc(1.625rem - 0px);
		min-height:30rem;
		display:flex;
		flex-direction:column;
		transition:0.5s ease-in-out;
		overflow:hidden;
		width:25.438rem;
	}
	.sc-whypr-cards > div::before{
		border-radius: 1.625rem;

	}
	.sc-whypr-cards .sc-heading-two {
		margin-bottom:auto;
		font-size: 2.5rem;
		line-height: 3.063rem;
	}
	.sc-whypr-cards p {
		font-size: 1rem;
		line-height: 1.5rem;
		transition:0.5s ease-in-out;
	}
	.sc-whypr-cards h3 {
		font-size: 1.5rem;
		line-height:1.813rem;
		padding-bottom: 0.875rem;
		transition:0.5s ease-in-out;
		position: absolute;
		top: -2.5rem;

	}
	.sc-whypr-cards > div:hover h3{
		animation: topalign 0.5s ease forwards;
	}
	@keyframes topalign{
		0% {
			-webkit-transform: translateY(-100%);
			transform: translateY(5rem);
		}

		100% {
			-webkit-transform: translateY(0);
			transform: translateY(0);
		}
	}

	.sc-whypr-cards .sc-whypr-paratwo,.sc-whypr-cards > div:hover  .sc-whypr-temp-para {
		opacity: 0;
		position:absolute;
		bottom:0;

	}
	.sc-whypr-cards > div:hover  .sc-whypr-temp-para{
		opacity:0;
		position:absolute;
	}
	.sc-whypr-cards > div:hover .sc-whypr-paratwo{
		opacity:0.55;
		position:static;
	}
	.sc-faq-main-grp{
		margin-bottom:8.75rem;
	}
	.sc-faq-main-grp .sc-main-hd-two{
		margin-bottom:3.25rem;
	}
	.wp-block-sprintberg-faq-single{
		/* 		padding:2.5rem 3.5rem 2.5rem 3.75rem; */
		padding-bottom:2.75rem;
		margin-bottom:2rem;
		box-shadow: 0px 4px 12px 0px #0104351A;
	}
	.faq-question{
		padding:2.75rem 3.5rem 2.5rem 3.75rem;
		padding-bottom:0;
	}
	.faq-question h3{
		font-size:1.5rem;
		line-height:2rem;
		max-width: 90.313rem;
	}
	.faq-ans p{
		font-size:1.125rem;
		line-height:1.625rem;
		padding-top:1.25rem;
		padding-left: 6rem;
	}
	.faq-question:after {
		width: 2.5rem;
		height: 2.5rem;
		right:3.5rem;
		top:2.5rem;

	}
	.sc-pricing-contact-text,.sc-pricing-contact-text a{
		padding:0 0 2.5rem 0;
		font-size:1.25rem;
		line-height:1.5rem;
		max-width:50rem;
	}
	.sd-monthly-yearly-toggle-row .wp-block-buttons {
		padding: 0.688rem;
		width: 21.375rem;
		height:3.375rem;
		gap:1.938rem;
	}
	.sd-monthly-yearly-toggle-row .sd-toggle-nav-item a {
		font-size: 1.063rem;
		line-height: 1.313rem;
		gap: 1.625rem;
	}
	.sd-monthly-yearly-toggle-row .sd-toggle-nav-item.active a{
		font-size:1.094rem;
	}
	.sd-monthly-yearly-toggle-row .sd-toggle-nav-item a mark {
		font-size: 0.938rem;
		line-height:1.125rem;
		padding: 0.438rem 0.688rem;
	}
	.sd-monthly-yearly-toggle-row::before {
		width: 6.5rem;
		height: 2.625rem;
		left:0.375rem;
		top:0.375rem;
	}
	.sd-monthly-yearly-toggle-row:has(.sd-monthly-yearly-toggle:nth-child(2).active)::before {
		transform: translateX(6.313rem);
		width: 14.25rem;
	}
	.sd-monthly-yearly-toggle-grp{
		margin-bottom:3.125rem;
	}
	/* 	.sd-monthly-yearly-toggle-row .sd-toggle-nav-item:first-child a{
	padding:0 1.313rem;
} */
	/* single */
	.sc-single-head-wrap .sc-single-post-title{
		padding:1.25rem 0 2.5rem 0;
	}
	.sc-main-slider img{
		width: 77.875rem;
		height: 45.25rem;
	}
	.sc-main-slider-container .swiper-slide img{
		width: 60.875rem;
		height: 36.25rem;
		border-radius:0.438rem;
	}
	.sc-single-wrapper {
		display: grid;
		grid-row-gap: 0;
		grid-template-columns: 74% auto;
		column-gap: 1.875rem;
		grid-template-areas:
			"template-slider template-side-content-one"
			"template-content template-side-content-one"
			"template-faq template-side-content-one";
	}
	.sc-single-post-thumbnail{
		grid-area: template-slider;
		display: flex;
		gap: 0.625rem;
		max-height: 45.25rem;
		overflow:hidden;
	}
	.sc-single-post-thumbnail:has(.sc-main-slider-container){
		max-height: 36.25rem;
	}
	.sc-single-content-wrapper{
		grid-area: template-content;
		margin-top:3.75rem;
	}
	.sc-single-sidebar{
		grid-area: template-side-content-one;
	}
	.sc-single-features-faq-wrap{
		grid-area: template-faq;
		margin-top: 3.938rem;
	}
	.sc-thumb-slider-container{
		display:block;
		width: 100%;
	}
	.swiper-container.sc-thumb-slider{
		height: 100%;
	}
	.sc-thumb-slider-container img {
		width: 16.5rem !important;
		height: 9.938rem;
		border-radius:0.438rem;
		opacity:0.65;
		transition:0.5s ease-in-out;
	}
	.sc-thumb-slider-container img:hover{
		opacity:1;
	}
	.sc-thumb-slider-container .swiper-wrapper{
		flex-direction:column;
		gap:0.188rem;
	}
	.sc-main-slider-container{
		max-width:60.875rem;
	}
	.sc-single-related{
		margin:3.25rem auto 6.25rem auto;
	}
	.sc-single-download-card, .sc-addition-meta, .sc-single-tags-wrap {
		padding: 1.25rem 2.063rem;
		height: fit-content;
		margin-top: 0;
		margin-bottom:0.625rem;
	}
	.post-details {
		max-width:105.5rem;
	}
	.single .post-details{
		padding-bottom:5rem;
	}
	.sc-single-download-card h3, .sc-single-metas-title, .sc-single-tag-title {
		font-size: 1.25rem;
		line-height: 1.5rem;
		padding-bottom: 1.25rem;
	}
	.sc-single-metas-title, .sc-single-tag-title {
		font-size: 1rem;
		line-height: 1.188rem;
	}
	.sc-single-download-card p, .sc-addition-meta span, .sc-addition-meta a {
		font-size: 0.813rem;
		line-height: 1.25rem;
	}
	button.sc-single-add-to-cart,.get-sub-button {
		padding: 0.75rem 2.688rem;
		margin: 1rem auto 1.625rem auto;
		width: 21.45rem;
		height: 4.5rem;
		font-size: 1.25rem;
		line-height: 1.5rem;
		transition:all 0.5s ease-in-out;
	}
	.get-sub-button {
		margin: 1.625rem auto 0.625rem auto;
	}
	.get-sub-button:hover{
		box-shadow: 0px 4px 4px 0px #FF465826;
	}
	button.sc-single-add-to-cart svg line{
		transition:all 0.5s ease-in-out;
	}
	button.sc-single-add-to-cart:hover{
		background-color:var(--deep-blue);
		color:var(--white);
		box-shadow: 0px 4px 4px 0px #FF465826;
	}
	button.sc-single-add-to-cart:hover span:first-child{
		opacity:0.6;
	}
	button.sc-single-add-to-cart:hover svg line{
		stroke:var(--white);
	}
	.sc-single-add-to-cart svg{
		height:3rem;
	}
	.sc-single-price {
		font-size: 2rem;
		line-height: 2.438rem;
	}
	.sidebar-list > div {
		margin-bottom: 0.625rem;
	}
	.sidebar-list > div p {
		font-size: 0.875rem;
		line-height: 1.063rem;
	}
	.sc-single-tags-list li a {
		font-size: 0.875rem;
		line-height:1.063rem;
		padding: 0.25rem 1.25rem 0.375rem 1.25rem;
	}
	.sc-single-content-wrapper h2,.sc-single-content-wrapper h3,.sc-single-content-wrapper h4{
		font-size:1.75rem;
		line-height:2.125rem;
		padding-bottom:1.25rem;
	}
	.sc-single-content-wrapper p, .sc-single-content-wrapper span, .sc-single-content-wrapper li, .sc-single-content-wrapper a {
		font-size: 1.125rem;
		line-height: 2rem;
		color:#01043599;
		padding-bottom:0.938rem;
	}
	.single-read-more {
		font-size: 1.25rem;
		line-height: 2rem;
		margin-top: 1.25rem;
		color: var(--shaded-blue);
	}
	.sc-single-features-container {
		margin-bottom: 4.125rem;
	}
	.sc-single-features-faq-wrap .faq-question h3 {
		font-size: 1.5rem;
		line-height:1.813rem;
	}
	.sc-single-features-faq-wrap .faq-question {
		padding-left: 3.75rem;
	}
	.sc-single-features-faq-wrap .faq-ans ul{
		padding:1.375rem 0 0 4.75rem;
	}
	.sc-single-features-faq-wrap .faq-ans ul li{
		color:#010435CC;
		font-size:1rem;
		line-height:1.188rem;
		font-weight:600;
		padding-bottom:1.188rem;
	}
	.sc-single-features-faq-wrap .faq-question:before {
		width: 1.75rem;
		height: 1.75rem;
		top: 0;
		left: 0;
	}
	.sc-single-features-faq-wrap .faq-question:after {
		width: 0.938rem;
		height: 0.563rem;
		top: 0.875rem;
/* 		transform: translateY(-50%); */
		left: 0.375rem;	
	}
	.single-view-all-faq{
		font-size:1.125rem;
		line-height:2rem;
		padding-left: 3.75rem;
		padding-top:1.25rem;
	}
	.get-sub-button span:last-child {
		left: 2.188rem;
		padding: 0 0.563rem;
		line-height: 0.938rem;
		font-size: 0.75rem;
		width: 5.125rem;
		height: 1.375rem;
	}
	button.sc-single-add-to-cart span{
		opacity:0.8;
	}
	.rm-review-rating-agrgate-wrapper{
		gap:0.938rem;
	}
	.sc-single-content {
		height: 7.5rem;
	}
/* review */
	.review-popup-header p.rph-text-heading {
		font-size: 1.25rem;
		line-height: 1.5rem;
	}
	.review-popup-footer .review {
		padding-top: 1.25rem;
	}
	textarea#popup_review_content {
        font-size: 1.125rem;
        line-height: 2rem;
		padding:0.938rem;
	}
	#rm-review-form .rm-review-submit {
		transition:0.5s ease-in-out;
		border:0.063rem solid var(--deep-blue);
		height: 3rem;
		font-size: 1.063rem;
		line-height: 1.625rem;
		padding: 0.7rem 1.875rem;
	}
	#rm-review-form .rm-review-submit:hover{
		background:var(--white);
		color:var(--deep-blue);
	}
	/* 	breadcrumps */
	.breadcrumbs{
		margin-top:2.5rem;
	}
	.breadcrumbs a, .breadcrumbs .breadcrumb_last {
		font-size: 0.875rem;
		line-height:1.063rem;
		padding: 0.25rem 1.25rem 0.375rem 1.25rem;
		transition:0.5s ease-in-out;
	}
	.breadcrumbs a:hover{
		background-color:var(--deep-blue);
		color:var(--white);
		opacity:0.85;
	}
	.breadcrumbs svg{
		width: 0.875rem;
		height:0.75rem;
	}
	.breadcrumbs > span:first-child{
		gap:0.313rem;
	}
	/* template archive */
	.sc-templates-archive-wrapper-block,.sc-cat-conatiner{
		padding-bottom:7.5rem;
	}
	.sc-templates-archive-wrapper-block h1,.sc-cat-conatiner h1{
		padding-top:1.25rem;
	}
	.tax-page-details p,.tax-page-details h2,.tax-page-details h3{
		font-size: 1.125rem;
		line-height: 2rem;
		padding-top:0.875rem;
	}
	.sc-templates-archive-wrapper-block {
		max-width:105.5rem;
	}
	.sc-filter-outer-wrap-mob{
		display:none;
	}
	.sc-filter-pop-body{
		align-items: flex-end;
		position:absolute;
		top:0;
		right:0;
		width: unset;
		box-shadow: unset;
		background-color:unset;
		padding:unset;
	}
	.sc-filter-content-wrapper{
		padding-top:3.75rem;
	}
	.sc-filter-sort-name{
		font-size:1.063rem;
		line-height:1.625rem;
		color:var(--garyish-blue);
	}
	.sc-filter {
		padding: 0.75rem 0.313rem 0.75rem 2.25rem;
		background-color:var(--dim-blue);
		border:none;
		border-radius:1.438rem;
		gap:1.75rem;
	}
	.sc-filter-list {
		padding: 0.75rem 1.375rem 1.75rem 1.25rem;
		margin: 0.125rem 0.875rem 0;
		background:var(--white);
		border-radius:0.688rem;
	}
	.sc-filter-list li a {
		font-size: 0.813rem;
		line-height: 1.375rem;
		opacity: 0.7;
	}
	.sc-filter-sort svg path{
		fill:var(--white);
	}
/* collection */
	.collection-main {
		        width: 38.75rem;
        max-height: 50rem;
        padding: 2.5rem 2rem;
        border-radius: 1.5rem;
	}
	.collection-header {
		top: 0.444rem;
	}
	.collection-header img {
		width: 1.875rem;
		height: 1.875rem;
	}
	.display-folder-main>p {
		font-size: 1.25rem;
		line-height: 2rem;
		margin-bottom:unset;
	}
	.add-collection {
		padding: 1.25rem;;
		border-radius: 0.625rem;
		margin-bottom: 1rem;
		    gap: 1.25rem;
		align-items:center;
	}
	.first-div img {
		width: 4.5rem;
		height: 4.5rem;
	}
	.second-div h3 {
		font-size: 1.063rem;
		line-height: 2rem;
	}
	.second-div p {
		font-size: 0.875rem;
		line-height: 1.25rem;
	}
	.third-div img {
		width: 1.5rem;
		height: 1.5rem;
	}
	.add-collection .third-div img {
		width: 2.03rem;
		height: 2.03rem;
	}
	.p-updated-time {
		display: block;
		position:relative;
	}
	.collection-main .add-collection .sdiv-count-date {
		gap: 1.375rem;
		 display: flex;
	}
	.p-updated-time::before {
		position: absolute;
		content: '';
		background: var(--shaded-blue);
		width: 0.375rem;
		height: 0.375rem;
		border-radius: 100%;
		top: 0.5rem;
		left: -0.875rem;
	}
	.bin-action button, .collection-undo-btn {
		font-size:1.063rem;
		line-height: 1.625rem;
	}
	.collection-main .bin-action .done,
	.create-collection,.collection-undo-btn {
		font-size:1.063rem;
		line-height: 1.625rem;
		padding: 0.35rem 1.75rem;
	}
	.create-new-collection::before {
		background-size: 1.1rem;
        width: 1.1rem;
        height: 1.1rem;
	}
	.sc-fav-templates-group,.sc-collection-page-grp{
		padding:2.5rem 0 7.5rem 0;
	}
	.folder-display-page,.sc-favorite-list {
			margin-top:3.125rem;
	}
	    .folder-display-page {
        display: grid;
        grid-template-columns:repeat(3,1fr);
        gap: 1.667rem;
			row-gap:2.5rem;
	}
	.collection-thumb .latest-thumb img,.collection-thumb .latest-thumb  {
		width: 34rem;
		height: 19.56rem;
	}
	.collection-folder-main>h5 {
		font-size: 1.25rem;
		line-height: 2rem;
	}
	.collection-folder-main p {
		font-size: 1rem;
		line-height: 1.25rem;
	}
	.sck-collection-count-wrp{
		display: flex;
		gap: 1.375rem;
	}
	/* end	 */
}