.bod .bod__member.column-1 .bod__content{left: auto !important;}
.bod .bod__member.column-2 .bod__content{left: calc(-100% - 24px) !important;}
.bod .bod__member.column-3 .bod__content{left: calc(-200% - 48px)!important;}
.bod .bod__member.column-4 .bod__content{left: calc(-300% - 72px) !important;}

.bod #btn_category i.icon-close-icon{right: 40px;border-right: 1px solid #E5E5E5;padding-right: 8px;position: absolute;font-size: 1.6rem;top: 10px;z-index: 8;cursor: pointer;}
.bod button.showLessBtn:focus{outline: 1px dashed #3072AB;outline-offset: 1px;}
.bod a.bod__box-wrapper:focus{outline: 1px dashed #3072AB;outline-offset: 1px;}
.bod a.bod__box-wrapper:focus-visible{outline: 2px;border: 1px dashed #015f9c !important;}
.bod a.bod__box-wrapper:focus-within{outline: 2px;border: 1px dashed #015f9c !important;}
.bod  #btn_category:focus-within {outline: 2px;border: 1px dashed #015f9c !important;} 
.bod  #input-search:focus-within {outline: 2px;border: 1px dashed #015f9c !important;} 
.bod .radio-input:focus-within {outline: 2px;border: 1px dashed #015f9c !important; }
.bod .dropdown_wrapper .category-dropdown li a input:hover {cursor: pointer;}
.bod .ddl_selected .icon-arrow-down-icon::before { transform: rotate(0deg); transition: 0.3s ease-in-out;position: absolute;right: 0;top: -8px;}
.bod .ddl_selected.active .icon-arrow-down-icon::before {transform: rotate(180deg);position: absolute;right: 0px;top: -8px;transition: 0.3s ease-in-out;}
.bod .category-dropdown li a > label{position:relative;padding-top: 2px;}
.bod .category-dropdown li a > label:before{background-color: #f9f9f9;border: 1px solid #cacaca;height: 17px;left: 0;position: absolute;top: 5px;width: 17px;content: "";}
.bod .category-dropdown li a > label:after{content: '';width: 7px;height: 7px;left: 5px;opacity: 0;position: absolute;top: 7px;border: 1px solid #000;border-top-width: 1px;border-top-style: solid;border-top-color: rgb(0, 0, 0); border-right-width: 1px; border-right-style: solid;border-right-color: rgb(0, 0, 0);border-top: none;border-right: none;background: transparent;opacity: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.bod .category-dropdown li.active a > label:after{opacity:1}  
  
.bod .quick-search .input-quick-search{font-style:italic}
.bod .dropdown_wrapper #btn_category > span{height:100%;overflow:hidden; z-index:-1;max-width:83%}
.bod .dropdown_wrapper .category-dropdown li a:hover {cursor: pointer;}
.bod .dropdown_wrapper .category-dropdown li{padding-bottom:5px}
.bod .dropdown_wrapper .category-dropdown li a{font-size:16px;color: #000;font-family: 'notosans-light', sans-serif;}
.bod .dropdown_wrapper .category-dropdown li a input{background-color: #f9f9f9;border: 1px solid #cacaca;height: 17px;width: 17px;content: "";opacity:0}
.bod .dropdown_wrapper{position:relative} 
.bod .dropdown_wrapper #category_list{transition: all .3s ease 0s;position: absolute;left: 0;width: 100%;z-index: 9;border: 1px solid #E5E5E5;background-color: #F9F9F9;border-radius: 4px;list-style: none;display: none;margin: 0;padding: 0;max-height: 200px;overflow: auto;padding: 15px 13px;background-color: #fff;right: 0;}
.bod .dropdown_wrapper .icon-arrow-down-icon {position: absolute;right: 15px;z-index:-1;} 
.bod .category-filter #btn_category{text-decoration: none;padding: 0 13px;position: relative;display: flex;width: 100%;height: 40px;border: 1px solid #E5E5E5;color: #000;background-image: none;align-items: center;font-size: 1.6rem;background:transparent;line-height: 4rem;margin-bottom: 2px;padding-right:35px}

.bod .category-filter #btn_category:before {background-color: #F9F9F9;content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: -1;}

.bod__container .bod__box .short_text{cursor:default}
.bod__box-wrapper.active .show-hide-btn-wrapper {display: none;transition:0.3s ease}
.bod__container .bod__content .designation{font-family: 'notosans-light', sans-serif}
.bod__container .bod__content .designation ul li{line-height:2.6rem;font-weight:300}
.bod__container .bod__content .bod__content_title{font-family: 'optimaRoman', sans-serif}
.bod .content {overflow: hidden; /* height:200px;*/}
.bod__member a:focus-within{outline: 1px dashed #015f9c;opacity: 1;}
.bod__member a:focus {border: 0 !important;opacity: 1;}
.bod__member a:hover{opacity: 1;}
.bod__title-content{margin-bottom:64px; margin-top:11px;padding: 0px 25px;}
.bod a.bod__box-wrapper .image{height: 150px;  width: auto;object-fit: cover;  aspect-ratio: 5/1;}
.bod__member .bod__box {padding: 20px 15px;}
.bod__box-wrapper{display:inline-block;}
.bod__row{display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}
.bod__member{position: inherit;margin-bottom: 3rem;}
.bod__container{position:relative;margin-top: 28px;}
.glossary_title{  font-size: 22px;  font-style: normal;  font-weight: 400;  line-height: 32px;margin-bottom: 11px;font-family: 'optimaRoman', sans-serif;}
.text .short_text{font-size: 16px;font-style: normal;font-weight: 300;line-height: 26px;}
.bod__content_title{font-size: 36px;font-style: normal;font-weight: 400;line-height: 54px; margin-bottom:20px;}
.bod a.bod__box-wrapper *{transition: all 0.1s ease-in-out}
.serach_filter .icon-search-icon {color: black;}
.bod a.bod-box-wrapper:hover{text-decoration: none;background: var(--black-color);}
.bod a.bod-box-wrapper .image{min-height: 285px;}
.bod a.bod-box-wrapper .bod-box{min-height: 128px;padding: 20px 55px 24px 24px;position: relative;}
.bod a.bod-box-wrapper .designation > p{margin-top: 6px;}
.bod .bod__content{width: calc(400% + 72px);position: relative;display: none;padding: 50px 0px 30px 0px;  margin-bottom: 67px;  border-top: 1px solid rgba(26, 30, 34, 0.30);border-bottom: 1px solid rgba(26, 30, 34, 0.30);  margin-top: 16px;  }
.bod .bod__member:nth-child(4n+3) .bod__content{left: calc(-200% - 48px);}
.bod .bod__member:nth-child(4n+2) .bod__content{left: calc(-100% - 24px);}
.bod .bod__member:nth-child(4n) .bod__content{left: calc(-300% - 72px);}
.bod .bod__content a.btn-close{font-size: 2rem;color: #015F9C;right: 30px;top: 0;z-index: 1;opacity: 1;margin-right:14px;transition:0.3s;margin-top:-20px}
.bod .bod__content a.btn-close:hover{opacity:0.7;}
.radio_wrapper{display: flex;  flex-wrap: wrap;  justify-content: space-between;}
.filter-title{color: #666;  font-size: 11px;  font-style: normal;  font-weight: 400;  line-height: 24px;  text-transform: uppercase;}
.radio_wrapper .radio-input {position:relative}
.radio_wrapper .radio-input label{height: 40px;  width: 85px;  border: 1px solid #E5E5E5;  background: #F9F9F9;  display: flex;  align-items: center;  justify-content: center; /* margin: 10px 0px;*/  font-size: 16px;font-style: normal;  font-weight: 400;  line-height: 40px;}
.radio_wrapper .radio-input input{position: absolute;  opacity: 0;}
.radio-input input[type="radio"]:checked + label {border: 1px solid #000;background: #000; color: #FFF;}
.category-filter select::-ms-expand{padding-right: 13px;}
.category-filter select{width: 100%;  height: 40px;  border: 1px solid #E5E5E5;  background: #F9F9F9;  margin: 10px 0px;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 40px;padding-left: 13px;}
.quick-search #input-search{  border: 1px solid #E5E5E5;  background: #F9F9F9;  height: 45px;  width: 100%;  padding: 10px; /* margin: 10px 0px;*/padding-right: 40px;}
.serach_filter .icon-search-icon{font-size: 19px;  position: absolute;  right: 23px;  top: 36px;}
.btn-close .icon-close::before {content: "";}
a.serach_filter:focus{border: none !important;}
.show-hide-btn-wrapper{margin-top:3rem;transition:0.3s ease}
.card.show-hide-btn-wrapper{margin-top:1rem;}
.bod__content .left_cross {display: flex;justify-content: right;}
.module-bod select option:hover, .module-bod select:hover, .module-bod label:hover { cursor: pointer;}
.showMoreBtnCard,
.show-hide-btn-wrapper > button {border: none;  background: none;  color: #015F9C;  font-size: 14px;  font-style: normal;  font-weight: 400;  line-height: 16px;  text-transform: uppercase;font-family: 'notosans-light',sans-serif;}
.bod__content p > strong {font-size: 18px;  font-style: normal;  font-weight: 400;  line-height: 26px;  margin-bottom: 2rem;  display: block;}
.bod__content ul {font-size: 1.6rem;padding-left: 2rem;margin-bottom: 2rem;}
.bod__content ul li {list-style: disc;}
#ip3-ingredient-glossary .bod__content p{margin-bottom:25px;}
#ip3-ingredient-glossary .bod__content ul{padding-left:30px;}
#ip3-ingredient-glossary .designation p {font-size:16px;line-height:26px;}
#ip3-ingredient-glossary .bod__container .bod__content ul ul {margin-bottom:0;}
#ip3-ingredient-glossary .bod__container .glossary_title {word-break:break-word;}

/* === BIOGRAPHY CSS === */

@media all and (max-width: 1229.98px){
.bod .radio_wrapper{row-gap: 10px;}
  .bod a.bod__box-wrapper{padding: 0 24px;width: 100%;    display: inline-block;}
  .bod .bod__content{width: calc(300% + 48px)}
  .bod .bod__member:nth-child(4n+3) .bod__content,
  .bod .bod__member:nth-child(4n+2) .bod__content,
  .bod .bod__member:nth-child(4n) .bod__content{left: 0;}
  .bod .bod__member:nth-child(3n+2) .bod__content{left: calc(-100% - 24px)}
  .bod .bod__member:nth-child(3n) .bod__content{left: calc(-200% - 48px);}
}

@media all and (max-width: 991.98px){
.image.banner-center-cover.jsBackDiv.lazy {
  width: 260px;
}
  .bod a.bod__box-wrapper{padding: 0px;}
  .bod .bod__content{width: calc(200% + 24px)}  
  .bod .bod__member:nth-child(3n+2) .bod__content,
  .bod .bod__member:nth-child(3n) .bod__content{left: 0;}
  .bod .bod__member:nth-child(2n) .bod__content{left:calc(-100% - 24px);}
   .bod .dropdown_wrapper{margin-bottom:15px}
    .bod .radio_wrapper{margin-bottom:15px;}
}

@media all and (max-width: 767.98px){

 .bod .radio_wrapper{row-gap:10px;justify-content: start;}
 .bod .radio_wrapper .radio-input{margin-right:10px}

  .bod__content > .row {/*display:flex;*/}
  .bod__content .left_cross{width:10%; float: left;}
  .bod__content .right_content{width:90%;float: left;}
  .bod__content .show-hide-btn-wrapper{width:100%;display: inline-block;}
  .bod .bod__content {width: calc(100% + 0px);left:0px;}
  .bod .bod__member:nth-child(2n) .bod__content {left: 0;}
  #ip3-ingredient-glossary section#articleLandingMainContentWrapper .col-xs-10 {z-index: 9;}
.articleLandingBannerInnerWrapper.bannerTitle:after {z-index:0;}
}

body.nojs .module-bod .bod__member{width: 100% !important;flex: 0 0 100% !important;max-width: 100% !important;}
body.nojs .bod .bod__content{width: 100% !important; display: block !important; left: 0 !important; right: 0 !important;}
@media all and (min-width:767.98px){
/* .ip3-our-impact .circle-arrow img {height: 150px !important;}
.ip3-our-impact .bod__box {height: auto !important;}*/
.bod__content{background:#ffffff;z-index: 999;} 


}


/* CareerLifeThreeColumn Module Starts */

.CareerLifeItemWrapper .CareerLifeMainTitleV2 p{padding-top: 39px;font-size: 18px;line-height: 30px;}
.CareerLifeModuleLink a{font-size: 11px !important;line-height: 18px;color: black !important;}
.CareerLifeMainTitle h2 {padding-bottom:45px;font-size:28px;line-height:32px;}
.CareerLifeItemDescV2 p{font-size:14px;line-height:24px;padding-bottom: 15px;}
.CareerLifeModuleWrapper .CareerLifeItemWrapper {padding-bottom:52px;}
@media (min-width: 768px) and (max-width: 1023px){
    #ip3-sarah .hideMobile #breadcrumbInner>span:last-child,#ip3-sarah .icon-arrow-right-icon.hideMobile {
        display: inline-block;
    }
    
}

#ip3-careers .ourBrandsCareersInnerWrapper p.h5 {font-size:24px;line-height:32px;font-family: optimaRoman;}
#ip3-careers .ourBrandsCareersInnerWrapper p{font-size:16px;line-height:26px;font-weight:300;}
#ip3-careers .ourBrandsCareersInnerWrapper .returning-applicants-right .return-app-btn{background-color:#131521;color:#fff;}
#ip3-careers .ourBrandsCareersInnerWrapper .returning-applicants-right .return-app-btn:hover{background-color:white;color:#131521;}
#ip3-careers .ourBrandsCareersInnerWrapper.float100 {background-color:#F8F8F8;padding: 49px 0 0;}
.returning-applicants .returning-applicants-right .return-app-btn {margin-top:0;}
#ip3-careers .CareerLifeItemWrapper .CareerLifeMainTitleV2 span ,#ip3-careers .CareerLifeItemDescV2.threeColumnItemDesc span {display: inline !important;}
#ip3-careers  .returning-applicants.float100 {border-top: 0;}
#ip3-careers  .returning-applicants.float100{border-bottom: 0;} 

@media (max-width: 767px) {
#ip3-careers .returning-applicants.float100:before {content:unset;}
}
@media (min-width: 767px) {
.returnApplicantCareer .returning-applicants {display: flex;align-items: center;}
}

/* CareerLifeThreeColumn Module Ends */


#ip3-external-innovation .text-card-carousel-main {
    min-height: 66rem;
}
#ip3-external-innovation .card-block-main .card-bottom .card-content > p{word-break: break-word;}

#ip3-external-innovation .h7::before {
	content: unset;
}

#ip3-external-innovation .h7::after {
	content: unset;
}
@media all and (min-width: 1024px){
#ip3-external-innovation .articlePageContentArea h1{
white-space: nowrap;
}
}
/* For Privacy Policy */
.privacypolicy__yml.youMayAlsoLikeModule .youMayAlsoLikeContentBoxContent{
justify-content: flex-start;
    gap: 6px;
}
.privacypolicy__yml .boxLink{margin-top: auto;}
.privacypolicy__yml .youMayAlsoLikeModuleContent p.boxTitle{
height: 21px;
}
@media (min-width: 768px) and (max-width: 1023px){
.privacypolicy__yml  .youMayAlsoLikeModuleContent:nth-child(3), .privacypolicy__yml  .youMayAlsoLikeModuleContent:nth-child(5) {
        margin-left: 8.33333%;
}
.privacypolicy__yml .youMayAlsoLikeModuleContent {
margin-top: 15px;
}
.privacypolicy__yml .youMayAlsoLikeContentBox {width: 100%;}
.privacypolicy__yml .youMayAlsoLikeContentBoxImage img{width:100%; height:208px;object-fit: cover;}
}
@media (min-width: 1024px) and (max-width: 1230px){
.privacypolicy__yml  .youMayAlsoLikeModuleContent:nth-child(3), .privacypolicy__yml  .youMayAlsoLikeModuleContent:nth-child(5){
        margin-left: 8.33333%;
}
.privacypolicy__yml .youMayAlsoLikeContentBox {width: 100%;}
.privacypolicy__yml .youMayAlsoLikeContentBoxImage img{width:100%; height:208px;object-fit: cover;}
.privacypolicy__yml .youMayAlsoLikeModuleContent {
margin-top: 15px;
}

}
@media (max-width: 767px){
.privacypolicy__yml.articlePageContentArea.youMayAlsoLikeModule .youMayLikeContent.col-xs-10{
width: 100% !important;
padding: 0 28px;
}
.privacypolicy__yml.articlePageContentArea .col-xs-offset-1{
margin-left:0;
}
}  


@media (max-width: 1024px){
.privacypolicy__yml .youMayAlsoLikeContentBoxImage img{ height:208px;object-fit: cover;}

.privacypolicy__yml .youMayAlsoLikeModuleContent p.boxTitle,.privacypolicy__yml .youMayAlsoLikeModuleContent p.boxDescription{ margin-bottom:0;
}
}



@media all and (min-width: 1230px){
.privacypolicy__yml.youMayAlsoLikeModule .rec-row {
display: flex;
justify-content: center;
}
.privacypolicy__yml.youMayAlsoLikeModule .rec-row .col-xs-offset-1.col-sm-offset-1{
margin-left: 0;
}
}
@media (min-width: 640px) and (max-width: 767px){
.articlePageContentArea.privacypolicy__yml .youMayAlsoLikeContentBoxContent{
padding: 0;
}
}