@charset "UTF-8";
/*!
 Theme Name: Echo Health
 Theme URI: https://kitbug.com/wp/echo-health/intor
 Author: kitbug
 Author URI: https://kitbug.com/
 Description: As for the universal theme of SEO Optimization WordPress, you know that you have a great choice for a modern and clean echohealth theme design. echohealth developed specifically for medical, dental, Pathology and Cosmetic Surgery. echohealth is created for the Clinic, Healthcare Providers, Hospitals, Government, Individuals or anyone who wants to aware people of this global pandemic. Uses amazing hero banners to showcase your Health business goals. An effective accessory to the tools adorns its work line. With breadcrumbs, your customers can find a specific or customized page. It has advanced topic options and a unique blog format. Elementor Page Builder is fully integrated. This actually facilitates every process of personalizing your website. Interesting social sharing icon and reference widgets, price widgets, text type widgets and more. It brings you a bootstrap with a full width template. Advanced typography and color settings take this topic to the next level. You can determine its distinctiveness from head to toe. The Gutenberg type is the perfect solution for any universal customization site.
 Version: 1.0.7
 Tested up to: 5.5
 Requires PHP: 5.6
 License: GNU General Public License v3 or later
 License URI: http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain: echo-health
 Tags: blog, custom-background, custom-colors, custom-menu, translation-ready, theme-options, threaded-comments, custom-logo, custom-header, featured-image-header, full-width-template, right-sidebar
 */
/*=============================
 CSS INDEX
 @mixin =============================
 00. Common CSS
 01. Helper CSS Classes
 02. Header one
 03. Blog base
 04. Footer
 05. Nothing found
 06. Error 404 found
 07. Responsive
 @mixin =============================== */
/*=============================
 00. Common CSS
 @mixin =============================== */
:root {
  --title-font: 'Poppins', sans-serif;
  --content-font: 'Roboto', sans-serif;
  --color-white: #fdf8f4;
  --color-dark: #223645;
  --color-high-dark: #000257;
  --color-light: #666666;
  --color-light-two: #ffcfa8;
  --color-light-three: #fbf0e6;
  --color-light-five: #ffefe2;
  --color-shado-color: #ff7b0012;
  --color-dark-two: #000257;
  --color-light-four: #ffefe2; }

.width-100-pe, .header-one-area .header-one .header-one-menu-area, .footer-area .footer-content .footer-copyright, .footer-area .footer-content .footer-menu {
  width: 100%; }

.flex-start-start, .blog-single-preview-one .blog-single-preview .blog-listing-single-item-content .blog-listing-single-item-metainfo .blog-listing-single-item-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

.flex-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.flex-between-center, .header-one-area .header-one, .footer-area .footer-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.flex-end-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

.flex-end-center, .header-one-area .header-one .header-one-menu-area .header-one-menu ul, .footer-area .footer-content .footer-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.flex-start-center, .blog-listing-single-item-one .blog-listing-single-item-thumbnail .post-date, .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info, .blog-listing-single-item-one .blog-listing-single-item-read-more a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.d-flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.button-one {
  padding: 5px 20px;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  font-family: var(--title-font);
  line-height: 28px; }

.button-two {
  padding: 15px 50px;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  font-family: var(--title-font);
  line-height: 28px;
  background: var(--color-dark);
  color: var(--color-white); }

.ul-reset, .header-one-area .header-one .header-one-menu-area .header-one-menu ul, .mobile-header-row ul, .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info, .blog-sidebar-one .widget_recent_entries ul, .blog-sidebar-one .widget_recent_comments ul, .widget_rss ul, .footer-area .footer-content .footer-menu {
  padding: 0px;
  margin: 0px; }
  .ul-reset li, .header-one-area .header-one .header-one-menu-area .header-one-menu ul li, .mobile-header-row ul li, .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info li, .blog-sidebar-one .widget_recent_entries ul li, .blog-sidebar-one .widget_recent_comments ul li, .widget_rss ul li, .footer-area .footer-content .footer-menu li {
    list-style: none; }

.background-cover {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat; }

.element-after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 2px; }

input {
  background: var(--color-white);
  padding: 13px;
  border: 0px;
  width: 100%; }

/*=============================
 01. Helper CSS Classes
 @mixin =============================== */
