@charset "utf-8";
:root {
	--white: #ffffff;
	--black: #000000;
	--mc-wic-green: #2BB249;
	--mc-wic-light-green: #A0CC39;
	--mc-wic-red: #ED3338;
	--mc-wic-light-red: #F2706C;
	--mc-wic-violet: #2D3091;
	--mc-wic-light-violet: #6c54a3;
	--sc-wic-orange: #f26841;
	--sc-wic-blueberry: #2372b9;
	--sc-wic-lemon: #fec350;
	--wc-wic-green: #228841;
	--wc-wic-green-50: rgba(34, 136, 65, 0.50);
	--wc-wic-violet: #2e3192;
	--wc-wic-red: #e22d38;
	--wc-wic-red-50: rgba(226, 45, 56, 0.50);
	--wc-wic-light-violet: #6c54a3;
	--wc-wic-light-violet-50: rgba(108, 84, 163, 0.50);
	--wic-blue-50: #2E319280;
	--wc-wic-orange: #c05233;
	--wc-wic-orange-50: rgba(192, 82, 51, 0.50);
	--wc-wic-blueberry: #2372b9;
	--wc-wic-blueberry-50: hsla(208, 68%, 43%, 0.377);
	--cc-light-orange: #f9edea;
	--cc-light-purple: #eaeaf4;
	--cc-light-green: #e8f3ec;
	--cc-light-yellow: #fff9ed;
	--cc-light-skyblue: #f4f8fb;
	--cc-light-red: #fffafb;
    --font-family-gravur-black: 'gravur_condensedblack';
    --font-family-din-condensed: "din-condensed",sans-serif;
    --font-family-din-demi: "din-2014", sans-serif;
	--wic-light-green: #C7DF8B;
	--wic-light-yellow: #FFDA96;
	--wic-light-red: #FDDDD5;
	--wic-light-pink: #FABDB3;
	--wic-light-violet: #D5CEE7;
	--wic-light-orange:#F79671;	
	--wic-dark-pink:#F6988E;
}


/* New Template design - Figma */
section.category-section { min-height: calc(100vh - 615px); display: flex; align-items: center; }

