*{
	margin: 0;
	box-sizing: border-box;
	padding: 0;
}
	
html{
	font-size : calc( 100vw * 16 / 360);
	scroll-behavior: smooth;
}

body{
	font-family: "Inter";
	color: var(--charcoal-black);
	overflow-x: hidden;
	position: relative;
}
p{
	font-size: 0.875rem;
	line-height: 1.5rem;
	font-weight: 400;
}
body.scroll-style{
	overflow: hidden;
}

::-webkit-scrollbar {
  width: 0.31rem;     
  height:  0.75rem;  
}
::-webkit-scrollbar-track {
  background: var(--graphite);
}
::-webkit-scrollbar-thumb {
  background: var(--light-grey);
  border-radius: 6px;
}
::-webkit-scrollbar-thumb:hover {
  background: var(--grey);
}

.sc-large-heading{
	font-size: 2.5rem;
	line-height: 3rem;
	font-weight: 700;
}
.sc-main-heading{
	font-size: 2.5rem;
	line-height: 3rem;
	font-weight: 600;
}
.sc-sub-heading{
	font-size: 1.5rem;
	line-height: 2.25rem;
	font-weight: 500;
}
.sc-heading{
	font-size: 1.5rem;
	line-height: 1.813rem;
}
.sc-main-para{
	font-size: 0.875rem;
	line-height: 1.5rem;
}
.sc-login-user-deatils-header, .sc-amp-login-img.desk{
	display: none;
}
.signin-modal, .signup-modal, .video-modal{
	display: none;
}
.sc-gradient-head strong, 
.post-deatils .single-read-more,
.breadcrumb_last, 
.single-category-pri .single-categry-name, 
.sc-plan-pricing-menu-item a
{
	background: linear-gradient(175deg, var(--orange) 0%, var(--red) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

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

.header_main{
	background-color: var(--white);
	padding: 1.99rem 1.5rem 1.25rem 1.513rem;
	border-bottom: 0.063rem solid var(--light-grey);
	min-height: 5rem;
}
body.scrolling-up .header_main{
	position: sticky !important;
	top: 0;
	z-index: 999;
}
.header_main>.mdny-container{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.desk-logo img{
	width: 8.125rem;
	height: 1.688rem;
}
.sc-header-menu .menu {
	list-style: none;
}
.sc-header-menu{
	position: fixed;
	background-color: var(--white);
	left: 0;
	width: 100vw;
	height: 100vh;
	top: 5rem;
	z-index: 99;
	transform: translateX(200%);
    opacity: 0;
    transition: all 2.25s cubic-bezier(0.19, 1, 0.22, 1) 0s;
    overflow-X: hidden;
}
body.admin-bar .sc-header-menu{
   top: 6rem; 
}
.sc-mob-nav-menu{
	padding: 0 0 2rem 2rem;
	border-bottom: 0.063rem solid var(--night-black);
}
.sc-mob-nav-menu .menu li{
	padding-top: 2.5rem;
	justify-content: space-between;
}
.top_menu .menu li a, .sc-header-menu a{
	text-decoration: none;
	color: var(--eeire-black);
	font-size: 1rem;
	line-height: 1.188rem;
	font-weight: 500;
}
.top_menu .menu{
	list-style: none;
}
.sc-search-dummy-desk, .sc-desk-nav-menu {
	display: none;	
}
.search-temp-container{
	padding: 0.75rem 1.5rem 3.75rem 1.5rem;
}
.sc-main-title{
	padding-top: 2rem;
	padding-left: 1.5rem;
}
.sc-search-page h1{
	font-size: 1.5rem;
	line-height: 2.25rem;
	font-weight: 500;
}
.sc-rs-found, .sc-search-result-stat{
	padding-top: 1rem;
	font-size: 1.25rem;
	line-height: 2.25rem;
	font-weight: 400;
}
.sc-search-dummy-mob img{
	width: 1.5rem;
	height: 1.5rem;
}
/* ---- toggle starts ---- */

.sc-toggle{
	height: 1.188rem;
	width: 1.563rem;
	float: right;
	cursor: pointer;
	margin-top: 0.188rem;
}
.sc-toggle>span{
	position: relative;
	display: block;
	top: 0.375rem;
	transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	transition-duration: 75ms;
}
.sc-toggle>span::before, .sc-toggle>span::after{
	content: "";
	position: absolute;
}
.sc-toggle>span,
.sc-toggle>span::before, 
.sc-toggle>span::after{
	background-color: var(--black);
	height: 0.188rem;
	width: 1.563rem;
	border-radius: 0.125rem;
	transition-timing-function: ease;
	transition-duration: .15s;
	transition-property: transform;
}
.sc-toggle>span::before{
	top: -0.5rem;
}
.sc-toggle>span::after{
	top: 0.5rem;
}
.sc-toggle-section.active .sc-toggle>span{
	transition-delay: .12s;
	transition-timing-function: cubic-bezier(.215,.61,.355,1);
	transform: rotate(45deg);
}
.sc-toggle-section.active  .sc-toggle>span::before{
	top: 0;
	transition: top 75ms ease, opacity 75ms ease .12s;
	opacity: 0;
}
.sc-toggle-section.active .sc-toggle>span::after{
	top: 0;
	transition: bottom 75ms ease, transform 75ms cubic-bezier(.215,.61,.355,1) .12s;
	transform: rotate(-90deg);
}


/* ---- toggle ends ---- */

.sc-search-dummy img{
	width: 1.5rem;
	height: 1.5rem;
}
.sc-search-dummy{
	position: absolute;
	top: 1.75rem;
	right: 5.25rem;
	z-index: 999;
}
.sc-search-widget{
	position: fixed;
	top: 0;
	left: 0;
	height: 100vh;
	padding: 6rem 1.5rem;
	background-color: var(--white);
	z-index: 99;
}
.sc-search-slideup .wp-block-search__inside-wrapper {
	width: 19.5rem;
	background-color: var(--light-grey);
	height: 3.125rem;
	border: none;
	border-radius: 3.125rem;
}
.sc-search-slideup p{
	font-size: 0.875rem;
	line-height: 1.063rem;
	padding: 0.75rem 1.25rem;
	border: 0.063rem solid var(--nightshade);
	border-radius: 1.563rem;
	width: fit-content;
}
.sc-header-search-content{
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
}
.sc-search-slideup{
	gap: 1.5rem;
	flex-direction: column;
}
.sc-search-slideup .sc-popular-search{
	border: none;
	font-size: 1rem;
	line-height: 1.188rem;
	padding: 0.125rem 0 0 0 ;
}
.sc-hd-search-close{
	position: absolute;
    right: 1.5rem;
    top: 2rem;
	width: 1.313rem;
	height: 1.313rem;
}
.sc-search-slideup button{
	background-color: transparent;
    margin: 0;
	width: 1.219rem;
	height: 1.219rem;
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/header-search-icon.svg") no-repeat;
	background-size: 100%;
	margin-top: 0.938rem;
    margin-left: 0.938rem;
	padding: unset;
	border: none;
}
.sc-search-slideup .wp-block-search__inside-wrapper {
	flex-direction: row-reverse;
}
.sc-search-slideup form{
	background: var(--light-grey);
	border-radius: 1.563rem;
	position: relative;
}
.sc-search-slideup input{
	background: transparent;
	padding: 0.19rem 3.38rem 0 0.938rem
	cursor: text;
	font-size: 0.625rem;
	line-height: 0.75rem;
	font-weight: 400;
}
.sc-search-slideup .wp-block-search__button svg {
	display: none;
}
.sc-search-slideup input::placeholder{
	font-size: 0.625rem;
	line-height: 0.75rem;
	font-weight: 500;
}
span.clear-search{
	font-size: 0.75rem;
	line-height: 0.94rem;
	font-weight: 500;
	opacity: 30%;
	color: var(--eeire-black);
	position: absolute; 
	right:  1rem;
	top:  1.19rem;
	cursor: pointer;
}
.sc-hm-search-bar span.clear-search{
	right: 4rem;
    top: 3.69rem;
}
/* ---- header ends ---- */

/* ---- mega-menu starts ---- */

.mg-f-col-hd a, .mg-sec-col-hd a{
	font-size: 1rem;
	line-height: 1.188rem;
	font-weight: 500;
	color: var(--eeire-black);
	text-decoration: none;
}
.sc-mg-menu-temp-col{
	gap: 1.5rem;
}
.sc-mg-menu-temp-col img, .sc-mg-menu-temp-col figure{
	width: 5rem;
	height: 3.125rem;
}
.sc-mg-menu-temp-col div{
	position: relative;
}
.sc-mg-img-top {
    position: absolute;
	top: 0.062rem;
}
.sc-mg-menu-temp-col .wp-block-column:first-child{
	flex-basis: 5rem;
	flex-grow: unset;
}
.sc-mg-menu-temp-p{
	display: none;
}
.sc-mg-menu-temp-content-col{
	display: flex;
	align-items: center;
}
.sc-mg-menu-temp-section{
	padding: 2rem 1rem;
}
.sc-mg-menu-temp-section> div{
	flex-direction: column;
}
.mg-menu-sec-main-col{
	position: relative;
	flex-direction: column;
}
.mg-menu-sec-main-col::before{
	position: absolute;
	content: "";
	background-color: var(--light-grey);
	height: 0.063rem;
	width: 100vw;
	top: 0;
}
.mg-menu-sec-main-col .mg-side>div p:last-child{
	font-size: 0.75rem;
	line-height: 1.25rem;
	max-width: 12.375rem;
	padding-top: 0.375rem;
	color: var(--mine-shaft);
}
.mg-menu-sec-main-col .mg-side{
	padding-bottom: 2rem;
	padding-left: 2.688rem;
	position: relative;
}
.mg-menu-sec-main-col .mg-side::after{
	position: absolute;
	content: "";
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/right-arrow.svg") no-repeat;
	width: 0.875rem;
	height: 0.51rem;
	top: 1.813rem;
	right: 0;
	background-size: 100%;
}
.sc-mg-side-essential-col{
	padding: 2rem 1.5rem 2rem 1.5rem;
}
.mg-menu-sec-main-col .mg-side::before{
	position: absolute;
	content: "";
	top: 1.438rem;
	left: 0;
	background-size: 100%;
}
.mg-menu-essentials::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/essential-icon.svg") no-repeat;
	width: 1.25rem;
	height: 1.188rem;
}
.mg-menu-industry::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/industry-icon.svg") no-repeat;
	width: 1.313rem;
	height: 1.25rem;
}
.mg-menu-style::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/style-icon.svg") no-repeat;
	width: 1.125rem;
	height: 1.375rem;
}
.mg-menu-topic::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/topic-icon.svg") no-repeat;
	width: 1.188rem;
	height: 1.188rem;
}
.mg-main-col-rt .mg-rt-side {
	height: 44.938rem;
}
.mg-main-col-rt img{
	display: none;
}
.mg-main-col-rt ul li{
	list-style: none;
	padding-bottom: 2.313rem;
}
.mg-main-col-rt ul>li a, .menu-heading p{
	font-size: 0.875rem;
	line-height: 1.063rem;
	font-weight: 700;
	text-decoration: none;
	color: var(--eeire-black);
}
.mg-main-col-rt ul>li>ul>li>a{
	font-weight: 400;
}
.mg-main-col-rt ul.menu>li .sub-menu li{
	color: var(--shadow-charcoal);
	padding-bottom: 1.313rem;
}
.mg-main-col-rt ul.menu>li .sub-menu li:first-child{
	padding-top: 1.313rem;
}
.mg-main-col-rt ul.menu>li .sub-menu li:last-child{
	padding-bottom: 0;
}
.sc-mob-back-btn span, .sc-login-mobile-deatils-back-btn span{
	position: relative;
}
.sc-mob-back-btn span::before, .sc-login-mobile-deatils-back-btn span::before
{
	position: absolute;
	content: "";
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/left-arrow.svg") no-repeat;
	width: 1.125rem;
	height: 0.67rem;
	left: 0;
	top: -0.363rem;
	background-size: 100%;
}
.learn-menu{
	padding: 2.5rem 0 0 2rem;
}
.sctm-powerpoint-categories a{
	text-decoration: none;
	color: var(--eeire-black);
	font-size: 0.875rem;
	line-height: 1.063rem;
}