/*============================================
       1. Base Css
 @mixin ==========================================*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  font-size: 100%;
  line-height: 32px;
  font-weight: inherit;
  font-style: inherit;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  text-decoration: none;
  font-family: var(--content-font);
  text-rendering: optimizeLegibility;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  word-wrap: break-word; }

html {
  height: 100%; }

body {
  height: 100%;
  background: var(--color-white);
  color: var(--color-dark);
  overflow-x: hidden; }

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset; }
  input:-webkit-autofill:hover, input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px white inset; }

input:focus {
  outline: 0px; }

button:focus, textarea {
  outline: 0px; }

select:focus {
  outline: none; }

a {
  color: var(--color-dark);
  display: -ms-grid;
  display: grid;
  word-wrap: break-word; }
  a:focus, a:hover, a:focus i, a:hover i {
    text-decoration: none;
    color: var(--color-high-dark) !important; }

a {
  display: inline-block; }

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

u {
  text-decoration: underline; }

strike {
  text-decoration: line-through; }

small {
  font-size: 80%;
  font-weight: 400; }

var {
  font-style: italic; }

h1,
h2,
h3,
h4,
h5,
h6 {
  position: relative;
  font-family: var(--title-font);
  font-weight: 600;
  margin: 0px;
  line-height: 1.2; }

h1 {
  font-size: 2.5rem;
  font-weight: 700; }

h2 {
  font-size: 2.2rem;
  font-weight: 700; }

h3 {
  font-size: 1.95rem;
  font-weight: 600; }

h4 {
  font-size: 1.65rem;
  font-weight: 600; }

h5 {
  font-size: 1.45rem;
  font-weight: 600; }

h6 {
  font-size: 1.25rem;
  font-weight: 600; }

p {
  word-wrap: break-word;
  font-size: 16px;
  line-height: 1.5em;
  margin: 0 0 15px;
  color: var(--color-light); }
  p strong {
    font-weight: 700; }

b, strong {
  font-weight: 700;
  color: var(--color-dark); }

i,
dfn,
cite,
em {
  font-style: italic; }

q {
  quotes: "“" "”" "‘" "’"; }

sub {
  bottom: -.25em;
  position: relative; }

sup {
  top: -.5em;
  position: relative; }

del {
  text-decoration: line-through; }

mark,
ins {
  background: var(--color-dark);
  text-decoration: none;
  color: var(--color-white);
  padding: 0px 5px; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: var(--color-white);
  background-color: var(--color-dark);
  border-radius: 0.2rem; }

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 1.42857143;
  color: var(--color-dark);
  white-space: pre-wrap;
  word-wrap: break-word;
  background-color: var(--color-white);
  border-radius: 4px;
  overflow: auto;
  margin-top: 10px;
  border: 1px solid var(--color-dark); }

code {
  color: var(--color-dark);
  background: var(--color-light-five);
  padding: 0px 5px; }

address {
  font-style: italic; }

abbr[title] {
  border-bottom: 1px var(--color-dark) dotted; }

abbr, acronym {
  border-bottom: 1px dotted var(--color-dark);
  cursor: help; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none; }

acronym[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted; }

ul,
ol {
  margin: 1rem auto;
  padding-left: 22px; }

ol ol, ol ul, ul ol, ul ul {
  margin-top: 0;
  margin-bottom: 0; }

li {
  word-wrap: break-word;
  font-size: 17px;
  line-height: 1.8em;
  color: var(--color-dark); }

dl {
  display: block;
  -webkit-margin-before: 1em;
  margin-block-start: 1em;
  -webkit-margin-after: 1em;
  margin-block-end: 1em;
  -webkit-margin-start: 0px;
  margin-inline-start: 0px;
  -webkit-margin-end: 0px;
  margin-inline-end: 0px;
  margin-top: 0;
  margin-bottom: .5rem; }
  dl dt {
    font-weight: 700; }
  dl dd {
    margin: 0 1.5em 0.5em; }

figure {
  max-width: 100%; }

select {
  position: relative;
  display: block;
  width: 100%;
  height: 50px;
  border: 1px solid var(--color-light-two);
  border-radius: 50px;
  background: var(--color-white);
  padding: 10px 15px;
  max-width: 320px;
  margin-bottom: 10px;
  font-size: 17px; }

table,
th,
td {
  border: 1px solid #0d1b4c24 !important;
  font-size: 15px;
  text-align: center; }
  table a,
  th a,
  td a {
    font-weight: 600; }

th,
td {
  padding: 7px;
  font-size: 15px; }

table {
  border-collapse: separate;
  margin-bottom: 10px;
  margin-top: 10px;
  border-spacing: 0; }

svg {
  vertical-align: inherit; }

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px; }
  .screen-reader-text:focus {
    background-color: var(--color-light-three);
    clip: auto !important;
    -webkit-clip-path: none;
    clip-path: none;
    color: var(--color-dark);
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; }

.skip-link {
  background: var(--color-light-three) !important;
  visibility: visible;
  -webkit-box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
  box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
  max-width: 210px;
  font-weight: 700;
  border: 1px solid var(--color-dark);
  border-radius: 5px;
  left: calc( 50% - 105px) !important;
  top: 40px  !important;
  text-align: center; }

.wp-block-preformatted pre {
  font-family: var(--content-font);
  color: var(--color-dark);
  font-size: 16px; }

@media (min-width: 600px) {
  .wp-block-preformatted pre {
    font-size: 14px; } }

.gallery-caption {
  opacity: 1; }

.gallery {
  overflow-x: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.gallery-columns-1 .gallery-item {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
  flex: 0 0 100%;
  max-width: 100%;
  text-align: center;
  padding-right: 15px;
  padding-left: 15px; }
  .gallery-columns-1 .gallery-item figcaption {
    margin-bottom: 20px; }

.gallery-columns-2 figure.gallery-item {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
  flex: 0 0 50%;
  max-width: 50%;
  text-align: center;
  padding-right: 15px;
  padding-left: 15px; }
  .gallery-columns-2 figure.gallery-item figcaption {
    margin-bottom: 20px; }

.gallery-columns-3 figure.gallery-item {
  -ms-flex: 0 0 33.333333%;
  -webkit-box-flex: 0;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  text-align: center;
  padding-right: 15px;
  padding-left: 15px; }
  .gallery-columns-3 figure.gallery-item figcaption {
    margin-bottom: 20px; }

.gallery-columns-4 figure.gallery-item {
  -ms-flex: 0 0 25%;
  -webkit-box-flex: 0;
  flex: 0 0 25%;
  max-width: 25%;
  text-align: center;
  padding-right: 15px;
  padding-left: 15px; }
  .gallery-columns-4 figure.gallery-item figcaption {
    margin-bottom: 20px; }

.gallery-columns-5 figure.gallery-item {
  -ms-flex: 0 0 20%;
  -webkit-box-flex: 0;
  flex: 0 0 20%;
  max-width: 20%;
  text-align: center;
  padding-right: 15px;
  padding-left: 15px; }
  .gallery-columns-5 figure.gallery-item figcaption {
    margin-bottom: 20px; }

.gallery-columns-6 figure.gallery-item {
  -ms-flex: 0 0 16.666667%;
  -webkit-box-flex: 0;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
  text-align: center;
  padding-right: 15px;
  padding-left: 15px; }
  .gallery-columns-6 figure.gallery-item figcaption {
    margin-bottom: 20px; }

.gallery-columns-7 figure.gallery-item {
  -ms-flex: 0 0 14.2857143%;
  -webkit-box-flex: 0;
  flex: 0 0 14.2857143%;
  max-width: 14.2857143%;
  text-align: center;
  padding-right: 5px;
  padding-left: 5px; }
  .gallery-columns-7 figure.gallery-item figcaption {
    margin-bottom: 20px; }

.gallery-columns-8 figure.gallery-item {
  -ms-flex: 0 0 12.5%;
  -webkit-box-flex: 0;
  flex: 0 0 12.5%;
  max-width: 12.5%;
  text-align: center;
  padding-right: 5px;
  padding-left: 5px; }
  .gallery-columns-8 figure.gallery-item figcaption {
    margin-bottom: 20px; }

.gallery-columns-9 figure.gallery-item {
  -ms-flex: 0 0 11.1111111%;
  -webkit-box-flex: 0;
  flex: 0 0 11.1111111%;
  max-width: 11.1111111%;
  text-align: center;
  padding-right: 5px;
  padding-left: 5px; }
  .gallery-columns-9 figure.gallery-item figcaption {
    margin-bottom: 20px; }

.wp-block-archives-dropdown select {
  color: var(--color-dark);
  background-color: var(--color-white);
  border-color: var(--color-light-two);
  max-width: 280px; }

.wp-block-calendar table th {
  background-color: var(--color-white); }

.wp-block-calendar table,
.wp-block-calendar th,
.wp-block-calendar td {
  border: 1px solid var(--color-dark) !important;
  background-color: var(--color-white); }

.wp-block-calendar tfoot a {
  color: var(--color-dark); }

.wp-block-latest-comments a {
  color: var(--color-high-dark); }

.wp-block-latest-posts.has-dates li time {
  width: 100%;
  text-align: left;
  padding: 10px 20px;
  float: left;
  padding-top: 0; }

.wp-caption-text {
  list-style: outside none; }

.bypostauthor {
  list-style: outside none; }

.aligncenter {
  list-style: outside none;
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

.deafult-logo {
  display: block;
  text-align: center; }

.wp-block-code {
  font-family: var(--content-font);
  font-size: 14px;
  color: var(--color-white);
  padding: .8em 1em;
  border: 1px solid var(--color-dark);
  border-radius: 4px; }

.wp-block-embed figcaption {
  color: var(--color-dark);
  font-size: 14px;
  text-align: center; }

.wp-block-image figcaption {
  color: var(--color-dark);
  font-size: 14px;
  text-align: center; }

.wp-block-quote__citation {
  color: var(--color-dark);
  font-size: 13px;
  margin-top: 1em;
  position: relative;
  font-style: normal; }

blockquote cite, blockquote footer {
  color: var(--color-dark);
  font-size: 15px;
  position: relative;
  font-style: normal;
  display: block; }

blockquote[style*="text-align:right"], blockquote[style*="text-align: right"] {
  border-left: none;
  border-right: 0px solid var(--color-dark);
  padding-left: 0;
  padding-right: 1em; }

blockquote[style*="text-align:center"], blockquote[style*="text-align: center"] {
  border: none;
  padding-left: 0; }

blockquote.is-large, blockquote.is-style-large {
  border: none; }

blockquote:not(.is-large):not(.is-style-large) {
  position: relative;
  margin-bottom: 30px;
  padding: 30px 26px;
  margin: 20px 0; }

blockquote.has-text-color.has-very-dark-gray-color {
  border-left: 4px solid var(--color-dark) !important;
  padding-left: 20px !important; }

.wp-block-quote.is-large, .wp-block-quote.is-style-large {
  position: relative;
  margin-bottom: 30px;
  padding: 30px 26px;
  border-left: 4px solid;
  margin: 20px 0; }
  .wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
    font-size: 22px;
    font-style: normal; }

.wp-block-quote.is-large cite, .wp-block-quote.is-style-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large footer {
  text-align: left;
  font-size: 17px; }

.wp-block-pullquote blockquote {
  position: relative !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
  border-left: 0px !important;
  background-color: transparent !important;
  margin: 0px 0 !important; }
  .wp-block-pullquote blockquote:before, .wp-block-pullquote blockquote:after {
    content: none !important; }
  .wp-block-pullquote blockquote cite, .wp-block-pullquote blockquote footer {
    padding-left: 0px;
    border-left: 0px solid var(--color-high-dark); }

.wp-block-pullquote.is-style-solid-color blockquote {
  max-width: 100%; }
  .wp-block-pullquote.is-style-solid-color blockquote p {
    color: var(--color-white); }

.wp-block-pullquote {
  position: relative;
  margin-bottom: 30px;
  padding: 50px 50px 45px;
  border-left: 0px;
  margin: 20px 0;
  border-top: 4px solid var(--color-dark);
  border-bottom: 4px solid var(--color-dark);
  color: var(--color-light);
  text-align: left; }
  .wp-block-pullquote p {
    word-wrap: break-word;
    font-size: 18px;
    line-height: 1.8em;
    color: var(--color-light); }
  .wp-block-pullquote cite, .wp-block-pullquote footer {
    color: var(--color-dark);
    font-size: 14px;
    margin-top: 1em;
    position: relative;
    font-weight: 600;
    font-style: normal;
    display: block; }
    .wp-block-pullquote cite:after, .wp-block-pullquote footer:after {
      content: "";
      display: block;
      width: 50px;
      height: 2px;
      background: var(--color-high-dark);
      margin-top: 10px; }

.wp-block-pullquote.aligncenter {
  text-align: center; }
  .wp-block-pullquote.aligncenter cite:after, .wp-block-pullquote.aligncenter footer:after {
    margin: 0 auto;
    display: block;
    float: none;
    margin-top: 10px; }

.wp-block-pullquote__citation {
  color: var(--color-light);
  text-transform: uppercase;
  font-size: 13px;
  font-style: normal; }

.wp-block-audio {
  margin: 10px auto; }
  .wp-block-audio audio {
    margin-top: 30px;
    display: block;
    margin-bottom: 5px;
    min-width: auto; }
  .wp-block-audio figcaption {
    color: var(--color-dark); }

.wp-block-audio figcaption {
  color: var(--color-dark);
  font-size: 13px;
  text-align: center; }

.wp-block-button {
  position: relative;
  z-index: 1;
  margin: 10px 0; }

.wp-block-button__link,
.wp-block-file__button {
  line-height: 1.25;
  background-color: var(--color-light-two);
  color: var(--color-dark) !important;
  font-weight: 600 !important;
  font-size: 18px !important; }
  .wp-block-button__link:hover,
  .wp-block-file__button:hover {
    color: var(--color-high-dark); }

.is-style-outline {
  color: var(--color-dark); }

.wp-block-categories-list {
  list-style: unset; }
  .wp-block-categories-list li a {
    font-size: 18px;
    line-height: 1.8em;
    color: var(--color-light); }
  .wp-block-categories-list li:hover a {
    color: var(--color-high-dark); }

.wp-block-embed__wrapper {
  margin-top: 10px;
  margin-bottom: 10px; }

.wp-block-archives-list li {
  color: var(--color-dark); }
  .wp-block-archives-list li a {
    font-size: 18px;
    line-height: 1.8em;
    color: var(--color-dark);
    font-weight: 500 !important; }
  .wp-block-archives-list li:hover a {
    color: var(--color-high-dark); }

.wp-block-categories-list.aligncenter {
  text-align: center; }
  .wp-block-categories-list.aligncenter li {
    color: var(--color-dark);
    list-style: outside none; }
    .wp-block-categories-list.aligncenter li a {
      position: relative;
      color: var(--color-dark);
      font-weight: 500 !important; }
      .wp-block-categories-list.aligncenter li a::after {
        position: absolute;
        content: "";
        left: -18px;
        top: 17px;
        width: 6px;
        height: 6px;
        border-radius: 50%;
        background-color: var(--color-dark); }

.wp-block-search .wp-block-search__label {
  font-weight: 700; }

.wp-block-group.has-background {
  padding: 20px 30px;
  margin-top: 0;
  margin-bottom: 15px; }

.has-large-font-size {
  font-size: 25px; }

.wp-block-separator {
  border: none;
  border-bottom: 2px solid var(--color-high-dark);
  margin: 1.65em auto;
  margin-left: 0;
  clear: both; }
  .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    max-width: 50px; }

.wp-block-separator.is-style-dots:before {
  color: var(--color-high-dark); }

.wp-block-table {
  width: 100%;
  min-width: 240px;
  border-collapse: collapse; }
  .wp-block-table td, .wp-block-table th {
    padding: .8em;
    border: 1px solid  #0d1b4c26 !important;
    word-wrap: break-word;
    font-size: 16px;
    line-height: 19px; }

iframe {
  width: 100%; }

.wp-block-video figcaption {
  color: var(--color-dark);
  font-size: 13px;
  text-align: center; }

.wp-block-latest-posts {
  list-style: outside none;
  padding-left: 0; }
  .wp-block-latest-posts li {
    padding: 0;
    background: var(--color-light-five);
    margin-bottom: 16px;
    font-size: 16px;
    overflow: hidden; }
    .wp-block-latest-posts li a {
      padding: 10px 20px;
      width: 100%;
      float: left;
      display: block;
      margin-bottom: 0; }

.wp-block-search {
  margin-bottom: 10px; }
  .wp-block-search .wp-block-search__input {
    position: relative;
    width: 100%;
    height: 50px;
    border: 1px solid #c1f8ff;
    border-radius: 5px;
    font-size: 16px;
    padding: 10px 50px 10px 20px;
    max-width: 300px;
    color: var(--color-dark);
    margin-right: 10px !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    background: transparent; }
  .wp-block-search button {
    position: relative;
    display: block;
    margin-left: 0px !important;
    margin-top: 5px !important;
    width: 100%;
    max-width: 120px;
    height: 50px;
    border: 1px solid var(--color-light-two);
    border-radius: 10px;
    background: var(--color-light-three);
    padding: 10px 15px;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    color: var(--color-dark);
    cursor: pointer;
    font-family: var(--title-font);
    font-size: 16px;
    -webkit-box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
    box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
    font-weight: 600; }
    .wp-block-search button:hover {
      color: var(--color-high-dark); }

.post-password-form label {
  display: inline-block; }

.post-password-form input[type="password"] {
  position: relative;
  width: 100%;
  height: 50px;
  border: 1px solid #c1f8ff;
  border-radius: 5px;
  font-size: 16px;
  padding: 10px 50px 10px 20px;
  max-width: 300px;
  color: var(--color-dark);
  margin-right: 10px !important;
  margin-top: 5px !important;
  margin-bottom: 5px !important;
  background: transparent; }

.post-password-form input[name=Submit] {
  position: relative;
  display: block;
  margin-left: 0px !important;
  margin-top: 5px !important;
  width: 100%;
  max-width: 120px;
  height: 50px;
  border: 1px solid var(--color-light-two);
  border-radius: 10px;
  background: var(--color-light-three);
  padding: 10px 15px;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  color: var(--color-dark);
  cursor: pointer;
  font-family: var(--title-font);
  font-size: 16px;
  -webkit-box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
  box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
  font-weight: 600; }
  .post-password-form input[name=Submit]:hover {
    color: var(--color-high-dark); }

.mejs-time {
  padding: 3px !important; }

.wp-block-cover-text {
  color: var(--color-white) !important;
  font-size: 22px !important; }
  .wp-block-cover-text strong {
    color: var(--color-white); }

.wp-block-cover,
.wp-block-cover-image {
  margin-bottom: 10px; }

.alignwide {
  margin-left: calc(25% - 25vw);
  margin-right: calc(25% - 25vw);
  width: auto;
  max-width: 1000%; }

.alignfull {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw); }

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

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

.with-sidebar-blog .wp-block-image.alignfull {
  background: var(--color-light-three);
  padding: 20px 0; }

.with-sidebar-blog .alignwide {
  margin-left: 0;
  margin-right: 0;
  max-width: 1000%; }

.with-sidebar-blog .alignfull {
  width: auto;
  margin-left: 0;
  max-width: 100%; }

.with-sidebar-blog .alignfull img {
  width: 100%; }

.with-sidebar-blog .wp-block-media-text.alignfull.has-media-on-the-right {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px; }

.with-sidebar-blog .wp-block-media-text.alignfull.has-media-on-the-right::after {
  content: "";
  display: block;
  position: absolute;
  top: -10px;
  left: 0;
  width: 100%;
  height: calc( 100% + 20px);
  background: var(--color-light-three);
  z-index: -1; }

blockquote {
  border-left: 2px solid var(--color-dark);
  background-color: var(--color-light-five); }

.preloader {
  background: var(--color-white);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 11;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .preloader .preloader-content .echohealth-site-title {
    font-size: 40px;
    font-weight: bold;
    margin-bottom: 0; }
  .preloader .preloader-content .echohealth-site-description {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0; }

:focus {
  outline: -webkit-focus-ring-color auto 1px !important; }

/*=============================
 02. Header
 @mixin =============================== */
