@media screen and (min-width: 992px) {

	html {
		font-size: calc(100vw * 16 / 1320);
	}

	body,
	a,
	p {
		font-size: 1.063rem;
		line-height: 1.688rem;
	}

	.sm-heading-one {
		font-size: 15rem;
		line-height: 6.875rem;
		letter-spacing: -0.45rem;
	}

	.sm-heading-two {
		font-size: 3.75rem;
		line-height: 4.688rem;
		letter-spacing: 0.094rem;
	}

	.sm-heading-three {
		font-size: 5.625rem;
		line-height: 6.25rem;
		letter-spacing: 0.094rem;
	}

	.sm-heading-four {
		font-size: 5.625rem;
		line-height: 6.25rem;
		letter-spacing: 0.094rem;
	}

	/* home page header section	 */

	.sm-handburge,
	.mobile-menu {
		display: none;
	}

	.desk-nav-menu,
	.desk-sec-menu {
		display: block;
	}

	.sm-desk-menu {
		order: 1;
	}

	.desk-sec-menu {
		order: 3;
	}

	.desk-logo {
		order: 2;
	}

	.sm-sub-menu {
		order: 2;
	}

	.sm-menu {
		display: flex;
		gap: 1.5rem;
	}

	.sm-menu li a {
		list-style: none;
		color: var(--black);
		font-size: 0.875rem;
		line-height: 1.375rem;
		transition: 0.5s ease;
		-webkit-font-smoothing: antialiased;
	}

	.sm-menu li a {
		position: relative;
	}

	.sm-menu li {
		list-style: none;
	}

	.desk-logo img {
		width:13.092rem;
		height:auto;
	}

	.sm-header {
		padding-top: 1.563rem;
		padding-bottom: 1.563rem;
	}

	.sm-sub-menu {
		flex-basis: 32%;
	}

	.sm-second-sub {
		padding-left: 10.25rem;
	}

	.sm-mob-header {
		display: flex;
		justify-content: center;
		align-items: center;
		gap:5.125rem;
	}

	.custom-logo-link {
		display: flex;
	}

	/* height 140	 */
	.sm-main-spacer {
		height: 8.75rem !important;
	}

	/* height	100 */
	.sm-main-spacer-two {
		height: 6.25rem !important;
	}

	/* flex direction	 */
	.sm-main-part {
		flex-direction: unset;
	}

	/*   footer section    */

	.sm-footer-logos {
		display: flex;
		padding-top: 7.125rem;
		padding-bottom: 5rem;
	}

	.menu {
		display: flex;
		gap: 2.25rem;
	}

	.menu li {
		list-style: none;
	}

	.sm-footer-one {
		flex-basis: 32%;
	}

	.sm-footer-logo img {
		width: 13.25rem;
		height: 2.375rem;
	}

	.sm-footer-content {
		background: url("/wp-content/uploads/2023/11/footerbg.png") no-repeat;
		background-size: cover;
	}

	.sm-copy-right {
		display: unset;
		flex-direction: unset;
	}

	.sm-create-cr {
		font-size: 0.875rem;
		line-height: 1.375rem;
		padding-top: 0.625rem;
	}

	.sm-create-cr a {
		font-size: 0.875rem;
		line-height: 1.375rem;
	}

	.sm-coply-right {
		padding-top: 1.563rem;
		font-size: 0.875rem;
		line-height: 1.375rem;
	}
	
	.sm-coply-right a{
		font-size: 0.875rem;
		line-height: 1.375rem;
		
	}

	.si-footer-widget-two {
		padding-top: unset;
		padding-bottom: unset;
	}

	.menu li {
		padding-bottom: unset;
	}

	.sm-bird-dog-bg {
		background: url(/wp-content/uploads/2023/11/homecover-scaled.webp) no-repeat;
		background-size: 100% 100%;
		height: 46.75rem;
		margin-top: -6.875rem;
	}

	div.sm-story {
		margin-top: 12.375rem;
	}

	div.sm-open-the-door {
		margin-top: 3.125rem;
		padding-top: unset;
	}

	.sm-open-door-text {
		font-size: 1.875rem;
		line-height: 2.813rem;
		position: relative;
		z-index: 5;
		padding-left: unset;
		padding-right: unset;
	}

	.sm-flower:before {
		content: '';
		background: url(/wp-content/uploads/2023/11/flowerdesk.png) no-repeat;
		height: 5.938rem;
		width: 4.688rem;
		top: 7.875rem;
		left: 2rem;
		background-size: cover;
	}

	.sm-book-media {
		padding-left: 2.25rem;
	}

	.sm-follow-col-one {
		padding-top: 3rem;
	}

	div.sm-footer-logo-one {
		margin-top: -0.625rem;
	}

	.sm-facebook {
		flex-basis: unset;
	}

	.active-menu,
	.sm-menu>li {
		position: relative;
		transition:0.5s ease;
	}

	.sm-menu>li:hover:after,
	.active-menu:after {
		position: absolute;
		content: url(/wp-content/uploads/2023/11/menu-item.svg);
		top: 80%;
		left: 50%;
		transform: translateX(-50%);
	}

	.active-menu a:before {
		content: unset;
	}

	.sm-life-col-one {
		padding-left: unset;
		padding-right: unset;
	}

	.sm-header-toggle {
		display: none;
	}

	.active-menu a {
		color: unset !important;
		padding-left: unset;
	}
	.header_main {
        transition: background-color 0.5s;
    }
	/* latest section	 */
	.sm-latest-gopi {
		width: 86%;
	}

	.sm-latest-col-one img {
		width: 24.938rem;
		height: 29.563rem;
	}

	div.sm-sudha-book {
		padding-left: 7rem;
	}

	.sm-latest-gap {
		gap: 11.313rem;
		align-items:center !important;
	}

	.sm-latest-coming {
		padding-bottom: 1.563rem;
	}

	.sm-lovely-text {
		justify-content: center;
		font-size: 3.75rem;
		line-height: 4.688rem;
	}

	.sm-glass img {
		width: 9.625rem;
		height: 4.063rem;
		object-fit: cover;
	}

	.sm-glass-story {
		padding-bottom: 1.563rem;
	}

	.sm-sudha-murty img {
		width: 33.905rem;
		height: 39.563rem;
		object-fit: cover;
		margin-left: unset;
	}

	.sm-author {
		gap: 10.188rem;
	}

	.sm-leef-img {
		margin-top: -1.5rem;
	}

	.sm-leef-img img {
		width: 7.125rem;
		height: 1.591rem;
	}

	.sm-about {
		top: 2.5rem;
		left: -1.24rem;
	}

	.sm-follow-group-one {
		background: url(/wp-content/uploads/2023/10/lines.svg) no-repeat;
		background-size: 100%;
		margin-bottom: -1.75rem;
	}

	.sm-follow-dog img {
		width: 14.375rem;
		height: 16.563rem;
		margin-top: -2.5rem;
		position: relative;
		left: -0.625rem;
		z-index: 10;
		margin-left: 1.563rem;
	}

	.sm-spacer-bottom {
		height: 5.875rem !important;
	}

	.sm-follow-group>div {
		display: flex;
		justify-content: center;
		gap: 4.25rem;
	}

	.sm-social-text,
	.sm-follow-col-three {
		gap: 4.25rem;
	}

	.sm-single-col a {
		font-size: 1.875rem;
		line-height: 2.813rem;
	}

	.sm-social-text,
	.sm-follow-col-three {
		padding-top: 1.563rem;
	}

	.sm-about-group-bg,
	.sm-learn-more-bg {
		background: url(/wp-content/uploads/2023/11/aboutbanner-scaled.webp) no-repeat;
		background-size: cover;
		margin-top: -6.688rem;
	}

	.sm-about-col-two img {
		width: 100%;
		height: 39.563rem;
	}

	div.sm-about-col-one {
		margin-left: 3.75rem;
		margin-right: unset;
		padding-top: 6.25rem;
	}

	.sm-flollow-leef-img img {
		width: 7.125rem;
		height: 5.25rem;
	}

	.sm-about-sudha-murty {
		gap: 12.875rem;
		padding-top: 8.25rem;
	}

	.sm-main-leran-more-col {
		padding-top: 8.25rem;
		gap: 3.875rem;
	}

	div.sm-books-col-one {
		display: unset;
		margin-left: 3.75rem;
		margin-right: unset;
		padding-bottom: unset;
	}

	.sm-book-main-col-three {
		gap: 4.375rem;
	}

	div.sm-children-col-two {
		margin-left: unset;
	}

	.slider-books-all a {
		padding: 0.583rem 1.39rem 0.583rem 1.390rem;
		font-size: 1.125rem;
		line-height: 1.688rem;
	}
	.slider-books-all{
		margin-left: 0.125rem;
	}
	.books-slider-nav {
		gap: 2.751rem;
		padding-top: 3rem;
	}

	.sm-view-all {
		padding-left: 0.188rem;
	}

	.sm-orange-mango-img img {
		width: 13.438rem;
		height: 12.313rem;
		margin-left: -1rem;
	}

	.sm-bestsellers-main-col {
		background: url(/wp-content/uploads/2023/11/hand-painteddesk-scaled.webp) no-repeat;
		background-size: 100% 100%;
	}

	img.slider-books-next,
	.slider-books-prev {
		width: 3.631rem;
		height: 1.447rem;
	}

	.sm-choco-img img {
		width: 15.375rem;
		height: 14.688rem;
		margin-left: -0.188rem;
		margin-top: unset;
	}

	.sm-view-btn a {
		padding: 0.583rem 1.428rem 0.583rem 1.428rem;
		font-size: 1.125rem;
		line-height: 1.688rem;
	}

	.sm-Know-more a {
		padding: 0.583rem 1.375rem 0.583rem 1.375rem;
		font-size: 1.125rem;
		line-height: 1.688rem;
	}

	div.sm-about-single-col-one {
		margin-left: 5.15rem;
	}

	.sm-book-main-col-three-main {
		gap: 4.375rem;
	}

	.sm-latest-test {
		font-size: 1.25rem;
		line-height: 1.813rem;
		letter-spacing: 0.125rem;
	}

	.sm-home-heading {
		position: relative;
		z-index: 2;
	}

	.sm-mobile-spacer {
		height: 6.25rem !important;
	}
	.sm-about-col-para-one{
		padding-top:3rem;
	}
	.sm-about-col-para{
		padding-bottom:1.563rem;
	}

	/*    test */
	.sm-test-animact:before {
		width: 30.875rem;
		height: 28.875rem;
		top: -11.313rem;
		left: -10rem;
		background-size: cover;
		z-index: 3;
	}
	
	.sm-stories-main-one{
		z-index:unset;
		position:unset;
	}
	
	.sm-mango-col:after {
		width: 17.828rem;
		height: 31.75rem;
		top: 2.813rem;
		right: -4.438rem;
	}

	.sm-dog-col-two:after {
		width: 17.688rem;
		height: 17.438rem;
		top: 2.55rem;
		left: 1.9rem;
	}

	.sm-animaction-cloud:after {
		width: 14.563rem;
		height: 8.193rem;
		top: 10.75rem;
		right: 0;
		z-index: 1;
	}

	.sm-animaction-cloud-left:before {
		height: 7.875rem;
		width: 14rem;
		top: 22.125rem;
		left: 0;
		z-index: 4;
	}

	.sm-custom-spacer {
		height: 3.75rem !important;
	}

	.sm-main-spacer-one {
		height: 14.161rem !important;
	}

	.sm-about-spacer {
		height: 4.313rem !important;
	}

	.sm-leaen-more-btn a {
		font-size: 1.125rem;
		line-height: 1.688rem;
		padding: 0.58rem 1.375rem 0.58rem 1.375rem;
	}

	.sm-downlode-media-btn a {
		font-size: 1.125rem;
		line-height: 1.688rem;
		padding: 0.60rem 1.55rem 0.60rem 1.55rem;
	}

	.sm-flower-col-two {
		flex-direction: unset;
		gap: 5.313rem;
	}

	.sm-flower-img img {
		width: 15.068rem;
		height: 17.369rem;
	}

	.sm-author-text {
		font-size: 1.875rem;
		line-height: 2.813rem;
		padding-left: 6.938rem;
	}
	.sm-author-text a{
		font-size: 1.875rem;
		line-height: 2.813rem;
	}

	.sm-col-two-about {
		padding-bottom: 1.563rem;
		padding-top: 3rem;
	}

	.sm-media-group-bg {
		background: url(/wp-content/uploads/2023/10/camera-bg.jpg) no-repeat;
		background-size: 100% 100%;
		margin-left: 10.188rem;
		margin-right: 10.188rem;
	}

	.sm-camera-img img {
		width: 14rem;
		height: 8.438rem;
		margin-bottom: 1.563rem;
	}

	.sm-download-col-one {
		padding-top: 5.313rem;
	}

	.sm-spacer-sub {
		height: 6.25rem !important;
	}

	.sm-about-col-five {
		background: url(/wp-content/uploads/2023/11/petals.svg) no-repeat;
		background-size: cover;
		gap: unset;
	}

	.sm-flower-col-one {
		padding-top: 3.75rem;
	}

	.sm-choco-img {
		flex-basis: unset;
	}

	.sm-main-spacer-custom {
		height: 7.188rem !important;
	}

	.sm-sudha-col-one {
		flex-basis: 54.88rem !important;
	}

	.sm-test-hd {
		padding-bottom: 1.25rem;
	}
	/* custom post	 */
	
	.children-book-slider-col img,
    .adult-book-slider-col img {
        width: 16.25rem;
        height: 24.375rem;
    }
	.children-book-slider-col:last-child{
		padding-right:2rem;
	}
	.adult-book-slider-col:last-child{
		padding-right:2rem;
	}

	.sm-small-spacer {
		height: 4.313rem !important;
	}

	/* sudha learn more	 */
	.sm-learn-spacer {
		height: 4.313rem !important;
	}

	.sm-parrot-main-col {
		padding-top: 3rem;
	}

	.sm-parrot-img img {
		width: 22.688rem;
		height: 22.813rem;
	}

	.sm-parrot-main-col {
		padding-top: 3rem;
	}

	.sm-parrote-col-one {
		gap: 6.5rem;
		padding-left: 0.625rem;
	}

	.sm-latter-img img {
		width: 22.625rem;
		height: 18.125rem;
	}

	.sm-letter-main-col-two {
		flex-direction: unset;
		gap: 8.25rem;
	}

	.sm-jrd-col-two {
		font-size: 1.875rem;
		line-height: 2.813rem;
		padding: 1.563rem 0 1.563rem 0;
	}

	.sm-sudha-text-col {
		font-size: 1.875rem;
		line-height: 2.813rem;
		padding-bottom: 1.563rem;
	}

	.sm-circle-col-two {
		padding-top: 1.563rem;
	}

	div.sm-custom-mob-col {
		margin-left: unset;
		margin-right: 3.75rem;
	}

	.sm-sudha-rep-col {
		gap: 8.438rem;
	}

	.sm-sudha-col-one-img img {
		width: 31.563rem;
		height: 41.813rem;
	}

	.sm-sudha-col-one-img:after {
		position: absolute;
		content: '';
		background: url(/wp-content/uploads/2023/11/leran-more-desk.svg) no-repeat;
		right: -1.938rem;
		top: 12.5rem;
		background-size: cover;
		width: 2rem;
		height: 16.799rem;
		z-index: -1;
	}

	.sm-plant-img img {
		width: 17.369rem;
		height: 37.468rem;
	}

	.sm-plant-leef-img img {
		width: 12.289rem;
		height: 23.137rem;
	}

	.sm-plant-hide-mob,
	.sm-plant-desk {
		position: relative;
	}

	.sm-plant-hide-mob:before {
		position: absolute;
		content: '';
		background: url(/wp-content/uploads/2023/11/plant-flower.png) no-repeat;
		width: 17.369rem;
		height: 37.468rem;
		left: 0;
		top: -5.375rem;
		animation: slideIn 2s ease-out;
	}

	.sm-plant-desk:after {
		position: absolute;
		content: '';
		background: url(/wp-content/uploads/2023/11/plant-leef.png) no-repeat;
		background-size: 100%;
		width: 12.308rem;
		height: 23.137rem;
		right: 0;
		top: -1rem;
		animation: slideup 2s ease-out;
	}

	.sm-sewwts-img img {
		width: 17.188rem;
		height: 14.875rem;
	}

	.sm-circle-col-one img {
		width: 17.813rem;
		height: 17.25rem;
	}

	.sm-ledran-more-col-img img {
		width: 47.125rem;
		height: 39.5rem;
		position: relative;
		z-index: 1;
	}

	div.sm-learn-more-col {
		margin-left: 3.75rem;
		padding-top: 6.25rem;
		margin-right: unset;
	}

	.sm-with-col-two {
		font-size: 1.875rem;
		line-height: 2.813rem;
	}

	.sm-sweets-img img {
		width: 17.188rem;
		height: 14.875rem;
	}

	div.sm-sweets-col-two {
		padding-top: 1.563rem;
		margin-left: 2.875rem;
		margin-right: 4.813rem;
	}

	div.sm-parte-col-one {
		margin-top: 1.938rem;
	}

	.sm-letter-spacer-one {
		padding-top: 1rem;
	}

	/* book archive page 	 */
	.sm-book-heading-one {
		font-size: 5.625rem;
		line-height: 6.25rem;
	}

	.sm-book-group {
		background: url(/wp-content/uploads/2023/12/bookdesk-scaled.webp) no-repeat;
		background-size: 100% 100%;
		height: 40.61rem;
		margin-top: -6.688rem;
	}

	div.sm-book-main-col-one {
		margin-top: 9.688rem;
	}

	.sm-bird-col-one img {
		width: 12.912rem;
		height: 10.304rem;
	}

	.books-arc-div {
		align-items: flex-start;
		flex-direction: unset;
	}

	.books-arc-filters:not(.books-arc-sort) {
		display: unset;
		flex-wrap: unset;
		column-gap: unset;
		row-gap: unset;
	}

	.books-arc-col-filter {
		padding: 4.313rem 3.125rem 5.313rem 0;
		flex-basis: 23.77%;
		order: unset;
		position: sticky;
		top: 0;
		z-index: 10;
		-ms-overflow-style: none; 
        scrollbar-width: none;
		max-height:38rem;
		overflow:auto;
	}
	.books-arc-col-filter::-webkit-scrollbar {
		display: none;
	}

	.books-arc-col-list {
		margin-left: 5.313rem;
		order: unset;
		flex-basis: 70%;
	}

	.books-arc-in-col {
		display: flex;
		gap: 4.25rem;
	}

	.books-arc-thumbnail img {
		width: 12.313rem;
		height: 18.438rem;
	}

	.books-arc-taxs p {
		font-size: 0.875rem;
		line-height: 1.375rem;
	}

	.books-arc-taxs {
		font-size: 0.875rem;
		line-height: 1.375rem;
	}

	.books-arc-list {
		padding-top: 4.313rem;
	}

	.books-arc-title {
		padding-top: 0.625rem;
		padding-bottom: 0.625rem;
	}

	.books-arc-excerpt {
		padding-bottom: 0.625rem;
	}

	.books-arc-title {
		font-size: 1.875rem;
		text-transform: capitalize;
		line-height: 2.813rem;
	}

	.books-arc-in-col:not(:last-child) {
		padding-top: 1.563rem;
		padding-bottom: 1.563rem;
	}

	.books-arc-in-col {
		padding-top: 1.563rem;
	}

	.books-arc-col-right {
		padding-top: unset;
	}

	.back-to-top p {
		font-size: 0.875rem;
		line-height: 1.375rem;
	}

	.books-arc-filter-type {
		padding-top: 3.5rem;
		padding-bottom: 1rem;
		font-size: 1.25rem;
		line-height: 1.813rem;
		letter-spacing: 0.125rem;
	}

	.books-arc-filter-type:nth-child(1) {
		padding-top: unset;
	}

	.books-arc-tax-name,
	.books-arc-sort-name {
		font-size: 0.875rem;
		line-height: 1.375rem;
	}

	.books-arc-filter-div:not(:last-child) {
		padding-bottom: 0.438rem;
	}

	.back-to-top {
		margin-right: -6.375rem;
		margin-top: 11.49rem;
		gap: 0.5rem;
		transform: rotate(-90deg) translate(-1.25rem, 0px);
		flex-basis: 13%;
		order: unset;
	}

	.books-arc-filter-type {
		padding-top:1.563rem;
		padding-bottom: 1rem;
	}

	.sm-parte-col-one {
		padding-left: 0.625rem;
	}

	.sort-arrow {
		margin-right: unset;
	}

	.sm-child-hd {
		padding-bottom: 0.625rem;
	}

	div.sm-books-child-single-col {
		padding-top: unset;
	}

	/* Books for Children and Young Adults page	 */
	.sm-childbook-group {
		background: url(/wp-content/uploads/2023/11/childers-scaled.webp) no-repeat;
		background-size: 100% 100%;
		height: 43.875rem;
		margin-top: -6.688rem;
	}

	.sm-child-book-rabbit {
		margin-top: 1rem;
	}

	.sm-child-book-rabbit img {
		width: 19.438rem;
		height: 17rem;
	}

	div.sm-child-book-main-col-one {
		margin-top: 9.688rem;
	}

	.books-filter-arrow {
		margin-right: unset;
	}

	.sm-balloon-col-one:before {
		background: url(/wp-content/uploads/2023/11/desk-ballon.png) no-repeat;
		background-size: cover;
		width: 18.188rem;
		height: 26.25rem;
		left: -13.99rem;
		top: -5.075rem;
		animation: slideIn 2s ease-out;
	}
    .sm-privicy-dot-col-one{
		padding-left:1.438rem;
	}
	
	.books-arc-btn img{
		margin-right: unset;
	}
	
	.books-arc-search{
		font-size: 0.875rem;
        line-height: 1.375rem;
	}
	
	/* balloon animacton*/
	@keyframes slideIn {
		from {
			transform: translateX(-100%);
		}

		to {
			transform: translateX(0);
		}
	}

	/* end	 */
	.sm-balloon-col-one {
		padding-left: 8.125rem;
		padding-right: 8.125rem;
	}

	.sm-choco-col-one {
		padding-left: unset;
		padding-right: unset;
		margin: 0 10rem;
	}

	.sm-choco-col-one:after {
		background: url(/wp-content/uploads/2023/11/popo.png) no-repeat;
		background-size: 100%;
		width: 23.464rem;
		height: 21.606rem;
		right: -20.5rem;
		top: 6.7rem;
		animation: slideup 2s ease-out;
	}

	/*choco animation	 */
	@keyframes slideup {
		from {
			transform: translateX(100%);
		}

		to {
			transform: translateX(0);
		}
	}

	/* 	end */
	.books-arc-in-col:first-child {
		padding-top: unset;
	}

	.children-books-arc-list {
		padding-top: 7.25rem;
	}

	.children-books-arc-col-filter {
		padding-top: 7.313rem;
	}

	.books-arc-contributions {
		font-size: 0.875rem;
		line-height: 1.375rem;
	}

	.books-arc-filter-sort {
		padding-bottom: 0.25rem;
	}

	.books-arc-term,
	.children-arc-sort,
	.adult-arc-sort {
		font-size: 0.875rem;
		line-height: 1.375rem;
	}

	.books-arc-term,
	.children-arc-sort,
	.adult-arc-sort {
		padding: 0.3rem 0.375rem 0.438rem 1rem;
	}

	.books-arc-clear {
		font-size: 0.875rem;
		line-height: 1.375rem;
		padding: 0.390rem 1.5rem 0.390rem 1.5rem;
		width: 6.625rem;
		height: 2.188rem;
		margin-top: 1.563rem;
	}

	.media-arc-clear {
		font-size: 0.875rem;
		line-height: 1.375rem;
		padding: 0.375rem 1.495rem 0.375rem 1.495rem;;
		height:2.188rem;
		width: 6.636rem;
	}
	
    .available-language a{
	    font-size:0.875rem;
		line-height:1.375rem;
	}
	
	.language_link{
		font-size:0.875rem;
		line-height:1.375rem;
	}
	
	.available-language {
		font-size:0.875rem;
		line-height:1.375rem;
		padding-bottom: 1.563rem;
	}
	.parent-book-name{
		font-size:0.875rem;
		line-height:1.375rem;
		padding-bottom:1.125rem;
	}
	/* single book page	 */
	.single-books-buy {
		background: url(/wp-content/uploads/2023/11/single.png) no-repeat;
		background-size: 100%;
		padding-top: 7.25rem;
		padding-bottom: 6.25rem;
		margin-top: 4.313rem;
	}

	.single-books-image img {
		width: 21.188rem;
		height: 27.5rem;
	}

	.single-books-contents {
		display: flex;
		flex-wrap:wrap;
		column-gap: 4.75rem;
		margin-left: 10.188rem;
	
	}
	
	.single-books-back{
		flex-basis:100%;
		margin-bottom:1.563rem;
	}
	
	.single-books-title {
		padding-bottom: 0.625rem;
	}

	.single-books-taxs p {
		font-size: 0.875rem;
		line-height: 1.375rem;
	}

	.single-books-details {
		flex-basis: 49.33%;
		padding-top:unset;
	}

	.single-books-wrap {
		background: url(/wp-content/uploads/2023/11/hand-painted-watercolor-scaled.webp) no-repeat;
		background-size: cover;
		margin-top: -6.875rem;
	}

	.single-books-links {
		padding-top: 1.563rem;
		padding-bottom: 1.563rem;
		gap: 1.5rem;
	}

	a.single-books-amazon {
		padding: 0.598rem 1.435rem 0.598rem 1.435rem;
	}

	a.single-books-flipkart {
		padding: 0.598rem 1.435rem 0.598rem 1.435rem;
	}

	.single-books-title {
		font-size: 1.875rem;
		line-height: 2.813rem;
	}

	.single-books-contents {
		padding-top: 8.45rem;
	}

	.single-books-buy h2 {
		font-size: 2.188rem;
	}

	button.books-arc-more {
		font-size: 1.125rem;
		line-height: 1.688rem;
	}

	.adult-books-arc-col-filter {
		position: sticky;
		top:5.438rem;
	}

	.single-books-contributions {
		font-size: 0.875rem;
		line-height: 1.375rem;
	}
	.single-books-description{
		padding-bottom:1.563rem;
	}
	.single .parent-book-name{
		padding-bottom:1.563rem;
	} 
	.not-available{
		padding-bottom:1.563rem;
	}
	/* text animation style	 */
	@keyframes fadeInUp {
		from {
			transform: translate3d(0, 6.25rem, 0)
		}

		to {
			transform: translate3d(0, 0, 0);
			opacity: 1
		}
	}

	@-webkit-keyframes fadeInUp {
		from {
			transform: translate3d(0, 2.5rem, 0)
		}

		to {
			transform: translate3d(0, 0, 0);
			opacity: 1
		}
	}

	.animated {
		animation-duration: 2s;
		animation-fill-mode: both;
		-webkit-animation-duration: 2s;
		-webkit-animation-fill-mode: both;
		display: block;
	}

	.wrapper {
		overflow: hidden;
		display: block;
	}

	.animatedFadeInUp {
		opacity: 1
	}

	.fadeInUp {
		opacity: 1;
		animation-name: fadeInUp;
		-webkit-animation-name: fadeInUp;
	}

	/* text animction	 */
	@keyframes fadeIn {
		from {
			transform: translate3d(0, 6.25rem, 0)
		}

		to {
			transform: translate3d(0, 0, 0);
			opacity: 1
		}
	}

	@-webkit-keyframes fadeIn {
		from {
			transform: translate3d(0, 2.5rem, 0)
		}

		to {
			transform: translate3d(0, 0, 0);
			opacity: 1
		}
	}

	.animated-one {
		animation-duration: 2s;
		animation-fill-mode: both;
		-webkit-animation-duration: 2s;
		-webkit-animation-fill-mode: both;
		display: inline-flex;
	}

	.wrapper-one {
		overflow: hidden;
		display: inline-flex;
	}

	.animatedFadeIn {
		opacity: 1
	}

	.fadeIn {
		opacity: 1;
		animation-name: fadeIn;
		-webkit-animation-name: fadeIn;
	}

	/* end	 */
	/* media page	 */
	.sm-media-group-one {
		background: url(/wp-content/uploads/2023/11/media-scaled.webp) no-repeat;
		background-size: 100% 100%;
		margin-top: -6.25rem;
	}

	.sm-media-main-col-one {
		padding-top: 9.25rem;
	}

	.sm-media-downlode-btn a {
		padding: 0.594rem 1.535rem 0.594rem 1.536rem;;
		font-size: 1.125rem;
		line-height: 1.688rem;
	}

	.sm-media-head-one {
		padding-bottom: 1.563rem;
	}

	.media-arc-thumbnail img {
		width: 19.188rem;
		height: 12.125rem;
	}
	.media-arc-col-left{
		flex-basis:62.44%;
	}
	.media-arc-thumbnail{
		flex-basis:32.46%;
	}
	.media-arc-col-filter {
		flex-basis: 21.99%;
		padding:0 3rem 13.375rem 0;
		position: sticky;
		top: 5.875rem;
		margin-top:1.563rem;
	}

	.media-arc-col-list {
		flex-basis: 80%;
	}

	.media-arc-div {
		display: flex;
		align-items: flex-start;
	}

	.media-arc-in-col {
		display: flex;
		column-gap:2.875rem;
		flex-wrap:wrap;
	}

	.media-arc-external-link {
		padding-bottom: unset;
	}

	.media-arc-in-col{
		padding-top: 1.563rem;
	}
	.media-arc-in-col:not(:last-of-type) {
		padding-bottom: 1.563rem;
	}

	.media-arc-title {
		font-size: 1.875rem;
		line-height: 2.813rem;
	}
	.media-arc-taxs{
		flex-basis:100%;
	}
	.media-arc-taxs p {
		font-size: 0.875rem;
		line-height: 1.375rem;
	}

	.media-arc-video {
		font-size: 0.875rem;
		line-height: 1.375rem;
	}

	.media-arc-terms-list {
		flex-wrap: wrap;
		row-gap:0.625rem;
		column-gap:1rem;
	}

	.media-arc-article {
		padding: 0.375rem 1.40rem 0.375rem 1.40rem;
		width:5.688rem;
		height:2.188rem;
	}

	.media-arc-podcast {
		padding: 0.375rem 1.288rem 0.375rem 1.288rem;;
		width:6.313rem;
		height:2.188rem;
	}

	.media-arc-video {
		padding:0.375rem 1.288rem 0.375rem 1.288rem;;
		width:5.25rem;
		height:2.188rem;
	}

	.media-arc-div {
		padding-top: 2.75rem;
	}

	.media-load-more button {
		padding: 0.563rem 1rem 0.625rem 1rem;
		font-size: 1.125rem;
		line-height: 1.688rem;
		cursor: pointer;
	}
	
	.media-load-more{
		margin-top:3rem;
	}
	
	.sm-media-col-bg {
		background: url(/wp-content/uploads/2023/11/mike-desk.png) no-repeat center;
		background-size: contain;
		width: 8.563rem;
		height: 12.188rem;
	}
	
	 .media-arc-article:hover,
	 .media-arc-podcast:hover,
	 .media-arc-video:hover {
		background-color: var(--green);
		color: var(--white);
	}
	/* test	 */
	.sm-about-col-two:before {
		background: url(/wp-content/uploads/2023/11/about.svg) no-repeat;
		position: absolute;
		width: 2.03rem;
		height: 16.799rem;
		left: -1.88rem;
		margin-top: 11.334rem;
		background-size: cover;
	}

	.sm-sudha-murty>div:before {
		background: url(/wp-content/uploads/2023/11/home-mob-left.svg) no-repeat;
		background-size: cover;
		height: 16.799rem;
		width: 2.03rem;
		left: -2rem;
		top: 11.375rem;
	}

	.sm-sudha-murty>div:after {
		position: absolute;
		content: '';
		background: url(/wp-content/uploads/2023/11/hoem-mob-right.svg) no-repeat;
		background-size: cover;
		height: 16.799rem;
		width: 2.03rem;
		right: -2rem;
		top: 11.375rem;
	}

	.sm-sudha-img:before {
		content: unset;
	}
	.media-arc-filter-type{
		font-size:1.25rem;
		line-height:1.813rem;
		letter-spacing:0.125rem;
		padding-bottom:1.563rem;
	}
	
	.media-arc-term{
		font-size:0.875rem;
		line-height:1.375rem;
	}
	
	/* awards page	 */
	.sm-awards-bg {
		background: url(/wp-content/uploads/2023/11/awarsdesk-scaled.webp) no-repeat;
		background-size: 100% 100%;
		margin-top: -6.875rem;
		height:33.063rem;
	}

	.sm-awards-heading {
		font-size: 3.75rem;
		line-height: 4.688rem;
		position: sticky;
		top: 9.75rem;
	}

	.sm-common-awards-text {
		font-size: 1.25rem;
		line-height: 1.813rem;
		margin-bottom: 1.563rem;
		letter-spacing: 0.125rem;
	}

	.sm-awards-custom-spacer {
		height: 4.313rem !important;
	}

	.sm-trophy-col-one img {
		width: 9.625rem;
		height: 10.188rem;
	}

	.sm-awards-main-col {
		padding-top: 9.875rem;
	}

	.sm-awards-col-two {
		flex-direction: unset;
	}

	.sm-award-bg {
		background: url(/wp-content/uploads/2023/11/hand-painteddesk.jpg) no-repeat;
		background-size: cover;
		padding: 1.563rem 1.563rem 1.563rem 1.625rem;
	}

	.sm-awards-col-one {
		gap: 1.5rem;
	}

	.sm-awards-col-main {
		margin-top: 1.563rem;
	}

	.sm-awards-single-col {
		gap: 2.5rem;
	}

	.sm-onour-blue-bg {
		background: url(/wp-content/uploads/2023/11/hand-paint-desk.jpg) no-repeat;
		background-size: cover;
		padding: 1.563rem 1.563rem 1.563rem 1.625rem;
	}

	.sm-honour-col-one {
		margin-top: 3rem;
	}

	div.sm-awards-main-one {
		margin-top: 1.25rem;
	}
	div.sm-awards-main-two{
		margin-top:1.125rem;
	}
	.sm-awards-col-col {
		margin-top: 1.563rem;
	}

	.sm-awards-recong-heading {
		margin-left: 10rem;
		margin-right: 10rem;
	}
	div.sm-trophy-col-one{
		margin-top:unset;
	}
	.sm-text-award{
		padding-bottom:0.625rem;
	}
	/* privicy page	 */
	.sm-privicy-group {
		background: url(/wp-content/uploads/2023/11/privicy-scaled.webp) no-repeat;
		background-size: cover;
		margin-top: -6.875rem;
	}

	.sm-parivicy-policy-col {
		padding-top: 9.875rem;
	}

	div.sm-privicy-para {
		margin:0 13rem 0 13rem;
		padding:2rem 0 4.375rem 0;
		text-align:unset;
	}

	.sm-parivicy-heading-two {
		font-size: 1.875rem;
		line-height: 2.813rem;
	}

	.sm-privicy-underline-col {
		padding-top: 2rem;
		padding-bottom:3.125rem;
		gap: 2.5rem;
	}

	.sm-privicy-spacer {
		height: 5.188rem !important;
	}

	.sm-privicy-main {
		margin-top: 3.688rem;
	}

	.sm-privicy-dot-one {
		padding-left: unset;
	}

	/* Terms of Use	 */
	.sm-num-count:before {
		content: unset;
	}
	.sm-num-count{
		top:0.4rem;
		left: 0.1rem;
	}
	.sm-number-terms {
		position:relative;
		top:-1.063rem;
	} 
	div.sm-number-terms {
		width: 3.938rem;
		height: 3.938rem;
		margin-top: unset
	}

	.sm-list-software {
		font-size: 1.125rem;
		line-height: 1.688rem;
	}

	.sm-terms-of-us-bg {
		background: url(/wp-content/uploads/2023/12/terms-scaled.webp) no-repeat;
		background-size: cover;
		margin-top: -6.875rem;
	}

	.sm-terms-of-col {
		padding-top: 9.875rem;
		padding-bottom: 4.125rem;
	}

	.sm-terms-col-one {
		padding: 2rem 13.125rem 0 13.125rem;
		text-align:unset;
	}

	.sm-terms-para {
		border-top: 0.063rem solid var(--black);
		padding: 2rem 0 2.813rem 0;
	}

	.sm-terms-spacer {
		height: 4.25rem !important;
	}

	.sm-terms-head-one {
		padding-top: unset;
		padding-bottom:unset;
	}
	
	div.sm-terms-head-one{
		margin-top:-0.25rem;
	}
	
	div.sm-use-main-col {
		margin-left: 2.5rem;
	}
	
    .sm-terms-col-main{
		padding-left:unset;
		padding-right:unset;
	}
	.sm-terms-para:nth-child(22){
		padding-bottom:0;
	}
	.sm-terms-spacer-one{
		height:5.688rem !important;
	}
	.sm-num-para{
		top: 0.4rem;
		left: -0.1rem;
	}
	.sm-num-two{
		top: 0.381rem;
        left: 0.481rem;
	}
	.sm-num-three{
		top: 0.21rem;
        left: 0.37rem;
	}
	.sm-num-col-for{
		top: 0.4rem;
        left: 0.3rem;
	}
/* Scam Reporting Policy page	*/
	.sm-scam-spacer{
		height:3.688rem !important;
	}
	.sm-scam-col-main{
		padding-top:1.625rem;
		padding-bottom:2.813rem;
	}
	.sm-scam-spacer-one{
		display:block;
	}
	.sm-scam-report-single-col{
		padding:11.25rem 12.938rem 6.313rem 12.938rem;
	}
	.sm-sacm-dot-left-col{
		padding-left:1.688rem;
	}
	.sm-scam-main-group{
		background:url(/wp-content/uploads/2023/11/scamdesk-scaled.webp) no-repeat;
		background-size:100% 100%;
		margin-top:-7.813rem;
	}
	.sm-scam-text{
		padding-top:unset;
	}
	/* end	 */
	/* Loader */
	.loader {
		position: sticky;
		margin-top: 0;
		top: 50vh;
	}
	/* Loader end */
	/* 404 page  */
	.page-content{
		display:flex;
        justify-content:center;
    }
    .four-not-btn{
        margin-top:-2.375rem;
    }
    .lead{
        width:18%;
        text-align:unset;
        margin-left:15.625rem;
    }
    .four-not-four-head{
        font-size:15.625rem;
        line-height:6.25rem;
    }

    .monkey:before{
        width:2.938rem;
        height:3.25rem;
        top:1.75rem;
        left:-4.625rem;
    }
    .monkey:after{
        width:8.813rem;
        height:18.5rem;
        top:7.5rem;
        left:1.188rem;
    }
    .four-not-bg{
        background:url(/wp-content/uploads/2024/02/desk-background-not-found.webp) no-repeat;
        background-size:cover;
        height:40.5rem;
        margin-top:-6.25rem;
    }
    .not-found{
        padding-top:14.438rem;
    }
    .home-button{
        margin-top:1.563rem;
        margin-left:14.563rem;
    }
    /* end     */
	
	
	
	/* iphone	 */
	@supports (-webkit-touch-callout: none) {
		.sm-custom-container {
			max-width: unset !important;
		}

		.sm-facebook {
			flex-basis: unset;
		}
	}

	/* firefox	 */
	@-moz-document url-prefix() {
		.sm-facebook {
			flex-basis: unset;
		}

		.sm-custom-container {
			max-width: unset !important;
		}

		.sm-about {
			top: 2.5rem;
			left: -0.9rem;
		}
	}

	/* end */
	
}