/* ---- powerpoint and bazaar-ai menu starts ---- */ 

.bazaar-ai-header-widget , .powerpoint-header-widget, .mg-header-widget, .mg-rt-side{
	position: fixed;
    z-index: 999;
    background: var(--white);
    height: 100dvh;
	width: 100vw;
	left: 0;
	top: 5rem;
	transform: translateX(200%);
    opacity: 0;
    transition: all 2.25s cubic-bezier(0.19, 1, 0.22, 1) 0s;
    overflow-X: hidden;
}
.bazaar-ai-header-widget.active , .mg-header-widget.active, .powerpoint-header-widget.active, .mg-rt-side.active {
	opacity: 1;
	transform: translateX(0%);
    transition: all 1.25s cubic-bezier(0.19, 1, 0.22, 1) 0s;
	padding-bottom: 2rem;
}
.bazaar-ai-header-widget , .powerpoint-header-widget {
	padding: 2.5rem 1.5rem;
}
.mg-header-widget {
	z-index: 9999;
}
.powerpoint-header-widget p, .bazaar-ai-header-widget p{
	color: var(--mine-shaft);
}
.sc-mg-pp-head{
	font-size: 1rem;
	line-height: 1.188rem;
	font-weight: 500;
	color: var(--eeire-black);
	padding-bottom: 0.375rem;
}
.power-point-sub-menu>div{
	padding-left: 2.5rem;
	padding-right: 2.15rem;
	position: relative;
}
.sc-mg-pp-office{
	padding-right: 3.15rem;
}
.power-point-sub-menu>div::before{
	position: absolute;
	content: "";
	left: 0;
	top: 2.438rem;
	width: 1.25rem;
	height: 1.25rem;
	background-repeat: no-repeat;
	background-size: 100%;
}
.sc-mg-pp-exe-version::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/exe-version-icon.svg");
}
.sc-mg-pp-office::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/office-icon.svg");
}
.sc-mg-pp-mac-version::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/mac-verion-icon.svg");
}
.power-point-sub-menu>div::after, .bazaar-ai-sub-menu>div::after{
	position: absolute;
	content: "";
	right: 0;
	top: 2.813rem;
	width: 0.875rem;
	height: 0.55rem;
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/right-arrow.svg") no-repeat;
	background-size: 100%;
}
.power-point-sub-menu{
	gap: 2.5rem;
}
.bazaar-ai-sub-menu>div{
	padding-left: 2.75rem;
	padding-right: 4.688rem;
	position: relative;
}
.bazaar-ai-sub-menu>div::before{
	position: absolute;
	content: "";
	background-repeat: no-repeat;
	width: 1.5rem;
	height: 1.5rem;
	left: 0;
	top: 1.938rem;
}
.bazaar-ai-sub-menu, .power-point-sub-menu{
	flex-direction: column;
}
.sc-mg-pp-ai-presentation::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/ai-representation-icon.svg");
	background-size: 100%;
}
.sc-mg-pp-ai-infographics::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/al-infographics-icon.svg");
	background-size: 100%;
}
.mg-rt-side{
	top:0;
	padding: 2rem;
}
.sc-plan-pricing-menu{
	border-top: 0.063rem solid var(--night-black);
	padding: 2rem 0 5rem 2rem;
	list-style: none;
}
.sc-plan-pricing-menu li{
	padding-bottom: 2.5rem;
}
.dynamic-p-ofcat, .menu-image-stack-wrapper{
	display: none;
}

/* ---- powerpoint and bazaar-ai menu ends ---- */

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

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

.sc-login-deatils-dashbord {
    display: none;
}
.sc-login-deatils-notification {
    display: none;
}
.sc-login-deatils-dashbord.visible {
    display: block;
}
.sc-login-deatils-notification.visible {
    display: block;
}
.sc-amp-login-img img, .sc-amp-login-img{
	width: 3.125rem;
	height: 3.125rem;
	border-radius: 1.5rem;
}
.sc-amp-login-img, .sc-login-header-not {
	position: relative;
}
.sc-amp-login-not-count-desk, .sc-login-header-not span{
	font-size: 0.5rem;
	line-height: 0.625rem;
	font-weight: 600;
	color: var(--white);
	border-radius: 1.5rem;
	background: linear-gradient(175deg, var(--orange) 0%, var(--red) 100%);
	width: 1.125rem;
    height: 1.125rem;
    position: absolute;
    top: -0.825rem;
    right: -0.99rem;
    text-align: center;
    align-content: center;
}
.sc-amp-login-img-mob{
	display: flex;
	gap: 1.25rem;
	align-items: center;
}
.sc-amp-login-name{
	font-size: 1rem;
	line-height: 1.188rem;
	font-weight: 500;
	text-transform: capitalize;
}
.sc-amp-login-email{
	font-size: 0.625rem;
	line-height: 1.5rem;
	font-weight: 400;
	color: var(--mine-shaft);
}
.sc-login-deatls-wrapper-main .sc-login-deatls-overlay {
	transform: translateX(200%);
	transition: all 2.25s cubic-bezier(0.19, 1, 0.22, 1) 0s;
	position: absolute;
	top: 0;
	left: 0;
	width: 100dvw;
	height: 100dvh;
	background-color: var(--white);
	padding-bottom: 3.75rem;
	overflow-y: scroll;
	overflow-x: hidden;
	visibility: hidden;
}
.sc-login-deatls-wrapper-main.active .sc-login-deatls-overlay{
    opacity: 1;
    transform: translateX(0%);
    transition: all 2.25s cubic-bezier(0.19, 1, 0.22, 1) 0s;
	visibility: visible;
}
.sc-login-user-deatils-header{
/* 	display: flex; */
	justify-content: space-between;
	align-items: center;
	border-bottom: 0.06rem solid var(--light-grey);
}
.sc-login-header{
	display: flex;
	gap: 4.375rem;
	padding: 1.5rem 1.5rem 0 1.5rem;
	border-bottom: 0.063rem solid var(--light-grey);
}
.sc-login-header-not, .sc-login-header-dash{
	margin-left: 1.063rem;
	font-size: 1rem;
	line-height: 1.188rem;
	font-weight: 600;
	color: var(--eeire-black);
	opacity: 50%;
	padding-bottom: 0.5rem;
}
.sc-login-header-not.visible, .sc-login-header-dash.visible{
	opacity: 100%;
	border-bottom: 0.188rem solid var(--orange);
}
.alert-item{
	padding: 0 1.5rem 2.125rem 1.5rem;
	position: relative;
}
.alert-item::after{
	position: absolute;
	content: "";
	bottom: 0;
	width: 100dvh;
	left: -1.5rem;
	background-color: var(--light-grey);
	height: 0.063rem;
}
.alert-item img{
	width: 7.5rem;
	height: 7.5rem;
	border-radius: 0.75rem;
	margin-top: 2rem;
}
.alert-item h3{
	font-size: 1rem;
	line-height: 1.188rem;
	font-weight: 500;
	padding-top: 1.125rem;
}
.alert-item p{
	padding: 0.313rem 0 0.813rem 0;
	font-size: 0.875rem;
	line-height: 1.5rem;
	color: var(--mine-shaft);
}
.alert-meta .category{
	font-size: 0.625rem;
	line-height: 0.75rem;
	font-weight: 600;
	padding: 0.375rem 0.75rem;
	background-color: var(--light-blue);
	border-radius: 1.5rem;
	color: var(--blue);
}
.alert-meta  .time-ago{
	font-size: 0.625rem;
	line-height: 1.25rem;
	font-weight: 400;
	margin-left: 1rem;
	color: var(--mine-shaft);
	opacity: 60%;
	position: relative;
}
.alert-meta  .time-ago::before{
	position: absolute;
	content: "";
	background-color: var(--whitish-gray);
	width: 0.25rem;
	height: 0.25rem;
	border-radius: 50%;
	left: -0.65rem;
	top: 0.25rem;
		
}
.amp-nav-dropdown-menu{
	display: flex;
	flex-direction: column;
	padding: 2.188rem 1.5rem;
}
.amp-nav-dropdown-menu .dropdown-item{
	padding-left: 2.75rem;
	margin-bottom: 2.313rem;
	position: relative;
}
.dropdown-item::before{
	position: absolute;
	content: "";
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/favorites.svg") no-repeat;
	width: 1.5rem;
	height: 1.5rem;
	left: 0;
	top: -0.188rem;
	background-size: 100%;
}
.amp-nav-collec::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/collections.svg") no-repeat;
	background-size: 100%;
}
.amp-nav-down::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/downloads.svg") no-repeat;
	background-size: 100%;
}
.amp-nav-subsc::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/subscripton.svg") no-repeat;
	background-size: 100%;
}
.amp-nav-hpc::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/helpcenter.svg") no-repeat;
	background-size: 100%;
}
.amp-nav-logut::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/logout.svg") no-repeat;
	background-size: 100%;
	top: 1.25rem;
}
.amp-nav-dropdown-menu-dowloads{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.sc-login-deatils-notification{
	padding-bottom: 3.75rem;
}
.alert-item.read{
	opacity: 60%;
	pointer-events: none;
}
.sc-amp-membership-type{
	padding: 0.375rem 0.625rem;
	background: var(--light-yellow);
	font-size: 0.875rem;
	line-height: 1.063rem;
	font-weight: 600;
	color: var(--yellow);
	border-radius: 2.5rem;
}
.dropdown-item.amp-nav-hpc{
	margin-bottom: 1.5rem;
}
.dropdown-item.amp-nav-logut{
	position: relative;
	padding-top: 1.5rem;
}
.dropdown-item.amp-nav-logut::after{
	position: absolute;
	content: "";
	background-color: var(--light-grey);
	height: 0.063rem;
	width: 100vw;
	left:-1.5rem;
	top: 0;
}
.dropdown-item-down-cout{
	padding: 0.3rem 0.75rem 0.375rem 0.75rem;
	border-radius: 2.5rem;
	background-color: #18181826;
	font-size: 0.75rem;
	line-height: 0.938rem;
	font-weight: 600;
	height: 1.563rem;
	margin-top: -2.42rem;
}
.sc-amp-membership-type.template-free{
	margin-left: 3.05rem;
}

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

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

.sc-footer-section{
	background-color: var(--light-grey);
	padding: 2.5rem 0 0.75rem 0;
}
.sc-ft-logo img{
	width: 8.125rem;
	height: 1.688rem;
}
.footer-widget-one h2{
	padding: 2.5rem 0 1rem 0;
	font-size: 1.75rem;
	line-height: 2.5rem;
}
.sc-footer-section p, .sc-footer-section a{
	color: var(--grey);
	font-weight: 400;
}
.sc-ft-social-icon-grp{
	padding: 2.5rem 0;
	display: flex;
	gap: 1rem;
}
.sc-ft-social-icon-grp img{
	width: 2.5rem;
	height: 2.5rem;
}
.sc-footer-links-col  a{
	text-decoration: none;
	font-size: 0.875rem;
	line-height: 1.063rem;
}
.sc-footer-links-col ul{
	list-style: none;
}
.sc-footer-links-col p{
	padding-bottom: 0.938rem;
}
.sc-footer-links-col li{
	padding-bottom: 1.313rem;
}
.sc-footer-links-col h3{
	padding-bottom: 1.75rem;
	font-size: 1.25rem;
	line-height: 1.25rem;
	font-weight: 700;
}
.sc-footer-links-col{
	flex-direction: column;
	gap: 1.25rem;
}
.sc-footer-links-col .wp-block-column:last-child h3{
	padding-bottom: 1.875rem;
}

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

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

.sc-hm-slide-again-grp{
	padding: 4.5rem 1rem 3.563rem 1rem;
}
.sc-hm-slide-again-grp .sc-gradient-head strong{
	font-weight: 600;
}
.sc-hm-slide-again-grp h1{
	padding-bottom: 1rem;
	color: var(--charcoal-gray);
}
.sc-hm-slide-again-grp p{
	color: var(--graphite);
}

/* ---- homepage search-bar starts ---- */

.sc-hm-search-bar {
	padding: 2.5rem 0.5rem 0 0.5rem;
	position: relative;
}
.sc-hm-search-bar .wp-block-search__inside-wrapper {
	width: 100%;
	border-radius: 3.125rem;
	border: 0.125rem solid var(--charcoal-black);
	height: 3.125rem;
	position: relative;
}
.sc-hm-search-bar input{
	font-size: 0.875rem;
	line-height: 1.5rem;
	font-weight: 400;
	padding: 0.81rem 5.938rem 0.81rem 0.938rem;
	background-color: transparent !important;
}
.sc-hm-search-bar input::placeholder{
	font-size: 0.625rem;
	line-height: 0.75rem;
	font-weight: 500;
	color: var(--dark-grey);
}
.sc-hm-search-bar button, body.safari .sc-hm-search-bar button{
	position: absolute;
    right: 0.125rem;
    top: 0.125rem;
    width: 2.625rem;
    height: 2.625rem;
    color: transparent;
    background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/search-icon.svg) no-repeat;
    background-size: cover;
    padding: 0;
    transition: transform .4s ease-in-out;
    margin: 0;
    transform: rotate(0deg);
    box-shadow: var(--light-orange) 0 0 20px;
    border-radius: 3.125rem;
	transform-origin: center center;
}
.sc-hm-search-bar input:focus-visible{
	outline-color: var(--charcoal-black);
}
.sc-search-slideup input::placeholder{
	font-size: 0.75rem;
	line-height: 0.938rem;
}

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