.page-header-area {
  padding: 120px 0;
  background-color: var(--color-light-three);
  -webkit-box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
  box-shadow: inset 0px 0px 7px 3px var(--color-shado-color); }
  .page-header-area .page-header {
    text-align: center; }
    .page-header-area .page-header h6 {
      font-size: 2.5rem;
      font-weight: 700;
      text-transform: capitalize; }

.header-one-area {
  -webkit-box-shadow: inset 0px -1px 0px var(--color-light-four);
  box-shadow: inset 0px -1px 0px var(--color-light-four);
  position: relative;
  z-index: 5; }
  .header-one-area .header-one {
    width: 100%; }
  .header-one-area .header-one-menu-area .header-one-menu ul li a {
    font-family: var(--title-font); }
  .header-one-area .header-one-menu-area .header-one-menu ul li:hover .sub-menu, .header-one-area .header-one-menu-area .header-one-menu ul li:focus .sub-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px); }
  .header-one-area .header-one-menu-area .header-one-menu ul li .sub-menu {
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
    position: absolute;
    top: 100%;
    left: 0;
    opacity: 0;
    visibility: hidden;
    width: 250px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 1;
    margin: 0;
    padding: 20px 0px;
    display: block !important;
    background: var(--color-light-three);
    -webkit-box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
    box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
    z-index: 5; }
    .header-one-area .header-one-menu-area .header-one-menu ul li .sub-menu li {
      margin: 0;
      padding: 0px 30px; }
      .header-one-area .header-one-menu-area .header-one-menu ul li .sub-menu li a {
        margin: 0;
        padding: 6px 0px;
        color: var(--color-dark);
        text-align: left;
        font-size: 16px; }
      .header-one-area .header-one-menu-area .header-one-menu ul li .sub-menu li:hover a {
        color: var(--color-high-dark); }
      .header-one-area .header-one-menu-area .header-one-menu ul li .sub-menu li:hover .sub-menu {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate(0px, 0);
        -ms-transform: translate(0px, 0);
        transform: translate(0px, 0); }
        .header-one-area .header-one-menu-area .header-one-menu ul li .sub-menu li:hover .sub-menu li:hover a {
          color: var(--color-high-dark); }
      .header-one-area .header-one-menu-area .header-one-menu ul li .sub-menu li .sub-menu {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translate(-30px, 0);
        -ms-transform: translate(-30px, 0);
        transform: translate(-30px, 0);
        left: -100%;
        top: 0; }
        .header-one-area .header-one-menu-area .header-one-menu ul li .sub-menu li .sub-menu li a {
          color: var(--color-dark); }
  .header-one-area .header-one-menu-area .header-one-menu ul .focus .sub-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px); }
    .header-one-area .header-one-menu-area .header-one-menu ul .focus .sub-menu .focus a {
      color: var(--color-high-dark); }
    .header-one-area .header-one-menu-area .header-one-menu ul .focus .sub-menu .focus .sub-menu {
      opacity: 1;
      visibility: visible;
      -webkit-transform: translate(0px, 0);
      -ms-transform: translate(0px, 0);
      transform: translate(0px, 0); }
      .header-one-area .header-one-menu-area .header-one-menu ul .focus .sub-menu .focus .sub-menu li a {
        color: var(--color-dark); }
      .header-one-area .header-one-menu-area .header-one-menu ul .focus .sub-menu .focus .sub-menu .focus a {
        color: var(--color-high-dark); }

