@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto+Slab:wght@100..900&display=swap');



.raleway-font {
  font-family: "Raleway", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}
.roboto-slab-font {
  font-family: "Roboto Slab", serif;
  font-optical-sizing: auto;
  font-weight:normal;
  font-style: normal;
}

:root {
  --duration-default: 0.25s;
  --duration-long: 0.5s;
}
h4 {
  font-size: 22px !important;
}

nav .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul li a.wp-block-navigation-item__content,
a.wp-block-navigation-item__content span.wp-block-navigation-item__label {
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  color: #282828;
  text-transform: uppercase;
  letter-spacing: 2.5px;
}
nav .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul li ul.wp-block-navigation__submenu-container li a.wp-block-navigation-item__content span.wp-block-navigation-item__label {
  text-transform: capitalize;
  font-size: 14px;
  color: #00337F;
  letter-spacing: 1px;
}
p,
.new-product-page ul li,
ul li,
ol li {
  font-family: "Roboto Slab", serif;
  letter-spacing: 0.7px;
  color: #00337F;
  line-height: 25.64px;
  font-size: 16px;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Raleway", sans-serif !important;
  color: #032251 !important;
  letter-spacing: 1.1px;
}
.product-grid-content h3 {
  font-size: 16px;
  color: #00337F !important;
  font-weight: 500;
}
a,
button,
img,
.wp-block-group,
.wp-block-columns,
.wp-block-column {
  transition: all ease 0.23s;
}
.wp-block-image.is-style-spa-centric-boxshadow img,
.wp-block-column.is-style-spa-centric-boxshadow,
.wp-block-columns.is-style-spa-centric-boxshadow,
.wp-block-group.is-style-spa-centric-boxshadow {
  box-shadow: 0 0 30px rgb(90 42 255 / 15%);
}
.wp-block-image.is-style-spa-centric-boxshadow-medium img,
.wp-block-column.is-style-spa-centric-boxshadow-medium,
.wp-block-columns.is-style-spa-centric-boxshadow-medium,
.wp-block-group.is-style-spa-centric-boxshadow-medium {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
}
.wp-block-image.is-style-spa-centric-boxshadow-large img,
.wp-block-column.is-style-spa-centric-boxshadow-large,
.wp-block-columns.is-style-spa-centric-boxshadow-large,
.wp-block-group.is-style-spa-centric-boxshadow-large {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);
}
.wp-block-image.is-style-spa-centric-boxshadow-hover img:hover,
.wp-block-column.is-style-spa-centric-boxshadow-hover:hover,
.wp-block-columns.is-style-spa-centric-boxshadow-hover:hover,
.wp-block-group.is-style-spa-centric-boxshadow-hover:hover {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.06);
}
.wp-block-group.is-style-spa-centric-boxshadow:hover {
  box-shadow: 0 0 40px rgb(90 42 255 / 35%);
  transform: scale(1.005) translateY(-6px);
}
.taxonomy-category.is-style-categories-background-with-round a {
  padding: 3px 12px;
  border-radius: 30px;
  position: relative;
  overflow: hidden;
}
.taxonomy-category.is-style-categories-background-with-round a:before {
  background-color: var(--wp--preset--color--primary);
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  opacity: 0.089;
  transition: all ease 0.23s;
  -webkit-transition: all ease 0.23s;
  -moz-transition: all ease 0.23s;
  -o-transition: all ease 0.23s;
  border-radius: 4px;
}
.taxonomy-category.is-style-categories-background-with-round a:hover:before {
  opacity: 0.06;
}
.taxonomy-category.is-style-categories-background-with-round a {
  margin: 0 5px 5px 0;
  display: inline-block;
}
.taxonomy-category.is-style-categories-background-with-round .wp-block-post-terms__separator {
  display: none;
}
/*styling post title for hover*/
.is-style-title-hover-primary-color.wp-block-post-title a:hover {
  color: var(--wp--preset--color--primary);
}
.is-style-title-hover-secondary-color.wp-block-post-title a:hover {
  color: var(--wp--preset--color--secondary);
}
/*button hover style*/
.wp-block-button.is-style-button-hover-primary-color a:hover {
  color: var(--wp--preset--color--primary) !important;
  border-color: var(--wp--preset--color--primary) !important;
}
.wp-block-button.is-style-button-hover-secondary-color a:hover {
  color: var(--wp--preset--color--secondary) !important;
  border-color: var(--wp--preset--color--secondary) !important;
}
.wp-block-button.is-style-button-hover-primary-bgcolor a.wp-block-button__link.wp-element-button:hover {
  background-color: var(--wp--preset--color--primary) !important;
  opacity: 1;
  color: var(--wp--preset--color--light-color) !important;
  border-color: var(--wp--preset--color--primary) !important;
}
.wp-block-button.is-style-button-hover-secondary-bgcolor a.wp-block-button__link.wp-element-button:hover {
  background-color: var(--wp--preset--color--secondary) !important;
  opacity: 1;
  color: var(--wp--preset--color--light-color) !important;
  border-color: var(--wp--preset--color--secondary) !important;
}

/*Styling read more block for hover*/
.is-style-readmore-hover-primary-color.wp-block-read-more:hover,
.is-style-hide-bullet-list-link-hover-style-primary a:hover {
  color: var(--wp--preset--color--primary) !important;
}
.is-style-readmore-hover-secondary-color.wp-block-read-more:hover,
.is-style-hide-bullet-list-link-hover-style-secondary a:hover {
  color: var(--wp--preset--color--secondary) !important;
}

