/*service*/
.ib-head h1{font-family: "Open Sans", Sans-serif; font-size: 70px;} .ib-head h1 strong{font-weight:800} .ib-head h1 span{font-style: italic; font-weight: 500;} .main-header {position: fixed;} .offer-tab{}    .offer-tab .service-tab-c:nth-child(odd){ } .offer-tab .service-tab-c:nth-child(even){  } .service-tab-c{position:relative;} .service-tab-c:nth-child(odd)::after{content:'';   left:0px;  top:0px; height:100%; position:absolute; background:#fff; z-index:1; box-shadow: 0px 4px 2px 0px #0000000f;  }  .service-tab-c:nth-child(even)::after{content:'';   right:0px;  top:0px; height:100%; position:absolute; background:#fff; z-index:1; box-shadow: 0px 4px 2px 0px #0000000f; } .service-tab-c .e-con-inner{z-index:9 } .service-tab-c{margin-bottom:20px} .page-id-18{background:#f9f8ec}
.viewmore a{border-radius:30px; text-transform:uppercase; font-weight:400} .insight-block { padding: 15px; background: #fff;} .insight-block img{border-radius:5px; margin-bottom:15px} .insight-tags span{font-size:14px;  font-weight:700; text-transform: uppercase;} .insight-block h3{font-size:20px; font-weight:700; line-height:1.2; color:#2E2E2E;} .insight-cata span:nth-child(odd){border:1px solid #AAD59F} .insight-cata span:nth-child(even){border:1px solid #FFBF3C} .insight-cata span{ border: 1px solid #AAD59F; line-height: 1.1; border-radius: 20px; padding: 5px 15px; margin-right:5px; float: left; font-size:12px; text-transform:uppercase; font-weight: 600; color:#929292 } .insight-cata{ margin-bottom: 10px; clear: both; display: flex;} p.insight-author {margin-bottom:2px;} .insight-block{border-radius:5px; border:1px solid #F0F0F0}
.offer-tab button, .our-vision button{border-radius:30px!important;  padding:10px 20px;  margin-right:0px; line-height: 1.1; text-transform:uppercase;} .offer-tab .e-n-tabs-heading { margin-left: 9%;} .offer-tab button[aria-selected=false], .our-vision button[aria-selected=false] { background-color: #ff000000 !important; color:#000} .offer-tab button:hover, .our-vision  button:hover{background-color: #1A2148!important; color:#fff !important; }

.fs40{font-size:40px; line-height: 1.2;} .sec-heading h2, .sec-heading h3, .sec-heading h4, .sec-heading h5{font-weight:600;} .sec-heading h2 strong, .sec-heading h3 strong, .sec-heading h4 strong, .sec-heading h5 strong{font-weight:700;} .service-tab-c h2{font-size:20px; font-weight:800}
.service-tab-c p{font-size:18px;  font-weight:400}
.expansion-block{position:relative}.expansion-img { height: 330px; overflow: hidden; position: relative; width: 100%; border-radius: 10px; top: 0%;} .expansion-content{padding:15px; position:absolute; bottom:0px; left:0px} .expansion-content h3, .expansion-content p, .vision-content h3, .vision-content p{color:#fff} .expansion-content h3, .vision-content h3{font-weight:800;  font-size:20px;} .expansion-content p, .vision-content p{font-weight:400;  font-size:18px; padding-bottom:0px} .expansion-content p{line-height:25px;} .expansion-img::before{content:''; width:100%; height:100%; position:absolute; background: #000; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 24%, rgba(0, 0, 0, 0.50) 100%);} .vision-content{background:#1A2148; border-radius:5px;  height:100%} .vision-block{position:relative; height:370px} .vision-block img{position:absolute} .vision-block img { position: absolute; width: 80%; width:70% !important; transform: rotate(333deg); left: -30px; top: -30px;} p.insight-author, p.insight-view { font-size: 14px;}

/*Meterial slider*/
.carousel{overflow:hidden;position:relative;width:100%;height:400px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.carousel.carousel-slider{top:0;left:0}.carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1}.carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px}.carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0}.carousel.carousel-slider .carousel-item h2{font-size:24px;font-weight:500;line-height:32px}.carousel.carousel-slider .carousel-item p{font-size:15px}.carousel .carousel-item{visibility:hidden;width:200px;height:200px;position:absolute;top:0;left:0}.carousel .carousel-item>img{width:100%}.carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:8px;width:8px;margin:24px 4px;background-color:rgba(255,255,255,0.5);-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.carousel .indicators .indicator-item.active{background-color:#fff}.carousel.scrolling .carousel-item .materialboxed,.carousel .carousel-item:not(.active) .materialboxed{pointer-events:none}.tap-target-wrapper{width:800px;height:800px;position:fixed;z-index:1000;visibility:hidden;-webkit-transition:visibility 0s .3s;transition:visibility 0s .3s}
.solutionslider .carousel.solution-carousel { margin-left: -130px;}

.white p, .white h2, .white h3, .white h4, .white h5, .white h6, .white li{color:#fff}
/*Meterial slider close*/
 .solution-main-slide{height:500px}
.solutionslider{width:570px; overflow:hidden; margin-top:-50px}
.solution-carousel{ height: 700px; perspective: 600px; transform: translateY(0px);}
.solution-carousel .carousel-item { cursor: -webkit-grab; cursor: grab; width: 400px;}
.solution-carousel .carousel-item:active { cursor: -webkit-grabbing; cursor: grabbing;}
.solution-carousel .carousel-item img { width: 100%; border-radius: 5px;}
.solution-carousel .carousel-item h3 {  margin: -5px 0 0; padding: 10px 5px; text-align: center; position: absolute !important; left: 20px !important; top: auto !important; bottom: 20px; font-weight:400; line-height:1.2 font-size:22px; z-index:91; color:#fff}
.solution-carousel .carousel-item{ } .solution-carousel .carousel-item h3 { position: absolute;  }
.solution-carousel .carousel-item{  width: 310px;  height: 360px;}
.solution-carousel .carousel-item::before { content: ''; width: 100%; height: 100%;  background: #000; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 24%, rgba(0, 0, 0, 0.50) 100%);  z-index:9; position: absolute;}
.solution-carousel .carousel-item h3{padding-right: 20px; display: flex; flex-direction: row; justify-content: center; align-items: center; column-gap: 15px;}

.current-expansion .owl-nav{right: 50px;} .vision-slider .owl-nav {right: 10px; }.current-expansion .owl-nav{right: 10%;}
.current-expansion .owl-nav .owl-next, .current-expansion .owl-nav .owl-prev, .vision-slider .owl-nav .owl-next, .vision-slider .owl-nav .owl-prev, .testiblocks .owl-nav .owl-prev, .testiblocks .owl-nav .owl-next  {width:50px; height:50px;  background-repeat: no-repeat !important;  background-position: center !important;} .testiblocks .owl-nav { position: absolute;  left: 50%; transform: translateX(-100%);}

.vision-slider .owl-nav .owl-next, .testiblocks .owl-nav .owl-next{background:url(https://web.pinklemonadedigital.com/indyafoods/wp-content/uploads/2025/04/next.svg)!important; background-repeat: no-repeat !important; background-position: center !important;} .vision-slider .owl-nav .owl-prev, .testiblocks .owl-nav .owl-prev{background:url(https://web.pinklemonadedigital.com/indyafoods/wp-content/uploads/2025/04/prev.svg)!important;background-repeat: no-repeat !important; background-position: center !important;} 
.current-expansion .owl-nav .owl-next{background:url(https://web.pinklemonadedigital.com/indyafoods/wp-content/uploads/2025/04/w-next.svg)!important;     background-repeat: no-repeat !important; background-position: center !important;} .current-expansion .owl-nav .owl-prev{background:url(https://web.pinklemonadedigital.com/indyafoods/wp-content/uploads/2025/04/w-prev.svg)!important;background-repeat: no-repeat !important; background-position: center !important;} 


.current-expansion .owl-nav span, .vision-slider .owl-nav span{display:none} .current-expansion .owl-nav .owl-next, .current-expansion .owl-nav .owl-prev, .vision-slider .owl-nav .owl-next, .vision-slider .owl-nav .owl-prev{opacity:.5} .current-expansion .owl-nav .owl-next:hover, .current-expansion .owl-nav .owl-prev:hover, .vision-slider .owl-nav .owl-next:hover, .vision-slider .owl-nav .owl-prev:hover{opacity:1}

.joinus-head h2{background:#1A2148; color:#fff!important; font-weight: 500 !important;}
.focus-tabs{}
.focus-copy h2, .focus-copy p, .testi-block p, .testi-block h4{color:#fff}
.focus-tabs .e-n-tab-title{/*width:130px; height:150px; border-radius:200px*/}    .focus-tabs .e-n-tab-icon svg {width: 100%!important; height: 100%!important;} /*.focus-tabs .e-n-tab-icon:first-child svg{display:none}*/ .testiblocks{0background:0#1A2148} .testiblocks {  z-index: 2;} .testi-main-slide{position:relative} .testi-main-slide::before{/*content:'';*/ width:90%; height:200px; position: absolute;
 left: 100px; top: 50%;  top: 50%; background: #1A2148; transform: translateY(-18%); border-radius: 200px;} .testi-block{  padding-top:50px; position:relative; column-gap: 20px;  } .testiblocks{background: #1A2148;} .testi-imgs{z-index:9; position:relative} .testi-block::before{content:''; width:50px; height:50px;  position:absolute; left:0px;  top:0px;  background:url(https://web.pinklemonadedigital.com/indyafoods/wp-content/uploads/2025/04/testi.svg) no-repeat center; } .testi-block h4, .testi-block h5 {font-size: 20px; font-weight: 300; color:#fff} .testi-block p { padding-top: 20px; font-size: 18px;  }  .solution-main-slide .slick-initialized .slick-slide{opacity:.5}  .solution-main-slide .slick-initialized .slick-slide.slick-active{opacity:1} .focus-tabs button { background: #1A2148 !important;  border: 1px solid #fff !important; height: 150px !important; display: flex ;}  .focus-tabs .e-n-tab-title[aria-selected=true] svg { top: -80%; transform: translateY(-30px);} .focus-tabs .e-n-tab-icon svg, .focus-tabs .e-n-tab-title[aria-selected=true] svg { width: 80% !important; height: 100% !important; top: 50px; position: relative; transform: translateY(-25%);} .focus-tabs .e-n-tab-title[aria-selected=true] svg{top:-10px} .focus-tabs .e-n-tabs-heading{position: relative;} .focus-tabs .e-n-tabs-heading::before { content: ''; position: absolute; width: 95%; height: 1px; background: #D37E29; top: 50%; transform: translateY(-50%);} .we-focus-onyou h2{font-size:20px; color:#fff;  font-weight:800;} .we-focus-onyou p{font-size:18px; color:#fff;  font-weight:400;} .focus-tabs button.e-n-tab-title[aria-selected=true] { background: #D37E29 !important;} .ib-head h1{line-height:1.2}  

@media (max-width: 767px) {
	.inner-banner h1{font-size:34px} .vision-content{padding:150px 20px 20px 20px;} .service-tab-c:nth-child(odd)::after{width:100%; border-radius: 150px 150px 20px 20px }  .service-tab-c:nth-child(even)::after{ width:100%; border-radius: 150px 150px 20px 20px} .vision-block{padding:0px 0px 0px 0px; } .insight-cata{clear: both; display: flex; flex-direction: row; align-items: center; justify-content: space-around;} .fs40 h2, .fs40 h3, .fs40 h5,.fs40 h1{font-size:30px} .joinus-head h2{ padding:10px 30px 10px 0px;  border-radius:100px  100px 100px 100px; background:none; color:#1A2148} .testiblocks{ padding:30px;   border-radius:20px;}  .testiblocks .owl-nav { bottom: -100px; }  .testi-block{display:flex; align-items: flex-start; flex-wrap: nowrap; flex-direction: column;} .focus-tabs .e-n-tabs-heading::before{display:none} .focus-tabs .e-n-tab-icon svg, .focus-tabs .e-n-tab-title[aria-selected=true] svg { width: 40% !important;  height: 100% !important; top: 25px; position: relative; transform: translateY(-25%);} .focus-tabs button{ padding: 0px !important;}  .focus-tabs .e-n-tab-title[aria-selected=true] svg { top: -50% !important; transform: translateY(-10px) !important;} .we-focus-onyou p{margin-bottom:0px} .testiblocks .owl-nav { position: absolute; left: -35px; transform: translateX(-4px);} .current-expansion .owl-nav, .vision-slider .owl-nav { position: absolute; /* top: -80px; */  left: 54%; transform: translateX(-50%); bottom: -40px;} .offer-tab button[aria-selected=false], .our-vision button[aria-selected=false] { background-color: #f1f2f3!important} .solution-main-slide{height:auto!important} .expansion-content h3, .vision-content h3, .expansion-content p, .vision-content p{text-align: center;} {position: relative; display: inline-block; width: 12px; height: 12px; margin: 0 7px; padding: 0; cursor: pointer; background: #ccc; border-radius: 50%;} .current-expansion .owl-dots, .vision-slider .owl-dots { top: 25px; position: relative;  text-align: center;} .current-expansion .owl-dot, .vision-slider .owl-dot, .testi-slider .owl-dot{width:12px; height:12px; display: inline-block; margin: 0 7px; padding: 0; cursor: pointer; background: #ccc!important; border-radius: 50%;} .current-expansion .owl-dot.active, .vision-slider .owl-dot.active, .testi-slider .owl-dot.active{ background:#1A2148!important;} .joinus-head h2{color: #1A2148 !important;} .testi-block h4 {font-weight: 700;} .career_entries_list .content_full_width a{position:relative; right: 0; top: 15px;} .career_entries_list .content_full_width h3 a{position:relative!important; top: 0px; padding-bottom:10px; font-size:22px!important} .career_entries_list .content_full_width p {margin-bottom: 20px;}  .apply-holder{ padding-top: 40px;} .testi-slider .owl-dots { position: absolute;  bottom: -70px; left: 50%; transform: translateX(-50%);} 
	
}
@media (min-width: 768px) {
	.inner-banner h1{font-size:40px} .vision-content{padding:70px 20px 20px 20px;} .service-tab-c:nth-child(odd)::after{width:90%; border-radius: 0px 150px 150px 0px }  .service-tab-c:nth-child(even)::after{ width:90%; border-radius: 150px 0px 0px 150px} .vision-block{padding:30px 0px 0px 30px; } .fs40 h2, .fs40 h3, .fs40 h5,.fs40 h1{font-size:34px} .vision-slider .nav{position: absolute; top: -30px;  right: 20px; } .joinus-head h2{ padding:30px 50px 30px 50px;  border-radius:200px  0px 0px 200px;}  .testiblocks{margin-left:-160px;}.testiblocks { margin-left: -30px;} .testiblocks{ padding:40px 80px 50px 40px; padding-left:80px; border-radius: 200px;} .testiblocks .owl-nav { bottom: -120px; } .testi-block{display:flex; align-items: center; flex-wrap: nowrap; padding-right:40px} .current-expansion .owl-nav, .vision-slider .owl-nav { position: absolute; top: -80px; }  .testi-block-inner { height: 120px; overflow: overlay;  scrollbar-color: #D37E29 #1A2148; scrollbar-width: thin; padding-right:40px} .career_entries_list .content_full_width h3 a{position:relative!important; top: 0px; padding-bottom:10px; font-size:22px!important} .career_entries_list .content_full_width p {margin-bottom: 20px;} .career_files .left_image { width: 400px;} .career_entries_list .content_full_width{display: flex; align-items: center; justify-content: flex-start;}     .career_entries_list .content_full_width a { position: relative; right: 0px; top:5px; z-index: 99; padding-right: 20px; } .career_entries_list .content_full_width .apply-holder a{width:auto} .career_files .left_image{width:20%}  .career_files .left_content{width:65%}  .career_files .apply-holder{width:15%}
	
}
@media (min-width:1024px) {
	.inner-banner h1{font-size:70px} .vision-content{padding:160px 50px 50px 50px;} .service-tab-c:nth-child(odd)::after{width:90%; border-radius: 0px 150px 150px 0px }  .service-tab-c:nth-child(even)::after{ width:90%; border-radius: 150px 0px 0px 150px} .vision-block{padding:30px 0px 0px 30px; } .fs40 h2, .fs40 h3, .fs40 h5,.fs40 h1{font-size:40px} .joinus-head h2{ padding:30px 230px 30px 50px;  border-radius:200px  0px 0px 200px;} .testiblocks{ padding:40px 40px 50px 40px; padding-left:200px; border-radius: 200px;} .testiblocks .owl-nav { bottom: -150px; } .testi-block{display:flex; align-items: center; flex-wrap: nowrap;padding-right:40px} .testiblocks {  margin-left: -150px;} .testi-imgs img {margin-top: -50px;} .we-focus-onyou p{padding-right:50%} .solution-main-slide { padding-right: 30px;} .testi-block p { width:100%} .testi-block-inner{width:75%} .testi-block-desi{width:25%} .left_image { width: 200px;} .career_files .left_image { width: 200px;}  .career_files .left_image{width:15%}  .career_files .left_content{width:60%}  .career_files .apply-holder{width:15%} .career_entries_list .content_full_width .apply-holder a{width:auto;  top: 15px;} .bdt-navigation-prev { margin-right: 20px !important;} .vision-slider .owl-nav .owl-prev, .testiblocks .owl-nav .owl-prev{ left:-20px; position: relative;} .vision-slider .owl-nav {right:-10px}
 
	 
}
@media (min-width:1280px) {
	.solution-main-slide { padding-right: 80px;}  .career_entries_list .content_full_width p{font-size:24px} .career_entries_list .content_full_width h3 a{font-size:30px!important}
}
@media (min-width:1366px) {
	.we-focus-onyou p{padding-right:60%}
}