.header-one-area .echohealth-site-title {
  margin: 0;
  font-size: 1.75rem;
  font-weight: 600; }
  .header-one-area .echohealth-site-title a {
    font-weight: 700; }

.header-one-area .echohealth-site-description {
  margin-bottom: 0px;
  font-size: 18px;
  font-weight: 400;
  font-family: var(--title-font);
  color: var(--color-dark); }

.header-one-area .header-one .header-one-logo-area {
  width: 270px; }
  .header-one-area .header-one .header-one-logo-area .header-one-logo .kahaf-site-description {
    margin-bottom: 0;
    font-size: 15px; }

.header-one-area {
  padding: 0px 30px; }
  .header-one-area .header-one .header-one-logo-area .header-one-logo {
    display: -ms-grid;
    display: grid; }
    .header-one-area .header-one .header-one-logo-area .header-one-logo a {
      display: -ms-grid;
      display: grid; }
  .header-one-area .header-one .header-one-menu-area .header-one-menu ul li {
    margin: 0px 15px;
    position: relative;
    padding: 50px 0px; }
    .header-one-area .header-one .header-one-menu-area .header-one-menu ul li a {
      position: relative;
      display: block;
      text-align: center;
      font-size: 17px;
      line-height: 30px;
      font-weight: 600;
      opacity: 1;
      padding: 0px;
      z-index: 1;
      -webkit-transition: all 500ms ease;
      -o-transition: all 500ms ease;
      transition: all 500ms ease;
      text-transform: capitalize; }
  .header-one-area .header-one .header-one-menu-toggle-area {
    display: none;
    min-width: 53px;
    height: 53px;
    cursor: pointer;
    margin-left: 10px;
    border-radius: 5px;
    border: 2px solid;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    font-size: 18px;
    font-weight: 600;
    position: relative;
    text-align: center;
    z-index: 6; }
  .header-one-area .header-one .header-one-menu-toggle-area.mobile-menu-close {
    top: 60px;
    position: fixed;
    right: 20px;
    min-width: 45px;
    width: 45px;
    height: 45px;
    border-radius: 50%; }

.header-one-menu-toggle-area svg {
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg); }

.header-one-menu-toggle-area.mobile-menu-close svg {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition-delay: .5s;
  -o-transition-delay: .5s;
  transition-delay: .5s; }

.header-one-menu ul li:first-child {
  margin-left: 0  !important; }

.header-one-menu ul li:last-child {
  margin-right: 0  !important; }

.header-one-area .container-fluid .row .header-one .header-one-menu-toggle-area {
  border-color: var(--color-dark);
  background-color: var(--color-white);
  color: var(--color-high-dark); }

.header-one-area .container-fluid .row .header-one .header-one-menu-toggle-area svg {
  fill: var(--color-high-dark);
  height: 24px; }

.header-one-area .container-fluid .row .header-one .header-one-menu-toggle-area:focus {
  border-color: var(--color-high-dark); }

.mobile-header-bg {
  position: fixed;
  right: -100%;
  top: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  z-index: 5;
  background: var(--color-dark);
  overflow-y: auto;
  opacity: .8;
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s; }

.mobile-header-row {
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  position: fixed;
  right: -100%;
  top: 0;
  width: 300px;
  max-width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  z-index: 5;
  background: var(--color-white);
  overflow-y: auto; }
  .mobile-header-row::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
  .mobile-header-row::-webkit-scrollbar-track {
    border-radius: 0px;
    background: transparent; }
  .mobile-header-row::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 30px; }
  .mobile-header-row:hover::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.1); }
  .mobile-header-row:hover::-webkit-scrollbar-thumb {
    background: var(--color-white); }
  .mobile-header-row ul li {
    padding: 0px 0px;
    width: 100%;
    border-top: 1px solid var(--color-dark); }
    .mobile-header-row ul li:last-child {
      border-bottom: 1px solid var(--color-dark); }
    .mobile-header-row ul li a {
      padding: 12px 20px;
      width: 100%;
      line-height: 24px;
      border-bottom: 0px solid !important;
      font-size: 16px;
      font-family: var(--title-font);
      font-weight: 600;
      text-transform: capitalize; }
  .mobile-header-row ul .menu-item-has-children .menu-rounded-down.open {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    background: var(--color-white);
    fill: var(--color-dark); }
  .mobile-header-row ul .menu-item-has-children .menu-rounded-down {
    fill: var(--color-dark);
    position: absolute;
    right: 25px;
    top: 12px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-box-shadow: 0px 0px 2px 0px var(--color-dark);
    box-shadow: 0px 0px 2px 0px var(--color-dark);
    border-radius: 2px;
    width: 25px;
    padding: 4px;
    text-align: center;
    line-height: 25px;
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    border: 0;
    background: transparent;
    height: 25px; }
    .mobile-header-row ul .menu-item-has-children .menu-rounded-down:hover {
      background: var(--color-white); }
      .mobile-header-row ul .menu-item-has-children .menu-rounded-down:hover svg {
        fill: var(--color-high-dark); }
    .mobile-header-row ul .menu-item-has-children .menu-rounded-down:focus {
      background: var(--color-white); }
      .mobile-header-row ul .menu-item-has-children .menu-rounded-down:focus svg {
        fill: var(--color-high-dark); }
  .mobile-header-row ul .menu-item-has-children:after {
    content: none; }
  .mobile-header-row ul .menu-item-has-children .sub-menu {
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    width: 100%;
    position: relative;
    opacity: 1;
    visibility: visible;
    border-top: 0 !important;
    display: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none; }
    .mobile-header-row ul .menu-item-has-children .sub-menu li:last-child {
      border-bottom: 0; }
    .mobile-header-row ul .menu-item-has-children .sub-menu li a {
      background: transparent;
      color: var(--color-dark);
      padding-left: 42px; }
    .mobile-header-row ul .menu-item-has-children .sub-menu li .focus-visible {
      color: var(--color-high-dark); }
    .mobile-header-row ul .menu-item-has-children .sub-menu .menu-item-has-children .menu-rounded-down {
      top: 12px;
      width: 25px;
      fill: var(--color-dark); }
    .mobile-header-row ul .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu {
      -webkit-transform: translateY(0px);
      -ms-transform: translateY(0px);
      transform: translateY(0px);
      width: 100%;
      position: relative;
      opacity: 1;
      visibility: visible;
      border-top: 0 !important;
      display: none;
      -webkit-transition: none;
      -o-transition: none;
      transition: none;
      left: 0;
      top: 0; }

