/* Career Banner */
body.page-template-career {padding-top: calc(var(--headerHeight));}
section.body_content {margin-top: 0;}
.career_banner {min-height: 593.4px;height: 100%;width: 100%;background-repeat: no-repeat;background-size: cover;background-position: center; display: flex; align-items: center; background-color: #ff5141;}
.career_banner h1.banner_h1 {font-size: 70px;line-height: 95.62px;font-weight: 400;color: #fff;margin-bottom: 25px;}
.career_banner h1.banner_h1 strong.orange-text {font-size: inherit;line-height: inherit;margin-bottom: 0px;}
.career_banner span.filled_text {font-size: 20px;line-height: 27.32px;font-weight: 400;color: #fff;}
.career_banner .career_wrap {text-align: center;}
/* Ends */

/* Perks */
.join_us {margin: 100px 0px;}
.join_us h2 {text-align: center;padding-bottom: 0px;margin-bottom: 60px;}
/* .join_us .recent_works {margin-top: 60px;} */
.join_us .recent_works ul {display: flex;flex-wrap: wrap;justify-content: space-between;}
.join_us .recent_works ul li {text-align: center;max-width: 26.6%;flex: 0 0 26.6%;margin-bottom: 121px;position: relative;}
.join_us .recent_works ul li:after {content: "";position: absolute;background: #BBBBBB;height: 570px;width: 1px;top: 0;right: -80px;}
.join_us .recent_works ul li:before {content: "";position: absolute;background: #BBBBBB;width: 1630.82px;height: 1px;left: 0px;bottom: -60px;}
.join_us .recent_works ul li:nth-child(4), .join_us .recent_works ul li:nth-child(5), .join_us .recent_works ul li:nth-child(6) {margin-bottom: 0px;}
.join_us .recent_works ul li:nth-child(3):after, .join_us .recent_works ul li:nth-child(4):after, .join_us .recent_works ul li:nth-child(5):after, .join_us .recent_works ul li:nth-child(6):after {display: none;}
.join_us .recent_works ul li:nth-child(2):before, .join_us .recent_works ul li:nth-child(3):before, .join_us .recent_works ul li:nth-child(4):before, .join_us .recent_works ul li:nth-child(5):before, .join_us .recent_works ul li:nth-child(6):before {display: none;}
.join_us .recent_works ul li img {height: auto;margin-bottom: 24px;}
.join_us .recent_works ul li span {display: block;font-size: 24px;line-height: 32.78px;font-weight: 600;}
.join_us .recent_works ul li p {margin-top: 10px;font-size: 18px;line-height: 29.52px;font-weight: 400;}
/* Ends */

/* Latest Jobs */
.career_hero_band .filled_text b,.career_hero_band .filled_text .text-animation {display: inline}
.career.band_space .join span.filled_text {color: #fff}
.career .join {border: 1px solid #fff;max-width: 710px;margin-left: auto;padding: 40px 65px;position: relative;margin-top: 0;z-index: 2}
.career .join .filled_text .text-animation,.career .join .filled_text .tran_text b {display: inline;vertical-align: top}
.career .parellex_effect {padding-bottom: 9%;position: relative;overflow: hidden;perspective: 100px;position: relative}
.career .arellex_effect img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transform: scale(1.1);position: fixed}
.latest_jobs .text_center h2 {padding-bottom: 0px;margin-bottom: 60px;}
.tab_section ul li.set {border: 1px solid #FF5141;border-radius: 20px;margin-bottom: 40px;padding: 30px;}
.tab_section ul li.set:last-child {margin-bottom: 0px;}
.tab_section ul li.set .career-ser {position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between; grid-gap: 20px;}
.tab_section ul li.set .career-ser .opening-tab h2 {font-size: 24px;line-height: 32.78px;font-weight: 600;padding-bottom: 0px;margin-bottom: 24px;}
.tab_section ul li.set .career-ser .opening-tab .latest-cont .latest-cont-item span.title_experience, .tab_section ul li.set .career-ser .opening-tab .latest-cont .latest-cont-item span.title_open {display: block;font-size: 18px;line-height: 24.59px;font-weight: 400;margin-bottom: 12px;}
.tab_section ul li.set .career-ser .opening-tab .latest-cont .latest-cont-item span.title_experience ~ span, .tab_section ul li.set .career-ser .opening-tab .latest-cont .latest-cont-item span.title_open ~ span {font-size: 20px;line-height: 27.32px;font-weight: 600;}
.tab_section ul li.set .career-ser .opening-tab .latest-cont {display: flex;}
.tab_section ul li.set .career-ser .opening-tab .latest-cont .latest-cont-item {margin-right: 60px;}
.tab_section ul li.set .career-ser .opening-tab .latest-cont .latest-cont-item:last-child {margin-right: 0px;}
.tab_section ul li.set .career-ser .latest_wrap {display: flex;}
.tab_section ul li.set .career-ser .latest_wrap a.show-cont {margin-right: 23.92px;border: 1px solid #FF5141;border-radius: 50%;height: 60px;width: 60px;display: flex;justify-content: center;align-items: center;}
.tab_section ul li.set .career-ser .latest_wrap a.show-cont i {font-size: 16px;width: 16px;transition: 0.03s all ease-in-out;}
.tab_section ul li.set .career-ser .latest_wrap.active a i:before {content: "\f077";}
.tab_section ul li.set .career-ser .latest_wrap .latest-job-right a {display: inline-block;font-size: 18px;line-height: 24.59px;font-weight: 400;color: #fff;background: #FF5141;padding: 17.5px 65.5px;border-radius: 15px;transition: 0.03s all ease-in-out;}
.tab_section ul li.set .career-ser .latest_wrap .latest-job-right a:hover {background: #0D2541;}
.tab_section ul li.set .career-ser .content {display: none;max-width: 100%;flex: 0 0 100%;margin-top: 60px;position: relative;}
.tab_section ul li.set .career-ser .content:before {content: "";position: absolute;background: #CBCBCB;height: 1px;width: 100%;top: -30px;}
.tab_section ul li.set .career-ser .content ul {margin-left: 0px;}
.tab_section ul li.set .career-ser .content ul li {font-size: 18px;line-height: 24.59px;font-weight: 400;margin-bottom: 24px;padding: 0px 0px 0px 34px;position: relative;}    
.tab_section ul li.set .career-ser .content ul li:before {content: "";width: 23.1px;height: 13.46px;border: 1px solid #ff5141;border-radius: 30px;position: absolute;left: 0;top: 12px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.tab_section ul li.set .career-ser .content ul li:last-child {margin-bottom: 0px;}
.tab_section ul li.set .career-ser .content .apply-now {margin-top: 30px;background: #F0F0F0;display: flex;justify-content: center;padding: 17.5px 0px;border-radius: 20px;}
.tab_section ul li.set .career-ser .content .apply-now span, .tab_section ul li.set .career-ser .content .apply-now a {font-size: 18px;line-height: 24.59px;font-weight: 400;}
.tab_section ul li.set .career-ser .content .apply-now a {font-weight: 600;}
.tab_section ul li.set .career-ser .red_btn:after {left: 40px;right: 40px}

.tab_section ul li.set .career-ser .header_wrap.for_mob, .tab_section ul li.set .career-ser a.orange_text_mob {display: none;}
/* Ends */


/* moment of indy */
.moment_of_indy {margin: 100px 0px;}
.moment_of_indy .text_center h2 {padding-bottom: 0px;margin-bottom: 60px;text-align: center;}

img{max-width: 100%;}
.life-btn {background-color: transparent;}
@-webkit-keyframes marquee {0% {transform: translateX(0);}100% {transform: translateX(-100%);}}
@keyframes marquee {0% {transform: translateX(0);}100% {transform: translateX(-100%);}}
@media only screen and (max-width: 1024px) {@-webkit-keyframes marquee {0% {transform: translateX(0);}100% {transform: translateX(-125%);}}@keyframes marquee {0% {transform: translateX(0);}100% {transform: translateX(-125%);}}}
@media only screen and (max-width: 768px) {@-webkit-keyframes marquee {0% {transform: translateX(0);}100% {transform: translateX(-166.65%);}}@keyframes marquee {0% {transform: translateX(0);}100% {transform: translateX(-166.65%);}}}
@-webkit-keyframes marqueereverse {0% {transform: translateX(-100%);}100% {transform: translateX(0);}}
@keyframes marqueereverse {0% {transform: translateX(-100%);}100% {transform: translateX(0);}}
@media only screen and (max-width: 1024px) {@-webkit-keyframes marqueereverse {0% {transform: translateX(-125%);}100% {transform: translateX(0);}}@keyframes marqueereverse {0% {transform: translateX(-125%);}100% {transform: translateX(0);}}}
@media only screen and (max-width: 768px) {@-webkit-keyframes marqueereverse {0% {transform: translateX(-166.65%);}100% {transform: translateX(0);}}@keyframes marqueereverse {0% {transform: translateX(-166.65%);}100% {transform: translateX(0);}}}
.section-life-culture #marquee {width: 100%;margin: 0 0 35px 0;}
.section-life-culture #marquee .view {overflow: hidden;width: 100%;max-width: 95%;margin: 0 auto;}
.section-life-culture #marquee .pic-container {display: flex;-webkit-animation: marquee 15s infinite alternate linear;animation: marquee 35s infinite alternate linear;}
.section-life-culture #marquee .pic-container .pic {flex-basis: 20%;flex-shrink: 0;}
@media only screen and (max-width: 1024px) {.section-life-culture #marquee .pic-container .pic {flex-basis: 25%;}}
@media only screen and (max-width: 768px) {.section-life-culture #marquee .pic-container .pic {flex-basis: 33.33%;}}
.section-life-culture #marquee .pic-container .pic img {width: 750px;aspect-ratio: auto 750/500;}
.section-life-culture #marquee .pic-container .pic .img-div {width: 751px;height: 324px;display: inline-block;padding-right: 20px;}
.section-life-culture #marquee .pic-container .pic .img-div .img-big {width: 486px;height: 325px;float: left;display: inline-block;}
.section-life-culture #marquee .pic-container .pic .img-div .img-big img {-o-object-fit: cover;object-fit: cover;border-radius: 24px;max-width: 100%;height: auto;}
.section-life-culture #marquee .pic-container .pic .img-div .img-small {width: 224px;display: inline-block;margin-left: 20px;}
.section-life-culture #marquee .pic-container .pic .img-div .img-small .small-one {height: 152px;margin-bottom: 20px;}
.section-life-culture #marquee .pic-container .pic .img-div .img-small .small-one img {-o-object-fit: cover;object-fit: cover;border-radius: 10px;width: 950px;aspect-ratio: auto 950/500;max-width: 100%;height: auto;}
.section-life-culture #marquee .pic-container .pic .img-div .img-small .small-two {height: 152px;}
.section-life-culture #marquee .pic-container .pic .img-div .img-small .small-two img {height: 151px;-o-object-fit: cover;object-fit: cover;border-radius: 10px;}
.section-life-culture #marquee .pic-container.pic-container-reverse {-webkit-animation: marqueereverse 35s infinite alternate linear;animation: marqueereverse 35s infinite alternate linear;}
.section-life-culture #marquee img {width: 100%;vertical-align: middle;}
.section-life-culture #marquee:last-child {margin-bottom: 0;}
/* Ends */