/*
Theme Name: NeatNote
Author:Weboccult Team
Author URI: https://weboccult.com/
Description: Blog Theme
Version: 1.1.2
Requires PHP: 7.0
Domain Path: /languages
Requires at least: 5.0
Tested up to: 6.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: neatnote
Tags: blog, news

Google Fonts License:
This theme uses Google Fonts which are licensed under the SIL Open Font License (OFL).
Font License: SIL Open Font License (OFL)
Font License URI: https://scripts.sil.org/OFL
Font Source: https://fonts.google.com/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Variables
# Normalize
# Typography
	## Headings
	## Copy
# Elements
	## Lists
	## Tables
# Forms
	## Buttons
	## Fields
# Navigation
	## Links
	## Menus
	## Next & Previous
# Accessibility
# Alignments
# Clearings
# Layout
# Widgets
# Content
	## Archives
	## Posts and pages
	## Comments
# Blocks
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/


/* Global Style Declaration -=-=-=-=-=-=-=*/
* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

html {
	scroll-behavior: smooth;
}

body {
	margin: 0;
	padding: 0;
	font-size: 17px;
	line-height: 1.5;
	font-family: var(--neatnote-body-fonts);
	font-weight: 400;
	color: var(--body-text-color);
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px #174474;
	clip: auto !important;
	clip-path: none;
	color: #174474;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 20px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

button:focus,
input:focus,
textarea:focus {
	outline: 2px solid #000000 !important;
	outline-offset: 2px;
}

input:focus,
select:focus,
textarea:focus {
	border-color: #000000 !important;
	outline-offset: 2px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

pre {
	background: #eee;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

dt {
	font-weight: bold;
	margin-bottom: 1em;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}

figure {
	margin: 0;
}

table,
th,
td {
	border: 1px solid var(--primary);
	border-collapse: collapse;
}

.wp-caption {
	margin: 1em auto;
	text-align: center;
	max-width: 100%;
	border: 1px solid #ddd;
	padding: 5px;
	background: #f9f9f9;
}

.wp-caption-text {
	font-size: 0.9em;
	color: #666;
	margin-top: 5px;
}

.sticky {
	border: none;
	padding: 0;
	margin-bottom: 0;
}

.gallery-caption {
	font-size: 0.9em;
	text-align: center;
	color: #888;
	margin-top: 5px;
}

.bypostauthor {
	background-color: #fefcea00;
	border: 1px solid #f0e68c00;
	padding: 10px;
	margin-bottom: 10px;
}


h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	font-family: var(--neatnote-body-fonts);
	font-weight: 700;
	line-height: 1.25;
}

h1,
.h1 {
	font-size: 40px;
	line-height: 1.125;
	letter-spacing: 0.04em;
}

h2,
.h2 {
	font-size: 36px;
	line-height: 1.2;
}

h3,
.h3 {
	font-size: 30px;
	line-height: 1.3;
}

h4,
.h4 {
	font-size: 26px;
	line-height: 1.4;
}

h5,
.h5 {
	font-size: 20px;
	line-height: 1.4;
}

h6,
.h6 {
	font-size: 18px;
	line-height: 1.5;
}

img {
	max-width: 100%;
	height: auto;
	border: none;
	vertical-align: middle;
}

a {
	text-decoration: none;
	display: inline-block;
	color: var(--accent-color);
	transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	cursor: pointer;
}

#mainContent a {
	text-decoration: underline;
}

a.neatNote-textDecoration,
.neatNote-textDecoration a {
	text-decoration: underline;
}

a:hover {
	color: var(--accent-hover-color);
}

p {
	margin: 0;
}

*+h1,
*+h2 {
	margin-top: 25px;
}

*+h3,
*+h4 {
	margin-top: 20px;
}

*+h5,
*+h6 {
	margin-top: 18px;
}

*+p {
	margin-top: 18px
}

code {
	color: #212fcd;
}

.NeatNote-wrapper {
	width: 100%;
	float: none !important;
	display: block;
	margin: 0 auto !important;
	max-width: 1300px;
	padding-left: 15px;
	padding-right: 15px;
}

.neatnote_clearfix {
	display: block;
}

.neatnote_clearfix:before,
.neatnote_clearfix:after {
	content: '';
	width: 100%;
	display: table;
}

.neatnote_bg,
.neatnote_overlay {
	background-size: cover;
	background-position: center;
	position: relative;
	background-repeat: no-repeat;
}

.neatnote_overlay>* {
	position: relative;
	z-index: 2;
}

.neatnote_overlay:before {
	content: '';
	background: #000000;
	opacity: 0.5;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	position: absolute;
}

.NeatNote-altBg {
	background: var(--secondary);
}

.NeatNote-fontWhite,
.NeatNote-fontWhite a {
	color: var(--theme-white-color);
}

.NeatNote-fontWhite a {
	color: var(--theme-white-color);
}

.NeatNote-fontWhite a:hover {
	color: var(--theme-white-color);
}

.button a,
a.button {
	padding: 12px 35px;
	background: var(--primary);
	color: var(--secondary);
	border: 1px solid var(--theme-white-color);
	max-width: 100%;
	display: inline-block;
	font-size: 16px;
	line-height: 1.2;
	font-weight: 600;
	border-radius: 30px;
}

.button a:hover,
a.button:hover {
	background: var(--secondary);
	color: var(--primary);
}


.NeatNote-semibold,
.NeatNote-semibold h1,
.NeatNote-semibold h2,
.NeatNote-semibold h3,
.NeatNote-semibold h4,
.NeatNote-semibold h5,
.NeatNote-semibold h6 {
	font-weight: 600;
}

.neatnote-normal,
.neatnote-normal h1,
.neatnote-normal h2,
.neatnote-normal h3,
.neatnote-normal h4,
.neatnote-normal h5,
.neatnote-normal h6 {
	font-weight: 400;
}


.NeatNote-uppercase {
	text-transform: uppercase;
}

.NeatNote-capitalize {
	text-transform: capitalize
}

.NeatNote-text-center {
	text-align: center;
}

.NeatNote-text-right {
	text-align: right;
}

.NeatNote-text-left {
	text-align: left;
}

.neatnote_noListStyle ul,
.neatnote_listStyle ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.neatnote_listStyle *+ul {
	margin-top: 15px;
}

.neatnote_listStyle ul li {
	padding-left: 25px;
	position: relative;
}

.neatnote_listStyle ul li+li {
	margin-top: 7px;
}

.neatnote_listStyle ul li:before {
	font-family: 'fontawesome', sans-serif;
	position: absolute;
	left: 4px;
	color: var(--primary);
	font-weight: normal;
	top: 4px;
}

.neatnote_listStyle ul li:not([class*="fa-"]):before {
	content: "\f111";
	font-size: 40%;
	line-height: 3;
}

.NeatNote-ib {
	display: inline-block;
	vertical-align: middle;
	margin-right: -4px;
}

.NeatNote-ib.NeatNote-vt {
	vertical-align: top;
}

.NeatNote-w30 {
	width: 30%;
}

.NeatNote-w40 {
	width: 40%;
}

.NeatNote-w50 {
	width: 50%;
}

.NeatNote-w60 {
	width: 60%;
}

.NeatNote-w70 {
	width: 70%;
}

.neatnote-p30-0 {
	padding-bottom: 30px
}

.NeatNote-pb50,
.NeatNote-p50-0 {
	padding-bottom: 50px;
}

.NeatNote-pb70,
.NeatNote-p70-0 {
	padding-bottom: 70px;
}

.neatnote-pb80,
.NeatNote-p80-0 {
	padding-bottom: 80px;
}

.neatnote-pt15 {
	padding-top: 15px;
}

.NeatNote-pt20 {
	padding-top: 20px;
}

.neatnote-pt30,
.neatnote-p30-0 {
	padding-top: 30px
}

.neatnote-pt40 {
	padding-top: 40px;
}

.neatnote-pt50 {
	padding-top: 50px;
}

.NeatNote-p70-0 {
	padding-top: 70px;
}

.neatnote_pt80,
.NeatNote-p80-0 {
	padding-top: 80px;
}

::-webkit-input-placeholder {
	opacity: 0.7 !important;
	color: inherit !important;
}

::-moz-placeholder {
	opacity: 0.7 !important;
	color: inherit !important;
}

:-ms-input-placeholder {
	opacity: 0.7 !important;
	color: inherit !important;
}

form .input {
	margin-right: 0 !important;
}

form fieldset {
	max-width: inherit !important;
	margin: 0 -10px;
}

form fieldset.form-columns-1 .field {
	width: 100% !important;
}

form fieldset.form-columns-2 .field {
	width: 50% !important;
}

form fieldset.form-columns-3 .field {
	width: 33.33% !important;
}

form .field {
	padding: 0 0 20px;
}

form fieldset .field {
	padding-left: 10px;
	padding-right: 10px;
}

form ul.multi-container {
	padding-top: 10px;
}

form ul.multi-container li {
	margin: 5px 0;
}

textarea,
input[type="text"],
input[type="search"],
input[type="number"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type='password'],
select {
	display: block;
	border: 1px solid var(--secondary);
	outline: none;
	background: var(--theme-white-color);
	font-size: 16px;
	line-height: 20px;
	font-family: var(--neatnote-body-fonts);
	font-weight: 400;
	color: var(--body-text-color);
	margin: 0;
	padding: 13px 20px;
	width: 100% !important;
	border-radius: 5px;
}

select {
	border: 1px solid var(--primary);
}

textarea {
	min-height: 110px;
}

form input[type="radio"],
form input[type="checkbox"] {
	display: none
}

form input[type="radio"]+span,
form input[type="checkbox"]+span {
	position: relative;
	display: block;
	padding-left: 30px;
	cursor: pointer
}

form input[type="radio"]+span:before,
form input[type="checkbox"]+span:before {
	content: "\f00c";
	font-family: fontawesome;
	color: var(--primary);
	position: absolute;
	left: 4px;
	top: 4px;
	font-size: 0;
	width: 15px;
	height: 15px;
	display: block;
	border: 1px solid var(--gray);
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	text-align: center;
	line-height: 14px
}

form input[type="radio"]+span:before {
	border-radius: 50%
}

form input[type="radio"]:checked+span:before {
	background: var(--primary);
	border-color: var(--primary);
}

form input[type="checkbox"]:checked+span:before {
	border-color: var(--primary);
	font-size: 12px;
	background: var(--primary);
	color: var(--secondary);
	letter-spacing: 0;
}

input[type="submit"] {
	outline: none;
	font-family: var(--neatnote-body-fonts);
	padding: 12px 40px;
	background: var(--primary);
	color: var(--secondary);
	border: 1px solid var(--primary);
	font-size: 16px;
	line-height: 18px;
	text-transform: NeatNote-uppercase;
	font-weight: 700;
	border-radius: 4px;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	transition: all ease 0.3s;
}

label input[type='password'] {
	display: inline-block;
	width: 30%;
	max-width: 30%;
}

input[type="submit"]:hover {
	color: var(--primary);
	background: transparent;
	border: 1px solid var(--primary);
}

/* Flex */

.neatnote_d_flex {
	display: flex;
}

.neatnote_justify_space_between {
	justify-content: space-between;
}

.neatnote_gap40 {
	gap: 30px;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Page Wise CSS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/* Start header section css */
.NeatNote-headerSection.neatnote-fixedheader {
	/* position: absolute; */
	width: 100%;
	z-index: 99;
}

.NeatNote-LogoMenuMain {
	position: relative;
}

.NeatNote-headerlogo {
	width: 200px;
}

header .NeatNote-header-menu-main {
	display: flex;
	flex-wrap: wrap;
	gap: 5px 10px;
	justify-content: flex-end;
}

.NeatNote-MenuMain {
	width: calc(100% - 200px);
}

.neatnote_navbar ul li {
	position: relative;
	display: inline-block;
	padding: 5px 15px;
	transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
}

.neatnote_navbar ul li a {
	border-bottom: 2px solid transparent;
	color: var(--header-menu-color);
}

.neatnote_navbar ul.neatnote-sub-menu {
	width: 200px;
	background-color: var(--menu-dropdown-bg-color);
	display: block;
	position: absolute;
	left: unset;
	right: 0;
	top: -webkit-calc(100% + 15px);
	top: -moz-calc(100% + 15px);
	top: calc(100% + 15px);
	min-width: 200px;
	white-space: wrap;
	padding: 15px 0;
	z-index: 3;
	text-align: left;
	-webkit-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	transition: all .3s ease-in;
	border: 0;
	-webkit-box-shadow: 13px 11px 38px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 13px 11px 38px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 13px 11px 38px 0 rgba(0, 0, 0, 0.1);
	margin-top: 0;
}

.neatnote_navbar ul.neatnote-sub-menu li {
	display: block;
	padding: 5px 15px;
	justify-content: space-between;
}

/* Header sticky */
.NeatNote-headerSection {
	position: relative;
	padding: 31px 0;
	width: 100%;
	box-shadow: 0px 0px 15px 0px rgba(199, 226, 250, 0.60);
	-webkit-transition: all 0.5s ease;
	-moz-transition: position 10s;
	-ms-transition: position 10s;
	-o-transition: position 10s;
	transition: all 0.5s ease;
	background: var(--header-bg-color)
}

.NeatNote-headerSection.neatnote-fixed-header {
	top: 0;
	animation: smoothScroll 1s forwards;
}

.NeatNote-headerSection.neatnote-fixed-header {
	position: fixed;
	top: 0;
	z-index: 99;
	background: var(--sticky-header-bg-color);
}

@keyframes smoothScroll {
	0% {
		transform: translateY(-40px);
	}

	100% {
		transform: translateY(0px);
	}
}

/* Blog Listing */

.neatNote-relatedBlogFeaturdImage {
	max-width: 100%;
	height: 300px;
	width: 100%;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.neatNote-relatedBlogCardDate {
	background: var(--primary);
	border: 1.5px solid var(--primary);
	box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.15);
	border-radius: 10px;
	display: inline-block;
	padding: 12px 30px;
	margin-top: -70px;
	margin-left: 20px;
	text-align: center;
	position: relative;
	color: var(--secondary);
}

.NeatNote-relatedBlogRow {
	display: flex;
	flex-wrap: wrap;
	gap: 40px;
	justify-content: center;
}

.NeatNote-relatedBlogRow.searchReasultArea {
	justify-content: flex-start;
}

.neatnoteTwoColmnSec .neatNote-relatedBlogCard {
	width: calc(50% - 30px);
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	border-radius: 10px;

}

.neatNote-relatedBlogCard {
	width: calc(33.33% - 30px);
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	background:var(--theme-white-color);
	border-radius: 10px;
}

.NeatNote-ReadMoreButton span i {
	display: inline-block;
}

.NeatNote-ReadMoreButton {
	display: flex;
}

.NeatNote-ReadMoreButton a {
	text-decoration: none !important;
	display: inline-flex;
	align-items: center;
	gap: 10px;
	font-size: 20px;
	color: var(--primary);
}

.NeatNote-ReadMoreButton span {
	display: inline-block;
}

.NeatNote-BtnArrow span i {
	color: var(--primary);
	transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
}

.NeatNote-ReadMoreButton a:hover {
	color: var(--accent-hover-color);
}

.NeatNote-ReadMoreButton a:hover .NeatNote-BtnArrow span i {
	color: var(--accent-hover-color);
}

.neatNote-relatedBlogBottomTextContent {
	padding: 20px;
}

.NeatNote-ReadMoreButton {
	padding: 10px 20px 20px
}

.neatNote-relatedBlogCard a.neatNoteBlogFeatureImage {
	display: block;
}

.neatNote-relatedBlogCardHeading h5 a {
	color: var(--accent-color);
	text-decoration: none !important;
}

.neatNote-relatedBlogCard:hover h5 a {
	color: var(--primary) !important;
	cursor: pointer;
}

/*pagination  */
.NeatNote-paginationparent {
	padding-top: 70px;
}

.pagination .nav-links .page-numbers {
	height: 35px;
	width: 35px;
	font-size: 16px;
	line-height: 34px;
	margin-left: 6px;

}

.pagination .nav-links .page-numbers i {
	height: 20px;
	width: 15px;
	font-size: 14px;
	margin: 10px;
	vertical-align: middle
}

.pagination .nav-links {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	align-items: center;
	text-decoration: none;
}

.pagination {
	text-align: center;
}

.pagination h2.screen-reader-text {
	display: none;
}

.pagination .nav-links .page-numbers {
	display: inline-block;
	height: 44px;
	width: 44px;
	border-radius: 50%;
	color: var(--accent-color);
	font-size: 20px;
	line-height: 44px;
	text-align: center;
	margin-left: 16px;
	transition: all ease 0.3s;
	text-decoration: none !important;
}

.pagination span.page-numbers.current {
	color: var(--accent-hover-color);
	text-decoration: underline !important;
	font-size: 25px;
	font-weight: 500;
}

.pagination .next,
.pagination .prev {
	border: 1px solid var(--accent-color);
}

.pagination span.neatnote-nav-next-text,
.pagination span.neatnote-nav-prev-text {
	display: none;
}

.pagination .nav-links a i {
	display: inline-block;
	vertical-align: middle;
}

.pagination .page-numbers i {
	transition: all ease 0.3s;
	stroke: var(--accent-color);
}

.pagination .next:hover,
.pagination .prev:hover {
	border-color: var(--accent-hover-color);
}

.pagination .nav-links .page-numbers:hover {
	color: var(--accent-hover-color);
}

.pagination .page-numbers:hover i {
	stroke: var(--accent-hover-color);
}



/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Blog Inner Page
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.auth_designation_container {
	color: var(--gray)
}

.author_img_container {
	max-width: 73px;
	height: 73px;
}

.author_img_container img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50%;
}

.blog_meta_left {
	max-width: 820px;
}

.blog_img_right {
	margin-right: 20px;
}

.ImgHeightCommon {
	height: 380px;
}

.neatnote_blog_content_wrapper_parent {
	max-width: 1215px;
	margin: 0 auto;
}

.blog_author_meta {
	gap: 21px;
}

.blog_info_container {
	gap: 24px;
}

.auth_name_container {
	color: var(--body-text-color);
}

.neatnote_share_social_links ul {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 30px;
}

.neatnote_share_title p {
	color: var(--primary);
	font-weight: 700;
}

.neatnote_blog_content_container .two_col {
	display: flex;
	gap: 60px;
	align-items: center;
}

/* .neatnote_blog_content_container > div { padding: 60px 0 40px 0; } */
/* .neatnote_blog_content_container div img,.neatnote_blog_content_container .alignleft {
	width: 496px;
	border-radius: 20px;
	border: 5px solid var(--theme-white-color);
	box-shadow: 0px 20px 60px 10px rgba(59, 103, 142, 0.08);
} */
/* .neatnote_blog_content_container div.wp-block-post-author__avatar img{

} */
.neatnote_blog_main_content blockquote,
blockquote {
	position: relative;
	padding: 30px 33px 24px 30px;
	margin: 60px 0 60px 0 !important;
	border-radius: 20px;
	box-shadow: 0px 0px 15px 0px var(--primary);
}

.neatnote_blog_main_content blockquote p,
blockquote p {
	max-width: 820px;
	color: var(--body-text-color);
	font-weight: 500;
	font-size: 24px;
}

.neatnote_blog_main_content blockquote:after {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='109' viewBox='0 0 144 109' fill='none'%3E%3Cpath opacity='0.1' d='M111.271 43.3143C112.872 43.3143 114.408 43.5596 115.937 43.7832C115.442 42.1095 114.932 40.4069 114.114 38.8774C113.295 36.6554 112.018 34.7291 110.747 32.7884C109.685 30.689 107.811 29.2678 106.433 27.4714C104.99 25.7255 103.023 24.564 101.465 23.1139C99.9359 21.5988 97.9331 20.8413 96.3394 19.7736C94.674 18.8141 93.2239 17.7536 91.6733 17.2485L87.804 15.6469L84.4014 14.2257L87.883 0.244141L92.1686 1.28302C93.5398 1.62931 95.2124 2.03332 97.1147 2.51668C99.0601 2.8774 101.135 3.86578 103.446 4.76759C105.729 5.79204 108.371 6.48462 110.826 8.12951C113.295 9.70226 116.145 11.0153 118.658 13.1219C121.091 15.2934 124.027 17.1764 126.195 19.9395C128.564 22.5223 130.905 25.2349 132.721 28.3227C134.824 31.2662 136.253 34.4982 137.76 37.6942C139.124 40.8902 140.222 44.1584 141.12 47.3327C142.821 53.6958 143.582 59.7415 143.876 64.9143C144.12 70.0942 143.977 74.4013 143.675 77.5179C143.568 78.9896 143.367 80.4181 143.223 81.4065L143.044 82.6185L142.857 82.5752C141.58 88.5692 138.641 94.0774 134.379 98.4627C130.118 102.848 124.708 105.931 118.775 107.355C112.843 108.78 106.63 108.487 100.857 106.511C95.0827 104.536 89.9834 100.958 86.1486 96.1909C82.3137 91.4242 79.9 85.6638 79.1867 79.5761C78.4733 73.4884 79.4895 67.3221 82.1176 61.7906C84.7457 56.259 88.8784 51.5882 94.0376 48.3186C99.1968 45.0489 105.172 43.3139 111.271 43.3143ZM32.306 43.3143C33.9069 43.3143 35.4431 43.5596 36.9721 43.7832C36.4768 42.1095 35.9671 40.4069 35.1488 38.8774C34.3304 36.6554 33.0526 34.7291 31.782 32.7884C30.7195 30.689 28.8459 29.2678 27.4676 27.4714C26.0247 25.7255 24.0578 24.564 22.5 23.1139C20.971 21.5988 18.9681 20.8413 17.3745 19.7736C15.709 18.8141 14.2589 17.7536 12.7084 17.2485L8.83907 15.6469L5.43639 14.2257L8.91803 0.244141L13.2037 1.28302C14.5748 1.62931 16.2474 2.03332 18.1498 2.51668C20.0952 2.8774 22.1698 3.86578 24.4813 4.76759C26.7569 5.79925 29.4059 6.48462 31.8609 8.13672C34.3304 9.70947 37.1803 11.0225 39.6928 13.1291C42.1264 15.3007 45.0625 17.1836 47.2304 19.9395C49.5993 22.5223 51.9396 25.2349 53.7558 28.3227C55.8591 31.2662 57.2877 34.4982 58.7952 37.6942C60.1591 40.8902 61.2574 44.1584 62.1548 47.3327C63.8561 53.6958 64.617 59.7415 64.9114 64.9143C65.1554 70.0942 65.0119 74.4013 64.7104 77.5179C64.6027 78.9896 64.4017 80.4181 64.2581 81.4065L64.0787 82.6185L63.892 82.5752C62.6152 88.5692 59.676 94.0774 55.4143 98.4627C51.1526 102.848 45.7427 105.931 39.8103 107.355C33.8779 108.78 27.6654 108.487 21.8916 106.511C16.1177 104.536 11.0185 100.958 7.18362 96.1909C3.34877 91.4242 0.935059 85.6638 0.22171 79.5761C-0.491638 73.4884 0.524521 67.3221 3.15263 61.7906C5.78076 56.259 9.91345 51.5882 15.0726 48.3186C20.2318 45.0489 26.2067 43.3139 32.306 43.3143Z' fill='%231E70B8'/%3E%3C/svg%3E");
	width: 144px;
	height: 108px;
	position: absolute;
	top: 36px;
	right: 33px;
	background-size: auto;
	background-repeat: no-repeat;
	background-position: right;
}

.neatnoteSignlePostContent {
	padding-top: 30px;
}

.neatnoteSignlePostContent div+div,
.neatnoteSignlePostContent p+div {
	margin-top: 10px;
}

.neatnote_blog_content_container ul {
	padding-bottom: 30px;
}

.neatnote_share_social_links i {
	font-size: 24px;
	color: var(--neatnote-single-blog-social-media-color);
}

.neatnote_share_social_links i:hover {
	color: var(--neatnote-single-blog-social-media-hover-color);
}

.neatnote_prev_blog_container {
	max-width: 299px;
}

.neatnote_next_blog_container {
	max-width: 310px;
}

.wp-block-column figure.wp-block-image.size-large {
	margin: 0;
	padding: 0;
}

.neatnoteSignlePostContent ul li {
	color: var(--neatnote-single-blog-list-color);
}

/* >>> PREV-NEXT BLOG SECTION <<< */
.neatnote_prev_blog_container.neatnote_d_flex {
	align-items: center;
}

.neatnote_next_blog_container {
	align-items: center;
}

.NeatNote-NxtPrvBtn a {
	display: flex;
	border: 2px solid var(--accent-color);
	border-radius: 50%;
	width: 44px;
	height: 44px;
	font-size: 14px;
	align-items: center;
	justify-content: center;

}


.neatnote_btm_blog_title {
	max-width: 289px;
}

/* >>> COMMENTS SECTION <<< */
.comments_container_inner {
	border-radius: 20px;
	border: 2px solid var(--secondary);
	padding: 40px;
}

.CommentSection {
	max-width: 1060px;
	margin: 0 auto;
}

/* >>> RELATED BLOGS <<< */
/* Category */
.NeatNote-BlogCategoryTop ul,
.NeatNote-BlogTagTop ul {
	display: flex;
	flex-wrap: wrap;
	gap: 7px;
	align-items: center;
	padding-bottom: 0;
}

ul.tags-list li a {
	display: flex;
	gap: 5px;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

.NeatNote-BlogCategoryTop ul li::before,
.NeatNote-BlogTagTop ul li::before {
	display: none;
}

.NeatNote-BlogCategoryTop ul li,
.NeatNote-BlogTagTop ul li {
	padding-left: 0;
}

.NeatNote-BlogCategoryTop ul li+li,
.NeatNote-BlogTagTop ul li+li {
	margin-top: 0;
}

.NeatNote-BlogCategoryTop a,
.NeatNote-BlogTagTop a {
	display: inline-block;
	padding: 3px 15px;
	text-decoration: none !important;
	border: 1px solid var(--primary);
	background-color: var(--primary);
	color: var(--theme-white-color);
	border-radius: 6px;
	font-weight: 500;
}

.NeatNote-BlogCategoryTop a:hover,
.NeatNote-BlogTagTop ul a:hover {
	color: var(--primary);
	background-color: transparent;
}

.neatnoteSearchTitle .search-posts-title {
	text-transform: capitalize;
}

.neatnoteExcerpt a {
	display: block;
	text-decoration: underline;
}

/* Auther */
.NeatNote-BlogAutherTop span {
	font-weight: 700;
	color: #648cb0;
}

/* Newslatter */
.neatnote-newsletter_form_inner {
	max-width: 656px;
	margin: 0 auto;
	text-align: center;
}

.newsletter_form_container .gform_wrapper .gform_body {
	width: 100% !important;
	max-width: 100% !important;
}

.newsletter_form_container .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield {
	padding-right: 40px !important;
}

.newsletter_form_container .gform_wrapper form.gf_simple_horizontal {
	width: 100% !important;
}

.newsletter_form_container .gform_wrapper form.gf_simple_horizontal div.gform_body,
.newsletter_form_container .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_below li.gfield,
.newsletter_form_container .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_below li.gfield,
.newsletter_form_container .gform_wrapper form.gf_simple_horizontal div.gform_body,
.newsletter_form_container .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
	vertical-align: top !important;
}

.neatnote-newsletter_form_section {
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 20px;
}

/* Comment */
.comment-respond {
	border-radius: 20px;
	border: 2px solid var(--secondary);
	background-color: var(--secondary);
	padding: 40px;
	margin-top: 40px;
}

.comment-meta.commentmetadata {
	padding-top: 10px;
}

.comment-list li.depth-1+li.depth-1 {
	margin-top: 40px;
}

.comment-list .children li+li {
	margin-top: 15px;
}

.comments-title {
	font-size: 20px;
}

.comment-form form {
	padding-top: 35px;
}

.form-submit {
	margin-top: 40px;
}

.comment-form textarea {
	max-height: 100px;
	margin-top: 5px;
}

.comment-form input[type=submit] {
	background-size: 7% !important;
	background-position: 85% 51% !important;
}

.comment-list li,
li.comment {
	list-style: none;
}

.comment-content li {
	list-style: unset;
}

.comment-list:not(.comment-content li) {
	margin: 0;
	padding: 0;
	list-style: none;
	padding-top: 30px;
}

ol.comment-list li {
	list-style: decimal;
	padding: unset;
}

li.comment {
	list-style: none !important;

}

.comment-author img {
	border-radius: 50%;
	width: 40px;
	height: 40px;
}

footer.comment-meta {
	display: flex;
	align-items: center;
	gap: 40px;
}

.comment-author .fn {
	font-size: 24px;
	font-family: var(--neatnote-body-fonts);
	text-transform: NeatNote-capitalize;
	font-weight: 500;
}

.comment-metadata {
	position: relative;
}

.comment-metadata:before {
	content: '';
	position: absolute;
	left: -20px;
	top: 50%;
	transform: translateY(-50%);
	width: 2px;
	height: 20px;
	background-color: var(--accent-color);
}

.comment-author .fn a,
.comment-author .fn {
	color: var(--body-text-color);
}

.comment-metadata a,
.comment-metadata {
	color: var(--gray);
}

/* .comment-metadata a, .comment-metadata{ width: calc(30% - 20px); } New */
.comment-meta .comment-awaiting-moderation {
	width: calc(50% - 40px);
}

/* New */
.comment-content {
	font-size: 18px;
	color: var(--gray);
	padding-left: 60px;
	padding-top: 6px;
}

.reply a {
	font-size: 18px;
	color: var(--primary);
	position: relative;
}

.reply a:after {
	content: '\f105';
	position: absolute;
	right: -17px;
	top: -3px;
	font-size: 19px;
	font-family: fontawesome;
}

.reply a:hover,
.comment-metadata a:hover,
.comment-author .fn a:hover {
	opacity: 0.8;
}

.reply {
	padding-top: 15px;
	padding-left: 60px;
}

.children {
	margin: 0;
	padding: 0;
	padding-left: 60px;
	padding-top: 10px;
}

span.says {
	display: none;
}

.comment-list>li+li {
	margin-top: 10px;
}

.comment-author {
	display: flex;
	align-items: center;
	gap: 15px;
}

#reply-title small a {
	margin-left: 30px;
	color: var(--primary);
	border-bottom: 1px solid var(--accent-color);
}