.mobile-header-open {
  overflow-y: hidden; }
  .mobile-header-open .mobile-header-row-area .mobile-header-row {
    opacity: 1;
    visibility: visible;
    right: 0; }
    .mobile-header-open .mobile-header-row-area .mobile-header-row .mobile-menu-close {
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
      -webkit-transition-delay: .5s;
      -o-transition-delay: .5s;
      transition-delay: .5s; }
  .mobile-header-open .mobile-header-row-area .mobile-header-bg {
    right: 0; }

.mobile-header-row-area .mobile-header-row .mobile-menu-close {
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  width: 35px;
  height: 35px;
  background: var(--color-white);
  display: block;
  text-align: center;
  font-weight: 700;
  line-height: 33px;
  cursor: pointer;
  border: 2px solid var(--color-dark);
  -webkit-box-shadow: 0px 0px 2px 0px var(--color-high-dark);
  box-shadow: 0px 0px 2px 0px var(--color-high-dark);
  position: absolute;
  right: 15px;
  top: 55px;
  border-radius: 50%;
  fill: var(--color-high-dark);
  padding: 5px; }
  .mobile-header-row-area .mobile-header-row .mobile-menu-close:focus {
    -webkit-transition: .1s;
    -o-transition: .1s;
    transition: .1s;
    border-color: var(--color-high-dark); }

.mobile-header-row-area .mobile-header-row .mobile-logo-area {
  text-align: center;
  margin-top: 80px;
  margin-bottom: 20px; }
  .mobile-header-row-area .mobile-header-row .mobile-logo-area a img {
    height: 80px; }

.mobile-header-row-area .mobile-header-row .mobile-menu {
  margin-bottom: 50px; }

.mobile-header-row ul li {
  position: relative; }

button.header-one-focus {
  display: none; }

/*=============================
 03 Blog base
 @mixin =============================== */
.blog-listing-area-one {
  padding: 120px 0; }

.kitbug-sticky-post-area {
  -webkit-box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
  box-shadow: inset 0px 0px 7px 3px var(--color-shado-color); }

.blog-listing-single-item-one {
  background: var(--color-light-three);
  border-radius: 5px;
  margin-bottom: 30px;
  overflow: hidden; }
  .blog-listing-single-item-one:last-child {
    margin-bottom: 0; }
  .blog-listing-single-item-one .blog-listing-single-item-thumbnail {
    position: relative;
    display: -ms-grid;
    display: grid; }
    .blog-listing-single-item-one .blog-listing-single-item-thumbnail a {
      display: -ms-grid;
      display: grid; }
    .blog-listing-single-item-one .blog-listing-single-item-thumbnail .post-date {
      position: absolute;
      left: 30px;
      top: 30px;
      background: var(--color-white);
      border-radius: 50px;
      padding: 5px 25px; }
      .blog-listing-single-item-one .blog-listing-single-item-thumbnail .post-date svg {
        fill: var(--color-dark);
        width: 17px; }
      .blog-listing-single-item-one .blog-listing-single-item-thumbnail .post-date p {
        margin: 0;
        margin-left: 10px; }
        .blog-listing-single-item-one .blog-listing-single-item-thumbnail .post-date p time {
          font-family: var(--title-font);
          color: var(--color-dark);
          font-size: 16px; }
  .blog-listing-single-item-one .blog-listing-single-item-content {
    padding: 25px; }
    .blog-listing-single-item-one .blog-listing-single-item-content .sticky-post-icon {
      position: absolute;
      right: 39px;
      top: 27px; }
      .blog-listing-single-item-one .blog-listing-single-item-content .sticky-post-icon svg {
        width: 25px;
        fill: var(--color-dark); }
    .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-title {
      font-family: var(--title-font);
      font-size: 30px;
      line-height: 40px;
      font-weight: 600;
      margin-bottom: 5px; }
      .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-title a {
        font-family: var(--title-font);
        font-size: 30px;
        line-height: 40px;
        font-weight: 600;
        display: block; }
    .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info li {
        margin-right: 25px;
        position: relative; }
        .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info li a {
          font-weight: 500; }
        .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info li span {
          font-weight: 500; }
        .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info li::after {
          content: "";
          position: absolute;
          right: -14px;
          top: 10px;
          height: 15px;
          width: 1px;
          background: var(--color-dark); }
        .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info li:last-child::after {
          display: none; }
      .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info .post-on-one a {
        color: var(--color-dark); }
      .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info .post-on-one:hover a {
        color: var(--color-high-dark); }
      .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info .post-by-one span {
        color: var(--color-dark); }
      .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info .post-by-one a {
        color: var(--color-high-dark); }
  .blog-listing-single-item-one .blog-listing-single-item-excerpt {
    margin: 15px 0;
    margin-bottom: 0; }
    .blog-listing-single-item-one .blog-listing-single-item-excerpt p {
      margin-bottom: 0; }
  .blog-listing-single-item-one .blog-listing-single-item-read-more {
    overflow: hidden;
    clear: both;
    margin-top: 13px; }
    .blog-listing-single-item-one .blog-listing-single-item-read-more a {
      font-family: var(--title-font);
      font-weight: 700;
      color: var(--color-dark);
      font-size: 17px; }
      .blog-listing-single-item-one .blog-listing-single-item-read-more a:focus {
        outline: -webkit-focus-ring-color auto 1px; }
      .blog-listing-single-item-one .blog-listing-single-item-read-more a i {
        margin-left: 10px;
        font-size: 15px; }
      .blog-listing-single-item-one .blog-listing-single-item-read-more a svg {
        fill: var(--color-dark);
        position: relative;
        top: 2px;
        width: 20px; }
        .blog-listing-single-item-one .blog-listing-single-item-read-more a svg:nth-child(3) {
          margin-left: -16px;
          width: 25px;
          margin-top: 3px; }
        .blog-listing-single-item-one .blog-listing-single-item-read-more a svg:nth-child(4) {
          margin-left: -20px;
          width: 30px; }
        .blog-listing-single-item-one .blog-listing-single-item-read-more a svg:nth-child(5) {
          margin-left: -19px; }

.blog-listing-single-item-page-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: hidden;
  margin-top: 12px;
  margin-bottom: 15px;
  float: left;
  width: 100%; }
  .blog-listing-single-item-page-links a,
  .blog-listing-single-item-page-links .current {
    position: relative;
    display: block;
    line-height: 30px;
    font-size: 16px;
    height: 44px;
    min-width: 44px;
    padding: 6px 5px;
    text-align: center;
    color: var(--color-dark);
    font-weight: 400;
    text-align: center;
    background: var(--color-white);
    border-radius: 3px;
    border: 1px solid var(--color-light-two);
    text-transform: capitalize;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    margin-right: 7px;
    margin-bottom: 0px; }
    .blog-listing-single-item-page-links a:hover,
    .blog-listing-single-item-page-links .current:hover {
      border-color: var(--color-high-dark); }
  .blog-listing-single-item-page-links .current {
    border-color: var(--color-high-dark); }

