.career-dropdowns {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 100%;
    margin-top: 35px;
}

.career-dropdowns .custom-dropdown__button {
    background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
    background: #ffffff 0% 0% no-repeat padding-box;
    border: 1px solid #00000026;
    border-radius: 35px;
    /* padding: 27px 30px; */
    opacity: 1;
    padding: 10px 23px 5px;
    white-space: normal;
    line-height: 15px;
    height: 70px;
}

.search-btn .career_search_button {
    margin-left: 0;
    width: 56px;
    height: 56px;
    border: solid #c8ccd0 1px;
    border-radius: 0px 5px 5px 0px;
    border-left: 0;
    transition: 400ms ease-out;
    background-color: #e62b1e;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.career_search_button img {
    width: 18px;
}

.job-openings-wrappar {
    padding: 100px 120px;
}

.job-openings-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.job-openings-header-left h2 {
    color: var(--text-color);
    text-align: left;
    font: normal normal 90px/90px var(--acumin_bold);
    letter-spacing: -2.7px;
    color: #231f20;
    text-transform: capitalize;
    opacity: 1;
}

.job-openings-header-right ul {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 50px;
}

.job-openings-header-right ul li {
    color: var(--text-color);
    text-align: left;
    font: normal normal 18px/22px var(--roboto_reg);
    letter-spacing: -0.18px;
    color: #231f20;
    text-transform: uppercase;
    opacity: 1;
}

.job-openings-cards-wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
    margin-top: 30px;
}

.showMore-box {
    display: flex;
    align-items: center;
    justify-content: center;
}

.showmore-CTA,
.showmore-common-CTA {
    margin-top: 60px;
    background: #e62b1e;
    border: none;
    border-radius: 35px;
    color: #ffffff;
    display: inline-block;
    font-family: var(--acumin_bold);
    font-size: 14px;
    line-height: 14px;
    min-width: 218px;
    padding: 28px 54px;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .5s ease-in-out;
    gap: 8px;
}

.showmore-CTA:hover,
.showmore-common-CTA:hover {
    transition: all .5s ease-in-out;
    background: rgba(237, 28, 36, 0.7);
    color: var(--white);
}

.arrow-wrapper {
    position: relative;
    width: 11px;
    height: 11px;
    top: -2px;
}

.arrow-wrapper::before,
.arrow-wrapper::after {
    background: #fff;
    content: "";
    position: absolute;
    width: 8px;
    height: 3px;
    display: inline-block;
    border-radius: 50px;
    top: 50%;
    transition: .5s;
}

.arrow-wrapper::before {
    transform: translateY(-50%) rotate(-45deg);
    right: 0;
}

.arrow-wrapper::after {
    transform: translateY(-50%) rotate(45deg);
    right: 4px;
}

.ele-clicked .arrow-wrapper::before {
    transform: translateY(-50%) rotate(45deg);
    transition: .5s;
}

.ele-clicked .arrow-wrapper::after {
    transform: translateY(-50%) rotate(-45deg);
    transition: .5s;
}

/*.career-card {
  display: none;
}*/

a.showmore-CTA,
a.showmore-common-CTA {
    color: #fff;
}

a#showmoreCTA {
    color: #fff;
}

.showmore-CTA:before,
.showmore-common-CTA:before {
    content: "";
    position: absolute;
    height: 10px;
    width: 10px;
    border: 3px solid white;
    transform: rotate(45deg);
    border-top: 0;
    border-left: 0;
    right: 35px;
    top: 26px;
}

.products-listWrap .showmore-common-CTA:before,
.Our-Offices .showmore-CTA:before {
    display: none;
}

.showmore-CTA.expanded:before,
.showmore-common-CTA.expanded:before {
    content: "";
    position: absolute;
    height: 10px;
    width: 10px;
    border: 3px solid white;
    border-top: 0;
    border-left: 0;
    right: 30px;
    transform: rotate(225deg);
    transition: all 0.5s ease-in-out;
    top: 50%;
    transform: translateY(-50%) rotate(225deg);
}

.showmore-CTA:hover,
.showmore-common-CTA:hover {
    color: #ffffff;
}

.video-player-wrapper {
    padding: 240px 120px;
    display: grid;
    grid-template-columns: 50% 50%;
    background: url(../images/about-us/business-ethic-bg.png) no-repeat;
}

