@media screen and (min-width: 992px){
	
	html{
		font-size : calc( 100vw * 16 / 1920);
	}
	p{
		font-size: 1.125rem;
		line-height: 1.625rem;
	}
	.sc-large-heading{
		font-size: 5rem;
		line-height: 6.063rem;
	}
	.sc-main-heading{
		font-size: 4.5rem;
		line-height: 5.438rem;
	}
	.sc-sub-heading{
		font-size: 3rem;
		line-height: 3.625rem;
	}
	.sc-heading{
		font-size: 2.25rem;
		line-height: 2.75rem;
	}
	.sc-main-para{
		font-size: 1.25rem;
		line-height: 1.5rem;
	}
	.sc-hm-btn{
		cursor: pointer;
	}
	button{
		cursor: pointer;
	}
	
	/* ---- header starts ---- */
	
	.sc-header-menu{
		position: unset;
		width: unset;
		height: unset;
		transform: unset;
		opacity: unset;
		align-items: center;
		overflow: unset;
		transition: unset;
		gap: 2.5rem;
	}
	.sc-toggle{
		display: none;
	}
	.sc-desk-nav-menu .menu{
		display: flex;
		gap: 2.938rem;
	}
	.desk-logo img {
		width: 12.438rem;
		height: 2.625rem;
	}
	.header_main{
		padding:2.188rem 7.375rem 2.25rem 7.075rem;
	}
	.sc-search-dummy-desk{
		width: 20rem;
		height: 3.25rem;
		border-radius: 3.125rem;
		background-color: var(--light-grey);
	}
	.sc-search-dummy-para{
		padding: 1rem;
		color: var(--eeire-black);
		opacity: 30%;
		font-size: 0.75rem;
		line-height: 0.938rem;
		display: flex;
        align-items: center;
	}
	.sc-search-dummy-para img{
		width: 1.25rem;
		height: 1.25rem;
	}
	.sc-search-dummy-para span{
		margin-left: 1rem;
	}
	.sc-desk-nav-menu {
    	padding: unset;
	}
	.sc-plan-pricing-menu{
		border: unset;
		padding: unset;
		display: flex;
		align-items: center;
	}
	.sc-plan-pricing-menu li{
		padding-bottom: 0;
		margin-right: 2.5rem;
	}
	.sc-toggle-section{
		margin-left: 2.5rem;
	}
	.search-temp-container{
		padding: 1.5rem 7rem 6.25rem 7rem;
	}
	.sc-main-title{
		padding-top: 3.75rem;
		padding-left: 7rem;
	}
	.sc-search-page h1 {
		font-size: 3rem;
		line-height: 3.625rem;
	}
	.sc-rs-found{
		padding-top: 2rem;
		font-size: 2rem;
		line-height: 2.438rem;
	}
	.sc-search-slideup .wp-block-search__inside-wrapper {
		width: 100rem;
	}
	.sc-search-slideup p {
		cursor: pointer;
	}
	.sc-desk-nav-menu ul{
		list-style: none;
		display: flex;
		gap: 2rem;
	}
	.sc-desk-nav-menu ul li a{
		font-size: 1rem;
		line-height: 1.19rem;
		font-weight: 500;
		color: var(--charcoal-black);
		text-decoration: none;
	}
	.header_main .sc-blg-header {
		justify-content: flex-start;
	}
	.sc-mob-nav-menu ul{
		display: flex;
		gap: 2rem;
	}
	.sc-mob-nav-menu {
		padding-left: 0;
	}

	
	/* ---- header login starts */
	
	.sc-amp-login-dtls-main{
		cursor: pointer;
	}
	.sc-amp-login-name-email{
		display: none;
	}
	.sc-amp-login-img img, .sc-amp-login-img {
		width: 2.688rem;
		height: 2.688rem;
	}
	.sc-amp-login-not-count-desk {
		width: 1.125rem;
		height: 1.125rem;
	}
	.sc-login-deatls-wrapper-main.active {	
		position: absolute;
		width: 100dvw;
		height: 100dvh;
		left: unset;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0,0,0,0.5);	   
	} 
	.sc-login-deatls-wrapper-main .sc-login-deatls-overlay {
		width: 28.75rem;
		left: unset;
        right: 0;
        padding: 2rem 1.5rem;
        background: var(--white);
        height: 100dvh;
	}
	.download-pricing-page::before, .member-download-btn::before {
    	top: 1.48rem;
	}
	.sc-login-deatls-wrapper-main.active .sc-login-deatls-overlay{
		width: 28.75rem;
		 height: 100dvh;
		left: unset;
	}
	.sc-login-user-deatils-header{
		display: flex;
		padding-bottom: 1.625rem;
		border: none;
		justify-content: unset;
		gap: 1.25rem;
	}
	.alert-item{
		display: flex;
		flex-direction: row-reverse;
		gap: 0.625rem;
		padding: 2rem;
		cursor: pointer;
		justify-content: space-between;
	}
	.alert-item img {
		margin: unset;
	}
	.sc-login-user-deatils-header .sc-amp-login-name-email {
		display: block;
	}
	
	/* ---- header login ends */
	