.pagination-box .nav-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: hidden;
  margin-top: 30px;
  margin-bottom: 0px;
  float: left;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .pagination-box .nav-links .page-numbers {
    position: relative;
    display: block;
    line-height: 30px;
    font-size: 16px;
    height: 44px;
    min-width: 44px;
    padding: 6px 10px;
    text-align: center;
    color: var(--color-dark);
    font-weight: 400;
    text-align: center;
    background: var(--color-white);
    border-radius: 3px;
    border: 1px solid var(--color-light-two);
    text-transform: capitalize;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    margin-right: 7px;
    margin-bottom: 5px; }
    .pagination-box .nav-links .page-numbers:hover {
      border-color: var(--color-high-dark); }
  .pagination-box .nav-links .current {
    border-color: var(--color-high-dark); }
  .pagination-box .nav-links .next,
  .pagination-box .nav-links .prev {
    font-weight: 600; }

.blog-single-preview-one .blog-single-preview .blog-listing-single-item-content .blog-listing-single-item-title {
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 5px; }

.blog-single-preview-one .blog-single-preview .blog-listing-single-item-content .blog-listing-single-item-info {
  margin-bottom: 18px; }

.blog-single-preview-one .blog-single-preview .blog-listing-single-item-content .blog-listing-single-item-editor {
  overflow: hidden;
  clear: both;
  margin-bottom: 15px; }
  .blog-single-preview-one .blog-single-preview .blog-listing-single-item-content .blog-listing-single-item-editor a {
    font-weight: 700; }

.blog-single-preview-one .blog-single-preview .blog-listing-single-item-content .blog-listing-single-item-metainfo {
  overflow: hidden;
  clear: both; }
  .blog-single-preview-one .blog-single-preview .blog-listing-single-item-content .blog-listing-single-item-metainfo .blog-listing-single-item-tags h5 {
    margin-right: 10px;
    line-height: 32px;
    font-size: 18px; }
  .blog-single-preview-one .blog-single-preview .blog-listing-single-item-content .blog-listing-single-item-metainfo .echohealth-edit-link a {
    color: var(--color-high-dark);
    font-weight: 700; }

.without-sidebar-blog.blog-listing-area-one {
  padding: 120px 0px;
  margin: 0px 0px;
  background: var(--color-light-three);
  border-radius: 10px;
  -webkit-box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
  box-shadow: inset 0px 0px 7px 3px var(--color-shado-color); }
  .without-sidebar-blog.blog-listing-area-one .blog-listing-single-item-one {
    background: transparent;
    border-radius: 0px;
    overflow: initial;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .without-sidebar-blog.blog-listing-area-one .blog-listing-single-item-one .blog-listing-single-item-content {
      padding: 0; }
      .without-sidebar-blog.blog-listing-area-one .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-editor {
        overflow: initial; }

.page-single-preview-one {
  background: transparent !important;
  -webkit-box-shadow: unset !important;
  box-shadow: unset !important; }

.comment-respond .comment-form .email-not-publish {
  font-size: 15px;
  margin-bottom: 12px;
  width: 100%; }

.comment-respond #reply-title {
  font-size: 18px !important;
  margin-bottom: 1px; }

.comment-respond .logged-in-as {
  font-size: 15px;
  margin-bottom: 10px; }
  .comment-respond .logged-in-as a {
    font-weight: 600; }

.comment-form input,
.comment-form textarea {
  position: relative;
  width: 100%;
  height: 55px;
  border: 1px solid var(--color-light-two);
  border-radius: 10px;
  font-size: 16px;
  padding: 10px 20px;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: var(--content-font); }
  .comment-form input:focus,
  .comment-form textarea:focus {
    border-color: var(--color-high-dark); }

.comment-form textarea {
  height: 200px;
  resize: none;
  display: block; }

.comment-form .comment-submit-btn {
  position: relative;
  display: block;
  width: 100%;
  max-width: 140px;
  height: 50px;
  border: 1px solid var(--color-light-two);
  border-radius: 10px;
  background: var(--color-light-three);
  padding: 10px 15px;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  color: var(--color-dark);
  cursor: pointer;
  margin-top: 30px;
  font-family: var(--title-font);
  font-size: 16px;
  -webkit-box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
  box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
  font-weight: 600; }
  .comment-form .comment-submit-btn:hover, .comment-form .comment-submit-btn:focus {
    color: var(--color-high-dark); }

.comment-form .form-group {
  position: relative;
  margin-bottom: 30px; }
  .comment-form .form-group:last-child {
    margin-bottom: 0px; }

.comments-area-me {
  position: relative;
  margin-bottom: 25px; }
  .comments-area-me .comment-box .comment-box {
    margin-left: 22px; }
  .comments-area-me .comment-box {
    position: relative;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px; }
    .comments-area-me .comment-box .comment {
      border-bottom: 1px solid var(--color-light-two);
      margin-top: 17px; }
    .comments-area-me .comment-box:last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
      .comments-area-me .comment-box:last-child .comment {
        margin-bottom: 0px; }
    .comments-area-me .comment-box a {
      color: var(--color-dark); }
      .comments-area-me .comment-box a:hover {
        color: var(--color-high-dark); }
    .comments-area-me .comment-box .author-thumb {
      position: absolute;
      left: 0px;
      top: 0px;
      height: 80px;
      width: 80px;
      border-radius: 50%;
      overflow: hidden; }
      .comments-area-me .comment-box .author-thumb img {
        width: 100%; }
    .comments-area-me .comment-box .date {
      position: relative;
      display: block;
      font-size: 15px;
      margin-bottom: 10px; }
    .comments-area-me .comment-box .name {
      font-size: 17px;
      margin-bottom: 5px;
      position: relative;
      display: block;
      line-height: 26px;
      font-weight: 700;
      color: var(--color-dark); }
  .comments-area-me .reply-comment {
    padding-left: 110px; }
  .comments-area-me .comment {
    position: relative;
    padding: 0px 0px 0px 110px;
    font-size: 14px; }
  .comments-area-me .comment.yes-ping {
    padding-left: 0px; }
  .comments-area-me .time {
    position: relative;
    font-size: 14px; }
  .comments-area-me .text {
    font-weight: 400;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-font-smoothing: antialiased;
    word-wrap: break-word;
    font-size: 18px;
    line-height: 1.5em;
    margin: 0 0 15px; }
  .comments-area-me .reply-btn {
    position: absolute;
    right: 0px;
    top: 0px;
    display: inline-block;
    font-size: 15px;
    color: var(--color-dark);
    font-family: var(--title-font);
    background: var(--color-light-three);
    border-radius: 10px;
    -webkit-box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
    box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
    text-align: center;
    padding: 3px 20px;
    font-weight: 600; }
    .comments-area-me .reply-btn:hover {
      color: var(--color-high-dark);
      -webkit-box-shadow: inset 0px 0px 15px 3px var(--color-shado-color);
      box-shadow: inset 0px 0px 15px 3px var(--color-shado-color); }
  .comments-area-me .comment-info {
    position: relative;
    display: block;
    margin-bottom: 20px; }
  .comments-area-me .comment-respond {
    margin-top: 10px;
    margin-bottom: 20px; }
  .comments-area-me .group-title h4 {
    font-size: 20px;
    margin-bottom: 5px;
    position: relative;
    display: block;
    line-height: 30px;
    font-weight: 900;
    color: var(--color-dark); }