.sc-hm-template-img img{
	width: 22.5rem;
	height: 16.813rem;
	object-fit: cover;
	opacity: 80%;
}
.sc-hm-ticker-spacer{
	height: 3.75rem !important;
}
.sc-search-result-stat{
	padding-bottom: 1rem;
}

/* ---- ticker starts ---- */

.sc-ticker-container>div {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
}
.scrolling_banner {
    display: flex;
    gap: 5.188rem; 
    width: max-content;
    animation: bannermove 40s linear infinite;
}
.scrolling_banner img {
    height: 2.5rem;
    width: 75%;
}   

@keyframes bannermove {
    from {
           transform: translateX(0);
      }
     to {
           transform: translateX(-50%);
        }
     }

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

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

.sc-hm-popular-template-grp h2{
	padding-bottom: 2rem;
}
.sc-loop-post-group img{
	width: 19.375rem;
	height: 10.938rem;
	border-radius: 0.625rem;
	box-shadow: rgba(0, 0, 0, 0.1) 0 4px 12px;
}
.sc-download-loop ul li::marker{
	color: transparent;
}
.sc-post-title a{
	font-size: 1rem;
	line-height: 1.188rem;
	font-weight: 600;
	color: var(--charcoal-black);
	text-decoration: none;
}
.sc-post-title, .sc-post-term-bk-wraper, .sc-lisense{
	margin: 0 0.25rem;
}
.sc-lisense{
	width: fit-content;
	font-weight: 600;
	padding: 0.375rem 0.625rem;
	border-radius: 2.5rem;
	margin-top: 0.75rem;
	text-transform: uppercase;
	line-height: 1.063rem;
}
.template-free{
	color: var(--green);
	background-color: var(--light-green);
}
.template-premium{
	color: var(--yellow);
	background-color: var(--light-yellow);
}
.template-expired{
	color: var(--red);
	background-color: var(--light-red);
}
.sc-download-group li p{
	font-size: 0.875rem;
	line-height: 1.5rem;
	line-height: 1.063rem;
}
.sc-post-term-bk-wraper, .sc-post-bk-mark-wraper{
	display: flex;
	justify-content: space-between;
	cursor: pointer;
	gap: 0.938rem;
	margin-top: 0.25rem;
}
.sc-post-bk-mark-wraper button{
	border: none;
	background: none;
}
.sc-post-terms{
	text-transform: capitalize !important;
	font-family: "Inter";
	color: var(--smokey-grey);
}
.sc-post-title{
	padding-top: 1.125rem;
}
.sc-post-title a{
	white-space: nowrap;
    text-overflow: ellipsis;
    width: 18.25rem;;
    display: block;
    overflow: hidden
}
.sc-post-term-bk-wraper{
	padding-top: 0.5rem;
}
.sc-download-loop ul{
	flex-direction: column;
	gap: 2rem;
}
.sc-post-bk-mark-wraper svg path {
    stroke-width: 1;
    stroke: transparent;
}
.sc-upvote-display button, .sc-bookmark-display button{
	position: relative;
	width: 1.125rem;
	height: 1.125rem;
	cursor: pointer;
}
.sc-upvote-display button::after, .sc-bookmark-display button::after,
body.safari .sc-upvote-display button::after, body.safari .sc-bookmark-display button::after{
	position: absolute;
	content: "";
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/Heart-with-black-border.svg") no-repeat;
	width: 1.125rem;
	height: 1.125rem;
	top: -0.063rem;
	left: 0;
	background-size: 100%;
	transition: all 0.01s ease;
	-webkit-backface-visibility: hidden;
  	backface-visibility: hidden;
  	transform: translateZ(0);
  	will-change: background-image, transform, opacity;
}
.sc-upvote-btn.active::after, body.safari .sc-upvote-btn.active::after{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/heart.svg") no-repeat;
/* 	background-size: cover;
	width: 1.125rem; */
	height: 0.94rem;
	background-size: 100%;
    width: 1.09rem;
}
body.safari .sc-bookmark-display button::after, .sc-bookmark-display button::after{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/Bookmark.svg") no-repeat;
	background-size: 100%;
	transition: all 0.01s ease;
}
.sc-hm-popular-template-grp .sc-hm-btn{
	padding-top: 2.5rem;
}
body.safari .sc-bookmark-display .sc-bookmark-btn.active::after, .sc-bookmark-display .sc-bookmark-btn.active::after {
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/bookmark-active.svg") no-repeat;
	width: 0.69rem;
    height: 1rem;
	background-size: 100%;
}
body.safari .sc-upvote-btn.active::after,body.safari .sc-bookmark-display button::after,body.safari .sc-bookmark-display .sc-bookmark-btn.active::after{
		background-size: cover;
}

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

.sc-hm-btn{
	text-align: -webkit-center;
}
.ghost-button {
    position: absolute;
	visibility: hidden; 
}
.filled-button {
    display: flex;
    width: 4.5rem; 
    height: 4.5rem; 
    background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/orange-arrow.png") no-repeat; 
    border-radius: 50%; 
    box-shadow: var(--light-orange) 0 0 20px;
	background-size: 100%;
}

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

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

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

.sc-hm-parallax-before-spacer, .sc-hm-parallax-after-spacer{
	height: 3.375rem !important;
}
.sc-hm-parallax-after-spacer {
	display: block !important;
}
.parallax-items{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/parallax-mob-background.svg") no-repeat;
	width: 100vw;
	height: 50rem;
	background-size: 100%;
	padding: 1.875rem 0.875rem 0 0.875rem;
	margin-bottom: 0.375rem;
	display: block;
}
.sc-hm-parallax-content-col h2{
	max-width: 16.825rem;
}
.sc-hm-parallax-content-col{
	padding: 0 1.088rem 0 0.375rem;	
}
.sc-hm-parallax-content-col .sc-main-para{
	font-size: 1.25rem;
	font-weight: 700;
	padding: 1rem 0 ;
}
.sc-hm-parallax-row img{
	width: 1.125rem;
	height: 1.125rem;
}
.sc-hm-parallax-row figure{
	padding: 0.563rem 0.688rem 0.813rem 0.688rem;
	width: 2.5rem;
	height: 2.5rem;
	box-shadow: rgba(0, 0, 0, 0.1) 0 4px 12px;
	border-radius: 3.125rem;
	background-color: var(--white);
}
.sc-hm-parallax-p{
	color: var(--grey);
	padding-bottom: 3.063rem;
}
.sc-hm-parallax-col{
	gap: 1.313rem;
	flex-direction: column;
}
.sc-hm-parallax-row{
	padding-top: 2rem;
	gap: 0.75rem;
	align-items: center;
}
.sc-hm-parallax-row p{
	font-size: 0.75rem;
	line-height: 1.5rem;
	width: 16rem;
}
.sc-hm-parallax-img-col{
	position: relative;
}
.sc-hm-parallax-img-col::after{
	position: absolute;
	content: "";
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/working-man-scaled.webp") no-repeat;
	width: 20.625rem;
	height: 16.25rem;
	background-size: contain;
}
.sc-hm-looping-btn img{
	width: 4.063rem;
	height: 4.063rem;
	box-shadow: var(--light-orange) 0 0 20px;
	border-radius: 4.688rem;
}
.sc-hm-looping-btn figure {
	margin: 0 !important;
}
.sc-hm-looping-btn-row{
	position: absolute;
	top: 15.88rem;
	right: 3.125rem;
	width: 4.063rem;
	height: 4.063rem;
}
.sc-hm-looping-btn-text , .sc-hm-looping-btn {
	position: absolute;
}
.sc-hm-looping-btn {
	z-index: 1;
}
.sc-hm-looping-btn-text{
	z-index: 0;
}
.sc-hm-looping-btn-row{
	display: block !important;
}
.parallax-items.sc-parallax-two .sc-hm-looping-btn-row {
	top: 36.938rem;
}
.parallax-items.sc-parallax-two .sc-hm-parallax-p, .parallax-items.sc-parallax-four .sc-hm-parallax-p{
	padding-bottom: 0;
}
.parallax-items.sc-parallax-two .sc-hm-parallax-content-col{
	padding-right: unset;
}
.parallax-items.sc-parallax-two .sc-hm-parallax-img-col::after {
    background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/plugin.webp) no-repeat;
    height: 15.813rem;
	left: -0.875rem;
	top: -3.05rem;
    background-size: contain;
}
.parallax-items.sc-parallax-two .sc-hm-parallax-col {
    gap: 1.938rem;
}
.parallax-items.sc-parallax-three .sc-hm-parallax-p{
	padding-bottom: 0.313rem;
}
.parallax-items.sc-parallax-three .sc-hm-looping-btn-row {
	top: 30.813rem;
}
.parallax-items.sc-parallax-three .sc-hm-parallax-img-col::after {
    background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/presentation.webp) no-repeat;
    height: 15.813rem;
	right: -0.875rem;
	top: 5.188rem;
    background-size: contain;
}
.parallax-items.sc-parallax-four .sc-hm-looping-btn-row {
	top: 31.25rem;
}
.parallax-items.sc-parallax-four .sc-hm-parallax-img-col::after {
    background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/support.webp) no-repeat;
    height: 15.813rem;
	top: 5rem;
    background-size: contain;
}
.sc-parallax-two .sc-hm-parallax-content-col h2 {
    max-width: 15.75rem;
}

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

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

.sc-hm-plugin-grp{
	padding: 0 1rem;
	position: relative;
}
.sc-hm-plugin-grp::before{
	position: absolute;
    content: "";
    background-color: var(--light-orange);
    opacity: 50%;
    filter: blur(8.5rem);
    width: 32%;
    height: 30%;
    left: 0;
    top: 29rem;
}
.sc-hm-plugin-grp p{
	padding: 1rem 0 2rem 0;
	color: var(--graphite);
}
.sc-hm-plugin-screen{
	width: 20.6rem;
	height: 13.25rem;
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/screen-design.svg") no-repeat;
	background-size: 100%;
	justify-content: center;
}

.sc-hm-plugin-screen video{
	width: 20rem;
	height: 11.25rem;
	border-radius: 0.438rem;
	margin: 1.58rem 0 0.25rem 0;
}
.sc-hm-plugin-grp .sc-hm-btn{
	padding-top: 2.5rem;
}

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

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