#reply-title small a:hover {
	color: var(--accent-color);
}

/* neatnote_footerSection */
.neatnote_footerNav ul li {
	display: block;
	padding: 6px 0px;
}

.neatnote_footerNav ul li a {
	color: var(--footer-menu-color);
}

.neatnote_footerNav ul li a:hover {
	color: var(--footer-menu-hover-color);
}

.FooterSocialIcon ul li i {
	color: var(--footer-social-media-color);
}

.FooterSocialIcon ul li i:hover {
	color: var(--footer-social-media-hover-color);
}

.neatnote_footerSection {
	padding: 68px 0 20px;
	background: var(--footer-bg-color);
}

.neatnote-footerIcon ul {
	text-align: left;
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
}


.neatnote_footerLeftContent {
	line-height: 1.62;
	color: var(--footer-description-font-color);
}

.neatnote_FooterLogo {
	width: 230px;
}

.neatnote_footerLeft {
	width: 420px;
}

.neatnote_FooterRight {
	width: calc(100% - 420px);
}

.FooterSocialIcon {
	width: 190px;
}

.neatnote_footerNavBox {
	width: calc(100% - 190px);
}

.neatnote_FooterRight h5 {
	padding-bottom: 4px;
	color: var(--footer-description-font-color);
}

.neatnote_footerNavBox {
	padding-left: 137px;
}