.blog-sidebar-one .sidebar-single-widget {
  border: 1px solid var(--color-light-two);
  margin-bottom: 30px;
  border-radius: 5px;
  padding: 25px; }
  .blog-sidebar-one .sidebar-single-widget:last-child {
    margin-bottom: 0px; }
  .blog-sidebar-one .sidebar-single-widget .sidebar-single-widget-title {
    margin-bottom: 15px; }
    .blog-sidebar-one .sidebar-single-widget .sidebar-single-widget-title h3 {
      font-size: 1.55rem; }
  .blog-sidebar-one .sidebar-single-widget .echohealth-search-from {
    position: relative; }
    .blog-sidebar-one .sidebar-single-widget .echohealth-search-from input[type="search"] {
      position: relative;
      width: 100%;
      height: 50px;
      border: 1px solid var(--color-light-two);
      border-radius: 30px;
      font-size: 16px;
      padding: 10px 50px 10px 20px; }
    .blog-sidebar-one .sidebar-single-widget .echohealth-search-from button {
      position: absolute;
      top: 13px;
      right: 20px;
      border: 0;
      background: transparent;
      cursor: pointer; }
      .blog-sidebar-one .sidebar-single-widget .echohealth-search-from button svg {
        fill: var(--color-dark);
        width: 20px; }

.blog-sidebar-one .widget_recent_entries ul li a {
  background: var(--color-light-three);
  border: 1px solid var(--color-light-two);
  padding: 10px 25px;
  border-radius: 5px;
  width: 100%;
  margin-bottom: 15px; }

.blog-sidebar-one .widget_recent_entries ul li:last-child a {
  margin-bottom: 0; }

.blog-sidebar-one .widget_recent_comments ul li {
  margin-bottom: 15px; }
  .blog-sidebar-one .widget_recent_comments ul li:last-child {
    margin-bottom: 0px; }
  .blog-sidebar-one .widget_recent_comments ul li .comment-author-link a {
    font-weight: 700; }

.blog-sidebar-one .widget_archive ul,
.blog-sidebar-one .widget_meta ul,
.blog-sidebar-one .widget_pages ul,
.blog-sidebar-one .widget_rss ul,
.blog-sidebar-one .widget_nav_menu ul,
.blog-sidebar-one .widget_categories ul {
  margin: 0; }
  .blog-sidebar-one .widget_archive ul li,
  .blog-sidebar-one .widget_meta ul li,
  .blog-sidebar-one .widget_pages ul li,
  .blog-sidebar-one .widget_rss ul li,
  .blog-sidebar-one .widget_nav_menu ul li,
  .blog-sidebar-one .widget_categories ul li {
    color: var(--color-dark);
    margin-bottom: 0px;
    font-size: 17px; }
    .blog-sidebar-one .widget_archive ul li a,
    .blog-sidebar-one .widget_meta ul li a,
    .blog-sidebar-one .widget_pages ul li a,
    .blog-sidebar-one .widget_rss ul li a,
    .blog-sidebar-one .widget_nav_menu ul li a,
    .blog-sidebar-one .widget_categories ul li a {
      padding: 3px 0; }

.blog-sidebar-one .widget_archive ul li,
.blog-sidebar-one .widget_pages ul li,
.blog-sidebar-one .widget_nav_menu ul li,
.blog-sidebar-one .widget_categories ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--color-dark);
  position: relative; }
  .blog-sidebar-one .widget_archive ul li::after,
  .blog-sidebar-one .widget_pages ul li::after,
  .blog-sidebar-one .widget_nav_menu ul li::after,
  .blog-sidebar-one .widget_categories ul li::after {
    position: absolute;
    content: "";
    left: -18px;
    top: 17px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: var(--color-dark); }
  .blog-sidebar-one .widget_archive ul li ul,
  .blog-sidebar-one .widget_pages ul li ul,
  .blog-sidebar-one .widget_nav_menu ul li ul,
  .blog-sidebar-one .widget_categories ul li ul {
    width: 100%;
    display: block !important; }

.blog-sidebar-one select {
  margin-bottom: 0px; }

.blog-sidebar-one table {
  margin-bottom: 0px;
  margin-top: 0px;
  width: 100%; }
  .blog-sidebar-one table caption {
    text-align: left;
    margin-bottom: 10px;
    font-size: 16px; }