.sc-hm-testi-before-spacer {
	height: 3.75rem !important;
}
.sc-hm-testi-after-spacer{
	height: 2.75rem !important;
}
.sc-hm-testimonial-grp{
	padding: 0 1rem;
	position: relative;
}
.sc-hm-testimonial-grp::before, .sc-hm-testimonial-grp::after{
	position: absolute;
    content: "";
    background-color: var(--light-orange);
    opacity: 50%;
    filter: blur(8.5rem);
    width: 22%;
    height: 8%;
    left: 0;
    top: 20rem;
}
.sc-hm-testimonial-grp::after{
	left: unset;
	right: 0;
	top: 22rem;
}
.sc-hm-testimonial-grp .sc-main-para{
	padding: 1rem 0 2rem 0;
	color: var(--graphite);
}
.testimonials-wrapper{
	padding: 0 0.25rem;
}
.testimonial-item{
	padding: 1.5rem 0.875rem;
	box-shadow: rgba(149, 157, 165, 0.2) 0 3px 8px;
	margin-bottom: 2rem;
	border-radius: 1rem;
	border: 0.125rem solid var(--white);
	position: relative;
	overflow: hidden;
	z-index: 9;
}
.testimonial-item::after{
	position: absolute;
    content: "";
    background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/Reviews.png") no-repeat;
    width: 100%;
    height: 100%;
    right: 0;
    bottom: 0;
	z-index: -1;
	background-size: cover;
}
.testimonial-image img{
	width: 2.125rem;
	height: 2.125rem;
	border-radius: 3.125rem;
}
.testimonial-rating{
	display: flex;
	gap: 0.375rem;
}
.testimonial-rating .star{
	position: relative;
	width: 0.938rem;
	height: 0.875rem;
}
.testimonial-rating .star::before{
	position: absolute;
	content: "";
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/orange-star.svg") no-repeat;
	width: 0.938rem;
	height: 0.875rem;
	background-size: contain;
	top: 0;
	left: 0;
}
.testimonial-rating .star.active::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/red-star.svg") no-repeat;
	background-size: contain;
}
.testimonial-content p{
	font-size: 0.75rem;
	line-height: 1.5rem;
}
.testimonial-content p strong{
	font-weight: 600;
}
.testimonial-title{
	font-size: 0.875rem;
	line-height: 1.5rem;
	font-weight: 700;
	color: var(--eeire-black);
}
.testimonial-meta{
	font-size: 0.625rem;
	line-height: 0.75rem;
	color: var(--aluminium);
}
.testimonial-content{
	padding: 1.25rem 0 1.5rem 0;
}
.testimonial-image-title-wrapper{
	display: flex;
	gap: 0.875rem;
}
.sc-hm-testimonial-row{
	display: block;
	height: 93.75rem;
	overflow: hidden;
	transition: height .15s ease-out;
    position: relative;
}
.sc-hm-loadmore {
   	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 70%);
    border-radius: 0 0 0.31rem 0.31rem;
    display: flex;
    justify-content: center;
    padding-top: 11.5rem;
    transition: all .3s;
    z-index: 11;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
	height: 17rem;
}
.sc-hm-testimonial-grp.active .sc-hm-testimonial-row {
    height: auto;
    transition: height .15s ease-out;
	overflow: visible;
   }
.sc-hm-testimonial-grp.active .sc-hm-loadmore{
	background: none;
	position: unset;
	padding: unset !important;
	height: unset;
	display: none;
}
.sc-hm-testimonial-grp.active .sc-hm-testi-after-spacer{
	height: 3.75rem !important;
}

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

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

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

.sc-cat-conatiner{
	padding: 2rem 1rem 0 1rem;
}
.breadcrumbs span{
	font-size: 0.75rem;
	line-height: 0.938rem;
}
.breadcrumbs span strong{
	font-weight: 400 !important;
}
.breadcrumbs{
	padding-bottom: 0.75rem;
}
.breadcrumbs span{
	color: var(--grey);
}
.breadcrumbs span a{
	color: var(--grey);
	text-decoration: none;
}
.tax-page-dis{
	padding: 1rem 0;
}
.tax-page-dis p, .sc-single-content-show p{
	color: var(--graphite);
	padding-bottom: 0.5rem;
}
.sc-single-content-show a{
	color: var(--graphite);
}
.tax-page-dis p, .sck-template-para{
	color: var(--mine-shaft);
}
.templates-tax-page-details{
	margin: 0 1rem;
}

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

.sc-filter-name{
	font-weight: 700;
	color: var(--eeire-black);
}
.sc-filter img{
	display: none;
}
.sc-filter-wrap ul{
	list-style: none;
}
.sc-filter-wrap ul li{
	margin-top: 1.563rem;
	padding-left: 1.813rem;
}
.sc-filter-wrap ul li a{
	text-decoration: none;
	color: var(--eeire-black);
	font-size: 0.875rem;
	line-height: 1.063rem;
}
.sc-filter-pop-body{
	padding: 0 1.5rem 0 2rem;
}
.sc-filter-wrap{
	padding: 2rem 0;
	position: relative;
}
.sc-filter-wrap::before{
	position: absolute;
	content: "";
	width: 100vw;
	height: 0.063rem;
	left: -2rem;
	background-color: var(--night-black);
	top: 0;
}
.sc-filter-wrap ul li{
	position: relative;
}
.sc-filter-wrap ul li::before{
	position: absolute;
	content: '';
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/check-icon.svg") no-repeat;
	height: 1rem;
	width: 1rem;
	left: 0;
	top: 0.18rem;
	cursor: pointer;
	background-size: contain;
}
.sc-filter-wrap ul li.active::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/checked-icon.svg") no-repeat;
	background-size: contain;
}
.sc-filter-mob{
	width: 4.875rem;
	height: 2.063rem;
	background-color: var(--light-grey);
	border-radius: 3.125rem;
	padding: 0.563rem 0.75rem;
	display: flex;
    align-items: center;
	gap: 0.25rem;
	float: right;
	justify-content: center;
	margin-right: 0.625rem;
}
.sc-filter-mob img{
	width: 0.875rem;
	height: 0.875rem;
}
.sc-filter-mob span{
	font-size: 0.75rem;
	line-height: 0.938rem;
	color: var(--eeire-black);
	opacity: 50%;
}
.sc-filter-pop.active{
	display: block;
}
.sc-filter-pop{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	background-color: var(--white);
	width: 100vw;
	height: 100dvh;
	z-index: 999;
	overflow-y: scroll;
	overflow-x: hidden;
}
.sc-filter-pop-top{
	display: flex;
	padding: 1.5rem 1.5rem 0.75rem 1.5rem;
	justify-content: space-between;
}
.sc-filter-pop-top img{
	width: 1.313rem;
	height: 1.313rem;
}
.sc-filter-pop-title{
	font-weight: 700;
	font-size: 0.875rem;
	line-height: 1.063rem;
	padding: 0.5rem;
}
.sc-filter-name span:last-child{
	display: none;
}
.sc-filter-clear-text{
	text-decoration: none;
	color: var(--eeire-black);
	opacity: 50%;
	font-size: 0.875rem;
	line-height: 1.063rem;
	font-weight: 500;
	padding-left: 0.188rem;
	position: absolute;
	right: 1.5rem;
	top: 6.5rem;
	z-index: 99;
}
.sc-filter-clear-text img{
	width: 0.625rem;
	height: 0.625rem;
	margin-top: 0.25rem;
}
.sc-dynamic-tiles-main{
	padding-top: 2.813rem;
}
.tax-page-dis a{
	color: var(--graphite);
}

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

.tax-footer-page-dis{
	color: var(--mine-shaft);
	font-size: 0.875rem;
	line-height: 1.5rem;
}
.tax-footer-page-dis h2{
	color: var(--charcoal-black);
}
.tax-footer-page-dis p{
	padding-bottom: 0.5rem;
}
.tax-footer-page-dis a{
	color: var(--graphite);
}
.tax-footer-page-dis h2, .sc-single-content-show h2{
	font-size: 1.5rem;
	line-height: 2.25rem;
	font-weight: 500;
	padding: 2rem 0 1rem 0;
	text-align: left !important;
}
.tax-footer-page-dis h2 span, .sc-single-content-show h2 span{
	text-align: left !important;
}
.tax-footer-page-dis img{
	width: 20.5rem;
	height: 11.563rem;
	border-radius: 0.438rem;
}
.tax-footer-page-dis ul{
	padding: 0.625rem 0 0 1.5rem;
}
.faq-container{
	padding: 2.25rem 0 3.75rem 0;
}
.faq-container .sc-sub-title{
	font-size: 1.5rem;
	line-height: 2.25rem;
	font-weight: 500;
	padding-bottom: 0.5rem;
}
.faq-question{
	display: flex;
	padding: 1.5rem 0 1rem 2.875rem;
	align-items: center;
	justify-content: space-between;
}
.faq-question h3{
	font-size: 1.25rem;
	line-height: 2.25rem;
	font-weight: 500;
	position: relative;
	color: var(--eeire-black);
	max-width: 14.813rem;
}
.faq-question h3::before{
	position: absolute;
	content: "";
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/Q.svg") no-repeat;
	width: 1.625rem;
	height: 2.438rem;
	left: -2.875rem;
	top: 0;
	background-size: contain;
}
.faq-question.active h3::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/Q-orange-icon.svg") no-repeat;
	background-size: contain;
}
.faq-ans{
	color: var(--graphite);
	font-size: 0.875rem;
	line-height: 1.5rem;
	display: none;
	padding:0 0 1rem 2.875rem;
	position: relative;
}
.faq-ans::before{
	position: absolute;
	content: "";
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/A.svg") no-repeat;
	width: 1.625rem;
	height: 2.438rem;
	left: 0;
	top: 0.313rem;
	background-size: contain;
}
.faq-question .read-ans-btn{
	transition: transform 0.3s ease-in-out;
}
.faq-question.active .read-ans-btn{
	transform: rotate(180deg);
	transition: transform 0.3s ease-in-out;
}
.faq-item, .wp-block-sbp-faq-single{
	border-bottom: 0.125rem solid var(--muted-grey);
}
.wp-block-sbp-faq-single:last-child{
	border: none;
}
.read-ans-btn{
	border: none;
	background: none;
}
.sc-tax-pagination{
	padding-top: 3.75rem;
	display: flex;
	justify-content: center;
	gap: 1.3rem;
}
.page-numbers{
	font-size: 0.875rem;
	line-height: 1.188rem;
	font-weight: 500;
	color: var(--charcol-black);
	height: 2.375rem;
	display: flex;
    align-items: center;
    justify-content: center;
}
.first-page-prev, .last-page-next{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/trasnparent-arrow.svg") no-repeat;
	width: 2.375rem;
	height: 2.375rem;
	background-size: 100%;
}
.last-page-next{
	transform: rotate(180deg);
}
.page-numbers.current{
	width: 2.375rem;
	color: var(--white);
	background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/pagination-cirlce.svg) no-repeat;
	background-size: 100%;
}
.sc-tax-pagination a{
	text-decoration: none;
}
.next.page-numbers, .prev.page-numbers{
	padding: unset;
}
.next.page-numbers svg, .prev.page-numbers svg{
	width: 2.375rem;
	height: 2.375rem;
}
.prev.page-numbers{
	transform: rotate(180deg);
}
.sc-dynamic-tiles-main{
	padding-bottom: 3.75rem;
}

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

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