.is-style-readmore-hover-primary-fill.wp-block-read-more,
.is-style-readmore-hover-secondary-fill.wp-block-read-more {
  border-radius: 20px;
}
.is-style-readmore-hover-primary-fill.wp-block-read-more:hover {
  background-color: var(--wp--preset--color--primary) !important;
  color: #fff !important;
}
.is-style-readmore-hover-secondary-fill.wp-block-read-more:hover {
  background-color: var(--wp--preset--color--secondary) !important;
  color: #fff !important;
}
/*style list for ul*/
.is-style-list-style-no-bullet,
.is-style-hide-bullet-list-link-hover-style-primary,
.is-style-hide-bullet-list-link-hover-style-secondary {
  list-style-type: none;
}
/*image hover effect*/
figure.wp-block-image.is-style-spa-centric-image-hover-rotate img:hover {
  transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
}
.wp-block-image.is-style-spa-centric-image-hover-pulse img:hover {
  animation: SPA_CENTRICPulse 2s infinite;
  -moz-animation: SPA_CENTRICPulse 2s infinite;
  -o-animation: SPA_CENTRICPulse 2s infinite;
  -webkit-animation: SPA_CENTRICPulse 2s infinite;
  animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  -o-animation-timing-function: linear;
}
.wp-block-image.is-style-spa-centric-image-pulse img {
  animation: SPA_CENTRICPulse 2s infinite;
  -moz-animation: SPA_CENTRICPulse 2s infinite;
  -o-animation: SPA_CENTRICPulse 2s infinite;
  -webkit-animation: SPA_CENTRICPulse 2s infinite;
  animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  -o-animation-timing-function: linear;
}
@keyframes SPA_CENTRICPulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.02);
  }
  100% {
    transform: scale(1);
  }
}
.wp-block-gallery.spa-centric-brands-logos .wp-block-image {
  align-items: center;
}
.wp-block-gallery.is-style-enable-grayscale-mode-on-image .wp-block-image img {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  transition: all ease-in 0.23s;
  -webkit-transition: all ease-in 0.23s;
  -moz-transition: all ease-in 0.23s;
  -o-transition: all ease-in 0.23s;
}
.wp-block-gallery.is-style-enable-grayscale-mode-on-image .wp-block-image img:hover {
  filter: grayscale(0);
  -webkit-filter: grayscale(0);
}
.wp-site-blocks > * + * {
  margin-block-start: 0 !important;
}
.spa-centric-duotone-primary {
  filter: var(--wp--preset--duotone--primary);
}
.wp-block-social-links.is-style-social-icon-border li a {
  border: 1px solid;
  border-radius: 50%;
}
.is-style-spa-centric-page-list-bullet-hide-style.wp-block-page-list,
.wp-block-categories-list.is-style-spa-centric-categories-bullet-hide-style {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wp-block-cover.is-style-spa-centric-cover-round-style {
  border-radius: 7px;
  overflow: hidden;
}
figure.wp-block-image.spa-centric-service-icon {
  background: var(--wp--preset--color--primary);
  width: 80px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
}

/* Contact us start here */

button.pushbutton-wide {
  cursor: pointer;
  min-width: 24rem;
  max-width: 100%;
  text-transform: uppercase;
  font-family: "Roboto Slab", serif;
  display: block;
  border: 1px solid #00337f;
  letter-spacing: .2rem;
  background: #00337f;
  padding: 1.2em 2em;
  border-radius: 20px;
  box-shadow: none;
  text-align: center;
  margin: 40px 0 15px;
  font-size: 12px;
  font-weight: 300;
  color: #fff;
  text-decoration: none !important;
}
button.pushbutton-wide {
  border: 1px solid #00337f;
  color: #ffff;
  background: #00337f;
  padding: 1rem 3rem;
  cursor: pointer;
  min-width: 24rem;
  max-width: 100%;
  text-transform: uppercase;
}
.contact-form label {
  font-family: "Raleway", sans-serif;
  font-size: 14.6px;
  font-weight: 300 !important;
}
.suppport-contact h5 {
  font-family: "Raleway", sans-serif !important;
  font-size: 17.6px;
  font-weight: 300 !important;
}
.suppport-contact a,
select#g59-selectyourreason,
span.grunion-label-required {
  text-decoration: none !important;
  font-family: "Raleway", sans-serif !important;
  font-size: 14.6px;
  font-weight: 300 !important;
  color: #00337f;
}
.grunion-field-wrap {
  margin-bottom: 17px;
}
.contact-form .contact-form__select-wrapper {
  width: 86%;
}
.contact-form .contact-form__select-wrapper select {
 min-width: 100%;
 padding: 8px 8px !important;
 border-radius: 2px !important;
 border: 1px solid #d2d5d9 !important;
 width: 100% !important; 
}
.contact-form input,
.contact-form .grunion-field-wrap textarea {
  min-width: 86%;
  padding: 8px 8px !important;
  border-radius: 2px !important;
  border: 1px solid #d2d5d9 !important;
  width: 86% !important;
}
label.grunion-field-label {
  color: #00337f;
  font-weight: 400;
}
/* Contact us page end here */

/* Homepage css start here */
button.wp-block-search__button.has-icon.wp-element-button {
  background: transparent !important;
  padding: 10px 0 !important;
}
button.wp-block-search__button.has-icon.wp-element-button svg.search-icon {
  fill: #032251 !important;
}
.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-1 {
  width: 86%;
  margin: 0 auto;
}
.text-center {
  text-align: center;
}
.margintb {
  margin-top: 100px !important;
  margin-bottom: 40px !important;
}

/* Product page css start here */

.product-info h1 {
  line-height: 36.4px;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: 1.5px;
}
.page-id-158 .entry-content.wp-block-post-content,
.page-id-361 .entry-content.wp-block-post-content,
.page-id-59 .entry-content.wp-block-post-content,
.page-id-363 .entry-content.wp-block-post-content,
.page-id-365 .entry-content.wp-block-post-content,
.page-id-475 .entry-content.wp-block-post-content,
.page-id-497 .entry-content.wp-block-post-content,
.page-id-339 .entry-content.wp-block-post-content,
.page-id-527 .entry-content.wp-block-post-content {
  min-width: 100%;
}
.contact-form input {
  min-width: 86%;
}
.page-id-361 .wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-de55147f.wp-block-group-is-layout-constrained,
.page-id-363 .wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-de55147f.wp-block-group-is-layout-constrained,
.page-id-365 .wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-de55147f.wp-block-group-is-layout-constrained,
.page-id-475 .wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-de55147f.wp-block-group-is-layout-constrained,
.page-id-497 .wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-de55147f.wp-block-group-is-layout-constrained,
.page-id-339 .wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-de55147f.wp-block-group-is-layout-constrained {
  display: none;
}
h2.accordion {
  position: relative;
}
h2.accordion  span.icon {
  position: absolute;
  right: 0;
}

/* Hide all panels by default */
.panel {
  display: none;
  padding: 10px;
}

/* Style the active panel (when it's opened) */
.panel.active {
  display: block;
}

/* Style the accordion header to make it look clickable */
.accordion {
  cursor: pointer;
  padding: 16px 0;
  margin-bottom: 6px;
  display: flex;
  align-items: center;
  max-width: 100%;
  border-bottom: 1px solid #00337f !important;
}
.accordion.active {
  border: none;
}
.icon {
  font-size: 22px;
  margin-left: 10px;
  transition: transform 0.3s ease;
}

.accordion.active .icon {
  transform: rotate(180deg);
  margin-top: 6px;
}
.panel {
  display: none;
  padding: 0;
}

.panel.active {
  display: block;
}
/* Change style when the accordion is active */

.page-id-158 .wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-de55147f.wp-block-group-is-layout-constrained {
  display: none;
}
p.pp {
  line-height: 22px;
  font-size: 22px;
  font-family: "Raleway", sans-serif;
  color: #1A1B18;
  font-weight: 600;
  margin-bottom: 2px;
  margin-top: 8px;
}
sup {
  font-size: 15px;
  letter-spacing: 1px;
}
sub {
  vertical-align: unset;
  font-size: 16px;
  padding-right: 2px;
}
p.tax-text {
  letter-spacing: 0;
  margin: 0;
  font-size: 13.2px;
  color: #00337F;
}
p.quantity {
  font-size: 14.3px;
  margin-bottom: .4rem;
  text-transform: uppercase;
  color: #00337f;
  line-height: 20.8px;
}
p.pq b {
  margin-inline-end: 1rem;
  padding: 1rem 1rem;
  font-size: 15.4px;
  letter-spacing: .1rem;
  line-height: 15.4px;
  align-items: center;
  cursor: pointer;
  background-color: #00337f;
  color: #fff;
  font-weight: 200;
  border-radius: 4px;
}
.main-bn {
  display: block;
  text-decoration: none;
  border: 1px solid #00337f;
  letter-spacing: .1rem;
  background: #00337f;
  padding: 1em 2em;
  border-radius: 20px;
  box-shadow: none;
  text-align: center;
  margin: 40px 0 15px;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  text-decoration: none !important;
}

.main-bn a {
  text-decoration: none !important;
}
.product-desc h2 {
  text-transform: capitalize;
  font-size: 20px;
  letter-spacing: 1.2px;
  line-height: 26px;
  color: #032251 !important;
}
.you-may-also-like {
  width: 100%;
  display: flex;
}
.price {
  display: flex;
}
p.pp.comapre-at-mrp {
 font-size: 17.6px;
 padding-right: 21px;
 font-weight: 300;
 color: #00337F;
 opacity: 0.8;
}
p.pp.comapre-at {
  font-size: 19px;
  color: #d72c0d;
  font-weight: 300;
}

.main-you-may-like h2.heading-new {
  font-size: 42px;
  margin-bottom: 14px;
}
p.pp.comapre-at-mrp:before {
  content: "";
  position: absolute;
  left: 0;
  top: auto;
  width: 100%;
  border-bottom: 1px solid red;
  opacity: 0.9;
  transform: rotate(-15deg);
  bottom: 33px;
}
p.pp.comapre-at-mrp {
  position: relative;
}
p.product-lable {
  display: none;
  position: absolute;
  background: #d72c0d;
  color: #fff;
  margin: 10px 11px;
  font-size: 13px;
  line-height: 30.4px;
  padding: 0rem 0.6rem;
  text-align: center;
  border-radius: 2px;
}
p.pq b a {
  color: #fff;
  text-decoration: none !important;
}
.share-it-now {
  margin-top: 40px;
}
p.main-bn:hover a.buy-now {
  text-decoration: underline !important;
}
.panel ul {
  padding-left: 16px;
}
.product-grid-image {
  position: relative;
}
a.main-bn.buy-now:hover {
  border: 1px solid #00337f;
  background: #fff;
  color: #00337f;
  transition: 0.7s ease-in-out;
}
a.hover-me.deskotp-xs {
  font-size: 13.2px;
  left: 15px;
  color: #fff;
  margin: 0 auto !important;
  display: none;
  position: absolute;
  bottom: 30px;
  width: 90%;
  text-align: center;
  background: #00337f;
  text-decoration: none;
  padding: 8px 0;
  box-shadow: none;
  border-radius: 8px;
  font-family: "Roboto Slab", serif;
  letter-spacing: 2px;
  opacity: 0.8;
}
/* Product page css End here */



/* Product Listing page start here */

.new-grid-data.all-produ .product-grid-content h3 {
  height: 46px;
}
.product-grid-cat .product-grid-new p.pp.comapre-at-mrp:before {
  bottom: 12px;
  left: -14px;
}
.page-id-275 .wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-de55147f.wp-block-group-is-layout-constrained,
.page-id-47 .wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-de55147f.wp-block-group-is-layout-constrained,
.page-id-355 .wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-de55147f.wp-block-group-is-layout-constrained,
.page-id-51 .wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-de55147f.wp-block-group-is-layout-constrained,
.page-id-53 .wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-de55147f.wp-block-group-is-layout-constrained {
  display: none;
}
.page-id-275 .entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow,
.page-id-47 .entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow,
.page-id-355 .entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow,
.page-id-51 .entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow,
.page-id-53 .entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow,
.page-id-57 .entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow {
  min-width: 100%;
}
.page-id-275 main#wp--skip-link--target,
.page-id-47 main#wp--skip-link--target,
.page-id-355 main#wp--skip-link--target,
.page-id-51 main#wp--skip-link--target,
.page-id-53 main#wp--skip-link--target,
.page-id-57 main#wp--skip-link--target {
  padding: 0 !important;
}
.collection-banner img {
  width: 100%;
}
h1.collection-desc {
  color: #00337F !important;
  font-family: "Roboto Slab", serif !important;
  line-height: 28.8px;
  letter-spacing: 0.8px;
  font-size: 17px !important;
  font-weight: 100;
  margin-bottom: 50px;
}
.left-side.toolbar h2 {
  font-size: 19.8px;
  font-weight: 200;
  font-family: "Roboto Slab", serif !important;
}
.display-flex {
 display: flex;
}
.halft70 {
  width: 70%;
}
.halft30 {
  width: 30%;
}
.found {
  width: 90%;
  font-size: 15.4px;
  color: #00337F;
  margin-top: auto;
  margin-bottom: auto;
}
.tabss {
  width: 10%;
  display: none;
}
.tabss a.tab {
  text-decoration: none;
}
/* Hide all product grids by default */

