
/* Change style 

/*MinionPro  */
@font-face {font-family: 'MinionPro';src:url('../fonts/MinionPro-Regular.otf') format('truetype');font-style: normal;font-display: swap;}
/* Montserrat */
@font-face {font-family: 'Montserrat';src:url('../fonts/Montserrat-Regular.ttf') format('truetype');font-style: normal;font-display: swap;}
@font-face {font-family: 'Montserrat-Light';src:url('../fonts/Montserrat-Light.ttf') format('truetype');font-style: normal;font-display: swap;}

/* Libre Baskerville */
@font-face {font-family: 'Libre Baskerville';src:url('../fonts/LibreBaskerville-Bold.woff2') format('woff2'), url('../fonts/LibreBaskerville-Bold.woff') format('woff');font-weight:bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'Libre Baskerville';src:url('../fonts/LibreBaskerville-Regular.woff2') format('woff2'), url('../fonts/LibreBaskerville-Regular.woff') format('woff');font-weight:normal;font-style: normal;font-display: swap;}
/* Gotham */
@font-face {font-family: 'Gotham HTF';src: url('../fonts/GothamHTF-Medium.woff2') format('woff2'), url('../fonts/GothamHTF-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: 'Gotham HTF';src:url('../fonts/GothamHTF-Book.eot');src:url('../fonts/GothamHTF-Book.eot?#iefix') format('embedded-opentype'),url('../fonts/GothamHTF-Book.svg#GothamHTF-Book') format('svg'),url('../fonts/GothamHTF-Book.ttf') format('truetype'),url('../fonts/GothamHTF-Book.woff') format('woff'),url('../fonts/GothamHTF-Book.woff2') format('woff2');font-weight:normal;font-style: normal;}
@font-face {font-family: 'Gotham HTF';src:url('../fonts/GothamHTF-Bold.eot');src:url('../fonts/GothamHTF-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/GothamHTF-Bold.svg#GothamHTF-Bold') format('svg'),url('../fonts/GothamHTF-Bold.ttf') format('truetype'),url('../fonts/GothamHTF-Bold.woff') format('woff'),url('../fonts/GothamHTF-Bold.woff2') format('woff2');font-weight:bold;font-style: normal;}

body {background: linear-gradient(to bottom, #AB2417 0, #AB2417 100%) no-repeat;background-size: 100% 200px;background-position: top;}
/* header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li {float: left;flex-basis: 16.66%;-webkit-flex-basis: 16.66%;max-width: 16.66%;padding-left: 15px;padding-right: 15px;margin: 15px 0 ;} */
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li .category-box {border-radius: 5px;}
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li .category-box .category-img {border-radius: 5px;}
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big {font-size: 12px;}
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn {min-height: 45px;padding: 5px;border-radius: 5px;}
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-invert {color: #264A63;}
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-invert:hover {color: #fff;}
.hero .hero-breadcrumb ul {font-size: 14px;justify-content: center;margin-top: 15px;color: #fff;font-weight: 500;letter-spacing: 0.5px;font-family: 'Gotham HTF';}
.hero .hero-breadcrumb ul li {margin-right: 5px;position: relative;display: inline-block;}
.hero .hero-breadcrumb ul li::after {content: "\f105";margin-left: 5px;font: normal normal normal 16px/1 FontAwesome;}
.hero .hero-breadcrumb ul li:last-child:after {content: none;margin-left: 0px;}
.hero .hero-breadcrumb ul li a {color: #fff;}
.hero .hero-breadcrumb ul li a:hover {color: #d2d2d2;}
header #navbar ul li.mega-dropdown > a span {display: none;}
.contact-us-list a {font-family: 'Gotham HTF';color: #223E51;font-size: 22px;font-weight: bold;display: inline-flex;align-items: center;}
.contact-us-list a img {max-width: 122px;margin-right: 15px;}
.contact-us-list a:hover {color: #79b042;}
.content-info {text-align: center;border-left: 1px solid #d0d0d0;}
.content-info:first-child {border-left: 0;}
.content-info a {color: #283E4F;display: block;font-size: 18px;font-weight: bold;margin-top: 6px;word-break: break-all;}
.content-info a:hover {color: #79b042;}
.content-info .c-icon {margin-bottom: 20px;}
.content-info .c-icon span {display: inline-flex;height: 50px;width: 50px;background: #CEE9DC;align-items: center;justify-content: center;font-size: 22px;border-radius: 5px;}
.el-footer-info {background: #72726E;padding: 5px;text-align: right;color: #fff;}
.gotop {position: fixed;bottom: 13px;right: 13px;cursor: pointer;width: 40px;height: 40px;border: 3px solid #ffd6c5;display: flex;align-items: center;justify-content: center;background-color: #ffd6c5;z-index: 99999;transition: all 0.3s ease;opacity: 0;visibility: hidden;}
.gotop.active {opacity: 1;visibility: visible;}
.gotop svg {fill: #264A63;max-width: 12px;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.gotop:hover {background-color: #223e51;border-color: #223e51;}
.gotop:hover svg {fill: #fff;}
div#userwayAccessibilityIcon {bottom: 13px;left: 13px !important;right: auto !important;-webkit-transform: translate(0) !important;transform: translate(0) !important;}
.hero-banner {background-blend-mode: multiply;} 
.safe-section {padding-bottom: 5vw !important;}
.healthy-body-inner {display: flex;align-items: center;text-align: center;}
.inner-lft-sec .title {color: #297EA8;font-size: 16px;margin-bottom: 30px;text-transform: uppercase;line-height: 1.25em;letter-spacing: 1.2px;font-family: "GothamHTF-Bold", Sans-serif !important;}
.list-type ul {counter-reset: blogcount;}
.list-type li {position: relative;margin-bottom: 20px !important;padding-left: 45px !important;min-height: 35px;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;}
.list-type li:before {counter-increment: blogcount;content: counter(blogcount);color: #B94429;position: absolute;left: 0px;top: -7px;font-size: 16px;line-height: 40px;background: #FFF7F4;border-radius: 50%;height: 36px;width: 36px;line-height: 35px;text-align: center;vertical-align: middle;box-shadow: 0px 8px 15px 0px rgb(0 0 0 / 16%);border: 2px solid #fff;font-family: "GothamHTF-Bold", Sans-serif !important;}
.list-type li.elementor-icon-list-item {align-items: unset !important;} 
.list-type.list-type-blue li:before {color: #223E51;background: #EEF6FC;}
.list-type li span {color: #B94429;}
.list-type.list-type-blue li strong {color: #223E51;}
.care-sec.dot_bg:before {height: 80%;}
.protect-img img {position: absolute;bottom: -55px;right: -35px;z-index: 1;-webkit-transform: translateX(-50%);transform: translateX(-50%);} 
.dot_left.dot_bg:before {left: 0px !important;}
.active-sec.dot_bg:before {content: "";position: absolute;top: 50%;width: 180px;height: 95%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background: url('/wp-content/uploads/sites/3/2021/10/LiveWell_Floral_shutterstock_656196433-01-2.png') no-repeat center/cover;}
.kn-sec span, .kn-sec-in span {color: #223E51;font-family: "GothamHTF-Bold", Sans-serif;}
.pump1-sec span {color: #223E51;font-family: "GothamHTF-Bold", Sans-serif;font-size: 16px;font-weight: normal;line-height: 1.5em;letter-spacing: 1.1px;}
.accodian-sec .accordion-bold {color: #223e51;margin-bottom: 1rem;font-family: "GothamHTF-Bold", Sans-serif;}
.accodian-sec span {font-family: "GothamHTF-Bold", Sans-serif;font-weight: normal;}
.accodian-sec p a {color: #297EA8;}
.accodian-sec p a:hover {color: #000;}
.bf-beefit-title span {font-size: 42px;font-weight: 400;display: block;line-height: 1.2;font-family: "GothamHTF-Book", Sans-serif;text-align: left;}
.btm-sec {margin-bottom: 35px;margin-top: 35px;} 
.accodian-sec .dot-list li::before {top: 1px;}
.bf-beefit-title small {display: block;text-align: left;font-weight: 400;text-transform: capitalize;line-height: 1.25em;font-size: 40px;font-family: "GothamHTF-Book", Sans-serif;}
i.fas.fa-circle {line-height: 25px;}
span.mb0.text-white {font-size: 70px;line-height: 60px;}
.new-sec-1 .dot_bg:before {content: "";position: absolute;top: 5px;width: 34px;height: 97%;background: url('/wp-content/uploads/sites/3/2021/08/square-orange.png') no-repeat center/cover;}
.new-sec-1 .dot_left.dot_bg:before {left: 8px !important;}
.new-sec-1 .carseats.dot_bg.dot_left {padding-left: 48px;padding-right: 30px;}
.elementor-14095 .elementor-element.elementor-element-976bd6d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14095 .elementor-element.elementor-element-976bd6d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {border: #fff solid 10px;box-shadow: 0px 4px 15px 0px rgb(0 0 0 / 16%);}
.fact-sec.dot_bg img {width: 100%;}
.fact-sec.dot_right.dot_bg:before {right: -6px;z-index: -1;}
.fact-sec.dot_bg:before {content: "";position: absolute;top: -45px;width: 145px;height: 112%;background: url('/wp-content/uploads/sites/3/2021/09/Live_Well_Checkered_PINK-01-3.png') no-repeat center/cover;}
.inner-lft-sec ul {column-count: 2;}
.inner-lft-sec ul li {min-height: 24px;padding-right: 30px;list-style-type: disc !important;}
.inr-ttile h4 {margin-bottom: 0;font-family: "GothamHTF-bold", Sans-serif !important;}
.heath-sec .three-step-column {text-align: left;padding: 0 17px;}
.heath-sec .col-lg-4 + .col-lg-4 .three-step-column::before {content: '';position: absolute;left: 0;height: 100%;border-left: 1px solid #fff;}
.heath-sec h3.image-box-title {color: #223E51;font-size: 16px;text-align: center;margin: 0 0 20px 0;font-weight: normal;}
.heath-sec span {text-transform: uppercase;letter-spacing: 2px;}
.h-sec span {color: #936290;font-family: "GothamHTF-Bold", Sans-serif;}
.bg-sec .elementor-background-overlay {top: 160px !important;}
.h-img-100 img, .h-img-100 > .elementor-widget-container > img {height: 100%;}
.h1-inline-block h1{display: inline-block;}
.list-link-inner .elementor-widget-container .elementor-icon-list-item a, .list-link-inner a {color: #297EA8; display: inline-block; width: auto; } 
.list-link-inner .elementor-icon-list-item a:hover, .list-link-inner a:hover {color: #000;}
.bf-ref-title span {font-size: 40px; font-weight: 400; display: block; line-height: 1.2; font-family: "Libre Baskerville", Sans-serif; text-align: center; }
.stress-sec .green-count li::before {color: #4A7F43;} 
.stress-sec li::before {counter-increment: blogcount; content: counter(blogcount)"."; position: absolute; left: -11px; font-size: 16px; line-height: 1; top: 4px; font-family: "GothamHTF-Bold", Sans-serif;}
.stress-sec ul {counter-reset: blogcount;}
.safe-sec ul {column-count: 2;}
.safe-sec ul li {padding-right: 30px !important; min-height: 24px;} 
.safe-sec .elementor-icon-list-icon {line-height: 22px !important;}
.safety-tips {padding-left: 25px;}
.safety-tips li {list-style-type: disc;}
.safety-tips li:not(:last-child) {margin-bottom: 5px;}
.wpml-ls-legacy-list-horizontal li.wpml-ls-item-ht {display: none !important;}
.list-width-33 .elementor-widget-container ul.elementor-icon-list-items li {width: 32%; display: inline-flex;}
.address-link-inline.elementor-list-item-link-full_width .elementor-icon-list-item a, .link-a-tag-width-auto .elementor-icon-list-item .elementor-icon-list-text a {display: inline-block; width: auto; }
.yellow-box { box-shadow:0 3px 6px rgb(0 0 0 / 16%); } 
.yellow-box p{margin-bottom: 0;}
.care-sec.dot_bg:before {z-index: -1;}
/* Header language menu css --------------------------------*/
.header-right .wpml-ls-legacy-dropdown {width: auto;font-size: 18px;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 a {border-radius: 0;color: #000;padding: 10px 15px;font-size: 14px;}
.header-right .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover,.header-right.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:focus {background-color: #223E51;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;} 
.wpml-ls-legacy-dropdown>ul {position: relative; padding: 0; margin: 0!important; list-style-type: none;} 
.wpml-ls-legacy-dropdown a span {vertical-align: middle;}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {content: ""; vertical-align: middle; display: inline-block; border: 0.35em solid transparent; border-top: 0.5em solid; position: absolute; right: 10px; top: calc(50% - 0.175em);}
.wpml-ls-legacy-dropdown .wpml-ls-item {padding: 0; margin: 0; list-style-type: none;}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {position: relative; padding-right: calc(10px + 1.4em);}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {visibility: hidden; position: absolute; top: 100%; right: 0; left: 0; border-top: 1px solid #cdcdcd; padding: 0; margin: 0; list-style-type: none; z-index: 101;}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu, .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu {visibility: visible;}
.wpml-ls-legacy-dropdown a {display: block; text-decoration: none; color: #444; border: 1px solid #cdcdcd; background-color: #fff; padding: 5px 10px; line-height: 1;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {border-width: 0 1px 1px;}
/*---- end ----------*/
.sec-bottom-bg-floral::after {content: ""; background-image: url("/wp-content/uploads/sites/3/2021/08/LiveWell_Floral_shutterstock_65619601.png"); background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; left: 0; bottom: 0; width: 100%; height: 200px;}
.sec-bottom-bg-light-pink-floral::after {content: ""; background-image: url("/wp-content/uploads/sites/3/2021/08/LiveWell_Floral_shutterstock_656196433-01-2.png"); background-position: center top; background-repeat: no-repeat; background-size: cover; position: absolute; left: 0; bottom: 0; width: 100%; height: 200px;}
.weaning-from-box .elementor-image-box-content {padding: 0 15px;}
.green_box a:hover {color: #005941;}
.elementor-widget-text-editor a {color: inherit;}
.min-h-320 {min-height: 320px;}
.dot-square-pattern.elementor-column {min-height: 320px;}
.dot-square-pattern-left .elementor-widget-container,
.dot-square-pattern-wrap-left {padding-left: 30px;}
.dot-square-pattern-right .elementor-widget-container,
.dot-square-pattern-wrap-right {padding-right: 30px;}
.dot-square-pattern .elementor-widget-container:before,
.dot-square-pattern-wrap:before {content: "";position: absolute;top: 50%;z-index: -1;width: 30px;height: 86%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background :url('/wp-content/uploads/sites/3/2021/08/square-orange.png') no-repeat right/cover;}
.dot-square-pattern-left .elementor-widget-container:before,
.dot-square-pattern-wrap-left:before {left: 0;}
.dot-square-pattern-right .elementor-widget-container:before,
.dot-square-pattern-wrap-right:before {right: 0;}
.big-size-img .elementor-widget-container:before {background-repeat: repeat;background-size: inherit;}
.pl-50 {padding-left: 50px;}
.pr-50 {padding-right: 50px;}
.dot_bg img {width: 100%;}
.care-sec.dot_bg:before {position: absolute;top: 15px;width: 55px;left: 3px !important;height: calc(100% - 30px);content: "";background: url('/wp-content/uploads/sites/3/2021/09/LiveWell_Floral_shutterstock_656196433dfdsf.png') no-repeat center;background-size: cover;z-index: -1;}
.care-sec.dot_right.dot_bg:before {left: 8px;}
.heqalth-foofd-sec a {color: #333232;font-family: "GothamHTF-Bold", Sans-serif;}
.heqalth-foofd-sec a:hover {color: #936290;}
.time-sec p a {color: #297EA8 !important;}
.time-sec p a:hover {color: #000 !important;}
.last-sec a {color: #B94429;}
.last-sec a:hover {color: #223E51;}
.choose-sec a {color: #936290;}
.choose-sec a:hover {color: #000;}
.flower-pattern.flower-pattern-left {padding-left: 50px;}
.flower-pattern.flower-pattern-right {padding-right: 50px;}
.flower-pattern .elementor-widget-image:before {content: "";position: absolute;top: 50%;z-index: -1;width: 50px;height: calc(100% - 30px);-webkit-transform: translateY(-50%);transform: translateY(-50%);background: url("/wp-content/uploads/sites/3/2021/09/LiveWell_Floral_shutterstock_656196433dfdsf.png") no-repeat center / cover;}
.flower-pattern.flower-pattern-right .elementor-widget-image:before {right: -50px;}
.flower-pattern.flower-pattern-left .elementor-widget-image:before {left: -50px;}
.food-fingers:after {content: "";position: absolute;top: 50%;width: 50px;height: 86%;right: -50px;transform: translateY(-50%);-webkit-transform: translateY(-50%);background: url("/wp-content/uploads/sites/3/2021/08/LiveWell_Floral_shutterstock_656196433-01-4.png") no-repeat center / cover;}
.safe-inr-sec a:hover {color: #B94429;}
.bg-green-a a {color: #223E51;}
.bg-green-a a:hover {color: #000;}
.flower-section-top:before {content: "";position: absolute;top: -120px;right: -120px;width: 350px;height: 350px;background: url("/wp-content/uploads/sites/3/2021/12/flower-btm.png") no-repeat;}
.flower-section-bottom:before {content: "";position: absolute;bottom: 65px;left: 80px;width: 450px;height: 450px;background: url("/wp-content/uploads/sites/3/2021/12/flower-top.png") no-repeat;}

/*

*/

@media only screen and (min-width: 992px) {
	header .navbar-nav li:not(:first-child) {margin-left: 2px;}
	header #navbar ul li.mega-dropdown {position: static;}
	header #navbar ul li.mega-dropdown .dropdown-menu {background: transparent;padding-top: 22px;top: 74%;width: 100%;display: block !important;visibility: hidden;opacity: 0;border: none;border-radius: 0;box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16);-webkit-transform: translate(0, 10px);transform: translate(0, 10px);transition: opacity 100ms ease-in, transform 100ms ease-in, visibility 100ms ease-in;}
	header #navbar ul li.mega-dropdown .dropdown-menu::before {content: '';background-color: #DFF2FB;position: absolute;top: 22px;left: 0;right: 0;bottom: 0;}
	header #navbar ul li.mega-dropdown .dropdown-menu .container {display: block;}
	header #navbar ul li.mega-dropdown:hover .dropdown-menu {visibility: visible;opacity: 1;transform: translate(0, 0);transition: opacity 350ms ease-in, transform 350ms ease-in, visibility 350ms ease-in;}
	header #navbar ul li.mega-dropdown:hover > a {background-color: rgba(255,255,255,0.2);}
}
@media only screen and (min-width: 1799.98px) {
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big {font-size: 14px;}
}
@media only screen and (max-width: 1800px) {
	.breastfeeding-box-info-sec h3 {font-size: 14px !important;}
}
@media only screen and (max-width: 1750px) {
   .protect-img img {width: 65px;right: -28px;bottom: -40px;}
}
@media only screen and (max-width: 1650px) {
	.protect-img img {bottom: -42px;right: -16px;width: 47px;} 
}
@media only screen and (max-width: 1600px) {
   .title.wow.fadeInUp {margin-bottom: 60px;}
}
@media only screen and (max-width: 1500px) {
	.start-sce {padding: 0 0px 0 20px !important;}
	.breastfeeding-box-info-sec h3 {font-size: 13px !important;}
	.inner-lft-sec ul {column-count: 2;}
	.list-menu-sec {padding: 40px 133px !important;}
	.babys-sec {padding: 30px 100px !important;}
}
@media only screen and (max-width: 1450px) {
	.protect-img img {position: absolute;width: 42px;right: -16px;bottom: -41px;z-index: 1;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
	.health .elementor-widget-wrap.elementor-element-populated {margin: 40px 40px 40px 50px !important;}
}
@media only screen and (max-width: 1399.98px) {
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li {max-width: 20%;padding-left: 15px;padding-right: 15px;margin: 15px 0;-webkit-flex-basis: 20%;flex-basis: 20%;}
	.breastfeeding-box-info-sec h3 {font-size: 11px !important;}
	.fact-sec.dot_right.dot_bg:before {right: 13px;z-index: -1;}
	.fact-sec.dot_bg:before {position: absolute;top: 0;left: 38%;bottom: 0;height: 100%;}
	.list-width-33 .elementor-widget-container ul.elementor-icon-list-items li {width: 48%;}
}
@media only screen and (max-width: 1299px) {
	.food-fingers {padding-right: 20px;}
	.food-fingers.elementor-column > .elementor-widget-wrap.elementor-element-populated {z-index: 1;}
	.food-fingers:after {right: 0;}
	.healthy-body-inner {font-size: 15px;}
	.inner-lft-sec .healthy-body-inner img {max-width: 55px;}
}
@media only screen and (max-width: 1250px) {
	.breastfeeding-box-info-sec {justify-content: center;}
	.health .elementor-widget-wrap.elementor-element-populated {margin-left: 30px !important;}
}
@media only screen and (max-width: 1199.98px) {
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list {padding-left: 15px;justify-content: center;}
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn {min-height: 60px;}
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big {font-size: 13px;min-height: 50px;padding: 9px;}
	header #navbar ul li.mega-dropdown > a {position: relative;padding-right: 27px;} 
	header #navbar ul li.mega-dropdown > a span {position: absolute;display: inline-flex;height: 45px;top: 0;width: 50px;align-items: center;justify-content: center;right: -9px;font-size: 18px;}
	.list-link li a {font-size: 18px;}
}
@media only screen and (min-width:1550px) and (max-width:1699px) {
	.flower-section-bottom:before {left: 20px;bottom: 20px;}
}
@media only screen and (min-width:1300px) and (max-width:1549px) {
	.flower-section-bottom:before {left: -10px;bottom: 25px;}
}
@media only screen and (min-width:1025px) and (max-width:1299px) {
	.flower-section-bottom:before {left: -35px;bottom: 10px;}
}
@media only screen and (min-width:1025px) and (max-width:1160px) {
	.enought-sec {width: 465px !important;max-width: 465px !important;}
}
@media only screen and (max-width: 1024px) {
	.breastfeeding-box-info-sec h3 {font-size: 13px !important;}
	.elementor-14095 .elementor-element.elementor-element-976bd6d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14095 .elementor-element.elementor-element-976bd6d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {padding: 30%;}
	.fact-sec.dot_bg img {width: auto;}   
	.fact-sec.dot_bg:before {left: 51%;height: 105%;}
	.babys-sec, .list-menu-sec {padding: 35px !important;}
	.h-img-100 img, .h-img-100 > .elementor-widget-container > img {height: 100%; width: 100%;} 
	.sec-bottom-bg-floral::after {height: 150px;}
	.sec-bottom-bg-light-pink-floral::after {height: 150px;}
	.pt-md-0 {padding-top: 0 !important;}
	.pr-50 {padding-right: 0px;}
	.health .elementor-widget-wrap.elementor-element-populated {margin: 40px 20px !important;}
	.flower-section-top:before, .flower-section-bottom:before {display: none;}
}
@media (min-width:768px) and (max-width: 1024px) { 
	.img-object-pos-top img {object-position: center 25%;}
}
@media (min-width:992px) and (max-width: 1023.98px) {
	header #navbar ul li.mega-dropdown > a {padding-top: 13px;padding-bottom: 13px;padding-right: 20px;}
	.header-right > a, .navbar-expand-lg .navbar-nav > li > a {font-size: 13px;}
	header #navbar ul li.mega-dropdown > a span {width: 35px;right: -5px;}
	.header-right {align-items: center;}
	.header-right .search-box .search-btn {width: 30px;height: 30px;}
	.header-right .search-box .search-btn .search-btn-img {width: 15px;}
	.header-right .wpml-ls-legacy-list-horizontal {padding: 0;padding-left: 2px;}
	.header-right a.wpml-ls-link {padding: 13px 12px;}
}
@media only screen and (max-width: 991.98px) {
	header .navbar-nav .dropdown-menu {margin-top: 0;background: rgba(255,255,255,0.2);border-radius: 0;}
	header .navbar-nav .dropdown-menu .container {display: inline-block;}
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li .category-box {box-shadow: unset;}
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li .category-box .category-img {display: none;}
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big {position: unset;}
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li {max-width: 100%;margin: 0 0 3px;-webkit-flex-basis: 100%;flex-basis: 100%;}
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big {position: unset;background-color: transparent;text-align: left;justify-content: flex-start;border-bottom: 1px solid #fff;border-radius: 0;color: #fff;box-shadow: none;}
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li:last-child a.btn.btn-text-big {border-bottom: 0;}
	header #navbar ul li.mega-dropdown > a span {width: 80px;height: 52px;right: 0;}
	.hero .hero-breadcrumb ul {font-size: 12px;}
	.hero .hero-breadcrumb ul li::after {font-size: 13px;}
	.contact-us-list a {font-size: 18px;}
	.contact-us-list a img {max-width: 92px;}
	.el-footer-info {text-align: center;}
	.activ-sec.pr-50 {padding-right: 10px;}
	.activ-sec.pl-50 {padding-left: 10px;}
	.activ-sec.dot_bg:after {right: 0px;}
	.activ-sec.dot_bg:before {left: 0px !important;}
  	.list-type li::before {top: -4px;width: 30px;height: 30px;font-size: 12px;line-height: 27px;}
	.list-type li {padding-left: 35px !important;}	
	.protect-img img {position: absolute;bottom: -36px;right: -10px;z-index: 1;-webkit-transform: translateX(-50%);transform: translateX(-50%);} 
	.bf-beefit-title span {font-size: 20px;}
	.heath-sec .col-lg-4 + .col-lg-4 .three-step-column::before {content: unset;}
	.bf-ref-title span {font-size: 20px;}
	.bf-beefit-title small {font-size: 20px;}
	.round-circle.big.li-nut-butter {line-height: normal; padding: 0 10px; max-width: 220px;}
	.safe-sec ul {column-count: 1;}
}
@media only screen and (max-width: 767.98px) {
	.content-info {border-top: 1px solid #d0d0d0;border-left: 0;margin-bottom: 20px;padding-top: 20px;}
	.content-info:first-child {border-top: 0;border-left: 0;}
	.content-info a {font-size: 16px;}
	.category-box .category-img {display: none;}
	.category-box a.btn {position: relative;font-size: 18px;}
	.talking-school-section .elementor-widget-heading .elementor-heading-title {display: flex;}
	.talking-school-section .tips-sec label {min-width: 30px;margin-right: 10px;}
	.location-section .elementor-tab-title {min-height: auto !important;}
	.foodsafety-detail ~ h2 {padding-right: 15px; font-size: 20px !important; line-height: 1.4; } 
	.what-do-section.elementor-section > .elementor-container {padding-right: 0px !important;}
	.word-wraping {word-break: break-all;}
	.breastfeeding-box-info-sec {flex-wrap: wrap;align-items: start;}
	.protect-img img {bottom: -32px;}
	.accodian-sec .elementor-tab-title {position: relative;padding-right: 30px !important;}
	.accodian-sec .elementor-tab-title .elementor-toggle-icon {position: absolute;right: 12px;top: calc(50% - 2px);-webkit-transform: translateY(-50%);transform: translateY(-50%);}
	.icon-fix-box .elementor-icon-box-wrapper {display: flex;align-items: center;flex-direction: row-reverse;}
	.icon-fix-box.elementor-widget-icon-box .elementor-icon-box-icon {margin-left: 5px !important;}
	.elementor-widget.icon-fix-box.elementor-widget-icon-box .elementor-icon-box-icon, .elementor-widget.icon-fix-box.elementor-widget-icon-box .elementor-icon-box-content {text-align: left;margin-bottom: 0;}
	.children-who-grow-icon img {max-width: 80px !important;}
	.ready-to-list ul.elementor-icon-list-items {flex-flow: column;gap: 10px;}
	.line-height-20 span.elementor-icon-list-icon {line-height: 20px;}
	.dot-line-height-1 span.elementor-icon-list-icon {line-height: 0;}
	.line-height-12 span.elementor-icon-list-icon {line-height: 12px;}
	.babys-sec, .list-menu-sec {padding: 20px !important;}
	.inner-lft-sec ul {column-count: 1;}
	.inner-lft-sec ul li {padding-right: 0;} 
	.hungry-category-list .category-box .category-img, .full-category-list .category-box .category-img {display: block;}
	.grid-section .grid-container > .grid-item {grid-row: auto; grid-column: auto;}
	.grid-section .grid-container {display: grid; grid-template-columns: repeat(1, 1fr); grid-template-rows: none;}
	.foodsafety-detail ~ h2 br {display: none;}
	.list-width-33 .elementor-widget-container ul.elementor-icon-list-items li {width: 100%;}
   	.img-txt-overlay:after {position: absolute; background-color: rgba(255,255,255,0.8); content: ''; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%;}
   	.sec-bottom-bg-floral::after {height: 80px;} 
   	.sec-bottom-bg-light-pink-floral::after {height: 80px;}
	.inner-lft-sec .title {text-align: center;}
	.healthy-body-inner {flex-direction: column;}
	.healthy-body-inner p {margin-bottom: 5px;}
	.pt-xs-0 {padding-top: 0 !important;}
	.right-img-content {padding: 0 30px;}
	.pl-50 {padding-left: 15px;}
	.pr-50 {padding-right: 0px;}
	.care-sec.dot_right.dot_bg:before {left: 0;}
	.flower-pattern.flower-pattern-left {padding-left: 20px;}
	.flower-pattern.flower-pattern-right {padding-right: 20px;}
	.flower-pattern.flower-pattern-right .elementor-widget-image:before {right: -20px;}
	.flower-pattern.flower-pattern-left .elementor-widget-image:before {left: -20px;}
}
@media only screen and (max-width: 567px) {
	.up-sec.wow.fadeInUp {margin-top: 0;}
	.title.wow {text-align: center;}
	.care-sec.dot_right.dot_bg:before {right: 0px;}
	.new-sec-1 .carseats.dot_bg.dot_left {padding-left: 20px;padding-right: 0px;}
 	.new-sec-1 .dot_left.dot_bg:before {left: 0 !important;}
	.fact-sec.pr-50 {padding-right: 0px !important;}
	.helath-new-mom-banner .elementor-heading-title {max-width: 320px;}
	.health .elementor-widget-wrap.elementor-element-populated {margin: 20px 0 !important;}
	.flower-pattern.flower-pattern-left, .flower-pattern.flower-pattern-right,
	.dot-square-pattern-left .elementor-widget-container, .dot-square-pattern-right .elementor-widget-container,
	.dot-square-pattern-wrap-left, .dot-square-pattern-wrap-right {padding: 0;}
	.big-size-img .elementor-widget-container::before {display: none;}
	.flower-pattern.flower-pattern-right .elementor-widget-image:before {right: 0;}
	.flower-pattern.flower-pattern-left .elementor-widget-image:before {left: 0;}
}
@media only screen and (max-width: 359px) {
	.round-dot {width: 14px;height: 14px;}
	.helath-new-mom-banner .elementor-heading-title small {text-align: center;}
}




 
/* Share btn css  */
.page-share-sec {
    position: fixed;
    bottom: 50%;
    z-index: 99;
    right: 0;
    transform: translateY(50%);
}
.share-popup .modal-content .nav-tabs {
    width: 100%;
    border-bottom: 0;
    padding: 5px;
    border: 1px solid #333232;
    margin-bottom: 25px;
}
.share-popup .modal-content .nav-tabs .nav-item {
    width: 50%;
    text-align: center;
}
.share-popup .modal-content {
    background-color: #eff2f9;
    min-height: 310px;
    border: 0;
    border-radius: 10px;
    border-image: 0;
    justify-content: center;
}
.share-popup .modal-header {
    border: 0;
    justify-content: end;
}
.share-popup .modal-content .nav-tabs .nav-item .nav-link {
    color: #000000;
    font-size: 18px;
    border-radius: 0;
    border: 0;
}
.share-popup .modal-content .nav-tabs .nav-item .nav-link.active {
    color: #ffffff;
    border-radius: 0;
    background-color: #2E4A61;
}
.share-popup .modal-content .nav-tabs .nav-item .nav-link:hover {
    border: 0;
}
.share-popup .modal-content .tab-content form {
    width: 100%;
}
.share-popup .modal-content .tab-content form label,
.tab-content form input {
    width: 100%;
    font-size: 16px;
    color: #000000;
}
.share-popup button.submit-btn, .share-popup input.submit-btn {
    width: 30% !important;
    height: 45px;
    margin-top: 30px;
}
.share-popup .modal-content .tab-content form input {
    height: 45px;
    padding: 0 12px;
    border: 1px solid #333232;
}
.share-popup .modal-content .tab-content .submit-btn {
    padding: 20px 20px;
    margin-top: 20px;
    line-height: 0;
    text-transform: uppercase;
    border: 1px solid #2E4A61 !important;
    background-color: #2E4A61;
    color: #ffffff;
    font-size: 18px;
    transition: ease-in-out all 0.3s;
    -webkit-transition: ease-in-out all 0.3s;
    float: left;
    outline: 0;
}
.share-popup .submit-btn:hover {
    color: #2E4A61 !important;
    background-color: #ffffff !important;
    border: 1px solid #2E4A61 !important;
    outline: 0;
}
.page-share-sec .share-btn i {
    font-size: 45px;
    color: #437113;
	font-family: FontAwesome !important;
}
.page-share-sec div.share-btn {
    border: 0;
    background-color: #ffffff;
    padding: 8px 5px 2px 7px;
    line-height: normal;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
}
.page-share-sec div.share-btn:focus,
.page-share-sec div.share-btn:active {
    border: 0;
    outline: 0;
    background-color: #ffffff !important;
    border-image-width: 0;
    box-shadow: none !important;
}
.modal.share-popup {
    padding-right: 0 !important;
}
.share-popup .submit-sec {
    display: flex;
    flex-direction: column;
}
.share-popup .submit-sec > p{
    display: flex;
    align-items: center;
    margin-top: 5px;
}
.share-popup .submit-sec span.wpcf7-spinner {
    visibility: visible;
    opacity: 1;
    background-color: transparent;
}
/* .share-popup .submit-sec span.wpcf7-spinner {
    display: none;
} */
/* .page-share-sec .share-btn i:after {
    content: "";
    position: absolute;
    width: 70%;
    height: 70%;
    background-color: #fff;
    left: 15%;
    top: 6px;
    z-index: -1;
    margin: 0 auto;
} */
.topclose-btn .close {
    padding: 15px !important;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #2E4A61;
    opacity: 1;
    color: #ffffff;
    border-radius: 50%;
    position: absolute;
    top: 5px;
    right: 5px;
    text-shadow: none;
    transition: ease-in-out all 0.3s;
    -webkit-transition: ease-in-out all 0.3s;
}
.topclose-btn .close span {
    font-size: 25px;
    font-weight: 500;
}
.topclose-btn .close:hover {
    opacity: 1 !important;
}

span.mail_success_send {
    color: #2a8731;
}
/* .sms_message_p {position: relative;} */
.sms_message_p{
    position: static;
    /* left: 16px; */
    bottom: 85px !important;
}

.smsfiled .wpcf7-form .submit-btn ~ .wpcf7-spinner:before{
    display: none;
}

.smsfiled .submit-btn {
    margin-top: 8px !important;
}

.smsfiled .form-checkbox input[type="checkbox"] {
    width: 22px !important;
    height: 22px !important;
    opacity: 0;
}
.smsfiled .form-checkbox .wpcf7-list-item {
    margin-left: 0 !important;
}
.smsfiled .form-checkbox .wpcf7-list-item label {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.smsfiled .form-group {
    margin-bottom: 10px;
}
.smsfiled .form-checkbox input[type="checkbox"] ~ span.wpcf7-list-item-label {
    font-size: 13px !important;
    margin-left: 10px;
}
.form-group > p {
    margin-bottom: 0;
}
/* .smsfiled .sent .form-checkbox .wpcf7-list-item{
    opacity: 0;
} */

.wpcf7-not-valid-tip, .form-checkbox .wpcf7-not-valid-tip,.form-checkbox .wpcf7-not-valid-tip {
    font-size: 13px;
}

.smsfiled .form-checkbox .wpcf7-checkbox .wpcf7-list-item-label::before, .radio .wpcf7-list-item-label::before {
    background: #ffffff;
    border: 1px solid #2E4A61;
    border-radius: 3px;
    content: "";
    height: 22px;
    position: absolute;
    width: 22px;
    left: 0;
    font-size: 16px;
    font-weight: normal;
    border-radius: 0;
}
.smsfiled .form-checkbox .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked + .wpcf7-list-item-label::before {
    background: #2E4A61;
    border: 1px solid #2E4A61;
    border-radius: 2px;
    content: "\f00c";
    height: 22px;
    position: absolute;
    width: 22px;
    font-family: FontAwesome;
    color:  #fff;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.submit-sec .form-sms > p {
    display: flex;
    align-items: center;
}

#smsfiled .wpcf7 form.sent .wpcf7-response-output {
    display: none;
}

#smsfiled .wpcf7 form.invalid .wpcf7-response-output{display: none;}

.submit-btn.loader_load:after,
.smsfiled .wpcf7-form.submitting .submit-btn ~ .wpcf7-spinner:after {
    content: "";
    position: absolute;
    width: 35px;
    --b: 8px;
    aspect-ratio: 1;
    border-radius: 50%;
    padding: 1px;
    background: conic-gradient(#0000 10%, #2E4A61) content-box;
    -webkit-mask: repeating-conic-gradient(#0000 0deg, #000 1deg 20deg, #0000 21deg 36deg), radial-gradient(farthest-side, #0000 calc(100% - var(--b) - 1px), #000 calc(100% - var(--b)));
    -webkit-mask-composite: destination-in;
    mask-composite: intersect;
    animation: l4 1s infinite steps(10);
    margin-left: 50px;
    margin-top: -18px;
    z-index: 2;
}
.smsfiled .wpcf7-form.submitting .submit-btn ~ .wpcf7-spinner:after {
    margin-left: 0px !important;
    margin-top: 0px !important;
}


@keyframes l4 {
    to {
        transform: rotate(1turn);
    }
}


.content-text-red {
    color: #D71920 !important;
}
/* Share inner button */

.page-share-sec.innerpage-share { position: static;transform: none;display: flex; justify-content: flex-end;}
.page-share-sec.innerpage-share button.share-btn { background-color: #2E4A61 !important; color: #ffffff; padding: 10px 30px; line-height: normal !important;border-radius: 5px; display: flex; align-items: center; justify-content: center; font-size: 18px; text-transform: uppercase; border: 1px solid #2E4A61 !important; -webkit-transition: ease-in-out all 0.2s; -ms-transition: ease-in-out all 0.2s; -o-transition: ease-in-out all 0.2s; transition: ease-in-out all 0.2s; }
.page-share-sec.innerpage-share button i { font-size: 22px; margin-left: 15px; color: #ffffff; -webkit-transition: ease-in-out all 0.2s; -ms-transition: ease-in-out all 0.2s; -o-transition: ease-in-out all 0.2s; transition: ease-in-out all 0.2s; line-height: normal;font-weight: normal;}

.page-share-sec.innerpage-share button.share-btn:hover {
    background-color: #ffffff !important;
    color: #2E4A61 !important;
}

.page-share-sec.innerpage-share button:hover i {
    color: #2E4A61;
}
html[lang="ar"] .page-share-sec.innerpage-share button i {
    margin-left: 0;
    margin-right: 15px;
}
html[lang="ar"] .modal-content .modal-body {
    direction: ltr;
    text-align: left !important;
}
/* Share inner button - End*/

@media only screen and (max-width: 420.98px) {
    .share-popup .modal-content {
        min-height: 100%;
    }
    .sms_message_p {bottom: 85px !important;}
}
@media only screen and (max-width: 575.98px) {
	.blog-bottom {
    margin-bottom: 10px;
	}
    .share-popup button.submit-btn, .share-popup input.submit-btn {
        width: 42% !important;
    }
    .share-popup .modal-content .nav-tabs .nav-item .nav-link {
        font-size: 16px;
    }
    .share-popup .modal-content .tab-content .submit-btn {
        font-size: 16px;
        margin-top: 20px;
    }
    .share-popup .modal-content .tab-content .submit-btn {
        padding: 5px 20px;
    }
    .share-popup .modal-content .tab-content form input {
        height: 45px;
    }
    .topclose-btn .close {
        width: 20px;
        height: 20px;
        top: 12px;
        right: 12px;
    }
    .page-share-sec div.share-btn {padding: 6px 5px 0px 7px;}
    .page-share-sec .share-btn i {font-size: 35px;}

    .page-share-sec.innerpage-share button.share-btn {padding: 8px 20px;}
    .sms_message_p {    bottom: 85px !important;}

    .blog-details .blog-meta{width: 100% !important; }
}
@media only screen and (max-width: 767.98px) { 
    .page-share-sec.innerpage-share{justify-content: center;}
}

/* Share btn css - End*/


/*----------------- Approved Food List Start CSS ----------------------*/
.product-list { font-weight: 600; font-style: italic;font-family: macho, sans-serif; }
.strong-macho strong { font-family: macho, sans-serif; font-weight: 700; font-style: normal; }
.whole-fat-sec.yogurt-sec .elementor-element.elementor-widget-image-box { width: calc(20% - 5px) !important; margin-bottom: 60px !important; }
.nonfat-greek-quart_sec{ position: relative;}
.shopping-tips-icon { right: -15px; position: absolute;  top: 0px; }

@media only screen and (max-width: 1024.98px) {
    .whole-fat-sec.yogurt-sec .elementor-element.elementor-widget-image-box {width: calc(25% - 5px) !important;}
    .whole-fat-sec.yogurt-sec.quart-sec .elementor-element.elementor-widget-image-box {width: calc(20% - 5px) !important;}
    .shopping-tips-icon { right: 0px; }
}
@media only screen and (max-width: 991.98px) {
    .whole-fat-sec.yogurt-sec .elementor-element.elementor-widget-image-box {width: calc(33.33% - 5px) !important;}
     .whole-fat-sec.yogurt-sec.quart-sec .elementor-element.elementor-widget-image-box {width: calc(33.33% - 5px) !important;}
}
@media only screen and (max-width: 767.98px) {
    .whole-fat-sec.yogurt-sec .elementor-element.elementor-widget-image-box {width: calc(50% - 5px) !important;}
         .whole-fat-sec.yogurt-sec.quart-sec .elementor-element.elementor-widget-image-box {width: calc(50% - 5px) !important;}
    .yogurt_low-fat-half-cup{ position: relative;}
    .shopping-tips-icon{ display: none;}
}

/*----------------- Approved Food List End CSS ----------------------*/