.FooterPrivacy li {
	display: inline-block;
	position: relative;
	padding: 0 15px;
}

.FooterPrivacy li:last-child {
	padding-right: 0;
}

.NeatNote-FooterBottom {
	border-top: 2px solid var(--body-text-color);
	padding-top: 9px;
}

.neatnote_FooterTop {
	padding-bottom: 62px;
}

.FooterPrivacy li:after {
	position: absolute;
	width: 1px;
	height: 16px;
	background: var(--accent-color);
	content: '';
	top: 13%;
	right: 0;
	transform: translateX(-50%);
}

.FooterPrivacy li:last-child:after {
	height: 0;
}

.neatnote-footerIcon ul li:last-child {
	padding-right: 0;
}

.neatnote_footerNav a {
	line-height: 1.62;
	font-size: 18px;
}

.neatnote-footerIcon a i {
	font-size: 20px;
	width: 35px;
	height: 35px;
	display: flex;
	border: 1px solid;
	border-radius: 50%;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: center;
	align-items: center;
}

.neatnote-footerIcon h5 {
	text-align: left;
	padding-bottom: 17px;
}

.NeatNote-BannerMain h1 {
	word-wrap: break-word;
	color: var(--theme-white-color);
}

.neatnote_blog_main_content a:not(.NeatNote-BlogCategoryTop a, .NeatNote-BlogTagTop a, .neatnote_next_prev_container a),
.comments_container a {
	color: var(--accent-color);
	text-decoration: underline;
	text-decoration-color: inherit;
}