.tab {
  cursor: pointer;
  padding: 10px;
  margin: 0 5px;
  text-decoration: none;
}

/* Highlight active tab (optional) */
.tab.active {
  font-weight: bold;
  color: #007bff;
}
/* Style for the active tab */
.tab.active {
  font-weight: bold;
  color: #007bff;
  text-decoration: underline;
}
.product-grid-image a.hover-me:hover {
  background: #fff !important;
  border: 1px solid #00337f;
  color: #00337f !important;
  transition: 0.5s ease-in-out;
}
.product-all .you-may-also-like {
  display: block;
}
.tabss a.tab {
  text-decoration: none !important;
  display: flex;
  color: #00337F !important;
}
.tabss a.tab img {
  width: 28px;
  height: auto;
}
.tabss a.tab sup {
  font-size: 13px;
  padding-left: 4px;
  margin-top: -5px;
}
.tabss a.tab.active {
  color: #d72c0d !important;
}
.product-grid-new a.hover-me.deskotp-xs {
  position: absolute;
  bottom: 26px !important;
}
.product-grid-new .product-grid-content {
  margin-top: -20px;
  margin-bottom: 30px;
  width: 100%;
}
/* Product listing page end here  */

/* FAQ Page css start here */
.faq-page-start .accordion {
  display: block;
  padding: 0;
}
.faq-page-start .accordion-item {
  border-bottom: .1rem solid #d2d5d9;
}
.accordion-item-header {
  padding-top: 15px;
  min-height: 3.5rem;
  line-height: 23.4px;
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  color: #032251;
  font-size: 18px;
  font-family: "Raleway", sans-serif;
  text-transform: unset;
  letter-spacing: 0.5px;
}
.accordion-item-header.active {
  color: #00337f8c;
}
.faq-page-start.container .accordion.active {
  border-bottom: none !important;
  margin-bottom: 80px;
}
.accordion-item-header::after {
  font-weight: 100;
  content: "\002B";
  font-size: 2.5rem;
  position: absolute;
  right: 1rem;
  font-family: "Roboto Slab", serif;
}

.accordion-item-header.active::after {
  content: "\2212";
}

.accordion-item-body {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.accordion-item-body-content {
  font-size: 17.6px;
  font-family: "Roboto Slab", serif;
  color: #00337F;
}
.accordion-item-body-content a {
  color: #00337F;
}
/* FAQ Page css end here */


/* Blog and Article page start here */
.breadcrumb.is-vertical.is-content-justification-center.is-layout-flex.wp-container-core-group-is-layout-30778a02.wp-block-group-is-layout-flex {
  display: contents;
}
.wp-block-post-author-name,
.taxonomy-category,
img.avatar.avatar-32.photo.wp-block-avatar__image.wp-hovercard-attachment.grav-hashed.grav-hijack {
  display: none;
}
.wp-block-post-date time:after {
  content: "• Sanosan Baby";
  text-transform: uppercase;
  padding-left: 7px;
}
h3.wp-block-post-title.has-big-font-size a {
  font-size: 20px !important;
  color: #032251 !important;
  font-weight: 500;
}
.wp-block-post-date time {
  font-size: 11px;
  color: #00337F;
  font-family: "Raleway", sans-serif;
}
.wp-block-post-template li.wp-block-post .wp-block-group .wp-block-group.is-layout-constrained {
  padding-left: 16px !important;
  padding-right: 10px !important;
  background: transparent !important;
  padding-top: 10px !important;
  padding-bottom: 18px !important;
}
li.wp-block-post .wp-block-group.is-style-default .wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-6.wp-block-group-is-layout-constrained .wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-5.wp-block-group-is-layout-flex {
  padding: 6px 0 12px !important;
}
p.wp-block-post-excerpt__excerpt {
  font-size: 15.4px;
  line-height: 23.8px;
}
.postid-65 div#st-1,
.postid-67 div#st-1 {
  display: none;
}
.article-page img {
  width: -webkit-fill-available;
}
.article-page h2 {
  font-size: 17.6px;
  line-height: 30.4px;
  color: #00337F;
  margin-bottom: 22px;
  margin-top: 28px;
}
.article-page p,
.article-page p b,
.article-page ul li {
  font-size: 17.6px;
  line-height: 30.4px;
  padding-bottom: 14px;
}
ul li {
  padding-bottom: 12px;
}
.breadcrumb.is-vertical.is-content-justification-center.is-layout-flex.wp-container-core-group-is-layout-30778a02.wp-block-group-is-layout-flex {
  display: inline-block;
  width: 100%;
  text-align: center;
  justify-content: center;
}
.breadcrumb.is-vertical.is-content-justification-center.is-layout-flex.wp-container-core-group-is-layout-30778a02.wp-block-group-is-layout-flex a {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-size: 11px;
  color: #00337F;
  line-height: 15px;
  font-family: "Roboto Slab", serif;
}
h1.has-text-align-center.wp-block-post-title {
  font-size: 50px !important;
  line-height: 78px;
  color: #032251 !important;
  margin: 0 0 0;
}
h1.has-text-align-center.wp-block-post-title:after {
  width: 122px;
  content: "";
  display: block;
  background: #032251;
  height: 4px;
  margin: 0 auto;
  margin-top: 14px;
}
.article-info.wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-6c531013.wp-block-group-is-layout-flex {
  text-align: center;
  width: 100%;
  display: block;
}
.article-info.wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-6c531013.wp-block-group-is-layout-flex time {
  font-size: 17px !important;
  line-height: 30px;
  letter-spacing: 1px;
}
div.sharedaddy h3.sd-title:before {
  border-top: none !important;
}
div.sharedaddy h3.sd-title {
  font-size: 17.6px !important;
  line-height: 21.12px !important;
  color: #00337F !important;
  font-weight: 100 !important;
  font-family: "Roboto Slab", serif !important;
}
.wp-block-comments {
  display: none;
}
.backtomain {
  text-align: center;
  border-top: 1px solid #d2d5d9;
  max-width: 80% !important;
  padding-top: 35px;
}
.backtomain a.backto {
  letter-spacing: 3px;
  color: #00337F;
  font-size: 11px;
  text-transform: uppercase;
  font-family: "Roboto Slab", serif;
  border: 1px solid #d2d5d9;
  padding: .8rem 1.5rem;
  border-radius: 25px;
}
.robots-nocontent.sd-block.sd-social.sd-social-official.sd-sharing {
  border-top: 1px solid #d2d5d9;
}
.category-1362 figure.alignwide.wp-block-post-featured-image a {
  max-width: 100%;
}
header.wp-block-template-part .wp-block-group.spa-centric-header.is-content-justification-center.is-layout-constrained.wp-container-core-group-is-layout-51bf3857.wp-block-group-is-layout-constrained {
  padding-top: 2px !important;
  padding-bottom: 4px !important;
}
footer.wp-block-template-part .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow p {
  color: #fff;
}
footer.wp-block-template-part .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow p,
footer.wp-block-template-part .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow ul li a span.wp-block-navigation-item__label,
footer.wp-block-template-part p a,
footer.wp-block-template-part p a span,
p.has-text-align-center.has-light-color-color.has-text-color.has-background.has-link-color.wp-elements-96f7e80babda0082ec97b08fd9a0d7cd a  {
  font-size: 13px;
  color: #fff;
  font-family: "Roboto Slab", serif;
  text-decoration: none !important;
}
p.has-text-align-center.has-light-color-color.has-text-color.has-background.has-link-color.wp-elements-96f7e80babda0082ec97b08fd9a0d7cd {
  font-size: 12px !important;
  font-family: "Roboto Slab", serif !important;
  padding-top: 24px;
  border-top: 0.5px solid #ddd;
}
p.has-text-align-center.has-light-color-color.has-text-color.has-background.has-link-color.wp-elements-96f7e80babda0082ec97b08fd9a0d7cd a {
  font-size: 12px !important;
  font-family: "Roboto Slab", serif !important;
  padding-top: 24px;
}
.wp-block-group.alignfull.footer {
  padding-bottom: 50px !important;
}
button.wp-block-button__link.no-border-radius {
  background: #fff;
  color: #00337f;
  font-size: 23px !important;
  padding: 11px 16px 10px 16px !important;
}
footer.wp-block-template-part .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
  padding: 8px 15px 0;
}
footer.wp-block-template-part .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow p strong {
  font-size: 14px;
  font-family: "Raleway", sans-serif;
  letter-spacing: 2px;
  line-height: 16.9px;
}
.new-product-page p.quantity,
.new-product-page p.pq,
.new-product-page p.pp,
.product-grid-content .price {
  display: none;
}
.n2_clear {
  margin: 0 !important;
}
.quality-made-section p.has-x-large-font-size {
  padding-bottom: 30px;
}
footer.wp-block-template-part .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {
  width: 100%;
}
p.has-text-align-center.has-light-color-color.has-text-color.has-background.has-link-color.wp-elements-96f7e80babda0082ec97b08fd9a0d7cd {
  margin: 0;
}
.page-id-55 figure.wp-block-image.size-large img.wp-image-600,
.page-id-55 figure.wp-block-image.aligncenter.size-large.is-resized,
.page-id-55 figure.wp-block-image.aligncenter.size-large.is-resized img.wp-image-603 {
  width: 100% !important;
}
.sign-up-newsletter {
  border: none !important;
  padding: 0 !important;
}
.sign-up-newsletter .wp-block-column.is-vertically-aligned-center.gutena-newsletter-col-last.is-style-default.is-layout-flow.wp-container-core-column-is-layout-9.wp-block-column-is-layout-flow {
  padding: 0;
}
.wp-block-gutena-newsletter-submit-button.gutena-newsletter-submit-button-block.auto.has-text-color.has-background {
  background: #00337f !important;
  border: 1px solid;
}
.wp-block-gutena-newsletter-submit-button.gutena-newsletter-submit-button-block.auto.has-text-color.has-background:hover {
  background: #3F6DE4 !important;
}
input#gutena-newsletter-field {
  font-family: "Roboto Slab", serif !important;
}
.price {
  display: none !important;
}
.wp-block-group.insta-sec {
  padding-bottom: 50px;
}
.contact-form-submission {
  border: none !important;
  padding: 0 !important;
  margin-top: -20px !important;
}
/* Blog and Article page end here */

