@media screen and (min-width: 992px){
	html{
		font-size: calc(100vw * 16 / 1920);
	}

	/* header */
	.header-wrapper{
		gap:6.25rem;
	}
	.home header{
		margin-top:1rem;
	}
	.desk-logo img{
		width:12.313rem;
		height:3.563rem;
	}
	.sc-menu-main-wrapper{
		padding:2.5rem 0 1.25rem 0;
	}
	.home .sc-menu-main-wrapper{
		max-width:105rem;
		padding:3.75rem 0 1.25rem 0;
	}
	.desk-nav-menu{
		display:block;
	}
	.sc-toggle{
		display:none;
	}
	.desk-nav-menu > ul{
		display:flex;
		gap:2.563rem;
	}
	.home .desk-nav-menu a{
		color:var(--white);
		font-size:1rem;
		line-height:1.25rem;
	}
	.home #menu-primary-main-menu{
		display:none;
	}
	.menu a{
		color:var(--Carbon);
		font-weight:400;
		font-size:1rem;
		line-height:1.25rem;
	}
	.error404 .menu .menu-item-has-children > a,.error404 .sc-plan-pricing-menu  a{
		color:var(--white);
	}
	.error404 .header-search-cmn .form-group{
		margin-top:0;
	}
	.sc-plan-pricing-menu a{
		font-weight:500;
	}
	.desk-nav-menu .sc-plan-pricing-item a,.home .hero-scrolled .desk-nav-menu .sc-plan-pricing-item a {
		background: var(--vivid-purple);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
	}
	.home .desk-nav-menu .sc-plan-pricing-item a,.error404 .desk-nav-menu .sc-plan-pricing-item a{
		color:var(--orange);
	}
	#menu-primary-main-menu{
		gap:2.563rem;
	}
	#menu-primary-main-menu li{
		padding-right:0.875rem;
	}
	.mob-nav-menu{
		display:none;
	}

	.menu-item-has-children > ul{
		display:none;
	}
	.mob-break{
		display:none;
	}
	.error404 .header_main{
		background: transparent !important;
		border-bottom-color:transparent !important;
		position:relative !important;
	}
	.error404 .header_main .sc-menu-main-wrapper{
		padding:1.625rem 0 0 0;
		margin-top:1rem;
	}
	::-webkit-scrollbar {
		width: 0.31rem;
		height: 0.75rem;
	}
	::-webkit-scrollbar-thumb {
		background: var(--light-gray);
		border-radius: 6px;
	}
	::-webkit-scrollbar-track {
		background: var(--Carbon);
	}
	.header_main:not(.home .header_main){
		/* 		position: sticky;
		top: 0; */
		/* 		position: static; */
	}
	body:not(.home):not(.error404) .header_main.scroll-up{
		position: sticky;
		top: 0;
	}
	.home .hero-scrolled .desk-nav-menu li a {
		color: var(--Carbon);
	}
	.home .hero-scrolled #menu-primary-main-menu {
		display: flex;
	}
	/* 	.hero-scrolled {
	background: var(--white);
	position: sticky;
	top: 0;
	z-index: 99999;
	animation: scrolldown 0.95s ease forwards;
} */
	@keyframes scrolldown{
		0% {
			-webkit-transform: translateY(-100%);
			transform: translateY(-100%);
		}

		100% {
			-webkit-transform: translateY(0);
			transform: translateY(0);
		}
	}
	.home .hero-scrolled .sc-menu-main-wrapper{
		max-width: 105rem;
		padding:2.5rem 0 1.25rem 0;
	}

	/* megamenu */
	.megamenu-header-widget{
		display:block;
		position:absolute;
	}
	.mega-menu-item{
		visibility:hidden;
		opacity:0;
		transition: all 0.25s linear;
		position:absolute;
		top:3.05rem;
		left:auto;
		z-index:999;
	}
	.mega-menu-item.active{
		visibility:visible;
		opacity:1;
		transition: all 0.25s linear
	}
	.megamenu-header-widget > .mega-menu-item:nth-child(1){
		left: 14.688rem;
	}
	.megamenu-header-widget > .mega-menu-item:nth-child(3){
		left:31.25rem;
	}
	.megamenu-header-widget > .mega-menu-item:nth-child(2){
		left:21.875rem;
	}
	.megamenu-header-widget > .mega-menu-item:nth-child(4){
		left:38.25rem;
	}
	.sc-decks-row,
	.sc-creative-row,
	.sc-infographics-row,
	.sc-business-row {
		box-shadow:
			0px 2.25rem 5rem 0px #72727233,
			0px 1.25rem 2.5rem 0px #72727229,
			0px 0.5rem 1rem 0px #72727214,
			0px 0.125rem 0.25rem 0px #7272720F;
		border: 0.063rem solid var(--light-gray);
		border-radius: 1.25rem;
		background-color: var(--white);
		height:21.75rem;
		justify-content:space-between;
		position:relative;
		width:max-content;
		overflow: hidden; 
		width: -moz-max-content;
	}
	.megamenu-header-widget ul {
		display: grid;
		grid-auto-flow: column;
		grid-template-rows: repeat(6, auto);
		gap: 0;
		margin: 0.375rem 0;
		width: max-content;
		box-sizing: border-box;
	}
	.megamenu-header-widget ul li{ 
		box-sizing: border-box;
		height: 3.5rem; /* default height */
		border-bottom: 0.063rem solid var(--whitish-gray);
		border-right: 0.063rem solid var(--whitish-gray);
		display:flex;
		align-items:center;
		justify-content:center;
		transition:0.3s ease-in-out;
		width:11.25rem;
	}
	.megamenu-header-widget ul li:nth-child(6n+1),
	.megamenu-header-widget ul li:nth-child(6n) {
		height: 3.875rem;
	}
	.mdny-header-widget li.menu-item:hover {
		background: rgba(52, 52, 52, 0.03);
	}
	.mdny-header-widget .sd-megamenu-blank-li:hover{
		background:unset !important;
	}
	.megamenu-header-widget .sc-creative-row li,
	.sc-business-row li{
		border-right: none;
	}
	.megamenu-header-widget ul li:nth-child(6n) {
		border-bottom:none;
	}
	.megamenu-header-widget ul li:nth-last-child(-n + 6) {
		border-right: none;
	}

	.megamenu-header-widget ul li:nth-child(6n+1) a{
		margin-top: 0.375rem;}
	.megamenu-header-widget ul li:nth-child(6n) a {
		margin-bottom: 0.375rem;
	}

	.megamenu-header-widget ul li a{
		width:100%;
		height:100%;
		display: flex;
		align-items: center;
		/* 		justify-content: center; */
		padding-left:3.125rem;
	}

	.megamenu-header-widget ul li a{
		font-size:1rem;
		line-height:1.25rem;
		color:var(--Carbon);
	}
	.megamenu-header-widget img{
		width:18.75rem;
		height:18.75rem;
	}
	.megamenu-header-widget figure{
		position:relative;
		padding-right:1.5rem;
		flex: 0 0 auto;
	}
	.megamenu-header-widget figure::after {
		position: absolute;
		content: '';
		width: 5.438rem;
		height: 18.75rem;
		top: 0;
		left: 0;
		background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
		border-top-left-radius: 0.75rem;
		border-bottom-left-radius: 0.75rem;
	}

	.menu-item-has-children{
		position:relative;
	}
	.menu-item-has-children:after {
		content: "";
		background:url(/wp-content/themes/alpha-x-theme-framework/assets/images/dropdown-arrow.svg) no-repeat;
		background-size:100%;
		position: absolute;
		top: 0.438rem;
		right: 0;
		width:0.625rem;
		height:0.625rem;
		transition:0.5s ease-in-out;
	}
	.error404 .menu-item-has-children:after{
		background:url(/wp-content/themes/alpha-x-theme-framework/assets/images/dropdown-arrow-white.svg) no-repeat;
		background-size:100%;
	}
	.menu-item-has-children.active::after{
		transform: rotateX(180deg);
	}

	/* 	header search */
	.header-search-cmn{
		order:unset;
	}
	.header-search-cmn .form-group{
		width:35.375rem;
		height:3.5rem;
		margin-top:0;
		padding-left:1.25rem;
	}
	.header-search-cmn .form-group input{
		width:35.375rem;
		height:3.5rem;
		font-size:0.75rem;
		line-height:0.938rem;
		padding-right:3.75rem;
	}
	.header-search-cmn .form-group img , .header-search-cmn .form-group svg{
		width:1rem;
		height:1rem;
	}
	.header-search-cmn .clear-search,.error404 .header-search-cmn .clear-search {
		top: 1.25rem;
	}

	/* footer */	
	.sc-footer-content {
		background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/footer-bg-desk.svg") no-repeat;
		background-size: cover;
		padding: 3.75rem 0 0 0;
		min-height:39.875rem;
	}
	.sc-footer-first-cols{
		flex-direction:row;
		gap:6.25rem;
	}
	.sc-footer-content h3{
		font-size:1.5rem;
		line-height:1.875rem;
		font-weight:600;
	}
	.sc-footer-content li{
		padding-top:1.5rem;
	}
	.sc-footer-content a{
		font-size:1rem;
		line-height:1.25rem;
	}
	.sc-footer-content p{
		font-size:0.938rem;
	}
	.sc-footer-content h2{
		font-size:3rem;
		line-height:3.75rem;
		padding-bottom:0.75rem;
		text-align:center;
	}
	.sc-footer-first-cols .sc-social-col{
		order:4;
		margin-left:auto;
		margin-right:0.375rem;
	}
	.footer-widget-two{
		padding-top:unset;
		float:right;
		margin-top:-1.75rem;
	}
	.footer-widget-two p{
		text-align:center;
	}
	.sc-footer-content .sc-footer-logo-img img{
		height:17rem;
		margin-top:3rem;
		width:auto;
	}
	.sc-footer-first-cols > div{
		max-width: max-content;
	}
	.sc-footer-first-cols > div:nth-child(4){
		padding-left:1.25rem;
	}
	.sc-footer-widget{
		max-width:110rem;
		padding-bottom:unset;
	}
	.footer-widget-one{
		margin-left:0.625rem;
	}
	.sc-footer-content .sc-footer-logo-img {
		bottom: -3.625rem;
		left:0;
	}
	.sc-footer-content .footer-cpy-right {
		margin-top: 16rem;
		position:static;
		font-size:0.75rem !important;
	}
	/* home */
	h1,.primary-heading{
		font-size:6.25rem;
		line-height:7.875rem;
	}
	h2,.secondary-heading,.sc-cat-conatiner .tax-page-details h1,.templates-page-head h1{
		font-size:3.75rem;
		line-height:4.75rem;
	}
	h3,.sc-heading-three{
		font-size:2.5rem;
		line-height:2.75rem;
	}
	.secondary-sub-heading{
		font-size:3.75rem;
		line-height:4.75rem;
	}
	p,.single-blog-content-wrapper p{
		font-size:1.125rem;
		line-height:2rem;
	}
	body.home,.sc-abt-main-grp{
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/images/home-bg-lines.svg") no-repeat;
		background-size: 100% 100%;
		/* 		background-size: 100vw; */
		background-position: left 1rem;
	}
	.sc-violet-button a,.is-style-sc-violet-button a,.is-style-sc-violet-button-no-border a{
		padding: 1.313rem 3.438rem 1.25rem 3.438rem;
		font-size: 1.125rem;
		line-height: 1.438rem;
		transition: 0.6s 
			ease-in-out;
	}
	.sc-violet-button a:hover,.is-style-sc-violet-button a:hover,.is-style-sc-violet-button-no-border a:hover{
		transform: translateY(-0.25rem);
	}
	.sc-violet-button a:before,.is-style-sc-violet-button a:before,.is-style-sc-violet-button-no-border a:before {
		content: '';
		position: absolute;
		transition: 0.5s ease-in-out;
		width: 9rem;
		height: 2.438rem;
		bottom:-0.75rem;
		left: calc(50% - 9rem / 2 + 0.313rem);
	}

	.sc-violet-button a:hover:before ,.is-style-sc-violet-button a:hover:before,.is-style-sc-violet-button-no-border a:hover:before{
		background: rgba(232, 222, 255, 0.6);
		filter: blur(1.6rem);
	}
	/* hero */
	.sc-hero-container{
		background-image: url("data:image/svg+xml,%3Csvg width='1888' height='971' viewBox='0 0 1888 971' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_273_141)'%3E%3Cg filter='url(%23filter0_n_273_141)'%3E%3Crect width='1888' height='971' fill='url(%23paint0_linear_273_141)' style='mix-blend-mode:difference'/%3E%3Crect width='1888' height='971' fill='url(%23paint1_radial_273_141)' fill-opacity='0.2'/%3E%3C/g%3E%3Cg opacity='0.5' filter='url(%23filter1_f_273_141)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M903.711 465.334C997.813 449.173 1067.61 363.592 1163.06 361.33C1303.63 357.998 1470.81 345.298 1564.96 449.662C1659.5 554.463 1684.78 738.442 1612.83 859.89C1539.8 983.157 1327.39 920.695 1225.94 1021.9C1132.95 1114.67 1207.69 1322.9 1090.06 1381.4C980.59 1435.84 840.746 1343.17 754.935 1256.14C680.018 1180.16 735.922 1039.72 670.247 955.631C582.771 843.632 348.988 855.13 331.582 714.105C315.755 585.874 490.093 508.094 608.649 456.544C701.149 416.323 804.297 482.407 903.711 465.334Z' fill='%230F071B'/%3E%3C/g%3E%3Cg opacity='0.2' filter='url(%23filter2_f_273_141)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1552.31 321.13C1504.17 305.581 1450.37 328.59 1405.02 306.187C1338.22 273.193 1256.64 238.057 1238.11 165.929C1219.5 93.5002 1252.86 0.938705 1316.49 -38.3738C1381.07 -78.275 1465.4 3.25714 1537.89 -19.3026C1604.34 -39.9821 1620.46 -156.086 1690.04 -154.625C1754.81 -153.266 1797.66 -75.3933 1816.54 -13.4532C1833.02 40.6233 1772.26 92.7971 1782.41 148.407C1795.94 222.477 1908.49 274.552 1881.99 345.019C1857.89 409.094 1756.95 402.741 1688.63 397.791C1635.33 393.928 1603.16 337.555 1552.31 321.13Z' fill='%23CCA7F5'/%3E%3C/g%3E%3Cg opacity='0.2' filter='url(%23filter3_f_273_141)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M416.614 101.144C385.128 108.556 363.298 138.939 331.068 141.679C283.601 145.714 227.334 153.468 193.338 120.125C159.199 86.6429 146.846 24.9533 168.663 -17.603C190.807 -60.7966 263.925 -44.07 296.135 -80.391C325.661 -113.685 296.08 -182.552 334.646 -204.767C370.537 -225.442 419.743 -196.999 450.561 -169.346C477.466 -145.204 461.468 -96.5554 485.416 -69.4802C517.313 -33.4178 596.129 -42.143 604.933 5.18446C612.938 48.2185 555.594 78.1269 516.572 98.0115C486.125 113.526 449.878 93.3139 416.614 101.144Z' fill='%23CCA7F5'/%3E%3C/g%3E%3C/g%3E%3Cline x1='325.5' y1='2.18557e-08' x2='325.5' y2='971' stroke='%23CCA7F5' stroke-opacity='0.1'/%3E%3Cline x1='634.5' y1='2.68538e-08' x2='634.5' y2='971' stroke='%23CCA7F5' stroke-opacity='0.1'/%3E%3Cline x1='1252.5' y1='2.68538e-08' x2='1252.5' y2='971' stroke='%23CCA7F5' stroke-opacity='0.1'/%3E%3Cline x1='943.5' y1='2.68538e-08' x2='943.5' y2='971' stroke='%23CCA7F5' stroke-opacity='0.1'/%3E%3Cline x1='1561.5' y1='2.68538e-08' x2='1561.5' y2='971' stroke='%23CCA7F5' stroke-opacity='0.1'/%3E%3Cdefs%3E%3Cfilter id='filter0_n_273_141' x='0' y='0' width='1888' height='971' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.90909087657928467 0.90909087657928467' stitchTiles='stitch' numOctaves='3' result='noise' seed='9241' /%3E%3CfeColorMatrix in='noise' type='luminanceToAlpha' result='alphaNoise' /%3E%3CfeComponentTransfer in='alphaNoise' result='coloredNoise1'%3E%3CfeFuncA type='discrete' tableValues='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 '/%3E%3C/feComponentTransfer%3E%3CfeComposite operator='in' in2='shape' in='coloredNoise1' result='noise1Clipped' /%3E%3CfeFlood flood-color='rgba(0, 0, 0, 0.5)' result='color1Flood' /%3E%3CfeComposite operator='in' in2='noise1Clipped' in='color1Flood' result='color1' /%3E%3CfeMerge result='effect1_noise_273_141'%3E%3CfeMergeNode in='shape' /%3E%3CfeMergeNode in='color1' /%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id='filter1_f_273_141' x='30.5757' y='59.0508' width='1923.73' height='1638.6' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='150' result='effect1_foregroundBlur_273_141'/%3E%3C/filter%3E%3Cfilter id='filter2_f_273_141' x='932.977' y='-454.641' width='1253.03' height='1155.34' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='150' result='effect1_foregroundBlur_273_141'/%3E%3C/filter%3E%3Cfilter id='filter3_f_273_141' x='-142.227' y='-511.855' width='1047.92' height='957.297' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='150' result='effect1_foregroundBlur_273_141'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_273_141' x1='1888' y1='0' x2='19' y2='971' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232C117D'/%3E%3Cstop offset='0.5' stop-color='%2317024B'/%3E%3Cstop offset='1' stop-color='%232C117D'/%3E%3C/linearGradient%3E%3CradialGradient id='paint1_radial_273_141' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(5.13598e-05 991.5) rotate(-32.6565) scale(699.591 655.951)'%3E%3Cstop stop-color='%23A86BF8'/%3E%3Cstop offset='1' stop-color='%23A86BF8' stop-opacity='0'/%3E%3C/radialGradient%3E%3CclipPath id='clip0_273_141'%3E%3Crect width='1888' height='971' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
		background-size:100% auto;
		border-radius:1.25rem;
		padding:15.813rem 0 24.875rem 0;
		max-width:118rem;
		margin:auto;
		margin-top:-8.55rem;
		/* 		display: flex;
		align-items: center;
		justify-content: center;
		height: calc(100vh - 2rem); */
	}
	.sc-home-anim-gif video{
		width:32.5rem;
		height:27.438rem;
		margin-top:2.5rem;
	}
	.clear-search {
		right: 1.875rem;
		top: 1.875rem;
		cursor:pointer;
	}

	.sd-home-templates-nav img, .sd-home-templates-nav figure, .sd-home-templates-nav svg.render-svg{
		width: 1.625rem;
		height: 1.625rem;
	}
	.sc-hero-container h1{
		max-width:unset;
	}
	.sc-hero-container p{
		padding-top:1.5rem;
		font-size:1.5rem;
		line-height:1.875rem;
	}
	.sc-hero-search-wrapper{
		max-width:56.25rem;
		margin-top:3.75rem;
	}
	.sc-hero-search-wrapper .wp-block-search__inside-wrapper,.sc-hero-search-wrapper .wp-block-search__inside-wrapper input{
		height:5rem;
		border-radius:1.25rem;
	}
	.sc-hero-search-wrapper .wp-block-search__inside-wrapper::before {
		border-radius:1.25rem;
	}
	.sc-hero-container h1 strong::after{
		height:8.813rem;
		width:13.25rem;
		left: -1.313rem;
		top: -1.5rem;
	}
	.sc-hero-search-wrapper .wp-block-search__inside-wrapper input{
		font-size:1rem;
		line-height:1.25rem;
		padding-left:3.875rem;
		padding-right:3.875rem;
		color:var(--glass-white);
	}
	.sc-hero-search-wrapper  .wp-block-search__button{
		top: 1.563rem;
		left: 1.563rem;
	}
	.sc-second-section-spacer{
		height:8.25rem !important
	}
	.sc-br-mob{
		display:none;
	}
	/* home fourcolumn section */
	.sc-fourcolumn-layout-sec {
		max-width: 105rem;
	}
	.sc-fourcolumn-layout-sec > div{
		flex-direction:row;
	}
	.sc-fourcolumnlayout-columnset > div{
		padding:2rem 0 0 0;
		border-radius:1.25rem;
	}
	.sc-fourcolumnlayout-columnset > div img{
		margin-top:3.75rem;	
	}
	.sc-fourcolumnlayout-columnset > div p{
		font-size:1.125rem;
		line-height:2rem;
		padding-top:0.875rem;
	}
	.sc-fourcolumnlayout-columnset:first-child   .sc-home-scaling-section{
		min-height:28.125rem;
	}
	.sc-fourcolumnlayout-columnset:first-child  .sc-home-scaling-section img {
		transform: scale(1);
	}
	.sc-home-slider-section h2,.sc-home-slider-section p{
		max-width:unset;
	}

	.sc-fourcolumnlayout-columnset:first-child   .sc-home-scaling-section img{
		height:17.25rem;
		width:33.625rem;
		bottom:-0.438rem;
		margin-top:5rem;
	}
	.sc-fourcolumnlayout-columnset:first-child   .sc-home-scaling-section .sc-home-fourcol-scale-img-one img{
		left: -8.25rem;
		bottom: -2.375rem;
	}
	.sc-fourcolumnlayout-columnset:first-child   .sc-home-scaling-section .sc-home-fourcol-scale-img-two img{
		right: -8.25rem;
		bottom: -2.375rem;
	}
	.sc-home-slider-section{
		min-height:unset;
	}
	.sc-fourcolumnlayout-columnset:last-child  div:nth-child(2){
		padding:2.5rem 3.125rem 1.75rem 3.125rem;
	}
	.sc-fourcolumnlayout-columnset:last-child  .sc-home-fourcol-regularity-sec{
		padding:6.063rem 8.313rem 5.313rem 6.5rem;
		background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/gray-elemnt-background.svg") no-repeat;
		background-size:cover;
		min-height:14.125rem;
	}
	.sc-fourcolumnlayout-columnset:last-child{
		max-width:44.75rem;
	}
	.sc-fourcolumnlayout-columnset:first-child{
		width:58.25rem;
	}
	.sc-fourcolumnlayout-columnset:last-child  .sc-home-fourcol-regularity-sec h2::after{
		width:3rem;
		height:3rem;
		top: -1.688rem;
		right: -2.75rem;
	}
	.sd-home-template-group {
		max-width: 106.375rem;
		margin-top: -11.125rem;
	}
	.sd-home-templates-nav{
		display:flex !important;
		justify-content: center;
		gap:5rem;
		margin-bottom:4rem;
	}
	.sd-home-templates-nav-item{
		gap:0.75rem;
		margin-left:unset !important;
	}
	.sd-home-templates-nav p{
		font-size:1.25rem;
		line-height:1.563rem;
	}
	/* testimonial */
	.sc-testimonials-grid {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
	.sc-testimonial-group {
		flex-direction:row;
		gap:2.5rem;
		margin-top:unset;
	}
	.sc-testimonials-inner-grid {
		gap: 2.5rem;
		display: flex;
		flex-direction: column;
		align-items: flex-end;
	}
	.sc-testimonial-group.group-one {
		align-items: end;
	}
	.sc-testimonial-group.group-two {
		align-items: start;
	}
	.sc-testimonials-item{
		width:25.313rem;
		padding:2rem 3.75rem 2.5rem 2rem;
	}
	.sc-testimonial-wrapper-group{
		max-width:108.75rem;
		padding:10.75rem 0 6.25rem 0;
		margin:auto;
	}
	.sc-testimonials-list-wrapper{
		margin-top:3.75rem;
	}
	.sc-testimonial-wrapper-group > div > h2{
		max-width:50rem;
	}
	.sc-testimonials-grid .sc-testimonials-inner-grid:first-child{
		margin-right:1.25rem;
	}
	.sc-testimonial-info-card {
		padding: 2.5rem 2.5rem 3rem 2rem;
	}
	.sc-testimonial-group.group-two .sc-testimonial-info-card:last-child{
		padding: 3rem 2.5rem 3rem 2rem;
	}
	.sc-testimonial-info-card p {
		font-size: 2.25rem;
		line-height: 3rem;
	}
	.sc-testimonial-info-card span {
		font-size: 3.75rem;
		line-height: 4.75rem;
		padding-bottom: 0.25rem;
	}
	.sc-testimonials-item img {
		width: 3.75rem;
		height: 3.75rem;
	}
	.sc-testimonials-item .content p{
		font-size:1.75rem;
		line-height:2.75rem;
	}
	.sc-testimonials-item .content{
		padding-top:5.25rem;
	}
	.sc-testimonials-item .content::before{
		width:2rem;
		height:2rem;
		top:2rem;
	}
	.testimonial-meta {
		margin-top: 2rem;
		padding:0.75rem 0 0.75rem 1.25rem;
		border-left-width:0.188rem;
	}

	/* product single page */

	.sc-single-head-wrap .sc-heading-one-main{
		font-size:2.875rem;
		line-height:3.625rem;
		padding:1.5rem 0 2rem 0;
		max-width:69.625rem;
	}
	.sc-single-wrapper {
		display: grid;
		grid-row-gap: 0;
		grid-template-columns: 66.5% auto;
		column-gap: 2.813rem;
		grid-template-areas:
			"template-slider template-side-content-one"
			"template-slider template-side-content-two"
			"template-slider template-side-content-three"
			"template-slider template-side-content-four"
			"template-slider template-side-content-blank"
			"template-slider template-side-content-blank"
			"template-variations ."
			"template-content ."
			"template-tags .";
	}
	.sc-single-post-thumbnail{
		grid-area: template-slider;
	}
	.sc-single-content-wrapper {
		grid-area: template-content;
		padding-top:4.5rem;
	}
	.sc-single-content{
		height: 11.813rem;
	}
	.sc-main-slider-container .swiper-slide img,.sc-main-slider img {
		width: 69.625rem !important;
		height: 39.375rem;
		border-radius:0.875rem;
	}
	/* 	.sc-addition-meta,
	.sc-give-rating,
	.sc-template-share,
	.sc-single-download-bk-vt,
	.swiper-slide {
	height: auto !important;
} */
	/* 	.swiper-button-prev-click ,.swiper-button-next-click{
	width:20% !important;
} */
	.sc-main-slider-container{
		position:relative;
		border-radius:1.25rem;
		/* 		overflow:hidden; */
	}
	.swiper-button-prev-click,.swiper-button-next-click{
		width:20%;
		border-radius:1.35rem;
		overflow:hidden;
	}
	.swiper-button-next-click::after,.swiper-button-prev-click::before{
		position:absolute;
		content:'';
		width:7.5rem;
		height:39.375rem;
		background: linear-gradient(272.31deg, rgba(22, 22, 22, 0) 12.15%, rgba(22, 22, 22, 0.1) 108.76%);
		top:0;
		z-index:2;
		opacity:0;
		transition:0.5s ease-in-out;
	}
	.swiper-button-prev-click::before{
		left:0;
	}
	.swiper-button-next-click::after{
		right: 0.25rem;
		transform: rotatey(180deg);

	}
	.swiper-button-next-click:hover::after,.swiper-button-prev-click:hover::before{
		opacity:1;
	}
	.sc-thumb-slider-container img {
		width: 11.25rem !important;
		height: 6.375rem;
		border-radius: 0.375rem;
	}
	.sc-single-tags-wrap {
		grid-area: template-tags;
	}
	.sc-single-download-bk-vt {
		grid-area: template-side-content-two;
		margin-top: 0;
		min-height: 11.5rem;
		padding: 2.5rem 0;
		height: fit-content;
		border-bottom: 0.125rem solid var(--light-gray);
		justify-content: center;
	}

	.sc-give-rating::after, ul.sidebar-list::after{
		content:none;
	}
	.sc-template-share{
		grid-area: template-side-content-four;
		gap:1.125rem;
		margin-bottom:unset;
	}
	.sc-template-variation h2{
		padding:4.438rem 0 2rem 0 !important;
	}
	.sc-template-variation{
		margin-top:unset;
		grid-area: template-variations;
	}
	.sc-single-content-show > h2:first-child{
		padding:0 0 1.25rem 0;
	}
	.sc-give-rating{
		grid-area: template-side-content-three;
		border-bottom: 0.125rem solid var(--light-gray);
	}
	.sc-single-download-bk-vt .sc-action-btn{
		margin-bottom:1.25rem;
		cursor:pointer;
	}
	.sc-addition-meta {
		grid-area: template-side-content-one;
		max-height: 10.625rem;
		border-bottom:0.125rem solid var(--light-gray);
	}
	.tax-footer-page-dis h2, .sc-single-content-show h2,.sc-template-variation h2,.sc-single-related h2,.tax-footer-page-dis h3,
	.tax-footer-page-dis h4,.templates-archive-description :is(h2, h3, h4){
		font-size: 2rem !important;
		line-height: 2.5rem;
		padding:1.25rem 0;
	}
	.tax-page-dis p, .sc-single-content-show p,.tax-footer-page-dis p,.tax-footer-page-dis,.tax-footer-page-dis li,.tax-page-dis h2,
	.templates-archive-description :is(p, a, li, span){
		font-size: 1.125rem;
		line-height: 2rem;
	}
	.tax-footer-page-dis ul,.templates-archive-description ul{
		padding-left:1.375rem;
	}
	.sc-cat-conatiner .sc-filter-content-wrapper{
		padding-bottom:5rem;
	}
	.post-details .sc-thumb-slider-container {
		margin-top: 1rem;
	}
	.post-details .sidebar-list p, .post-details .sidebar-list a, .post-details .sidebar-list span {
		font-size: 1rem;
		line-height: 1.25rem;
	}
	.sidebar-list li > div, .single-slide-no, .single-item{
		gap:0.75rem;
	}
	.sidebar-list li > div svg{
		width:1.625rem;
	}
	.single-side-colon{
		padding-right:0.75rem;
	}
	ul.sidebar-list{
		row-gap:2.5rem;
		padding-bottom:2.5rem;
		margin-top:2.313rem;
		max-width:unset;
		column-gap: 0.625rem;
		justify-content: space-between;
	}
	.post-details .single-read-more{
		font-size: 1rem;
		line-height: 1.25rem;
	}
	.sc-fourcolumnlayout-columnset:first-child .sc-home-slider-section::after, .sc-fourcolumnlayout-columnset:first-child .sc-home-scaling-section::after{
		border-radius: 1.25rem;
	}
	.download-btns-wrap{
		gap: 1.25rem;
		margin-left: -0.25rem;
	}
	.download-btns-wrap a,.download-btns-list-inner button,.download-btns-wrap button.default-download-btn.slides ,.download-btns-wrap button.default-download-btn.powerpoint,
	.default-download-btn.limit-exceeded-link{
		padding:1.25rem;
		width:15.625rem;
		height:4.15rem;
		padding-top:1.5rem;
		cursor:pointer;
	}
	.download-btns-wrap a.download-pricing-page,.download-btns-list-inner button.default-download-btn.powerpoint,.download-btns-wrap button.default-download-btn.powerpoint, .download-btns-list-inner .default-download-btn-powerpoint{
		background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/download-power-desk-btn-bg.png") no-repeat;
		background-size:100%;
		padding-left:3.75rem;
		transition: 0.5s 
			ease-in-out;
		z-index:2;
	}
	.download-btns-wrap a.download-pricing-page::after,.download-btns-list-inner button.default-download-btn.powerpoint::after,
	.download-btns-list-inner .default-download-btn-powerpoint::after,.download-btns-wrap button.default-download-btn.powerpoint::after,
	.download-btns-wrap button.default-download-btn.slides::after,.download-btns-list-inner .default-download-btn-slide::after,.default-download-btn.limit-exceeded-link::after{
		content:'';
		position: absolute;
		transition: 0.35s 
			ease-in-out;
		cursor:pointer;	
		z-index:-1;
		width: 13rem;
		height: 2.438rem;
		bottom: 0;
		left: calc(50% - 13rem / 2 + 0.313rem);
		background: #C5220080;
		filter: blur(1.6rem);

	}
	.download-btns-wrap a.download-pricing-page.slides::after,.download-btns-list-inner button.default-download-btn.slides::after,.download-btns-wrap button.default-download-btn.slides::after , .download-btns-list-inner .default-download-btn-slide::after,.download-btns-wrap button.default-download-btn.slides::after,
	.default-download-btn.limit-exceeded-link::after{
		background:#E6860080;
	}
	.download-btns-wrap a.download-pricing-page:hover::after,.download-btns-list-inner button.default-download-btn.powerpoint:hover::after,
	.download-btns-list-inner .default-download-btn-powerpoint:hover::after,.download-btns-wrap button.default-download-btn.powerpoint:hover::after{	
		background: #C52200FF;
	}
	.download-btns-wrap a.download-pricing-page.slides:hover::after,.download-btns-list-inner button.default-download-btn.slides:hover::after,.download-btns-wrap button.default-download-btn.slides:hover::after , .download-btns-list-inner .default-download-btn-slide:hover::after,
	.download-btns-wrap button.default-download-btn.slides:hover::after,.default-download-btn.limit-exceeded-link:hover::after{
		background:#E68600FF;
	}
	.download-btns-wrap a.download-pricing-page.slides,.download-btns-list-inner button.default-download-btn.slides,.download-btns-wrap button.default-download-btn.slides , .download-btns-list-inner .default-download-btn-slide,.default-download-btn.limit-exceeded-link{
		background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/download-slid-btn-bg-desk.png") no-repeat;
		background-size:100%;
		padding-left:3.75rem;
	}
	.sc-give-rating .rm-review-hd-rating {
		margin-top:1.125rem;
	}
	.download-btns-wrap a::before,.download-btns-list-inner button:before,
	.download-btns-wrap button.default-download-btn.slides:before,.download-btns-wrap button.default-download-btn.powerpoint:before,.default-download-btn.limit-exceeded-link:before{
		top:1.375rem;
	}
	.download-btns-wrap a.powerpoint::before,.download-btns-list-inner button.default-download-btn.powerpoint:before,
	.download-btns-wrap button.default-download-btn.powerpoint:before{
		left:1.75rem;
	}
	.download-btns-wrap a.slides::before,.download-btns-list-inner button.default-download-btn.slides:before , .download-btns-wrap button.default-download-btn.slides:before,
	.download-btns-wrap button.default-download-btn.slides:before,.default-download-btn.limit-exceeded-link:before{
		left: 3.063rem;
	}
	.sc-single-tags-list{
		row-gap:0.625rem;
		margin-top:2rem;
	}
	.sc-single-tags-list a{
		padding:0.75rem 1.25rem;
		border: 0.063rem solid #16161633;
		line-height:1.125rem;
		color:var(--Carbon);
	}
	.sc-template-variation .sc-download-loop{
		/* 		width:84.875rem; */
		width:106.188rem;
	}
	.sc-single-related{
		margin-bottom:6.25rem;
	}
	.sc-single-related h2{
		padding:4.5rem 0 2rem 0;
	}
	.sc-single-post-thumbnail svg.swiper-controls-button {
		width: 3.125rem;
		height: 3.125rem;
	}
	.swiper-button-prev-click:hover svg,.swiper-button-next-click:hover svg{
		opacity:1;
	}
	.sc-single-related {
		max-width:106.5rem;
	}
	textarea#popup_review_content {
		font-size: 1rem;
		line-height:2rem;
	}
	/* share popup */
	.share-link-popup{
		left: 30%;
		top: 40%;
		z-index: 9999;
		width: 38.75rem;
		height: auto;
		padding: 2.5rem;
	}

	/* 5 column grid */    
	.sc-download-loop ul {
		flex-direction: row;
		align-items:flex-start;
		column-gap: 1.5rem;
		row-gap:2rem;
		column-gap: 0.813rem;
	}

	.sc-download-loop ul li {
		flex-basis: 19.375rem;
		display: block;
		padding:0.625rem 0.625rem 1.25rem 0.625rem;
		transition:0.5s ease-in-out;
		background-color:transparent;
		border-radius:0.75rem;
	}
	.sc-download-loop ul li:hover{
		background-color:var(--dim-gray);
	}

	.sc-loop-post-group img {
		width: 19.33rem;
		height: 10.938rem;
		transition: all 350ms;
	}
	.sc-loop-post-group {
		height: 10.938rem;
		width: unset;
		transition: all 350ms 
			cubic-bezier(.37, 0, .63, 1);
	}
	.sc-post-contents-wrapper{
		margin-top:1rem;	
	}
	/* pricing plans page */
	.sc-pricing-heading-grp{
		padding-top:2.875rem;
	}
	.sc-pricing-heading-grp  p{
		padding-top:0.75rem;
	}
	.sc-pricing-main-grp{
		max-width:87.75rem;
		margin-top:4.688rem;
		margin-bottom:5.063rem;
	}
	.sc-pricing-main-cols{
		width: fit-content;
		flex-wrap: wrap !important; 
		justify-content:center;
		margin: auto;
		gap:2.5rem;
	}
	.sc-pricing-main-cols.sd-toggle-item.active {
		display: flex !important; 
	}
	.sc-pricing-main-cols > div{
		padding:2rem 1.875rem;
		width:19.875rem;
		max-width: 19.875rem;
		flex-basis: 25% !important;
		/* 		height:100%; */
		min-height:unset;
	}
	.sc-plantype-row > p{
		padding-bottom:0.75rem;
	}
	.sc-pricing-main-cols > div > p{
		font-size:0.875rem;
		line-height:1.5rem;
	}
	.sc-pricing-main-cols > div > p,.sc-plantype-row,.sc-pricing-main-cols > div > p{
		padding-left:0.375rem;
	}
	.sc-pricing-row,.sc-pricing-main-cols ul{
		padding-left:0.125rem;
	}
	.sc-plan-subscription-time{
		line-height:1.125rem;
		padding-bottom:2rem;
	}
	.sc-pricing-main-cols ul{
		padding-top:2rem;
	}
	.sc-pricing-main-cols li{
		line-height:1.625rem;
		margin-bottom:1.5rem;
	}
	.sc-most-popular{
		margin:0 0.375rem 0 0.375rem !important;
	}
	.sc-most-popular::before{
		/* 		height: calc(100% + 2.65rem); */
		width:20.625rem;
		top: -2.25rem;
	}
	.sd-monthly-yearly-toggle-row{
		margin-bottom:6rem !important;
	}
	/* 	faq */
	.sc-faq-grp{
		max-width:78.438rem;
	}
	.faq-item,.wp-block-sprintberg-faq-single{
		padding:2rem 2rem 2rem 2.125rem;
		margin-bottom:0.625rem;
	}
	.faq-item:last-child,.wp-block-sprintberg-faq-single:last-child{
		margin-bottom:6.25rem;
	}
	.sc-faq-grp h2{
		padding-bottom:5rem;
	}
	.faq-question button::after{
		position:absolute;
		content:'';
		background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/faq-plus.svg") no-repeat;
		background-size:100%;
		transition:transform 0.5s ease-in-out;
		height:2rem;
		width:2rem;
		right: 0;
		top:0rem;
		cursor:pointer;
	}
	.faq-item.active .faq-question button::after,.wp-block-sprintberg-faq-single.active .faq-question button::after{
		transform: rotate(45deg);
		background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/faq-plus-gradient.svg") no-repeat;
		background-size:cover;
	}
	.faq-ans{
		max-width: 70.313rem;
	}
	.sc-search-page.mdny-container,.sc-templates-archive-wrapper-block{
		max-width:106.25rem;
	}

	/* 	templates */
	.sc-templates-archive-wrapper-block{
		padding:3.125rem 0 0 0;
	}
	.templates-archive-description{
		padding-bottom:6.25rem;
	}
	.sc-cat-conatiner .tax-page-details h1,.templates-page-head h1{
		font-weight:400;
		padding:0.375rem 0 0.75rem 0;
	}
	.sc-cat-conatiner,.sc-download-loop,.search-temp-container{
		max-width:106.25rem;
	}
	.sc-cat-conatiner .tax-page-details,.sc-cat-conatiner .tax-footer-page-dis{
		max-width:105rem;
		margin:auto;
	}
	.sc-cat-conatiner .sctm-pagination-wrapper{
		margin: 5rem 0 0 0
	}
	.templates-page-head p,.templates-page-head h2{
		font-size:1.125rem !important;
		line-height:2rem;
	}

	/* 	.sc-filter-pop-body{
	display: flex;
	justify-content: space-between;
	flex-direction: row-reverse;
	position:relative;
}
	.sc-filter-left {
	flex-direction:row;
	gap:1.25rem;
}
	.sc-filter-clear-text{
	position:absolute;
	left:50.875rem;
	top:1.25rem;
	color:var(--Carbon);
}
	.sc-filter-list.range-a {
	width: 11.25rem;
	border-right: none;
}
	.sc-filter {
	background-color: var(--light-gray);
	border-bottom:unset;
	padding: .875rem 1.125rem;
	gap: .5rem;
	border-radius: 3.125rem;
	cursor: pointer;
}
	.sc-filter-wrap{
	position:relative;
}
	.sc-filter-pop{
	background:unset;
	padding:3.125rem 0 0 0.5rem;
	height:unset;
	position:static;
	opacity:1;
	visibility:visible;
}
	.sc-filter-pop-body{
	padding-right:unset;
}
	.sc-filter-wrap.active .sc-filter-arrow{
	transform:rotatex(180deg);
}
	.sc-filter-outer-wrap-mob,.sc-filter-pop-top{
	display:none;
}
	.sc-filter img.sc-filter-icon{
	display:block;
	width: 1rem;
	height: 1rem;
}
	.sc-filter-list {
	transition: opacity 0.3s ease-in-out;
	opacity: 0;
	visibility: hidden;
	padding: unset !important;
	z-index: 99;
	position: absolute;
	width: -webkit-fill-available;
	width: -moz-available;
	top: 3.375rem;
	background-color: var(--light-gray);
	border-radius: .75rem;
	margin-top: .75rem;
}
	.sc-filter-list.active{
	opacity: 1;
	visibility: visible;
}
	.sc-filter-color-list, .sc-filter-style-list {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	max-height: 18.75rem;
	align-items: center;
} */
	/* 	.sc-filter-color-list{
	width: 33.75rem;
} */
	/* 	    .sc-filter-wrap ul li a {
	padding: 1rem 1.5rem;
	width: 100%;
	display: block;
	font-size: 1rem;
	line-height: 1.188rem;
	font-weight: 500;
}
	.sc-filter-list li{
	border-bottom: .063rem solid var(--night-black);
}
	.sc-filter-color-list li, .sc-filter-style-list li {
	flex-basis: 3.35rem;
	width: 100%;
}
	.sc-filter-list li, .sc-filter-color-list.sc-filter-list li:last-child {
	border-right: .063rem solid var(--night-black);
}
	.sc-filter-list li:last-child{
	border-bottom:none; 
}*/
	.sc-templates-archive-wrapper-block,.sc-filter-content-wrapper{
		display: flex;
		flex-direction:row;
		width:100%;
	}
	.sc-filter-content-wrapper{
		flex-wrap: wrap;
	}
	.sc-filter-content-wrapper{
		position:relative;
	}
	.sc-cat-conatiner .sc-filter-content-wrapper{
		padding-top:2.375rem;
	}
	.sc-filter-outer-wrap-mob{
		width:100%;
	}
	.sc-filter-pop{
		position: sticky;
		top: 5rem;
		opacity:1;
		visibility:hidden;
		/* 		max-width:0; */
		max-width:16.438rem;
		padding:3.125rem 0 0 0;
		margin-right: 4.375rem;
		display:none;
		overflow:hidden;
		transition:0.5s ease-in;
		z-index: 99;
		height: fit-content;
	}
	.sc-filter-pop.active{
		display:block;
		/* max-width:16.438rem;
		opacity:1; */
	}
	.sc-filter-pop-body {
		padding-right:unset;
	}
	.sc-filter-arrow{
		height:0.75rem;
		width:0.75rem;
		margin:0.313rem 0 0 0;
	}
	.sc-filter-name{
		cursor:pointer;
	}
	.sc-download-group{
		width:100%;
	}
	.sc-download-group.active,.sc-dynamic-tiles-main.active,.sc-search-list .sc-download-loop.active{
		flex-basis:80%;
		margin:unset;
	}

	.sc-filter-list li{
		padding:0.5rem 0.75rem !important;
		transition:0.35s ease-in-out;
		border-radius:0.25rem;
	}
	.sc-filter-list li a{
		padding:unset;
	}
	.sc-filter-list li:hover{
		background-color: var(--light-gray);
	}
	.sc-filter-list li{
		padding:unset;
	}
	.sc-filter-list li{
		margin-bottom:0.25rem;
	}
	.sc-filter-list li:first-child{
		margin-top:0.75rem;
	}
	.sc-filter-pop-top{
		display:none;
	}
	.sc-filter-outer-wrap-mob .sc-filter-mob {
		margin: 0 0 0.75rem 1.375rem;
		cursor:pointer;
	}
	.sc-filter-clear-text {
		right: 0;
		top:-2rem;
	}
	.sc-filter-outer-wrap-mob {
		justify-content: flex-start;
	}
	.sctm-pagination-wrapper{
		gap:1.5rem;
		margin:5rem 0 2.5rem 0;
	}
	.sctm-pagination-wrapper svg,.sctm-pagination-wrapper .page-numbers,.first-page-prev,.last-page-next{
		height:2.75rem;
		width:2.75rem;
	}
	.sctm-pagination-wrapper .page-numbers:not(.next.page-numbers,.prev.page-numbers){
		font-size:1.125rem;
		line-height:1.438rem;
		border-radius:0.5rem;
	}
	.tax-footer-page-dis{
		padding-bottom:6.25rem;
	}
	.faq-container{
		max-width:78.438rem;
	}
	.faq-container h2{
		text-align:left;
		padding:0 0 5rem 2rem ; 
	}
	/* search page */
	.sc-search-page{
		padding-bottom:6.5rem;
		padding-top:unset;
	}
	.sc-search-page h1{
		padding:2.875rem 0 0.75rem 0;
	}
	.sc-search-result-stat,.sc-search-page h1,.sc-search-no-result{
		max-width:105rem;
		margin:auto;
	}
	.sc-search-page .sc-filter-content-wrapper {
		padding-top: 3.125rem;
	}
	.sc-search-no-result h2{
		font-size: 2rem;
		line-height: 2.5rem;
		padding:0 0 0.835rem 0;
	}
	.sc-search-no-result li{
		font-size: 1rem;
		line-height: 2rem;
	}
	.breadcrumbs{
		padding-top:2.875rem;
		max-width: 105rem;
	}
	.breadcrumbs a,.breadcrumbs span,.breadcrumbs p{
		font-size:1rem;
		line-height:1.25rem;
	}
	.sc-cat-conatiner{
		padding-bottom:6.25rem;
	}
	/* favourite template */
	.sc-fav-templates-group{
		max-width:106.25rem;
		padding:2.875rem 0 6.25rem 0;
	}
	.sc-fav-templates-group h1{
		padding-bottom:3.125rem;
		font-weight:400;
	}
	/* error page */
	.sc-error-page{
		background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/404-background-desk.svg") no-repeat;
		background-size:100%;
		max-width: 118rem;
		padding: 15.188rem 0.5rem 6.25rem 0.5rem;
		margin-top: -5.25rem;
		height:60.688rem;
		border-radius:1.25rem;
		margin-bottom:1rem;
	}
	.sc-error-page svg{
		width:35.625rem;
		height:24.5rem;
	}
	.sc-error-page .sc-error-back-home{
		color:var(--orange);
		font-weight:500;
		text-decoration:underline;
		margin-top:3.75rem;
	}
	.sc-error-title,.sc-error-page .sc-error-back-home{
		font-size:2rem;
		line-height:2.5rem;
	}
	.sc-error-page .sc-error-back-home{
		margin-top:2.5rem;
	}
	.sc-error-title{
		padding:4.5rem 0 0.75rem 0;
		max-width: unset;
	}
	.sc-error-para{
		font-size:1.125rem;
		line-height:2rem;
		max-width: unset;
	}
	/* blog pages */
	.single-sc-post-title{
		font-size:2.875rem;
		line-height:4rem;
		max-width:69.375rem;
		margin:auto;
		padding:2.875rem 0 3rem 0;
	}
	.blog-meta-thumbnail-wrap{
		max-width:69.375rem;
		margin:auto;
	}
	.blog-meta-thumbnail-wrap img{
		width:69.375rem;
		height:41.625rem;
		border-radius:1.25rem;
	}
	.blog-single img:not(.blog-item-list img){
		border-radius:1.25rem;
	}
	.single-blog-content-wrapper p{
		font-size: 1.125rem !important;
		color:var(--gray);
		padding-top:1.25rem;
	}
	.single-blog-content-wrapper ul,.single-blog-content-wrapper ol{
		padding:1.25rem 0  0 1.25rem;
	}
	.single-blog-content-wrapper li{
		font-size: 1.125rem;
		line-height:2rem;
		color:var(--gray);	
	}
	.blog-single-contents{
		padding-top:0rem;
		max-width:51.875rem;
		margin: 0 8.75rem 0 5.5rem;
	}
	.blog-single-contents img,.blog-thumbnail-container img{
		width:51.875rem;
		height:27.25rem;
	}
	.single-blog-content-wrapper h2,.single-blog-content-wrapper h3{
		font-size:2rem;
		line-height:2.5rem;
	}
	.single-blog-content-wrapper h4,.single-blog-content-wrapper h5{
		font-size:1.5rem;
		line-height:1.875rem;
	}
	.blog-meta-wrap{
		padding:0 1.25rem 1.25rem;
	}
	.blog-meta-wrap span,.blog-meta-wrap a{
		font-size:1rem;
	}
	.category-date{
		gap:1rem;
	}
	.blog-single .yarpp-related{
		margin-top:6.25rem;
	}
	.blog-single .is-style-sc-violet-button-no-border{
		margin-top:2rem;
	}
	.blog-single-share{
		flex-direction:column;
		position: sticky;
		top: 9rem;
		height: fit-content;
		margin-top:0;
	}
	.blog-content-share-wrap{
		display: flex;
		max-width: 69.375rem;
		margin: auto;
		position: relative;
		margin-top:4.5rem;
	}
	.blog-single-contents p:first-child{
		padding-top:0;
	}
	/* blog archive */
	.blog-page-head {
		padding-top:2.875rem;
		max-width:75rem;
		margin:auto;
	}
	.blog-archive-featured{
		margin-top:5rem;
	}
	.blog-archive-page,.blog-single{
		padding-bottom: 6.25rem;
	}
	.blog-item-list{
		grid-template-columns:repeat(3,1fr);
		row-gap:3.75rem;
		column-gap:2.625rem;
		margin-top:3.75rem;
	}
	.blog-item-list img{
		width:33.25rem;
		height:19.938rem;
		border-radius:1.25rem 1.25rem 0 0;
	}
	.blog-item-list li, .blog-archive-featured{
		border-radius:1.25rem;
	}
	.blog-archive-featured{
		display: flex;
		flex-direction: row-reverse;
	}
	.blog-archive-featured img{
		width:62.5rem;
		height:37.5rem;
		border-radius:0 1.25rem 1.25rem 0;
	}
	.blog-item-list-contents p,.featured-post-content p{
		font-size:1.125rem;
		line-height:2rem;
		-webkit-line-clamp: 3;
	}
	.featured-post-details{
		padding:2.5rem;
		display: flex;
		flex-direction: column;
		position:relative;
	}
	.blog-item-list-contents {
		padding: 1.5rem 1.5rem 2rem 1.5rem;
	}
	.blog-metas {
		justify-content:flex-start;
		gap:1.25rem;
		padding: 1.5rem 1.5rem 0 1.5rem;
	}
	.blog-item-list-title{
		font-size: 1.25rem;
		line-height: 2rem;
	}
	.featured-post-cat{
		order: 1;
		flex-basis: fit-content;
		width: fit-content;
	}
	.featured-post-meta.blog-metas .post-category{
		position: absolute;
		top: 2.5rem;
		font-size: 1.25rem;
		line-height: 1.563rem;
		padding-left:unset;
	}
	.featured-post-meta.blog-metas span{
		font-size:1rem;
		line-height:1.25rem;
	}

	.featured-post-meta.blog-metas .post-category:before{
		content:none;
	}
	.featured-post-content{
		order:1;
		padding-top:6.5rem;
	}
	.featured-post-content h2{
		font-size:2.875rem;
		line-height:4rem;
		padding-bottom:0.5rem;
	}
	.featured-post-details .blog-metas{
		padding:unset;
		order:2;
		margin-top:auto;
		gap:0.75rem;
	}
	.blog-page-description{
		padding-top:0.75rem;
	}
	/* download confirmation */
	.download-confirmation-templates{
		margin-bottom:6.25rem;
	}
	.download-confirm-page{
		margin:2.875rem 0;
	}
	.download-confirm-page h1 {
		font-size: 3.75rem;
		font-weight:400;
		line-height: 4.75rem;
		padding-bottom: 0.75rem;
	}
	.member-confirm-btn {
		font-size: 1.125rem;
		line-height: 2rem;
	}
	.sc-search-no-result{
		max-width:105rem;
		margin:0 0.625rem;
	}
	/* attachment page */
	.sc-thumbnail-showcase img {
		width: 30.5rem;
		height: 18.438rem;
	}
	.atch-spn-wrapper{
		display:flex;
		justify-content:space-between;
	}
	.single-attachment .atch-spn-wrapper p {
		margin-bottom: 0;
	}
	.single-attachment .sc-single-wrapper{
		padding-bottom:6.25rem;
	}
	.atch-arrw-tag{
		margin-right: 0.313rem;
	}
	/* faq */

	.sc-common-head{
		gap:0.75rem;
		padding:2.875rem 0 5rem 0;
	}
	/* 	contact */
	.sc-cnt-head-form-grp{
		max-width:69.625rem;
	}
	.sc-contact-form{
		margin:0 0 5rem 0 !important;
	}
	.sc-contact-form .wpforms-field{
		padding:1.25rem 0;
	}
	.sc-contact-form .wpforms-field-container .wpforms-field-name .wpforms-field-row .wpforms-field-row-block:first-child {
		margin-bottom: 0;
		margin-right:1.25rem !important; 
	}
	.sc-contact-form input,.sc-contact-form textarea{
		height:4.5rem !important;
		padding:1.625rem 2rem !important;
	}
	.sc-contact-form .wpforms-field-row-block {
		padding: unset !important;
		width: 50% !important;
	}
	.sc-contact-form .wpforms-field-row{
		flex-wrap:nowrap !important;
	}
	/* ----- BUTTON WRAPPER ----- */
	.sc-contact-form .sc-form-btn {
		position: relative;
		width: 30.125rem;
		background: none !important;
		overflow: hidden;
		transform: translateY(0);
		transition: transform 0.5s ease;
		z-index: 3;
	}

	.sc-contact-form .sc-form-btn::before {
		content: "";
		position: absolute;
		inset: 0;
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/images/submit-Button-desk.svg") no-repeat;
		background-size: 100% 100%;
		opacity: 1;
		transition: opacity 0.5s ease-in-out;
		z-index: -1;  /* behind text */
		pointer-events: none;
	}

	.sc-contact-form .sc-form-btn::after {
		content: "";
		position: absolute;
		inset: 0;
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/images/submit-button-hover.svg") no-repeat;
		background-size: 100% 100%;
		opacity: 0;
		transition: opacity 0.5s ease-in-out;
		z-index: -1;  /* behind text */
		pointer-events: none;
	}
	.sc-contact-form .sc-form-btn:focus:after{
		content:"" !important;
	}
	.sc-contact-form .sc-form-btn:hover::before {
		opacity: 0;
	}
	.sc-contact-form .sc-form-btn:hover::after {
		opacity: 1;
	}
	.sc-contact-form .wpforms-submit-container{
		position:relative;
	}
	.sc-contact-form .wpforms-submit-container::after{
		content: '';
		position: absolute;
		transition: 0.5s ease-in-out;
		width: 9rem;
		height: 2.438rem;
		bottom: -0.75rem;
		left: calc(50% - 9rem / 2 + 0.313rem);
		z-index:2;
	}

	.sc-contact-form .wpforms-submit-container:hover::after{
		background: rgba(232, 222, 255, 0.5);
		filter: blur(1.6rem);
	}

	/* Form container spacing */
	.sc-contact-form .wpforms-submit-container {
		margin-top: 1.25rem !important;
	}
	/* legal pages */
	.main-legal-grp{
		padding:2.875rem 0 6.25rem 0;
		max-width:96.125rem;
	}
	.main-legal-grp p{
		line-height:2rem;
	}
	.main-legal-grp h1{
		padding-bottom:1.25rem;
	}
	.main-legal-grp p.sc-para-gap{
		padding-bottom:1.25rem;
	}
	.main-legal-grp h2{
		padding:3.75rem 0 1.5rem 0;
		font-size:2rem;
		line-height:2.5rem;
	}
	.main-legal-grp h3{
		font-size:1.125rem;
		line-height:2rem;
	}
	.main-legal-grp li{
		font-size:1.125rem;
		line-height:2rem;
	}
	.main-legal-grp ul{
		padding-left:2rem;
	}
	.main-legal-grp h3{
		font-size:1.125rem;
		line-height:2rem;
	}
	/* about us */
	.sc-abt-main-grp{
		background-size:100%;
		background-position:left top;
		padding:2.875rem 0 6.25rem 0;
	}
	.sc-abt-hero-img img{
		content:unset;
		height:32.5rem;
	}
	.sc-about-grid {
		grid-row-gap: 0;
		grid-template-columns: 43.75rem auto;
		column-gap: 5rem;
		grid-template-areas:
			"large-image who-we-are"
			"large-image what-we-do"
			"small-img what-we-do";
		margin-top:7.5rem;
		position:relative;
	}
	.sc-about-grid::after{
		background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/Elements.svg") no-repeat;
		background-size:100%;
		width:99.063rem;
		height:95.875rem;
		left:3.813rem;
		z-index:-1;
		top:-2.75rem;
	}
	.sc-abt-hero-img::after{
		background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/about-group-work.svg") no-repeat;
		background-size:100%;
		width:26.438rem;
		height:19.125rem;
		right:-2rem;
	}
	.sc-abt-hero-img::before{
		background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/bulb-elements.svg") no-repeat;
		background-size:100%;
		width:8.938rem;
		height:8.5rem;
		left:0;
		z-index:2;
		bottom:-0.688rem;
	}
	.sc-abt-lg-img{
		grid-area: large-image;
		align-self:end;
	}
	.sc-abt-who-we-are{
		grid-area: who-we-are;
		padding-top:7.5rem;
	}
	.sc-what-we-do{
		grid-area: what-we-do;
		padding-top:5rem;
	}
	.sc-abt-sml-img-two,.sc-abt-sml-img-one{
		grid-area: small-img ;
	}
	.sc-abt-sml-img-one img,.sc-abt-sml-img-two img,.sc-abt-lg-img img{
		border-radius:1.25rem !important;
		width:20rem;
		height:18.625rem;
		margin-top:3.75rem;
	}
	.sc-abt-sml-img-two img{
		height:29.875rem;
		margin: 7.5rem 0 0 23.688rem;
	}
	.sc-abt-lg-img img{
		border-radius:1.25rem;
		width:43.75rem;
		height:43.75rem;
		margin-top:unset;
	}
	.sc-abt-main-grp h2{
		padding:2.5rem 0 1rem 0;
	}
	.sc-abt-main-grp h3{
		font-size:2rem;
		line-height:2.5rem;
		font-weight:500;
	}
	.sc-abt-who-we-are h3 {
		padding-bottom: 1.25rem;
	}
	.sc-abt-main-grp p,.sc-abt-main-grp li{
		font-size:1rem;
		line-height:2rem;
		color:var(--Carbon);
	}
	.sc-abt-lists{
		padding-left:2.5rem;
	}
	.sc-abt-lists > li{
		font-weight:500;
		font-size:1.5rem;
		line-height:1.875rem;
		color:var(--dark-gray);
	}
	.sc-abt-lists > li ul li{
		padding-top:1rem;
	}
	.sc-abt-stack{
		gap:1.25rem;
		margin-top:0;
	}
	.sc-abt-stack.sc-vision{
		margin-top:3.75rem;
	}
	.sc-abt-stack.sc-uses-depot,.sc-abt-stack.sc-abt-headed{
		margin-top:7.5rem;
	}
	.sc-abt-second-grp{
		max-width:87.313rem;
		margin:auto;
	}
	.sc-abt-vision-mision-cols{
		gap:7.375rem;
		flex-direction:row;
		margin-top:10rem;
	}
	.sc-abt-stack.sc-values li{
		line-height:2.5rem;
	}
	.sc-abt-vision-mision-cols > div:first-child{
		max-width: 45rem;
		flex-basis: 52% !important;
	}
	.sc-abt-vision-mision-cols  > div:nth-child(2){
		width:34.875rem;
	}
	/* blog auther */
	.blog-about-author{
		margin-top:6.25rem;
	}
	.blog-about-author-head img{
		width:3.75rem;
		height:3.75rem;
	}
	.blog-about-author-head .author-name{
		font-size:1rem;
	}
	.blog-about-author-description{
		font-size:1.125rem;
		line-height:2rem;
	}
	/* end	 */
	.animated-gif img{
		width:34.5rem;
		height:27.438rem;
	}

	/*Home slideing anim*/

	.sb-home-image-sliding {
		height: 14rem;
		width: 58.25rem;
		margin-top: 6.5rem;

	}
	.sb-home-image-sliding img {
		min-height: 14rem;
	}

	/*single limit exceeded popup*/
	.one-day-popup{
		flex-direction:row;
		gap:1.875rem;
		margin-bottom:0.25rem;
	}
	.one-day-popup video{
		width:22.5rem;
		margin-top: 2.938rem;
	}
	.popup-media-column{
		display:block;
	}
	.sc-popup{
		width: 54.75rem;
		padding:3.75rem;
		border-radius:1rem;
	}
	.price-text{  
		font-size: 6.25rem;
		line-height: 7.875rem;
		padding-top:0.438rem;
	}
	.popup-top-btn{
		padding:0.75rem 1.25rem;
		gap:0.75rem;
		margin:unset;
	}
	.popup-text-column h2{
		font-size: 2.875rem;
		line-height: 4rem;
		text-align: left;
	}
	.one-day-popup p{
		text-align:left;
	}
	.sc-popup .wp-block-buttons{
		justify-content: flex-start;
	}
	h2.wp-block-heading.popup-title:after{
		margin-block:1.625rem;
	}
	.popup-desc mark{
		font-size: 1.25rem;
		line-height: 2rem;
	}
	button.popup-close {
		right: 2.25rem;
		top: 2.25rem;
	}
	/* end */
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.sc-popup {
		transform: scale(0.7);
	}
}