.video-player-left {
    padding-right: 170px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.video-player-left p {
    color: var(--text-color);
    text-align: left;
    font: normal normal 52px/60px var(--acumin_bold);
    letter-spacing: -1.56px;
    color: #231f20;
    /* text-transform: capitalize; */
    opacity: 1;
}

.video-player-left span {
    color: var(--text-color);
    text-align: left;
    font: normal normal 20px/22px var(--roboto_reg);
    letter-spacing: -0.2px;
    color: #231f20;
    opacity: 1;
}

.workingAtIndoasian-wrapper {
    padding: 100px 120px;
    display: flex;
    flex-direction: column;
}

.workingAtIndoasian-card-wrapper {
    display: flex;
    float: left;
    gap: 30px;
}

.workingAtIndoasian-card {
    position: relative;
    width: 33%;
}

.workingAtIndoasian-card-content {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    padding: 60px 70px 60px 60px;
}

.workingAtIndoasian-card-content h6 {
    color: var(--unnamed-color-ffffff);
    text-align: left;
    font: normal normal 26px/36px var(--acumin_bold);
    letter-spacing: 0;
    color: #ffffff;
    text-transform: capitalize;
    opacity: 1;
    margin: 0;
}

.workingAtIndoasian-header {
    margin-bottom: 90px;
}

.workingAtIndoasian-header h2 {
    color: var(--text-color);
    text-align: center;
    font: normal normal 90px/90px var(--acumin_bold);
    letter-spacing: -2.7px;
    color: #231f20;
    /* text-transform: capitalize; */
    opacity: 1;
}

.workingAtIndoasian-header p {
    color: var(--text-color);
    text-align: center;
    font: normal normal 16px/22px var(--roboto_reg);
    letter-spacing: -0.16px;
    color: #231f20;
    opacity: 0.8;
    margin-bottom: 10px;
}

.video-player-right .container .plyr--video .plyr__control:hover {
    background: #ffffff !important;
}

.video-player-right .container .plyr__controls__item.plyr__control:hover {
    background: #e62b1e !important;
}

.video-player-right .container .plyr--full-ui.plyr--video .plyr__control--overlaid {
    display: block;
    background: #ffffff;
    padding: 15px;
    padding: calc(var(--plyr-control-spacing, 20px) * 1.5);
}

.video-player-right .container .plyr__control--overlaid svg {
    left: 2px;
    position: relative;
    color: #e62b1e;
}

.video-player-right .container .plyr--full-ui input[type="range"] {
    color: #e62b1e !important;
}

.video-player-right .container .plyr__video-wrapper {
    border-radius: 50px !important;
}

.video-player-right .container .plyr--video .plyr__controls {
    border-radius: 0 0 50px 50px;
    padding: 35px;
    background: none;
}

.video-player-right .container .plyr--stopped.plyr__poster-enabled .plyr__poster {
    opacity: 1;
    background: #fff;
}

/* .videoplayer-section-bg {
  background: url(../images/videoplayer-sec-bg.png) center center no-repeat;
  background-size: cover;
  background-position: right;
  position: absolute;
  right: 0;
  top: -185px;
  left: 0;
  z-index: -1;
  height: 100%;
  bottom: 0;
} */

/* events-details-page-CSS-start */

.info-Area {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 50px;
}

.view-info ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 25px;
}

.share-info ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}

.view-info ul li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    text-align: left;
    font: normal normal 14px/22px var(--acumin_semibold);
    letter-spacing: -0.56px;
    color: #707070;
    opacity: 0.8;
}

.share-info ul li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    text-align: left;
    font: normal normal 14px/45px var(--acumin_semibold);
    letter-spacing: -0.56px;
    color: #252b33;
    opacity: 1;
}

.share-info ul li a {
    width: 40px;
    height: 40px;
    border-radius: 50px;
    border: 1px solid #000;
    display: flex;
    align-items: center;
    justify-content: center;
}

.share-info ul li a img {
    width: 20px;
    height: 20px;
}

.share-info ul li:hover a svg {
    fill: #fff;
}

.share-info ul li:hover .facebook {
    background: #3b5998;
    border: 1px solid #3b5998;
}

.share-info ul li:hover .linked-in {
    background: #0077b5;
    border: 1px solid #0077b5;
}