/* ---- header search starts ----	 */
	
	.sc-search-widget.serch-visible{
		z-index: 9999;
	}
	.sc-search-widget {
		position: fixed;
		width: 100dvw; 
		height: 100dvh; 
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0,0,0,0.5);
		padding: unset;
	}
	.sc-search-slideup{
		flex-direction: column;
	}
	.sc-search-slideup form {
		width: 105rem;
	}
	.sc-popular-search{
		font-size: 1.125rem;
		line-height: 2.25rem;
	}
	.sc-hd-search-close {
    	right: 9.5rem;
    	top: 5rem;
		opacity: 60%;
		width: 1.25rem;
		height: 1.25rem;
		border: 0.125rem solid black;
        border-radius: 50%;
        padding: 0.125rem;
		cursor: pointer;
	}
	.sc-search-widget .sc-search-widget-overlay{
		position: absolute;
        transform: translateY(-100%);
        transition: transform .3s linear;
        width: 100%;
		overflow: hidden;
		padding:  4rem 7.5rem;
		background: var(--white);
	}
	.sc-search-widget.serch-visible .sc-search-widget-overlay{
		transition: transform .3s linear;
        transform: translateY(0);
        z-index: 99999;
	}
	.sc-search-result-stat{
	 	padding-bottom: 2rem;
	}
	
	/* ---- header search ends ----	 */

	/* ---- header ends ---- */
	
	/* ---- footer starts ---- */

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

	/* ---- footer ends ---- */
	
	/* ---- blog archive starts ---- */
	
	.blog-archive-page, .blog-cat-page, .blogs-container{
		padding: 2.5rem 0 6.25rem 0;
	}
	.blog-archive-page{
		padding-top: 3.75rem;
	}
	.breadcrumbs {
        padding-bottom: 1.5rem;
    }
	.breadcrumbs span, .breadcrumbs a, .author-date span {
        font-size: 1rem;
        line-height: 1.188rem;
    }
	
	.separator {
    	background-color: var(--eeire-black);
	}
	span.separator{
		color: transparent;
	}
	.bg-arch-latest-ad-area .post_thumbnail img{
		width: 78.438rem;
		height: 41.188rem;
		border-radius: 0.875rem;
	}
	.primary-sidebar, .secondary-sidebar{
		display: block;
	}
	.bg-arch-latest-ad-area{
		display: flex;
		gap: 2.625rem;
	}
	.widget-area{
		list-style: none;
	}
	.author-date img{
		width: 2.5rem;
		height: 2.5rem;
	}
	.author-date{
		padding: unset;
		margin: unset;
	}
	.category-list{
		gap: 0.75rem;
		margin-bottom: 2.50rem;
	}
	.bg-latest-auther-date-cat{
		display: flex;
		justify-content: space-between;
		padding: 1.375rem 0 1.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-post-title a, .single-sc-post-title {
		font-size: 3rem;
		line-height: 4rem;
		font-weight: 500;
	}
	.sc-post-title, .single-sc-post-title{
		padding-top: unset;
	}
	.secondary-sidebar video{
		width: 23.938rem;
		height: 24rem;
		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: 2.13rem;
		row-gap: 4.5rem;
	}
	.sc-blog-list-contents li{
		flex-basis: 33.375rem;
		display: flex;
		flex-wrap: wrap;
        justify-content: space-between;
	}
	.sc-blog-list-contents li img, .blog-single-related li img{
		width: 33.375rem;
		height: 17.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;
	}
	.first-page-prev, .last-page-next,.next.page-numbers svg, .prev.page-numbers svg{
        width: 2.75rem;
        height: 2.75rem;
        background-size: 100%;
    }
	.page-numbers {
        width: unset;
        height: 2.75rem;
        font-size: 1.125rem;
        line-height: 1.375rem;
    }
	.page-numbers.current {
        width: 2.75rem;
        height: 2.75rem;
    }
	.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 p{
		line-height: 2rem;
	}
	

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

	.blog-single{
		padding: 2.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 .post_thumbnail{
		order: 3;
		flex-basis: 100%;
	}
	.bg-latest-auther-date-cat-img .author-date {
		flex-basis: 49%;
	}
	.bg-latest-auther-date-cat-img .post_thumbnail img, .bg-latest-auther-date-cat-img .sc-related-blog-loop img {
		width: 78.44rem;
		height: 41.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: 33.375rem;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between; 
	}
	.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;
		margin-left: 11.063rem;
		padding-top: 0.5rem;
	}
	.blog-single-contents{
		flex-basis: 69%;
		position: relative;
		padding: unset;
	}
	.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;
	}
	.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::before, .native-shr-wrapper:hover::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 2.5rem;
    	height: 2.5rem;
		border-radius: 1.25rem;
		background: #1818180D;
		transition: all 0.3s ease;
	}
	*/
	.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:  51.88rem;
		height: 27.25rem;
	}
	.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;
	}

/* ---- 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{
		font-size: 1.125rem;
		line-height: 2rem;
	}
	.comment-like, .comment-dislike, .sc-replies, .submit-reply, .cancel-reply, .comment-time {
		font-size: 1rem;
		line-height: 1.188rem;
	}
	.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 ---- */
	
 
}