.neatnote_blog_main_content .wp-block-button a {
	color: var(--theme-white-color) !important;
	background-color: var(--primary);
	border: 1px solid var(--primary);
}

.neatnote_next_prev_container a {
	color: var(--accent-color);
	text-decoration: none !important;
}

.neatnote_next_prev_container a:hover {
	color: var(--accent-hover-color);
}

.Neatnote-FootYear p {
	color: var(--footer-description-font-color);
}

.neatnote_content_outer p {
	color: var(--neatnote-single-blog-font-color);
}

.neatnote_listStyle ul li::before,
.neatnote_content_outer li {
	color: var(--neatnote-single-blog-list-color);
}

.neatnote_navbar ul li .neatnote-sub-menu.neatnote-submenu-open {
	opacity: 1;
	display: block;
	visibility: visible;
	transform: rotateX(0);
	top: 90%;
}

/* for sidebar */
.neatnote-page-main-content {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	gap: 40px;

}

.neatnote-page-sidebar-inner .sidebar div:not(:first-of-type) {
	padding-top: 10px;
}

.neatnote-page-sidebar-inner ul {
	padding-left: 0;
}

.neatnote-page-sidebar-inner ul li,
.neatnote-page-sidebar-inner ol li {
	list-style: none;
	position: relative;
	padding-left: 30px;
}