.post-deatils{
	padding-top: 2rem;
}
.sc-main-slider-container .swiper-slide img{
	width: 20.5rem;
	height: 11.438rem;
	border-radius: 0.625rem;
	border: 0.063rem solid var(--milky-white);
}
.sc-title, .sc-single-content-wrapper {
	padding: 0 1rem;
}	
.sc-single-post-thumbnail{
	padding-left: 1rem;
}
.sc-single-post-thumbnail .sc-main-slider-container {
	box-shadow: unset !important;
}
.sc-single-content-show h2 span{
	font-weight: 500;
	line-height: 1.813rem;
}
.sidebar-list{
	list-style: none;
}
.sidebar-list li>div{
	display: flex;
	gap: 0.875rem;
	align-items: center;
}
.sc-addition-meta{
	padding: 2rem 1.375rem 0.5rem 1.375rem;
	border-top: 0.063rem solid var(--night-black);
}
.single-category-pri .single-categry-name{
	text-decoration: none;
	font-weight: 600;
}
.sidebar-list p, .sidebar-list a{
	font-size: 0.75rem;
	line-height: 0.938rem;
}
.sc-single-tags-wrap{
	border-top: 0.063rem solid var(--night-black);
	padding: 2rem 1rem 2rem 1rem;
}
.sc-single-tags-list{
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	gap: 0.625rem;
}
.sc-single-tag a{
	text-decoration: none;
	color: var(--eeire-black);
	font-size: 0.875rem;
	line-height: 1.063rem;
}
.sc-single-tag a{
    padding: 0.55rem 1rem 0.625rem 1rem;
	border-radius: 1.563rem;
	border: 0.063rem solid var(--nightshade);
	width: fit-content;
	transition: all 0.3s ease;
	display: block;
}
.sc-single-tag a:hover{
	background-color: var(--nightshade);
	transition: all 0.3s ease;
}
.sidebar-list p{
	position: relative;
	min-width: 6.25rem;
}
.single-categry-name{
	margin-left: 0.625rem;
}
.sidebar-list .single-side-colon::after{
	position: absolute;
	content: ":";
	right: 0;
}
.single-item span, .single-slide-no span,
.single-designed span{
	font-weight: 600;
	font-size: 0.75rem;
	line-height: 0.938rem;
	color: var(--eeire-black);
}
.single-slide-no,
.single-item,
.single-designed{
	display: flex;
	gap: 1.5rem;
}
.single-side-colon{
	min-width: 6.5rem;
}
.sc-single-related{
	padding: 0 1rem 3.75rem 1rem;;
}
.sc-single-related .yarpp-related{
	margin: 0 !important;
}
.sc-single-related h2{
	padding-bottom: 2rem;
	padding-top: 1.75rem;
}
.yarpp-related h3 {
	font-size: unset !important;
	padding: 1.125rem 0 0 0.25rem !important;
}
.sc-single-content-show h2{
	padding-top: 0;
}
.sidebar-list li{
	padding-bottom: 1.5rem;
}
.swiper-button-prev, .swiper-button-next, .swiper-thumb-button-prev, .swiper-thumb-button-next{
	visibility: hidden;
}
.sc-thumb-slider-container img{
	width: 5.5rem !important;
	height: 3.125rem;
	border-radius: 0.375rem;
}
.sc-thumb-slider-container .swiper-slide-thumb-active img{
	border:  0.063rem solid var(--orange);
}
.sc-single-head-wrap h1{
	padding-bottom: 1.25rem;
	}
.swiper-container.sc-thumb-slider {
	margin: unset;
}
.single-read-more{
	font-weight: 600;
	line-height: 1.063rem;
	margin-bottom: 2rem;
	margin-top: 1.75rem;
	cursor: pointer;
	border: none;
	font-size: 0.875rem;
}
.sc-single-content{
	position: relative;
}
.sc-single-content::before{
	position: absolute;
    content: "";
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) -97%, #FFFFFF 104%);
    padding-top: 2.75rem !important;
    z-index: 11;
    width: 100%;
    bottom: 0;
    left: 0;
}
.sc-single-content.active::before{
	z-index: -1;
	background: none;
}
.sc-single-download{
	padding: 0 1rem;
}
.download-btns-wrap{
	display: flex;
	gap: 0.5rem;
}

.download-btns-wrap.limit-exceeded {
	flex-direction: column;
}

.download-btns-wrap a, .default-download-btn-list, .member-download-btn{
	text-decoration: none;
	color: var(--white);
	font-weight: 700;
	font-size: 0.75rem;
	line-height: 0.938rem;
	border-radius: 2rem;
	width: 10rem;
	height: 2.75rem;
	display: flex;
    align-items: center;
	position: relative;
}
.download-btns-wrap a::before, .default-download-btn-list::before, .member-download-btn::before{
	position: absolute;
	content: "";	
	top: 0.938rem;
}
.download-pricing-page, .member-download-btn{
	background: linear-gradient(177deg, var(--orange) 20%, var(--red) 70.5%);
	padding-left: 3rem;
}
.download-pricing-page::before, .member-download-btn::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/get-access.svg") no-repeat;
	width: 0.838rem;
	height: 0.848rem;
	top: 0.98rem;
    left: 1.625rem;
	background-size: 100%;
}
.download-pricing-page.powerpoint::before, .member-download-btn.powerpoint::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/powerpoint.svg") no-repeat;
	left: 2.188rem;
	background-size: 100%;
}
.download-pricing-page.powerpoint, .member-download-btn.powerpoint {
	padding-left: 3.5rem;
}
.download-pricing-page.slides::before, .member-download-btn.slides::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/slide.svg") no-repeat;
	left: 3.313rem;
	width: 0.75rem;
	height: 0.75rem;
	background-size: 100%;
}
.download-pricing-page.slides, .member-download-btn.slides{
	background: linear-gradient(177deg, var(--pale-yellow) 20%, var(--dark-yellow) 70.5%);
	padding-left: 4.438rem;
}
.member-download-btn{
	border: none;
}
.sc-post-single-bk-mark-fvt-wraper{
	padding: 1.25rem 1rem 2rem 1.25rem;
	display: flex;
	gap: 1.5rem;
}
.sc-bk-mark, .sc-up-vote{
	display: flex;
	align-items: center;
	gap: 0.13rem;
}
.sc-upvote-display button svg, .sc-bookmark-display button svg{
	display: none;
}
.sc-post-single-bk-mark-fvt-wraper button{
	background: none;
	border: none;
	width: 1.25rem;
	height: 1.25rem;
}
.sc-post-single-bk-mark-fvt-wraper p{
	font-size: 0.75rem;
	line-height: 0.938rem;
}
.sc-upvote-display button::after, body.safari .sc-upvote-display button::after {
	width:  1.09rem;
	height: 0.94rem;
	top: 0.13rem;
	background-size: 100%;
}
body.safari .sc-bookmark-display button::after, .sc-bookmark-display button::after {
	background-size: 100%;
	width: 0.73rem;
    height: 0.99rem;
}
.sc-bookmark-display, .sc-upvote-display{
	height: 1.063rem;
}
.download-btns-wrap span{
	display: none;
}
.swiper-container.sc-main-slider,.swiper-container.sc-thumb-slider {
    overflow: hidden;
	position: relative;
}
.sc-single-tag-title{
	display: none;
}
.sc-not-logged-in-single-page{
	color: var(--grey);
	padding: 0 0 0.625rem 1.588rem;
	position: relative;
	font-size: 0.625rem;
	line-height: 0.75rem;
}
.sc-not-logged-in-single-page::before{
	position: absolute;
	content: "";
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/lock.svg") no-repeat;
	width: 0.438rem;
	height: 0.5rem;
	top: 0.125rem;
	left: 0.5rem;
	background-size: 100%;
}
.sc-thumb-slider{
	height: 4.375rem;
}
.sidebar-list p, .sc-post-single-bk-mark-fvt-wraper p{
	color: var(--eeire-black);
}
.sc-single-content {
    height: 14rem;
    transition: height 1s;
    overflow: hidden;
}
.sc-single-content.active {
    height: 14rem;
    transition: height 1s;
    overflow: hidden;
}
.single-no-slide-wrap img{
	width: 1.5rem;
	height: auto;
}
.sidebar-list img{
	width: 1.5rem;
	height: auto;
}
.sc-thumb-slider-container{
	margin-top: 0.438rem;
}
.sc-thumb-slider-container .swiper-wrapper{
	gap: 0.125rem;
}
.default-download-btn-list{
	background-color: var(--light-coral-pink);
	border: 0.188rem solid var(--orange);
	border-radius: 3.125rem;
	color: var(--eeire-black);
	padding-left: 2.583rem;
	cursor: pointer;
}
.default-download-btn-list span{
	display: block;
	padding-right: 0.125rem;
}
.default-download-btn-list::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/download-now.svg") no-repeat;
	width: 0.625rem;
    height: 0.75rem;
    top: 0.75rem;
    left: 1.35rem;
	background-size: 100%;
}
.download-btns-list-inner{
	background-color: var(--light-grey);
	border-radius: 0.75rem;
	display: flex;
    flex-direction: column;
    align-items: flex-start;
	margin-top: 0.75rem;
	display: none;
}
.sc-single-content-show ul, .sc-single-content-show ol{
	padding-left: 1.4rem;
	padding-bottom: 1rem;
}
.sc-single-content-show ul li, .sc-single-content-show ol li{
	font-size: 0.875rem;
	line-height: 1.5rem;
	font-weight: 400;
	color: var(--graphite);
	padding-bottom: 0.625rem;
}
.download-btns-list-inner button{
	border: none;
	background: none;
	padding: 1rem 1rem 1rem 3rem;
	position: relative;
	width: 100%;
	text-align: left;
	font-size: 0.75rem;
	line-height: 0.938rem;
	font-weight: 500;
}
.download-btns-list-inner .default-download-btn-powerpoint::before{
	position: absolute;
	content: "";
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/powerpoint-orange.svg") no-repeat;
	width: 0.938rem;
	height: 0.89rem;
	background-size: 100%;
	left: 1.25rem;
}
.download-btns-list-inner .default-download-btn-slide::before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/slide-yellow.svg") no-repeat;
	width: 0.938rem;
	height: 0.938rem;
	background-size: 100%;
}
.download-btns-list-inner .default-download-btn-slide{
	border-top: 0.063rem solid var(--night-black);
}
.default-download-btn-list::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.688rem;
    top: 1.125rem;
    background-size: 100%;
}
.scfi_thumbnail{
	width: 20.5rem;
	height: 11.438rem;
	border-radius: 0.625rem;
	border: 0.06rem solid var(--milky-white);
}
.rm-review-rating-agrgate-wrapper p:last-child{
	display: none;
}
.sc-addition-meta .rm-review-rating-agrgate-wrapper {
	align-items: center;
}
.rm-review-rating-agrgate-wrapper p{
	font-weight: 600;
}
.swiper-button-next-click {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 50%;
	z-index: 99;
	outline:none;
}
.swiper-button-prev-click {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 50%;
	z-index: 99;
	outline:none;
}
.sc-thumb-slider-container .swiper-slide::before{
 	content: "";
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	background: rgba(0, 0, 0, 0.25); 
	pointer-events: none; 
	width: 5.50rem;
	height: 3.13rem;
	border-radius: 0.375rem;
}
.sc-thumb-slider-container .swiper-slide-thumb-active::before{
	background: transparent;
}
/* ---- PRODUCT PAGE ENDS ---- */

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

.sc-pp-save-grp{
	padding: 2rem 1rem 0 1rem;
}
.sc-pp-save-grp h1{
	max-width: 20.25rem;
    margin: 0 auto;
}
.sc-no-active-single-page{
	margin-bottom: 1rem
}
.sc-pp-save-grp .sc-pp-hero-p{
	color: var(--mine-shaft);
	padding: 1rem 0  2rem 0;
}
.sc-pp-toggle-container p{
	padding: unset;
	font-size: 0.75rem;
	line-height: 0.938rem;
	font-weight: 700;
	color: var(--eeire-black);
	text-align: center;
}
.sc-pp-toggle-container{
	width: 17.19rem;
	height: 2.69rem;
	border-radius: 1.563rem;
	background-color: var(--light-coral-pink);
	border: 0.013rem solid var(--orange);
	justify-content: space-between;
	padding: 0.188rem 0.125rem;
	gap: 0;
	margin: 0 auto;
}
.sc-pp-toggle-option{
	flex-basis: 5.5rem !important;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.sc-pp-toggle-container {
  position: relative;
  display: flex;
  border-radius: 3rem;
  background: var(--light-coral-pink);
  overflow: hidden;
}

.sc-pp-toggle-container::before, body.safari .sc-pp-toggle-container::before{
  	content: '';
  	position: absolute;
  	top: 0.129rem;
  	left: 0.129rem;
	right: 0.129rem;
	bottom: 0.129rem;
  	width: 5.81rem;
  	height: 2.31rem;
/* 	background: linear-gradient(175deg, var(--orange) 0%, var(--red) 100%);
  	border-radius: 3rem; */
  	z-index: 0;
  	transition: transform 0.4s ease;
  	transform: translateX(0%);
	background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/toggle-background.svg) no-repeat;
	background-size: 5.81rem 2.31rem;
}