/* MOBILE/TAB/DESKOP LARGE RESPONSIVE CSS START HERE */

@media ( max-width: 767px ) {
.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media {
        grid-row: 2 !important;
        border-bottom: 5px solid #bbc6d7;
}
.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content {
        padding-top: 20px;
        grid-row: 1 !important;
        padding-bottom: 20px;
}
  .application-banner {
    margin-bottom: 30px !important;
}
div#video-question .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
div#video-question .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow h6.wp-block-heading.has-normal-font-size {
    padding-bottom: 4px !important;
}
  main#wp--skip-link--target .wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-73405a87.wp-block-group-is-layout-constrained {
    padding: 14px 0 !important;
    margin: 0;
  }
  .found {
    margin-bottom: 8px;
  }
  .wp-block-group.insta-sec {
    padding-bottom: 30px;
  }
  .n2-section-smartslider.fitvidsignore.mobile-homepage-slider.n2_clear {
    margin-bottom: 36px !important;
  }
  .n2-section-smartslider.fitvidsignore.desktop-homepage-slider.n2_clear {
    display: none;
  }
  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
    font-size: 16px !important;
  }
  figure.wp-block-image.size-full.two-colum-view img {
    height: auto !important;
  }
  #backToTopBtn {
    bottom: 30px !important;
    right: 18px !important;
    padding: 9px 15px !important;
    font-size: 17px !important;
  }
  ul.wp-block-navigation__container.has-text-color.has-heading-color-color.has-normal-font-size.is-responsive.items-justified-center.spa-centric-navigation.wp-block-navigation li.has-normal-font-size.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu:last-child ul.wp-block-navigation__submenu-container.has-text-color.has-heading-color-color.has-background.has-secondary-bg-background-color.wp-block-navigation-submenu {
    column-count: 1 !important;
  }
  .wp-block-gutena-newsletter-form .gutena-newsletter-form.stacked {
    flex-direction: row !important;
  }
  .inner-collection-part .product-all .you-may-also-like {
    overflow: hidden;
  }
  .new-collection-page {
    overflow: hidden;
  }
  .product-grid-cat.category1 .new-grid-data.skin-care{
    gap:0 !important;
  }
  .product-grid-cat.category2 .new-grid-data.all-produ {
    gap: 0;
    display: flex;
    flex-wrap: wrap;
  }
  .product-grid-cat.category1 .new-grid-data.skin-care {
    gap: 0;
    display: flex;
    flex-wrap: wrap;
  }
  .product-grid-cat.category1 .new-grid-data .product-grid-new .product-grid-image,
  .product-grid-cat.category1 .new-grid-data .product-grid-new .product-grid-content,
  .product-grid-cat.category2 .new-grid-data .product-grid-new .product-grid-image,
  .product-grid-cat.category2 .new-grid-data .product-grid-new .product-grid-content {
    padding: 0 5px;
  }
  .new-grid-data.skin-care.combos .product-grid-new,
  .new-grid-data.skin-care .product-grid-new,
  .product-grid-cat.category2 .new-grid-data.all-produ .product-grid-new{
    width: 50%;
  }
  .new-grid-data.cleansing {
    display: block;
    flex-wrap: initial;
  }
  .new-grid-data.cleansing .product-grid-new {
    width: 100%;
  }
  footer.wp-block-template-part .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    padding: 8px 0 0;
  }
  .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-1 {
    width: 98%;
  }
  p.has-text-align-center.has-light-color-color.has-text-color.has-background.has-link-color.wp-elements-96f7e80babda0082ec97b08fd9a0d7cd {
    margin: 0;
  }
  li.has-normal-font-size.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu,
  li.has-normal-font-size.wp-block-navigation-item.wp-block-navigation-link,
  ul.wp-block-navigation__container.has-text-color.has-heading-color-color.has-normal-font-size.is-responsive.items-justified-center.spa-centric-navigation.wp-block-navigation.has-normal-font-size {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    gap: 10px;
  }
  a.wp-block-navigation-item__content {
    width: 96% !important;
    min-width: 96% !important;
    max-width: 96% !important;
    text-align: left;
    padding: .5em 0em !important;
  }
  ul.wp-block-navigation__submenu-container.has-text-color.has-heading-color-color.has-background.has-secondary-bg-background-color.wp-block-navigation-submenu {
    padding: 0 !important;
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    text-align: left;
  }
  .n2_clear {
    margin: 0 !important;
  }
  .wp-block-spacer {
    height: 20px !important;
  }
  .quality-made-section p.has-x-large-font-size {
    font-size: 28px !important;
  }
  .quality-made-section .wp-block-media-text__content {
    padding: 40px 20px !important;
  }
  figure.wp-block-gallery.has-nested-images.columns-default.is-cropped.is-style-default.discover-more {
    margin-top: 24px;
  }
  h2.wp-block-heading.has-text-align-center {
    font-size: 28px;
    line-height: 36.4px;
  }
  h2#sanosan-promise-head {
    font-size: 28px;
    line-height: 36.4px;
    margin-top: 30px;
  }
  .wp-block-spacer.sanosan-promise-head-space {
    height: 14px !important;
  }
  .sanosan-promise .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap !important;
    width: 90%;
  }
  figure.wp-block-image.size-full.two-colum-view {
    margin-bottom: 26px;
  }
  body.home.blog.logged-in.admin-bar.no-customize-support.wp-custom-logo.wp-embed-responsive .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-1 {
    width: 90%;
  }
  .sanosan-promise .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
   flex-basis: 40% !important;
   padding: 0 12px;
   margin-bottom: 40px;
 }
 .sanosan-promise .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:last-child {
  margin-bottom: 10px;
}
.section-container.values-section .section-item h3 {
  margin-top: 0;
  font-size: 20px;
}
.section-container.values-section {
  padding-bottom: 0;
  display: flex;
  overflow: scroll;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  padding-top: 20px;
}
.section-container.values-section .section-item {
  min-width: 75%;
  flex: auto;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
.section-item p {
  padding-bottom: 18px;
  padding-top: 12px !important;
  font-size: 15px !important;
}
.wp-block-social-links .wp-social-link svg {
  height: 1.2em;
  width: 1.2em;
}
nav.has-text-color.has-heading-color-color.has-normal-font-size.is-responsive.items-justified-center.spa-centric-navigation.wp-block-navigation.is-content-justification-center.is-layout-flex.wp-container-core-navigation-is-layout-eb249b4d.wp-block-navigation-is-layout-flex {
  float: left;
  width: 20%;
  justify-content: left;
}
header.aligncenter.wp-block-template-part ul.wp-block-social-links.is-layout-flex.wp-block-social-links-is-layout-flex,
ul.wp-block-social-links.has-large-icon-size.is-style-logos-only.is-layout-flex.wp-block-social-links-is-layout-flex  {
  order: 2;
  width: 20%;
  justify-content: right;
}
ul.wp-block-navigation__container.has-text-color.has-heading-color-color.has-normal-font-size.is-responsive.items-justified-center.spa-centric-navigation.wp-block-navigation li.has-normal-font-size.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu:nth-child(1) ul.wp-block-navigation__submenu-container.has-text-color.has-heading-color-color.has-background.has-secondary-bg-background-color.wp-block-navigation-submenu,
ul.wp-block-navigation__container.has-text-color.has-heading-color-color.has-normal-font-size.is-responsive.items-justified-center.spa-centric-navigation.wp-block-navigation li.has-normal-font-size.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu:last-child ul.wp-block-navigation__submenu-container.has-text-color.has-heading-color-color.has-background.has-secondary-bg-background-color.wp-block-navigation-submenu {
  display: block;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
ul.wp-block-navigation__container.has-text-color.has-heading-color-color.has-normal-font-size.is-responsive.items-justified-center.spa-centric-navigation.wp-block-navigation li.has-normal-font-size.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu:nth-child(1) ul.wp-block-navigation__submenu-container.has-text-color.has-heading-color-color.has-background.has-secondary-bg-background-color.wp-block-navigation-submenu li.has-normal-font-size.wp-block-navigation-item.wp-block-navigation-link span.wp-block-navigation-item__label {
  position: absolute;
  bottom: 7px;
  margin: 0 auto;
  width: 100%;
  left: 0;
}
ul.wp-block-navigation__container.has-text-color.has-heading-color-color.has-normal-font-size.is-responsive.items-justified-center.spa-centric-navigation.wp-block-navigation li.has-normal-font-size.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu:nth-child(1) li.has-normal-font-size.wp-block-navigation-item.wp-block-navigation-link:nth-child(1) a.wp-block-navigation-item__content {
  width: 100%;
  display: block;
}
nav .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul li ul.wp-block-navigation__submenu-container li a.wp-block-navigation-item__content span.wp-block-navigation-item__label {
  font-size: 14.1px;
  letter-spacing: 1px;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  padding-top: 20px !important;
  width: 100%;
  margin: 0 auto;
  padding-bottom: 40px;
}
.wp-block-navigation__responsive-dialog {
  margin: 0 !important;
}
ul.wp-block-navigation__container.has-text-color.has-heading-color-color.has-normal-font-size.is-responsive.items-justified-center.spa-centric-navigation.wp-block-navigation li.has-normal-font-size.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu:nth-child(1) ul.wp-block-navigation__submenu-container.has-text-color.has-heading-color-color.has-background.has-secondary-bg-background-color.wp-block-navigation-submenu li.has-normal-font-size.wp-block-navigation-item.wp-block-navigation-link:nth-child(1) a.wp-block-navigation-item__content {
  height: 130px;
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  background-image: url(https://sanosanbaby.in/wp-content/uploads/2025/06/Sanosan_WP_thumbnail-04.png);
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  text-align: center;
  background-position: center;
}
ul.wp-block-navigation__container.has-text-color.has-heading-color-color.has-normal-font-size.is-responsive.items-justified-center.spa-centric-navigation.wp-block-navigation li.has-normal-font-size.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu:nth-child(1) ul.wp-block-navigation__submenu-container.has-text-color.has-heading-color-color.has-background.has-secondary-bg-background-color.wp-block-navigation-submenu li.has-normal-font-size.wp-block-navigation-item.wp-block-navigation-link:nth-child(2) a.wp-block-navigation-item__content {
  height: 130px;
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  background-image: url(https://sanosanbaby.in/wp-content/uploads/2025/03/Sanosan_WP_thumbnail-02.png);
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  text-align: center;
  background-position: center;
}
ul.wp-block-navigation__container.has-text-color.has-heading-color-color.has-normal-font-size.is-responsive.items-justified-center.spa-centric-navigation.wp-block-navigation li.has-normal-font-size.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu:nth-child(1) ul.wp-block-navigation__submenu-container.has-text-color.has-heading-color-color.has-background.has-secondary-bg-background-color.wp-block-navigation-submenu li.has-normal-font-size.wp-block-navigation-item.wp-block-navigation-link:nth-child(3) a.wp-block-navigation-item__content {
  height: 130px;
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  background-image: url(https://sanosanbaby.in/wp-content/uploads/2025/03/Sanosan_WP_thumbnail-01.png);
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  text-align: center;
  background-position: center;
}
ul.wp-block-navigation__container.has-text-color.has-heading-color-color.has-normal-font-size.is-responsive.items-justified-center.spa-centric-navigation.wp-block-navigation li.has-normal-font-size.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu:nth-child(1) ul.wp-block-navigation__submenu-container.has-text-color.has-heading-color-color.has-background.has-secondary-bg-background-color.wp-block-navigation-submenu li.has-normal-font-size.wp-block-navigation-item.wp-block-navigation-link {
  padding-bottom: 32px;
  height: 170px;
}
ul.wp-block-navigation__container.has-text-color.has-heading-color-color.has-normal-font-size.is-responsive.items-justified-center.spa-centric-navigation.wp-block-navigation li.has-normal-font-size.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu:nth-child(1) ul.wp-block-navigation__submenu-container.has-text-color.has-heading-color-color.has-background.has-secondary-bg-background-color.wp-block-navigation-submenu li.has-normal-font-size.wp-block-navigation-item.wp-block-navigation-link:nth-child(4) a.wp-block-navigation-item__content {
  height: 130px;
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  background-image: url(https://sanosanbaby.in/wp-content/uploads/2025/03/Sanosan_WP_thumbnail-03.png);
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  text-align: center;
  background-position: center;
}
ul.wp-block-navigation__container li.has-normal-font-size.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu ul.wp-block-navigation__submenu-container li a {
  border-bottom: none;
}
ul.wp-block-navigation__container li a.wp-block-navigation-item__content {
  border-bottom: 0.1px solid #00337f;
}
.wp-block-navigation__responsive-container-close {
  right: 7px;
  top: 28px;
}
header.aligncenter.wp-block-template-part .wp-block-group.spa-centric-header.is-content-justification-center.is-layout-constrained.wp-container-core-group-is-layout-51bf3857.wp-block-group-is-layout-constrained .wp-block-group.is-content-justification-space-between.is-layout-flex.wp-container-core-group-is-layout-2.wp-block-group-is-layout-flex .wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-1.wp-block-group-is-layout-flex {
  width: 24%;
}
.wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-fc054d2d.wp-block-group-is-layout-flex {
  order: 2;
}
.pages-start .wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-de55147f.wp-block-group-is-layout-constrained {
  padding: 0 0 16px !important;
}
.article-page-inner .wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-8.wp-block-group-is-layout-constrained {
  padding: 0 !important;
  width: 90%;
}
.article-page ul {
  padding-left: 15px;
}
.article-page p, .article-page p b, .article-page ul li {
  padding-bottom: 6px;
}
.backtomain {
  padding-bottom: 33px;
  text-align: center;
  border-top: 1px solid #d2d5d9;
  max-width: 100% !important;
  padding-top: 31px;
}
.article-page h2 {
  margin-bottom: 12px;
  margin-top: 16px;
  font-size: 15.5px;
}
.wp-block-post-featured-image a {
  height: 300px !important;
  min-height: 300px !important;
  width: 100% !important;
}
figure.wp-block-post-featured-image,
img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image  {
  height: 136px!important;
}
.author-info {
  padding-bottom: 0 !important;
}
h1.has-text-align-center.wp-block-post-title.has-xx-large-font-size {
  font-size: 24px !important;
  margin: 0 0 18px;
}
.article-info.wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-6c531013.wp-block-group-is-layout-flex time {
  font-size: 14px !important;
}
h1.has-text-align-center.wp-block-post-title:after {
  width: 94px;
  height: 3px;
  margin-top: -7px;
}
.accordion-item-header::after {
  font-size: 1.2rem;
  right: -16px;
}
.accordion-item-body-content,
.accordion-item-body-content p,
.accordion-item-body-content ul li {
  font-size: 14.5px !important;
}
.accordion-item-header {
  font-size: 16px;
  padding-top: 10px;
  min-height: 3rem;
  width: 95%;
}
.contact-form input, .contact-form .grunion-field-wrap textarea {
  min-width: 100%;
  padding: 8px 8px !important;
  border-radius: 2px !important;
  border: 1px solid #d2d5d9 !important;
  width: 100% !important;
}
.contact-form .contact-form__select-wrapper {
 width: 100% !important;
}
.innr-contact-us.display-flex {
  display: block;
}
.halft70 {
  width: 100%;
}
.halft30 {
  width: 100%;
}
.product-page .product-grid-content h3 {
  height: 41px;
}
.product-grid-image p {
  margin: 0;
}
img.product-img {
  width: 100% !important;
  height: 100% !important;
}
.new-grid-data .product-grid-image {
  height: auto;
}
.new-grid-data img.cart-img {
  width: 18px !important;
  height: 20px !important;
}
.main-collection-start.here.container,
.faq-page-start.container  {
  width: 92%;
}
.tabss {
  display: none;
}
.main-collection-start h2.mobile-xs {
  font-size: 26px;
  line-height: 36.4px;
  padding-bottom: 12px;
  padding-top: 12px;
}
h1.collection-desc {
  font-size: 14px !important;
  line-height: 25.6px;
  margin-bottom: 30px;
  font-weight: 400;
}
.product-grid-image {
  height: 274px;
}
.gallery-row {
  height: 416px !important;
}
.gallery-group:nth-child(1) {
  margin-bottom: 15px;
  width: 100% !important;
  height: 330px !important;
}
.gallery-group:nth-child(1) img {
  width: 100% !important;
  height: 330px !important;
  object-fit: cover !important;
}
.tiled-gallery .gallery-group:nth-child(2),
.tiled-gallery .gallery-group:nth-child(3),
.tiled-gallery .gallery-group:nth-child(4),
.tiled-gallery .gallery-group:nth-child(5),
.tiled-gallery .gallery-group:nth-child(6),
.tiled-gallery .gallery-group:nth-child(7),
.tiled-gallery .gallery-group:nth-child(8),
.tiled-gallery .gallery-group:nth-child(9) {
  width: auto !important;
  height: auto !important;
}
.quality-made-section,
figure.wp-block-gallery.has-nested-images.columns-default.is-cropped.wp-block-gallery-3.is-layout-flex.wp-block-gallery-is-layout-flex,
.new-product-page,
.container {
  width: 100%;
  margin: 0 auto;
}
.you-may-also-like {
  overflow: scroll;
}
.product-grid {
  width: 100%;
  margin: 0 6px;
}
.product-grid-image img {
  width: 242px;
  height: 242px;
  object-fit: fill;
}
.height-fixing .product-grid-image {
  height: 274px;
}
.height-fixing a.hover-me.mobile-xs {
  bottom: 44px;
  padding: 7px 0;
}
.product-grid-content h3 {
  font-size: 15px;
  font-weight: 300;
}
.product-grid-new .product-grid-content {
  margin-bottom: 20px;
}
}

@media ( min-width:768px ) and ( max-width:948px ) {
  #backToTopBtn {
    bottom: 30px !important;
    right: 18px !important;
    padding: 10px 16px !important;
    font-size: 18px !important;
  }
  .main-you-may-like.container.margintb.product-page .product-grid-image p {
    margin: 0;
  }
  footer.wp-block-template-part .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow p, footer.wp-block-template-part .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow ul li a span.wp-block-navigation-item__label, footer.wp-block-template-part p a, footer.wp-block-template-part p a span, p.has-text-align-center.has-light-color-color.has-text-color.has-background.has-link-color.wp-elements-96f7e80babda0082ec97b08fd9a0d7cd a {
    font-size: 12.4px;
  }
  footer.wp-block-template-part .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    padding: 0;
  }
  .wp-block-columns.sign-up-newsletter.has-border-color.has-background-background-color.has-background.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {
    display: flex;
  }
  .wp-block-gutena-newsletter-input-field.gutena-newsletter-form-input-block.has-text-color.has-background {
    padding-left: 8px !important;
    font-size: 13px !important;
  }
  h1.has-text-align-center.wp-block-post-title {
    font-size: 29px !important;
    line-height: 60px;
    color: #032251 !important;
    margin: 0 0 0;
  }
  .backtomain {
    max-width: 100% !important;
  }
  h1.has-text-align-center.wp-block-post-title:after {
    width: 100px;
    margin-top: 8px;
  }
  .author-info {
    padding-bottom: 2px !important;
    padding-top: 12px !important;
  }
  .sanosan-promise .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    flex-basis: auto !important;
  }
  .postid-65 .wp-block-post-featured-image a,
  .postid-67 .wp-block-post-featured-image a {
    height: auto !important;
    min-height: auto !important;
    max-height: auto !important;
  }
  .postid-65 figure.wp-block-post-featured-image,
  .page-id-55 .entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow,
  .postid-67 figure.wp-block-post-featured-image,
  .page-id-34 .entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow  {
    height: auto !important;
    width: 100% !important;
    min-width: 100%;
  }
  .postid-65 .entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow,
  .postid-67 .entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow {
    width: 100% !important;
    min-width: 100%;
    margin-top: 30px;
  }
  .main-collection-start.here.container p.product-lable {
    margin: 17px 1px;
  }
  .product-page p.product-lable {
    margin: 0;
  }
  .tabss {
    display: none;
  }
  .new-grid-data.skin-care .product-grid-image img.product-img {
    height: 240px;
  }
  .product-grid-cat.category2 .new-grid-data.all-produ {
    gap: 10px;
    display: flex;
    flex-wrap: wrap;
  }
  .product-grid-cat.category2 .new-grid-data.skin-care ,
  .product-grid-cat.category2 .new-grid-data.cleansing  {
    gap: 10px;
    display: flex;
    flex-wrap: wrap;
  }
  .product-grid-cat.category2 .new-grid-data.all-produ img.product-img {
    width: 100%;
  }
  .product-grid-cat.category2 .new-grid-data.skin-care .product-grid-image img.product-img {
    height: 190px;
  }
  .product-grid-cat.category2 .product-grid-image a.hover-me,
  .product-grid-cat.category1 .product-grid-image a.hover-me.mobile-xs {
    bottom: 40px;
  }
  .product-grid-content h3 {
    height: 42px;
  }
}

@media ( max-width:1200px ) { 
div#video-question {
    width: 92%;
    margin: 10px auto;
}
}

@media ( min-width:768px ) and ( max-width:1199px ){
  .product-grid.height-fixing .product-grid-image img.cart-img {
    padding-top: 6px;
  }
  .main-you-may-like.container.margintb.product-page a.hover-me.mobile-xs img.cart-img {
    width: 16px;
    height: 16px;
    vertical-align: middle;
  }
  .main-you-may-like.container.margintb.product-page a.hover-me.mobile-xs {
    padding: 0 !important;
    height: 32px;
  }
  .main-you-may-like.container.margintb.product-page .product-grid .product-grid-image img {
    width: 100%;
  }
  .product-grid-cat.category2 .new-grid-data.all-produ .product-grid-new img.product-img {
    width: 100%;
  }
  .product-grid-cat.category1 .new-grid-data .product-grid-new .product-grid-image img.product-img,
  .product-grid-cat.category2 .new-grid-data .product-grid-new .product-grid-image img.product-img  {
    width: 100%;
  }
  .main-you-may-like.container.margintb.product-page {
    margin-top: 100px !important;
  }
  h2#sanosan-promise-head,
  h2.discover-head {
    font-size: 30px;
  }
  .discover-more,
  .wp-block-group.sanosan-promise {
    margin: 0 auto;
    width: 95%;
  }
  .section-item h3 {
    font-size: 20px !important;
    margin-bottom: 0 !important;
    margin-top: 14px !important;
  }
  .section-item p {
    font-size: 14px !important;
    padding-top: 20px !important;
  }
  .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-1 {
    width: 95%;
    display: block;
    column-count: 2;
  }
  ul.wp-block-navigation__container li.has-normal-font-size.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu ul.wp-block-navigation__submenu-container li.has-normal-font-size.wp-block-navigation-item.wp-block-navigation-link {
    padding: .5em 1em;
  }
  ul.wp-block-navigation__container li.has-normal-font-size.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu ul.wp-block-navigation__submenu-container li.has-normal-font-size.wp-block-navigation-item.wp-block-navigation-link a.wp-block-navigation-item__content {
    padding: 0;
  }
  ul.wp-block-navigation__container.has-text-color.has-heading-color-color.has-normal-font-size.is-responsive.items-justified-center.spa-centric-navigation.wp-block-navigation.has-normal-font-size {
    gap: 20px;
  }
  nav .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul li a.wp-block-navigation-item__content, a.wp-block-navigation-item__content span.wp-block-navigation-item__label {
    letter-spacing: 1.5px;
  }
  .found {
    width: 82%;
  }
  .main-collection-start.here.container h2.mobile-xs {
    text-align: center;
    margin-bottom: 18px;
  }
  .product-grid-cat.category2 .product-grid-new {
    width: 32%;
  }
  .product-gallery {
    position: -webkit-sticky;
    position: sticky;
    top: -1px;
    height: 51vh;
  }
  p.pq b {
    padding: 0.6rem 1rem;
    font-size: 13.4px;
  }
  p.pq {
    margin-bottom: 0;
  }
  p.quantity {
    font-size: 12.3px;
    margin-top: 6px;
  }
  p.main-bn {
    margin: 22px 0 9px;
    padding: 0.5em 2em;
    font-size: 11px;
  }
  .product-details {
    display: flex;
  }
  .product-gallery,
  .product-info {
    width: 50%;
  }
  .product-info {
    padding-left: 15px;
  }
  .gallery-row {
    height: 900px !important;
    width: 100% !important;
  }
  .gallery-group:nth-child(1) {
    margin-bottom: 15px;
    width: 100% !important;
    height: 450px !important;
  }
  .gallery-group:nth-child(1) img {
    width: 100% !important;
    height: 450px !important;
    object-fit: cover !important;
  }
  .tiled-gallery .gallery-group:nth-child(2),
  .tiled-gallery .gallery-group:nth-child(3),
  .tiled-gallery .gallery-group:nth-child(4),
  .tiled-gallery .gallery-group:nth-child(5),
  .tiled-gallery .gallery-group:nth-child(6),
  .tiled-gallery .gallery-group:nth-child(7),
  .tiled-gallery .gallery-group:nth-child(8),
  .tiled-gallery .gallery-group:nth-child(9) {
    width: auto !important;
    height: auto !important;
  }
  .quality-made-section,
  figure.wp-block-gallery.has-nested-images.columns-default.is-cropped.wp-block-gallery-3.is-layout-flex.wp-block-gallery-is-layout-flex,
  .new-product-page,
  .container {
    width: 100%;
    margin: 0 auto;
  }
  .main-collection-start.here.container,
  .faq-page-start.container  {
    width: 96%;
  }
  .accordion-item-header::after {
    font-size: 1.5rem;
  }
  .quality-made-section,
  figure.wp-block-gallery.has-nested-images.columns-default.is-cropped.wp-block-gallery-3.is-layout-flex.wp-block-gallery-is-layout-flex,
  .new-product-page,
  .container {
    width: 100%;
    margin: 0 auto;
  }
  .product-grid {
    width: 33%;
    margin: 0 6px;
  }
  .height-fixing a.hover-me.mobile-xs {
    bottom: 61px;
    padding: 7px 0;
  }
}

@media ( max-width:1199px ) {
  p.pp.comapre-at {
    font-size: 18px;
  }
  p.pp.comapre-at-mrp {
    font-size: 15.4px;
  }
  .product-grid-content h3 {
    font-size: 15px;
    font-weight: 300;
  }
  .product-grid-content {
    margin-top: -21px;
  }
  a.hover-me.deskotp-xs {
    display: none !important;
  }
  img.cart-img {
    width: 15px;
    height: 19px;
    vertical-align: middle;
  }
  .product-grid-image a.hover-me {
    left: auto;
    right: 17px;
    color: #fff;
    margin: 0 auto !important;
    display: block;
    position: absolute;
    bottom: 44px;
    width: 34px;
    text-align: center;
    background: #00337f;
    text-decoration: none;
    box-shadow: none;
    border-radius: 25px;
    font-family: "Roboto Slab", serif;
    letter-spacing: 2px;
    opacity: 1;
    font-size: 0;
    padding: 6px 0;
  }
  .share-it-now {
    margin-top: 26px;
  }
  .main-you-may-like h2.heading-new {
    font-size: 28px;
  }
  p, .new-product-page ul li,
  ul li,
  ol li {
    letter-spacing: 0.3px;
    font-size: 14.5px;
  }
  .accordion {
    padding: 8px 0;
  }
  .product-desc h2 {
    font-size: 16px;
  }
  .product-info h1 {
    font-size: 20px;
    line-height: 26px;
  }
  p.tax-text {
    font-size: 11px;
  }
  .deskotp-xs {
    display: none;
  }
}

@media ( min-width: 1201px ) {
  div#video-question {
    width: 96%;
    margin: 10px auto;
}
  .main-you-may-like.container.margintb.product-page .product-grid-content {
    margin-top: -20px;
  }
  .page-id-63 .entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow,
  .page-id-61 .entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow {
    max-width: 80%;
  }
  .discover-more {
    margin: 0 auto;
    width: 86%;
  }
  .page-id-59 main#wp--skip-link--target,
  .page-id-527 main#wp--skip-link--target {
    width: 80%;
    margin: 0 auto;
  }
  ul.wp-block-navigation__submenu-container.has-text-color.has-heading-color-color.has-background.has-secondary-bg-background-color.wp-block-navigation-submenu a.wp-block-navigation-item__content {
    padding: .5em 1em;
  }
  .wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-5.wp-block-group-is-layout-constrained {
    margin: 0;
  }
  ul.wp-block-navigation__container.has-text-color.has-heading-color-color.has-normal-font-size.is-responsive.items-justified-center.spa-centric-navigation.wp-block-navigation.has-normal-font-size {
    gap: 56px;
  }
  header.aligncenter.wp-block-template-part .wp-block-group.is-content-justification-space-between.is-layout-flex.wp-container-core-group-is-layout-2.wp-block-group-is-layout-flex {
    min-width: 86%;
  }
  .mobile-xs {
    display: none !important;
  }
  .product-grid-image:hover a.hover-me {
   font-size: 13.2px;
   left: 15px;
   color: #fff;
   margin: 0 auto !important;
   display: block;
   position: absolute;
   bottom: 30px;
   width: 90%;
   text-align: center;
   background: #00337f;
   text-decoration: none;
   padding: 8px 0;
   box-shadow: none;
   border-radius: 8px;
   font-family: "Roboto Slab", serif;
   letter-spacing: 2px;
   opacity: 0.8;
 }
 a.hover-me {
  display: none;
  transform: translateY(-20px);
  opacity: 0;
  transition: color var(--duration-long)ease, transform var(--duration-default)ease, opacity var(--duration-default)ease;
  will-change: transform;
  display: flex;
  min-width: auto;
  width: 100%;
}
.quality-made-section,
figure.wp-block-gallery.has-nested-images.columns-default.is-cropped.wp-block-gallery-3.is-layout-flex.wp-block-gallery-is-layout-flex,
.new-product-page,
.container {
  width: 86%;
  margin: 30px auto;
}
.product-gallery {
  position: -webkit-sticky;
  position: sticky;
  top: -1px;
  height: 100vh;
}
.product-gallery {
  width: 50%;
}
.product-info {
  width: 50%;
}
.gallery-row {
  width: 100% !important;
}
.gallery-group:nth-child(1) {
  width: 100% !important;
  height: 610px !important;
}
.gallery-group:nth-child(1) img {
  width: 100% !important;
  height: 600px !important;
  object-fit: initial !important;
}
.tiled-gallery .gallery-group:nth-child(2),
.tiled-gallery .gallery-group:nth-child(3),
.tiled-gallery .gallery-group:nth-child(4),
.tiled-gallery .gallery-group:nth-child(5),
.tiled-gallery .gallery-group:nth-child(6),
.tiled-gallery .gallery-group:nth-child(7),
.tiled-gallery .gallery-group:nth-child(8),
.tiled-gallery .gallery-group:nth-child(9) {
  height: auto !important;
}
.tiled-gallery .gallery-group:nth-child(2) img,
.tiled-gallery .gallery-group:nth-child(3) img,
.tiled-gallery .gallery-group:nth-child(4) img,
.tiled-gallery .gallery-group:nth-child(5) img,
.tiled-gallery .gallery-group:nth-child(6) img,
.tiled-gallery .gallery-group:nth-child(7) img,
.tiled-gallery .gallery-group:nth-child(8) img,
.tiled-gallery .gallery-group:nth-child(9) img{
  height: auto !important;
}
.product-info {
  padding-left: 30px;
}
.gallery-row {
  height: auto !important;
}
.product-details {
  display: flex;
  position: relative;
}
.product-grid {
  width: 32%;
  margin: 0 auto;
}
.product-grid-image img {
  width: 100%;
  height: auto;
  object-fit: fill;
}
.product-grid-image p {
  margin: 0;
}
.product-grid-image {
  position: relative;
}
}