.neatnote-page-sidebar-inner ul li::before {
	content: "\2192";
	color: #333;
	font-size: 25px;
	position: absolute;
	left: 0;
	top: -10px;
}

.neatnote-page-sidebar-inner ol li::before {
	content: "\21B3";
	color: #333;
	font-size: 20px;
	position: absolute;
	left: 0;
	top: 0;
}

.neatnoteNotFoundContent input[type="search"] {
	display: inline-block;
	border: 1px solid var(--secondary);
	outline: none;
	background: var(--theme-white-color);
	font-size: 16px;
	line-height: 20px;
	font-family: var(--neatnote-body-fonts);
	font-weight: 400;
	color: var(--body-text-color);
	margin: 0;
	padding: 13px 20px;
	width: unset !important;
	border-radius: 5px;
}

button.neatnote-ToggleButton {
	background-color: transparent;
	border: none;
	cursor: pointer;
	outline: none;
	margin-left: 5px;
	padding: 0;
}


.neatnote_navbar .menu-item-has-children.neatnote-active>.neatnote-menudrawer i,
.neatnote_navbar li.neatnote-active>.neatnote-menudrawer a {
	color: var(--header-menu-hover-color) !important;
}

.neatnote_navbar .menu-item-has-children.neatnote-active>.neatnote-expand-menu i {
	background-color: var(--header-menu-hover-color) !important;
}