/* CSS Document */
html, body {font-family: var(--font-family-din-demi); font-size: 17px; font-weight: normal; line-height: 1.4; color: #000; overflow-x: hidden; min-height: 100vh;}
html,body,div,span,applet,object,iframe,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,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding: 0;border:0;vertical-align:baseline;}
a {-webkit-transition: ease-in-out all 0.3s;-ms-transition: ease-in-out all 0.3s;-o-transition: ease-in-out all 0.3s;transition: ease-in-out all 0.3s; color: var(--wc-wic-violet);}
a:active,a:hover,a:focus {outline: 0;color: var(--wc-wic-red);}
a:hover {cursor: pointer;}
p:last-child {margin-bottom: 0;}
strong {font-weight: 700;}
ul li {list-style: none;list-style: none;list-style-image: none;list-style-type: none;}
h1 {font-size: 64px;color: #fff;line-height: 1.2;}
h2 span {font-weight: normal;}
h3 ~ h3 {margin-top: 1em;}
.f-22 {font-size: 22px;}
.mh-350 {min-height: 350px;}
.mh-320 {min-height: 320px;}
.margin-top-2 {margin-top: 2em;}
.margin-top-3 {margin-top: 3em;}
.margin-top-5 {margin-top: 5em;}
.text-underline a, .text-underline-strong{text-decoration: underline !important;}
.pagecontent, .coming-soon {min-height: calc(100vh - 172px);}
.btn.btn-marun {background-color: var(--wc-wic-red);}
.btn.btn-blue-dr {background-color: var(--wc-wic-blueberry);}
.btn.btn-green {background-color: var(--wc-wic-green);}

.btn.btn-skyblue-light {background-color: var(--cc-light-skyblue);}
.btn.btn-green-light {background-color: var(--cc-light-green);}
.btn.btn-pink-light {background-color: #fef2f1;}
.btn.btn-orange-light {background-color: var(--cc-light-orange);}
.btn.btn-purple-light {background-color: var(--cc-light-purple);}
.btn.btn-yellow-light {background-color: var(--cc-light-yellow);}

.hero h5 {margin-top: 10px;font-weight: 600;}
.list-link li {border-bottom: 1px solid #84C6E1;margin-bottom: 15px;padding-bottom: 15px;}
.list-link li a {font-size: 22px;font-weight: bold;color: #223E51;line-height: 1.2;}
.list-link li a:hover {color: var(--wc-wic-green);}
.list-link li:last-child {border-bottom: 0;}
/* Text Color */
.text-red, .link-red a {color: var(--wc-wic-red) !important;}
.text-violet, .link-violet a {color: var(--wc-wic-violet) !important;}
.text-lightviolet, .text-protein, .link-lightviolet a {color: var(--wc-wic-light-violet) !important;}
.text-green, .text-vegetables, .link-green a {color: var(--wc-wic-green) !important;}
.text-grape {color: var(--wc-wic-violet) !important;}
.text-orange, .text-grains, .link-orange a, .a-orange {color: var(--wc-wic-orange) !important;}
.text-raspberry, .text-fruits, .link-raspberry a {color: var(--wc-wic-red) !important;}
.text-kale, .link-kale a {color: #64743A !important;}
.text-aqua, .text-dairy, .link-aqua a {color: var(--wc-wic-blueberry);}
.text-redapple, .link-redapple a {color: var(--wc-wic-violet) !important;}
.text-blueberry {color: var(--wc-wic-blueberry) !important;}
/* Background Color */
.bg-red, .bg-red-pattern:before, .wic-bg-light-red {background-color: var(--wc-wic-red) !important;}
.bg-violet, .bg-violet-pattern:before {background-color: var(--wc-wic-violet) !important;}
.bg-lightviolet, .bg-protein, .bg-lightviolet-pattern:before {background-color: var(--wc-wic-light-violet) !important;}
.bg-green, .bg-vegetables, .bg-green-pattern:before {background-color: var(--wc-wic-green) !important;}
.bg-grape, .bg-grape-pattern:before {background-color: var(--wc-wic-violet) !important;}
.bg-orange, .bg-peanutbutter, .bg-grains, .bg-orange-pattern:before {background-color: var(--wc-wic-orange) !important;}
.bg-raspberry, .bg-fruits, .bg-raspberry-pattern:before {background-color: var(--wc-wic-red) !important;}
.bg-kale, .bg-kale-pattern:before {background-color: #64743A !important;}
.bg-aqua, .bg-dairy, .bg-aqua-pattern:before {background-color: var(--wc-wic-violet) !important;}
.bg-redapple, .bg-redapple-pattern:before {background-color: var(--wc-wic-violet) !important;}
.bg-blueberry, .bg-blueberry-pattern:before {background-color: var(--wc-wic-blueberry) !important;}
.bg-red-light {background-color: #FDF4F5 !important;}
.bg-violet-light {background-color: #F4F4F9 !important;}
.bg-lightviolet-light, .bg-protein-light {background-color: #F7F6FA !important;}
.bg-green-light, .bg-vegetables-light {background-color: #F4F9F5 !important;}
.bg-grape-light {background-color: #F6F6F9 !important;}
.bg-orange-light, .bg-peanutbutter-light, .bg-grains-light {background-color: #FBF7F4 !important;}
.bg-raspberry-light, .bg-fruits-light {background-color: #FCF6F7 !important;}
.bg-kale-light {background-color: #F7F8F5 !important;}
.bg-aqua-light, .bg-dairy {background-color: #F4F8F9 !important;}
.bg-redapple-light {background-color: #FBF4F4 !important;}
.bg-blueberry-light {background-color: #F4F3F6 !important;}
.bg-light-white {background-color: #FCF8FB !important;}
.bg-invert {background-color: #F9F9F9 !important;}
.title-letter-space {text-transform: uppercase;}
section.section {padding: 100px 0;}
section.section.section-invert {background-color: #F9F9F9;}
ul.category-list .category-box .category-title, a.btn {background-color: var(--mc-wic-light-violet);color: #fff;padding: 10px;border-radius: 10px;overflow:hidden;position: relative;z-index:1;border:none;line-height: 1.25;min-height: 70px;display: flex;align-items: center;justify-content: center;font-family: var(--font-family-gravur-black);text-transform: uppercase;}
a.btn:hover,a.btn:focus {color: #fff;}
.btn span {position: absolute;display: block;width: 0;height: 0;border-radius: 50%;background-color: var(--wc-wic-violet);transition: width 0.4s ease-in-out, height 0.4s ease-in-out;transform:translate(-50%, -50%);z-index:-1;}
.btn:hover span {width: 225%;height: 562.5px;}
.btn:active {background-color: var(--wc-wic-violet);color: #fff !important;}
a.link-black, .link-green a:hover, .link-kale a:hover {color: #000 !important;}
a.link-black:hover,
.a-orange:hover,
.link-violet a:hover,
.link-lightviolet a:hover,
.link-red a:hover,
.link-raspberry a:hover,
.link-redapple a:hover,
.link-orange a:hover,
.link-aqua a:hover {color: var(--wc-wic-green) !important;}
a.btn.btn-invert {color: #000;}
a.btn.btn-invert:hover, a.btn.btn-invert:active {color: #fff;}
a.btn.btn-text-big {font-size: 20px;}
.btn.btn-orange {background-color: #C35413;}
.btn.btn-orange2 {background-color: var(--wc-wic-orange);}
.btn.btn-orange {background-color: #C35413;}
.btn.btn-fth {background-color: #327D85;}
.btn.btn-purple {background-color: #AB4699;}
.shadow-new {box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);}
.no-shadow {box-shadow: none !important;}
    .category-box {box-shadow:none !important;overflow: unset!important;margin: 0;top: 0px;}
 .category-box a { padding: 20px 30px 20px 30px !important; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.16); position: relative; justify-content: flex-start; align-items: center; border-radius: 500px !important;}
    .category-list .category-box a:after {position: absolute;content: '\f054';right: 30px;top: 50%;transform: translateY(-50%);font-family: "Font Awesome 5 Free";}
/*.category-box {position: relative; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }*/
.category-box .category-img {border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 20px 20px; transition: 0.2s all ease-in-out; -webkit-transition: 0.2s all ease-in-out; -ms-transition: 0.2s all ease-in-out; overflow: hidden;}
.category-box:hover .category-img {transform:scale(1.03);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);}
.category-box a.btn {margin-top: 0px; left: 0; bottom: 0; width: 100%; font-size: 20px; word-break: break-word; text-transform: uppercase; font-family: var(--font-family-gravur-black); font-weight: normal;}
.category-box a.btn .fa {margin-left: 10px;}
.category-box a.btn:focus {color: #000;outline: none;box-shadow:none;}
.category-box a.btn:hover {color: #ffffff;}
.category-box img {max-width: 100%;max-height: 100%;}
.setbg.bg-14324 {background-position: 10% 50%;}
.setbg.bg-5514 {background-position: 50% center;}

small.ref-links ul {padding: 0px 20px;color: var(--Black);}
small.ref-links ul li a {color: var(--Black) !important;}
small.ref-links ul li a:hover { color: var(--mc-wic-violet) !important; }
small.ref-links {margin-top: 20px; display: block;font-size: 11px;}
/* Header CSS ============ */
header {position: absolute;left:0;right:0;z-index:999;font-size: 20px;top: 0;}
header .navbar-brand {display: flex;margin-right: 30px;}
header .navbar-brand img {max-width: 330px;height: 100px;}
.navbar .navbar-collapse {-webkit-justify-content: space-between;justify-content: space-between;}
.navbar .navbar-collapse ul.navbar-nav > li > a {color: #fff;margin-right: 5px;text-transform: uppercase;font-family: var(--font-family-gravur-black);text-decoration: none;}
.navbar .navbar-collapse .search-navbar li a {padding: 5px 14px;display: block;border: 2px solid;border-radius: 8px;line-height: 16px;}
.navbar .navbar-collapse ul.navbar-nav > li.active > a,
.home.page-id-2 .navbar .navbar-collapse ul.navbar-nav > li.active > a:hover,
.navbar .navbar-collapse ul.navbar-nav > li > a:hover,
.navbar .navbar-collapse ul.navbar-nav > li.active > a:focus,
.home.page-id-2 .navbar .navbar-collapse ul.navbar-nav > li.active > a:focus,
.navbar .navbar-collapse ul.navbar-nav > li > a:focus {background-color: rgba(255,255,255,0.2);}
.header-right {text-transform: uppercase;color: #fff;font-weight:600;}
.header-right>a {color: #ffffff;}
.navbar-box {width: 100%;-webkit-align-items:center;align-items:center;-webkit-justify-content: space-between;justify-content: space-between;}
.header-right>a:hover {background-color: rgba(255,255,255,0.2);}
.wpml-ls-legacy-list-horizontal li.wpml-ls-item-ht {display: none !important;}
/* Header CSS ============ */
/* Hero ====== */
.hero {position: relative;display: table;width: 100%;height: 443px;}
.hero:before {content: "";position: absolute;left:0;right:0;top:0;bottom:0;background-color: rgba(0,0,0,0.5);}
.hero .hero-content {text-align: center;display: table-cell;vertical-align: middle;padding: 110px 0 40px;}
.hero > div {position: relative;z-index:9;}
.hero h2 {font-size: 28px;text-transform: uppercase;}
.hero h1 {display: inline-block;text-align: left;}
.hero h1 em {font-size: 34px;font-weight:normal;font-style:normal;display: block;margin-top: 5px;}
/* Cat Section =========== */
ul.category-list {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin-left: -50px;margin-right: -50px;justify-content: center;}
ul.category-list li {-webkit-flex-basis: 25%;flex-basis: 25%;max-width: 25%;padding-left: 50px;padding-right:50px;margin:45px 0;}
ul.category-list .category-box .category-title {background-color: #FEFDED;border-radius: 0;color: #000;text-align: center;}
section.section.category-section {background-image: url(../img/template-bg_img.svg);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.inner-p-30 {padding: 30px;}
.inner-p-65 {padding: 50px;}
.inner-p-130 {padding: 70px;}
.inner-px-130,.section-babysTimewithDad .inner-px-130 {padding-left: 50px;padding-right:50px;}
.bg-title {padding: 25px;text-align: center;}
.bg-title h2 {margin-bottom: 0;}
.title-icon {display: flex;align-items:center;margin-bottom: 30px;}
.title-icon span {font-weight:bold;}
.title-icon img {margin-left: 20px;}
.page-inner-details {display: flex;justify-content: space-between;overflow:hidden;}
.page-inner-details .left-side {-ms-flex:0 0 250px;flex:0 0 250px;max-width: 250px;}
.page-inner-details .right-side {flex:0 0 calc(100% - 250px);-ms-flex:0 0 calc(100% - 250px);max-width: calc(100% - 250px);}
.left-side .StickySidebar {padding: 0 !important;}
.sidebar-nav {padding: 0px 10px 0 30px;overflow:auto;height: 100vh;border-right: 1px solid var(--wc-wic-violet);}
.sidebar-nav ul {position: relative;}
.sidebar-nav ul::after {content: "";position: absolute;top: 12px;left: 15px;z-index: 2;width: 2px;height: calc(100% - 20px);pointer-events:none;background-color: #546BBC; display: none;}
.sidebar-nav ul li:last-child {margin-bottom: 0;padding-bottom: 50px;}
.sidebar-nav ul li:last-child:after {content: "";position: absolute;left: 0;bottom: 0;z-index: 3;width: 30px;height: calc(100% - 5px);pointer-events: none;background-color: #fff;display: none;}
.sidebar-nav ul li:before {content: "";position: absolute;top: 0;left: 6px;z-index: 4;width: 21px;height: 21px;background-color: var(--wc-wic-violet);border-radius: 50%;border: 6px solid var(--wc-wic-violet);-webkit-transition: all 200ms ease-in;transition: all 200ms ease-in;pointer-events:none;display: none;}
.sidebar-nav ul li a {font-size: 17px; font-family: var(--font-family-din-demi); font-weight: normal; line-height: 1.4; padding: 15px 12px 15px 12px; border-radius: 9px; transition: all .3s ease-in-out; width: 100%!important;}
.sidebar-nav ul li:hover:before, .sidebar-nav ul li.active:before {left: 0;top: -1.5px;width: 30px;height: 30px;background-color: var(--wc-wic-light-violet);-webkit-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.sidebar-nav ul li:hover a {text-shadow:0 0 .65px #000, 0 0 .65px #000;}
.sidebar-nav ul li.active a {font-weight:600;}
.sidebar-nav ul li.active:hover a {text-shadow:none;}
.sidebar-nav ul.count-number li:before {counter-increment:number;content: counter(number);display: flex;align-items:center;justify-content: center;font-size: 15px;font-weight:bold;height: 25px;width: 25px;left:3px;}
.sidebar-nav ul.count-number li:hover:before, .sidebar-nav ul.count-number li.active:before {border:3px solid #457C84;}
.sidebar-nav.blog-dot ul::after {content: none;}
.sidebar-nav.blog-dot ul li:before {content: none;}
.sidebar-nav .elementor-accordion-item .elementor-tab-content.elementor-clearfix {display: none;}
.nav.sidebar-nav.nav-accordion .elementor-tab-title {margin: 25px 15px;}
.sub-cat li a {padding: 0 !important;}
.page-inner-details > .elementor-container .left-side .StickySidebar .elementor-widget-wrap > .sidebar-nav ul li:not(.active) a:hover {text-shadow: none;}
.nav-accordion .elementor-accordion .elementor-accordion-item ul li a {color: var(--wc-wic-violet);    text-shadow: none;}
.sidebar-nav .sub-cat li a:hover, .sidebar-nav .sub-cat li.active a {background: none !important;}
.sidebar-nav.blog-dot ul li.active:before {content: "";position: absolute;height: 20px;width: 20px;background-color: #457C84;border-radius: 50%;top: 3px;left: 6px;z-index: 4;-webkit-transition: all 200ms ease-in;transition: all 200ms ease-in;pointer-events: none;}
.page-inner-details .right-side div.section,.page-inner-details .right-side section.section {padding: 60px;}
.page-inner-details .right-side .container {max-width: 100%;padding: 0;}
.location-left-arrow {position: absolute;content: "";right:-42px;top:80px;cursor:pointer;font-family: "fontAwesome";width: 42px;height: 42px;line-height: 42px;text-align: center;background:#7cb042;font-size: 24px;color: #ffffff;border-radius: 0px 4px 4px 0px;display: none;}
.list-style {margin-bottom: 15px;}
.list-style li {position: relative;padding-left: 15px;margin-bottom: 5px;}
.dot-list li:before,
.tick-list li:before,
.caret-list li:before,
.dash-list li:before,
.star-list li:before {content: "";font-family: fontawesome;position: absolute;left: 0;top: 1px;}
.dot-list li:before {font-size: 5px;}
.tick-list li {padding-left: 25px;}
.dash-list li:before {top: 8px;font-size: 6px;}
.star-list li:before {top: 9px;font-size: 6px;}
.section-rightImg-content .section-info {height: 400px;display: flex;align-items:center;background-color: #ffffff;background-position: right center;background-size:contain;}
.section-rightImg-content .section-info .section-info-text {font-size: 22px;line-height: 1.2;}
.breakfast-dish-info {text-align: center;max-width: 800px;margin:0 auto;margin-top: 20px;position: relative;}
.breakfast-dish-info img {pointer-events:none;}
.breakfast-dish-info span {font-weight:bold;position: absolute;}
.breakfast-dish-info span.b-info-1 {left:75px;top:70px;}
.breakfast-dish-info span.b-info-2 {right:-70px;top:70px;}
.breakfast-dish-info span.b-info-3 {left:-70px;top:190px;}
.breakfast-dish-info span.b-info-4 {right:0;bottom:90px;}
.lunch-dish-info {text-align: center;max-width: 800px;margin:0 auto;margin-top: 40px;position: relative;}
.lunch-dish-info img {pointer-events:none;}
.lunch-dish-info span {font-weight:bold;position: absolute;}
.lunch-dish-info span.b-info-1 {left:-75px;top:60px;}
.lunch-dish-info span.b-info-2 {right:170px;top:0px;}
.lunch-dish-info span.b-info-3 {left:-130px;bottom:100px;}
.lunch-dish-info span.b-info-4 {right:0;bottom:180px;}
.dinner-dish-info {text-align: center;max-width: 800px;margin:0 auto;margin-top: 20px;position: relative;}
.dinner-dish-info img {pointer-events:none;}
.dinner-dish-info span {font-weight:bold;position: absolute;}
.dinner-dish-info span.b-info-1 {left:-75px;top:60px;}
.dinner-dish-info span.b-info-2 {right:150px;top:0px;}
.dinner-dish-info span.b-info-3 {left:-90px;bottom:100px;}
.dinner-dish-info span.b-info-4 {right:0;bottom:160px;}
.dinner-dish-info span.b-info-5 {right:50px;bottom:70px;}
.snack-dish-info {text-align: center;max-width: 1000px;margin:0 auto;margin-top: 20px;position: relative;}
.snack-dish-info img {pointer-events:none;}
.snack-dish-info > span {font-weight:bold;position: absolute;}
.snack-dish-info span.b-info-1 {left:65px;bottom:70px;}
.snack-dish-info span.b-info-2 {right:370px;top:100px;}
.snack-dish-info span.b-info-3 {left:370px;bottom:-30px;}
.snack-dish-info span.b-info-4 {right:20px;bottom:90px;}
.section-daily-suggest .box-info {box-shadow:0px 3px 6px 0px rgba(0, 0, 0,0.15);height: 100%;background: #fff;}
.section-daily-suggest .box-info .box-title {padding: 20px 30px;}
.section-daily-suggest .box-info .box-title h3 {color: #223E51;letter-spacing: 1px;text-transform: uppercase;margin:0;font-size: 22px;}
.section-daily-suggest .box-info .box-details {padding: 20px 30px;background:#fff;}
.section-daily-suggest .row {justify-content: center;}
.section-daily-suggest .row > [class^=col-] {margin-top: 60px;}
.info-box {padding: 0 50px;}
.info-box-inner {background-color: #EBF3F9;padding: 80px 65px;box-shadow:0px 3px 6px 0px rgba(0, 0, 0,0.15);}
.info-box-right-img {padding-right: 50px !important;position: relative;}
.info-box-right-img .info-box-inner {position: relative;z-index: 9;}
.info-box-right-img .info-box-img {position: absolute;width: 50px;top: 20px;right: 0px;bottom: 20px;z-index: 0;background-position: right;}
.section-safeandhealthy .right-info {padding: 50px 50px 50px 20px;background-color: #F9F9F9;height: 100%;}
.section-full1 .right-info {padding: 50px 50px 50px 20px;height: 100%;}
.section-full .right-info {padding: 0px 50px 0px 0px;}
.section-deardad .img-info {position: relative;height: 100%;}
.section-deardad .img-bottom-info {position: absolute;bottom:0;padding: 40px;}
.section-deardad .img-bottom-info h3 {margin-bottom: 0;}
.box-icon-detail {text-align: center;padding: 30px 0;margin-top: 20px;margin-bottom: 20px;}
.box-icon-detail .box-icon {min-height: 100px;display: flex;justify-content: center;align-items:center;}
.box-icon-detail .box-info {margin-top: 20px;}
.graph-with-info {padding: 30px 20px;box-shadow:0px 10px 10px 0px rgba(0, 0, 0,0.15);display: flex;align-items:center;justify-content: center;}
.graph-icon {vertical-align: top; position: relative;}
.graph-with-info .graph-icon img {max-width: initial;vertical-align: top;}
.box-icon-detail .box-info img {height: 80px;margin-bottom: 15px;}
/* footer */
footer {color: #fff;padding: 20px 0;line-height: 1.6;background:#646460;}
footer .navbar-brand {-ms-flex-align:center;align-items:center;}
footer .footer-address p a {color: #fff;}
footer .ft-logo img {width: 100%;max-width: 230px;}
.footer-nav li {display: block;}
.contact-link, .footer-nav li a {color: #fff;}
footer .social-media {display: flex;justify-content: flex-end;}
footer .social-media li a {color: #fff;display: flex;font-size: 25px;}
footer .social-media li a svg {fill:#fff;width: 24px;height: 25px;}
footer .social-media li a:hover svg {fill:var(--wc-wic-green);-webkit-transition: 0.2s;transition: 0.2s;}
footer .social-media li+li {margin-left: 15px;}
footer .footer-address p > a {white-space: nowrap;}
footer .footer-address a {color: #fff;}
footer .footer-address p a:hover,
.contact-link:hover, .footer-nav li a:hover,
.social-media li a:hover, .social-media li a:focus,
.footer-address a:hover, .footer-address a:focus, .footer-nav li a:focus {color: var(--mc-wic-light-green) !important;-webkit-transition: 0.2s;transition: 0.2s;}
.breastfeeding-box-info {position: relative;padding: 30px;border-radius: 17px;	margin-top: 40px;display: flex;text-align: center;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-items: start;align-items: start;border:2px solid var(--wc-wic-light-violet);}
.breastfeeding-box-info .tip-box {border-radius: 100%;display: flex;}
.breastfeeding-box-info .tip-box h3 {font-size: 17px;margin-bottom: 0;font-family: var(--font-family-gravur-black);}
.breastfeeding-box-info .tip-box.r11 > .content {top: 50%;bottom: auto;padding: 11%;display: flex;text-align: center;flex-direction: column;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
.breastfeeding-box-info .tip-box.r11 img, .breastfeeding-box-info .tip-box.r11 span {position: unset;width: 70px;height: 70px;margin:0 auto;margin-bottom: 10px;}
.breastfeeding-box-info .tip-box.tip-box-1 {color: var(--wc-wic-red);margin-top: 0%;-webkit-flex-basis: 32%;flex-basis: 32%;max-width: 32%;background-color: rgba(226, 44, 63, 0.03);}
.breastfeeding-box-info .tip-box.tip-box-2 {color: var(--wc-wic-violet);margin-left: -9%;margin-top: 20%;-webkit-flex-basis: 23%;flex-basis: 23%;max-width: 23%;background-color: rgba(46, 49, 146, 0.03);}
.breastfeeding-box-info .tip-box.tip-box-3 {color: var(--wc-wic-green);margin-left: -5%;margin-top: 10px;-webkit-flex-basis: 35%;flex-basis: 35%;max-width: 35%;position: relative;z-index: 2;background-color: rgba(34, 136, 65, 0.03);}
.breastfeeding-box-info .tip-box.tip-box-3.r11 > .content {padding: 5% 10% 10% 5%;}
.breastfeeding-box-info .tip-box.tip-box-4 {color: var(--wc-wic-blueberry);position: absolute;bottom: 20px;width: 100%;right: 20px;margin-left: -2%;-webkit-flex-basis: 29%;flex-basis: 29%;max-width: 29%;background-color: rgba(31, 30, 81, 0.03);}
.breastfeeding-inner-details {color: #ffffff;padding: 30px;text-align: center;background-color: var(--wc-wic-light-violet);box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);}
.breastfeeding-inner-details h3 {font-size: 17px !important;margin-bottom: 0;}
.breastfeeding-inner-details h3 span {font-size: 30px;}
.breastfeeding-inner-details h3 span.space {padding-left: 7px;}
.grid {	counter-reset: tiles;display: grid;grid-template-columns: repeat(auto-fill, minmax(30%, 1fr));grid-auto-rows: 4rem;grid-gap: 16px;margin: 16px;}
.grid-item {position: relative;background-color: #000;border-radius: 4px;}
.short {grid-row: span 3;grid-column: span 2;}
.short2 {grid-row: span 3;grid-column: span 1;}
.short3 {grid-row: span 3;grid-column: span 1;}
.tall {grid-row: span 3;}
.taller {grid-row: span 4;}
.tallest {grid-row: span 6;}
.section-spitUpBurpingDirtyDiapers hr {border:none;border-bottom:4px solid #f6cbb7;margin-top: 40px;margin-bottom: 40px;}
.section-spitUpBurpingDirtyDiapers .green-box {background-color: #C8DECF;padding: 30px;margin-top: 40px;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);}
.section-spitUpBurpingDirtyDiapers .green-box h3 {margin-bottom: 0;font-family: var(--font-family-gravur-black);font-weight: normal;}
.section-spitUpBurpingDirtyDiapers .table-style {width: 100%;background-color: #fff;border:2px solid var(--wc-wic-orange);box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);font-family: var(--font-family-gravur-black);text-transform: uppercase;}
.section-spitUpBurpingDirtyDiapers .table-style th, .section-spitUpBurpingDirtyDiapers .table-style td {padding: 25px 10px 25px 30px !important;color: var(--wc-wic-orange);vertical-align:middle;}
.section-spitUpBurpingDirtyDiapers .table-style thead th {font-size: 20px;padding-top: 35px;padding-bottom: 35px;background-color: var(--cc-light-red);font-weight: normal;}
.section-spitUpBurpingDirtyDiapers .table-style tr td {border-bottom: 2px solid var(--wc-wic-orange);}
.section-spitUpBurpingDirtyDiapers .table-style tr:last-child td {border-bottom: none;}
.section-spitUpBurpingDirtyDiapers .table-style tbody td > div {display: flex;}
.round-dot {display: inline-block;margin-right: 5px;position: relative;width: 22px;height: 22px;border: 2px solid var(--wc-wic-violet);background-color: #fff;border-radius: 50%;}
/* .round-dot::before {position: absolute;content: "";height: calc(100% - 10px);width: calc(100% - 10px);top:5px;left:5px;right:5px;bottom:15px;border-radius: 50%;} */
.round-dot::before {position: absolute;content: "";height: 12px;width: 12px;top: 50%;left: 0;right: 0;border-radius: 50%;margin: 0 auto;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.round-dot:last-child {margin-right: 0;}
.round-dot.round-dot-yellow::before {background-color: var(--sc-wic-lemon);}
.round-dot.round-dot-green::before {background-color: var(--wc-wic-green);}
.round-dot.round-dot-gold::before {background-color: var(--mc-wic-light-green);}
.round-dot.round-dot-dryellow::before {background-color: var(--sc-wic-lemon);}
.round-dot.round-dot-black::before {background-color: #000000;}
.section-babysTimewithDad .babysTimewithDad-inner {position: relative;padding: 50px;}
.section-babysTimewithDad .babysTimewithDad-inner .dad-img {position: relative;z-index:2;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);}
.section-babysTimewithDad .babysTimewithDad-inner .bottom-img {position: absolute;width: 100%;left:0;bottom:0;height: 30%;}
.dot-bg {position: absolute;top:0;bottom:0;left:49px;width: 50px;}
.keepyourbady .dad-img {box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);}
.keepyourbady .left-side-padding {padding-left: 50px;position: relative;height: 100%;}
.keepyourbady .left-side-padding .left-img {padding-left: 50px;height: 100%;}
.keepyourbady .right-img {padding-right:80px;position: relative;height: 100%;}
.keepyourbady .right-img .dot-bg {left:auto;right:0;width: 80px;}
.section-fatherhood .left-img {margin-left: 50px;}
.fth-box {background-color: #CDEAEA;padding: 50px;margin-top: 40px;margin-bottom: 40px;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);}
.fth-box h3 {margin-bottom: 0;color: #005941;}
.blue-box {background-color: #EFF3FF;padding: 50px;margin-top: 40px;margin-bottom: 40px;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);}
.blue-box h3 {margin-bottom: 0;color: #283E4F;font-family: var(--font-family-gravur-black);font-weight: normal;}
.fr-title-line {position: relative;}
.fr-title-line::before {content: "";position: absolute;top: 50%;z-index: 1;width: 100%;height: 4px;background-color: var(--wc-wic-violet);-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.fr-title-line span, .fr-title-line strong {z-index: 2;position: relative;padding-right: 10px;background-color: #F4F8F9;}
.section-canienroll .bg-bottom-img {margin-bottom: -160px;margin-top: 50px;}
.section-canienroll .bg-dot {height: 200px;background-repeat: repeat;position: relative;z-index: -1;}
.wicfood-details {border:4px solid #297EA8;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);background-color: #297EA8;}
.wicfood-details .wicfood-title {background:#297EA8;margin-top: -1px;padding: 20px 40px;color: #fff;position: relative;}
.wicfood-details .wicfood-title h3 {margin-bottom: 0;}
.wicfood-details .wicfood-title img {position: absolute;right:-30px;top:-28px;}
.wicfood-details .wicfood-info {padding: 20px 40px;background-color: #ffffff;}
.wicfood-details .wicfood-info ul {margin-bottom: 0;}
.cont-info {padding-left: 20px;}
.cont-info div.cont-info-border {padding: 0 20px;border-left: 2px solid #283E4F;margin:20px 0;}
.title-bg {font-family: var(--font-family-gravur-black);display: inline-block;background-color: #F2F8FD;padding: 20px;}
.nots {padding: 1em 2.5em;z-index: 2;position: relative;}
.mix-box span {font-family: var(--font-family-din-demi);font-weight: 600;}
.mix-box>span {font-size: 70px;line-height: 60px;margin: 0 20px;}
.plus-list img {margin: 0 25px;}
.plus-list h3 {font-family: var(--font-family-din-demi);}
.keepyourbady .right-side-padding {padding-right: 80px;}
.title-full-width h3 {white-space: nowrap;}
.border-light-green.breastfeeding-box-info {border-color: #B2D243;}
.children-who-grow {width: 100%;}
.children-who-grow-inner h2 {font-size: 77px;margin-bottom: 0;color: #164F3B;}
.children-who-grow-content p {font-size: 20px;font-weight: bold;color: #164F3B;}
.children-who-grow .col-md-6+.col-md-6::before {content: "";position: absolute;left: 0;top: 0;bottom: 0;border-left: 2px solid var(--wc-wic-violet);}
.title-icon.mt-5px img {margin-top: -5px;position: relative;top: -6px;}
.left-side-padding.pl0 .dot-bg {left: -15px;}
body .footer-right-info a {color: #fff;}
body .footer-right-info a:hover, body .footer-right-info a:focus {color: var(--mc-wic-light-green);}
.box-title {margin-top: 10px;}
.box-title h3, .box-title h2 {color: #000;font-size: 30px;max-width: 170px;margin: 0 auto 15px;}
.box-title h3 span, .box-title h2 span {font-weight: 700;padding: 3px 11px;line-height: normal;display: inline-block;}
.green-bg h3 span, .green-bg h2 span {background: #e2ecb7;color: #00593f;}
.yello-bg h3 span, .yello-bg h2 span {background: #fbf0b4;color: #e86b24;}
.tranquil-bg h3 span, .tranquil-bg h2 span {background: #def1ef;color: #2dae83;}
.footer-right-info a + a {margin-left: 10px;}
.orange-box.fth-box {padding: 25px;}
.orange-box.fth-box h3 {color: #c35413;}
.policy-section ul li {list-style-type: disc;margin-left: 20px;margin-bottom: 15px;}
.policy-section h3 {font-size: 24px;}
.policy-section ul li ul {margin-top: 15px;}
.policy-section h3.text-orange {font-size: 27px;margin-top: 35px;}
.policy-section h3.text-orange:first-child {margin-top: 0;}
.policy-section a {word-break: break-word;}
.section-introduction h2 {margin-bottom: 50px;}
.grid-section .container-fluid {max-width: 1364px;}
.grid-section .grid-container {display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 15px;grid-template-rows: 280px;grid-auto-rows: 280px;}
.grid-section .grid-container > .grid-item {color: #ffffff;cursor: pointer;border-radius: 17px !important;}
.grid-container > .grid-item::before {pointer-events: none;position: absolute;opacity: 0;content: '';top: 100%;bottom: 0;left: 0;right: 0;background-color: rgba(38, 74, 99, .6);transition: ease-in-out all 0.3s;-webkit-transition: ease-in-out all 0.3s;-ms-transition: ease-in-out all 0.3s;-o-transition: ease-in-out all 0.3s;    border-radius: 17px;}
.grid-container > .grid-item:hover::before {opacity: 1;top: 0;}
.grid-item-1 {grid-row: span 2;grid-column: span 1;}
.grid-item-2 {grid-row: span 1;grid-column: span 3;}
.grid-item-3 {grid-row: span 1;grid-column: span 2;}
.grid-item-4 {grid-row: span 2;grid-column: span 1;}
.grid-item-5 {grid-row: span 1;grid-column: span 3;}
.grid-item-6 {grid-row: span 1;grid-column: span 2;}
.grid-item-7 {grid-row: span 1;grid-column: span 2;}
.foodsafety-detail {height: 100%;width: 100%;background-size: auto;padding: 20px;}
.grid-section .setbg {background-size: cover;background-position: center;background-repeat: no-repeat;}
.foodsafety-detail ~ h2 {color: #FFF;position: absolute;top: 20px;left: 20px;right: 20px;font-size: 32px !important;text-transform: uppercase;}
.grid-container > .grid-item:hover .foodsafety-detail ~ h2 {color: #fff;}
.custom-modal .modal-dialog {width: 90%;max-width: 100%;}
.custom-modal .modal-dialog .modal-content {border-radius: 17px;overflow: auto;max-height: 90vh;position: relative;}
.custom-modal .modal-dialog .modal-body {padding: 7%;}
.custom-modal .modal-dialog .modal-body .close {position: absolute;top: 25px;right: 35px;font-size: 40px;text-shadow: none;opacity: 1;}
.custom-modal .modal-dialog .modal-body .close:focus {outline: none;}
.modal-tabs + .modal-tabs {margin-top: 5em;}
.modal-tabs .nav-tabs {border: 0;}
.modal-tabs .nav-tabs .nav-link, .tab_drawer_heading {border: 0;z-index: 9;color: #000;padding: 1em;font-size: 17px;position: relative;border-radius: 0;text-transform: uppercase;font-family: var(--font-family-gravur-black);}
.modal-tabs .nav-tabs .nav-link.active:after, .tab_drawer_heading.d_active:after {content: '';position: absolute;left: 50%;top: 100%;width: 0;height: 0;border-left: 40px solid transparent;border-right: 40px solid transparent;border-top: 20px solid transparent;clear: both;-webkit-transform: translateX(-50%);transform: translateX(-50%);margin-top: 0px;}
.modal-tabs .nav-tabs .nav-link.active.bg-grains:after, .modal-tabs .nav-tabs .nav-link.active.bg-orange:after, .tab_drawer_heading.bg-orange.d_active:after, .tab_drawer_heading.bg-grains.d_active:after {border-top-color: var(--wc-wic-orange);}
.modal-tabs .nav-tabs .nav-link.active.bg-grape:after, .tab_drawer_heading.bg-grape.d_active:after {border-top-color: var(--wc-wic-violet);}
.modal-tabs .nav-tabs .nav-link.active.bg-vegetables:after, .modal-tabs .nav-tabs .nav-link.active.bg-green:after, .tab_drawer_heading.bg-green.d_active:after, .tab_drawer_heading.bg-vegetables.d_active:after {border-top-color: var(--wc-wic-green);}
.modal-tabs .nav-tabs .nav-link.active.bg-fruits:after, .modal-tabs .nav-tabs .nav-link.active.wic-bg-light-red:after, .modal-tabs .nav-tabs .nav-link.active.bg-raspberry:after, .tab_drawer_heading.bg-raspberry.d_active:after, .tab_drawer_heading.bg-fruits.d_active:after, .tab_drawer_heading.wic-bg-light-red.d_active:after {border-top-color: var(--wc-wic-red);}
.modal-tabs .nav-tabs .nav-link.active.bg-lightviolet:after, .tab_drawer_heading.bg-lightviolet.d_active:after {border-top-color: var(--wc-wic-light-violet);}
.modal-tabs .tab-content {z-index: 0;position: relative;}
.modal-tabs .tab-content .tab-pane {background-color: #F9F9F9;padding: 50px 25px;border: 4px solid #F9F9F9;border-radius: 0 0 17px 17px;border-top: 0;}
.modal-tabs .tab-content .category-box .category-img {border-radius: 0;}
.modal-tabs .tab-content .tab-details-img, .daily-food-tabs .tab-details-img {margin: 50px -25px -52px;background: #fff;border: 1px solid #f9f9f9;display: flex;align-items: center;justify-content: center;}
.modal-tabs .tab-content .wic-bg-light-blue + .tab-pane.show {border-color: var(--mc-wic-violet);}
.modal-tabs .tab-content .bg-lightviolet1 + .tab-pane.show {border-color: var(--wc-wic-light-violet);}
.modal-tabs .nav-tabs .nav-link.wic-bg-light-blue.active {background-color: var(--mc-wic-violet) !important;color: #fff;}
.modal-tabs .nav-tabs .nav-link.bg-lightviolet1.active {background-color: var(--wc-wic-light-violet) !important;color: #fff;}
.modal-tabs .nav-tabs .nav-link.active.wic-bg-light-blue:after{border-top-color: var(--mc-wic-violet);}
.modal-tabs .nav-tabs .nav-link.active.bg-lightviolet1:after{border-top-color: var(--wc-wic-light-violet);}
.lr-img-content-sec img.full-img {border-radius: 14px; border: 8px solid var(--e-global-color-5070717); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); height: 100%; object-fit: cover;min-height: 200px;object-fit: cover; position: absolute; left: 15px; right: 15px; width: calc(100% - 30px);}
.lr-img-content-sec h4 {margin-bottom: 20px;}
.lr-img-content-sec h4 em {font-size: 18px; font-weight: normal; font-style: normal; display: block; text-transform: none; font-family: "din-2014", sans-serif;}
.modal-tabs img.abso-img-left-top { position: absolute; top: 200px; left: 0; rotate: 175deg;width: 150px; }
.modal-tabs img.abso-img-bottom-right { position: absolute; bottom: 0; right: 0; width: 170px; }
.rounded-img-curve {width: 360px;height: 360px;position: relative;}
.rounded-img-curve:before { content: ''; position: absolute; height: 60%; width: 60%; border-radius: 50%; z-index: -1; right: -35px; bottom: 15px; background-color: var(--wc-wic-violet); -webkit-animation: zoom-fade 5s infinite linear; animation: zoom-fade 5s infinite linear; z-index: 1; opacity: 0.8; }
.rounded-img-curve .shadow {z-index: 2; border-style: solid; border-width: 10px 10px 10px 10px; border-color: var(--e-global-color-c9a4a56);margin: 0 auto; border: 10px solid #fff; border-radius: 50%;height: 100%;width: 100%;}
.rt-txt-main-sec .rounded-img-curve {float: right;margin: 30px;}
.abso-img-top-right {position: absolute; top: 0; right: 0; rotate: -90deg; width: 170px;}



.tab-pane-left-img {padding-left: 370px;}
.tab-pane-left-img .left-img {width: 370px;position: absolute;top: 0;left: 0;bottom: 0;}
.custom-modal h2 {color: var(--wc-wic-violet);margin-bottom: 1em;text-transform: uppercase;}
.custom-modal .modal-desc {margin-bottom: 5em;}
.modal-category-box .category-box, .modal-category-box .category-box .category-img, .modal-category-box .btn {border-radius: 0;}
.modal-category-box .hungry-category-list .btn {background-color: #fff;color: #333232;}
.modal-category-box .hungry-category-list .btn:hover {color: #fff;}
.modal-category-box .hungry-category-list .btn span {background-color: #333232;}
.modal-category-box .full-category-list .btn {background-color: #F3E9F3;color: #333232;}
.modal-category-box .full-category-list .btn span {background-color: #333232;}
.modal-category-box .full-category-list .category-box .category-img {background-position: center -15px;}
.tips-top .tips-img {    margin: 0 auto; border: 10px solid #fff; border-radius: 50%; width: 400px; height: 400px;}
.tips-m [class^=col-]:first-child {border-right: 1px solid #283E4F;height: 100%;  }
.tips-top h3 {font-family: var(--font-family-gravur-black);}
.custom-modal .fact-sec a {color: var(--wc-wic-violet);}
.custom-modal .fact-sec a:hover {color: var(--wc-wic-green);}
.eqWrap {display: flex;justify-content: space-between;}
.equalH {display: flex;}
.equalH:first-child {flex: 1 0 60%;padding-right: 15px;flex-wrap: wrap;}
.equalH:last-child {flex: 1 0 40%;padding-left: 15px;justify-content: center;}
.formula-desc {padding: 40px;background-color: #F4F4F9;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.16);font-family: var(--font-family-gravur-black);    border-radius: 17px;}
.custom-modal ul.solidfoods-ul {margin-bottom: 1rem;}
.custom-modal ul.solidfoods-ul li {list-style-type: disc;list-style-position: inside;}
.tab_drawer_heading {display: none;margin: 0;cursor: pointer;text-align: center;}
.children-onehalf-two-details .child-section {background-color: rgba(206, 74, 44, 0.30);}
.children-onehalf-two-details .child-section .section-info {background-size: cover;}
.children-onehalf-two-details .child-section .section-info .row {flex: 1 0 100%;}
.children-onehalf-two-details .breakfast-dish-info span.b-info-1 {left: 90px;}
.children-onehalf-two-details .breakfast-dish-info span.b-info-2 {right: -90px;}
.children-onehalf-two-details .breakfast-dish-info span.b-info-3 {left: -25px;top: auto;bottom: 70px;}
.children-onehalf-two-details .breakfast-dish-info span.b-info-4 {right: -15px;}
.children-onehalf-two-details .snack-dish-info span.b-info-1 {left: 75px;bottom: 85px;}
.children-onehalf-two-details .snack-dish-info span.b-info-2 {right: 340px;top: 48px;}
.children-onehalf-two-details .snack-dish-info span.b-info-3 {left: 275px;bottom: 5px;}
.children-onehalf-two-details .snack-dish-info span.b-info-4 {right: 0;}
.children-onehalf-two-details .lunch-dish-info span.b-info-2 {right: 50px;top: 30px;}
.children-onehalf-two-details .lunch-dish-info span.b-info-4 {right: -12px;bottom: 210px;}
.children-onehalf-two-details .dinner-dish-info span.b-info-3 {bottom: 70px;}
.children-onehalf-two-details section.section.section-invert {padding-bottom: 80px;}
.children-onehalf-two-details.page-inner-details .section-safeandhealthy.section, .children-two-twohalf-details.page-inner-details .section-safeandhealthy.section, .children-twohalf-three-details.page-inner-details .section-safeandhealthy.section {padding-bottom: 0;}
.children-onehalf-two-details .section-safeandhealthy .right-info,
.children-twohalf-three-details .section-safeandhealthy .right-info,
.children-two-twohalf-details .section-safeandhealthy .right-info, .children-two-twohalf-details .section-safeandhealthy .right-info, .children-twohalf-three-details .section-safeandhealthy .right-info {padding: 90px;}
.children-onehalf-two-details .section-daily-suggest .box-info .box-title h3, .children-two-twohalf-details .section-daily-suggest .box-info .box-title h3, .children-twohalf-three-details .section-daily-suggest .box-info .box-title h3 {margin: 0;}
.children-two-twohalf-details .child-section {background-color: rgba(252, 245, 166, 0.5);}
.children-two-twohalf-details .child-section .section-info {background-color: #fdfdfd;}
.children-two-twohalf-details .breakfast-dish-info span.b-info-1 {left: 120px;top: 20px;}
.children-two-twohalf-details .breakfast-dish-info span.b-info-3 {left: 25px;bottom: 60px;top: auto;}
.children-two-twohalf-details .breakfast-dish-info span.b-info-4 {right: 30px;bottom: 60px;}
.children-two-twohalf-details .snack-dish-info span.b-info-2 {right: 270px;top: 25px;}
.children-two-twohalf-details .snack-dish-info span.b-info-3 {right: -20px;top: 70px;bottom: auto;left: auto;}
.children-two-twohalf-details .snack-dish-info span.b-info-4 {right: 265px;bottom: 30px;}
.children-two-twohalf-details .snack-dish-info span.b-info-5 {right: -15px;bottom: 20px;}
.children-two-twohalf-details .lunch-dish-info span.b-info-1 {left: -65px;}
.children-two-twohalf-details .lunch-dish-info span.b-info-2 {right: 0;top: 30px;}
.children-two-twohalf-details .lunch-dish-info span.b-info-3 {left: -100px;bottom: 60px;}
.children-two-twohalf-details .lunch-dish-info span.b-info-4 {right: -50px;bottom: 195px;}
.children-two-twohalf-details .dinner-dish-info span.b-info-2 {right: -115px;top: 90px;}
.children-two-twohalf-details .dinner-dish-info span.b-info-3 {left: 60px;bottom: 100px;}
.children-twohalf-three-details .breakfast-dish-info span.b-info-1 {left: 80px;top: 40px;}
.children-twohalf-three-details .breakfast-dish-info span.b-info-2 {right: -120px;top: 40px;}
.children-twohalf-three-details .breakfast-dish-info span.b-info-3 {left: 55px;bottom: 65px;top: auto;}
.children-twohalf-three-details .snack-dish-info span.b-info-1 {left: 55px;bottom: 100px;}
.children-twohalf-three-details .snack-dish-info span.b-info-2 {right: 370px;top: 25px;}
.children-twohalf-three-details .snack-dish-info span.b-info-3 {left: auto;bottom: 130px;}
.children-twohalf-three-details .snack-dish-info span.b-info-4 {right: -20px;bottom: 170px;}
.children-twohalf-three-details .lunch-dish-info span.b-info-1 {left: -100px;top: 70px;}
.children-twohalf-three-details .lunch-dish-info span.b-info-2 {right: 115px;top: 15px;}
.children-twohalf-three-details .lunch-dish-info span.b-info-3 {left: -100px;bottom: 60px;}
.children-twohalf-three-details .lunch-dish-info span.b-info-4 {right: 40px;bottom: 140px;}
.children-twohalf-three-details .lunch-dish-info span.b-info-5 {right: 45px;bottom: 45px;}
.children-twohalf-three-details .dinner-dish-info span.b-info-1 {left: 65px;top: 45px;}
.children-twohalf-three-details .dinner-dish-info span.b-info-2 {right: -85px;top: 70px;}
.children-twohalf-three-details .dinner-dish-info span.b-info-3 {left: 75px;bottom: 60px;}
.children-twohalf-three-details .dinner-dish-info span.b-info-4 {right: -80px;bottom: 60px;}
.children-twohalf-three-details .dinner-dish-info span.b-info-5 {left: -50px;right: auto;bottom: 170px;}
.fathers-guide-newborn .spanish-breastfeeding-box-info > h3 {width: 66%}
.fathers-guide-newborn .breastfeeding-box-info .tip-box h3 {font-size: 17px;font-family: var(--font-family-gravur-black);}
.fathers-guide-newborn .box-title h2 {font-size: 17px}
.gotop {position: fixed;bottom: 30px;right: 30px;cursor: pointer;width: 40px;height: 40px;border-radius: 50%;border: 3px solid #000;display: flex;align-items: center;justify-content: center;background-color: #000}
.gotop img {max-width: 23px;filter: invert(100%);}
.gotop:hover {background-color: transparent;}
.gotop:hover img {filter: invert(0%);}
footer .row .col-lg-8.col-large {-ms-flex: 0 0 auto;flex: 0 0 auto;max-width: 80%;}
footer .footer-logo {margin-bottom: 20px;}
footer .footer-right-col {width: 100%;margin-top: 20px;padding-top: 20px;border-top: 1px solid #fff;text-align: center;}
footer .footer-right-col .footer-right-info [class^="col-"]:first-child {text-align: left;}
footer .footer-right-col .footer-right-info [class^="col-"]:last-child {text-align: right;}
/* Blog Listing page */
.blog-list > [class^="col-"]:nth-child(4n+1) .blog-card {background-color: #FFFEE2 !important;}
.blog-list > [class^="col-"]:nth-child(4n + 2) .blog-card {background-color: #E4F5E8!important}
.blog-list > [class^="col-"]:nth-child(4n + 3) .blog-card {background-color: #FCEFE8!important}
.blog-list > [class^="col-"]:nth-child(4n + 4) .blog-card {background-color: #EFF3FF!important}
.blog-list > [class^="col-"] a {color: #333232; text-decoration: none;}
.blog-card {height: 100%;border-radius: 20px;overflow: hidden;-webkit-transition: 0.2s all ease-in-out;-ms-transition: 0.2s all ease-in-out;transition: 0.2s all ease-in-out;}
.blog-card:hover {box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16);-webkit-transition: 0.2s all ease-in-out;-ms-transition: 0.2s all ease-in-out;transition: 0.2s all ease-in-out;}
.blog-card .blog-inner-details {padding: 20px;}
.blog-card .blog-inner-details .blog-meta {display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
.blog-card .blog-inner-details .blog-meta .date {font-weight: bold;font-size: 17px;color: #223E51;}
.blog-card .blog-inner-details .blog-meta .category {display: inline-block;padding: 6px 20px;background: var(--wc-wic-orange);color: #fff;text-transform: uppercase;border-radius: 8px;}
.blog-card .blog-inner-details .blog-info h3 {font-size: 24px;color: #223E51;    text-transform: inherit;}
.blog-card .blog-inner-details .blog-other-info {margin-top: 20px;}
.blog-card .blog-inner-details .blog-other-info .blog-read-more {position: relative;font-weight: bold;color: #545a5e;}
.blog-card .blog-inner-details .blog-other-info .blog-read-more:after {content: "\f105";margin-left: 5px;font: normal normal normal 20px/1 FontAwesome;}
.blog-card .blog-inner-details .blog-other-info .blog-read-more:hover {color: var(--wc-wic-green);}
.blog-card .blog-image {border-top-left-radius: 20px;border-top-right-radius: 20px;}
.blog-card .blog-inner-details .blog-meta .category.women {background: var(--wc-wic-orange);}
.blog-card .blog-inner-details .blog-meta .category.infant {background: var(--wc-wic-red);}
.blog-card .blog-inner-details .blog-meta .category.children {background: var(--wc-wic-blueberry);}
.blog-card .blog-inner-details .blog-meta .category.family {background: var(--wc-wic-green);}
.blog-card .blog-inner-details .blog-meta .category.recipes {background: #9f5887;}
.blog-cat-list {margin-bottom: 50px;text-align: center;}
ul.blog-cat-list li {display: inline-block;}
ul.blog-cat-list li a {display: inline-block;padding: 6px 40px;border:2px solid #03a9f4;color: #03a9f4;text-transform: uppercase;border-radius: 8px;margin-right: 30px;margin-bottom: 25px;font-weight: 500;}
ul.blog-cat-list li a.women {border-color: var(--wc-wic-orange);color: var(--wc-wic-orange);}
ul.blog-cat-list li a.infant {border-color: var(--wc-wic-red);color: var(--wc-wic-red);}
ul.blog-cat-list li a.children {border-color: var(--wc-wic-blueberry);color: var(--wc-wic-blueberry);}
ul.blog-cat-list li a.family {border-color: var(--wc-wic-green);color: var(--wc-wic-green);}
ul.blog-cat-list li a.recipes {border-color: #9f5887;color: #9f5887;}
ul.blog-cat-list li a.active, ul.blog-cat-list li a:hover {background-color: #03a9f4;color: #fff;}
ul.blog-cat-list li a.women.active, ul.blog-cat-list li a.women:hover {background-color: var(--wc-wic-orange);}
ul.blog-cat-list li a.infant.active, ul.blog-cat-list li a.infant:hover {background-color: var(--wc-wic-red);}
ul.blog-cat-list li a.children.active, ul.blog-cat-list li a.children:hover {background-color: var(--wc-wic-blueberry);}
ul.blog-cat-list li a.family.active, ul.blog-cat-list li a.family:hover {background-color: var(--wc-wic-green);}
ul.blog-cat-list li a.recipes.active, ul.blog-cat-list li a.recipes:hover {background-color: #9f5887;}
.blog-num li {position: relative;margin-bottom: 20px;padding-left: 50px;min-height: 35px;}
.bg-cover {background-size: cover !important;}
.bg-top {background-position: top !important;}
.blog-details h2 {font-family:'Gotham HTF';font-weight: normal; text-transform: inherit;}
.blog-details .blog-meta .date {color: #327D85;font-size: 23px;margin-right: 20px;}
.blog-details .blog-meta .category {display: inline-block;padding: 6px 20px;background: var(--wc-wic-orange);color: #fff;text-transform: uppercase;border-radius: 8px;}
.share-info {display: flex;justify-content: flex-end;align-items: center;}
.share-info h4 {font-weight: normal;color: #297EA8;text-align: right;}
.share-info a {background: #FFFEE2;padding: 10px 20px;border-radius: 8px;color: #264A63 !important;}
.share-info a:hover {background-color: #264A63;color: #fff !important;}
.share-info a i {margin-left: 10px;}
.section-info.blog-top-text {color: #fff;align-items: baseline;}
.section-info.blog-top-text .text-top-space {margin-top: 5%}
.blog-nav {padding: 0px 20px 0 20px;overflow:auto;height: 100vh;border-left: 1px solid #AAD7D9;}
.blog-nav > ul > li {position: relative;margin-bottom: 20px;}
.blog-nav > ul > li > a {color: #ffffff;font-size: 17px;background: var(--wc-wic-orange);padding: 10px 20px;width: 100%;border-radius: 10px;display: flex;justify-content: space-between;align-items: center; text-decoration: none;}
.blog-nav > ul > li > a.women {background: var(--wc-wic-orange);}
.blog-nav > ul > li > a.infant {background: var(--wc-wic-red);}
.blog-nav > ul > li > a.children {background: var(--wc-wic-blueberry);}
.blog-nav > ul > li > a.family {background: var(--wc-wic-green);}
.blog-nav > ul > li > a.recipes {background: #9f5887;}
.blog-nav > ul > li > a:hover {background-color: #223e51;}
.blog-nav > ul > li > a > span {position: absolute;display: inline-flex;height: 45px;top: 0;width: 50px;align-items: center;justify-content: center;right: 0;font-size: 24px;}
.blog-nav > ul > li > .dropdown {padding: 20px 10px 0;display: none;}
.blog-nav > ul > li.active > a > span i {transform: rotate( 180deg );-webkit-transform: rotate( 180deg );-moz-osx-transform: rotate( 180deg );}
.blog-nav > ul > li > .dropdown li {position: relative;margin-bottom: 20px;display: flex;}
.blog-nav > ul > li > .dropdown li:last-child {margin-bottom: 0;}
.blog-nav > ul > li > .dropdown a {color: #333232;font-size: 17px; text-decoration: none;}
.blog-nav > ul > li > .dropdown a.active {text-shadow: 0 0 0.65px #000, 0 0 0.65px #000;}
.blog-nav > ul > li > .dropdown a:not(.active):hover {text-shadow: 0 0 0.65px #000, 0 0 0.65px #000;}
.blog-nav > ul {margin-top: 40px;margin-bottom: 40px;}
.header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li .category-box .category-img.r34:before {padding-top: 134.3%;}
.ng-mb-40 {margin-bottom: -40px !important;}
.tab-pane ul.category-list li {margin: 15px 0;}
.breadcrumb-left .hero-breadcrumb   ul {justify-content: left;}
/* Blog Listing page */
.weight-gain {overflow: auto;}
.weight-gain > .elementor-container {flex-wrap: nowrap !important;}
#onetrust-banner-sdk.otCenterRounded {top: auto !important;bottom: 0;left: 0 !important;width: 100% !important;max-width: 100% !important;background-color: #232c41 !important;padding: 10px 0;}
#onetrust-banner-sdk .ot-sdk-row {display: flex !important;align-items: center;margin: 0 auto !important;}
#onetrust-banner-sdk #onetrust-policy {margin-top: 0 !important;}
#onetrust-consent-sdk #onetrust-policy-text {color: #fff !important;font-size: 14px !important;margin: 0 30px 0 0 !important;}
#onetrust-banner-sdk #onetrust-button-group-parent {width: 35%;padding: 15px 0 !important;}
#onetrust-banner-sdk .banner-actions-container {width: auto !important;}
#onetrust-banner-sdk #onetrust-button-group button {margin-bottom: 0 !important;}
#onetrust-banner-sdk .ot-close-icon {filter: brightness(300%) !important;}
body .img-box-shap figure.elementor-image-box-img {position: relative; padding-top: 100%; height: 100%; max-height: 100%; border-radius: 50%; overflow: hidden; display: flex !important; margin: auto !important; width: 430px !important; border-style: solid; border-width: 10px; border-color: #FFFFFF; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);}
.img-box-shap figure img {position: absolute;left: 0;top: 0;bottom: 0;right: 0;width: 100%;height: 100%;object-fit: cover;}
body .img-box-shap .elementor-widget-container {padding: 13%;}
body .big-title-box h2 {font-size: 45px;line-height: 0.85em !important;}
body .big-title-box h2 span {font-size: 30px;}
.icons-graphics .elementor-button {width: 100%;}
.icons-graphics .elementor-button .elementor-button-content-wrapper {display: flex;align-items: center;}
.icons-graphics .elementor-button .elementor-button-content-wrapper .elementor-button-text {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}
.icons-graphics .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg {width: 1.4em;}
.icons-graphics .elementor-widget-text-editor {margin-bottom: 0 !important;}
.icons-graphics .elementor-widget-text-editor h6 {font-size: 20px;margin-bottom: 25px;}
.icons-graphics.elementor-section>.elementor-container>.elementor-column {padding: 0 8px;}
.icons-graphics.elementor-section>.elementor-container {margin: 0 -8px;}
.icons-graphics .elementor-widget-text-editor p:last-child {margin-bottom: 0;}
.text-dark-orange h6 {color: #BC5127;}
.text-dark-green h6 {color: #02574D;}
.text-light-blue h6 {color: #576BB2;}
.icons-graphics.elementor-section>.elementor-container>.icons-graphics-btn>.elementor-widget-wrap {position: relative;padding-bottom: 93px;}
.icons-graphics-btn .elementor-widget-button {position: absolute;bottom: 0;left: 0;right: 0;}
.icons-graphics .elementor-widget-wrap>.elementor-widget-icon {margin-bottom: 5px;}
.icons-graphics .icons-graphics-btn a.btn {padding: 8px;margin: 0;height: 40px;width: 40px;border-radius: 50px;min-height: auto;}
.icons-graphics .icons-graphics-btn a.btn img {max-height: 100%;}
/* Number Graphics */
.list-type ul {counter-reset: blogcount;}
.list-type ol {counter-reset: blogcount;list-style: none;}
.list-type li, .list-type li.elementor-icon-list-item {position: relative;margin-bottom: 40px;padding-left: 48px;min-height: 35px;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;}
.list-type li:last-child {margin-bottom: 20px;}
.list-type li:before {counter-increment: blogcount;content: counter(blogcount);position: absolute;left: 0px;top: -7px;width: 40px;height: 40px;color: var(--wc-wic-violet);display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 2px #fff solid;background-color: #FDF4F5;box-shadow: 0px 8px 15px 0px rgb(0 0 0 / 16%);font-family: var(--font-family-gravur-black);}
.list-type li strong {color: var(--wc-wic-violet);}
.counter-type li:before{top: -9px;}
.list-type.red-apple-light-pink li:before {color: #E11F27;background-image: url(/wp-content/uploads/sites/4/2021/11/Paint_Brush_Stroke_light-pink.png);background-size: contain;}
.list-type.red-apple-light-pink li strong,
.list-type.red-apple-light-pink li a {color: #E11F27;}
.list-type.list-type-lightviolet li:before {background-color: #F7F6FA;}
.list-type.list-type-lightviolet li:before, .list-type.list-type-lightviolet li strong, .list-type.list-type-lightviolet li a {color: var(--wc-wic-light-violet);}
.list-type.red-apple-light-pink li a:hover,.list-type.kale-green-light-green li a:hover,.list-type.carrot-orange-light-yellow li a:hover, .list-type.list-type-lightviolet li a:hover, .list-type.blueberry-light-blue li a:hover {color: #000;}


.counter-type li, .counter-type li.elementor-icon-list-item{ padding-left: 50px; }
/* Kale Green Light Green */
.list-type.kale-green-light-green li::before {color: #02574d;background-image: url(/wp-content/uploads/sites/4/2021/11/Paint_Brush_Stroke_light-green.png);background-size: contain;}
.list-type.kale-green-light-green li strong {color: #02574d;}
.list-type.kale-green-light-green li a {color: #02574d;}
/* Carrot Orange Light Yellow */
.list-type.carrot-orange-light-yellow li::before {color: #f7941d;background-image: url(/wp-content/uploads/sites/4/2021/11/Paint_Brush_Strok_Light-Yellow.png);background-size: contain;}
.list-type.carrot-orange-light-yellow li strong {color: #f7941d;}
.list-type.carrot-orange-light-yellow li a {color: #f7941d;}
/* Eggplant Light Purple */
.list-type.eggplant-light-purple li::before {color: #604ea1;background-image: url(/wp-content/uploads/sites/4/2021/11/Paint_Brush_Strok_Light-Purple.png);background-size: contain;}
.list-type.eggplant-light-purple li strong {color: #604ea1;}
.list-type.eggplant-light-purple li a {color: #604ea1;}
/* Blueberry Light Blue */
.list-type.blueberry-light-blue li::before {color: #576bb2;background-image: url(/wp-content/uploads/sites/4/2021/11/Paint_Brush_Strok_Light-Blue-1.png);background-size: contain;}
.list-type.blueberry-light-blue li strong {color: #576bb2;}
.list-type.blueberry-light-blue li a {color: #576bb2;}
/* NUMBER GRAPHICS END*/
body .image-hots .e-hotspot .e-hotspot__button {cursor: default;}
.pdf-sec a.btn.btn-text-big.btn-orange-light {display: block;}
.foods-sec.elementor-widget-tabs .elementor-tabs-wrapper,
.breast-foods-sec.elementor-widget-tabs .elementor-tabs-wrapper {overflow: visible;}
.foods-sec .elementor-tab-title, .breast-foods-sec .elementor-tab-title {flex: 0 0 20%;text-align: center;padding: 25px !important;}
.foods-sec .elementor-tab-title.elementor-tab-desktop-title,
.breast-foods-sec .elementor-tab-title.elementor-tab-desktop-title {position: relative;} 
.foods-sec .elementor-tab-title:first-child{background-color: var(--wc-wic-orange-50) !important;}
.foods-sec .elementor-tab-title:nth-child(2), .foods-sec .elementor-tab-title.elementor-tab-mobile-title:nth-child(3) {background-color: var(--wc-wic-green-50) !important;}
.foods-sec .elementor-tab-title:nth-child(3), .foods-sec .elementor-tab-mobile-title:nth-child(5) {background-color: var(--wc-wic-red-50) !important;}
.foods-sec .elementor-tab-title:nth-child(4), .foods-sec .elementor-tab-mobile-title:nth-child(7) {background-color: var(--wic-blue-50) !important;}
.foods-sec .elementor-tab-title:last-child, .foods-sec .elementor-tab-mobile-title:nth-child(9) {background-color: var(--wc-wic-light-violet-50) !important;}
.foods-sec .elementor-tab-title.elementor-tab-desktop-title.elementor-active:after, .breast-foods-sec .elementor-tab-title.elementor-tab-desktop-title.elementor-active:after {content: '';position: absolute;left: 50% !important;top: 100%; width: 0 !important;height: 0 !important;border-left: 50px solid transparent !important;border-right: 50px solid transparent !important; border-top: 20px solid transparent !important;clear: both;-webkit-transform: translateX(-50%);transform: translateX(-50%);margin-top: 0px;}
.foods-sec .elementor-tabs-wrapper .elementor-tab-title:nth-child(1):after, .breast-foods-sec .elementor-tabs-wrapper .elementor-tab-title:nth-child(3):after {border-top-color: var(--wc-wic-orange-50) !important;}
.foods-sec .elementor-tabs-wrapper .elementor-tab-title:nth-child(2):after, .breast-foods-sec .elementor-tabs-wrapper .elementor-tab-title:nth-child(2):after {border-top-color: var(--wc-wic-green-50) !important;}
.foods-sec .elementor-tabs-wrapper .elementor-tab-title:nth-child(3):after, .breast-foods-sec .elementor-tabs-wrapper .elementor-tab-title:first-child:after {border-top-color: var(--wc-wic-red-50) !important;}
.foods-sec .elementor-tabs-wrapper .elementor-tab-title:nth-child(4):after, .breast-foods-sec .elementor-tabs-wrapper .elementor-tab-title:last-child:after {border-top-color: var(--wic-blue-50) !important;}
.foods-sec .elementor-tabs-wrapper .elementor-tab-title:last-child:after, .breast-foods-sec .elementor-tabs-wrapper .elementor-tab-title:nth-child(4):after {border-top-color: var(--wc-wic-light-violet-50) !important;}
.foods-sec .elementor-tabs-content-wrapper, .breast-foods-sec .elementor-tabs-content-wrapper {background: #fff;padding: 60px;}

.foods-sec.elementor-widget-tabs .elementor-tab-content {padding: 0;}
.foods-sec .three-step-column {padding: 0 20px 30px;}
.foods-sec .three-step-column h3 {text-align: left !important;padding-top: 30px;padding-bottom: 10px;}
.foods-sec .three-step-column ul {padding-left: 18px;}
.foods-sec .three-step-column ul li {list-style-type: disc;}
.foods-sec .col-lg-4 + .col-lg-4 .three-step-column::before {content: '';position: absolute;left: 0;height: 100%;border-left: 1px solid var(--wc-wic-orange);}
.foods-sec .vegetables-tab .col-lg-4 + .col-lg-4 .three-step-column::before {border-left: 1px solid var(--wc-wic-green);}
.foods-sec .fruits-tab .col-lg-4 + .col-lg-4 .three-step-column::before {border-left: 1px solid var(--wc-wic-red);}
.foods-sec .dairy-tab .col-lg-4 + .col-lg-4 .three-step-column::before {border-left: 1px solid var(--wc-wic-violet);}
.foods-sec .proteins-tab .col-lg-4 + .col-lg-4 .three-step-column::before {border-left: 1px solid var(--wc-wic-light-violet);}
.foods-sec .img-sec img {max-width: 180px;}
.foods-sec h3.image-box-title {margin: 0;font-size: 17px;}
.foods-sec p {font-size: 17px;color: #464646;text-align: center;margin-bottom: 0;}
.foods-sec .test-sec {line-height: 1.3;}
.icon-fix-box .elementor-icon-box-title span > span {display: block;font-size: 77%;font-weight: 300;}
.header-right .wpml-ls-legacy-dropdown {width: auto;font-size: 17px;font-weight: 700;padding: 8px 0;margin-left: 10px;min-width: 132px;}
.header-right .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {border: 0;background-color: transparent;color: #fff;}
.header-right .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.header-right .wpml-ls-legacy-dropdown a:focus,.header-right .wpml-ls-legacy-dropdown a:hover {background-color: rgba(255,255,255,0.2);color: #fff;}
.header-right .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {border: 0;}
.header-right .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {border: 0;color: #000;font-size: 14px;border-radius: 0;padding: 10px 15px;}
.header-right .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover, .header-right .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:focus {color: #fff;background-color: var(--wc-wic-light-violet);}
section .dpdf-filters {padding: 20px 20px;border-bottom: 1px solid #f2f2f2;border-top: 1px solid #f2f2f2;background-color: #f2f2f2;margin-bottom: 20px;}
section .dpdf-filters input {margin-right: 8px;}
section .dpdf-filters button {outline: none !important;box-shadow: none !important;border: 1px solid #576bb2;padding: 8px 20px;float: right;line-height: normal;font-size: 17px;font-weight: 600;background-color: #576bb2;color: #fff;margin-top: -4px;transition: all ease 0.5s;}
section .dpdf-filters button:hover, section .dpdf-filters button:focus {background-color: #fff;color: #576bb2;border-color: #576bb2;}
.father-eat-sec .mix-box p {margin: 10px;}
.icons-graphics .icons-graphics-btn sup {top: -0.5em;font-size: 70%;}
.elementor-element.where-shop a {color: #fcfbe4;}
.elementor-element.where-shop a:hover {color: #FFF;text-decoration: underline;}
.news-alert-bar {padding: 20px;margin-top: 1px;text-align: center;background-color: #22554D;-webkit-transition: 0.2s all ease;transition: 0.2s all ease;}
.news-alert-bar .carousel-item a {color: #fff;}
.news-alert-bar .carousel-item a:hover {color: #E7C0B1;}
.section-introduction .right-img-content p {margin-bottom: 5px;}
.breastfeeding-box-info > h3 {display: inline-block;margin-bottom: 0;padding: 0 20px;background-color: var(--cc-light-skyblue);position: absolute;top: -14px;left: 50%;text-transform: uppercase;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.fm-tabs .elementor-tab-title {text-align: center;background-color: #F2F8F3;}
.fm-tabs .elementor-tab-title:nth-child(2) {color: #BC5127 !important;background-color: #FCFBE4;}
.fm-tabs .elementor-tab-title:nth-child(3) {color: #576BB2 !important;background-color: #F1F2F9;}
.fm-tabs .elementor-tab-title.elementor-active {color: #02574D !important;background-color: #E5EED6;}
.fm-tabs.elementor-widget-tabs .elementor-tab-content {padding: 30px;}
.footer-address:empty {display: none;}

.social-media .fa, .social-media .fas { font-family: FontAwesome !important; font-weight: 400 !important; }
.hero-banner h1, .hero-content h1 { text-align: left; }
body:not(.archive) .hero-banner h1, body:not(.archive) .hero-content h1 { text-align: left; width: 100%; }
.page-id-360 .hero-content h1 {text-align: center !important;}
.tax-eat-grow-cat .hero h1, .tax-breastfeeding-cat .hero .hero-content h1 { width: 100%; }
.page-id-48 .hero-banner h1, .page-id-450 .hero-banner h1, .tax-ellyn-satter-cat .hero-banner h1, .single-ellyn-satter .hero-banner h1, .page-id-48 .hero-content h1, .page-id-450 .hero-content h1, .tax-ellyn-satter-cat .hero-content h1, .single-ellyn-satter .hero-content h1 { width: auto !important; }
.single-ellyn-satter .banner-title h1 { text-transform: inherit; text-align: center !important; }
.page-template-template-blog .hero .hero-content h1 { text-align: center; }
.page-template-template-blog .hero .hero-breadcrumb ul { justify-content: center; }
.bodyEllynSatter .elementor-widget .elementor-icon-list-item .elementor-icon-list-icon svg, .bodyEllynSatter .elementor-widget .elementor-icon-list-item a .elementor-icon-list-icon svg { height: auto; -webkit-margin-end: unset; margin-inline-end: unset; }
.bodyEllynSatter .elementor-widget .elementor-icon-list-item, .bodyEllynSatter .elementor-widget .elementor-icon-list-item a { font-size: 20px; font-weight: normal; line-height: 1.5em; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.tax-ellyn-satter-cat .hero-content h1, .single-ellyn-satter .hero-content h1 { font-family: var(--font-family-gravur-black); font-weight: 600; text-transform: inherit; }
.tax-ellyn-satter-cat .hero-content h1 { line-height: 1.16em; font-family: var(--font-family-gravur-black); }
.bodyEllynSatter .hero-breadcrumb ul, .page-id-48 .hero-breadcrumb ul, .page-id-450 .hero-breadcrumb ul, .tax-ellyn-satter-cat .hero-breadcrumb ul, .single-ellyn-satter .hero-breadcrumb ul { font-size: 14px; justify-content: center; margin-top: 15px; color: #fff; font-weight: 500; letter-spacing: 0.5px; line-height: 1.6; text-transform: capitalize; }
.bodyEllynSatter .hero-breadcrumb ul a, .page-id-48 .hero-breadcrumb ul a, .page-id-450 .hero-breadcrumb ul a, .tax-ellyn-satter-cat .hero-breadcrumb ul a, .single-ellyn-satter .hero-breadcrumb ul a { font-family: inherit; line-height: inherit; }
.page-id-48 .hero-breadcrumb ul, .page-id-450 .hero-breadcrumb ul, .tax-ellyn-satter-cat .hero-breadcrumb ul, .single-ellyn-satter .hero-breadcrumb ul { justify-content: center; }
.sidebar-nav ul > li:not(:last-child) { padding-bottom: 0 !important; }
.sidebar-nav ul li.active a, .sidebar-nav ul li:hover a, .sidebar-nav ul li a:focus { background-color: #f0efef; }
.sidebar-nav ul li.active a span, .sidebar-nav ul li:hover a span, .sidebar-nav ul li a:focus span { font-weight:600; }
.mb-0 h3 { margin-bottom: 0; }
.breastfeeding-box-info-sec .content > h3 { font-family: var(--e-global-typography-5f20a61-font-family ), Sans-serif; font-size: var(--e-global-typography-5f20a61-font-size ); font-weight: var(--e-global-typography-5f20a61-font-weight ); text-transform: initial; line-height: var(--e-global-typography-5f20a61-line-height ); }
.tip-box.bg-bluelight.text-blue.r11.tip-box-3 { right: 15px; }
.tip-box.bg-gnlight.text-green.r11.tip-box-4 { right: 30px; }
.kn-sec span, .kn-sec .elementor-icon-box-description { color: var(--e-global-color-c9a4a56 ); font-family: var(--e-global-typography-5f20a61-font-family ), Sans-serif; font-size: var(--e-global-typography-5f20a61-font-size ); line-height: var(--e-global-typography-5f20a61-line-height ); }
.kn-sec span span, .kn-sec .elementor-icon-box-description span { font-weight: var(--e-global-typography-5f20a61-font-weight ); }
.knw-sec span { color: var(--wc-wic-orange); }
.knw-sec span > span, .knw-sec .elementor-icon-box-description span { font-weight: 600; }
.img-box-circle > .elementor-widget-container { padding: 30px 30px; position: relative; z-index: 1; }
.reflux-disease.img-box-circle > .elementor-widget-container { max-width: 500px; }
.reflux-disease.bottom_left_image_text p.elementor-image-box-description { width: 250px; height: 250px; bottom: -40px; padding: 35px; left: -50px; }
.img-box-circle > .elementor-widget-container .elementor-image-box-img, .img-box-circle-02 .elementor-widget-container { position: relative; padding-top: 100%; width: 100%; height: 100%; max-height: 100%; border-radius: 50%; display: flex !important; margin: auto !important; }
.img-box-circle > .elementor-widget-container .elementor-image-box-img img, .img-box-circle-02 .elementor-widget-container img { position: absolute; left: 0; top: 0; bottom: 0; right: 0; width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }
.img-box-circle > .elementor-widget-container .elementor-image-box-img:after, .img-box-circle-02 .elementor-widget-container:after { content: ''; position: absolute; height: 60%; width: 60%; border-radius: 50%; z-index: -1; }
.img-box-circle.img-box-full-green > .elementor-widget-container .elementor-image-box-img {box-shadow: 10px 10px 0px 0px #A0CC39;}
.box-shap-left .elementor-image-box-img:after { left: -25px; top: 15px; }
.box-shap-right .elementor-image-box-img:after{ right: -25px; top: 15px; }
.box-shap-left-bottom .elementor-image-box-img:after{ left: -25px; bottom: 15px; }
.box-shap-top .elementor-image-box-img:after { right: -25px; bottom: 15px; }
.img-box-circle-02.box-shap-left .elementor-widget-container:after { left: -15px; top: 15px; }
.img-box-circle-02.box-shap-right .elementor-widget-container:after { right: -15px; top: 15px; }
.img-box-circle-02 .elementor-widget-container { padding: 0; padding-top: 100%; }
.img-box-circle-02 .elementor-widget-container img { border: 0; box-shadow: none; border-radius: 0; overflow: visible; }
.elementor .a-dr-blue a { color: var(--wc-wic-violet) !important; text-decoration: underline; }
.elementor .a-dr-blue a:hover, .elementor .a-dr-blue a:focus { color: var(--wc-wic-red) !important; }
.box-rc-bg-blueberry .elementor-image-box-img:after,.box-rc-bg-blueberry .elementor-widget-container:after { background: var(--wc-wic-blueberry-50);-webkit-animation: zoom-fade 5s infinite linear; animation: zoom-fade 5s infinite linear; }
.box-rc-bg-red .elementor-image-box-img:after,.box-rc-bg-red .elementor-widget-container:after { background: var(--wc-wic-red);-webkit-animation: zoom-fade 5s infinite linear; animation: zoom-fade 5s infinite linear; }
.box-rc-bg-red-light .elementor-image-box-img:after, .box-rc-bg-red-light .elementor-widget-container:after { background: var(--cc-light-red);-webkit-animation: zoom-fade 5s infinite linear; animation: zoom-fade 5s infinite linear; }
.box-rc-bg-mc-red-light .elementor-image-box-img:after, .box-rc-bg-mc-red-light .elementor-widget-container:after { background: var(--mc-wic-light-red);-webkit-animation: zoom-fade 5s infinite linear; animation: zoom-fade 5s infinite linear; }
.box-rc-bg-mc-violet .elementor-image-box-img:after, .box-rc-bg-mc-violet .elementor-widget-container:after { background:var(--mc-wic-violet);-webkit-animation: zoom-fade 5s infinite linear; animation: zoom-fade 5s infinite linear; opacity: 0.23; }
.box-rc-bg-sc-wic-lemon .elementor-image-box-img:after, .box-rc-bg-sc-wic-lemon .elementor-widget-container:after { background:var(--sc-wic-lemon);-webkit-animation: zoom-fade 5s infinite linear; animation: zoom-fade 5s infinite linear; }

@keyframes zoom-fade {
	0% {
	  -webkit-transform: scale(0.9);
	  transform: scale(0.9);
	}
  
	50% {
	  -webkit-transform: scale(1);
	  transform: scale(1);
	}
  
	100% {
	  -webkit-transform: scale(0.9);
	  transform: scale(0.9);
	}
  }



.bg-opacity-4 .elementor-image-box-img:after { opacity: 0.4; }
.font-fm-inherit a { font-family: inherit !important; }
.strore-accodian label, .strore-accodian2 label { color: var(--wc-wic-violet); font-family: var(--font-family-din-demi); font-weight: 600; }
.marker-red ol li::marker { color: var(--wc-wic-red); }
.marker-blue ol li::marker { color:  var(--sc-wic-blueberry); }
.elementor-icon-list-icon .fas.fa-circle { line-height: 30px; }
footer a, .hero-breadcrumb a { text-decoration: none !important; }
section.section.category-section.brst-sec.inner-brst-sec { padding: 120px 0; }
.milk-sec .milk-inr-sec { width: 50% !important; }
.milk-sec .elementor-container.elementor-column-gap-default { flex-wrap: wrap; }
.bre-holds-sec .elementor-heading-title a { font-family: inherit; }
a.dialog-close-button { text-decoration: none; }
.ul-li-dot .elementor-icon-list-item .elementor-icon-list-icon{ top: 7px; display: inline-flex !important; line-height: 1; }
.ul-li-dash .elementor-icon-list-item .elementor-icon-list-icon { top: 6px; display: inline-flex !important; line-height: 1; }
.ul-li-dot .elementor-icon-list-item .elementor-icon-list-icon .fa-circle { line-height: normal; }
.ul-li-dash .elementor-icon-list-item .elementor-icon-list-icon .fa-window-minimize { line-height: normal; }
.img-box-circle.father-res-img > .elementor-widget-container { padding: 0 30px 30px; }
.img-pos-center .elementor-image-box-img > img { object-position: left center; }
.has-list ul li {list-style-type: disc;margin-left: 20px;}
.safe-list ul li { list-style-type: disc; margin-left: 30px; color: #000000; }
.keep-safe-innersec .img-box-circle > .elementor-widget-container { padding: 10px 30px; }
.keep-safe-innersec .img-box-circle > .elementor-widget-container img { box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.10); }
.tax-ellyn-satter-cat .list-link li a { text-decoration: none; }
.accodian-sec .second-section, .accodian-sec .third-section { border-top: 1px solid var(--wc-wic-blueberry); }
.dish-dairy-text.dotted-circle .wp-caption-text { text-align: center; border: 2px dashed; border-radius: 50%; background: #eef0f8; height: 130px; padding: 15px; width: 130px; display: flex; align-items: center; justify-content: center; z-index: 1; position: absolute; top: auto; bottom: 5%; left: 20px; line-height: 1.3; }
.heath-sec h6.image-box-title { color: #000; font-size: 16px; text-align: center; margin: 0 0 20px 0; font-weight: normal; }
.heath-sec .col-lg-4 + .col-lg-4 .three-step-column::before { content: ''; position: absolute; left: 0; height: 100%; border-left: 1px solid #fff; }
.header-right span.wpml-ls-native { font-family: var(--font-family-gravur-black); font-size: 17px; }


.list-link li:first-child {border-bottom: 1px solid #84C6E1;}
.rightSidebar .elementor-inner-section {padding: 45px 75px;}
.page-id-30351 .hero h1 {width: auto !important;}
.icon-Box {padding: 0 30px;    width: 20% !important;}
.list-demi strong, .font-demi-weight {font-weight: 600;}
.list-demi a{font-weight: 700; text-decoration: underline !important; color: #000;}
.list-demi2 span{font-weight: 600;}
.list-demi2 strong{font-weight: 700;}
.soybeverage-box .elementor-widget-wrap .elementor-widget-image-box img{height: 150px; width: 100%; object-fit: contain;} 
.three-col .elementor-widget-image{width: calc(100% / 3) !important;}
.three-col .elementor-widget-image {padding-bottom: 24px; padding-left: 12px; padding-right: 12px;}
.box-shap-top-bottom .elementor-image-box-img:after {left: -5px;top: 0px;}
.help-icon-box .elementor-widget-wrap{align-items: baseline !important;}
.yogurt-img img{width: clamp(26.25rem, 5.7053rem + 42.8016vw, 33.125rem) !important;}
.word-break p {word-break: break-word;}
.cheese-box-img .elementor-widget-container {width: 120%;}
.ounce-btm-bg::after{content: ""; background-image: url(/wp-content/uploads/sites/27/2023/12/ounce-btm-bg.png);    background-size: auto; height: 488px; width: 307px; position: absolute; bottom: -45px; right: 0; background-repeat: no-repeat;}
.fresh-word ul li{word-break: break-word;}
.page-id-34663 .hero-content h1, .page-id-34706 .hero-content h1,.page-id-34722 .hero-content h1, .page-id-34732 .hero-content h1, .page-id-34759 .hero-content h1,.page-id-34757 .hero-content h1, .page-id-34755 .hero-content h1, .page-id-34756 .hero-content h1, .page-id-36052 .hero-content h1, .page-id-36055 .hero-content h1 {text-align: center !important;}


.bullhorn-icon i.fas.fa-bullhorn { font-size: 25px; }
.page-id-893 .hero .hero-content h1, .page-id-8896  .hero .hero-content h1{font-family: "Gravur Condensed Black" !important; text-transform: uppercase !important;}

/* Video */
.video-circle:after { content: ''; position: absolute; height: 60%; width: 60%; border-radius: 50%; z-index: -1; right: -40px; top: -27px; }
.video-circle.video-shap-lgreen { height: 330px; width: 330px !important; }
.video-shap-lgreen .elementor-widget-video:after, .video-shap-lgreen:after{ background:var(--wic-light-orange); -webkit-animation: zoom-fade 5s infinite linear; animation: zoom-fade 5s infinite linear; }

/* circle */
.box-shap-lblue .elementor-image-box-img:after{ left: -25px; top: 15px; }
.box-shap-lgreen .elementor-image-box-img:after { right: -25px; top: 15px; }
.box-shap-lyellow .elementor-image-box-img:after { left: -25px; bottom: 0px; }
.box-shap-lred .elementor-image-box-img:after{ right: -25px; top: 15px; }
.box-shap-lpink .elementor-image-box-img:after{ left: -25px; top: 15px; }
.box-shap-lpurple .elementor-image-box-img:after { right: -25px; top: 10px; }
.box-shap-lorange .elementor-image-box-img:after { right: -20px; bottom: 0px; }
.box-shap-lblue .elementor-image-box-img:after, .box-shap-lblue .elementor-widget-container:after { background:var(--wc-wic-blueberry-50); -webkit-animation: zoom-fade 5s infinite linear; animation: zoom-fade 5s infinite linear; }
.box-shap-lgreen .elementor-image-box-img:after, .box-shap-lgreen .elementor-widget-container:after { background:var(--wic-light-green); -webkit-animation: zoom-fade 5s infinite linear; animation: zoom-fade 5s infinite linear; }
.box-shap-lyellow .elementor-image-box-img:after, .box-shap-lyellow .elementor-widget-container:after { background:var(--wic-light-yellow); -webkit-animation: zoom-fade 5s infinite linear; animation: zoom-fade 5s infinite linear; }
.box-shap-lred .elementor-image-box-img:after, .box-shap-lred .elementor-widget-container:after { background:var(--wic-light-red); -webkit-animation: zoom-fade 5s infinite linear; animation: zoom-fade 5s infinite linear; }
.box-shap-lpink .elementor-image-box-img:after, .box-shap-lpink .elementor-widget-container:after { background:var(--wic-light-pink); -webkit-animation: zoom-fade 5s infinite linear; animation: zoom-fade 5s infinite linear; }
.box-shap-lpurple .elementor-image-box-img:after, .box-shap-lpurple .elementor-widget-container:after { background:var(--wic-light-violet); -webkit-animation: zoom-fade 5s infinite linear; animation: zoom-fade 5s infinite linear; }
.box-shap-lorange .elementor-image-box-img:after, .box-shap-lorange .elementor-widget-container:after { background:var(--wic-light-orange); -webkit-animation: zoom-fade 5s infinite linear; animation: zoom-fade 5s infinite linear; }

.inner-lft-sec.icon-purple ul li::marker{color: var(--e-global-color-18d3376);}
.inner-lft-sec.icon-green ul li::marker{color: #228841;}

.elementor-widget-wrap>.elementor-element.bottom_right_text.pregnancy_discomforts_circle.circle-240 {width: 255px; height: 255px}
.box-shap-lpurple.purple-left .elementor-image-box-img:after { left: -25px; bottom: 0px; top: auto; }
.modal-tabs .category-box { border-radius: 50%; overflow: visible; box-shadow: none;}
.modal-tabs .tab-content .category-box .category-img { border-radius: 50%; border: 5px solid; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16); border: 10px solid #fff; }
.modal-tabs ul.category-list .category-box .category-title { background-color: transparent; border-radius: 0; color: #000; text-align: center; z-index: 9; width: 100%; }

.modal-tabs { border-radius: 17px; overflow: hidden; }
.modal-body .dot-list li:before { font-size: 8px; color: var(--e-global-color-c9a4a56); top: 0px; }
.intro-sec { background-color: #EAEAF4; border-style: solid; border-width: 2px 2px 2px 2px; border-color: #6C54A3; border-radius: 17px; padding: 0 15px 50px 15px; margin-top: 50px; }
/* .modal-tabs .nav-tabs .nav-link.active.wic-bg-light-blue::after, .tab_drawer_heading.wic-bg-light-blue.d_active::after {border-top-color: var(--wic-blue-50);}
.modal-tabs .nav-tabs .nav-link.active.bg-lightviolet1::after, .tab_drawer_heading.bg-lightviolet1.d_active::after {border-top-color: var(--wc-wic-light-violet-50);} */
.modal-tabs .nav-tabs .nav-link.active.new-grains::after, .tab_drawer_heading.new-grains.d_active::after {border-top-color: var(--wc-wic-orange-50);}
.modal-tabs .nav-tabs .nav-link.active.new-vegetables::after, .tab_drawer_heading.new-vegetables.d_active::after {border-top-color: var(--wc-wic-green-50);}
.modal-tabs .nav-tabs .nav-link.active.new-fruits::after, .tab_drawer_heading.new-fruits.d_active::after {border-top-color: var(--wc-wic-red-50);}
.hide-model-title + .modal .close + h2.text-col {display: none;}

.link-sec a{word-break: break-all;}
.custom-modal h3 { color: #000 !important;}
.tab-title .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:first-child { border-radius: 17px 0px 0px 0px; }
.tab-title .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:last-child { border-radius: 0px 17px 0px 0px ; }

.foods-sec .img-sec.milk-sec img { max-width: 260px; }
ul.blog-cat-list li button{cursor: pointer; cursor: pointer; position: relative; display: inline-block; padding: 6px 40px; /* background: #03a9f4; */ background: #fff; border: 2px solid #03a9f4; color: #03a9f4; text-transform: uppercase; border-radius: 8px; margin-right: 30px; margin-bottom: 25px; font-weight: 500;}
ul.blog-cat-list li .blogcat-button.active{background-color: #03a9f4; color: #fff;}
ul.blog-cat-list li .infant{border-color: #872A44;color: #872A44;background: #fff;}
ul.blog-cat-list li:hover .infant , ul.blog-cat-list li .active.infant{background-color: #872A44;color: #fff;}
ul.blog-cat-list li .children{border-color: #2E4A61;color: #2E4A61;background: #fff;}
ul.blog-cat-list li:hover .children , ul.blog-cat-list li .active.children{background-color: #2E4A61;color: #fff;}
ul.blog-cat-list li .general-family{border-color: #437113;color: #437113;background: #fff;}
ul.blog-cat-list li:hover .general-family , ul.blog-cat-list li .active.general-family{background-color: #437113;color: #fff;}
ul.blog-cat-list li .women{border-color: #C4523F;color: #C4523F;background: #fff;}
ul.blog-cat-list li:hover .women , ul.blog-cat-list li .active.women{background-color: #C4523F;color: #fff;}
ul.blog-cat-list li .recipes {border-color: #9f5887;color: #9f5887;background: #fff;}
ul.blog-cat-list li:hover .recipes , ul.blog-cat-list li .active.recipes{background-color: #9f5887;color: #fff;}
ul.blog-cat-list li button:focus { outline-width: 0; outline-color: none; outline-style: none; }
.numeric_pagination{position:relative;z-index:9;display:flex;flex-wrap:wrap;margin-top:50px;justify-content:center;}
.numeric_pagination > *{display:inline-flex;height:30px;width:30px;margin:5px;background:#d2d2d2;color:#000;justify-content:center;border-radius:5px;font-family: 'Gotham HTF' !important; line-height: 1;
    padding: 7px;}
.numeric_pagination .prev svg, .numeric_pagination .next svg { width: 12px; }
.numeric_pagination .prev svg{ -webkit-transform:rotate(90deg); transform:rotate(90deg); }
.numeric_pagination .next svg{ -webkit-transform:rotate(-90deg); transform:rotate(-90deg); }
.numeric_pagination > *:hover,.numeric_pagination > span.current{background-color:var(--wc-wic-green);color:#fff;text-decoration: none;} 

a.next.page-numbers:hover  { color: #fff; }
a.next.page-numbers:active, .numeric_pagination .page-numbers:focus { color: #fff; background-color:var(--wc-wic-green); }
.numeric_pagination a.prev.page-numbers,.numeric_pagination a.next.page-numbers { align-items: center; }
.blog-details .blog-meta {padding-bottom: 0 !important;}
.blog-details .page-qr-code {order: 2;padding-bottom: 0 !important;}
.blog-details .page-qr-code img {width: 100px;float: right;}

.img-sec { align-items: center; justify-content: center; display: flex; }



/* Eat grow live health bar code */

.single-eat-grow-live-health .page-qr-code { max-width: 1364px; width: 100%; padding: 30px 10px; margin-right: auto; margin-left: auto; text-align: right; }
.single-eat-grow-live-health section.section { padding-top: 0; }
.single-eat-grow-live-health .page-qr-code img {width: 120px;max-width: 100%;height: 120px;}

/* Understanding Lead Poisoning page */

.orange-text{color: #CB4C48;}
.page-id-61247 .section-introduction, .page-id-62550 .section-introduction  {padding-top: 96px !important;}
.risk-img-box img{height: 165px !important; width: 165px !important;object-fit: cover; position: relative;}
.risk-img-box .elementor-image-box-content {padding: 20px 20px 20px 100px; border: #6B53A2 1px solid; border-radius: 24px;    margin-left: -110px;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);}
/*.risk-img-box .elementor-image-box-img{z-index: 1;}*/
.risk-img-box .elementor-image-box-img:before {    content: ''; position: absolute; height: 140px; width: 140px; border-radius: 50%; }
.risk-img-box.green-bg .elementor-image-box-img:before {background: #A0CC39;  left: -15px;    top: 12px;}
.risk-img-box.red-bg .elementor-image-box-img:before {background: #E22D38;  left: -15px;    bottom: 12px;}
.risk-img-box.right-risk .elementor-image-box-content{padding: 20px 100px 20px 20px; margin-left: 0; margin-right: -110px;}
.risk-img-box1 img{height: 165px !important; width: 165px !important;object-fit: cover; z-index: 1; position: relative;}
.risk-img-box1 .elementor-image-box-img:after {    content: ''; position: absolute; height: 140px; width: 140px; border-radius: 50%;    }
.risk-img-box1.purple-bg .elementor-image-box-img:after {background: #6B53A2;right: 10px;bottom: 4px;}
.risk-img-box.blue-bg .elementor-image-box-img:before {background: #2D3091;  left: -15px; bottom: 12px;}
.risk-img-box.right-img-side .elementor-image-box-content {padding: 20px 100px 20px 20px;border: #6B53A2 1px solid; border-radius: 24px; margin-right: -110px;  margin-left: 0; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);}
.risk-img-box.grndark-bg .elementor-image-box-img:before {background: #228841; right: -15px;  bottom: 20px;}
.page-inner-details .right-side .elementor-section.colum-gap.elementor-section-boxed > .elementor-container{gap: 20px;}
.lead-img-box .elementor-image-box-content{padding: 40px 20px 40px 120px;  margin-left: -110px;border: #6B53A2 2px solid; border-radius: 24px; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);background: #F4EFFF;}
.lead-img-box strong{color: #2D3091;}
.lead-img-box img{height: 165px !important; width: 165px !important;object-fit: cover; z-index: 1; position: relative;}
.lead-img-box.pb-50 .elementor-image-box-content{padding: 50px 20px 50px 120px;}
.two-col ul{column-count: 3;}
.img-icon-round .elementor-widget-container {width: 200px;height: 200px;margin-left: auto !important; margin-right: auto !important; padding: 20px !important;}
.resources-accordion li p{margin-top: 20px;}
.under-line span.elementor-button-text, .lead-img-box label {text-decoration: underline;}
.btn-purple label{border-radius: 55px 55px 55px 55px; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.21); padding: 12px 30px 12px 30px;    background-color: #6B53A2; }
.btn-purple label a{color: #fff;}
.btn-purple label:hover{background-color: #228841; }
.btn-purple {    margin-top: 15px; display: flex;}
.black-text li a{color: #000; text-decoration: underline;}
.black-text li a:hover{color:#2D3091; }
.lead-sec li .elementor-icon-list-text {font-size: 20px !important;}
.colum-gap .elementor-widget-container {word-break: break-word;}
.linked-boxed-sec {padding: 30px;background-color: var(--wc-wic-light-violet-50);border-radius: 17px;text-align: center;}
.baby-not-milk .elementor-widget-container img { border-radius: 100%; }
/* .dbd-tabs .elementor-tabs .elementor-tab-title {display: inline-block;border: 1 px solid var(--mc-wic-violet);padding: 15px 25px;border-radius: 80px;margin: 20px 10px;white-space: nowrap;;}
.dbd-tabs .elementor-tabs .elementor-tab-title:hover, .dbd-tabs .elementor-tabs .elementor-tab-title:focus, .dbd-tabs .elementor-tabs .elementor-tab-title.elementor-active {background-color: var(--mc-wic-violet);color: #fff;;} */
.dose-tabs.elementor-widget-tabs .elementor-tabs-wrapper {column-count: 2; column-gap: 25px;padding: 15px 15px 15px 0;}
.dose-tabs.elementor-widget-tabs .elementor-tab-title {display: inline-block;width: 100%;background-color: #E2F1FF;border-radius: 0 50px 50px 0;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);}
.dose-tabs.elementor-widget-tabs .elementor-tab-title.elementor-active {background-color: #2D3091;}
.dose-tabs.elementor-widget-tabs .elementor-tabs-content-wrapper {padding: 15px;}
.dose-tabs.elementor-widget-tabs .elementor-tab-content {background-color: #EBF6FF; background-image: url(/wp-content/uploads/sites/28/2025/09/purple-light-shape.png); background-position: bottom left; background-repeat: no-repeat; background-size: 200px; border-radius: 20px; border: 8px solid #2D3091 !important; padding: 20px 40px;height: 100%;}
.dose-tabs.elementor-widget-tabs .elementor-tab-content img {float: right; width: 200px; height: 200px; object-fit: cover; object-position: center; border-radius: 200px;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);margin-left: 15px;}
.dose-tabs.elementor-widget-tabs .elementor-tab-content strong {color: #2D3091;}
.dose-tabs.elementor-widget-tabs .elementor-tab-content h3 {background-color: #D3E8FC; display: inline-flex; padding: 15px 20px; border-radius: 100px; color: #2D3091; margin-bottom: 20px;}

.img-box-sec .elementor-image-box-img img {box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16); min-height: 250px; height: 250px;object-fit: cover;}
.img-box-sec .elementor-image-box-content {padding: 0px 50px 50px 50px;}
.page-inner-details .right-side .elementor-section.colum-gap-45.elementor-section-boxed > .elementor-container {gap: 45px;flex-wrap: nowrap !important;}
.toodler-img-org-shape .elementor-widget-container, .toodler-img-drk-shape .elementor-widget-container{position: relative;  z-index: 1;}
.toodler-img-org-shape::after { content: ''; width: 192px; height: 192px; position: absolute; border-radius: 100%; right: 0px; bottom: calc(100% - 180px); background: #FFC057; }
.toodler-img-drk-shape::after { content: ''; width: 128px; height: 128px; position: absolute; border-radius: 100%; right: -10px; bottom: calc(100% - 110px); background: #F2706C; }
.w-round { width: calc(75% + 258px) !important; margin-left: calc((258px / 2) * -1); border-top-left-radius: 0 !important; }
.w-round > div{ padding-left:100px !important; }
.rw-auto { width: auto !important; }
.page-inner-details .right-side .elementor-section.elementor-section-boxed.info-section.section > .elementor-container { max-width: 85% !important; min-width: 700px;}
.page-inner-details .right-side .elementor-section.elementor-section-boxed.info-section.section.dont-baby-bottle > .elementor-container { max-width: 820px; }
.baby-not-milk img { aspect-ratio: 1/1 !important; height: auto !important; }
.page-inner-details .right-side .elementor-section.elementor-section-boxed.info-section.section { padding-left: 20px !important; padding-right: 20px !important; }
.elementor-section .icon-center-align .elementor-icon-list-items .elementor-icon-list-item { align-items: center; }

.elementor-element.rounded-title .elementor-heading-title {display: inline; -webkit-box-decoration-break: clone; box-decoration-break: clone; background: var(--pill-bg); color: var(--pill-text); border-radius: 9999px; padding: .55rem 1rem; padding-left: 38px;}
.elementor-element.rounded-title .elementor-widget-container {margin: 0 0 0 -38px !important;}
.elementor-element.rounded-title.rounded-title-purple .elementor-heading-title {background-color: #EBECFF;}
.elementor-element.rounded-title.rounded-title-red .elementor-heading-title {background-color: #faeef5;}
.elementor-element.rounded-title.rounded-title-blue .elementor-heading-title {background-color: #EBF6FF;}
.elementor-element.rounded-title.rounded-title-yellow .elementor-heading-title {background-color: #FEEFD2;}


/* Food Allergies new page css start */
.icon-listing-content .elementor-widget-container ul li .elementor-icon-list-text strong{color:#2372B9;}
/* Food Allergies new page css end */
.got_this_button_list .elementor-widget-wrap { display: flex !important; align-items: center !important; justify-content: space-between; gap: 27px; }
.got_this_button_list .blue-btn_scoop { display: flex; width: calc(33.33% - 18px) !important; }
.got_this_button_list .elementor-button-link { width: 100%; min-height: 75px; align-items: center; display: flex; justify-content: center; }
.got_this_button_list .blue-btn_scoop .elementor-widget-container { width: 100%; }

.white-rounded-icon-box ul.elementor-icon-list-items {display: flex;flex-direction: column;}
.white-rounded-icon-box ul.elementor-icon-list-items li.elementor-icon-list-item { padding: 15px 30px 15px 15px !important; background-color: #fff; width: max-content; border-radius: 50px; margin: 10px 0; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);}
.white-rounded-icon-box .elementor-icon-list-icon svg {box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);border-radius: 100%;}
.white-rounded-icon-box.two-columns ul.elementor-icon-list-items {flex-direction: row;flex-wrap: wrap;}
.white-rounded-icon-box.two-columns ul.elementor-icon-list-items li.elementor-icon-list-item {width: calc(50% - 20px);margin-right: 10px;}
.baby-parent-fitness{margin-right: 30px;}


/*001 RESPONSIVE CSS ================================*/
@media only screen and (max-width: 991.98px) {
	.header-right .wpml-ls-legacy-dropdown {margin-left: 20px;margin-right: 10px;}
	.elementor-widget-wrap>.elementor-element.bottom_right_text.pregnancy_discomforts_circle.circle-240 { width: 100%; height: auto; }
	body .blog-details .page-qr-code {order: 1; text-align: center;margin-bottom: 20px;}
	.blog-details .page-qr-code img {float: none;}
	body .blog-details .blog-meta {align-items: center;justify-content: center;width: 100%;order: 2;}
	.blog-details .blog-meta .date {margin-right: 0;}
	.page-inner-details .right-side .elementor-section.elementor-section-boxed.info-section.section > .elementor-container { min-width: 100%; }
	.modal-tabs img.abso-img-left-top, .modal-tabs img.abso-img-bottom-right {display: none;}
	.lr-img-content-sec img.full-img {position: relative; left: 0; right: 0; width: 100%; height: auto; max-height: 400px;min-height: auto;margin-bottom: 10px;}
}
@media only screen and (max-width: 767.98px) {
	section .dpdf-filters {padding: 15px;font-size: 15px;}
	section .dpdf-filters input {top: 2px;position: relative;}
	section .dpdf-filters button {padding: 5px 12px;font-size: 14px;margin-top: -2px;}
	.single-eat-grow-live-health .page-qr-code {text-align: center;}
}

@media only screen and (min-width: 768px) {
	.graph-with-info .g-details {margin-left: 20px;}
}
@media only screen and (min-width: 992px) {
	.navbar-collapse {background-color: #FBF6F3 !important;}
	.dropdown-menu {background-color: #FBF6F3;}
	.navbar-expand-lg .navbar-nav>li>a {font-size: 17px;padding: 14px;border-radius: 15px;line-height: 1.4em;}
	.navbar .navbar-collapse {background-color: transparent !important;}
	body .header-right a:hover, body .header-right a:focus {background-color: rgba(255,255,255,0.2);color: #ffffff;}
	.header-right>a {padding: 22px 16px;border-radius: 15px;line-height: 1.4em;}
	.inner-p-65 {padding: 40px;}
	.inner-px-130,.section-babysTimewithDad .inner-px-130 {padding-left: 40px;padding-right:40px;}
	.info-box {padding: 0 30px;}
	.info-box-inner {padding: 40px 40px;}
	.modal-category-box .full-category-list .btn:hover, .modal-category-box .full-category-list .btn:focus {color: #F3E9F3;}
	.foods-sec .img-sec, .foods-sec h3.image-box-title, .foods-sec .test-sec {text-align: center;}
	.img-box-circle > .elementor-widget-container .elementor-image-box-img {height: auto;} 
	.dose-tabs.elementor-widget-tabs .elementor-tab-title.elementor-tab-mobile-title {display: none;}
}

@media only screen and (min-width: 1200px) {
	.container, .container-fluid {max-width: 1170px;}
	.page-inner-details .left-side {-ms-flex:0 0 300px;flex:0 0 300px;max-width: 300px;}
	.page-inner-details .right-side {flex:0 0 calc(100% - 300px);-ms-flex:0 0 calc(100% - 300px);max-width: calc(100% - 300px);}
	.inner-p-65 {padding: 50px;}
	.inner-p-130 {padding: 70px;}
	.inner-px-130,.section-babysTimewithDad .inner-px-130 {padding-left: 50px;padding-right:50px;}
	.info-box {padding: 0 30px;}
	.info-box-inner {padding: 50px 50px;}
	.page-inner-details .right-side .container {max-width: 1700px;}
	.section-spitUpBurpingDirtyDiapers .table-style th, .section-spitUpBurpingDirtyDiapers .table-style td {padding: 15px 5px 15px 10px !important;}
	.section-spitUpBurpingDirtyDiapers .table-style thead th {padding-top: 25px;padding-bottom: 25px;}
	.grid-container {grid-template-rows: 214px;grid-auto-rows: 214px;}
	.foodsafety-detail {background-size: contain;}
    #onetrust-banner-sdk .ot-sdk-row {max-width: 1140px !important;}
}
@media only screen and (min-width: 1400px) and (max-width: 1449.98px) {
	.breastfeeding-box-info > h3 {font-size: 17px !important;}
}
@media only screen and (min-width: 1400px) {
	header .container,footer .container, .container-fluid {max-width: 1370px;}
	.grid-container {grid-template-rows: 228px;grid-auto-rows: 228px;}
	.foodsafety-detail {background-size: contain;padding: 20px;}
    #onetrust-banner-sdk .ot-sdk-row {max-width: 1340px !important;}
}
@media only screen and (min-width: 1550px) {
	.page-inner-details .left-side {-ms-flex:0 0 330px;flex:0 0 330px;max-width: 330px;}
	.page-inner-details .right-side {flex:0 0 calc(100% - 330px);-ms-flex:0 0 calc(100% - 330px);max-width: calc(100% - 330px);}
	.section-safeandhealthy .right-info {padding: 4vw 6vw 4vw 60px;}
	.section-full1 .right-info {padding: 4vw 6vw 4vw 60px;}
	.section-full .right-info {padding: 0vw 6vw 0vw 0px;}
	.page-inner-details .right-side div.section,.page-inner-details .right-side section.section {padding: 3vw 6vw;}
	.inner-p-65 {padding: 50px;}
	.inner-p-130 {padding: 100px;}
	.inner-px-130,.section-babysTimewithDad .inner-px-130 {padding-left: 100px;padding-right:100px;}
	.info-box {padding: 0 30px;}
	.info-box-inner {padding: 50px 50px;}
	.section-spitUpBurpingDirtyDiapers .table-style th, .section-spitUpBurpingDirtyDiapers .table-style td {padding: 20px 0px 20px 20px !important;}
	section.shielding-lead-poisoning .elementor-container .shielding-lead-poisoning-right .elementor-widget-wrap {padding-right: 6vw;}
}
@media only screen and (min-width: 1700px) {
	header .container,footer .container, .container-fluid {max-width: 1670px;}
	.page-inner-details .left-side {-ms-flex:0 0 350px;flex:0 0 350px;max-width: 350px;}
	.page-inner-details .right-side {flex:0 0 calc(100% - 350px);-ms-flex:0 0 calc(100% - 350px);max-width: calc(100% - 350px);}
	.sidebar-nav   .sidebar-nav { padding: 0px 20px 0px 25px; }
	.section-safeandhealthy .right-info {padding: 5vw 8vw 5vw 60px;}
	.section-full1 .right-info {padding: 5vw 8vw 5vw 60px;}
	.section-full .right-info {padding: 0vw 8vw 0vw 0px;}
	.page-inner-details .right-side div.section,.page-inner-details .right-side section.section {padding: 3vw 8vw;}
	.page-inner-details .right-side section.section.banner_top_main { padding-top: 6vw; }
	.inner-p-65 {padding: 65px;}
	.inner-p-130 {padding: 90px;}
	.inner-px-130,.section-babysTimewithDad .inner-px-130 {padding-left: 90px;padding-right:90px;}
	.info-box-inner {padding: 80px 65px;}
	.info-box {padding: 0 50px;}
	.box-icon-detail {padding: 30px 10px;}
	.spanish-fathers-guide-newborn .box-icon-detail {padding: 25px;}
	.section-spitUpBurpingDirtyDiapers .table-style thead th {padding-top: 35px;padding-bottom: 35px;}
	.children-twohalf-three-details .section-safeandhealthy .right-info,
	.children-onehalf-two-details .section-safeandhealthy .right-info, .children-two-twohalf-details .section-safeandhealthy .right-info {padding: 5vw 11vw;}
	.blog-nav > ul {margin-top: 50px;margin-bottom: 50px;}
	.blog-card .blog-inner-details {padding: 30px;}
	.image-hotspot .hotspot-text {font-size: 17px;}
    #onetrust-banner-sdk .ot-sdk-row {max-width: 1640px !important;}
    .bodyEllynSatter h1.elementor-heading-title {font-size: 70px !important;line-height: 1.2em;}
    .bodyEllynSatter h2.elementor-heading-title {font-size: 30px !important;}
    section.shielding-lead-poisoning .elementor-container .shielding-lead-poisoning-right .elementor-widget-wrap {padding-right: 8vw;}
}
@media only screen and (min-width: 1800px) {
	.inner-p-65 {padding: 65px;}
	.inner-p-130 {padding: 130px;}
	.inner-px-130,.section-babysTimewithDad .inner-px-130 {padding-left: 130px;padding-right:130px;}
	.bg-title {padding: 25px;}
	a.btn {padding: 10px;min-height: 75px;font-size: 20px;}
}
@media only screen and (min-width: 1920px) {
	.modal-tabs .tab-content .tab-pane {padding: 65px 48px;}
	.box-icon-detail {padding: 30px 20px;}
	.modal-tabs .tab-content .tab-details-img, .daily-food-tabs .tab-details-img {margin: 65px -48px -67px;}
}
@media only screen and (min-width: 2100px) {

 .top-space {padding-top: 100px !important;}
}
@media only screen and (max-width: 1885px) {
	.breastfeeding-box-info {padding: 20px;}
}
@media only screen and (max-width: 1800px) {
    .children-who-grow .row.x-big-gutters [class^="col-"] {padding: 0 15px;}
    .children-who-grow .row.x-big-gutters {margin: 0 -15px;}
    .children-who-grow-inner h2 {font-size: 55px;}
    .children-who-grow-content p {font-size: 17px;}
    .children-who-grow-inner .mr2 {margin-right: 1em !important;}
}
@media only screen and (max-width: 1750px) {
	.dish-dairy-text.dotted-circle .wp-caption-text { left: -10px; }
}
@media only screen and (min-width: 1700px) and (max-width: 1889px) {
    .box-title h3, .box-title h2 {font-size: 22px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1480px) {
    .box-title h3, .box-title h2 {font-size: 21px;}
}
@media only screen and (max-width: 1699.98px) {
	ul.category-list {margin-left: -30px;margin-right: -30px;}
	ul.category-list li {padding-left: 30px;padding-right:30px;margin:30px 0;}
	.what-img-sec img {max-width: 300px !important;}
	.icons-graphics .icons-graphics-btn h5.elementor-heading-title {font-size: 30px !important;}
    footer {font-size: 15px;}
    .navbar-expand-lg .navbar-nav>li>a {font-size: 17px;}
}
@media only screen and (max-width: 1599.98px) {
    .graph-with-info .g-details p br {display: none;}
    .btm-bg-img {right: 10px !important; bottom: 180px !important;} 
}
@media only screen and (min-width: 1500px) and (max-width: 1885px) {
	.breastfeeding-box-info {padding: 20px;}
	.breastfeeding-box-info .tip-box.r11 img {width: 70px;height: 70px;}
	.breastfeeding-box-info .tip-box.r11 > .content {padding: 12%;}
	.breastfeeding-box-info .tip-box.tip-box-3.r11 > .content {padding: 5% 15% 5% 10%;}
	.breastfeeding-box-info .tip-box h3 {margin-bottom: 0;}
	.es-breastfeeding-box-info .tip-box h3 {font-size: 14px;}
	.breastfeeding-box-info .tip-box.tip-box-4 {right: 10px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1499.98px) {
	.breastfeeding-box-info .tip-box h3 {font-size: 12px;}
	.es-breastfeeding-box-info .tip-box h3 {font-size: 10px;}
}
@media (min-width: 992px) and (max-width: 1599.98px) {
	.section-daily-suggest .box-info .box-details p .fruits-br {display: none}
}
@media only screen and (min-width: 992px) and (max-width: 1499.98px) {
	.section-introduction .left-img-baby {-ms-flex:0 0 25%;flex:0 0 25%;max-width: 25%;}
	.section-introduction .right-img-content {-ms-flex:0 0 75%;flex:0 0 75%;max-width: 75%;}
	.section-deardad .col-left {-ms-flex:0 0 50%;flex:0 0 50%;max-width: 50%;}
	.section-deardad .col-right {-ms-flex:0 0 50%;flex:0 0 50%;max-width: 50%;}
	.section-breastfeedingSupport .col-left {-ms-flex:0 0 50%;flex:0 0 50%;max-width: 50%;}
	.section-breastfeedingSupport .col-right {-ms-flex:0 0 50%;flex:0 0 50%;max-width: 50%;}
	.breastfeeding-box-info > h6 {padding: 0 5px;}
	.breastfeeding-inner-details {padding: 20px;}
	.breastfeeding-box-info .tip-box.r11 img {width: 50px;height: 30px;}
}
@media (min-width: 992px) and (max-width: 1239.98px) {
	.section-daily-suggest .box-info .box-details p .spanish-fruits-br {display: none}
}
@media (max-width: 1024.98px) and (min-width: 768px) {
    .w-round { width: 90% !important; margin-left: auto; border-top-left-radius: 0 !important; margin-top: -200px; }
    .w-round > div{ padding: 20px 0 !important; padding-left: 80px !important; }
	span.round-number-red, span.round-number-green, span.round-number-purple { padding: 10px 20px; }
}
@media only screen and (max-width: 1549.98px) {
	section.shielding-lead-poisoning .elementor-container .shielding-lead-poisoning-right .elementor-widget-wrap { padding-right: 60px; }
}
@media only screen and (max-width: 1450.98px) {
	.dish-dairy-text.dotted-circle .wp-caption-text { width: 120px; height: 120px; line-height: 20px !important; left: -20px; bottom: -20px; }
}
@media only screen and (max-width: 1399.98px) {
	ul.category-list {margin-left: -15px;margin-right: -15px;}
	ul.category-list li {padding-left: 15px;padding-right:15px;margin:15px 0;}
	a.btn {font-size: 20px;}
	a.btn.btn-text-big {font-size: 22px;}
	.section-rightImg-content .section-info {height: 270px;}
	.section-rightImg-content .section-info .section-info-text {font-size: 17px;}
	header {font-size: 17px;}
	.navbar-expand-lg .navbar-nav>li>a, .header-right a {font-size: 15px;padding: 20px 0.6vw}
	.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle .wpml-ls-native {line-height: 1;}
	a.btn.btn-text-big {font-size: 18px;}
    .children-who-grow-icon img {max-width: 65px !important;}
    .children-who-grow-inner h2 {font-size: 45px;}
	.eqWrap {flex-direction: column;}
	.equalH:first-child, .equalH:last-child {padding: 0;}
	.equalH:last-child {margin-top: 4em;}
    .blog-card .blog-inner-details .blog-meta .date {font-weight: bold;font-size: 15px;}
	.blog-card .blog-inner-details .blog-meta .category {padding: 6px 14px;	font-size: 13px;}
	.blog-card .blog-inner-details .blog-info h3 {font-size: 20px;margin-bottom: 10px;}
	.blog-card .blog-inner-details .blog-other-info {margin-top: 15px;}
	.blog-card .blog-inner-details .blog-meta {margin-bottom: 15px;}
	header .navbar-brand img {max-width: 120px;height: auto;}
	.tipbox.tipbox-bg {margin-bottom: 50px;}
	.img-icon-round img { height: 120px !important;}
	.dose-tabs.elementor-widget-tabs .elementor-tab-title {font-size: 20px !important;}
}
@media only screen and (max-width: 1360.98px){
 	.img-icon-round .elementor-widget-container{width: 160px; height: 160px;}
}
@media only screen and (max-width: 1299.98px) {
	header .navbar-brand {margin-right: 10px;}
	.page-inner-details .right-side div.section, .page-inner-details .right-side section.section {padding: 30px;}
	section.shielding-lead-poisoning .elementor-container .shielding-lead-poisoning-right .elementor-widget-wrap {padding-right: 30px;}
	.section-introduction h2 {margin-bottom: 30px;}
}
@media only screen and (max-width: 1199.98px) {
	.box-title h3, .box-title h2 {font-size: 21px;max-width: 130px;margin: 0 auto 15px;}
	.box-title h3 span, .box-title h2 span {display: inline-block;padding: 3px 5px;}
	footer .container {max-width: 100%;}
	footer .row .col-lg-8.col-large {max-width: 100%;}
	section.section {padding: 70px 0;}
	.mh-350 {min-height: 45vw;}
	header {font-size: 17px;}
	header .container {max-width: 100%;}
	header .navbar-brand {margin-right: 10px;}
	.navbar-expand-lg .navbar-nav>li>a {padding: 13px 5px;font-size: 14px;border-radius: 15px;}
	.header-right a {font-size: 13px;padding: 13px 10px;}
	header .navbar-brand img {max-width: 110px;height: auto;}
	footer .navbar-brand img {max-width: 80px;}
	.social-media li a {font-size: 32px;}
	.social-media li a svg {width: 30px;}
	a.btn {font-size: 18px;}
	a.btn.btn-text-big {font-size: 20px;}
	.container-fluid {max-width: 960px;}
	.hero .hero-content {padding: 110px 0 40px;}
	.pagecontent {min-height: calc(100vh - 338px);}
	.sidebar-nav {padding: 0px 10px 0 20px;}
	.sidebar-nav ul li {margin-bottom: 20px;}
	.page-inner-details .left-side {position: fixed !important;-ms-flex:0 0 300px;flex:0 0 300px;max-width: 300px;width: 300px;left:-300px !important;height: 100vh;top:0;margin-top: 0;z-index:999;transition: 0.2s;background-color: #ffffff;}
	.page-inner-details .left-side .StickySidebar {left:-300px !important;width: 300px !important;transition: 0.2s;background-color: #ffffff;top:0 !important;}
	.page-inner-details .right-side {flex:0 0 100%;-ms-flex:0 0 100%;max-width: 100%;}
	.page-inner-details.left-open .left-side .StickySidebar,.page-inner-details.left-open .left-side {left:0 !important;}
	.page-inner-details.left-open .location-left-arrow {transform:rotate(180deg);border-radius: 4px 0px 0px 4px;}
	.page-inner-details .location-left-arrow {display: block;}
    .location-left-arrow {top: calc(50% - 21px);}
	.page-inner-details .left-side .StickySidebar {top:0 !important;}	
	.page-inner-details .right-side div.section,.page-inner-details .right-side section.section {padding: 40px;}
	.page-inner-details .right-side section.section.section-daily-suggest {padding: 40px 40px 60px;}
	.dish-dairy-text.dotted-circle .wp-caption-text { left: 0px; }
	.left-img-baby .setbg {background-position: center -100px;}
	.breastfeeding-box-info > h3 {font-size: 16px !important;}
	.box-icon-detail {padding: 10px;}
	.section-spitUpBurpingDirtyDiapers hr {margin-top: 20px;margin-bottom: 20px;}
	.keepyourbady .left-side-padding {padding-left: 0;}
	.dot-bg {left:0;}
	.section-fatherhood .left-img {margin-left: 0px;}
	.section-babysTimewithDad .babysTimewithDad-inner:before {padding-top: 40vw;}
	.section-babysTimewithDad .babysTimewithDad-inner .bottom-img {height: 25vw;}
	ul.category-list li {flex-basis: 33.33%;-webkit-flex-basis: 33.33%;max-width: 33.33%;}
    .mix-box>span {font-size: 55px;line-height: 52px;margin: 0 16px;}
    .mix-box h3, .mix-box h6 {font-size: 17px;}
    .section-babysTimewithDad .container.pr5 {padding-right: 0 !important;}
	.foodsafety-detail ~ h2 {font-size: 27px !important;}
	.children-twohalf-three-details .section-safeandhealthy .right-info,
	.children-onehalf-two-details .section-safeandhealthy .right-info, .children-two-twohalf-details .section-safeandhealthy .right-info, .children-twohalf-three-details .section-safeandhealthy .right-info {padding: 40px 70px;}
	.breakfast-dish-info span, .snack-dish-info > span, .lunch-dish-info span, .dinner-dish-info span {font-size: 14px;}
	.blog-card .blog-inner-details .blog-info h3 {font-size: 20px;}
	ul.blog-cat-list li a {margin-right: 20px;margin-bottom: 20px;}
	.blog-nav {padding: 0px 15px 0 15px;border-right: 1px solid #AAD7D9;border-left: none;}
    #onetrust-banner-sdk .ot-sdk-row {max-width: 930px !important;}
    #onetrust-banner-sdk #onetrust-button-group-parent {width: 50%;}
	header .navbar .navbar-collapse ul.navbar-nav > li:nth-child(2) > a {max-width: 100%;}
	.dish-dairy-text.dotted-circle .wp-caption-text {left: 15px;}
	section.shielding-lead-poisoning .elementor-container .shielding-lead-poisoning-right .elementor-widget-wrap {padding-right: 40px;}
	.rounded-img-curve { width: 300px; height: 300px;}
}
@media only screen and (max-width: 1160.98px) {
	.btm-bg-img {bottom: 250px !important;}
}
@media only screen and (max-width: 1040.98px) {
	.section-rightImg-content .section-info {height: 220px;}
	.section-rightImg-content .section-info .section-info-text {font-size: 17px;}
	.foodsafety-detail ~ h2 {font-size: 22px !important;top: 15px;left: 15px;right: 15px;}
	header .navbar-brand {margin-right: 10px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1499.98px) {
	.fathers-guide-newborn .breastfeeding-box-info .tip-box h3 {font-size: 11px}
	.footer-address p, .footer-nav li a {font-size: 14px;}
}
@media only screen and (min-width: 1050px) and (max-width: 1199.98px) {
	.fathers-guide-newborn .breastfeeding-box-info .tip-box h3 {font-size: 14px}
}
@media only screen and (min-width: 992px) and (max-width: 1049.98px) {
	.fathers-guide-newborn .breastfeeding-box-info .tip-box h3 {font-size: 12px}
	.header-right>a, .navbar-expand-lg .navbar-nav>li>a {font-size: 13px;}
	.navbar-expand-lg .navbar-nav>li>a {width: 100%;max-height: 45px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399.98px) {
	.section-col .col-right {-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;margin: 0 auto;}
	.section-col .col-left {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .weight-gain > .elementor-container > .elementor-column {flex: 0 0 170px;}
	.breastfeeding-box-info > h3 {top: -12px;padding: 0 10px;font-size: 15px !important;}
	.font-38 .elementor-heading-title {font-size: 38px !important;}
}
@media only screen and (max-width: 1024.98px) {
    .weight-gain > .elementor-container > .elementor-column {width: 185px !important;flex: 0 0 185px;}
    .icons-graphics.elementor-section>.elementor-container>.icons-graphics-btn>.elementor-widget-wrap {padding-bottom: 76px;}
	.custom-modal .modal-desc {margin-bottom: 4em;}
	.img-box-circle > .elementor-widget-container {padding: 5% 8%; max-width: 580px; margin: 0 auto !important;}
	.circle-img > .elementor-widget-container { padding: 0% 8% !important; }
	.img-box-circle-02 .elementor-widget-container {padding: 0;padding-top: 100%;}
	.back-img {background-image: none !important;}
	.btm-bg-img {display: none !important;}
	.dish-dairy-text.dotted-circle .wp-caption-text {left: -22px;}
	.rightSidebar .elementor-inner-section {padding: 30px 20px;}
	.icon-Box {padding: 0 30px;    width: 33.33% !important;}
	.elementor-section .box-center-1024 {margin: 0 auto;max-width: 410px;}
	.intro-sec {    padding: 0 15px 30px 15px}
	.bg-title h4 {font-size: 28px !important;}
	.pop-plate .inner-six-sec p {font-size: 18px;line-height: 1.2em;}
	.reflux-disease.img-box-circle > .elementor-widget-container {max-width: 600px;}
	.colum-gap .elementor-column{width: 30.33% !important;}
	.page-id-61247 .section-introduction, .page-id-62550 .section-introduction{ padding-top: 50px !important;}

	.toodler-img-drk-shape::after{    bottom: calc(100% - 60px);}
	.toodler-img-org-shape::after{    bottom: calc(100% - 116px);    width: 130px; height: 130px;}
	.got_this_button_list .elementor-widget-wrap { gap: 20px; }
    .got_this_button_list .blue-btn_scoop { width: calc(50% - 10px) !important; }
	.baby-parent-fitness{margin-right: 0;}
}
@media only screen and (min-width: 1200px) and (max-width: 1300.98px) {
    body .image-hots .e-hotspot.e-hotspot--position-right:nth-child(3) {right: calc(5vw - 3*1vw);}
    body .image-hots .e-hotspot.e-hotspot--position-right:nth-child(5) {right: calc(8vw - 3*1vw);}
    body .image-hots .e-hotspot.e-hotspot--position-right:nth-child(6) {right: calc(2.4vw - 3*1vw);}
	ul.category-list li {-webkit-flex-basis: 30%;flex-basis: 30%;max-width: 30%;}
}
@media only screen and (max-width: 991.98px) {
	footer .container {max-width: 100%;}
	footer .row .col-lg-8.col-large .big-gutters > div {margin-top: 20px;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align: center;margin-bottom: 20px;}
	footer .footer-logo {text-align: center;}
	footer .ft-logo img {max-width: 180px;}
	footer .footer-right-col .footer-right-info {display: block;}
	footer .footer-right-col .footer-right-info [class^="col-"]:first-child {text-align: center;}
	footer .footer-right-col .footer-right-info [class^="col-"]:last-child {text-align: center;}
	.policy-section h3 {font-size: 20px;}
	.policy-section h3.text-orange {font-size: 25px;}
	/* Header */
	body.show-nav {position: fixed;left:0;right:0;overflow:hidden;top: 0;}
	.navbar-toggler {padding: 0.65rem .75rem;}
	.navbar-light .navbar-toggler {border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;height: 30px;position: relative;width: 30px;z-index:2;margin:14px 0;padding: 0;outline:none;float:right;}
	.navbar-light .navbar-toggler-icon,.navbar-light .navbar-toggler-icon:before,.navbar-light .navbar-toggler-icon:after {background-image:none;position: absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;background:#ffffff;content: '';height: 0.175em;width: 100%;left:0;}
	.navbar-light .navbar-toggler-icon {transition: all .2s linear;}
	.navbar-light .navbar-toggler-icon:before {margin-top: -9px;transition: transform .2s linear,top .2s linear .2s;}
	.navbar-light .navbar-toggler-icon:after {margin-top: 9px;transition: transform .2s linear,top .2s linear .2s;}
	.show-nav .navbar-light .navbar-toggler-icon {background:0 0;transition: all .2s linear;}
	.show-nav .navbar-light .navbar-toggler-icon:before {top:9px;transform:rotate(-45deg);transition: all .2s linear,transform .2s linear .2s;}
	.show-nav .navbar-light .navbar-toggler-icon:after {transform:rotate(45deg);top:-9px;transition: all .2s linear,transform .2s linear .2s;}
	.show-nav .navbar-collapse {transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;visibility:visible;}
	header .navbar .collapse:not(.show) {display: block;}
	.navbar-collapse {margin-left: 0;position: fixed;left:0;right:0;top:0;background-color: rgba(0,0,0,0.95);box-shadow:0 10px 10px rgba(0,0,0,0.2);transition: 0.3s;padding: 115px 0 15px 0;height: calc(100% - 0px) !important;z-index:-1;pointer-events:none;flex-flow:column;-webkit-flex-flow:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content: space-around !important;-webkit-justify-content: space-around !important;transform:translate(0,-100px);-webkit-transform:translate(0,-100px);opacity:0;visibility:hidden;}
	.navbar-collapse.show {pointer-events:auto;}
	header .navbar>.container {width: 100%;max-width: 100%;display: flex;}
	.navbar .navbar-collapse {justify-content: flex-start !important;-webkit-justify-content: flex-start !important;}
	.navbar-nav {width: 100%;}
	.navbar-light .navbar-nav>li>a {width: 100%;color: #000;display: block;line-height: 2;border-radius: 0;padding: 12px 25px;position: relative;}
	.navbar-light .navbar-nav>li {margin-left: 0;position: relative}
	.navbar {padding: .5rem 15px;}
	.search-navbar {width: 100%;flex-flow:column;-webkit-flex-flow:column;padding: 0 20px;}
	.search-navbar li + li {margin-left: 0;margin-top: 20px;}
	.navbar .navbar-collapse .search-navbar li a {padding: 7px 19px;display: inline-block;}
	.navbar-box {overflow-y:auto;margin-top: 0;align-items:flex-start;justify-content: flex-start;-webkit-justify-content: flex-start;flex-flow:column;-webkit-flex-flow:column;height: 100%;}
	.search-box {display: inline-block;order: 2;width: 100%;}
	.search-box .search-input {width: 250px;max-width: 100%;}
	.search-box .dropdown-menu {display: block;position: relative;left: 0;top: auto;}
	.header-right aside {position: relative;z-index: 9;}
	header .navbar-brand {width: 120px;}
	header .navbar-brand img {max-width: 100%;height: auto;}
	.show-nav header {z-index: 9999999;}
	.header-right > a {padding: 12px 20px;display: block;}
	.hero {height: 385px;}
	.hero .hero-content {padding: 90px 0 15px;}
	footer {padding: 20px 0 20px;}
	footer .navbar-brand {justify-content: center;margin-bottom: 20px;}
	.container-fluid {max-width: 720px;}
	ul.category-list li {flex-basis: 50%;-webkit-flex-basis: 50%;max-width: 50%;}
	.sidebar-nav {padding: 0px 10px 0 15px;}
	.ms-idea .ms-idea-inner {padding: 20px;}	
	.page-inner-details .right-side div.section,.page-inner-details .right-side section.section {padding: 40px;}
	.section-deardad .img-info {height: auto;}
	.section-deardad .img-bottom-info {position: unset;padding: 30px;}
	.section-daily-suggest .row > [class^=col-] {margin-top: 30px;}
	.info-box {padding: 0px 30px;}
	.info-box-inner {padding: 50px;}
	.section-fatherhood .left-img {margin-left: 0px;}
	.section-babysTimewithDad .babysTimewithDad-inner {padding: 30px;}
	.section-spitUpBurpingDirtyDiapers .green-box {margin-top: 30px;}
	.fth-box {padding: 30px;margin-top: 40px;margin-bottom: 40px;}
	.wicfood-details .wicfood-title {padding: 20px;}
	.wicfood-details .wicfood-info {padding: 20px;}
	.title-bg {padding: 15px;}
	.wicfood-details .wicfood-title img {right: -20px;top: -22px;width: 100px;}
	.section-canienroll .bg-bottom-img {margin-bottom: -130px;margin-top: 30px;}
	.section-canienroll .bg-dot {height: 140px;}
    .mh-350 {min-height: 75vw;}
    .page-inner-details .right-side section.section.pr0 {padding-right: 40px !important;}
    .babysTimewithDad-inner .col-lg-5 ~ .col-lg-7 .title-icon {margin-top: 30px;}
    .plus-list {flex-flow: column;}
    .plus-list img {margin: 10px 0;max-width: 30px;}
    .section-spitUpBurpingDirtyDiapers .col-lg-7 .pb5 {padding-bottom: 2em !important;}
    .header-right {display: flex !important;flex-wrap: wrap;width: 100%;}
    .header-right.d-md-none {display: none !important;}
    .policy-section h3 {font-size: 22px;}
	.custom-modal .modal-dialog .modal-body .close {top: 10px;right:20px;}
	.modal-tabs .nav-tabs .nav-link.active::after, .tab_drawer_heading.d_active::after {border-left: 30px solid transparent;border-right: 30px solid transparent;border-top:15px solid transparent;}
	.modal-category-box .hungry-category-list .btn:hover {color: #333232;}
	.modal-category-box .hungry-category-list .btn {font-size: 17px;min-height: 60px;}
	.foodsafety-detail ~ h2 {top: 10px;left: 10px;right: 10px;}
    #onetrust-banner-sdk .ot-sdk-row {max-width: 690px !important;flex-wrap: wrap;}
    #onetrust-banner-sdk #onetrust-button-group-parent {width: 100%;}
    #onetrust-banner-sdk #onetrust-button-group {display: flex !important;justify-content: center;flex-direction: row-reverse;}  
	.bg-title h2 {font-size: 26px;}
	.section-rightImg-content .section-info .section-info-text {font-size: 17px;}
	.blog-card .blog-inner-details {padding: 20px;}
	.share-info h4 {text-align: left;}
	ul.blog-cat-list li a {padding: 6px 30px;}
	.blog-nav {padding: 0px 15px 0 15px;border-right: 1px solid #AAD7D9;border-left: none;}
	.blog-nav > ul {margin-top: 20px;margin-bottom: 20px;}
	.blog .container-fluid {max-width: 100%;}
	.tab-pane-left-img {padding-left: 250px;}
	.tab-pane-left-img .left-img {width: 250px;}
	.grid-section .grid-container {grid-template-rows: 230px;grid-auto-rows: 230px;}
	.modal-tabs + .modal-tabs {margin-top: 2em;}
    body .header-right a:hover {color: #ffffff;}
	.list-type li::before {top: -4px;font-size: 12px;height: 35px;width: 35px;}
	.counter-type li::before {font-size: 18px;}
    .list-type li {padding-left: 42px;}    
    body .list-type ~ .fact-sec .elementor-widget-container {padding: 0px 0px 20px 42px !important}
	.foods-sec h3.image-box-title {text-align: left;}
	.foods-sec .text-center {text-align: left !important;}
	.foods-sec .col-lg-4 + .col-lg-4 .three-step-column::before {display:none ;} 
	.search-box .dropdown-menu {width: auto;}
	.foods-sec .three-step-column {padding: 0;}
	.dish-dairy-text.dotted-circle .wp-caption-text {left: 0; position: relative; margin: 0 auto;bottom: 5%; } 
	.pop-plate .dish-info { flex-direction: column; }
	.heath-sec .col-lg-4 + .col-lg-4 .three-step-column::before{border: none;}
	.reflux-disease.img-box-circle > .elementor-widget-container { max-width: 600px; }
	.rt-txt-main-sec .rounded-img-curve { float: none; margin: 0px 0 25px; }
	.dose-tabs.elementor-widget-tabs .elementor-tabs-wrapper {display: none;}
	.dose-tabs.elementor-widget-tabs .elementor-tab-content {height: auto;}
	.dose-tabs.elementor-widget-tabs .elementor-tabs-content-wrapper {padding: 0;}
	.dose-tabs.elementor-widget-tabs .elementor-tab-title {padding: 15px;}
	.dose-tabs.elementor-widget-tabs .elementor-tab-content {border-top-left-radius: 0; border-top-right-radius: 0;}
	.dose-tabs.elementor-widget-tabs .elementor-tab-title.elementor-active {border-bottom-right-radius: 0;}
}
@media only screen and (max-width: 850.98px) {
	.hero {height: 300px;}
	.hero .hero-content {padding-top: 60px;}
	.section-rightImg-content .section-info {position: relative;background-size: 580px;background-position: 90px center;}
	.section-rightImg-content .section-info::before {position: absolute;background-color: rgba(255,255,255,0.8);content: '';top:0;bottom:0;left:0;right:0;width: 100%;height: 100%;}
	.fth-box {padding: 30px;margin-top: 30px;margin-bottom: 30px;}
	.section-full .right-info {padding: 0px 0px 0px 0px;}
	.children-onehalf-two-details .child-section .section-info {background-position: center;}
	.section-info.blog-top-text {color: #264A63;}
	.section-info.blog-top-text .text-top-space {margin-top: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.section-info.blog-top-text {align-items: center;}
	.img-box-circle > .elementor-widget-container {max-width: 500px; margin: 0 auto;} 
}
@media only screen and (max-width: 1500px) and (min-width: 766px) {
    .keepyourbady .right-img .dad-img {background-position: 30%;}
}
@media only screen and (max-width: 1241px) and (min-width: 1199.97px){
	.Teeth-spenish {
		bottom: 23% !important;
	}
}
@media only screen and (max-width: 767.98px) {
	span.round-number-red, span.round-number-green, span.round-number-purple { padding: 7px 17px; }
	.loading {width: 139px;height: 100px;}
	.hero {background-position: 70%;}
	.navbar-nav {margin-top: 10px;}
	.hero .hero-content {text-align: left;padding: 30px 0 0px;}
	.policy-section h3 {font-size: 20px;}
	.policy-section h3.text-orange {font-size: 22px;}
	.f-22 {font-size: 20px;}
	.inner-p-65 {padding: 30px;}
	.inner-p-130 {padding: 40px 30px;}
	.inner-px-130,.section-babysTimewithDad .inner-px-130 {padding-left: 20px;padding-right:20px;}
	.mh-320 {min-height: 50vw;}
	header .navbar-brand img {max-width: 210px;height: 60px;}
	section.section {padding: 40px 0;}
	section.section.category-section {padding: 40px 0;}
	.container-fluid {padding: 0 20px;}
	footer {text-align: center;}
	footer .learn-more {margin: 20px 0;}
	footer .social-media {margin-top: 20px;justify-content: center;}
	a.btn {font-size: 17px;min-height: 65px;padding: 5px 10px;}
	.page-inner-details .right-side div.section,.page-inner-details .right-side section.section {padding: 40px 20px;}
	.section-rightImg-content .section-info {background-position: center;background-size:cover;}
	.snack-dish-info {margin-bottom: 0px;}
	.breakfast-dish-info span {position: unset;display: block;margin-top: 15px;}
	.lunch-dish-info span {position: unset;display: block;margin-top: 15px;}
	.dinner-dish-info span {position: unset;display: block;margin-top: 15px;}
	.snack-dish-info span {position: unset;display: block;margin-top: 15px;}
	.breakfast-dish-info span br {display: none;}
	.lunch-dish-info span br {display: none;}
	.dinner-dish-info span br {display: none;}
	.snack-dish-info span br {display: none;}
	.section-daily-suggest .row > [class^=col-] {margin-top: 30px;}
	.info-box {padding: 0px;}
	.title-icon img {width: 55px;}
	.info-box-inner {padding: 30px;}
	.section-safeandhealthy .right-info {padding: 30px;}
	.section-full1 .right-info {padding: 40px 20px;}
	.section-full .right-info {padding: 0;}
	.section-babysTimewithDad .babysTimewithDad-inner {padding: 20px;}
	.section-spitUpBurpingDirtyDiapers .table-style th, .section-spitUpBurpingDirtyDiapers .table-style td {padding: 20px 5px 20px 25px !important;}
	.section-spitUpBurpingDirtyDiapers .table-style thead th {padding-top: 25px;padding-bottom: 25px;}
	.section-spitUpBurpingDirtyDiapers .green-box {background-color: #DEEEBA;padding: 20px;margin-top: 30px;}
	.title-icon {margin-bottom: 20px;}
	.bg-title {padding: 20px;}
	.wicfood-details .wicfood-title, .wicfood-details .wicfood-info {padding: 15px;}
	.section-canienroll .bg-bottom-img {margin-bottom: -100px;margin-top: 20px;}
	.section-canienroll .bg-dot {height: 100px;}
	.breastfeeding-box-info .tip-box.r11 img {width: 57px;height: 50px;}
	.breastfeeding-inner-details {padding: 20px;}
	.breastfeeding-inner-details h3 span {font-size: 26px;}
	.breastfeeding-box-info {padding: 60px 20px;}
	.tip-box {width: 250px;height: auto;margin: 0 auto;}
	.breastfeeding-box-info .tip-box.tip-box-1,
	.breastfeeding-box-info .tip-box.tip-box-2,
	.breastfeeding-box-info .tip-box.tip-box-3,
	.breastfeeding-box-info .tip-box.tip-box-4 {-webkit-flex-basis: 50%;flex-basis: 50%;max-width: 250px;}
	.breastfeeding-box-info .tip-box.tip-box-2 {margin-top: 0;margin-left: -5%;}
	.breastfeeding-box-info .tip-box.tip-box-3 {margin-top: -5%;margin-left: auto;z-index: 2;margin-bottom: 0;}
	.breastfeeding-box-info .tip-box.tip-box-4 {margin-top: -5%;margin-left: -5%;position: initial;}
	.breastfeeding-box-info .tip-box.tip-box-1,
	.breastfeeding-box-info .tip-box.tip-box-3 {margin-right: 0;}
	.breastfeeding-box-info .tip-box h3 {font-size: 17px;}
	.section-daily-suggest .box-info .box-details {padding: 20px;}
	.section-deardad .img-bottom-info {padding: 20px;}
	.children-who-grow-content p br {display: none;}
    .children-who-grow .col-md-6+.col-md-6 {margin-top: 15px;padding-top: 18px !important;}    
    .children-who-grow .col-md-6+.col-md-6::before {bottom: auto;border-left: none;right: 0;border-top: 2px solid var(--wc-wic-violet);}
    .keepyourbady .right-side-padding {padding-right: 0;}
	.custom-modal .modal-dialog .modal-body .close {top: 5px;right: 10px;font-size: 30px;}
	.modal-four-tabs .nav-justified .nav-item {flex: 1 0 50%}
	.modal-tabs .nav-tabs .nav-link {padding: 1em 0.5em;}
	.modal-tabs .nav-tabs .nav-link.active::after, .tab_drawer_heading.d_active::after {z-index: 1;margin-top: 0px;}
	.grid-item-1 {grid-row: span 2;grid-column: span 2;}
	.grid-item-2 {grid-row: span 1;grid-column: span 2;}
	.grid-item-4 {grid-row: 5 / 3;grid-column: 5 / 3;}
	.children-twohalf-three-details .section-safeandhealthy .right-info,
	.children-onehalf-two-details .section-safeandhealthy .right-info, .children-two-twohalf-details .section-safeandhealthy .right-info, .children-twohalf-three-details .section-safeandhealthy .right-info {padding: 40px 20px;}	
	.section-daily-suggest .box-info .box-details p .fruits-br {display: none}
	.blog-cat-list {margin-bottom: 20px;}
	ul.blog-cat-list li a {padding: 6px 11px;font-size: 12px;margin-right: 10px;margin-bottom: 10px;}
	.blog-num br {display: none;}
	.tab-pane-left-img {padding-left: 0;}
	.tab-pane-left-img .left-img {position: unset;margin-bottom: 30px;width: auto;}
	.tips-m [class^=col-]:first-child {border-right: none;}
	.grid-section .grid-container {grid-template-rows: 40vw;grid-auto-rows: 40vw;}
    #onetrust-banner-sdk .ot-sdk-row {padding: 0 20px;}
    .reverse-column .elementor-container {flex-flow: column-reverse;}
    body .img-box-shap .elementor-widget-container {padding: 12%;margin: 0 10%;}
    .elementor-element-1537031.elementor-widget-text-editor p strong {display: block;}
    .elementor-element-1537031.elementor-widget-text-editor p {text-align: center;}
    .info-baar>.elementor-widget-container {text-align: center;}
    .info-baar>.elementor-widget-container strong {display: block;}
	.grid-section .grid-container {display: grid; grid-template-columns: repeat(1, 1fr); grid-template-rows: none;}
	.grid-section .grid-container > .grid-item {grid-row: auto;grid-column: auto;}
	.foodsafety-detail ~ h2 br {display: none;}
    body .image-hots .e-hotspot.e-hotspot--position-right:nth-child(3) {right: calc(8vw - 3*1vw);}
    body .image-hots .e-hotspot.e-hotspot--position-left:nth-child(4) {left: calc(34vw - 3*1vw);}
    body .image-hots .e-hotspot.e-hotspot--position-right:nth-child(5) {right: calc(17vw - 3*1vw);bottom: calc(7vw - 3*1vw);}
    body .image-hots .e-hotspot.e-hotspot--position-right:nth-child(6) {right: calc(3vw - 3*1vw);}
    .what-img-sec img {max-width: 100% !important;}
	.daily-food-tabs .tab-details-img {margin: 25px -15px -25px;}
	.title-full-width h3 {white-space: inherit; width: 100%; position: relative; top: -41px;} 
	.bg-overlay .elementor-widget-container{position: relative;}
	.bg-overlay .elementor-widget-container::before{position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background: rgba(255,255,255,0.8);}
	.bg-overlay .row{position:relative;z-index:9999;}
	.fm-tabs.elementor-widget-tabs .elementor-tab-content {padding: 0 20px 20px 20px;}
	.foods-sec .elementor-tabs-content-wrapper {padding: 0;}
	.foods-sec .elementor-tab-title.elementor-tab-mobile-title {position: relative;width: 100% !important;}
	.foods-sec .elementor-tab-title.elementor-tab-mobile-title.elementor-active:after {content: '';position: absolute;left: 50% !important;top: 100%;width: 0 !important;height: 0 !important;border-left: 50px solid transparent !important;border-right: 50px solid transparent !important;border-top: 20px solid transparent !important;clear: both;-webkit-transform: translateX(-50%);transform: translateX(-50%);margin-top: -1px;}
	.foods-sec .elementor-tab-title.elementor-tab-mobile-title:nth-child(1):after {border-top-color: var(--wc-wic-orange-50) !important;}
	.foods-sec .elementor-tab-title.elementor-tab-mobile-title:nth-child(3):after {border-top-color: var(--wc-wic-green-50) !important;}
	.foods-sec .elementor-tab-title.elementor-tab-mobile-title:nth-child(5):after {border-top-color: var(--wc-wic-red-50) !important;}
	.foods-sec .elementor-tab-title.elementor-tab-mobile-title:nth-child(7):after {border-top-color: var(--wic-blue-50) !important;}
	.foods-sec .elementor-tab-title.elementor-tab-mobile-title:nth-child(9):after {border-top-color: var(--wc-wic-light-violet-50) !important;}
	.foods-sec .elementor-tabs-content-wrapper .elementor-tab-content {padding: 20px;}
	.list-type li, .list-type li.elementor-icon-list-item {margin-bottom: 0;padding-left:45px;}
	.counter-type li, .counter-type li.elementor-icon-list-item { padding-left: 50px; }
	.graph-with-info .graph-icon img {max-width: 100%;}
	.hungry-category-list .category-box .category-img, .full-category-list .category-box .category-img {display: block;}
	.tip-box.bg-bluelight.text-blue.r11.tip-box-3 {right: 0;}
	.tip-box.bg-gnlight.text-green.r11.tip-box-4 {right: 0;}
	.img-box-circle > .elementor-widget-container {padding: 20px 20px 0 0px; max-width: 360px}
	.img-box-circle.box-shap-left > .elementor-widget-container {padding: 20px 20px 0 40px;}
	.img-box-circle.img-box-circle-02 > .elementor-widget-container{padding: 0; padding-top: 260px; max-width: 260px;}
	.pt-mview-0 {padding-top: 0 !important;}
	.icon-Box {padding: 20px ;width: 50% !important;}
	section.shielding-lead-poisoning .elementor-container .shielding-lead-poisoning-right .elementor-widget-wrap {padding-right: 20px;}
	.img-box-circle.box-shap-left-bottom .elementor-widget-container {padding: 20px 0px 0 20px;}
	.elementor-section .box-center-767, .elementor-section .box-center-1024 {width: 360px !important;margin: 0 auto;}
	.img-inner-box .elementor-widget-wrap .elementor-widget-image-box .elementor-image-box-content {text-align: center;}
	.img-inner-box .elementor-widget-wrap .elementor-widget-image-box .elementor-image-box-content .list-style {display: flex;flex-flow: column;}
	.img-inner-box .elementor-widget-wrap .elementor-widget-image-box .elementor-image-box-content .list-style li {display: inline-flex; margin: 0 auto;}
	.pr-0-mobile .elementor-widget-container {padding-right: 0 !important;}
	.elementor-widget-wrap>.img-box-circle.cheese-box-img {position: relative !important;}
	.cheese-box-img .elementor-widget-container {width: 100%;}
	.ounce-btm-bg::after{content: none;}
	.forzen_img_shape{display: none;}
	.intro-sec {    padding: 0 15px 0px 15px}
	.tipbox.tipbox-bg {margin-bottom: 30px;margin-top: 35px;}
	.bg-title h4 {font-size: 24px !important;}
	.circle-img + div img[width="120"] { width: 80px; max-width: 100%; height: 80px; }
	.elementor-absolute img[width="120"] { width: 80px !important; max-width: 100% !important; height: 80px !important; }
	.reflux-disease.img-box-circle > .elementor-widget-container { max-width: 500px; }
	.reflux-disease.bottom_left_image_text p.elementor-image-box-description { width: 100%; height: auto; padding: 20px; }
	.max-img-300 .img-box-circle > .elementor-widget-container {max-width: 300px;}
	ul.blog-cat-list li .blogcat-button {padding: 6px 11px; font-size: 12px; margin-right: 10px; margin-bottom: 10px;}
    .risk-img-box .elementor-image-box-content {padding: 60px 20px 20px 20px;border-radius: 24px; margin-left: 0;margin-top: -50px;}
    .risk-img-box.right-img-side .elementor-image-box-content {padding: 60px 20px 20px 20px;}
    .colum-gap .elementor-column {width: calc(50% - 10px) !important;}
    .lead-img-box .elementor-image-box-content{padding: 60px 20px 20px 20px;margin-left: 0;margin-top: -50px;}
    .lead-img-box.pb-50 .elementor-image-box-content{    padding: 60px 20px 20px 20px;}
    .circle-purple-title figure.elementor-image-box-img { width: 80px !important;}
    .two-col ul { column-count: 1;}
    .page-id-61247 .section-introduction, .page-id-62550 .section-introduction {padding-top: 40px !important;}
    .risk-img-box figure.elementor-image-box-img, .risk-img-box1 figure.elementor-image-box-img{position: relative;}
    .risk-img-box.green-bg .elementor-image-box-img:before, .risk-img-box.red-bg .elementor-image-box-img:before, .risk-img-box.blue-bg .elementor-image-box-img:before {left: -5px;}
    .risk-img-box1.purple-bg .elementor-image-box-img:after { right: 0px;}
    .risk-img-box.grndark-bg .elementor-image-box-img:before {    right: -5px; }
    .lead-img-box img { height: 140px !important; width: 140px !important;}
    .toodler-img-drk-shape::after {bottom: calc(100% - 175px);    left: 40px;}
    .toodler-img-org-shape::after{left: 90px;}
    .w-round { width:100%; margin-left: 0; border-top-left-radius: 0 !important;}
    .rw-auto{width: 100% !important;}
    .img-box-sec .elementor-image-box-content {padding: 0px 20px 20px 20px;}
    .help-img {position: relative !important;right: 0 !important; left: 0; bottom: 0 !important; top: 0 !important;  margin: 0 auto;}
    .page-inner-details .right-side .elementor-section.colum-gap-45.elementor-section-boxed > .elementor-container { flex-wrap: wrap !important;    gap: 30px !important;}
    .w-round > div {padding-left: 20px !important;}
	.linked-boxed-sec {padding: 20px;}
	.white-rounded-icon-box ul.elementor-icon-list-items li.elementor-icon-list-item{width: 100%;}
	.playtime-heading .elementor-heading-title br{display: none;}
}
@media only screen and (max-width: 620.98px) {
	.modal-tabs .tab-content .tab-details-img {margin: 50px -25px -52px;}
	.tab_drawer_heading {display: block;}
	.modal-tabs .nav-justified .nav-item {flex: 1 0 100%;display: none;}
	.modal-tabs .nav-tabs .nav-link, .modal-tabs .tab_drawer_heading {font-size: 17px;}
	.modal-tabs .nav-tabs .nav-link, .modal-tabs .tab_drawer_heading.d_active ~ .tab-pane {opacity: 1;}
	.formula-desc {flex-direction: column;}
	.blog-card .blog-inner-details .blog-meta {margin-bottom: 15px;}
	.blog-card .blog-inner-details .blog-meta .date {font-weight: bold;font-size: 17px;display: block;}
	.blog-card .blog-inner-details .blog-meta .category {padding: 5px 20px;font-size: 12px;}
    body .image-hots .e-hotspot.e-hotspot--position-right:nth-child(6) {right: calc(0vw - 3*1vw);}
    body .image-hots .e-hotspot.e-hotspot--position-right:nth-child(5) {right: calc(15vw - 3*1vw);}
}
@media only screen and (max-width: 575.98px) {
	.f-22 {font-size: 17px;}
	ul.category-list li {flex-basis: 80%;-webkit-flex-basis: 80%;max-width: 80%;}
	ul.category-list .category-box .category-title, a.btn {font-size: 17px;}
	a.btn.btn-text-big {font-size: 17px;}
	.title-icon img {width: 45px;}
	.page-inner-details .left-side {-ms-flex:0 0 250px;flex:0 0 250px;max-width: 250px;width: 250px;left:-250px !important;}
	.page-inner-details .left-side .StickySidebar {left:-250px !important;width: 250px !important;}
	.section-rightImg-content .section-info {height: auto;}
	.section-spitUpBurpingDirtyDiapers .table-style th, .section-spitUpBurpingDirtyDiapers .table-style td {padding: 10px 5px 10px 5px !important;font-size: 17px;}
	.section-spitUpBurpingDirtyDiapers .table-style thead th {padding-top: 10px;padding-bottom: 10px;font-size: 17px;}
	.round-dot {margin-right: 5px;width: 20px;height: 20px;}
	.inner-p-65,
	.info-box-inner,
	.section-daily-suggest .box-info .box-title,
	.section-daily-suggest .box-info .box-details,
	.section-safeandhealthy .right-info,
	.fth-box,
	.formula-desc {padding: 20px;}
	.breastfeeding-box-info .tip-box.r11 > .content {padding: 10%;}
	.breastfeeding-box-info .tip-box.tip-box-1,
	.breastfeeding-box-info .tip-box.tip-box-2,
	.breastfeeding-box-info .tip-box.tip-box-3,
	.breastfeeding-box-info .tip-box.tip-box-4 {-webkit-flex-basis: 100%;flex-basis: 100%;}
	.breastfeeding-box-info .tip-box.tip-box-2,
	.breastfeeding-box-info .tip-box.tip-box-3,
	.breastfeeding-box-info .tip-box.tip-box-4 {margin-left: auto;margin-top: -10%;}
	.breastfeeding-box-info .tip-box.tip-box-1,
	.breastfeeding-box-info .tip-box.tip-box-3 {margin-right: auto;}
	.mix-box h3 br, .mix-box h6 br {display: none;}
	.bg-title h2, .section-daily-suggest h2, .info-box .title-icon, .section-safeandhealthy .title-icon {font-size: 20px;}
	.custom-modal .modal-dialog {margin-left: auto;margin-right: auto;}
	.custom-modal .modal-dialog .modal-body {padding: 10% 7% 7%;}
	.grid-section .grid-container {grid-template-rows: 40vw;grid-auto-rows: 40vw;}
    .footer-logo {-ms-flex: 0 0 100%;flex: 100%;max-width: 100%;}
    body .image-hots .e-hotspot.e-hotspot--position-right:nth-child(3) {right: calc(4vw - 3*1vw);}
    body .image-hots .e-hotspot.e-hotspot--position-left:nth-child(4) {left: calc(36vw - 3*1vw);}
    body .image-hots .e-hotspot.e-hotspot--position-right:nth-child(5) {right: calc(13vw - 3*1vw);}
    body .image-hots .e-hotspot.e-hotspot--position-right:nth-child(6) {right: calc(-3vw - 3*1vw);}
    body .image-hots .e-hotspot.e-hotspot--position-left:nth-child(2) {left: calc(36vw - 3*1vw);}
    body .image-hots.image-hotspot-snacks .e-hotspot.e-hotspot--position-left:nth-child(2) {left: calc(40vw + 12*1vw);}
    body .image-hots.image-hotspot-snacks .e-hotspot.e-hotspot--position-left:nth-child(4) {left: calc(34vw + 4*1vw);}
    .pdf-sec a.btn.btn-text-big.btn-orange-light {display: block;line-height: 50px;}
	.graph-with-info {flex-direction: column;}
	.graph-with-info .graph-icon {margin-bottom: 20px;}
	.video-circle.video-shap-lgreen { height: 50vw; width: 70vw !important; }
	.video-circle.video-shap-lgreen.cues-sec > .elementor-widget-container { height: 100%; width: 100%; }
	.video-circle:after{height: 80%;}
	.black-text li a{word-break: break-all;}
	.got_this_button_list .elementor-widget-wrap { gap: 15px; }
    .got_this_button_list .blue-btn_scoop { width:100% !important; }
	.white-rounded-icon-box.two-columns ul.elementor-icon-list-items li.elementor-icon-list-item { width: 100%; margin-right: 0;}
	.dose-tabs.elementor-widget-tabs .elementor-tab-content {position: relative;padding: 20px 20px 150px;background-size: 160px;}
	.dose-tabs.elementor-widget-tabs .elementor-tab-content img {margin-left: 0; position: absolute; bottom: 15px; right: 15px;width: 130px; height: 130px;}
}
@media (max-width: 501.98px) {
    #onetrust-banner-sdk #onetrust-button-group {flex-direction: column-reverse;align-items: center;}
    #onetrust-banner-sdk .banner-actions-container {margin-top: 15px;}
    #onetrust-banner-sdk #onetrust-button-group button {width: 160px;margin: 0 !important;}
    #onetrust-banner-sdk.otCenterRounded {-webkit-transform: translateY(0) !important;transform: translateY(0) !important;padding-top: 25px !important;}
    body .img-box-shap .elementor-widget-container {padding: 15%;margin: 0;}
    body .big-title-box h2 {font-size: 35px;}
    body .big-title-box h2 span {font-size: 22px;}
    .icons-graphics .elementor-widget-text-editor h6 {font-size: 17px;margin-bottom: 18px;}
    body .image-hots .e-hotspot.e-hotspot--position-left:nth-child(2) {left: calc(40vw - 3*1vw);}
    body .image-hots .e-hotspot.e-hotspot--position-right:nth-child(3) {right: calc(3vw - 3*1vw);}
    body .image-hots .e-hotspot.e-hotspot--position-left:nth-child(4) {left: calc(39vw - 3*1vw);}
    body .image-hots .e-hotspot.e-hotspot--position-right:nth-child(5) {right: calc(10vw - 3*1vw);}
    body .image-hots .e-hotspot.e-hotspot--position-right:nth-child(6) {right: calc(-5vw - 3*1vw);}
    .img-box-circle > .elementor-widget-container {max-width: 360px;} 
}
@media only screen and (max-width: 480.98px) {
	ul.category-list li {flex-basis: 85%;-webkit-flex-basis: 85%;max-width: 85%;}
    .mh-350 {min-height: 90vw;}
    .graph-with-info .g-details p.p-details {display: block;}
    .graph-with-info .g-details p.p-details span {width: 100%;margin: 0;}
    .section-spitUpBurpingDirtyDiapers .green-box h3 br {display: none;}
    .ml2 {margin-left: 1em !important;}
    .mix-box {flex-flow: column;-webkit-flex-flow: column;}
    .mix-box>span {margin: 16px 0 !important;}
    .mix-box h3, .mix-box h6 {text-align: center !important;}
    body .elementor-15143 .elementor-element.elementor-element-55380582 > .elementor-widget-container span {word-break: break-all;}
    body .image-hots .e-hotspot.e-hotspot--position-right:nth-child(3) {right: calc(-5vw - 3*1vw);}
    body .image-hots .e-hotspot.e-hotspot--position-left:nth-child(4) {left: calc(41vw - 3*1vw);}
    body .image-hots .e-hotspot.e-hotspot--position-right:nth-child(5) {right: calc(2vw - 3*1vw);}
    body .image-hots .e-hotspot.e-hotspot--position-right:nth-child(6) {right: calc(-9vw - 3*1vw);}
    body .image-hots.image-hotspot-snacks .e-hotspot.e-hotspot--position-left:nth-child(2) {left: calc(40vw + 26*1vw);}
    .pdf-sec a.btn.btn-text-big.btn-orange-light {display: block;line-height: 30px;}
    .col-6 { max-width: 100%; margin: 0 auto;}
    .colum-gap .elementor-column {width: 100% !important;}
    .circle-purple-title figure.elementor-image-box-img {  width: 60px !important;}
}

a[x-apple-data-detectors=true] {color: inherit !important;text-decoration:inherit !important;}
h3.acrd-text-orange {color: var(--wc-wic-orange);}

/*----------------- Getting To Know Your Toddler Start-----------------------------*/
.older-toddlers h3 { padding: 10px; border-radius: 24px; }
.older-toddlers p { text-align: left; }
.older-toddlers.purple-title-bg h3{ background-color: #F6F2FF; }
.redirect-link-btn {left: 0px;top: 0px;right: 0px;bottom: 0px;}
.redirect-link-btn .elementor-button {padding: 0px;font-size: 0;position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;background-color: transparent !important;}
a.toddler-link { color: #000; font-weight: 600; word-wrap: break-word !important;}
.toodler-img-circle-shape .elementor-widget-container { position: relative; z-index: 1; border: 10px solid; }
.toodler-img-circle-shape::after { content: ''; width: 215px; height: 215px; position: absolute; border-radius: 100%; }
.toodler-img-circle-shape.purple-circle::after { left: -25px; bottom: calc(100% - 140px); background: #6B53A2; }
.toodler-img-circle-shape.purple-circle .elementor-widget-container { border-color: #F6F2FF; }
.toodler-img-circle-shape.orange-circle::after { right: -30px; top: calc(100% - 270px); background: #CB4C48;}
.toodler-img-circle-shape.orange-circle .elementor-widget-container { border-color: #FFECEB; }
.toodler-img-circle-shape.green-circle::after { left: -30px; top: calc(100% - 270px); background: #228841; }
.toodler-img-circle-shape.green-circle .elementor-widget-container { border-color: #E8FFDE; }
.toodler-img-circle-shape.cyan-blue-circle::after { right: -25px; bottom: calc(100% - 130px); background: #2372B9; }
.toodler-img-circle-shape.cyan-blue-circle .elementor-widget-container { border-color: #EBF6FF; }
.toodler-img-circle-shape.red-circle::after { left: -25px; bottom: calc(100% - 140px); background: #E22D38; }
.toodler-img-circle-shape.red-circle .elementor-widget-container { border-color: #FFEDEE; }
.toodler-img-circle-shape.blue-circle::after { right: -30px; top: calc(100% - 270px);  background: #2D3091; }
.toodler-img-circle-shape.blue-circle .elementor-widget-container { border-color: #EBECFF; }

.toodler-img-circle-shape.light-purple-circle::after { background: #EBECFF; }
.toodler-img-circle-shape.light-purple-circle .elementor-widget-container { border-color: #6B53A2; }
.toodler-img-circle-shape.light-orange-circle::after { background: #FFECEB; }
.toodler-img-circle-shape.light-orange-circle .elementor-widget-container { border-color: #CB4C48; }
.toodler-img-circle-shape.light-green-circle::after { background: #E8FFDE; }
.toodler-img-circle-shape.light-green-circle .elementor-widget-container { border-color: #228841; }
.toodler-img-circle-shape.light-cyan-blue-circle::after { background: #EBF6FF; }
.toodler-img-circle-shape.light-cyan-blue-circle .elementor-widget-container { border-color: #2372B9; }
.toodler-img-circle-shape.light-red-circle::after { background: #FFEDEE; }
.toodler-img-circle-shape.light-red-circle .elementor-widget-container { border-color: #E22D38; }
.toodler-img-circle-shape.light-blue-circle::after { background: #EBECFF; }
.toodler-img-circle-shape.light-blue-circle .elementor-widget-container { border-color: #2D3091; }

@media only screen and (max-width: 767.98px) {
	.toodler-img-circle-shape .elementor-widget-container img { max-width: 230px !important; height: 230px !important; }
}
@media only screen and (max-width: 390px) {
	.toodler-img-circle-shape.purple-circle::after, .toodler-img-circle-shape.green-circle::after, .toodler-img-circle-shape.red-circle::after { left: -15px;}
	.toodler-img-circle-shape.orange-circle::after, .toodler-img-circle-shape.cyan-blue-circle::after, .toodler-img-circle-shape.blue-circle::after { right: -15px;}

}
/*----------------- Getting To Know Your Toddler End -----------------------------*/

/*----------------- Understanding Your Toddler Start -----------------------------*/	
ol.cus-ol::marker { font-weight: bold; margin-right: 10px !important; }
ol.cus-ol li { padding-left: 10px; padding-bottom: 10px; }
.red .cus-ol ::marker { font-weight: 700; color: #CB4C48; }
.purple .cus-ol ::marker { font-weight: 700; color: #6B53A2; }
.green .cus-ol ::marker { font-weight: 700; color: #228841; }
.changing_routine-img-box .elementor-image-box-content { padding: 58px 58px 58px 130px; margin-left: -110px; border: #CB4C48 1px solid; border-radius: 24px; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16); background: #fff; } 
.changing_routine-img-box img{ height: 258px !important; max-width: 258px !important; object-fit: cover; z-index: 1; position: relative; }
.changing_routine-img-box strong{color: #2D3091;}
.changing_routine-img-box.pb-50 .elementor-image-box-content{padding: 50px 20px 50px 120px;}

@media only screen and (max-width: 767.98px) { 
	.img-box.circle-purple-title figure.elementor-image-box-img { width: 50px !important; }
	.img-box .elementor-image-box-wrapper { display: flex; justify-content: center; align-items: center; }
	.img-box .elementor-image-box-wrapper .elementor-image-box-content { margin-left: 10px; }
	.main-title_toddler  h2 br { display: none; }
	.changing_routine-img-box .elementor-image-box-content{margin-left: 0px; padding: 30px; margin-top: 10px;}
}
@media only screen and (max-width: 599.98px) { 
	.board-img img{ display: none !important;}
}
/*----------------- Understanding Your Toddler End -----------------------------*/

p.Footer_blank-title { margin-bottom: .3rem; }

/*----------------- getting-to-know-your-baby-birth-to-6-months -----------------------------*/


.blur-text-bold{color: #2D3091;}

/* ------------- Constipation Page Start ---------------------- */
.fiber-orange { color: #CB4C48; }
.fiber-purple { color: #6B53A2; }
.fiber-red { color: #E22D38; }
.fiber-green { color: #228841;}
.mc-wic-light-violet { color: var(--mc-wic-light-violet); }
.mc-wic-violet { color: var(--mc-wic-violet); }



.lets-talk-cricle-shape::after, .great-news-shape .elementor-image-box-img::after { content:''; position: absolute; width: 100%; height: 100%; z-index: -1; background-color: #6c54a3; border-radius: 100%; top: 8px; left: 8px; }

.circle-numbers h3 { padding: 15px 22px 12px 22px; }
.right-box_pra .elementor-widget-wrap.elementor-element-populated { padding-right: 24px !important; }
span.round-number-red { margin-right: 10px; padding: 7px 20px; background: #ed3338; border-radius: 100%; color: #fff; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16); }
span.round-number-green { margin-right: 10px;padding: 7px 20px; background: #228841; border-radius: 100%; color: #fff; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16); }
span.round-number-purple { margin-right: 10px;padding: 7px 20px; background: #6C54A3; border-radius: 100%; color: #fff; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16); }
.section-heading_h1 .hero-content h1 { text-align: center !important; }
.two-column .elementor-icon-list-items { column-count: 2; }
.two-column .elementor-icon-list-items, .three-column .elementor-icon-list-items { column-gap: 50px; }
.three-column .elementor-icon-list-items { column-count: 3; }

.lets-talk-cricle-shape-left::after { left: -8px; background-color: #2372B9; }
.blueshape-circle::after { background-color: #2372B9; }
.pinkshape-circle::after { background-color: #F2706C; }
.yellow-shape-circle::after { background-color: #FEC350}
.green-shape-circle::after { background-color: #228841; }
.wic-green-shape-circle::after { background-color: var(--mc-wic-green); }
.light-green-shape-circle::after { background-color: #A0CC39; }
.fiber-purple-shape-circle::after { background-color: #6B53A2; }
.orange-shape-circle::after { background-color: #F26841; }
.red-shape-circle::after{ background-color: #E22D38; }
.dark-red-shape-circle::after{ background-color: #E22D38 !important; }
.wic-violet-circle::after { background-color: var(--mc-wic-violet); }
.elementor-icon-list-item .elementor-icon-list-text .list-title-h3 { font-weight: normal; }
.mc-wic-violet-dots.has-list ul li::marker { color: #2372B9; }
.space-between.elementor-section .elementor-container { justify-content: space-between; } 
.counter-red.list-type li:before { background: #F2706C; box-shadow: none; border: 0px; color: #2D3091; font-size: 30px; }
.first-two-child-50 .elementor-icon-list-item:first-child, .first-two-child-50 .elementor-icon-list-item:nth-child(2) { width: 50%; }
.team-work-img img { min-width: 134px; }
.team-work-img .elementor-image-box-wrapper::after { content: ''; width: calc(100% - 164px); bottom: 0px; right: 0px; border-bottom: 1px solid #FEC350; height: 1px; position: absolute; }
.team-work-img:nth-last-child(2) .elementor-image-box-wrapper::after { content: none; }
.finding-support-sec .elementor-container.elementor-column-gap-custom { gap: 20px; }
.finding-support-sec .elementor-container.elementor-column-gap-custom .elementor-image-box-content { padding: 30px;}
.finding-support-sec .elementor-container.elementor-column-gap-custom .elementor-element .elementor-image-box-img img { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }

.support-arrow-icon-btn .elementor-button-icon { position: absolute; right: 0px; top: 0px; height: 100%; display: flex; align-items: center; justify-content: center; padding: 12px; width: 74px; background: #F2706C; border-radius: 27px; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1); }
.support-arrow-icon-btn .elementor-button-icon svg { width: 30px; }
.support-arrow-icon-btn.light-blue-btn .elementor-button-icon{ background-color: #2372B9 }
.support-arrow-icon-btn .elementor-button-content-wrapper { text-align: left; justify-content: left; }
.gap-20 .elementor-widget-wrap.elementor-element-populated { gap: 20px; }
.finding-support-sec .support-arrow-icon-btn .elementor-button.elementor-button-link { width: 100% !important; }

.helping-kids-list.elementor-element .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img img { aspect-ratio: 2.56 / 1; height: auto; width: 100%; }
.support-child-list.elementor-element .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img img { aspect-ratio: 2.56 / 1; height: auto; width: 100%; }

.center-img .elementor-image-box-img img { aspect-ratio:  1 / 1; height: 100% !important; object-fit: cover; }
.great-news-shape .elementor-image-box-img{  position: relative;  z-index: 1; }
.toodler-img-circle-shape .elementor-widget-container img { aspect-ratio: 1 / 1; height:  auto !important; }
.great-news-sec { min-height: 140px; }

.right-dot ul { list-style: none; padding: 0; margin: 0; }
.right-dot li { position: relative; padding-right: 20px; }
.right-dot li::after { content: '•'; position: absolute; right: 0; top: 0; color: #2372B9; font-size: 28px; }


.fiber-image-box .elementor-image-box-content { min-height: 100px; display: flex ; align-items: center; }
.elementor-image-box-content img.circle-arrow { width: 40px !important; height: 40px !important; margin-left: -50px; z-index: 999 !important; margin-right: 15px; position: absolute; top: 50%; transform: translateY(-50%); }
.fiber-image-box .eelementor-image-box-content p:last-child { margin: 0px;}
@media (max-width: 1024px) {
	.elementor-element .elementor-widget-wrap>.elementor-element.poop-ages-infants-img { position: static; width: 100%; text-align: center; margin-bottom: 20px; }
	.finding-support-sec.elementor-section .elementor-container { flex-wrap: nowrap; }
}
@media (max-width: 991px) {
	.first-two-child-50 .elementor-icon-list-item:first-child, .first-two-child-50 .elementor-icon-list-item:nth-child(2) { width: 100%; }
	.pinkshape-circle.elementor-widget.elementor-element.lets-talk-cricle-shape { position: relative !important; top: unset !important; right: unset !important; margin-bottom: 20px; }
	.support-arrow-icon-btn .elementor-button-icon svg { width: 20px; }
	.support-arrow-icon-btn .elementor-button-icon { width: 54px; border-radius: 22px; }
}
@media (max-width: 991px) and (min-width: 768px){
	.lets-talk-img { top: 50% !important; transform: translateY(-50%); }
	.finding-support-sec.elementor-section .elementor-container { flex-wrap: nowrap; }
}
@media (max-width: 767px) {
	.section-introduction.elementor-section.elementor-section-boxed > .elementor-container,
	.section-introduction.elementor-section.elementor-section-boxed > .elementor-container .elementor-column { max-width: 100%; width: 100%; }
	.lets-talk-img { top: unset !important; right: unset !important; position: relative !important; left: 50% !important; transform: translateX(-50%); margin-top: 20px; }
	.bg-img-recipes .elementor-widget-wrap { padding-top: 200px !important; }
	.team-work-img .elementor-image-box-wrapper::after { width: 100%; }
	.finding-support-sec.elementor-section .elementor-container { flex-wrap: wrap; }
	.finding-support-sec .elementor-widget-button, .finding-support-sec .elementor-widget-wrap.elementor-element-populated { width: 100% !important; }
	.finding-support-sec .support-arrow-icon-btn .elementor-button.elementor-button-link { width: 100% !important; }
	.getup-and-go-img .elementor-widget-wrap { padding-top: 500px !important; }
	.center-img .elementor-image-box-img img { margin: 0; width: auto; aspect-ratio: 1 / 1; width: 150px; }
	.team-work-img.center-img .elementor-image-box-img img { margin-bottom: 20px; }
	.center-img .elementor-image-box-img { max-width: 195px; margin-bottom: 20px !important; width: auto !important; }
	.center-img .elementor-image-box-wrapper { display: flex !important; flex-direction: column; }
	/* .center-img .elementor-image-box-img { width: 100% !important; } */
	.img-box-circle > .elementor-widget-container .elementor-image-box-img, .img-box-circle-02 .elementor-widget-container { width: 200px !important; height: 200px; padding-top: 200px; }
	.img-box-circle > .elementor-widget-container { padding: 20px 20px 20px; }
	.finding-support-sec .elementor-container.elementor-column-gap-custom .elementor-image-box-content { padding: 20px; }
	.right-dot li { padding-right: 0px; padding-left: 20px; }
	.right-dot li::after { left: 0; right: unset;}
}

@media (min-width: 1200px) and (max-width: 1366px) {
	.women-image.elementor-element.elementor-widget__width-auto.elementor-widget-image { top: 0px; }
	.women-image-shape.elementor-element.elementor-widget__width-auto.elementor-widget-image { top: 280px; }
	.poop-prob-image.elementor-element.elementor-widget__width-auto.elementor-widget-image  { top: -40px; right: 20px; }
	.poop-prob-image.elementor-element.elementor-widget__width-auto.elementor-widget-image img { height: 230px; width: 230px; }
	.poop-prob-image-shape.elementor-element.elementor-widget__width-auto.elementor-widget-image { top: -82px; right: 163px !important; }
	.poop-prob-image-shape.elementor-element.elementor-widget__width-auto.elementor-widget-image img { width: 190px; }
	.heading-22-20.elementor-widget-heading .elementor-widget-container h4.elementor-heading-title  { font-size: 18px; 	line-height: 24px; }
}

@media (min-width: 768px) and (max-width: 1279px) {
.elementor-element.elementor-widget__width-initial.lets-talk-editor.elementor-widget.elementor-widget-text-editor { width: 50%; margin: 0 auto; }
.elementor-element.elementor-widget__width-initial.lets-talk-editor.elementor-widget.elementor-widget-text-editor .elementor-widget-container { padding-left: 20px; }
}


/* --------------- Constipation Page End ----------------------- */

/* ------------- Infant Formula Page Start ---------------------- */
.red-X { font-family: 'din-2014'; font-weight: bold; color: #CB4C48; }
.milliliters-section { border: 2px solid #FEC350; border-radius: 41px; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); height: 100%; }
.milliliters-section div .milliliters-section-title { margin: 0px; text-align: center; padding: 30px; font-family: "Gravur Condensed Black", sans-serif; font-weight: normal; font-size: 30px; color: #F26841; border-bottom: 2px solid #FEC350; position: relative; }
.milliliters-section .row { padding: 0px 15px; }
.milliliters-table-title.row > div { padding: 30px 20px; color: #F26841; border-bottom: 2px solid #FEC350; }
.milliliters-table-title > div:first-child:not(:last-child) { border-right: 2px solid #FEC350; }
.milliliters-table-title > div h4 { margin: 0px; text-align: center; }
.milliliters-table .row:not(:last-child) > div { border-bottom: 2px solid #FEEFD2; }
.milliliters-table .row > div { padding: 20px; text-align: center; }
.milliliters-table .row > div:first-child:not(:last-child) { border-right: 2px solid #FEC350; }
.table-arrow::after { content: ''; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); width: 26px; height: 17px; border: 2px solid #FEC350; content: ""; position: absolute; bottom: 5px; left: 50%; transform: translateX(-50%); border-width: 12px; border-style: solid; border-color: #FEC350 transparent transparent transparent; }
.resources-table .elementor-widget-wrap.elementor-element-populated .elementor-element, 
.resources-table .elementor-widget-wrap.elementor-element-populated .elementor-element .elementor-widget-container { height: 100%; }
.resources-table .fahrenheit-sec .milliliters-table .row > div { padding: 62px 20px; }
.resources-table .fahrenheit-sec h4 { color: #F26841; }
.page-inner-details .right-side .elementor-section.elementor-section-boxed.info-section.section > .elementor-container { max-width: 95% !important; min-width: 700px; }
.great-news-shape .elementor-image-box-img::after { bottom: 8px; right: 8px; left: unset; top: unset; } 
.purple-light-text { color: #6B53A2; }
.column-gap-15 .elementor-container { gap: 15px; }
.formula-tab-main.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tab-content.elementor-active { padding: 0px; border: 4px solid #6C7E31; border-bottom-left-radius: 23px; border-bottom-right-radius: 23px; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); overflow: auto; }
.formula-tab-main.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tab-content.elementor-active[data-tab="2"] { border-color: #2D3091; }
.formula-tab-main.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tab-content.elementor-active[data-tab="3"] { border-color: #2372B9; }
.powdered-tab .formula-tbl-heading,  .cloned-header thead { background-color: #6B53A2; text-align: center; }
.powdered-tab .formula-tbl, .cloned-header { width: 100%; border-collapse: separate;min-width: 800px;}
.powdered-tab .formula-tbl tr, .powdered-tab .formula-tbl td { border: 1px solid #6B53A2; vertical-align: middle; }

.powdered-tab .formula-tbl th, .cloned-header thead th {  vertical-align: middle; }
.powdered-tab .formula-tbl th:first-child { border-top-left-radius: 24px; }
.powdered-tab.light-blue-tbl .formula-tbl tr:first-child td { border-top-width: 5px; }
.powdered-tab.dose-by-dose-tab .formula-tbl th:last-child { border-top-right-radius: 24px; border-left: 2px solid #fff; }
.powdered-tab.dose-by-dose-tab .formula-tbl th:not(:first-child), .cloned-header thead th:not(:first-child),  .cloned-header thead th:last-child { border-left: 2px solid #fff; }
.powdered-tab.dose-by-dose-tab .formula-tbl thead th, .cloned-header thead th {white-space: nowrap;}

.powdered-tab:not(.dose-by-dose-tab) .formula-tbl tr:first-child td:first-child  {  border-top-left-radius: 24px;  }
.powdered-tab:not(.dose-by-dose-tab) .formula-tbl th:not(.first-child) {  border-left: 2px solid #fff; }
.powdered-tab:not(.dose-by-dose-tab) .formula-tbl th:last-child { border-top-right-radius: 24px; }
.powdered-tab:not(.dose-by-dose-tab) .formula-tbl th.first-th { border-top-left-radius: 24px; }
.powdered-tab.blue-tbl .formula-tbl tr, .powdered-tab.blue-tbl .formula-tbl td, .powdered-tab.blue-tbl .formula-tbl th { border-color: #2D3091; }
.powdered-tab .formula-tbl tr td:first-child { border-left: 5px solid #6B53A2; }
.powdered-tab.light-blue-tbl .formula-tbl tr, .powdered-tab.light-blue-tbl .formula-tbl td { border-color: #6B53A2; }
.powdered-tab.light-blue-tbl .formula-tbl tr:last-child td { border-bottom: 5px solid #6B53A2; }
.powdered-tab.light-blue-tbl .formula-tbl tr:last-child td:first-child { border-bottom-left-radius: 24px; }
.powdered-tab.light-blue-tbl .formula-tbl tr td:last-child { border-right: 5px solid #6B53A2; }
.powdered-tab .formula-tbl tr th:first-child { border-left: 0px; }
.powdered-tab .formula-tbl tr th { border-top: 0px; }
.powdered-tab .formula-tbl tr td:last-child, .powdered-tab .formula-tbl tr th:last-child { border-right: 0px; }
.powdered-tab .formula-tbl tr:last-child td { border-bottom: 0px; }
.powdered-tab .formula-tbl th { padding: 20px; }
tbody.formula-tbody { border: 5px solid #6B53A2; }
.powdered-tab .formula-tbl td, .powdered-tab .formula-tbody .formula-tbl-heading-td { padding: 25px; }
.formula-tbody .formula-tbl-heading-td > strong { font-size: 24px; font-family: var(--font-family-din-demi); font-weight: bold; margin-top: 10px; display: block; text-align: center; }
.powdered-tab .formula-tbl tr:last-child td:last-child { border-bottom-right-radius: 23px; }
.sub-sidebar-menu { margin-top:  0px !important; margin-left: 10px; margin-bottom: 0px !important; }
.sub-sidebar-menu li a { padding: 0px !important; }
.formula-tbl-heading strong, .cloned-header thead th strong { color: #fff; }
.formula-tbl-heading th:last-child strong { color: #fff; } 
.formula-tbl-heading strong, .cloned-header thead th strong { font-size: 20px; font-family: var(--font-family-gravur-black); font-weight: 600; margin-top: 10px; display: block; text-transform: uppercase; }
.cloned-header thead th strong { margin-top: 0px; }
.powdered-tab .formula-tbl .formula-tbl-heading > strong { color: #6C7E31; margin: 0px; }
.powdered-tab .formula-tbl td strong { color: #6B53A2; }
.powdered-tab .formula-tbl td.day-title strong { color: #2D3091; }
.powdered-tab { overflow: auto; padding-left: 100px; margin-left: -75px; }
.green-text_table { color: #228841; }
strong.black-title_table { color: #000 !important; }
.mix-bottle-row  { display: flex; align-items: center; gap: 15px; }
.mix-bottle-row > div:first-child { width: 30%; text-align: end; }
.mix-bottle-row img { height: 90px !important;width: auto !important;}
.mix-bottle-row > div:last-child { width: 70%; }
.formula-tab-main .elementor-tab-title.elementor-tab-desktop-title { flex: 1; text-align: center; border-top-left-radius: 22px; border-top-right-radius: 22px; padding: 23px; }
.formula-tab-main .elementor-tab-title[data-tab="1"] { background: #6C7E31; }
.formula-tab-main .elementor-tab-title[data-tab="2"] { background: #2D3091; }
.formula-tab-main .elementor-tab-title[data-tab="3"] { background: #2372B9; }
.formula-tab-main .elementor-tabs-wrapper { display: flex; }
.title-arrow-curved.elementor-widget-tabs .elementor-tabs-wrapper { overflow: visible; }
.title-arrow-curved .elementor-tab-title { position: relative; }
.title-arrow-curved .elementor-tab-title span { position: relative; z-index: 11; }
.title-arrow-curved .elementor-tab-title.elementor-active::after { content: '' !important;width: 66px !important; height: 66px !important; top: 30px !important; position: absolute !important; left: 34px !important; background-size: 66px !important; background-repeat: no-repeat; z-index: 1; border: none !important; }
.title-arrow-curved .elementor-tab-title[data-tab="1"].elementor-active::after { background-image: url(/wp-content/uploads/sites/28/2025/08/signs-square-green.svg) !important; }
.title-arrow-curved .elementor-tab-title[data-tab="2"].elementor-active::after { background-image: url(/wp-content/uploads/sites/28/2025/08/signs-square-blue.svg) !important; }
.title-arrow-curved .elementor-tab-title[data-tab="3"].elementor-active::after { background-image: url(/wp-content/uploads/sites/28/2025/08/signs-square-light-blue.svg) !important; }

.Disease-img { display: flex; align-items: center; margin-left: -75px; }
.Disease-img > div > img  { min-width: 160px; width: 160px; max-width: 100%; aspect-ratio: 1 / 1; object-fit: cover; border-radius: 100%; box-shadow: 0PX 3PX 6px rgba(0, 0, 0, 0.16); position: relative; z-index: 11; background: white; }
.Disease-text.rounded-title-purple h4 { margin-left: -30px; font-family: 'Gravur Condensed Black'; text-transform: uppercase; font-size: 24px; display: inline; -webkit-box-decoration-break: clone; box-decoration-break: clone; background: #E2F1FF; color: #6B53A2; border-radius: 9999px; padding: 8px 30px 8px 60px; padding-left: 50px; line-height: 1.7em; } 
.powdered-tab:not(.dose-by-dose-tab) .formula-tbl-heading-td { background-color: #E2F1FF; }
@media (max-width: 1366px) { 
	.powdered-tab .formula-tbl td { padding: 20px; }
}

@media (max-width: 1024px) {
	.milliliters-section div .milliliters-section-title { font-size: 28px; }
	.Disease-text.rounded-title-purple h4 {font-size: 20px;}
	.Disease-img > div > img { min-width: 130px; width: 130px;}
}

@media (max-width: 768px) {
	.formula-tbl-heading strong, .formula-tbody .formula-tbl-heading-td > strong{ font-size: 18px;}
	.milliliters-section div .milliliters-section-title { font-size: 24px; }
	.resources-table .fahrenheit-sec .milliliters-table .row > div { padding: 30px 20px; }
	.formula-tab-main.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tab-content.elementor-active { border-radius: 0px; }
	.title-arrow-curved .elementor-tab-title.elementor-active::after { content: none !important; }
}
/* ------------- Infant Formula Page End ---------------------- */


/* WIC getting good foods */

.max-w-1024 { max-width: 1024px !important; margin: 0 auto; }
.min-h-450 { min-height: 450px !important; }
.min-h-450.elementor-section .elementor-container { min-height: 450px !important; }
.elementor-element .elementor-element .meal-steps { width: 72px; height: 72px; color: white; border-radius: 100%; background-color: #E22D38; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); display: flex; align-items: center; justify-content: center;
 font-size: 50px; font-family: var(--font-family-gravur-black); position: absolute; left: 0; top: 50%; transform: translateY(-50%); font-weight: normal;
 top: 50%; transform: translateY(-50%);}
.plannig-meal-stepper-editor .elementor-widget-container { min-height: 114px; display: flex; align-items: center; }
.aspect-ratio-1-1 img { aspect-ratio: 1 / 1; }
.aspect-ratio-16-9 img  { aspect-ratio: 16 / 9 !important; }
.circle-top-left::after { bottom: 10px; right: 10px; left: auto; top: auto; }
.circle-bottom-left.lets-talk-cricle-shape::after { top: 10px; right: 10px; left: auto; bottom: auto; }
.circle-top-top.lets-talk-cricle-shape::after { top: -10px; right: 0px; left: auto; bottom: auto; }
.image-overlay .elementor-widget-wrap.elementor-element-populated { display: flex; align-items: center; flex-wrap: nowrap;}
.box-tittle_fmaily { font-family: "Gravur Condensed Black"; font-size: 20px; font-weight: normal; text-transform: uppercase; line-height: 24px; color: #6B53A2; }
a.family-box_btn { background-color: #6B53A2; color: white; font-weight: bold; border: none; font-family: 'din-2014' !important; font-size: 16px; cursor: pointer; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16) !important; border-radius: 27px 27px 27px 27px; min-width: 280px; text-align: center; padding: 20px 30px 20px 30px; display: inline-block; }
.elementor-element.rounded-title.rounded-title-lightgreen .elementor-heading-title {background-color: #F1FCD8;}
.elementor-element.rounded-title.rounded-title-leftmore .elementor-heading-title::before {content: "";background-color: #F1FCD8;position: absolute;right: 100%;top: -1px;bottom: -1px;width: 210px;}
.circle-right.lets-talk-cricle-shape::after { left: 10px; top: 0px; }
.gap-30 .elementor-container.elementor-column-gap-default { gap:30px; }
@media (min-width: 1200px) and (max-width: 1400px) {
    .making-meals-box-title .elementor-heading-title{
		font-size: 18px !important;
	}
}
@media only screen and (min-width: 1025px){
    .making-meals-box-title .elementor-heading-title span{
		display: none !important;
	}
}
	
@media (min-width: 1024px) and (max-width: 1200px) {
	.making-meals-box-title .elementor-heading-title{
		font-size: 20px !important;
	}
}
@media only screen and (max-width: 1024px) {
	.elementor-element .elementor-element .meal-steps {
		font-size: 30px; width: 62px; height: 62px;
	}
	.nowrap-md .elementor-container.elementor-column-gap-default { flex-wrap: nowrap; }
	.image-overlay.flex-wrap-md .elementor-widget-wrap.elementor-element-populated { flex-wrap: wrap; }
	.column-reverse-md .elementor-widget-wrap.elementor-element-populated { flex-direction: column-reverse; }
}
@media only screen and (max-width: 767.98px) {
    .img-box.align-top .elementor-image-box-wrapper {
        align-items: flex-start;
    }
	.elementor-element .elementor-element .meal-steps { font-size: 24px; top: -10px; left: 50%; transform: translateX(-50%) translateY(0px); width: 50px; height: 50px; }
	.image-overlay .elementor-widget-wrap.elementor-element-populated { flex-wrap: wrap; }
	.column-reverse-sm .elementor-widget-wrap.elementor-element-populated { flex-direction: column-reverse; }
	.flex-wrap-sm .elementor-container.elementor-column-gap-default { flex-wrap: wrap; }
	a.family-box_btn { min-width: auto; }
	.mobile-relative-arrow { top: auto !important; right: 0px !important; left: 0; bottom: -10px; }
}


/* your family's best shot */
.counter-details { display: flex ; align-items: center; gap: 10px; width: 100%; }
.counter-details-btn { align-items: normal; }
.counter-details > div { width: 100%; }
.elementor-element .elementor-element .counter-details .meal-steps{ margin: 0px; transform: translateY(0px); position: static; box-shadow: none; min-width: 72px; min-height: 72px; }
.elementor-element .elementor-element .counter-details .blue-bg { background-color: #2372B9; }
.counter-details-btn .btn { border-radius: 44px; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); font-weight: bold; font-size: 17px; width: 33.33%; padding: 10px 20px; }
.btn.btn-orange-100{ background: #CB4C48; }
.btn.btn-orange-100 span { background-color: #cb4d48; }
.elementor-element.plannig-meal-stepper-editor.plannig-meal-stepper-editor-main.elementor-widget.elementor-widget-text-editor::after { content: ''; position: absolute; left: 48px; height: 50%; width: 2px; background: #2372B9; }

.tabs-wrap { position: relative; --panel-top: 0px; --panel-space: 0px; --panel-insert-after: 0px; /* max-width: 900px; */ margin: 0 auto; }
/* Add space after a specific row when panel is open */
.tabs-wrap.has-open-panel { padding-top: var(--panel-space); }
/* Tab titles: flex, variable width, multi-row */
.tabs-pills { display: flex; flex-wrap: wrap; gap: 25px; align-items: flex-start; margin-bottom: 10px; position: relative; transform: translateY(var(--panel-space)); transition: transform 0.3s ease; }
.tab-btn { flex: 0 0 auto; padding: 10px 20px; border: 1px solid #2D3091; border-radius: 25px; background: #ffffff; color: #2D3091; cursor: pointer; white-space: nowrap; line-height: 1.4; /* font-weight: 500; */ font-size: 20px; transition: all 0.3s ease; text-transform: uppercase; /* letter-spacing: 0.5px; */ font-family: 'gravur_condensedblack'; min-width: 95px; }
.tab-btn:focus { outline: 0px;  }
.tab-btn:hover, .tab-btn:focus, .tab-btn.is-active { border-color: #2D3091; background-color: #2D3091; color: #fff; transform: translateY(-1px); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16); }
/* .tab-btn.is-active::after { content: ''; position: absolute; bottom: -12px; left: 50%; transform: translateX(-50%); width: 0; height: 0; border-left: 14px solid transparent; border-right: 14px solid transparent; border-top: 12px solid #2D3091; } */
/* One floating panel that we reuse for every tab */
.floating-panel {display: none;}
.floating-panel.is-open { display: block; animation: slideDown 1.3s ease-out; }
body:not(.elementor-editor-active) .bvm-toggle-content {display: none;}
.elementor-element.bvm-toggle-button.elementor-widget-button {margin-bottom: 10px;}
.elementor-element.bvm-toggle-button.elementor-widget-button .elementor-button-icon {transition: 0.3s all ease;}
.elementor-element.bvm-toggle-button.elementor-widget-button.active .elementor-button-icon {rotate: 90deg;}
.bvm-toggle-button a {width: calc(100% - 80px);}
.bvm-toggle-button a span {justify-content: space-between;}
.btn-full-height .elementor-widget-container,
.btn-full-height .elementor-widget-container .elementor-button-wrapper,
.btn-full-height .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm { height: 100%; }
.btn-full-height .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm  { display: flex; align-items: center; justify-content: center; }
.dose-by-dose-tab .formula-tbl.powdered-tbl th,
.dose-by-dose-tab .formula-tbl.powdered-tbl td{width: 266px;}
@keyframes slideDown {
	from { opacity: 0; transform: translateY(-10px); }
	to { opacity: 1; transform: translateY(0); }
}
.panel-card { padding: 34px; border: 8px solid #2D3091; border-radius: 20px; background: #EBF6FF; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16); display: flex ; align-items: center; gap: 20px; }
.pannel-img { min-width: 244px; background-position: center center; background-size: cover; border-radius: 12px; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); aspect-ratio: 16 / 9; }
.pannel-details { width: calc(100% - 244px); padding: 10px 0px; }
.pannel-details > div { width: 50%; padding-left: 30px; }
.pannel-details > div:first-child { padding-right: 30px; border-right: 1px solid #6B53A2; }
.panel-card .pannel-details .pannel-inner-title { font-size: 17px; font-family: 'din-2014'; text-transform: none; font-weight: bold; color: #2D3091; }
.panel-card .pannel-details p { font-size: 17px; font-family: 'din-2014'; color: #000000; }
.panel-content { flex: 1; }
.panel-template { display: none; }
@media (max-width: 1024px) {
	.counter-details-btn { flex-wrap: wrap; }
	.counter-details-btn .btn { width: 100%; }
	.elementor-element .elementor-element .counter-details .meal-steps { min-height: 62px; min-width: 62px; }
	.elementor-widget-wrap>.elementor-element.elementor-absolute.position-relative-md { position: relative; }
	.elementor-widget-wrap>.elementor-element.elementor-absolute.position-relative-md.roadmap-icon { top: unset; left: unset;right:  calc(50% - 170px); align-items: flex-end; display: flex ; margin-bottom: -30px; }
	.elementor-widget-wrap>.elementor-element.elementor-absolute.position-relative-md.roadmap-image { top: unset; left: 70px; right: unset; margin: 0 auto; }
	.pannel-img { min-width: 30%; }
	.pannel-details { width: 70%; }
	.pannel-details > div { padding-left: 20px; }
	.pannel-details > div:first-child { padding-right: 20px; }
	.panel-card { padding: 20px; }
	.btn-full-height .elementor-widget-container,
	.btn-full-height .elementor-widget-container .elementor-button-wrapper, .btn-full-height .elementor-widget-container .elementor-button-wrapper .elementor-button.elementor-button-link.elementor-size-sm { height: auto; }
	.bvm-toggle-button a {width: 100%;}
}

@media (max-width: 767px) {
	.counter-details { flex-wrap: wrap; justify-content: center; text-align: center; }
	.elementor-element .elementor-element .counter-details .meal-steps { min-height: 50px; min-width: 50px; }
	.elementor-widget-wrap>.elementor-element.elementor-absolute.position-relative-md.roadmap-image { left: 50px; }
	.elementor-widget-wrap>.elementor-element.elementor-absolute.position-relative-md.roadmap-icon { right: calc(50% - 120px); }
	.elementor-element.plannig-meal-stepper-editor.elementor-widget.elementor-widget-text-editor::after { left: 50%; transform: translateX(-50%); }
	.elementor-widget-wrap>.elementor-element.elementor-absolute.position-static-sm { position: static; }
	.panel-card > div { flex-direction: column; width: 100%; }
	.pannel-img { aspect-ratio: 16 / 9; }
	.pannel-details { width: 100%; flex-direction: column; }
	.pannel-details > div { width: 100%; padding: 20px 0px 0px; }
	.pannel-details > div:first-child { border-right: 0px; border-bottom: 1px solid #6B53A2; padding: 20px 0px 20px; }
	.pannel-details { padding: 0px; }
	.tab-btn { font-size: 18px; }
	.tabs-pills { gap: 16px; }
}
@media (max-width: 401px) { 
	.elementor-widget-wrap>.elementor-element.elementor-absolute.position-relative-md.roadmap-image { left: 0px; }
	.elementor-widget-wrap>.elementor-element.elementor-absolute.position-relative-md.roadmap-icon { right: -180px; margin-bottom: 0px; margin-top: -70px; }

	.road-map-col { margin-top: 20px !important; }
}

.left-yellow-bg::after{background-color: #FEC350 !important;}
.purple-title {color: #6B53A2;}
.icon-listing-red-content .elementor-widget-container ul li span strong{color: #CB4C48;}
.icon-box_green .elementor-widget-container {display: flex; align-items: center; justify-content: center; aspect-ratio: 1 / 1;}
.text-area-bottom-icon{position: relative;}
.text-area-bottom-icon .elementor-widget-container:before {content: '';border-top: 20px solid #2372B9;border-left: 20px solid transparent;border-right: 20px solid transparent;position: absolute;bottom: -18px;}
.light-blue-title-bold{color: #2372B9;font-weight: bold;}
.dark-green-shape-circle.bg-pink::after{background-color: #F2706C;}
.text-green-editor{color: #228841;}
.border-yellow {position: relative;text-align: center;}
.border-yellow h3 {display: inline-block;position: relative;padding: 0 20px;background: #FFFBF2;z-index: 1;}
.border-yellow::before {content: "";position: absolute;top: 50%;left: 0;width: 100%;height: 2px;background: #f2b600;z-index: 0;}
.text-area-down-icon {position: relative;}
.text-area-down-icon::after {content: "";position: absolute;bottom: -24px;left: 88%;transform: translateX(-50%) rotate(45deg);width: 50px;height: 50px;background: #f8fcff;border-right: 2px solid #f2b600; border-bottom: 2px solid #f2b600;}
.mix-bliend-mode .elementor-widget-container {background-color: #F9FFF7;}
.mix-bliend-mode .elementor-widget-container img {mix-blend-mode: darken;}
.blue-title-bold {color: #2D3091;}
.box-tittle_famaily{font-weight: bold;}
.text-bg-pink {background: #FFECEB;padding: 0px 3px;}
.circle-top-bottom-right::after {right: 5px !important;left: auto;top: 10px;bottom: 0;background: #F2706C;}
@media (min-width:2099.63px) {.heart-new-icon {right: 20% !important;}}
@media (min-width:991px) and (max-width:1024.65px) {.icon-text-responsive{padding-right: 330px;}}
@media (min-width:595.95px) and (max-width:767.64px) {.heart-new-icon {right: 30% !important;}}
@media (max-width:595.75px) {.text-area-down-icon::after{bottom: -24px;left: 75%;}}


/* Style only the cloned header */
.cloned-header-holder { position: fixed; top: 0;  /* adjust if you have a fixed site header/admin bar */ left: 0; z-index: 9999; pointer-events: none;   /* clicks pass through */ display: none; width: 100%; background-color: #6B53A2; }
.cloned-header { table-layout: fixed; box-sizing: border-box; }
.cloned-header thead th { padding: 20px; }
.table-overflow-auto { overflow: auto; }
.contolling-message-table { border-radius: 30px; width: 100%; min-width: 500px; }
.contolling-message-table th { padding: 25px; text-align: left; font-size: 17px; font-family: 'din-2014'; color: #2D3091; }
.contolling-message-table th:first-child { background: #FFD7D5; width: 45%; }
.contolling-message-table th:last-child { background: #F1FCD8; }
.contolling-message-table td { padding: 25px 25px 0px 25px; font-size: 17px; font-family: 'din-2014'; color: #2D3091; position: relative; }
.contolling-message-table td:last-child { padding-left: 50px; }
.contolling-message-table td:first-child { color: #E22D38; padding-right: 50px; }
.contolling-message-table tr:last-child td { padding-bottom: 32px; }
.contolling-message-table td:last-child::before { content: ''; background-image: url(/wp-content/uploads/sites/28/2025/09/green-right-arrow.svg); width: 30px; height: 30px; 
	position: absolute; display: inline-block; background-repeat: no-repeat; background-position: center center; background-size: 30px; left: -15px; top: 24px; }
.contolling-message-table th > div { display: flex; align-items: center; gap: 12px; justify-content: center; }
.avoid-food-rules, .avoid-food-rules::after { filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16)); }
.personal-level-sec { display: flex; align-items: center; gap: 8px; }
.personal-level-sec:not(:last-child) { margin-bottom: 20px; }
.personal-level-sec p { margin: 0px; }
.personal-level-sec img { width: 30px; height: auto; margin-top: 5px; }
.top-half-circle::after { content: ''; width: 148px; height: 148px; border-radius: 100%; background: rgb(160 204 57 / 50%); position: absolute; top: -40px; left: 8px; z-index: -1; }
.scale-tbl { min-width: 500px; }
.scale-tbl th p { display: inline-block; background-color: rgba(160, 204, 57, 0.27); padding: 8px 12px; color: #228841; font-size: 17px; font-family: 'din-2014'; font-weight: bold; border-radius: 18px	;  }
.scale-tbl th { min-width: 160px; padding-right: 6px; padding-bottom: 6px; padding-top: 6px;  }
.scale-tbl th:not(:first-child) { padding-left: 6px; }
.scale-tbl td { padding: 6px 20px; font-size: 17px; font-family: 'din-2014'; vertical-align: middle; }
.scale-tbl td:first-child span { display: inline-flex; width: 40px; height: 40px; margin-left: auto; margin-right: auto; border-radius: 100%; font-size: 20px; font-weight: bold; font-family: "Gravur Condensed Black"; 
justify-content: center; align-items: center; color: #ffffff; position: relative; }
.scale-tbl td:first-child { padding-right: 50px; text-align: center; } 
.scale-tbl td span.scale-1 { background-color: #FEC350; }
.scale-tbl td span.scale-2 { background-color: #FBB54E; }
.scale-tbl td span.scale-3 { background-color: #F9A84C; }
.scale-tbl td span.scale-4 { background-color: #F69A49; }
.scale-tbl td span.scale-5 { background-color: #F48C47; }
.scale-tbl td span.scale-6 { background-color: #F17F45; }
.scale-tbl td span.scale-7 { background-color: #EF7143; }
.scale-tbl td span.scale-8 { background-color: #EC6441; }
.scale-tbl td span.scale-9 { background-color: #E7483C; }
.scale-tbl td span.scale-10 { background-color: #E22D38; }
.scale-tbl td:first-child span::after { content: ""; width: 74px; height: 2px; position: absolute; left: 100%; top: 50%; transform: translateY(-50%); }
.scale-tbl td:first-child span::before { content: ""; width: 7px; height: 7px; position: absolute; left: calc(100% + 74px); top: 50%; transform: translateY(-50%); border-radius: 100%; }
.scale-tbl td span.scale-1::after,
.scale-tbl td span.scale-1::before { background-color: #FEC350; }
.scale-tbl td span.scale-2::after,
.scale-tbl td span.scale-2::before { background-color: #FBB54E; }
.scale-tbl td span.scale-3::after,
.scale-tbl td span.scale-3::before { background-color: #F9A84C; }
.scale-tbl td span.scale-4::after,
.scale-tbl td span.scale-4::before { background-color: #F69A49; }
.scale-tbl td span.scale-5::after,
.scale-tbl td span.scale-5::before { background-color: #F48C47; }
.scale-tbl td span.scale-6::after,
.scale-tbl td span.scale-6::before { background-color: #F17F45; }
.scale-tbl td span.scale-7::after,
.scale-tbl td span.scale-7::before { background-color: #EF7143; }
.scale-tbl td span.scale-8::after,
.scale-tbl td span.scale-8::before { background-color: #EC6441; }
.scale-tbl td span.scale-9::after,
.scale-tbl td span.scale-9::before { background-color: #E7483C; }
.scale-tbl td span.scale-10::after,
.scale-tbl td span.scale-10::before { background-color: #E22D38; }
.scale-tbl-warpper { overflow: auto; }

.mx-auto { margin-left: auto !important; margin-right: auto !important; }
.max-w-500 { max-width: 500px !important; }
.max-w-650 { max-width: 650px !important; }
.heading-icon .elementor-heading-title { display: flex; align-items: flex-end; flex-wrap: nowrap; gap: 15px; }
.heading-icon .elementor-heading-title div { margin-bottom: -40px; }
.heading-icon .elementor-heading-title div img { max-width: 100%; width: 160px; height: auto; }

.z-index-11 .elementor-icon-box-icon { z-index: 11; }

.small-child-icon .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon { margin-top: -30px; background: #2d3091; padding: 8px 37px 50px; border-radius: 100%; }
.small-child-icon .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-content { margin-top: -20px; }
.purple-icon-circle.small-child-icon .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon { background-color: #6B53A2; }

.flex-col-space > .elementor-widget-wrap.elementor-element-populated { justify-content: space-between !important; display: flex !important; flex-direction: column; }
@media (min-width: 1200px) {
	.aspect-ratio-95-1 { aspect-ratio: 0.94 / 1; }
}
@media (max-width: 1024px) {
	.justify-center-md .elementor-container { justify-content: center !important; }
}
@media (max-width: 991px) {
	.contolling-message-table th { padding: 16px; }
	.contolling-message-table td { padding-top: 16px; padding-bottom: 16px; }
	.contolling-message-table td:first-child { padding-right: 25px; }
	.contolling-message-table td:last-child::before { top: 16px; }
	.contolling-message-table td:last-child { padding-left: 25px; }
	.contolling-message-table td:not(:last-child) { padding-bottom: 0px; }
	.heading-icon .elementor-heading-title div { margin-bottom: -20px; }
.heading-icon .elementor-heading-title div img { width: 100px;}
} 

@media (max-width: 767px) {
	.contolling-message-table th:first-child { width: 50%; }
	.heading-icon .elementor-heading-title div { margin-bottom: 0px; }
}

/*print CSS ================================*/
@media print {
	header, footer, nav {display: none !important;}
	nav.sidebar-nav.nav-accordion{display: none !important;}
	.page-inner-details > .elementor-container .right-side{    max-width: 100%;}
	.page-id-30626 .elementor-30987 .elementor-element.elementor-element-f8cc4c2 > .elementor-element-populated{padding: 2% !important;}
    .page-inner-details .right-side .elementor-section.elementor-section-boxed > .elementor-container {max-width: 1800px !important;}
	.location-left-arrow,div#goTop, .left-side, .snackbar {display: none !important;}
	.elementor .elementor-hidden-desktop{display:none !important;}
	.fadeInUp {animation-name: none !important;animation-duration: .5s;}
	.elementor-invisible {visibility: visible !important;} 
}