@media ( min-width:1540px ) and ( max-width:1900px ){
  .product-grid-image {
    height: auto !important;
  }
  .gallery-group:nth-child(1) img {
    height: 750px !important;
  }
  .gallery-group:nth-child(1) {
    height: 760px !important;
  }
}

@media ( min-width: 1901px ) {
  .product-grid-image {
    height: auto !important;
  }
  .gallery-group:nth-child(1) img {
    height: 920px !important;
  }
  .gallery-group:nth-child(1) {
    height: 930px !important;
  }
}

@media ( min-width: 768px ) {
 body.home h2 {
    font-size: 42px;
}
  .n2-section-smartslider.fitvidsignore.mobile-homepage-slider.n2_clear {
    display: none;
  }
  h1.has-text-align-center.wp-block-post-title {
    margin-bottom: 30px;
  }
  .wp-block-column.is-vertically-aligned-center.gutena-newsletter-col-last.is-style-default.is-layout-flow.wp-container-core-column-is-layout-3be0b8f9.wp-block-column-is-layout-flow {
    padding: 0;
  }
  .main-you-may-like.container.margintb.product-page .product-grid .product-grid-image a img {
    width: 100%;
  }
  .product-grid-cat.category1 .new-grid-data .product-grid-new {
    width: 32%;
  }
  .new-grid-data.all-produ .product-grid-new,
  .product-grid-cat.category2 .new-grid-data .product-grid-new {
    width: 23%;
  }
  .product-grid-cat.category2 .new-grid-data,
  .product-grid-cat.category1 .new-grid-data {
    gap: 24px;
    display: flex;
    flex-wrap: wrap;
  }
  .discover-head {
    padding-bottom: 50px !important;
  }
  .sanosan-promise .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex {
   min-width: 86%;
 }
 .section-container.values-section {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  min-width: 86%;
}
.wp-block-social-links .wp-social-link svg {
  height: 1.5em;
  width: 1.5em;
}
.postid-65 .entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow,
.postid-67 .entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow,
.page-id-55 .entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow,
.page-id-34 .entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow {
  max-width: 80%;
}
figure.wp-block-post-featured-image,
.wp-block-post-featured-image a  {
  margin: 0 auto;
  height: auto !important;
  max-width: 90%;
}
.postid-65 .wp-block-post-featured-image :where(img),
.postid-67 .wp-block-post-featured-image :where(img) {
  height: auto !important;
}
.half-imag img {
  width: 50%;
}
.half-imag {
  text-align: center;
}
h1.collection-desc {
  width: 70%;
  margin-bottom: 50px !important;
  margin: 0 auto;
  text-align: center;
    font-weight: 400;
}
}