.NeatNote-BlogContents p {
	word-break: break-all;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Responsive Media Queries CSS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
/*-=-=- Smaller Desktop Devices -=-=-*/

@media (min-width:768px) {
	.NeatNote-BannerContentMain {
		max-width: 700px;
		margin: 0 auto;
	}

	/* Blog Inner */
	.neatnote_blog_social_share_container {
		width: 70px
	}

	.neatnote_content_outer {
		width: calc(100% - 70px);
		padding-left: 50px;
	}

	.neatnote_blog_content_wrapper {
		position: relative;
	}

	.neatnote_blog_social_share_container {
		position: sticky;
		top: 110px;
		left: 0;
	}
}

@media (min-width:992px) {
	.neatnote_navbar ul li:last-child>.neatnote-sub-menu {
		left: -79px;
	}

	.NeatNote-BannerViewport {
		height: 100vh;
		display: table;
		width: 100%;
		padding: 100px 0;
	}

	.NeatNote-BannerMain {
		display: table-cell;
		vertical-align: middle;
	}

	.neatnote_navbar ul.neatnote-sub-menu {
		opacity: 0;
		visibility: hidden;
	}

	.neatnote_navbar ul li:hover>ul.neatnote-sub-menu {
		opacity: 1 !important;
		visibility: visible !important;
		top: 90%;
		-webkit-transform: rotateX(0) translateZ(0);
		-moz-transform: rotateX(0) translateZ(0);
		transform: rotateX(0) translateZ(0);
	}

	.neatnote_navbar ul.neatnote-sub-menu>li:hover>div a,
	.neatnote_navbar ul.neatnote-sub-menu>li:hover>div i,
	.neatnote_navbar>ul>li:hover>div a,
	.neatnote_navbar>ul>li:hover>div a {
		color: var(--header-menu-hover-color);
	}

	.neatnote_navbar .neatnote-sub-menu li div {
		display: flex;
		justify-content: space-between;
	}

	.neatnote_navbar .neatnote-sub-menu li div a {
		width: 100%;
	}

	.neatnote_navbar>ul>li.menu-item-has-children>a {
		position: relative;
	}

	.neatnote_navbar .menu-item-has-children>.neatnote-menudrawer i {
		color: var(--header-menu-color);
		font-family: fontawesome, sans-serif;
		font-size: 18px;
		font-weight: 100;
		transition: 0.3s ease-in-out;

	}

	.neatnote_navbar>ul>li.menu-item-has-children:hover>.neatnote-menudrawer i {
		transform: rotate(180deg);
		color: var(--header-menu-hover-color);
		transition: transform 0.4s ease-in-out, color 0.4s ease-in-out;
	}

	.neatnote_navbar ul.neatnote-sub-menu ul.neatnote-sub-menu {
		left: auto;
		top: 100%;
		margin-top: -18px;
		right: 100%;
	}

	.neatnote_blog_content_container .alignleft {
		margin-right: 30px;
	}

	/* Banner */
	.BannerInnerV1 .NeatNote-BannerMain,
	.NeatNote-BannerInnerV1New .NeatNote-BannerMain {
		display: block;
	}

	.BannerInnerV1,
	.NeatNote-BannerInnerV1New {
		padding: 250px 0 200px;
	}

	button.neatnote-expan-menu {
		display: none !important
	}

}

@media (min-width:1900px) {
	.pagination .next {
		margin-left: 70px;
	}

	.pagination .prev {
		margin-right: 50px;
	}
}

@media (max-width:1230px) {

	/* Footer */
	.neatnote_footerNav {
		padding-left: 10px;
		padding-right: 10px;
	}

	.neatnote_footerNavBox {
		padding-left: 60px;
	}

	/* Blog Inner */
	.rel_blog_img_container {
		max-width: 200px;
		height: 160px;
	}

	.neatnote_blog_main_content blockquote p {
		max-width: 600px;
		font-size: 18px;
	}

	.single_related_blog {
		flex-direction: column;
	}

	.rel_blog_img_container {
		margin: 0 auto;
	}

}

/*-=-=-  Tablet Landscape and Smaller Devices -=-=-*/
@media (max-width:1080px) {
	/* .NeatNote-wrapper {
		max-width: 900px;
	} */

	.neatnote_FooterRight {
		width: 70%;
	}

	.neatnote_footerLeft {
		width: 30%;
	}

	.neatnote-page-main-content {
		gap: 40px;
	}

	.neatnoteTwoColmnSec .neatNote-relatedBlogCard {
		width: calc(50% - 20px);

	}
}

/*-=-=-  Tablet Portrait and Smaller Devices -=-=-*/
@media (max-width:991px) {
	.neatnote_navbar {
		display: none;
	}

	.NeatNote-menubar .neatnote_navbar button {
		display: none;
	}

	h1,
	.h1 {
		font-size: 32px;
		line-height: 1.3;
	}

	h2,
	.h2 {
		font-size: 28px;
		line-height: 1.33;
	}

	h3,
	.h3 {
		font-size: 26px;
		line-height: 1.4;
	}

	h4,
	.h4 {
		font-size: 24px;
		line-height: 1.44;
	}

	h5,
	.h5 {
		font-size: 18px;
		line-height: 1.5;
	}

	h6,
	.h6 {
		font-size: 16px;
		line-height: 1.5;
	}


	.NeatNote-pb50 {
		padding-bottom: 30px;
	}

	.NeatNote-p70-0 {
		padding-bottom: 40px;
	}

	.neatnote-pb80,
	.NeatNote-p80-0 {
		padding-bottom: 50px;
	}

	.neatnote-pt40 {
		padding-top: 25px;
	}

	.neatnote-pt50 {
		padding-top: 30px;
	}

	.NeatNote-p70-0 {
		padding-top: 40px;
	}

	.neatnote_pt80,
	.NeatNote-p80-0 {
		padding-top: 50px;
	}



	/* Blog Listing */
	.neatNote-relatedBlogCard {
		width: calc(50% - 30px);
	}

	/* Footer */
	.neatnote_FooterRight {
		width: 100%;
		padding-top: 30px;
	}

	.neatnote_footerLeft {
		width: 100%;
	}

	.neatnote_footerNavBox {
		padding-left: 0;
	}

	.NeatNote-BannerSection {
		padding: 250px 0 150px
	}

	/*-=-=-=-= Mobile menu JS USE  MENU ICON as '<a class="expandMenu"><i></i><i></i><i></i></a>' -=-=-=*/

	button.neatnote-expand-menu {
		width: 40px;
		height: 40px;
		font-size: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		cursor: pointer;
		position: absolute;
		background-color: transparent;
		border: none;
		top: 50%;
		z-index: 9999;
		right: 15px;
		transform: translateY(-50%);
	}

	button.neatnote-expand-menu .fa-xmark {
		font-size: 40px;
	}

	button.neatnote-expand-menu i {
		color: var(--primary);
	}

	/*-=-=-=-= Mobile Submenu JS USE  SUBMENU ICON as '<a class="childExpand"><i></i><i></i></a>' -=-=-=*/
	.neatnote-child-expand {
		position: absolute;
		top: 7px;
		right: 10px;
		width: 24px;
		text-align: center;
		height: 24px;
		margin: 0;
		padding: 5px;
		cursor: pointer;
	}

	.neatnote-child-expand i {
		position: relative;
		width: 15px;
		left: 0;
		height: 1px;
		opacity: 1;
		display: block;
		background: var(--theme-white-color);
		margin: 6px 0;
		transition: all ease 0.3s;
		-webkit-transition: all ease 0.3s;
		-moz-transition: all ease 0.3s;
	}

	.neatnote-child-expand i+i {
		position: relative;
		transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		top: -7px;
	}

	.neatnote-child-expand.neatnote-child-open i {
		transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
	}

	.neatnote-child-expand.neatnote-child-open i+i {
		transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}

	.NeatNote-headerSection {
		padding: 20px 0;
	}

	.NeatNote-headerSection .NeatNote-wrapper {
		max-width: 100%;
	}

	.neatnote_navbar {
		width: 100%;
		margin-right: 0;
		position: absolute;
		left: 0;
		text-align: left;
		z-index: 99;
		top: 100%;
	}

	.neatnote_navbar ul li {
		position: relative;
		display: block;
		float: left;
		width: 100%;
		padding: 0;
	}

	.neatnote_navbar ul li a {
		position: relative;
		display: block;
		background: var(--primary);
		color: var(--theme-white-color);
		margin: 5px 10px;
	}

	.neatnote_navbar ul li a:focus-visible {
		outline: 2px solid #ffffff !important;
		outline-offset: 2px;
	}

	.neatnote_navbar ul li {
		background: var(--primary);
		color: var(--theme-white-color);
		border-top: 1px solid rgba(255, 255, 255, 0.2) !important;
	}

	.neatnote_navbar ul li a:hover {
		color: var(--theme-white-color);
	}

	.neatnote_navbar ul {
		display: block;
		width: 100%;
		display: block;
		overflow: hidden;
		width: 100%;
		scrollbar-width: none;
		overflow-y: auto;
		max-height: 80vh !important;
	}

	.neatnote_navbar ul li:last-child {
		padding: 0;
	}

	.neatnote_navbar ul.neatnote-sub-menu {
		width: 100%;
		transition: none;
		position: static;
	}

	.neatnote_navbar ul.neatnote-sub-menu li>div a,
	.neatnote_navbar ul.neatnote-sub-menu li {
		background-color: var(--accent-color);
	}

	.neatnote_navbar ul.neatnote-sub-menu li {
		padding: 0;
	}

	.neatnote_navbar ul li ul.neatnote-sub-menu ul.neatnote-sub-menu li a {
		padding-left: 24px;
	}

	/*mega menu css*/
	.NeatNote-LogoMenuMain {
		position: initial;
	}

	.neatnote_navbar ul li ul.neatnote-sub-menu {
		display: none;
		padding: 0;
	}

	.FilterToggle {
		position: relative;
		cursor: pointer;
	}

	.FilterToggle h4:after {
		content: '\f107';
		position: absolute;
		font-family: fontawesome;
		left: 135px;
		top: 4px;
	}

	/* Blog Inner */
	.blog_inner_header {
		flex-direction: column-reverse;
	}

	.blog_info_container {
		justify-content: center;
	}

	.blog_author_meta {
		justify-content: center;
		text-align: left;
	}

	.blog_inner_header {
		gap: 70px;
	}

	.neatnote_blog_content_container .two_col {
		gap: 0;
	}

	.neatnote_blog_content_container ul {
		padding-bottom: 0;
	}

	.neatnote_blog_main_content blockquote:after {
		top: unset;
		right: 30px;
		background-size: 100%;
		bottom: 5px;
		width: 60px;
		height: 50px;
	}

	.neatnote_blog_main_content blockquote p {
		max-width: 500px;
		font-size: 15px;
	}

	.neatnote_blog_social_share_container {
		top: 10px;
	}

	.neatnote_content_outer {
		padding-left: 25px;
	}

	.neatnote_blog_content_container .two_col {
		flex-direction: column;
	}

	.neatnote_blog_content_wrapper {
		flex-direction: column-reverse;
	}

	.neatnote_blog_main_content blockquote {
		margin: 40px 0;
	}

	.comment-list li.depth-1+li.depth-1 {
		margin-top: 25px;
	}

	.comment-respond {
		margin-top: 25px;
		padding: 30px 20px;
	}

	.NeatNote-paginationparent {
		padding-top: 50px;
	}

	.neatnote-page-main-content {
		flex-direction: column;
		gap: 30px;

	}

	.neatnoteTwoColmnSec .neatNote-relatedBlogCard {
		width: calc(47% - 20px);
	}

	.neatnote-page-main-content .NeatNote-w30,
	.neatnote-page-main-content .NeatNote-w70 {
		width: 100%;

	}
}

/*-=-=-  Mobile Devices -=-=-*/
@media (max-width:767px) {

	.NeatNote-wrapper {
		max-width: 90%;
		padding-left: 15px;
		padding-right: 15px;
	}

	.NeatNote-mobile-center {
		text-align: center;
	}

	/*>>>>>>>    text-align:center in mobile   <<<<<<<<<<<<*/
	.NeatNote-text-right,
	.neatnote-footerIcon ul {
		align-items: center;
		justify-content: center;
		text-align: center;
	}

	.NeatNote-mw100 {
		width: 100%;
	}

	form fieldset[class*="form-columns"] .field {
		width: 100%;
	}

	/* Footer */
	.neatnote-footerIcon h5 {
		text-align: center;
	}

	.neatnote_FooterLogo {
		width: 180px;
		margin: 0 auto;
	}

	.neatnote_footerNav {
		padding: 12px 0px;
	}

	.FooterPrivacy {
		text-align: center;
	}

	.neatnote_FooterTop {
		padding-bottom: 40px;
	}

	.neatnote_FooterRight {
		padding-top: 20px;
	}

	.neatnote_footerSection {
		padding: 40px 0 20px;
	}

	/* Blog Inner */
	.neatnote_content_outer {
		padding-left: 0;
	}

	.neatnote_blog_content_wrapper {
		display: flex;
		flex-direction: column;
		gap: 25px;
	}

	.neatnote_blog_social_share_container {
		order: 2;
	}

	.neatnote_share_social_links ul {
		flex-direction: row;
		gap: 20px;
		flex-wrap: wrap;
	}

	.neatnote_share_social_links {
		padding-top: 0;
	}

	.neatnote_blog_social_share_container {
		display: flex;
		gap: 20px;
		justify-content: center;
	}

	.neatnote_blog_content_wrapper {
		gap: 35px;
	}

	.neatnote_btm_blog_title {
		display: none;
	}

	/* .neatnote_next_prev_container { justify-content: center; gap: 15px;} */
	.related_blogs_list {
		flex-direction: column;
	}

	.related_blogs_list .NormalBtn a {
		justify-content: center;
	}

	.neatnote_blog_content_container .wp-container-3.wp-container-3 {
		flex-wrap: wrap;
	}

	.neatnote_blog_content_container .wp-block-column {
		flex-basis: 100% !important;
	}

	.neatnoteTwoColmnSec .neatNote-relatedBlogCard {
		width: calc(70% - 20px);
	}

}

@media (max-width:640px) {
	.neatNote-relatedBlogCard {
		width: 100%;
	}

	.MobileHeightAuto,
	.neatNote-relatedBlogCardHeading,
	.NeatNote-BlogContentsTop {
		height: auto !important;
	}

	.neatnoteTwoColmnSec .neatNote-relatedBlogCard {
		width: 100%;
	}

	/* Blog Inner */
	.single_related_blog {
		flex-direction: column;
		padding: 20px !important;
	}

	.neatnote_blog_main_content blockquote {
		padding: 25px 15px;
	}

	.blog_img_right:after {
		top: 15px;
		left: 15px;
	}
}