/* Dynamically shift the background based on data attribute */

.sc-pp-toggle-container[data-active-index="0"]::before, body.safari .sc-pp-toggle-container[data-active-index="0"]::before{
  transform: translateX(0%);
}
.sc-pp-toggle-container[data-active-index="1"]::before, body.safari .sc-pp-toggle-container[data-active-index="1"]::before{
  transform: translateX(5.5rem);
}
.sc-pp-toggle-container[data-active-index="2"]::before, body.safari .sc-pp-toggle-container[data-active-index="2"]::before {
  transform: translateX(11rem);
}
.sc-pp-toggle-option {
  flex: 1;
  text-align: center;
  padding: 1rem 0;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
.sc-pp-toggle-option p{
    color: var(--eeire-black);
    transition: color 0.5s ease;
}
.sc-pp-toggle-option.active p {
    color: var(--white);
}
.sc-pp-pricing-single-col{
	margin-top: 2rem !important;
	padding: 2rem 1.875rem;
	box-shadow: rgba(0, 0, 0, 0.1) 0 4px 12px;
	border: 0.06rem solid var(--light-grey);
	border-radius: 0.875rem;
	min-height: 30rem;
	width: 20.25rem;
}
.sc-pp-pricing-single-col h2{
	font-size: 1rem;
	line-height: 1.188rem;
	font-weight: 700;
}
.sc-pp-pricing-single-col .sc-large-heading{
	position: relative;
	padding-top: 1.5rem;
}
.sc-pp-pricing-single-col .sc-large-heading::before{
	position: absolute;
	content: "";
	width: 20.1rem;
	left: -1.875rem;
	height: 0.063rem;
	background-color: var(--night-black);
	top: 0.75rem;
}
.sc-pp-pricing-col{
	gap: 0;
	flex-direction: column;
}
.sc-pp-per-month{
	color: var(--grey);
	font-size: 1rem;
	line-height: 1.188rem;
	padding: 0.75rem 0 1.5rem 0;
	font-weight: 500;
}
.sc-pp-subscribe-btn a{
	width: 16.313rem;
	height: 2.75rem;
	background: linear-gradient(177deg, var(--orange) 20%, var(--red) 70.5%);
	color: var(--white);
	border-radius: 2rem;
	font-size: 0.75rem;
	line-height: 0.938rem;
	font-weight: 700;
	padding: 0.938rem 0;
}
.sc-pp-pricing-single-col ul{
	padding-top: 2rem;
	list-style: none;
}
.sc-pp-pricing-single-col ul li{
	position: relative;
	padding: 0 0 1.25rem 1.75rem;
	font-weight: 400;
	font-size: 0.875rem;
	line-height: 1.063rem;
}
.sc-pp-pricing-single-col ul li::before{
	position: absolute;
	content: "";
	background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/orange-tick.svg) no-repeat;
	width: 1rem;
	height: 1rem;
	left:0;
	top: 0;
	background-size: 100%;
}
.sc-pp-ticker-spacer{
	height: 3.75rem !important;
}
.sc-pp-best-value-col{
	position: relative;
	border-color: var(--orange);
}
.sc-pp-best-value-col::before{
	position: absolute;
	content: "";
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/best-value.svg") no-repeat;
	width: 6.9rem;
	height: 2rem;
	top: -0.99rem;
	left: 1.875rem;
	background-size: contain;
}
.sc-pp-faq-grp h2{
	padding-bottom: 0.75rem;
}
.sc-pp-faq-grp{
	padding: 3.75rem 1rem;
}
.sc-pp-last-spacer{
	height: 3.75rem !important;
}
.faq-question svg path{
	width: 0.75rem;
	height: 1.38rem;
}
.faq-question svg{
	width:  1.31rem;
    height: 3.25rem;
}

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