@media ( min-width: 601px ) {
  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
    line-height: 26px;
    font-size: 20px;

  }
}
/* MOBILE/TAB/DESKOP LARGE RESPONSIVE CSS END HERE */

.n2-ss-slider .n2-ss-slide-background-image img {
  object-fit: contain !important;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
  background: transparent;
  text-shadow: none;
  bottom: -28px;
  padding: 0;
}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
  mask-image: none;
  max-height: 0;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}
.wp-block-gallery.has-nested-images figure.wp-block-image:nth-child(1) figcaption strong,
.wp-block-gallery.has-nested-images figure.wp-block-image:nth-child(1) figcaption {
  color: #cd7aa9;
}
.wp-block-gallery.has-nested-images figure.wp-block-image:nth-child(3) figcaption strong,
.wp-block-gallery.has-nested-images figure.wp-block-image:nth-child(3) figcaption {
  color: #f0db74;
}
.wp-block-gallery.has-nested-images figure.wp-block-image:nth-child(2) figcaption strong,
.wp-block-gallery.has-nested-images figure.wp-block-image:nth-child(2) figcaption {
  color: #b9c8eb;
}

/* BACK TO TOP */
/* Style for the Back to Top button */
#backToTopBtn {
  position: fixed;
  bottom: 60px;
  right: 40px;
  background-color: #00337f;
  color: white;
  border: none;
  padding: 11px 18px;
  border-radius: 25px;
  font-size: 18px;
  cursor: pointer;
  display: none;
  transition: opacity 0.3sease;
  border: 1px solid #fff;
  z-index: 9;
  box-shadow: 1px 3px 8px 0px rgb(0 0 0 / 30%);
}

