/*
Theme Name: Vedaan
Text Domain: vedaan
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/*	0. CSS Reset
/* -------------------------------------------------------------------------- */
html, body{border: none;margin: 0;padding: 0;font-family: 'Jost';}
h1,h2,h3,h4,h5,h6,p,blockquote,address,big,cite,code,em,font,img,small,strike,sub,sup,li,ol,ul,fieldset,form,label,legend,button,table,caption,tr,th,td {border: none;font-size: inherit;line-height: inherit;margin: 0;padding: 0;text-align: inherit;}
blockquote::before,blockquote::after {content: "";}
/* -------------------------------------------------------------------------- */
/*	1. Document Setup
/* -------------------------------------------------------------------------- */
html {font-size: 62.5%; }
@media (prefers-reduced-motion: reduce) {
html {scroll-behavior: auto;}
}
body {background: #f5efe0;box-sizing: border-box;color: #000;font-family: 'Jost';text-align: left;}
@supports ( font-variation-settings: normal ) {

*,*::before,*::after {box-sizing: inherit;-webkit-font-smoothing: antialiased;word-break: break-word;word-wrap: break-word;}
/* Clearing ---------------------------------- */
.group::after,.entry-content::after {clear: both;content: "";display: block;}
/* Base Transitions -------------------------- */
a,path {transition: all 0.15s linear;}
/* Screen Reader Text ------------------------ */
.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;word-wrap: normal !important;word-break: normal;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;-webkit-clip-path: none;clip-path: none;color: #21759b;display: block;font-size: 0.875rem;font-weight: 700;height: auto;right: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
/* Skip Link --------------------------------- */
.skip-link {left: -9999rem;top: 2.5rem;z-index: 999999999;text-decoration: underline;}
.skip-link:focus {display: block;left: 6px;top: 7px;font-size: 14px;font-weight: 600;text-decoration: none;line-height: normal;padding: 15px 23px 14px;z-index: 100000;right: auto;}
/* Fonts ------------------------------------- */
/*
* Chrome renders extra-wide &nbsp; characters for the Hoefler Text font.
* This results in a jumping cursor when typing in both the classic editor and
* block editor. The following font-face override fixes the issue by manually
* inserting a custom font that includes just a Hoefler Text space replacement
* for that character instead.
*/
@font-face {
font-family: NonBreakingSpaceOverride;
src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff");
}
/* ----------------------------------------------
Inter variable font. Usage:
@supports (font-variation-settings: normal) {
html { font-family: 'Inter var', sans-serif; }
}
---------------------------------------------- */
@font-face {font-family: "Inter var";font-weight: 100 900; font-style: normal;font-display: swap;src: url(assets/fonts/inter/Inter-upright-var.woff2) format("woff2");}
@font-face {font-family: "Inter var";font-weight: 100 900; font-style: italic;font-display: swap;src: url(assets/fonts/inter/Inter-italic-var.woff2) format("woff2");}
/* Accessibility Settings -------------------- */
@media ( prefers-reduced-motion: reduce ) {
* {animation-duration: 0s !important;transition-duration: 0s !important;}
}
/* -------------------------------------------------------------------------- */
/*	2. Element Base
/* ---------------------------------------------*---------------------------- */
main {display: block;}
h1,h2,h3,h4,h5,h6,.faux-heading {font-feature-settings: "lnum";font-variant-numeric: lining-nums;font-weight: 700;line-height: 1.25;margin: 3.5rem 0 2rem;}
h1,.heading-size-1 {font-size: 3.6rem;font-weight: 800;line-height: 1.138888889;}
h2,.heading-size-2 {font-size: 3.2rem;}
h3,.heading-size-3 {font-size: 2.8rem;}
h4,.heading-size-4 {font-size: 2.4rem;}
h5,.heading-size-5 {font-size: 2.1rem;}
h6, .heading-size-6 {font-size: 1.6rem;letter-spacing: 0.03125em;text-transform: uppercase;}
p {line-height: 1.5;margin: 0 0 1em 0;}
em,i,q,dfn {font-style: italic;}
em em, em i,i em, i i,cite em,cite i {font-weight: bolder;}
big {font-size: 1.2em;}
small {font-size: 0.75em;}
b,strong {font-weight: 700;}
ins {text-decoration: underline;}
abbr,acronym {cursor: help;}
address {line-height: 1.5;margin: 0 0 2rem 0;}
hr {border-style: solid;border-width: 0.1rem 0 0 0;border-color: #dcd7ca;margin: 4rem 0;}
.entry-content hr,
hr.styled-separator {
background: linear-gradient(to left, currentColor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentColor calc(50% + 16px));
background-color: transparent !important;border: none;height: 0.1rem;overflow: visible;position: relative;}
.entry-content hr:not(.has-background),hr.styled-separator {color: #6d6d6d;}
.entry-content hr::before,
.entry-content hr::after,
hr.styled-separator::before,
hr.styled-separator::after {background: currentColor;content: "";display: block;height: 1.6rem;position: absolute;top: calc(50% - 0.8rem);transform: rotate(22.5deg);width: 0.1rem;}
.entry-content hr::before,hr.styled-separator::before {left: calc(50% - 0.5rem);}
.entry-content hr::after,
hr.styled-separator::after {right: calc(50% - 0.5rem);}
a {color: #cd2653;text-decoration: underline;}
a:hover,a:focus {text-decoration: none;}
/* Lists ------------------------------------- */
ul,ol {margin: 0 0 3rem 3rem;}
ul {list-style: disc;}
ol {list-style: decimal;}
ol ol {list-style: lower-alpha;}
ol ol ol {list-style: lower-roman;}
li {line-height: 1.5;margin: 0.5rem 0 0 2rem;}
li > ul,li > ol {margin: 1rem 0 0 2rem;}
.reset-list-style,.reset-list-style ul,.reset-list-style ol {list-style: none;margin: 0;}
.reset-list-style li {margin: 0;}
dt,dd {line-height: 1.5;}
dt {font-weight: 700;}
dt + dd {margin-top: 0.5rem;}
dd + dt {margin-top: 1.5rem;}
blockquote {border-color: #cd2653;border-style: solid;border-width: 0 0 0 0.2rem;color: inherit;font-size: 1em;margin: 4rem 0;padding: 0.5rem 0 0.5rem 2rem;}
cite {color: #6d6d6d;font-size: 1.4rem;font-style: normal;font-weight: 600;line-height: 1.25;}
blockquote cite {display: block;margin: 2rem 0 0 0;}
blockquote p:last-child {margin: 0;}
/* Code -------------------------------------- */
code,kbd,pre,samp {font-family: monospace;font-size: 0.9em;padding: 0.4rem 0.6rem;}
code,kbd,samp {background: rgba(0, 0, 0, 0.075);border-radius: 0.2rem;}
pre {border: 0.1rem solid #dcd7ca;line-height: 1.5;margin: 4rem 0;overflow: auto;padding: 3rem 2rem;text-align: left;}
pre code {background: transparent;padding: 0;}
/* Media ------------------------------------- */
figure {display: block;margin: 0;}
iframe {display: block;max-width: 100%;}
video {display: block;}
svg,img,embed,object {height: auto;max-width: 100%;}
figcaption,.wp-caption-text {color: #6d6d6d;display: block;font-size: 1.5rem;font-weight: 500;line-height: 1.2;margin-top: 1.5rem;}
figcaption a,.wp-caption-text a {color: inherit;}
blockquote.instagram-media,iframe.instagram-media {margin: auto !important;}
/* GALLERIES */
.gallery {display: flex;flex-wrap: wrap;margin: 3em 0 3em -0.8em;width: calc(100% + 1.6em);}
.gallery-item {margin: 0.8em 0;padding: 0 0.8em;width: 100%;}
.gallery-caption {display: block;margin-top: 0.8em;}
/* Inputs ------------------------------------ */
fieldset {border: 0.2rem solid #dcd7ca;padding: 2rem;}
legend {font-size: 0.85em;font-weight: 700;padding: 0 1rem;}
label {display: block;font-size: 1.6rem;font-weight: 400;margin: 0 0 0.5rem 0;}
label.inline,input[type="checkbox"] + label {display: inline;font-weight: 400;margin-left: 0.5rem;}
input[type="checkbox"] {-webkit-appearance: none;-moz-appearance: none;position: relative;top: 2px;display: inline-block;margin: 0;width: 1.5rem;min-width: 1.5rem;height: 1.5rem;background: #fff;border-radius: 0;border-style: solid;border-width: 0.1rem;border-color: #dcd7ca;box-shadow: none;cursor: pointer;font-family: 'Jost';}
input[type="checkbox"]:checked::before {
/* Use the "Yes" SVG Dashicon */
content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E");
position: absolute;display: inline-block;margin: -0.1875rem 0 0 -0.25rem;height: 1.75rem;width: 1.75rem;}
input,textarea,button,.button,.faux-button,.wp-block-button__link,.wp-block-file__button {font-family: 'Jost';line-height: 1;}
@supports ( font-variation-settings: normal ) {
input,textarea,button,.button,.faux-button,.faux-button.more-link,.wp-block-button__link,.wp-block-file__button {font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;}
}
input,textarea {border-color: #dcd7ca;color: #000;}
code,
input[type="url"],
input[type="email"],
input[type="tel"] {direction: ltr;}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="week"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="color"] {-webkit-appearance: none;-moz-appearance: none;background: #fff;border-radius: 0;border-style: solid;border-width: 0.1rem;box-shadow: none;display: block;font-size:18px;margin: 0;max-width: 100%;padding:12px;width: 100%;font-family: 'Jost';}
select {font-size: 1em;}
textarea {height: 12rem;line-height: 1.5;width: 100%;}
input::-webkit-input-placeholder {line-height: normal;}
input:-ms-input-placeholder {line-height: normal;}
input::-moz-placeholder {line-height: revert; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {display: none;}
button,
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file .wp-block-file__button,
input[type="button"],
input[type="reset"],
input[type="submit"] {-webkit-appearance: none;-moz-appearance: none;background: #86bc42;border: none;border-radius: 0;color: #fff;cursor: pointer;display: inline-block;font-size: 14px;margin: 0;opacity: 1;padding:14px;text-align: center;text-decoration: none;transition: opacity 0.15s linear;font-family: 'Jost';}
button:focus,
button:hover,
.button:focus,
.button:hover,
.faux-button:focus,
.faux-button:hover,
.wp-block-button .wp-block-button__link:focus,
.wp-block-button .wp-block-button__link:hover,
.wp-block-file .wp-block-file__button:focus,
.wp-block-file .wp-block-file__button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover {
/*text-decoration: underline;*/
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {border-color:#68a828;}
/* Tables ------------------------------------ */
table {border: 0.1rem solid #dcd7ca;border-collapse: collapse;border-spacing: 0;empty-cells: show;font-size: 1.6rem;margin:0px 0 40px;max-width: 100%;overflow: hidden;width: 100%;}
.alignleft > table {margin: 0;}
.alignright > table {margin: 0;}
th,td {border: 0.1rem solid #dcd7ca;line-height: 1.4;margin: 0;overflow: visible;padding: 0.5em;}
caption {background: #dcd7ca;font-weight: 600;padding: 0.5em;text-align: center;}
thead {vertical-align: bottom;white-space: nowrap;}
th {font-weight: 700;}
/* -------------------------------------------------------------------------- */
/*	3. Helper Classes
/* -------------------------------------------------------------------------- */
/* Layout ------------------------------------ */
.no-margin {margin: 0;}
.no-padding {padding: 0;}
.screen-height {min-height: 100vh;}
.admin-bar .screen-height {min-height: calc(100vh - 32px);}
@media (max-width: 782px) {
.admin-bar .screen-height {min-height: calc(100vh - 46px);}
}
.screen-width {position: relative;left: calc(50% - 50vw);width: 100vw;}
/* Sections ---------------------------------- */
section {padding: 5rem 0;width: 100%;}
.section-inner {width: calc(100% - 4rem);margin-left: auto;margin-right: auto;max-width: 120rem;display:none;}
.section-inner.max-percentage {width: 100%;}
.section-inner.thin {max-width: 58rem;}
.section-inner.small {max-width: 80rem;}
.section-inner.medium {max-width: 100rem;}
.section-inner.no-margin {margin: 0;}
/* Toggles ----------------------------------- */
.toggle {-moz-appearance: none;-webkit-appearance: none;color: inherit;cursor: pointer;font-family: inherit;position: relative;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;text-align: inherit;user-select: none;}
button.toggle {background: none;border: none;box-shadow: none;border-radius: 0;font-size: inherit;font-weight: 400;letter-spacing: inherit;padding: 0;text-transform: none;}
/* Hiding and Showing ------------------------ */
.js .show-js {display: block !important;}
.js .hide-js {display: none !important;}
.no-js .show-no-js {display: block !important;}
.no-js .hide-no-js {display: none !important;}
/* Typography -------------------------------- */
.font-size-xl {font-size: 1.25em;}
.font-size-xs {font-size: 0.8em;}
.no-select {-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
/* Colors ------------------------------------ */
/* COLOR */
.color-accent,.color-accent-hover:focus,.color-accent-hover:hover {color: #cd2653;}
/* BACKGROUND COLOR */
.bg-accent,.bg-accent-hover:focus,.bg-accent-hover:hover {background-color: #cd2653;}
/* BORDER COLOR */
.border-color-accent,.border-color-accent-hover:focus,.border-color-accent-hover:hover {border-color: #cd2653;}
/* FILL COLOR */
.fill-children-accent,.fill-children-accent * {fill: #cd2653;}
.fill-children-current-color,.fill-children-current-color * {fill: currentColor;}
/* Opacity ----------------------------------- */
.opacity-0 {opacity: 0;}
.opacity-5 {opacity: 0.05;}
.opacity-10 {opacity: 0.1;}
.opacity-15 {opacity: 0.15;}
.opacity-20 {opacity: 0.2;}
.opacity-25 {opacity: 0.25;}
.opacity-30 {opacity: 0.3;}
.opacity-35 {opacity: 0.35;}
.opacity-40 {opacity: 0.4;}
.opacity-45 {opacity: 0.45;}
.opacity-50 {opacity: 0.5;}
.opacity-55 {opacity: 0.55;}
.opacity-60 {opacity: 0.6;}
.opacity-65 {opacity: 0.65;}
.opacity-70 {opacity: 0.7;}
.opacity-75 {opacity: 0.75;}
.opacity-80 {opacity: 0.8;}
.opacity-85 {opacity: 0.85;}
.opacity-90 {opacity: 0.9;}
.blend-mode-exclusion {mix-blend-mode: exclusion;}
.blend-mode-hue {mix-blend-mode: hue;}
.blend-mode-saturation {mix-blend-mode: saturation;}
.blend-mode-color {mix-blend-mode: color;}
.blend-mode-luminosity {mix-blend-mode: luminosity;}
/* Image Classes ----------------------------- */
.bg-image {background-position: center;background-repeat: no-repeat;background-size: cover;}
.bg-attachment-fixed {background-attachment: fixed;}
@supports ( -webkit-overflow-scrolling: touch ) {
.bg-attachment-fixed {background-attachment: scroll;
}
}
@media ( prefers-reduced-motion: reduce ) {
.bg-attachment-fixed {background-attachment: scroll;}
}
.wp-block-image.is-resized {margin-left: auto;margin-right: auto;}
/* Search Form ------------------------------- */
.search-form {align-items: stretch;display: flex;flex-wrap: nowrap;margin: 0 0 -0.8rem -0.8rem;}
.search-form .search-field,.search-form .search-submit {margin: 0 0 0.8rem 0.8rem;}
.search-form label align-items: stretch;display: flex;font-size: inherit;margin: 0;width: 100%;}
.search-form .search-field {width: 100%;}
.search-form .search-submit {flex-shrink: 0;}
.search-form .search-submit:focus,.search-form .search-submit:hover {text-decoration: none;}
/* Social Icons ------------------------------ */
ul.social-icons {display: flex;flex-wrap: wrap;margin: -0.9rem 0 0 -0.9rem;width: calc(100% + 0.9rem);}
ul.social-icons li {margin: 0.9rem 0 0 0.9rem;}
.social-icons a {align-items: center;background: #cd2653;border-radius: 50%;color: #fff;display: flex;height: 4.4rem;justify-content: center;padding: 0;text-decoration: none;transition: transform 0.15s ease-in-out;width: 4.4rem;}
.social-icons a:focus,.social-icons a:hover {transform: scale(1.1);text-decoration: none;}
/* Cover Modals ------------------------------ */
.cover-modal {display: none;-ms-overflow-style: none;overflow: -moz-scrollbars-none;}
.cover-modal::-webkit-scrollbar {display: none !important;}
.cover-modal.show-modal {display: block;cursor: pointer;}
.cover-modal.show-modal > * {cursor: default;}
/* -------------------------------------------------------------------------- */
/*	4.	Site Header
/* -------------------------------------------------------------------------- */
#site-header {background: #fff;position: relative;}
.header-inner {max-width: 168rem;padding: 3.15rem 0;z-index: 100;}
/* Header Titles ----------------------------- */
.header-titles-wrapper {align-items: center;display: flex;justify-content: center;padding: 0 4rem;text-align: center;}
body:not(.enable-search-modal) .header-titles-wrapper {justify-content: flex-start;padding-left: 0;text-align: left;}
.site-title,.site-logo,.site-description {margin: 0;}
.site-title {font-size: 2.1rem;font-weight: 600;line-height: 1;}
.site-title a {color: inherit;display: block;text-decoration: none;}
.site-title a:hover,.site-title a:focus {text-decoration: underline;}
.site-description {margin-top: 1rem;color: #6d6d6d;font-size: 1.8rem;font-weight: 500;display: none;letter-spacing: -0.0311em;transition: all 0.15s linear;}
.site-logo a,.site-logo img {display: block;}
.header-titles .site-logo .site-logo {margin: 0;}
.site-logo img {max-height: 6rem;margin: 0 auto;width: auto;}
body:not(.enable-search-modal) .site-logo img {margin: 0;}
/* Overlay Header ---------------------------- */
.overlay-header #site-header {background: transparent;margin: 0;position: absolute;left: 0;right: 0;top: 0;z-index: 2;}
.overlay-header .header-inner {color: #fff;}
.overlay-header .site-description,.overlay-header .toggle {color: inherit;}
.overlay-header .header-inner .toggle-wrapper::before {background-color: currentColor;opacity: 0.25;}
.admin-bar.overlay-header #site-header {top: 32px;}
@media (max-width: 782px) {
.admin-bar.overlay-header #site-header {top: 46px;}
}
/* Header Navigation ------------------------- */
.header-navigation-wrapper {display: none;}
/* Header Toggles ---------------------------- */
.header-toggles {display: none;}
.header-inner .toggle {align-items: center;display: flex;overflow: visible;padding: 0 2rem;}
.header-inner .toggle svg {display: block;position: relative;z-index: 1;}
.header-inner .toggle path {fill: currentColor;}
.toggle-inner {display: flex;justify-content: center;height: 2.3rem;position: relative;}
.toggle-icon {display: block;overflow: hidden;}
.toggle-inner .toggle-text {color: #6d6d6d;font-size: 1rem;font-weight: 600;position: absolute;top: calc(100% + 0.5rem);width: auto;white-space: nowrap;word-break: break-all;}
.overlay-header .toggle-text {color: inherit;}
.header-inner .toggle:focus .toggle-text,
.header-inner .toggle:hover .toggle-text {text-decoration: underline;}
/* Search Toggle ----------------------------- */
.search-toggle {position: absolute;bottom: 0;left: 0;top: 0;}
.search-toggle .toggle-icon,.search-toggle svg {height: 2.5rem;max-width: 2.3rem;width: 2.3rem;}
/* Navigation Toggle ------------------------- */
.nav-toggle {position: absolute;bottom: 0;right: 0;top: 0;width: 6.6rem;}
.nav-toggle .toggle-icon,.nav-toggle svg {height: 0.8rem;width: 2.6rem;}
.nav-toggle .toggle-inner {padding-top: 0.8rem;}
/* Primary Menu ---------------------------- */
.primary-menu-wrapper {display: none;}
ul.primary-menu {display: flex;font-size: 1.8rem;font-weight: 500;letter-spacing: -0.0277em;flex-wrap: wrap;justify-content: flex-end;margin: -0.8rem 0 0 -1.6rem;}
.primary-menu .icon {display: block;height: 0.7rem;position: absolute;pointer-events: none;transform: rotate(-45deg);width: 1.3rem;}
.primary-menu .icon::before,
.primary-menu .icon::after {content: "";display: block;background-color: currentColor;position: absolute;bottom: calc(50% - 0.1rem);left: 0;}
.primary-menu .icon::before {height: 0.9rem;width: 0.2rem;}
.primary-menu .icon::after {height: 0.2rem;width: 0.9rem;}
.primary-menu li {font-size: inherit;line-height: 1.25;position: relative;}
.primary-menu > li {margin: 0.8rem 0 0 1.6rem;}
.primary-menu > li.menu-item-has-children > a {padding-right: 2rem;}
.primary-menu > li > .icon {right: -0.5rem;top: calc(50% - 0.4rem);}
.primary-menu a {color: inherit;display: block;line-height: 1.2;text-decoration: none;word-break: normal;word-wrap: normal;}
.primary-menu a:hover,
.primary-menu a:focus,
.primary-menu .current_page_ancestor {text-decoration: underline;}
.primary-menu li.current-menu-item > a,
.primary-menu li.current-menu-item > .link-icon-wrapper > a {text-decoration: underline;}
.primary-menu li.current-menu-item > a:hover,
.primary-menu li.current-menu-item > .link-icon-wrapper > a:hover,
.primary-menu li.current-menu-item > a:focus,
.primary-menu li.current-menu-item > .link-icon-wrapper > a:focus {text-decoration: none;}
/* SUB MENU */
.primary-menu ul {background: #000;border-radius: 0.4rem;color: #fff;font-size: 1.7rem;opacity: 0;padding: 1rem 0;position: absolute;right: 9999rem;top: calc(100% + 2rem);transition: opacity 0.15s linear, transform 0.15s linear, right 0s 0.15s;transform: translateY(0.6rem);width: 20rem;z-index: 1;}
.primary-menu li.menu-item-has-children:hover > ul,
.primary-menu li.menu-item-has-children:focus > ul,
.primary-menu li.menu-item-has-children.focus > ul {right: 0;opacity: 1;transform: translateY(0);transition: opacity 0.15s linear, transform 0.15s linear;}
.primary-menu ul::before,.primary-menu ul::after {content: "";display: block;position: absolute;bottom: 100%;}
.primary-menu ul::before {height: 2rem;left: 0;right: 0;}
.primary-menu ul::after {border: 0.8rem solid transparent;border-bottom-color: #000;right: 1.8rem;}
.primary-menu ul a {background: transparent;border: none;color: inherit;display: block;padding: 1rem 2rem;transition: background-color 0.15s linear;width: 100%;}
.primary-menu ul li.menu-item-has-children > a {padding-right: 4.5rem;}
.primary-menu ul li.menu-item-has-children .icon {position: absolute;right: 1.5rem;top: calc(50% - 0.5rem);}
.primary-menu ul ul {top: -1rem;}
.primary-menu ul li.menu-item-has-children:hover > ul,
.primary-menu ul li.menu-item-has-children:focus > ul,
.primary-menu ul li.menu-item-has-children.focus > ul {right: calc(100% + 2rem);}
.primary-menu ul ul::before {bottom: 0;height: auto;left: auto;right: -2rem;top: 0;width: 2rem;}
.primary-menu ul ul::after {border-bottom-color: transparent;border-left-color: #000;bottom: auto;right: -1.6rem;top: 2rem;}
.rtl .primary-menu ul ul::after {transform: rotate(180deg);}
@media (any-pointer: coarse) {
.primary-menu > li.menu-item-has-children > a {padding-right: 0;margin-right: 2rem;}
.primary-menu ul li.menu-item-has-children > a {margin-right: 4.5rem;padding-right: 0;width: unset;}
}
/* Repeat previous rules for IE11 (when JS enabled for polyfill). */
body.touch-enabled .primary-menu > li.menu-item-has-children > a {padding-right: 0;margin-right: 2rem;}
body.touch-enabled .primary-menu ul li.menu-item-has-children > a {margin-right: 4.5rem;padding-right: 0;width: unset;}
/* -------------------------------------------------------------------------- */
/*	5. Menu Modal
/* -------------------------------------------------------------------------- */
.menu-modal {background: #fff;display: none;opacity: 0;overflow-y: auto;overflow-x: hidden;position: fixed;bottom: 0;left: -99999rem;right: 99999rem;top: 0;transition: opacity 0.25s ease-in, left 0s 0.25s, right 0s 0.25s;z-index: 99;}
.admin-bar .menu-modal {top: 32px;}
@media (max-width: 782px) {
.admin-bar .menu-modal {top: 46px;}
}
.menu-modal.show-modal {display: flex;}
.menu-modal.active {left: 0;opacity: 1;right: 0;transition: opacity 0.25s ease-out;}
.menu-modal-inner {background: #fff;display: flex;justify-content: stretch;overflow: auto;-ms-overflow-style: auto;width: 100%;}
.menu-wrapper {display: flex;flex-direction: column;justify-content: space-between;position: relative;}
button.close-nav-toggle {align-items: center;display: flex;font-size: 1.6rem;font-weight: 500;justify-content: flex-end;padding: 3.1rem 0;width: 100%;}
button.close-nav-toggle svg {height: 1.6rem;width: 1.6rem;}
button.close-nav-toggle .toggle-text {margin-right: 1.6rem;}
.menu-modal .menu-top {flex-shrink: 0;}
/* Main Menu --------------------------------- */
.modal-menu {position: relative;left: calc(50% - 50vw);width: 100vw;}
.modal-menu li {border-color: #dedfdf;border-style: solid;border-width: 0.1rem 0 0 0;display: flex;flex-wrap: wrap;line-height: 1;justify-content: flex-start;margin: 0;}
.modal-menu > li > a,.modal-menu > li > .ancestor-wrapper > a {font-size: 2rem;font-weight: 700;letter-spacing: -0.0375em;}
.modal-menu > li:last-child {border-bottom-width: 0.1rem;}
.modal-menu .ancestor-wrapper {display: flex;justify-content: space-between;width: 100%;}
.modal-menu a {display: block;padding: 2rem 2.5rem;text-decoration: none;width: 100%;}
.modal-menu a:focus,
.modal-menu a:hover,
.modal-menu li.current-menu-item > .ancestor-wrapper > a,
.modal-menu li.current_page_ancestor > .ancestor-wrapper > a {text-decoration: underline;}
button.sub-menu-toggle {border-left: 0.1rem solid #dedfdf;flex-shrink: 0;margin: 1rem 0;padding: 0 2.5rem;}
button.sub-menu-toggle svg {height: 0.9rem;transition: transform 0.15s linear;width: 1.5rem;}
button.sub-menu-toggle.active svg {transform: rotate(180deg);}
.modal-menu ul {display: none;margin: 0;width: 100%;}
.modal-menu ul li {border-left-width: 1rem;}
.modal-menu ul li a {color: inherit;font-weight: 500;}
/* Main menu animation ----------------------- */
.menu-wrapper .menu-item {position: relative;}
.menu-wrapper .active {display: block;}
.menu-wrapper.is-toggling {pointer-events: none;}
.menu-wrapper.is-toggling .menu-item {position: absolute;top: 0;left: 0;margin: 0;width: 100%;}
.menu-wrapper.is-toggling .menu-bottom .social-menu .menu-item {width: auto;}
.menu-wrapper.is-animating .menu-item,.menu-wrapper.is-animating .toggling-target {transition-duration: 250ms;}
.menu-wrapper.is-animating .menu-item {transition-property: transform;}
.menu-wrapper.is-toggling .toggling-target {display: block;position: absolute;top: 0;left: 0;opacity: 1;}
.menu-wrapper.is-toggling .toggling-target.active {opacity: 0;}
.menu-wrapper.is-animating.is-toggling .toggling-target {display: block;transition-property: opacity;opacity: 0;}
.menu-wrapper.is-animating.is-toggling .toggling-target.active {opacity: 1;}
.menu-wrapper.is-toggling .modal-menu > li:last-child li {border-top-color: transparent;border-bottom-width: 0.1rem;}
@media (prefers-reduced-motion: reduce) {
.menu-wrapper.is-animating .menu-item,.menu-wrapper.is-animating .toggling-target {transition-duration: 1ms !important;}
}
/* Expanded Menu ----------------------------- */
.expanded-menu {display: none;}
.mobile-menu {display: block;}
/* Menu Bottom ------------------------------- */
.menu-bottom {flex-shrink: 0;padding: 4rem 0;}
.menu-bottom nav {width: 100%;}
.menu-copyright {display: none;font-size: 1.6rem;font-weight: 500;margin: 0;}
.menu-copyright a:focus,.menu-copyright a:hover {text-decoration: underline;}
.menu-bottom .social-menu {justify-content: center;}
/* -------------------------------------------------------------------------- */
/*	6. Search Modal
/* -------------------------------------------------------------------------- */
.search-modal {background: rgba(0, 0, 0, 0.2);display: none;opacity: 0;position: fixed;bottom: 0;left: -9999rem;top: 0;transition: opacity 0.2s linear, left 0s 0.2s linear;width: 100%;z-index: 999;}
.admin-bar .search-modal.active {top: 32px;}
@media (max-width: 782px) {
.admin-bar .search-modal.active {top: 46px;}
}
.search-modal-inner {background: #fff;transform: translateY(-100%);transition: transform 0.15s linear, box-shadow 0.15s linear;}
.search-modal-inner .section-inner {display: flex;justify-content: space-between;max-width: 168rem;}
.search-modal.active {left: 0;opacity: 1;transition: opacity 0.2s linear;}
.search-modal.active .search-modal-inner {box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.08);transform: translateY(0);transition: transform 0.25s ease-in-out, box-shadow 0.1s 0.25s linear;}
button.search-untoggle {align-items: center;display: flex;flex-shrink: 0;justify-content: center;margin-right: -2.5rem;padding: 0 2.5rem;}
.search-modal button.search-untoggle {color: inherit;}
.search-modal.active .search-untoggle {animation: popIn both 0.3s 0.2s;}
.search-untoggle svg {height: 1.5rem;transition: transform 0.15s ease-in-out;width: 1.5rem;}
.search-untoggle:focus svg,.search-untoggle:hover svg {transform: scale(1.15);}
/* Modal Search Form ------------------------- */
.search-modal form {margin: 0;position: relative;width: 100%;}
.search-modal .search-field {background: none;border: none;border-radius: 0;color: inherit;font-size: 2rem;letter-spacing: -0.0277em;height: 8.4rem;margin: 0 0 0 -2rem;max-width: calc(100% + 2rem);padding: 0 0 0 2rem;width: calc(100% + 2rem);}
.search-modal .search-field::-webkit-input-placeholder {color: inherit;}
.search-modal .search-field:-ms-input-placeholder {color: inherit;}
.search-modal .search-field::-moz-placeholder {color: inherit;line-height: 4;}
.search-modal .search-submit {position: absolute;right: -9999rem;top: 50%;transform: translateY(-50%);}
.search-modal .search-submit:focus {right: 0;}
/* -------------------------------------------------------------------------- */
/*	7a. Template: Cover Template
/* -------------------------------------------------------------------------- */
.cover-header {display: flex;overflow: hidden;}
.cover-header-inner-wrapper {display: flex;position: relative;flex-direction: column;justify-content: flex-end;width: 100%;}
.cover-header-inner {padding: 10rem 0 5rem 0;width: 100%;}
.cover-color-overlay,.cover-color-overlay::before {position: absolute;bottom: 0;left: 0;right: 0;top: 0;}
.cover-color-overlay::before {background: currentColor;content: "";display: block;}
.cover-header .entry-header {position: relative;width: 100%;z-index: 1;}
.cover-header .entry-header * {color: #fff;}
body.template-cover .entry-header {background: transparent;padding: 0;}
.cover-header h1,
.cover-header h2,
.cover-header h3,
.cover-header h4,
.cover-header h5,
.cover-header h6,
.cover-header .faux-heading {color: inherit;}
.cover-header .entry-header a {color: inherit;}
/* To The Content ---------------------------- */
.to-the-content-wrapper {position: absolute;left: 0;right: 0;top: calc(100% + 0.5rem);}
.to-the-content {align-items: center;display: flex;justify-content: center;height: 4rem;text-decoration: none;}
.to-the-content svg {height: 2rem;transition: transform 0.15s linear;transform: translateY(0);width: 1.767rem;}
.to-the-content:focus svg,.to-the-content:hover svg {transform: translateY(20%);}
/* -------------------------------------------------------------------------- */
/*	7c. Template: Full Width
/* -------------------------------------------------------------------------- */
body.template-full-width .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
body.template-full-width [class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {max-width: 120rem;}
body.template-full-width .entry-content .alignleft,
body.template-full-width .entry-content .alignright {position: static;}
body.template-full-width .entry-content .alignleft,
body.template-full-width [class*="wp-block"].alignwide [class*="__inner-container"] > .alignleft,
body.template-full-width [class*="wp-block"].alignwide [class*="__inner-container"] > p .alignleft,
body.template-full-width [class*="wp-block"].alignwide [class*="__inner-container"] > .wp-block-image .alignleft {margin-left: 0;position: static;}
body.template-full-width .entry-content > .alignleft,
body.template-full-width [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .alignleft,
body.template-full-width [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignleft,
body.template-full-width [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignleft {margin-left: 2rem;position: static;}
body.template-full-width .entry-content .alignright,
body.template-full-width [class*="wp-block"].alignwide [class*="__inner-container"] > .alignright,
body.template-full-width [class*="wp-block"].alignwide [class*="__inner-container"] > p .alignright,
body.template-full-width [class*="wp-block"].alignwide [class*="__inner-container"] > .wp-block-image .alignright {margin-right: 0;position: static;}
body.template-full-width .entry-content > .alignright,
body.template-full-width [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .alignright,
body.template-full-width [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignright,
body.template-full-width [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignright {margin-right: 2rem;position: static;}
/* -------------------------------------------------------------------------- */
/*	8. Post: Archive
/* -------------------------------------------------------------------------- */
/* Archive Header ---------------------------- */
.archive-header {background-color: #fff;padding: 4rem 0;}
.reduced-spacing .archive-header {padding-bottom: 2rem;}
.archive-title {font-size: 2.4rem;font-weight: 700;letter-spacing: -0.026666667em;margin: 0;}
.archive-subtitle p:last-child {margin-bottom: 0;}
/* Posts ------------------------------------- */
body:not(.singular) main > article:first-of-type {padding: 4rem 0 0;}
/* Search Results ---------------------------- */
.no-search-results-form {padding-top: 5rem;}
/* -------------------------------------------------------------------------- */
/*	9. Post: Single
/* -------------------------------------------------------------------------- */
/* Post Header ------------------------------- */
.singular .entry-header {background-color: #fff;padding: 4rem 0;}
.entry-categories {line-height: 1.25;margin-bottom: 2rem;}
.entry-categories-inner {justify-content: center;display: flex;flex-wrap: wrap;margin: -0.5rem 0 0 -1rem;}
.entry-categories a {border-bottom: 0.15rem solid currentColor;font-size: 1.4rem;font-weight: 700;letter-spacing: 0.036666667em;margin: 0.5rem 0 0 1rem;text-decoration: none;text-transform: uppercase;}
.entry-categories a:focus,.entry-categories a:hover {border-bottom-color: transparent;}
h1.entry-title,h2.entry-title {margin: 0;}
.entry-title a {color: inherit;text-decoration: none;}
.entry-title a:focus,.entry-title a:hover {text-decoration: underline;}
.intro-text {margin-top: 2rem;}
.singular .intro-text {font-size: 2rem;letter-spacing: -0.0315em;line-height: 1.4;}
/* POST META */
.post-meta-single-top .post-meta {justify-content: center;}
.post-meta-wrapper {margin-top: 2rem;margin-right: auto;margin-left: auto;max-width: 58rem;width: 100%;}
.post-meta {color: #6d6d6d;display: flex;flex-wrap: wrap;font-size: 1.5rem;font-weight: 500;list-style: none;margin: -1rem 0 0 -2rem;}
.post-meta li {flex-shrink: 0;letter-spacing: -0.016875em;margin: 1rem 0 0 2rem;max-width: calc(100% - 2rem);}
.post-meta a {color: inherit;text-decoration: none;}
.post-meta a:focus,.post-meta a:hover {text-decoration: underline;}
.post-meta .meta-wrapper {align-items: center;display: flex;flex-wrap: nowrap;}
.post-meta .meta-icon {flex-shrink: 0;margin-right: 1rem;}
.sticky .post-sticky {color: inherit;}
.post-meta .post-author .meta-icon svg {width: 1.6rem;height: 1.8rem;}
.post-meta .post-categories .meta-icon svg {width: 1.8rem;height: 1.7rem;}
.post-meta .post-comment-link .meta-icon svg {width: 1.8rem;height: 1.8rem;}
.post-meta .post-date .meta-icon svg {width: 1.7rem;height: 1.8rem;}
.post-meta .post-edit .meta-icon svg {width: 1.8rem;height: 1.8rem;}
.post-meta .post-sticky .meta-icon svg {width: 1.5rem;height: 1.8rem;}
.post-meta .post-tags .meta-icon svg {width: 1.8rem;height: 1.8rem;}
.post-meta svg * {fill: currentColor;}
/* Featured Media ---------------------------- */
.featured-media {margin-top: 5rem;position: relative;}
.singular .featured-media {margin-top: 0;}
.singular .featured-media-inner {position: relative;left: calc(50% - 50vw);width: 100vw;}
.singular .featured-media::before {background: #fff;content: "";display: block;position: absolute;bottom: 50%;left: 0;right: 0;top: 0;}
.featured-media img {margin: 0 auto;}
.featured-media figcaption {margin: 1.5rem auto 0 auto;text-align: center;width: calc(100% - 5rem);}
.post-inner {padding-top: 5rem;}
.reduced-spacing.missing-post-thumbnail .post-inner {padding-top: 0;}
/* Post Footer ------------------------------- */
/* POST NAV LINKS */
.post-nav-links {border-radius: 0.4rem;display: flex;font-size: 0.9em;font-weight: 600;line-height: 1;margin: 3em auto 0 auto;padding: 0;width: calc(100% - 4rem);max-width: 58rem;}
.post-nav-links > span.label {padding: 1em 0;}
.post-nav-links > * {padding: 1em 0.75em;}
/* POST META BOTTOM */
.post-meta-wrapper.post-meta-single-bottom {margin-top: 3rem;}
/* Author Bio -------------------------------- */
.author-bio {margin-top: 4rem;margin-right: auto;margin-left: auto;max-width: 58rem;width: 100%;}
.hide-avatars .author-bio {padding-left: 0;}
.author-bio .author-title-wrapper {align-items: center;display: flex;margin: 0 0 1rem 0;}
.author-bio .avatar {border-radius: 50%;margin-right: 1.5rem;height: 5rem;width: 5rem;}
.hide-avatars img.avatar {display: none;}
.author-bio p:last-child {margin-bottom: 0;}
.author-bio .author-title {margin: 0;}
.author-bio .author-link {display: block;font-size: 1.6rem;font-weight: 600;margin-top: 1em;text-decoration: none;}
.author-bio .author-link:focus, .author-bio .author-link:hover {text-decoration: underline;}
/* Single Pagination ------------------------- */
.pagination-single {font-size: 1.8rem;margin-top: 5rem;}
.pagination-single-inner {display: flex;flex-direction: column;}
.pagination-single hr:first-child {margin: 0 0 2.8rem 0;}
.pagination-single hr:last-child {margin: 2.8rem 0 0.8rem 0;}
.pagination-single a {align-items: baseline;display: flex;font-weight: 600;letter-spacing: -0.0275em;text-decoration: none;flex: 1;}
.pagination-single a + a {margin-top: 1rem;}
.pagination-single a .arrow {margin-right: 1rem;}
.pagination-single a:focus .title, .pagination-single a:hover .title {text-decoration: underline;}
/* -------------------------------------------------------------------------- */
/*	10. Blocks
/* -------------------------------------------------------------------------- */
/* Block Colors ------------------------------ */
.has-text-color a {color: inherit;}
/* CUSTOM COLORS */
:root .has-accent-color {color: #cd2653;}
:root .has-accent-background-color {background-color: #cd2653;color: #fff;}
:root .has-primary-color {color: #000;}
:root .has-primary-background-color {background-color: #000;color: #f5efe0;}
:root .has-secondary-color {color: #6d6d6d;}
:root .has-secondary-background-color {background-color: #6d6d6d;color: #fff;}
:root .has-subtle-background-color {color: #dcd7ca;}
:root .has-subtle-background-background-color {background-color: #dcd7ca;color: #000;}
:root .has-background-color {color: #f5efe0;}
:root .has-background-background-color {background-color: #f5efe0;color: #000;}
/* Block Typography Classes ------------------ */
.has-text-align-left {text-align: left;}
.has-text-align-center {text-align: center;}
.has-text-align-right {text-align: right;}
.has-drop-cap:not(:focus)::first-letter {color: #cd2653;font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;font-size: 5.1em;font-weight: 800;margin: 0.05em 0.1em 0 0;}
.has-drop-cap:not(:focus)::first-letter::after {content: "";display: table;clear: both;}
.has-drop-cap:not(:focus)::after {padding: 0;}
/* Block Font Families ----------------------- */
.has-drop-cap:not(:focus)::first-letter,
.entry-content .wp-block-archives,
.entry-content .wp-block-categories,
.entry-content .wp-block-cover-image,
.entry-content .wp-block-latest-comments,
.entry-content .wp-block-latest-posts,
.entry-content .wp-block-pullquote,
.entry-content .wp-block-quote.is-large,
.entry-content .wp-block-quote.is-style-large {font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;}
@supports ( font-variation-settings: normal ) {
.has-drop-cap:not(:focus)::first-letter,
.entry-content .wp-block-archives,
.entry-content .wp-block-categories,
.entry-content .wp-block-latest-posts,
.entry-content .wp-block-latest-comments,
.entry-content .wp-block-cover-image p,
.entry-content .wp-block-pullquote {font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;}
}
/* Block Font Sizes -------------------------- */
.entry-content .has-small-font-size {font-size: 0.842em;}
.entry-content .has-normal-font-size,.entry-content .has-regular-font-size {font-size: 1em;}
.entry-content .has-medium-font-size {font-size: 1.1em;line-height: 1.45;}
.entry-content .has-large-font-size {font-size: 1.25em;line-height: 1.4;}
.entry-content .has-larger-font-size {font-size: 1.5em;line-height: 1.3;}
/* Block: Base Margins ----------------------- */
*[class*="_inner-container"] > *:first-child {margin-top: 0;}
*[class*="_inner-container"] > *:last-child {margin-bottom: 0;}
.wp-block-archives:not(.alignwide):not(.alignfull),
.wp-block-categories:not(.alignwide):not(.alignfull),
.wp-block-code,
.wp-block-columns:not(.alignwide):not(.alignfull),
.wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-group:not(.has-background):not(.alignwide):not(.alignfull),
.wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-media-text:not(.alignwide):not(.alignfull),
.wp-block-preformatted,
.wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.wp-block-quote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-verse,
.wp-block-video:not(.alignwide):not(.alignfull) {margin-bottom: 3rem;margin-top: 3rem;}
/* Block: Shared Nesting Alignment Resets ---- */
[class*="__inner-container"] .wp-block-group:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright),
[class*="__inner-container"] .wp-block-cover:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright) {margin-left: auto;margin-right: auto;max-width: 58rem;}
/* Block: Shared Widget Styles --------------- */
.wp-block-archives,
.wp-block-categories,
.wp-block-latest-posts,
.wp-block-latest-comments {list-style: none;margin-left: 0;}
.wp-block-archives ul,
.wp-block-categories ul,
.wp-block-latest-posts ul,
.wp-block-latest-comments ul {list-style: none;}
.entry-content .wp-block-archives > li,
.entry-content .wp-block-categories > li,
.entry-content .wp-block-latest-posts > li,
.entry-content .wp-block-latest-comment > li {margin-left: 0;}
.entry-content .wp-block-archives > li:last-child,
.entry-content .wp-block-categories > li:last-child,
.entry-content .wp-block-latest-posts > li:last-child,
.entry-content .wp-block-latest-comment > li:last-child {margin-bottom: 0;}
.entry-content .wp-block-archives *,
.entry-content .wp-block-categories *,
.entry-content .wp-block-latest-posts *,
.entry-content .wp-block-latest-comments * {font-family: inherit;}
.entry-content .wp-block-archives li,
.entry-content .wp-block-categories li,
.entry-content .wp-block-latest-posts li {color: #6d6d6d;}
.wp-block-archives a,
.wp-block-categories a,
.wp-block-latest-posts a,
.wp-block-latest-comments a {font-weight: 700;text-decoration: none;}
.wp-block-archives a:hover,
.wp-block-categories a:hover,
.wp-block-latest-posts a:hover,
.wp-block-latest-comments a:hover,
.wp-block-archives a:focus,
.wp-block-categories a:focus,
.wp-block-latest-posts a:focus,
.wp-block-latest-comments a:focus {text-decoration: underline;}
.wp-block-latest-posts a,.wp-block-latest-comments__comment-meta {font-weight: 700;letter-spacing: -0.025em;line-height: 1.25;}
.wp-block-latest-comments__comment-date,
.wp-block-latest-posts__post-date {color: #6d6d6d;font-size: 0.7em;font-weight: 600;letter-spacing: normal;margin-top: 0.15em;}
/* Block: Shared Media Styles ---------------- */
.wp-block-embed figcaption,
.wp-block-image figcaption {color: #6d6d6d;font-size: 1.4rem;margin-bottom: 0;margin-top: 1.5rem;}
/* Block: Audio ------------------------------ */
.wp-block-audio audio {width: 100%;}
/* Block: Button ----------------------------- */
.wp-block-button {margin: 3rem 0;}
.wp-block-button.is-style-outline {color: #cd2653;}
.is-style-outline .wp-block-button__link:not(.has-text-color) {color: inherit;}
.is-style-outline .wp-block-button__link {padding: calc(1.1em - 0.2rem) calc(1.44em - 0.2rem);}
/* Block: Columns ---------------------------- */
.wp-block-columns.alignfull,
.alignfull:not(.has-background) .wp-block-columns {padding-left: 2rem;padding-right: 2rem;}
.wp-block-column {margin-bottom: 3.2rem;}
.wp-block-column > *:first-child {margin-top: 0;}
.wp-block-column > *:last-child {margin-bottom: 0;}
/* Block: Cover ------------------------------ */
.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container {width: calc(100% - 4rem);padding: 2rem 0;}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {max-width: 100%;padding: 0;}
.wp-block-cover-image h2,
.wp-block-cover h2 {font-size: 3.2rem;}
/* Block: Embed ------------------------------ */
/* Block: File ------------------------------- */
.wp-block-file {align-items: center;display: flex;flex-wrap: wrap;justify-content: space-between;}
.wp-block-file a:not(.wp-block-file__button) {font-weight: 700;text-decoration: none;}
.wp-block-file a:not(.wp-block-file__button):not(:last-child) {margin-right: 1rem;}
.wp-block-file a:not(.wp-block-file__button):focus,.wp-block-file a:not(.wp-block-file__button):hover {text-decoration: underline;}
.wp-block-file .wp-block-file__button {font-size: 1.5rem;padding: 1em 1.25em;}
.wp-block-file a.wp-block-file__button:visited {opacity: 1;}
.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover {opacity: 1;text-decoration: underline;}
/* Block: Gallery ---------------------------- */
.wp-block-gallery ul {list-style: none;margin: 0 0 -1.6rem 0;}
figure.wp-block-gallery.alignnone,figure.wp-block-gallery.aligncenter {margin-bottom: 3rem;margin-top: 3rem;}
figure.wp-block-gallery.alignleft {margin: 0.3rem 2rem 2rem 0;}
figure.wp-block-gallery.alignright {margin: 0.3rem 0 2rem 2rem;}
figure.wp-block-gallery.alignwide {margin-bottom: 4rem;margin-top: 4rem;}
figure.wp-block-gallery.alignfull {margin-bottom: 5rem;margin-top: 5rem;}
/* Block: Group ------------------------------ */
.wp-block-group.has-background {padding: 2rem;margin-bottom: 0;margin-top: 0;}
.wp-block-group__inner-container {margin: 0 auto;}
.wp-block-group__inner-container,.entry-content .wp-block-group p {max-width: 100%;}
.alignfull:not(.has-background) > .wp-block-group__inner-container > p:not(.has-background-color) {padding-left: 2rem;padding-right: 2rem;}
/* Block: Image ------------------------------ */
/* Block: Media And Text --------------------- */
.wp-block-media-text .wp-block-media-text__content {padding: 3rem 2rem;}
.wp-block-media-text .wp-block-media-text__content p {max-width: none;}
.wp-block-media-text__content > *:first-child {margin-top: 0;}
.wp-block-media-text__content > *:last-child {margin-bottom: 0;}
/* Block: Pullquote -------------------------- */
/* STYLE: DEFAULT */
.wp-block-pullquote {padding: 0;position: relative;}
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright {max-width: calc(100% - 4rem);}
.wp-block-pullquote::before {background: #fff;border-radius: 50%;color: #cd2653;content: "”";display: block;font-size: 6.2rem;font-weight: 500;line-height: 1.2;margin: 0 auto 1.5rem auto;text-align: center;height: 4.4rem;width: 4.4rem;}
.reduced-spacing .wp-block-pullquote::before {border: 0.1rem solid currentColor;font-size: 5.9rem;}
.wp-block-pullquote blockquote {border: none;margin: 0;padding: 0;}
.wp-block-pullquote blockquote p {font-family: inherit;font-size: 2.8rem;font-weight: 700;line-height: 1.178571429;letter-spacing: -0.041785714em;max-width: 100%;}
.wp-block-pullquote p:last-of-type {margin-bottom: 0;}
.wp-block-pullquote cite {color: #6d6d6d;font-size: 1.6rem;font-weight: 500;margin-top: 1.2rem;}
.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p {font-size: 2.8rem;}
.wp-block-pullquote.alignleft {text-align: left;}
.wp-block-pullquote.alignright {text-align: right;}
.wp-block-pullquote.alignleft::before {margin-left: 0;}
.wp-block-pullquote.alignright::before {margin-right: 0;}
/* STYLE: SOLID BACKGROUND COLOR */
.wp-block-pullquote.is-style-solid-color {padding: 3rem 2rem;}
.wp-block-pullquote.is-style-solid-color::before {position: absolute;top: 0;left: 50%;transform: translateY(-50%) translateX(-50%);}
.wp-block-pullquote.is-style-solid-color.alignleft::before,
.wp-block-pullquote.is-style-solid-color.alignright::before {transform: translateY(-50%);}
.wp-block-pullquote.is-style-solid-color.alignleft::before {left: 2rem;}
.wp-block-pullquote.is-style-solid-color.alignright::before {left: auto;right: 2rem;}
.wp-block-pullquote.is-style-solid-color blockquote {max-width: 100%;text-align: inherit;}
.wp-block-pullquote.is-style-solid-color cite {color: inherit;}
/* Block: Separator  ------------------------- */
hr.wp-block-separator {margin: 3rem 0;}
/* STYLE: WIDE */
.wp-block-separator.is-style-wide {max-width: calc(100vw - 4rem);position: relative;width: 100%;}
/* STYLE: DOTS */
.wp-block-separator.is-style-dots::before {background: none;color: inherit;font-size: 3.2rem;font-weight: 700;height: auto;letter-spacing: 1em;padding-left: 1em;position: static;transform: none;width: auto;}
.wp-block-separator.is-style-dots::after {content: none;}
/* Block: Search ----------------------------- */
.wp-block-search .wp-block-search__input {width: auto;}
/* Block: Table ------------------------------ */
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {background: #dcd7ca;}
figure.wp-block-table.is-style-stripes {border-bottom: none;}
.wp-block-table.is-style-stripes table {border-collapse: inherit;}
/* Block: Quote ------------------------------ */
.wp-block-quote p,.wp-block-quote cite {text-align: inherit;}
.wp-block-quote[style="text-align:center"] {border-width: 0;padding: 0;}
.wp-block-quote[style="text-align:right"] { border-width: 0 0.2rem 0 0;padding: 0 2rem 0 0;}
/* STYLE: LARGE */
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {border: none;padding: 0;margin-left: auto;margin-right: auto;}
.wp-block-quote.is-large p,.wp-block-quote.is-style-large p {font-family: inherit;font-size: 2.4rem;font-style: normal;font-weight: 700;letter-spacing: -0.02em;line-height: 1.285;}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {font-size: 1.6rem;text-align: inherit;}
/* Block: Widget Latest Comments ------------- */
.entry-content .wp-block-latest-comments li {margin: 2rem 0;}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {margin-left: 5.5rem;}
.entry-content .wp-block-latest-comments a {text-decoration: none;}
.entry-content .wp-block-latest-comments a:hover,
.entry-content .wp-block-latest-comments a:focus {text-decoration: underline;}
.wp-block-latest-comments__comment {font-size: inherit;}
.wp-block-latest-comments__comment-date {margin-top: 0.4em;}
.wp-block-latest-comments__comment-excerpt p {font-size: 0.7em;margin: 0.9rem 0 2rem 0;}
/* Block: Widget Latest Posts ---------------- */
.wp-block-latest-posts.is-grid li {border-top: 0.2rem solid #dcd7ca;margin-top: 2rem;padding-top: 1rem;}
.wp-block-latest-posts.has-dates {list-style: none;}
.wp-block-latest-posts.has-dates:not(.is-grid) li {margin-top: 1.5rem;}
.wp-block-latest-posts.has-dates:not(.is-grid) li:first-child {margin-top: 0;}
/* Block: Post Template ---------------- */
.wp-block-post-template,.wp-block-post-template > li {margin-left: 0;margin-right: 0;}
/* -------------------------------------------------------------------------- */
/*	11. Entry Content
/* -------------------------------------------------------------------------- */
.entry-content {line-height: 1.5;}
.entry-content > * {margin-left: auto;margin-right: auto;margin-bottom: 1.25em;}
.entry-content > *:first-child {margin-top: 0;}
.entry-content > *:last-child {margin-bottom: 0;}
.read-more-button-wrap {margin-top: 1em;text-align: center;}
.entry-content a:hover,.entry-content a:focus {text-decoration: none;}
.entry-content p,.entry-content li {
line-height: 1.4;}
.entry-content li img {display: inline-block;}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6 {margin: 1rem auto 1rem;}
.entry-content ul ul,.entry-content ol ol,.entry-content ul ol,.entry-content ol ul {margin-bottom: 1rem;}
.entry-content hr {margin: 4rem auto;}
.post-inner .entry-content > .wp-block-cover.alignwide:first-child,
.post-inner .entry-content > .wp-block-cover.alignfull:first-child {margin-top: 0;}
/* Font Families ----------------------------- */
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-content cite,
.entry-content figcaption,
.entry-content table,
.entry-content address,
.entry-content .wp-caption-text,
.entry-content .wp-block-file {font-family: 'Jost';}
@supports ( font-variation-settings: normal ) {
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-content cite,
.entry-content figcaption,
.entry-content table,
.entry-content address,
.entry-content .wp-caption-text,
.entry-content .wp-block-file {font-family: 'Jost';}
}
/* Alignment Classes ------------------------- */
/*
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {max-width: 1200px; width: calc(100% - 2rem);}
[class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {max-width: 1200px;width: 100%;}
*/
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
[class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {width:100%; max-width:1400px;}
.alignnone,.aligncenter,.alignleft,.alignright,.alignwide {margin-top: 4rem;margin-right: auto;margin-bottom: 4rem;margin-left: auto;}
[class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright) {margin-left: auto;margin-right: auto;}
/* Full */
.alignfull {margin-top: 5rem;margin-right: auto;margin-bottom: 5rem;margin-left: auto;max-width: 100vw;position: relative;width: 100%;}
[class*="__inner-container"] > .alignfull {max-width: 100%;}
/* Wide */
.alignwide {max-width: 120rem;position: relative;width: calc(100% - 4rem);}
[class*="__inner-container"] > .alignwide {width: 100%;}
/* Center */
.aligncenter,.aligncenter img {margin-left: auto;margin-right: auto;}
/* Left and right */
.alignleft,.alignright {max-width: 50%;}
.alignleft {float: left;margin: 0.3rem 2rem 2rem 2rem;}
.alignright {float: right;margin: 0.3rem 2rem 2rem 2rem;}
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignleft {margin-left: 2rem;}
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignright {margin-right: 2rem;}
/* Entry Media ------------------------------- */
.alignfull > figcaption,.alignfull > .wp-caption-text {margin-left: auto;margin-right: auto;max-width: 58rem;width: calc(100% - 4rem);}
/* -------------------------------------------------------------------------- */
/*	12. Comments
/* -------------------------------------------------------------------------- */
/* Comment Headers ----------------------------- */
.comments-wrapper {margin-top: 5rem;}
.comment-reply-title {margin: 0 0 4rem 0;text-align: center;}
/* Comment Item ----------------------------- */
/* COMMENT HEADER */
.comments .comment,.comments .pingback,.comments .trackback,.comments .review {padding-top: 3.5rem;}
div.comment:first-of-type {margin-top: 3.5rem;padding-top: 0;}
.comments .comments-header + div {margin-top: 0;padding-top: 0;}
.comment-body {position: relative;}
.comment .comment {padding-left: 5%;}
.comment-meta {line-height: 1.1;margin-bottom: 1.5rem;min-height: 5rem;padding-left: 5rem;position: relative;}
.hide-avatars .comment-meta {min-height: 0;padding-left: 0;}
.comment-meta a {color: inherit;}
.comment-author {font-size: 1.8rem;font-weight: 700;letter-spacing: -0.027777778em;}
.comment-author a {text-decoration: underline;}
.comment-author a:hover,.comment-author a:focus {text-decoration: none;}
.comment-meta .avatar {height: 4rem;position: absolute;left: 0;top: 0;width: 4rem;}
.comment-author .url {text-decoration: underline;}
.comment-metadata {color: #6d6d6d;font-size: 1.4rem;font-weight: 500;margin-top: 0.6rem;}
.comment-metadata a {text-decoration: none;}
.comment-content.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {width: 100%;}
.comment-content.entry-content .alignleft {margin-left: 0;}
.comment-content.entry-content .alignright {margin-right: 0;}
/* COMMENT FOOTER */
.comment-footer-meta {align-items: center;display: flex;flex-wrap: wrap;font-size: 1.2rem;font-weight: 600;justify-content: flex-start;letter-spacing: 0.030833333em;line-height: 1;margin: 1.5rem 0 -1rem -1.5rem;text-transform: uppercase;}
.comment-footer-meta > * {margin: 0 0 1rem 1.5rem;}
.comment-reply-link {background-color: #cd2653;color: #fff;display: block;padding: 0.7rem;}
.bypostauthor .comment-footer-meta .by-post-author {display: block;}
.comment-footer-meta a {text-decoration: none;}
/* Pingbacks & Trackbacks ------------------------- */
.pingback .comment-meta,.trackback .comment-meta {padding-left: 0;}
/* Comments Pagination ---------------------------- */
.comments-pagination {display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 6rem;text-align: center;}
.comments-pagination.only-next {justify-content: flex-end;}
.comments-pagination .page-numbers {display: none;text-decoration: none;}
.comments-pagination .page-numbers:focus,.comments-pagination .page-numbers:hover {text-decoration: underline;}
.comments-pagination .prev,.comments-pagination .next {display: block;}
.comments-pagination .prev {left: 0;}
.comments-pagination .next {right: 0;text-align: right;}
/* Comment Respond ---------------------------- */
.comment-respond::after {clear: both;content: "";display: block;}
.comment-respond .comment-notes,
.comment-respond .logged-in-as {color: #6d6d6d;font-size: 1.6rem;line-height: 1.4;margin: -3rem 0 4rem 0;text-align: center;}
.comment-respond .comment-notes a,
.comment-respond .logged-in-as a {color: inherit;text-decoration: none;}
.comment-respond .comment-notes a:focus,
.comment-respond .comment-notes a:hover,
.comment-respond .logged-in-as a:focus,
.comment-respond .logged-in-as a:hover {text-decoration: underline;}
.comment-respond p {line-height: 1.1;margin-bottom: 2rem;margin-left: auto;margin-right: auto;}
.comment-respond p:not(.comment-notes) {max-width: 58rem;}
.comment-form-cookies-consent {align-items: baseline;display: flex;}
.comment-respond > p:last-of-type {margin-bottom: 0;}
.comment-respond label {display: block;}
.comment-respond input[type="checkbox"] + label {font-size: 1.5rem;line-height: 1.25;}
.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond textarea {margin-bottom: 0;}
.comment-respond textarea {height: 15rem;}
.comment-respond #submit {display: block;}
.comment-respond .comments-closed {text-align: center;}
/* Reply Respond ---------------------------- */
.comments .comment-respond {padding: 3rem 0 0;}
.comments .comment-respond .comment-reply-title,
.comments .comment-respond .comment-notes,
.comments .comment-respond .logged-in-as {text-align: left;}
.comment-reply-title small {display: block;font-size: 1.6rem;font-weight: 600;letter-spacing: -0.0277em;margin: 0.5rem 0 0 0;white-space: nowrap;}
.comment-reply-title small a {text-decoration: none;}
/* -------------------------------------------------------------------------- */
/*	13. Site Pagination
/* -------------------------------------------------------------------------- */
.pagination .nav-links {align-items: baseline;display: flex;flex-wrap: wrap;font-size: 1.8rem;font-weight: 600;margin: -1.5rem 0 0 -2.5rem;width: calc(100% + 2.5rem);}
.pagination-separator {margin: 5rem 0;}
.nav-links > * {margin: 1.5rem 0 0 2.5rem;}
.nav-links .placeholder {display: none;visibility: hidden;}
.pagination a {text-decoration: none;}
.pagination .dots {transform: translateY(-0.3em);color: #6d6d6d;}
.nav-short {display: none;}
/* -------------------------------------------------------------------------- */
/*	14. Error 404
/* -------------------------------------------------------------------------- */
.error404-content {text-align: center;}
.error404 #site-content .search-form {justify-content: center;margin-top: 3rem;}
/* -------------------------------------------------------------------------- */
/*	15.	Widgets
/* -------------------------------------------------------------------------- */
/* Widget Base ------------------------------- */
.widget li:first-child,
.widget li > ul,
.widget li > ol {margin-top: 0;}
.widget table,
.widget table * {border-color: #dedfdf;}
.widget table caption {background-color: #dedfdf;}
.widget .post-date,
.widget .rss-date {color: #6d6d6d;display: block;font-size: 0.85em;font-weight: 500;margin-top: 0.2rem;}
.widget select {max-width: 100%;}
/* Font Families ----------------------------- */
.widget_text p,
.widget_text ol,
.widget_text ul,
.widget_text dl,
.widget_text dt,
.widget-content .rssSummary {font-family: NonBreakingSpaceOverride, "Hoefler Text", Garamond, "Times New Roman", serif;letter-spacing: normal;}
.widget-content cite,
.widget-content figcaption,
.widget-content .wp-caption-text {font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;}
@supports ( font-variation-settings: normal ) {
.widget-content cite,
.widget-content figcaption,
.widget-content .wp-caption-text {font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;}
}
/* Base List Widget -------------------------- */
.widget_archive ul,
.widget_categories ul,
.widget_pages ul,
.widget_meta ul,
.widget_nav_menu ul,
.widget_recent_comments ul,
.widget_recent_entries ul,
.widget_rss ul {list-style: none;margin: 0;}
.widget_archive li,
.widget_categories li,
.widget_pages li,
.widget_meta li,
.widget_nav_menu li {color: #6d6d6d;margin: 0.3rem 0;}
.widget_archive li li,
.widget_categories li li,
.widget_pages li li,
.widget_meta li li,
.widget_nav_menu li li {margin-left: 2rem;}
.widget_archive a,
.widget_categories a,
.widget_pages a,
.widget_meta a,
.widget_nav_menu a {font-weight: 700;text-decoration: none;}
.widget_archive a:focus,
.widget_archive a:hover,
.widget_categories a:focus,
.widget_categories a:hover,
.widget_pages a:focus,
.widget_pages a:hover,
.widget_meta a:focus,
.widget_meta a:hover,
.widget_nav_menu a:focus,
.widget_nav_menu a:hover {text-decoration: underline;}
/* Widget: Calendar -------------------------- */
.calendar_wrap {font-size: 2.4rem;}
.calendar_wrap th,
.calendar_wrap td,
.wp-calendar-nav span {display: table-cell;font-size: 1em;font-weight: 500;line-height: 1;padding: 2.5% 2.5% 1.75% 2.5%;text-align: center;}
.wp-calendar-table {margin-bottom: 0;}
.wp-calendar-nav {display: table;width: 100%;font-size: 1.8rem;}
.calendar_wrap tfoot td {border-bottom: none;}
.calendar_wrap tfoot a,
.calendar_wrap .wp-calendar-nav a {text-decoration: none;}
.calendar_wrap tfoot #prev,
.calendar_wrap .wp-calendar-nav-prev {text-align: left;}
.calendar_wrap tfoot #next,
.calendar_wrap .wp-calendar-nav-next {text-align: right;}
/* Widget: Image ----------------------------- */
/* Widget: Gallery --------------------------- */
.widget_media_gallery .gallery {margin: 0 -0.4em -0.8em -0.4em;width: calc(100% + 0.8em);}
.widget_media_gallery .gallery-item {margin: 0 0 0.8em 0;padding: 0 0.4em;}
/* Widget: Nav Menu -------------------------- */
.widget_nav_menu .widget-content > div > ul {margin-left: 0;}
/* Widget: Recent Comments ------------------- */
.widget_recent_comments li {font-weight: 700;}
.widget_recent_comments a {text-decoration: none;}
.widget_recent_comments a:focus,
.widget_recent_comments a:hover {text-decoration: underline;}
/* Widget: Recent Entries -------------------- */
.widget_recent_entries a {font-weight: 700;text-decoration: none;}
.widget_recent_entries a:focus,
.widget_recent_entries a:hover {text-decoration: underline;}
/* Widget: RSS ------------------------------- */
.widget_rss .widget-title a.rsswidget:first-of-type {display: none;}
.widget_rss .rsswidget {font-weight: 700;}
.widget_rss a {text-decoration: none;}
.widget_rss a:focus,.widget_rss a:hover {text-decoration: underline;}
.widget_rss .rssSummary {margin-top: 0.5rem;}
.widget_rss cite::before {content: "— ";}
/* Widget: Search ---------------------------- */
.widget_search .search-field {border-color: #dedfdf;}
/* Widget: Tag Cloud ------------------------- */
.widget_tag_cloud a {font-weight: 700;margin-right: 0.5rem;text-decoration: none;white-space: nowrap;}
.widget_tag_cloud a:focus,
.widget_tag_cloud a:hover {text-decoration: underline;}
/* Widget: Text ------------------------------ */
/* -------------------------------------------------------------------------- */
/*	16. Site Footer
/* -------------------------------------------------------------------------- */
.footer-nav-widgets-wrapper,
#site-footer {border-style: solid;border-width: 0;}
.footer-top-visible .footer-nav-widgets-wrapper,
.footer-top-hidden #site-footer {margin-top: 5rem;}
.reduced-spacing.footer-top-visible .footer-nav-widgets-wrapper,
.reduced-spacing.footer-top-hidden #site-footer {border-top-width: 0.1rem;}
.footer-top,
.footer-widgets-outer-wrapper,#site-footer {padding: 3rem 0;}
/* Footer Top -------------------------------- */
.footer-top {display: flex;border-bottom: 0.1rem solid #dedfdf;justify-content: space-between;}
/* FOOTER MENU */
.footer-menu {font-size: 1.8rem;font-weight: 700;letter-spacing: -0.0277em;}
.footer-menu li {line-height: 1.25;margin: 0.25em 0 0 0;}
.footer-menu a {text-decoration: none;word-break: normal;word-wrap: normal;}
.footer-menu a:hover,
.footer-menu a:focus {text-decoration: underline;}
/* FOOTER SOCIAL */
.footer-social-wrapper {margin: 0;width: 100%;}
.has-footer-menu .footer-social-wrapper {flex-shrink: 0;margin-left: 1rem;width: 50%;}
ul.footer-social {margin: -0.5rem 0 0 -0.5rem;}
.has-footer-menu .footer-social {justify-content: flex-end;}
ul.footer-social li {margin: 0.5rem 0 0 0.5rem;}
.footer-social a {background-color: #cd2653;height: 3.6rem;width: 3.6rem;}
.footer-social a::before {font-size: 1.6rem;}
/* Footer Widgets ---------------------------- */
.footer-widgets-outer-wrapper {border-bottom: 0.1rem solid #dedfdf;}
.footer-widgets + .footer-widgets {margin-top: 3rem;}
/* Footer Bottom ----------------------------- */
#site-footer {font-size: 1.6rem;}
#site-footer .section-inner {align-items: baseline;display: flex;justify-content: space-between;}
#site-footer a {text-decoration: none;}
#site-footer a:focus,#site-footer a:hover {text-decoration: underline;}
.footer-copyright a,.powered-by-wordpress a {color: inherit;}
.powered-by-wordpress,.to-the-top {color: #6d6d6d;}
a.to-the-top > * {pointer-events: none;}
.footer-copyright {font-weight: 600;margin: 0;}
.powered-by-wordpress {display: none;margin: 0 0 0 2.4rem;}
.to-the-top-long {display: none;}
/* -------------------------------------------------------------------------- */
/*	17. Media Queries
/* -------------------------------------------------------------------------- */
@media ( max-width: 479px ) {
/* Blocks -------------------------------- */
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {float: none;}
ul,ol {margin: 0 0 3rem 2rem;}
li {margin: 0.5rem 0 0 1rem;}
.post-nav-links {margin: 3em 0 0 0;}
}
@media ( min-width: 480px ) {
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright,
.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {max-width: 26rem;}
.wp-block-table.alignleft, .wp-block-table.alignright {max-width: 100%;}
.alignleft, .alignright {max-width: 26rem;}
.post-nav-links {margin: 3em 0 0 0;}
}
@media ( max-width: 599px ) {
.wp-block-column:last-child {margin-bottom: 0;}
.wp-block-columns + .wp-block-columns {margin-top: 0.2rem;}
.wp-block-columns.alignwide + .wp-block-columns.alignwide {margin-top: -0.8rem;}
.wp-block-columns.alignfull + .wp-block-columns.alignfull {margin-top: -1.8rem;}
.template-cover .post-inner .post-meta-wrapper,
.template-cover .post-inner .author-bio {width: calc( 100% - 4rem );}
.post-nav-links {margin: 3em 0 0 0;}
}
@media ( min-width: 600px ) {
.wp-block-columns.alignwide + .wp-block-columns.alignwide,
.wp-block-columns.alignfull + .wp-block-columns.alignfull {margin-top: -4rem;}
.post-nav-links {margin: 3em 0 0 0;}
}
@media ( min-width: 660px ) {
figure.wp-block-gallery.alignleft {margin-left: calc(( 100vw - 58rem - 8rem ) / -2);}
figure.wp-block-gallery.alignright {margin-right: calc(( 100vw - 58rem - 8rem ) / -2);}
/* Entry Content ------------------------- */
/* ALIGNMENT CLASSES */
.entry-content > .alignleft {margin-left: 4rem;}
.entry-content > p .alignleft,
.entry-content > .wp-block-image .alignleft {margin-left: calc(( 100vw - 58rem - 8rem ) / -2);}
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .alignleft,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > p .alignleft,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .wp-block-image .alignleft {margin-left: 0;}
.entry-content > .alignright {margin-right: 4rem;}
.entry-content > p .alignright,
.entry-content > .wp-block-image .alignright {margin-right: calc(( 100vw - 58rem - 8rem ) / -2);}
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .alignright,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > p .alignright,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .wp-block-image .alignright {margin-right: 0;}
/* Post Footer --------------------------- */
/* POST NAV LINKS */
.post-nav-links {margin: 3em auto 0 auto;}
}
@media ( min-width: 700px ) {
/* Element Base ------------------------- */
ul,ol {margin-bottom: 4rem;}
pre {padding: 3rem;}
hr {margin: 8rem auto;}
table {font-size: 1.8rem;}
/* VANILLA GALLERIES */
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
/* TITLES */
h1,.heading-size-1,h2,.heading-size-2,h3,.heading-size-3 {margin: 6rem auto 3rem;}
h4,.heading-size-4,h5,.heading-size-5,h6,.heading-size-6 {margin: 4.5rem auto 2.5rem;}
h1,.heading-size-1 {font-size: 6.4rem;}
h2,.heading-size-2 {font-size: 4.8rem;}
h3,.heading-size-3 {font-size: 4rem;}
h4,.heading-size-4 {font-size: 3.2rem;}
h5,.heading-size-5 {font-size: 2.4rem;}
h6,.heading-size-6 {font-size: 1.8rem;}
/* INPUTS */
fieldset {padding: 3rem;}
legend {padding: 0 1.5rem;}
/* MEDIA */
figcaption,.wp-caption-text {margin-top: 1.8rem;}
/* Helper Classes ------------------------- */
/* SECTIONS */
section {padding: 8rem 0;}
.section-inner {width: calc(100% - 8rem);}
/* Site Header --------------------------- */
.header-inner {padding: 3.8rem 0;}
.site-title {font-size: 2.4rem;font-weight: 700;}
.site-description {display: block;}
.site-logo img {max-height: 9rem;transition: height 0.15s linear, width 0.15s linear, max-height 0.15s linear;}
/* HEADER TOGGLES */
.toggle-inner .toggle-text {font-size: 1.2rem;}
.search-toggle {left: 2rem;}
.nav-toggle {right: 2rem;}
/* Menu Modal ---------------------------- */
button.close-nav-toggle {font-size: 1.8rem;padding: 4rem 0;}
button.close-nav-toggle svg {height: 2rem;width: 2rem;}
button.close-nav-toggle .toggle-text {margin-right: 2.1rem;}
.modal-menu {left: auto;width: 100%;}
.modal-menu > li > a,
.modal-menu > li > .ancestor-wrapper > a {font-size: 2.4rem;padding: 2.5rem 0;}
.modal-menu ul li {border-left-color: transparent;}
.modal-menu > li > .ancestor-wrapper > button.sub-menu-toggle {padding: 0 3rem;}
.modal-menu > li > .ancestor-wrapper > button.sub-menu-toggle svg {height: 1.1rem;width: 1.8rem;}
.menu-bottom {align-items: center;display: flex;justify-content: space-between;padding: 4.4rem 0;}
.menu-copyright {display: block;flex-shrink: 0;margin-right: 4rem;}
/* Modal Search Form ------------------------- */
.search-modal form {position: relative;width: 100%;}
.search-untoggle svg {height: 2.5rem;width: 2.5rem;}
.search-modal .search-field {border: none;font-size: 3.2rem;height: 14rem;}
.search-modal .search-field::-moz-placeholder {line-height: 4.375;}
.featured-media figcaption {margin: 2rem auto 0 auto;width: calc(100% - 8rem);}
/* Template: Cover Template -------------- */
.cover-header-inner {padding: 18rem 0 8rem 0;}
.to-the-content-wrapper {top: calc(100% + 1.8rem);}
.to-the-content {height: 6rem;}
.to-the-content svg {height: 2.4rem;width: 2.12rem;}
/* Template: Full Width ------------------ */
body.template-full-width .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {width: calc(100% - 8rem);}
body.template-full-width .alignfull:not(.has-background) > .wp-block-group__inner-container > p:not(.has-background-color) {padding-left: 4rem;padding-right: 4rem;}
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > .alignleft,
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > p .alignleft,
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignleft {margin-left: 4rem;}
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > .alignright,
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > p .alignright,
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignright {margin-right: 4rem;}
/* Post: Archive ------------------------- */
.archive-header {padding: 8rem 0;}
.reduced-spacing .archive-header {padding-bottom: 3rem;}
.archive-title {font-size: 3.2rem;}
body:not(.singular) main > article:first-of-type {padding: 8rem 0 0;}
h2.entry-title {font-size: 6.4rem;}
/* SEARCH RESULTS */
.no-search-results-form {padding-top: 8rem;}
.singular .entry-header {padding: 8rem 0;}
.entry-categories {margin-bottom: 3rem;}
.entry-categories-inner {margin: -1rem 0 0 -2rem;}
.entry-categories a {font-size: 1.5rem;margin: 1rem 0 0 2rem;}
.intro-text {font-size: 2rem;margin-top: 2.5rem;}
.singular .intro-text {font-size: 2.6rem;}
.post-meta-wrapper {margin-top: 3rem;}
.post-meta {font-size: 1.6rem;margin: -1.4rem 0 0 -3rem;}
.post-meta li {margin: 1.4rem 0 0 3rem;max-width: calc(100% - 3rem);}
.featured-media {margin-top: 6rem;}
/* POST FOOTER */
.post-meta-wrapper.post-meta-single-bottom {margin-top: 4rem;}
/* AUTHOR BIO */
.author-bio {margin-top: 8rem;min-height: 8rem;padding-left: 10rem;position: relative;}
.author-bio .avatar {position: absolute;left: 0;top: 0;height: 8rem;width: 8rem;}
/* SINGLE PAGINATION */
.pagination-single {font-size: 2.4rem;margin-top: 8rem;}
.pagination-single-inner {flex-direction: row;justify-content: space-between;}
.pagination-single.only-next .pagination-single-inner {justify-content: flex-end;}
.pagination-single hr:first-child {margin: 0 0 4rem 0;}
.pagination-single hr:last-child {margin: 4rem 0 0.8rem 0;}
.pagination-single a + a {margin: 0 0 0 4rem;}
.pagination-single a .arrow {margin: 0 2rem 0 0;}
.pagination-single .next-post {flex-direction: row-reverse;text-align: right;}
.pagination-single .next-post .arrow {margin: 0 0 0 2rem;}
.wp-block-embed figcaption,
.wp-block-image figcaption {font-size: 1.6rem;}
/* BLOCK: BASE MARGINS */
.wp-block-archives:not(.alignwide):not(.alignfull),
.wp-block-categories:not(.alignwide):not(.alignfull),
.wp-block-code,
.wp-block-columns:not(.alignwide):not(.alignfull),
.wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-group:not(.has-background):not(.alignwide):not(.alignfull),
.wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-media-text:not(.alignwide):not(.alignfull),
.wp-block-preformatted,
.wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.wp-block-quote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-verse,
.wp-block-video:not(.alignwide):not(.alignfull) {margin-bottom: 4rem;margin-top: 4rem;}
/* BLOCK: COLUMNS */
.wp-block-columns.alignwide + .wp-block-columns.alignwide,
.wp-block-columns.alignfull + .wp-block-columns.alignfull {margin-top: -6rem;}
.entry-content .wp-block-columns h1,
.entry-content .wp-block-columns h2,
.entry-content .wp-block-columns h3,
.entry-content .wp-block-columns h4,
.entry-content .wp-block-columns h5,
.entry-content .wp-block-columns h6 {margin: 3.5rem 0 2rem;}
/* BLOCK: COVER */
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {width: calc(100% - 8rem);}
.wp-block-cover-image h2,.wp-block-cover h2 {font-size: 4.8rem;}
/* BLOCK: GALLERY */
figure.wp-block-gallery.alignnone,
figure.wp-block-gallery.aligncenter {margin-bottom: 4rem;margin-top: 4rem;}
figure.wp-block-gallery.alignwide,
figure.wp-block-gallery.alignfull {margin-bottom: 6rem;margin-top: 6rem;}
.wp-block-group.has-background {padding: 4rem;margin-top: 0;margin-bottom: 0;}
.alignfull:not(.has-background) > .wp-block-group__inner-container > p:not(.has-background-color) {padding-left: 0;padding-right: 0;}
.wp-block-media-text .wp-block-media-text__content {padding: 4rem;}
/* BLOCK: PULLQUOTE */
.wp-block-pullquote blockquote p {font-size: 3.2rem;}
.wp-block-pullquote cite {margin-top: 2rem;}
.wp-block-pullquote.alignfull:not(.is-style-solid-color) {padding-left: 1rem;padding-right: 1rem;}
.wp-block-pullquote.alignwide::before,.wp-block-pullquote.alignfull::before {font-size: 11.272727272rem;height: 8rem;margin-bottom: 2rem;width: 8rem;}
.wp-block-pullquote.alignwide blockquote p,
.wp-block-pullquote.alignfull blockquote p {font-size: 4.8rem;line-height: 1.203125;}
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p,
.wp-block-pullquote.alignleft.is-style-solid-color blockquote p,
.wp-block-pullquote.alignright.is-style-solid-color blockquote p {font-size: 3.2rem;line-height: 1.1875;}
.wp-block-pullquote.is-style-solid-color.alignwide,
.wp-block-pullquote.is-style-solid-color.alignfull {padding: 6rem 4rem 4rem;}
.wp-block-pullquote.alignleft.is-style-solid-color blockquote p,
.wp-block-pullquote.alignright.is-style-solid-color blockquote p {font-size: 2.6rem;}
.wp-block-quote.is-large p,.wp-block-quote.is-style-large p {font-size: 2.8rem;}
hr.wp-block-separator {margin: 6rem auto;}
.wp-block-separator.is-style-wide {max-width: calc(100vw - 8rem);}
.entry-content p,.entry-content li {}
.entry-content h1,.entry-content h2,.entry-content h3 {}
.entry-content h4,.entry-content h5,.entry-content h6 {}
.alignnone,.aligncenter {margin-bottom: 4rem;margin-top: 4rem;}
.alignleft {margin: 0.3rem 2rem 2rem 0;}
.alignright {margin: 0.3rem 0 2rem 2rem;}
.entry-content > .alignwide:not(.wp-block-group.has-background),
.entry-content > .alignfull:not(.wp-block-group.has-background) {margin-bottom: 6rem;margin-top: 6rem;}
.entry-content > .alignwide {max-width: calc(100vw - 8rem);width: calc(100vw - 8rem);}
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignleft {margin-left: 4rem;}
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignright {
margin-right: 4rem;}
.entry-content > .alignwide:first-child,.entry-content > .alignfull:first-child {margin-bottom: 8rem;}
/* ENTRY MEDIA */
.alignfull > figcaption,.alignfull > .wp-caption-text {width: calc(100% - 8rem);}
/* Comments ------------------------------ */
.comments-wrapper {margin-top: 8rem;}
.comment-reply-title {margin-bottom: 4.6rem;}
.comment-respond p.comment-notes,.comment-respond p.logged-in-as {font-size: 1.8rem;letter-spacing: -0.025em;margin: -2.5rem 0 4.4rem 0;}
.comments .comment,.comments .pingback,.comments .trackback,.comments .review {padding-top: 5rem;}
div.comment:first-of-type {margin-top: 5rem;}
.comment-meta {margin-bottom: 2rem;min-height: 6rem;padding: 0.3rem 0 0 7.5rem;}
.comment-meta .avatar {display: block;height: 6rem;position: absolute;left: 0;top: 0;width: 6rem;}
.comment-author {font-size: 2.4rem;}
.comment-metadata {font-size: 1.6rem;margin-top: 0.8rem;}
.comment-footer-meta {margin-top: 2.5rem;}
.comments-pagination {margin-top: 8rem;}
.pingback .comment-body {padding: 0;}
.comment-respond p {margin-bottom: 2.5rem;}
.comment-form p.logged-in-as {margin: -2.5rem 0 4.4rem 0;}
.comment-respond .comment-form-author,
.comment-respond .comment-form-email {float: left;width: calc(50% - 1rem);}
.comment-respond .comment-form-email {margin-left: 2rem;}
.comments .comment-respond {padding: 5rem 0 0;}
.comment-reply-title small {display: inline;margin: 0 0 0 0.5rem;}
.pagination-separator {margin: 8rem 0;}
.nav-short {display: inline;}
.pagination .nav-links {font-size: 2.4rem;font-weight: 700;margin: -2.5rem 0 0 -4rem;}
.nav-links > * {margin: 2.5rem 0 0 4rem;}
.widget .widget-title {margin-bottom: 3rem;}
.footer-top-visible .footer-nav-widgets-wrapper,
.footer-top-hidden #site-footer {margin-top: 8rem;}
/* FOOTER TOP */
.footer-top {padding: 3.7rem 0;}
.footer-menu {font-size: 2.4rem;margin: -0.8rem 0 0 -1.6rem;}
.footer-menu li {margin: 0.8rem 0 0 1.6rem;}
.has-footer-menu .footer-social-wrapper {flex: 1;margin-left: 4rem;width: auto;}
/* FOOTER WIDGETS */
.footer-widgets-outer-wrapper {padding: 8rem 0;}
.footer-widgets-wrapper {display: flex;justify-content: space-between;margin-left: -4rem;width: calc(100% + 4rem);}
.footer-widgets {margin-left: 4rem;width: 50%;}
.footer-widgets + .footer-widgets {margin-top: 0;}
.footer-widgets .widget {border-top: none;margin-top: 5rem;padding-top: 0;}
.footer-widgets .widget:first-child {margin-top: 0;}
/* FOOTER BOTTOM */
#site-footer {font-size: 1.8rem;padding: 4.3rem 0;}
.footer-credits {display: flex;}
.footer-copyright {font-weight: 700;}
.powered-by-wordpress {display: block;}
.to-the-top-long {display: inline;}
.to-the-top-short {display: none;}
}
@media (min-width: 782px) {
.wp-block-column {margin-bottom: 0;}
.wp-block-columns.alignwide + .wp-block-columns.alignwide,
.wp-block-columns.alignfull + .wp-block-columns.alignfull {margin-top: -2.8rem;}
}
@media ( min-width: 1000px ) {
#site-header {z-index: 2;}
.header-inner {align-items: center;display: flex;justify-content: space-between;padding: 2.8rem 0;}
.header-titles-wrapper {margin-right: 4rem;max-width: 50%;padding: 0;text-align: left;}
.header-titles {align-items: baseline;display: flex;flex-wrap: wrap;justify-content: flex-start;margin: -1rem 0 0 -2.4rem;}
.header-titles .site-title,.header-titles .site-logo,.header-titles .site-description {margin: 1rem 0 0 2.4rem;}
.wp-custom-logo .header-titles {align-items: center;}
/* HEADER NAVIGATION */
.header-navigation-wrapper {align-items: center;display: flex;}
.primary-menu-wrapper {display: block;width: 100%;}
/* HEADER TOGGLES */
.mobile-search-toggle,.mobile-nav-toggle {display: none !important;}
.primary-menu-wrapper + .header-toggles {margin-left: 3rem;}
.header-toggles {display: flex;flex-shrink: 0;margin-right: -3rem;}
.header-inner .toggle {height: 4.4rem;padding: 0 3rem;position: relative;bottom: auto;left: auto;right: auto;top: auto;width: auto;}
.header-inner .toggle-wrapper {position: relative;}
.header-inner .toggle-wrapper::before {background: #dedfdf;content: "";display: block;height: 2.7rem;position: absolute;left: 0;top: calc(50% - 1.35rem);width: 0.1rem;}
.header-inner .toggle-wrapper:first-child::before {content: none;}
.header-inner .primary-menu-wrapper + .header-toggles .toggle-wrapper:first-child::before {content: "";}
.nav-toggle-wrapper:not(.has-expanded-menu) {display: none;}
.toggle-inner {position: static;}
.toggle-inner .toggle-text {left: 0;right: 0;text-align: center;top: calc(100% - 0.3rem);width: auto;}
.header-toggles:only-child .nav-toggle .toggle-inner {padding-top: 0;}
.header-toggles:only-child .toggle-inner {display: flex;flex-wrap: nowrap;align-items: center;}
.header-toggles:only-child .toggle-inner .svg-icon {order: 1;}
.header-toggles:only-child .toggle-inner .toggle-text {position: static;padding-right: 20px;font-size: 15px;color: inherit;}
/* Menu Modal ---------------------------- */
.menu-modal {opacity: 1;justify-content: flex-end;padding: 0;transition: background-color 0.3s ease-in, left 0s 0.3s, right 0s 0.3s;}
.menu-modal.cover-modal {background: rgba(0, 0, 0, 0);}
.menu-modal.active {background: rgba(0, 0, 0, 0.2);transition: background-color 0.3s ease-out;}
.menu-wrapper.section-inner {width: calc(100% - 8rem);}
.menu-modal-inner {box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.1);opacity: 0;padding: 0;transform: translateX(20rem);transition: transform 0.2s ease-in, opacity 0.2s ease-in;width: 50rem;}
.menu-modal.active .menu-modal-inner {opacity: 1;transform: translateX(0);transition-timing-function: ease-out;}
.mobile-menu {display: none;}
.expanded-menu {display: block;}
.menu-bottom {padding: 6rem 0;}
.menu-bottom .social-menu {justify-content: flex-start;}
.featured-media figcaption {width: 100%;}
.template-full-width .wp-block-image .alignleft {margin-right: 2rem;}
.template-full-width .wp-block-image .alignright {margin-left: 2rem;}
.singular .intro-text {font-size: 2.8rem;}
.wp-block-columns.alignwide + .wp-block-columns.alignwide,
.wp-block-columns.alignfull + .wp-block-columns.alignfull {margin-top: -4.8rem;}
figure.wp-block-gallery.alignwide,
figure.wp-block-gallery.alignfull {margin-bottom: 8rem;margin-top: 8rem;}
.entry-content > .wp-block-group.alignwide.has-background,
.entry-content > .wp-block-group.alignfull.has-background {padding: 8rem 4rem;margin-bottom: 0;margin-top: 0;}
.wp-block-image .alignleft {margin-right: 0;}
.wp-block-image .alignright {margin-left: 0;}
.wp-block-image .aligncenter figcaption {text-align: center;}
hr.wp-block-separator {margin: 8rem auto;}
.entry-content > .alignleft,
.entry-content > p .alignleft,
.entry-content > .wp-block-image .alignleft {
position: absolute;right: calc((100vw - 58rem) / 2 + 58rem + 2rem);max-width: calc((100% - 58rem) / 2 - 6rem);}
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .alignleft,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > p .alignleft,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .wp-block-image .alignleft {
position: relative;right: inherit;max-width: inherit;}
[class*="wp-block"].alignwide [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignwide [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignwide [class*="__inner-container"] > .wp-block-image .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignleft {
position: absolute;right: calc((100% - 58rem) / 2 + 58rem + 4rem);max-width: calc((100% - 58rem) / 2 - 4rem);}
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > .wp-block-image .alignleft {right: calc((100% - 58rem) / 2 + 58rem);}
[class*="wp-block"].alignfull [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignleft {margin-left: 4rem;}
.entry-content > .alignright,
.entry-content > p .alignright,
.entry-content > .wp-block-image .alignright,
[class*="__inner-container"] > .alignright {
position: absolute;
left: calc((100vw - 58rem) / 2 + 58rem + 2rem);
max-width: calc((100% - 58rem) / 2 - 6rem);}
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .alignright,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > p .alignright,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .wp-block-image .alignright {
position: relative;left: inherit;max-width: inherit;}
[class*="wp-block"].alignwide [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignwide [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignwide [class*="__inner-container"] > .wp-block-image .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignright {
position: absolute;
left: calc((100% - 58rem) / 2 + 58rem + 4rem);
max-width: calc((100% - 58rem) / 2 - 4rem);}
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > .wp-block-image .alignright {
left: calc((100% - 58rem) / 2 + 58rem + 4rem);}
[class*="wp-block"].alignfull [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignright {
margin-right: 4rem;}
.entry-content > .alignwide:not(.wp-block-group.has-background),
.entry-content > .alignfull:not(.wp-block-group.has-background) {margin-bottom: 8rem;margin-top: 8rem;}
/* ENTRY MEDIA */
.alignfull > figcaption,
.alignfull > .wp-caption-text {width: calc(100% - 10rem);}
/* Comments ------------------------------ */
.comment-meta {padding-left: 0;}
.comment-meta .avatar {left: -8rem;}
/* Site Pagination ----------------------- */
.pagination .nav-links {justify-content: space-between;margin: 0;width: 100%;}
.nav-links > * {margin: 0 2rem;}
.pagination .next,
.pagination .prev {display: block;}
.pagination .prev {margin: 0 auto 0 0;}
.pagination .next {text-align: right;margin: 0 0 0 auto;}
.footer-top {align-items: center;}
.footer-menu {align-items: baseline;display: flex;justify-content: flex-start;flex-wrap: wrap;font-size: 2.1rem;margin: -1.2rem 0 0 -2.4rem;}
.footer-menu li {margin: 1.2rem 0 0 2.4rem;}
}
@media ( min-width: 1220px ) {
h1,.heading-size-1 {font-size: 8.4rem;}
/* PRIMARY MENU */
ul.primary-menu {margin: -0.8rem 0 0 -2.5rem;}
.primary-menu > li {margin: 0.8rem 0 0 2.5rem;}
.primary-menu-wrapper + .header-toggles {margin-left: 4rem;}
.header-toggles {margin-right: -4rem;}
.header-toggles .toggle {padding: 0 4rem;}
.cover-header + .post-inner {padding-top: 10rem;}
.singular .intro-text {font-size: 3.2rem;letter-spacing: -0.03125em;line-height: 1.375;}
/* Blocks -------------------------------- */
.wp-block-columns.alignfull + .wp-block-columns.alignfull {margin-top: -6rem;}
/* BLOCK: GALLERY */
figure.wp-block-gallery.alignfull {margin-bottom: 10rem;margin-top: 10rem;}
/* BLOCK: GROUP */
.entry-content > .wp-block-group.alignwide.has-background,
.entry-content > .wp-block-group.alignfull.has-background {padding: 8rem 6rem;margin-bottom: 0;margin-top: 0;}
/* BLOCK: PULLQUOTE */
.wp-block-pullquote.alignwide blockquote p,
.wp-block-pullquote.alignfull blockquote p {font-size: 6.4rem;}
.wp-block-pullquote.is-style-solid-color.alignwide,
.wp-block-pullquote.is-style-solid-color.alignfull {padding: 9rem 4rem 8rem;}
/* Entry Content ------------------------- */
.entry-content > .alignfull {margin-bottom: 10rem;margin-top: 10rem;}
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > .wp-block-image .alignleft {right: calc((100% - 58rem) / 2 + 58rem - 2rem);}
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignwide.has-background [class*="__inner-container"] > .wp-block-image .alignright {left: calc((100% - 58rem) / 2 + 58rem + 6rem);}
/* Comments ------------------------------ */
.comment-reply-title {font-size: 5.6rem;line-height: 1.2;margin-bottom: 6rem;}
.comment-respond p.comment-notes,
.comment-respond p.logged-in-as {margin: -4rem 0 6rem 0;}
.comments .comment-respond .comment-reply-title {font-size: 4.8rem;}
.comments .comment-respond p.comment-notes,
.comments .comment-respond p.logged-in-as {margin: -4.5rem 0 4rem 0;}
/* Site Footer --------------------------- */
.footer-menu {font-size: 2.4rem;margin: -1.5rem 0 0 -3rem;}
.footer-menu li {margin: 1.5rem 0 0 3rem;}
ul.footer-social {margin: -1rem 0 0 -1rem;}
ul.footer-social li {margin: 1rem 0 0 1rem;}
.footer-social a {height: 4.4rem;width: 4.4rem;}
.footer-social a::before {font-size: 2rem;}
.footer-widgets-wrapper {margin-left: -6rem;width: calc(100% + 6rem);}
.footer-widgets {margin-left: 6rem;}
}
@media ( min-width: 1240px ) {
body.template-full-width .entry-content > .alignleft {margin-left: calc(( 100vw - 120rem ) / 2);}
body.template-full-width .entry-content > .alignright {margin-right: calc(( 100vw - 120rem ) / 2);}
}
@media ( min-width: 1280px ) {
figure.wp-block-gallery.alignleft {margin-left: -31rem;}
figure.wp-block-gallery.alignright {margin-right: -31rem;}
/* BLOCK: SEPARATOR */
.wp-block-separator.is-style-wide {max-width: 120rem;width: 120rem;}
.entry-content > .alignleft,
.entry-content > p .alignleft,
.entry-content > .wp-block-image .alignleft {right: calc((100vw - 58rem) / 2 + 58rem + 4rem);margin-left: -31rem;}
.entry-content > .alignright,
.entry-content > p .alignright,
.entry-content > .wp-block-image .alignright {left: calc((100vw - 58rem) / 2 + 58rem + 4rem);margin-right: -31rem;}
.entry-content > .alignwide {max-width: 120rem;width: 120rem;}
[class*="__inner-container"] > .alignwide {max-width: 120rem;width: 100%;}
.alignleft,
.alignright,
.entry-content > .alignleft,
.entry-content > p .alignleft,
.entry-content > .wp-block-image .alignleft,
.entry-content > .alignright,
.entry-content > p .alignright,
.entry-content > .wp-block-image .alignright,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignleft,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignright {max-width: 25rem;}
body.template-full-width .alignfull:not(.has-background) > .wp-block-group__inner-container > p:not(.has-background-color) {padding-left: 0;padding-right: 0;}
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignleft {margin-left: 0;}
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignright {margin-right: 0;}
}
@media ( min-width: 1330px ) {
/* Entry Content ------------------------- */
/* ALIGNMENT CLASSES */
.alignleft,
.alignright,
.entry-content > .alignleft,
.entry-content > p .alignleft,
.entry-content > .wp-block-image .alignleft,
.entry-content > .alignright,
.entry-content > p .alignright,
.entry-content > .wp-block-image .alignright,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignleft,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignwide:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignright {max-width: 29rem;}
/* Blocks -------------------------------- */
/* BLOCK: PULLQUOTE */
.wp-block-pullquote.is-style-solid-color.alignleft::before,
.wp-block-pullquote.is-style-solid-color.alignright::before {top: 0;}
}
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button,
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt{background-color:#0a88a1; min-width:120px; text-align:center; color:#fff; padding:10px 15px; font-size:14px; line-height:18px; font-family: 'Jost';}
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover {background-color:#4f933c !important; color:#fff;}



/* brij *//* brij */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
* { outline: none; }
/* 1.1 Defaults */
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
h1, h2, h3, h4, h5, h6, strong { font-weight: bold; margin:0; padding:0; }
i, em { font-style: italic; }
.left { float: left; }
.right { float: right; }
.alignleft { text-align: left; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }
textarea {overflow: auto; resize: vertical; }
a { color: #000; text-decoration: none; cursor:pointer; }
a:hover { color: #000; text-decoration: none; }
address { font-style: normal; }
p {margin:0; padding:0; }
p:empty{display:none; padding:0; margin:0;}
img { max-width: 100%; height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }
.input, select, textarea {background:none; width:100%; float: left; height:54px; padding:10px 10px; font-size: 16px; color: #000; line-height:30px; font-weight:400; font-family: 'Jost';font-weight: 400; }
.input:focus,
textarea:focus {border:1px solid #68a828; }
textarea {resize: vertical; }
/*
.input::-webkit-input-placeholder {color: #333;opacity:1;}
.input:-moz-placeholder {color: #333;opacity:1;}
.input::-moz-placeholder {color:#333;opacity:1;}
.input::-ms-input-placeholder {color: #333;opacity:1;}
.input:-ms-input-placeholder {color: #333;opacity:1;}
*/
/* round-btn */
.round-btn{background-color:#444; float:left; font-size:18px; color:#d2e3b7; line-height:43px; font-weight:700; letter-spacing:.5px; font-family: 'Jost';font-weight: 400; display:inline-block; padding:0px 37px; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px; cursor:pointer;}
.round-btn:hover{background-color:#4f933c; color:#fff;}

@-webkit-keyframes brijpant {
0% { -webkit-transform: translateY(0);}
100% { -webkit-transform: translateY(0.4em); }
}
@-moz-keyframes brijpant {
0% { -webkit-transform: translateY(0);}
100% { -webkit-transform: translateY(0.4em); }
}
@-o-keyframes brijpant {
0% { -webkit-transform: translateY(0);}
100% { -webkit-transform: translateY(0.4em); }
}
@keyframes brijpant {
0% { -webkit-transform: translateY(0);}
100% { -webkit-transform: translateY(0.4em); }
}
/* fonts *//* fonts *//* fonts */
@font-face {font-family: 'Conv_calibri';src: url('assets/fonts/calibri.eot');src: url('assets/fonts/calibri.woff') format('woff'), url('assets/fonts/calibri.ttf') format('truetype'), url('assets/fonts/calibri.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Conv_BebasNeue-Book';src: url('assets/fonts/BebasNeue-Book.eot');src: url('assets/fonts/BebasNeue-Book.woff') format('woff'), url('assets/fonts/BebasNeue-Book.ttf') format('truetype'), url('assets/fonts/BebasNeue-Book.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'meow_scriptregular';src: url('assets/fonts/meowscript-regular.woff2') format('woff2'),url('assets/fonts/meowscript-regular.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'apaluregular'; src: url('assets/fonts/apalu.woff2') format('woff2'),url('assets/fonts/apalu.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'adeliaregular';src: url('assets/fonts/adelia.woff2') format('woff2'),url('assets/fonts/adelia.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face{font-family: 'library_3_amregular';src: url('assets/fonts/library_3_am.woff2') format('woff2'),url('assets/fonts/library_3_am.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family:"QuicksandBook-Regular";src:url("assets/fonts/Quicksand_Bookd41d.eot?") format("eot"),url("assets/fonts/Quicksand_Book.woff") format("woff"),url("assets/fonts/Quicksand_Book.ttf") format("truetype"),url("assets/fonts/Quicksand_Book.html#QuicksandBook-Regular") format("svg");font-weight:normal;font-style:normal;}
/* fonts *//* fonts *//* fonts */
/* scroll-point */
.scroll-point{width:1px; height:1px; position:absolute; left:0; top:-103px; opacity:0;}

.woocommerce {font-family: 'Jost'; font-weight: 400;font-family: 'Jost';}
/* css */
body {background-color:#ffffff; font-size:20px; line-height:29px; color:#4a4a4a; font-family: 'Jost';font-weight: 400;  }
.box, .box2{width:100%; max-width:1400px; padding:0 15px; margin: 0 auto;}/*1370*/


/* home page *//* home page */
/* header */
.header-wrap{width:100%; float:left; padding:15px 5rem; position:fixed; left:0; top:0; z-index:200;}
.header-wrap.scroll{background:rgba(0,0,0,0.5);}
.header{width:100%; float:left; position:relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.header .logo{width: 120px;float: left;text-align: left;position: absolute;left: 50%;margin-left: -60px;top: 0;z-index:999;}
.header .logo a{display:inline-block;}
.home-icon{position:absolute;width:50px;}
.home-icon a{display:inline-block;padding:3px 11px 0 11px;}
.home-icon i{font-size:30px;color:#5e6e61;}
.header .logo .logo-title{width: 184px;font-size: 10px;color: #fff;position: absolute;left: -32px;background: #8d9a59;bottom: -24px;line-height: 20px;text-align: center;}
/* nav-menu */
.menu-main-menu-container{padding: 11px 0 0 0;display: flex;width: 100%;justify-content: center;}
.nav-menu{float:left;position: relative;margin-left: 75px;}
.nav-menu li{float:left; position:relative; padding:0 40px;}
.nav-menu li:nth-child(3){margin-left:130px;}
.nav-menu li a{color:#fff; font-size:16px; line-height:24px; letter-spacing:1.5px; text-transform:uppercase; display:inline-block; position:relative; font-weight: 600;font-family: 'Jost';}
.nav-menu li a:after{content:''; background-color:#282828; height:2px; position:absolute; left:3px; right:3px; bottom:-2px; opacity:0;}
.nav-menu li.current_page_item a:after{opacity:1;}
/* dropdown menu */
.nav-menu li > ul{background:#4d9509; width:200px; position:absolute; left:50%; top:60px; padding:10px; -webkit-transform:translatex(-50%); -moz-transform:translatex(-50%); -ms-transform:translatex(-50%); -o-transform:translatex(-50%); transform:translatex(-50%); display:none; }
.nav-menu li > ul:before{content:''; border-bottom:10px solid #4d9509; border-left:10px solid transparent; border-right:10px solid transparent; position:absolute; left:50%; top:-10px; margin-left:-10px;}
.nav-menu li li{width:100%; float:left; margin:3px 0; padding:0;}
.nav-menu li li a{text-align:center;}
.nav-menu li li a,
.nav-menu li:hover li a{color:#fff; padding:3px 0; display:block;}
.nav-menu li li a:before{display:none !important;}
.nav-menu li li a:hover{color:#000;}
.nav-menu li:hover ul{display:block;}
.nav-menu li .arrow{display:none;}
/* menu-icon */
.menu-icon{width:50px; height:33px; padding:5px; text-align:center; position:absolute; left:20px; top:13px; cursor:pointer; display:none;}
.menu-icon > span{background:#fff; width:100%; float:left; height:4px; display:block; margin-bottom:5px; }
.menu-icon span.two{width:35px;}
.menu-icon span.three{width:30px; margin-bottom:0;}
.menu-icon.active > span{background:#4f933c;}
/* header-rgt */
.header-rgt{width:240px; float:right;position: absolute;right: 0;}
.header-rgt ul{float:right; }
.header-rgt li{float:left;  max-height:38px;}
.header-rgt li img{max-width:20px;}
.header-rgt li:first-child{float:right; margin-right:0;}
.header-rgt li a{color:#447f0a; padding:0 17px 0 5px; display:inline-block; position:relative;border: 1px solid #ffffff;border-radius: 2px;}
.header-rgt li:nth-child(2){margin-right:12px;}
.header-rgt li a .count,
.header-rgt li a .wishlist_products_counter_number{background-color:#fff; width:15px; height:15px; font-size:10px; font-weight:400; color:#000; display:inline-block;-webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-align: center; -ms-flex-align: center; align-items: center;-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; box-shadow:rgba(0,0,0,.2)0px 1px 2px; position:absolute; right:5px; top:4px; }
.header-rgt .wishlist_products_counter_text{display:block; max-height:33px;}
.header-rgt a.wishlist_products_counter.top_wishlist-custom img{max-width:inherit; max-height:inherit; margin:3px 0 0 !important; vertical-align:inherit;}
.header-rgt li .cart{font-size: 14px;display: inline-block;padding-right: 6px;color: #fff;line-height: 20px;}
/* scroll */
/*.header-wrap.scroll{padding:20px 94px; -webkit-box-shadow:rgba(0,0,0,.5)0px 0px 5px; -moz-box-shadow:rgba(0,0,0,.5)0px 0px 5px; -ms-box-shadow:rgba(0,0,0,.5)0px 0px 5px; -o-box-shadow:rgba(0,0,0,.5)0px 0px 5px; box-shadow:rgba(0,0,0,.5)0px 0px 5px;}
.header-wrap.scroll .header .logo img{max-width:180px;}*/
/* owl-carouse css start *//* owl-carouse css start */
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float:left; }
.bg-slide.pd1 img{width:100%;}
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.grabbing { cursor: url(grabbing.html) 8 8, move; }
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
.owl-carousel-wrap { width: 100%; float: left; position: relative; padding: 0 60px; }
.owl-carousel-wrap .customNavigation .btn { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; }
.owl-carousel .owl-prev, 
.owl-carousel .owl-next,
.customNavigation .prev,
.customNavigation .next{width:40px; height:34px; position:absolute; top:50%; -webkit-transform: translatey(-50%); -moz-transform: translatey(-50%); -ms-transform: translatey(-50%); -o-transform: translatey(-50%); transform: translatey(-50%); text-indent:-99999px;}
.owl-carousel .owl-prev,
.customNavigation .prev{left:-45px;}
.owl-carousel .owl-next,
.customNavigation .next{right:-45px;}
.owl-carousel .owl-prev:before, 
.owl-carousel .owl-next:before,
.customNavigation .prev:before,
.customNavigation .next:before,
.recent_products .slick-prev:before,
.recent_products .slick-next:before{content:''; width:27px; height:27px; border-left:8px solid #4a4a4a; border-bottom:8px solid #4a4a4a; position:absolute; left:12px; top:7px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
.owl-carousel .owl-next:before,
.customNavigation .next:before,
.recent_products .slick-next:before{left:inherit; right:12px; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }
.owl-carousel .owl-prev:hover:before, 
.owl-carousel .owl-next:hover:before,
.customNavigation .prev:hover:before,
.customNavigation .next:hover:before{border-color:#81bd19;}
.owl-carousel .owl-pagination{width:100%; float:left; text-align:center; padding-top:20px;}
.owl-carousel .owl-pagination .owl-page{background:#494949; width:15px; height:15px; display:inline-block; margin:3px; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; }
.owl-carousel .owl-pagination .owl-page.active{background:#81bd19;}
/* owl-carouse css end *//* owl-carouse css end */
/* home-slider */
.home-slider{width:100%; float:left; position:relative;}
.home-slider .slide-part .owl-wrapper,
.home-slider .slide-part .owl-wrapper .owl-item{display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important;}
.home-slider .slide-part .item{background-color:#c7d58e; width:100%; float:left; position:relative;  z-index:1; padding:90px 0 260px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.home-slider .slide-part .item:after{content:''; background-color:#8d9a59; width:100%; height:53%; float:left; position:absolute; left:0; bottom:0; }
.home-slider .slide-part .item .box{position:relative;  z-index:2; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.home-slider .img{width:49.2%; float:left; text-align:right; padding-right:50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: flex-end;}
.home-slider .text{width:50.8%; float:left; color:#fff; padding-right:25px; margin-bottom:35px;  display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-content: center;}
.home-slider .text h2{font-size:50px; line-height:55px; font-weight:700; margin-bottom:19px;}
.home-slider .text h3{font-size:30px; line-height:35px; font-weight:600; text-transform:uppercase; margin-bottom:20px;}
.home-slider .text p{font-size:20px; line-height:30px; padding-bottom:15px;}
.home-slider .text .round-btn{background-color:#fff; padding:5px 35px 0; font-size:20px; line-height:45px; color:#4b5919; font-weight:700; }
.home-slider .owl-carousel .owl-prev:before, 
.home-slider .owl-carousel .owl-next:before {border-left:5px solid #fff; border-bottom:5px solid #fff;}
.home-slider  .slide-part .owl-buttons{display:none;}
.home-slider .slide-part .item._2{background-color:#edaf89;}
.home-slider .slide-part .item._2:after{background-color:#df7c3b;}
.home-slider .slide-part .item._2 .round-btn{color:#df7c3b;}
.home-slider .slide-part .item._3{background-color:#ada8ee;}
.home-slider .slide-part .item._3:after{background-color:#6964a4;}
.home-slider .slide-part .item._3 .round-btn{color:#6964a4;}
.home-slider .slide-part .item._4{background-color:#f19c91;}
.home-slider .slide-part .item._4:after{background-color:#cf6d5d;}
.home-slider .slide-part .item._4 .round-btn{color:#cf6d5d;}
.home-slider .text .round-btn:hover{color:#000 !important;}
/* thumbnail */	
.slide-thumbnail-wrap{width: 100%; float: left; position:absolute; left:0; bottom:114px; z-index:3;}
.home-slider .slide-thumbnail{width:100%; float: left; position:relative;}
.home-slider .slide-thumbnail:before{content:''; background:#fff; width:100%; height:8px; position:absolute; left:0; top:50%; margin-top:-4px; }
.home-slider .slide-thumbnail .owl-item{min-height:132px; padding:0; position: relative; text-align:center; cursor: pointer;}
.home-slider .slide-thumbnail .owl-item h3{width:100%; float:left; position:absolute; left:0; top:0; font-size:15px; line-height:20px; color:rgba(255,255,255,.4); font-weight:400; }
.home-slider .slide-thumbnail .owl-item.synced h3{font-size:18px; line-height:28px; color:rgba(255,255,255,1); top:-5px;}
.home-slider .slide-thumbnail .owl-item:nth-child(2n) h3{top:110px;}
.home-slider .slide-thumbnail .owl-item.synced:nth-child(2n) h3{top:105px;}
.home-slider .slide-thumbnail .owl-item:before{content:''; background:#fff; width:2px; height:58px; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); opacity:1;}
.home-slider .slide-thumbnail .owl-item.synced:before{opacity:0;}
.home-slider .slide-thumbnail .owl-item .circle{background:url(assets/images/icon_arrow.png)no-repeat center #fff; width:58px; height:58px; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); opacity:0;}
.home-slider .slide-thumbnail .owl-item.synced .circle{opacity:1;}
/* btm-text */
.home-slider .btm-text{width:100%; float:left; text-align:center; position:absolute; left:0; bottom:0px; z-index:2;}
.home-slider .btm-text p{font-size:18px; line-height:26px; color:#fff;}
.home-slider .btm-text .arrow{width:30px; height:27px; display:inline-block; position:relative; cursor:pointer; -webkit-animation:brijpant 1s infinite alternate ease-in-out;}
.home-slider .btm-text .arrow:after{content:''; width:10px; height:10px; border-left:2px solid #fff; border-bottom:2px solid #fff; position:absolute; left:9px; top:6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
/* h-good-choices */
.heading, .woorelated-title, .recent_products h2{font-size: 40px;line-height: 50px;color: #4a4a4a;text-align: center;margin-bottom: 10px;font-weight: 700; font-family: 'Jost', sans-serif;}
.heading span, .woorelated-title span, .recent_products h2 span{font-weight:400; color:#4a4a4a;}
.h-good-choices{width:100%; float:left; padding:60px 0 50px;}
.h-good-choices .heading{margin-bottom:50px;}
.h-good-choices ul{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.h-good-choices li{width:23.8%;}
.h-good-choices li .c-box{background-color:#8d9a59; width:100%; float:left; min-height:146px; padding:10px; text-align:center; font-size:28px; line-height:34px; color:#fff; font-weight:700; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.h-good-choices li:nth-child(2) .c-box{background-color:#cf6d5d;}
.h-good-choices li:nth-child(3) .c-box{background-color:#df7c3b;}
.h-good-choices li:nth-child(4) .c-box{background-color:#6964a4;}
.h-good-choices li .text{width:100%; float:left; text-align:left; padding:20px 10px 0px;}
.h-good-choices li .text p,
.h-good-choices li .text li{font-size:18px; line-height:26px; padding-bottom:15px;}
.h-good-choices li .text li{width:100%; padding:0 0px 15px 57px; position:relative;}
.h-good-choices li .text li:before{content:''; background-color:#323232; width:19px; height:2px; position:absolute; left:0; top:10px;}
/* h-ylw-tab */
.h-ylw-tab{background-color:#f6ffb0; width:100%; min-height:790px; float:left; position:relative; margin-bottom:70px; overflow:hideden; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; overflow:hidden;}
.h-ylw-tab .box,
.h-tab1,
.h-tabnav1{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.h-ylw-tab .btm-white{background-color:#fff; width:100%; height:63px; position:absolute; left:0; bottom:0; display:none !important;}
.h-ylw-tab:before{content:''; background:url(assets/images/bg_h_ylw_tab_1_left.png)no-repeat right center; background-size:100% 100%; width:373px; height:100%; position:absolute; left:0; top:0px; z-index:1; opacity:.5;}
.h-ylw-tab:after{content:''; background:url(assets/images/bg_h_ylw_tab_1_right.png)no-repeat left center; background-size:100% 100%; width:346px; height:100%; position:absolute; right:0; top:0px; z-index:1; opacity:.5;}
.h-tab1{width:100%; float:left; position:relative; z-index:2;}
.h-tabnav1{width:37.5%; float:left; padding:0 20px 0px 9.5%; align-items:center;}
.h-tabnav1 ul{padding:20px 0;}
.h-tabnav1 li{font-size:26px; line-height:36px; font-weight:700;}
.h-tabnav1 li ~ li{margin-top:30px;}
.h-tabnav1 li a{color:#4a4a4a; display:inline-block; padding-bottom:6px; position:relative;}
.h-tabnav1 li a.active:after{content:''; background-color:#4a4a4a; height:2px; position:absolute; left:11px; right:40px; bottom:0; }
.tabcontent-wrap{width:calc(100% - 37.5%); float:right; padding-top:25px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end;}
.h-tabcontent1{width:100%; float:left; color:#4a4a4a; text-align:center;}
.h-tabcontent1 .text{width:100%; float:left; text-align:left; padding-left:13.5%;}
.h-tabcontent1 h2{font-size:40px; line-height:52px; font-weight:800; margin-bottom:15px;}
.h-tabcontent1 p{font-size:22px; line-height:32px; text-transform:uppercase; padding-bottom:28px;}
.h-tabcontent1 .round-btn{color:#f6ffb0;}
.h-tabcontent1 .img{width:100%; float:left;}
.h-ylw-tab#two1{background-color:#ffd0b3;}
.h-ylw-tab#two1 .h-tabcontent1 .round-btn{color:#ffd0b3;}
.h-ylw-tab#three1{background-color:#ccc8ff;}
.h-ylw-tab#three1 .h-tabcontent1 .round-btn{color:#ccc8ff;}
.h-ylw-tab#four1{background-color:#ffc6bf;}
.h-ylw-tab#four1 .h-tabcontent1 .round-btn{color:#ffc6bf;}
/* h-consulted */
.h-consulted{background:url(assets/images/bg_h_consulted.png)repeat-x left bottom #eaedf6; width:100%; float:left; position:relative; padding:46px 0 0px;}
.h-consulted:before{content:''; background-color:#ef9899; width:100%; height:311px; position:absolute; left:0; top:0; z-index:1;}
.h-consulted .box{position:relative; z-index:2; /*max-width:1420px;*/}
.consulted-carousel .owl-wrapper,
.consulted-carousel .owl-wrapper .owl-item{display:flex !important;}
.consulted-carousel .col{background:#fff; float:left; padding:52px 20px 20px 38px; margin:20px 10px; -webkit-box-shadow:rgba(40,40,40,.3)0px 9px 10px; -moz-box-shadow:rgba(40,40,40,.3)0px 9px 10px; -ms-box-shadow:rgba(40,40,40,.3)0px 9px 10px; -o-box-shadow:rgba(40,40,40,.3)0px 9px 10px; box-shadow:rgba(40,40,40,.3)0px 9px 10px;}
.consulted-carousel .col .icon{width:100%; float:left; margin-bottom:14px;}
.consulted-carousel .col h3{width:100%; float:left; /*min-height:81px;*/ padding:10px 0 18px; font-size:26px; line-height:35px; color:#4a4a4a; font-weight:700;}
.consulted-carousel .col p{font-size:18px; line-height:26px; color:#282828;}
.h-consulted .full-row{width:100%; float:left; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top:20px;}
.h-consulted .full-row .img-box{width:540px; float:left; position:relative; text-align:right;}
.h-consulted .full-row .text-box{width:calc(100% - 540px); padding-left:35px; float:left; color:#4a4a4a; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-content: center;}
.h-consulted .full-row .text-box h3{width:100%; font-size:42px; line-height:52px; font-weight:700; padding-bottom:10px;}
.h-consulted .full-row .text-box .bold{width:100%; display:block; font-size:24px; line-height:32px; font-weight:700; padding-bottom:18px;}
.h-consulted .full-row .text-box p{width:100%; font-size:22px; line-height:32px; padding-bottom:47px;}
.h-consulted .full-row .text-box .round-btn{background-color:#0988a1; font-size:22px; line-height:60px; color:#fff; text-transform:uppercase; font-weight:700; border-radius:25px;}
.h-consulted .full-row .text-box .round-btn:hover{background-color:#4f933c; color:#fff;}
/* h-why-vedaan */
.h-why-vedaan{width:100%; float:left; text-align:center; padding:70px 0;}
.h-why-vedaan .heading{font-size:42px; color:#f22f2f;}
.h-why-vedaan p{font-size:25px; line-height:35px; color:#4a4a4a; padding-bottom:22px;}
.h-why-vedaan ul{padding-top:30px; /*max-width:970px;*/ margin:0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.h-why-vedaan li{width:25%; padding:20px 30px; position:relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; align-content:space-between; border-bottom:2px solid #d7d7d7; border-left:2px solid #d7d7d7;}
.h-why-vedaan li:nth-child(4n+1){border-left:0;}
.h-why-vedaan li:nth-child(12) ~ li{border-bottom:0; border-left:2px solid #d7d7d7;}
.h-why-vedaan li:nth-child(14) {border-right:2px solid #d7d7d7;}
.h-why-vedaan li:before{content:''; background-color:#f39d9e; width:12px; height:67px; position:absolute; right:-7px; bottom:-14px; z-index:2;}
.h-why-vedaan li:after{content:''; background-color:#f39d9e; width:67px; height:12px; position:absolute; right:-14px; bottom:-7px; z-index:2;}
.h-why-vedaan li:nth-child(4n):before,
.h-why-vedaan li:nth-child(4n):after,
.h-why-vedaan li:nth-child(12) ~ li:before,
.h-why-vedaan li:nth-child(12) ~ li:after{display:none;}
.h-why-vedaan li.columbia-blue:before,
.h-why-vedaan li.columbia-blue:after{background-color:#8bdefe;}
.h-why-vedaan li.blue:before,
.h-why-vedaan li.blue:after{background-color:#4baaf6;}
.h-why-vedaan li.gum-leaf:before,
.h-why-vedaan li.gum-leaf:after{background-color:#b3d5bd;}
.h-why-vedaan li.Yellow:before,
.h-why-vedaan li.Yellow:after{background-color:#f8e67a;}
.h-why-vedaan li.rock-blue:before,
.h-why-vedaan li.rock-blue:after{background-color:#a4aace;}
.h-why-vedaan li .icon{width:100%; min-height:70px; float:left; margin-bottom:7px;}
.h-why-vedaan li h3{font-size:20px; line-height:26px; color:#282828; font-weight:700; text-transform:uppercase; padding-bottom:15px;}
.h-why-vedaan li p{font-size:16px; line-height:24px; color:#282828; padding-bottom:10px;}
/* h-not-contain */
.h-not-contain{background:url(assets/images/bg_not_contain.jpg)no-repeat center top; width:100%; min-height:635px; background-size:cover; float:left; text-align:center; padding:100px 0 30px;}
.h-not-contain .heading{font-size:50px; line-height:60px; color:#314e59;}
.h-not-contain .heading .extra-text{position:relative;}
.h-not-contain .heading .extra-text:after{content:''; background:url(assets/images/icon_extra_text.png)no-repeat left top; background-size:100%; width:16px; height:22px; position:absolute; left:-18px; bottom:-5px;}
.h-not-contain .heading .extra-text span{display:block; width:205px; font-family: 'meow_scriptregular'; font-size:52px; color:#f22f2f; font-weight:700; position:absolute; left:-101px; top:-55px; -webkit-transform: rotate(-7deg); -moz-transform: rotate(-7deg);-ms-transform: rotate(-7deg); -o-transform: rotate(-7deg); transform: rotate(-7deg);}
.h-not-contain ul{padding-top:52px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.h-not-contain li{width:20%; padding:10px 5px;}
.h-not-contain li .icon{width:100%; height:102px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom:32px;}
.h-not-contain li p{font-size:25px; line-height:30px; color:#314e59; padding-bottom:15px;}
/* h-our-product */
.h-our-product{width:100%; float:left; position:relative; padding:63px 0 5px;}
.h-our-product .heading{margin-bottom:45px;}
.h-our-product .top-row{width:100%; float:left; position:relative; margin-bottom:69px;}
.h-our-product .top-row:before{content:''; background-color:#e8e8e8; width:100%; height:213px; position:absolute; left:0; top:120px;}
.h-our-product .product-carousel{padding:0 33px;}
.h-our-product .owl-carousel .owl-wrapper{display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important;}
.h-our-product .owl-carousel .owl-wrapper .owl-item{display: -webkit-box; display: -ms-flexbox; display: flex;}
.h-our-product .col{width:100%; margin:10px; text-align:center; padding-bottom:50px; position:relative;}
.h-our-product .col .img-box{width:100%; float:left; padding:0 15px; margin-bottom:19px;}
.h-our-product .col h3{font-size:23px; line-height:25px; color:#4a4a4a; font-weight:700; text-transform:uppercase; padding-bottom:10px;}
.h-our-product .col p{font-size:18px; line-height:26px; color:#4a4a4a; padding-bottom:15px;}
.h-our-product .col .round-btn{background-color:#a3ccce; min-width:150px; float:none; display:inline-block; line-height:36px; font-size:15px; color:#4a4a4a; text-transform:uppercase; padding:3px 28px 0; font-weight:700; position:absolute; left:50%; bottom:0; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
.h-our-product .owl-item:nth-child(3n - 1) .round-btn{background-color:#a3aace;}
.h-our-product .owl-item:nth-child(3n) .round-btn{background-color:#f9e67a;}
.h-our-product .col .round-btn:hover{background-color:#4f933c; color:#fff;}
.h-our-product .btm-row:before{background-color:#f6ffb0; top:134px;}
/* h-testimonial */
.h-testimonial{background-color:#f4f4f4; width:100%; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.h-testimonial .img-box{width:50%; float:left;}
.h-testimonial .img-box img{width:100%;}
.h-testimonial .text-box{width:50%; float:right; padding:20px 14% 20px 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.h-testimonial .text-box .col h3{font-size:41px; line-height:55px; color:#4a4a4a; font-weight:700; margin-bottom:50px;}
.h-testimonial .text-box .col p{font-size:22px; line-height:32px; color:#4a4a4a; padding-bottom:20px;}
.h-testimonial .text-box .col p br{display:none;}
.h-testimonial .text-box .col .user-name{width:100%; float:left; position:relative; font-size:18px; line-height:22px; color:#4a4a4a; font-style:italic; padding-left:180px; margin-bottom:20px;}
.h-testimonial .text-box .col .user-name:before{content:''; background-color:#4a4a4a; width:153px; height:6px; position:absolute; left:0; bottom:4px; border-radius:15px;}
.h-testimonial .text-box .col .user-name span{background:url(assets/images/icon_star.png)no-repeat right bottom 3px; display:inline-block; padding-right:110px;}
.h-testimonial .text-box .col .verified{width:100%; float:left; font-size:18px; line-height:22px; color:#529905; font-style:italic; font-weight:700; display:block; padding-left:5px;}
.h-testimonial .owl-carousel .owl-prev {left:-50px;}
.h-testimonial .owl-carousel .owl-next {right:-50px;}
/* h-video-wrap */
.h-video-wrap{width:100%; float:left; padding:60px 0; text-align:center; position:relative; }
.h-video-wrap .watermark-text{width:100%; text-align:center; font-size:300px; line-height:100px; font-weight:700; color:#949494; opacity:.9; position:absolute; left:0; top:234px;}
.h-video-wrap ul{width:100%; float:left; position:relative; padding-top:88px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.h-video-wrap li{width:22.5%; display:inline-block; position:relative; margin-bottom:11px;}
.h-video-wrap li ~ li{margin-left:3.3%;}
.h-video-wrap li:nth-child(2n){padding-top:115px;}
/* video-box */
.video-box{width:100%; float:left; position:relative;}
.video-box .img-box{width:100%; display:inline-block; position:relative;}
.video-box .img-box .play-btn{width:57px; height:57px; position:absolute; left:50%; top:50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); cursor:pointer; z-index: 3; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; overflow: hidden;}
.video-box .img-box .play-btn img{width:57px;}
.video-box .img-box .play-btn.full-click{width:100%; height:100%; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0;}
.video-box .img-box .play-btn.full-click img{position:absolute; left:50%; top:50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); cursor:pointer;z-index: 3; -webkit-border-radius: 100%;}
/* pop-up */
.pop-up{background:rgba(94,110,97,.9); width:100%; height:100%; position:fixed; left:0; top:0; z-index:10; display:none; overflow:hidden;}
.pop-up .close-btn{background:url(assets/images/icon_cross.png)no-repeat center; background-color:#fff; background-size:25px; width:50px; height:50px; position:absolute; right:25px; top:25px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; cursor:pointer; -webkit-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -moz-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -ms-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -o-box-shadow:rgba(0,0,0,.3)0px 0px 5px; box-shadow:rgba(0,0,0,.3)0px 0px 5px;}
.pop-up .close-btn:hover{background-color:#eee;}
.pop-up .video-area{background:#fff; width:64.3%; /*height:100%;*/ position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); -webkit-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -moz-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -ms-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -o-box-shadow:rgba(0,0,0,.3)0px 0px 5px; box-shadow:rgba(0,0,0,.3)0px 0px 5px;}
.pop-up.show{display:block;}
/* h-blogs */
.h-blogs{background-color:#f2f6ff; width:100%; float:left; padding:50px 0;}
.h-blogs .box{/*max-width:1434px;*/}
.h-blogs .blogs-carousel{padding-top:18px; width:100%; float:left;}
.h-blogs .col{margin:10px 17px; text-align:center;}
.h-blogs .col .img-box{width:100%; float:left;}
.h-blogs .col .text-box{background-color:#f9e67a; width:94%; min-height:350px; display:inline-block; text-align:left; color:#4a4a4a; padding:25px; margin-top:-62px;}
.h-blogs .owl-item:nth-child(3n) .text-box{background-color:#b3d5bd;}
.h-blogs .owl-item:nth-child(3n-1) .text-box{background-color:#f1bbb4;}
.h-blogs .col .text-box h3{font-size:26px; line-height:36px; font-weight:700;color:#4a4a4a; margin-bottom:13px;}
.h-blogs .col .text-box h3 a{color:#4a4a4a; display:inline-block;}
.h-blogs .col .text-box h3 a:hover{color:#4f933c;}
.h-blogs .col .text-box p{font-size:18px; line-height:26px; padding-bottom:10px;color:#4a4a4a;}
/* h-newsletter */
.h-newsletter{background:url(assets/images/bg_newsletter.jpg)no-repeat center; background-size: cover; width:100%; padding:35px 0; float:left; position:relative; overflow:hidden;}
.h-newsletter:before{content:''; background:url(assets/images/bg_newsletter_left.png)no-repeat left bottom; width:252px; height:100%; position:absolute; left:0; top:0; z-index:1;}
.h-newsletter:after{content:''; background:url(assets/images/bg_newsletter_right.png)no-repeat right bottom; width:217px; height:100%; position:absolute; right:0; top:0; z-index:1;}
.h-newsletter .box{min-height:200px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position:relative;  z-index:2;}
.h-newsletter .text-box{width:46.3%; color:#fff;}
.h-newsletter .text-box h3{font-size:42px; line-height:55px; font-weight:700; margin-bottom:12px;}
.h-newsletter .text-box h4{font-size:22px; line-height:30px; font-weight:700;}
.h-newsletter .subscribe-form{width:46.3%; text-align:center;}
.h-newsletter .subscribe-form input[type="email"]{background-color:#fff; width:100%; height:65px; padding:10px 47px; line-height:45px; font-size:22px; color:#c8c8c8; font-weight:700;  font-family: 'Jost'; margin-bottom:31px; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px;}
.h-newsletter .subscribe-form input[type="submit"]{background-color:#0988a1; padding:5px 38px 0; font-size:22px; color:#fff; text-transform:uppercase; font-weight:700;  font-family: 'Jost'; line-height:60px; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; border-radius:30px;}
.h-newsletter .subscribe-form input[type="submit"]:hover{background-color:#4f933c; color:#fff;}
.h-newsletter .es_subscription_message{font-weight:500; line-height:22px !important;}



/* footer */
.footer{background:#ff686d; background-size:100%; width:100%; float:left; position:relative;}
.footer-top{width:100%; float:left; display:block; padding:20px 0; border:0;  }
.footer-top .box{-ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
/* footer-links */
.footer-top .footer-links li{float:left;}
.footer-top .footer-links li ~ li{margin-left:40px;}
.footer-top .footer-links li a{font-size:20px; line-height:26px; color:#fff; -webkit-transition:all ease-in-out 0.4s; -moz-transition:all ease-in-out 0.4s; -ms-transition:all ease-in-out 0.4s; -o-transition:all ease-in-out 0.4s; transition:all ease-in-out 0.4s;font-family: 'Jost';font-weight: 600;}
.footer-top .footer-links li a:hover{color:#000;}
/* footer-logo */
.footer-logo{width:250px; height:130px; position:relative;}
.footer-logo .logo-img{position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); z-index:10;width: 150px;}
.footer-logo .circle{background-color:#f00;width:100px;height:100px;position: absolute;top:20px;opacity: 0;-webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%;animation: brij 4s infinite cubic-bezier(.36, .11, .70, .32);}
.footer-top .footer-links,
.footer-logo,
.footer-top .social{width:33.33%;}
.footer-btm .widget-content ul{width: 46%;}
.footer-logo ul{position: absolute;left: 50%;transform: translateX(-50%);width: 100px;}
.footer-logo li:nth-child(1){animation-delay:0s}
.footer-logo li:nth-child(2){animation-delay:1s}
.footer-logo li:nth-child(3){animation-delay:2s}
.footer-logo li:nth-child(4){animation-delay:3s}
@keyframes brij {
from {
transform: scale(.5, .5);
opacity: .5;
}
to {
transform: scale(1.5, 1.5);
opacity: 0;
}
}
/* social */
.footer-top .social ul{float:right;}
.footer-top .social li{float:left;}
.footer-top .social li ~ li{margin-left:35px;}
.footer-top .social li a{background-color:#fff; width:39px; height:39px; display:inline-block; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition:all ease-in-out 0.4s; -moz-transition:all ease-in-out 0.4s; -ms-transition:all ease-in-out 0.4s; -o-transition:all ease-in-out 0.4s; transition:all ease-in-out 0.4s;}
.footer-top .social li a i{color:#ff686d; font-size:24px; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:all ease-in-out 0.4s; -moz-transition:all ease-in-out 0.4s; -ms-transition:all ease-in-out 0.4s; -o-transition:all ease-in-out 0.4s; transition:all ease-in-out 0.4s;}
.footer-top .social li a:hover i{color:#fff; -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg);-o-transform:rotate(360deg); transform:rotate(360deg);}
.footer-top .social li a:hover{background-color:#4b73a5;}
.footer-top .social li:nth-child(2) a:hover{background-color:#0087ae;}
.footer-top .social li:nth-child(3) a:hover{background-color:#00b9e8;}
.footer-top .social li:nth-child(4) a:hover{background-color:#cd3638;}
/* footer-btm */
.footer-btm{width:100%; float:left; padding:20px 0; text-align:center; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-top:0; position:relative; color:#444; font-weight:400;}
.footer-btm .box{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.footer-btm .widget_block{width:100%; float:left;}
.footer-btm .widget-content{width:100%; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.footer-btm li{float:left; font-size:16px; line-height:21px;font-weight: 400;}
.footer-btm li ~ li{margin-left:15px;}
.footer-btm li a, .footer-btm .design-by a, .footer-btm .copyright a{color:#fff;}
.footer-btm li a:hover, .footer-btm .design-by a:hover, .footer-btm .copyright a:hover{color:#000;}
.footer-btm .design-by, .footer-btm .copyright{font-size:15px; line-height:21px; color:#fff;width: 24%;font-weight: 400;}


/* Product-capsules page *//* Product-capsules page */
.prod-capsules{width:100%; float:left;}
.prod-capsules .common{width:100%; float:left; margin-bottom:47px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.prod-capsules .common .left-col{background-color:#8d9a59; width:50%; float:left; padding:25px 65px; text-align:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-content: center;}
.prod-capsules .common .left-col, 
.prod-capsules .common .right-col{min-height:394px;}
.prod-capsules .common .left-col h2{font-size:50px; line-height:60px; font-weight:700; color:#fff; margin-bottom:23px;}
.prod-capsules .common .left-col h2 span{font-size:35px; font-weight:400; display:block;}
.prod-capsules .common .left-col p{max-width:50%; font-size:18px; line-height:26px; color:#fff; letter-spacing:.4px;}
.prod-capsules .common .right-col{background:url(assets/images/bg_prod_capsules1.jpg)no-repeat center; background-size:100% 100%; width:50%; float:left; padding:25px 65px; text-align:left; text-align:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-content: center;}
.prod-capsules .common .right-col h3{font-size:55px; line-height:65px; font-weight:700; color:#2f2f2e; margin-bottom:23px;}
.prod-capsules .common .right-col h3 span{font-size:40px; font-weight:400; display:block;}
.prod-capsules .common .btm-row{background-color:#c7d58e; width:100%; float:left; text-align:center; position:relative; padding:0;}
.prod-capsules .common .btm-row:after{content:''; background-color:#fff; width:100%; height:30px; position:absolute; left:0; bottom:0; z-index:1;}
.prod-capsules .common .btm-row .box{max-width:100%; padding:0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position:relative; z-index:2;}
.prod-capsules .common .btm-row .img-box{width:59%; float:left; position:relative; text-align:left; padding:30px 85px 0 0;}
.prod-capsules .common .btm-row .prod-info{width:265px; position:absolute; right:160px; top:48px;}
.prod-capsules .common .prod-info{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.prod-capsules .common .prod-info li{width:50%; text-align:center; font-size:18px; line-height:26px; font-weight:700; color:#2f2f2f; margin-bottom:12px;}
.prod-capsules .common .prod-info li .icon{width:100%; min-height:49px; float:left; margin-bottom:10px;}
.prod-capsules .common .prod-info li .icon img{width:auto;}
.prod-capsules .common .prod-info li:last-child{font-size:13px; line-height:16px;}
.prod-capsules .common .btm-row .text-box{width:510px; float:right; text-align:left; padding:20px 0 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-content: center;}
.prod-capsules .common .btm-row .text-box img{margin-bottom:31px;}
.prod-capsules .common .btm-row .text-box h2{font-size:45px; line-height:60px; font-weight:700; color:#2f2f2f; margin-bottom:25px;}
.prod-capsules .common .btm-row .text-box p{font-size:18px; line-height:26px; color:#2f2f2f; padding-bottom:10px;}
.prod-capsules .common .btm-row .text-box .rating{width:100%; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-bottom:20px;}
.prod-capsules .common .btm-row .text-box .rating .star{width:126px; float:left;}
.prod-capsules .common .btm-row .text-box .rating .star img{margin:0;}
.prod-capsules .common .btm-row .text-box .rating p{font-size:16px; line-height:26px; color:#2f2f2f; font-weight:700; padding:0; }
.prod-capsules .common .btm-row .text-box .delivery{background:url(assets/images/icon_star2.png)no-repeat right center; font-size:18px; line-height:26px; color:#2f2f2f; padding:0 153px 0 0px; margin-bottom:20px; display:inline-block;}
.prod-capsules .common .btm-row .text-box h3{width:100%; font-size:26px; line-height:32px; font-weight:700; color:#2f2f2f; padding:0 0 25px 0px;}
.prod-capsules .common .btm-row .text-box h3 span{text-decoration:line-through; padding-left:10px;}
.prod-capsules .common .btm-row .text-box .round-btn{background-color:#4c5e0c; font-size:22px; color:#fff; line-height:45px; }
.prod-capsules .common:nth-child(2n){flex-direction:row-reverse;}
.prod-capsules .common:nth-child(2n) .right-col{background:url(assets/images/bg_prod_capsules2.jpg)no-repeat center; background-size:cover;}
.prod-capsules .common:nth-child(2n) .btm-row .box{flex-direction:row-reverse;}
.prod-capsules .common:nth-child(2n) .btm-row .img-box{padding:30px 0 0 85px; text-align:right;}
.prod-capsules .common:nth-child(2n) .btm-row .prod-info{right:100px;}
.prod-capsules .common:nth-child(2) .left-col{background-color:#df7c3b;}
.prod-capsules .common:nth-child(2) .btm-row{background-color:#edaf89;}
.prod-capsules .common:nth-child(2) .btm-row .text-box .round-btn{background-color:#c64e12;}
.prod-capsules .common:nth-child(3) .left-col{background-color:#6964a4;}
.prod-capsules .common:nth-child(3) .btm-row{background-color:#ada8ee;}
.prod-capsules .common:nth-child(3) .btm-row .text-box .round-btn{background-color:#241f50;}
.prod-capsules .common:nth-child(4) .left-col{background-color:#cf6d5d;}
.prod-capsules .common:nth-child(4) .btm-row{background-color:#f19c91;}
.prod-capsules .common:nth-child(4) .btm-row .text-box .round-btn{background-color:#aa4b3b;}
.prod-capsules .common .btm-row .text-box .round-btn:hover{background-color:#4f933c;}
/* gray-box */
.prod-capsules .gray-box{background-color:#eeede8; width:100%; float:left; padding:60px 0;}
.prod-capsules .gray-box ul{width:100%; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.prod-capsules .gray-box li{width:20%; padding:0 10px; text-align:center; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; align-content:flex-start;}
.prod-capsules .gray-box li p{min-height:46px; font-size:18px; line-height:23px; color:#282828; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.prod-capsules .gray-box li .icon{width:100%; display:block; float:left; padding:16px 0 35px; }
.prod-capsules .gray-box li:nth-child(2n){flex-direction: column-reverse;}
.prod-capsules .gray-box li:nth-child(2n) .icon{padding-top:63px;}
/* risk-free */
.prod-capsules .risk-free{background-color:#fff; width:100%; float:left; padding:60px 0;}
.prod-capsules .risk-free .box{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.prod-capsules .risk-free h3{width:39.8%; font-size:48px; line-height:50px; color:#282828; font-weight:700; text-align:right;}
.prod-capsules .risk-free .img{width:19.2%; text-align:center; padding:0 20px;}
.prod-capsules .risk-free p{width:41%; font-size:20px; line-height:30px; color:#282828; font-weight:700; text-align:left;}


/* Product-gummies page *//* Product-gummies page */
.prod-gummies{width:100%; float:left;}
.prod-gummies .common{width:100%; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom:60px;}
.prod-gummies .common .left-col{width:50%; float:left; text-align:left;}
.prod-gummies .common .left-col .top-row{background-color:#fff; width:100%; height:50%; float:left; padding:20px 50px 20px 94px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-content:center; }
.prod-gummies .common .left-col .top-row h2{font-size:60px; line-height:80px; color:#4f4f4f; font-weight:700;}
.prod-gummies .common .left-col .top-row h2 span{display:block; font-size:40px; line-height:50px; font-weight:400;}
.prod-gummies .common .left-col .btm-row{background-color:#ff8a62; width:100%; height:50%; float:left; padding:20px 50px 20px 94px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-content:center;}
.prod-gummies .common .left-col .btm-row h2{width:100%; float:left; font-size:38px; line-height:46px; font-weight:700; color:#2f2f2f; margin-bottom:5px;}
.prod-gummies .common .left-col .btm-row .delivery{background:url(assets/images/icon_star2.png)no-repeat right center; background-size:110px auto; font-size:18px; line-height:26px; color:#2f2f2f; padding-right:124px; margin-bottom:9px; display:inline-block;}
.prod-gummies .common .left-col .btm-row h3{width:100%; float:left; font-size:30px; line-height:43px; font-weight:700; color:#2f2f2f; padding-bottom:11px ;}
.prod-gummies .common .left-col .btm-row .round-btn{background-color:#ffe195; font-size:24px; color:#2f2f2f; font-weight:700; line-height:55px; }
.prod-gummies .common .left-col .btm-row .round-btn:hover{color:#000;}
.prod-gummies .common .right-col{background:url(assets/images/bg_gummies_carousel1.png)no-repeat center bottom #ffe195; background-size:100% auto; width:50%; min-height:768px; float:left; padding:20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.prod-gummies .gummies-carousel{width:100%; float:left;}
.prod-gummies .gummies-carousel .col{text-align:center;}
.prod-gummies .gummies-carousel .owl-prev {left:33px;}
.prod-gummies .gummies-carousel .owl-next {right:33px;}
.prod-gummies .common:nth-child(2n){flex-direction:row-reverse;}
.prod-gummies .common:nth-child(2) .left-col .btm-row{background-color:#32b05d;}
.prod-gummies .common:nth-child(2) .right-col{background:url(assets/images/bg_gummies_carousel2.png)no-repeat top 22px right 30px #bdecbc;}
.prod-gummies .common:nth-child(2) .left-col .btm-row .round-btn{background-color:#bdecbc;}
.prod-gummies .common:nth-child(3) .left-col .btm-row{background-color:#29cfff;}
.prod-gummies .common:nth-child(3) .right-col{background:url(assets/images/bg_gummies_carousel3.png)no-repeat center bottom #b7efff; background-size:100% 100%;}
.prod-gummies .common:last-child{/*margin-bottom:73px;*/}
/* healthy-lifestyle */
.prod-gummies .healthy-lifestyle{background:url(assets/images/bg_healthy_lifestyle.jpg)no-repeat; width:100%; height:556px; padding:30px 0; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.prod-gummies .healthy-lifestyle h2{font-size:60px; line-height:70px; color:#fff; font-weight:700; text-align:center;}
/* gummy-contains */
.prod-gummies .gummy-contains{width:100%; float:left; padding:80px 0 50px;}
.prod-gummies .gummy-contains h2{font-size:38px; line-height:50px; color:#4f4f4f; font-weight:700; text-align:center; margin-bottom:50px;}
.prod-gummies .gummy-contains .table{width:100%; max-width:855px; margin:0 auto;}
.prod-gummies .gummy-contains .table .full-row{width:100%; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom:34px;}
.prod-gummies .gummy-contains .table .full-row > div{font-size:22px; line-height:32px; font-weight:700; color:#4f4f4f;}
.prod-gummies .gummy-contains .table .full-row .td1{width:calc(100% - 180px); padding-right:80px;}
.prod-gummies .gummy-contains .table .full-row .td2{width:180px; text-align:right;}
/* our-gummies */
.prod-gummies .our-gummies{background-color:#bdecbc; width:100%; min-height:310px; padding:30px 0; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-left:87px solid #fff; border-right:87px solid #fff; margin-bottom:59px; }
.prod-gummies .our-gummies h2{font-size:38px; line-height:50px; color:#4f4f4f; font-weight:700; text-align:center; margin-bottom:10px;}
.prod-gummies .our-gummies p{font-size:22px; line-height:32px; color:#4f4f4f; font-weight:700; text-align:center;}


/* contact-us page *//* contact-us page */
.contact-us-page{width:100%; float:left;}
.contact-us-page .box{/*max-width:1430px;*/}
/* gray-box */
.contact-us-page .gray-box{background-color:#a3aace; width:100%; min-height:597px; float:left; padding:120px 0 58px;}
.contact-us-page .gray-box .left-col{width:39.7%; float:left; padding:15px 105px 0 0;}
.contact-us-page .gray-box .left-col .heading {text-align: left;color: #000;}
.contact-us-page .gray-box .left-col p{font-size:18px; line-height:24px; color:#000; margin-bottom:50px;}
.contact-us-page .gray-box .left-col h2{font-size:50px; line-height:60px; color:#000; font-weight:600; margin-bottom:45px;}
.contact-us-page .gray-box .left-col h2 span{font-weight:400;}
.contact-us-page .gray-box .left-col li{width:100%; float:left; font-size:20px; line-height:30px; color:#000; padding-left:65px; margin-bottom:3px; position:relative;}
.contact-us-page .gray-box .left-col li:before{content:''; background-color:#f6b4d8; width:36px; height:10px; position:absolute; left:0; top:10px; }
.contact-us-page .gray-box .left-col li:nth-child(2):before{background-color:#5e51a9;}
.contact-us-page .gray-box .left-col li:nth-child(3):before{background-color:#57a84c;}
.contact-us-page .gray-box .left-col li:nth-child(4):before{background-color:#a47420;}
.contact-us-page .gray-box .left-col li a{color:#000;}
.contact-us-page .gray-box .left-col li a:hover{color:#4f933c;}
.contact-us-page .gray-box .right-col{width:calc(100% - 39.7%); float:right; position:relative;}
.contact-us-page .gray-box .right-col .img{position:absolute; left:14px; top:13px; z-index:1;}
.contact-us-page .gray-box .right-col .img img {width: 300px;transform: rotate(-15deg);}
/* contact-form */
.contact-us-page .contact-form{background-color:rgba(155,234,231,.9); width:600px; float:right; padding:48px 50px 35px; position:relative; z-index:2; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; border-radius:30px;}
.contact-us-page .contact-form h3{font-size:38px; line-height:40px; color:#000; font-weight:600; text-align:center; margin-bottom:40px;}
.contact-us-page .contact-form h3 span{font-weight:400;}
.contact-us-page .contact-form .input,
.contact-us-page .contact-form textarea{background:none; width:100%; height:58px; padding:10px 35px; font-size:16px; line-height:34px; color:#2f2f31; font-family: 'Jost'; margin-bottom:13px; border:2px solid #2f2f2d; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px;}
.contact-us-page .contact-form textarea{min-height:111px; line-height:22px; padding-top:13px; margin-bottom:19px;}
.contact-us-page .input::-webkit-input-placeholder,
.contact-us-page textarea::-webkit-input-placeholder {color: #2f2f31;opacity:1;}
.contact-us-page .input:-moz-placeholder,
.contact-us-page textarea:-moz-placeholder {color: #2f2f31;opacity:1;}
.contact-us-page .input::-moz-placeholder,
.contact-us-page textarea::-moz-placeholder {color:#2f2f31;opacity:1;}
.contact-us-page .input::-ms-input-placeholder,
.contact-us-page textarea::-ms-input-placeholder {color: #2f2f31;opacity:1;}
.contact-us-page .input:-ms-input-placeholder,
.contact-us-page textarea:-ms-input-placeholder {color: #2f2f31;opacity:1;}
.contact-us-page .contact-form .submit{background:#0988a1; float:left; font-size:20px; color:#fff; line-height:51px; font-weight:700; letter-spacing:.5px; font-family: 'Jost'; display:inline-block; text-transform:uppercase; padding:0px 65px; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px; cursor:pointer;}
.contact-us-page .contact-form .submit:hover{background-color:#4f933c; color:#fff;}
.wpcf7-not-valid-tip{width:100%; float:left; font-size:14px; line-height:16px; margin-bottom:15px;}
.wpcf7 form .wpcf7-response-output{width:100%; float:left; padding:10px; margin:10px 0; font-size:16px; line-height:20px; text-align:center;}
.contact-us-page .wpcf7-spinner{margin-top:14px;}
.wpcf7 .ajax-loader{margin-top:17px;}
/* any-questions */
.contact-us-page .any-questions{width:100%; float:left; text-align:center; padding:60px 0;}
.contact-us-page .any-questions h2{font-size:34px; line-height:40px; color:#000; font-weight:600; text-align:center; margin-bottom:35px;}
.contact-us-page .any-questions h2 span{font-weight:400;}
.contact-us-page .any-questions ul{min-height:430px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.contact-us-page .any-questions li{background-color:#9beae7; width:30.2%; min-height:370px; padding:35px 40px; margin-right:4.7%; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px; border-radius:25px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-content: flex-end; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.contact-us-page .any-questions li:nth-child(2){background-color:#ffb3b3;}
.contact-us-page .any-questions li:nth-child(3){background-color:#f7b3d8;}
.contact-us-page .any-questions li:nth-child(3n){margin-right:0;}
.contact-us-page .any-questions li:hover{min-height:420px;}
.contact-us-page .any-questions li h3{font-size:30px; line-height:36px; color:#000; font-weight:600; margin-bottom:8px;}
.contact-us-page .any-questions li p{font-size:16px; line-height:20px; color:#000; margin-bottom:40px;}
.contact-us-page .any-questions li p ~ p{margin-bottom:0px;}
.contact-us-page .any-questions li .round-btn{background:#fff; color:#2e2e2e; line-height:50px; font-weight:500;}
.contact-us-page .any-questions li .round-btn:hover{background-color:#0988a1; color:#fff;}
/* help-with */
.contact-us-page .help-with{background:url(assets/images/bg_h_consulted.jpg)no-repeat center bottom / cover; width:100%; float:left; padding-top:50px; margin-bottom:60px;}
.contact-us-page .help-with .box{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.contact-us-page .help-with .text-box{width:60.1%; padding-bottom:50px; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-content: center;}
.contact-us-page .help-with .text-box h3{width:100%; float:left; font-size:42px; line-height:52px; font-weight:600; color:#000; padding-bottom:7px;}
.contact-us-page .help-with .text-box h4{width:100%; float:left; display:block; font-size:24px; line-height:32px; font-weight:600; color:#000; padding-bottom:18px;}
.contact-us-page .help-with .text-box p{width:100%; float:left; font-size:22px; line-height:32px; color:#000; padding-bottom:47px;}
.contact-us-page .help-with .text-box p ~ p{padding:0;}
.contact-us-page .help-with .text-box .round-btn{background-color:#0988a1; font-size:22px; line-height:60px; color:#fff; text-transform:uppercase; font-weight:600; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px; padding-top:0;}
.contact-us-page .help-with .text-box .round-btn:hover{background-color:#4f933c; color:#fff;}
.contact-us-page .help-with .img-box{width:calc(100% - 60.1%); float:left; text-align:center; padding:0 20px; position:relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end;}


/* brand page *//* brand page */
.brand-banner{background-color:#f3edca; width:100%; min-height:849px; float:left; text-align:center; position:relative; padding-top:315px; margin-bottom:133px;}
.brand-banner:after{content:''; background:url(assets/images/leaf_brand1.png)no-repeat right top; width:689px; height:854px; position:absolute; right:90px; top:0px; z-index:1;}
.brand-banner h2,
.brand-banner .btm-text{position:relative; z-index:2;}
.brand-banner h2{font-size:137px; line-height:90px; color:#003431; font-family: 'apaluregular'; font-weight:400;}
.brand-banner h2 span{font-size:47px; color:#2f2f2e; font-family: 'Jost'; display:block;line-height: 110px;}
.brand-banner .btm-text{width:100%; float:left; position:absolute; left:0; bottom:22px;}
.brand-banner .btm-text h3{font-size:38px; line-height:50px; color:#2f2f2e; font-weight:400; position:relative; padding-bottom:40px;}
.brand-banner .btm-text h3 span{font-size:28px; display:block; text-transform:uppercase;}
.brand-banner .btm-text h3:after {content: '';width: 10px;height: 10px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;left:50%;bottom:0px;margin-left:-7px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.brand-full-row{width:100%; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.brand-full-row .text-box{background-color:#fcd76d; width:50%; min-height:470px; padding:66px 8%;}
.brand-full-row .text-box h2{font-size:38px; line-height:50px; color:#2f2f2e; font-weight:700; padding-bottom:22px;}
.brand-full-row .text-box p{font-size:22px; line-height:32px; color:#2f2f2e; font-weight:400; padding:0 0 25px;}
.brand-full-row .img-box{background-color:#fdcdc1; width:50%; padding:25px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.brand-full-row.two .text-box{background-color:#fff;}
.brand-full-row.two .img-box{background-color:#c7d9a7; min-height:540px; position:relative;}
.brand-full-row.two .img-box:after{content:''; background:url(assets/images/leaf_brand2.png)no-repeat left bottom; width:320px; height:373px; position:absolute; left:74px; bottom:0px; z-index:1;}
.brand-full-row.two .img-box img{position:relative; z-index:2;}
/* brand-core-team */
.brand-core-team{width:100%; float:left; padding-top:100px;}
.brand-core-team .heading,
.brand-experts .heading,
.brand-obsession .heading,
.brand-certifications .heading{color:#2f2f2e; margin-bottom:0px; position:relative; z-index:2;}
.brand-core-team .heading span,
.brand-experts .heading span,
.brand-obsession .heading span,
.brand-certifications .heading span{color:#2f2f2e;}
.brand-core-team .core-team{background-color:#d0efe9; width:100%; float:left; position:relative;}
.brand-core-team .core-team:before{content:''; background-color:#fff; width:100%; height:70px; float:left; position:absolute; left:0; top:0;}
.brand-core-team .core-carousel{padding:0 33px;}
.brand-core-team .core-carousel .col{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.brand-core-team .core-carousel .col .text-box{width:46.8%; min-height:560px; float:left; padding:100px 30px 30px 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-content: center;}
.brand-core-team .core-carousel .col .text-box h3{font-size:38px; line-height:50px; color:#2f2f2e; font-weight:700; margin-bottom:25px;}
.brand-core-team .core-carousel .col .text-box h3 span{font-size:22px; line-height:30px; color:#2f2f2e; display:block;}
.brand-core-team .core-carousel .col .text-box ul{width:100%; float:left; display:block; margin-bottom:25px;}
.brand-core-team .core-carousel .col .text-box li{float:left; font-size:58px; color:#2f2f2e;}
.brand-core-team .core-carousel .col .text-box li ~ li{margin-left:28px;}
.brand-core-team .core-carousel .col .text-box li a{color:#2f2f2e;}
.brand-core-team .core-carousel .col .text-box p{max-width:480px; font-size:22px; line-height:32px; color:#2f2f2e; font-weight:400; padding-bottom:25px;}
.brand-core-team .core-carousel .col .img-box{width:calc(100% - 46.8%); float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end;}
.brand-core-team .owl-carousel .owl-prev:before,
.brand-core-team .owl-carousel .owl-next:before{width:22px; height:22px; border-left:6px solid #2f2f2e; border-bottom:6px solid #2f2f2e; margin-top:38px;}
.brand-core-team .owl-carousel .owl-prev{left:0px;}
.brand-core-team .owl-carousel .owl-next {right:0px;}
.brand-core-team .owl-carousel .owl-prev:hover:before,
.brand-core-team .owl-carousel .owl-next:hover:before{border-color:#81bd19;}
/* brand-experts */
.brand-experts{width:100%; float:left; padding-top:60px;}
.brand-experts .heading{margin-bottom:50px;}
.brand-experts .col{text-align:center;}
.brand-experts .col .img-box{width:100%; float:left;}
.brand-experts .col .text-box{width:100%; float:left; padding:30px 50px;}
.brand-experts .col .text-box h3{font-size:26px; line-height:36px; color:#4a4a4a; font-weight:700; text-transform:uppercase;}
.brand-experts .col .text-box h4{font-size:22px; line-height:30px; color:#4a4a4a; font-weight:700; margin-bottom:15px;}
.brand-experts .col .text-box p{font-size:18px; line-height:24px; color:#4a4a4a; margin-bottom:7px;}
.brand-experts .owl-carousel .owl-prev{left:15px;}
.brand-experts .owl-carousel .owl-next {right:15px;}
.brand-experts .owl-carousel .owl-prev:before,
.brand-experts .owl-carousel .owl-next:before{border-color:#fff;}
.brand-experts .owl-carousel .owl-prev:hover:before,
.brand-experts .owl-carousel .owl-next:hover:before{border-color:#81bd19;}
/* brand-obsession */
.brand-obsession{width:100%; float:left; padding-top:46px;}
.brand-obsession .heading{margin-bottom:50px;}
.brand-obsession .bg-obsession{background-color:#f3edca; width:100%; float:left; padding:60px 0 50px;}
.brand-obsession .left-col{width:34%; float:left; padding-right:6%;}
.brand-obsession .left-col h3{font-size:62px; line-height:140px; color:#2f2f2e; font-family: 'adeliaregular'; font-weight:400; padding:5px 0 44px;}
.brand-obsession .left-col p{font-size:18px; line-height:26px; color:#4a4a4a; text-align:justify;}
.brand-obsession .left-col p ~ p{padding-top:35px;}
.brand-obsession .left-col .img{width:100%; float:left; padding:37px 0 0 11px;}
.brand-obsession .left-col .img img{margin-bottom:-3px;}
/* start scroller css */
.mCSB_scrollTools {-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;transition: opacity .2s ease-in-out, background-color .2s ease-in-out;}
.tab-content-wrap{width:100%;height:205px;overflow: auto;position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;} 
.mCustomScrollBox {position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: none;direction: ltr;}
.mCSB_container { overflow: hidden;width: auto;height: auto;}
.mCSB_scrollTools {position: absolute;width: 16px;height: auto;left: auto;top: 0;right:0px;bottom: 0;}
.mCSB_scrollTools .mCSB_draggerContainer {position: absolute;top: 0;left: 0;bottom: 0;right: 0;height: auto;}
.mCSB_scrollTools a + .mCSB_draggerContainer {margin: 20px 0;}
.mCSB_scrollTools .mCSB_draggerRail {width:3px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;filter: "alpha(opacity=0)";-ms-filter: "alpha(opacity=0)";}
.mCSB_scrollTools .mCSB_dragger {cursor: pointer;width: 100%;min-height:75px;z-index: 1;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {position: relative;width:7px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;text-align: center;}
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag {opacity: 1;filter: "alpha(opacity=100)";-ms-filter: "alpha(opacity=100)";}
.mCSB_scrollTools .mCSB_draggerRail {/* back line */background-color: #000;background-color: rgba(0,0,0,0.2);filter: "alpha(opacity=20)";-ms-filter: "alpha(opacity=20)";}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #fff;background-color: rgba(0,0,0,0.20);filter: "alpha(opacity=2)";-ms-filter: "alpha(opacity=2)";}
.mCustomScrollbar:hover .mCSB_dragger .mCSB_dragger_bar {background-color: #fff;background-color: rgba(0,0,0,0.5);filter: "alpha(opacity=50)";-ms-filter: "alpha(opacity=50)";}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #fff;background-color: rgba(0,0,0,1);filter: "alpha(opacity=1)";-ms-filter: "alpha(opacity=1)";}
/* end scroller css */
.brand-obsession .right-col{width:65%; float:right;}
.brand-obsession .right-col .scroll-area{width:100%; height:750px; overflow: auto; position: relative;}
.brand-obsession .mCSB_scrollTools{width:50px; left:50%; right:inherit; margin-left:-25px;}
.brand-obsession .mCSB_scrollTools .mCSB_draggerRail{background-color:#b8ce90; width:5px; display:none;}
.brand-obsession .mCSB_scrollTools .mCSB_draggerContainer:before{content:''; background-color:#b8ce90; width:5px; position:absolute; top:0; bottom:0; left:50%; margin-left: -3px;}
.brand-obsession .mCSB_scrollTools .mCSB_dragger{width:50px; height: 50px !important; min-height: inherit !important;}
.brand-obsession .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:url(assets/images/icon_arrow2.png)no-repeat center #b8ce90; width:50px; height:50px; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%;}
.brand-obsession .right-col li{width:100%; padding-right:50%; float:left; text-align:right; margin:8px 0;}
.brand-obsession .right-col li .text{width:100%; float:left; padding:0 55px 0 10px;}
.brand-obsession .right-col li h3{font-size:26px; line-height:36px; color:#2f2f2e; font-weight:700; margin-bottom:10px;}
.brand-obsession .right-col li h3 span{font-size:18px; line-height:22px; display:block; padding-right:10px;}
.brand-obsession .right-col li p{font-size:16px; line-height:22px; color:#4a4a4a; text-align:justify; text-align-last:end; padding-bottom:10px;}
.brand-obsession .right-col li:nth-child(2n){padding-right:0; padding-left:50%; text-align:left;}
.brand-obsession .right-col li:nth-child(2n) p{text-align-last:start;}
.brand-obsession .right-col li:nth-child(2n) .text{padding:0 10px 0 55px;}
body.page-template-the_brand .h-why-vedaan{margin-top:30px;}
/* brand-certifications */
.brand-certifications{width:100%; float:left; text-align:center; padding-top:60px;}
.brand-certifications .heading{margin-bottom:8px;}
.brand-certifications p{font-size:16px; line-height:22px; color:#4a4a4a; }
.brand-certifications ul{width:100%; float:left; padding-top:55px;}
.brand-certifications li.common{background-color:#f49d9e; width:100%; float:left; position:relative;}
.brand-certifications li.common:before,
.brand-certifications li.common:after{content:''; background-color:#fff; width:100%; height:24px; position:absolute; left:0; top:0; z-index:1;}
.brand-certifications li.common:after{top:inherit; bottom:0;}
.brand-certifications li.common .box{min-height:238px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position:relative; z-index:2;}
.brand-certifications li.common:nth-child(2n) .box{flex-direction: row-reverse;}
.brand-certifications li.common .img{width:310px; float:left;}
.brand-certifications li.common .text{width:calc(100% - 310px); float:left; text-align:left; padding:15px 0;}
.brand-certifications li.common .text h3{font-size:22px; line-height:32px; color:#2f2f2e; font-weight:700; padding-bottom:5px;}
.brand-certifications li.common .text p{font-size:16px; line-height:22px; color:#2f2f2e;}
.brand-certifications li.common:nth-child(5n){background-color:#8cdeff;}
.brand-certifications li.common:nth-child(5n-1){background-color:#a3aace;}
.brand-certifications li.common:nth-child(5n-2){background-color:#b3d5bd;}
.brand-certifications li.common:nth-child(5n-3){background-color:#f9e67a;}
/* brand-better-life */
.brand-better-life{width:100%; float:left; position:relative;}
.brand-better-life .img-box{width:100%; float:left;}
.brand-better-life .img-box img{width:100%;}
.brand-better-life .box{position:absolute; left:50%; top:50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.brand-better-life .text-box{width:53.7%; padding:20px 0; float:right; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-content: center;}
.brand-better-life .text-box h3{font-size:38px; line-height:50px; color:#2f2f2e; font-weight:400; padding-bottom:25px;}
.brand-better-life .text-box h3 strong{color:#2f2f2e; font-weight:700; display:block;}
.brand-better-life .text-box h4{font-size:22px; line-height:32px; color:#2f2f2e; font-weight:400; padding-bottom:10px;}
.brand-better-life .text-box p{font-size:15px; line-height:20px; color:#2f2f2e;}


/* 404 page *//* 404 page */
.nofound-banner{background-color:#86e9f2; width:100%; float:left; text-align:center; padding:150px 20px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; margin-bottom:30px;}
.nofound-banner img.mbl{display:none;}


/* content-studio page *//* content-studio page */
.blog-banner{background-color:#e8e5b5; width:100%; float:left; position:relative; padding:120px 0 65px; margin-bottom:30px;}
.blog-banner .box{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;  justify-content: space-between;}
.blog-banner .img{width:55%; text-align:right;}
.blog-banner .img img{-webkit-border-radius:75px; -moz-border-radius:75px; -ms-border-radius:75px; -o-border-radius:75px; border-radius:75px;}
.blog-banner .text{width:34%;}
.blog-banner .text h3{font-size:45px; line-height:55px; color:#282828; font-weight:600; padding:0 0 10px; font-family: 'Jost', sans-serif;}
.blog-banner .text h3 a{display:inline-block; color:#282828;}
.blog-banner .text h3 a:hover{color:#4f933c;}
.blog-banner .text .heading,.blog-banner .text .heading a{text-align:left;color:#282828;}
.blog-banner .text .heading a:hover{color:#4f933c;}
.blog-banner .text p{font-size:21px; line-height:30px; color:#2f2f2e; padding-bottom:18px;}
.blog-banner .text .user-name{ width:100%; float:left; position:relative; font-size:15px; line-height:20px; color:#4a4a4a; font-style:italic; padding-left:125px; margin-bottom:30px; text-align:left;}
.blog-banner .text .user-name:before{content:''; background-color:#4a4a4a; width:109px; height:4px; position:absolute; left:0; bottom:5px; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; border-radius:15px;}
.blog-banner .text .user-name span{background:url(assets/images/icon_star.png)no-repeat right bottom 5px; background-size:77px auto; display:inline-block; padding-right:84px;}
.blog-banner .text .round-btn,
.latest-stories .common .right-col .round-btn{background-color:#0988a1; font-size:20px; color:#fff; text-transform:uppercase; font-weight:700; padding:0px 50px; line-height:45px; }
.blog-banner .text .round-btn:hover,
.latest-stories .common .right-col .round-btn:hover{background-color:#4f933c;}
/* blog-news */
.blog-news{width:100%; float:left; padding:25px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.blog-news .heading{width:100%;}
.blog-news .common{width:48.4%; margin:15px 0;}
.blog-news .common .img-box{width:100%; float:left;}
.blog-news .common .img-box a{display:inline-block;}
.blog-news .common .text-box{width:100%; float:left;}
.blog-news .common .text-box ul{width:100%; padding:25px 0 20px; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.blog-news .common .text-box li{width:49%; font-size:16px; line-height:22px; color:#2f2f2e;}
.blog-news .common .text-box li:nth-child(2){text-align:right;}
.blog-news .common .text-box li a{color:#2f2f2e; display:inline-block;}
.blog-news .common .text-box h3{font-size:30px; line-height:42px; color:#2f2f2e; font-weight:600; font-family: 'Jost', sans-serif; padding-bottom:9px;}
.blog-news .common .text-box h3 a{color:#2f2f2e; display:inline-block;}
.blog-news .common .text-box li a:hover,
.blog-news .common .text-box h3 a:hover{color:#4f933c;}
.blog-news .common .text-box p{font-size:18px; line-height:26px; color:#2f2f2e; padding-bottom:23px;}
.blog-news.two{padding-top:70px;}
.blog-news.two .heading{margin-bottom:19px; color:#2f2f2e;}
.blog-news.two .heading span{color:#2f2f2e;}
/* blog-subscribe */
.blog-subscribe{background-color:#8cdeff; width:100%; float:left; padding:70px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-border-radius:55px; -moz-border-radius:55px; -ms-border-radius:55px; -o-border-radius:55px; border-radius:55px; }
/* subscribe-box */
.subscribe-box{width:541px; float:left; padding:0px 13px 0 82px;}
.subscribe-box h3{font-size:38px; line-height:50px; color:#2f2f2e; font-weight:600; font-family: 'Jost', sans-serif; padding-bottom:17px;}
.subscribe-box p{font-size:16px; line-height:24px; color:#2f2f2e; padding:0 30px 40px 0;}
.subscribe-box .full-row{width:100%; float:left;}
.subscribe-box .es_subscription_form{background-color:#d76060; width:100%; float:left; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px;border-radius: 50px; margin-bottom:15px;}
.subscribe-box .es-field-wrap{margin:0;}
.subscribe-box input[type="email"] {background-color: #fff; width:calc(100% - 110px);height:50px;float:left;padding:10px 27px;line-height:30px;font-size:12px;color:#2f2f2e;font-weight:400;font-family: 'Jost';-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;border:0;}
.subscribe-box input[type="submit"] {background-color:#d76060;width:110px;padding:4px 10px 0;font-size:14px;color:#2f2f2e;text-transform:uppercase;line-height:46px;font-weight:700;font-family: 'Jost';text-align: center;-webkit-border-radius:0 30px 30px 0;-moz-border-radius:0 30px 30px 0;-ms-border-radius:0 30px 30px 0;-o-border-radius:0 30px 30px 0;border-radius:0 30px 30px 0;}
.subscribe-box .es_subscription_message{width:100%; float:left; display:block; font-size:14px; line-height:16px;}
.subscribe-box .es_subscription_message.error,
.subscribe-box .es_subscription_message.success{margin-bottom:15px;}
.subscribe-box p.small{width:100%; float:left; font-size:12px; line-height:16px; color:#2f2f2e; padding:0 0 0 5px;}
.subscribe-box p.small a{color:#0077a7; text-decoration:underline;}
.subscribe-box p.small a:hover{text-decoration:none;}
/* img-box */
.blog-subscribe .img-box{width:calc(100% - 541px); padding-right:20px;}
/* text-box */
.blog-subscribe .text-box{width:50%; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-content: center; padding-left:30px;}
.blog-subscribe .text-box h3{width:100%; font-size:38px; line-height:50px; color:#2f2f2e; font-weight:700; padding-bottom:17px;}
.blog-subscribe .text-box ul{width:100%; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between;}
.blog-subscribe .text-box li{width:calc(50% - 10px); margin:10px 0; display: -webkit-box; display: -ms-flexbox; display: flex; }
.blog-subscribe .text-box li a{background-color:#f9e67a; width:100%; display:block; padding:14px 10px; font-size:16px; line-height:22px; color:#2f2f2e; font-weight:700; text-align:center; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.blog-subscribe .text-box li:nth-child(6n-4) a{background-color:#8cdeff;}
.blog-subscribe .text-box li:nth-child(6n-3) a{background-color:#f49d9e;}
.blog-subscribe .text-box li:nth-child(6n-2) a{background-color:#b3d5bd;}
.blog-subscribe .text-box li:nth-child(6n-1) a{background-color:#a3aace;}
.blog-subscribe .text-box li:nth-child(6n) a{background-color:#e27779;}
/* latest-stories */
.latest-stories{width:100%; float:left; padding:50px 0 35px;}
.latest-stories .img-title{width:100%;float:left;text-align:center;}
.latest-stories .img-title img{width:350px;display:inline-block;}
.latest-stories .heading{color:#2f2f2e; margin-bottom:14px;}
.latest-stories .heading span{color:#2f2f2e;}
.latest-stories .common{background-color:#f9e67a; width:100%; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position:relative; margin:25px 0 33px;}
.latest-stories .common ~ .common,
.latest-stories .alm-reveal .common{background-color:#f4f4f4;}
.latest-stories .common ~ .common:after,
.latest-stories .alm-reveal .common:after{content:''; background-color:#3a3a39; width:100%; max-width:1370px; height:2px; position:absolute; top:-27px; left:50%; -webkit-transform:translatex(-50%); -moz-transform:translatex(-50%); -ms-transform:translatex(-50%); -o-transform:translatex(-50%); transform:translatex(-50%); }
.latest-stories .common .left-col{width:23.2%;}
.latest-stories .common .left-col img{width:100%;}
.latest-stories .common .mid-col{width:40%; padding:20px 8.9%;}
.latest-stories .common .mid-col p{font-size:16px; line-height:22px; color:#2f2f2e; font-weight:600; font-family: 'Jost', sans-serif; padding-bottom:12px;}
.latest-stories .common .mid-col h3{font-size:30px; line-height:36px; color:#2f2f2e; font-weight:600;  font-family: 'Jost', sans-serif;}
.latest-stories .common .mid-col h3 a{color:#2f2f2e; display:inline-block;}
.latest-stories .common .mid-col h3 a:hover{color:#4f933c;}
.latest-stories .common .right-col{width:23.2%; padding:20px 0; text-align:center;}
.latest-stories .common .right-col p{font-size:16px; line-height:24px; color:#2f2f2e; text-align:justify; text-align-last:center; padding-bottom:30px;}
.latest-stories .common .right-col .round-btn{float:none; display:inline-bock;}
/* pagination */
.pagination{width:100%; float:left; padding:25px 0;}
.pagination ul{width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.pagination li{margin:5px 0;}
.pagination li a,
.pagination li span{background:none; width:51px; height:51px; display:block; text-align:center; line-height:51px; font-size:16px; color:#2f2f2e; font-weight:700; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%;}
.pagination li span{background:#0988a1; color:#fff;}
.pagination li .prev{position:relative;}
.pagination li .next{position:relative;}
.pagination li .prev:after{content:''; width:15px; height:15px; border-left:2px solid #000; border-top:2px solid #000; position:absolute; left:21px; top:18px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
.pagination li .next:after{content:''; width:15px; height:15px; border-right:2px solid #000; border-top:2px solid #000; position:absolute; right:21px; top:18px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}


/* content-studio-details page *//* content-studio-details page */
.b-details-banner{width:100%; float:left; position:relative; text-align:center; color:#fff;}
.b-details-banner .box{height:100%; position:absolute; left:50%; top:50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -otransform: translate(-50%,-50%); transform: translate(-50%,-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.b-details-banner h1{padding-bottom:25px;}
.b-details-banner h1 br{display:none;}
.b-details-banner h1 strong{background-color:#fff; font-size:35px; line-height:45px; color:#4a4a4a; font-weight:600; display:inline-block; padding:15px 40px; -webkit-border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px; border-radius:100px; }
.b-details-banner p{width:100%; font-size:22px; line-height:30px; color:#fff; padding-bottom:15px;}
.b-details-banner .post-by{width:100%; float:left; margin-bottom:13px;}
.b-details-banner .post-by p{width:auto; font-size:15px; line-height:20px; color:#fff; font-style:italic; display:inline-block; padding:0; margin-right:10px;}
.b-details-banner .post-by .user-name{display:inline-block; position:relative; font-size:15px; line-height:20px; color:#fff; font-style:italic; padding-left:125px;}
.b-details-banner .post-by .user-name:before{content:''; background-color:#fff; width:109px; height:4px; position:absolute; left:0; bottom:5px; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; border-radius:15px;}
.b-details-banner .post-by .user-name span{background:url(assets/images/icon_star.png)no-repeat right bottom 5px; background-size:65px auto; display:inline-block; padding-right:80px;}
.b-details-banner .share-row{width:100%; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-bottom:33px;}
.b-details-banner .share-row h4{font-size:15px; line-height:20px; color:#fff; font-style:italic; font-weight:400; padding-right:15px;}
.b-details-banner .share-row li{display:inline-block; margin:5px 2px;}
.b-details-banner .share-row li a{background-color:#4460ae; width:26px; height:26px; font-size:12px; color:#fff; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.b-details-banner .share-row li a.fb{background-color:#4460ae;}
.b-details-banner .share-row li a.g-plus{background-color:#c21f25;}
.b-details-banner .share-row li a.twt{background-color:#33ccff;}
.b-details-banner .share-row li a.link{background-color:#0373b4;}
.b-details-banner .full-row{width:100%; float:left;}
.b-details-banner .full-row li{background-color:#f49d9e; display:inline-block; font-size:16px; color:#2f2f2e; font-weight:700; padding:10px 34px; line-height:30px; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px; margin:5px 12px;}
.b-details-banner .textb{max-width: 850px;}

.b-details-banner .full-row li:nth-child(2){background-color:#f9e67a;}
.b-details-banner .full-row li:nth-child(3){background-color:#8cdeff;}
.b-details{width:100%; float:left; padding-bottom:60px;}
/* entry */
.b-details .entry{width:100%; float:left; text-align:left; padding:60px 0 16px;}
.b-details .entry h3{font-size:22px; line-height:32px; color:#2f2f2e; font-weight:700; text-align:left;padding:20px 0 15px 0;}
.b-details .entry h4{font-size: 20px;line-height: 24px;color: #2f2f2e;font-weight: 600;text-align: left;
padding: 20px 0 5px;}
.b-details .entry ul{margin-bottom:20px;}
.b-details .entry .img-box{width:100%; float:left; padding:10px 0 40px;}
.b-details .entry p{font-size:18px; line-height:26px; color:#2f2f2e; text-align:justify; text-align-last:left; padding-bottom:10px;}
.b-details .entry .two-images{width:100%; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding:7px 0 36px; }
.b-details .entry .two-images .common{width:48%; margin:16px 0;}
.b-details .blog-news{padding-bottom:43px;}
.b-details .blog-news .heading{color:#2f2f2e; margin-bottom:17px;}
.b-details .blog-news .heading span{color:#2f2f2e;}
.b-details .entry li {list-style: disc;list-style-position: inside;font-size: 19px;padding: 3px 0px;}


/* media page *//* media page */
/* media-banner */
.media-banner{background-color:#bec7da;}
.media-banner .highlights-video{padding-bottom:25px;display:none;}
.media-banner.blog-banner .text p{display:none;}
.media-banner.blog-banner .text .user-name{display:none;}
.media-banner .highlights-video a{display:inline-block; font-size:16px; line-height:26px; color:#223cac; text-decoration:underline; font-weight:400;}
.media-banner .highlights-video a span{display:inline-block; top:-3px; position:relative; margin-left:10px;}
.media-banner .highlights-video a:hover{text-decoration:none;}
.media-banner .text .user-name span{background:none; padding-right:0; color:#2f2f2e;}
.media-banner .text .round-btn{background-color:#cd0227;}
.media-banner .text .round-btn:hover{background-color:#4f933c;}
/* press-releases */
.press-releases{width:100%; float:left; padding:27px 0 69px;}
.press-releases .heading,
.press-releases .heading span,
.m-focus .heading,
.m-focus .heading span,
.m-social .heading,
.m-social .heading span{color:#2f2f2e;}
.press-releases .heading{margin-bottom:9px;}
.press-releases .press-carousel{width:100%; float:left; margin:25px 0;}
.press-releases .col{width:100%; float:left; position:relative; padding:10px 15px; text-align:center;}
.press-releases .col .text{width:100%; float:left; padding:0 25px; position:absolute; left:0; bottom:21px; text-align:center;}
.press-releases .col .text ul{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom:11px;}
.press-releases .col .text li{width:49%; font-size:12px; line-height:16px; color:#fff;}
.press-releases .col .text h3{font-size:22px; line-height:32px; color:#fff; font-weight:700; text-transform:uppercase; padding-bottom:6px;}
.press-releases .col .text p{font-size:12px; line-height:16px; color:#fff; padding:0 50px 10px;}
.press-releases .owl-carousel .owl-prev {left:0px;}
.press-releases .owl-carousel .owl-next{right:0;}
.press-releases .full-row{width:100%; float:left; text-align:center; padding-top:41px;}
.press-releases .full-row .round-btn{background-color:#0988a1; line-height:50px; float:none; display:inline-block; font-size:20px; color:#fff; font-weight:700; text-transform:uppercase;}
.press-releases .full-row .round-btn:hover{background-color:#4f933c;}
/* m-focus */
.m-focus{width:100%; float:left;}
.m-focus .heading{width:100%; margin-bottom:45px;}
.m-focus .m-focus-in{background-color:#b3d5bd; width:100%; float:left; padding:70px 0;}
.m-focus .box{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; direction:rtl;}
.m-focus .img-box{width:50%; float:left; text-align:center; padding:0 30px;}
.m-focus .img-box img{-webkit-border-radius:65px; -moz-border-radius:65px; -ms-border-radius:65px; -o-border-radius: 65px; border-radius:65px;}
.m-focus .text-box{width:50%; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-content:center; justify-content: left;}
.m-focus .text-box h3{font-size:50px; line-height:60px; color:#2f2f2e; font-weight:700; text-align:left; padding-bottom:20px;}
.m-focus .text-box p{font-size:17px; line-height:33px; color:#2f2f2e; padding:0 40px 25px 0;}
.m-focus .text-box ul{width:100%;}
.m-focus .text-box li{width:100%; font-size:17px; line-height:24px; color:#2f2f2e; padding:5px 0;}
/* m-social */
.m-social{width:100%; float:left; padding:60px 10px 45px;}
.m-social .heading{margin-bottom:38px;}
.m-social ul{width:100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.m-social li{width:25%; padding:0 25px;}
.m-social li .img{margin-bottom:20px; position:relative; overflow:hidden;}
.m-social li .img a{display:inline-block;}
.m-social li .img img{-webkit-border-radius:45px; -moz-border-radius:45px; -ms-border-radius:45px; -o-border-radius:45px; border-radius:45px;}
.m-social li .img i{position:absolute; left:50%; bottom:-7px; font-size:100px; color:#2f2f2e; -webkit-transform:translatex(-50%); -moz-transform:translatex(-50%); -ms-transform:translatex(-50%); -o-transform:translatex(-50%); transform:translatex(-50%);}
.m-social li .img img.icon{position:absolute; left:50%; bottom:0px; -webkit-transform:translatex(-50%); -moz-transform:translatex(-50%); -ms-transform:translatex(-50%); -o-transform:translatex(-50%); transform:translatex(-50%); -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0;-o-border-radius:0; border-radius:0;}
.m-social li p{max-width:280px; font-size:12px; line-height:18px; color:#2f2f2e; padding-bottom:10px;}
/* latest-news */


/* media-details page *//* media-details page */
.b-details-banner.m-banner .post-by .user-name span{background:none; padding:0;}
.m-details{padding-bottom:49px;}
.m-details .entry .img-box{padding:21px 0 28px;}
.m-details .press-releases .press-carousel{margin:33px 0 0;}


/* product-details page *//* product-details page */
/* ashwagandha page */
.woocommerce-breadcrumb{display:none;}
/* pd-cap-banner */
.pd-cap-banner{width:100%; float:left; text-align:center; position:relative;}
.pd-cap-banner .box{width:auto; max-width:auto; height:100%; position:absolute; left:11%; top:0;}
.pd-cap-banner .bg-slide .owl-prev,.pd-cap-banner .bg-slide .owl-next{z-index: 1;}
.pd-cap-banner .bg-slide .owl-prev {left:10px;}
.pd-cap-banner .bg-slide .owl-next {right:10px;}
.pd-cap-banner .bg-slide .owl-prev:before,
.pd-cap-banner .bg-slide .owl-next:before{width:24px; height:24px; border-width:7px;}
.pd-cap-banner .bg-slide.full .owl-prev{left:11%; margin:68px 0 0 31px;}
.pd-cap-banner .bg-slide.full .owl-next{left:11%; margin:68px 0 0 486px;}
/* form-area */
.pd-cap-banner .form-area{background-color:#c7d58e; width:527px; height:100%; float:left; text-align:left; padding:0px 56px 20px; }
.pd-cap-banner .form-area .top-row{width:100%; float:left; padding:20px 13px 0;}
.pd-cap-banner .form-area h3{font-size:20px; line-height:28px; color:#2f2f2f; font-weight:700; padding-bottom:3px;}
.pd-cap-banner .form-area h2{font-size:30px; line-height:38px; color:#2f2f2f; font-weight:700; padding-bottom:5px;}
.pd-cap-banner .form-area h2 br{display:none;}
.pd-cap-banner .form-area .details{font-size:16px; line-height:21px; color:#2f2f2f; padding-bottom:5px;}
.pd-cap-banner .form-area .rating{width:100%; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-bottom:8px;}
.pd-cap-banner .form-area .rating .star{width:126px; float:left;}
.pd-cap-banner .form-area .rating p{font-size:12px; line-height:23px; color:#2f2f2f; font-weight:700; padding:0; }
.pd-cap-banner .form-area .mid-row{width:100%; float:left; padding:0 0px;}
.pd-cap-banner .form-area .details-carousel{width:100%; float:left; margin-bottom:8px;}
.pd-cap-banner .form-area .owl-carousel{width:100%; float:left;}
.pd-cap-banner .form-area .owl-carousel .col{margin:10px 8px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; cursor:pointer;}
.pd-cap-banner .form-area .owl-carousel .owl-item .col img{border:2px solid transparent;}
.pd-cap-banner .form-area .owl-carousel .owl-item.synced .col img{border:2px solid #789413;}
.pd-cap-banner .form-area .owl-carousel .owl-prev{left:-40px; display:none; opacity:.8;}
.pd-cap-banner .form-area .owl-carousel .owl-next{right:-40px; display:none; opacity:.8;}
.pd-cap-banner .form-area .owl-carousel .owl-prev:before, 
.pd-cap-banner .form-area .owl-carousel .owl-next:before {width:24px; height:24px; border-width:7px;}
.pd-cap-banner .form-area .bg-slide{display:none !important;}
.pd-cap-banner .form-area .btm-row{width:100%; float:left; padding:0 13px;}
.pd-cap-banner .form-area .check-date{width:100%; float:left; padding-bottom:5px;}
.pd-cap-banner .form-area .check-date h4{font-size:17px; line-height:21px; color:#2f2f2f; font-weight:400; padding-bottom:1px;}
.pd-cap-banner .form-area .check-date p{font-size:12px; line-height:21px; color:#2f2f2f; letter-spacing:0.3px;}
.pd-cap-banner .form-area .full-row {width:100%; float:left; padding-bottom:30px;}
.pd-cap-banner .form-area .full-row .wczpc_maindiv{padding:0 !important; margin:0 !important;}
.pd-cap-banner .form-area .full-row .wczpc_maindiv h3{display:none;}
.pd-cap-banner .form-area .full-row .wczpc_maindiv .wczp_cookie_check_div{background-color:none !important; padding:0 !important; justify-content: space-between;}
.pd-cap-banner .form-area .full-row .wczpc_maindiv .wczp_cookie_check_div svg{display:none;}
.pd-cap-banner .form-area .full-row input[type="text"],
.pd-cap-banner .form-area .pin_div input{background-color: #fff !important;width:68.7% !important;float:left;height:42px;padding:12px 24px 8px !important;line-height:22px;font-size:12px !important;color:#2f2f2f !important;font-weight:400;border:0;font-family: 'Jost' !important;-webkit-border-radius:50px !important;-moz-border-radius:50px !important;-ms-border-radius:50px !important;-o-border-radius:50px !important;border-radius:50px !important;-webkit-box-shadow:rgba(0,0,0,0.3)0px 3px 4px inset;-moz-box-shadow:rgba(0,0,0,0.3)0px 3px 4px inset;-ms-box-shadow:rgba(0,0,0,0.3)0px 3px 4px inset;-o-box-shadow:rgba(0,0,0,0.3)0px 3px 4px inset;box-shadow:rgba(0,0,0,0.3)0px 3px 4px inset; flex-grow:inherit; margin:0 !important; border:0 !important;}
.pd-cap-banner .form-area .full-row input::-webkit-input-placeholder {color: #333;opacity:1;}
.pd-cap-banner .form-area .full-row input:-moz-placeholder {color: #333;opacity:1;}
.pd-cap-banner .form-area .full-row input::-moz-placeholder {color:#333;opacity:1;}
.pd-cap-banner .form-area .full-row input::-ms-input-placeholder {color: #333;opacity:1;}
.pd-cap-banner .form-area .full-row input:-ms-input-placeholder {color: #333;opacity:1;}
.pd-cap-banner .form-area .full-row input[type="button"],
.pd-cap-banner .form-area .pin_div #checkpin,
.wc-delivery-time-response .avlpin .button{background-color:#789413 !important;width:28.5% !important; min-width:auto; float:right !important;height:42px;padding:12px 10px 8px !important;line-height:22px;font-size:12px !important;color:#2f2f2f !important;font-weight:700 !important;border:0;text-align:center;font-family: 'Jost' !important;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px; margin:0 !important;}
.pd-cap-banner .form-area .full-row .wczpc_maindiv .wczp_empty{font-size:14px; line-height:18px;}
.pd-cap-banner .form-area .full-row .wczpc_maindiv .response_pin{font-size:16px; border:0 !important;}
.pd-cap-banner .form-area .price-row{width:100%; float:left; padding-bottom:20px;}
/*.pd-cap-banner .form-area .price-row .quantity{width:198px; float:left; text-align:center; }*/
.pd-cap-banner .form-area .price-row .quantity p.in-stock{font-size:18px; font-weight:700; color:#60770c;}
.pd-cap-banner .form-area .price-row .quantity form.cart{margin:0 !important;}
.pd-cap-banner .form-area .price-row .quantity{width:100%; float:left;}
.pd-cap-banner .form-area .pin_div{background:none; width:100%; float:left; padding:0; margin:0 0 20px; border:0;}
.pd-cap-banner .form-area .pin_div #error_pin{font-size:13px;line-height:20px;color:#f00;font-weight:300;text-align:left;}
.pd-cap-banner .form-area .pin_div .form-row{padding:0; margin:0;}
.pd-cap-banner .form-area .quantity-box{width:50%; float:left;}
.wc-delivery-time-response .avlpin{width:100%; float:left; background:none; margin:0 0 5px; padding:0; border:0;}
.wc-delivery-time-response .avlpin p{background:#fff; width:68.7% !important; float:left; color:#000; padding:5px 15px; line-height:32px; text-align:left; margin:0; -webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-box-shadow: rgba(0,0,0,0.3)0px 3px 4px inset;-moz-box-shadow: rgba(0,0,0,0.3)0px 3px 4px inset;-ms-box-shadow: rgba(0,0,0,0.3)0px 3px 4px inset;-o-box-shadow: rgba(0,0,0,0.3)0px 3px 4px inset;box-shadow: rgba(0,0,0,0.3)0px 3px 4px inset;}
.wc-delivery-time-response .delivery-info-wrap{margin:0 !important;}
form.cart .wc-delivery-time-response .delivery-info-wrap .delivery-info{float:left;}
form.cart .wc-delivery-time-response .delivery-info-wrap .delivery-info .header{width:auto !important;}
form.cart .wc-delivery-time-response .delivery-info-wrap .delivery-info .header span{margin-right:5px;}
/* qib-container */
.qib-container{width: 100%;float: left;text-align: center;display: flex !important;align-items: center !important;justify-content: center !important;}
.qib-container .qib-button{width:27px !important; height:27px !important; -webkit-border-radius:100% !important; -moz-border-radius:100% !important; -ms-border-radius:100% !important; -o-border-radius:100% !important; border-radius:100% !important; text-indent:-99999px; display: block !important; border:0 !important;}
.qib-container .qib-button.minus{background:url(assets/images/icon_minus.png)no-repeat center center !important;}
.qib-container .qib-button.plus{background:url(assets/images/icon_plus.png)no-repeat center center !important;}
.qib-container .input-text{background-color: #fff !important;width:83px !important;float:left;height:42px !important;line-height:36px !important;padding:6px 5px 0 !important;font-size:20px !important;color:#2f2f2e;font-weight:700;border:0;font-family: 'Jost';-webkit-border-radius: 50px !important;-moz-border-radius: 50px !important;-ms-border-radius: 50px !important;-o-border-radius: 50px !important;border-radius: 50px !important;-webkit-box-shadow: rgba(0,0,0,0.3)0px 3px 4px inset !important;-moz-box-shadow: rgba(0,0,0,0.3)0px 3px 4px inset !important;-ms-box-shadow: rgba(0,0,0,0.3)0px 3px 4px inset !important;-o-box-shadow: rgba(0,0,0,0.3)0px 3px 4px inset !important;box-shadow: rgba(0,0,0,0.3)0px 3px 4px inset !important; border:0 !important; margin:0 13px !important;}
.pd-cap-banner .form-area .price-row .quantity h3{width: 100%; float: left;font-size:17px; line-height:25px; color:#2f2f2e; font-weight:700; text-align: center; padding:3px 0 0 0;}
.pd-cap-banner .form-area .price-row .price{width:180px; float:right; font-size:30px; line-height:40px; font-weight:700; color:#2f2f2e; text-align:center;}
.pd-cap-banner .form-area .price-row .price span{display:block; font-size:25px; line-height:30px; color:#2f2f2e; text-decoration:line-through; opacity:.4; letter-spacing:-.2px;}
.pd-cap-banner .form-area .button-row{width:100%; float:left; text-align:center; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.pd-cap-banner .form-area .button-row .cart-btn{background-color:#789413; min-width:265px; height:60px; padding:5px 15px 0; line-height:55px; font-size:22px; color:#2f2f2e; font-weight:700; font-family: 'Jost'; text-transform:uppercase; text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px; margin-right:6px; border:0;}
.pd-cap-banner .form-area .button-row .tinvwl-shortcode-add-to-cart{width:auto; display:inline-block;}
.pd-cap-banner .form-area .button-row .wishlist-btn,
.pd-cap-banner .form-area .button-row .tinvwl_add_to_wishlist_button{background:url(assets/images/icon_heart.png)no-repeat center; background-color:#789413; min-width:111px; height:60px; padding:5px 15px 0; line-height:55px; display:inline-block; font-family: 'Jost';-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;}
.pd-cap-banner .form-area .button-row img{display:none !important;}
.pd-page{width:100%; float:left;}
.pd-cap-banner .form-area .button-row .tinvwl_add_to_wishlist_button{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.pd-cap-banner .form-area .button-row .tinvwl_add_to_wishlist_button.tinvwl-product-make-remove {background:url(assets/images/icon_heart_wt.png)no-repeat center; background-color:#60770c;}
.pd-cap-banner .form-area .button-row .tinvwl_add_to_wishlist_button.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text{display:none !important;}
.pd-cap-banner .form-area .button-row .tinvwl_add_to_wishlist_button img{max-width:inherit !important; max-height:inherit;}
.pd-cap-banner .form-area .button-row .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text{display:none;}
.pd-cap-banner .form-area .full-row input[type="button"]:hover,
.pd-cap-banner .form-area .button-row .cart-btn:hover,
.pd-cap-banner .form-area .pin_div #checkpin:hover,
.wc-delivery-time-response .avlpin .button:hover{background-color:#60770c !important; color:#fff !important;}
.pd-page .woocommerce-notices-wrapper:empty{display:none;}
/* addition */
.pd-page .heading, .pd-page .heading span, .woorelated-title, .woorelated-title span{color:#2f2f2e;}
.addition{width:100%; float:left; position: relative; padding:60px 0;}
.addition:before {content:''; background-color:#e8e8e8; width:100%; height:213px; position:absolute; left:0; top:267px;}
.addition .heading, .addition .woorelated-title {margin-bottom:37px;}
.addition .addition-in{width:100%; float:left; text-align:center; position:relative; z-index:2;}
.addition .addition-in .owl-wrapper{display:flex !important;}
.addition .addition-in .owl-wrapper .owl-item{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.addition .addition-in .type-product{display:inline-block;}
.addition .addition-in .owl-item li{padding:10px 7px 50px !important; position:relative;}
.addition .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart{display:none !important;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{color:#4f933c; font-size:30px;}
.addition .addition-in .type-product .img-box {width:100%; float:left; margin-bottom:19px;}
.addition .addition-in .type-product .img-box img{height:auto; margin:0;}
.addition .addition-in .type-product .img-box a{display: inline-block;}
.addition .addition-in .type-product .text-box{width:100%; float:left;}
.addition .addition-in .type-product h3 {font-size: 23px!important;line-height: 25px;color: #4a4a4a;font-weight: 700;text-transform: uppercase;padding:0 0 10px!important;}
.addition .addition-in .type-product h3 a{color: #4a4a4a; display:inline-block;}
.addition .addition-in .type-product h3 a:hover{color: #4f933c;}
.addition .addition-in .type-product p {font-size:18px;line-height:26px;color: #4a4a4a;padding-bottom: 15px;}
.addition .addition-in .type-product .price{font-size:20px!important; line-height:25px; color:#77a464 !important; font-weight:700 !important; display:block !important;}
.addition .addition-in .owl-item .round-btn {background-color:#a3aace; min-width:145px; float: none;display: inline-block;line-height: 36px;font-size: 13px;color: #4a4a4a;text-transform: uppercase;padding: 3px 28px 0;font-weight: 700; margin:0 !important;-webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; border:0; position:absolute; left:50%; bottom:0; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
.addition .addition-in .owl-item:nth-child(3n) .round-btn {background-color: #a3ccce;}
.addition .addition-in .owl-item:nth-child(3n-1) .round-btn {background-color: #f9e67a;}
.addition .addition-in .type-product .round-btn:hover {background-color:#4f933c; color:#fff;}
.addition .addition-in .customNavigation,
.addition .owl-carousel .owl-buttons{display:none;}
/* subscribe-off */
.subscribe-off{background-color:#f9e67a; width:100%; min-height:457px; float:left; margin-bottom:50px;}
.subscribe-off .left-col{width:calc(100% - 523px); float:left; padding:51px 20px 40px 0;}
.subscribe-off .left-col .heading{text-align:left; font-size:33px; line-height:40px; margin:0 0 14px 7px;}
.subscribe-off .left-col ul{width:100%; float:left;}
.subscribe-off .left-col li{width:230px; float:left; padding:21px 12px 0px 12px; margin:10px 0; min-height:250px; text-align:center; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px; position:relative;}
.subscribe-off .left-col li ~ li{margin-left:36px;}
.subscribe-off .left-col li .icon{width:100%; float:left; min-height:120px; line-height:120px; margin-bottom:15px; }
.subscribe-off .left-col li h3{width:100%; font-size:26px; line-height:35px; color:#2f2f2e; font-weight:700; margin-bottom:15px; }
.subscribe-off .left-col li h3 span{display:block; font-size:20px; line-height:25px; font-weight:400;}
.subscribe-off .left-col li a{background-color:#4d9395; display:block; font-size:15px; color:#2f2f2e; line-height:41px; font-weight:600; padding:3px 16px 0; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px;}
.subscribe-off .left-col li a:hover{background-color:#4f933c; color:#fff;}
.subscribe-off .right-col{width:523px; float:left;}
/* subscribe-save */
.subscribe-save{background-color:#a3ccce; width:100%; min-height:519px; float:left; padding:35px 0 0 0; margin:-34px 0; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; border-radius:30px;}
.subscribe-save h2{font-size:38px; line-height:50px; color:#2f2f2f; text-align:center; padding-bottom:20px; }
.subscribe-save .img-box{width:50%; float:left; padding-right:30px; position:relative;}
.subscribe-save .img-box img{max-width:inherit; margin:0 0 0 -48px;}
.subscribe-save .text-box{width:50%; float:left; padding:33px 55px 0 0;}
.subscribe-save .text-box .prod-ttl{font-size:22px; line-height:29px; color:#2f2f2f; font-weight:700; padding-bottom:14px;}
.subscribe-save .text-box .sv-price{font-size:26px; line-height:32px; color:#2f2f2e; font-weight:700; padding-bottom:10px;}
.subscribe-save .text-box .white-row{background:#fff; min-height:46px; padding:5px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom:15px;}
.subscribe-save .text-box .white-row p{width:161px; font-size:13px; line-height:28px; color:#2f2f2e; padding:0 12px;}
.subscribe-save .text-box .white-row h4{width:calc(100% - 161px); font-size:16px; line-height:15px; color:#c22f4a; font-weight:700; text-transform:uppercase; padding-right:7px;}
.subscribe-save .text-box .final-price{width:100%; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.subscribe-save .text-box .final-price p{padding:0;}
.subscribe-save .text-box .final-price .price{width:133px; float:left; font-size:22px; line-height:20px; color:#2f2f2e; font-weight:700; }
.subscribe-save .text-box .final-price .price span{font-size:16px; line-height:20px; font-weight:400; color:#2f2f2e; text-decoration:line-through; padding-left:3px; display: block; }
.subscribe-save .text-box .final-price .save{width:calc(100% - 133px); float:left; font-size:16px; line-height:19px; color:#c22f4a; font-weight:700; text-transform:uppercase; text-align:center;}
.subscribe-save .btn-row{width:100%; float:left; text-align:center; padding:0 12px; position:relative; top:-15px;}
.subscribe-save .btn-row .round-btn{background-color:#4d9295; display:inline-block; float:none; padding:5px 43px 0; line-height:40px; font-size:15px; color:#2f2f2e; font-weight:700; text-transform:uppercase;}
.subscribe-save .btn-row .round-btn:hover{background-color:#4f933c; color:#fff;}
/* try-vedaan */
.try-vedaan{background-color:#ffb7cb; width:100%; float:left; overflow:hidden; margin:40px 0;}
.try-vedaan .box{position:relative; min-height:455px; padding:16px 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.try-vedaan .box:before{content:''; background:url(assets/images/bg_try_vedaan_left.png)no-repeat left bottom; width:362px; height:396px; position:absolute; left:15px; bottom:7px; }
.try-vedaan .box:after{content:''; background:url(assets/images/bg_try_vedaan_right.png)no-repeat left bottom; width:255px; height:366px; position:absolute; right:-42px; bottom:0;}
.try-vedaan .text{width:calc(100% - 425px); text-align:center; position:relative; z-index:2;}
.try-vedaan .text p{font-size:34px; line-height:40px; color:#000; font-weight:400; font-family:"QuicksandBook-Regular";}
.try-vedaan .text h2{font-size:96px; line-height:90px; color:#d21848; font-weight:700; font-family: 'library_3_amregular'; padding:15px 0;}
.try-vedaan .img{width:425px; position:relative; z-index:2;}
/* pack-consists */
.pack-consists{width:100%; float:left; text-align:center; padding:30px 0 20px;}
.pack-consists .heading{font-size:33px; line-height:40px; color:#2f2f2e; margin-bottom:10px;}
.pack-consists p{font-size:20px; line-height:26px; padding-bottom:25px; position:relative; margin-bottom:10px; }
.pack-consists p:after{content: ''; width:20px;height:20px;border-left:5px solid #4a4a4a;border-bottom:5px solid #4a4a4a;position: absolute; left:50%; bottom:0px;-webkit-transform: rotate(-45deg) -webkit-translateX(-50%);-moz-transform: rotate(-45deg) -moz-translateX(-50%);-ms-transform: rotate(-45deg) -ms-translateX(-50%);-o-transform: rotate(-45deg) -o-translateX(-50%); transform: rotate(-45deg) translateX(-50%);}
.pack-consists .circle-box{width:100%; float:left; padding-top:22px;}
.pack-consists .circle-box ul{width:100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.pack-consists .circle-box li{width:166px; margin:0 60px; position:relative;}
.pack-consists .circle-box li p{padding:0;}
.pack-consists .circle-box li a{display:inline-block; font-size:21px; color:#2f2f2e;}
.pack-consists .circle-box li a .circle{width:100%; float:left; position:relative; margin-bottom:12px; }
.pack-consists .circle-box li a .circle strong{background-color:#fff; width:166px; height:166px; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position:relative; z-index:2px; border:6px solid #b0b0b0;}
.pack-consists .circle-box li:first-child a .circle strong,
.pack-consists .circle-box li:last-child a .circle strong{border-color:#c22f4a;}
.pack-consists .circle-box li a:hover{color:#c22f4a;}
/* product-do */
.product-do{width:100%; float:left; text-align:center; position:relative; padding:60px 0 50px;}
.product-do .heading{margin-bottom:28px;}
.product-do ul{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding:0 10px;}
.product-do .owl-item{padding:0 12.5px;}
.product-do li{display:inline-block; margin:10px 0;}
.product-do li .img{min-width:100%; float:left; position:relative;}
.product-do li .img img{width:100%; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
.product-do li .text{width:100%; float:left; text-align:center; padding:20px 5px 0;}
.product-do li .text h3{font-size:19px; line-height:26px; color:#2f2f2e; font-weight:700; padding-bottom:19px;}
.product-do li .text p{font-size:16px; line-height:26px; color:#2f2f2e;}
/* safe-effective */
.safe-effective{background-color:#f0e9e1; width:100%; min-height:698px; float:left; position:relative; padding:90px 0 30px;}
.safe-effective .text-box{width:calc(100% - 660px); float:left; padding:0 10px 0 0; text-align:left;}
.safe-effective .text-box .heading{text-align:left;}
.safe-effective .text-box p{font-size:20px; line-height:29px; color:#2f2f2e;}
.safe-effective .text-box ul{width:100%; padding-top:40px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.safe-effective .text-box li{width:calc(33% - 10px); padding:0 5px; text-align:center; margin:17px 0;}
.safe-effective .text-box li .icon{width:100%; min-height:75px; margin-bottom:15px; }
.safe-effective .text-box li .icon img{max-width:75px; max-height:75px;}
.safe-effective .text-box li p{font-size:20px; line-height:30px; color:#2f2f2e; text-align:center;}
.safe-effective .img-box{width:660px; float:right; position:relative; padding-top:50px;}
/* pd-who */
.pd-who{width:100%; float:left; position:relative; padding-top:60px;}
.pd-who p{font-size:20px; line-height:30px; text-align:center;}
.pd-who .full-row{width:100%; float:left; padding:25px 0 0;}
.pd-who .full-row ul{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.pd-who .full-row li{background-color:#fef5bf; width:25%; min-height:422px; padding:25px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.pd-who .full-row li:nth-child(6n-5),
.pd-who .full-row li:nth-child(6n){width:50%;}
.pd-who .full-row li:nth-child(6n-4){background-color:#f7ffd4;}
.pd-who .full-row li:nth-child(6n-3){background-color:#dddddd;}
.pd-who .full-row li:nth-child(6n-2){background-color:#ffdecb;}
.pd-who .full-row li:nth-child(6n-1){background-color:#9beae7;}
.pd-who .full-row li:nth-child(6n){background-color:#ffc2ce;}
.pd-who .full-row li .icon{width:100%; min-height:97px; float:left; text-align:center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom:7px;}
.pd-who .full-row li p{width:100%; float:left; font-size:22px; line-height:30px; color:#2f2f2e; text-align:center;}
/* pd-how */
.pd-how{width:100%; float:left; position:relative; padding-top:60px;}
.pd-tab{margin:34px -45px 0; text-align:center; display: -webkit-box; display: -ms-flexbox; display: flex; /*-ms-flex-wrap: wrap; flex-wrap: wrap;*/ -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.pd-tab li{width:20%; display:inline-block; text-align:center;}
.pd-tab li a{width:100%; max-width:188px; display:inline-block; padding:7px 0; border-bottom:4px solid transparent;}
.pd-tab li a .icon{width:100%; min-height:85px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.pd-tab li a .icon img.hover{display:none;}
.pd-tab li a:hover,
.pd-tab li a.active{border-color:#0f65b3;}
.pd-tab li a.active .icon img.nrml{display:none;}
.pd-tab li a.active .icon img.hover{display:block;}
.pd-tab li p{display:none;}
.pd-content-wrap{width:100%; float:left; padding:45px 0 25px;}
.pd-content{width:100%; float:left;}
.pd-content p{font-size:18px; line-height:26px; color:#2f2f2e; padding-bottom:20px;}
/* our-word */
.our-word{width:100%; position:relative; padding:60px 0 20px;}
.our-word .heading{margin-bottom:59px;}
/* review-wrap */
.review-wrap{width:100%;}
/* top-fullrow */
.review-wrap .top-fullrow{width:100%;display: -webkit-box; display: -ms-flexbox; display: flex;  -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom:50px;}
.review-wrap .top-fullrow .leftcol{width:calc(100% - 300px); float:left;}
.review-wrap .top-fullrow .glsr-summary{max-width:100%; display: -webkit-box; display: -ms-flexbox; display: flex;  -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.review-wrap .top-fullrow .glsr-summary .rating-text{width:460px; padding-left:56px;}
.review-wrap .top-fullrow .glsr-summary-rating{width:100%; float:left; font-size:79px; line-height:80px; color:#2f2f2e; font-weight:700; margin:0;}
.review-wrap .top-fullrow .glsr-summary-rating .glsr-tag-value{display:inline-block; position:relative;}
.review-wrap .top-fullrow .glsr-summary-rating .glsr-tag-value:after{content:'/5'; font-size:22px; line-height:30px; color:#2f2f2e; font-weight:700; position:relative; top:-22px;}
.review-wrap .top-fullrow .glsr-summary-stars{width:100%; float:left; margin:0 0 10px;}
.review-wrap .top-fullrow .glsr-summary-stars .glsr-star{margin:0 2px;}
.review-wrap .top-fullrow .glsr-summary-text{width:100%; float:left; margin:0; font-size:15px; line-height:22px; color:#2f2f2e; font-weight:700; }
.review-wrap .top-fullrow .glsr-summary .glsr-summary-percentages{width:calc(100% - 460px); max-width:435px; margin:0;}
.glsr-default .glsr-bar{width:100%; float:left; display: -webkit-box; display: -ms-flexbox; display: flex;  -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin:0 0 15px;}
.glsr-default .glsr-bar .glsr-bar-label{min-width:110px; padding:0 10px 0 0;}
.glsr-default .glsr-bar-background{width:calc(100% - 160px);}
.glsr-default .glsr-bar-background .glsr-bar-background-percent{background:#f3c622;}
.glsr-default .glsr-bar-percent{min-width:50px;}
.review-wrap .glsr-default .glsr-review{background-color:#ffb4b4;}
.review-wrap .glsr-default .glsr-review:nth-child(3n-1){background-color:#f0f086;}
.review-wrap .glsr-default .glsr-review:nth-child(3n){background-color:#dddddd;}
.review-fullrow .glsr[data-theme] .glsr-rating[data-rating] svg{color:#2f2f2f;}
/* rightcol */
.review-wrap .top-fullrow .rightcol{width:300px; float:right;}
.review-wrap .top-fullrow .rightcol .round-btn{background-color:#f5c440; min-width:275px; float:right; padding:5px 15px 0; font-size:20px; color:#2f2f2e; text-align:center; line-height:50px; display:block; cursor:pointer;}
.review-wrap .top-fullrow .rightcol .round-btn.active,
.review-wrap .top-fullrow .rightcol .round-btn:hover{background-color:#4f933c; color:#fff;}
/* review-form */
.review-wrap .review-form{width:100%;margin:0 0 50px; border:1px solid #9fa6b2; padding:20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px;-o-border-radius: 10px; border-radius:10px; display:none;}
.glsr-default form.glsr-form .glsr-field{width:100%; float:left; margin-bottom:10px;}
.review-wrap .review-form .glsr-required{margin-bottom:15px;}
.glsr-default form.glsr-form label.glsr-label{width:100% !important; float:left !important; font-size:16px !important; line-height:22px !important; color:#000; margin: 0 0 5px !important;}
.review-wrap .review-form .glsr-label-rating{font-size:18px !important; line-height:24px !important; font-weight:700 !important;}
.glsr-default form.glsr-form [data-star-rating]{width:100%; float:left;}
.review-wrap .review-form form.glsr-form input.glsr-input, 
.review-wrap .review-form form.glsr-form select.glsr-select, 
.review-wrap .review-form form.glsr-form textarea.glsr-textarea{width:100% !important; float:left !important; padding:5px 10px; font-size: 16px; color: #000; line-height:30px; font-weight:400; font-family: 'Jost';}
.review-wrap .review-form form.glsr-form textarea.glsr-textarea{min-height:100px; line-height:24px;}
.review-wrap .review-form form.glsr-form input.glsr-input:focus, 
.review-wrap .review-form form.glsr-form select.glsr-select:focus, 
.review-wrap .review-form form.glsr-form textarea.glsr-textarea:focus{-webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow:none; border:1px solid #68a828; }
.review-form .glsr form.glsr-form .glsr-dropzone{padding:10px;}
.review-form .glsr-default form.glsr-form .gl-star-rating--stars > span{width:30px; margin:0 1px;}
.review-wrap .review-form .glsr-label-rating{font-weight:500 !important;}
.glsr-default form.glsr-form div[data-field="submit-button"]{text-align:center;}
.glsr-default form.glsr-form .glsr-button{background-color:#f5c440; font-size: 18px; color:#2f2f2e; line-height:50px; font-weight:700; font-family:'Epilogue', sans-serif; display:inline-block; padding:0px 37px; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px;}
.glsr-default form.glsr-form .glsr-button:disabled[disabled]{padding:0px 37px;}
.glsr-default form.glsr-form .glsr-button:hover{background-color:#4f933c !important; color:#fff;}
/* review-fullrow */
.review-wrap .review-fullrow{width:100%;}
.review-wrap .review-fullrow p.glsr-no-margins{width:100%; font-size:18px; line-height:24px; font-weight:600; text-align:center; position:absolute; left:0; bottom:0;}
.review-fullrow .glsr-pagination .pagination{padding:0;}
.review-fullrow .glsr-pagination .pagination .nav-links{font-size:16px; line-height:30px; justify-content:center;}
.review-fullrow .glsr-pagination .pagination .nav-links .page-numbers{width:51px; height:51px; line-height:51px; color:#2f2f2e; text-align:center; margin:5px 0px;border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; position:relative;}
.review-fullrow .glsr-pagination .pagination .nav-links .page-numbers.current{background:#0988a1; color:#fff;}
.review-fullrow .glsr-pagination .pagination .nav-links .page-numbers.prev,
.review-fullrow .glsr-pagination .pagination .nav-links .page-numbers.next{text-indent:-99999px;}
.review-fullrow .glsr-pagination .pagination .nav-links .page-numbers.prev:after{content:''; width:15px; height:15px; border-left:2px solid #000; border-top:2px solid #000; position:absolute; left:21px; top:18px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
.review-fullrow .glsr-pagination .pagination .nav-links .page-numbers.next:after{content: '';width: 15px;height: 15px;border-right: 2px solid #000;border-top: 2px solid #000;position: absolute;right: 21px;top: 18px;-webkit-transform: rotate(45deg)-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
/* word-carousel */
.word-carousel{width:100%; float:left; margin:6px 0;}
.word-carousel .owl-item{padding:10px;}
.word-carousel li{background-color:#f1f086; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-border-radius:130px; -moz-border-radius:130px; -ms-border-radius:130px; -o-border-radius:130px; border-radius:130px;}
.word-carousel .owl-item:nth-child(4n) li{background-color:#9beae7;}
.word-carousel .owl-item:nth-child(4n-1) li{background-color:#dddddd;}
.word-carousel .owl-item:nth-child(4n-2) li{background-color:#ffb3b3;}
.word-carousel li .img{width:248px;}
.word-carousel li .img img{-webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%;}
.word-carousel li .text{width:calc(100% - 248px); padding:10px 50px 10px 20px; }
.word-carousel li .text p{font-size:12px; line-height:16px; color:#2f2f2e; padding-bottom:18px;}
.word-carousel li .text p br{display:none;}
.word-carousel li .text h3{font-size:14px; line-height:16px; color:#2f2f2e; font-weight:700;}
.word-carousel li .text .name span{background:url(assets/images/icon_star4.png)no-repeat right center; display:inline-block; padding-right:90px;}
.word-carousel .owl-prev{left:0; display:none;}
.word-carousel .owl-next{right:0; display:none;}
/* g-rating */
.g-rating{width:100%; float:left; font-family:'Epilogue', sans-serif;}
.ti-widget.ti-goog .ti-widget-container, 
.ti-widget.ti-goog .ti-widget-container *{font-family:'Epilogue', sans-serif !important;}
.g-rating .ti-footer{display:none;}
.ti-widget.ti-goog .ti-review-item > [class$="inner"],
.ti-widget.ti-goog .ti-review-item > .ti-inner{border-color:#ffb3b3 !important;}
.ti-widget.ti-goog .ti-widget-container .ti-name{font-size:14px !important; line-height:16px !important; color:#2f2f2e; font-weight:700;}
.ti-widget.ti-goog .ti-review-content{font-size:12px !important; line-height:16px !important; color:#2f2f2e;}
.ti-widget.ti-goog .ti-reviews-container-wrapper{margin:0 40px !important;}
.ti-widget.ti-goog .ti-controls .ti-prev,
.ti-widget.ti-goog .ti-controls .ti-next{width:40px !important; height:40px !important; padding:0 !important; text-indent:-99999px;}
.ti-widget.ti-goog .ti-controls .ti-prev{left:0px;}
.ti-widget.ti-goog .ti-controls .ti-next{right:0px;}
.ti-widget.ti-goog .ti-controls .ti-prev:after,
.ti-widget.ti-goog .ti-controls .ti-next:after{display:none !important;}
.ti-widget.ti-goog .ti-controls .ti-prev:before,
.ti-widget.ti-goog .ti-controls .ti-next:before{content:''; background:none !important; width:27px !important; height:27px !important; border-left:8px solid #4a4a4a; border-bottom:8px solid #4a4a4a; position:absolute; left:12px !important; top:7px !important; -webkit-transform: rotate(45deg) !important; -moz-transform: rotate(45deg) !important; -ms-transform: rotate(45deg) !important; -o-transform: rotate(45deg) !important; transform: rotate(45deg) !important;}
.ti-widget.ti-goog .ti-controls .ti-next:before{left:inherit !important; right:12px !important; -webkit-transform: rotate(-135deg) !important; -moz-transform: rotate(-135deg) !important; -ms-transform: rotate(-135deg) !important; -o-transform: rotate(-135deg) !important; transform: rotate(-135deg) !important;}
.ti-widget.ti-goog .ti-controls .ti-next:hover, 
.ti-widget.ti-goog .ti-controls .ti-prev:hover {cursor: pointer; -webkit-transform:none !important; -ms-transform:none !important; transform:none !important;}
.ti-widget.ti-goog .ti-controls .ti-prev:hover:before,
.ti-widget.ti-goog .ti-controls .ti-next:hover:before{border-color:#81bd19 !important;}
.ti-widget.ti-goog .ti-review-item:hover {-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}
.ti-widget[data-layout-id="4"][data-set-id="light-background"] .ti-controls-dots .dot{background:#494949 !important; opacity:1 !important; width:15px !important; height:15px !important; margin:3px !important;}
.ti-widget[data-layout-id="4"][data-set-id="light-background"] .ti-controls-dots .dot.active, 
.ti-widget[data-layout-id="4"][data-set-id="light-background"] .ti-controls-dots .dot:hover{background:#81bd19 !important; opacity:1 !important;}
/* works-best */
.works-best{width:100%; float:left; position:relative; padding-top:60px;}
.works-best .heading{margin-bottom:48px;}
.works-best .img-box{width:692px; float:left; padding-top:40px;}
.works-best .text-box{width:calc(100% - 692px); float:left;}
.works-best .text-box li{width:100%; float:left; padding:15px 29% 15px 0;}
.works-best .text-box li .count{width:128px; float:left; font-size:200px; line-height:200px; color:#ed9d9e; font-weight:400; padding-top:5px;}
.works-best .text-box li .count span{display:inline-block; margin-left:-12px;}
.works-best .text-box li .text{width:calc(100% - 128px); float:left;}
.works-best .text-box li .text h3{font-size:26px; line-height:36px; color:#ed9d9e; font-weight:700; padding-bottom:5px;}
.works-best .text-box li .text p{font-size:16px; line-height:24px; color:#2f2f2e;}
.works-best .text-box li:nth-child(2){padding-right:0; padding-left:29%;}
.works-best .text-box li:nth-child(2) .count,
.works-best .text-box li:nth-child(2) .text h3{color:#7c70b8;}
.works-best .text-box li:nth-child(3) .count,
.works-best .text-box li:nth-child(3) .text h3{color:#6dbcb9;}
/* not-do */
.not-do{width:100%; float:left; position:relative; padding-top:60px;}
.not-do {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.not-do .heading{width:100%; margin-bottom:55px;}
.not-do .img-box{width:34%; float:left;}
.not-do .img-box img{width:100%;}
.not-do .text-box{width:calc(100% - 34%); float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.not-do .text-box li{background:#dddddd; width:100%; padding:10px 10px 10px 53px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.not-do .text-box li:nth-child(3n){background:#ffb3b3;}
.not-do .text-box li:nth-child(3n-1){background:#a4dbde;}
.not-do .text-box li .icon{width:192px; float:left; text-align:center; padding:0px 15px;}
.not-do .text-box li .text{width:580px; float:left;}
.not-do .text-box li .text h3{font-size:26px; line-height:36px; color:#2f2f2e; font-weight:700; padding-bottom:10px;}
.not-do .text-box li .text p{font-size:16px; line-height:24px; color:#2f2f2e;}
/* we-compare */
.we-compare{width:100%; float:left; position:relative; padding:40px 0 60px;}
.we-compare .box{max-width:1209px;}
.we-compare .heading{margin-bottom:45px;}
.we-compare h3{font-size:30px; line-height:40px; color:#2f2f2e; font-weight:700;}
.we-compare .left-col{width:50%; float:left; padding-right:60px;}
.we-compare .left-col h3{text-align:right; padding:0 108px 2px 0;}
.we-compare li{background:url(assets/images/icon_right.png)no-repeat right center; width:100%; padding-right:58px; margin-bottom:27px; position:relative;}
.we-compare li:nth-child(7n) strong{background-color:#30b6ab;}
.we-compare li:nth-child(7n-1) strong{background-color:#cccd67;}
.we-compare li:nth-child(7n-2) strong{background-color:#787878;}
.we-compare li:nth-child(7n-3) strong{background-color:#c5760d;}
.we-compare li:nth-child(7n-4) strong{background-color:#61a0a5;}
.we-compare li:nth-child(7n-5) strong{background-color:#e99fa0;}
.we-compare li strong{background-color:#7a5277; width:100%; height:73px; display:block; text-align:right; font-size:22px; line-height:30px; color:#fff; font-weight:700; padding:0px 49px 0px 25px; position:relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: flex-end;}
.we-compare li strong:before{content:''; background:url(assets/images/bg_arrow_leftside.png)no-repeat left center; width:13px; height:90px; position:absolute; left:0; top:50%; z-index:2;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.we-compare li strong:after{content:''; background:url(assets/images/bg_arrow_rightside.png)no-repeat right center; width:33px; height:90px; position:absolute; right:0px; top:50%; z-index:2;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.we-compare .right-col{width:50%; float:left; padding-left:60px;}
.we-compare .right-col li{background:url(assets/images/icon_wrong.png)no-repeat left center; padding:0 0 0 58px;}
.we-compare .right-col li strong{text-align:left; font-weight:400;}
.we-compare .right-col h3{text-align:left; padding:0 0 2px 108px;}
.we-compare .right-col li strong{padding:0px 25px 0px 49px; justify-content:flex-start;}
.we-compare .right-col li strong:before{background:url(assets/images/bg_arrow_rightside2.png)no-repeat left center; width:33px;}
.we-compare .right-col li strong:after{background:url(assets/images/bg_arrow_leftside2.png)no-repeat left center; width:13px;}
/* faq-wrap */
.faq-wrap{width:100%;position:relative; padding:23px 0 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.faq-wrap .heading{margin-bottom:25px;}
.accordion{width:100%; float:left; margin-bottom:15px;}
.accordion-tab{width:100%; float:left; font-size:18px; line-height:24px; color:#2f2f2e; font-weight:600; padding:20px 60px; border:2px solid #e99fa0; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; position:relative; cursor:pointer;}
.accordion-tab:after{content:''; width:10px; height:10px; border-left:3px solid #2f2f2e; border-bottom:3px solid #2f2f2e; position:absolute; right:25px; top:50%; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); margin-top:-8px;}
.accordion-tab.active:after{ -webkit-transform: rotate(-225deg); -moz-transform: rotate(-225deg); -ms-transform: rotate(-225deg); -o-transform: rotate(-225deg); transform: rotate(-225deg); margin-top:-4px;}
.accordion-content{width:100%; float:left; display:none; padding:25px 70px 5px;}
.accordion-content p{font-size:16px; line-height:24px; color:#2f2f2e; padding-bottom:10px;}
/* not-sure */
.not-sure{width:100%; float:left; padding:30px 0 60px;}
.not-sure .box{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.not-sure .text-box{width:54.3%; float:left; padding-left:13.4%;}
.not-sure .text-box .heading{font-size:38px; line-height:50px; color:#bd1414; text-align:left; margin-bottom:14px;}
.not-sure .text-box p{font-size:22px; line-height:32px; color:#2f2f2e; padding-bottom:30px;}
.not-sure .text-box .round-btn{background-color:#bd1414; height:70px; line-height:65px; font-size:24px; color:#fff; font-weight:700; padding:5px 37px 0;}
.not-sure .text-box .round-btn:hover{background-color:#4f933c;}
.not-sure .img-box{width:calc(100% - 54.3%); float:right;}
/* pd-blogs */
.pd-blogs{width:100%; float:left; padding-bottom:25px;}
.pd-blogs .heading{margin-bottom:40px;}
.pd-blogs .pd-blogs-in{width:100%; float:left;}
.pd-blogs-carousel .col{width:100%; min-height:300px; text-align:center;}
.pd-blogs-carousel .col .text-box{width:100%; float:left; text-align:center; padding:25px 0 0; }
.pd-blogs-carousel .col h3{font-size:35px; line-height:45px; color:#2f2f2f; font-weight:700; margin-bottom:10px; height:45px; overflow:hidden;}
.pd-blogs-carousel .col h3 br,
.pd-blogs-carousel .col p br{display:none;}
.pd-blogs-carousel .col h3 a{color:#2f2f2f;}
.pd-blogs-carousel .col h3 a:hover{color:#4f933c;}
.pd-blogs-carousel .col p{font-size:16px; line-height:22px; color:#2f2f2f; padding:0px; margin-bottom:15px; height:66px; overflow:hidden;}
.pd-blogs-carousel .col .round-btn{background-color:#36a9b5; min-width:220px; line-height:60px; float:none; color:#fff; display:inline-block; font-size:20px; padding-top:5px; }
.pd-blogs-carousel .col .round-btn:hover{background-color:#4f933c;}
.pd-blogs-carousel .owl-pagination{position:absolute; left:0; bottom:230px; padding-top:0px;}
.pd-blogs-carousel .owl-pagination .owl-page{background:none; width:12px; height:12px; margin:5px 8.5px; border:1px solid #494f51;}
.pd-blogs-carousel .owl-pagination .owl-page.active{background:#494f51;}
.pd-blogs-carousel .owl-prev{left:-63px; margin-top:-113px;}
.pd-blogs-carousel .owl-next{right:-63px; margin-top:-113px;}
.pd-blogs-carousel .owl-prev:before, 
.pd-blogs-carousel .owl-next:before {width:22px; height:22px; border-width:6px;}

/* curcumin page */
body.postid-327 .pd-cap-banner .form-area{background-color:#edaf89;}
body.postid-327 .pd-cap-banner .form-area .owl-carousel .owl-item.synced .col img{border:2px solid #df7c3b;}
body.postid-327 .pd-cap-banner .form-area .full-row input[type="button"],
body.postid-327 .pd-cap-banner .form-area .button-row .cart-btn,
body.postid-327 .pd-cap-banner .form-area .button-row .wishlist-btn,
body.postid-327 .pd-cap-banner .form-area .button-row .tinvwl_add_to_wishlist_button,
body.postid-327 #my_custom_checkout_field2 #pincode_field_idp .button,
body.postid-327 #change_pin.button{background-color:#df7c3b !important;}
body.postid-327 .pd-cap-banner .form-area .full-row input[type="button"]:hover,
body.postid-327 .pd-cap-banner .form-area .button-row .cart-btn:hover,
body.postid-327 #my_custom_checkout_field2 #pincode_field_idp .button:hover,
body.postid-327 #change_pin.button:hover{background-color:#c06122 !important;}
body.postid-327 .try-vedaan{background-color:#a8f1ea;}

/* Shilajit page */
body.postid-329 .pd-cap-banner .form-area{background-color:#ccc8ff;}
body.postid-329 .pd-cap-banner .form-area .owl-carousel .owl-item.synced .col img{border:2px solid #6964a4;}
body.postid-329 .pd-cap-banner .form-area .full-row input[type="button"],
body.postid-329 .pd-cap-banner .form-area .button-row .cart-btn,
body.postid-329 .pd-cap-banner .form-area .button-row .wishlist-btn,
body.postid-329 .pd-cap-banner .form-area .button-row .tinvwl_add_to_wishlist_button,
body.postid-329 #my_custom_checkout_field2 #pincode_field_idp .button,
body.postid-329 #change_pin.button{background-color:#6964a4 !important; color:#fff !important;}
body.postid-329 .pd-cap-banner .form-area .full-row input[type="button"]:hover,
body.postid-329 .pd-cap-banner .form-area .button-row .cart-btn:hover,
body.postid-329 #my_custom_checkout_field2 #pincode_field_idp .button:hover,
body.postid-329 #change_pin.button:hover{background-color:#5a5691 !important;}
body.postid-329 .try-vedaan{background-color:#ffed56;}
body.postid-329 .try-vedaan .text h2{color:#383184;}

/* Shilajit page */
body.postid-326 .pd-cap-banner .form-area{background-color:#f19c91;}
body.postid-326 .pd-cap-banner .form-area .owl-carousel .owl-item.synced .col img{border:2px solid #b85747;}
body.postid-326 .pd-cap-banner .form-area .full-row input[type="button"],
body.postid-326 .pd-cap-banner .form-area .button-row .cart-btn,
body.postid-326 .pd-cap-banner .form-area .button-row .wishlist-btn,
body.postid-326 .pd-cap-banner .form-area .button-row .tinvwl_add_to_wishlist_button,
body.postid-326 #my_custom_checkout_field2 #pincode_field_idp .button,
body.postid-326 #change_pin.button{background-color:#b85747 !important; color:#fff !important;}
body.postid-326 .pd-cap-banner .form-area .full-row input[type="button"]:hover,
body.postid-326 .pd-cap-banner .form-area .button-row .cart-btn:hover,
body.postid-326 #my_custom_checkout_field2 #pincode_field_idp .button:hover,
body.postid-326 #change_pin.button:hover{background-color:#9a4335 !important;}
body.postid-326 .try-vedaan{background-color:#f2ec89;}
body.postid-326 .try-vedaan .text h2{color:#d21848;}


/* product-details gummies *//* product-details gummies */
.pd-page.gummies .pd-cap-banner .form-area{background-color:#88b0b0; float:right;}
.pd-page.gummies .pd-cap-banner .form-area .full-row input[type="submit"],
.pd-page.gummies .pd-cap-banner .form-area .button-row .cart-btn,
.pd-page.gummies .pd-cap-banner .form-area .button-row .wishlist-btn{background-color:#5b8686;}
.pd-page.gummies .pack-consists{padding-bottom:55px;}
/* essential-ingredients */
.essential-ingredients{width:100%; float:left; position:relative; padding:23px 0 50px;}
.essential-ingredients .img-box{width:523px; float:left; text-align:right;}
.essential-ingredients .text-box{width:calc(100% - 523px); float:right; text-align:left;}
.essential-ingredients .text-box .heading{text-align:left; color:#226264; padding-left:52px; margin-bottom:35px;}
.essential-ingredients .text-box .heading span{color:#226264;}
.essential-ingredients .text-box p{padding:0 0 20px 52px; color:#226264; padding-bottom:25px;}
.essential-ingredients .text-box ul{padding-top:30px; max-width:700px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.essential-ingredients .text-box li{width:217px; text-align:center; padding:5px;}
.essential-ingredients .text-box li .icon{width:100%; min-height:116px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom:25px;}
.essential-ingredients .text-box li h3{font-size:22px; line-height:32px; color:#2f2f2e; font-weight:400; color:#226264;}
.pd-page.gummies .product-do{padding-bottom:15px;}
.pd-page.gummies .pd-who .full-row li:nth-child(6n-5){background-color:#ffc2ce;}
.pd-page.gummies .pd-who .full-row li:nth-child(6n){background-color:#fef5bf;}
.pd-page.gummies .faq-wrap{-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}
.pd-page.gummies .pd-blogs-carousel .col{float:left; text-align:left;}
.pd-page.gummies .pd-blogs-carousel .owl-pagination{text-align:left; padding-left:78px;}


/* banner */
.banner, 
.archive-header{background-color:#a3aace; width:100%; padding:200px 0px 150px; float:left; position:relative; text-align:center; margin-bottom:50px;}
.banner img{width:100%; display:none;}
.banner img.mbl{display:none;}
.banner .box2{text-align:center;}
.banner .banner-text, 
.archive-title {font-size:38px; line-height:50px; color:#232323; font-weight:600; text-transform:uppercase;}


/* category *//* category */
.archive-title{padding:0 15px;}
.category-research{width:100%; float:left;}
.category-research .archive-header{margin-bottom:0px;}
.category-research .latest-stories{padding-bottom:15px;}
.category-research .latest-stories .common{background-color:#f4f4f4;}


/* privacy-content */
.privacy-content{width:100% !important;}
.privacy-content a{color:#4f933c;}
.privacy-content a:hover{text-decoration:underline;}
.privacy-content p,
.privacy-content li{font-size:18px; line-height:26px; padding:0 0 20px; color:#000; text-align:justify;}
.privacy-content h2{font-size:22px; line-height:30px; margin:0; padding:10px 0 20px;}
.privacy-content ul,
.privacy-content ol{width:100%; padding:0 0 20px 35px; margin:0 !important; list-style:decimal;}
.privacy-content li{padding:0 0 10px; color:#000;}
.privacy-content ol{list-style:disc;}
.privacy-content ul ol {padding-bottom:0;}


/* Login Page *//* Login Page */
body.woocommerce-account .woocommerce{width:100% !important; max-width:100% !important;}
body.single-product .woocommerce-notices-wrapper,
body.woocommerce-checkout .woocommerce-notices-wrapper,
body.woocommerce-account .woocommerce-notices-wrapper,
body.woocommerce-lost-password .woocommerce-message{width:400px; margin:0px; position:absolute; top:70px; right:0; z-index:9;display:none;}
body.woocommerce-account.logged-in .woocommerce-notices-wrapper{width:100%; position:inherit; top:inherit; right:inherit;}
.woocommerce-notices-wrapper .button.wc-forward{margin-left:5px;}
.woocommerce-error, 
.woocommerce-info, .woocommerce-message{margin:0 0 15px!important;font-size:16px; line-height:24px;}
.post-inner.thin{width:100%; float:left; padding:0 0 30px;}
/*body.woocommerce-account .banner{display:none;}*/
body.woocommerce-account .entry-content{width:100%; float:left; position:relative;}
#customer_login, 
#resetPassword{width:100%; float:left; padding:90px 0 0px; position:relative; margin-bottom:50px; overflow-x:hidden;}
#customer_login:before, 
#resetPassword:before{content:''; background:#fcd76d; width:100%; float:left; height:100%; position:absolute; left:0; top:0; z-index:1; }
#customer_login:after, 
#resetPassword:after{content:''; background:url(assets/images/bg_login.png)no-repeat center center / cover; background-size:100% 410px; width:100%; height:100%; position:absolute; left:0; bottom:0; z-index:1; }
#customer_login .box, 
#resetPassword .box{position:relative; z-index:2; display: flex; flex-wrap: wrap; justify-content: space-between; flex-direction: row-reverse;}
/* img-box */
#customer_login .img-box,
#resetPassword .img-box{background:url(assets/images/login-image-bg.html)no-repeat center; width:58%; float:left; display:flex; align-items:center; margin-bottom:50px;}
#customer_login .img-box img.mbl,
#resetPassword .img-box img.mbl{display:none;}
/* login-form-wrap */
#customer_login .login-form-wrap,
#resetPassword .resetPassword-wrap{width:42%; float:right; padding:0px 0 30px 20px; display: flex; align-items: center;}
#customer_login .u-column2{display:none;}
#customer_login .col-1{border:none;}
#customer_login .col-2,
#resetPassword .form-area{background:#d5e8f7; width:100%; padding:40px; text-align:center; float:right; margin:0; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px; border:none;}
#customer_login .col-1 h2,
#customer_login .col-2 h2{font-size:35px; line-height:45px; text-transform:uppercase; text-align:center; color:#000000; font-family: 'Jost'; font-weight:700; border:none; margin:0; padding-bottom:14px;}
#customer_login .col-2 .des,
#resetPassword form p{font-size:16px; line-height:24px; color:#000000; font-family: 'Jost'; padding-bottom:40px;}
#customer_login form,
#resetPassword form{width:100%; float:left; padding:0 15px; border:0; margin:0; border-radius:0;}
#customer_login form .form-row,
#resetPassword form .form-row{margin-bottom:30px;}
#customer_login form .form-row input[type="checkbox"]{top:4px;}
#resetPassword form .form-row{width:100%; margin: 30px 0 0 1px;}
#resetPassword form .form-row.form-row-first{margin:50px 0 5px;}
.woocommerce form .form-row label, 
.woocommerce-page form .form-row label{font-size:20px; line-height:25px; color:#000000; text-align:left; margin:0px;  font-family: 'Jost'; }
#customer_login form input.input-text,
#resetPassword form input.input-text{background:none; height:40px; font-size:16px; padding:0px 0px 8px; font-family: 'Jost'; border:none; border-bottom:2px solid #2f2f2e;}
#customer_login form .form-row .woocommerce-form-login__rememberme span{margin-top:5px; line-height:20px;}
body.woocommerce-account .woocommerce-form p{font-size:13px; color:#494b4a; text-align:center;}
body.woocommerce-account .woocommerce .button,
body.woocommerce-account .woocommerce .button:disabled,
body.woocommerce-account .woocommerce .button:disabled[disabled]{background-color:#0a88a1; min-width:240px; text-align:center; font-size:20px; line-height:50px; color:#fff; padding:0px 40px; text-transform:uppercase; font-weight:600; border:none; font-family: 'Jost'; -webkit-border-radius:35px; -moz-border-radius:35px; -ms-border-radius:35px; -o-border-radius:35px; border-radius:35px;}
body.woocommerce-account .woocommerce .button:hover{background-color:#0a88a1; color:#fff;}
body.woocommerce-account .woocommerce-privacy-policy-text{padding-bottom:30px;}
body.woocommerce-account .woocommerce-privacy-policy-text p a{display:inline-block;}
.woocommerce-form-login__rememberme{width:100%;float:left;line-height:30px;}
body.woocommerce-account .woocommerce-form-login .btn-row{width:100%;float:left;text-align:center;margin-bottom:23px;}
body.woocommerce-account .woocommerce-form-login .btn-row .button{float:none;}
.woocommerce-form-login .lost_password{margin-bottom:20px;}
.woocommerce-form-login .lost_password a{font-size:16px;color:#000000;text-decoration: underline;font-weight: normal;font-family: 'Jost';}
.woocommerce-form-login .lost_password a:hover{text-decoration: none;}
#customer_login .u-column1 .new-user,
#customer_login .u-column2 .back-login{font-size:16px; color: #000000; font-weight: normal; font-family: 'Jost';}
#customer_login .u-column1 .new-user a,
#customer_login .u-column2 .back-login a{color:#000000; text-decoration: underline;}
#customer_login .u-column1 .new-user a:hover,
#customer_login .u-column2 .back-login a:hover{text-decoration: none;}
#customer_login.active .u-column1{display:none;}
#customer_login.active .u-column2{display:block;}
#customer_login.active .u-column2 form{padding-top:50px;}
#resetPassword form p{padding:0;}


/* reset-link-sent *//* reset-link-sent */
.reset-link-sent, .enter-new-password, .my-account{background:#fcd76d; width:100%; float:left; padding:200px 0 150px;}
.reset-link-sent p{font-size:18px; line-height:26px; text-align:center;}

/* enter-new-password *//* enter-new-password */
.enter-new-password h3{font-size:22px; line-height:32px; font-weight:600; margin:0 0 25px;}
.enter-new-password label{color:#000 !important;}

/* my-account *//* my-account */
.my-account{width:100%; float:left; padding:120px 0 50px; font-size:16px; line-height:24px; margin-bottom:30px;}
.my-account p{font-size:18px; line-height:26px; padding:0 0 15px;}
.woocommerce-account .woocommerce-MyAccount-navigation li{width:100%; float:left; font-weight:500;}
.woocommerce-account .woocommerce-MyAccount-navigation li ~ li{padding-top:1px; }
.woocommerce-account .woocommerce-MyAccount-navigation li a{background-color:#0a88a1; width:100%; display:block; padding:10px; font-size:18px; line-height:24px; color:#fff;}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background-color:#4f933c; color:#fff;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{background-color:#fff; padding:15px;}
.woocommerce .col2-set .col-1 h2, .woocommerce-page .col2-set .col-1 h2, 
.woocommerce .col2-set .col-2 h2, .woocommerce-page .col2-set .col-2 h2{margin-top:0;}
.my-account address{font-size:16px; line-height:24px; border:1px solid #4f933c !important; border-radius:0 !important; padding:10px;}
.my-account address p{font-size:16px; line-height:24px; padding:0; margin:15px 0 1px; position:relative;}
.my-account address p:before{top:-2px;}
.my-account .woocommerce-Address-title{margin-bottom:10px;}
.my-account label,
#customer_details label{font-size:18px !important; color:#000 !important;}
.my-account legend{font-size:18px !important; color:#000 !important; font-weight:700; margin:10px 0;}
.select2-container .select2-selection--single{height:47px; border-color:#dcd7ca;}
.select2-container--default .select2-selection--single .select2-selection__rendered{height:47px; line-height:47px; color:#000; font-family: 'Jost';}
.select2-container--default .select2-selection--single .select2-selection__placeholder {color:#000;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:45px;}
.woocommerce table.shop_table,
.woocommerce table.shop_table td,
table, th, td{border:1px solid #000 !important; border-radius:0 !important; border-collapse:collapse !important;}
.my-account table{min-width:auto !important; font-size:16px !important;} 
.my-account .button{min-width:auto !important; margin:3px !important; line-height:35px !important;  font-size:14px !important; font-weight:600 !important; padding:0px 20px !important;}
.my-account .addresses .title{margin-bottom:15px;}
.my-account .addresses .title h3{margin:5px 0;}
.my-account .addresses .title .edit{background-color:#0a88a1; font-size:14px; line-height:18px; color:#fff; font-family: 'Jost'; padding:7px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}
.my-account .addresses .title .edit:hover{background-color:#4f933c; color:#fff;}
body.woocommerce-edit-address .woocommerce-MyAccount-content form h3{margin-top:0 !important;}
.woocommerce-Message .msg-row{display:inline;}



/* wishlist *//* wishlist */
.tinv-wishlist.woocommerce h2{margin-top:0;}
#tinvwl_product_actions {font-size:15px; line-height:16px; border:1px solid #d3ced2;}
.woocommerce table a{/*color:#4f933c;*/ font-weight:700;}
.tinv-wishlist table td, 
.tinv-wishlist table th, 
.woocommerce table.shop_table th, 
.woocommerce table.shop_table td,
.tinv-wishlist table td.product-name a,
.woocommerce table.shop_table td.product-name a{font-size:16px !important;}
.tinv-wishlist.woocommerce{padding:0 15px;}

/* cart *//* cart */
.woocommerce-cart table.cart td.actions .coupon .input-text{min-width:200px; padding:8px 5px 7px; margin-right:10px;}
.woocommerce table.cart td.product-quantity .qib-container:not(#qib_id):not(#qib_id) {justify-content: flex-start !important;}
/*
.woocommerce table.shop_table,
.woocommerce-cart .cart-collaterals .cart_totals table{border-collapse:collapse;}*/
body.woocommerce-cart .woocommerce-cart-form table tbody tr{background-color:#b8ce90;}
body.woocommerce-cart .woocommerce-cart-form table tbody tr:nth-child(3n){background-color:#fdcdc1;}
body.woocommerce-cart .woocommerce-cart-form table tbody tr:nth-child(3n-1){background-color:#8cdeff;}
body.woocommerce-cart .woocommerce-cart-form table tbody tr:last-child{background-color:#fff;}
body.woocommerce-cart .woocommerce-cart-form table tbody td a{color:#000;}
body.woocommerce-cart .woocommerce-cart-form table tbody td a:hover{color:#4f933c;}
.woocommerce-cart .qib-container .input-text{border:1px solid #d3ced2 !important;}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{padding:11px 18px;}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:22px;}
.wc-proceed-to-checkout .checkout-button{background-color:#d76060 !important; color:#2f2f2e !important; padding:15px !important;}
.wc-proceed-to-checkout .checkout-button:hover{color:#fff !important;}


/* checkout *//* checkout */
#customer_details .form-row{margin-bottom:15px;}
#customer_details .col-2 input[type="checkbox"]{top:6px; margin-right:5px;}
#customer_details .col-2 .form-row textarea{height:100px; border-width:1px;}
#order_review #payment .place-order p{font-size:18px; line-height:26px;}
#customer_details .woocommerce-account-fields #createaccount{display:inline-block; text-align:inherit;}
body.woocommerce-checkout .checkout_coupon p{font-size:18px; color:#000;}
body.woocommerce-checkout .checkout_coupon .form-row{width:50%;}
body.woocommerce-checkout .checkout_coupon .form-row input#coupon_code{padding:7px 12px; font-size:16px; line-height:22px;}
#order_review #payment .place-order .button{background-color:#d76060; color:#2f2f2e; text-transform:uppercase; font-weight:700; margin:0; font-size:20px; padding:5px 30px 0; line-height:50px; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px;}
#order_review #payment .place-order .button:hover{color:#fff;}
#cclw_payment_section .cclw_coupon_link{width:100%; float:left; position: relative; top:-110px; padding:0;}
#cclw_payment_section .cclw_coupon_link a{font-size:16px; color:#fff;}
#cclw_payment_section .cclw_coupon_link a:hover{text-decoration:underline;}
#cclw_payment_section #place_order{margin-top: 20px;}


/* woocommerce-checkout page */
/*body.woocommerce-checkout .entry-content{background-color:#a3aace;}*/
/*body.woocommerce-checkout .banner{display:none; margin:0;}*/
body.woocommerce-checkout .post-inner.thin{padding:0;}
body.woocommerce-checkout .woocommerce{max-width:100% !important; padding:120px 0 40px !important;}
body.woocommerce-checkout .woocommerce .cart-heading{background:url(assets/images/bg_cart_heading.png)no-repeat left center; width:calc(100% - 50px);float: right; text-align:left; color:#000; padding:17px 0 17px 83px; margin:0 0 50px; position:relative;}
body.woocommerce-checkout .woocommerce .cart-heading span{color:#000; font-size:inherit !important;}
body.woocommerce-checkout .woocommerce form.woocommerce-checkout{width:100%; float:left;}
body.woocommerce-checkout .checkout-three-column-layout{width:100%; float:left; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom:54px;}
body.woocommerce-checkout .grid-col-1,
body.woocommerce-checkout .grid-col-2,
body.woocommerce-checkout .grid-col-3{width:calc(33.3% - 15px); padding:0;}
body.woocommerce-checkout .grid-col-1 div#customer_address_details,
body.woocommerce-checkout .grid-col-3 div#cclw_payment_section{background:none;}
body.woocommerce-checkout .grid-col-checkout .border_html{width:100%; min-height:67px; float:left; background-color:initial !important; padding:0 0 0 50px !important; font-size:26px !important; line-height:34px !important; color:#000 !important; font-weight:400; text-transform:capitalize !important; border:0 !important; margin:0 !important; padding-bottom:10px !important;}
body.woocommerce-checkout .grid-col-1 .woocommerce-billing-fields,
body.woocommerce-checkout .grid-col-1 .woocommerce-account-fields,
body.woocommerce-checkout .grid-col-1 .woocommerce-shipping-fields{background-color:#dff5b8 !important; width:100%; float:left; padding:0 25px;}
body.woocommerce-checkout .grid-col-1 .woocommerce-billing-fields{padding-top:40px; -webkit-border-radius:35px 35px 0 0 !important; -moz-border-radius:35px 35px 0 0 !important; -ms-border-radius:35px 35px 0 0 !important; -o-border-radius:35px 35px 0 0 !important; border-radius:35px 35px 0 0 !important;}
body.woocommerce-checkout .express-one-page-checkout-main p.form-row input.input-text{background:none; height:36px !important; line-height:24px; padding:5px 0; font-size:16px !important; color:#9cb077; font-family: 'Jost'; border:0; border-bottom:2px solid #9cb077;}
body.woocommerce-checkout input::-webkit-input-placeholder {color: #9cb077;opacity:1;}
body.woocommerce-checkout input:-moz-placeholder {color: #9cb077;opacity:1;}
body.woocommerce-checkout input::-moz-placeholder {color:#9cb077;opacity:1;}
body.woocommerce-checkout input::-ms-input-placeholder {color: #9cb077;opacity:1;}
body.woocommerce-checkout input:-ms-input-placeholder {color: #9cb077;opacity:1;}
body.woocommerce-checkout span.select2-selection.select2-selection--single{background:none; height:36px !important; line-height:36px !important; padding:0 !important; font-family: 'Jost'; border-bottom:2px solid #9cb077;}
body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered,
body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px !important; font-size:16px !important; color:#9cb077; font-family: 'Jost';}
body.woocommerce-checkout .grid-col-1 .woocommerce-shipping-fields{padding-bottom:40px; -webkit-border-radius:0 0 35px 35px !important; -moz-border-radius:0 0 35px 35px !important; -ms-border-radius:0 0 35px 35px !important; -o-border-radius:0 0 35px 35px !important; border-radius:0 0 35px 35px !important;}
body.woocommerce-checkout .grid-col-1 .woocommerce-shipping-fields #ship-to-different-address label,
body.woocommerce-checkout .grid-col-1 .create-account .woocommerce-form__label-for-checkbox{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color:#9cb077; font-family: 'Jost';}
body.woocommerce-checkout .grid-col-1 .create-account label input#createaccount,
body.woocommerce-checkout .grid-col-1 .woocommerce-shipping-fields #ship-to-different-address label input{min-width:auto; width:21px; height:21px; float:left; margin-right:10px; border:2px solid #9cb077; position: relative !important;}
body.woocommerce-checkout input[type="checkbox"]:checked:before{width:23px; height:20px; left:-4px; top:-2px; margin:0;}
body.woocommerce-checkout .grid-col-2 .cclw_coupon_link{width:100%; float:left; padding:0; margin:-21px 0 10px;}
body.woocommerce-checkout .grid-col-2 .cclw_coupon_link a{color:#fff;}
body.woocommerce-checkout .grid-col-2 #order_review_table,
body.woocommerce-checkout .grid-col-2 .onestepcheckout-summary,
body.woocommerce-checkout .grid-col-2 .cart_totals{width:100%; float:left;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details{background:#b8ce90 !important; width:100%; float:left; padding:17px 10px 10px 15px !important; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content:space-between; -webkit-border-radius:35px; -moz-border-radius:35px; -ms-border-radius:35px; -o-border-radius:35px; border-radius:35px; border:0 !important; margin-bottom:25px !important;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .thumb{width:100%; float:left; min-height:215px; padding:0 !important; position:relative; display: -webkit-box; display: -ms-flexbox; display: flex !important; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .thumb:before{content:''; background-color:#fff; width:212px; height:212px; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .thumb a{position:relative; z-index:2;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .thumb a img{width:100% !important; max-width:180px;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .more_details{width:100%; float:left; font-size:18px; line-height:24px; font-weight:600; color:#000; text-align:center; padding:12px 0 15px !important;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .price ~ .clear{display:none;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .cclw_qty{width:45%; float:left; padding:0 5px !important; display:flex !important; flex-wrap:wrap !important; justify-content:flex-end; align-items:center; }
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .cclw_qty .cclw_li_left strong,
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .total .cclw_li_left strong{font-size:16px; color:#000; font-weight:400; padding-right:15px;}
body.woocommerce-checkout #cclw_order_details_table .cclw_order_review_table .cclwminus, 
body.woocommerce-checkout #cclw_order_details_table .cclw_order_review_table .cclwplus,
body.woocommerce-checkout #cclw_order_details_table .cclw_order_review_table .cclwminus:hover{background:url(assets/images/icon_cclwminus.png)no-repeat center center; width:17px; height:17px; line-height:17px; min-height: inherit; padding: 0; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; position:relative; text-indent: -99999px;}
body.woocommerce-checkout #cclw_order_details_table .cclw_order_review_table .cclwplus,
body.woocommerce-checkout #cclw_order_details_table .cclw_order_review_table .cclwplus:hover{background:url(assets/images/icon_cclwplus.png)no-repeat center center;}
body.woocommerce-checkout #cclw_order_details_table .cclw_order_review_table .cclw_qty input#qty1{background:none; height:17px; min-height:20px; font-size:16px !important; border:0;}body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .total{width:45%; float:right; padding:0 5px !important;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .total > span{float:left !important;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .total .cclw_li_right span{font-size:16px !important; font-weight:600; color:#000;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .removepro{width:100%; float:left; text-align:center; padding:8px 5px 4px !important;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .removepro a{font-size:16px !important; color:#ff0000 !important; font-weight:400 !important; position:relative; padding-left:20px;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .removepro a:after{content:'x'; font-size:22px; line-height:18px; font-weight:600; position:absolute; left:0; top:-1px;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .removepro a:hover{color:#9d1b1b !important;}
body.woocommerce-checkout .grid-col-2 .cart_totals > div{width:100%; float:left; border-bottom:1px solid #000;}
body.woocommerce-checkout .grid-col-2 .cart_totals > div li{margin:0 !important;}
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals p.left-corner{width:47%; float:left; font-size:22px !important; font-weight:600; line-height:30px; color:#000; text-transform:uppercase;}
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals .right-corner{width:47%; float:right; font-size:22px !important; font-weight:400; line-height:30px; color:#000; text-align:right;}
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals .right-corner span{font-size:22px !important; font-weight:400; color:#000;}
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals .right-corner label{font-size:22px !important;}
body.woocommerce-checkout .grid-col-3 #payment{background:none !important; width:100%; float:left;}
body.woocommerce-checkout .grid-col-3 #payment .wc_payment_methods{background:#f7f4ab; width:100%; float:left; padding:40px 25px 20px; -webkit-border-radius:35px 35px 0 0; -moz-border-radius:35px 35px 0 0; -ms-border-radius:35px 35px 0 0; -o-border-radius:35px 35px 0 0; border-radius:35px 35px 0 0;}
body.woocommerce-checkout .grid-col-3 #payment .wc_payment_methods .wc_payment_method label{width:100%; float:left; line-height:20px; padding-right:120px; color:#000; position:relative;}
body.woocommerce-checkout .grid-col-3 #payment .wc_payment_methods .wc_payment_method label img{max-width:110px; position: absolute; right:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);-ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);}
body.woocommerce-checkout .grid-col-3 #payment .wc_payment_methods .payment_box{background-color:#dff5b8; width:100%; float:left; margin-bottom:0;color: #000;}
body.woocommerce-checkout .grid-col-3 #payment .wc_payment_methods .payment_box:before{border-bottom: 1em solid #dff5b8 !important;}
body.woocommerce-checkout .grid-col-3 #payment .place-order{width:100%; float:left;}
body.woocommerce-checkout .grid-col-3 #payment .place-order .woocommerce-terms-and-conditions-wrapper{background:#f7f4ab; width:100%; float:left; -webkit-border-radius:0 0 35px 35px; -moz-border-radius:0 0 35px 35px; -ms-border-radius:0 0 35px 35px; -o-border-radius:0 0 35px 35px; border-radius:0 0 35px 35px; margin-bottom:25px; }
body.woocommerce-checkout .grid-col-3 #payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{padding:20px 25px 40px;}
body.woocommerce-checkout .grid-col-3 #payment #place_order{background:#e27779 !important; width:100%; display:block; font-size:24px; font-weight:600; color:#000 !important; text-transform:uppercase; padding:22px 10px; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px; }
body.woocommerce-checkout .grid-col-3 #payment #place_order:hover{background:#4f933c !important; color:#fff !important;}
/* Coupon-checkout popup */
body.woocommerce-checkout .cclw_dialog_wrraper{width:500px !important;}
body.woocommerce-checkout .ui-widget.ui-widget-content{padding:0; border:2px solid #4f933c !important;}
body.woocommerce-checkout div#cclw_coupon_box{padding:20px;}
.cclw_cp_body p.cp_button .button{padding:0 15px;}
body.woocommerce-checkout .checkout_coupon p{font-size:16px; line-height:24px; margin-bottom:10px;}
body.woocommerce-checkout .checkout_coupon p ~ p{margin-bottom:0px;}
body.woocommerce-checkout .checkout_coupon .cp_input{width:65%;}
body.woocommerce-checkout .checkout_coupon .cp_button{width:35%;}
body.woocommerce-checkout .checkout_coupon .cp_button .button{background-color:#e27779;}
body.woocommerce-checkout .checkout_coupon .cp_button .button:hover{background-color:#4f933c;}
body.woocommerce-checkout .woocommerce-error li,
body.woocommerce-checkout .woocommerce .woocommerce-error:before{color:#f00;}
body.woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error{border-top:3px solid #f00 !important;}
body.woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error li strong{font-weight:600;}
body.woocommerce-checkout #customer_address_details p{margin-bottom:25px !important;}
body.woocommerce-checkout #customer_address_details .form-row label{display:none;}
body.woocommerce-checkout #customer_address_details .form-row label.checkbox{display:block;}
body.woocommerce-checkout #customer_address_details .woocommerce-account-fields p{margin-bottom:10px !important;}
body.woocommerce-checkout #customer_address_details #billing_city_field,
body.woocommerce-checkout #customer_address_details #billing_postcode_field,
body.woocommerce-checkout #customer_address_details #shipping_city_field{width:47%; float:left;}
body.woocommerce-checkout #customer_address_details #billing_state_field,
body.woocommerce-checkout #customer_address_details #billing_phone_field,
body.woocommerce-checkout #customer_address_details #shipping_state_field{width:47%; float:right; clear: inherit;}
body.woocommerce-checkout .woocommerce .woocommerce-error{width:100%; float:left;}
/* checkout-fullrow */
.checkout-fullrow{background-color:#fff; width:100%; float:left; padding:53px 0 80px;}
/* recent_products */
.recent_products{background-color:#8cdeff; width:45%; float:left; padding:50px 60px; -webkit-border-radius:90px; -moz-border-radius:90px; -ms-border-radius:90px; -o-border-radius:90px; border-radius:90px;}
.recent_products h2, .must-try .heading{color:#2f2f2e; margin:0 0 20px;}
.recent_products span, .must-try .heading span{color:#2f2f2e; font-size:inherit !important;}
.recent_products .slick-slider{margin:0 !important;}
.recent_products .slick-track li.product{margin:0 !important; padding-bottom:60px !important; display:flex !important; flex-wrap:wrap; align-items:center;}
.recent_products .slick-track li.product .tinv-wishlist{display:none;}
.recent_products .slick-track li.product .img-box{width:45%; float:left;}
.recent_products .slick-track li.product .img-box img{height:auto;}
.recent_products .slick-track li.product .text-box{width:55%; float:left; padding-left:17px;}
.recent_products .slick-track li.product .text-box h3{font-size:26px; line-height:34px; color:#2f2f2e; font-weight:700; text-transform:uppercase; padding:0 0 10px;}
.recent_products .slick-track li.product .text-box h3 a{color:#2f2f2e; display:inline-block;}
.recent_products .slick-track li.product .text-box h3 a:hover{color:#4f933c;}
.recent_products .slick-track li.product .text-box p{font-size:17px !important; line-height:21px; color:#2f2f2e; padding:0 0 10px;}
.recent_products .slick-track li.product .text-box p br,
.must-carousel .col p br{display:none;}
.recent_products .slick-track li.product .text-box .price{font-size:20px; line-height:26px; color:#000; margin:0 0 15px;}
.recent_products .slick-track li.product .text-box .round-btn{background-color:#d76060; min-width:192px; color:#2f2f2e; text-transform:uppercase; font-weight:700; margin:0; font-size:17px; padding:0px 30px; line-height:45px; text-align:center; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px; position:absolute; bottom:0; left:50%; -webkit-transform:translatex(-50%); -moz-transform:translatex(-50%); -ms-transform:translatex(-50%); -o-transform:translatex(-50%); transform:translatex(-50%);}
.recent_products .slick-track li.product .text-box .round-btn:hover{color:#fff;}
.recent_products .slick-arrow{width:40px !important; height:40px !important; top:50% !important; -webkit-transform: translatey(-50%) !important; -moz-transform: translatey(-50%) !important; -ms-transform: translatey(-50%) !important; -o-transform: translatey(-50%) !important; transform: translatey(-50%) !important; text-indent:-99999px; cursor: pointer !important;}
.recent_products .slick-prev,
.recent_products .slick-next{margin-top:-38px;}
.recent_products .slick-prev{left:-40px !important;}
.recent_products .slick-prev:before,
.recent_products .slick-next:before,
.must-carousel .owl-prev:before,
.must-carousel .owl-next:before{border-color:#2f2f2e; width:23px; height:23px; border-width:7px;}
.recent_products .slick-prev:before{content:'' !important;}
.recent_products .slick-next{right:-40px !important;}
.recent_products .slick-next:before{content:'' !important;}
.must-carousel .owl-prev:hover:before,
.recent_products .slick-prev:hover:before,
.recent_products .slick-next:hover:before{border-color:#4f933c;}
/* must-try */
.must-try{width:calc(55% - 30px); float:right;}
.must-try .heading{margin:0 0 20px;}
.must-carousel{width:100%; float:left; padding:0 33px; position:relative;}
.must-carousel .owl-wrapper,
.must-carousel .owl-wrapper .owl-item{display:flex !important;}
.must-carousel .col{margin:10px; text-align:center; padding-bottom:50px; position:relative;}
.must-carousel .col .img-box{width:100%; float:left; margin-bottom:19px;}
.must-carousel .col h3{font-size:18px; line-height:24px; color:#4a4a4a; font-weight:700; text-transform:uppercase; margin:0 0 10px;}
.must-carousel .col p{font-size:14px !important; line-height:20px; color:#4a4a4a; padding-bottom:15px;}
.must-carousel .col .round-btn{background-color:#fcd76d; width:100%; max-width:180px; float:none; display:inline-block; line-height:45px; font-size:17px; color:#4a4a4a; text-transform:uppercase; padding:0px 28px; font-weight:700; position:absolute; bottom:0; min-width:160px; left:50%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%);}
.must-carousel .owl-item:nth-child(3n - 1) .round-btn{background-color:#a3aace;}
.must-carousel .owl-item:nth-child(3n) .round-btn{background-color:#e27779;}
.must-carousel .col .round-btn:hover{background-color:#4f933c; color:#fff; text-decoration:none;}
.must-carousel .owl-prev{left:0;}
.must-carousel .owl-next{right:0;}

/* woocommerce-order-pay */
body.woocommerce-order-pay .woocommerce{max-width:1400px !important; padding:200px 15px 150px 15px !important; margin:0 auto; text-align:center; display: flex; flex-wrap: wrap;justify-content: center;}
body.woocommerce-order-pay .woocommerce ul.order_details{display: flex; flex-wrap: wrap; justify-content: center; border:2px solid #000; margin:0 0 30px;}
body.woocommerce-order-pay .woocommerce ul.order_details li{border:0; margin:0 !important; padding:10px;font-size: 14px; line-height: 20px; font-weight: 500;}
body.woocommerce-order-pay .woocommerce ul.order_details li strong,
body.woocommerce-order-pay .woocommerce ul.order_details li span{font-size:18px !important; font-weight:500; padding-top:10px; }
body.woocommerce-order-pay .woocommerce ul.order_details li ~ li{border-left:2px solid #000;}
body.woocommerce-order-pay .woocommerce .full-text{width:100%; float:left;}
body.woocommerce-order-pay .woocommerce p{font-size: 18px !important; line-height: 24px; padding-bottom:15px;}
body.woocommerce-order-pay .woocommerce p ~ p{padding-bottom:0;}
body.woocommerce-order-pay .woocommerce button{background:#e27779 !important; margin:5px; padding:15px 25px;font-size: 16px; font-weight: 600; font-family:jost; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px;}
body.woocommerce-order-pay .woocommerce button:hover{background:#4f933c !important;}

/* order-received *//* order-received */
body.woocommerce-order-received .woocommerce{max-width:1400px !important; padding:120px 15px 40px!important; margin:0 auto; text-align:center;}
body.woocommerce-order-received .woocommerce-order{text-align:center;}
body.woocommerce-order-received .woocommerce-order p{font-size:20px !important; line-height:26px;}
body.woocommerce-order-received .woocommerce-order p.woocommerce-notice--success{background:#fff; font-size:26px !important; line-height:34px; font-weight:600; color:#4f933c; padding:10px;}
body.woocommerce-order-received .woocommerce ul.order_details{display:inline-block; margin:25px 0; border:1px solid #000; }
body.woocommerce-order-received .woocommerce ul.order_details li{margin:0; padding:15px; border:0; font-size:14px; line-height:20px; border-right:1px solid #000;}
body.woocommerce-order-received .woocommerce ul.order_details li:last-child{border-right:0;}
body.woocommerce-order-received .woocommerce ul.order_details li strong{font-size:18px; line-height:22px; font-weight:600;}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details__title{font-size:18px; line-height:22px; font-weight:600;}
body.woocommerce-order-received .woocommerce-customer-details address{font-size:16px; line-height:24px;}
body.woocommerce-order-received .woocommerce-customer-details address p:before {line-height:20px !important;}
body.woocommerce-order-received .woocommerce .woocommerce-table th ~ td{font-weight:400;}

/* bookly-form *//* bookly-form */
.bookly-form *{font-size:16px; color:#000;}
.bookly-form{padding:0 15px;}
.bookly-bold{font-weight:600 !important;}
.bookly-progress-tracker > div{font-size:18px; font-weight:600;}
.bookly-form label{font-size:16px; font-weight:600 !important;}
.bookly-form input[type="text"], .bookly-form input[type="checkbox"], .bookly-form input[type="radio"], .bookly-form input[type="number"], .bookly-form input[type="password"], .bookly-form select, .bookly-form textarea{font-family: 'Jost'; font-weight: 400;}
.bookly-form .bookly-label-error{color:#f00 !important; font-size: 14px; font-weight: 400;}
.bookly-form .bookly-btn{background-color:#bec3c7 !important;}
.bookly-btn, .bookly-btn > span{font-weight:500 !important;}
.bookly-form .bookly-btn:hover{background-color:#447f0a !important; color:#fff;}





/* sticky-footer
html, body{height:100%;margin:0;}
#site-content{min-height: 100%;}
.footer{height:331px;margin-top:-331px;}
 */
/* new design *//* new design *//* new design *//* new design *//* new design */
/* home page */
.video-slider-new{width:100%; padding-top:15px; background:#dfdfdf;float: left;}
.video-slider-new .box,
.proven-efficacy .box{text-align:center;}
.proven-efficacy .heading{margin-bottom:10px;}
.proven-efficacy .btm-arrow,.video-slider-new .btm-arrow{width:30px; height:16px; display:inline-block; position:relative; cursor:pointer; -webkit-animation:brijpant 1s infinite alternate ease-in-out; margin-bottom:0px;}
.video-slider-new .heading,
.proven-efficacy .heading{margin-bottom:0px;}
.proven-efficacy .btm-arrow:after,
.video-slider-new .btm-arrow:after{content:''; width:18px; height:18px; border-left:4px solid #4a4a4a; border-bottom:4px solid #4a4a4a; position:absolute; left:2px; top:-7px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}

/* proven-efficacy */
.proven-efficacy{background:url("../../../../vedaan.minddigital.in/wp-content/uploads/2022/09/Asset-1%402x.png") no-repeat center center / cover; width:100%; padding:15px 50px 50px; overflow-x:hidden;}
.proven-carousel .owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.proven-carousel .owl-carousel .owl-animated-in{z-index:0}
.proven-carousel .owl-carousel .owl-animated-out{z-index:1}
.proven-carousel .owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.proven-carousel .owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.proven-carousel .owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.proven-carousel .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.proven-carousel .owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.proven-carousel .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}
.proven-carousel .owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.proven-carousel .owl-carousel .owl-dots.disabled{display:none}
.proven-carousel .owl-carousel .owl-dot,
.proven-carousel .owl-carousel .owl-nav .owl-next,
.proven-carousel .owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.proven-carousel .owl-carousel.owl-loaded{display:block}
.proven-carousel .owl-carousel.owl-loading{opacity:0;display:block}
.proven-carousel .owl-carousel.owl-hidden{opacity:0}
.proven-carousel .owl-carousel.owl-refresh .owl-item{display:none}
.proven-carousel .owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.proven-carousel .owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.proven-carousel .owl-carousel.owl-rtl{direction:rtl}
.proven-carousel .owl-carousel.owl-rtl .owl-item{float:right}
.no-js .proven-carousel .owl-carousel{display:block}
.proven-carousel .owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.proven-carousel .owl-carousel .owl-item img{transform-style:preserve-3d}
.proven-carousel{width:100%; float:left; display: flex; flex-wrap:wrap; align-items: center; padding-top:8px;}
.proven-carousel #thumbs{width:250px; float:left;}
.proven-carousel #thumbs .owl-stagezzz{transform:none !important; transition:none !important;}
.proven-carousel #thumbs .owl-item{width:100% !important;}
.proven-carousel #thumbs li {width:100%; float:left; color:#000; display:flex; align-items:center; justify-content:left; margin:3px 0; padding:10px; cursor:pointer; }
.proven-carousel #thumbs .owl-item.current li{background:#c8c8c8;}
.proven-carousel #thumbs li .img{background-color:#9abf6f; width:45px; height:45px;}
.proven-carousel #thumbs li .text{width:calc (100% - 60px); padding-left:10px; }
.proven-carousel #thumbs li .text p{font-size:13px; line-height:16px; font-weight:600; margin-bottom:3px; color:#000;}
.proven-carousel #thumbs li .text h3{font-size:15px; line-height:16px; font-weight:600; color:#000;}
.proven-carousel #big{width:100%; padding-left:7px; float:left;}
.proven-carousel #big .owl-item{padding:0 7px;}
.proven-carousel #big .item {background-color:#9abf6f; width:100%; padding:40px; min-height:470px; color: #FFF; }
.proven-carousel #thumbs .owl-item:nth-child(2) .img,
.proven-carousel #big .item.curc{background-color:#fbbe85;}
.proven-carousel #thumbs .owl-item:nth-child(3) .img,
.proven-carousel #big .item.shila{background-color:#8983c1;}
.proven-carousel #thumbs .owl-item:nth-child(4) .img,
.proven-carousel #big .item.coll{background-color:#ffbcb1;}
.proven-carousel #big.owl-theme { position: relative;}
.proven-carousel #big .item h3{font-size:32px; line-height:40px; color:#000; font-weight:700; padding-bottom:32px;text-align:center;}
.proven-carousel #big .item h3 sup{font-size: 20px;position: relative;top: -3px;}
.proven-carousel #big .item li{font-size:20px; line-height:26px; color:#000; position:relative; padding-left:35px;}
.proven-carousel #big .item li sup{font-size:16px;position: relative;top: -3px;}
.proven-carousel #big .item li ~ li{margin-top:20px;}
.proven-carousel #big .item.ash li:before{background:url(assets/images/icon_ashwagandha.png)no-repeat left top; background-size:20px; width:20px; height:20px; content:''; position:absolute; left:0; top:3px; }
.proven-carousel #big .item.curc li:before{background:url(assets/images/icon_curcumin.png)no-repeat left top; background-size:20px; width:20px; height:20px; content:''; position:absolute; left:0; top:3px; }
.proven-carousel #big .item.shila li:before{background:url(assets/images/icon_shilajit.png)no-repeat left top; background-size:20px; width:20px; height:20px; content:''; position:absolute; left:0; top:5px; }
.proven-carousel #big .item.coll li:before{background:url(assets/images/icon_collagen.png)no-repeat left top; background-size:20px; width:20px; height:20px; content:''; position:absolute; left:0; top:3px; }
.proven-carousel .owl-dots{width:100%;float:left;text-align:center;}
.proven-carousel .owl-dots .owl-dot{width:14px;height:14px;border-radius:100%;background:#000;display: inline-block;margin: 0 3px;}
.proven-carousel .owl-dots .owl-dot.active{background:#b3b3b3;}










.HP-full{width:100%; float:left;}

/* es_subscription_form */
.es_subscription_form{width:500px; margin:0 auto;}
.es_subscription_form .es-field-wrap{width:calc(100% - 135px); float:left; margin:0;}
.es_subscription_form .es-field-wrap input[type="email"]{background-color:#fff; width:100%; height:50px; padding:10px 15px; line-height:30px; font-size:18px; color:#c8c8c8; font-weight:700; font-family: 'Jost', sans-serif; -webkit-border-radius:50px 0 0 50px; -moz-border-radius:50px 0 0 50px; -ms-border-radius:50px 0 0 50px; -o-border-radius:50px 0 0 50px; border-radius:50px 0 0 50px;}
.es_subscription_form input[type="submit"]{background-color:#0988a1; width:135px; height:50px; padding:10px; line-height:30px; font-size:18px; color:#fff; text-transform:uppercase; font-weight:700; text-align:center !important; font-family: 'Jost', sans-serif; -webkit-border-radius:0 50px 50px 0;; -moz-border-radius:0 50px 50px 0;; -ms-border-radius:0 50px 50px 0;; -o-border-radius:0 50px 50px 0;; border-radius:0 50px 50px 0;}
.es_subscription_form input[type="submit"]:hover{background-color:#4f933c; color:#fff;}
.emaillist .es_subscription_message{width:100%; float:left; font-weight:400; font-size:14px; line-height:22px !important; letter-spacing:1px; color:#f00; padding:0 15px; text-align:center !important; padding-top:10px;}
.emaillist .es_subscription_message.success{color:#4f933c;}












/* appearance *//* appearance *//* appearance *//* appearance *//* appearance */
.input, select, textarea, .round-btn, .glsr-default form.glsr-form .glsr-button { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; }
input[type=number] {-moz-appearance: textfield;}

/* transition *//* transition *//* transition *//* transition *//* transition */
.header-wrap, .header .logo img, .menu-icon > span, .input, textarea, .footer-btm li a, .footer-btm .design-by a, .footer-btm .copyright a, .footer-top .footer-links li a, .footer-top .footer-links li a:before, .home-slider .slide-thumbnail .owl-item .circle, .home-slider .slide-thumbnail .owl-item:before, .blog-news .common .text-box a, .round-btn, .contact-us-page .any-questions li{-webkit-transition:all ease-in-out 0.4s; -moz-transition:all ease-in-out 0.4s; -ms-transition:all ease-in-out 0.4s; -o-transition:all ease-in-out 0.4s; transition:all ease-in-out 0.4s;}

.meow_scriptregular{font-family: 'meow_scriptregular';}
#product-324 #rev_slider_182_1_forcefullwidth .tp-tab:first-child{display:none;}
#product-324 #rev_slider_182_1_forcefullwidth .tp-tab:nth-child(5){display:none;}

#product-327 #rev_slider_172_1_forcefullwidth .tp-tab:first-child{display:none;}
#product-327 #rev_slider_172_1_forcefullwidth .tp-tab:nth-child(5){display:none;}

#product-326 #rev_slider_180_1_forcefullwidth .tp-tab:first-child{display:none;}
#product-326 #rev_slider_180_1_forcefullwidth .tp-tab:nth-child(5){display:none;}


/* #product-327 #rev_slider_172_1_forcefullwidth .tp-tab:first-child{display:none;}
#product-327 #rev_slider_172_1_forcefullwidth .tp-tab:nth-child(2){display:none;}
#product-327 #rev_slider_172_1_forcefullwidth .tp-tab:nth-child(3){left:75px !important}
#product-327 #rev_slider_172_1_forcefullwidth .tp-tab:nth-child(4){left:160px !important}
#product-327 #rev_slider_172_1_forcefullwidth .tp-tab:nth-child(5){left:245px !important} */


/* #product-326 #rev_slider_180_1_forcefullwidth .tp-tab:first-child{display:none;}
#product-326 #rev_slider_180_1_forcefullwidth .tp-tab:nth-child(2){display:none;}
#product-326 #rev_slider_180_1_forcefullwidth .tp-tab:nth-child(3){left:75px !important}
#product-326 #rev_slider_180_1_forcefullwidth .tp-tab:nth-child(4){left:160px !important}
#product-326 #rev_slider_180_1_forcefullwidth .tp-tab:nth-child(5){left:245px !important} */

/* #product-329 #rev_slider_176_1_forcefullwidth .tp-tab:first-child{display:none;}
#product-329 #rev_slider_176_1_forcefullwidth .tp-tab:nth-child(2){display:none;}
#product-329 #rev_slider_176_1_forcefullwidth .tp-tab:nth-child(3){left:75px !important}
#product-329 #rev_slider_176_1_forcefullwidth .tp-tab:nth-child(4){left:160px !important}
#product-329 #rev_slider_176_1_forcefullwidth .tp-tab:nth-child(5){left:245px !important} */

#product-327 #rev_slider_172_1_forcefullwidth .tp-tab:first-child{display:none;}
#product-327 #rev_slider_172_1_forcefullwidth .tp-tab:nth-child(5){display:none;}

#product-329  #rev_slider_176_1_forcefullwidth .tp-tab:first-child{display:none;}
#product-329  #rev_slider_176_1_forcefullwidth .tp-tab:nth-child(5){display:none;}

#product-324 #rev_slider_182_1 .tp-tab-title,
#product-327 #rev_slider_172_1 .tp-tab-title,
#product-326 #rev_slider_180_1 .tp-tab-title,
#product-329 #rev_slider_176_1 .tp-tab-title{padding:29px 0px !important;border-radius:100%;}




#bookly-search-form .card .bg-bookly{background-color:#447f0a !important;}
#bookly-search-form .card .bg-bookly .rounded-0{width:100%;position: relative !important;
bottom: auto;top: 10px;}
#bookly-search-form .card .bg-bookly .ms-2{font-size:18px;}
#bookly-search-form .card .card-body{background:#f1f1f1;} 
#bookly-search-form .card .card-body .me-2{color:#000;}
#bookly-search-form .bookly-search-form-left .mb-3{margin-bottom: 20px !important;width:100%;float:left;}



.bookly-left.bookly-mobile-float-none{display:none;}
.bookly-time-range.bookly-js-time-range.bookly-left.bookly-mobile-float-none{display:none;}
.bookly-table.bookly-box .bookly-form-group:first-child{display:none;}
.bookly-details-step .bookly-table.bookly-box .bookly-form-group:first-child{display:block;}


.header-rgt{display:none;}
.xoo-wsc-modal .xoo-wsc-basket{padding:0px;width:196px;background-color:transparent;border-radius:0;border:1px solid #fff;box-shadow: none;margin: 10px 1.5% 10px 10px;font-size:0px;line-height:0px;}
.xoo-wsc-modal .xoo-wsc-basket:before{content:"Wellness Bucket"; font-size:20px;color:#fff;position:relative;left: 10px;top: 16px;}
.xoo-wsc-items-count, .xoo-wsc-sc-count{background-color: #ffffff;color: #000;}
.xoo-wsc-modal .xoo-wsc-basket .xoo-wsc-icon-basket1{color:#fff;position: relative;
top: -4px;float: right;margin-right: 10px;}
.xoo-wsc-modal .xoo-wsc-basket .xoo-wsc-icon-basket1:before{font-size:22px;}
.xoo-wsc-modal .xoo-wsc-basket .xoo-wsc-items-count{left: auto;right: -4px;width: 20px;height: 20px;line-height: 20px;}


.detail-addcart{width: 100%;background: #e99fa0;padding: 50px 0px;}
.detail-addcart .woobt-products .woobt-product{padding: 15px 20px;background: #ececec;margin-bottom: 2px;width:calc(25.2% - 15px);margin:0 15px 15px 0;justify-content: center;flex-wrap: wrap;}

.detail-addcart .woobt-products .woobt-product:nth-child(4){margin-right:0px;}
.detail-addcart .woobt-wrap .woobt-products{display: flex;border: none;flex-wrap: wrap;}
.detail-addcart .woobt-products .woobt-product .woobt-thumb{width: 100%;flex: auto;text-align: center;margin-bottom: 20px;}
.detail-addcart .woobt-products .woobt-product .woobt-title{width:100%;text-align:center;}
.detail-addcart .woobt-products .woobt-product .woobt-thumb img{max-width: 50%;display: inline-block;}
.detail-addcart .woobt-products .woobt-product .woobt-price{text-align:center;}
.detail-addcart button.button.alt{border-radius: 27px;padding: 10px 30px;line-height: 28px;font-size: 16px;}
.detail-addcart .heading{margin-bottom:10px;}
.detail-addcart .para{margin-bottom:30px;text-align:center;}
.detail-addcart .woobt-wrap .woobt-additional{margin-bottom:0px!important;} 
.detail-addcart .woobt-wrap .woobt-text{background: #ececec;padding: 10px 15px;margin: 0;}
.detail-addcart .woobt-wrap .woobt-products{margin-bottom:0px;}
.detail-addcart .woobt-actions{padding-top:15px;}

.mar-left{margin-left:-30px;}


.why-vedaan{width:100%;background:url(../../../../vedaan.minddigital.in/wp-content/uploads/2022/07/pexels-dids-9656151-scaled.jpg)no-repeat center center;padding:30px 10% 0px 10%;background-size: cover;float: left;}
.why-vedaan .heading{color:#fff;}
.why-vedaan p{color:#fff;text-align:center;}
.why-vedaan .logo-grid{width:100%;}
.why-vedaan .logo-grid ul{display:flex;justify-content:center;flex-wrap:wrap;}
.why-vedaan .logo-grid li{text-align:center;margin:40px 22px;width:calc(14.28% - 44px);}
.why-vedaan .logo-grid li .icon-box{height: 87px;display: flex;justify-content: center;margin-bottom: 20px;width: 100%;align-items: center;}
.why-vedaan .logo-grid li .icon-box img{max-height:87px;}
.why-vedaan .logo-grid li h3{color:#fff;text-transform:uppercase;font-weight:400;font-size:18px;line-height:22px;}
.custom-pagination{float:right;margin-right:25%;}


.woolinethrough {text-decoration: line-through;}



.our-team{width:100%;background:#d0efe9;text-align:center;padding: 60px 0px;overflow:hidden;}
.page-template-the_brand{overflow-x: hidden;}
.our-team .top-title{width:100%;float:left;text-align:center;padding:0 5%;text-transform:uppercase;letter-spacing:2px;font-family:jost;font-weight:500;}
.our-team .heading{color:#000;}
.our-team .column{width:100%;display:flex;padding:60px 0 0 0;}
.our-team .column .col{margin:0 30px;position:relative;overflow: hidden;width: 33.33%;}
.our-team .column .col img{filter: grayscale(100%);width:100%;}
.our-team .column .col:hover img{filter: grayscale(0);}
.our-team .column .col .caption,.our-team .column .col .caption2{position:absolute;width:100%;bottom:0px;background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 90%);padding: 100px 20px 30px 20px;bottom:-100%;}
.our-team .column .col .caption h4,.our-team .column .col .caption2 h4{font-size:32px;color:#fff;margin-bottom:10px;font-family:jost;font-weight:600;}
.our-team .column .col .caption p,.our-team .column .col .caption2 p{color:#fff;font-size:20px;line-height:28px;font-family:jost;font-weight:400;padding-bottom:10px;}
.our-team .column .col:hover .caption{bottom:0px;}
.our-team .column .col:hover .caption2{bottom:-100%;}
.our-team .column .col .caption2{bottom:0;}
.our-team .column .owl-carousel .owl-prev{background: url(assets/images/arrow-prev.png)no-repeat center center;
width: 111px;background-size: 60px;}
.our-team .column .owl-carousel .owl-next{background: url(assets/images/arrow-next.png)no-repeat center center;
width: 111px;background-size: 60px;}
.our-team .column .col .caption .close{float: right;background: #000;color: #fff;padding:6px 8px;font-size: 15px;line-height: 15px;display:none;position: absolute;right: 10px;top: 10px;}

.our-team .column .col img,.our-team .column .col .caption,.our-team .column .col .caption2{transition:all ease 0.8s;-webkit-transition:all ease 0.8s;-ms-transition:all ease 0.8s;-o-transition:all ease 0.8s;-moz-transition:all ease 0.8s;}

/*===== Home Testimonial======*/

.home-testimonial{width:100%;float: left;background:url(assets/images/bg_testimonial.jpg)no-repeat center center;background-size:cover;padding:20px 0px 30px 0px;}
.home-testimonial .box{position:relative;}
.home-testimonial .heading{color:#000;font-family: jost;}
.home-testimonial .hastag{font-size:34px;font-family: jost;line-height: 40px;text-align: center;margin-bottom: 10px;font-weight:600;color:#000;}
.home-testimonial .col{display:flex;align-items:center;width: 100%;justify-content: space-between;padding:0 11%;}
.home-testimonial .col .text-box{width:80%;padding-right:30px;}
.home-testimonial .col .text-box p{font-size:20px;line-height:26px;color:#000;font-family: jost;margin-bottom:20px;}
.home-testimonial .col .text-box .author{font-size:30px;line-height:40px;color:#000;font-family: jost;font-weight:700;}
.home-testimonial .col .img-box{position:relative;width:180px;}
.home-testimonial .col .img-box img{border-radius:100%;}
.home-testimonial .col .img-box .quotes {z-index: 8;position:absolute;left:0;bottom:0;background-color: rgb(179, 213, 189);display: inline-block;height: 60px;width: 60px;color: rgb(255, 255, 255);text-align: left;line-height: 60px;font-weight: 800;font-size: 62px;padding-left: 16px;border-radius: 100%;padding-right: 15px;padding-top: 16px;transform-origin: 50% 50%;opacity: 1;transform: translate(0px, 0px);visibility: visible;font-family: auto;}
.home-testimonial .core-carousel .owl-pagination .owl-page{background:none;border: 2px solid #494949;}
.home-testimonial .core-carousel .owl-pagination .owl-page.active{background:#494949;}
.home-testimonial .core-carousel .owl-prev{background: url(assets/images/arrow-prev.png)no-repeat center center;
width: 111px;background-size: 60px;left:0;
height: 34px;cursor: pointer;
position: absolute;
top: 50%;
-webkit-transform: translatey(-50%);
-moz-transform: translatey(-50%);
-ms-transform: translatey(-50%);
-o-transform: translatey(-50%);
transform: translatey(-50%);
text-indent: -99999px;}
.home-testimonial .core-carousel .owl-next{background: url(assets/images/arrow-next.png)no-repeat center center;
width: 111px;background-size: 60px;right:0;
height: 34px;cursor: pointer;
position: absolute;
top: 50%;
-webkit-transform: translatey(-50%);
-moz-transform: translatey(-50%);
-ms-transform: translatey(-50%);
-o-transform: translatey(-50%);
transform: translatey(-50%);
text-indent: -99999px;}
.home-testimonial .core-carousel .owl-next:before,
.home-testimonial .core-carousel .owl-prev:before{display:none;}
.home-testimonial .owl-carousel .owl-pagination{display:nsone;}

.home-testimonial .owl-stage-outer { overflow: hidden; position: relative; width: 100%;margin-bottom:20px; }
.home-testimonial .owl-item { float:left; }
.custom-pagination{float:right;margin-right:25%;font-size:20px;font-family:jost;}
.custom-pagination .active{font-size:40px;}


.style-italic{font-style:italic;}


.b-details .entry li:empty{display:none;}

.top-section{width:100%;float:left;position:relative;}
.top-section .innerbox{position:absolute;z-index:10;bottom:110px;width:100%;}
.top-section .textb,.top-section .imgb{width:100%;float:left;text-align:center;}
.top-section .textb h1{color:#345336;font-size:60px;line-height:70px; font-family:jost;margin-bottom:10px;}
.top-section .textb h1 span{color:#282828;font-weight:300;}
.top-section .textb h2{color:#282828;font-size:55px;line-height:65px;font-weight:500;font-family:jost;margin-bottom:30px;}
.top-section .textb ul,.top-section .imgb ul{display: flex;align-items: center;justify-content: space-around;}
.top-section .textb ul{margin-bottom:30px;}
.top-section .imgb li{width:250px;}
.top-section #myVideo{height:auto !important;height: 100vh !important;width: 100% !important;
object-fit: cover;}

.top-section .textb h1,.top-section .textb h2, .top-section .textb ul li,.top-section .imgb li{
	position:relative;
}
.top-section .textb h1,.top-section .textb h2, .top-section .textb ul li,.top-section .imgb li{
  animation-name: grow-and-shrink;
  animation-duration:1.2s;
  animation-timing-function: ease;
  animation-iteration-count: 1; 
  animation-direction: normal;
  animation-delay: 0s;
  animation-play-state: running;
  animation-fill-mode: forwards;
}

@keyframes grow-and-shrink {
	  0% {
    opacity: 0;
    transform: scale(0);
  }
  
  50% {
    opacity: 0;
	 transform: scale(0.3);
  }
  
  75% {
    opacity: 1;
     transform: scale(1);
  }
  
  100% {
	 opacity: 1;
     transform: scale(1);
  }
  }
  
  
  
  
.product-tab,.product-content{width:100%;position:relative;float: left;}
.product-content .video:before{content:"";background:rgba(0,0,0,0.4);width:100%;height:100%;position:absolute;top:0px;left:0px;}
.product-tab .productnav{width: 100%;position: absolute;padding: 0 15%;z-index: 2;top:20px;}
.product-tab .productnav .heading{color: #fff;padding:20px 0 15px 0;margin-bottom:0px;}
.product-tab .productnav ul{display: flex;justify-content: center;margin-top:2px;}
.product-tab .productnav li{margin:0 5px;}
.product-tab .productnav li a{background:#8aa628;padding: 10px 17px;font-size: 20px;line-height: 30px;display:inline-block;color:#fff;position:relative;text-align: center;}
.product-tab .productnav li a.active:before{content: "";width: 0;height: 0;border-top: 18px solid #8aa628;border-left: 18px solid transparent;border-right: 18px solid transparent;position: absolute;left: 50%;bottom: -18px;margin-left: -15px;}
.product-tab .productnav li:nth-child(2) a{background:#e26a21;}
.product-tab .productnav li:nth-child(2) a.active:before{border-top-color:#e26a21;}
.product-tab .productnav li:nth-child(3) a{background:#53b7c9;}
.product-tab .productnav li:nth-child(3) a.active:before{border-top-color:#53b7c9;}
.product-tab .productnav li:nth-child(4) a{background:#473e91;}
.product-tab .productnav li:nth-child(4) a.active:before{border-top-color:#473e91;}
.product-tab .inner-content .box{max-width:1100px;}
.product-tab .inner-content h3{font-size:35px;line-height:50px;font-weight:600;color:#fff;font-family:jost;margin:0px 0 25px 0px;}
.product-tab .inner-content{position:absolute;left:0px;top:0px;width: 100%;height: 100%;text-align: center;padding-top:200px;}
.product-tab .inner-content li{display:flex;width:33.33%;text-align:left;margin:0 0 35px 0;align-items:center;}
.product-tab .inner-content li .icon{width:70px;}
.product-tab .inner-content li .texb{width:calc(100% - 80px);padding:0 15px;color:#fff;font-family:jost;font-size:20px;line-height:28px;font-weight: 300;}
.product-tab .inner-content ul{display:flex;flex-flow: wrap;justify-content: center;}
.product-content .video{width:100%;}
.product-content .video #myVideo{height:auto !important;height: 80vh !important;
width: 100% !important;object-fit: cover;}

/*=====Take A Ride ======*/
.take-a-ride{width:100%;background:url(assets/images/bg-take-a-ride.jpg) left top no-repeat;padding
:100px 0px 0px 0px;background-size:cover;font-family:Jost;}
.take-a-ride .box{max-width:1200px;position:relative;overflow:hidden;}
.take-a-ride .imgb{max-width:770px;display:flex;position: absolute;bottom: -30px;right: 0;z-index: 1;}
.take-a-ride .imgb .image1,.take-a-ride .imgb .image2{position:relative;}
.take-a-ride .imgb .image1:before {content: "";background: url(assets/images/Dr-banner-copy.png) left top no-repeat;width: 260px;position: absolute;height: 250px;display: block;background-size: 100%;left: 80px;
top: -70px;}
.take-a-ride .imgb .image2:before {content: "";background: url(assets/images/Dr-banner-copy.png) left top no-repeat;width: 260px;position: absolute;height: 250px;display: block;background-size: 100%;left: 80px;
top: -70px;}
.take-a-ride .texb{width:46%;padding-bottom:90px;}
.take-a-ride .texb h2{font-size:40px;line-height:50px;font-weight:700;color:#000;margin-bottom:15px;}
.take-a-ride .texb h3{font-size:30px;line-height:40px;font-weight:600;color:#000;margin-bottom:15px;}
.take-a-ride .texb p{font-size:20px;line-height:28px;color:#000;padding-bottom:20px;padding-right:100px;}
.take-a-ride .texb a{font-size:15px;line-height:22px;font-weight:500;border:3px solid #000;display: inline-block;text-transform:uppercase;letter-spacing:2px;padding:15px 25px;border-radius:30px;box-shadow: rgb(223 124 59 / 60%) 0px 0px 10px 0;color:#000;}
.take-a-ride .texb a:hover{color:#fff;border-color:#fff;}
.take-a-ride .bottom-row{width:100%;display:flex;text-align:center;background-color: rgba(13, 0, 22, 0.3);border:1px solid rgba(255, 255, 255, 0.2);position: relative;z-index: 3;}
.take-a-ride .bottom-row .col{width:33.33%;padding:20px 15px;}
.take-a-ride .bottom-row .col ~ .col{border-left:1px solid rgba(255, 255, 255, 0.2);}
.take-a-ride .bottom-row .col h4{font-size:20px;line-height:25px;color:#fff;margin-bottom:6px;}
.take-a-ride .bottom-row .col p{font-size:18px;line-height:24px;color:#fff;}

.take-a-ride .imgb img{
	position:relative;
  animation: mymoved 12s infinite;
}

@keyframes mymoved {
   0%   {right: 0px;}
  50%  {right: 50px;}
  100%  {right: 0px;}
}


.home-blog{width:100%;float:left; background: rgb(197,161,178);background: linear-gradient(90deg, rgba(197,161,178,1) 0%, rgba(197,164,119,1) 100%);padding:60px 0px 0px 0px;}
.home-blog .heading{color:#fff;margin-bottom:40px;font-weight:700;}
.blog-crousel{width:100%;padding:0 10%;}
.blog-crousel .col{width:100%;display:flex;align-items: center;}
.blog-crousel .textb{width:40%;background:#fff;padding:30px 25px;text-align:center;font-family:Jost;position:relative;right:-50px;z-index:9;}
.blog-crousel .imgb{width:60%;}
.blog-crousel .imgb img{width:100%;}
.blog-crousel .textb h3{font-size:30px;line-height:40px;margin-bottom:15px;}
.blog-crousel .textb h3 a{color:#000;}
.blog-crousel .textb h3 a:hover{text-decoration:underline;}
.blog-crousel .textb p{font-size:20px;line-height:30px;}
.blog-crousel.owl-carousel .owl-pagination{position:relative;top:-40px;padding:0px;}
.blog-crousel.owl-carousel .owl-pagination .owl-page{background:none;border:2px solid #fff;width:18px;height:18px;border-radius:100%;}
.blog-crousel.owl-carousel .owl-pagination .owl-page.active{background:#fff;border:2px solid #fff;}
.blog-crousel .textb .style-italic{font-style:italic;}
.blog-crousel .owl-stage .owl-item { float:left; }
.blog-crousel .owl-stage-outer {overflow: hidden;position: relative;width: 100%;}
.blog-crousel .owl-nav.disabled{display:none;}

.blog-crousel .owl-dots{width:100%; float:left; text-align:center; padding-top:0px;position:relative;top:-30px;margin-bottom:-32px;}
.blog-crousel .owl-dots .owl-dot{ width:18px; height:18px; display:inline-block; margin:3px 5px; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; border: 2px solid #fff;cursor: pointer;}
.blog-crousel .owl-dots .owl-dot.active{background: #fff;border: 2px solid #fff;}
.newsletter-n{width:100%;background: url(assets/images/bg-news.png)no-repeat center center;backgroun-size:cover;text-align:center;padding:20px 0px;float:left;display:none;}
.newsletter-n img{max-width:300px;}
.newsletter-n p{font-size:20px;line-height:28px;padding:20px 0px;}


/*====Video Section=====*/
.video-section{width:100%;position:relative;float:left;background: #86a328;}
.video-section .heading{position: absolute;z-index: 9;left: 50%;transform: translateX(-50%);color: #fff;
top: 50px;width: 100%;}
.video-section .video{float:left;width:100%;}
.video-section .video video{max-width:75%;margin:0 auto;width: 75% !important;height: 100% !important;    min-height: 810px;}
.video-section .slides{width:100%;float:left;}
.video-section .slides li{overflow:hidden;}
.video-section .slides li:first-child{background: url(assets/images/Our-Products-Slide.jpg)no-repeat left bottom -100px;position:absolute;left:0px;top:0px;width:100%;height:100%;background-size:100%;}
.video-section .slides li:nth-child(2){background: url(assets/images/Curcumin-BG-copy.jpg)no-repeat left bottom -100px;position:absolute;left:0px;top:0px;width:100%;height:100%;background-size:100%;}
.video-section .slides li:nth-child(3){background: url(assets/images/Our-Products-SliderCollagen.jpg)no-repeat left bottom -100px;position:absolute;left:0px;top:0px;width:100%;height:100%;background-size:100%;}
.video-section .slides li:nth-child(4){background: url(assets/images/Shilajit-BG-copy.jpg)no-repeat left bottom -100px;position:absolute;left:0px;top:0px;width:100%;height:100%;background-size:100%;}
.video-section .slides li{display:none;}
.video-section .slides li.active{display:block;}

.video-section .main-box{width:100%;text-align:center;padding-top:150px;}
.video-section .main-box .cloud{max-width:300px;display:inline-block;position:relative;animation: cloudmove 3s;}
.video-section .main-box .cloud.bird{max-width:450px;}
.video-section .main-box .cloud.rainbow{max-width: 940px;}
.video-section .main-box .img-product{max-width:260px;display:inline-block;position: absolute;
bottom:70px;left: 50%;transform: translateX(-50%);}
.video-section .main-box .img-product .play-btn{width:220px;position: relative;left:330px;top: 0px;display: inline-block;}
.video-section .main-box .img-product .play-btn .icon{width: 45px;height: 45px;background: #a9ca27;padding:9px 11px;border-radius: 100%;float:left;cursor:pointer;}
.video-section .main-box .img-product .play-btn .icon:hover{background:#fff;}
.video-section .main-box .img-product .play-btn .icon img{width:13px;display:inline-block;}
.video-section .main-box .img-product .play-btn .btn{min-height:45px;background: #a9ca27;padding:0 20px;display:inline-block;color:#000;line-height:45px;float:right;font-family:Jost;font-weight:500;cursor:pointer;border-radius:4px;}
.video-section .main-box .img-product .play-btn .btn:hover{background:#fff;}
.video-section .main-box .img-product .slide-no{font-size: 50px;color: rgba(255,255,255, 0.6);
font-family: Jost;font-weight: 600;line-height: 60px;position: relative;left: 200px;top: 30px;}
.video-section .main-box .img-product .slide-no span{animation:nomove 2s;position: relative;}
.video-section .video .close-v{position: absolute;left: 50%;transform: translateX(-50%);bottom:20px;width: 50px;height: 50px;border: 2px solid #fff;text-align: center;padding: 9px 11px;border-radius: 100%;cursor:pointer;}

.video-section .curcumin-sec .img-product .play-btn .icon{background:#ff8925;}
.video-section .curcumin-sec .img-product .play-btn .btn{background:#ff8925;}

.video-section .collagen-sec .img-product .play-btn .icon{background:#00a4ba;color:#fff;}
.video-section .collagen-sec .img-product .play-btn .icon:hover{background:#000;}
.video-section .collagen-sec .img-product .play-btn .btn{background:#00a4ba;color:#fff;}
.video-section .collagen-sec .img-product .play-btn .btn:hover{background:#000;}

.video-section .shilajit-sec .img-product .play-btn .icon{background:#32009e;color:#fff;}
.video-section .shilajit-sec .img-product .play-btn .icon:hover{background:#000;}
.video-section .shilajit-sec .img-product .play-btn .btn{background:#32009e;color:#fff;}
.video-section .shilajit-sec .img-product .play-btn .btn:hover{background:#000;}

.video-section.curcumin{background:#ff8925;}
.video-section.collagen{background:#00a4ba;}
.video-section.shilajit{background:#32009e;}
.video-section .main-box.collagen-sec .img-product .slide-no{color:rgba(0,0,0, 0.3);}

.video-section .slides li.hide-slide{Opacity:0;visibility:hidden;}
.video-section .direction-nav {width: 400px;float: left;display: flex;justify-content: space-between;
position: absolute;left: 37%;bottom: 70px;transform: translateX(-50%);}
.video-section .direction-nav .btn{font-size:24px;font-family:Jost;color:#fff;font-weight:500;letter-spacing:2px;cursor:pointer;}
.video-section .direction-nav:before{width: 64%;content: "";height: 2px;background: #fff;position: absolute;left: 70px;top: 16px;}
.video-section .direction-nav:after{width: 50px;content: "";height: 4px;background: #fff;position: absolute;left: 70px;top: 15px;}

.video-prev.full{width: 160px;height: 100%;position: absolute;left: 0px;top: 0;z-index: 9;
border-right: 1px solid rgba(255,255,255, 0.2);cursor: pointer;text-indent:-9999px;cursor: url(assets/images/arrow-lessthen2.png), auto;}
.video-next.full{width: 160px;height: 100%;position: absolute;right: 0px;top: 0;z-index: 9;
border-left: 1px solid rgba(255,255,255, 0.2);cursor: pointer;text-indent:-9999px;cursor: url(assets/images/arrow-greater2.png), auto;}

.video-section .main-box .img-product .play-btn .icon,
.video-section .main-box .img-product .play-btn .btn,
.video-section .slides li:first-child{transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-ms-transition: all ease 0.5s;-o-transition: all ease 0.5s;}
@keyframes mymoves {
   0%   {right: 0px;}
  50%  {right: 50px;}
  100%  {right: 0px;}
}


@keyframes cloudmove {
   0%   {left: -50%;}
  100%  {left: 0%;}
}

@keyframes nomove {
   0%   {right: -700px;}
  100%  {right: 0%;}
}

.video-section .slides li.active .img-product .image{
  animation-name: main-image;
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: 1; 
  animation-direction: normal;
  animation-delay: 0s;
  animation-play-state: running;
  animation-fill-mode: forwards;
}

@keyframes main-image {
	0% {
		opacity: 0;
		transform: scale(0);
	}
	100% {
		opacity: 1;
		transform: scale(1);
	}
  }
/*====Video Section=====*/




/*=======Product Showcase=======*/
.product-showcase{width:100%;float:left;position:relative;}
.product-showcase .video video{height: 100vh !important;width: 100% !important;object-fit: cover;}
.product-showcase .list{position: absolute;width: 100%;height:100vh;top: 0px;background: rgba(0,0,0,0.3);justify-content: center;align-items: center;display:flex;flex-flow: wrap;background-size: cover;}
.product-showcase .list.curcumin{background: rgba(238,122,39,0.3);}
.product-showcase .list.collagen{background: rgba(202,93,73,0.3);}
.product-showcase .list.shilajit{background: rgba(68,61,141,0.3);}
.product-showcase .list li{width:100%;}
.product-showcase .list li.active:befores{content:"";width:100%;height:100%;background:#000;position:absolute;left:0px;top:0px;}
.product-showcase .list li.column{position:absolute;z-index:-1;}
.product-showcase .list li.column.active{z-index:1;}
.product-showcase .list .box{display:flex;}
.product-showcase .list .textb{width:35%;}
.product-showcase .list .textb h2{font-size:70px;color:#fff;font-family:Jost;line-height:80px;font-weight:500;margin-bottom:20px;}
.product-showcase .list .textb strong{font-size:24px;color:#fff;font-family:Jost;line-height:40px;padding-bottom:10px;display:block;}
.product-showcase .list .textb p{font-size:20px;color:#fff;font-family:Jost;line-height:30px;padding-bottom:10px;}
.product-showcase .list .textb .price{font-size:24px;color:#fff;font-family:Jost;line-height:30px;font-weight:700;padding-bottom:10px;}
.product-showcase .list .textb .price .woolinethrough{text-decoration: line-through;}
.product-showcase .list .textb .slide-no{font-size:20px;color:#f3cc13;font-family:Jost;line-height:30px;font-weight:700;}
.product-showcase .list .textb .slide-no span{color:#fff;}
.product-showcase .list .right-col{width:65%;display:flex;}
.product-showcase .list .right-col .imgb{width:320px;}
.product-showcase .list .right-col .textb2{width:calc(100% - 320px);padding-left:35px;}
.product-showcase .list .right-col .textb2 h3{font-size:30px;color:#fff;font-family:Jost;line-height:40px;font-weight:500;margin-bottom:20px;}
.product-showcase .list .right-col .textb2 ul{display:flex;flex-flow:wrap;}
.product-showcase .list .right-col .textb2 li{width:35%;margin-bottom:10px;}
.product-showcase .list .right-col .textb2 li img{max-width:150px;}
.product-showcase .list .right-col .textb2 .btn{background:#a5c42c; float:left; font-size:20px; color:#fff; line-height:45px; font-weight:500; letter-spacing:.5px; font-family: 'Epilogue', sans-serif; display:inline-block; padding:5px 38px 0; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px; cursor:pointer;}
.product-showcase .list .right-col .textb2 .btn:hover{background-color:#a5c42c;}
.product-showcase .list .right-col .textb2 .btn.cur{background:#ee7a27;}
.product-showcase .list .right-col .textb2 .btn.colla{background:#ca5d49;}
.product-showcase .list .right-col .textb2 .btn.shila{background:#443d8d;}
.product-showcase .list .right-col .textb2 .btn:hover{color:#000;}
.product-showcase .prev.btn{position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:99;cursor:pointer;opacity:0.6;}
.product-showcase .next.btn{position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:99;cursor:pointer;opacity:0.6;}
.product-showcase .prev.btn:hover,.product-showcase .next.btn:hover{opacity:1;}


.product-showcase .list li.column.active .imgb{
  animation-name: main-image;
  animation-duration:3s;
  animation-timing-function: ease;
  animation-iteration-count: 1; 
  animation-direction: normal;
  animation-delay: 0s;
  animation-play-state: running;
  animation-fill-mode: forwards;position:relative;z-index:99;
}

@keyframes main-image {
	0% {
		opacity: 0;
		transform: scale(0);
	}
	100% {
		opacity: 1;
		transform: scale(1);
	}
}


.product-showcase .list li.column.active .textb{
  animation-name: main-images;
  animation-duration:4s;
  animation-timing-function: ease;
  animation-iteration-count: 1; 
  animation-direction: normal;
  animation-delay: 0s;
  animation-play-state: running;
  animation-fill-mode: forwards;position:relative;
}

@keyframes main-images {
	0% {
		opacity: 0;
		left:35%;
		transform: scale(0);
		
	}
	100% {
		opacity: 1;
		left:0%;
		transform: scale(1)
	}
}

.product-showcase .list li.column.active .right-col .textb2{
animation-name: main-imaged;
  animation-duration:4s;
  animation-timing-function: ease;
  animation-iteration-count: 1; 
  animation-direction: normal;
  animation-delay: 0s;
  animation-play-state: running;
  animation-fill-mode: forwards;position:relative;
}

@keyframes main-imaged {
	0% {
		opacity: 0;
		margin-left: -50%;
		transform: scale(0);
		
	}
	
	100% {
		opacity: 1;
		margin-left:0%;
		transform: scale(1);
	}
}

/*=======Product Showcase=======*/


.clinical-stud,.clinical-stud a {color:#004770;}
.clinical-stud i{position: relative;top: 4px;}
.clinical-stud a:hover{color:#000;}


.brand-page .why-vedaan{float:none;}

.detail-p{float:none;}


/*===== Listing page===*/
.product-listing{width:100%;}
.product-listing .column{display:flex;position:absolute;top:0px;}
.product-listing .column.active{position:relative;z-index:99;}
.product-listing .left-col{width:50%; height:100vh;background:#c4dd69;background-size:cover;display: flex;align-items: center;position:relative;justify-content:center;overflow: hidden;}
.product-listing .left-col .imgb{width:100%;position:relative;}
.product-listing .left-col .imgb .leaf{width: 490px;margin-right:-220px;position:relative;}
.product-listing .left-col .imgb .product{position: relative;z-index: 2;width:100%;}
.product-listing .left-col .imgb .pach{background: url(assets/images/img-pach.png) center top 80px no-repeat;background-size: 100%;width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}
.product-listing .column.active .left-col .imgb .pach{animation: pach 3s;}
.product-listing .left-col .imgb .capsule-new{position: absolute;left: 50%;top:50%;transform: translateX(-50%) translateY(70px);} 	
.product-listing .column.active .left-col .imgb .capsule-new img{animation: pach 8s;position:relative;}
.product-listing .left-col .pos-leaf,
.product-listing .left-col .pos-leaf2,
.product-listing .left-col .pos-leaf3,
.product-listing .left-col .pos-leaf4,
.product-listing .left-col .pos-leaf5,
.product-listing .left-col .pos-leaf6,
.product-listing .curcumin-l .left-col .pos-leaf,
.product-listing .curcumin-l .left-col .pos-leaf2{position:absolute;background:url(assets/images/listing-ashwagandha-leaf.png) left top;width:200px;height:109px;top:0px;z-index:5;background-size: 100%;background-repeat: no-repeat;}
.product-listing .left-col .capsule1{animation-delay: -7s;}
.product-listing .left-col .pos-leaf{left: 0%;top:-200px;animation: animate 15s linear infinite;animation-delay: 0s;}
.product-listing .left-col .pos-leaf2{left: 0%;top:-500px;animation: animate 15s linear infinite;animation-delay: -5s;width:100px;}
.product-listing .left-col .pos-leaf3{left: 0%;top:-500px;animation: animate 15s linear infinite;animation-delay: -10s;width:140px;}
.product-listing .left-col .pos-leaf4{right: 0%;top:-200px;animation: animate 15s linear infinite;animation-delay: -1s;}
.product-listing .left-col .pos-leaf5{right: 0%;top:-500px;animation: animate 15s linear infinite;animation-delay: -5s;width:100px;}

.product-listing .curcumin-l .left-col{background:#fdcc68;}
.product-listing .curcumin-l .left-col .pos-leaf{background:url(assets/images/leaf-curcumin.png) left top;width:300px;height:217px;top:0px;z-index:5;background-size: 100%;background-repeat: no-repeat;left: 0%;top:-200px;animation: animate 15s linear infinite;animation-delay: 0s;}
.product-listing .curcumin-l .left-col .pos-leaf2{background:url(assets/images/leaf-curcumin2.png) left top;width:250px;height:250px;top:0px;z-index:5;background-size: 100%;background-repeat: no-repeat;left: 0%;top:-500px;animation: animate 15s linear infinite;animation-delay: -5s;}

.product-listing .curcumin-l .left-col .pos-leaf4{background:url(assets/images/leaf-curcumin2.png) left top;width:250px;height:250px;top:0px;z-index:5;background-size: 100%;background-repeat: no-repeat;right: 0%;top:-200px;animation: animate 15s linear infinite;animation-delay: 5s;}
.product-listing .curcumin-l .left-col .pos-leaf5{background:url(assets/images/leaf-curcumin.png) left top;width:300px;height:217px;top:0px;z-index:5;background-size: 100%;background-repeat: no-repeat;right: 10%;top:-200px;animation: animate 15s linear infinite;animation-delay: -3s;}
.product-listing .collagen-l .left-col{background:#82d3df;}

.product-listing .shilajit-l .left-col{background:#b8adff;}



.product-listing .shilajit-l .left-col .pos-leaf{background:url(assets/images/img-stone.png) left top;width:120px;height:217px;top:0px;z-index:5;background-size: 100%;background-repeat: no-repeat;left: 0%;top:-200px;animation: animate 15s linear infinite;animation-delay: 0s;}
.product-listing .shilajit-l .left-col .pos-leaf2{background:url(assets/images/img-stone.png) left top;width:150px;height:250px;top:0px;z-index:5;background-size: 100%;background-repeat: no-repeat;left: 0%;top:-500px;animation: animate 15s linear infinite;animation-delay: -5s;}

.product-listing .shilajit-l .left-col .pos-leaf4{background:url(assets/images/img-stone.png) left top;width:120px;height:250px;top:0px;z-index:5;background-size: 100%;background-repeat: no-repeat;right: 0%;top:-200px;animation: animate 15s linear infinite;animation-delay: 5s;}
.product-listing .shilajit-l .left-col .pos-leaf5{background:url(assets/images/img-stone.png) left top;width:150px;height:217px;top:0px;z-index:5;background-size: 100%;background-repeat: no-repeat;right: 10%;top:-200px;animation: animate 15s linear infinite;animation-delay: -3s;}
	
@keyframes animate {
    0%{
        opacity: 0;
        top:-10%;
        transform: translateX(20px) rotate(0deg);
    }
    10%{
        opacity: 1;
    }
    20%{
        transform: translateX(-20px) rotate(45deg);
    }
    40%{
        transform: translateX(-20px) rotate(90deg);
    }
    60%{
        transform: translateX(20px) rotate(135deg);
    }
    80%{
        transform: translateX(-20px) rotate(180deg);
    }
    100%{
        top: 110%;
        transform: translateX(-20px) rotate(225deg);
    }
    
}

@keyframes pach {
	0% {
		opacity: 0;
		transform: scale(0);
		
	}
	
	100% {
		opacity: 1;
		transform: scale(1);
	}
}

@keyframes newcapsule {

   0% {
		opacity: 0;
		transform: scale(0);
		bottom:-300px;
		
	}
	
	100% {
		opacity: 1;
		transform: scale(1);
		bottom:0px;
	}
}

/* KEYFRAMES */

@-webkit-keyframes animateBubble {
    0% {
        margin-top: 1000px;
    }
    100% {
        margin-top: -100%;
    }
}

@-moz-keyframes animateBubble {
    0% {
        margin-top: 1000px;
    }
    100% {
        margin-top: -100%;
    }
}

@keyframes animateBubble {
    0% {
        margin-top: 1000px;
    }
    100% {
        margin-top: -100%;
    }
}

@-webkit-keyframes sideWays { 
    0% { 
        margin-left:0px;
    }
    100% { 
        margin-left:50px;
    }
}

@-moz-keyframes sideWays { 
    0% { 
        margin-left:0px;
    }
    100% { 
        margin-left:50px;
    }
}

@keyframes sideWays { 
    0% { 
        margin-left:0px;
    }
    100% { 
        margin-left:50px;
    }
}

.product-listing .collagen-l .left-col .x1 {
    -webkit-animation: animateBubble 25s linear infinite, sideWays 2s ease-in-out infinite alternate;
	-moz-animation: animateBubble 25s linear infinite, sideWays 2s ease-in-out infinite alternate;
	animation: animateBubble 25s linear infinite, sideWays 2s ease-in-out infinite alternate;
	
	left: -5%;
	top: 5%;
	
	-webkit-transform: scale(0.6);
	-moz-transform: scale(0.6);
	transform: scale(0.6);
}

.product-listing .collagen-l .left-col .x2 {
    -webkit-animation: animateBubble 20s linear infinite, sideWays 4s ease-in-out infinite alternate;
	-moz-animation: animateBubble 20s linear infinite, sideWays 4s ease-in-out infinite alternate;
	animation: animateBubble 20s linear infinite, sideWays 4s ease-in-out infinite alternate;
	
	left: 5%;
	top: 80%;
	
	-webkit-transform: scale(0.4);
	-moz-transform: scale(0.4);
	transform: scale(0.4);
}

.product-listing .collagen-l .left-col .x3 {
    -webkit-animation: animateBubble 28s linear infinite, sideWays 2s ease-in-out infinite alternate;
	-moz-animation: animateBubble 28s linear infinite, sideWays 2s ease-in-out infinite alternate;
	animation: animateBubble 28s linear infinite, sideWays 2s ease-in-out infinite alternate;
	
	left: 10%;
	top: 40%;
	
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	transform: scale(0.7);
}


.product-listing .collagen-l .left-col .x7 {
    -webkit-animation: animateBubble 20s linear infinite, sideWays 2s ease-in-out infinite alternate;
	-moz-animation: animateBubble 20s linear infinite, sideWays 2s ease-in-out infinite alternate;
	animation: animateBubble 20s linear infinite, sideWays 2s ease-in-out infinite alternate;
	
	left: 65%;
	top: 70%;
	
	-webkit-transform: scale(0.4);
	-moz-transform: scale(0.4);
	transform: scale(0.4);
}

.product-listing .collagen-l .left-col .x8 {
    -webkit-animation: animateBubble 22s linear infinite, sideWays 3s ease-in-out infinite alternate;
	-moz-animation: animateBubble 22s linear infinite, sideWays 3s ease-in-out infinite alternate;
	animation: animateBubble 22s linear infinite, sideWays 3s ease-in-out infinite alternate;
	
	left: 80%;
	top: 10%;
	
	-webkit-transform: scale(0.3);
	-moz-transform: scale(0.3);
	transform: scale(0.3);
}

.product-listing .collagen-l .left-col .x9 {
    -webkit-animation: animateBubble 29s linear infinite, sideWays 4s ease-in-out infinite alternate;
	-moz-animation: animateBubble 29s linear infinite, sideWays 4s ease-in-out infinite alternate;
	animation: animateBubble 29s linear infinite, sideWays 4s ease-in-out infinite alternate;
	
	left: 90%;
	top: 50%;
	
	-webkit-transform: scale(0.6);
	-moz-transform: scale(0.6);
	transform: scale(0.6);
}

.product-listing .collagen-l .left-col .x10 {
    -webkit-animation: animateBubble 26s linear infinite, sideWays 2s ease-in-out infinite alternate;
	-moz-animation: animateBubble 26s linear infinite, sideWays 2s ease-in-out infinite alternate;
	animation: animateBubble 26s linear infinite, sideWays 2s ease-in-out infinite alternate;
	
	left: 80%;
	top: 80%;
	
	-webkit-transform: scale(0.3);
	-moz-transform: scale(0.3);
	transform: scale(0.3);
}

/* OBJECTS */

.product-listing .collagen-l .left-col .bubble {
    -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	
    -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.2), inset 0px 10px 30px 5px rgba(255, 255, 255, 1);
	-moz-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.2), inset 0px 10px 30px 5px rgba(255, 255, 255, 1);
	box-shadow: 0 20px 30px rgba(0, 0, 0, 0.2), inset 0px 10px 30px 5px rgba(255, 255, 255, 1);
	
    height: 220px;
	position: absolute;
	width: 220px;
}

.product-listing .collagen-l .left-col .bubble:after {
    background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 70%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.5)), color-stop(70%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 70%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 70%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 70%); /* IE10+ */
    background: radial-gradient(ellipse at center,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 70%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	
    -webkit-box-shadow: inset 0 20px 30px rgba(255, 255, 255, 0.3);
	-moz-box-shadow: inset 0 20px 30px rgba(255, 255, 255, 0.3);
	box-shadow: inset 0 20px 30px rgba(255, 255, 255, 0.3);
	
	content: "";
    height: 180px;
	left: 10px;
	position: absolute;
	width: 180px;
}




.product-listing .right-col{width:50%; height:100vh;background:#e7e1d9;display: flex;align-items: center;position:relative;} 
.product-listing .right-col .textb{padding:0 30px;}
.product-listing .right-col .textb h1{font-size:40px;line-height:50px;font-family:"Jost",sans-serif;color:#000;position:relative;}
.product-listing .right-col .textb ul{display:flex;flex-flow:wrap;padding-top:30px;}
.product-listing .right-col .textb li{width:26%;margin-bottom:20px;position:relative;}
.product-listing .right-col .textb li img{width:200px;}
.product-listing .right-col .textb p{font-size:20px;line-height:28px;font-family:"Jost",sans-serif;color:#000;padding-bottom:10px;font-weight:300;}
.product-listing .right-col .textb .btn{background: #a5c42c;
font-size: 18px;font-family:"Jost",sans-serif;color: #fff;line-height: 40px;font-weight: 500;letter-spacing: .5px;display: inline-block;padding:3px 28px 0;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;border-radius: 50px;cursor: pointer;}
.product-listing .curcumin-l .right-col .textb .btn{background: #ffcaa2;}
.product-listing .collagen-l .right-col .textb .btn{background: #98d8e2;}
.product-listing .shilajit-l .right-col .textb .btn{background: #bcb4ff;}

.product-listing .right-col .textb .btn:hover{background:#000;}
.product-listing .pagination {position:absolute;width:36px;left:50%;margin-left:-20px;z-index:100;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);top:50%;}
.product-listing .pagination li{width:37px;height:37px;background:#c2d37a;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border:2px solid transparent;text-indent:-9999px;box-shadow: inset 5px 5px 10px 0px rgb(0 0 0 / 25%);-webkit-box-shadow: inset 5px 5px 10px 0px rgb(0 0 0 / 25%);-moz-box-shadow: inset 5px 5px 10px 0px rgb(0 0 0 / 25%);-ms-box-shadow: inset 5px 5px 10px 0px rgb(0 0 0 / 25%);-o-box-shadow: inset 5px 5px 10px 0px rgb(0 0 0 / 25%);cursor:pointer;}
.product-listing .pagination li:nth-child(2){background:#fbc49c;}
.product-listing .pagination li:nth-child(3){background:#93d6e0;}
.product-listing .pagination li:nth-child(4){background:#b6aef9;}
.product-listing .pagination li:hover,.product-listing .pagination li.active{border-color:#e7e1d9}


.product-listing .slide-no{font-size:30px;letter-spacing:2px;padding-bottom:10px;}

.product-listing .direction{position:absolute;z-index:100;right:20px;top: 70px;}
.product-listing .direction .prev-btn{background: url(assets/images/arrow-next-l.png)no-repeat left top;width:19px;height:38px;text-indent:-9999px;cursor:pointer;}
.product-listing .direction .next-btn{background: url(assets/images/arrow-prev-l.png)no-repeat left top;width:19px;height:38px;text-indent:-9999px;cursor:pointer;margin-top:20px;}


 
.product-listing .column.active .left-col .imgb .leaf{
  animation-name: left-element-one;
  animation-duration:2s;
  animation-timing-function: ease;
  animation-iteration-count: 1; 
  animation-direction: normal;
  animation-delay: 0s;
  animation-play-state: running;
  animation-fill-mode: forwards;
}

@keyframes left-element-one {

   0% {
    top: -600px;
	transform: rotate(-60deg);
  }
  
  100% {
    top: 0px;
	 transform: rotate(0deg);
  }
}





.product-listing .column.active .left-col .pos-com.capsule-2{
  animation-name: left-element-ones;
  animation-duration:2s;
  animation-timing-function: ease;
  animation-iteration-count: 1; 
  animation-direction: normal;
  animation-delay: 0s;
  animation-play-state: running;
  animation-fill-mode: forwards;
}

@keyframes left-element-ones {

   0% {
    left: -200px;
	transform: rotate(60deg);
  }
  
  100% {
    left: 15%;
	 transform: rotate(0deg);
  }
}

.product-listing .column.active .left-col .pos-com.capsule-1{
  animation-name: left-element-ones2;
  animation-duration:2s;
  animation-timing-function: ease;
  animation-iteration-count: 1; 
  animation-direction: normal;
  animation-delay: 0s;
  animation-play-state: running;
  animation-fill-mode: forwards;
}

@keyframes left-element-ones2 {

   0% {
    top: -200px;
	transform: rotate(60deg);
  }
  
  100% {
    top: 15%;
	 transform: rotate(0deg);
  }
}

.product-listing .column.active .left-col .pos-com.capsule-3{
  animation-name: left-element-ones3;
  animation-duration:2s;
  animation-timing-function: ease;
  animation-iteration-count: 1; 
  animation-direction: normal;
  animation-delay: 0s;
  animation-play-state: running;
  animation-fill-mode: forwards;
}

@keyframes left-element-ones3 {

   0% {
    left: -200px;
	transform: rotate(60deg);
  }
  
  100% {
    left: 20%;
	 transform: rotate(0deg);
  }
}

.product-listing .column.active .left-col .pos-com.capsule-4{
  animation-name: left-element-ones4;
  animation-duration:2s;
  animation-timing-function: ease;
  animation-iteration-count: 1; 
  animation-direction: normal;
  animation-delay: 0s;
  animation-play-state: running;
  animation-fill-mode: forwards;
}

@keyframes left-element-ones4 {

  0% {
    left: -300px;
  }
  
  100% {
    left: 35%;
  }
}

.product-listing .column.active .left-col .pos-com.capsule-5{
  animation-name: left-element-ones5;
  animation-duration:2s;
  animation-timing-function: ease;
  animation-iteration-count: 1; 
  animation-direction: normal;
  animation-delay: 0s;
  animation-play-state: running;
  animation-fill-mode: forwards;
}

@keyframes left-element-ones5 {

  0% {
    left: -300px;
  }
  
  100% {
    left: 50%;
  }
}

.product-listing .column.active .left-col .pos-com.capsule-6{
  animation-name: left-element-ones6;
  animation-duration:2s;
  animation-timing-function: ease;
  animation-iteration-count: 1; 
  animation-direction: normal;
  animation-delay: 0s;
  animation-play-state: running;
  animation-fill-mode: forwards;
}

@keyframes left-element-ones6 {

  0% {
    left: -300px;
  }
  
  100% {
    left: 65%;
  }
}

.product-listing  .column.active .right-col .slide-no{position:relative;}
.product-listing .column.active .right-col .textb h1,.product-listing  .column.active .right-col .slide-no, .blend-of-greek .column li.active .textb h2, .blend-of-greek .column li.active .textb p{
  animation-name: left-element-heading;
  animation-duration:2s;
  animation-timing-function: ease;
  animation-iteration-count: 1; 
  animation-direction: normal;
  animation-delay: 0s;
  animation-play-state: running;
  animation-fill-mode: forwards;
}

@keyframes left-element-heading {

  0% {
	opacity:0;
    bottom: -300px;
  }
  
  100% {
	opacity:1;
    bottom:0px;
  }
}

.product-listing .column.active .right-col .textb li{
  animation-name: left-element-li;
  animation-duration:2s;
  animation-timing-function: ease;
  animation-iteration-count: 1; 
  animation-direction: normal;
  animation-delay: 0s;
  animation-play-state: running;
  animation-fill-mode: forwards;
}

@keyframes left-element-li {

  0% {
	transform: rotate(65deg);
    bottom: -300px;
  }
  
  100% {
	transform: rotate(0deg);
    bottom:0px;
  }
}


.product-listing .column.active .right-col .textb p,.product-listing .column.active .right-col .textb .btn{
  animation-name: left-element-p;
  animation-duration:2s;
  animation-timing-function: ease;
  animation-iteration-count: 1; 
  animation-direction: normal;
  animation-delay: 0s;
  animation-play-state: running;
  animation-fill-mode: forwards;
  position:relative;
}

@keyframes left-element-p {

  0% {
	opacity:0;
    bottom: -300px;
  }
  
  100% {
	opacity:1;
    bottom:0px;
  }
}
/*===== Listing page===*/


/*===Product detail page =====*/
.product-detail{width:100%;float:left;padding:90px 150px 50px 150px;background:#d9d8d8;}
.product-detail .box{max-width:1600px;margin:0 auto;display:flex;}
.product-detail .left-col{width:800px;position:relative;float:left;}
.product-detail .right-col{width:calc(100% - 800px) !important;padding-left:30px;float:left;}
.product-detail .left-col .tab-crousel,.product-detail .left-col .tab-crousel ul{width:100%;float:left;}

.product-detail .left-col .tabcontent{width:100%;float:left;}
.product-detail .left-col #sync1{position: initial;}
.product-detail .left-col #sync2{padding:20px 40px;}
.product-detail .left-col #sync2 .owl-item{padding:0 10px;}
.product-detail .owl-carousel .owl-prev{left:0px;top:auto;bottom:65px;z-index:99;}
.product-detail .owl-carousel .owl-next{right:0px;top:auto;bottom:65px;z-index:99;}
.product-detail .left-col #sync2 .owl-item.synced img{border:1px solid #000;}
.product-detail .right-col h2{font-size:45px;line-height:55px;font-family:jost;text-align:left;}
.product-detail .right-col p{padding-bottom:10px;font-family:jost;}
.product-detail .right-col .des{width:100%;float:left;margin-bottom:20px;}
.product-detail .right-col .des p{font-size:20px;line-height:28px;height:37px;overflow:hidden;    transition: all ease 0.5s;}
.product-detail .right-col .des p.active{height:auto;overflow:visible;}
.product-detail .right-col .des .readm,.bottom-tag{width: 100%;background: #e3e3e3;text-align: center;font-size: 17px;padding: 5px 10px;cursor:pointer;}
.product-detail .right-col .woocommerce-variation-price{width:100%;float:left;background:#fff;font-family:jost;text-align:center;display:flex;justify-content: center; flex-wrap:wrap;font-size:20px;padding:15px 10px 11px 10px;margin-bottom:20px;color:#ff0000;}
.product-detail .right-col .woocommerce-variation-price .price{padding-right:10px;}
.product-detail .right-col .old-price{font-size:27px;color:#808080;font-family:jost;text-decoration: line-through;}
.product-detail .right-col .main-price{font-size:35px;color:#000000;font-weight:bold;font-family:jost;}
.product-detail .right-col .list-price{width:100%;float:left;font-family:jost;margin-bottom:20px;}
.percentage{font-size:25px;color:#f00;}
.product-detail .right-col .price div{padding:0 10px;}
.product-detail .right-col .price .bottom-l{width:100%;font-size:13px;}
.product-detail .right-col .list-price h3,.product-detail .right-col .quality-p h3{font-size:22px;font-weight:500;font-family:jost;margin-bottom:10px;}
.product-detail .right-col .list-price li{margin-bottom:18px;}
.product-detail .right-col .list-price .form-radio{display:none;}
.product-detail .right-col .list-price label{padding-left:0;display:inline-block;position:relative;font-family:jost;font-size:26px;}

.product-detail .right-col .quality-p{width:100%;float:left;display:flex;flex-wrap: wrap;margin-bottom:20px;}
.product-detail .right-col .quality-p h3{width:100%;}
.product-detail .right-col .quality-p .btn{width:45px;height:45px;border:1px solid #000;background:#000;line-height:45px;font-size:30px;text-align:center;cursor:pointer;color:#fff;}
.product-detail .right-col .quality-p .main-qual{width:100px;height:45px;border:1px solid #000;line-height:45px;text-align:center;}
.product-detail .right-col .btn-row{width:100%;float:left;display: flex;flex-flow: wrap;
 justify-content: space-between;}
.product-detail .right-col .btn-row button{font-size: 24px;padding: 7px 30px !important;min-width: 270px;
background: #333;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-ms-transition: all ease 0.5s;-o-transition: all ease 0.5s;height: auto !important;line-height: normal !important;}
.product-detail .right-col .btn-row button:hover{background:#bbbbbb;color:#000;}
.product-detail .right-col .btn-row .btn-add{background:#000;}
.product-detail .right-col .bottom-tag{margin-top:10px;font-size:13px;font-family:jost;}
.product-detail .right-col .highlight-des{width:100%;float:left;font-weight:500;margin:10px 0 20px 0;color: #789700;}
.product-detail .right-col .list-price li .wpcvs-type-radio .wpcvs-term{background-color:none !important;border:none;background: none;}
.product-detail .right-col .list-price li .wpcvs-type-radio .wpcvs-term > span{background:none;padding:0px;}
.product-detail .right-col .list-price li .wpcvs-type-radio .wpcvs-term:before{}
.product-detail .right-col .list-price li .wpcvs-type-radio .wpcvs-term:before{content:""; width:26px; height:26px; border:1px solid #000;display:inline-block;border-radius:100%;position:absolute;left:0px;top:8px;}
.product-detail .right-col .list-price li .wpcvs-type-radio .wpcvs-term:after{content:""; width:18px; height:18px; display:inline-block;border-radius:100%;background:#000;position:absolute;left:4px;top:12px;display:none;}
.product-detail .right-col .list-price li .wpcvs-type-radio .wpcvs-term.wpcvs-selected:after{display:block;}
.product-detail .right-col .list-price li label{font-weight:600;}
.product-detail .right-col .list-price li .wpcvs-type-radio .wpcvs-term > span input{opacity:0;}
.product-detail .right-col .list-price li .wpcvs-type-radio .wpcvs-term > span:before{display:none;} 
.woocommerce div.product span.price{color:#000;}
.product-detail .right-col .woocommerce-variation-price .price ins > span{font-size:35px;}
.product-detail .right-col .quantity-box{width:100%;float:left;margin-bottom:40px;}
.product-detail .right-col .quantity-box h3{font-size:26px;margin-bottom:15px;font-weight:600;}
.product-detail .right-col .woocommerce-variation-price .bottom-l{width:100%;float: left;color: #000;font-size: 14px;padding-top: 5px;}
.product-detail .right-col .quantity-box .qib-container{justify-content: flex-start !important;}
.woocommerce div.product div.summary{margin-bottom:0px;}
/*===Product detail page =====*/

/*====== claim the truth ======*/
.claim-the-truth{width:100%;float:left;padding:50px 100px 50px 100px;background:#abdfdd;font-family: jost;}
.claim-the-truth p{text-align:center;padding-bottom:50px;}
.claim-the-truth .column{width:100%; float:left;}
.claim-the-truth .column .owl-item{margin:0px;padding:0 28px;}
.claim-the-truth .column .col{border:1px solid #fff; padding:10px;text-align:center;font-family:jost;width:100%;padding:30px 30px;}
.claim-the-truth .column .col h4{font-size:24px;line-height:28px;margin-bottom:10px;}
.claim-the-truth .column .col p{font-size:18px;line-height:26px;color:#000;padding-bottom:20px;font-family:jost;}
.claim-the-truth .column .col a{color:#004770;font-weight:500;position:relative;padding-right:15px;}
.claim-the-truth .column .col a:before{content:"";width: 12px;height: 12px;border-top: 3px solid #004770;
border-right: 3px solid #004770;position: absolute;right: 0px;transform: rotate(45deg);top: 11px;}
.claim-the-truth .column .col a:hover,.claim-the-truth .column .col a:hover:before{color:#000;border-color:#000;}
.claim-the-truth .column .col .icon{width:120px;height:120px;background:#fff; display:inline-block;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;padding:0;margin-bottom:20px;}
/*.claim-the-truth .column .col .icon img{max-height:100px;}*/
.claim-the-truth .column.owl-carousel .owl-wrapper,.claim-the-truth .column.owl-carousel .owl-item{display:flex !important;}
/*====== claim the truth ======*/

/*====== Still not sure ======*/
.sure{width:100%;float:left;position:relative;}
.sure #myVideo{height: 60vh !important;width: 100% !important;object-fit: cover;}
.sure .caption{position:absolute;width:100%;top:50%;left:0px;font-family:jost;transform:translateY(-50%);}
.sure .caption .box{max-width:1000px;}
.sure .caption h4{font-size:24px;line-height:30px;color:#fff;font-weight:500;margin-bottom:5px;}
.sure .caption p{font-size:30px;line-height:38px;color:#fff;font-weight:700;padding-bottom:20px;}
.sure .caption a{background:#ff686d;display:inline-block;font-size:20px;padding:10px 25px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;color:#fff;font-weight:500;}
.sure .caption a:hover{background:#000;}
/*====== Still not sure ======*/


/*====== Shop our Range ======*/
.shop-our-range{background:#ececec;width:100%;float:left;font-family:jost;position:relative;padding: 70px 0 50px 0;}
.shop-our-range .heading{margin-bottom:0px;color:#333;}
.shop-our-range .box{max-width:1200px;}
.shop-our-range .column,.shop-our-range .column .col{width:100%;float:left;}
.shop-our-range .column .col .box{display:flex;justify-content: space-around;align-items: center;}
.shop-our-range .col .textb{width:450px;color:#333;}
.shop-our-range .col .textb h3{font-size:34px;margin-bottom:10px;line-height:44px;color:#333;}
.shop-our-range .col .textb p{font-size:18px;font-weight:500;color:#333;padding-bottom:10px;}
.shop-our-range .col .textb p sup{font-size:18px;}
.shop-our-range .col .textb span{font-size:18px;font-weight:500;padding-bottom:10px;display:inline-block;}
.shop-our-range .col .textb .price{margin-bottom:20px;}
.shop-our-range .col .textb .price,.shop-our-range .col .textb .price span{font-size:26px;font-weight:600;}
.shop-our-range .col .textb .price span{text-decoration: line-through;}
.shop-our-range .col .textb .btn{border:1px solid #000;font-size:18px;padding:8px 30px;display:inline-block;border-radius:30px;margin-top:20px;}
.shop-our-range .col .textb .btn:hover{background:#93aa21;color:#fff;}
.shop-our-range .col .imgb{width:320px;margin-left:30px;position:relative;}
.shop-our-range .col .imgb img{position:relative;z-index:2;}
.shop-our-range .col {padding:50px 0px;}
.shop-our-range .owl-item.active .col .imgb .shape{content:"";clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);position:absolute;left:-50px;top:0px;background:rgba(255,255,255,0.3);width:400px;height:400px;  animation: mymove 8s infinite;}
@keyframes mymove {
25% {transform: scale(0);}
50% {transform: scale(1.3);}
75% {transform: scale(1);}
100% {transform: scale(0);}
}
.shop-our-range .owl-carousel .owl-pagination .owl-page{background:#333;}
.shop-our-range .owl-carousel .owl-pagination .owl-page.active{background:#81bd19;}
.shop-our-range .owl-carousel .owl-item:first-child.active .col .imgb .shape{background:rgba(115,135,28,0.7);}
.shop-our-range .owl-carousel .owl-item:nth-child(2).active .col .imgb .shape{background:rgba(212,103,32,0.7);}
.shop-our-range .owl-carousel .owl-item:nth-child(2) .col .textb .btn:hover{background:#d26620;}
.shop-our-range .owl-carousel .owl-item:nth-child(3).active .col .imgb .shape{background:rgba(72,149,160,0.7);}
.shop-our-range .owl-carousel .owl-item:nth-child(3) .col .textb .btn:hover{background:#4997a2;}
.shop-our-range .owl-carousel .owl-item:nth-child(4).active .col .imgb .shape{background:rgba(64,57,127,0.7);}
.shop-our-range .owl-carousel .owl-item:nth-child(4) .col .textb .btn:hover{background:#413a80;}
/*====== Shop our Range ======*/


/*===BRAND PAGE===*/
/*=====our-ancestry- top-slider=====*/
.perfect-combination{width:100%;float:left;}
.perfect-combination .col{width:100%;float:left;background: url(assets/images/bg_perfect_combination.html)no-repeat center;background-size:100%;height:90vh;position:relative;display: flex;justify-content: center;align-items: center;text-align: center;}
.perfect-combination .owl-item:nth-child(2) .col{background: url(assets/images/bg_wholesome_care.html)no-repeat center;}
.perfect-combination .owl-item:nth-child(3) .col{background: url(assets/images/bg_vedaan_mission.html)no-repeat center;}
.perfect-combination .col .textb{max-width:1200px;z-index:5;position:relative;color:#fff;padding:0 30px;}
.perfect-combination .col .textb h2{font-size:40px;line-height:normal;color:#fff;font-family:jost;margin-bottom:20px;}
.perfect-combination .col .textb p{font-size:24px;line-height:34px;}
.perfect-combination .col img{width:100%;}
.perfect-combination .col:before{content:"";background:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;left:0px;top:0px;}
.perfect-combination .owl-pagination{padding-top:0px;position: absolute;bottom:20px;}
.owl-carousel .owl-pagination .owl-page{border-radius:1px;width:45px;height:5px;}
.perfect-combination.owl-carousel .owl-pagination .owl-page.active{background: #ffffff;}
/*=====our-ancestry- top-slider=====*/



.blend-of-greek{padding:60px 0px;position:relative;}
.blend-of-greek,.blend-of-greek .column{width:100%;float:left;background:#dfdfdf;}
.blend-of-greek .box{max-width:1600px;}
.blend-of-greek .column{position:relative;overflow:hidden;}
.blend-of-greek .column li{display:flex;align-items:center;position:absolute;display:none;top:50%;transform: translateY(-50%);flex-direction:row-reverse;}
.blend-of-greek .column li.active{display:flex;}
.blend-of-greek .column li .textb{width:calc(100% - 550px);float:left; color:#000;padding-right:50px;}
.blend-of-greek .column li .textb h2{font-size:40px;line-height:50px;margin-bottom:30px;position:relative;}
.blend-of-greek .column li .textb p{font-size:22px;line-height:30px;padding-bottom:20px;position:relative;}
.blend-of-greek .column li .imgb{width:550px;text-align:center;float:left;}
.blend-of-greek .column li .imgb img{position:relative;}
.blend-of-greek .position-d{position:absolute;left:50px;bottom:50px;display: flex;align-items: center;}
.blend-of-greek .direction{background:#fff;display: flex;border-radius:5px;}
.blend-of-greek .direction .next-btn{width:30px;height:30px;position:relative;cursor:pointer;border-radius:5px 0 0 5px;}
.blend-of-greek .direction .next-btn:before{content: "";border-left: 2px solid #000;border-top: 2px solid #000;width: 12px;height: 12px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -20%) rotate(45deg);}
.blend-of-greek .direction .next-btn:hover{background:#000;}
.blend-of-greek .direction .next-btn:hover:before{border-color:#fff;}
.blend-of-greek .direction .prev-btn{width:30px;height:30px;position:relative;cursor:pointer;border-radius:0 5px 5px 0;}
.blend-of-greek .direction .prev-btn:before{content: "";border-right: 2px solid #000;border-bottom: 2px solid #000;width: 12px;height: 12px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -70%) rotate(45deg);}
.blend-of-greek .direction .prev-btn:hover{background:#000;}
.blend-of-greek .direction .prev-btn:hover:before{border-color:#fff;}
.blend-of-greek .position-d .slide-no{display:flex;margin-left:20px;}
.blend-of-greek .position-d .slide-no .active-slide{position:relative;width:25px;}
.blend-of-greek .position-d .slide-no .active-slide:before{content:"/";position:absolute;left:13px;font-size:20px;}
.blend-of-greek .position-d .slide-no .all-slide{width:25px;}


.our-legacy{width:100%;float:left;background:#dfdfdf;padding:50px 0px;}
.our-legacy .top-textb{width:100%;float:left;color:#000;margin-bottom:50px;}
.our-legacy .top-textb .heading{color:#000;}
.our-legacy .top-textb h3{text-align:center;margin-bottom:20px;}
.our-legacy .top-textb p{font-size:22px;line-height:32px;padding-bottom:20px;}
.year-of-legecy,.year-of-legecy ul{width:100%;float:left;}
.year-of-legecy{position:relative;padding: 50px 0 100px 0;}
.year-of-legecy:before{content:"";width:1px;height:100%;position:absolute;left:50%;margin-left:-1px;background:#000;top:0px;}
.year-of-legecy .heading{color:#000;margin-bottom:50px;}
.year-of-legecy .heading span{font-weight:700;display:inline-block;background:#dfdfdf;position: relative;}
.year-of-legecy ul{position:relative;}
.year-of-legecy ul li{width:100%;display:flex;justify-content: flex-end;margin-bottom:70px;}
.year-of-legecy ul li .col{width:50%;float:right;display: flex;align-items: center;flex-direction: row-reverse;}
.year-of-legecy ul li:nth-child(2n){justify-content:flex-start;}
.year-of-legecy ul li:nth-child(2n) .col{flex-direction:initial;}
.year-of-legecy ul li:nth-child(2n) .col .textb{text-align:right;left:auto;right:-35px;}
.year-of-legecy ul li .col .textb{width:calc(100% - 307px);padding:20px 0px 20px 0px;background:#dfdfdf;position:relative;left:-35px;}
.year-of-legecy ul li .col .textb h4{font-size:26px;line-height:34px;margin-bottom:20px;color:#000;}
.year-of-legecy ul li .col .textb h4 .family-t{color:#f00;cursor:pointer;}
.year-of-legecy ul li .col .textb h4 .family-t:hover{color:#000;}
.year-of-legecy ul li .col .textb p{font-size:20px;line-height:28px;color:#000;}
.year-of-legecy ul li .col .imgb{width:307px;}
.popup-tree{width:100%;height:100%;position:fixed;left:0px;top:0px;background:rgba(0,0,0,0.5);display:none;}
.popup-tree .imgb{max-width: 800px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);border: 10px solid #fff;border-radius: 5px;}
.popup-tree .close-btn{width:40px;height:40px;position:absolute;right:0;top:0;background:url(assets/images/icon_cross.png) center no-repeat;cursor:pointer;background-color:#fff;    display: block;}

.brand-page .why-vedaan{float:left;}
/*===BRAND PAGE===*/

/*.xoo-wsc-modal,.home-icon{display:none;}*/

.grecaptcha-badge{display:none;}


.family-tree.pop-up{background:#054062;width:100%;height:100%;position: fixed;left:0;top:0;z-index:9999999;display:none;overflow:hidden;}
.family-tree.pop-up .video-area{background:#fff; width:435px; height:770px; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); /*border:5px solid #fff;*/ -webkit-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -moz-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -ms-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -o-box-shadow:rgba(0,0,0,.3)0px 0px 5px; box-shadow:rgba(0,0,0,.3)0px 0px 5px;}
.family-tree.pop-up .video-area video{width:100% !important;}
.family-tree.pop-up .close-btn{background:url(assets/images/icon_cross.png)no-repeat center; background-color:#fff; background-size:25px; width:50px; height:50px; position:absolute; right:25px; top:50px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; cursor:pointer; -webkit-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -moz-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -ms-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -o-box-shadow:rgba(0,0,0,.3)0px 0px 5px; box-shadow:rgba(0,0,0,.3)0px 0px 5px;display:block;}
.family-tree.pop-up .replay-btn{background:url(assets/images/icon-replay.png)no-repeat center;width:50px;height:50px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-size: 100%;
 cursor: pointer;z-index:99;}
/*body.no-scroll{overflow:hidden;}*/
.pop-up .close-btn:hover{background-color:#eee;}
.pop-up.show{display:block;}



/* responsive *//* responsive *//* responsive *//* responsive *//* Responsive */
@media only screen and (max-width:1850px){/*1650*/
/* proven-efficacy */
.proven-carousel #big .item{min-height:620px;}

/* product-details page *//* product-details page */
.pd-cap-banner .box,
.pd-cap-banner .bg-slide.full .owl-prev,
.pd-cap-banner .bg-slide.full .owl-next{left:5%;}
.pd-cap-banner .form-area .top-row{padding-top:15px;}
.why-vedaan{padding:30px 4% 0px 4%;}



/*===Listing page ====*/

.product-listing .curcumin-l .left-col .leaf{width:220px;margin-right:-50px;}
.product-listing .collagen-l .left-col .leaf{width:140px;margin-right:-30px;}
.product-listing .shilajit-l .left-col .leaf{width:220px;margin-right:-50px;}
.product-listing .right-col .textb li{width:23%;}
/*===Listing page ====*/

.family-tree.pop-up .video-area{width: 310px;height: 550px;}

}
@media only screen and (min-width:768px){
.product-do-carousel .owl-wrapper,
.experts-carousel .owl-wrapper,
.consulted-carousel .owl-wrapper,
.addition-in .owl-wrapper{width:100% !important; transition:none !important; transform:none !important; display: flex !important; justify-content: center;}
.product-do-carousel .owl-controls,
.experts-carousel .owl-controls,
.consulted-carousel .owl-controls,
.addition-in .owl-controls{display:none !important;}
.product-do ul{padding:0;}
.product-do-carousel .owl-wrapper{flex-wrap:wrap;}
.product-do .owl-item{max-width:25%;}
.addition-in .owl-item{max-width:25%;}

}
@media only screen and (max-width:1649px){/*1400*/
/* proven-efficacy */
.proven-carousel #big .item{min-height:450px;}
.proven-carousel #big .item h3{font-size:26px; line-height:36px;}
.proven-carousel #big .item li ~ li{margin-top:15px;}

/* content-studio page *//* content-studio page */
.blog-banner .img{width:50%;}
.blog-banner .text{width:40%;}
.latest-stories .common .left-col{width:28%;}
.latest-stories .common .mid-col {width:35%; padding:15px 5%;}
.latest-stories .common .right-col {width:28%; padding:15px 0;}
/* content-studio-details page *//* content-studio-details page */
.b-details-banner .box{padding:80px 15px 40px;}
.b-details-banner h1 strong{font-size:30px; line-height:40px; padding:15px 40px;}
.b-details-banner .share-row{padding-bottom:25px;}
/* media page *//* media page */
.press-releases .col .text h3 {font-size:20px; line-height:24px; padding-bottom:5px;}
.press-releases .col .text p{padding:0;}
.m-social li .img img.icon{width:100%; max-width:70px;}
/* product-details page *//* product-details page */
.pd-cap-banner .box, 
.pd-cap-banner .bg-slide.full .owl-prev, 
.pd-cap-banner .bg-slide.full .owl-next{left:0;}
.pd-cap-banner .form-area{padding:0px 55px 15px;}
.pd-cap-banner .form-area h2 {font-size:22px; line-height:30px;}
.pd-cap-banner .form-area .rating{padding-bottom:0px;}
.pd-cap-banner .form-area .details-carousel{margin-bottom:5px;}
.pd-cap-banner .form-area .check-date{padding-bottom:10px;}
.pd-cap-banner .form-area .full-row,
.pd-cap-banner .form-area .price-row{padding-bottom:10px;}
.pd-cap-banner .form-area .button-row .cart-btn{min-width:260px; font-size:20px; height:50px; line-height:45px;}
.pd-cap-banner .form-area .button-row .wishlist-btn, 
.pd-cap-banner .form-area .button-row .tinvwl_add_to_wishlist_button{height:50px; line-height:45px;}
.pd-cap-banner .form-area .button-row .wishlist-btn img, 
.pd-cap-banner .form-area .button-row .tinvwl_add_to_wishlist_button img{max-width:30px !important;}
.pd-cap-banner .form-area .owl-carousel .owl-prev{left:-35px;}
.pd-cap-banner .form-area .owl-carousel .owl-next{right:-35px;}
/*.product-do ul{padding:0 35px;}*/
.product-do .owl-prev {left:0px !important;}
.product-do .owl-next {right:0px !important;}
.pd-tab{margin:34px 0px 0;}
.pd-tab li{padding:0 5px;}
.pd-tab li a{max-width:100%;}
.pd-tab .owl-prev {left:0 !important;}
.pd-tab .owl-next {right:0 !important;}
.word-carousel li .img {width:180px;}
.word-carousel li .text {width:calc(100% - 180px); padding:10px 50px 10px 15px;}
.word-carousel li .text p{padding-bottom:10px;}
.not-do .text-box li{padding:10px;}
.not-do .text-box li .text{width:calc(100% - 192px);}
.not-do .text-box li .text h3{font-size:24px; padding-bottom:5px;}
.pd-blogs-carousel{padding:0 20px;}
.pd-blogs-carousel .owl-prev {left:-15px !important;}
.pd-blogs-carousel .owl-next {right:-15px !important;}

/* Login Page *//* Login Page */
#customer_login:after, 
#resetPassword:after{background-size:1913px 410px;}

.top-section .textb h1{font-size:55px;line-height:65px;}
.top-section .textb h2{font-size:40px;line-height:50px;}
.top-section .textb ul{margin-bottom:20px;}
.top-section .imgb ul{justify-content: center;}
.top-section .imgb li{width:230px;margin:0 15px;}
.top-section .innerbox{bottom:70px;}

.b-details-banner .textb{max-width: 750px;}

/*Video section*/
.video-section .video video{max-width:100%;width:100% !important;height:100% !important;min-height:802px;}
.video-section .slides li{background-position:left bottom !important;}
.video-section .main-box .img-product{width:230px;}
/*Video section*/

/*product Showcase*/
.product-showcase .list .box{max-width:1200px;}
.product-showcase .list .textb h2{font-size:55px;line-height:65px;margin-bottom:10px;}
.product-showcase .list .right-col .textb2 li{width:50%;}
/*product Showcase*/

/*===Listing page ====*/
.product-listing .right-col .textb h1{font-size:35px;line-height:45px;}
.product-listing .right-col .textb li{width:25%;margin-bottom:12px;}
.product-listing .right-col .textb p{font-size:18px;line-height:26px;}
.product-listing .right-col .textb .btn{font-size:16px;padding-top:0px;}
.product-listing .right-col .textb p{padding-bottom:5px;}
/*===Listing page ====*/


.product-content .video #myVideo{height: 100vh !important;}

.video-section .video video{min-height:810px;}

/*=====Detail Page=====*/
.product-detail{padding:90px 60px 30px 60px;}
.product-detail .left-col{width:700px;}
.product-detail .right-col{width: calc(100% - 700px) !important;}
.product-detail .right-col .btn-row button{min-width:250px;}
/*=====Detail Page=====*/
/*====== Surety section ====*/
.blend-of-greek{padding: 50px 50px;}
.blend-of-greek .position-d{bottom:20px;}
/*====== Surety section ====*/

/*===== OUR LEGACY JOURNAL ========*/
.our-legacy{padding:50px;}
/*===== OUR LEGACY JOURNAL ========*/


}
@media only screen and (max-width:1399px){/*1300*/
/* proven-efficacy */
.proven-carousel #big .item{min-height:450px;}

/* content-studio page *//* content-studio page */
.blog-banner{margin-bottom:20px;}
.blog-banner .text h3{font-size:40px; line-height:54px;}
.blog-banner .text p{font-size:20px;}
.blog-banner .text .round-btn, 
.latest-stories .common .right-col .round-btn{font-size:18px; padding:0px 40px;}
.blog-news .common .text-box ul{padding:20px 0;}
/* blog-subscribe */
.subscribe-box{padding:0px 25px 0 50px;}
/* latest-stories */
.latest-stories .heading{padding:0 15px;}
.latest-stories .common{padding-right:15px;}
.latest-stories .common .left-col{width:30%;}
.latest-stories .common .mid-col{width:35%;}
.latest-stories .common .right-col{width:35%;}
.latest-stories .common ~ .common:after {width:auto; left:15px; right:15px; -webkit-transform:inherit; -moz-transform:inherit; -ms-transform:inherit; -o-transform:inherit; transform:inherit;}
.pagination{padding:20px 0;}
/* content-studio-details page *//* content-studio-details page */
.b-details-banner h1 {padding-bottom:20px;}
.b-details-banner h1 strong{font-size:30px; line-height:40px; padding:15px 35px;}
.b-details-banner p{font-size:20px;}
.b-details-banner .share-row{padding-bottom:25px;}
/* media page *//* media page */
.press-releases{padding:27px 0 50px;}
.press-releases .press-carousel{margin:15px 0;}
.press-releases .full-row{padding-top:20px;}
.m-focus .m-focus-in{padding:60px 0;}
.m-focus .text-box h3{font-size:40px; line-height:50px;}
.m-focus .text-box p{font-size:20px;}
.m-social{padding:50px 10px 45px;}
.m-social li{padding:0 10px;}
/* product-details page *//* product-details page */
.pd-cap-banner .form-area {width:490px; padding:0px 25px 15px;}
.pd-cap-banner .form-area .details{font-size:14px; line-height:20px;}
.pd-cap-banner .form-area .rating {padding-bottom:5px;}
.pd-cap-banner .form-area .details-carousel{padding:0 40px; margin-bottom:5px;}
.pd-cap-banner .form-area .owl-carousel .col{margin:8px 5px;}
.pd-cap-banner .form-area .owl-carousel .owl-item .col img{width:100%; max-width:90px; max-height:90px;}
.pd-cap-banner .bg-slide.full .owl-prev{margin:53px 0 0 45px;}
.pd-cap-banner .bg-slide.full .owl-next{margin:53px 0 0 439px;}
.pd-cap-banner .form-area .check-date{padding-bottom:10px;}
.pd-cap-banner .form-area .full-row, 
.pd-cap-banner .form-area .price-row {padding-bottom:15px;}
.pd-cap-banner .form-area .price-row .price{font-size:26px;}
.pd-cap-banner .form-area .price-row .price span{font-size:23px;}
.subscribe-off .left-col li{width:218px; padding:15px; margin:0;}
.subscribe-off .left-col li ~ li {margin-left:15px;}
.subscribe-off .left-col .heading{font-size:30px;}
.subscribe-off .left-col li .icon{margin-bottom:5px;}
.subscribe-off .left-col li .icon img{max-width:90px; max-height:90px;}
.subscribe-off .left-col li h3{font-size:22px; margin-bottom:10px;}
.subscribe-off .left-col li h3 span{font-size:18px;}
.subscribe-save h2{font-size:32px;}
/* product-do */
.product-do .owl-item {padding:0 10px;}
.product-do li .text h3{padding-bottom:15px;}
.scroll-point{top:-96px;}
/* safe-effective */
.safe-effective{padding-top:60px;}
/* pd-who */
.pd-who .full-row li{min-height:380px;}
.pd-who .full-row li .icon{margin-bottom:25px;}
.pd-who .full-row li p{font-size:20px;}
.works-best .img-box{width:600px;}
.works-best .text-box {width:calc(100% - 600px);}
/* not-do */
.not-do .text-box li .icon{width:150px; padding:0 10px;}
.not-do .text-box li .icon img{max-width:90px; max-height:90px;}
.not-do .text-box li .text {width:calc(100% - 150px);}
.not-do .text-box li .text h3{font-size:20px; line-height:26px;}
.faq-wrap .text{padding:0 20px;}
/* our-word */
.review-wrap .top-fullrow .leftcol{width:66.5%;}
.review-wrap .top-fullrow .glsr-summary .rating-text{width:50%; padding:0 40px}
.review-wrap .top-fullrow .glsr-summary .glsr-summary-percentages{width:50%;}
.review-wrap .top-fullrow .rightcol{width:33.5%; padding-left:50px;}
.review-wrap .top-fullrow .rightcol .round-btn{min-width: 240px;}
/* pd-blogs */
.pd-blogs .heading{margin-bottom: 25px;}
/* product-details gummies*//* product-details gummies*/
.pd-page.gummies .faq-wrap .text{padding:0 20px;}
/* category *//* category */
.banner, .archive-header{padding:175px 0 125px;}
/* woocommerce-checkout page */
body.woocommerce-checkout .woocommerce .cart-heading{margin-bottom:50px;}
.checkout-fullrow{padding:55px 0;}
.recent_products{padding:50px;}
.recent_products .slick-track li.product .text-box{padding-left:15px;}



.our-team .column .col{margin:0 15px;}
.our-team .column .col .caption2 h4{margin-bottom:0px;}

.top-section .textb h1{font-size:45px;line-height:55px;}
.top-section .textb h2{font-size:35px;line-height:45px;margin-bottom:10px;}
.product-tab .inner-content h3{font-size: 40px;line-height: 50px;}

.b-details-banner .textb{max-width: 700px;}

/*Video section*/
.video-section .main-box .img-product{width:200px;}
/*Video section*/

/*product Showcase*/
.product-showcase .list .box{max-width:1100px;}
.product-showcase .list .textb h2{font-size:50px;line-height:60px;margin-bottom:10px;}
.product-showcase .list .right-col .textb2 li img{max-width: 130px;}
.product-showcase .list .right-col .textb2 h3{font-size:28px;}
.product-showcase .list .right-col .textb2 .btn{font-size:18px;padding: 3px 29px 0;}
/*product Showcase*/



.product-content .video #myVideo{height: 100vh !important;}

.video-section .video video{min-height: 710px;}



/*=====Detail Page=====*/
.product-detail .left-col{width:600px;}
.product-detail .right-col{width: calc(100% - 600px) !important;}
.claim-the-truth .column .owl-item{padding:0 10px;}
/*=====Detail Page=====*/
.popup-tree .imgb{width:1100px;}
}
@media only screen and (max-width:1299px){/*1200 - 1024 */
/* proven-efficacy */
.proven-carousel #big .item{min-height:450px;}
.proven-carousel #big .item li{font-size:18px; line-height:24px;}

/* content-studio page *//* content-studio page */
.blog-banner {padding:90px 0 40px;}
.blog-banner .text h3 {font-size:35px; line-height:45px; padding-bottom:20px;}
.blog-banner .text h3 br{display:none;}
.blog-banner .text p {font-size:18px; line-height:30px; padding:0 0 15px;}
.blog-news{padding:10px 0 20px;}
.blog-news .common{width:calc(50% - 10px); margin:10px 0;}
.blog-news .common .text-box li{width:48%;}
/* blog-subscribe */
.blog-subscribe{padding:50px 0;}
.subscribe-box{width:50%; padding:0px 30px;}
.subscribe-box h3,
.blog-subscribe .text-box h3{font-size:35px; line-height:45px;}
.blog-subscribe .img-box{width:50%; padding-right:30px;}
.blog-news.two{padding-top:45px;}
/* latest-stories */
.latest-stories{padding:20px 0;}
.latest-stories .heading{margin:0;}
.latest-stories .common{margin:25px 0;}
.latest-stories .common ~ .common:after {top:-24px;}
.latest-stories .common .mid-col{padding:15px 2%;}
.latest-stories .common .mid-col h3 {font-size:26px; line-height:36px;}
/* content-studio-details page *//* content-studio-details page */
.b-details-banner h1 strong {font-size:26px; line-height:33px; padding:12px 35px;}
.b-details-banner p{font-size:18px; line-height:30px; padding:0 100px 15px;}
.b-details-banner p br{display:none;}
.b-details-banner .share-row {padding-bottom:15px;}
.b-details .entry{padding:40px 0 16px;}
.b-details .blog-news{padding:0 0 40px;}
/* media page *//* media page */
.media-banner .highlights-video {padding-bottom:20px;}
.press-releases {padding:40px 0;}
.m-focus .m-focus-in{padding:50px 0;}
.m-focus .text-box h3 {font-size:36px; line-height:45px; padding-bottom:20px;}
.m-focus .text-box p {font-size:18px; line-height:30px; padding:0 0 15px;}
.m-social li .img i{font-size:60px;}
.m-social li .img img.icon{max-width:55px;}
/* media-details page *//* media-details page */
.m-details .press-releases{padding-top:0;}
/* product-details page *//* product-details page */
.pd-cap-banner .form-area{width:460px; padding:10px 25px;}
.pd-cap-banner .form-area h2{line-height:28px;}
.pd-cap-banner .form-area .rating{padding-bottom:0;}
.pd-cap-banner .form-area .top-row{padding-top:0;}
.pd-cap-banner .bg-slide.full .owl-prev{margin:63px 0 0 45px;}
.pd-cap-banner .bg-slide.full .owl-next{margin:63px 0 0 409px;}
.pd-cap-banner .form-area .details{font-size:14px; line-height:20px;}
.addition{padding:50px 0;}
.pd-cap-banner .form-area .price-row .price{width:155px;}
.pd-cap-banner .form-area .full-row, 
.pd-cap-banner .form-area .price-row{padding-bottom:7px;}
.pd-cap-banner .form-area .button-row .cart-btn{min-width:240px; font-size:18px; height:45px; line-height:40px;}
.pd-cap-banner .form-area .button-row .wishlist-btn, 
.pd-cap-banner .form-area .button-row .tinvwl_add_to_wishlist_button{height:45px; line-height:37px;}
.pd-cap-banner .form-area .button-row .wishlist-btn, 
.pd-cap-banner .form-area .button-row .tinvwl_add_to_wishlist_button,
.pd-cap-banner .form-area .button-row .tinvwl_add_to_wishlist_button.tinvwl-product-make-remove{background-size:26px auto;}
form.cart .wc-delivery-time-response .delivery-info-wrap .delivery-info .header{line-height:24px;}
/* addition */
.addition:before{top:260px;}
.addition .addition-in .type-product p br{display:none;}
.addition-in .owl-item{max-width:30%;}
/* subscribe-off */
.subscribe-off{min-height:auto; padding:40px 0; margin-bottom:20px;}
.subscribe-off .box{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.subscribe-off .left-col{width: calc(100% - 503px); padding:0 20px 0 0;}
.subscribe-off .left-col .heading {font-size:26px; line-height:36px; text-align:center; margin:0 0 10px;}
.subscribe-off .left-col ul{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.subscribe-off .left-col li ~ li {margin-left:0;}
.subscribe-off .left-col li .icon{min-height:90px; line-height:90px;}
.subscribe-off .left-col li .icon img {max-width:70px; max-height:70px;}
.subscribe-off .right-col {width:503px;}
.subscribe-save{min-height:auto; padding:35px 0; margin:0;}
.subscribe-save h2 {font-size:30px; line-height:40px;}
.subscribe-save .img-box{width:44%; padding-right:10px;}
.subscribe-save .img-box img{max-width:100%; width:100%; margin:0 0 0 -25px;}
.subscribe-save .text-box{width:56%; padding:25px 20px 0 0;}
.subscribe-save .btn-row{top:0; padding:20px 12px 0;}
/* try-vedaan */
.try-vedaan{margin-bottom:20px;}
.try-vedaan .box{min-height:390px;}
.try-vedaan .box:before{background-size:100% 100%; width:262px; height:287px;}
.try-vedaan .box:after{background-size:100% 100%; width:155px; height:222px; right:-24px;}
.try-vedaan .text{width: calc(100% - 350px);}
.try-vedaan .text p{font-size:26px; line-height:32px;}
.try-vedaan .text h2{font-size:70px; line-height:70px; padding:10px 0;}
.try-vedaan .img{width:350px;}
/* pack-consists */
.pack-consists .heading{font-size:28px;}
.pack-consists .circle-box li{margin:0 40px;}
.pack-consists .circle-box li a .circle:before{right:-80px;}
.pack-consists .circle-box li a .circle strong img{max-width:60px; max-height:60px;}
/* product-do */
.product-do li .text h3{font-size:18px; line-height:24px;}
/* safe-effective */
.safe-effective{min-height:auto; padding:50px 0;}
.safe-effective .text-box{width:calc(100% - 430px);}
.safe-effective .text-box li{width:32%;}
.safe-effective .text-box li p {font-size:18px; line-height:28px;}
.safe-effective .img-box {width:430px;}
.safe-effective .img-box:before{width:167px;}
.safe-effective .img-box img{max-width:100%; position:inherit; right:inherit; top:inherit;}
/* pd-who */
.pd-who{padding-top:50px;}
.pd-who .full-row li{min-height:auto; padding:30px 10px;}
.pd-who .full-row li .icon{min-height:100px; margin-bottom:20px;}
.pd-who .full-row li .icon img{max-width:70px; max-height:100px;}
.pd-who .full-row li p br{display:none;}
.our-word, .not-do{padding-top:40px;}
.our-word .heading {margin-bottom:40px;}
/* works-best */
.works-best{padding-top:50px;}
.works-best .img-box{width:450px;}
.works-best .text-box{width:calc(100% - 450px);}
.works-best .text-box li .count{font-size:180px;}
.works-best .text-box li{padding:15px 50px 15px 0;}
.works-best .text-box li:nth-child(2){padding-left:50px;}
/* not-do */
.not-do .heading{margin-bottom:40px;}
.not-do .img-box{width:50%;}
.not-do .text-box{width:50%;}
.not-do .text-box li {padding:7px;}
.not-do .text-box li .icon {width:100px; padding:0 10px 0 0;}
.not-do .text-box li .icon img {max-width:70px; max-height:70px;}
.not-do .text-box li .text {width:calc(100% - 100px);}
.not-do .text-box li .text h3 {font-size:20px; line-height:24px;}
.not-do .text-box li .text p {font-size:14px; line-height:20px;}
/* our-word */
.review-wrap .top-fullrow .glsr-summary-rating{font-size:70px;}
.review-wrap .top-fullrow .glsr-summary-rating .glsr-tag-value:after{top:-16px;}
.review-wrap .top-fullrow .glsr-summary .rating-text{padding:0 40px 0 0;}
.review-wrap .top-fullrow .rightcol .round-btn{font-size:18px;}
/* we-compare */
.we-compare{padding:40px 0;}
.we-compare .left-col{padding-right:30px;}
.we-compare .right-col{padding-left:30px;}
/* faq-wrap */
.accordion-tab{padding:15px 60px 15px 40px;}
.accordion-content{padding:15px 40px 5px;}
/* not-sure */
.not-sure{padding-bottom:50px;}
.not-sure .text-box{padding-left:7%;}
.not-sure .text-box p{font-size:20px;}
.scroll-point {top:-86px;}
/* pd-blogs */
.pd-blogs .heading{margin-bottom:20px;}
.pd-blogs-carousel .col .round-btn{line-height:50px;}
.pd-blogs-carousel .owl-pagination{bottom:220px;}
.pd-blogs-carousel .owl-prev,
.pd-blogs-carousel .owl-next{margin-top:-108px;}

/* product-details gummies*//* product-details gummies*/
.essential-ingredients .text-box li{width:32%;}
.essential-ingredients .text-box li h3{font-size:18px; line-height:28px;}
.essential-ingredients .img-box{width:430px;}
.essential-ingredients .text-box{width:calc(100% - 430px);}
.essential-ingredients .text-box .heading,
.essential-ingredients .text-box p{padding-left:30px;}
.pd-page.gummies .pd-who,
.pd-page.gummies .pd-how{padding-top:40px;}

/* category *//* category */
.banner, .archive-header {padding:150px 0 100px;}

/* my-account *//* my-account */
.my-account{margin-bottom:20px; padding-top:100px;}

/* checkout page */
body.woocommerce-checkout .woocommerce{padding:100px 0 40px !important;}

/* woocommerce-checkout page */
body.woocommerce-checkout .woocommerce .cart-heading{background-size:50px auto; width:calc(100% - 35px); padding:10px 0 10px 75px; margin:0 0 50px;}
body.woocommerce-checkout .grid-col-checkout .border_html{font-size:22px !important; line-height:30px !important; padding:0 0 0 35px !important;}
body.woocommerce-checkout .express-one-page-checkout-main p.form-row input.input-text{font-size:14px !important;}
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals p.left-corner,
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals .right-corner,
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals .right-corner span,
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals .right-corner label{font-size:20px !important;}
body.woocommerce-checkout .grid-col-3 #payment #place_order{font-size:24px;}
.must-try .heading{font-size:34px;}
body.woocommerce-checkout .recent_products .rvpscarousel .slick-slide{padding:15px 0;}
.recent_products .slick-track li.product .text-box h3{font-size:22px; line-height:30px;}
.must-carousel .owl-prev{left:0 !important;}
.must-carousel .owl-next{right:0 !important;}

/* order-received *//* order-received */
.banner, .archive-header{margin-bottom:40px;}
body.woocommerce-order-received .woocommerce{padding:100px 15px 40px !important;}
body.woocommerce-order-received .woocommerce-order p.woocommerce-notice--success{font-size:22px !important;}
body.woocommerce-order-received .woocommerce-order-details{margin-bottom:10px}

.why-vedaan .logo-grid li .icon-box{height:65px;}
.why-vedaan .logo-grid li .icon-box img{max-height:65px;}
.why-vedaan{padding: 30px 20px 0px 20px;}
.why-vedaan .logo-grid li{margin:25px 10px;width: calc(16.2% - 44px);}
.why-vedaan .logo-grid li h3{font-size:16px;}


.our-team .column .col .caption{padding-top:50px;}
.our-team .column .col .caption h4, .our-team .column .col .caption2 h4{font-size:26px;}
.our-team .column .col .caption p{font-size:18px;line-height:24px;}
.our-team .column .col .caption h4{margin-bottom:10px;}
.our-team .column .col .caption2{padding-top:30px;}

.top-section .imgb ul{justify-content: center;}
.top-section .imgb li{width:160px;margin:0 15px;}
.top-section .innerbox{bottom: 50px;}
.top-section .textb ul{margin-bottom:10px;justify-content:center;}
.top-section .textb li{margin: 0 10px;}
.top-section .textb li:first-child img{max-width: 300px;}
.top-section .textb li:nth-child(2) img{max-width: 330px;}
.top-section .textb li:nth-child(3) img{max-width: 172px;}
.top-section .textb h1{font-size:40px;line-height:50px;}
.top-section .textb h2{font-size:32px;line-height:42px;}

.b-details-banner .textb{max-width: 800px;}
.take-a-ride{padding:60px 0px 0px 0px;}
.take-a-ride .imgb{width:720px;}
.take-a-ride .texb h3{font-size:26px;line-height:36px;}
.take-a-ride .texb p{font-size:18px;}
.take-a-ride .imgb .image1:before{width:220px;height:200;left:90px;}
.take-a-ride .imgb .image2:before{width:220px;height:200;left:90px;}
.blog-crousel{padding:0 6%;}

.product-tab .inner-content li .icon{width:60px;}
.product-tab .inner-content li .texb{font-size:18px;line-height:25px;}
.footer-btm .design-by{width: 25%;}


/*Video section*/
.video-section .main-box{padding-top:120px;}
.video-section .main-box .cloud{max-width:240px;}
.video-section .main-box .img-product{max-width:180px;bottom:20px;}
.video-section .main-box .img-product .play-btn{top:-30px;left:260px;}
.video-section .direction-nav{left: 26%;bottom: 40px;}
.video-section .main-box .img-product .slide-no{font-size:50px;line-height:60px;left:150px;top:30px;}
.video-section .video .close-v{width: 40px;height: 40px;padding: 4px 11px;bottom:10px;}
.video-prev.full,.video-next.full{width:110px;}
.video-section .direction-nav{width: 360px;}
.video-section .direction-nav:before,
.video-section .direction-nav:after{left: 63px;}
/*Video section*/


/*product Showcase*/
.product-showcase .list .box{max-width:1000px;}
.product-showcase .list .textb h2{font-size:50px;line-height:60px;margin-bottom:10px;}
.product-showcase .list .right-col .textb2{width: calc(100% - 300px);}
.product-showcase .list .right-col .imgb{width:300px;}
.product-showcase .list li.column.active .textb{padding-right:15px;}
.product-showcase .list .right-col .textb2 h3{font-size:24px;line-height:34px;}
.product-showcase .list .textb p{font-size:18px;line-height:26px;}
/*product Showcase*/
/*===Listing page ====*/
.product-listing .left-col .imgb{padding:20px 0 0 0;}
.product-listing .collagen-l .left-col .imgb{padding-left:0;}
.product-listing .right-col .textb li{width:33.33%;}
.product-listing .right-col .textb h1{font-size:30px;line-height:40px;}
.product-listing .right-col .textb p {font-size:17px;line-height:22px;}
.product-listing .slide-no{font-size:25px;padding-bottom:5px;}
.product-listing .left-col .imgb .leaf{width: 300px;margin-right: -120px;}
.product-listing .curcumin-l .left-col .leaf{width: 210px;margin-right: -60px;}
.product-listing .collagen-l .left-col .leaf{width: 130px;margin-right: -30px;}
.product-listing .shilajit-l .left-col .leaf{width:200px;margin-right: -70px;}
/*===Listing page ====*/


.product-tab .productnav{padding:0 8%;}
.product-tab .productnav .heading{padding: 0px 0 15px 0;}
.product-tab .inner-content{padding-top:170px;}

.video-section .video video{min-height:560px;}

/*=====Detail Page=====*/
.product-detail .left-col{width:500px;}
.product-detail .right-col{width: calc(100% - 500px) !important;}
.product-detail{padding:80px 20px 50px 20px;}
.product-detail .right-col h2{font-size:40px;line-height:50px;}
.product-detail .right-col .highlight-des,
.product-detail .right-col .des p{font-size:18px;line-height:28px;}
.claim-the-truth{padding:50px 70px;}
.product-detail .right-col .btn-row button{min-width:200px;font-size:22px;}
/*=====Detail Page=====*/
/*====== Surety section ====*/
.blend-of-greek{padding:50px 30px;}
.blend-of-greek .column li .textb h2{font-size:35px;line-height:45px;margin-bottom:20px;}
.blend-of-greek .column li .textb p{font-size:20px;line-height:28px;padding-bottom:20px;}
.blend-of-greek .column li .textb{width:calc(100% - 450px);}
.blend-of-greek .column li .imgb{width:450px;}
/*====== Surety section ====*/

/*===== OUR LEGACY JOURNAL ========*/
.our-legacy .top-textb p{font-size:20px;line-height:30px;padding-bottom:15px;}
.year-of-legecy .heading {font-size:35px;line-height:45px;}
/*===== OUR LEGACY JOURNAL ========*/


.product-listing .left-col .pos-leaf, .product-listing .left-col .pos-leaf2, .product-listing .left-col .pos-leaf3, .product-listing .left-col .pos-leaf4, .product-listing .left-col .pos-leaf5, .product-listing .left-col .pos-leaf6, .product-listing .curcumin-l .left-col .pos-leaf, .product-listing .curcumin-l .left-col .pos-leaf2{width: 130px;height: 75px;}
.product-listing .curcumin-l .left-col .pos-leaf5{width: 200px;height: 117px;}
.product-listing .curcumin-l .left-col .pos-leaf4{width:190px;height:190px;}
.product-listing .shilajit-l .left-col .pos-leaf5{width:100px;height:97px;}
.product-listing .shilajit-l .left-col .pos-leaf2{width:90px;height:90px;}
.product-listing .shilajit-l .left-col .pos-leaf{height:117px;}

}
@media only screen and (max-width:1199px){/*1024 */
/* product-details page *//* product-details page */
.pd-cap-banner .box{padding:0;}
.pd-cap-banner .bg-slide{display:none !important;}
.pd-cap-banner .box{height:auto; position:inherit; left:inherit; top:inherit; -webkit-transform:inherit; -moz-transform:inherit; -ms-transform:inherit; -o-transform:inherit; transform:inherit;}
.pd-cap-banner .form-area {width:100%; padding:25px 40px 20px; text-align:center}
.pd-cap-banner .form-area .mid-row{margin:10px 0 17px;}
.pd-cap-banner .form-area .btm-row{float:none; display:inline-block; max-width:450px;}
.pd-cap-banner .form-area .rating{justify-content:center;}
.pd-cap-banner .qib-container{justify-content: flex-start !important;}
.pd-cap-banner .form-area .price-row .quantity h3{max-width:164px;}
.pd-cap-banner .form-area .price-row .price{text-align:right;}
form.cart .wc-delivery-time-response .delivery-info-wrap .delivery-info .header{padding-left:0;}
.pd-cap-banner .form-area .details-carousel{display:none;}
.pd-cap-banner .form-area .bg-slide {display:block !important;}
.pd-cap-banner .form-area .owl-carousel .owl-prev,
.pd-cap-banner .form-area .owl-carousel .owl-next {display:block}
.pd-cap-banner .form-area .button-row{-webkit-box-pack: center; -ms-flex-pack: center; justify-content: space-between;}
.pd-cap-banner .bg-slide .owl-prev{display:block;}
.pd-cap-banner .bg-slide .owl-next{display:block;}
.product-do .owl-item{max-width:33%;}
/* woocommerce-checkout page */
body.woocommerce-checkout .woocommerce form .form-row-first,
body.woocommerce-checkout .woocommerce form .form-row-last{width:100%;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .cclw_qty,
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .total{width:47%;}
body.woocommerce-checkout .grid-col-3 #payment #place_order{font-size:22px;}
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals p.left-corner, 
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals .right-corner, 
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals .right-corner span{font-size:18px;}
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals p.left-corner, 
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals .right-corner, 
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals .right-corner span, 
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals .right-corner label{font-size: 18px !important;}

/* proven-efficacy */
.proven-carousel #big .item{min-height:460px;}


.top-section #myVideo{height:100vh !important;object-fit: cover;}
.top-section .textb h1.appear-animation,
.top-section .textb h2.appear-animation,
.top-section .textb li.appear-animation{opacity:1;}
.top-section .innerbox{bottom:100px;}
.top-section .imgb li{width:230px;}
.top-section .textb ul{margin-bottom:20px;}
.top-section .textb li{margin:0 5px;}
.top-section .textb h1{font-size:40px;line-height:45px;}
.top-section .textb h2{font-size:35px;line-height:40px;}

.top-section .innerbox{bottom:70px;}
.top-section .imgb li{width: 170px;}
.product-tab .productnav{padding:0px;}
.product-tab .inner-content li{margin-bottom:30px;}
.product-tab .inner-content li .icon{width:60px;}
.product-tab .inner-content li .texb{font-size:20px;line-height:26px;}

.blog-crousel{padding:0 3%;}
.blog-crousel .textb h3{font-size:26px;line-height:36px;margin-bottom:10px;}
.blog-crousel .textb p{font-size:18px;line-height:26px;}
.footer-btm .widget-content ul{width: 52%;}
.footer-btm .copyright{width:100%;padding:20px 0 0 0;}

/*Video section*/
.video-section .direction-nav{left:50%;bottom: 25px;}
.video-section .main-box .img-product .play-btn .btn{min-height:40px;line-height:40px;font-size:18px;}
.video-section .main-box .img-product .play-btn{width:200px;top: -45px;left: 210px;}
.video-section .main-box .img-product .play-btn .icon{width:40px;height:40px;padding: 5px 11px;}
/*Video section*/

/*product Showcase*/
.product-showcase .list .box{max-width:900px;}
.product-showcase .list .textb h2{font-size:40px;line-height:50px;margin-bottom:10px;}
.product-showcase .list .right-col .textb2{width: calc(100% - 240px);padding-left:15px;text-align:center;}
.product-showcase .list .right-col .textb2 .btn{float:none;}
.product-showcase .list .right-col .imgb{width:240px;}
.product-showcase .list li.column.active .textb{padding-right:15px;}
.product-showcase .list .right-col .textb2 h3{font-size:24px;line-height:34px;}
.product-showcase .list .textb p{font-size:17px;line-height:26px;}
.product-showcase .list .textb strong{font-size:20px;line-height:26px;}
/*product Showcase*/


/*product Showcase*/
.product-showcase .list .box{max-width:670px;}
.product-showcase .list .right-col .imgb{width:190px;}
.product-showcase .list .right-col .textb2{width: calc(100% - 190px);}
.product-showcase .list .textb h2{font-size:26px;line-height:32px;}
.product-showcase .list .textb strong{font-size:17px;line-height:19px;font-weight:500;}
.product-showcase .list .textb p{font-size:15px;line-height:20px;}
.product-showcase .list .textb .price{font-size:20px;font-weight:600;}
.product-showcase .btn img{width:30px;}
.product-showcase .list .right-col .textb2 li img{max-width:110px;}
.product-showcase .list .right-col .textb2 .btn{font-size:15px;line-height:35px;}
.product-showcase .list .right-col .textb2 h3{font-size:20px;line-height:26px;}
/*product Showcase*/

/*===Listing page ====*/
.product-listing .column{display:block;}
.product-listing .left-col,
.product-listing .right-col{width:100%;}
.product-listing .left-col{height: auto;min-height: 400px;}
.product-listing .left-col{display:flex;justify-content: center;}
.product-listing .pagination{width:100%;left:0px;top:580px;margin-left:0px;}
.pagination ul{flex-wrap:nowrap;}
.pagination li{margin:5px;}

.product-listing .left-col .pos-com.capsule-3,.product-listing .left-col .pos-com.capsule-4{margin-bottom: -160px;}

.product-listing .left-col .pos-com.capsule-5,.product-listing .left-col .pos-com.capsule-6{display:none;}
.product-listing .left-col .pos-com.capsule-1{top:13%;}
.product-listing .direction{top:600px;}
.product-listing .right-col{padding:40px 0;height:auto;}
.product-listing .right-col .textb li{width: 24%;margin-right: 20px;}
.product-listing .right-col .textb .btn{margin-top:20px;}

.product-listing .left-col{min-height:580px;}
.product-listing .left-col .imgb{text-align:center;}
.product-listing .left-col .imgb .product{width: 70%;}
.product-listing .left-col .imgb .pach{background-size:70%;}
.product-listing .left-col .imgb .capsule-new{width:230px;}
.product-listing .curcumin-l .left-col .pos-leaf{width:220px;height:125px;}
.product-listing .curcumin-l .left-col .pos-leaf2{width:180px;height:180px;}
.product-listing .curcumin-l .left-col .pos-leaf4{width: 190px;height: 180px;}
.product-listing .curcumin-l .left-col .pos-leaf5{width: 200px;height: 107px;}
/*===Listing page ====*/

/*=====our-ancestry====*/
.perfect-combination .col .textb h2{font-size:35px;line-height:45px;}
.perfect-combination .col .textb p{font-size:22px;line-height:32px;}
/*=====our-ancestry====*/

/*===== OUR LEGACY JOURNAL ========*/
.our-legacy .top-textb .heading{font-size:30px;line-height:40px;}
.year-of-legecy ul li .col .imgb{width:200px;}
.year-of-legecy ul li .col .textb{width: calc(100% - 200px);}
.year-of-legecy ul li .col .textb h4{font-size:24px;line-height:34px;margin-bottom:15px;}
.year-of-legecy ul li .col .textb p{font-size:18px;line-height:28px;}
/*===== OUR LEGACY JOURNAL ========*/

}
@media only screen and (max-width:1023px){/*768*/
/* proven-efficacy */
.proven-efficacy{padding:15px 30px 40px;}
.proven-carousel #thumbs{width:100%; margin-bottom:10px;}
.proven-carousel #thumbs .owl-item{width:50% !important; padding:5px;}
.proven-carousel #thumbs li{margin:0;}
.proven-carousel #big{padding:0;}
.proven-carousel #big.owl-theme{width:100%;}
.proven-carousel #big .item{min-height: 500px;}

/* content-studio page *//* content-studio page */
.blog-banner{padding:80px 0 30px;}
.blog-banner .img img{-webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px;}
.blog-banner .text{width:45%;}
.blog-banner .text h3{font-size:32px; line-height:40px; padding-bottom:15px;}
.blog-banner .text p{line-height:26px;}
.blog-banner .text .user-name{margin-bottom:25px;}
.blog-banner .text .round-btn, 
.latest-stories .common .right-col .round-btn{line-height:45px;}
.blog-news{padding:15px 0;}
.blog-news .common .text-box ul {padding:15px 0;}
.blog-news .common .text-box li{font-size:14px;}
.blog-news .common .text-box h3 {font-size:24px; line-height:32px;}
.blog-news .common .text-box p{font-size:16px;}
/* blog-subscribe */
.blog-subscribe{padding:40px 0;}
.subscribe-box{padding:0px 25px;}
.subscribe-box h3, 
.blog-subscribe .text-box h3 {font-size:30px; line-height:36px;}
.subscribe-box p{padding:0 0px 20px 0;}
.subscribe-box input[type="email"]{padding:10px 15px;}
.blog-subscribe .text-box{padding-left:20px;}
.blog-subscribe .text-box li a{font-size:14px; line-height:20px;}
.blog-subscribe .img-box{padding-right:25px;}
.blog-news.two {padding-top:40px;}
/* latest-stories */
.latest-stories .common{padding:20px;}
.latest-stories .common .left-col{width:45%;}
.latest-stories .common .mid-col{width:55%; padding:0 0 0 25px;}
.latest-stories .common .right-col{width:100%; padding:25px 0 0;}
/* content-studio-details page *//* content-studio-details page */
.b-details-banner h1 {padding-bottom:10px;}
.b-details-banner h1 strong {font-size:22px; line-height:26px; padding:8px 25px;}
.b-details-banner p{font-size:18px; line-height:26px; padding:0 20px 10px;}
.b-details-banner p br{display:none;}
.b-details-banner .post-by{margin-bottom:5px;}
.b-details-banner .share-row {padding-bottom:5px;}
.b-details-banner .full-row li{padding:5px 25px; margin:5px;}
.b-details{padding-bottom:40px;}
.b-details .entry {padding:30px 0 16px;}
.b-details .entry h3 {font-size:20px; line-height:30px; padding-bottom:20px;}
.b-details .entry .img-box{padding:5px 0 30px;}
.b-details .entry .two-images{padding:0 0 15px;}
.b-details .blog-news {padding:0 0 20px;}

/* content-studio-details page *//* content-studio-details page */
.b-details-banner .box {background-color:#eee; width:100%; float:left; padding:15px; position:inherit; left:inherit; top:inherit; -webkit-transform:inherit; -moz-transform:inherit; -ms-transform:inherit; -otransform:inherit; transform:inherit;}
.b-details-banner h1 strong {font-size:18px; line-height:24px; padding:8px 20px;}
.b-details-banner p{font-size:16px; line-height:24px; color:#4a4a4a;}
.b-details-banner .post-by p,
.b-details-banner .post-by .user-name,
.b-details-banner .share-row h4{color:#4a4a4a;}
.b-details-banner .post-by p{margin:0 10px;}
.b-details-banner .post-by .user-name{padding:0;}
.b-details-banner .post-by .user-name:before {display:none;}
.b-details-banner .post-by .user-name span,
.b-details-banner.m-banner .post-by .user-name span{padding:0 88px; position:relative;}
.b-details-banner .post-by .user-name span:before,
.b-details-banner.m-banner .post-by .user-name span:before{content: ''; background-color: #4a4a4a; width:75px; height:4px; position:absolute; left:0; bottom:5px; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; border-radius:15px;}
.b-details-banner .post-by .user-name:before {background-color:#4a4a4a;}
.b-details-banner .full-row li{padding:5px 15px;}
.b-details {padding-bottom:30px;}
.b-details .entry {padding:20px 0 16px;}
.b-details .entry h3 {font-size:18px; line-height:24px; padding-bottom:10px;}
.b-details .entry p{font-size:16px; line-height:24px; padding-bottom:15px;}
.b-details .entry .img-box {padding:5px 0 20px;}

/* media page *//* media page */
.media-banner .highlights-video {padding-bottom:15px;}
.press-releases .press-carousel {margin:10px 0; padding:0 30px;}
.m-focus .heading{margin-bottom:30px;}
.m-focus .m-focus-in{padding:40px 0;}
.m-focus .img-box{padding:0 25px 0 0;}
.m-focus .img-box img {-webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px;}
.m-focus .text-box h3 {font-size:28px; line-height:38px; padding-bottom:15px;}
.m-social {padding:30px 10px;}
.m-social li {padding:0 5px;}
.m-social li .img img {-webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; border-radius:30px;}
.m-social li .img img.icon{max-width:45px;}
/* product-details page *//* product-details page */
.pd-cap-banner .form-area .full-row input[type="text"]{padding:3px 10px !important;}
.addition {padding:40px 0;}
.addition:before{top:234px;}
.addition-in .owl-item{max-width:33%;}
/* subscribe-off */
.subscribe-off .left-col{width:100%; padding:0 0 10px;}
.subscribe-off .right-col {float:none; margin:0 auto;}
/* try-vedaan */
.try-vedaan .box{min-height:320px;}
.try-vedaan .box:before{background-size:100% 100%; width:180px; height:197px;}
.try-vedaan .box:after{background-size:100% 100%; width:120px; height:172px; right:-15px;}
.try-vedaan .text{width: calc(100% - 280px);}
.try-vedaan .text p{font-size:22px; line-height:30px;}
.try-vedaan .text h2{font-size:60px; line-height:60px; padding:10px 0;}
.try-vedaan .img{width:280px;}
/* pack-consists */
.pack-consists .heading {font-size:26px; line-height:36px;}
.pack-consists .circle-box li {width:135px; margin:0 15px;}
.pack-consists .circle-box li a .circle strong{width:135px; height:135px;}
/* product-do */
.product-do{padding:30px 0;}
.product-do li .text{padding-top:15px;}
/* safe-effective */
.safe-effective{padding:40px 0;}
.safe-effective .text-box {width:100%; text-align:center; padding:0 0 20px;}
.safe-effective .text-box .heading {text-align:center;}
.safe-effective .text-box p {font-size:18px; line-height:26px;}
.safe-effective .text-box ul{margin:0 auto; padding-top:25px;}
.safe-effective .img-box {width:100%; text-align:center; padding:0;}
.safe-effective .img-box img{width:100%; max-width:350px;}
/* pd-who */
.pd-who, .pd-how{padding-top:40px;}
.pd-who p {font-size:18px; line-height:24px;}
.pd-who .full-row li,
.pd-who .full-row li:nth-child(6n-5), 
.pd-who .full-row li:nth-child(6n){width:33.333%; padding:25px 10px;}
.pd-who .full-row li p{font-size:18px; line-height:24px;}
.pd-who .full-row li p br{display:none;}
/* our-word */
.our-word{padding-top:20px;}
.our-word .heading {margin-bottom:20px;}
.word-carousel{padding:0 30px;}
.word-carousel .owl-prev{display:block; left:0 !important;}
.word-carousel .owl-next{display:block; right:0 !important;}
.ti-widget.ti-goog .ti-controls .ti-next:before, 
.ti-widget.ti-goog .ti-controls .ti-prev:before {width:21px !important; height:21px !important; border-width:6px;}
.pd-tab li a .icon img {max-width:55px; max-height:55px;}
.works-best {padding-top:30px;}
.works-best .heading {margin-bottom:30px;}
.works-best .img-box {width:100%; text-align:center; padding:0 0 25px;}
.works-best .img-box img{max-width:300px; width:100%;}
.works-best .text-box{width:100%;}
.works-best .text-box li,
.works-best .text-box li:nth-child(2) {padding:10px 0;}
.works-best .text-box li .count {width:100px; font-size:140px; line-height:140px;}
.works-best .text-box li .count span{margin:0;}
.works-best .text-box li .text {width: calc(100% - 100px);}
.not-do{padding-top:30px;}
.not-do .heading {margin-bottom:30px;}
.not-do .img-box {width:100%;}
.not-do .text-box {width:100%;}
.not-do .text-box li {padding:20px;}
/* our-word */
.review-wrap .top-fullrow .leftcol{width:100%; margin-bottom:35px;}
.review-wrap .top-fullrow .glsr-summary .rating-text{padding-right:30px;}
.review-wrap .top-fullrow .rightcol{width:100%; padding-left:0; text-align:center;}
.review-wrap .top-fullrow .rightcol .round-btn{float:none; display:inline-block;}
/* we-compare */
.we-compare {padding:30px 0 10px;}
.we-compare .heading {margin-bottom:30px;}
.we-compare h3{font-size:24px; line-height:34px;}
.we-compare .left-col {padding-right:15px;}
.we-compare li{background-size:30px; padding-right:40px;}
.we-compare li strong{font-size:18px; line-height:24px;}
.we-compare .right-col{padding-left:15px;}
.we-compare .right-col li{background-size:30px; padding-left:40px;}
/* faq-wrap */
.faq-wrap{padding:0;}
.faq-wrap .img{width:100%;}
.faq-wrap .text,
.pd-page.gummies .faq-wrap .text{width:100%; max-width:100%; padding:25px 15px;}
/* not-sure */
.not-sure{padding:20px 0 40px;}
.not-sure .text-box{padding-left:0;}
.not-sure .text-box .heading{font-size:30px; line-height:40px;}
.not-sure .text-box p{font-size:18px; line-height:24px;}
.not-sure .text-box .round-btn{height:60px; line-height:55px; font-size:20px;}
/* pd-blogs */
.pd-blogs{padding-bottom:20px;}
.pd-blogs .heading{margin-bottom:15px;}
.pd-blogs-carousel .col{min-height:auto;}
.pd-blogs-carousel .col h3{font-size:24px; line-height:30px; height:30px;}
.pd-blogs-carousel .owl-pagination{bottom:200px;}
.pd-blogs-carousel .owl-prev, 
.pd-blogs-carousel .owl-next{margin-top:-101px;}

/* product-details gummies*//* product-details gummies*/
.essential-ingredients{padding:20px 0 40px;}
.essential-ingredients .text-box {width:100%; text-align:center; padding:0 0 15px;}
.essential-ingredients .text-box .heading{text-align:center; padding:0; margin-bottom:10px;}
.essential-ingredients .text-box p{padding:0 0 20px;}
.essential-ingredients .text-box ul{margin:0 auto; padding-top:25px;}
.essential-ingredients .text-box p{font-size:18px; line-height:26px;}
.essential-ingredients .img-box {width:100%; text-align:center;}
.essential-ingredients .img-box img{width:100%; max-width:300px; margin-top:0;}
/* category *//* category */
.banner, .archive-header {padding:120px 0 80px;}
.banner .banner-text, .archive-title {font-size:30px; line-height:40px;}
.category-research .latest-stories{padding:10px 0;}
/* privacy-content */
.privacy-content p, 
.privacy-content li {font-size:16px; line-height:24px;}
.privacy-content h2 { font-size:20px; line-height:28px;}
/* my-account *//* my-account */
.my-account {padding:74px 0 30px; margin-bottom:0px;}
.woocommerce-account .woocommerce-MyAccount-navigation{width:100%; float:left; margin:0 0 20px;}
.woocommerce-account .woocommerce-MyAccount-content{width:100%; float:left;}
.reset-link-sent, .enter-new-password{padding:150px 0 100px;}
/* Login Page *//* Login Page */
#customer_login:after, 
#resetPassword:after{background-size:100% 150px;}

/* woocommerce-checkout page */
body.woocommerce-checkout .woocommerce{padding:74px 0 40px !important;}
body.woocommerce-checkout .woocommerce .cart-heading{background-size:35px auto; width:calc(100% - 20px); padding:5px 0 5px 55px; margin-bottom:35px;}
body.woocommerce-checkout .grid-col-checkout .border_html{font-size:20px !important; line-height:26px !important; padding-left:20px !important;}
body.woocommerce-checkout #customer_address_details #billing_city_field, 
body.woocommerce-checkout #customer_address_details #billing_postcode_field, 
body.woocommerce-checkout #customer_address_details #shipping_city_field,
body.woocommerce-checkout #customer_address_details #billing_state_field, 
body.woocommerce-checkout #customer_address_details #billing_phone_field, 
body.woocommerce-checkout #customer_address_details #shipping_state_field{width:100%;}
body.woocommerce-checkout .checkout-three-column-layout{padding-bottom:20px;}
body.woocommerce-checkout .grid-col-1{width:48%;}
body.woocommerce-checkout .grid-col-1 .woocommerce-billing-fields{padding-top:30px;}
body.woocommerce-checkout .grid-col-1 .woocommerce-shipping-fields{padding-bottom:30px;}
body.woocommerce-checkout .grid-col-2{width:48%;}
body.woocommerce-checkout #customer_address_details p{margin-bottom:20px !important;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .thumb{min-height:175px;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .thumb:before{width:175px; height:175px;}
body.woocommerce-checkout .grid-col-3{width:100%; padding-top:25px;}
body.woocommerce-checkout .grid-col-3 .border_html{min-height:auto; margin-bottom:15px !important;}
body.woocommerce-checkout .grid-col-3 #payment #place_order{padding:20px 10px 15px; float:left; margin:20px 0 0 !important;}
#cclw_payment_section .cclw_coupon_link{top:-100px;}
.checkout-fullrow{padding:35px 0;}
.recent_products{width:100%; margin-bottom:25px;}
.recent_products .slick-prev:before, 
.recent_products .slick-next:before{width:21px;height:21px;border-width:6px;}
.must-try{width:100%;}
.recent_products h2, 
.must-try .heading{font-size:30px; line-height:40px;}

/* order-received *//* order-received */
.banner, .archive-header{margin-bottom:30px;}
body.woocommerce-order-received .woocommerce{padding:74px 15px 40px !important;}
body.woocommerce-order-received .woocommerce-order-details{margin-bottom:10px}
body.woocommerce-order-received .woocommerce-order p{font-size:18px; line-height:24px;}
body.woocommerce-order-received .woocommerce-order p.woocommerce-notice--success {font-size:20px !important; line-height:30px;}
body.woocommerce-order-received .woocommerce ul.order_details{margin:30px 0;}


/* woocommerce-order-pay */
body.woocommerce-order-pay .woocommerce{padding:150px 15px 100px 15px !important;}

body.woocommerce-checkout .grid-col-3 #payment .place-order .woocommerce-terms-and-conditions-wrapper{}
.detail-addcart .woobt-products .woobt-product .woobt-thumb img{max-width:100%;}


.why-vedaan .logo-grid li{width: calc(21.8% - 24px);margin:25px 5px;}

.our-team .column .col .caption h4, .our-team .column .col .caption2 h4{font-size:18px;}
.our-team .column .col{margin:0 5px;}
.our-team .column .col .caption p{font-size:15px;line-height:19px;}
.our-team .column .col .caption, .our-team .column .col .caption2{padding:100px 5px 10px 5px;}

.custom-pagination{display:none;}
.home-testimonial .owl-stage-outer{margin-bottom:0px;}
.privacy-content ul, .privacy-content ol{padding-left:17px;}
.home-testimonial .heading{margin-bottom:0px;}
.home-testimonial .hastag{font-size:24px;line-height:34px;margin-bottom:20px;}

.top-section .innerbox{bottom:110px;}
.top-section .imgb li{width:170px;}
.top-section .innerbox{bottom:80px;}
.top-section .textb ul{flex-flow:wrap;}
.product-tab .productnav{position:initial;padding: 20px;}
.product-tab .productnav ul{text-align:center;}
.product-tab .inner-content{padding:15px 0 0 0;}
.product-tab .inner-content h3{font-size: 30px;line-height: 40px;margin-bottom:15px;}
.product-tab .inner-content li .texb{font-size:16px;line-height:22px;}
.product-tab .inner-content li .icon{width:50px;}
.product-tab .inner-content li .texb{width: calc(100% - 50px);}
.product-tab .inner-content li{margin-bottom:12px;}

.product-tab .productnav .heading{color: #060606;}
.take-a-ride{padding:50px 0px 0px 0px;}
.take-a-ride .bottom-row .col p{font-size:15px;line-height:19px;}
.take-a-ride .imgb{max-width: 570px;}
.take-a-ride .imgb .image1:before{width: 190px;height:180px;left:50px;top:-70px;}
.take-a-ride .imgb .image2:before{width: 190px;height:180px;left:50px;top:-70px;}
.take-a-ride .texb h2{font-size:25px;line-height:30px;}
.take-a-ride .texb h3{font-size:20px;line-height:26px;}
.take-a-ride .texb p{font-size:16px;line-height:25px;}
.take-a-ride .texb a{padding:12px 25px;}
.home-blog{padding-top:40px;}
.blog-crousel{padding:0 15px;}
.blog-crousel .textb{padding:15px;}
.blog-crousel .textb h3{font-size:22px;line-height:32px;margin-bottom:10px;}
.blog-crousel .textb p{font-size:16px;line-height:24px;}

.newsletter-n{padding:20px;}
.newsletter-n p{font-size:18px;line-height:24px;}

/*Video section*/
.video-section .main-box .img-product{width:120px;}
.video-section .main-box .img-product .play-btn{left:130px;width: 160px;}
.video-section .main-box .img-product .play-btn .btn{min-height: 35px;line-height: 35px;font-size: 16px;padding:0 10px;}
.video-section .main-box .img-product .play-btn .icon{width: 35px;height: 35px;padding: 3px 13px;}
.video-section .video .close-v{width:25px;height:25px;padding:0px;}
.video-section .video .close-v img{width:12px;position:relative;top:-6px;}
.video-section .direction-nav .btn{font-size:19px;}
.video-section .main-box .cloud{max-width:120px;}
.video-section .main-box .cloud.rainbow{max-width:300px;}
.video-section .main-box .cloud.bird{max-width:250px;}
.video-section .main-box .img-product .slide-no{font-size: 30px;line-height: 40px;left: 100px;top: 30px;}
/*Video section*/


.video-section .video video{min-height:450px;}

/*=====Detail Page=====*/
.product-detail{padding:80px 0px 35px 0px;}
.product-detail .left-col{width:400px;}
.product-detail .right-col{width:calc(100% - 400px) !important; float:left !important;}
.product-detail .right-col{padding-left:20px;}
.product-detail .right-col h2,.shop-our-range .heading{font-size:30px;line-height:40px;margin-bottom:5px;}
.product-detail .right-col p,.product-detail .right-col .highlight-des,
.product-detail .right-col .des p{font-size:16px;line-height:24px;}
.product-detail .right-col .des p{height: 30px;}
.product-detail .right-col .des .readm{font-size:15px;padding:0px 10px;}
.product-detail .right-col .price div{padding:0 5px;}
.product-detail .right-col .old-price{font-size:22px;}
.product-detail .right-col .main-price{font-size:30px;}
.product-detail .right-col .percentage{font-size:22px;}
.product-detail .right-col .list-price label{font-size:20px;}
.product-detail .right-col .list-price li{margin-bottom:10px;}
.product-detail .right-col .list-price{margin-bottom:10px}
.product-detail .right-col .btn-row button{font-size:17px;min-width:155px;}
.product-detail .right-col .highlight-des{margin:10px 0 10px 0;}
.shop-our-range{padding:35px 0 35px 0;}
.shop-our-range .col .textb{width:320px;}
.shop-our-range .col .imgb{width:220px;}
.shop-our-range .owl-item.active .col .imgb .shape{width:280px;height:280px;left:-40px;}
.shop-our-range .col{padding:30px 0px;}
.shop-our-range .col .textb h3{font-size:28px;line-height:36px;margin-bottom:0px;}
.shop-our-range .col .textb p{font-size:18px;padding-bottom:0px;}
.shop-our-range .col .textb span,.product-detail .right-col .list-price li .wpcvs-type-radio .wpcvs-term > span{font-size:16px;height:24px;line-height:24px;}
.product-detail .right-col .list-price li .wpcvs-type-radio .wpcvs-term:before{width:20px;height:20px;top:4px;}
.product-detail .right-col .list-price li .wpcvs-type-radio .wpcvs-term:after{width:12px;height:12px;left:4px;top:8px;}
.product-detail .right-col .list-price li .wpcvs-type-radio .wpcvs-term > span input{margin-right:4px;}
.woocommerce div.product form.cart .variations{margin-bottom:0px;}
.product-detail .right-col .woocommerce-variation-price{font-size:17px;}
.product-detail .right-col .woocommerce-variation-price .price ins > span{font-size:28px;}
.product-detail .right-col .woocommerce-variation-price .price{font-size:20px;}
.woocommerce div.product form.cart,
.woocommerce div.product div.summary{margin-bottom:0px;}
.product-detail .right-col .quantity-box h3{font-size:20px;}
.shop-our-range .col .textb .btn{font-size:16px;padding:5px 26px;}
.sure .caption p{font-size:25px;line-height:35px;font-weight:600;}
.sure .caption a{font-size:18px;padding:5px 16px;}
/*=====Detail Page=====*/

/*=====our-ancestry====*/
.blend-of-greek{padding:50px 0px;}
.blend-of-greek .column li .textb h2{font-size:30px;line-height:40px;margin-bottom:15px;}
.blend-of-greek .column li{flex-direction: column;}
.blend-of-greek .column li .imgb{margin-bottom:30px;}
.blend-of-greek .column li .textb{width:100%;padding:0px;}
/*=====our-ancestry====*/

/*===== OUR LEGACY JOURNAL ========*/
.our-legacy{padding:50px 5px;}
.our-legacy .top-textb p{font-size:18px;line-height:28px;}
.year-of-legecy{padding:50px 0 0px 0;}
.year-of-legecy ul li .col .imgb{width:150px;}
.year-of-legecy ul li .col .textb{width: calc(100% - 150px);padding: 10px 0 10px 0;}
.year-of-legecy ul li .col .textb h4{font-size:22px;line-height:30px;}
.year-of-legecy ul li .col .textb p{font-size:16px;line-height:24px;}
.year-of-legecy ul li:nth-child(2n) .col .textb{padding: 10px 0 10px 0;}
/*===== OUR LEGACY JOURNAL ========*/
.popup-tree .imgb{width:700px;}

}
@media only screen and (max-width:768px){
/* my-account *//* my-account */
.my-account p {font-size:16px; line-height:24px; padding: 0 0 10px;}
.woocommerce-account .woocommerce-MyAccount-navigation li a{font-size:16px; line-height:22px; padding:7px 10px;}
.woocommerce table.my_account_orders td,
.woocommerce table.tinvwl-table-manage-list td,
.tinv-wishlist table.tinvwl-table-manage-list thead th.product-name,
.my_account_orders td{border:0 !important;}
.woocommerce table.shop_table tr ~ tr td:first-child,
.woocommerce table.shop_table tr td ~ td,
.woocommerce table.tinvwl-table-manage-list tr ~ tr td,
.woocommerce table.tinvwl-table-manage-list td ~ td,
td ~ td{border-top:1px solid #000 !important;}
.tinv-wishlist table.tinvwl-table-manage-list thead th.product-name{border-bottom:1px solid #000 !important;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {float:left; width:48%;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {float:right; width:48%;}
.my-account table{margin:0 !important;}

/* privacy-content */
.privacy-content ul, 
.privacy-content ol{padding-bottom:10px;}
.privacy-content p, 
.privacy-content li{font-size:16px; line-height:22px; padding:0 0 10px;}
.privacy-content h2{font-size:20px; line-height:28px; padding:10px 0 15px;}

/* woocommerce-checkout page */
.video-section .video video{min-height: 425px;}


/*=====our-ancestry====*/
.perfect-combination .col{background-size:cover;}
.perfect-combination .col .textb h2{font-size:30px;line-height:40px;}
.perfect-combination .col .textb p{font-size:18px;line-height:26px;}
/*=====our-ancestry====*/

}



@media only screen and (max-width:767px){
/* proven-efficacy */
.proven-carousel #big .item{min-height:750px;}
/* content-studio page *//* content-studio page */
.blog-banner {padding:66px 0 35px; margin:0;}
.blog-banner .img {width:100%; text-align:center; margin-bottom:27px;}
.blog-banner .img img {width:100%; max-width:400px; -webkit-border-radius:35px; -moz-border-radius:35px; -ms-border-radius:35px; -o-border-radius:35px; border-radius:35px;}
.blog-banner .text{width:100%; text-align:center;}
.blog-banner .text h3 {font-size:25px; line-height:30px; padding-bottom:10px;}
.blog-banner .text h3 br{display:none;}
.blog-banner .text p {font-size:16px; line-height:24px; padding-bottom:10px;}
.blog-banner .text .user-name {font-size:13px; padding-left:0px; margin-bottom:15px; text-align:center;}
.blog-banner .text .user-name:before {display:none;}
.blog-banner .text .user-name span{padding:0 88px; position:relative;}
.blog-banner .text .user-name span:before{content: ''; background-color: #4a4a4a; width:75px; height:4px; position:absolute; left:0; bottom:5px; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; border-radius:15px;}
.blog-banner .text .round-btn, 
.latest-stories .common .right-col .round-btn{font-size:16px; line-height:40px;}
.blog-banner .text .round-btn{display:inline-block; float:none;}
.blog-news .common{width:100%;}
.blog-news .common .text-box li{font-size:13px; line-height:20px;}
.blog-news .common .text-box h3 {font-size:20px; line-height:30px; text-align:center;}
.blog-news .common .text-box p{font-size:16px; line-height:24px; text-align:center; padding-bottom:10px;}
/* blog-subscribe */
.blog-subscribe{padding:20px 15px; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px; border-radius:25px; text-align:center;}
.subscribe-box{width:100%; padding:0 0 20px;}
.subscribe-box h3, 
.blog-subscribe .text-box h3 {font-size:22px; line-height:30px;}
.subscribe-box p.small{padding:0;}
.subscribe-box p {padding:0 0px 15px;}
.subscribe-box input[type="email"]{width:calc(100% - 95px);}
.subscribe-box input[type="submit"]{width:95px; padding:4px 5px 0;}
.blog-subscribe .img-box{width:100%; padding:0;}
.blog-subscribe .img-box img{width:100%; max-width:400px;}
.blog-subscribe .text-box{width:100%; padding:0; text-align:center;}
.blog-subscribe .text-box li {width:calc(50% - 5px); margin:5px 0;}
.blog-subscribe .text-box li a{padding:10px;}
.blog-news.two {padding-top:30px;}
/* latest-stories */
.latest-stories .common {margin:13px 0; padding:15px; text-align:center;}
.latest-stories .common ~ .common:after,
.latest-stories .alm-reveal .common:after {top:-13px;}
.latest-stories .common .left-col {width:100%; margin-bottom:15px;}
.latest-stories .common .mid-col{width:100%; padding:0;}
.latest-stories .common .mid-col h3 {font-size:22px; line-height:30px;}
.latest-stories .common .right-col{padding-top:12px;}
.latest-stories .common .right-col p{padding-bottom:15px;}
/* pagination */
.pagination{padding:15px 0;}
.pagination li a, 
.pagination li span{width:39px; height:39px; line-height:39px;}
.pagination li .prev:after{width:12px; height:12px; top:10px; left:16px;}
.pagination li .next:after{width:12px; height:12px; top:12px; right:16px;}





/* media page *//* media page */
.media-banner .highlights-video a{font-size:15px; line-height:22px;}
.press-releases{padding:30px 0;}
.m-focus .heading {margin-bottom:15px;}
.m-focus .m-focus-in{padding:20px 0;}
.m-focus .text-box{width:100%; text-align:center; margin-bottom:25px;}
.m-focus .img-box{width:100%; padding:0;}
.m-focus .img-box img{max-width:350px;}
.m-focus .text-box h3{width:100%; font-size:22px; line-height:32px; padding-bottom:10px; text-align:center;}
.m-focus .text-box p {font-size:16px; line-height:24px; padding:0 0 15px;}
.m-focus .text-box ul {padding-top:0;}
.m-focus .text-box li{font-size:16px; line-height:24px;}
.m-social .heading{margin-bottom:20px;}
.m-social li{width:50%; margin:5px 0;}
.m-social li .img img.icon{max-width:35px;}
.press-releases .col .text h3{font-size:18px; line-height:22px;}
.press-releases .col img{width:100%;}
.press-releases .col .text{padding:0 45px;}
/* media-details page *//* media-details page */
.b-details-banner.m-banner .post-by .user-name span{padding-right:0;}
.b-details .entry .two-images .common{width:100%;}
.m-details .press-releases .press-carousel{margin:10px 0 0;}
/* product-details page *//* product-details page */
.pd-cap-banner .form-area{padding:15px 15px 10px;}
.pd-cap-banner .form-area h2{font-size:20px; line-height:28px;}
.pd-cap-banner .form-area .top-row{padding:0;}
.pd-cap-banner .form-area .btm-row{max-width:400px; padding:0;}
.pd-cap-banner .form-area .details{font-size:14px; line-height:18px;}
.pd-cap-banner .form-area .owl-carousel .owl-prev{left:5px;}
.pd-cap-banner .form-area .owl-carousel .owl-next{right:5px;}
.pd-cap-banner .form-area .full-row input[type="text"]{height:37px; line-height:27px; padding:5px 15px !important;}
.pd-cap-banner .form-area .full-row input[type="button"]{height:37px; line-height:17px; padding:6px 10px 3px;}
.pd-cap-banner .form-area .price-row .quantity h3{max-width:130px; font-size:14px; line-height:22px;}
.qib-container .qib-button{width:20px !important; height:20px !important;}
.qib-container .input-text{width:70px !important; height:35px !important; line-height:22px !important; font-size:16px !important; margin:0 10px !important;}
.pd-cap-banner .form-area .price-row .price{width:150px; font-size:22px; line-height:26px; padding-top:7px;}
.pd-cap-banner .form-area .price-row .price span {font-size:20px;}
.pd-cap-banner .form-area .button-row .cart-btn{min-width:auto; padding:5px 25px 0; font-size:18px;}
.pd-cap-banner .form-area .button-row .wishlist-btn{min-width:85px;}
.pd-cap-banner .form-area .button-row .wishlist-btn, 
.pd-cap-banner .form-area .button-row .tinvwl_add_to_wishlist_button,
.pd-cap-banner .form-area .button-row .tinvwl_add_to_wishlist_button.tinvwl-product-make-remove{background-size:22px auto;}
/* addition */
.addition {padding:25px 0;}
.addition:before{top:183px;}
.addition .heading, 
.addition .woorelated-title{margin-bottom:20px;}
.addition .addition-in .type-product h3{font-size:20px !important;}
.addition .addition-in .type-product p{font-size:16px; line-height:24px;}
.subscribe-off{padding:25px 0; margin-bottom:0;}
.subscribe-off .left-col .heading{font-size:20px; line-height:30px;}
.subscribe-off .left-col li{width:170px; min-height:auto; padding:10px; margin:0;}
.subscribe-off .left-col li h3{font-size:20px; line-height:26px; }
.subscribe-off .left-col li h3 span {font-size:16px; line-height:20px;}
.subscribe-off .left-col li a{line-height:20px; padding:5px 15px;}
.subscribe-off .right-col{width:100%; float:left; text-align:center;}
.subscribe-save{max-width:400px; padding:15px; display:inline-block; float:none;}
.subscribe-save h2 {font-size:26px; line-height:36px;}
.subscribe-save .img-box {width:100%; padding:0; text-align:center;}
.subscribe-save .img-box img{margin:0; width:auto;}
.subscribe-save .text-box {width:100%; padding:0; text-align:center;}
.subscribe-save .text-box .white-row p{width:calc(100% - 80px); text-align:left;}
.subscribe-save .text-box .white-row h4{width:80px;}
.subscribe-save .text-box .prod-ttl{font-size:20px;}
.subscribe-save .text-box .sv-price {font-size:24px; line-height:30px;}
.subscribe-save .text-box .final-price .price{width:50%;}
.subscribe-save .text-box .final-price .save{width:50%;}
.subscribe-save .btn-row{padding:10px 0 0;}
/* try-vedaan */
.try-vedaan{margin:25px 0 10px;}
.try-vedaan .box{min-height:auto;}
.try-vedaan .box:before{bottom:inherit; top:15px;}
.try-vedaan .box:after{right:15px;}
.try-vedaan .text{width:100%; margin-bottom:20px;}
.try-vedaan .img{width:100%;}
.try-vedaan .text p{font-size:18px; line-height:24px;}
.try-vedaan .text h2{font-size:40px; line-height:44px; padding:5px 0;}
.try-vedaan .img{text-align:center;}
.try-vedaan .img img{width:100%; max-width:250px;}
/* pack-consists */
.pack-consists{padding:25px 0 10px;}
.pack-consists .heading{font-size:20px; line-height:30px;}
.pack-consists p{font-size:16px; line-height:24px; padding-bottom:10px;}
.pack-consists p:after{width:15px; height:15px; border-left:3px solid #000; border-bottom:3px solid #000;}
.pack-consists .circle-box li{width:120px; margin:10px 5px;}
.pack-consists .circle-box li a{font-size:18px;}
.pack-consists .circle-box{padding-top:10px;}
.pack-consists .circle-box li a .circle{margin-bottom:7px;}
.pack-consists .circle-box li a .circle strong{width:115px; height:115px; border-width:4px;}
.scroll-point{top:2px;}
/* product-do */
.product-do{padding:15px 0 20px;}
.product-do .heading{margin-bottom:15px;}
.product-do ul{padding:0 35px;}
.product-do li{border:0;}
.product-do .owl-item {padding:0 5px;}
.product-do li .text {min-height:auto; text-align:center;}
.product-do li .text h3{min-height:auto; padding-bottom:0px; font-size:16px; line-height:22px; height:87px; overflow:hidden;}
.product-do .owl-prev, 
.product-do .owl-next{margin-top:-57px;}
/* safe-effective */
.safe-effective{padding:25px 0;}
.safe-effective .text-box p{font-size:16px; line-height:24px;}
.safe-effective .text-box p br,
.essential-ingredients .text-box p br{display:none;}
.safe-effective .text-box li{width:50%;}
.safe-effective .text-box li .icon{width:100%; min-height:50px; margin-bottom:10px;}
.safe-effective .text-box li .icon img {max-width:50px; max-height:50px;}
.safe-effective .text-box li p {font-size:16px; line-height:24px;}
.safe-effective .img-box img{max-width:300px;}
/* pd-who */
.pd-who{padding-top:25px;}
.pd-who p {font-size:16px; line-height:24px;}
.pd-who .full-row li,
.pd-who .full-row li:nth-child(6n-5), 
.pd-who .full-row li:nth-child(6n){width:50%;}
.pd-who .full-row li .icon {min-height:70px; margin-bottom:15px;}
.pd-who .full-row li .icon img {max-width:50px; max-height:70px;}
.pd-who .full-row li p {font-size:16px; line-height:24px;}
/* pd-tab */
.pd-tab{margin:0;}
.pd-tab li a .icon{min-height:50px;}
.pd-tab li a .icon img{max-width:35px; max-height:35px;}
.pd-how{padding-top:25px;}
.pd-content-wrap{padding:15px 0 0;}
.pd-content{text-align:center;}
.pd-content p {font-size:16px; line-height:24px; padding-bottom:15px;}
/* our-word */
.our-word {padding:20px 0px 0;}
.our-word .heading{padding:0 15px;}
.review-wrap .top-fullrow .leftcol{margin-bottom:30px;}
.review-wrap .top-fullrow .glsr-summary .rating-text,
.review-wrap .top-fullrow .glsr-summary .glsr-summary-percentages{width:100%; padding:0;}
.review-wrap .top-fullrow .glsr-summary-rating{font-size:50px; line-height:50px;}
.review-wrap .top-fullrow .glsr-summary-rating .glsr-tag-value:after{font-size:20px; top:-12px;}
.review-wrap .top-fullrow .glsr-summary .rating-text{text-align:center; margin-bottom:25px;}
.glsr[data-theme] [data-rating]{justify-content: center;}
.review-wrap .top-fullrow .glsr-summary .glsr-summary-percentages{max-width:100%;}
.review-wrap .top-fullrow .rightcol .round-btn,
.glsr-default form.glsr-form .glsr-button{font-size:16px; min-width:200px;}
.review-fullrow .glsr-pagination .pagination .nav-links{width:100%; margin:0;}
.review-fullrow .glsr-pagination .pagination .nav-links .page-numbers{width:39px; height:39px; line-height:39px;}
.review-fullrow .glsr-pagination .pagination .nav-links .page-numbers.prev:after{width:12px; height:12px; top:10px; left:16px;}
.review-fullrow .glsr-pagination .pagination .nav-links .page-numbers.next:after{width:12px;height:12px;top:12px;right:16px;}
.word-carousel {padding:0 20px;}
.word-carousel li{-webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; border-radius:10px; padding:15px 10px;}
.word-carousel li .img {width:100%; text-align:center;}
.word-carousel li .text {width:100%; padding:15px; text-align:center;}
.ti-widget.ti-goog .ti-reviews-container-wrapper {margin:0 30px !important;}
.ti-widget.ti-goog .ti-controls .ti-next, 
.ti-widget.ti-goog .ti-controls .ti-prev{height:30px !important;}
.ti-widget.ti-goog .ti-controls .ti-next:before, 
.ti-widget.ti-goog .ti-controls .ti-prev:before{width:15px !important; height:15px !important; border-left:5px solid #4a4a4a; border-bottom:5px solid #4a4a4a;}
.ti-widget.ti-goog .ti-controls-dots .dot{background:none !important; width:12px !important; height:12px !important; margin:2px; border:1px solid #494f51;}
.ti-widget.ti-goog .ti-controls-dots .dot.active{background:#494f51 !important;}
.review-wrap .review-fullrow p.glsr-no-margins{font-size:14px; line-height:18px;}
/* works-best */
.works-best {padding-top:20px;}
.works-best .text-box li .text h3 {font-size:22px; line-height:30px;}
.works-best .text-box li .text p {font-size:14px; line-height:22px;}
/* not-do */
.not-do {padding-top:20px;}
.not-do .heading {margin-bottom:20px;}
.not-do .text-box li {padding:15px;}
/* we-compare */
.we-compare {padding:20px 0 10px;}
.we-compare .box{padding:0;}
.we-compare .heading{padding:0 15px;}
.we-compare h3 {font-size:18px; line-height:24px;}
.we-compare li {background-size:16px; padding-right:23px; margin-bottom:15px;}
.we-compare .left-col {padding-right:10px;}
.we-compare .right-col {padding-left:10px;}
.we-compare .right-col li {background-size:16px; padding-left:23px;}
.we-compare li strong{padding:0px 25px 0px 5px; font-size:14px; line-height:20px;}
.we-compare .right-col li strong{padding:0px 5px 0px 25px;}
.we-compare .left-col li strong:before,
.we-compare .right-col li strong:after{display:none;}
.we-compare .left-col h3{padding-right:56px;}
.we-compare .right-col h3{padding-left:56px;}
/* faq-wrap */
.faq-wrap .text{padding-bottom:0;}
.accordion{margin-bottom:10px;}
.accordion-tab{font-size:14px; line-height:22px; padding:10px 45px 10px 20px;}
.accordion-content {padding:10px 20px 5px;}
.accordion-content p{font-size:14px;}
/* not-sure */
.not-sure .text-box {width:100%; text-align:center; padding:0 0 25px;}
.not-sure .text-box .heading {font-size:22px; line-height:32px; text-align:center; margin-bottom:5px;}
.not-sure .text-box p {font-size:16px; line-height:24px; padding-bottom:15px;}
.not-sure .text-box .round-btn {height:45px; line-height:37px; font-size:16px; display:inline-block; float:none;}
.not-sure .img-box {width:100%; float:right; text-align:center;}
.not-sure .img-box img{max-width:300px;}
/* pd-blogs */
.pd-blogs {padding-bottom:20px;}
.pd-blogs .heading{margin:0 0 15px;}
.pd-blogs-carousel {padding:0 15px;}
.pd-blogs-carousel .col .text-box{padding-top:15px;}
.pd-blogs-carousel .col h3{font-size:20px; line-height:26px; height:52px;}
.pd-blogs-carousel .col p{font-size:16px; line-height:24px; height:96px;}
.pd-blogs-carousel .col .round-btn{font-size:18px; line-height:43px;}
.pd-blogs-carousel .owl-pagination{bottom:230px;}
.pd-blogs-carousel .owl-pagination .owl-page{margin:4px;}
.pd-blogs-carousel .owl-prev, 
.pd-blogs-carousel .owl-next{margin-top:-118px;}

/* product-details gummies*//* product-details gummies*/
.pd-page.gummies .pd-cap-banner .form-area {background-color:#b9cfd0;}
.pd-page.gummies .pd-cap-banner .form-area .bg-slide{background-color:#88b0b0;}
.pd-page.gummies .pack-consists {padding-bottom:10px;}
.essential-ingredients .text-box p{padding:0;}
.essential-ingredients .text-box li {width:50%;}
.essential-ingredients .text-box li h3 {font-size:16px; line-height:24px;}
.essential-ingredients .text-box li .icon {width:80px; height:80px; min-height:auto; margin:0 auto 10px;}
.essential-ingredients .text-box li .icon img {max-width:60px; max-height:60px;}
.pd-page.gummies .faq-wrap .text{padding-bottom:0;}
.pd-page.gummies .pd-blogs-carousel .col{text-align:center;}
.pd-page.gummies .pd-blogs-carousel .owl-pagination {text-align:center; padding-left:0;}

/* category *//* category */
.banner, .archive-header {padding:90px 0 50px;}
.banner .banner-text, .archive-title {font-size:20px; line-height:25px;}

/* my-account *//* my-account */
.my-account {padding:70px 0 20px;}
.my-account .button{padding:0 20px !important; line-height: 35px !important;}
.my-account table.my_account_orders tr td.woocommerce-orders-table__cell-order-actions{text-align:center !important;}
.my-account table.my_account_orders tr td.woocommerce-orders-table__cell-order-actions:before{display:none;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{width:100%; margin:5px 0;}
.woocommerce form .form-row-first, 
.woocommerce form .form-row-last, 
.woocommerce-page form .form-row-first, 
.woocommerce-page form .form-row-last{width:100%;}
.my-account label, #customer_details label{font-size:16px !important;}
.my-account input[type="text"], 
.my-account input[type="password"], 
.my-account input[type="email"], 
.my-account input[type="url"], 
.my-account input[type="date"], 
.my-account input[type="month"], 
.my-account input[type="time"], 
.my-account input[type="datetime"], 
.my-account input[type="datetime-local"], 
.my-account input[type="week"], 
.my-account input[type="number"], 
.my-account input[type="search"], 
.my-account input[type="tel"], 
.my-account input[type="color"]{padding:8px; font-size:16px;}
.select2-container .select2-selection--single{height:39px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {height:37px; line-height:37px; font-size:16px;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height:37px;}
.wc-cancel-main .wc-cancel-head{font-size: 25px !important;}
.reset-link-sent, .enter-new-password{padding:150px 0 50px;}
.reset-link-sent p{font-size:16px; line-height:24px;}
body.single-product .woocommerce-notices-wrapper,
body.woocommerce-checkout .woocommerce-notices-wrapper,
body.woocommerce-account .woocommerce-notices-wrapper,
body.woocommerce-lost-password .woocommerce-message {width:auto; top:60px; right:15px; left:15px;}

/* woocommerce-checkout page */
body.woocommerce-checkout .woocommerce{padding:70px 0 40px !important;}
body.woocommerce-checkout .woocommerce .box{text-align:center;}
body.woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error{text-align:left; padding:15px 15px 15px 50px;}
body.woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error li{font-size:14px; margin:2px 0;}
body.woocommerce-checkout .woocommerce .cart-heading{background-size:25px auto; width:auto; float:none; display:inline-block; padding:5px 0 5px 35px; margin-bottom:20px;}
body.woocommerce-checkout .grid-col-checkout .border_html{min-height:auto; padding:10px 25px !important; margin:0 0 15px !important;}
body.woocommerce-checkout .grid-col-1{width:100%; text-align: left;}
body.woocommerce-checkout .grid-col-2{width:100%; text-align: left; margin:20px 0;}
body.woocommerce-checkout .grid-col-2 .cclw_coupon_link{margin:10px 0;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details{min-height:130px; padding:15px 15px 15px 170px !important; position:relative;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .thumb{width:150px; min-height:auto; float:left; position:absolute; left:10px; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .thumb:before{width:125px; height:125px;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .more_details{width:calc(100% -150px) !important; float:right; font-size: 18px; text-align: left; padding: 0px 0 10px !important;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .cclw_qty, 
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .total{width:100%; justify-content: flex-start; margin-bottom:6px; }
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .removepro{text-align:left;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .removepro a{font-size:14px; padding-left:18px;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .removepro a:after{font-size:19px; top:2px;}
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals p.left-corner, 
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals .right-corner, 
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals .right-corner span, 
body.woocommerce-checkout .grid-col-2 #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals .right-corner label{font-size:15px !important;}
#cclw_order_details_table .cclw_order_review_table .cclw_cart_totals div{padding:5px 10px;}
body.woocommerce-checkout .grid-col-3{padding:0; text-align: left;}
body.woocommerce-checkout .grid-col-3 #payment #place_order{background:#cfcfcf !important; font-size:20px; padding:17px 10px 12px;}
body.woocommerce-checkout .cclw_dialog_wrraper{width:90% !important;}
.checkout-fullrow{padding:25px 0;}
.recent_products h2, 
.must-try .heading{font-size:20px; line-height:25px;}
.recent_products{padding:20px 30px; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; border-radius:30px;}
.recent_products .slick-prev:before, 
.recent_products .slick-next:before{width:15px; height:15px; border-width:5px;}
.recent_products .slick-prev{left:-30px !important;}
.recent_products .slick-next{right:-30px !important;}
.recent_products .slick-track li.product .text-box{padding-left:10px; text-align:left;}
.recent_products .slick-track li.product .text-box h3{font-size:18px; line-height:26px;}
.recent_products .slick-track li.product .text-box p{font-size:15px !important; line-height:18px;}
.recent_products .slick-track li.product .text-box .price{font-size:16px; line-height:24px; margin:0 0 10px;}

/* order-received *//* order-received */
.banner, .archive-header{margin-bottom:20px;}
.banner .banner-text{opacity:1;}
body.woocommerce-order-received .woocommerce{padding:70px 15px 30px !important;}
body.woocommerce-order-received .woocommerce-order p{font-size:16px; line-height:24px;}
body.woocommerce-order-received .woocommerce-order p.woocommerce-notice--success{font-size:16px !important; line-height:24px;}
body.woocommerce-order-received .woocommerce ul.order_details{margin:20px 0 15px;}
body.woocommerce-order-received .woocommerce ul.order_details li{width:100%; border:0;}
body.woocommerce-order-received .woocommerce ul.order_details li ~ li{border-top:1px solid #000;}
body.woocommerce-order-received .woocommerce ul.order_details li strong{font-size:15px;}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details__title{font-size:16px; line-height:20px;}

/* woocommerce-order-pay */
body.woocommerce-order-pay .woocommerce{padding:80px 15px 35px !important;}
body.woocommerce-order-pay .woocommerce ul.order_details li{width:100%;}
body.woocommerce-order-pay .woocommerce ul.order_details li ~ li{border-left:0; border-top:2px solid #000;}
body.woocommerce-order-pay .woocommerce ul.order_details{margin-bottom:25px;}
body.woocommerce-order-pay .woocommerce p{font-size:16px !important;}
body.woocommerce-order-pay .woocommerce ul.order_details li strong, 
body.woocommerce-order-pay .woocommerce ul.order_details li span {font-size:16px !important;padding-top:5px;}
body.woocommerce-order-pay .woocommerce button{padding:10px 25px;}
.home-icon{display:none;}

/* new design *//* new design *//* new design *//* new design *//* new design */
/* es_subscription_form */
.es_subscription_form{width:100%;}
.es_subscription_form .es-field-wrap{width:calc(100% - 105px);}
.es_subscription_form .es-field-wrap input[type="email"]{font-size:16px;}
.es_subscription_form input[type="submit"]{width:105px; font-size:15px;}
.footer-top .social li a{width:32px;height:32px;}
.footer-top .social li a i{font-size:18px;}
#cclw_payment_section .cclw_coupon_link{top: -90px;}
.detail-addcart .woobt-products .woobt-product{width:100%;margin:0 0 15px 0;}

.mar-left{margin-left:-20px !important;}
.xoo-wsc-modal .xoo-wsc-basket{width:46px;}
.xoo-wsc-modal .xoo-wsc-basket:before{display:none;}
.detail-addcart .para{font-size:16px;line-height:22px;}
.woobt-wrap-responsive .woobt-products .woobt-product .woobt-thumb img{width: 250px;}
.we-compare .heading{margin-bottom:15px;}


.why-vedaan .logo-grid li{width: calc(48% - 15px);margin:5px 10px;}
.why-vedaan .logo-grid li h3{font-size:14px;line-height:20px;}
.why-vedaan .logo-grid li .icon-box{margin-bottom:0;}

.why-vedaan .logo-grid li .icon-box img{max-height:50px;}
.proven-carousel #big .item li{font-size:16px;line-height:22px;}


.our-team{padding:35px 5px;}
.our-team .heaging{font-size:24px; line-height:30px;}
.our-team .top-title{text-align:center;font-size:16px;line-height:20px;letter-spacing:0;margin-bottom:20px;}
.our-team .owl-carousel .owl-prev{background: url(assets/images/arrow-prev.png)no-repeat center center;
width: 111px;background-size: 60px;top:40px;left:0;}
.our-team .owl-carousel .owl-prev:before,
.our-team .owl-carousel .owl-next:before{display:none;}
.our-team .owl-carousel .owl-next{background: url(assets/images/arrow-next.png)no-repeat center center;
width: 111px;background-size: 60px;right:0;top:40px;}
.our-team .column .col .caption{padding:50px 20px 10px 20px;padding: 10px;display: block;width: 100%;top: 0px;
bottom: 0px;z-index: 9;display:none;left: 0;}
.our-team .column .col.active .caption{display:block;background:rgba(0,0,0,0.7);}
.our-team .column .col .caption h4{margin-bottom:0px;}
.our-team .column .col .caption p{font-size:16px;line-height:21px;}
.our-team .column{padding:0px;position: relative;}
.our-team .column .col{margin-bottom:20px;width:33.33%;margin:0 2px;position: initial;}
.our-team .column .col .caption2{min-height: 110px;padding: 10px;min-height: 115px;
padding: 10px;position: initial;background: #e5e5e5;}
.our-team .column .col .caption2 h4{font-size: 16px;line-height: 20px;font-weight: 500;color: #000;margin-bottom:5px;}
.our-team .column .col .caption2 p{color: #fff;font-size: 14px;line-height: 20px;font-family: jost;font-weight: 400;
padding-bottom: 10px;color: #000;padding-bottom:0px;}
.our-team .column .col .caption .close{display:block;}

.home-testimonial{padding:20px 0px;}
.home-testimonial .col{display:block;}
.home-testimonial .col .text-box{text-align:center;width:100%;padding-right:0px;}
.home-testimonial .col .img-box{display:none;}
.home-testimonial .hastag{font-size:20px;line-height:30px;margin-bottom:10px;}
.home-testimonial .col .text-box p{font-size:16px;line-height:24px;margin-bottom:5px;}
.home-testimonial .core-carousel .owl-prev{width:40px;height:20px;background-size:100%;top:100%;left:10px;}
.home-testimonial .core-carousel .owl-next{width:40px;height:20px;background-size:100%;top:100%;right:10px;}
.home-testimonial .col .text-box .author{font-size:22px;line-height:32px;}
.custom-pagination{display:none;}

.why-vedaan{padding:35px 0px;}
.proven-carousel #big .item{padding:15px;}


.top-section .textb ul{display:block;}
.top-section .textb li.appear-animation,.top-section .textb h1.appear-animation,
.top-section .textb h2.appear-animation{opacity:1;}
.top-section .textb h1{font-size:30px;line-height:35px;}
.top-section .textb h1 span{display:block;}
.top-section .textb h2{font-size:25px;line-height:30px;margin-bottom:18px;}
.top-section .innerbox{bottom: auto;top: 50%;transform: translateY(-50%);}
.top-section .imgb li{margin:0 4px;}
.top-section .textb ul{margin-bottom:15px;}
.top-section .textb li{text-align:left;margin-bottom:10px;}
.top-section .textb li:first-child img{max-width: 300px;}
.top-section .textb li:nth-child(2) img{max-width: 330px;}
.top-section .textb li:nth-child(3) img{max-width: 172px;}

.product-content .video #myVideo{height: 100vh !important;object-fit: cover;}
.product-tab .productnav ul{flex-flow:wrap;}
.product-tab .productnav li{width:100%;}
.product-tab .productnav li a{display:block;margin-bottom:20px;font-size:18px;line-height:27px;}
.product-tab .productnav li a.active:before{border-top: 10px solid #8aa628;border-left: 10px solid transparent;
border-right: 10px solid transparent;bottom: -10px;margin-left: -5px;}
.product-tab .inner-content h3{font-size:24px;line-height:34px;margin-top:0px;}
.product-tab .inner-content ul{align-items: start;}
.product-tab .inner-content li{flex-flow:wrap;width:50%;justify-content:center;}
.product-tab .inner-content li .icon{width:38px;}
.product-tab .inner-content li .texb{width:100%;justify-content: center;text-align: center;font-size:14px;line-height:18px;}


.take-a-ride{padding:30px 0px 0px 0px;}
.take-a-ride .texb{width:100%;padding-bottom: 15px;text-align: center;}
.take-a-ride .texb h2{font-size:24px;line-height:34px;}
.take-a-ride .texb h3{font-size:20px;line-height:24px;}
.take-a-ride .texb p{padding:0 0 15px 0;font-size:16px;line-height:24px;}
.take-a-ride .imgb{position: inherit;bottom:0px;width: 100%;}
.take-a-ride .bottom-row{flex-flow:wrap;}
.take-a-ride .bottom-row .col{width:100%;}
.take-a-ride .imgb .image1:before,
.take-a-ride .imgb .image2:before{display:none;}
.take-a-ride .imgb img{animation: initial;}
.take-a-ride .texb a{padding: 10px 20px;font-size: 14px;}
.take-a-ride .bottom-row .col h4{font-size:18px;line-height:23px;}
.take-a-ride .bottom-row .col p{font-size:16px;line-height:22px;}
.blog-crousel .col{flex-flow: wrap;}
.blog-crousel .textb{width:100%;right:0px;}
.blog-crousel .imgb{width:100%;}

.newsletter-n img{max-width:260px;}
.newsletter-n p{font-size:16px;line-height:24px;}

/*Product Showcase*/
.product-showcase .list .box{display:block;}
.product-showcase .list li .imgb{width:100%;margin-bottom:10px;text-align:center;}
.product-showcase .list li .imgb img{max-width:130px;}
.product-showcase .list .textb,.product-showcase .list .right-col{width:100%;}
.product-showcase .list .textb{text-align:center;padding:0 10px;}
.product-showcase .list li.column.active .textb{padding-right:0px;}
.product-showcase .list .textb .slide-no{position:absolute;bottom:0px;left:0px;display:none;}
.product-showcase .list .right-col .textb2{width:100%;padding-left:0px;}
.product-showcase .list .textb h2{font-size:24px;line-height:26px;margin-bottom:5px;}
.product-showcase .list .right-col .textb2 li{margin-bottom:5px;}
.product-showcase .list .right-col .textb2 li img{max-width:90px;}
.product-showcase .list .right-col .textb2 .btn{padding:3px 18px 0;font-size:14px;line-height:30px;}
.product-showcase .list .right-col .textb2 h3{font-size:18px;line-height:20px;margin-bottom:10px;}
.product-showcase .list .textb .price{font-size:16px;line-height:20px;padding-bottom:5px;}
.product-showcase .list .textb p{font-size:14px;line-height:18px;padding-bottom:5px;}
.product-showcase .prev.btn{left:10px;width:25px;}
.product-showcase .next.btn{right:10px;width:25px;}
/*Product Showcase*/

.product-tab .productnav{padding: 20px 20px 0px 20px;}
.product-tab .productnav .heading{padding:10px 0;}
.product-tab .productnav li a{padding: 5px 17px;margin-bottom:13px;}
.product-tab .productnav li a sup{font-size:14px;}


.video-section .video video{min-height: 240px;}


/*=====Detail Page=====*/
.product-detail .left-col{width:100%;}
.product-detail .right-col{width:100% !important;}
.product-detail .box{display:block;}
.product-detail .right-col{padding-left:0px;}
.product-detail .right-col h2{font-size:24px;line-height:34px;}
.product-detail .right-col p{line-height:20px;}
.owl-carousel .owl-prev:before{width:18px;height:18px;border-left:4px solid #4a4a4a;border-bottom:4px solid #4a4a4a;}
.owl-carousel .owl-next:before{width:18px;height:18px;border-left:4px solid #4a4a4a;border-bottom:4px solid #4a4a4a;}
.product-detail .right-col .highlight-des{font-size:14px;line-height:22px;}
.claim-the-truth{padding:40px 35px;}
.claim-the-truth .column .owl-carousel .owl-prev{width:20px;height:20px;}
.claim-the-truth .heading{font-size:24px;line-height:34px;}
.product-detail .right-col .list-price h3{margin-bottom:5px;}
.product-detail .right-col .list-price label{padding-left:0;}
.product-detail .right-col .list-price label:before{width: 20px;height: 20px;top: 4px;}
.product-detail .right-col .list-price label:after{width: 12px;height: 12px;left: 4px;top: 8px;}
.product-detail .right-col .list-price li{margin-bottom:5px;}
.claim-the-truth{padding:30px 30px;}
.claim-the-truth .owl-carousel .owl-prev{width:20px;left:-20px;}
.claim-the-truth .owl-carousel .owl-prev:before{left:6px;}
.claim-the-truth .owl-carousel .owl-next{width:20px;right:-20px;}
.claim-the-truth .owl-carousel .owl-next:before{right:6px;}
.claim-the-truth .column .col{padding:15px;}
.claim-the-truth .column .col .icon{width:90px;height:90px;padding:0;display:inline-flex;
justify-content: center;align-items: center;}
.claim-the-truth p{padding-bottom:20px;}
.sure .caption p{font-size:20px;line-height:30px;}
.sure .caption h4{font-size:18px;line-height:24px;}
.shop-our-range .column .col .box{display:block;}
.shop-our-range .col{padding-bottom:0px;}
.shop-our-range .col .imgb{width:180px;margin:0 auto 50px auto;}
.shop-our-range .col .textb{width:100%;text-align:center;}
.shop-our-range .owl-item.active .col .imgb .shape{width:250px;height:250px;}
.product-detail{padding:65px 0px 35px 0px;}
/*=====Detail Page=====*/

/*=====our-ancestry====*/
.perfect-combination .col .textb h2{font-size:24px;line-height:34px;margin-bottom:15px;}
.perfect-combination .col .textb p{font-size:16px;line-height:24px;}
/*=====our-ancestry====*/


/*=====our-ancestry====*/
.blend-of-greek .position-d{left:20px;}
.blend-of-greek .column li .imgb{width:100%;}
.blend-of-greek .column li .textb h2{font-size:24px;line-height:32px;}
.blend-of-greek .column li .textb p{font-size:16px;line-height:22px;padding-bottom:10px;}
/*=====our-ancestry====*/

.family-tree.pop-up .close-btn{background-size: 12px;width:25px;height:25px;top:5px; right:5px;}

/*=====Listing Page====*/
.product-listing .curcumin-l .left-col .pos-leaf,
.product-listing .curcumin-l .left-col .pos-leaf2,
.product-listing .curcumin-l .left-col .pos-leaf4,
.product-listing .curcumin-l .left-col .pos-leaf5{width: 100px;height: 57px;}
.product-listing .curcumin-l .right-col .textb .btn{color:#000;}
.product-listing .collagen-l .left-col .bubble{width:150px;height:150px;}
.product-listing .collagen-l .left-col .bubble:after{width:150px;height:150px;}
.product-listing .shilajit-l .left-col .pos-leaf{width: 60px;height: 61px;}
.product-listing .shilajit-l .left-col .pos-leaf2{width: 70px;height: 72px;}
.product-listing .shilajit-l .left-col .pos-leaf4{width: 100px;height: 110px;}
.product-listing .shilajit-l .left-col .pos-leaf5{width: 70px;height: 72px;}
.product-listing .left-col{min-height: 480px;}
.product-listing .pagination{top:480px;}
.product-listing .direction{top:500px;}
/*=====Listing Page====*/

}
@media only screen and (max-width:650px){
/* proven-efficacy */
.proven-carousel #thumbs .owl-stage{display:flex; justify-content:center;}
.proven-carousel #thumbs .owl-item{width:50px !important; padding:0px; margin:0 3px;}
.proven-carousel #thumbs li{padding:5px;}
.proven-carousel #thumbs li .img{width:40px; height:40px;}
.proven-carousel #thumbs li .text{display:none;}
.proven-carousel #big .owl-item{padding:0;}
.proven-carousel #big .item{min-height:700px;}
.proven-carousel #big .item h3{font-size:20px; line-height:28px;}
.proven-carousel #big .owl-nav{display:block;}
.proven-carousel #big .owl-prev{left:-25px;}
.proven-carousel #big .owl-next{right:-25px;}



/* bookly-form *//* bookly-form */
.bookly-table .bookly-form-group{float:left; margin: 0 0 15px;}
.bookly-btn{padding:7px 15px !important;}
.bookly-mobile-step-1, .bookly-details-step{margin:0;}


/*Video section*/
.video-prev.full,
.video-next.full{display:none !important;}
.video-section{padding-top:90px;}
.video-section .heading{font-size:24px;line-height:30px;top:20px; display:block !important}
.video-section .main-box .cloud{display:none;}
.video-section .main-box .img-product{width:90px;}
.video-section .direction-nav .btn{font-size:17px;}
.video-section .direction-nav{bottom:10px;}
.video-section .main-box .img-product{bottom:-12px;}
.video-section .main-box .img-product .play-btn .btn{display:none;}
.video-section .main-box .img-product .play-btn{left:90px;width:35px;top: -55px;}
.video-section .main-box .img-product .slide-no{font-size:24px;left:90px;}
.video-section .video{position:relative;}
.video-section .video .close-v{bottom:auto;top:10px;left:auto;right:0px;}
/*Video section*/

/*===Listing page ====*/
.product-listing .left-col .imgb{padding-left:0px;}
.product-listing .left-col .imgb .leaf{width: 250px;}
.product-listing .left-col .imgb .product{width:100%;}
.product-listing .left-col .pos-leaf{width: 50px;height: 29px;}
.product-listing .left-col .pos-leaf2{width:70px;}
.product-listing .left-col .pos-leaf3{width: 90px;height: 59px;}
.product-listing .left-col .pos-leaf4{width: 90px;height: 59px;}
.product-listing .left-col .imgb .capsule-new{width: 160px;transform: translateX(-50%) translateY(40px);}
.product-listing .pagination li{width:30px;height:30px;margin:5px 3px;}
.product-listing .left-col .imgb .pach{background-size: 90%;}
.product-listing .right-col .textb h1{font-size:24px;line-height:28px;}
.product-listing.ashwagandha-l .left-col .imgb .leaf{margin-right:-110px;}
.product-listing .curcumin-l .left-col .leaf{width: 150px;margin-right: -30px;}
.product-listing .collagen-l .left-col .imgb{padding-left:0;}
.product-listing .collagen-l .left-col .leaf{width: 100px;margin-right: -30px;}
.product-listing .shilajit-l .left-col .leaf{width: 160px;margin-right: -30px;}
.product-listing .right-col .textb{padding:0 15px;}
.product-listing .right-col .textb p{font-size:15px;}
.product-listing .right-col .textb ul{padding-top:10px;}
.product-listing .right-col .textb li{width:33.33%;margin-right:0px;}
.product-listing .right-col .textb .btn{padding:3px 28px 3px;margin-top:10px;line-height:33px;}
/*===Listing page ====*/



/*=====our-ancestry====*/
.perfect-combination .col .textb h2{font-size:24px;line-height:34px;margin-bottom:15px;}
.perfect-combination .col .textb p{font-size:16px;line-height:24px;}
/*=====our-ancestry====*/


/*===== OUR LEGACY JOURNAL ========*/
.our-legacy .top-textb .heading,.year-of-legecy .heading{font-size:24px;line-height:34px;}
.our-legacy .top-textb p{font-size:16px;line-height:24px;}
.year-of-legecy ul li .col{display:block;}
.year-of-legecy ul li .col .textb{width:calc(100% + 35px);}
.year-of-legecy ul li .col .imgb{display:inline-block;margin-left:20px;}
.year-of-legecy ul li:nth-child(2n) .col{text-align:right;}
.year-of-legecy ul li:nth-child(2n) .col .imgb{margin:0 20px 0 0;}
.year-of-legecy ul li:nth-child(2n) .col .textb{right:0px;}
/*===== OUR LEGACY JOURNAL ========*/
.popup-tree .imgb{width:92%;border-width:5px;}
.popup-tree .close-btn{background-size:15px;width:25px;height:25px;}

}
@media only screen and (max-width:599px){
.product-do .owl-item {padding:0;}
.bookly-bootstrap .mb-2{padding-left:15px;}
}
@media only screen and (max-width:400px){
	.video-section .video video{min-height: 220px;}
}
@media only screen and (max-width:374px){
/* product-details page *//* product-details page */
.pd-tab li a .icon{min-height:40px;}
.pd-tab li a .icon img{max-width:30px; max-height:30px;}
.pd-cap-banner .form-area .price-row .price{width:50%;}
/* woocommerce-checkout page */
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details{padding:15px !important;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .thumb{position: relative;left: inherit;top: inherit;transform: none;width: 100%;float: left;min-height: 140px;margin-bottom: 15px;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .more_details{text-align:center;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .cclw_qty, 
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .total{width:47%; }
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .cclw_qty{justify-content:flex-end;}
body.woocommerce-checkout .grid-col-2 .cclw_ul_product_details .removepro{text-align: center;}
.recent_products .slick-track li.product .img-box,
.recent_products .slick-track li.product .text-box{width:100%; text-align:center;}
}


