@media screen and (min-width: 992px) {
	html {
		font-size: calc(100vw * 16 / 1440);
	}
	p{
		font-size: 1rem;
		line-height: 1.63rem;
	}
	.sc-main-head{
		font-size: 3.44rem;
		line-height: 3.25rem;
	}
	.sc-sub-head{
		font-size: 3rem;
		line-height: 3.75rem;
	}
	.sc-head{
		font-size: 2.25rem;
		line-height: 2.88rem;
	}
	.sc-short-head{
		font-size: 1.25rem;
		line-height: 1.25rem;
	}
	.sc-main-para{
		font-size: 0.94rem;
		line-height: 1.56rem;
	}
	.sc-sub-para{
		font-size: 1;
		line-height: 1.31rem;
	}
	.sc-para{
		font-size: 0.88rem;
		line-height: 0.94rem;
	}
	.sc-view-all-btn a{
		font-size: 0.94rem;
		line-height: 0.94rem;
	}
	
/* ---- header starts ---- */
	
	.header_main{
		position: relative;
	}
	.sc-desk-pricing-menu, .sc-desk-primary-menu{
		display: block;
	}
	.sc-desk-pricing-menu ul, .sc-desk-primary-menu ul{
		display: flex;
		list-style: none;
	}
	.sc-toggle{
		display: none;
	}
	.header_main.sticky .sc-toggle{
		display: block;
	}
	.header_main.sticky .sc-desk-pricing-menu, .header_main.sticky .sc-desk-primary-menu{
		display: none;
	}
	.sc-desk-logo img{
		width: 10.31rem;
		height: 2.19rem;
	}
	.secondary-menu{
		display: flex;
		padding: unset;
		justify-content: space-between;
		gap: 2.38rem;
	}
	.sc-desk-logo {
		flex-basis: 20%;
	}
	.sc-search-dummy-mob{
		flex-basis: 43%;
		display: block;
	}
	.sc-desk-primary-nav-menu{
		position: absolute;
		left: 0;
		top: 4.23rem;
		background: url("/wp-content/uploads/2025/10/frame-menu-scaled.webp") no-repeat;
		background-size:cover;
		width: 100%;
		padding: unset;
	}
	.home .sc-desk-primary-nav-menu{
		background: url("/wp-content/uploads/2025/10/menu-background-scaled.webp");
		background-size:105%;
	}
	.sc-desk-primary-nav-menu ul{
		display: flex;
		gap: 5.05rem;
		justify-content: center;
		padding: 0.75rem;
	}
	.sc-desk-primary-nav-menu li a{
		color: var(--white);
		font-size: 1rem;
		line-height: 1.25rem;
		font-weight: 500;
		text-decoration: none;
		font-family: "Outfit", sans-serif;
	}
	.header_main.sticky .sc-header-primary-wrapper {
		background: url("/wp-content/uploads/2025/10/frame-menu-scaled.webp") no-repeat;
    	background-size: cover;
	}
	.home .sc-desk-primary-nav-menu{
		top: 33rem;
	}
	.home .sc-desk-pricing-menu a{
		color: var(--white);
	}
	.sc-desk-pricing-menu .sc-desk-sec-menu li:first-child a {
    	color: var(--black);
		border: 0.06rem solid var(--navy-blue);
		padding: 0.13rem 0.81rem 0.19rem 0.81rem;
		border-radius: 1.5rem;
	}
	 .sc-desk-sec-menu a, .header_main.sticky .sc-desk-sec-menu a{
		color: var(--black) !important;
		border-color: var(--black);
	}
 	.sc-desk-pricing-menu .sc-desk-sec-menu li:first-child a:hover{
		color: var(--white) !important;
		background-color: var(--navy-blue);
	} 
	.home .sc-desk-pricing-menu a{
		color: var(--white) !important;
		text-decoration: none;
	}
	.home .sc-desk-pricing-menu .sc-desk-sec-menu li:first-child a {
		border-color: var(--white);
		color:  var(--white);
		}
	.home .sc-desk-pricing-menu .sc-desk-sec-menu li:first-child a:hover {
		color: var(--navy-blue) !important;
		background-color: var(--white);
	}
	.sc-desk-pricing-menu .sc-desk-sec-menu {
		border: none;
	}
	.sc-amp-nav{
		gap:0.94rem;
	}
	.header_main.sticky .sc-toggle span, .header_main.sticky .sc-toggle span::before, .header_main.sticky .sc-toggle span::after {
		background-color:var(--white);
	}
	.sc-search-dummy-mob span {
		background-color: var(--navy-blue);
	}
	.sc-search-button-text{
		display: block;
	}
	.sc-search-dummy-mob span.sc-search-button-text{
		background-color: unset;
		display: block;
		width: unset;
		height: unset;
		font-size: 0.75rem;
		line-height: 1rem;
		padding-top: 0.44rem;
		padding-left: 0.75rem;
	}
	.sc-search-dummy-mob img {
		width: 0.75rem;
		height: 0.75rem;
		margin-top: 0.31rem;
	}
	.sc-search-dummy-mob button {
		display: flex;
		justify-content: space-between;
		width: 100%;
	}
	.sc-toggle-section{
		position: relative;
	}
	.sc-hr-mob-menu {
    	top: 2.4rem !important;
		right: 0;
		position: absolute;
		left: unset;
		height: unset;
		padding: 1rem 0 1.5rem 0;
		border-radius: 1rem;
	}
	.sc-hr-mob-menu li{
		padding-top: 1.5rem !important;
	}
	.sc-download-overlay.active{
		padding: 1rem;
	}
	
	.amp-nav-dropdown-menu.active{
		position: absolute;
		background-color: var(--platinum);
		border-radius: 0.25rem;
		z-index: 999;
	}
	.sc-search-dummy-mob span{
		width:  1.69rem;
		height:  1.69rem;
	}
	.sc-header-primary{
		padding: 0.94rem 0;
		position: unset;
	}
	.home .sc-header-primary{
		padding: 1.56rem 0;
	}
	li.amp-nav-item a{
		font-size: 0.81rem;
		line-height: 1.25rem;
		text-decoration: none;
		font-family: "Outfit", sans-serif;
	}
	.amp-nav-item:first-child a {
		line-height: 1.06rem;
	}
	.sc-desk-pricing-menu li.amp-nav-item {
		padding-top: unset !important;
		margin-top: -0.31rem;
	}
	.sc-hr-menu-nav-wrapper  a,   .sc-hr-menu-nav-wrapper  li.amp-nav-item a{
		font-size: 1rem;
    	line-height: 1.188rem;
	}
	.sc-hr-menu-nav-wrapper {
		height: unset;
		overflow-y: unset;
	}
	.header_main.sticky .sc-header-primary{
		padding: 0.69rem 0;
	}
	.sc-welcome{
		padding: unset;
	}
	.sc-desk-sec-menu .sc-amp-nav{
		align-items: center;
		padding-top: 0.25rem;
		margin-right: 0.19rem;
	}
	.home .sc-welcome{
		color: var(--white);
	}
	 .home .header_main.sticky .sc-welcome svg{
		fill: var(--black);
	}
	.home .sc-desk-pricing-menu a.dropdown-item, .home .header_main.sticky .sc-welcome{
		color: var(--black) !important;
	}
	.header_main.sticky .amp-nav-dropdown-menu.active {
		position: unset;
		background-color: unset;
		box-shadow: unset;
	}
	 span.sc-search-button-text {
		font-size: 0.75rem;
	}
	
	/* 	---- header ends ---- */

	/* ---- footer starts ---- */
	
	.sc-footer-content{
		padding: 6rem 0 0 0;
	}
	.sc-ft-logo img {
		width: 11.94rem;
		height: 2.56rem;
	}
	.sc-footer-widget{
		display: flex;
		gap: 6.81rem;
		padding-bottom: 3.13rem;
	}
	.sc-ft-content-col{
		flex-direction: row;
		padding-top: unset;
		gap: 3.31rem;
	}
	.footer-widget-one{
		flex-basis: 24.5rem;
	}
	.sc-footer-content p, .sc-footer-content a {
		font-size: 0.81rem;
		line-height: 1.25rem;
	}
	.sc-ft-social-icon-col img {
		height: 0.94rem;
	}
	.sc-ft-content-col h2 {
    	font-size: 1.25rem;
		line-height: 100%;
		padding-bottom: 0.88rem;
	}
	.footer-cpy-right {
		font-size: 0.94rem;
		padding: 1.63rem 0  1.88rem 0;
	}
	.sc-footer-content .footer-widget-two a {
		line-height: 1.88rem;
	}
	.footer-widget-two{
		flex-basis: 38.50rem
	}
	.sc-ft-help-col, .sc-ft-contents-col{
		flex-basis: 8.29rem !important;
	}
	.sc-ft-useful-links-col{
		flex-basis: 13.06rem !important;
	}
	.sc-ft-social-icon-col{
		padding-top: 1rem;
	}
	
	/* ---- footer ends ---- */

	/* ---- home starts	---- */
	
	.sc-hm-pick-grp{
		background: url("/wp-content/uploads/2025/10/blue-background-scaled.webp") no-repeat;
    	background-size: 100%;
		height: 34.69rem;
		margin-top: -5.56rem;
		padding-top: 7.49rem;
	}
	.sc-hm-pick-grp .curved-carousel__media {
		height: 75% !important;
		border-radius: unset !important;
	}
	.sc-hm-pick-grp p {
		max-width: unset;
		padding: 0.81rem 0 1.81rem 0;
	}
	.sc-hm-hero-search {
		max-width: 35.75rem;
		height: 2.94rem;
		padding: 0.31rem 0.4rem;
	}
	.sc-hm-hero-search button {
		width: 2.25rem;
		height: 2.19rem;
	}
	.sc-hm-hero-search button::before{
		width: 0.81rem;
		height: 0.75rem;
		top: 0.63rem;
        left: 0.69rem;
		transform: scale(1);
		transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.sc-hm-hero-search button:hover::before{
		transform: scale(1.2);
	}
	.sc-hm-hero-search input::placeholder, .sc-hm-pick-grp form input {
		font-size: 0.88rem;
		line-height: 0.88rem;
	}
	.sc-hm-pick-grp form input{
		padding-left: 0.63rem;
		color: var(--black);
	}
	input[type="search" i]::-webkit-search-cancel-button{
		margin-inline-start: 1.5rem !important;
	}
	.sc-search-dummy-mob{
		box-shadow: 4px 4px 14px 0px #2E47F863;
		border-radius: 4rem;
		padding: 0.19rem 0.19rem 0.19rem 0.25rem;
		background: var(--white);
		width:  27.50rem;
		height: 2.19rem;
		border: 0.06rem solid var(--navy-blue);
	}
	.sc-search-dummy-img-wrap {
		float: inline-end;
		background: linear-gradient(0deg, #4158FE, #4158FE),linear-gradient(136.55deg, #4158FE 6.29%, #2539CE 92.3%);
	}
	.sc-search-widget.search-visible {
		width: 100vw;
		top: 0;
	}
	.sc-search-widget-overlay{
		padding: 4rem 12rem 4rem 12rem;
		width: unset;
	}
	.sc-search-widget .sc-hm-hero-search {
        max-width: 64.75rem;
	}
	.sc-desk-sec-menu li:first-child a{
		border-color: var(--navy-blue);
		transition: all 0.05s ease;
	}
	.sc-desk-sec-menu li:first-child a:hover{
		background-color: var(--navy-blue);
		color: var(--white);
	}
	
/* ---- hero search ends  ---- */
	
	.sc-hm-pick-grp .curved-carousel {
		height: 18rem !important;
	}
	.sc-hm-recent-grp{
		padding-top: 5.43rem;
		padding-bottom: 0;
		background: url("/wp-content/uploads/2025/11/home-banner.png");
		background-size: cover;
	}
	.sc-download-loop img {
		width: 14.50rem;
		height: 8.13rem;
	}
	.sc-download-loop li {
		padding: 0.31rem;
		flex-basis: 15.25rem;
		height:  11.56rem;
	}
	.sc-download-loop ul {
		column-gap: 1.73rem;
		row-gap: 2.13rem;
	}
	.tax-page-contents .sc-download-loop ul {
        column-gap: 0.85rem;
		transition: column-gap 0.5s ease;
    }
	.tax-page-contents.filter-close .sc-download-loop ul {
        column-gap: 1rem;
		transition: column-gap 0.5s ease;
    }
	.sc-hm-featured-col{
		justify-content: center;
		gap: 1.75rem;
	}
	.sc-hm-featured-col h2 {
		order: 1;
		flex-basis: 100%;
	}
	.sc-hm-template{
		order: 2;
	}
	.sc-hm-featured-col .sc-view-all-btn{
		order: 3;
		flex-basis: 11%;
		margin-top: 0.88rem;
	}
	.sc-view-all-btn a::after {
		width: 1.13rem;
		height: 0.88rem;
		top: 0.56rem;
        right: 1rem;
		background-size: 100%;
	}
	.sc-post-vote-dwld-wraper svg:hover path{
		stroke: var(--navy-blue) !important;
		fill: var(--navy-blue) !important;
		transition: all 0.05s ease;
	}
	.sc-hm-recent-col{
		margin-top: 0 !important;
		padding-top: 0.38rem;
		border-top: none;
	}
	.sc-hm-design-grp {
		background: url("/wp-content/uploads/2025/10/dark-blue-pattern-scaled.webp") no-repeat;
		padding: 6rem 0;
		background-size: cover;
		height: 33.40rem;
	}
	.sc-hm-design-col {
		gap: 0;
		flex-direction: row;
	}
	.sc-hm-plugin-screen{
		background-size: 100%;
		left: -11.1rem;
		top: -0.19rem;
		width: 37rem;
		height: 21.25rem;
	}
	.sc-hm-design-col video {
		height: 17.86rem;
		width: 26.44rem;
		margin-left: -6.13rem !important;
		margin-top: -0.38rem;
	}
	.sc-hm-design-grp p {
		padding-top: 1.5rem;
		max-width: 25.63rem;
	}
	.sc-hm-testimonial-grp {
		padding: 2.44rem 0 8.88rem 0;
		overflow: hidden;
	}
	.sc-hm-testimonial-grp h2 {
		padding-bottom: 5.48rem;
	}
	.testimonial-rating .star , .testimonial-rating .star::before {
		width: 0.94rem;
		height: 0.94rem;
	}
	.testimonial-content {
		padding: 1.06rem 0 2.38rem 0;
		height: 10rem;
	}
	.testimonial-content p {
		font-size: 0.81rem;
		line-height: 1.25rem;
	}
	.testimonial-title, .testimonial-designation {
		font-size: 0.75rem;
		line-height:  0.88rem;
	}
	.testimonial-title{
		width: 55%;
	}
	.sc-hm-design-col img, .sc-hm-design-col video {
		width: 27rem;
		height: 15rem;
		margin-top: -2.4rem;
	}
	.sc-hm-play-button, .sc-hm-play-button img {
		width: 1.5rem;
		height: 1.5rem;
		margin-top: 4rem;
	}
	.sc-hm-design-col video{
		margin-left: unset !important;
		margin-top: -4.31rem;
	}
	.sc-hm-play-button-row {
		top: -12.69rem;
	}
	.sc-download-overlay.active:hover {
		display: block;
	}
	.sc-hm-tesimonial-wrapper::before, .sc-hm-tesimonial-wrapper::after {
		width: 8.19rem;
		height: 6.25rem;
	}
	.sc-hm-tesimonial-wrapper::before {
        top: 5rem;
        left: 6.12rem;
    }
	.sc-hm-tesimonial-wrapper::after {
        bottom: 3rem;
        right: 6rem;
    }
	.sc-hm-design-col h2{
		padding-top: 2.19rem;
	}
	.template-premium, .template-free {
		left: 0.41rem;
		bottom: 0.61rem;
	}
	.download-pricing-page, .default-download-btn{
		width: 10.25rem;
	}
	.sc-hm-testimonial-grp .testimonial-item{
		box-shadow: 0px 15px 17.1px 0px #4158FE1A;
	}
	.sc-download-loop .sc-post-title {
		font-size: 0.88rem;
		line-height: 1rem;
	}
	.category-page{
		background: url("/wp-content/uploads/2025/10/category-frame-desks.svg") no-repeat;
		background-size: cover;
	}
	.slider-container{
		height:  14.56rem !important
	}
	.template-premium svg{
		width: 1.32rem;
		height: 1.31rem
	}
	

	/* ---- home ends	---- */
	
	/* ---- single page starts ----  */

	.breadcrumbs a, .breadcrumbs span{
		font-size: 0.88rem;
		line-height: 1.13rem;
	}
	.download-btns-wrap a, .default-download-btn, .sc-single-tag a {
		font-size: 0.88rem;
	}
	.sc-addition-meta li {
		padding: 0.63rem 1.38rem;
	}
	.sc-single-tag-title{
		padding-top: 1.25rem;
		font-size: 1rem;
	}
	.sc-single-template-wrap{
		background: url("/wp-content/uploads/2025/11/Product-page.png") no-repeat;
		background-size: cover;
		padding-top: 5rem;
	}
	.sc-title h1 {
		font-size: 2rem;
		line-height: 2.50rem;
		padding: 1.81rem 0;
	}
	.sc-main-slider-container .swiper-slide img , .sc-single-post-thumbnail img{
		width: 42.50rem;
		height: 23.88rem;
	}
	.sc-thumb-slider-container img, .sc-thumb-slider-container .swiper-slide {
		width: 7.69rem !important;
		height: 4.31rem;
	}
	.sc-thumb-slider-container img:hover{
		border: 0.06rem solid var(--navy-blue);
	}
	.sc-thumb-slider-container {
		margin-top: 1.13rem;
	}
	.sc-single-head-wrap{
		padding-top: 2.9rem;
	}
	.sc-single-content-wrapper h2 {
    	font-size: 1.25rem;
		line-height: 1.63rem;
	}
	.sc-single-wrapper{
		display: grid;
		grid-row-gap: 0;
        grid-template-columns: 42.46rem auto;
        column-gap: 0.9rem;
        grid-template-areas:
        "template-slider template-side-additional-content"
        "template-content template-side-additional-content"
	}
	.sc-single-download .download-btns-wrap{
		flex-direction: row;
	}
	.sc-single-post-thumbnail {
        grid-area: template-slider;
		padding-bottom: 2.13rem;
    }
	.sc-single-content-wrapper{
		grid-area: template-content;
	}
	.sc-single-add-content{
		grid-area: template-side-additional-content;
		max-height: 40rem;
		margin-top: unset;
	}
	.sc-single-related {
    	padding-bottom: 2.68rem;
	}
	.sidebar-list img {
		width: 0.75rem;
	}
	.single-no-slide-wrap img, .single-designed-wrap img{
		width: 1rem;
	}
	.single-categry-name, .sidebar-list p{
		font-size: 0.88rem;
		line-height: 1.56rem;
	}
	.single-read-more {
		font-size: 1rem;
		line-height:  1.56rem;
	}
	.download-pricing-page.powerpoint:hover, .default-download-btn.powerpoint:hover  {
    	background: linear-gradient(207deg, #F16323 0%, #EF2C28 100%);
	}
	.download-pricing-page.slides:hover, .default-download-btn.slides:hover {
    	background: linear-gradient(207deg, #FFAB21 0%, #E88E00 100%);
	}
	.single-star-rev-count{
		font-size: 0.69rem;
	}
	.sc-not-logged-in-single-page::before {
		top: 0.38rem;
	}
	.sc-single-related h2 {
		font-size: 1.25rem;
		line-height: 1.25rem;
	}
	.atch-ft-img img{
		width:  7.69rem;
		height: 4.31rem;
	}
	.sc-single-tags-list{
		gap: 0.38rem;
	}
	.sc-single-add-content .sc-action-btn svg, .sc-single-add-content .single-no-slide-wrap img{
		width: 1rem;
	}
	.download-btns-wrap a::before, .default-download-btn::before {
		width: 1.25rem;
		height: 1.25rem;
		top: 0.5rem;
	}
	.download-btns-wrap a, .default-download-btn {
		padding-left:2.25rem;
	}
	.single-no-slide-wrap, .sc-bookmark-display button, .single-designed-wrap{
		gap: 0.75rem;
	}
	
	.create-collection:hover, .collection-done:hover{
		color: var(--white) !important;
		background-color: var(--navy-blue);
	}
	.sc-single-content.read-more::before {
		padding-top: 1.13rem !important;
		bottom: 0.44rem;
	}
	
	
	/* ---- single page ends ----  */
	
	/* ---- category starts ---- */

	.tax-page-filters.active .filter-close-icon-chevron-left{
		display: block;
		margin-top: -0.75rem;
	}
	.sc-filter-heading{
		justify-content: unset;
		gap : 7.7rem
	}
	 .single-review-wrap p, .sc-not-logged-in-single-page{
    	font-size: 0.88rem;
		line-height: 1.56rem;
	}
	 p.single-star-rev-count{
		font-size: 0.69rem;
	}
	.sc-single-content {
    	height: 5.1rem;
	}
	.sc-download-loop li:hover {
		border: 0.06rem solid var(--navy-blue);
	}
	.tax-page-contents .sc-download-loop img {
        width:  11.25rem;
        height: 6.31rem;
		transition: all 0.5s ease;
    }
	.tax-page-contents .sc-download-loop li {
		flex-basis: 11.81rem;
		height: auto;
		transition: all 0.5s ease;
	}
	.tax-page-contents.filter-close .sc-download-loop li {
		 flex-basis: 14.51rem;
		transition: all 0.5s ease;
	}
	.tax-page-contents.filter-close .sc-download-loop img {
        width: 13.85rem;
        height: 8.31rem;
		transition: all 0.5s ease;
    }
	.tax-page-contents-wrapper{
		padding-top: 3.25rem;
		display: flex;
		gap: 2.19rem;
	}
	.tax-page-contents {
    	padding: 0.44rem 0 0 0;
	}
	.tax-page-filters{
		width:2.56rem;
		max-width: 2.56rem;
		position: relative;
		box-shadow: 3px 0px 8.5px -4px #00000040;
		transition: width 0.5s ease, max-width 0.5s ease;
		will-change: width, max-width;
		background: linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, #FFFFFF 100%);
	}

	.tax-page-filters .tax-filters-header .sc-tax-filters-text{
		transform: translateX(-100%);
		opacity: 0;
		transition: transform 0.5s ease, opacity 0.5s ease;
		font-size: 1rem;
	}

	.tax-page-filters.active  .tax-filters-header .sc-tax-filters-text {
		transform: translateX(0);
		opacity: 1;
	}

	.tax-filters-header .sc-tax-filters-text {
		transform: translateX(-1.38rem);
		opacity: 0;
		transition: transform 0.5s ease, opacity 0.5s ease;
	}

	.sctm-filters-wrapper{
		position: absolute;
		width: 0;
		top: 1.5rem;
		background: unset;
		padding: unset;
		overflow: hidden;
		transition: all 0.5s ease;
		transform: unset;
	}
	.tax-page-details {
		padding-top: 5rem;
	}
	.tax-page-filters{
		padding: 0.75rem 0 1.75rem 0.75rem;
	}
	.tax-filter-close {
		margin-right: 0.5rem;
		display: none;
	}
	.tax-filter-close svg{
        width:0.75rem;
		height:0.75rem;
		cursor: pointer;
    }
	.sctm-filters-wrapper{
		position: unset;
	}
	.tax-page-details h1 {
		font-size: 2rem;
		line-height: 2.50rem;
		max-width: unset;
		padding: 1.81rem 0 0.69rem 0;
	}
	.custom-powerpoint .tax-page-details {
        padding-top: 1rem;
    }
	.tax-page-contents{
		width: 61.8rem;
		max-width: 61.8rem;
		transition: width 0.5s ease, max-width 0.5s ease;
		will-change: width, max-width;
	}
	.tax-page-filters.active {
		max-width: 13.56rem;
		width:13.56rem;

		transition: width 0.5s ease, max-width 0.5s ease;
		will-change: width, max-width;
	}

	.tax-page-filters.active .sctm-filters-wrapper{
		width: 100%;
	}
	.filter-close-icon-cross{
		display: none;
	}
	.breadcrumbs {
		font-size: 0.88rem;
		line-height: 1.13rem;
	}
	.tax-page-contents h2 {
		font-size: 1rem;
		padding-top: 0.25rem;
	}
	.tax-page-contents-wrapper .sc-download-loop .sc-post-title{
		font-size: 0.69rem;
		line-height: 0.81rem;
	}
	.sc-license-filter-group {
		padding-top: 0.63rem;
		border-top: 0.06rem solid var(--platinum);
		margin-top: 1rem;
	}
	.sc-filter-list li a::before {
		top: -0.01rem;
	}
	li .page-numbers {
		font-size: 1rem;
		line-height:  1.25rem;
		width: 1.75rem;
		height: 1.75rem;
	}

	/* ---- category ends ---- */
	
	/* ---- search starts ---- */

	.search-temp-container, .sc-error-page, .sc-single-template-wrap, .sc-fvt-page-main-grp{
		padding: 4rem 0;
	}
	.sc-cat-container{
		padding-top: 1.81rem;
		padding-bottom: 5rem;
	}
	.sc-search-no-result li{
		font-size: 1rem;
        line-height: 1.63rem;
		padding-top: 1rem; 
	}
	.sc-search-result-stat{
		font-size: 1rem;
        line-height: 1.63rem;
		padding: 1rem 0; 
	}
	.custom-powerpoint{
		padding: 5rem 0 0 0 !important ;
	}
	.atch-spn-wrapper img {
		width: 1rem;
		height: 1rem;
	}
	.swiper-button-prev-click {
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 50%;
		z-index: 99;
		outline: none;
	}
	.swiper-button-prev, .swiper-button-next {
        visibility: visible;
        width: 2.188rem;
        height: 2.188rem;
        top: 12.5rem;
        background: var(--navy-blue);
        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;
		transition: all 0.25s ease;
    }
    .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-thumb-slider-container .swiper-slide::before {
		width: 7.69rem !important;
        height: 4.31rem;
	}
	.sc-bottom-top-arrow img {
		width: 49px;
		height: 49px;
		cursor: pointer;
	}
	.sc-bottom-top-arrow {
		right: 2.69rem;
	}
	.sc-favourites-wrapper, .sc-collection-wrapper{
		max-width: 66.50rem;
	}

/* ---- search ends ---- */
	
	/* ---- button animation starts ---- */

	.button-container {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		position: relative;
		width: 2.06rem; 
		height: 2.06rem; 
		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.13rem solid var(--navy-blue); 
		border-radius: 1rem; 
		background-color: transparent; 
		overflow: hidden;
		text-decoration: none;
	}
	.ghost-button .text {
		font-size: 0.94rem;
		line-height: 0.94rem;
		font-weight: 500;
		color: var(--light-black);
		white-space: nowrap; 
		transform: translateX(100%);
		opacity: 0; 
		transition: transform 0.5s ease, opacity 0.5s ease; 
	}
	.filled-button {
		width: 2.06rem;
		height: 2.06rem;
		align-items: center;
		justify-content: center;
		transition: all 0.5s ease-out;
		background-size: 2.06rem;
	}
	.button-container:hover {
		width: 8.188rem; 
		transition: width 0.5s ease;
	}
	.button-container:hover .ghost-button .text {
		transform: translateX(-2.813rem); 
		opacity: 1; 
		padding: 2.375rem 1rem 2.375rem 4.5rem;
		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; 
		background: var(--white);
	}

	/* ---- button animation ends ---- */
	
	
/* ---- collection starts ----	 */
	
	.button.edit-colletion{
		color: var(--black) !important;
	}
	.collection-thumb .latest-thumb img {
        width: 21.5rem !important;
        height: 13.556rem !important;
	}
	.collection-thumb .additionl-thumb div, .collection-thumb .additionl-thumb div img {
        width: 7rem;
        height: 5.13rem;
    }
	.collection-page-main-grp{
		padding: 7.5rem 0 3rem 0;
	}
	.collection-thumb .latest-thumb {
		margin-bottom: 3.278rem !important;
	}
	.sck-collection-count-wrp{
		display: flex;
		gap: 0.75rem;
		padding-left: 0.88rem;
	}
	
	
	

/* ---- collection ends ----	 */	
	
	
/* ---- pricing page starts ---- */

	.sc-pp-pricing-hero-grp{
		background: url(/wp-content/uploads/2025/11/Pricing-page.png) no-repeat;
		background-size: 100%;
	}
	.sc-pp-free-btn a:hover, .collection-undo-btn:hover{
		background-color: var(--navy-blue);
		color: var(--white) !important;
	}
	.sc-pp-price{
		padding-top: 0;
		margin-left: -1.88rem;
	}
	.sc-pp-price strong {
		top: unset;
	}
	



/* ---- pricing page ends ---- */
	
	.atch-spn-wrapper {
		padding: 1rem 0;
		display: flex;
		justify-content: space-between;
	}
	.atch-ft-img img{
		width: 16.69rem !important;
        height: 10.31rem;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/* ---- blog archive starts ---- */
	
	.blog-archive-page, .blog-cat-page, .blogs-container{
		padding: 7.5rem 0 6.25rem 0;
	}
	.blog-archive-page{
		padding-top: 7.5rem;
	}
	
	.bg-arch-latest{
		flex-basis: 70%;
	}
	.bg-arch-ad-area-ct-ft{
		flex-basis: 30%;
	}
	.separator {
    	background-color: var(--eeire-black);
	}
	span.separator{
		color: var(--black);
	}
	.bg-arch-latest-ad-area .bg-post-thumbnail img{
		width: 45.5rem;
        height: 26.188rem;
		border-radius: 0.875rem;
	}
	.primary-sidebar, .secondary-sidebar{
		display: block;
	}
	.bg-arch-latest-ad-area{
		display: flex;
		gap: 1.625rem;
	}
	.widget-area{
		list-style: none;
	}
	.author-date img{
		width: 2.5rem;
		height: 2.5rem;
	}
	.author-date{
		padding: unset;
		margin: unset;
		gap: 0.75rem;
	}
	.category-list{
		gap: 0.75rem;
		margin-bottom: 1.50rem;
	}
	.bg-latest-auther-date-cat{
		display: flex;
		justify-content: space-between;
		padding: 0.375rem 0 0.25rem 0;
	}
	 .category-list li a, .sc-blog-list-cat span, .bg-latest-cat span{
		font-size: 0.875rem;
    	line-height: 1.063rem;
		cursor: pointer;
	}
	.sc-blog-list-cat span, .bg-latest-cat span{
		padding: 0.75rem 1.25rem;
	}
	.bg-latest-cat span, .author-date span, .sc-blog-list-cat span {
		cursor: unset;	
	}
	 .category-list li:hover a{
		background-color: var(--nightshade);
		transition: all 0.3s ease;
	}
	.sc-blog-post-title a, .single-sc-blog-post-title {
		font-size: 3rem;
		line-height: 3.75rem;
		font-weight: 500;
	}
	.sc-blog-post-title, .single-sc-blog-post-title{
		padding-top: unset;
	}
	.secondary-sidebar video{
		width: 19rem;
		height: 20rem;
		border-radius: 0.875rem;
		border: 0.063rem solid var(--nightshade);
		margin: 2rem 0 2.5rem 0;
	}
	.sc-blog-list-contents{
		display: flex !important;
		flex-wrap: wrap;
		column-gap: 1rem;
		row-gap: 2.5rem;
	}
	.sc-blog-list-contents li{
		flex-basis: 21.5rem;
		display: flex;
		flex-wrap: wrap;
        justify-content: space-between;
	}
	.sc-blog-list-contents li img, .blog-single-related li img{
		width: 21.5rem;
        height: 11.5rem;
		border-radius: 0.875rem;
	}
/* 	.sc-blog-figure{
		order: 1;
		flex-basis: 100%;
		margin-bottom: 0.75rem;
	} */
	.sc-blog-list-cat{
		order: 2;
		height: 2.563rem;
	}
	.sc-blog-list-date{
		order: 3;
		padding-top: 0.93rem;
	}
	.sc-blog-list-title{
		order: 4;
		flex-basis: 100%;
		min-height: 4rem;
		margin-top: 0.375rem;
		margin-bottom: unset;
	}
	.sc-tax-pagination {
		padding-top: 6.25rem;
        gap: 2.188rem;
	}
	.bg-arch-ct-ft h2 {
		padding: 0  0 0.75rem 0;
		font-size: 2rem;
		line-height: 2.44rem;
	}
	.sc-blog-pagination {
		padding-top: 0;
	}
	.sc-blog-list-date{
		font-size: 0.75rem;
		line-height:  0.94rem;
	}
	.sc-excerpt{
		margin-bottom: 2.5rem;
	}
	.sc-excerpt p{
		line-height: 2rem;
	}
	.primary-sidebar img{
		width: 18rem;
		height: auto;
	}
	

/* ---- blog archive ends ---- */
	
	/* ---- blog single page starts ---- */

	.blog-single{
		padding: 7.5rem 0;
	}
	.blog-table-of-contents{
		display: block;
		flex-basis: 22.44rem;
	}
	.sb-content-main{
		flex-basis: 78.50rem;
	}
	.single-blog-content-wrapper{
		display: flex;
		flex-direction: row-reverse;
		gap: 4.13rem;
	}
	.bg-latest-auther-date-cat-img .bg-latest-cat{
		order: 2;
		flex-basis: 50%
	}
	.bg-latest-auther-date-cat-img {
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		row-gap: 2.50rem;
	}
	.bg-latest-cat{
		display: flex;
		gap: 0.75rem;
		justify-content: flex-end
	}
	.bg-latest-auther-date-cat-img .bg-post-thumbnail{
		order: 3;
		flex-basis: 100%;
	}
	.bg-latest-auther-date-cat-img .author-date {
		flex-basis: 49%;
	}
	.bg-latest-auther-date-cat-img .bg-post-thumbnail img, .bg-latest-auther-date-cat-img .sc-related-blog-loop img {
		width: 46.44rem;
        height: 26.19rem;
	}
	.single-tble-mobile{
		display: none;
	}
	.blog-single-contents h2, .blog-single-contents h2 strong {
		font-size: 2rem;
		line-height: 2.44rem;
	}
	.blog-single-contents h2{
		scroll-margin-top: 6rem;
	}
	.blog-single-contents h3, .blog-single-contents h3 strong, .blog-single-contents h3 a {
		font-size: 1.5rem;
		line-height: 1.813rem;
	}
	.blog-single-contents h4, .blog-single-contents h4 strong, .blog-single-contents h4 a{
		font-size: 1.125rem;
		line-height: 2rem;
	}
	.schema-faq strong{
		font-size: 1.25rem;
		line-height: 2rem;
	}
	.blog-single-contents p {
		line-height: 2rem;
	}
	.blog-single-contents li {
		font-size: 1.13rem;
		line-height: 2rem;
	}
	.sc-table-of-content{
		position: sticky;
        top: 11rem;
        margin-top: 11rem;
	}
	
	.blog-page h1 {
		font-size: 3rem;
		line-height: 4rem;
	}
	.sc-sub-title {
		font-size: 1.5rem;
		line-height: 1.81rem;
	}
	.sc-blog-list-group>div {
		width: 20.5rem;
	}
	.sc-blog-list-group svg{
		width: 20.5rem;
		height: 20.5rem;
	}
	.sc-related-blog-loop ul{
		display: flex;
		flex-wrap: wrap;
		gap: 2.06rem;
	}
	.blog-single-related li{
		flex-basis: 21.375rem;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between; 
		padding: unset;
	}
	.single-tble-desk li a{
		font-size: 1rem;
	}
	.sb-content-main{
		display: flex;
		flex-wrap: wrap;
	}
	.sb-content-hero{
		flex-basis: 100%;
		padding-bottom:  3.50rem
	}
	.blog-single-comment{
		margin:  0 34rem 0 17.5rem;
	}
	.blog-single-share{
		flex-basis: 8%;
		flex-direction: column;
		padding-top: 0.5rem;
	}
	.blog-single-contents{
		flex-basis: 77%;
		position: relative;
		padding: unset;
		max-width: 77%;
	}
	.blog-single-contents::before{
		position: absolute;
		content: "";
		width: 2px;
		height: 100%;
		background-color: var(--light-grey);
		right: -6.75rem;
		top: 0;
	}
	.blog-single-comment h3, .blog-single-related h3 {
		font-size: 2rem;
		line-height: 2.438rem;
	}
	.sc-related-blog-loop {
		padding-top: 2.5rem;
	}
	.blog-single-related .sc-blog-list-title {
		line-height: 1.25rem;
		font-size: 2rem;
	}
	.blog-single-related li {
		margin-bottom: 2.50rem;
		background: unset;
		box-shadow: unset;
	}
	.single-tble-desk{
		height: 16.50rem;
		overflow: auto;
		padding-left: 2.25rem;
	}
	.single-tble-desk::-webkit-scrollbar {
	  display: none;
	}
	.single-tble-desk>li:first-child{
		padding-top: unset;
	}
	.si-share-link-popup-item{
		width: 31rem;
    	padding: 2.875rem 2.25rem;
	}
	.si-share-link-popup-head {
		margin-bottom: 1.625rem;
	}
	.single-tble-mobile li, .single-tble-mobile li ul li, .single-tble-desk li, .single-tble-desk li ul li {
		padding-top: 1.5rem;
	}
	.blog-single-share a , .native-shr-wrapper {
		position: relative;
		width: 2.5rem;
    	height: 2.5rem;
		transition: all 0.3s ease;
		border-radius: 1.25rem;
	}
	.blog-single-share a:hover, .native-shr-wrapper img:hover {
		background: #1818180D;
		transition: all 0.3s ease;
	}
	.native-shr-wrapper img{
		border-radius: 1.25rem;
	}
	.blog-single-contents img{
		border-radius: 0.88rem;
		width: auto;
        height: auto;
        max-width: 51.88rem;
	}
	.blog-single-related {
		padding-top: 5.75rem;
	}
	.single-tble-desk li:hover a{
		opacity: 30%;
	}
	.single-tble-desk li:hover a.active{
		opacity: unset;
	}
	.blog-single-contents .wp-block-button{
		margin-bottom: 4rem;
	}
	.blog-single-contents .wp-block-button a{
		font-size: 1.125rem;
		line-height: 1.625rem;
	}
	.bg-latest-auther-date-cat-img .bg-post-thumbnail img{
		width: 48.8rem;
	}
	.single-sc-post-title{
		padding: 1.5rem 0;
	}

/* ---- blog single page ends ---- */
	
	
/* 	-- comment starts ---- */
	.comment-form{
		width: 51.88rem;
	}
	.comment-avatar img {
    	width: 3.25rem;
		height: 3.25rem;
	}
	.comment-form-comment textarea::placeholder, .comment-form-comment textarea, .comment-text, .author-name, .post-date{
		font-size: 0.88rem;
		line-height: 1rem;
	}
	.comment-like, .comment-dislike, .sc-replies, .submit-reply, .cancel-reply, .comment-time {
		font-size: 0.88rem;
		line-height: 1rem;
	}
	.comment-actions svg {
		width: 1.5rem;
		height: 1.5rem;
	}
	.comment-list{
		padding-top:  3.75rem;
		border-top: 0.13rem solid var(--light-grey);
	}
	.comment-form-comment {
		width: 51.88rem;
		height: 12.50rem;
		margin: 3.75rem 0;
		padding: 1.75rem 2rem;
	}
	.comment-form-comment textarea{
		width: 47.88rem;
		height: 9rem;
	}
	.bwl-custom-submit {
        right: 1.21rem;
        bottom: 0.35rem;
    }
	ol.comment-list li::before {
		left: 1.48rem;
        top:  3.31rem;
		height: calc(100% - 3.75rem);
	}
	.comment-wrapper-sec {
		padding: 0 0 0 4rem;
	}
	.comment-avatar {
		gap: 1.5rem;
	}
	.comment-time {
		margin-left: 1rem;
	}
	.comment-rep-sec-main .children {
    	padding-top: 2.50rem;
	}
	.comment-list li {
		margin-bottom: 3.75rem;
	}
	.comment-reply {
		padding-left: 3.975rem;
	}
	.comment-actions{
		gap: 2rem;
	}
	.reply-box textarea::placeholder, .comment-form-author input::placeholder, .comment-form-email input::placeholder{
		font-size: 0.75rem;
		line-height: 0.94rem;
	}
	.comment-form-author input, .comment-form-email input {
		width: 50%;
		border: 2px solid var(--light-grey);
		height: 3.19rem;
    	padding: 0 1rem;
	}
	.comment-form-cookies-consent input {
		width: 1.13rem;
		height: 1.13rem;
	}
	.comment-actions div {
		cursor: pointer;
		gap:0.5rem;
	}
	.dislike-count, .like-count{
		width: 0.75rem;
	}
	.mdny-container p.footer-cpy-right {
        font-size: 0.75rem;
        line-height: 0.88rem;
    }
	.sc-footer-links-col a {
   font-size: 1rem;
   line-height: 1.188rem;
}

/* 	-- comment ends ---- */
	
/* ---- new changes starts ---- */
.blog-single-contents .wp-element-button{
	padding: 0.31rem 1.25rem;
}

/* ---- new changes ends ---- */ 
}

	
	
}