#backToTopBtn:hover {
  background-color: #7fadc4;
}
.wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile.quality-made-section.has-text-color.has-background.has-link-color.has-normal-font-size.wp-elements-8c066e228d06558a0717789546643847 .wp-block-media-text__content p {
  font-family: "Roboto Slab", serif;
  font-size: 16px;
}
.wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile.quality-made-section.has-text-color.has-background.has-link-color.has-normal-font-size.wp-elements-8c066e228d06558a0717789546643847 .wp-block-media-text__content p.has-x-large-font-size {
  font-family: "Raleway", sans-serif !important;
}

@media ( min-width: 767px ) and ( max-width: 1032px ) {
  .wp-block-columns.is-style-default.is-layout-flex.wp-container-core-columns-is-layout-97561deb.wp-block-columns-is-layout-flex .two-colum-view img {
    width: auto !important;
    height: auto !important;
}
}
.wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile.application-banner {
    background-image: url(https://sanosanbaby.in/wp-content/uploads/2025/10/a3c153_ef7601890df54b54bc470c9b81b646ddmv2.jpg) !important;
    background-position: top !important;
}
.page-id-1247 header.wp-block-template-part {
    display: none;
}
.page-id-1247 .footer,
.page-id-1247 p.has-text-align-center.has-light-color-color.has-text-color.has-background.has-link-color.wp-elements-96f7e80babda0082ec97b08fd9a0d7cd  {
    display: none;
}