.share-info ul li:hover .insta {
    border-color: #fff;
    background: radial-gradient(circle farthest-corner at 35% 90%,
            #fec564,
            transparent 50%),
        radial-gradient(circle farthest-corner at 0 140%,
            #fec564,
            transparent 50%),
        radial-gradient(ellipse farthest-corner at 0 -25%,
            #5258cf,
            transparent 50%),
        radial-gradient(ellipse farthest-corner at 20% -50%,
            #5258cf,
            transparent 50%),
        radial-gradient(ellipse farthest-corner at 100% 0,
            #893dc2,
            transparent 50%),
        radial-gradient(ellipse farthest-corner at 60% -20%,
            #893dc2,
            transparent 50%),
        radial-gradient(ellipse farthest-corner at 100% 100%,
            #d9317a,
            transparent),
        linear-gradient(#6559ca,
            #bc318f 30%,
            #e33f5f 50%,
            #f77638 70%,
            #fec66d 100%);
}

.share-info ul li:hover .twitter {
    background: #000;
    border: 1px solid #fff;
}

/* .share-info ul li span {
  border-radius: 50px;
  border: 1px solid #000;
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
} */

/* .share-info ul li span img {
  height: 17px;
  width: 9px;
} */

.globel-meet-sec {
    padding: 120px;
    display: grid;
    grid-template-columns: 65% 35%;
    background: url(../images//events-details/global-meet-BG.jpg);
}

.globel-meet-sec-left-content p {
    text-align: left;
    font: normal normal 20px/28px var(--acumin_regular);
    letter-spacing: -0.6px;
    color: #231f20;

    opacity: 1;
    margin-top: 50px;
}

.globel-meet-sec-left-content .bold-para {
    background: #ffffff 0% 0% no-repeat padding-box;
    border: 1px solid #ebebeb;
    border-radius: 20px;
    opacity: 1;
    padding: 30px;
}

.globel-meet-sec-left-content p span {
    text-align: left;
    font: normal normal 24px/32px var(--acumin_semibold);
    letter-spacing: -0.72px;
    color: #231f20;
    text-transform: capitalize;
    opacity: 1;
}

.globel-meet-sec-left {
    padding-right: 120px;
}

.similar-events-sec {
    background: #ffffff 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 99px #00000014;
    border: 1px solid #e9e9e9;
    border-radius: 30px;
    opacity: 1;
    padding: 50px 40px;
}

.similar-events-heading h2 {
    color: var(--text-color);
    text-align: left;
    font: normal normal 36px/32px var(--acumin_bold);
    letter-spacing: -1.08px;
    color: #231f20;
    opacity: 1;
}

.similar-events-card {
    display: flex;
    gap: 20px;
    padding: 30px;
    background: #f8f8f8 0% 0% no-repeat padding-box;
    border-radius: 30px;
    opacity: 1;
    align-items: center;
    margin-top: 10px;
}

.similar-events-card-right h3 {
    text-align: left;
    font: normal normal 16px/24px var(--acumin_semibold);
    letter-spacing: -0.48px;
    color: #231f20;
    opacity: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.similar-events-card-right a {
    color: var(--cta-color);
    text-align: center;
    font: normal normal 12px/30px var(--acumin_bold);
    letter-spacing: -0.36px;
    color: #e62b1e;
    text-transform: uppercase;
    opacity: 1;
}

.similar-events-card-left img {
    width: 144px;
    border-radius: 20px;
    height: 137px;
    object-fit: cover;
}

.title-bannerOverlay1.event-detals-overlay {
    height: 100%;
}

.globel-meet-sec-left-banner {
    border-radius: 20px;
}

/* events-details-page-CSS-ENDs */

.life-indoLeft .primary-btn {
    display: inline-block;
}

.life-indo .knowmore-mob-cta {
    display: none;
}

.slected-item-count {
    font-size: 9px;
    /* border: 1px solid #181717; */
    color: #fff;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ed1c24;
    opacity: 0;
}

.checkedOption .slected-item-count {
    opacity: 1;
}

@media only screen and (max-width: 1850px) {
    .video-player-left p {
        font: normal normal 50px / 56px var(--acumin_bold);
    }

    .workingAtIndoasian-header p {
        padding: 0 27%;
    }
}

@media only screen and (max-width: 1750px) {
    .career-head img {
        margin-right: 15px;
    }

    .career-cardBtn .primary-btn {
        min-width: 156px;
    }

    .career-head h4 {
        font: normal normal 28px/36px var(--acumin_bold);
    }

    .video-player-left {
        padding-right: 190px;
    }

    .video-player-left p {
        font: normal normal 40px/50px var(--acumin_bold);
    }

    .workingAtIndoasian-card-content {
        padding: 50px;
    }

    .workingAtIndoasian-card-content h6 {
        font: normal normal 24px/28px var(--acumin_bold);
    }

    .globel-meet-sec {
        padding: 120px;
    }

    .globel-meet-sec-left {
        padding-right: 100px;
    }

    .similar-events-card-right h3 {
        font: normal normal 14px/20px var(--acumin_semibold);
    }

    .similar-events-heading h2 {
        font: normal normal 30px/32px var(--acumin_bold);
    }
}

@media only screen and (max-width: 1600px) {
    .career-dropdowns .custom-dropdown__button {
        height: 60px;
    }

    .search-btn .career_search_button {
        width: 48px;
        height: 48px;
    }

    .career_search_button img {
        width: 16px;
    }
}

@media only screen and (max-width: 1536px) {
    .globel-meet-sec {
        padding: 120px;
    }

    .globel-meet-sec-left {
        padding-right: 60px;
    }

    .social-media-presence .swiper-slide .card-footer {
        left: 0;
        padding: 0px 15px;
    }

    .accordion_icons:after {
        margin-top: -4px;
    }

    .video-player-left {
        padding-right: 160px;
    }

    .job-openings-wrappar {
        padding: 80px 120px;
    }

}

@media only screen and (max-width: 1500px) {
    .job-openings-header-left h2 {
        font-size: 55px;
    }

    .job-openings-header-right ul li {
        font-size: 14px;
    }

    .career-head {
        font: normal normal 22px/28px var(--acumin_bold);
    }

    .video-player-left p {
        font: normal normal 40px/50px var(--acumin_bold);
    }

    .workingAtIndoasian-card-content {
        position: absolute;
        top: 0;
        padding: 40px;
    }

    .workingAtIndoasian-card-content h6 {
        font: normal normal 19px/23px var(--acumin_bold);
    }

    .similar-events-card-left img {
        width: 120px;
        height: 100px;
    }

    .similar-events-sec {
        padding: 35px 25px;
    }

    .similar-events-card {
        padding: 20px;
        margin-top: 20px;
    }

    .social-media-presence .swiper-slide .vertical-card .card-footer1 {
        padding: 15px 15px 30px;
    }

    .social-media-presence .swiper-slide .vertical-card .card-footer1 ul {
        font-size: 14px;
        gap: 15px;
        align-items: center;
        justify-content: center;
    }

    .social-media-presence .swiper-slide .video-play-button {
        height: 80px;
        left: 50%;
        width: 80px;
    }

    .social-media-presence .swiper-slide .video-play-button:after {
        border-width: 12px 0px 12px 19px;
        content: "";
        left: 52%;
        top: 50%;
    }

    .globel-meet-sec {
        padding: 80px;
    }

    .workingAtIndoasian-header p {
        padding: 0 29%;
    }
}

@media only screen and (max-width: 1440px) {
    .video-player-left {
        padding-right: 150px;
    }

    .video-player-left p {
        font: normal normal 38px / 50px var(--acumin_bold);
    }
}

@media only screen and (max-width: 1280px) {
    .globel-meet-sec {
        padding: 80px 40px;
    }

    .video-player-left p {
        font: normal normal 36px / 40px var(--acumin_bold);
    }
}

@media only screen and (max-width: 1199px) {
    .video-player-left {
        padding-right: 130px;
    }

    .video-player-left p {
        font: normal normal 28px/36px var(--acumin_bold);
    }

    .video-player-wrapper {
        padding: 140px 100px;
    }

    .globel-meet-sec {
        padding: 40px;
    }

    .globel-meet-sec-left {
        padding-right: 50px;
    }

    .globel-meet-sec-left-content p {
        font: normal normal 20px/25px var(--acumin_regular);

        margin-top: 30px;
    }

    .globel-meet-sec-left-content p span {
        font: normal normal 20px/30px var(--acumin_semibold);
    }

    .globel-meet-sec-left-content .bold-para {
        padding: 20px;
    }

    .similar-events-heading h2 {
        font: normal normal 25px/32px var(--acumin_bold);
    }

    .similar-events-card {
        gap: 10px;
        padding: 20px;
        align-items: center;
    }

    .similar-events-card-right h3 {
        font: normal normal 12px/15px var(--acumin_semibold);
    }

    .similar-events-card-right a {
        font: normal normal 10px/30px var(--acumin_bold);
    }

    .workingAtIndoasian-header p {
        padding: 0 25%;
    }
}

@media only screen and (max-width: 991px) {
    .career-dropdowns {
        position: relative;
        display: block;
        margin: 0 0%;
        margin-top: 35px;
    }

    .career-dropdowns .custom-dropdown {
        margin-bottom: 20px;
    }

    .search-btn1 {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .search-btn1 .career_search_button {
        margin-left: 10px;
        width: 200px;
        height: 56px;
        border: solid #c8ccd0 1px;
        border-radius: 0px 5px 5px 0px;
        border-left: 0;
        transition: 400ms ease-out;
        background-color: #e62b1e;
        border-radius: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0 29px;
        color: #fff;
        font-size: 18px;
    }

    .career_search_button img {
        display: none;
    }

    .job-openings-wrappar {
        padding: 50px 30px 90px;
    }

    .job-openings-header-left h2 {
        color: var(--text-color);
        text-align: center;
        font: normal normal 40px/40px var(--acumin_bold);
    }

    .job-openings-header-right ul {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 30px;
    }

    .job-openings-header {
        display: block;
    }

    .job-openings-header-right ul li {
        text-align: left;
        font: normal normal 14px/22px var(--roboto_reg);
        letter-spacing: -0.18px;
        color: #231f20;
    }

    .job-openings-cards-wrapper {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
        margin-top: 50px;
        margin-bottom: 30px;
    }

    /*.career-card {
    width: 100%;

    margin-bottom: 20px;
  }*/

    .career-cardBtn .primary-btn {
        font: normal normal 12px / 20px var(--acumin_bold);
        height: 45px;
        min-width: 120px;
        padding: 14px 16px;
    }

    .showmore-CTA,
    .showmore-common-CTA {
        min-width: 200px;
        padding: 18px 38px;
    }

    .video-player-wrapper {
        padding: 80px 30px 80px;
        display: block;
    }

    .video-player-left {
        padding-right: 0;
        margin-bottom: 50px;
        display: flex;
        align-items: center;
    }

    .video-player-left p {
        font: normal normal 26px/35px var(--acumin_bold);
        text-align: center;
    }

    .video-player-left span {
        font: normal normal 14px/17px var(--roboto_reg);
        text-align: center;
    }

    .workingAtIndoasian-wrapper {
        padding: 80px 30px 80px;
        display: flex;
        flex-direction: column;
    }

    .workingAtIndoasian-card-wrapper {
        display: block;
    }

    .workingAtIndoasian-card {
        position: relative;
        width: 100%;
        margin-bottom: 30px;
    }

    .workingAtIndoasian-header {
        margin-bottom: 50px;
    }

    .workingAtIndoasian-header h2 {
        font: normal normal 40px/40px var(--acumin_bold);
    }

    .info-Area {
        display: block;
    }

    .events-detail-banner .title-bannerText {
        display: block;
    }

    .view-info ul {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 20px;
    }

    .view-info ul li {
        font: normal normal 12px/22px var(--acumin_semibold);
    }

    .share-info ul {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        margin-top: 14px;
    }

    .globel-meet-sec {
        display: block;
    }

    .globel-meet-sec-left {
        padding-right: 0;
        padding-bottom: 50px;
    }

    .globel-meet-sec-left-content p span {
        font: normal normal 18px/25px var(--acumin_semibold);
    }

    .life-indoLeft .primary-btn {
        display: none;
    }

    .life-indo .knowmore-mob-cta {
        display: inline-block;
    }

    .video-player-wrapper {
        padding: 100px 40px;
    }

    .workingAtIndoasian-header p {
        padding: 0;
    }
}

@media only screen and (max-width: 767px) {
    .globel-meet-sec {
        padding: 30px;
    }

    .globel-meet-sec-left-content p {
        font: normal normal 18px/25px var(--acumin_regular);
        margin-top: 20px;
    }
}