@media screen and (min-width: 992px){
	html{
		font-size : calc( 100vw * 16 / 1920);
	}
	.entry-content{
		overflow: hidden;
	}
	.sc-amp-login-img-mob{
		display: none;
	}
	.sc-login-user-deatils-header, .sc-amp-login-img.desk{
		display: block;
	}
	body.scrolling-up .header_main{
		position: sticky !important;
		top: 0;
		left: 0;
		z-index: 999999;
		width: 100%;
	}
	p{
		font-size: 1.125rem;
		line-height: 1.625rem;
	}
	.sc-large-heading{
		font-size: 5rem;
		line-height: 6.063rem;
	}
	.sc-main-heading{
		font-size: 4.5rem;
		line-height: 5.438rem;
	}
	.sc-sub-heading{
		font-size: 3rem;
		line-height: 3.625rem;
	}
	.sc-heading{
		font-size: 2.25rem;
		line-height: 2.75rem;
	}
	.sc-main-para{
		font-size: 1.25rem;
		line-height: 1.5rem;
	}
	.sc-hm-btn{
		cursor: pointer;
	}
	button{
		cursor: pointer;
	}

	/* ---- header starts ---- */

	.sc-header-menu{
		display: flex;
		position: unset;
		width: unset;
		height: unset;
		transform: unset;
		opacity: unset;
		align-items: center;
		overflow: unset;
		transition: unset;
		gap: 2.5rem;
	}
	.sc-toggle{
		display: none;
	}
	.sc-desk-nav-menu .menu{
		display: flex;
		gap: 2.38rem;
	}
	.desk-logo img {
		width: 12.438rem;
		height: 2.625rem;
	}
	.header_main{
		padding:2.188rem 7.375rem 2.25rem 7.075rem;
		position: relative;
	}
	.sc-search-dummy-desk{
		width: 20rem;
		height: 3.25rem;
		border-radius: 3.125rem;
		background-color: var(--light-grey);
	}
	.sc-search-dummy-para{
		padding: 1rem;
		color: var(--eeire-black);
		opacity: 30%;
		font-size: 0.75rem;
		line-height: 0.938rem;
		display: flex;
		align-items: center;
		border: none;
		width: 100%;
		border-radius:3.13rem;
	}
	.sc-search-dummy-para img{
		width: 1.25rem;
		height: 1.25rem;
	}
	.sc-search-dummy-para span{
		margin-left: 1rem;
	}
	.sc-desk-nav-menu {
		padding: unset;
	}
	.sc-plan-pricing-menu{
		border: unset;
		padding: unset;
		display: flex;
		align-items: center;
	}
	.sc-plan-pricing-menu li{
		padding-bottom: 0;
		margin-right: 2.5rem;
	}
	.sc-toggle-section{
		margin-left: 2.5rem;
	}
	.search-temp-container{
		padding: 1.5rem 6.96rem 6.25rem 6.96rem;
	}
	.sc-main-title{
		padding-top: 3.75rem;
		padding-left: 7rem;
	}
	.sc-search-page h1 {
		font-size: 3rem;
		line-height: 3.625rem;
	}
	.sc-rs-found{
		padding-top: 2rem;
		font-size: 2rem;
		line-height: 2.438rem;
	}
	.sc-search-slideup .wp-block-search__inside-wrapper {
		width: 102rem;
	}
	.sc-search-slideup p {
		cursor: pointer;
	}
	.sc-search-slideup .sc-popular-search {
		font-size:  1.13rem;
		line-height: 1.38rem;
	}
	span.clear-search{
		font-size: 0.75rem;
		line-height: 0.94rem;
		right: 1.5rem;
		top: 0;
		padding: 1.05rem 0.4rem 0.94rem 1rem;
	}
	.sc-hm-search-bar span.clear-search{
		right: 10.5rem;
		top: 2.53rem;
	}
	.sc-search-slideup input {
		padding: 0 2.938rem 0 1.938rem;
	}
	/* 	---- mega menu starts ---- */

	body.scroll-prevnt{
        overflow: hidden;
    }
	
	.sc-toggle-section{
		display: flex;
	}
	.sc-desk-nav-menu .menu li {
		padding: unset;
		position: relative;
		cursor: pointer;
	}
	.sc-desk-nav-menu .menu li::after {
		position: absolute;
		content: "";
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/down-arrow.svg") no-repeat;
		width: 0.563rem;
		height: 0.313rem;
		right: 0;
		top: 0.5rem;
		background-size: 100%;
		transition: all 0.25s linear;
	}
	.sc-desk-nav-menu .menu li.active::after {
		transform: rotateX(180deg);
	}
	.sc-search-dummy-desk, .sc-desk-nav-menu{
		display: block;
	}
	.sc-mob-back-btn, .sc-mob-nav-menu{
		display: none;
	}
	.sc-search-dummy-desk{
		cursor: pointer;
	}
	.desk-logo{
		display: flex;
		align-items: center;
		gap: 2.5rem;
	}
	.sc-search-dummy-mob, .sc-mob-back-btn{
		display: none;
	}
	.sc-mg-menu-temp-section {
		padding: 6.2rem 7.5rem;
		cursor: pointer;
		max-height: 10.06rem;
	}
	.sc-mg-menu-temp-section>div{
		flex-direction: row;
	}
	.sc-mg-menu-temp-p a{
		font-size: 0.75rem;
		line-height: 1.25rem;
		color: var(--mine-shaft);
		text-decoration: none;
	}
	.sc-mg-menu-temp-p{
		padding-top: 0.625rem;
		display: block;
		font-size: 1.125rem;
		line-height: 1.625rem;
	}
	.sc-mg-menu-temp-content-col {
		flex-direction: column;
		align-items: start;
	}
	.mg-f-col-hd a{
		font-size: 1.5rem;
		line-height: 1.813rem;
		font-weight: 600;
	}
	.sc-mg-side-essential-col{
		background-color: var(--night-black);
		padding: 2.063rem 2rem 0.875rem 7rem;
		max-width: 34.063rem;
	}
	.sc-desk-nav-menu .menu li:last-child::after {
		position: unset;
	}
	.menu-essentials-container .menu .menu-item-type-custom {
		flex-basis: 10rem;
	}

	/* ---- powerpoint and bazaar-ai menu starts ---- */ 
	body.scroll-prevnt{
		overflow: hidden;
	}

	.bazaar-ai-sub-menu, .power-point-sub-menu{
		flex-direction: column;
		gap: 0;
	}
	.bazaar-ai-header-widget, .powerpoint-header-widget, .mg-header-widget {
		position: absolute;
		width: 28.75rem;
		height: auto;
		padding: 1rem 0;
		transform: unset;
		transition: all 0.25s linear;
		opacity: unset;
		box-shadow: rgba(0, 0, 0, 0.1) 0 4px 12px;
		top: 7.5rem;
		border-radius: 1rem;
		overflow: hidden;
		opacity: 0;
		visibility: hidden;
	}

	.bazaar-ai-header-widget.active , .powerpoint-header-widget.active{
		transform: unset;
		transition: all 0.25s linear;
		padding-bottom: 1rem;
		visibility: visible;
	}
	.mg-header-widget.active, .mg-rt-side.active{
		padding-bottom: unset;
		display: block;
	}
	.mg-header-widget.active{
		visibility: visible;
		transition: all 0.25s linear;
	}
	.mg-rt-side.active{
		padding: 2rem 0 0 5rem;
	}
	.power-point-sub-menu>div::after, .bazaar-ai-sub-menu>div::after {
		position: unset;
	}
	.power-point-sub-menu>div, .bazaar-ai-sub-menu>div  {
		padding: 1rem 2rem;
		cursor: pointer;
	}
	.power-point-sub-menu>div:hover, .bazaar-ai-sub-menu>div:hover {
		background-color: var(--light-grey);
	}
	.power-point-sub-menu>div::before, .bazaar-ai-sub-menu>div::before {
		width: 1.5rem;
		height: 1.5rem;
		top: 1rem;
		left: 2rem;
	}
	.sc-mg-pp-exe-version::before {
		background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/exe-version-orange-icon.svg);
		background-size: 100%;
	}
	.sc-mg-pp-office::before {
		background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/office-orange-icon.svg);
		background-size: 100%;
	}
	.sc-mg-pp-mac-version::before {
		background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/mac-version-orange-icon.svg);
		background-size: 100%;
	}
	.powerpoint-header-widget{
		left: 45rem;
	}
	.bazaar-ai-header-widget{
		left: 35rem;
	}
	.sc-mg-pp-head{
		font-size: 1rem;
		line-height: 1.188rem;
		padding: 0 0 0.875rem 2.375rem;
	}
	.powerpoint-header-widget p, .bazaar-ai-header-widget p {
		font-size: 0.875rem;
		line-height: 1.5rem;
	}
	.sc-search-slideup{
		flex-direction: row;
	}
	.sc-search-slideup button{
		width: 1.313rem;
		height: 1.313rem;
	}
	.sc-mg-pp-ai-presentation::before {
		background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/presentation-maker-orange-icon.svg);
		background-size: cover;
	}
	.sc-mg-pp-ai-infographics::before {
		background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/infographic-maker-orange-icon.svg);
		background-size: 100%;
	}
	.mg-header-widget{
		position: fixed;
		/* 		position: absolute; */
		width: 100dvw;
		/*         height: calc(100dvh-7.75rem); */
		height: calc(100vh - 9rem);
		top: 7.7rem;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0, 0, 0, 0.5);
		padding: unset;
		border-radius: unset;
		z-index: 9999;
		visibility: hidden;
	}

	body.admin-bar .mg-header-widget{
		top: 10.7rem;
	}
	
	.mg-header-widget .mdny-header-widget-one{
		background-color: var(--white);
		width: 100vw
	}
	.mg-menu-sec-main-col{
		flex-direction: row;
		border-top: 0.063rem solid var(--nightshade);
		gap: 0;
	}
	.mg-main-col-rt .mg-rt-side {
		position: absolute;
		left: unset;
		width: 85.938rem;
		transition: unset;
		overflow: hidden;
		height: unset;
	}
	.mg-main-col-rt img {
		display: block;
	}
	.mg-main-col-rt {
		box-shadow: -8px 0px 8px -2px rgba(99, 99, 99, 0.2);
	}
	.sc-mg-side-essential-col .mg-side>div{
		flex-direction: column;
	}
	.mg-menu-essentials img, .mg-menu-topic img, .mg-menu-industry img{
		width: 29.875rem;
		height: 22.938rem;
	}
	.widget_nav_menu{
		flex-basis: 53.5%;
	}
	.sc-mg-side-essential-col .mg-side{
		cursor: pointer;
		width: 24.563rem;
		height: 5.313rem;
		border-radius: 0.625rem;
		background-color: var(--white);
		margin-bottom: 1.25rem;
		padding: 1.25rem 1.5rem 1.25rem 4.25rem;
		opacity: 40%;
		border: 0.063rem solid transparent;
	}
	.sc-mg-side-essential-col .mg-side.active{
		opacity: 100%;
		border: 0.063rem solid var(--light-grey);
		box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	}
	.mg-menu-sec-main-col .mg-side>div p:last-child {
		max-width: unset;
	}
	.mg-menu-sec-main-col .mg-side::before {
		top: 1.938rem;
		left: 1.5rem;
		background-size: 100%;
	}
	.mg-menu-sec-main-col .mg-side::after {
		right: 1.5rem;
		top: 2.438rem;
	}
	.mg-menu-sec-main-col::before {
		background-color: transparent;
	}
	.menu-essentials-container .menu,
	.menu-by-industry-container .menu,
	.menu-by-topic-container .menu{
		display: flex;
		flex-direction: column;   
		flex-wrap: wrap;          
		height: 26.5rem;            
		row-gap: 0; 
		column-gap: 0;
	}
	.category-image img{
		width: 13.75rem;
		height: 7.75rem;
		margin-left: -0.75rem;
		border-radius: 0.5rem;
		border: 0.063rem solid var(--nightshade);
	}
	.sctm-powerpoint-categories{
		display: flex;
		flex-wrap: wrap;
		column-gap: 4rem;
		row-gap: 2.5rem;
	}
	.sctm-powerpoint-categories li{
		display: flex;
		flex-direction: column-reverse;
		gap: 1rem;
		padding-bottom: unset !important;
		flex-basis: 13.75rem;
		font-weight: 500;
		cursor: pointer;
		line-height: 1.188rem;
		margin-left: 0.75rem;
	}
	.sctm-powerpoint-categories a{
		text-decoration: none;
		color: var(--eeire-black);
	}
	.sctm-powerpoint-categories a:hover, .menu-by-style-container li:hover a, .sc-pp-privacy-single-col em{
		background: linear-gradient(175deg, var(--orange) 0%, var(--red) 100%);
		-webkit-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.menu-by-style-container li:hover a{
		font-weight: 500;
	}
	.sc-mg-menu-temp-col .sc-mg-img-bottom img, .sc-mg-menu-temp-col .sc-mg-img-bottom{
		width: 10.688rem;
		height: 6.063rem;
	}
	.sc-mg-menu-temp-col .sc-mg-img-top img, .sc-mg-menu-temp-col .sc-mg-img-top{
		width: 11.188rem;
		height: 7rem;
	}
	.sc-mg-menu-temp-col .wp-block-column:first-child {
		flex-basis: 10.688rem;
		position: relative;
	}
	.sc-mg-img-top{
		position: absolute;
		top: -0.938rem;
		right: -0.313rem;	
	}
	.sc-pp-pricing-single-col ul li::before {
		width: 1rem;
		height: 1rem;
		top: 0.188rem;
		background-size: 100%;
	}
	.sc-pp-toggle-container {
		width: 17.19rem;
		height: 2.69rem;
		border-radius: 1.563rem;
	}
	.sc-mg-img-top,
	.sc-mg-img-bottom {
		transform-origin: right bottom;
		transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
		transform: rotate(0deg);
	}
	.sc-mg-menu-temp-col:hover .sc-mg-img-top{
		transform: rotate(3deg);
		transform-origin: right bottom;	
		transition: transform 0.7s cubic-bezier(0.34, 1.56, 0.64, 1);
	}
	.sc-mg-menu-temp-col:hover .sc-mg-img-bottom{
		transform: rotate(-3deg);
		transform-origin: right bottom;
		transition: transform 0.7s cubic-bezier(0.34, 1.56, 0.64, 1);
	}
	.top_menu .menu li a{
		padding: 0.88rem 1.13rem 0.88rem 0.63rem;
		transition: all 2s linear;
	}
	.mg-main-col-rt .sub-menu li a{
		padding: 0.625rem;
		border-radius: 0.438rem;
		margin-left: -0.625rem;
	}
	.mg-main-col-rt .sub-menu li a:hover{
		background-color: var(--light-grey);
	}
	.sc-amp-membership-type{
		margin-left: 4.25rem;
	}
	.sc-mg-menu-img-p p{
		font-size: 0.875rem;
		line-height: 1.063rem;
		font-weight: 700;
		padding-top: 1rem;
	}
	.sc-mg-menu-img-p img{
		border-radius: 0.875rem;
		width: 29.875rem;
		height: 20.875rem;
	}
	.dynamic-p-ofcat{
		display: block;
	}
	/* ---- powerpoint and bazaar-ai menu ends ---- */ 

	.menu-by-style-container ul{
		display: flex;
		flex-wrap: wrap;
		column-gap: 4rem;
		row-gap: 0.65rem;
	}
	.mg-main-col-rt ul li{
		flex-basis: 10rem;
		cursor: pointer;
		padding-bottom: 1.313rem;
		max-width: 18rem;
	}
	.mg-main-col-rt ul li img{
		width: 13.75rem;
		height: 7.50rem;
		border-radius: 0.5rem;
		border: 0.06rem solid var(--ceramic);
		margin-bottom: 1rem;
	}
	.menu-by-style-container ul>li a {
		margin-left:  0.75rem;
		font-weight: 400;
		font-size: 1rem;
		line-height: 1.19rem;
	}
	.mg-menu-essentials>div, .mg-menu-industry>div, .mg-menu-topic>div{
		display: flex;
	}
	.menu-image-stack-wrapper {
		display: block;
		position: relative;
	}
	.menu-image-stack-wrapper .menu-image-item {
		position: absolute;
		top: 0;
		left: 0;
	}
	.menu-image-stack-wrapper .menu-item-title {
		font-size: 0.88rem;
		font-weight: 700;
		color: var(--eeire-black);
		background:var(--white);
		margin-top: 1rem;
		display: inline-block;
		width: 100%;
	}
	.mg-rt-side p:empty {
		display: none;
	}
	.menu-image-stack-wrapper img{
		height: 20.88rem;
		border-radius: 0.88rem;
	}
	.sc-login-deatils-notification.visible p{
		padding: 1rem 0 0 2rem;
	}


	/* 	---- mega menu ends ---- */

	/* ---- header login starts */

	.sc-amp-login-dtls-main{
		cursor: pointer;
	}
	.sc-amp-login-name-email{
		display: none;
	}
	.sc-amp-login-img img, .sc-amp-login-img {
		width: 2.688rem;
		height: 2.688rem;
		pointer-events: none;
		user-select: none;
	}
	.sc-amp-login-not-count-desk {
		width: 1.125rem;
		height: 1.125rem;
	}
	.sc-login-deatls-wrapper-main.active {	
		position: fixed;
		width: 100dvw;
		height: 100dvh;
		left: unset;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0,0,0,0.5);	   
	} 
	.sc-login-deatls-wrapper-main .sc-login-deatls-overlay {
		width: 28.75rem;
		left: unset;
		right: 0;
		padding: 5rem 0 2rem 0;
		background: var(--white);
		height: 100dvh;
	}
	.sc-login-deatils-notification {
		padding-bottom: unset;
	}
	.amp-nav-dropdown-menu .dropdown-item {
		margin-bottom: unset;
		padding: 1rem 0 1rem 4.75rem;
	}
	.amp-nav-dropdown-menu .dropdown-item:hover , .amp-nav-dropdown-menu-dowloads:hover{
		background-color: var(--pale-grey);
	}
	.amp-nav-dropdown-menu .amp-nav-dropdown-menu-dowloads .dropdown-item:hover{
		background-color: unset;
	}
	.dropdown-item::before {
		top: 0.9rem;
		left: 2rem;
	}
	.amp-nav-dropdown-menu {
		padding: 1.5rem 0 0 0;
	}
	.download-pricing-page::before, .member-download-btn::before {
		top: 1.48rem;
	}
	.sc-login-deatls-wrapper-main.active .sc-login-deatls-overlay{
		width: 28.75rem;
		height: 100dvh;
		left: unset;
	}
	.sc-login-user-deatils-header{
		display: flex;
		padding: 0 1.5rem 1.625rem 1.5rem;
		border: none;
	}
	.alert-item{
		display: flex;
		flex-direction: row-reverse;
		gap: 0.625rem;
		padding: 2rem;
		cursor: pointer;
		justify-content: space-between;
	}
	.alert-item:hover{
		background-color: var(--pale-grey);
		transition: all 0.3s ease;
	}
	.alert-item img {
		margin: unset;
	}
	.sc-login-user-deatils-header .sc-amp-login-name-email {
		display: block;
		margin-left: -4.13rem; 
	}

	/* ---- header login ends */

	/* ---- header search starts ----	 */

	.sc-search-widget.serch-visible{
		z-index: 9999;
	}
	.sc-search-widget {
		position: fixed;
		width: 100dvw; 
		height: 100dvh; 
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0,0,0,0.5);
		padding: unset;
	}
	.sc-search-slideup{
		flex-direction: column;
	}
	.sc-search-slideup form {
		width: 105rem;
	}
	.sc-popular-search{
		font-size: 1.125rem;
		line-height: 2.25rem;
	}
	.sc-hd-search-close {
		right: 4.9rem;
		top: 3rem;
		width: 1.5rem;
		height: 1.5rem;
		cursor: pointer;
	}
	.sc-hd-search-close svg{
		width: 1.5rem;
		height: 1.57rem;
	}
	.sc-search-widget .sc-search-widget-overlay{
		position: absolute;
		transform: translateY(-100%);
		transition: transform 10s linear;
		width: 100%;
		overflow: hidden;
		padding:  4rem 7.5rem;
		background: var(--white);
	}
	.sc-search-widget.serch-visible .sc-search-widget-overlay{
		transition: transform 10s linear;
		transform: translateY(0);
		z-index: 99999;
		padding: 2.19rem 7.5rem 3.75rem 7.5rem;
	}
	.sc-search-result-stat{
		padding-bottom: 2rem;
	}

	/* ---- header search ends ----	 */

	/* ---- header ends ---- */

	/* ---- footer starts ---- */

	.sc-footer-section{
		padding: 6.25rem 0 1.5rem 0;
	}
	.sc-footer-content .sc-footer-widget{
		display: flex;
		gap: 13rem;
	}
	.sc-ft-logo{
		margin-top: 0.375rem;
	}
	.sc-ft-logo img{
		width: 10.875rem;
		height: 2.313rem;
	}
	.footer-widget-one{
		flex-basis: 48.813rem;
	}
	.footer-widget-two{
		flex-basis: 48.813rem;
	}
	.footer-widget-one h2 {
		font-size: 3rem;
		line-height: 4rem;
		padding-bottom: 1.375rem;
	}
	.sc-footer-links-col {
		flex-direction: row;
		gap: 13rem;
	}
	.sc-ft-social-icon-grp {
		padding: 2rem 0 2.625rem;
	}
	.footer-widget-one p{
		font-size: 0.938rem;
		line-height: 1.5rem;
	}
	.sc-footer-links-col h3 {
		padding-bottom: 2rem;
		font-size: 1.5rem;
		line-height: 1.813rem;
	}
	.sc-footer-links-col li {
		padding-bottom: 1.625rem;
	}
	.sc-footer-links-col .wp-block-column:last-child h3 {
		padding-bottom: 2.175rem;
	}
	.sc-footer-links-col a {
		font-size: 1rem;
		line-height: 1.188rem;
	}
	.sc-footer-links-col p {
		padding-bottom: 1.625rem;
	}
	.sc-footer-links-col li:not(:last-child) {
		padding-bottom: 1.95rem;
	}

	/* ---- footer ends ---- */

	/* ---- homepage starts ----  */

	.sc-hm-slide-again-grp{
		padding: 5rem 29.375rem 3.75rem 29.375rem;
		position: relative;
		/* 		overflow: hidden; */
	}
	.sc-hm-slide-again-grp h1 {
		padding: 0 3.625rem 1rem 3.625rem;
	}
	.sc-hm-slide-again-grp::before, 
	.sc-hm-slide-again-grp::after, 
	body.safari .sc-hm-slide-again-grp::after{
		position: absolute;
		content: "";
		background-color: var(--light-orange);
		opacity: 50%;
		filter: blur(8.5rem);
		width: 15%;
		height: 40%;
		left: 0;
		top: 21.938rem;
	}
	.sc-hm-slide-again-grp::after, 
	body.safari .sc-hm-slide-again-grp::after{
		right: -11rem;
		top: 6.063rem;
		left: unset;
		z-index: 9999;
	}
	.sc-hd-search-close.mob{
		display: none;
	}
	.sc-hd-search-close.desk{
		display: block;
	}
	/* ---- homepage search-bar starts ---- */

	.sc-hm-search-bar .wp-block-search__inside-wrapper {
		width: 50rem;
		height: 4rem;
		margin: auto;
		border-width: 0.125rem;
		border-radius: 3.125rem;
	}
	.sc-hm-search-bar {
		padding-top: 2rem;
	}
	.sc-hm-search-bar input {
		font-size: 1.125rem;
		line-height: 1.625rem;
		padding: 1.063rem 8.86rem 1.063rem 1.625rem;
	}
	.sc-hm-search-bar input::placeholder{
		font-size: 1rem;
		line-height: 1.625rem;
	}
	.sc-hm-template-img img{
		width: 119.875rem;
		height: 32.313rem;
		object-fit: unset;
	}
	.sc-hm-search-bar button, body.safari .sc-hm-search-bar button {
		width: 3.25rem;
		height: 3.25rem;
		right: 0.275rem;
		top: 0.25rem;
		bottom: 0.25rem;
		background-size: cover;
	}
	.sc-hm-search-bar button:hover, body.safari .sc-hm-search-bar button:hover{
		transform: rotate(90deg) scale(0.85);
		transition: transform .7s ease-in-out;
	}
	.sc-search-slideup form{
		cursor: pointer;
	}
	body.safari .sc-hm-search-bar button{
		transform-origin: center;
	}

	/* ---- homepage search-bar ends ---- */

	/* 	---- ticker starts */

	.scrolling_banner img {
		height: 2.63rem;
		width: 100%;
	}
	.scrolling_banner {
		gap: 10rem;
		width: max-content;
		animation: bannermove 70s linear infinite;
	}
	.sc-hm-ticker-spacer{
		height: 6.25rem !important;
	}

	/* ---- ticker ends	---- */

	/* ---- hompage template starts ---- */

	.sc-hm-popular-template-grp h2{
		padding-bottom: 4.5rem;
	}
	.sc-post-title {
		padding-top: 1.125rem;
	}
	.sc-post-term-bk-wraper{
		margin-right: 0.5rem;
	}
	.sc-lisense {
		margin-top: 1rem;
		font-size: 0.875rem;
		padding: 0.39rem 0.63rem 0.33rem 0.63rem;
	}
	.sc-download-loop ul {
		flex-direction: row;
		column-gap: 1.5rem;
		row-gap: 3.75rem;
		column-gap: 1.851rem;
	}
	.sc-login-menu-item{
		margin-right: unset !important;
	}
	.sc-download-loop ul li{
		flex-basis: 19.375rem;
		display: block;
	}
	.sc-upvote-display button{
		margin-top: 0.125rem;
	}
	.sc-post-single-bk-mark-fvt-wraper .sc-upvote-display button{
		margin-top: unset;
	}
	.sc-bk-mark{
		gap: 0.375rem;
	}
	.sc-upvote-display button:hover::after , body.safari .sc-upvote-display button:hover::after{
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/heart-with-border.svg") no-repeat;
		background-size: 100%;
		transition: all 0.2s ease;
	}
	body.safari .sc-upvote-display button:hover::after{
		background-size: cover;
	}
	.sc-loop-post-group {
		height: 10.938rem;
		width: unset;
		transition: all 350ms cubic-bezier(.37,0,.63,1);
	}
	.sc-loop-post-group img{
		width: 19.375rem;
		height: 10.938rem;
		transition: all 350ms ;
	}
	.sc-hm-popular-template-grp .sc-hm-btn {
		padding-top: 3.563rem;
	}
	.sc-download-loop ul li:hover .sc-loop-post-group img {
		margin-top: -0.19rem;
		transition: all 350ms ;
	}
	.sc-upvote-display button::after, 
	.sc-upvote-btn.active::after,  
	body.safari .sc-upvote-display button::after, 
	body.safari .sc-upvote-btn.active::after{
		top: 0;
	}
	.sc-up-vote{
		gap: 0.469rem;
	}
	.sc-bookmark-display button::after, body.safari .sc-bookmark-display button::after{
		width: 0.69rem;
		height: 1rem;
		background-size: 100%;
	}
	.sc-bookmark-btn:hover::after ,  body.safari .sc-bookmark-btn:hover::after{
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/bookmark-hover.svg") no-repeat;
		width: 0.69rem;
		height: 1rem;
		background-size: 100%;
	}
	.sc-post-single-bk-mark-fvt-wraper .sc-upvote-display button::after,
	.sc-post-single-bk-mark-fvt-wraper .sc-upvote-display button.active::after{
		height: 1.14rem;
	}

	/* ---- hompage template ends ---- */

	/* ---- button animation starts ---- */

	.button-container {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		position: relative;
		width: 6.25rem; 
		height: 6.25rem; 
		transition: width 0.5s ease; 
	}
	.ghost-button {
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		width: 100%;
		border: 0.188rem solid transparent; 
		background: linear-gradient(var(--white), var(--white)) padding-box,
			linear-gradient(175deg, var(--orange) 0%, var(--red) 100%) border-box;
		border-radius: 3.125rem; 
		background-color: transparent; 
		overflow: hidden;
		text-decoration: none;
	}
	.ghost-button .text {
		font-size: 1.25rem;
		line-height: 1.5rem;
		font-weight: 700;
		color: var(--charcoal-black);
		white-space: nowrap; 
		transform: translateX(100%);
		opacity: 0; 
		transition: transform 0.5s ease, opacity 0.5s ease; 
	}
	.filled-button {
		width: 6.25rem;
		height: 6.25rem;
		align-items: center;
		justify-content: center;
		transition: all 0.5s ease-out;
	}
	.button-container:hover {
		width: 17.188rem; 
		transition: width 0.5s ease;
	}
	.button-container:hover .ghost-button .text {
		transform: translateX(-2.813rem); 
		opacity: 1; 
		padding: 2.375rem 2rem 2.375rem 2.375rem;
		transition: transform 0.5s ease, opacity 0.5s ease;
	}
	.button-container:hover .filled-button{
		transform: rotate(-45deg);
		transition:all 0.5s ease-out;
	}
	.button-container:hover .ghost-button {
		visibility: visible; 
	}

	/* ---- button animation ends ---- */

	/* ---- parallax starts	---- */

	.sc-hm-parallax-before-spacer {
		height: 6.25rem !important;
	}
	.sc-hm-parallax-after-spacer{
		height: unset !important;
	}
	.sc-hm-parallax-row {
		gap: 2rem;
	}
	.parallax-items{
		width: 120rem;
		height: 100dvh;
		margin-bottom: 0;
		justify-content: unset;
		padding: unset;
		-webkit-clip-path: inset(0px 0px 100% 0px);
		clip-path: inset(0px 0px 100% 0px);

		/* Safari rendering fixes */

		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		perspective: 1000px;
	}
	.sc-hm-parallax-col{
		padding: 9.375rem 9.375rem 0 11.25rem;
		height: 100dvh;
	}
	.sc-hm-parallax-content-col, .sc-hm-parallax-img-col {
		flex-basis: 50% !important;
	}
	.sc-hm-parallax-content-col{
		padding: 0;
	}
	.parallax-items.sc-parallax-one {
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/parallax-scrolling-one.svg") no-repeat;
		background-size: cover;
	}
	.parallax-items.sc-parallax-two {
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/parallax-scrolling-two.svg") no-repeat;
		background-size: cover;
	}
	.parallax-items.sc-parallax-three {
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/parallax-scrolling-three.svg") no-repeat;
		background-size: cover;
	}
	.parallax-items.sc-parallax-four {
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/parallax-scrolling-four.svg") no-repeat;
		background-size: cover;
	}
	.sc-parallax-four .sc-hm-parallax-col{
		gap: 37rem;
	}
	.sc-hm-parallax-col {
		flex-direction: row;
	}
	.sc-hm-parallax-img-col::after {
		width: 56.4rem;
		height: 47.5rem;
		top: 5rem;
		background-size: 100%;
	}
	.sc-parallax-two .sc-hm-parallax-content-col h2 {
		max-width: unset;
	}
	.sc-hm-parallax-row img{
		width: 1.5rem;
		height: 1.5rem;
	}
	.sc-hm-parallax-row figure {
		width: 4.5rem;
		height: 4.5rem;
		padding: 1.5rem;
	}
	.sc-hm-parallax-content-col .sc-main-para {
		font-size: 2.25rem;
		line-height: 2.75rem;
		padding: 1.5rem 0 0.75rem 0;
	}
	.sc-hm-parallax-content-col h2 {
		max-width: unset;
	}
	.parallax-items.sc-parallax-one .sc-hm-parallax-content-col h2,
	.parallax-items.sc-parallax-four .sc-hm-parallax-content-col h2{
		max-width: 33.825rem;
	}
	.sc-hm-parallax-row p {
		font-size: 1.125rem;
		line-height: 1.625rem;
		width: unset;
	}
	.sc-hm-parallax-p {
		padding-bottom: 0;
		max-width: 27.188rem
	}
	.parallax-items .sc-hm-parallax-p{
		max-width: 25rem;
	}
	.sc-hm-looping-btn-row {
		top: 16.5rem;
		left: 44.313rem;
	}
	.parallax-items.sc-parallax-two .sc-hm-parallax-col, .parallax-items.sc-parallax-four .sc-hm-parallax-col{
		flex-direction: row-reverse;
	}
	.parallax-items.sc-parallax-two .sc-hm-parallax-img-col::after {
		width: 56.063rem;
		height: 51.063rem;
		left: -11.25rem;
		top: 0.875rem;
		background-size: 100%;
	}
	.parallax-items.sc-parallax-two .sc-hm-parallax-col{
		padding-right: 5.25rem;
	}
	.parallax-items.sc-parallax-two .sc-hm-looping-btn-row {
		top: 20.375rem;
		left: 53rem;
	}
	.parallax-items.sc-parallax-two .sc-hm-parallax-col {
		gap: 7rem;
	}
	.parallax-items .sc-hm-parallax-img-col::after {
		top: unset !important;
		bottom: 0;
	}
	.parallax-items.sc-parallax-three .sc-hm-parallax-img-col::after {
		width: 64.063rem;
		height: 44.438rem;
		right: -8.375rem;
		background-size: contain;
	}
	.parallax-items.sc-parallax-three .sc-hm-looping-btn-row {
		top: 47.625rem;
		left: 43.25rem;
	}
	.parallax-items.sc-parallax-three .sc-hm-parallax-p {
		max-width: 21rem;
	}
	.parallax-items.sc-parallax-four .sc-hm-parallax-p {
		max-width: 27rem;
	}
	.parallax-items.sc-parallax-four .sc-hm-parallax-img-col::after {
		width: 60.438rem;
		height: 41rem;
		left: -11.5rem;
		background-size: 100%;
	}
	.parallax-items.sc-parallax-four .sc-hm-looping-btn-row {
		left: 60.688rem;
		top: 45.25rem;
	}
	.pin-spacer {
		margin-bottom: 8.25rem !important;
	}

	/* ---- parallax ends	---- */

	/* ---- parallax button animation starts ---- */

	.sc-hm-looping-btn, .sc-hm-looping-btn-text, .sc-hm-looping-btn-row {
		width: 7.5rem;
		height: 7.5rem;
	}
	.sc-hm-looping-btn img {
		width: 7.5rem;
		height: 7.5rem;
	}
	.sc-hm-looping-btn-text{
		top: 0;
		left: 0;
	}
	
	.sc-hm-looping-btn-text::before {
		position: absolute;
		content: "";
		background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/popular-template.png) no-repeat;
		width: 15.5rem;
		height: 15.5rem;
		background-size: 100%;
		top: -3.95rem;
		left: -3.95rem;
		animation: rotateAnimation 10s linear infinite;
	}
	.sc-hm-looping-btn-row .sc-hm-looping-btn-text::before{
		animation: rotateAnimation 10s linear infinite;
	}

	/* Keyframes for the rotation */

	@keyframes rotateAnimation {
		0% {
			transform: rotate(0deg)  /* Start with scale 1 and 0 degrees */
		}
		100% {
			transform: rotate(360deg)  /* Keep scale 1 while rotating */
		}
	}
	.parallax-items.sc-parallax-two  .sc-hm-looping-btn-text::before {
		background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/discover-our-new-ppt.png) no-repeat;
		background-size: cover;
	}
	.parallax-items.sc-parallax-three  .sc-hm-looping-btn-text::before {
		background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/generate-slides-with-ai-today.png) no-repeat;
		background-size: cover;
	}
	.parallax-items.sc-parallax-four  .sc-hm-looping-btn-text::before {
		background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/enjoy-our-premium-support.png) no-repeat;
		background-size: cover;
	}

	/* ---- parallax button animation ends ---- */

	/* ----AI starts ---- */

	.sc-hm-plugin-grp{
		padding: 0 15.25rem;
	}
	.sc-hm-plugin-grp p {
		padding: 1.125rem 0 3.75rem 0;
		line-height: 1.875rem;
	}
	.sc-hm-plugin-screen {
		width: 88.438rem;
		height: 56.63rem;
		background-size: 100%;
		position: relative;
	}
	.sc-hm-plugin-screen::after{
		position: absolute;
		content: "";
		background-color: var(--light-orange);
		opacity: 50%;
		top: 25rem;
		left: unset;
		right: -4rem;
		bottom: 1.5rem;
		width: 25%;
		height: 25%;
		filter: blur(8.5rem);
	}
	.sc-hm-plugin-screen video {
		width: 86.2rem;
		border-radius: 0.875rem;
		margin: 7.15rem 1.025rem 1.025rem 1.025rem;
		height: 48.438rem;
	}
	.sc-hm-plugin-grp .sc-hm-btn {
		padding-top: unset;
		margin-top: -3.125rem
	}
	.sc-hm-plugin-grp .button-container:hover{
		width: 16.813rem;
	}
	.sc-hm-plugin-grp::before, .sc-hm-plugin-grp::after {
		top: 8rem;
		z-index: -1;
		width: 15%;
		height: 15%;
		left: 5rem;
		filter: blur(8.5rem);
	}
	.sc-hm-plugin-grp::after {
		position: absolute;
		content: "";
		background-color: var(--light-orange);
		opacity: 50%;
		top: unset;
		left: 5rem; 
		bottom: 1.5rem;
	}

	/* ----AI ends ---- */

	/* ---- homepage testimonial starts ----*/

	.sc-hm-testimonial-grp {
		padding: 0 6.75rem;
	}
	.sc-hm-testimonial-grp .sc-main-para {
		padding: 1.125rem 6rem 3.75rem 6rem;
		font-size: 1.125rem;
		line-height: 1.875rem;
	}
	.sc-hm-testi-before-spacer {
		height: 6.125rem !important;
	}
	.sc-hm-testimonial-grp .button-container:hover{
		width: 24.25rem;
	}
	.sc-hm-testi-after-spacer {
		height: 6.25rem !important;
	}
	.sc-hm-testimonial-row{
		display: block;
		height: 59.5rem;
	}
	.testimonials-wrapper{
		padding: unset;
		display: grid;
	}		
	.testimonial-image img{
		width: 2.5rem;
		height: 2.5rem;
	}
	.testimonial-item{
		height: fit-content;
		width: 24.75rem;
		margin-bottom: 3.75rem;
	}
	.testimonial-rating{
		gap: 0.5rem;
	}
	.testimonial-rating .star{
		width: 1.25rem;
		height: 1.188rem;
	}
	.testimonial-rating .star::before{
		width: 1.25rem;
		height: 1.188rem;
		background-size: 100%;
	}
	.testimonial-content p{
		font-size: 1rem;
		line-height: 1.625rem;
	}
	.testimonial-meta{
		font-size: 0.875rem;
		line-height: 1.5rem;
	}
	.sc-hm-loadmore{
		background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 70%);
		padding-top: 20.75rem !important;
		z-index: 11;
		width: 100%;
		bottom: 0;
		left: 0;
		height: 28.02rem;
	}
	.sc-hm-testimonial-grp::before, .sc-hm-testimonial-grp::after {
		filter: blur(18.5rem);
		width: 20rem;
		height: 20rem;
		top: 20rem;
	}
	.sc-hm-testimonial-grp.active .sc-hm-testi-after-spacer {
		height: 6.75rem !important;
	}

	/* ---- homepage testimonial ends ----*/

	/* ---- HOME PAGE ENDS ---- */

	/* ---- CATEGORY PAGE STARTS ---- */

	.sc-cat-conatiner {
		padding:3.75rem 7rem 9.375rem 7rem;
	}
	.sc-cat-conatiner .breadcrumbs span{
		font-size: 1rem;
		line-height: 1.188rem;
	}
	.sc-cat-conatiner .breadcrumbs {
		padding-bottom: 1.5rem;
	}
	.tax-page-dis{
		padding: 1.375rem 0 1.063rem 0;
	}
	.sc-dynamic-tiles-main {
		padding-top: 2.5rem;
	}
	.single-sctm_templates .faq-container .sc-sub-title{
		font-size: 2rem;
		line-height: 2.44rem;
	}
	.templates-tax-page-details{
		margin: 0 7.5rem;
	}

	/* ---- category filter starts ----  */

	.sc-filter-pop {
		display: block;
		position: unset;
		width: unset;
		height: unset;
		overflow: unset;
	}
	.sc-filter-pop-top, .sc-filter-mob{
		display: none;
	}
	.sc-filter-pop-body{
		padding: unset;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		gap: 2rem;
	}
	.sc-filter img{
		display: block;
	}
	.sc-filter .sc-filter-icon {
		width: 1rem;
		height: 1rem;
	}
	.sc-filter .sc-filter-arrow{
		width: 0.688rem;
		height: 0.438rem;
		margin-right: 0.375rem;
	}
	.sc-filter-left{
		display: flex;
		flex-basis: fit-content;
		gap: 1.5rem;
		order: 1;
	}
	.sc-filter-right{
		flex-basis: 14.5rem;
		order: 3;
		position: absolute;
		right: 7.5rem;
	}
	.sc-filter-wrap::before, .sc-filter-wrap ul li::before {
		position: unset;
	}
	.sc-filter{
		background-color: var(--light-grey);
		border-radius: 3.125rem;
		display: flex;
		align-items: center;
		padding: 0.875rem 1.125rem;
		gap: 0.5rem;
	}
	.sc-filter-list{
		position: absolute;
		width: -webkit-fill-available;
		width: -moz-available;
		top: 3.375rem;
		background-color: var(--light-grey);
		border-radius: 0.75rem;
		margin-top: 0.75rem;
	}
	.sc-filter-list li{
		border-bottom: 0.063rem solid var(--night-black);
	}
	.sc-filter-list li:last-child{
		border: none;
	}
	.sc-filter-list.show{
		display: block;
		padding: unset;
		width: fit-content;
	}
	.sc-filter-name span:last-child {
		display: block;
	}
	.sc-filter-name span:first-child{
		color: var(--charcoal-black);
		opacity: 50%;
		position: relative;
	}
	.sc-filter-name span:first-child::after{
		position: absolute;
		content: ":";
		right: -0.563rem;
	}
	.sc-filter-name {
		font-weight: 500;
		display: flex;
		gap: 0.938rem;
		font-size: 1rem;
		line-height: 1.188rem;
	}
	.sc-filter-clear-text {
		position: unset;
		top: 34rem;
		right: 46.5rem;
	}
	.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-wrap {
		padding: unset;
		cursor: pointer;
	}
	.sc-filter-wrap:hover .sc-filter-list{
		padding: unset;
	}
	.sc-filter-wrap ul li {
		padding: unset;
		margin: unset;
	}
	.sc-filter-item.active{
		display: block;
	}
	.sc-filter-clear-text {
		font-size: 1rem;
		line-height: 1.188rem;
		order: 2;
		flex-basis: 8rem;
	}
	.sc-filter-sort-wrap{
		padding: unset;
	}
	.sc-filter-list {
		transition: opacity 0.3s ease-in-out;
		opacity: 0;
		visibility: hidden;
		padding: unset !important;
		z-index: 99;
	}
	.sc-filter-list.active {
		opacity: 1;
		visibility: visible;
	}
	.sc-login-deatils-notification.visible p{
		padding: 1rem 0 0 2rem;
	}

	/* ---- category filter ends ----  */

	.sc-tax-pagination{
		padding-top: 6.25rem;
		gap: 0;
	}
	.first-page-prev, .last-page-next{
		width: 2.75rem;
		height: 2.75rem;
		background-size: 100%;
	}
	.page-numbers{
		width: 2.75rem;
		height: 2.75rem;
		font-size: 1.125rem;
		line-height: 1.375rem;
	}
	.page-numbers:hover{
		width: 2.75rem;
		height: 2.75rem;
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/Hover-Effect.svg") no-repeat;
		background-size: 100%;
	}
	.page-numbers.current{
		width: 2.75rem;
		height: 2.75rem;
		margin: 0 1rem;
	}
	.page-numbers.current:hover{
		-webkit-text-fill-color: unset;
		-webkit-background-clip: unset;
		background-clip: unset;
		background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/pagination-cirlce.svg) no-repeat;
		background-size: 100%;
	}
	.page-numbers:nth-of-type(2), .page-numbers:nth-of-type(n-1), .last-page-next{
		margin-left:  1.06rem;
	}
	.first-page-prev{
		margin-right:  1.06rem;
	}
	.tax-footer-page-dis img {
		width: 60.75rem;
		height: 34.188rem;
		border-radius: 0.875rem;
		margin-top: 2.5rem;
	}
	.tax-footer-page-dis h2 {
		font-size: 2rem;
		line-height: 2.438rem;
		padding: 3.75rem 0 1.5rem 0;
	}
	.tax-footer-page-dis , .tax-footer-page-dis p, .tax-footer-page-dis span{
		font-size: 1.125rem !important;
		line-height: 2rem;
	}
	.faq-container .sc-sub-title {
		font-size: 3rem;
		line-height: 3.75rem;
		padding-bottom: 0.938rem;
	}
	.faq-question h3 {
		font-weight: 600;
		max-width: unset;
	}
	.faq-container .faq-item{
		max-width: 87.25rem;
	}
	.faq-question {
		justify-content:space-between;
		cursor: pointer;
		padding: 2.75rem 0 2rem 3.625rem;
	}
	.faq-question h3::before {
		left: -3.625rem;
		top: 0.125rem;
	}
	.faq-question .read-ans-btn {
		margin-right: 1.5rem;
	}
	.faq-ans {
		padding: 0 0 2rem 3.625rem;
	}
	.tax-page-dis p, .sc-single-content-show p {
		line-height: 2rem;
		padding-bottom: 0.938rem;
	}
	.tax-footer-page-dis p{
		padding-bottom: 0.938rem;
	}
	.next.page-numbers svg, .prev.page-numbers svg{
		width: 2.75rem;
		height: 2.75rem;
	}
	.faq-container {
		padding: 4.25rem 0 2.188rem 0;
	}
	.sc-post-terms {
		font-size: 0.875rem;
		line-height: 1.063rem;
	}
	.sc-filter-wrap:hover .sc-filter-arrow{
		transform: rotate(180deg);
	}

	/* ---- CATEGORY PAGE ENDS ---- */


	/* ---- PRODUCT PAGE STARTS ---- */

	.post-deatils{
		padding: 2.5rem 6.5rem 0 7.15rem;
	}
	.breadcrumbs span {
		font-size: 1rem;
		line-height: 1.188rem;
	}
	.sc-single-head-wrap h1{
		padding-bottom: 2.375rem;
	}
	.breadcrumbs {
		padding-bottom: 1.5rem;
	}
	.sc-main-slider-container .swiper-slide img {
		width: 71.125rem !important;
		height: 39.375rem;
	}
	.sc-thumb-slider-container img {
		width: 11.25rem !important;
		height: 6.375rem;
		border-radius: 0.375rem;
	}
	.sc-single-post-thumbnail{
		width: 71.125rem !important;
		padding-left: unset;
	}
	.sc-single-content-wrapper, .sc-title{
		padding: unset;
	}
	.sc-title {
		width: 67%;
	}
	.sc-single-post-thumbnail{
		grid-area: template-slider;
	}
	.sc-single-content-wrapper{
		grid-area: template-content;
	}
	.sc-addition-meta{
		grid-area: template-side-content-one;
	}
	.sc-single-download-bk-vt{
		grid-area: template-side-content-two;
	}
	.sc-single-tags-wrap{
		grid-area: template-side-content-three;
	} 
	body.has-multiple-featured .sc-single-tags-wrap{
		margin-top: -4.5rem !important;
	}
	.sc-single-wrapper {
		display: grid;
		grid-row-gap: 0; 
		grid-template-columns: 66% auto;
		column-gap: 4.625rem;
		grid-template-areas:
			"template-slider template-side-content-one"
			"template-slider template-side-content-two"
			"template-slider template-side-content-three"
			"template-content template-side-content-three"
	}
	.sc-single-related{
		padding: 0 7rem 6.25rem 7rem;
	}
	.sc-addition-meta{
		padding: unset;
		border: unset;
		margin-top: 1.625rem;
		max-height: 18.19rem;
	}
	.sidebar-list li {
		padding-bottom: 2.5rem;
	}
	.sidebar-list p, .sidebar-list a {
		font-size: 1rem;
		line-height: 1.188rem;
	}
	.sidebar-list p {
		min-width: 9.25rem;
	}
	.single-side-colon{
		min-width: 9.5rem;
	}
	.download-btns-wrap a, 
	.default-download-btn-list, 
	.member-download-btn {
		width: 14.813rem;
		height: 3.75rem;
		font-size: 0.875rem;
		line-height: 1.063rem;
		gap: 0.125rem;
	}
	.single-item span, .single-slide-no span, .single-designed span {
		font-size: 1rem;
		line-height: 1.188rem;
	}
	.single-slide-no, .single-item, .single-designed {
		gap: 2rem;
	}
	.single-categry-name {
		margin-left: 1.125rem;
	}
	.single-slide-no p{
		min-width: 9.5rem;
	}
	.rm-review-hd-rating{
		gap: 2.1rem;
	}
	.download-btns-wrap span {
		display: block;
	}
	.sc-single-download {
		padding-left: unset;
	}
	.sc-post-single-bk-mark-fvt-wraper p, .sc-not-logged-in-single-page {
		font-size: 1rem;
		line-height: 1.188rem;
	}
	body.has-multiple-featured .sc-single-download-bk-vt{
		margin-top: -3.75rem;
	}
	.tax-footer-page-dis h2, .sc-single-content-show h2 {
		font-size: 2rem;
		line-height: 2.438rem;
	}
	.sc-not-logged-in-single-page{
		color: var(--grey);
		padding: 0 0 1rem 2.188rem;
	}
	.sc-post-single-bk-mark-fvt-wraper {
		padding: unset;
		padding-top: 1.5rem;
		padding-left: 0.75rem;
	}
	.sc-single-tag-title{
		display: block;
		font-weight: 600;
		font-size: 1.125rem;
		line-height: 1.375rem;
		padding-bottom: 1.25rem;
	}
	.sc-single-content-wrapper{
		padding-top: 3rem;
	}
	.swiper-button-prev, .swiper-button-next{
		visibility: visible;
		width: 3.188rem;
		height: 3.188rem;
		top: 19.5rem;
		background: linear-gradient(328.28deg, #EA001B 9%, #FD5F00 69.5%);
		border-radius: 2.88rem;
	}
	.swiper-button-prev-click.swiper-button-disabled .swiper-button-prev, 
	.swiper-button-next-click.swiper-button-disabled .swiper-button-next{
		opacity: 1;
	}
	.swiper-button-next, .swiper-button-prev{
		opacity: 0.4;
	}
	.swiper-button-prev-click:hover .swiper-button-prev, 
	.swiper-button-next-click:hover .swiper-button-next{
		opacity: 1;
	}
	.swiper-button-prev g, .swiper-button-next g{
		opacity: 1;
	}
	.swiper-button-disabled{
		opacity: 0.4 !important;
	}
	.sc-thumb-slider{
		height: unset;
	}
	.swiper-button-prev{
		left: 1.25rem;
	}
	.swiper-button-next{
		right: 1.25rem;
	}
	.sc-not-logged-in-single-page::before {
		width: 0.688rem;
		height: 0.75rem;
		top:0.188rem;
		left: 0.85rem;
		background-size: 100%;
	}
	.download-btns-wrap a::before {
		top: 1.36rem;
	}
	.download-pricing-page.slides::before{
		top: 1.36rem;
		width: 1.063rem;
		height: 1.063rem;
		left: 2.813rem;
		background-size: 100%;
	}
	.sc-main-slider-container {
		margin-bottom: 1.05rem;
	}
	.sc-single-related h2 {
		font-size: 2rem;
		line-height: 2.438rem;
		padding-bottom: 3.313rem;
		padding-top: 2.5rem;
	}
	.sc-main-slider img{
		width: 70.125rem;
		height: 39.375rem;
		border-radius: 0.875rem
	}
	.download-pricing-page {
		padding-left: 5rem;
	}
	.download-pricing-page::before {
		width: 1.125rem;
		height: 1.188rem;
		left: 3.25rem;
		background-size: 100%;
	}
	.default-download-btn-list::before {
		width: 1rem;
		height: 1.188rem;
		top: 1.05rem;
		left: 3rem;
		background-size: 100%;
	}
	.default-download-btn-list{
		padding-left: 4.583rem;
	}
	.default-download-btn-list::after {
		width: 0.688rem;
		height: 0.375rem;
		right: 1.5rem;
		top: 1.55rem;
		background-size: 100%;
	}
	.default-download-btn{
		display:flex;
	}
	.download-btns-list-inner button{
		font-size: 0.875rem;
		line-height: 1.063rem;
		padding: 1.313rem 2.625rem  1.313rem 3.625rem;
		gap: 0.313rem;
	}
	.download-btns-list-inner button::before {
		width: 1.25rem;
		height: 1.188rem;
		left: 1.8rem;
		background-size: 100%;
	}
	.download-btns-list-inner .default-download-btn-slide::before {
		width: 0.938rem;
		height: 0.938rem;
	}
	.single-no-slide-wrap img{
		width: 1.25rem;
		height: 1.06rem;
	}
	.sc-single-content.active {
		height: 13.5rem;
	}
	.sc-thumb-slider-container .swiper-slide::before {
		width:  11.25rem;
		height: 6.38rem;
	}

	/* ---- PRODUCT PAGE ENDS ---- */

	/* 	--- PRICING PAGE STARTS ---- */

	.sc-pp-save-grp {
		padding: 3.75rem 13.75rem 0 13.75rem;
	}
	.sc-pp-save-grp h1 {
		max-width: unset;
	}
	.sc-pp-save-grp .sc-pp-hero-p {
		padding: 1.25rem 0 3.75rem 0;
		line-height: 2rem;
	}
	.sc-pp-pricing-single-col{
		margin-top: 4.875rem !important;
		width: 20.313rem;
		height: 37.5rem;
		padding-right: 1.375rem;
	}
	.sc-pp-pricing-col {
		gap: 3.75rem;
	}
	.sc-pp-pricing-single-col .sc-large-heading {
		font-size: 2.5rem;
		line-height: 3rem;
	}
	.sc-pp-per-month{
		padding-bottom: 1.5rem;
	}
	.sc-pp-subscribe-btn a {
		font-size: 1.25rem;
		line-height: 1.5rem;
		height: 3.75rem;
		width: 16.313rem;
		padding: 1.063rem;
	}
	.sc-pp-pricing-single-col ul li {
		font-size: 1rem;
		line-height: 1.5rem;
		padding-bottom: 1.5rem;
	}
	.sc-pp-ticker-spacer {
		height: 8.25rem !important;
	}
	.sc-pp-faq-grp{
		padding: 0 16.375rem;
	}
	.sc-pp-last-spacer {
		height: 9.375rem !important;
	}
	.sc-pp-pricing-col{
		flex-direction: row;
	}
	.sc-pp-pricing-single-col ul {
		padding-top: 2.5rem;
	}
	.sc-pp-best-value-col::before {
		top: -1.188rem;
	}
	.sc-single-content-show ul li, .sc-single-content-show ol li {
		font-size: 1.125rem;
		line-height: 2rem;
	}
	.rm-review-rating-agrgate-wrapper p:last-child{
		display: block;
		font-weight: 400;
	}
	.sc-pp-subscribe-btn-col{
		justify-content: flex-start !important;
	}
	.sc-collection-empty{
		padding-left: unset !important;
		padding-top: unset !important;
	}
	.sc-collections-error{
		padding-bottom: 2.50rem;
	}


	/* 	--- PRICING PAGE ENDS ---- */

	.sc-favorite-single-page, .sc-collection-empty, 
	.folder-display-page, .h-your-favourite-templates{
		padding: 3.75rem 6.96rem 0rem 6.96rem;
	}
	.sc-login-header-not, .sc-login-header-dash{
		cursor: pointer;
	}
	.sc-collections-error{
		font-size: 2rem;
		line-height: 2.438rem;
	}
	.collection-body p{
		font-size: 1.5rem;
		line-height: 1.813rem;
	}
	p.p-notification{
		font-size: 1rem;
		line-height: 1.188rem;
	}
	.add-collection .second-div{
		font-size: 0.875rem;
		line-height: 1.25rem;
		padding: 0.563rem;
	}
	.collection-main {
		width: 38.75rem;
		max-height: 50rem;
		padding: 2.5rem 2rem;
		border-radius: 1.5rem;
	}
	.bin-action button.create-collection, .collection-undo-btn {
		font-size: 0.875rem;
		line-height: 1.063rem;
		font-weight: 600;
	}
	.collection-header {
		top: 0.444rem;
	}
	.add-collection .second-div h3 {
		font-size: 1.125rem;
		line-height: 1.375rem;
		padding-bottom: 0.75rem;
	}
	.add-collection{
		padding: 0.44rem 0.69rem 0.45rem 0.69rem;
		border-radius: 0.625rem;
		margin-bottom: 1rem;
	}
	.p-updated-time{
		padding-bottom: unset;
	}
	.first-div img {
		width: 4.5rem;
		height: 4.5rem;
		margin-top: 0.25rem;
	}
	.add-collection .third-div img {
		width:  2.03rem;
		height:  2.03rem;
	}
	.member-download-btn.slides::before {
		width: 1.063rem;
		height: 1.063rem;
		left: 3rem;
		top: 1.313rem;
	}
	.download-pricing-page.powerpoint::before, 
	.member-download-btn.powerpoint::before{
		width: 1.25rem;
		height: 1.288rem;
		top: 1.188rem;
		left: 1.813rem;
	}
	.custom-powerpoint{
		padding: 2.5rem 6.96rem 0 6.96rem;
	}
	.h-your-favourite-templates, .h-your-collections{
		font-size: 3rem;
		line-height: 3.625rem;
	}
	.sc-favorite-single-page, .folder-display-page, .sc-collections-wrap{
		padding: 3.31rem 6.96rem 9.50rem 6.96rem;
	}
	.sc-download-confirmation {
		padding: 5.5rem 6.96rem 8.25rem 6.96rem;
	}
	.h-your-collections{
		padding: 3.75rem 6.96rem 0 6.96rem;
	}
	.collection-single-header, .download-confirm-page{
		padding-left: 6.96rem;
		padding-right: 6.96rem;
		padding-top: 3.75rem;
	}
	.download-confirm-page p{
		padding-top: 1.5rem;
	}
	.member-confirm-btn, .download-confirm-page a {
		font-size: 1.125rem;
		line-height: 1.625rem;
	}
	.single-star-rev-count{
		font-size: 0.75rem !important;
		line-height: 0.938rem !important;
	}
	.collection-folder-main h5{
		font-size: 1.125rem;
		line-height: 1.625rem;
		padding-left: 0.88rem;
	}
	.dropdown-item-down-cout {
		padding: 0.369rem 0.75rem 0.375rem 0.75rem;
		height: 1.69rem;
		margin-right: 2rem;
		margin-top: 0.09rem;
	}
	.display-folder{
		padding-right: 1.5rem;
		padding-bottom: unset !important;
	}
	.mdny-container>p{
		padding: 3.75rem 1rem;
		font-size: 2.25rem;
		line-height: 2.75rem;
	}
	.sc-footer-section a:hover{
		background: linear-gradient(175deg, var(--orange) 0%, var(--red) 100%);
		-webkit-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: transparent;
		transition: all 0.3s ease;
	}
	.folder-display-page {
		gap:  2.69rem;
	}

	/* 	---- AI Page starts ---- */

	.sc-ai-hero-grp {
		padding: 4.44rem 7.50rem 0 7.50rem;
		position: relative
	}
	.sc-ai-hero-grp::before{
		position: absolute;
		content: "";
		background-color: var(--light-orange);
		opacity: 40%;
		filter: blur(8.5rem);
		width: 15%;
		height: 27%;
		left: 0;
		top: 24rem;
		z-index: -1;
	}
	.sc-ai-hero-grp h1 {
		font-size: 4.50rem;
		line-height: 5.44rem;
	}
	.sc-ai-hero-grp h1{
		padding: 0 12rem;
	}
	.sc-ai-hero-grp p {
		font-size: 1.25rem;
		line-height: 1.5rem;
		padding: 1.06rem 0 2rem 0;
	}
	.sc-ai-beta-btn a {
		font-size: 1.25rem;
		line-height: 1.5rem;
		padding: 1.5rem 2.75rem;
	}
	.sc-ai-win-your-grp, .sc-ai-ready-create-grp {
		padding: 8.75rem 16.38rem;
		background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/pink-background-desk.svg) no-repeat;
		width: 120rem;
		height: 26.25rem;
		background-size: cover;
	}
	.sc-ai-win-your-grp h2 {
		font-size: 3rem;
		line-height: 3.63rem;
		padding-bottom:  1.13rem;
	}
	.sc-ai-win-your-grp p{
		line-height: 2rem;
	}
	.sc-ai-slidebazar-img-col img {
		width: 51.25rem;
		height: 28.81rem;
	}
	.sc-ai-slidebazar-img-col{
		flex-basis: 62% !important;
		align-content: center;
	}
	.sc-ai-slidebazar-content-col{
		flex-basis: 38% !important;
	}
	.sc-ai-slidebazar-single-col {
		padding: 7.50rem 16.38rem;
		gap: 5.63rem;
		flex-direction: row;
	}
	.sc-ai-slidebazar-single-col p {
		font-size: 0.88rem;
		line-height: 1.06rem;
	}
	.sc-ai-slidebazar-single-col h2 {
		font-size: 2.50rem;
		line-height: 3.75rem;
		padding: 0.25rem 0 2.50rem 0;
		max-width: 28rem;
	}
	.sc-ai-slidebazar-single-row img, 
	.sc-ai-slidebazar-single-row figure {
		width: 2rem;
		height: 2rem;
	}
	.sc-ai-slidebazar-single-row p {
		width: 26.5rem;
		font-size: 1.13rem;
		line-height: 2rem;
	}
	.sc-ai-slidebazar-single-col:nth-child(odd){
		flex-direction: row-reverse;
	}
	.sc-ai-slidebazar-single-col:nth-child(odd) .sc-ai-slidebazar-img-col{
		padding-top: 0.48rem;
	}
	.sc-ai-slidebazar-single-row {
		gap: 1.5rem;
	}
	.sc-ai-slidebazar-ai-grp {
		padding-top: 0.75rem;
	}
	.sc-ai-how-works-grp {
		padding: 0.25rem 6.81rem 8.25rem 6.69rem;
	}
	.sc-ai-how-works-grp p {
		padding: 0 5rem;
		line-height: 2rem;
	}
	.sc-ai-how-works-col {
		padding-top: 6.25rem;
		position: relative;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.sc-ai-how-works-single-col {
		flex-basis: 20rem !important;
		height: 15.88rem;
		padding: 2.50rem 1.88rem;
		text-align: center;
		position: relative;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.sc-ai-how-works-single-col::before {
		position: absolute;
		content: '';
		background: var(--whitish-gray);
		border-radius: 50%;
		width: 1.25rem;
		height: 1.25rem;
		left: 50%;
		transform: translatex(-50%);
		top: -2.5rem;
	}
	.sc-ai-how-works-col::before {
		position: absolute;
		content: '';
		background: var(--whitish-gray);
		height: 0.063rem;
		width: 83.375rem;
		top: 4.45rem;
		left: 10.625rem;
	}
	.sc-ai-how-works-grp p {
		padding: 0 5rem;
		line-height: 2rem;
	}
	.sc-ai-how-works-single-col img {
		width: 3.75rem;
		height: 3.75rem;
	}
	.sc-ai-how-works-single-col h3 {
		padding: 1.5rem 0 0.75rem;
	}
	.sc-ai-ready-create-grp h2 {
		font-size: 4.50rem;
		line-height: 5.44rem;
	}
	.sc-ai-ready-create-grp {
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/ai-background-desk.svg");
		height: 45.19rem;
		padding: 15.38rem 25.63rem;
		background-size: 100%;
	}
	.sc-ai-ready-create-grp p {
		font-size: 1.25rem;
		line-height: 1.5rem;
	}
	.sc-pp-faq-grp {
		padding: 8.25rem 16.38rem;
	}
	.sc-pp-faq-grp .faq-question h3 {
		line-height: 2rem;
	}
	.sc-ai-how-works-single-col p{
		padding: unset;
	}
	.sc-ai-slidebazar-single-col{
		position: relative;
	}
	.sc-ai-slidebazar-single-col::before, 
	.sc-ai-slidebazar-single-col::after{
		position: absolute;
		content: "";
		background-color: var(--light-orange);
		opacity: 40%;
		filter: blur(8.5rem);
		width: 15%;
		height: 27%;
		left: 0;
		top: 21.938rem;
		z-index: -1;
	}
	.sc-ai-slidebazar-single-col:first-child:before {
		left: -7.688rem;
		top: 27.938rem;
	}
	.sc-ai-slidebazar-single-col:first-child:after {
		right: 18rem;
		left: unset;
		top: 28rem;
	}
	.sc-ai-slidebazar-single-col:nth-child(2):before {
		left: 11.688rem;
		top: 29rem;
	}
	.sc-ai-slidebazar-single-col:nth-child(3)::before {
		left: 51.688rem;
		top: 26rem;
	}
	.sc-ai-slidebazar-single-col:nth-child(3)::after {
		right: 13rem;
		top: 4rem;
		left: unset;
	}
	.sc-ai-slidebazar-single-col:nth-child(4)::before {
		left: 33.688rem;
		top: 6rem;
	}
	.sc-ai-slidebazar-single-col:nth-child(5)::before {
		left: -11.875rem;
		top: 0rem;
	}
	.sc-ai-slidebazar-single-col:nth-child(5)::after {
		left: unset;
		right: 17.688rem;
		top: 6rem;
	}
	.sc-ai-slidebazar-single-col:nth-child(2)::after, 
	.sc-ai-slidebazar-single-col:nth-child(4)::after {
		background-color: transparent;
	}
	.sc-ai-slidebazar-single-col:nth-child(6)::before {
		left: 4rem;
		top: 30rem;
	}
	.sc-ai-slidebazar-single-col:nth-child(6)::after {
		left: unset;
		right: 0;
		bottom: 0;
		top: unset;
	}
	.sc-pluginpage-herovideo{
		margin-top: 3.75rem;
	}
	.sc-ai-hero-spacer {
		height: 7.50rem !important;
	}
	.sc-ai-how-works-single-col:hover {
		box-shadow: 0px 4px 10px 0px #00000014;
	}


	/* 	---- AI Page ends ---- */

	/* ---- privacy policy starts ---- */

	.sc-pp-privacy-hero-grp{
		padding: 3.75rem  16.38rem 6.25rem 7.50rem;
	}
	.sc-pp-privacy-hero-grp h1{
		line-height: 4rem;
		padding-bottom: 3.75rem;
	}
	.sc-pp-privacy-hero-grp p{
		line-height: 2rem;
	}
	.sc-pp-privacy-hero-grp h2{
		font-size: 2rem;
		line-height:  2.44rem;
		padding: 3.75rem 0 1.5rem 0.85rem;
	}
	.sc-pp-privacy-single-col li{
		font-size: 1.125rem;
		line-height: 2rem;
	}
	.sc-next-para{
		padding-bottom: 2rem;
	}
	.sc-pp-privacy-hero-grp h3{
		font-size: 1.5rem;
		line-height: 1.81rem;
		padding: 2rem 0 1rem;
	}
	.sc-pp-privacy-single-col ul, .sc-pp-privacy-single-col ol {
		padding-left: 1.25rem;
	}
	.sc-marker-hide-list {
		list-style: none;
	}
	.sc-inform-collection{
		padding-bottom: 2rem;	
	}
	.sc-terms-hero-grp .sc-pp-privacy-single-col{
		padding-left: 2.50rem;
	}
	.sc-terms-hero-grp .sc-pp-privacy-single-col ol{
		padding-left: 1.50rem;
	}

	/* ---- privacy policy starts ---- */

	/* ---- collection page starts ----	 */

	.collection-thumb .latest-thumb img, 
	.collection-thumb .latest-thumb  {
		width: 33.19rem;
		height: 18.75rem;
	}
	.collection-thumb .additionl-thumb div, .add-thumb img{
		width: 10.88rem;
		height: 6.13rem;
	}
	.additionl-thumb {
		margin-bottom: 2rem;
	}
	.p-updated-time{
		display: block;
	}
	.collection-message-box {
		flex-direction: row;
		align-items: center;
		width: 28.69rem;
		gap: 1.25rem;
		padding: 0.75rem;
	}

	/* ---- collection page ends ----	 */

	.custom-powerpoint .tax-page-dis p{
		font-size: 1.13rem;
	}
	.collection-page h1{
		padding: 3.75rem 7.50rem 0 7.50rem;
	}
	.collection-single-header h1{
		padding: unset;
		font-size: 2rem;
		line-height: 2.44rem;
	}
	.folder-action{
		justify-content: unset;
		margin-top: unset;
		margin-bottom: unset;
	}
	.collection-body .create-folder-popup p{
		font-size: 1.13rem;
		line-height: 2rem;
	}
	.main-div.add-collection:hover{
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/collection-background.png") no-repeat;
		background-size: cover;
	}
	.collection-msgbox-p {
		padding: 0;
		min-width: 14rem;
		text-align: left;
	}
	.collection-msgbox-img img {
		width: 4.50rem;
		height: 4.50rem;
	}
	.create-new-collection::before {
		left: 0.175rem;
	}
	.collection-message-box {
		top: 85%;
	}
	.create-new-collection{
		padding: 0.556rem 2.111rem;
	}
	.create-new-collection::before {
		left: 0.375rem;
		background-size: cover;
	}
	.collection-main .display-folder{
		max-height:14.4rem;
	}
	.collection-s-alert{
		padding: 2rem 7.50rem;
	}
	body.mac-os .sc-single-content, 
	body.safari .sc-single-content {
		height: 17rem;
	}

	/* ---- ad page starts ----	 */

	.sc-ad-hero-grp h1 {
		font-size: 6.25rem;
		line-height: 7.56rem;
		padding-bottom: 0.63rem;
	}
	.sc-ad-hero-grp h2 {
		font-size: 3.75rem;
		line-height: 4.56rem;
		padding-bottom: 1.5rem;
	}
	.sc-ad-hero-grp {
		padding: 5.63rem 1.5rem 7.50rem 1.5rem;
		position: relative;
	}
	.sc-ad-ticker-container img {
		width: 18.25rem !important;
		height: 10.31rem;
		border-radius: 0.63rem;
	}
	.sc-ad-ticker-container .scrolling_banner {
		gap:  2.06rem;
		margin-bottom: 3rem;
		animation: bannermove 100s linear infinite;
	}
	.sc-ad-professionals-grp {
		padding: 8.25rem 0 8.25rem 0;
		margin-top: -8.24rem;
	}
	.sc-ad-professionals-grp h2 {
		padding-bottom: 1.25rem;
	}
	.sc-ad-professionals-items-grp {
		padding-top: 3.75rem;
	}
	.sc-ad-professionals-row img, 
	.sc-ad-professionals-row img, 
	.sc-ad-professionals-row figure  {
		width: 1.5rem;
		height: 1.5rem;
	}
	.sc-ad-professionals-row p {
		font-size: 1.25rem;
		line-height: 1.5rem;
	}
	.sc-ad-professionals-row {
		padding: 1.5rem 2rem;
	}
	.sc-ad-professionals-items-grp>div {
		padding: 0 12.50rem;
		position: relative;
		z-index: 9;
	}
	.sc-ad-professionals-spacer {
		height: 25rem !important;
	}
	.sc-ad-your-slides-grp p{
		padding: 1.25rem 0 3.75rem 0;
		font-size: 1.13rem;
		line-height: 2rem;
	}
	.sc-ad-your-slides-grp{
		padding: 0 7.50rem;
		position: relative;
	}
	.sc-ad-your-slides-single-col {
		flex-basis: 33.56rem !important;
		padding: 0.75rem 0.75rem 2rem 0.75rem;
	}
	.sc-ad-your-slides-single-col img, 
	.sc-ad-your-slides-single-col figure{
		width: 33rem;
		height: 20rem;
	}
	.sc-ad-your-slides-single-col figure::before {
		opacity: 0;
		width: 70%;
		height: 80%;
		border-radius: 50%;
		transition: all 0.65s linear;
	}
	.sc-ad-your-slides-single-col h3 {
		font-size: 2.50rem;
		line-height: 3rem;
		visibility: hidden;
		top: 3rem;
		transition: all 0.65s ease;
	}
	.sc-ad-your-slides-single-col:hover figure::before{
		opacity: 23%;
		transition: all 0.65s ease;
	}
	.sc-ad-your-slides-single-col:hover h3{
		top: 2.5rem;
		visibility: visible;
		transition: all 0.65s ease;
	}
	.sc-ad-your-slides-single-col img{
		transition: .5s ease all; 
		width: 100%; 
		object-fit:cover;
	}
	.sc-ad-your-slides-single-col figure{
		overflow: hidden;
		width: 32.7rem;
		padding-top: 3rem;
	}
	.sc-ad-your-slides-single-col:hover img{
		transform: translateY(-10px) scale(1.05);
	}
	.sc-ad-your-slides-grp .button-container {
		margin: 3.75rem auto 8.25rem auto;
	}
	.sc-ad-your-slides-grp .filled-button{
		width: 6.25rem;
	}
	.button-container:hover {
		width: 23.188rem;
	}
	.sc-ad-your-slides-single-col h4 a{
		font-size: 1.50rem;
		line-height: 1.81rem;
	}
	.sc-ad-your-slides-single-col h4{
		padding: 2rem 0 0.75rem 0.5rem;
	}
	.sc-ad-your-slides-grp p {
		padding: 1.25rem 0.5rem 3.75rem 0.5rem;
	}
	.sc-ad-pricing-grp{
		padding: 8.25rem 15.31rem 0  12.19rem;
	}
	.sc-laptop-row {
		width: 71rem;
		height: 40.13rem;
		transition: all 1s ease;
	}
	.sc-ad-daily-grp{
		padding: 0 17.5rem 10.69rem 17.5rem;
	}
	.sc-ad-reward-img {
		left: 0.31rem;
		top:  5.81rem;
		width: 19.31rem;
		height: 10.94rem;
	}
	.sc-ad-about-img{
		top: -2.94rem;
		right: 2.81rem;
		width: 21rem;
		height: 11.88rem;
	}
	.sc-ad-reward-img img, 
	.sc-ad-about-img img, 
	.sc-ad-arcade-img img, 
	.sc-ad-brand-img img{
		border-radius: 0.63rem;
	}
	.sc-ad-arcade-img {
		right: -1rem;
		width: 17.63rem;
		height: 9.94rem;
		bottom: -0.88rem;
	}
	.sc-ad-brand-img {
		width: 31.63rem;
		height: 17.88rem;
		top: 12.81rem;
		left: 22.75rem;
	}
	.sc-ad-daily-grp p, 
	.sc-ad-professionals-grp p{
		font-size: 1.13rem;
		line-height: 2rem;
	}
	.sc-ad-daily-grp p{
		padding: 1.25rem 0 7.56rem 0;
	}
	.sc-ad-hero-grp p , 
	.sc-ad-professionals-row p, 
	.sc-ad-pricing-grp p{
		font-size: 1.25rem;
		line-height: 1.5rem;
	}
	.sc-ad-professionals-items-grp > div {
		row-gap: 2rem;
		column-gap: 1rem;
	}
	.sc-laptop-row .sc-ad-reward-img, 
	.sc-laptop-row .sc-ad-about-img, 
	.sc-laptop-row .sc-ad-arcade-img, 
	.sc-laptop-row .sc-ad-brand-img {
		transition: all 1s ease;
	}
	.sc-laptop-row:hover .sc-ad-reward-img, 
	.sc-laptop-row:hover .sc-ad-about-img, 
	.sc-laptop-row:hover .sc-ad-arcade-img, 
	.sc-laptop-row:hover .sc-ad-brand-img 	{
		transform: scale(1.1);
		transition: all 1s ease;
	}
	.sc-ad-professionals-items-grp {
		position: relative;
	}
	.sc-ad-professionals-items-grp::before, 
	.sc-ad-hero-grp::before, 
	.sc-ad-hero-grp::after{
		position: absolute;
		content: "";
		background-color: var(--light-orange);
		opacity: 100%;
		filter: blur(7.5rem);
		width: 5%;
		height: 20%;
		left: 60.38rem;
		top: 18.81rem;
	}
	.sc-ad-hero-grp::before, .sc-ad-hero-grp::after{
		left: -4rem;
		top: 12rem;
		opacity: 100%;
		width: 20%;
		height: 30%;
		filter: blur(11.5rem);
	}
	.sc-ad-hero-grp::after{
		left: unset;
		right: -4rem;
		top: 20rem;
	}
	.sc-ad-your-slides-col {
		column-gap: 1rem;
		flex-direction: row;
	}
	.sc-ad-your-slides-single-col:nth-child(1) figure::before, .sc-ad-your-slides-single-col:nth-child(4) figure::before, .sc-ad-your-slides-single-col:nth-child(7) figure::before{
		left: -2.8rem;
		top: 1.81rem;
		width: 85%;
		height: 80%;
		transform: translate(20px, -10px) scale(1.05);
	}
	.sc-ad-your-slides-single-col:nth-child(3) figure::before, .sc-ad-your-slides-single-col:nth-child(6) figure::before, .sc-ad-your-slides-single-col:nth-child(9) figure::before{
		right: -1rem;
		left: unset;
		width: 85%;
		transform: translate(-10px, -10px) scale(1.05);
	}
	.sc-ad-pricing-grp .sc-pp-per-month {
		padding: 0 0 1.5rem 0;
	}
	.sc-ad-pricing-grp .sc-large-heading{
		padding-bottom: 0.75rem;
	}
	.sc-ad-your-slides-grp::before, .sc-ad-your-slides-grp::after, .sc-laptop-row::before, .sc-laptop-row::after{
		position: absolute;
		content: "";
		background-color: var(--light-orange);
		opacity: 30%;
		filter: blur(20.5rem);
		width: 40%;
		height: 25%;
		left: 0;
		top: 36.81rem;
		z-index: -1;
	}
	.sc-ad-your-slides-grp::after, .sc-laptop-row::after{
		left: unset;
		right: 0;
		bottom: 25rem;
		top: unset;
	}
	.sc-laptop-row::before, .sc-laptop-row::after{
		opacity: 80%;
		filter: blur(8.5rem);
		width: 17%;
		height: 25%;
		top: 30.81rem;
	}
	.sc-laptop-row::after{
		top: 7.81rem;
	}
	.sc-ad-pricing-grp h2 {
		padding-bottom: 1.25rem;
	}
	.sc-ad-your-slides-single-col {
		background-color: var(--white);
		transition: all 350ms;
	}
	.sc-ad-your-slides-single-col figure::before{
		z-index: unset;
	}
	.sc-ad-your-slides-single-col p{
		padding-bottom: 0;
	}
	.sc-ad-your-slides-single-col:hover{
		box-shadow: rgba(149, 157, 165, 0.2) 0 3px 8px;
		margin-top: -0.19rem;
		transition: all 350ms;
	}
	.mdny-container p.footer-cpy-right {
		font-size: 0.75rem;
		line-height: 0.88rem;
	}
	/* ---- ad page ends ----	 */

	.sc-mob-see-more{
		display: none;
	}
	.gutter-width {
		width: 1.88rem;
	}
	/* ---- faq starts ---- */

	.sc-faq-hero-grp{
		padding: 3.75rem 16.38rem 6.25rem 16.38rem;
	}
	.sc-faq-hero-grp h1{
		padding-bottom: 2rem;
	}

	/* ---- faq ends ---- */

	/* ---- contact page starts ---- */

	.sc-contact-hero-grp{
		padding: 3.75rem 16.5rem 6.25rem 16.5rem;
	}
	.sc-contact-form form {
		padding: 4.5rem 6rem 5rem 6rem;
	}
	.sc-contact-form form label, .sc-contact-form .wpforms-field-label {
		font-size: 1.13rem !important;
		line-height: 2rem !important;
		margin-bottom: 0.5rem !important;
		font-weight: 500 !important;
	}
	button.sc-contact-btn{
		width: 15% !important;
		left: 28rem;
		font-size: 1.13rem !important;
		line-height: 2rem !important;
	}
	.sc-ct-form-name{
		padding-bottom: 0 !important;
	}
	.sc-contact-form {
		margin-top: 3.5rem !important;
	}
	.sc-contact-hero-grp h2 {
		font-size: 2rem;
		padding-bottom: 0.5rem;
	}
	.sc-contact-form form input, div.wpforms-container-full input {
		height: 2.69rem !important;
		font-size: 1.13rem !important;
		line-height: 2rem !important;
	}
	.sc-contact-form form textarea{
		font-size: 1.13rem !important;
		line-height: 2rem !important;
		height: 7.5rem !important;
	}
	button.sc-contact-btn {
		height: 2.50rem !important;
		margin-top: 2rem !important;
	}
	.sc-contact-form form em{
		font-size: 0.88rem !important;
		line-height: 1.19rem!important;
	}

	.sc-ct-form-name .wpforms-field-row.wpforms-field-large{
		flex-direction: row !important;
		gap: 1.24rem !important;
		justify-content: flex-start !important;
		flex-wrap: nowrap !important;

	}
	.sc-ct-form-name em{
		margin-bottom: unset !important;
	}
	.sc-ct-form-name .wpforms-one-half{
		padding: 0  !important;
		width: 49% !important;
	}
	.wpforms-container .wpforms-field .wpforms-field-row:before {
		content: unset !important;
	}


	/* ---- contact page starts ---- */


	/* ---- error page starts ---- */

	.sc-error-page{
		background-size: cover;
		width: 120rem;
		height:  53.5rem;
		padding: 8.75rem 0.63rem 25.69rem 0.63rem;
	}
	.sc-error-page::after {
		background: url("/wp-content/uploads/2025/06/error-desk-scaled.webp") no-repeat;
		width: 81.50rem;
		height: 43.9rem;
		background-size: cover;
		left: 19.25rem;
		bottom: -2rem;
	}
	.sc-error-page p {
		font-size: 1.13rem;
		line-height: 1.38rem;
	}
	
	
	/* ---- thank-you-page starts ---- */
	
	.sc-single-notification-grp{
		padding:  3.75rem 15.50rem;
	}
	.sc-single-notification-grp .sc-thank-hero-row {
		padding: 2rem;
		margin-bottom: 2.75rem;
		border-radius: 0.88rem;
	}
	.sc-thank-hero-grp h3 {
		padding-bottom: 1rem;
	}
	.sc-thank-next-para {
		padding-bottom: 1.5rem;
	}
	.sc-free-video-col video{
		border-radius: 0.88rem;
	}
	
	/* ---- thank-you-page ends ---- */
	
	/* ---- welcome-free-user starts ---- */
	
	.sc-free-content-col li {
		font-size: 1.125rem;
        line-height: 1.625rem;
	}
	.sc-free-single-col{
		gap: 4rem;
		margin-bottom: 4rem;
		flex-direction: row;
	}
	.sc-free-content-col{
		padding-top: 8rem;
	}
	.sc-free-video-col h2, .sc-free-content-col h3 {
		padding-bottom: 2rem;
	}
	.sc-free-content-col .sc-heading strong{
		font-size: 2rem !important;
	}
	
	/* ---- survey starts ---- */
	
	.sc-survey-hero-grp{
		padding: 3.75rem 7.50rem;
		width: 50%;
	}
	.sc-survey-form-btn {
        font-size: 0.88rem !important;
        line-height: 1.5rem !important;
	}
	.sc-survey-hero-grp h1 {
		padding-bottom: 2rem;
	}
	.sc-survey-form label{
		font-size:  1.25rem !important;
		margin-bottom: 1.4rem !important;
	}
	.sc-survey-form textarea {
   		font-size: 1.125rem !important;
		line-height: 1.625rem !important;
		height: 7.5rem !important;
		padding: 1rem !important;
	}

	/* ---- survey ends ---- */
	
	/* ---- addin pages starts ----  */

	.sc-start-hero-grp{
		padding: 3.75rem 7.50rem 6.25rem 7.50rem;
	}
	.sc-start-hero-grp p, .sc-start-hero-grp h2{
		padding-top: 1.5rem;
	}
	.sc-start-hero-grp h2, .sc-start-hero-grp h1{
		font-size: 2rem;
		line-height: 2.75rem;
	}
	.sc-start-hero-grp h1{
		font-size: 3rem;
		padding-bottom: 2rem;
	}
	.sc-start-hero-grp figure{
		margin-top: 2rem;
	}
	.sc-single-notification-grp .sc-thank-hero-row h1 {
		padding-left: 3rem;
		text-align: center !important;
	}
	.sc-single-notification-grp .sc-thank-hero-row h1::before{
		width: 2.50rem;
		height: 2.50rem;
		top: -0.5rem;
		background-size: cover;
	}
	.sc-res-close-btn img{
		width: 1.25rem;
		height: 1.25rem;
		cursor: pointer;
	}
	.sc-el-download-btn a, .sc-survey-form-btn {
		font-size: 1.25rem !important;
		line-height: 1.5rem !important;
		width: 13.5rem !important;
		height: 3.5rem !important;
	}
	
	/* ---- sitemap starts ---- */
	
	.sitemap-container {
		padding: 3.75rem 7.50rem 7.25rem 7.50rem;
		display: flex;
	}
	.sitemap-sidebar{
		display: block;
		margin-top: 1.5rem;
	}
	.sitemap-item a, .sitemap-category-item a{
		font-size: 1.125rem;
		line-height: 1.625rem;
	}
	.sitemap-item, .sitemap-category-item{
		padding-bottom: 1.5rem;
	}
	.sitemap-heading h1, .sitemap-sidebar h2 {
		font-size: 2.25rem;
		line-height: 2.75rem;
	}
	.sitemap-categories, .sitemap-sidebar h2{
		border-left: 0.06rem solid var(--light-grey);
		padding-left: 4rem;
	}
	.sitemap-pagination {
		margin: 0 25rem;
	}
	.sitemap-item {
		padding-left: 2rem;
	}
	.sitemap-category-item {
		padding-left: 0;
	}
	
	
	
/* 	style correction for no design page  */
	.sc-start-hero-grp {
		width: 75%;
	}
	.sc-start-hero-grp p{
		line-height: 1.925rem;
	}
	
/* filter	 */
	
	.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.range-a{
		width: 11.25rem;
		 border-right: none;
	}
	.sc-filter-color-list.range-b{
		width: 22.50rem;
	}
	.sc-filter-color-list.range-c{
		width: 33.75rem;
	}
	.sc-filter-color-list.range-d{
		width: 45.00rem;
	}
	.sc-filter-color-list li, .sc-filter-style-list li{
		flex-basis: 3.75rem;
		width: 11.25rem;
	}
	    .sc-filter-list li, .sc-filter-color-list.sc-filter-list li:last-child{
        border-right: 0.063rem solid var(--night-black);
    }
	.sc-filter-color-list li:last-child(5n){
		border-bottom: none;
	}

	
/* ---- attachment page starts ---- */

	.single-attachment .post-deatils{
		display: grid
;
        grid-row-gap: 0;
        grid-template-columns: 66% auto;
        column-gap: 2.778rem;
        margin-top: 2.444rem;
        grid-template-areas:
        "template-title template-title"
		"template-slider template-content"
	}
	.single-attachment .sck-single-thumb img {
        width: 65.125rem !important;
        height: 39.375rem;
    }
	.single-attachment .atch-spn-wrapper span, .single-attachment .atch-spn-wrapper a {
		font-size: 1.125rem;
		line-height: 2rem;
	}
	.single-attachment .sc-single-content {
		height: 28rem;
	}
	.atch-ft-img img {
		width: 30.5rem;
		height: 18.438rem;
	}
	.single-attachment .atch-spn-wrapper {
		display: flex;
		justify-content: space-between;
	}
	.single-attachment .sc-single-post-thumbnail {
        width: 67.125rem !important;
	}
	.single-attachment .post-deatils {
		padding-bottom: 7.5rem;
	}
	.single-attachment .single-read-more {
        width: 25%;
    }
	/* ---- attachment page ends ---- */
}