.widget_tag_cloud a,
.wp-block-tag-cloud a {
  position: relative;
  display: inline-block;
  font-size: 15px !important;
  line-height: 26px;
  color: var(--color-dark);
  border-radius: 5px;
  padding: 10px 23px;
  margin-bottom: 5px;
  border: 1px solid var(--color-light-three);
  background: var(--color-light-three);
  -webkit-box-shadow: inset 0px 0px 7px 3px #c1f8ff00;
  box-shadow: inset 0px 0px 7px 3px #c1f8ff00;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  text-transform: capitalize; }
  .widget_tag_cloud a:hover,
  .wp-block-tag-cloud a:hover {
    border: 1px solid var(--color-light-two);
    -webkit-box-shadow: inset 0px 0px 7px 3px #c1f8ff55;
    box-shadow: inset 0px 0px 7px 3px #c1f8ff55; }

.wp-block-tag-cloud {
  -webkit-box-shadow: inset 0px 0px 0px 0px #c1f8ff35;
  box-shadow: inset 0px 0px 0px 0px #c1f8ff35; }
  .wp-block-tag-cloud a {
    border: 1px solid var(--color-light-two);
    font-weight: 500 !important;
    background-color: var(--color-light-five); }
    .wp-block-tag-cloud a:hover {
      color: var(--color-high-dark); }

.widget_nav_menu ul li ul {
  padding-left: 18px; }

.widget_rss ul li {
  font-size: 17px !important;
  background: var(--color-light-three);
  border-radius: 10px;
  -webkit-box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
  box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
  padding: 15px;
  margin-bottom: 15px !important; }
  .widget_rss ul li:last-child {
    margin-bottom: 0px !important; }
  .widget_rss ul li:hover .rsswidget {
    color: var(--color-high-dark); }
  .widget_rss ul li .rsswidget {
    padding: 0;
    font-weight: 600;
    color: var(--color-dark);
    margin-top: 0;
    margin-bottom: 5px;
    margin-right: 10px; }
    .widget_rss ul li .rsswidget:hover {
      color: var(--color-dark); }
  .widget_rss ul li cite {
    font-weight: 700;
    margin-top: 5px;
    display: block; }

.widget_text p {
  line-height: 28px; }

/*=============================
 04. Footer
 @mixin =============================== */
.footer-area .footer-content {
  border-top: 1px solid var(--color-light-two);
  position: relative;
  padding: 35px 0; }
  .footer-area .footer-content .footer-copyright p {
    margin-bottom: 0;
    color: var(--color-dark); }
    .footer-area .footer-content .footer-copyright p a {
      font-weight: 700; }
  .footer-area .footer-content .footer-menu li a {
    margin-left: 15px; }

.footer-widget-area {
  margin: 50px 0; }
  .footer-widget-area .footer-widget-title {
    border-left: 2px solid var(--color-white);
    padding: 5px 0; }
    .footer-widget-area .footer-widget-title h2 {
      padding-left: 15px;
      font-size: 22px;
      color: var(--color-white);
      font-weight: 600;
      text-transform: capitalize; }

/*=============================
 05. Nothing found
 @mixin =============================== */
.no-results-found-area .no-results-found .nothing-found-search .echohealth-search-from {
  position: relative;
  margin: 0px;
  max-width: 300px;
  margin-top: 25px; }
  .no-results-found-area .no-results-found .nothing-found-search .echohealth-search-from input[type="search"] {
    position: relative;
    padding: 15px 50px 15px 30px;
    border: 1px solid var(--color-shado-color);
    background: var(--color-light-three);
    -webkit-box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
    box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
    display: block;
    font-size: 16px;
    line-height: 30px;
    width: 100%;
    height: 62px;
    color: var(--color-dark);
    border-radius: 10px;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease; }
  .no-results-found-area .no-results-found .nothing-found-search .echohealth-search-from button[type="submit"] {
    position: absolute;
    right: 0;
    top: 0;
    height: 60px;
    width: 60px;
    display: block;
    font-size: 20px;
    fill: var(--color-dark);
    line-height: 65px;
    font-weight: normal;
    background: none;
    border-radius: 0px 10px 10px 0px;
    z-index: 9;
    border: 0;
    cursor: pointer; }
    .no-results-found-area .no-results-found .nothing-found-search .echohealth-search-from button[type="submit"] svg {
      width: 20px; }

/*=============================
 06. Error 404 found
 @mixin =============================== */
.error-404-page-area {
  padding: 100px 0; }
  .error-404-page-area .error-404-page {
    text-align: center; }
    .error-404-page-area .error-404-page h1 {
      font-size: 100px; }
    .error-404-page-area .error-404-page h6 {
      font-size: 25px; }
    .error-404-page-area .error-404-page .error-404-page-search .echohealth-search-from {
      position: relative;
      margin: 0px;
      max-width: 300px;
      margin: 0 auto;
      margin-top: 25px; }
      .error-404-page-area .error-404-page .error-404-page-search .echohealth-search-from input[type="search"] {
        position: relative;
        padding: 15px 50px 15px 30px;
        border: 1px solid var(--color-shado-color);
        background: var(--color-light-three);
        -webkit-box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
        box-shadow: inset 0px 0px 7px 3px var(--color-shado-color);
        display: block;
        font-size: 16px;
        line-height: 30px;
        width: 100%;
        height: 62px;
        color: var(--color-dark);
        border-radius: 10px;
        -webkit-transition: all 500ms ease;
        -o-transition: all 500ms ease;
        transition: all 500ms ease; }
      .error-404-page-area .error-404-page .error-404-page-search .echohealth-search-from button[type="submit"] {
        position: absolute;
        right: 0;
        top: 0;
        height: 60px;
        width: 60px;
        display: block;
        font-size: 20px;
        fill: var(--color-dark);
        line-height: 65px;
        font-weight: normal;
        background: none;
        border-radius: 0px 10px 10px 0px;
        z-index: 9;
        border: 0;
        cursor: pointer; }
        .error-404-page-area .error-404-page .error-404-page-search .echohealth-search-from button[type="submit"] svg {
          width: 20px; }

/*=============================
 07. Responsive
 @mixin =============================== */
/*============================================
   Display 1199.98px
 @mixin ==========================================*/
@media only screen and (min-width: 991.98px) and (max-width: 1199.98px) {
  .blog-listing-single-item-one .blog-listing-single-item-content {
    padding: 20px; }
    .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info li {
      font-size: 16px; }
      .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info li a {
        font-size: 16px; }
    .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-excerpt p {
      font-size: 16px; }
    .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-title a {
      font-size: 30px; }
  .blog-sidebar-one .sidebar-single-widget {
    padding: 20px; }
    .blog-sidebar-one .sidebar-single-widget .sidebar-single-widget-title h3 {
      font-size: 1.55rem; }
  .blog-sidebar-one .widget_recent_entries ul li {
    font-size: 16px; }
  .blog-sidebar-one .widget_recent_comments ul li {
    font-size: 16px; }
  .blog-sidebar-one .widget_archive ul li,
  .blog-sidebar-one .widget_meta ul li,
  .blog-sidebar-one .widget_pages ul li,
  .blog-sidebar-one .widget_rss ul li,
  .blog-sidebar-one .widget_nav_menu ul li,
  .blog-sidebar-one .widget_categories ul li {
    font-size: 16px !important; }
  .blog-sidebar-one .widget_rss ul li .rsswidget {
    font-weight: 700; }
  .blog-sidebar-one .widget_text p {
    font-size: 16px; }
  .blog-sidebar-one .widget_nav_menu ul li ul {
    padding-left: 15px; } }

/*============================================
   Display 1120.98px
 @mixin ==========================================*/
@media only screen and (min-width: 992px) and (max-width: 1120.98px) {
  .header-one-area .echohealth-site-description {
    font-size: 15px; }
  .header-one-area .header-one .header-one-logo-area {
    width: 250px; }
  .header-one-area .header-one .header-one-menu-area .header-one-menu ul li {
    margin: 0px 15px; }
    .header-one-area .header-one .header-one-menu-area .header-one-menu ul li a {
      font-size: 16px; } }

/*============================================
   Display 991.98px
 @mixin ==========================================*/
@media only screen and (min-width: 300px) and (max-width: 991.98px) {
  .header-deign-two .display-none-sm {
    display: none; }
  .header-deign-two .header-info-button {
    display: none; }
  .blog-listing-area-one {
    padding: 80px 0; }
  .button-two {
    padding: 10px 40px; }
  .header-top-one-area {
    padding: 15px 15px; }
    .header-top-one-area .header-top-one .header-top-one-left .header-top-info p {
      font-size: 15px; }
  .header-one-area {
    padding: 25px 15px; }
    .header-one-area .header-one .header-one-menu-area {
      display: none; }
    .header-one-area .header-one .header-one-menu-toggle-area {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
  .blog-sidebar-one {
    margin-top: 30px; }
  table {
    max-width: 320px; }
  .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-title a {
    font-size: 35px; } }

/*============================================
   Display 767.98px
 @mixin ==========================================*/
@media only screen and (min-width: 300px) and (max-width: 767.98px) {
  .header-top-one-area .header-top-one {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .header-top-one-area .header-top-one .header-top-one-left {
      margin-bottom: 10px; }
      .header-top-one-area .header-top-one .header-top-one-left .header-top-info p {
        text-align: center; }
    .header-top-one-area .header-top-one .header-top-one-right {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
  .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-title a {
    font-size: 24px;
    line-height: 34px;
    font-weight: 700; }
  .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info li a,
  .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info li span {
    font-size: 15px; }
  .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-excerpt p {
    font-size: 16px; }
  .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-read-more a {
    font-size: 16px; }
    .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-read-more a i {
      top: 3px; }
  .blog-sidebar-one .sidebar-single-widget {
    padding: 20px; }
    .blog-sidebar-one .sidebar-single-widget .sidebar-single-widget-title h3 {
      font-size: 1.30rem; }
  .blog-sidebar-one .widget_recent_entries ul li {
    font-size: 16px; }
  .blog-sidebar-one .widget_recent_comments ul li {
    font-size: 16px; }
  .blog-sidebar-one .widget_archive ul li,
  .blog-sidebar-one .widget_meta ul li,
  .blog-sidebar-one .widget_pages ul li,
  .blog-sidebar-one .widget_rss ul li,
  .blog-sidebar-one .widget_nav_menu ul li,
  .blog-sidebar-one .widget_categories ul li {
    font-size: 16px !important; }
  .blog-sidebar-one .widget_rss ul li .rsswidget {
    font-weight: 700; }
  .blog-sidebar-one .widget_text p {
    font-size: 16px; }
  .blog-sidebar-one .widget_nav_menu ul li ul {
    padding-left: 15px; }
  .wp-block-cover-image .wp-block-cover__inner-container {
    width: calc(100% - 20px); }
  .wp-block-cover .wp-block-cover__inner-container {
    width: calc(100% - 20px); }
  .wp-block-pullquote {
    padding: 20px; }
  .comments-area-me .comment-box .author-thumb {
    position: relative;
    margin-bottom: 10px; }
  .comments-area-me .comment {
    padding: 0px 0px 0px 10px; }
  .comments-area-me .children {
    padding-left: 10px; } }

/*============================================
   Display 575.98px
 @mixin ==========================================*/
@media only screen and (min-width: 300px) and (max-width: 575.98px) {
  .comments-area-me .comment-box .comment-box {
    margin-left: 5px; }
  .header-top-one-area .header-top-one .header-top-one-right {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .header-top-one-area .header-top-one .header-top-one-right .header-top-phone span {
      display: none; }
  .blog-listing-area-one {
    padding: 50px 0; }
  .blog-listing-single-item-one .blog-listing-single-item-thumbnail .post-date {
    padding: 4px 13px;
    left: 10px;
    bottom: 10px;
    top: auto;
    border-radius: 5px;
    background: var(--color-light-three);
    border-bottom: 1px solid var(--color-light-two); }
    .blog-listing-single-item-one .blog-listing-single-item-thumbnail .post-date svg {
      wdith: 15px; }
    .blog-listing-single-item-one .blog-listing-single-item-thumbnail .post-date p {
      font-size: 15px; }
  .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info .post-comment-one,
  .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info .post-by-one {
    display: none; }
  .blog-listing-single-item-one .blog-listing-single-item-content .blog-listing-single-item-info li::after {
    display: none; }
  .blog-single-preview-one .blog-single-preview .blog-listing-single-item-content .blog-listing-single-item-title {
    font-size: 24px;
    line-height: 34px; }
  .blog-single-preview-one .blog-single-preview .blog-listing-single-item-content .blog-listing-single-item-editor > h2 {
    font-size: 1.5rem; } }