.bin-action button, .collection-undo-btn{
	font-family: 'Inter';
	font-size: 0.88rem;
	line-height: 1.063rem;
	font-weight: 600;
	background: none;
	border: none;
}
.delete-collection-folder{
	color: var(--red);
	font-weight: 500;
}
.bin-action button.update-collection-folder {
    background: linear-gradient(177deg, var(--orange) 20%, var(--red) 70.5%);
	color: var(--white);
}
.bin-action button.delete-collection-confirm{
	background-color: var(--red);
	color: var(--white);
	padding: 0.556rem 1.111rem;
	border-radius: 1.667rem;
}
.bin-action button.cancel{
	padding: unset;
}
.collection-body .create-folder-popup p{
	font-size: 0.88rem;
	font-weight: 400;
	line-height: 1.19rem;
	color: var(--mine-shaft);
}
.sc-favorite-single-page, .sc-collection-empty, .folder-display-page{
	padding: 2rem 1rem;
}
.sc-collections-error{
	font-size: 1.5rem;
	line-height: 1.813rem;
	font-weight: 500;
}
.collection-main{
	width: 20.5rem;
}
.bin-fields input {
	border: 0.063rem solid var(--nightshade);
	border-radius: 0.625rem;
}
.collection-body p{
	font-size: 1rem;
	line-height: 1.188rem;
	font-weight: 500;
}
.bin-action button.create-collection, .collection-undo-btn{
	background: linear-gradient(177deg, var(--orange) 20%, var(--red) 70.5%);
	padding: 0.625rem 1.25rem;
	color: var(--white);
}
.create-collection:hover{
	color: var(--white);
}
p.p-notification{
	font-size: 0.75rem;
	line-height: 0.938rem;
	color: var(--orange);
	padding-bottom: 0.75rem;
}
.bin-action{
	gap: 0.438rem;
}
.bin-fields input:focus{
	box-shadow: none;
}
.add-collection .second-div h3{
	font-size: 1rem;
	line-height: 1.188rem;
	font-weight: 600;
}
.add-collection{
	border: 0.063rem solid var(--nightshade);
	padding: 0.556rem 0.556rem 0.3rem 0.556rem;
}
.add-collection .second-div p{
	font-size: 0.875rem;
	line-height: 1.25rem;
	color: var(--grey);
	font-weight: 400;
}
.first-div img{
	width: 3.75rem;
	height: 3.75rem;
	object-fit: cover;
	border-radius: 0.5rem;
}
.create-new-collection{
	background: unset;
	position: relative;
	padding: 0.556rem 1.55rem;
}
.create-new-collection::before{
	position: absolute;
	content: "";
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/add-icon.svg") no-repeat;
	width: 1rem;
	height: 1rem;
	background-size: 100%;
	left: -0.075rem;
}
input:-internal-autofill-selected {
    background-color: transparent !important;
}
input:-webkit-autofill, input:-webkit-autofill:focus {
    transition: background-color 600000s 0s, color 600000s 0s;
}
.sdiv-count-date{
	display: flex;
}
.collection-folder-main h5, .collection-folder-main{
	color: var(--charcoal-black);
}
.h-your-favourite-templates, .custom-powerpoint, .h-your-collections, .download-confirm-page{
	padding: 2rem 1rem;
}
.h-your-favourite-templates, .h-your-collections{
	font-size: 1.5rem;
	line-height: 2.25rem;
	font-weight: 500;
}
.sc-favorite-single-page, .folder-display-page, .sc-collections-wrap, .sc-download-confirmation{
	padding: 2rem 1rem 3.75rem 1rem;
}
.collection-single-header{
	padding: 1.5rem 1rem 0 1rem;
}
.download-confirm-page p{
	padding-top: 1rem;
}
.member-confirm-btn{
	background: none;
	border: none;
}
.download-confirm-page a, .member-confirm-btn{
	background: linear-gradient(177deg, var(--orange) 20%, var(--red) 70.5%);
	text-align: center;
	color: var(--white);
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 1.5rem;
    border-radius: 2rem;
	text-decoration: none;
	padding: 0.625rem 1.25rem;
}
.download-confirm-page{
	text-align: center;
}
.sc-hm-search-bar input[type="search"]:focus::-webkit-search-cancel-button, .mdny-header-widget-four input[type="search"]:focus::-webkit-search-cancel-button{
	display : none;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
.collection-folder-main-wrapper, .collection-folder-main-wrapper:hover h5{
	text-decoration: none;
	text-transform: capitalize;
	word-break: break-all;
}
.collection-folder-main h5{
	font-size: 0.875rem;
	line-height: 1.5rem;
}
.update-collection-folder{
	color: var(--charcoal-black);
}
.sc-collection-empty p, .sc-collections-error{
	text-align: left;
}
.display-folder{
	padding-right: 1rem;
}
.display-folder::-webkit-scrollbar-thumb {
  background: var(--grey);
  border-radius: 0.38rem;
} 
.display-folder::-webkit-scrollbar-track {
  background: var(--light-grey);
}
.mdny-container>p{
	padding: 2rem 1rem;
	font-size: 1.5rem;
	line-height: 1.81rem;
}
.collection-single-header h1{
	font-weight: 500;
	text-transform: capitalize;
}
.folder-action{
	justify-content: flex-end;
	margin-top: 2rem;
}
/* 	---- AI Page starts ---- */
.sc-plugin-feg-grp .wp-block-sbp-faq-single:last-child {
   border-bottom: 0.125rem solid var(--muted-grey);
}
.sc-ai-hero-grp{
	padding: 1.25rem 1rem 0 1rem;
}
.sc-ai-hero-grp h1, .sc-ai-hero-grp h1 strong, 
.sc-ai-win-your-grp h2, .sc-ai-win-your-grp  h2 strong
{
	font-size: 2.13rem;
	line-height: 2.56rem;
	font-weight: 600;
	color: var(--charcoal-gray);
}
.sc-ai-ready-create-grp h2, .sc-ai-ready-create-grp h2 strong{
	font-weight: 600;
}
.sc-ai-hero-grp p{
	color: var(--graphite);
	padding: 1rem 0 2rem 0;
}
.sc-ai-beta-btn a{
	font-size: 0.75rem;
	line-height: 0.94rem;
	font-weight: 700;
	color: var(--white);
	padding: 0.88rem 2rem;
	background: linear-gradient(177deg, var(--orange) 20%, var(--red) 70.5%);
}
.sc-ai-hero-spacer{
	height: 3.75rem !important;
}
.sc-ai-win-your-grp, .sc-ai-ready-create-grp{
	padding: 6.25rem 1.5rem;
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/pink-mob-background.svg") no-repeat;
	width: 22.50rem;
	height: 28.69rem;
	background-size: cover;
}
.sc-ai-win-your-grp h2 strong{
	font-weight: 600;
}
.sc-ai-win-your-grp h2{
	padding: 0 0.44rem 1rem 0.44rem;
	font-weight: 600;
}
.sc-ai-win-your-grp p, .sc-ai-how-works-grp p{
	color: var(--graphite);
}
.sc-ai-win-your-grp p strong, .sc-ai-how-works-grp p strong{
	font-weight: 600;
}
.sc-ai-slidebazar-single-col p{
	font-size: 0.63rem;
	line-height: 0.75rem;
	font-weight: 600;
	color: var(--charcoal-black);
	opacity: 50%;
}
.sc-ai-slidebazar-ai-grp{
	padding-top: 0.88rem;
}
.sc-ai-slidebazar-single-row img, .sc-ai-slidebazar-single-row figure{
	width: 1.5rem;
	height: 1.5rem;
}
.sc-ai-slidebazar-single-row p{
	width: 18rem;
	font-size: 0.88rem;
	line-height: 1.5rem;
	font-weight: 400;
	opacity: unset;
}
.sc-ai-slidebazar-single-row p strong{
	font-weight: 600;
}
.sc-ai-slidebazar-single-row{
	margin-bottom: 1.5rem;
	gap: 1rem;
}
.sc-ai-slidebazar-single-row:last-child {
	margin-bottom: unset;
}
.sc-ai-slidebazar-single-col:last-child{
	border: unset;
}
.sc-ai-slidebazar-single-col h2{
	padding: 0.63rem 1.5rem 1.5rem 0;
}
.sc-ai-slidebazar-single-col h2 strong{
	font-weight: 500;
}
.sc-ai-slidebazar-single-col{
	padding: 2.88rem 1rem;
	border-bottom: 0.06rem solid #18181814;
	gap: 1.5rem;
	flex-direction: column;
}
.sc-ai-slidebazar-img-col img{
	width: 20.50rem;
	height: 11.56rem;
}
.sc-ai-how-works-grp{
	padding: 0.88rem 1rem 3.75rem 1rem;
}
.sc-ai-how-works-grp h2{
	padding-bottom: 1rem;
}
.sc-ai-how-works-col{
	display: flex;
	flex-wrap: wrap !important;
	column-gap: 1rem;
	row-gap: 1.5rem;
	padding-top: 2rem;
}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.sc-ai-how-works-single-col{
	flex-basis: 9.59rem !important;
	flex-grow: unset;
} 
.sc-ai-how-works-single-col{
	width: 9.75rem !important;
	padding: 1rem 0.5rem 1.25rem 0.75rem;
	border: 0.06rem solid var(--light-grey);
	border-radius: 0.88rem;
}
.sc-ai-how-works-single-col img{
	width: 3.13rem;
	height: 3.13rem;
}
.sc-ai-how-works-single-col p{
	line-height: 1.25rem;
	color: var(--charcoal-black);
	opacity: 50%;
}
.sc-ai-how-works-single-col h3{
	padding: 0.75rem 0.25rem; 
	font-size: 1.13rem;
	line-height: 1.38rem;
	font-weight: 600;
}
.sc-ai-ready-create-grp p{
	padding: 1rem 0 2rem 0;
}
.sc-ai-ready-create-grp {
	height: 29.63rem;
}
.sc-ai-faq-grp{
	padding:  3.75rem 1rem;
}
.sc-ai-faq-grp .wp-block-sbp-faq-single {
    border-bottom: 0.125rem solid var(--muted-grey);
}
.sc-ai-hero-grp h1{
	color: var(--charcoal-gray);
}
.sc-ai-hero-grp h1, .sc-ai-hero-grp h1 strong{
	font-weight: 600;
}
.bottom-line-template {
	display: none !important;
}
.sc-pluginpage-herovideo{
	margin-top:2rem;
}

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

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

.collection-thumb .latest-thumb img, .latest-thumb{
	width: 20.50rem;
	height: 11.56rem;
}
.sck-collection-count-wrp{
	display: flex;
	gap: 1.38rem;
	padding-left:0.88rem;
}
.add-thumb{
	background-color: var(--light-grey) !important;
}
.additionl-thumb div:first-child img, .additionl-thumb div:first-child{
	border-bottom-left-radius:0.75rem;
}
.additionl-thumb div:last-child img, .additionl-thumb div:last-child{
	border-bottom-right-radius:0.75rem;
}
.collection-page h1{
	padding: 2rem 1rem 0 1rem;
}
.collection-single-header h1{
	padding: unset;
}
.p-updated-time{
	display: none;
}
.collection-message-box {
	flex-direction: column;
	border: none;
	top: 45%;
}
.collection-msgbox-p{
	padding: 0.5rem;
}
.collection-msgbox-img img{
	width:  3.75rem;
	height:  3.75rem;
	border-radius: 0.25rem;
}
.collection-s-alert{
	text-align: left;
	padding: 1.5rem 1rem;
}

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


.sc-plugin-powerpoint-colsgrp .sc-gradient-head strong, .sc-ai-slidebazar-ai-grp .sc-gradient-head strong{
	background: linear-gradient(328deg, #EA001B 9%, #FD5F00 69.5%);
	  -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.sc-pp-privacy-hero-grp{
	padding: 2rem 1rem 3.75rem 1rem;
}
.sc-pp-privacy-hero-grp h1{
	font-weight: 600;
	padding-bottom: 2rem;
}
.sc-pp-privacy-hero-grp p, .sc-pp-privacy-hero-grp li, .sc-pp-privacy-hero-grp a{
	color: var(--charcoal-gray);
}
/* .sc-pp-privacy-hero-grp a{
	text-decoration: none;
} */
.sc-pp-privacy-hero-grp h2{
	font-size: 1.25rem;
	line-height:  1.81rem;
	font-weight: 500;
	padding: 2rem 0 1.13rem 0;
	color: var(--eeire-black);
}
.sc-pp-privacy-single-col li{
    font-size: 0.875rem;
    line-height: 1.5rem;
    font-weight: 400;
}
.sc-next-para{
	padding-bottom: 1.5rem;
}
.sc-pp-privacy-single-col ul, .sc-pp-privacy-single-col ol{
	padding-left: 1rem;
}
.sc-pp-privacy-hero-grp h3{
	font-size: 1.13rem;
	line-height: 1.63rem;
	font-weight: 500;
	padding: 1.25rem 0 0.88rem; 
}
.sc-inform-collection{
	padding-bottom: 1.5rem;	
}
.sc-marker-hide-list {
	list-style: none;
}
.sc-pp-privacy-single-col  .sc-marker-hide-list{
	padding-left: unset;
}
/* ---- privacy policy starts ---- */

.custom-powerpoint .tax-page-dis {
		padding-bottom: 0
	}
body.safari .sc-pp-toggle-container{
	height: 2.622rem;
	width: 16.48rem
}
.sc-hd-search-close.desk{
	display: none;
}


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

.sc-ad-hero-grp{
	padding: 2.50rem 1.5rem 6.25rem 1.5rem;
}
.sc-ad-hero-grp h1{
	font-size: 3rem;
	line-height: 3.63rem;
	font-weight: 700;
	padding-bottom: 0.38rem;
}
.sc-ad-hero-grp h2{
	font-size: 2rem;
	line-height: 2.88rem;
	font-weight: 600;
	color: var(--charcoal-gray);
	padding-bottom: 1rem;
}
.sc-ad-hero-grp p{
	color: var(--graphite);
}
.sc-ad-ticker-container img{
	width: 9.06rem !important;
	height: 5.13rem;
	border-radius: 0.63rem;
	border: 0.06rem solid var(--light-grey);
}
.sc-ad-ticker-container .scrolling_banner{
	gap: 1rem;
	margin-bottom: 1.25rem;
	animation: bannermove 250s linear infinite;
}
.sc-ad-ticker-container .scrolling_banner_two{
	margin-left: -5rem;
}
.sc-ad-professionals-grp{
	position: relative;
    padding: 3.75rem 0;
    margin-top: -4.4rem;
    background: var(--white);
	box-shadow: 0 -4px 8px -4px rgba(0,0,0,0.3);	
}
.sc-ad-professionals-grp h2{
	padding:0 0.9rem 1rem 0.9rem ;
}
.sc-ad-professionals-grp p{
	padding: 0 0.9rem;
}
.sc-ad-professionals-row img, .sc-ad-professionals-row figure{
	width:  1rem;
	height:  1rem;
	vertical-align: unset !important;
}
.sc-ad-professionals-row{
	border: 0.06rem solid var(--light-grey);
	border-radius: 0.44rem;
	box-shadow: rgba(149, 157, 165, 0.2) 0 3px 8px;
	width: fit-content;
	padding: 0.75rem 1rem;
	align-items: center;
	gap: 0.63rem;
	background: var(--white);
}
.sc-ad-professionals-row p{
	font-size: 0.75rem;
	line-height: 0.94rem;
	padding: unset;
}
.sc-ad-professionals-items-grp>div{
	display: flex;
	flex-wrap: wrap;
	row-gap: 1rem;
	column-gap: 0.5rem;
	justify-content: center;
	padding: 0 1rem;
}
.sc-ad-professionals-items-grp{
	padding-top: 2rem;
}
.sc-ad-professionals-spacer{
	position: absolute;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 70%);
    z-index: 11;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 10rem !important;
}
.sc-ad-your-slides-grp{
	padding: 0 1rem;
}
.sc-ad-your-slides-grp p{
	padding: 1rem 0 2rem 0;
	color: var(--graphite);
}
.sc-ad-your-slides-single-col h3 a{
	text-decoration: none;
	color: var(--charcoal-black);
}
.sc-ad-your-slides-single-col h3{
	opacity: 5%;
	text-align: center;
	text-transform: uppercase;
	position: absolute;
	margin: auto;
    width: 100%;
	left: 0;
	top:  1.25rem;
	font-size:  1.50rem;
	line-height: 1.81rem;
	font-weight: 600;
}
.sc-ad-your-slides-single-col{
	border: 0.06rem solid var(--light-grey);
	border-radius: 0.44rem;
	padding: 0.31rem 0.5rem 1.25rem 0.5rem;
	position: relative;
}
.sc-ad-your-slides-single-col h4 a{
	font-size:  1.13rem;
	line-height: 1.38rem;
	font-weight: 600;
	color: var(--charcoal-black);
	text-decoration: none;
}
.sc-ad-your-slides-single-col h4{
	padding: 1.25rem 0 0.63rem 0.38rem;
	background-color: var(--white);	
}
.sc-ad-your-slides-single-col p a{
	color: var(--mine-shaft);
	text-decoration: none;
}
.sc-ad-your-slides-single-col p{
	padding: 0 0.38rem;
}
.sc-ad-your-slides-col{
	gap: 2rem;
	flex-wrap: wrap !important;
	flex-direction: column;
}
.sc-hm-testimonial-grp{
	padding-top:  3.75rem
}
.sc-ad-testinomial-grp .sc-hm-loadmore{
	display: none;
}
.sc-ad-testinomial-grp .sc-hm-testimonial-row {
	height: unset;
}
.sc-ad-pricing-grp{
	padding: 3.75rem 1rem;
}
.sc-ad-your-slides-single-col img{
	width: 19.50rem;
	height: 11.88rem;
	border-radius: 0.9rem;
}
.sc-ad-your-slides-single-col figure{
	position: relative;
	border-radius: 0.9rem;
}
.sc-ad-your-slides-single-col figure::before{
	position: absolute;
    content: "";
    background-color: var(--light-orange);
    opacity: 28%;
    filter: blur(1.5rem);
    width: 50%;
    height: 80%;
    left: 4.38rem;
    top:  2.81rem;
    z-index: -1;
}
.sc-ad-your-slides-grp .button-container{
	margin: 2.5rem 9rem 0 9rem;
}
.sc-ad-your-slides-grp .filled-button{
	width: 4.5rem;
}
.sc-laptop-row{
	width: 20.19rem;
	height: 11.44rem;
	background: url("/wp-content/uploads/2025/05/laptop.png") no-repeat;
	background-size: cover;
	position: relative;
	margin: 0 auto;
}
.sc-ad-daily-grp{
	padding: 3.75rem 1rem 0 1rem;
}
.sc-ad-daily-grp p{
	padding: 1rem 0 2.88rem 0;
}
.sc-ad-reward-img, .sc-ad-about-img, .sc-ad-arcade-img,.sc-ad-brand-img{
	position: absolute;
	border-radius: 0.25rem;
}
.sc-ad-about-img{
	top: -0.81rem;
	right: 0;
	width: 6.13rem;
	height: 3.44rem;
	filter: blur(5px);
	z-index: -1;
}
.sc-ad-reward-img{
	left: 0;
	top: 1.63rem;
	width: 5.56rem;
	height: 3.13rem;
}
.sc-ad-arcade-img{
	right: -0.31rem;
	width: 5.75rem;
	height: 3.25rem;
	bottom: -0.94rem;
}
.sc-ad-brand-img{
	width: 9rem;
	height:  5.06rem;
	top: 3.63rem;
	left: 6.50rem;
}
.sc-ad-pricing-grp h2{
	padding-bottom: 1rem;
}


/* ---- ad page ends ---- */




/*  header change */

.sc-mob-see-more{
	padding: 2rem ;
	font-size: 1rem;
	line-height: 1.19rem;
	position: relative;
	font-weight: 500;
}
.sc-mob-see-more::after{
	position: absolute;
	content: "";
	background: url("/wp-content/uploads/2025/03/right-arrow.svg") no-repeat;
	height: 0.5rem;
	width: 0.78rem;
	left: 19.5rem;
	transform: rotate(90deg);
	transform-origin: center center;
	background-size: cover;
	top: 2.31rem;
	transition: all 0.3s linear;
}
.sc-mob-see-more.active::after{
	transform: rotate(270deg);
	transition: all 0.3s linear;
}
.mobile-essentials{
	padding-left: 2rem;
}
.mobile-essentials ul, .mobile-essentials{
	list-style: none;
}
.mobile-essentials li a {
    font-size: 0.875rem;
    line-height: 1.063rem;
    font-weight: 700;
    text-decoration: none;
    color: var(--eeire-black);
}
.mobile-essentials ul>li a{
	font-weight: 400;
}
.mobile-essentials ul>li{
	padding-bottom: 1rem;
}
.mobile-essentials ul{
	padding-top: 1rem;
}
.mdny-container p.footer-cpy-right{
	font-size: 0.5rem;
    line-height: 0.63rem;
	padding: unset;
}

/* ---- faq starts ---- */

.sc-faq-hero-grp{
	padding: 2rem 1.5rem 3.75rem 1.5rem;
}
.sc-faq-hero-grp h1{
	padding-bottom: 1rem;
}
.sc-faq-hero-grp a, .sc-contact-hero-grp a{
	color: var(--graphite);
}

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

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

.sc-contact-hero-grp{
	padding: 2rem 1rem  3.75rem 1rem;
}
.sc-contact-hero-grp h1{
	padding-bottom: 1.5rem;
	font-weight: 600;
}
.sc-contact-hero-grp h2{
	padding-bottom: 1rem;
	font-weight: 500;
}
.sc-contact-form{
	margin-top: 2.5rem !important;
}
.sc-contact-form form{
	border: 1px solid var(--light-orange);
	border-radius: 0.88rem;
	padding: 1.5rem 1rem 3rem 1rem;
	font-family: "Inter";
}
button.sc-contact-btn{
	background: linear-gradient(177deg, var(--orange) 20%, var(--red) 70.5%) !important;
    color: var(--white);
    border-radius: 2rem !important;
    font-size: 0.88rem !important;
    line-height: 1.06rem !important;
	width: 100% !important;
	height: 2.50rem !important;
	margin-top: 1rem !important;
}
button.sc-contact-btn:focus, div.wpforms-container-full button[type=submit]:focus:after{
	border: none !important;
}
div.wpforms-container-full button[type=submit]:hover, button.sc-contact-btn:hover{
	background: linear-gradient(177deg, var(--orange) 20%, var(--red) 70.5%) !important;
}
.sc-contact-form form label, .sc-contact-form .wpforms-field-label{
	font-size: 0.88rem !important;
    line-height: 1.06rem !important;
	margin-bottom: 0.5rem !important;
	font-weight: 500 !important;
}
.sc-contact-form form input, div.wpforms-container-full input, .sc-contact-form form textarea{
	border-color: var(--muted-grey) !important;
	height: 2.50rem !important;
	font-size: 0.88rem !important;
    line-height: 1.06rem !important;
}
.sc-contact-form form textarea{
	height: 5.50rem !important;
}
div.wpforms-container-full input:focus:invalid, div.wpforms-container-full textarea:focus, 
div.wpforms-container-full input:focus:invalid{
	box-shadow: unset !important;
	border-color: var(--muted-grey);
}
.sc-ct-form-name label{
	font-size: 0.75rem !important;
	line-height: 0.94rem !important;
}
.sc-ct-form-name { 
	padding-bottom: 0 !important;
}
.sc-ct-form-name .wpforms-field-row.wpforms-field-large{
	flex-direction: column !important;
	
}
.sc-ct-form-name .wpforms-one-half{
	width: 100% !important;
	padding: 0 !important;
}
.sc-ct-form-name em{
	margin-bottom: 0.75rem !important;
}

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

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

.sc-error-page{
	background: url("/wp-content/uploads/2025/06/error-background.svg");
	background-size: cover;
	width: 22.50rem;
	height: auto;
	padding: 5rem 0.63rem 25.69rem 0.63rem;
	position: relative;
}
.sc-error-page p{
	font-size: 0.88rem;
	line-height: 2rem;
	text-align: center;
}
.sc-error-page p a{
	font-weight: 500;
	background: linear-gradient(175deg, var(--orange) 0%, var(--red) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
	text-decoration: none;
}
.sc-error-page img{
	width:  22.50rem;
	height: auto;
}
.sc-error-page::after{
	position: absolute;
	content: "";
	background: url("/wp-content/uploads/2025/06/error-mob.svg") no-repeat;
	width: 22.50rem;
	height: 23.13rem;
	background-size: cover;
	bottom: -1.88rem;
	left: -0.19rem;
	z-index: 9;
}
.entry-content.hero-section{
	overflow: visible;
}
.sc-pp-privacy-hero-grp.sc-eula-hero-grp h1{
	padding-bottom: unset;
}
/* ---- error page ends ---- */

/* ---- thank-you-page starts ---- */

.sc-single-notification-grp{
	padding: 2.50rem 1rem;
}
.sc-single-notification-grp .sc-thank-hero-row{
	border: 1px solid  var(--green);
	padding: 2rem 1rem 1rem 1rem;
	background-color: var(--light-green);
	border-radius: 0.44rem;
	position: relative;
	margin-bottom: 1.5rem;
}
.sc-single-notification-grp .sc-thank-hero-row h1 {
	font-weight: 400;
	color: var(--green);
	padding-left: 1.5rem;
	position: relative;
	text-align: left !important;
}
.sc-single-notification-grp .sc-thank-hero-row h1::before{
	position: absolute;
	content:"";
	background: url("/wp-content/uploads/2025/06/CheckCircle.svg") no-repeat;
	width: 1.25rem;
	height: 1.25rem;
	left: 0;
	top: 0.125rem;
	background-size: cover;
}
.sc-thank-hero-grp h2{
	font-weight: 700;
	padding-bottom: 1rem;
}
.sc-thank-hero-grp h3{
	font-weight: 500;
	padding-bottom: 0.75rem;
}
.sc-thank-next-para{
	padding-bottom: 1rem;
}
.sc-thank-next-para a{
	color: var(--charcoal-black);
}
.sc-thank-next-para a:hover{
	color: var(--orange);
}
.sc-free-video-col video{
	border-radius: 0.44rem;
}
/* ---- thank-you-page ends ---- */

/* ---- welcome-free-user starts ---- */

.sc-free-single-col{
	padding-top: 2rem;
	flex-direction: column;
}
.sc-free-video-col h2, .sc-free-content-col h3{
	padding-bottom: 1rem;
}
.sc-free-content-col ul{
	padding-left: 1.3rem;
}
.sc-free-content-col li {
    font-size: 0.875rem;
    line-height: 1.5rem;
	padding-bottom: 0.75rem;
}
.sc-free-content-col p{
	padding-bottom: 0.75rem;
}
.sc-free-content-col p a{
	color: var(--charcoal-black);
}
.sc-el-download{
	margin: 2rem 0;
}
.sc-el-download-btn a, .sc-survey-form-btn{
	background: linear-gradient(177deg, var(--orange) 20%, var(--red) 70.5%) !important;
    color: var(--white) !important;
    border-radius: 2rem !important;
    font-size: 0.75rem !important;
    line-height: 0.938rem !important;
    font-weight: 600 !important;
    padding: 0.938rem 0 ;
	width: 12.50rem;
}
.sc-free-content-col .sc-heading strong{
	font-size: 2rem !important;
}

/* ---- survey starts ---- */

.sc-survey-hero-grp{
	padding: 2.5rem 1rem;
}
.sc-survey-hero-grp h1{
	padding-bottom:1rem;
/* 	color: var(--mine-shaft); */
}
.sc-survey-hero-grp .sc-main-para{
	font-weight: 700;
}
.sc-survey-form-btn{
	width: 8rem !important;
	height: 2.50rem !important;
	margin-top: 1rem !important;
}
.sc-survey-form label{
	font-size:  1.25rem !important;
	line-height: 1.5rem !important;
}
.sc-survey-form .wpforms-confirmation-container-full{
	background: var(--light-green) !important;
	border-color: var(--green) !important;
	border-radius: 0.44rem !important;
}
.sc-survey-form .wpforms-confirmation-container-full p{
	color: var(--green) !important;
}
.sc-survey-form textarea{
	font-size: 0.875rem !important;
	line-height: 1.5rem !important;
}
.sc-start-hero-grp a{
	color: var(--cahrcoal-black);
}
/* ---- survey ends ---- */

/* ---- addin pages starts ----  */

.sc-start-hero-grp{
	padding: 2.5rem 1rem 3.75rem 1rem;
}
.sc-start-hero-grp p, .sc-start-hero-grp h2{
	padding-top: 1rem;
}
.sc-start-hero-grp h1{
	font-size: 1.5rem;
	line-height: 1.81rem;
	font-weight: 500;
}
.sc-start-hero-grp h2{
	font-size: 1.25rem;
	line-height: 1.5rem;
	font-weight: 500;
}
.sc-start-hero-grp figure{
	margin-top: 1rem;
}
.sc-res-close-btn img{
	width: 0.9rem;
	height: 0.9rem;
	position: absolute;
	right: 0.63rem;
	top: 0.63rem;	
}
.sc-thank-hero-row.hide{
	display: none;
	opacity: 0;
	transition: all 0.2s ease;
}

/* ---- sitemap starts ---- */

.sitemap-container{
	padding: 2rem 1rem;
}
.sitemap-item a, .sitemap-category-item a{
	font-size: 0.875rem;
	line-height: 1.5rem;
	font-weight: 400;
	color: var(--graphite);
	text-decoration: none;
	transition: all 0.3s ease;
}
.sitemap-item:hover a, .sitemap-category-item:hover a{
	font-weight: 500;
	transition: all 0.3s ease;
}
.sitemap-item, .sitemap-category-item{
	padding-bottom: 0.63rem;
	position: relative;
	padding-left: 1rem;
}
.sitemap-item::before{
	position: absolute;
	content: "•";
	left: 0;
}
.sitemap-heading h1, .sitemap-sidebar h2{
	font-size: 1.5rem;
	line-height: 1.81rem;
	padding-bottom: 1rem;
	font-weight: 500;
}
.sitemap-sidebar{
	display: none;
}
.sitemap-pagination{
	display: flex;
	justify-content: space-between;
	margin: 0 2rem;
}
.sitemap-pagination a{
	text-decoration: none;
}
.sitemap-main-content .breadcrumb a{
	color: var(--charcoal-black);
	text-decoration: none;
}
.sitemap-main-content .breadcrumb{
	padding-bottom: 1rem;
}
.tax-footer-page-dis a{
	color: var(--charcoal-black) !important;
}

/* filter */

.sc-filter-item span{
	width: 0.94rem;
	height: 0.94rem;
	border-radius: 50%;
	display: block;
}
.sc-filter-item a{
	display: flex !important;
	gap: 1rem;
}
.sc-filter-color-item.active, .sc-filter-style-item.active{
	background-color: var(--pale-grey);
}
.muti-color {
  background-image: linear-gradient(to left, red, green, yellow, blue);
}
.sc-filter-list{
		overflow: hidden;
	}

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

.single-attachment .post-deatils{
	padding-bottom: 2.5rem;
}
.single-attachment .sck-single-thumb img, .atch-ft-img img{
	width: 20.5rem;
    height: 11.438rem;
    border-radius: 0.625rem;
    border: 0.063rem solid var(--milky-white);
}
.single-attachment .atch-spn-wrapper span, .single-attachment .atch-spn-wrapper a{
	font-size: 0.875rem;
    line-height: 1.5rem;
    font-weight: 400;
}
.single-attachment .atch-spn-wrapper{
	padding: 1rem 0 2rem 0;
}
.single-attachment .sc-single-post-thumbnail{
	padding: 0 1rem;
}
.single-attachment .atch-spn-wrapper span{
	margin-bottom: 1rem;
	display: block;
}
.single-attachment .atch-spn-wrapper a{
	color: var(--graphite);
	text-decoration: none;
}
.single-attachment  .sc-single-content-wrapper{
	padding-top: 1.5rem;
}

/* ---- attachment page ends ---- */