/* we fix */
.we-fix-tech { display: grid; grid-template-columns: 1fr 2fr 1fr;}
.solves-tech-hiring ul.list-unstyled { position: relative;}
.vettingProcess { padding: 128px 0px 50px 0px; overflow: visible; background: #F7F9FC; position: relative;}
.vettingProcess .process { margin-top: 110px}
.web-vetingProcess { display: block;}
.m-vetingProcess { display: none;}
.vettingProcess .process figure { position: relative; z-index: 200;}
.vettingProcess .process .trapezium .process-text { position: absolute; left: -359px; top: -89px; width: 254px; text-align: left; color: rgba(29, 36, 52, 0.72); font-size: 16px; font-style: normal; font-weight: 400; line-height: 22px;}
.vettingProcess .process .trapezium.arrow::before { content: url(../img/dot-arrow-left-a_1.png); position: absolute; left: -106px; top: -62px;}
.vettingProcess .process .trapezium3 .process-text-three { position: absolute; left: -226%; top: -89px; width: 280px; text-align: left; color: rgba(29, 36, 52, 0.72); font-size: 16px; font-style: normal; font-weight: 400; line-height: 22px;}
.vettingProcess .process .trapezium3.arrow::before { content: url(../img/dot-arrow-left-b_1.png); position: absolute; left: -108px; top: -56px;}
.vettingProcess .process .trapezium { position: relative; width: 500px; height: 0px; border-radius: 4px; border-top: 108px solid #D6DFFF; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom-right-radius: 150%; border-bottom-left-radius: 150%; z-index: 100; margin: auto;}
.trapezium-title { font-size: 16px; font-style: normal; font-weight: 600; line-height: 20px; text-transform: uppercase; position: relative; white-space: nowrap; top: -56px;}
.vettingProcess .process .trapezium .trapezium-text { position: absolute; transform: translate(60%, -281%); color: #194CF8; font-size: 16px; font-weight: 600; line-height: 20px; text-transform: uppercase;}
.vettingProcess .process .trapezium .trapezium-circle { position: absolute; bottom: 83px; left: -48px; width: 498px; height: 45px; border-radius: 50%; background-color: #9EAFED !important;}
.vettingProcess .process .trapezium2 { position: relative; width: 400px; height: 0px; border-radius: 4px; border-top: 100px solid #E0D8FF; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom-right-radius: 150%; border-bottom-left-radius: 150%; z-index: 80; margin: auto; margin-top: 6px;}
.vettingProcess .process .trapezium2 .trapezium2-text { position: absolute; transform: translate(10%, -280%); color: #5026EE; text-align: center; font-size: 16px; font-weight: 600; line-height: 20px; text-transform: uppercase;}
.vettingProcess .process .trapezium2 .trapezium-circle2 { position: absolute; top: -122px; left: -49px; width: 399px; height: 45px; border-radius: 50%; background-color: #AC9AF0 !important;}
.vettingProcess .process .trapezium2 .process-text-two { position: absolute; right: -135%; top: -89px; width: 280px; text-align: right; color: rgba(29, 36, 52, 0.72); font-size: 16px; font-style: normal; font-weight: 400; line-height: 22px;}
.vettingProcess .process .trapezium2.arrow::before { content: url(../img/dot-arrow-right-a_1.png); position: absolute; right: -108px; top: -56px;}
.vettingProcess .process .trapezium3 { position: relative; width: 300px; height: 0px; border-radius: 4px; border-top: 89px solid #FDDAFF; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom-right-radius: 150%; border-bottom-left-radius: 150%; z-index: 60; margin: auto; margin-top: 6px;}
.vettingProcess .process .trapezium3 .trapezium3-text { position: absolute; transform: translate(6%, -235%); color: #CD27D7; font-size: 16px; font-weight: 600; line-height: 20px; text-transform: uppercase;}
.vettingProcess .process .trapezium3 .trapezium-circle3 { position: absolute; top: -100px; left: -48px; width: 298px; height: 25px; border-radius: 50%; background-color: #E79BEB !important;}
.vettingProcess .process .trapezium4 { position: relative; width: 200px; height: 0px; border-radius: 4px; border-top: 85px solid #FFD1E4; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom-right-radius: 150%; border-bottom-left-radius: 150%; z-index: 40; margin: auto; margin-top: 6px; margin-bottom: 32px;}
.vettingProcess .process .trapezium4 .trapezium4-text { position: absolute; transform: translate(0%, -135%); color: #FF0067; text-align: center; font-size: 15px; font-weight: 600; line-height: 20px; text-transform: uppercase;}
.vettingProcess .process .trapezium4 .trapezium-circle4 { position: absolute; top: -90px; left: -49px; width: 198px; height: 12px; border-radius: 50%; background-color: #F093B9 !important;}
.vettingProcess .process .trapezium4 .process-text-four { position: absolute; right: -500%; top: -89px; width: 330px; text-align: right; color: rgba(29, 36, 52, 0.72); font-size: 16px; font-style: normal; font-weight: 400; line-height: 22px;z-index: 666 !important;}
.vettingProcess .process .trapezium4.arrow::before { content: url(../img/dot-arrow-right-b_1.png); position: absolute; right: -108px; top: -56px;}


.featured { display: grid; grid-template-columns: repeat(6, 1fr); text-align: center; gap: 100px;}
.featured figure { display: flex; justify-content: center; align-items: center;}
.nav-m-view,
.successStories-mobile,
.s-mobile-view { display: none !important;}
.successStories-web,
.s-web-view { display: block;}


.bottom-footer p span.text-gradient { background: linear-gradient(90deg, #134CFB 34.68%, #EE4C8E 91.26%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 72px; font-style: normal; font-weight: 400; line-height: 60px;}
.site-footer .follow-us { text-align: left; margin-top: -70px}
.hide-link { display: block;}
.show-link { display: none;}

@media (max-width: 1274px) {
.image-container-large {
    display: none !important;
}

.image-container-small {
    display: block !important;
}
}

@media (min-width: 995px) {
.hero-banner-figure video {
    width: 117%;
    position: absolute;
    top: -64px;
}
}


/* padding */
.p-40 { padding: 2.5rem;} .pt-32 { padding-bottom: 2rem !important;} .pb-40 { padding-bottom: 2.5rem !important;} .py-40 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important;} .pt-60 { padding-top: 3.75rem !important;} .pb-72 { padding-bottom: 4.5rem !important;} .pr-125 { padding-right: 7.813rem !important;} .pt-0 { padding-top: 0px !important;} .mt-40 { margin-top: 40px !important;} .mt-100 { margin-top: 6.25rem !important;} .mb-72 { margin-bottom: 4.5rem !important;} .mt-60 { margin-top: 3.75rem !important;} .my-60 { margin-top: 3.75rem !important; margin-bottom: 3.75rem !important;} .my-80 { margin-top: 5rem !important; margin-bottom: 5rem !important;} .mt-100 { margin-top: 100px !important;} 
/* .loadMore-hidden { display:none;} */
.small-text-gardient { /* background: linear-gradient(90deg, #094CFF 1.63%, #F34C8C 18.64%) !important; */ background: linear-gradient(90deg, #0B4CFF 2%, #EE4C8D 99.54%) !important; background-clip: text !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent;}
.border-right { border-right: 1px solid #00000033;}
.navbar-brand { /* position: relative !important; */ margin-right: 38px;}
.navbar-brand::before { content: ''; position: absolute; border-right: 1px solid #000 !important; opacity: 0.16 !important; top: 4px; height: 36px; right: -28px !important;}
.text-underline-offset-4 { text-underline-offset: 4px;}

.axamarin a.hero-btn {margin-left: 0 !important;}
/* slick modifications */

.wrapper-1450 {margin: 0 0 0 85px;max-width: 1450px;width: 100%;padding: 0 0px 0 15px}
.wrapper-1440 {margin: 0 0 0 90px;max-width: 1440px;width: 100%;padding: 0 0px 0 15px}
.wrapper {margin: 0 auto;width: 100%;padding: 0 15px;}

a.hire.schedule_header.loadMore:hover{ color: #Fff !important;}
a.hire.schedule_header.loadMore { position: relative; overflow: hidden; color: #084BFF  !important; text-decoration: none; background-color: #fff; border: 1px solid #084BFF; width: 100%; text-align: center !important; justify-content: center; padding: 10px 20px;}
.heroBannerImagemobile{ display: none;}
.successStories-web  .business{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 35px;}
.top_devlopers li.de img { width: 36px; height: 36px; object-fit: cover;}
.top_devlopers li img { width: 44px; height: 44px; object-fit: cover;}
.talentinner { grid-template-columns: repeat(4, 1fr); gap: 35px;}
.bg-alice-blue { background: #F7F9FC !important;}

.expertBox:hover .expertImages {opacity: 0;}
.heroBannerImage{ width: 117%;}
.vetteddeveloper #vettedCards { display: grid; grid-template-columns: repeat(4, 1fr); gap: 35px;}
.peopleWeHelp .tab-content>.tab-pane img { width: 470px; height: 210px; border-radius: 12px;}
html.schedule_introhead { height: 100vh; overflow: hidden;}
html.schedule_introhead  body { height: 100vh;overflow: hidde}
.whyDoBusiness .whyDoBusiness-Box .fs-16 { display: block !important; width: 100% !important;}
.whyDoBusiness-Box em { font-style: normal; position: relative; top: -4px;}
.whyDoBusiness .whyDoBusiness-Box h3 { color: #7722FF; display: flex; flex-wrap: wrap; justify-content: center;}
._number { line-height: 60px; display: inline-block; justify-content: center;}
.searcg_data_dropdown.showIt { display: block ;}

.whyDoBusiness .whyDoBusiness-Box h3.headingOne b { color: #1335FF !important; font-weight: 600; left: 4px; position: relative;}

.tabMobile.sticky { top: 40px !important;}

/* healthcare css start */

.healthcare { padding: 120px 0px 0px 0px; overflow: hidden; position: relative; background: #fff;}

.healthcare:before { display: none;}
.trusted-girdhealthcare { width: 1070px; margin: 0 auto !important; display: grid; grid-template-columns: repeat(6, 1fr); gap: 27px;}
.purpletext { display: block; font-size: 14px; font-weight: 600; line-height: 20px; color: #801FFF; text-transform: uppercase;}

.bg-linear-gradient-health { background: linear-gradient(89.26deg, #084BFF 38.06%, #F24B8B 63.86%), linear-gradient(0deg, #1D2434, #1D2434); background-clip: text; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; font-style: normal;}

.healthcareLeadingcompanies:before { display: none;}

.healthcareLeadingcompanies { background: #fff; padding: 80px 0 60px;}

.healthcareMain p { max-width: 580px;}

.healthcareMain.hero-sec form input { color: #1D2434B8;}

.color { color: #1D2434B8 !important;}

.healthcare p strong,.vetteddeveloper strong,
ul.top_devlopers strong,
.hero-sec p strong,.MyTalentForcesStory b{ color: #1D2434;}

ul.top_devlopers li:nth-child(2) img,
ul.top_devlopers li:nth-child(3) img,
ul.top_devlopers li:nth-child(4) img,
ul.top_devlopers li:nth-child(5) img { margin-left: -5px;}

.healthcareLeadingcompanies .trusted-gird { grid-template-columns: repeat(6, 1fr); margin: 0; width: 1070px; margin: 0 auto !important;}

.pink_new { margin-left: 7px; background-clip: text !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; background: linear-gradient(269deg, #C847CB 0.66%, #F34C8C 99.01%); position: relative; padding: 3px 9px;}

.pink_new:before { content: ""; position: absolute; width: 100%; height: 100%; background-clip: text !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; /* background: linear-gradient(269deg, rgba(200, 71, 203, 0.12) 0.66%, rgba(243, 76, 140, 0.12) 99.01%); */ background: linear-gradient(269deg, rgba(200, 71, 203, 0.12) 0.66%, rgba(243, 76, 140, 0.12) 99.01%) !important; left: 0; top: 0px; border-radius: 40px;}

/* .excellentCustomernew .splide__slide {
    margin-right: 70px;
} */
/* splide excelet slider css */
.excellentCustomernew .splide__arrow--prev, .eventHighlights .splide__arrow--prev  {
    left: -25px;
}

.excellentCustomernew .splide, .eventHighlights .splide {
    visibility: visible;
}

.excellentCustomernew .splide__track, .eventHighlights .splide__track { position: relative; z-index: 0; padding: 0 !important; overflow: visible;}
.excellentCustomernew button.splide__arrow.splide__arrow--prev, .eventHighlights button.splide__arrow.splide__arrow--prev { background: #084BFF; height: 52px; width: 52px; left: -25px !important;}
.excellentCustomernew button.splide__arrow.splide__arrow--next, .eventHighlights button.splide__arrow.splide__arrow--next { background: #084BFF; height: 52px; width: 52px; right: -25px !important;}

div#splide-list { justify-content: center;
}

.eventHighlights button.splide__arrow.splide__arrow--prev:before,
.excellentCustomernew button.splide__arrow.splide__arrow--prev:before,
.bestDeveloperSlider button.splide__arrow.splide__arrow--prev:before { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M19 12L5 12" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 19L5 12L12 5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); background-repeat: no-repeat; content: ""; padding: 4px; display: inline-block; width: 24px; height: 24px; background-size: 24px;
}

.eventHighlights button.splide__arrow svg,
.excellentCustomernew button.splide__arrow svg,
.bestDeveloperSlider button.splide__arrow svg { font-size: 0;
}

.excellentCustomernew .splide__arrow, .eventHighlights .splide__arrow { opacity: 1 !important;

}

.eventHighlights button.splide__arrow.splide__arrow--next:before,
.excellentCustomernew button.splide__arrow.splide__arrow--next:before,
.bestDeveloperSlider button.splide__arrow.splide__arrow--next:before { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M5 12L19 12" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 5L19 12L12 19" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); background-repeat: no-repeat; content: ""; padding: 4px; display: inline-block; width: 24px; height: 24px; background-size: 24px;

}

.excellentCustomernew { margin: 0 90px 0 90px;
}


.vetteddeveloper { padding: 128px 0; background: #F7F9FC; overflow: hidden;
}

.vetted-inner-cards { transition: all .15s ease-in-out; border-radius: 16px; background: #F7F9FC; position: relative; text-align: left; margin: 0 !important;
}

.vetted-inner-cards figure.offer-card-icon { margin-bottom: 24px !important;
}

.vetted-inner-cards p { color: rgba(29, 36, 52, 0.72);
}

.vetted-inner-cards h3 { margin-bottom: 12px !important;
}

.healthcare .hero-title { margin-top: 0 !important;
}

button.splide__arrow.splide__arrow--prev:hover,
button.splide__arrow.splide__arrow--next:hover { transition: all .2s ease-in-out;
}

button.splide__arrow.splide__arrow--prev:hover,
button.splide__arrow.splide__arrow--next:hover { background: #084BFF !important;
}

/* .excellentCustomernew button.splide__arrow.splide__arrow--next { background: #0152FF;
} */

button.splide__arrow:disabled { background: #b0c6ff !important;
}

/* best d eveloer slider css */
.bestDeveloperSlider button.splide__arrow.splide__arrow--prev { background: #084BFF; height: 52px; width: 52px; /* left: 72px !important; */ left: -25px;
}

.bestDeveloperSlider button.splide__arrow.splide__arrow--next { background: #084BFF; height: 52px; width: 52px; /* right: 72px !important; */ right: -25px
}

div#splideDevloper { margin: 0 90px;
}
body.fintech_body .peopleWeHelp .nav-link:last-child img { min-height: 22px !important;
}
div#splideDevloper .splide__track { overflow: visible;
}
body.health_body #header.scrolled ,.fintech_body #header.scrolled{ background-color: #fff !important;
}
body.devopsmain .hero-cta-sec a.hero-btn { margin-left: 0 !important;
}
body.devopsmain .hero-cta-sec  {
justify-content: flex-start !important;
}
.fintechhelppeople div#v-pills-tab { width: 200px !important;
}

div#casestudy .nav-link.active .unfilteredimg{
display: block !important;
}
div#casestudy .nav-link.active .filteredimgactive{ display: none !important; }
.filteredimgactive { display: block;
}
.unfilteredimg{ display: none !important;
}
.talentinner.scnd .expertCourse { height: 100px !important;
}
.trusted-girdhealthcare.fintech_dektop { width: 900px; max-width: 100% !important; display: grid; grid-template-columns: repeat(5, 1fr);
}
.trusted-girdhealthcare.fintech_dektop img { width: 155px;
}

.rghtexomobile{ display: none;}

/*  new review page css*/

.reviewfirst { padding: 160px 0px 100px 0px; overflow: hidden; position: relative; background: #fff;
}
.reviewfirst:before { display: none;}
.reviewfirst .bg-linear-gradient-health { background: linear-gradient(90deg, #0B4CFF 65%, #EE4C8D 99.54%); background-clip: text; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; font-style: normal; background: linear-gradient(89.22deg, #084BFF 50.88%, #F24B8B 99.33%) ;
}
.reviewtwo { background: #F7F9FC;}
.whyDoBusiness.reviewtwo .whyDoBusiness-Box { background-color: #fff; padding: 25px; border: 1px solid #1D243414;
}
.greycurvebusinessrev { height: 120px; width: 100%; transform: rotate(180deg);}
.whyDoBusiness.reviewtwo .successStories-web { padding-bottom: 60px !important;}
.reviewthree:after { display: none;}
.reviewthree { background: #fff;}
.reviewthree .wrapper-1290 { border-bottom: 1px solid #E9EBF1 !important; padding-bottom: 128px;}
.reviewthree { padding-bottom: 0px !important;}
.reviewlast { padding-top:128px !important;}
.successStories-web .border-radius-20{ margin: 0 !important;}
.successStories-web .topEngineers-box .effect img { width: 100%;}
.successStories-web .col-12.col-md-6.col-lg-4 { padding-left: 18px !important; padding-right: 18px !important;}
.successStories-web .bg-gradient-light-blue { background: linear-gradient(180deg, #0033AF 0%, #2E66ED 100%);}

#healthcareCards, div#startupCards, div#appDevCards { display: none;}
a.navbar-brand.logo-border:focus-visible { outline: 0 !important;}
.reviewthree .bg-linear-gradient { background-clip: text; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; font-style: normal; background: linear-gradient(87.27deg, #084BFF 25.97%, #F24B8B 90.71%);
}

.successStories-web .bg-gradient-purple.border-radius-20 { background: linear-gradient(180deg, #552288 0%, #7C44B4 72%);

}


/* .reviewpage .client-Video.height_5 { height: 4000px !important;
}
.reviewpage .client-Video.height_10 { height: 4855px !important;
} */
.reviewpage .client-Video.height_5 { height: 1100px !important;  } 
.reviewpage .client-Video.height_10 { height: 1655px !important;  }
.reviewpage .client-Video.height_15 { height: 2200px !important;  }
.reviewpage .client-Video.height_20 { height: 2800px !important;  }
.reviewpage .client-Video.height_25 { height: 3200px !important;  }
.reviewpage .client-Video.height_30 { height: 3800px !important;  }
.reviewpage .client-Video.height_35 { height: 4300px !important;  }
.reviewpage .client-Video.height_40 { height: 4800px !important;  }
/* .reviewpage .client-Video.height_45 { height: 5300px !important;
  } */
.reviews-video-section  .loadMore.hide_10.hide_45 { display: none !important;
}
.reviewloadmore{ opacity: 0; transition: all 0.3s ease-in-out;
}
.client-Video{transition: all 0.5s ease-in-out;}
.client-Video.hideMore{ max-height: 1339px; overflow: hidden;
}
.reviewclientsModel.fade{ transition: opacity .1s linear !important;
}
.hideMe{ display: none;
}
.loadMore{ cursor: pointer;
}

.reviews-video-section.reviewpage .article_outer { width: 33%; /* float: left; */ /* transition: all .3s ease-in-out; */ display: inline-block; box-sizing: border-box; padding: 0 15px; transition: all 0s;
}
.reviews-video-section.reviewpage .article_outer.addTransi  { transition: all 0.5s;
}
.reviews-video-section.reviewpage .client-Video{ counter-reset: article_outer;
}
.reviews-video-section.reviewpage span.youtube-icon { position: absolute; display: block; left: 40%; top: 25%;
}
.reviews-video-section.reviewpage .client-Video:nth-child(1)
{ margin-top: 0 !important;
}
.reviews-video-section.reviewpage.client-Video .clientVideoReviewSlider-item { width: 100% !important;
}
.reviews-video-section.reviewpage .client-Video .clientVideoReviewSlider-item figure >img { border-top-right-radius: 20px !important; border-top-left-radius: 20px !important; width: 100%; height: 250px !important; object-fit: cover; transition-duration: 500ms;
}
.clientVideoReviewSlider-item { border-radius: 20px; border: 1px solid #1D243414; background: #F7F9FC;
}

.author-detail.d-flex { padding: 20px;
}
/* .client-Video .article_outer { width: 100% !important;
} */
.author-detail p{ color: #1D2434B8 !important;
}
.reviews-video-section.reviewpage .colorlghtgry { color: #1D2434B8;
}
.reviews-video-section.reviewpage .client-Video .clientVideoReviewSlider-item figure .youtube-icon img { cursor: pointer; position: absolute; display: inline-block; height: 60px; width: 60px; z-index: 9; transition-duration: 300ms;
}
.reviewclientsModel .btn-close { position: absolute; right: -30px; top: -25px; background-color: #a3a3a3; z-index: 1; opacity: 1; padding: 9px !important; border-radius: 50px; font-size: 12px !important;
}
.reviewfirst h1.hero-title { margin: 0 !important;
}
.reviews-video-section.reviewpage { padding-bottom: 128px;
}
.reviews-video-section.reviewpage .client-Video article { margin: 0; display: grid; margin-bottom: 35px; break-inside: avoid; position: relative; cursor: pointer;
}
.successStories-web h3 { margin-bottom: 20px !important;
}
.author-detail img { width: 48px; height: 48px; border-radius: 50%;
}
.reviews-video-section.reviewpage .client-Video .clientVideoReviewSlider-item strong { color: #1D2434;
}
.reviews-video-section.reviewpage .client-Video .clientVideoReviewSlider-item figure:before { border-radius: 8px; content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(180deg,transparent 0,rgba(0,0,0,.17) 70%,rgba(0,0,0,.92));
}
#biggeritcompnyCards { display: none;
}

.reviewthree .bg-gradient-purple.border-radius-20 figure{ text-align: center;
}

/* job listing css */
.applyjob { width: 87% !important; margin-right: 10px; margin-top: 0 !important; padding: 6px 20px !important;
}

.btnjob { flex-wrap: nowrap; align-items: center;
}
.btnjob img { border-radius: 50px; width: 40px; height: 40px; padding: 0 !important;
}
.devlpsecondjobslist .jobfrstrowlist figure { border: 0.59px solid #1D243414; padding: 64px; display: flex; align-items: center; border-radius: 12px; width: 52px; height: 52px; margin-left: auto !important; margin-right: 0 !important;
}
.activelyprple { background: #7431FF1F; border-radius: 8px; color: #7431FF !important; width: auto; padding: 2px 7px;
margin-left: 5px;
}
.conetntjoblist:before { content: ""; position: absolute; background: linear-gradient(180deg, rgba(255, 255, 255) -45.83%, rgba(255, 255, 255, 0.72) 22.46%, rgba(255, 255, 255, 0.72) 95%); width: 100%; height: 42%; bottom: 0; z-index: 0;
}
.faqtop { width: 100%; margin-bottom: -106px;
}
.devlpsecondjobslist .row { margin: 0 !important; padding: 0 !important;
}
.devlpsecondjobslist .btngroup img { margin-right: 5px;
}

.Beware { max-width: 980px; margin: 0 auto; background: #fff; border: 1px solid #1D243414; border-radius: 16px; padding: 20px;
}
.greennew { color: #019D00; background: linear-gradient(0deg, rgba(11, 204, 10, 0.12), rgba(11, 204, 10, 0.12)); width: auto; border-radius: 8px; padding: 2px 7px;
}
.devlpsecondjobslist .clockinfo { width: auto; float: right;
} 
.devlpsecondjobslist .btngroup { width: 75%; padding: 0; display: flex;
}
.devlpsecondjobslist .timehours { width: 25%; padding: 0 

}
.suprdevnumbers{ background: linear-gradient(145.32deg, #76CEFF 27.66%, #3293FF 75.93%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-style: normal; width: auto;
}
.superdevlpthrid { background: linear-gradient(240.95deg, rgba(211, 239, 255, 0.6) 54.78%, rgba(141, 195, 255, 0.6) 124.22%) !important; box-shadow: 0px 8.227272987365723px 52.654544830322266px 0px #285FF514; border-radius: 24px; padding: 50px 70px;
}
.devlpsecondjobslist { background: #F7F9FC; padding: 128px 0 128px; background: linear-gradient(180deg, rgba(1, 82, 255, 0) 10.47%, rgb(1 82 255 / 20%) 209.89%);
}
.devlpsecondjobslist  .jobbtnstags { border-bottom: 1px solid #1D243414; padding-bottom: 16px !important;
}
.jobcontenttype span { border: 1px solid #E9EBF1; border-radius: 34px; background: #F7F9FC; padding: 1px 11px; display: inline-block;
}
.jobboxinfolist { box-shadow: 0px 5px 32px 0px #285FF514; border-radius: 16px; padding: 20px 20px 22px; background: #FFFFFF; border: 1px solid #1D243414; transform: scale(1); transition: .3s ease; box-shadow: 0px 2px 12px 0px #285FF50F;
}
.joblistingdevlopersec { margin: 128px 0 !important; /* padding: 128px 0 !important; */
}
.devlpsecondjobslist .wrapper-1290 { padding: 0 !important;
}
form.joblistfrm { border: 1px solid #1D24340F; box-shadow: 0px 2px 12px 0px #285FF50F; border-radius: 1000px; width: 840px; margin: 0 auto; font-size: 18px; line-height: 28px; font-weight: 400; background-color: #fff; padding: 0px 0px; display: flex; align-items: center; justify-content: space-between;
}
.devlpsecondjobslist span.input-group-append img { background: #0152ff; border-radius: 50% !important; padding: 13px; margin-right: 5px;
}

form.joblistfrm input { border-radius: 1000px; padding: 17px 12px 17px 25px; width: 100%; border: 1px solid transparent;
}
form.joblistfrm input:focus, #experience:focus,#experience:focus { outline: 0; box-shadow: 0px 4px 8px 0px #285FF514; border-color: #1D24340F !important;
}

.nameinfojob{ position: relative; width: 39%;
}
#location,#experience { width: 26%; color: #1D243485; 
}
#splidejobs-track,#splidejobssecond-track{ overflow: visible;
}
.devlpsecondjobslist .conetntjoblist { height: 120px; position: relative; z-index: 1; overflow: hidden;
}
.devlpsecondjobslist .pinkbtn { color: #F44D8D; background: #F44D8D1F; font-size: 14px; width: auto; border-radius: 8px; padding: 2px 7px;
}
.joblistfrm select#getname { color: #1D243485; border: 0 !important; padding: 12px 12px 12px 20px;
}
ul.jobdevelopers { display: flex; padding: 0;
}

ul.jobdevelopers li.active.skeletan { border: 0 !important;
}

ul.jobdevelopers li { margin: 0 14px; text-align: center; list-style: none; border-bottom: 3px solid transparent; padding: 0 5px;
}
ul.jobdevelopers li.active { border-bottom: 3px solid #7D20FF;
}
ul.jobdevelopers li img { margin-bottom: 10px; border-radius: 50px;
}
ul.jobdevelopers li.active p { color: #1D2434;
}
ul.jobdevelopers li:first-child { margin-left: 0 !important;
}

.filter { border: 1px solid #1D24341F; background: #fff; border-radius: 100px; padding: 13px 15px; display: flex; justify-content: center;
}
.jobfilter { width: 12%; padding: 0;
position: relative;
}
.filter img { padding-right: 10px;
}
.joblisting { width: 88%; padding: 0;
}
#experience { border-radius: 1000px; border: 1px solid transparent !important; padding: 17px 12px 17px 20px;
}
.filter:focus { border-color: #1D2434 !important; color: #1D2434;
}
ul.getnamelist.list-unstyled { z-index: 3; position: absolute; box-shadow: 0px 4px 8px 0px #285FF514; border: 1px solid #1D24340F; width: 324px; border-radius: 20px; background: #Fff; padding: 10px; margin-top: 10px;
}
ul.getnamelist.list-unstyled li:hover { background: #F7F9FC !important; border-radius: 1000px;
}
ul.getnamelist.list-unstyled li { padding: 6px 20px; text-align: left;
}
.explorejobstext { border-top: 1px solid #1D243414 !important; padding-top: 40px !important;
}
ul.jobdevelopers li p { font-weight: 500; color: #1D2434B8;
}

ul.getnamelist li a { font-size: 16px; color: #1D2434; text-decoration: none;
}
.jobnotfound{ background: #fff; padding: 36px; max-width: 845px; margin: 0 auto; border-radius: 16px; margin: 40px auto; border-bottom: 1px solid #1D243414;
}
ul.pagination.pagination-sm li span { font-size: 14px; line-height: 20px; font-weight: 600; border: 0; background-color: #1D2434 !important;
}
ul.pagination.pagination-sm li a,ul.pagination.pagination-sm li span { border: 0; background: transparent; border-radius: 50px !important; padding: 6px; width: 32px; height: 32px; text-align: center;
}
ul.pagination.pagination-sm li a{ color: #1D243485;

}
ul.pagination.pagination-sm li a:hover{ color: #fff; background-color: #1D2434;
transition: all 0.3s ease-in-out;
}
ul.pagination.pagination-sm { margin: 50px 0; border-bottom: 1px solid #1D243414; padding-bottom: 40px;
}
.max-width-503 { max-width: 503px;
}
.border-bottom{ border-bottom: 1px solid #1D243414 !important;
}
ul.workmode li span { border: 1px solid #1D24341F; padding: 10px 20px; border-radius: 32px; color: #1D2434; font-size: 16px; font-weight: 400; line-height: 24px;
}
ul.workmode li { margin-right: 10px;
}
ul.workmode li span.active { background: #1D2434; color: #Fff; border-color: #1D24341F;
}
.letterspacing { letter-spacing: -0.08px;
}
.flexwrap_wrap { flex-wrap: wrap;
}
ul.workmode.dtaeposted li:nth-child(5),ul.workmode.dtaeposted li:nth-child(6) { margin-top: 30px;
}
.pb-16{ padding-bottom: 16px !important;
}
.p-20 { padding: 20px !important;
}
.justify-content-spacebetween{ justify-content: space-between;
}
#jobfilter .btn-close { position: absolute; right: -30px; top: -25px; background-color: #a3a3a3; z-index: 1; opacity: 1; padding: 9px !important; border-radius: 50px; font-size: 12px !important; width: 1em; height: 1em;
}
.signup { line-height: 24px; background: #0152FF; padding: 14px 40px;
}
.color0152FF{
  color:   #0152FF;
}
#jobfilter  .modal-footer {
    padding-top: 0 !important;
}
.jobdetailopen button.btn-close {
    position: absolute;
    right: 0;
    color: red !important;
    opacity: 1;
    font-size: 13px;
}
.jobdetailopen {
    width: 720px;
    margin: 0 auto;
    max-width: 100%;
    background: #fff;
    position: relative;
}
ul.jobdetailinfo li img {
    width: 22px;
    height: 22px;
    margin-right: 10px;
    object-fit: contain;
}
ul.jobdetailinfo li {
    display: flex;
    align-items: center;
    padding-right: 45px;
}
.savebtnwhite{
    position: relative;
    border: 1px solid #E9EBF1 !important;
     display: inline-block; 
    color: #0152FF !important;
    border-radius: 50px;
    background: #FFF;
    /* margin-top: 32px; */
    text-align: center;

    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    padding: 11px 30px;
    line-height: 24px;
    border: transparent;
    transition: all .3s ease-in-out;
    margin-left: 15px;
}
.applynowbtn{
    padding: 12px 40px;
 
}
.loginvoew:hover svg path{
    stroke: #fff;
}
.loginvoew {
    width: auto !important;
}
ul.rolesavailable {
    padding-left: 16px;
}
.pl-0{
    padding-left: 0 !important;
}
ul.topskills span{
    border: 1px solid #E9EBF1;
    border-radius: 34px;
    background: #F7F9FC;
    padding: 2px 10px;
    display: inline-block;
    margin-right: 8px;
}
.searchjob {
    width: 394px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    /* width: 100%; */
    background-color: #fff;
    border-radius: 50px;
}

.searchjob input#example-search-input {
    padding: 15px 30px;
    border-radius: 50px !important;
    border: none !important;
    color: #1D243485;
    font-size: 14px !important;
    line-height: 28px !important;
}
.searchjob  button.btn.ms-n3 {
    padding: 0;
}
.filternumber {
    background: #1D2434;
    color: #fff;
    /* padding: 2px 8px; */
    border-radius: 50px;
    height: 22px;
    width: 22px;
    position: absolute;
    right: 2px;
    top: -2px;
    display: flex;
    align-items: center;
    justify-content: center;
}


ul.jobdevelopers li figure {

    width: 28px;
    height: 28px;
    margin: 0 auto 14px !important;
    background: #1D243414;
    background-position: -500px 0;
    -webkit-animation: skeletonShine 1s linear 0s infinite normal forwards;
    animation: skeletonShine 1s linear 0s infinite normal forwards;
    background-image: linear-gradient(135deg, #1D243414 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
    background-repeat: no-repeat;
    background-size: 1000px 100%;
    border-radius: 50px;
    font-size: 0 !important;
}

.flexwrap_nowwrap {
    flex-wrap: nowrap;
}
.timehours.skeletan {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.jobboxinfolist .jobsmllinformtion {
    display: flex !important;
    align-items: center;
}
/* Dev Lp page css*/
/* range slider css */
.jobboxinfolist:hover {
    transform: scale(1.06);
    cursor: pointer;
}
.range-div {
    max-width: 432px;
    margin: 40px auto 55px;
    position: relative;
  }
  
  .range {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: linear-gradient(to right, #1D2434, #E9EBF1);
    width: 100%;
    height: 4px;
    outline: none;
  }
  
  .range:active::-webkit-slider-thumb {
    box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.4);
  }
  
  .range::-webkit-slider-thumb {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 30px;
    width: 100px;
    background: #1D2434;
    border-radius: 40px;
    cursor: grab;
  }
  
  .range-thumb {
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    position: absolute;
    left: 400px;
    /* half :thumb width */
    top: 2px;
    width: 100px;
    /* same as :thumb */
    height: 30px;
    /* same as :thumb */
    text-align: center;
    color: #fff;

    pointer-events: none;
    /* ignore mouse */
  }
  
  .range-thumb::before {
    content: attr(data-val) " ";
  }
.text-tranaform-uppercase {
    text-transform: uppercase;
}
.color52{
    color: #1D243485;
}
.jobboxinfo p.fs-16 {
    color: #1D243485 !important;
}
.hero-titlefortyeight {
    font-size: 48px;
    font-weight: 600;
    line-height: 56px;
    margin-bottom: 35px !important;
    text-align: center;
}
.devlpthrdiner {
    padding-top: 30px;
}
.devlpfirst form {
    margin: 0 auto;
}
.devlpfirst {
    padding: 125px 0px 60px 0px;
    overflow: hidden;
    position: relative;
    background: #fff;
}
.hero-titlefortyeight span.bg-linear-gradient-health {
    background: linear-gradient(87.27deg, #084BFF 25.97%, #F24B8B 90.71%);
}
form.hiredevform {
    width: 432px;
}
.fs-60 {
    font-size: 60px;
}
.line-height-76{
    line-height: 76px;
}
.devlopercalcinfo {
    background: #F7F9FC;
    border-radius: 20px;
    max-width: 524px;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 14px 30px !important;
    text-align: center;
    border: 1px solid #1D243414;
}
.devcalaculator p.fs-18 b {
    color: #000;
    position: relative;
}
.devcalaculator p.fs-18 b.jobexp {
    background-image: url(../img/dashline_2.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    max-width: 100%;
    background-position: bottom 0px center;
    padding-bottom: 5px;

}
b.joblocation{

    background-image: url(../img/locationdahsline_2.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom 0px center;
    max-width: 100%;  
    padding-bottom: 5px;

}
.line-height-62 {
    line-height: 62px;
}
b.jobcontract {
    background-image: url(../img/contrctdahsline_2.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom 0px center;
    max-width: 100%;
    padding-bottom: 5px;
}
.font36 {
    font-size: 36px;
    font-weight: 400;
}
.devlpfirst::before{
    display: none;
}
.devlpsecond span.offer-cta.fs-14.fw-400.line-height-20 {
    color: rgba(29, 36, 52, 0.52);
    border-radius: 40px;
    padding: 6px 16px !important;
    border: 1px solid rgba(29, 36, 52, 0.12);
    margin-bottom: 20px;
    text-transform: uppercase;
}
.devlpsecond {
    border-top: 1px solid #E9EBF1;
    padding: 128px 15px 0 !important;
    margin-top: 128px;
    background-color: transparent;
}
.devjobprplecurve{
    width: 100%;
    margin-bottom: -130px;
    position: relative;
    z-index: 2;
}
.devlpthird {
    padding: 128px 0;
}
.superdev_boxes {
    box-shadow: none !important;
    padding: 0px ;
    text-align: left;
}
#SuperdevBoxesmain p.fs-16.fw-400.line-height-24 {
    max-width: 310px;
}
#SuperdevBoxesmain {
    display: grid;
    gap: 50px;
    grid-template-columns: 1.2fr 1.4fr 1.4fr;
}
.superdev_boxesoutergrl {
    box-shadow: 0px 8.227272987365723px 52.654544830322266px 0px #285FF514;
    background: linear-gradient(180.04deg, rgba(255, 255, 255, 0.8) -36.57%, rgba(208, 230, 255, 0.8) 99.97%);
    border-radius: 24px;
}
.superdev_boxesmiddle img{
width: 100%;
}
.superdev_boxesmiddle img {
    width: 100%;
    margin-bottom: -37px;
    margin-top: -205px;
    margin-left: 13px;
}

.superdev_boxesoutergrl {
    display: flex;
    align-items: flex-end !important;
}
.devlpthrdiner .tab-content .modal-body {
    border: 0px solid #1D24341F !important;
}
#MyTalentForcesDeveloper {
    flex-direction: row-reverse;
}
#MyTalentForcesDeveloper .tabMobile-inner {
    padding-left: 100px;
}
#MyTalentForcesDeveloper .tab-content>.tab-pane img {
    width: 470px;
    height: 493px;
    border-radius: 12px;
    margin: 0 auto;
}
.devlpthrdiner button#v-pills-messages-tab {
    padding: 40px 37px;
}
.peopleWeHelp.devlpthrdiner .nav-link {
    position: relative;
    padding: 0px 0 0px 37px;
}
.peopleWeHelp.devlpthrdiner .nav-link.active {
    background: transparent !important;
    /* padding: 0 0 0 37px; */
}
.peopleWeHelp.devlpthrdiner .nav-link {
    text-align: left !important;
    padding-right: 0 !important;
    transition: min-height .4s cubic-bezier(.55,0,.1,1);
}
.devlpthrdiner .steps {
    color: #1D243452;
}
.devlpfirst figure.hero-banner-figure img {
    width: 550px;
    max-width: 100%;
}
.devlpsecondjobs a.loadMore{
    margin-top: 80px;
}
.devlpthrdiner .tab-content .modal-body {
    padding-bottom: 0 !important;
}
.trustedBusiness.devlptrustlogos {
    padding: 250px 0 0 !important;
    background: #F7F9FC;
    overflow: hidden;
}
.peopleWeHelp.devlpthrdiner .nav-link h3 {
    color: #1D243485 !important;
}
.peopleWeHelp.devlpthrdiner .nav-link.active h3{
    color: #1D2434 !important;
}
.peopleWeHelp.devlpthrdiner .nav-link.active .steps {
    color: #7D20FF;
}
.job-platforms.devlpplatform {
    margin: 0 0 150px 0 !important;
}
.trustedBusiness.devlptrustlogos:before {
    display: none;
}
.devlptrustlogos .splide__track {
    visibility: visible !important;
    overflow: visible !important;
}
.devlptrustlogos .splide__slide img{
    width: 100%;
}
.devlptrustlogos .wrapper-1290 {
    border-bottom: 1px solid #E9EBF1;
    padding-bottom: 128px;
}
.donttakeplayicon {
    position: absolute;
    left: 100px;
    top: 150px;
    width: 68px;
    height: 68px;
}
.donttakeslider {
    margin-top: 65px;
}
.topdevlpdonttake {
    overflow: hidden;
    padding: 128px 0 150px;
}
.devlpsecondjobs.top-border-blue {
    background: #F7F9FC;
    padding: 128px 0;
    background: linear-gradient(180deg, rgba(1, 82, 255, 0) 10.47%, rgb(1 82 255 / 20%) 209.89%);
}
.devlpsecond .vetted-inner-cards {
    background: transparent;
}
.takeslidcardsimage  .takeuserbig{
    width: 285px;
    height: 360px;

}
.pythhon a.hero-btn {
    margin-left: 0 !important; 
}
.take-cardsinfo {
    position: relative;
    height: 360px;
    width: 286px;
    max-width: 100%;
    border-radius: 16px;
    border: 1px solid rgba(29, 36, 52, 0.08);
    background: #fff;
    padding: 18px;
    transition: .1s ease-out;
    border: 1px solid #1D243414;
    text-align: left;
}
.take-cardsinfo img {
    width: 58px;
    height: 58px;
    object-fit: contain;
}
.devlpsecondjobs a#loadMoreButton {
    margin-top: 80px;
}
.takeslidcardsimage {
    margin: 0 40px 0 0;
    position: relative;
}

.jobmainbox.scond {
    margin-top: 35px;
}
.jobmainbox {
    grid-template-columns: repeat(3, 1fr);
    gap: 38px;
}
.devlpsecondjobs  .jobfrstrow .col-sm-9 {
    padding-left: 15px;
}
.jobboxinfo {
    box-shadow: 0px 5px 32px 0px #285FF514;
    border-radius: 16px;
    padding: 20px 20px 22px;
    background: #FFFFFF;
    border: 1px solid #1D243414;
    transform: scale(1);
    transition: .3s ease;
}
.joblastrow {
    padding-top: 20px !important;
}
.joblogos {

    border-radius: 12px;
    height: 30px;
    width: 100%;
    object-fit: contain;
}
.jobfrstrow ,.jobcontent{
    padding-bottom: 20px;
}
.text-left{
    text-align: left;
}
.jobfrstrow,.jobcontent {
    border-bottom: 1px solid #1D243414;
}
.jobsmllinformtion {
    width: 100%;
}
.jobmainbox .eyes {
    padding-left: 10px;
}
.workprfrnce{
    color: #285FF5;
    text-decoration: none;
}
.jobsmllinformtion img {
    width: 18px;
    height: 18px;
    margin-right: 12px;
}
.devlpsecondjobs .d-inline-block.actively.green {
    background: linear-gradient(270deg, #45DEC3 0%, #08CB03 100%);
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.jobcontent span {
    border: 1px solid #E9EBF1;
    border-radius: 34px;
    background: #F7F9FC;
    padding: 2px 10px;
    display: inline-block;
}
.actively img,.devlpsecondjobs .actively.green img {
    height: 18px;
    width: 18px;
    margin-right: 5px;
}
.actively {
    background: linear-gradient(270.24deg, #C847CB 0.26%, #F34C8C 93.33%);
    border-radius: 8px;
    padding: 2px 10px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.views-info, .clockinfo {
    padding-left: 5px;
}
.jobfrstrow figure {
    width: 90px;
    height: 90px;
    display: flex;
    align-items: center;
    border: 1px solid #1D243414;
    padding: 0 10px !important;
    border-radius: 12px;
}

#range_pera {
    text-align: center;
    font-size: 10px;
    margin-top: 30px;
    color: #131313;
    font-weight: bold;
    display: none;
}


.sliderdevlopersalry {
    align-items: center;
    margin-top: 0px;
}
.sliderdevlopersalry ul li:last-child {
    width: auto;
}
.sliderdevlopersalry ul li {
    font-family: "Inter", Sans-serif !important;
    font-weight: 400;
    font-size: 10px;
    font-weight: 600;
    font-family: Open Sans;
    color: #131313;
    display: block !important;
    width: 18.50%;
}

.sliderdevlopersalry input[type="range"] {
    -webkit-appearance: none !important;
    width: 432px;
    max-width: 100%;
    height: 4px;
    background: #131313;
    border: none;
    outline: none;
    border-radius: 5px;
    margin: 40px 0 54px;
    -webkit-tap-highlight-color: transparent !important;
    background: linear-gradient(90deg,#1D2434 60%, #E9EBF1 60.54%);
}
.sliderdevlopersalry input[type="range"]::-webkit-slider-thumb {
-webkit-appearance: none !important;
width: 30px;
height:30px;
background: #131313;
border: 2px solid #131313;
border-radius: 50%;
cursor: pointer;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.12);
}
.sliderdevlopersalry input[type="range"]::-webkit-slider-thumb:hover {
background: #131313;
}
.browsejob:before {
    position: absolute;
    background: #0152FF !important;
    content: "";
    width: 100px;
    height: 2px;
    bottom: 0;
    left: 0;
}
.browsejob {
    color: #0152FF !important;
    position: relative;
}
form.calcultorRoom input:focus{
    outline: 0 !important;
}
form.calcultorRoom input {
    border: 1px solid #1D24341F;
    border-radius: 12px;
    /* height: 48px; */
    padding: 11px 30px 11px 50px;
    display: block;
    width: 100%;
    margin-bottom: 28px;
}
.broswejobbtn  {
    position: relative;
    background: #0152FF;
    padding: 14px 32px;
    border: 0;
    border-radius: 50px;
}


form.calcultorRoom input#getEmail {
    background-image: url(../img/searchiconfrm_2.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: top 12px left 18px;
}
form.calcultorRoom input#getlocation{
    background-image: url(../img/locationiconfrm_2.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: top 10px left 18px;
}

.jobtype button {
    padding: 3px 16px;
    border-radius: 8px;
    color: #1D2434;
    font-size: 18px;
    line-height: 28px;
    background: #fff;
    color: #1D2434B8;
    border: 1px solid transparent ;
    width: 50%; font-weight: 500;
    float: left;
    transition: all .3s ease-in-out;
}
.jobtype {
    border: 1px solid #1D24341F;
    display: inline-block;
    width: 100%;
    border-radius: 12px;
    padding: 5px;
    margin-bottom: 20px;
}
.jobactive{
    background: #F7F9FC !important;
    color: #1D2434 !important;
    border: 1px solid #1D243414 !important;

}
.devlpthrdiner .nav-link.active p.fs-18.line-height-24.color.fw-400 {
    opacity: 1 !important;
}

#calcultor h3 {
    border-bottom: 1px solid #1D243414;
    margin-bottom: 22px !important;
}
form.calcultorRoom input::placeholder {
    font-weight: 500;
    color: #1D2434;
    font-size: 18px;
    line-height: 28px;
}
/* .relationship-status-output {
    display: block;
    text-align: center;
    font-size: 178px;
    font-family: sans-serif;
    font-weight: 600;
    margin: 0 0 2rem 0;
    line-height: 1;
  }
  
  .rangeslider__fill {
    background: red !important;
  }
   */

   .devlpfirst figure.text-right {
    text-align: right;
}
.devcalaculator .font36 {
    position: relative;
    bottom: -12px;
}
.peopleWeHelp.devlpthrdiner .nav-link{
    position: relative;
}

html body .devlpthrdiner {
    padding-bottom: 128px !important;
}
.jobboxinfo:hover {
    transform: scale(1.06);
    cursor: pointer;
}
.donttakeslider .splide__slide {
    width: auto !important;
}
/* div#MyTalentForcesDeveloper .tabMobile-inner p.fs-18 {
    opacity: 0;
    transition: opacity .4s cubic-bezier(.55,0,.1,1);
} */

/* @keyframes progressAnimation {
    0% {  height: 10%;  }  50% {     height: 50%;     }
  100% { height: 100%; }
  } */
  .peopleWeHelp.devlpthrdiner .nav-link.active {
    background: transparent !important;
    padding: 0px 0 0px 37px;
}
 .peopleWeHelp.devlpthrdiner .newtabaniPat:before {
    /* box-shadow: 0px 10px 10px 1px #7D20FF4D !important; */
    content: "";
    position: absolute;
    width: 4px;
    height: 0px;
    left: -3px;
    top: 0px;
    background: #7D20FF;
    /* animation: progressAnimation 6s;
    animation-direction: normal; */
    transition: all  3s linear;
  
}



.devlpthrdiner  .newtabani {
    min-height: 100px;
}


.devlpthrdiner .nav-link p {
    max-height: 50px;
    visibility: hidden;
    transition: all .5s linear;    
    overflow: hidden;
    opacity: 0;
}
.devlpthrdiner .nav-link.active p {
    max-height: 200px;
    visibility: visible;
    opacity: 1;
}


.peopleWeHelp.devlpthrdiner  #v-pills-tab{
    position: relative;
}
.peopleWeHelp.devlpthrdiner .newtabaniPat.active-1 button#v-pills-home-tab{
    height: 33%;
}
.peopleWeHelp.devlpthrdiner .newtabaniPat.active-2  button#v-pills-messages-tab{
    height: 33%; 
}
.peopleWeHelp.devlpthrdiner .newtabaniPat.active-3 button#v-pills-settings-tab{
    height: 33%;
}
.peopleWeHelp.devlpthrdiner .newtabaniPat.active-1::before {
    height: 30%;
}
.peopleWeHelp.devlpthrdiner .newtabaniPat.active-2::before {
    height: 66%;
}
.peopleWeHelp.devlpthrdiner .newtabaniPat.active-3::before {
    height: 100%;
}
header#header .get_hireheader {
    background: #1D2434 !important;
    padding: 9px 23px !important;
}
 /* .peopleWeHelp.devlpthrdiner .nav-link:nth-child(2), .peopleWeHelp.devlpthrdiner .nav-link:nth-child(3) {
    position: relative;
    padding-top: 50px;
    padding-bottom: 0 ;
} */
.pythonpage .healthcareMain p {
    max-width: 650px;
}
.pythonpage .healthcare.startupfrst .col-12.col-lg-7 {
    padding-top: 40px;
}
.pythonpage  .devlpthrdiner {
    padding: 128px 0;
    background: #fff;
}
body.pythonpage #MyTalentForcesDeveloper .tab-content>.tab-pane img {
    width: 100%;
    height: auto;
    border-radius: 12px;
    margin: 0 auto;
}
body.pythonpage .reviewfirst h1.hero-title {
    font-size: 52px !important;
}


.peopleWeHelp.devlpthrdiner .nav-link.active {
    border-left: 4px solid #E9EBF1 !important;
    transition: background-color .4s cubic-bezier(.55,0,.1,1);
}
.reviews-video-section.reviewpage .wrapper-1320 {
    padding: 0 !important;
}
.reviewthree div#locationCards .row.my-60,.reviewthree div#startupCards .row.my-60 {
    margin-bottom: 0 !important;
}
.reviewpage .client-Video {
    height: 629px !important;
}
.successStoriesModel img {
    width: 470px;
    height: 210px;
    max-width: 100%;
}
/* .reviewthree .bg-gradient-purple.border-radius-20 img,.reviewthree .topEngineers-box .bg-gradient-light-pink img 
,.reviewthree .topEngineers-box  .bg-gradient-hcl img,.reviewthree .topEngineers-box  .bg-gradient-peytm img
,.reviewthree .topEngineers-box  .bg-gradient-apolo img,.reviewthree .topEngineers-box .bg-gradient-light-inq img{
    max-width: 140px !important;
    margin: 0px auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
} */

.rupeeiconslider {
    margin-right:5px;
    width: 28px;
}
.reviewthree .topEngineers-box .bg-gradient-swiggy, .bg-gradient-swiggy{
    background: linear-gradient(180deg, #FFA75D 0%, #FC8019 100%);
}
.reviewthree .topEngineers-box .bg-gradient-light-pink, .bg-gradient-light-pink {
    background: linear-gradient(180deg, #FF4F88 0%, #BD3964 88%);  
}
.reviewthree .topEngineers-box  .bg-gradient-hcl{
    background: linear-gradient(180deg, #1D97EC 0%, #006CB7 100%);
}
.reviewthree .topEngineers-box  .bg-gradient-peytm {
    background: linear-gradient(180deg, #0F1839 0%, #233266 100%);
  
}
.reviewthree .topEngineers-box  .bg-gradient-apolo, .bg-gradient-apolo{
    background: linear-gradient(180deg, #007C9D 0%, #02A0CA 100%);
}
.reviewthree .topEngineers-box .bg-gradient-light-inq {
    background: linear-gradient(180deg, #D30A0A 0%, #F11213 34.07%, #F11213 67.03%);  
}
.reviewthree .topEngineers-box .bg-gradient-oppointy.border-radius-20 {
    background: linear-gradient(180deg, #A4006A 0%, #66137A 100%);
}
.reviewthree .topEngineers-box .bg-gradient-ornge.border-radius-20 {
    background: linear-gradient(180deg, #FFA75D 0%, #FC8019 100%);
}
.reviewthree .topEngineers-box .bg-gradient-dunzo.border-radius-20 {
    background: linear-gradient(180deg, #00DE92 0%, #00FFA8 100%);
}
.reviewthree .topEngineers-box .bg-gradient-somnoware.border-radius-20 {
    background: linear-gradient(180deg, #041257 0%, #112798 100%);
}
.reviewthree .topEngineers-box .bg-gradient-lumiere32.border-radius-20 {
    background: linear-gradient(180deg, #037ED8 0%, #0094FF 100%);
}
.reviewthree .topEngineers-box .bg-gradient-satge.border-radius-20, .bg-gradient-satge {
    background: linear-gradient(180deg, #700505 0%, #060000 100%);
}
.reviewthree .topEngineers-box .bg-gradient-finance.border-radius-20 {
    background: linear-gradient(180deg, #285FF5 0%, #0152FF 78.12%);
}
.reviewthree .topEngineers-box .bg-gradient-anywhere.border-radius-20 {
    background: linear-gradient(180deg, #121D40 0%, #202E5F 100%);
}
.bg-gradient-satge {
    background: linear-gradient(180deg, #700505 0%, #060000 100%) !important;
}
.reviewthree .hiringPartner {
    background: #Fff;
    z-index: 3;
    padding-bottom: 0 !important;
}
.reviewthree .wrapper-1290
{
    padding-top: 25px;
}
.devlopracross .header_btnschedule.schedulecall{
    display: none;
}
.devlpthird .mobilethdheading {
    display: none;
}
.job-platforms.devlpplatform .schedulecall {
    display: none;
}
#splidejobs {
    padding: 0 !important;
} 
 #splidejobssecond {
    margin-top: 40px;
}
.btnestimate button#start-hiring-btn {
    justify-content: center;
}
.successStoriesModel.calculaterpopup .btn-close {
    position: absolute;
    right: -30px;
    top: -27px;
    background-color: rgba(255, 255, 255, 0.50);
    backdrop-filter: blur(1px);
    width: 1em !important; 
    height: 1em !important;
    z-index: 1;
    opacity: 1;
     padding: 9px !important; 
    border-radius: 50px;
    font-size: 12px !important;
}
.hero-cta-sec .hero-btn {
    margin-left: 0 !important;
}
#splidejobssecondmobile {
    display: none;
}
/* pyhthn css*/
.expertise_techinals .card_tcehniclamian:last-child {
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
}
.peopleWeHelp.devlpthrdiner .nav-link,.peopleWeHelp.devlpthrdiner .nav-link.active{
border: 0 !important;
}
.peopleWeHelp.devlpthrdiner #v-pills-tab {
    border-left: 4px solid #E9EBF1;
}
.expertise_techinals {
    background: linear-gradient(24deg, rgba(211, 239, 255, 0.6), rgba(141, 195, 255, 0.6) 99%), linear-gradient(0deg, #FFFFFF, #FFFFFF);
    padding: 48px;
    border-radius: 25px;
    box-shadow: 0px 8.23px 52.65px 0px #285FF514;
}
.card_tcehniclamian .cardtechniallist {
    width: 73%;
    padding: 0;

}
.card_tcehniclamian .cardtechnial {
    width: 27%;
    padding: 0;
}
.Technicalexpertise{
    padding: 128px 0;
    position: relative;
    z-index: 1;

}
.pythonprojectmobile {
    display: none;
}
.tablepythoninfo li{
    position: relative;
}
.guideleftinfomobile a span {
    width: 260px;
    display: block;
    text-align: left;
    padding-left: 10px;
}
.left.guidebtn a {
    font-weight: bold;
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #1D2434;
    font-size: 12px;
    border: 1px solid #1D243414;
    padding: 10px 20px ;
    background-color: #fff;
}
ul.guidelist li img.tick {
    position: relative;
    top: 0px;
}
.guideleftinfomobile ul.guidelist li a{
    padding-left: 20px;
    transition: all .2s ease;
}

.left.guidebtn a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    /* z-index: 99999999; */
    opacity: 0;
    max-width: 100% !important;
}
.guideleftinfomobile {
    border-bottom-right-radius: 20px;
    background: #fff;
    border-bottom-left-radius: 20px;
}
.pythontableleft ul.guidelist{
    transition: .2s ease-in-out;
}
.left.guidebtn a.active img.rightarwpython {
    transform: rotate(180deg);
}

.guideleftinfomobile ul.guidelist li {
    position: absolute;
    left: 0px;
    min-height: 60px;
    top: 0px;
    padding: 10px 20px;
    width: 100%;
    background-color: #Fff;
    border: 1px solid #1D243414;
}
ul.guidelist li:has(> a.active){
z-index: 1;
}
.pythontableleft ul.guidelist{
    /* padding:0 20px 20px; */
    margin: 0;
}
.guideleftinfomobile ul.guidelist li a {
    opacity: 1;
    max-width: 250px;

}
 .pythontableleft ul.guidelist{
    opacity: 1;
}
ul.guideinfodropdown {
    padding: 0px 20px 20px;
    margin: 0 !important;
    padding-top: 50px !important;
}
.guideleftinfomobile ul.guidelist li a.active {
    opacity: 1;
}
ul.guideinfodropdown{
    display: none;
}
.guideoverlay:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #1D243485;
    bottom: 0;
    left: 0;
}
.pythontableright {
    position: relative;
    z-index: 0;
}
.pythontableleft.sticky {
    top: 147px !important;
    border-bottom-right-radius: 20px;
    background: #fff;
    z-index: 1;
    border-bottom-left-radius: 20px;
}
.pythontableright {
    padding: 60px 20px 20px;
}
.pythonproinner.container .guidetitlemain {
    padding: 0 20px !important;
    margin-bottom: 20px !important;
}

.pythonproinner.container {
    padding: 0;
}
.pythontableleft .rightarwpython {
    position: absolute;
    right: 15px;
}
/* .tablepythoninfo li:before {
    content: "";
    position: absolute;
    background-image: url("./v2/img/pythonimgs/greenarow.png");
    width: 30px;
    height: 30px;
    background-size: 20px;
    background-repeat: no-repeat;
} */
.pythonpage .healthcareLeadingcompanies {
    padding: 0px 0 60px;
}
.guideinfodropdown li a {
    text-decoration: none;
    padding-left: 10px;
    font-weight: 400;
    color: #1D2434B8;
    max-width: 300px;
}
.guideleftinfomobile ul.guidelist li a {
    color: #1D2434;
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
    padding-left: 10px;
    display: block;
    width: 100%;
}
ul.guidelist.active img.rightarwpython {
    transform: rotate(180deg);
    transition: all 0.2s ease-in-out;
}
.pythonpage .heroBannerImage {
    width: 118%;
    position: relative;
    top: -90px;
    height: 650px;
    object-fit: contain;
}

.pythonpage .heroBannerImage.top{
    top: 0px;
}

#splideexcellenthelp{
    position: relative;
}


.guideleftinfo a.active {
    color: #1D2434;
    border-color: #7D20FF;
}




.cardinfopython {
    padding-bottom: 0px;
}

.guideleftinfo h4 a {
    display: block;
    padding: 15px;
    border-left: 4px solid #E9EBF1;
}
.pythonproinner .excellentCustomernew {
    /* padding: 0 90px 0 90px; */
    overflow: hidden;
    margin: 0 !important;
}


div #splideexcellenthelp {
    width: 100% !important;
    margin-top: 20px;
}
.projectpythondev {
    padding: 0 20px;
}
.projectpythondev .cardinfopython {
    padding: 0 20px;
    /* width: 25%; */
}
.color7D20FF{
    color: #7D20FF !important;
}
.color32
{
color: #1D243452;
}
.color72{
    color:  #1D2434B8;

}
.guidetopics {
    padding-right: 40px;
}
.guidetopics.sticky {
    top: 85px !important;
}
.notsurepthon{
    display: none;
}
.accordionExceed .accordion-item .accordion-button:not(.collapsed) h3 span {
    color: #7D20FF !important;
}
.accordionExceed .accordion-item .accordion-button:not(.collapsed) h3{
    color: #1D2434;
}
body.pythonpage .reviewfirst .wrapper-1290 {
    border-top: 1px solid #E9EBF1;
    padding: 128px 0px 50px 0px;
}
/* .python_projects #splideexcellenthelp {
    padding: 0 40px;
} */
body.pythonpage .reviews-video-section.reviewpage{
    background: #F7F9FC;
}
body.pythonpage .reviewfirst {
    padding: 0px 0px 0px 0px;

    overflow: hidden;
    position: relative;
    background: #F7F9FC;
}
 .max-width-1100{
    max-width: 1100px;
 }
 .max-width-1200 {
    max-width: 1200px;
}
.pythonpage  .whyDoBusiness h2.section-title {
    max-width: 1000px;
}
.pythonpage .whyDoBusiness .successStories-web {
    border-bottom: 2px solid #E9EBF1;
}

.expertise_techinals .card_tcehniclamian {
    border-bottom: 1.5px solid #FFFFFF;
    padding-bottom: 48px;
}
ul.techinalskils li span {
    border: 1.5px solid #FFFFFF;
    background: #FFFFFF85;
    padding: 13px 10px;
    text-align: center;
    border-radius: 16px;
    font-size: 16px;
    color: #1D2434;
    font-weight: 500;
    width: 132px;
    min-width: max-content;
    display: block;
    max-width: 100% !important;
    margin-right: 15px;
}

.mx-auto{
    margin: 0 auto;
}
.python_projects .peopleReview-cardsservicenow span.fs-52 {
    background: linear-gradient(137deg, #76ceff9e -14.12%, #3293ff9e 105%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.pythonproinner .excellentCustomernew #splideexcellenthelp .splide__slide{
    padding: 40px 0; 
}
section.reviews-video-section span.youtube-icon {
    position: absolute;
    display: block;
    left: 37%;
    top: 25%;
}
.max-width-650 {
    max-width: 650px !important;
}
body.pythonpage .exploreTalentSec .expertCourse  {
    
    padding: 20px 5px 0 !important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /* overflow: hidden; */
    height: 60px;
    margin-bottom: 20px !important;
}

body.pythonpage .exploreTalentSec .expertCourse:hover {
    -webkit-line-clamp: unset; /* Remove the line clamping on hover */
    white-space: normal;

}
.pythontableright h2.section-title {
    color: #1D2434;
    font-size: 18px !important;
    line-height: 24px !important;
}
.guidearrwrght {
    position: absolute;
    right: 0;
    top: 15px;
}

.tablepythoninfo {
    padding-right: 60px !important;
}
.guideleftinfomobile  .guidebtninfo a {
    border: 0;
    font-size: 12px;
    color: #1D2434;
    font-weight: 600;
    background-color: transparent;
    line-height: 18px;
    display: flex;
    align-items: center;
    width: 100%;
    position: relative;
    border-bottom: 1px solid #1D243414;
    padding: 10px;
    text-decoration: none;
}
.guideleftinfomobile ul li {
    color: #1D2434B8;
    font-size: 14px;
    font-weight: 400;
    padding-top: 20px;
    display: flex;
    align-items: center;
}
/* Startup page css */

.trusted-girdhealthcarestartup img {
    width: 155px;
}
.trusted-girdhealthcarestartup {
    width: 900px;
    margin: 0 auto !important;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 27px;
}
.max-width-750{
    max-width: 750px;
}
#bespoke_list .bespoke_title {
    width:230px;
}
#bespoke_list {
    display: flex !important;
    grid-template-columns: repeat(6, 1fr);
    gap: 38px;
    padding: 0 60px;
    max-width: 1200px;
}
div#bespoke_list .numberbespoke {
    background: linear-gradient(270.19deg, rgb(124 43 255 / 52%) 2.87%, rgb(0 126 243 / 52%) 99.86%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    font-style: normal;
    font-size: 72px;
    line-height: 72px;
    font-weight: 700;
    text-align: center;
    display: block;
    width: 100%;
}
.bespoke_item {
    cursor: pointer;
    text-align: left;
    position: relative;
    overflow: hidden;
    width: auto;
    padding: 32px;
    transition: max-width 0.4s, border-color 0.4s, flex 0.4s;
    flex: 0.75;
    min-width: calc(134 / var(--to-rem));
    max-width: 18%;
    border-color: #ffffff3d;
    border: 2px dashed rgb(8 75 255 / 40%);
    border-radius: 16px;
    width: 23.33rem;
    height: 380px;
    flex-direction: column;
    align-items: flex-start;
    padding: 1.43rem 1.67rem 1.9rem;
    display: flex;
    background: linear-gradient(270.19deg, rgba(124, 43, 255, 0.12) 2.87%, rgba(0, 126, 243, 0.12) 99.86%);
}
body.startup_body .peopleWeHelp .nav-link img {
    min-height: auto;
    max-width: 140px;
    margin: 0 auto;
    object-fit: contain;
}
 .startupfirstsection {
    color: rgba(29, 36, 52, 0.52);
    border-radius: 10px;
    padding: 6px 16px !important;
    border: 1.5px solid rgba(29, 36, 52, 0.12);
    margin-bottom: 20px;
    text-transform: uppercase;
    width: auto !important;
    max-width: max-content !important;
    margin-bottom: 20px !important;
}
.bespoke_description{
    width: 260px;
}
.bespoke_item:hover,.bespoke_item.active {

    background: linear-gradient(270.19deg, rgba(124, 43, 255, 0.12) 2.87%, rgba(0, 126, 243, 0.12) 99.86%);
}
div#bespoke_list  .bespoke_item.active .numberbespoke {
    /* background: linear-gradient(270.19deg, #7C2BFF 2.87%, #007EF3 99.86%) !important; */
    background: linear-gradient(270.19deg, #7C2BFF 80.87%, #007EF3 99.86%);

    background-clip: text;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
}
.bespoke_index {
    width: 100%;
}
.bespoke_index img {
    float: right;
    position: absolute;
    right: 20px;
    bottom: 12px;
    width: 80px;
}
.bespoke_item.active {
    max-width: 100%;
    flex-grow: 3.6;
    /* width: 324px; */
    text-align: left !important;

}
.bespoke_item.active .bespoke_index{
    opacity: 1;

    transition: .4s ease;
}
.bespoke_item .bespoke_index {
    opacity: 0;
    flex-direction: column;
    flex: 1;
    align-self: stretch;
    align-items: flex-start;
    display: flex;
}
.max-width-600{
    max-width: 600px;
}
.startup_body #findtalent .wrapper-1290 {
    border-top: 1px solid #E9EBF1;
    padding-top: 128px;
}

div#bespoke_list .bespoke_item.active .numberbespoke{
    text-align: left !important;
}
body.home video.homecircl {
    position: unset !important;
    height: auto !important;
    width: 100% !important;
    margin-top: -60px;
    border: solid 5px #f7f9fc;

}
.startupMyTalentForces video ,body.home  .vettingProcess video{
    height: 650px;
    position: absolute;
    left: 0;
    right: 0;
    top: -170px;
    z-index: 0 !important;
}
.startupMyTalentForces .web-vetingProcess,body.home .web-vetingProcess{
    position: relative;
    margin-bottom: 80px !important;
}
.vettingProcess .process .trapezium.arrow::before
,.vettingProcess .process .trapezium2.arrow::before 
,.vettingProcess .process .trapezium3.arrow::before,
.vettingProcess .process .trapezium4.arrow::before
,.vettingProcess .process .trapezium .trapezium-circle
,.vettingProcess  .trapezium-title{
   display: none;
}
.vettingProcess .process .trapezium
,.vettingProcess .process .trapezium3
,.vettingProcess .process .trapezium2
,.vettingProcess .process .trapezium4{
border-color: transparent !important;
}
.vettingProcess .process .trapezium4 .trapezium-circle4,
.vettingProcess .process .trapezium3 .trapezium-circle3
,.vettingProcess  .process .trapezium .trapezium-circle,.vettingProcess  .process .trapezium2 .trapezium-circle2
{
background-color: transparent !important;
}
.trusted-girdhealthcarestartup.mobile {
    grid-template-columns: repeat(3, 1fr) ! IMPORTANT;
    gap: 10px !important;
    width: 100% !important;
    display: block;
}
.trusted-girdhealthcarestartup.mobile figure.img-box.text-center {
    object-fit: scale-down;
    display: flex;
    align-items: center;
    justify-content: center;
}
.trusted-girdhealthcarestartup.mobile .img-box.text-center img {
    object-fit: scale-down;
    width: 100%;
    height: 40px;
}
.trusted-girdhealthcarestartup.mobile{
    display: none !important;
}
.bespokemobileversion {
    display: none;
}

#bespoke_listmobile button.splide__pagination__page {
    background: #b0c5ff;
    height: 4px;
    width: 28px;
    overflow: hidden;
    border: none;
    border-radius: 30px;
}
#bespoke_listmobile button.splide__pagination__page.is-active {
    background: #084BFF;
    transform: none !important;
}
#bespoke_listmobile ul.splide__pagination {
    bottom: -60px !important;
}



/* SErvice Now css */
.servicenoelogosection img {
    width: 155px;
    max-width: 100%;
}
.people-reviews .peopleReview-cardsservicenow figure {
    border-bottom: 1px solid #1D243414;
    text-align: center;
}
.max-width-680 {
    max-width: 680px;
    margin: 0 auto !important;
}
.people-reviews .peopleReview-cardsservicenow{
    transition: all .3s ease-in;
}

.people-reviews .peopleReview-cardsservicenow {
    position: relative;
    height: 470px;
    /* width: 394px; */
    max-width: 100%;
    border-radius: 16px;
    border: 1px solid #1D243414;
    margin-top: 60px;
    background: #fff;
    padding: 31px 28px 28px 28px;
}
.btnservicenow {
    position: absolute;
    bottom: 28px;
    left: 28px;
    display: none;
}
.vetteddeveloper.servicenowexectation #vettedCards {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 0px;
}
.servicenowexectation p.text-left.d-block {
    width: 100%;
}
.srevicecurev {
    width: 100%;
    margin-bottom: -160px;
    position: relative;
    z-index: 3;
}
.servicenowexectation {
    padding: 170px 0 20px !important;
}
.valuesdrivereulsts .container {
    background: linear-gradient(240.95deg, rgba(211, 239, 255, 0.6) 54.78%, rgba(141, 195, 255, 0.6) 124.22%);
    box-shadow: 0px 8.23px 52.65px 0px #285FF514;
    padding: 50px;
    border-radius: 24px;
}

.valuesdrivereulsts .valuecards h3 {
    background: linear-gradient(92.89deg, #76CEFF -14.12%, #3293FF 85.72%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 20px !important;
}
.valuesdrivereulsts .valuecards {
    margin-bottom: 70px;
}
.valuesdrivereulsts .valuecards:last-child {
    margin-bottom: 0px;
}
.max-width-410 {
    max-width: 410px;
}

.valuesdrivereulsts .wrapper-1290 {
    border-top: 1px solid #E9EBF1; 
    padding: 128px 15px;

}
.valuecards img {
    margin-right: 10px;
    position: relative;
    top: -5px;
    width: 40px;
}
.people-reviews .peopleReview-cardsservicenow:hover .btnservicenow img {
    transform: translateX(2px);
    transition: transform .2s ease .1s;
}
.valuecards p.fs-16 {
    color: #1D2434B8;
    max-width: 670px;
}
.servicenowexectation.mobile{
    display: none !important;
    margin-top: 50px;
}
.vettedcardservicedesktop .splide__track {
   
    height: 720px;
}
.vettedcardservicedesktop .vetted-inner-cards {
    margin-bottom: 70px !important;
}

/* .vettedcardservicedesktop::before {
    content: '';
    position: absolute;
    background: linear-gradient(180deg, rgba(247, 249, 252, 0) 0%, #F7F9FC 80.74%);
    width: 100%;
    height:70%;
    bottom: 0;
    z-index: 1;
    left: 0;
} */
.vettedcardservicedesktop{
    position: relative;
}
body.servicenow #casestudy button#v-pills-messages-tab img 
,body.salesforcedev  #casestudy button#v-pills-messages-tab img
,body.sapdev  #casestudy button#v-pills-messages-tab img
,body.workday #casestudy button#v-pills-messages-tab img{
    min-height: 20px;
}
.servicenowpeoplehlp {
    padding-bottom: 128px !important;
}
.conetntjoblist.skeletan span {
    background: transparent !important;
}
.blueimgservice{
    width: 100%;

}

body.servicenow .startupfirstsection,body.salesforcedev .startupfirstsection,body.sapdev .startupfirstsection
,body.workday .startupfirstsection{
    color: rgba(29, 36, 52, 0.52);
    border-radius: 10px;
    padding: 4px 16px !important;
    border: 0px solid rgba(29, 36, 52, 0.12);
    margin-bottom: 20px;
    text-transform: uppercase;
    width: auto !important;
    max-width: max-content !important;
    margin-bottom: 20px !important;
    background: #ECEEF1;
}
.exceedexoectation .col-lg-7{
    position: sticky;
}
.exceedexoectation aside {
    padding-top: 70px !important;
}
.exceedexoectation .col-lg-5{
    padding-top: 80px !important;
}
body.servicenow header#header,body.sapdev header#header,body.workday header#header,body.salesforcedev header#header{
    background-color: #fff !important;
}

.peopleReview-cardsservicenow img {
    /* width: 212px; */
    height: 76px;
    object-fit: contain;
    max-width: 100%;
}
.vettedcardservicemobile .vetted-inner-cards{
    padding: 12px 0;
}
.vettedcardservicemobile  .vetted-inner-cards p {
    font-size: 14px !important;
    line-height: 20px !important;
}
.accordionExceed .accordion-body {
    padding: 0px 0px 20px;
}
.accordionExceed button.accordion-button, .accordionExceed .accordion-item:first-of-type .accordion-button {
    background: transparent;
    border: 0 !important;
    border-top: 2px solid #E9EBF1 !important;
    border-radius: 0 !important;
    padding: 12px 0;
    box-shadow: none !important;
}
.accordionExceed button.accordion-button {
    color: #1D2434B8;
}
.accordionExceed.accordion-button:not(.collapsed){
color:  #1D2434 !important;
}
.accordionExceed .accordion-item {
    background: transparent;
    border: 0 !important;
    padding: 0px 0 !important;
}
.accordionExceed button.accordion-button{
    position: relative;
}
.accordionExceed .accordion-button::after{
    opacity: 0;
}
.accordionExceed .accordion-item:last-child .accordion-button {
    border-bottom: 2px solid #E9EBF1 !important;
}
@keyframes progressAnimation {
    0% {  width: 0%;  } 
  100% { width: 100%; }
  }

  .accordionExceed{
    transition: auto !important;
}
  .accordionExceed .accordion-button:not(.collapsed):before {
    content: "";
    position: absolute;
    width: 100%;
    height: 4px;
    left: 0px;
    top:-3px;
    background: #7D20FF;
    animation: progressAnimation 8s;
    animation-direction: normal;
    border-bottom: 2px solid #7D20FF;
}

.salesforcedev .successStories-web,.workday .successStories-web {
    border-bottom: 1px solid #E9EBF1;
}
.salesforcedev .people-reviews.servicenowreviews,.workday .people-reviews.servicenowreviews {
    padding: 128px 0;
}
.startupfrst span.bg-linear-gradient-health {
    font-weight: 500 !important;
}
.exceedexoectation aside {
    padding-top: 70px !important;
    padding-bottom: 75px;
}
.accordionExceed .accordion-item.arrowdwn p {
    color: #1D2434B8;

}
.accordionExceed .accordion-item.arrowdwn h3 {
    color: #1D2434;

}
body.salesforcedev .exploreTalentSec-Mobile .bg-tech-gradient
,body.sapdev .exploreTalentSec-Mobile .bg-tech-gradient ,body.workday .exploreTalentSec-Mobile .bg-tech-gradient{
    font-size: 28px !important;
    line-height: 32px;
}
body.salesforcedev #header.scrolled {
    background-color: #Fff !important;
}
.accordionExceed .accordion-item.arrowdwn:last-child .accordion-button {
    border-bottom: 0px solid #E9EBF1 !important;
}
a.hire.explorehire {
    background: transparent;
    padding: 11px 20px;
    color: #084BFF !important;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #084BFF;
    width: 100%;
    text-align: center !important;
    justify-content: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    position: relative;
    /* bottom: 30px; */
    
}
a.hire.explorehire:hover{
    color: #fff !important;
}
ul.top_devlopers li {
    line-height: 18px;
}
body.salesforcedev .tabMobile-inner .nav-link:nth-child(3) img,body.servicenow .tabMobile-inner .nav-link:nth-child(3) img{
    min-height: 30px;
}

/* SAP css */

body.sapdev section#overview {
    padding: 270px 0 128px;
}
.mx-auto{
    margin: 0 auto;
}
.sapdev .healthcareMain p {
    max-width: 610px;
}
body.sapdev .vetteddeveloper #vettedCards {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 35px;
}
body.sapdev  .vetted-inner-cards:nth-child(4),body.sapdev  .vetted-inner-cards:nth-child(5),body.sapdev  .vetted-inner-cards:nth-child(6) {
    margin-top: 40px !important;
}

body.sapdev  .heroBannerImage {
    width: 100%;
}
body.sapdev .startupfrst span.bg-linear-gradient-health {
    font-weight: 600 !important;
    background: linear-gradient(87.96deg, #084BFF 37.46%, #F24B8B 80.7%);
    background: linear-gradient(87.96deg, #084BFF 37.46%, #F24B8B 100.7%);
}
body.sapdev .exploreTalentSec-Desktop .expertCourse {
    padding: 20px 0 !important;
    height: 80px;
}
body.sapdev .successStories-web {
    border-bottom: 1px solid #E9EBF1;
}
body.sapdev .servicenowreviews {
    padding: 128px 0;
}
body.sapdev .peopleReview-cardsservicenow img {
    height: 70px;
    width: 330px !important;
    max-width: 100%;
}
body.sapdev section.hero-sec.startupfrst {
    padding: 140px 0px 0px 0px;
}
body.sapdev .hero-banner-figure {

    top: -30px;
}
.max-width-550{
    max-width: 550px;
}

/* Workday page css */
.workday .whyDoBusiness h2.section-title {
    max-width: 1000px;
}
.max-width-850 {
    max-width: 850px;
}
.max-width-1000 {
    max-width: 1000px;
}
.workday .peopleReview-cardsservicenow img {
    width: 250px;
    height: 66px;
    object-fit: contain;
    max-width: 100%;
}
ul#main-menu li.nav-item.overviewmenu {
    display: none;
}
.max-width-1000{
    max-width: 1000px;
}
body.workday .exploreTalentSec .expertCourse {
    color: #1D24349E;
    padding: 20px 0px !important;
}

/* Mega menu css */

.megamenucontentpart svg {
    margin-left: 5px;
}
body{
    position: relative;
}
body:before {
    content: " ";
    position: fixed;
    width: 1000%;
    height: 100vh;
    background: rgba(0, 0, 0, 0.4);
    z-index: 4 !important;
    left: -100vw;
    top: 60px;
    /* opacity: 0; */
    visibility: collapse;
    display: block;
}
body.showOverlay:before {

    visibility: visible;
}

ul.navbar-nav li.hasMega:hover .megabforebg:before{
    opacity: 1 !important;
    visibility: visible;
}
.megaBox:after, .megaBox:before {
    content: " ";
    position: absolute;    
    width: 100vw;
    height: 460px;
    background: white;
    z-index: 9999;
    left: -100vw;
    top: 0;
}
.megaBox:before {
    left: initial;
    right: -100vw;
}
.megmenumain {
    position: absolute;
    background-color: #fff;
    width: 100%;
    left: 0;
    z-index: 99999;
    padding: 30px 0px;
    top: 64px;
    transform: translateX(-50%) translateX(var(--siteMenuSectionOffset));
    transition: 250ms;
    transition-property: transform, opacity;
    will-change: transform, opacity;
}

.flex-wrap{
    flex-wrap: wrap;
}
.megmenumain ul.rightmenu li {
    cursor: pointer;
    padding: 15px;
    border-radius: 12px;
    margin-bottom: 0px;
    transition:  0.4s ;
}

/* ul.navbar-nav li:hover .megmenumain svg path {
    fill: transparent !important;
} */

.megmenumain ul.leftmenu li {
    margin-bottom: 10px;
    cursor: pointer;

}
.megmenumain ul.rightmenu li  .megamenucontentpart {
    padding-left: 10px;
}
.megmenumain ul.rightmenu li:hover svg path{
    fill: transparent !important;
}
.megmenumain ul.rightmenu  .megamenucontentpart h3 {
    margin-bottom: 3px !important;
}
.megmenumain ul.leftmenu li a {
    padding: 7px 20px !important;
    border-radius: 7px;
    transition: all 0.3s ease-in;
    border: 0 !important;
    margin: 0 !important;
}
ul.navbar-nav li.showingTrig a{
    color: #7D20FF !important;
}

div#accordionmobilemenu .accordion-item:not(:has(button.collapsed)){
    background-color: #F7F9FC;
    border-radius: 12px;
}

.accordion-button:not(.collapsed)::after {
    transform: rotate(180deg) !important;
}
.megmenumain ul.leftmenu li a:hover,.megmenumain ul.leftmenu li.showingTrig a {
    background: linear-gradient(0deg, rgba(125, 32, 255, 0.1), rgba(125, 32, 255, 0.1));
}
.megmenumain ul.rightmenu li:hover {
    background: #F7F9FC !important;
}
.megmenumain ul.rightmenu li:hover  .megamenucontentpart svg{
  opacity: 1 !important;
}
 /* ul.leftmenu li.showingTrig a svg{
    opacity: 1 !important;
    right: 0px;
    transition: all .5s ease;
    transform: scale(0.8);
 } */
ul.leftmenu li a:hover svg {
    opacity: 1;
    right: 0px;
    transition: all .5s ease;
    transform: scale(0.8);
}
ul.leftmenu li svg {
    transform: rotate(-90deg) !important;
    float: right;
    opacity: 0;
    position: relative;
    background-position: -107px -77px;
    right: 30px;
    top: calc(50% - 7px);
    transition: all .4s ease;
    transform: scale(0.8);
    width: 12px;
    height: 12px;
}
.megmenumain ul.leftmenu li a:hover svg path {
    fill: #7D20FF !important;
}
.megmenumain ul.leftmenu li a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: 24px;
}
.megmenumain  .col-sm-10 {
    padding-left: 36px;
}

ul.rightmenu li:hover h3 {
    color: #7D20FF;
}

ul.rightmenu li:hover p {
    color: #1D2434 !important;
}
ul.leftmenu {
    /* border-right: 1px solid rgb(0 0 0 / 16%); */
    padding-right: 10px;
    position: relative;
}
ul.leftmenu.list-unstyled:after {
    content: "";
    border-right: 1px solid rgb(0 0 0 / 16%);
    position: absolute;
    width: 10px;
    height: 400px;
    top: 0;
    z-index: 0;
    right: 0;
}
.megamenucontentpart p {
    color: #1D243485;

}
.megamenucontentpart svg{
    opacity: 0;
    transition: all .5s ease;

}
ul.rightmenu.d-grid.list-unstyled.skilsmenu li {
    margin-bottom: 24px !important;
}
.megmenumain ul.rightmenu.d-grid{display: grid;grid-template-columns: repeat(3, 1fr);column-gap:  24px;margin-left: 0px;}
ul.navbar-nav li a:hover {
    color: #7D20FF !important;
}
.navbar-brand::before {
display: none !important

}
.megmenumain ul.rightmenu.skilsmenu  li:hover  p{color: #084bff !important; }
.megmenumain ul.rightmenu.skilsmenu  li:hover { background: transparent !important;}
.skillsnotsure {
    background: linear-gradient(90.39deg, rgba(211, 239, 255, 0.6) 32.37%, rgba(141, 195, 255, 0.6) 99.86%);
    border-radius: 8px;
    padding: 10px;
    margin: 50px 0px 0px;
}
.color52{
    color : #1D243485;

}
.Technicalexpertise   .section-title.mobile{
    display: none;
}
html body .skillsnotsure a.header_btnschedule {
    position: relative;
    overflow: hidden;
    color: #084BFF !important;
    text-decoration: none;
    background-color: transparent;
    border: 1px solid #084BFF !important;
    width: auto;
    text-align: center !important;
    justify-content: center;
    padding: 1px 20px !important;
    margin-left: 20px;
    font-size: 14px;
}
.megmenumain iframe {
    border-radius: 16px;
}
.megmenumain.superdev .col-sm-3 {
    border-left: 1px solid rgb(0 0 0 / 16%);
    padding-left: 20px;
}
.megmenumain.superdev .col-sm-3 .bg-nps-gradient {
    background-clip: text;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;

    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    background: linear-gradient(87.37deg, #084BFF 37.47%, #F24B8B 54.89%);
}
ul.navbar-nav li a {border-bottom: 3px solid transparent;padding: 18px 0 !important; margin: 0 10px;transition: all 0.5s ease-in-out;}
ul.navbar-nav li a:hover { border-bottom: 3px solid #7D20FF;}
/* .megmenumain,.megmenumain.superdev{
    opacity: 0;
}
ul.navbar-nav li:nth-child(1):hover .megmenumain{
    opacity: 1 !important;
}
ul.navbar-nav li:nth-child(2):hover .megmenumain.superdev{
    opacity: 1 !important;
} */

html body .skillsnotsure a.header_btnschedule:hover {color: #fff !important;}
.innerMegaBox{ position: relative;}
.megacompany{ opacity: 0; position: absolute; left: 0px; top: 0; transition: .4s ease; width: 100%;}
.megaBox{ opacity: 0; visibility: collapse; left: -10px; transition: all 400ms; pointer-events: none; }
.showMega .megaBox{opacity: 1;visibility: visible;left: 0px;z-index: 99;pointer-events: auto;}
.megacompany.showInnerMega{ opacity: 1; left: 0px; z-index: 99;}
ul.navbar-nav li:hover svg{ transition: all .3s ease; transform: rotate(-180deg);}
ul.navbar-nav.web-navbar-links-group li a.companymnu:hover svg path
,ul.navbar-nav.web-navbar-links-group li  a.devloper:hover svg path{fill:  #7d20ff !important;} 

ul.navbar-nav li:hover ul.rightmenu svg,ul.navbar-nav li:hover  .megmenumain.superdev .col-sm-3 svg{ transform: none !important;}

.navbar.mobileversion {
    display: none;
}
ul.industrymenumobile > ul li {
    margin-bottom: 18px;
}
ul.industrymenumobile > ul li img{width: 28px;height: 28px;margin-right: 10px;
}
.justify-content-space-between{
    justify-content: space-between;
}
.border-botm {
    border-bottom: 2px dashed rgb(0 0 0 / 16%) !important;
}
.border-top {
    border-top: 2px dashed rgb(0 0 0 / 16%) !important;
}
.text-transform-uppercase{
    text-transform: uppercase;
}

#header.scrolled{
    background-color: #fff !important;
}
ul.navbar-nav li:hover p.fs-18 svg path{
    fill: inherit !important;
}
div#forComBox {
    z-index: 10;
}
.megmenumain ul.leftmenu li a{
    transition: all .5s ease;
}


#mobilehamburgerbtn{
    position: relative;
    min-width: 40px;
}
#mobilehamburgerbtn svg + svg{
    display: none;
}
#mobilehamburgerbtn.mobileMenuVisible svg{
    display: none;
}
#mobilehamburgerbtn.mobileMenuVisible svg + svg{
    display: block;
}


button#mobilehamburgerbtn svg:nth-child(2) {
    position: absolute;
    right: 6px;
    top: 6px;
}

div#mynavbarmobile {
    display: none;
    transition: all .5s ease-in-out;
    transform: translate(260%, 0px);
}
div#mynavbarmobile.showMobileMenu {
    display: block;
    transform: translate(0%, 0px);
    width: 100%;
    transition: transform 0.3s ease 0s;
}

#accordionmobilemenu .accordion-item {
    border-bottom: 2px dashed rgb(0 0 0 / 16%) !important;
    border: 0 !important;
    padding: 0px 8px;
    background-color: transparent;
}




#accordionmobilemenu .accordion-button{
    padding: 16px 0;
    box-shadow: none !important;
    border: 0 !important;
    border-bottom: 2px dashed rgb(0 0 0 / 16%) !important;

    background-color: transparent;
    color: #1D2434;
}
#accordionmobilemenu .accordion-button:focus{
    box-shadow: none !important;
}
#accordionmobilemenu .accordion-body {
    padding: 0 !important;
}
#accordionmobilemenu .accordion-item.active{

    background: #F7F9FC;
    border-radius: 12px;
}
#accordionmobilemenu .accordion-button::after {
    width: 16px !important;
    height: 16px !important;
    color: #1D2434 !important;
    margin-right: 10px;
    background-size: 16px;
}
/* #header.scrolled{
    border: 0 !important;
} */


#accordionmobilemenu .accordion-item.arrowdwnmenu .accordion-button::after {
    transform: rotate(-180deg) !important;
}
div#accordionmobilemenu ul li svg ,ul.industrymenumobile  svg{
    transform: none !important;
}
div#accordionmobilemenu ul li svg path ,ul.navbar-nav.mobileversionnav > ul.industrymenumobile  svg path{
  fill: transparent !important;
}

ul.p-0.mb-4.aftercliksills a ,ul.afterclikindustry a,.engagementaftrclik li a,ul.navbar-nav.mobileversionnav li.mobilemenubtns a{
    /* padding: 10px 28px !important; */
    width: max-content !important;
    font-size: 16px;
    line-height: 24px;
    color: #1D2434;
    text-decoration: none;
}
ul.navbar-nav.mobileversionnav li.mobilemenubtns.d-flex a:nth-child(2),ul.navbar-nav.mobileversionnav li.mobilemenubtns a:nth-child(2)
,ul.menubottombtns li  a:nth-child(2)
{
    margin-left: 10px;
}
.companuiesmobilmenu {
    height: initial;
    overflow-y: auto;
}
.color084BFF{
    color:#084BFF;
}
ul.p-0.mb-4.aftercliksills svg path {
    fill: #084BFF !important;
}
.skillsaftrmain,.industryaftrmain,.engagmntaftrmain{
    position: fixed;
    z-index: 9999;
    width: 100vw;
    height: 100vh;
    padding: 24px 15px;
    background-color: #fff;
    left: 100%;
    transition: all 0.5s ease-in-out;
}
.showInnerMegaMob{
    left: 0%;
}
ul.aftercliksills a:nth-child(2),ul.afterclikindustry a:nth-child(2),.engagementaftrclik a:nth-child(2){margin-left: 15px;}
ul.aftercliksills li,ul.afterclikindustry li, ul.engagementaftrclik li {margin-bottom: 15px;}
ul.afterclikindustry, ul.aftercliksills,ul.engagementaftrclik {

    padding: 12px 0px !important;
}
ul.aftercliksills li img ,ul.afterclikindustry li img,ul.engagementaftrclik li img{
    margin-right: 10px;
}
.crossinnermenu svg {
    float: right;
    width: 28px;
    height: 28px;
    position: relative;
    top: 0px;
}
html body a.backbtnmenu {
    padding: 0 !important;
    text-decoration: none;
}
html body a.backbtnmenu svg {
    margin-right: 10px;
}
ul.industrymenumobile .seeallbtn:hover  {
    border-bottom: 0 !important;
    color: #084BFF !important;
}
ul.industrymenumobile .seeallbtn {
    border-bottom: 0 !important;
}
/* ul.industrymenumobile .seeallbtn svg path ,ul.industrymenumobile .seeallbtn:hover svg path{
    fill: inherit !important;
} */
ul.menubottombtns {
    position: fixed;
    bottom: 0px;
    left: 0;
    right: 0;
    padding: 0 !important;
}
ul.menubottombtns li a {
    width: max-content !important;
    font-size: 16px;
    padding: 10px 28px !important;
}
ul.p-0.mb-4 li:hover h3{
    color: #7D20FF;
}
/* ul.navbar-nav.mobileversionnav.web-navbar-links-group {
    max-height: 85vh;
    overflow: scroll;
    padding: 0;
} */
/* .megamenucontentpart svg path{
    fill: transparent !important;
} */
ul.navbar-nav.align-items-center li a svg {
    margin-left: 8px;
}
ul.rightmenu.d-grid.list-unstyled.skilsmenu li {
    /* margin: 0 !important; */
    padding: 0 15px !important;
}
/* .megainner.row {
    background: #fff !important;
} */
.megacompany {
    background-color: #fff;
    z-index: 9;
}
.megmenumain {
height: 460px;
}
.project_mobile{
    display: none;
}
#byindustry .skillsnotsure {
    margin-top: 150px;
}
#byengagmntmenu .skillsnotsure {
    margin-top: 50px;
}
html body ul.industrymenumobile li p svg path {
    fill: transparent !important;
}
ul.navbar-nav.mobileversionnav li:hover #accordionmobilemenu svg path {
    fill: transparent !important;
}
ul.rightmenu li a {
    text-decoration: none;
    color: #1D2434  !important;
    margin: 0 !important;
    border: 0 !important;
}
ul.rightmenu li a:hover{
    border: 0 !important;
}
/* ul.leftmenu li.showingTrig svg {
    opacity: 1;
    right: 0px;
    transition: all .5s ease;
} */

html body ul.leftmenu li.innerMega.showingTrig svg {
    opacity: 1 !important;
    right: 0px;
    transition: all .5s ease;
}
html body .megmenumain ul.leftmenu li.innerMega.showingTrig a:hover svg path{
    fill: #7D20FF !important;
}
.menuvdio {
    position: relative;
}
.menuvdio span.youtube-icon {
    position: absolute;
    left: 40%;
    top: 34%;
    cursor: pointer;
}
ul.industrymenumobile li a {
    text-decoration: none;
    color: #212529;
}
.colorgreyfiftytwo{
    color: rgb(29 36 52 / 52%) !important;
}
.megamenucontentpart a {
    border: 0 !important;
}

.accordionExceed .accordion-item:last-child .accordion-button:not(.collapsed) {
    border-bottom: 0 !important;
}
ul.industrymenumobile li a.colorgreyfiftytwo {
    border-bottom: 0 !important;
    color: rgb(29 36 52 / 52%) !important;}


    ul.rightmenu.skilsmenu figure { width: 32px;
    }

    /* .companymnu,.devloper{ pointer-events: none;} */

    .megmenumain ul.rightmenu li{ position: relative;
    }

    .megmenumain ul.rightmenu li a::after{ content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
    .header-customize .navbar-nav ul.leftmenu li:last-child {
        padding: 0 !important;
    }
    body.home #header.scrolled {
        background: #f8f8fc !important;
    }


    body.showOverlay header#header {
        left: -2px;
    }

    .appljobbtnhedar:hover svg path,.seeallhdrbtn:hover svg path { stroke :#003fc7 !important ;}
    ul.navbar-nav li  .aplyntm {
        text-decoration: none !important;
        margin: 0 !important;
        border: 0 !important;
    }
    ul.navbar-nav li .aplyntm:hover{
        border: 0 !important;
        color: #003fc7  !important;
        text-decoration: none !important;
    }
    ul.navbar-nav li .aplyntm{
        color: #0152FF !important;
    
    }
    .seeallhdrbtn a {
        color: #285FF5 !important;
    }

    html body .seeallhdrbtn a:hover {
        color: #003fc7 !important ;  
    }
    .fs-23 {
        font-size: 23px;
    }
    ul.menubottombtns li a{
        background: #084BFF !important;
        color: #FFF !important; 
    }
/* ------------------------------------------------------------------------------------------------ */


@media (min-width:1920px) {

    .excellentCustomer .slick-next {
        right: 110px;
    }
}


@media (max-width:1600px) {
    .takeslider.d-flex.align-items-center {
        width: auto ! IMPORTANT;
        justify-content: center;
    }
   .donttakeslider   .splide__slide {
        width: auto !important;
    }
    html body .devlpthrdiner {
        padding-top: 70px !important;
    }
    .trustedInvestors .slide-item {
        margin: 0 30px;
    }
    .peopleWeHelp { 
        padding: 40px 0px 60px !important;
    }

}
@media (max-width:1536px) {

.srevicecurev {
    margin-bottom: -100px;
}}

@media (max-width:1440px) {
    body.pythonpage .srevicecurev {
        margin-bottom: -133px;
    }
    .srevicecurev {
        margin-bottom: -92px;
    
    }
    /* .article_outer {
        width: 33.33%;
        float: left;
        transition: all .5s ease-in-out;
        padding: 0 20px;
    } */
    .developerIntroCard .devSlideTop img {
        max-width: 502px;
    }

    /* .excellentCustomernew button.splide__arrow.splide__arrow--next {
        right: 65px !important;
    } */
  
}



@media (max-width:1366px) {
    ul.techinalskils {
        flex-wrap: wrap;
    }
    ul.techinalskils li span{
        margin: 0 15px 15px 0;
    }
    .people-reviews .peopleReview-cards{
        height: 480px;
    }
}


@media (max-width:1024px) {
    .pythonproinner .peopleReview-cardsservicenow p.fs-18.line-height-24 {
        max-width: 95%;
        margin-bottom: 0;
    }
    .featuredOn .featuredOn-box .faster p {
        padding-right: 20px !important;
    }
    body.pythonpage .srevicecurev {
        margin-bottom: -100px;
    }
    .trusted-girdhealthcare {
        width: 100%;
    
    }
    #bespoke_list {
        gap: 28px;
        padding: 0 20px;
        max-width: 1000px;
    }
    .vettingProcess .process .trapezium4 .process-text-four {
        right: -445%;
 
    }
    .vettingProcess .process .trapezium2 .process-text-two {
        right: -115%;
  
    }
    .vettingProcess .process .trapezium3 .process-text-three {
        left: -200%;

    }
    .vettingProcess .process .trapezium .process-text {
        left: -300px;

    }
    .superdev_boxesmiddle img {
        margin-bottom: -27px;   
    }
    .jobfrstrow figure {
        width: 80px;
        height: 80px;

        padding: 0 6px !important;
       
    }
    .devlpsecondjobs .jobfrstrow .col-sm-9 {
        padding-left: 25px;
    }
    .jobmainbox {
        gap: 15px;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    body.devloper_lp #mynavbar ul li a , body.devloper_lp .ms-auto.head-cta-sec a{
        font-size: 14px !important;
    }
  
    .reviewpage .client-Video {
        height: 2622px !important;
        overflow: hidden;
    }
    .reviews-video-section.reviewpage  .article_outer { 
        width:48%; 
   }
    .reviewthree h2 {
        text-align: center;
    }
    section.reviews-video-section.reviewpage {
        padding-top: 0 !important;
        max-height: 1880px !important;
    }
    .author-detail .col-sm-10 {
        padding-left: 14px;
    }
    .featured {
        gap: 30px !important;
    }
 
    .healthcareBrands:after{
        height: 120px !important;
    }
    /* .talentinner {
        grid-template-columns: repeat(2, 1fr) !important; 
    } */
    .healthcareLeadingcompanies .trusted-gird {
        max-width: 100% !important;
    }
    .hero-sec .hero-title {
        margin-top: 0px !important;
    }

    /* .excellentCustomernew .splide__slide {
        margin-right: 200px !important;
    } */
    main {
        overflow-x: hidden !important;
    }

    /* start */
    .mainFAQ .mainFAQ-left {
        max-width: 55%;
    }

    .mainFAQ .mainFAQ-right {
        max-width: 40%;
    }

    /* end */


    .reviews-video-section {
        padding: 60px 0
    }

    .counter-statistics .counter-box h3 {
        font-size: 26px !important
    }

    .hero-box .hero-check-list {
        flex-direction: column;
        margin-top: 18px
    }

    .hero-box .hero-check-list>div {
        margin: 15px 0;
        display: none !important
    }

    .hero-box .hero-check-list>div:nth-child(2) {
        display: flex !important;
        margin: 0 !important
    }

    .hero-box .hero-check-list>div:nth-child(2)::after,
    .hero-box .hero-check-list>div:nth-child(2)::before {
        content: none
    }

    .topEngineers .topEngineers-box {
        padding: 0
    }

    .topEngineers {
        padding: 60px 0 20px
    }

}

@media (max-width:991px) {
  
    
    .excellentCustomernew .splide__slide .peopleReview-cards {
        transition: all .3s ease-in;
    }
    .hireBestDeveloper {
        padding: 140px 0px 140px 0;
    }

    .excellentCustomernew .splide__slide .peopleReview-cards {
        opacity: 0.6 !important;
    }

    .excellentCustomernew .splide__slide.is-active .peopleReview-cards {
        opacity: 1 !important;
    }

    .eventHighlights ul.splide__pagination,
    .excellentCustomernew ul.splide__pagination,
    .bestDeveloperSlider ul.splide__pagination {
        display: block !important;
        bottom: -44px;
        text-align: center;
    }

    .eventHighlights button.splide__pagination__page,
    .excellentCustomernew button.splide__pagination__page,
    .bestDeveloperSlider button.splide__pagination__page,  .pythonproinner .excellentCustomernew  button.splide__pagination__page{
        background: #b0c5ff;
        height: 4px;
        width: 28px;
        overflow: hidden;
        border: none;
        border-radius: 30px;
    }

    .eventHighlights button.splide__pagination__page.is-active,
    .excellentCustomernew button.splide__pagination__page.is-active,
    .bestDeveloperSlider button.splide__pagination__page.is-active,
    .pythonproinner .excellentCustomernew button.splide__pagination__page.is-active {
        background: #084BFF;
        transform: none !important;
    }

    .excellentCustomernew .people-reviews .peopleReview-cards {
        width: 100% !important;
    }

    /* .excellentCustomernew .splide__slide {
        margin-right: 20px !important;
    } */
    .reviews-video-section .client-Video {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .splide__arrow {
        display: none !important;
    }

    .eventHighlights,
    .excellentCustomernew,
    #splideDevloper {
        margin: 0 0 0 0px !important;
    }

    .ManageYourEngineering-banner,
    .MyTalentForcesStory-banner {
        position: initial;
        transform: none;
        width: 100%
    }

    .industryLeaders-box {
        border-radius: 2px;
        background: #25272d;
        padding: 16px;
        height: 100%;
        display: flex;
        flex-direction: column
    }

    .industryLeaders-box .leaderDetail {
        position: initial;
        text-align: center;
        height: initial;
        width: initial;
        background: 0 0
    }

    .industryLeaders-box .leader-img {
        height: 150px !important;
        width: 150px !important;
        border-radius: 100px;
        margin: 0 auto 24px;
        display: block
    }

    .bestDeveloperSlider .slick-prev {
        top: calc(100% + 30px);
        right: calc(50% + 0px)
    }

    .bestDeveloperSlider .slick-next {
        top: calc(100% + 30px);
        right: calc(50% - 50px)
    }


    .mainFAQ-box .accordion-button {
        font-size: 18px !important
    }

    .site-footer .follow-us {
        text-align: left;
        margin-top: 0
    }

    .ElightRemoteDeveloper-box {
        bottom: -30%
    }

    .ElightRemoteDeveloper-box .section-title {
        font-size: 28px !important;
        line-height: 34px
    }

    .developerIntroCard.onHero1 {
        left: 50px
    }

    .developerIntroCard.onHero2 {
        right: 50px
    }

    .featured {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        text-align: center;
        gap: 40px;
    }

    .web-vetingProcess {
        display: none !important;
    }

    .m-vetingProcess {
        display: block;
    }

    .m-vetingProcess p {
        color: rgba(29, 36, 52, 0.72);
        text-align: center;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 22px;
        padding: 12px 0 15px 0 !important;
    }

    .m-vetingProcess p strong {
        color: #1D2434;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
    }

    .m-vetingProcess figure {
        padding: 45px 0 28px 0 !important;
    }

    .m-vetingProcess figure img {
        width: -webkit-fill-available;
        width: 100%;
        object-fit: scale-down;
    }


    .vettingProcess .process {
        margin-top: 20px !important;
    }

    .vettingProcess {
        padding: 60px 0;
    }

    .navbar-brand::before {
        content: '';
        position: absolute;
        border-right: 0px solid transparent !important;
    }

    .offer-section #engagementCards {
        display: flex;
        flex-direction: column;
    }

    .trustedInvestors,
    .bestDeveloperSlider {
        margin: 0 50px;
    }

    .excellentCustomer {
        margin: 0 0 0 10px;
    }

    .excellentCustomer .slide-item {
        margin: 0 14px 0 0;
    }


    .topInvestors {
        padding: 80px 0;
        overflow: hidden;
    }

    .offer-section .offer-engagement-cards {
        border-radius: 16px;
        border: 1px solid rgba(29, 36, 52, 0.08);
        background: #F7F9FC;
        padding: 36px;
        width: 100%;
        position: relative;
        margin-bottom: 20px;
    }

    .featuredOn .featuredOn-box {
        margin-top: 60px;
        border-radius: 16px;
        border: 1px solid rgba(29, 36, 52, 0.08);
        background: #F7F9FC;
        display: grid;
        grid-template-columns: repeat(1, 1fr);
    }

    .featuredOn .featuredOn-box .faster,
    .featuredOn .featuredOn-box .reliable {
        border-bottom: 1px solid rgba(29, 36, 52, 0.08);
        padding: 48px;
    }

    .featuredOn .featuredOn-box .trusted {
        border-bottom: 0px solid transparent;
    }

    .mainFAQ .mainFAQ-left,
    .mainFAQ .mainFAQ-right {
        max-width: 100% !important;
    }

    .mainFAQ .viewPoint {
        flex-direction: column !important;
    }
    .pythonproinner .excellentCustomernew .splide__track {
        padding-bottom: 50px !important;
    }

    .eventHighlights .splide__track { position: relative; z-index: 0; padding: 0 !important; overflow: hidden !important;}

  
}

@media (max-width:767px) {
    /* top20 */
    /* #awardtop .splide__slide { width: 170px !important;} */
    .case-studies-bg .wrapper-1290::before, .case-studies-bg .wrapper-1290::after,
    .top-bg .wrapper-1290::after, .top-bg .wrapper-1290::before{display: none;}
    .top-social-startups {padding: 0 30px;width: fit-content;}
    .top-social-startups div{margin-bottom: 6px !important;}
    .cta-dev{padding-bottom: 0 !important;min-width: 100%;}
    .hero-sec .home-title {
        font-size: 36px;
        font-weight: 600;
        line-height: 38px;
        margin-bottom: 16px !important;margin-top: -40px !important;
    }
    .m-view-mt-n140{
        margin-top: -140px !important;
    }
    .case-studies .home-title {
        font-size: 36px;
        font-weight: 600;
        line-height: 38px;
        margin-bottom: 16px !important;margin-top: -40px !important;
    }
    
    
    .loadMore{min-width: 100% !important;padding: 12px 40px !important;}
    ul.top_devlopers {
        margin-top: 24px !important;
       }
    .m-view-font span.d-block{display: contents !important;}

    .talentinner{gap: 38px;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important; overflow-x: scroll;
        overflow-y: hidden;
        width: auto;}
    .talentinner .expertBox{width: 285px; margin: 40px 0; }
    .pythonproinner.container .guidetitlemain {
        margin-bottom: 40px !important;
    }
    .hero-banner-figure.mt-top{top: 0px !important;}
   html body .python_projects span.fs-52 {
        font-size: 40px !important;
        line-height: 48px !important;
    }

    .guidetopics {
        min-width: 100%;
    }
    /* .pythonproinner .excellentCustomernew{
        display: none !important;
    } */
    .pythonprojectmobile {
        display: block;
    }
    .expertise_techinals {
        padding: 60px 20px;
    
    }
    .Technicalexpertise .section-title.desktop {
        display: inline-block;
        position: absolute;
        white-space: normal !important;
        padding: 0 20px !important;
        top: 15px;
    }
    .Technicalexpertise   .section-title.mobile{
        display: block;
    }
  
    #Expertise .wrapper-1290 {
        padding: 0 !important;
    }
    .expertise_techinals {
border-radius: 0;
        background: linear-gradient(94.05deg, rgba(211, 239, 255, 0.6) -4.34%, rgba(141, 195, 255, 0.6) 71.67%) !important;
    }
    .expertise_techinals .card_tcehniclamian {
        border-bottom: 0;
        padding: 40px 0 0 !important;
    }
    .cardtechnial h3 {
        line-height: 24px !important;
        font-size: 16px !important;
        text-align: left;
    }

    
   
    .project_mobile{
        display: block;
    }
    .notsurepthon .accordionExceed .accordion-item:last-child .accordion-button{
        border-bottom: 0 !important;
    }
    .pythonpage .devlpthrdiner{
        padding-bottom: 20px !important;
    }
    .notsurepthon .ctaHeader {
        display: none !important;
    }
    .devlpthrdiner .steps {
        display: block;
        margin-bottom: 10px;
    }
    .notsurepthon #accordionExceedexpect button.accordion-button {
        padding: 15px 0;
    }
    .notsurepthon{
        display: block;
        padding: 0;
    }
    #MyTalentForcesDeveloper {
        display: none !important;
    }
    .pythonpage  .exploreTalentSec-Mobile .mainTitle {
        max-width: 100% !important;
    }
    .python_projects {
        padding-bottom: 0px;
    }
    .pythonpage .excellentCustomernew ul.splide__pagination {
        bottom: 0px !important;
    }
    .projectpythondev  #splideexcellenthelp {
        padding-bottom: 50px !important;
    }
    .projectpythondev .cardinfopython {
        width: 100%;
        padding: 20px;
    }
    .projectpythondev {
        display: block !important;
    }
    .pythonproinner .excellentCustomernew {
        padding: 0 10px 0 10px;

    }
    .Technicalexpertise {
        padding:  0  0 60px 0 !important;
    
    }
    ul.techinalskils {
        justify-content: center;
    }
    .cardtechnial {
        text-align: center;
        margin-bottom: 20px;
    }
    .card_tcehniclamian .cardtechniallist,.card_tcehniclamian .cardtechnial{
        width: 100%;
        padding: 0;
    }
    body.pythonpage .reviewfirst h1.hero-title {
        font-size: 28px !important;
        line-height: 32px !important;
        text-align: center !important;
        padding: 0 20px !important;
    }
    body.pythonpage .reviewfirst .wrapper-1290 {
        padding: 60px 0px 0px 0px;
    }
    .bg-evertech-gradient {
        font-size: 28px !important;
        line-height: 40px;
    }
    body.pythonpage .srevicecurev {
        margin-bottom: -160px;
    }
    body.pythonpage     .startupfrst h1.hero-title {
        padding-right: 0px !important;
    }
    body.reactdevloper .hero-banner-dev-des {
        position: unset;
    }
    .ratingReview.container .row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
  .aiintellignce  .seo-content-section button.accordion-button {
        font-size: 16px !important;
    }
    .seo-content-section {
        overflow: hidden;
    }
    ul.industrymenumobile.list-unstyled.pb-3 li.nav-item {
        text-align: left !important;
    }
    body.angular  .hireBestDeveloper,.aiintellignce .hireBestDeveloper ,body.phpdevloper .hireBestDeveloper
    ,  .reactdevloper .hireBestDeveloper{
        padding-bottom: 80px !important;
    }
    body.angular .developerIntroCard .devName img ,.aiintellignce  .developerIntroCard .devName img,body.phpdevloper .developerIntroCard .devName img
    ,.reactdevloper .developerIntroCard .devName img
    ,body.android .developerIntroCard .devName img{
        width: 20px !important;
        height: 20px !important;
    }
    button.navbar-toggler:not(.collapsed) svg path:nth-child(1) {
        display: block !important; 
    }
    html body .header-customize .blue-btn {
        font-size: 14px !important;
        padding: 4px 6px !important;
        margin-top: 0 !important;
    }
    .web-navbar-links-group {
        display: block !important;
    }
    video.mobveeting {
        position: unset !important;
        top: 0 !important;
        bottom: 0 !important;
        height: auto !important;
        margin-bottom: 20px;
    }
    body.home .vettingProcess h2.section-title {
        margin: 0 !important;
        padding-bottom: 0px !important;
    }
    ul.p-0.mb-4.aftercliksills li.mobilemenubtns {
        display: none !important;
    }

    .calendly-overlay {
        z-index: 99999999999999999999999 !important;
  
    }

    button#mobilehamburgerbtn {
        padding-right: 0 !important;
    }
    html body.workday.hidechat .widget-visible {
        display: none !important;
    }
    ul.engagementmenumobile
    ,ul.industrymenumobile {
        padding: 0 !important;
    }
    ul.skillsmenumobile li:last-child ,ul.p-0.mb-4 li:last-child{
        margin: 0 !important;
    }
    ul.p-0.mb-4,ul.p-0.mb-4.skills {
        margin: 0 !important;
    }
    html body ul.mobileversionnav li a.rviesmnu {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }
    ul.navbar-nav.mobileversionnav {
        height: 80vh;
        overflow-y: scroll;
        margin-top: 20px;
        transition: 0.3s ease-in-out;
    }
    .hidden {
        transform: translateY(-0%) !important;
    }
   .byengtype{
        margin-bottom: 0 !important;
    }
    body.sapdev .whyDoBusiness h2.section-title,body.workday .whyDoBusiness h2.section-title{
        padding-bottom: 0 !important;
        margin-bottom: 1.5rem !important;
    }
    .nav-m-view {
        display: block !important ;
        padding: 4px 6px !important;
        font-size: 14px !important;
        margin-right: 10px;
    }
    .navbarrightdev {
        width: 50%;
        display: flex;
        justify-content: flex-end;
    }
    /* ul.navbar-nav.mobileversionnav {
        background: #F7F9FC !important;
        border-radius: 12px;
        padding: 0 8px
    } */
    .navbar.mobileversion {
        display: block;
        padding: 20px 0 !important;
    }
    .navbar.desktop {
        display: none;
    }
    ul.navbar-nav li a {
        margin: 0 0px;
       
    }
    ul#main-menu li.nav-item.overviewdesktp {
        display: none;
    }
    ul#main-menu li.nav-item.overviewmenu{
        display: block !important;
    }
    body.sapdev   .vetteddeveloper.sapvted {
        display: none !important;
    }
    body.sapdev .hero-banner-figure {
        top: -10px;
    }
    body.sapdev .heroBannerImagemobile {
        left: -15px !important;
    }
    .workday .exploreTalentSec-Mobile #exploreTalent-sliderTwo .expertBox .expertCourse {
        height: 80px;
    }
    html body.workday .exploreTalentSec-Mobile .expertCourse {
        max-width: 100%;
        padding: 20px 0 !important;
    }
    .workday .peopleReview-cardsservicenow img {
        width: 220px;
    
    }
    .workday .MyTalentForcesStory{
        padding-bottom: 0 !important;
    }
    body.sapdev  .servicenowreviews h2.mainTitle{
        margin-bottom: 0 !important;
    }
    body.sapdev  .MyTalentForcesStory.whyDoBusiness {
        padding-bottom: 0 !important;
    }
    body.sapdev  .startupfrst h1.hero-title {
        padding-right: 0px !important;
    }
    body.sapdev #exploreTalent-slider .expertCourse {
        padding: 20px 0 !important;
        max-width: 100% !important;
        height: 100px;
    }
    body.sapdev .exploreTalentSec-Mobile #exploreTalent-sliderTwo .expertBox .expertCourse{
        padding: 20px 0 !important;
        max-width: 100% !important;
     height: 80px !important;
    }
    body.sapdev .vetted-inner-cards:nth-child(4), body.sapdev .vetted-inner-cards:nth-child(5), body.sapdev .vetted-inner-cards:nth-child(6) {
        margin-top: 0px !important;
    }
    body.salesforcedev .whyDoBusiness h2.section-title {
        padding-bottom: 0 !important;
        margin-bottom: 30px !important;
    }
    html body .exploreTalentSec-Mobile .expertCourse {
        padding: 20px 0px !important;
    }

    body.salesforcedev .whyDoBusiness .successStories-web ,body.sapdev .successStories-web
    ,body.workday .whyDoBusiness .successStories-web{
        display: block !important;
        padding-bottom: 60px !important;
    }
    html body.salesforcedev .MyTalentForcesStory.whyDoBusiness {
        padding-bottom: 0px !important;
    }
    .vetteddeveloper.servicenowexectation h2.mainTitle {
        margin-bottom: 10px !important;
    }
    .vettedcardservicemobile {
        margin-top: 30px;
        width: 100%;
        display: inline-block;
    }
    .vettedcardservicemobile a.ctaHeader {
        display: block;
        text-align: center;
        margin-top: 40px;
    }
    .vettedcardservicemobile .vetted-inner-cards h3 {
        font-size: 16px !important;
        line-height: 20px !important;
    }
    .vettedcardservicemobile img {
        height: 28px;
        width: 28px;
        margin-right: 10px;
    }
    .vettedcardservicemobile {
        margin-top: 30px;
    }
    .servicenowexectation.mobile{
        margin: 0 !important;
    }
    .servicenowexectation {
        display: block;
    }

    .vetteddeveloper.servicenowexectation.solutionmopd {
        padding: 0 !important;
    }

  .vetteddeveloper.servicenowexectation.solutionmopd aside {
        padding-bottom: 0 !important;
    }

    .vetteddeveloper.servicenowexectation.solutionmopd .col-lg-5, .vetteddeveloper.servicenowexectation.solutionmopd .mob {
        display: none !important;
    }


    .blueimgservice {
        margin-top: -5px;
    }
    body.servicenow .peopleWeHelp .tabMobile , body.salesforcedev .peopleWeHelp .tabMobile
    , body.sapdev .peopleWeHelp .tabMobile , body.workday .peopleWeHelp .tabMobile{
       width: 745px !important;
    }
    .valuesdrivereulsts .valuecards h3 {
        margin-bottom: 10px !important;
    }
    .vettedcardservicedesktop {
        display: none;
    }
    .servicenowexectation.mobile {
    display: block !important;
}
    /* .vetteddeveloper.servicenowexectation #vettedCards .splide__track--ttb>.splide__list {
        height: 400px;
    } */
    #splideexcellenthelp .splide__slide{
        opacity: 0.6;
     }
     #splideexcellenthelp .splide__slide.is-active{
         opacity: 1;
     }
   .valuesdrivereulsts .col-lg-7.p-0 {
        margin-top: 40px;
    }
    .valuesdrivereulsts p.text-left{
        margin-top: 20px !important;
    }
    .valuesdrivereulsts .container {
        padding: 40px 30px;
    }
    .valuecards img {
        margin-right: 5px;
        top: -3px;
        width: 30px;
        height: 30px;
        object-fit: contain;
    }
    .valuesdrivereulsts .wrapper-1290 {
        padding: 60px 15px;
    }
.valuesdrivereulsts .row {
        margin: 0 !important;
    }
    .valuesdrivereulsts .valuecards h3 {
        line-height: 40px !important;
        font-size: 24px !important;
    }
    .vettedmobile  ul.splide__pagination {
        bottom: -30px !important;
    }
    .vettedmobile   button.splide__pagination__page {
        background: #b0c5ff;
        height: 4px;
        width: 28px;
        overflow: hidden;
        border: none;
        border-radius: 30px;
    }
    .valuesdrivereulsts .valuecards {
        margin-bottom: 30px;
    }
    .vettedmobile  button.splide__pagination__page.is-active {
        background: #084BFF;
        transform: none !important;
    }
    .vetteddeveloper.servicenowexectation #vettedCards {
        grid-template-columns: auto !important;
        gap: 20px !important;
    }
    .servicenowexectation p.text-left {
        margin-top: 20px !important;
    }
    .servicenowexectation a.loadMore.mousehoveranimation,.valuesdrivereulsts   a.loadMore.mousehoveranimation{
        padding: 12px 30px !important;
    }
    .vetteddeveloper.servicenowexectation {
        padding: 0px 0 80px 0px !important;
    }
    html body .servicenoelogosection {
        padding: 0 0 0px !important;
    }
    .srevicecurev {
        margin-bottom: -164px;
      
    }
    .people-reviews .peopleReview-cardsservicenow figure {
        padding: 0px 0 30px !important;
    }
    .people-reviews .peopleReview-cardsservicenow {
        height: 420px;
        padding: 20px 15px;
        margin-left: 10px;
    }
   
   .servicenowreviews {
        padding: 60px 0 90px !important;
    }
    .servicenowreviews h2.mainTitle ,   .servicenowreviews .bg-tech-gradient,.servicenowexectation h2.mainTitle
    ,.servicenowexectation .bg-tech-gradient{
        font-size: 28px !important;
        font-style: normal;
        font-weight: 600;
        line-height: 32px !important;
    }
    body.startup_body .exploreTalentSec-Mobile .mainTitle {
        max-width: 100% !important;
    }
    #bespoke_listmobile h3.bespoke_title {
        font-size: 20px !important;
        line-height: 24px !important;
    }
    .bespoke_description {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    .bespokemobileversion {
        padding-bottom: 60px !important;
    }
    .startupfirstsection {
        font-size: 12px !important;
        line-height: 18px !important;
        padding: 2px 8px !important;
        border-radius: 8px !important;
    }
    .startupfrst h1.hero-title {
        padding-right: 40px !important;
    }
    body.startup_body img.rghtexomobile {
        display: none !important;
    }
    .successStoriesModel  ul.pt-3 li {
        font-size: 16px !important;
    }
    .bespokemobileversion {
        display: block !important;
    }
    .trusted-girdhealthcarestartup.mobile{
        display: block !important;
    }
    .trusted-girdhealthcarestartup{
        display: none !important;
    }
    #bespoke_listmobile   .bespoke_itemmobile .numberbespoke {
        background: linear-gradient(270.19deg, rgb(124 43 255 / 52%) 2.87%, rgb(0 126 243 / 52%) 99.86%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    
        font-style: normal;
        font-size: 72px;
        line-height: 72px;
        font-weight: 700;
        text-align: left;
        display: block;
        width: 100%;
    }
    .bespoke_index img {
        width: 60px;
    }
    #bespoke_listmobile  .bespoke_itemmobile.active .numberbespoke {
        /* background: linear-gradient(270.19deg, #7C2BFF 2.87%, #007EF3 99.86%) !important; */
        background: linear-gradient(270.19deg, #7C2BFF 80.87%, #007EF3 99.86%);
        background-clip: text;
        -webkit-background-clip: text !important;
        -webkit-text-fill-color: transparent;
    }
    .bespoke_itemmobile.active {
        background: linear-gradient(270.19deg, rgba(124, 43, 255, 0.12) 2.87%, rgba(0, 126, 243, 0.12) 99.86%);
    }
    .bespoke_itemmobile {
        padding: 32px;
        border-color: #ffffff3d;
        border: 2px dashed rgb(8 75 255 / 40%);
        border-radius: 16px;
        align-items: flex-start;
        padding: 1.43rem 1.67rem 1.9rem;
        flex-wrap: wrap;
        text-align: left;
        background: linear-gradient(270.19deg, rgba(124, 43, 255, 0.12) 2.87%, rgba(0, 126, 243, 0.12) 99.86%);
    }
    #bespoke_list {
        display: none !important;
    }
    .startup_body #findtalent .wrapper-1290{
  
        padding: 50px 0 0 !important;
    }
    .startupMyTalentForces h2.section-title {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
    .startupMyTalentForces video {
        height: 350px;
        position: unset;
    }
    .trusted-girdhealthcarestartup {
        width: 1070px;
        margin: 0 auto !important;
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        gap: 27px;
    }
    #splidejobssecondmobile {
        display: block !important;
    }
    .devlpfirst {
        padding-top: 70px !important;
    }
    #MyTalentForcesDeveloper .tabMobile-inner {
        padding-left: 0 !important;
    }
    .pythonpage .whyDoBusiness .successStories-web {
        padding-bottom: 50px !important;
    }
    .devlpthrdiner h2.section-title {
        margin-bottom: 15px !important;
        text-align: left !important;
    }
    .devlpthrdiner p.max-width-1100{
        text-align: left !important;
    }
    .devlpthrdiner p.fs-18.line-height-24 {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    .job-platforms.devlpplatform .schedulecall {
        display: block;
    }
    .takeslidcardsimage {
        margin: 0 20px 0 0;
    }
    .donttakeslider {
        margin-top: 30px !important;
    }
    .take-cardsinfo p.fs-18{
        padding-bottom: 50px !important;
    }
    .take-cardsinfo img {
        width: 52px;
        height: 52px;
    }
.take-cardsinfo h4.fs-20{
        font-size: 18px !important;
    }
    .take-cardsinfo  span.fs-16.fw-400.line-height-22{
        font-size: 14px !important;
    }
    .take-cardsinfo {
        background: #F7F9FC;
    }
    .take-cardsinfo  p.fs-18{
        font-size: 16px !important;
        line-height: 22px !important;
    }
    .donttakeslider ul.splide__pagination {
        display: block !important;
        bottom: -40px;
    }
    .donttakeslider  ul.splide__pagination button.splide__pagination__page {
        background: #b0c5ff;
        height: 4px;
        width: 28px;
        overflow: hidden;
        border: none;
        border-radius: 30px;
    }
    .donttakeslider  button.splide__pagination__page.is-active {
        background: #084BFF !important;
        transform: none !important;
    }
   .devlpsecondjobs h2.section-title {
        margin-bottom: 40px !important;
    }
    .devlpsecondjobs .jobfrstrow .col-sm-9 {
        padding-left: 15px;
    }
    .devlpsecondjobs a.loadMore {
        margin-top: 40px;
        padding: 12px 10px !important;
        display: block;
    }
    .jobfrstrow p.fs-18{
        font-size: 13.76px !important;
        line-height: 16.82px !important;
    }
    .workprfrnce,.jobboxinfo p.fs-16{
        font-size: 12.23px !important;
    }
    .jobsmllinformtion img ,.jobcontent.pt-2 img{
        width: 15px;
        height: 15px;
        margin-right: 12px;
    }
    .jobsmllinformtion span.fs-14{
        font-size: 10.7px !important;
        line-height: 15.29px !important;
    }
    .jobcontent.pt-2 img {
        margin-right: 12px;
    }
    .jobcontent span {
        font-size: 10.7px !important;
        line-height: 16px !important;
    }
   .jobboxinfo .last-jbinfo .d-inline-block {
        display: flex !important;
        align-items: center;
    }
    .jobboxinfo  .last-jbinfo {
        display: flex;
    }
    .jobboxinfo .last-jbinfo .d-inline-block.eyes {
        padding-left: 10px;
    }
    #splidejobssecond .jobfrstrow.d-flex.align-items-center, #splidejobssecond .jobcontent.pt-2 .d-inline-block.d-flex, #splidejobssecond .joblastrow .d-inline-block.d-flex {
        /* flex-direction: row-reverse; */
        direction: ltr;
    }
  
    #splidejobssecond   .jobboxinfo.splide__slide{
        direction: rtl;

    }
    #splidejobssecond .jobsmllinformtion {
        width: 100%;
        direction: ltr;
    }
    /* div#splidejobssecond .jobboxinfo{
        direction: rtl !important;
    } */
    .joblastrow span.fs-14{
        font-size: 10.7px !important;
    }
    .joblastrow img{
        width: 13px;
        height: 13px;
    }
    .jobmainbox.desktop, .jobmainbox.scond.desktop {
        display: none !important;
    }
    #splidejobssecond, div#splidejobs {
        display: block;
    }
    #splidejobssecond {
        margin-top: 14px;
    }
    #splidejobs .splide__track,#splidejobssecond .splide__track{
        overflow: visible;
    }
    .devlpfirst {
        margin-bottom: 0 !important;
    }
    .devlpfirst .heroBannerImagemobile {
        display: none !important;
    }
    .devcalaculator p.font72 {
        font-size: 32px !important;
        line-height: 60px;
    padding: 16px !important;
    }
    .rupeeiconslider {
        padding-right: 15px;
        height: 30px;
    }
    .devcalaculator .font36 {
        font-size: 29px;
    }
    .devlpfirst .hero-titlefortyeight {
        font-size: 36px;
        line-height: 44px;
margin-bottom: 20px !important;
    }
    .devlpsecondjobs .vetteddeveloper.devlpsecond {
        margin-top: 60px !important;
    }
    section.devlpsecondjobs p.d-flex {
        width: 100% !important;
        justify-content: flex-start !important;
    }
    .devlpsecondjobs.top-border-blue {
        padding: 60px 0 0;
    }
   .devlpsecondjobs .vetted-inner-cards img {
        width: 48px;
        height: 48px;
    }
    .devlpsecondjobs h2.section-title.unlinke {
        width: 290px;
        margin-bottom: 0 !important;
        margin-left: 0 !important;
        max-width: 100%;
        margin-right: auto !important;
    }
    .devlpthird p.fs-18.line-height-26.color.fw-400.mb-2 {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    .desktopthrdheadong{
        display: none;
    }
    .devlpthird .mobilethdheading {
        display: block;
        width: 100%;
        margin-bottom: 15px !important;
    }
    .mobilethdheading span.bg-linear-gradient {
        background: linear-gradient(90deg, #0B4CFF 12%, #EE4C8D 99.54%) !important;
        background-clip: text;
        -webkit-background-clip: text !important;
        -webkit-text-fill-color: transparent;
    
        font-style: normal;
    }
    #SuperdevBoxesmain {
        padding-top: 28px !important;
    }
    .superdev_boxes p.fs-18{
        line-height: 22px !important;
    }
    .superdev_boxes {
        padding: 12px;
    }
    .superdev_boxesoutergrl{
        display: none;
    }
    .devlpthird p.fs-18 {
        text-align: left;
    }
    #SuperdevBoxesmain {
        grid-template-columns: 1fr;
    }
    .devlpthird {
        text-align: left !important;
        padding: 60px 0;
    }
   .devlpsecondjobs:after {
        display: none;
    }
    body.pythonpage .exploreTalentSec-Mobile #exploreTalent-sliderTwo .expertBox .expertCourse {
        height: 60px;
    }
    html body .devlpthrdiner {
        padding-top: 0px !important;
    }
    .job-platforms.devlpplatform {
        margin: 0 0 60px 0 !important;
    }
    .topdevlpdonttake{
        padding-bottom: 80px !important;
    }
    .devlopracross a.schedule_header.superdev {
        display: none;
    }
    .devlopracross .header_btnschedule.schedulecall{
        display: block;
    }
    ul.techinalskils li span{
        min-width: inherit !important;
        
    }
    .devlopracross .wrapper-1290 {
        padding: 0 !important;
    }
    .developeracrsss {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .devlptrustlogos .trusted-gird-mobile.devlp {
        margin-bottom: 0 !important;
        padding: 0 !important;
    }
    .trustedBusiness.devlptrustlogos,.topdevlpdonttake {
        padding-top: 60px !important;
    }
    .devlptrustlogos .wrapper-1290{
        padding-bottom: 60px !important;
    }
    .devlptrustlogos h2.section-title {
        margin-bottom: 0px !important;
    }
    .devlpdesktoplogo {
        display: none;
    }
    .successStoriesModel img {
        height: auto;
    }
    .reviewpage .client-Video.height_10 {
        height: 13100px !important;
    }
    .reviewpage .client-Video.height_5 {
        height: 4120px !important;
    }
    html body .reviewpage .client-Video {
        height: 2670px !important;
     
    }
    .reviewpage a#loadMorereview {
        display: block;
        padding: 12px 40px !important;
    }
   
    html.schedule_introhead body,html.schedule_introheadpop body {
        height: auto;
        overflow: hidden;
    }
    .reviews-video-section .article_outer:hover .youtube-icon:before {
        opacity: 1 !important;
        /* display: block !important; */
        animation: pulse-border 1500ms ease-out infinite;
        pointer-events: none;
    }
    .client-Video.hideMore {
        max-height: 2732px;
    }
    .article_outer { width:100% !important; 
    }

    .reviewthree .topEngineers-box figure {
        /* height: 240px; */
        display: flex;
        align-items: center;
    }
    .featuredOn .col-12.col-lg-12.col-sm-12 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .healthcareRightExpert .callSchedule {
        background: #0152FF !important;
        padding: 12px 40px !important;
    }
    #rghtexomobilerev {
        display: none !important;
    }
    .reviewthree .wrapper-1290 {
        border-bottom: 0px solid #E9EBF1 !important;
    }
    .reviewlast .rightExpert-inner{
        margin-top: 0 !important;
    }
   .reviewpage a.loadMore.mousehoveranimation.ctaHeader {
    display: block;
    background: #0152FF !important;
    padding: 12px 40px !important;
}
.reviews-video-section.reviewpage{
    padding-bottom: 60px !important;
}
.reviewpage p.view-review {
    margin-top: 30px !important;
    padding: 0 20px !important;
}
.reviewtwo .successStories-web
{
    margin-top: 10px !important;
}
  .reviewthree {
        padding-bottom: 0 !important;
    }
    .reviewthree a#loadMoreButton {
        width: 100% !important;
        text-align: center;
        padding: 12px 40px;
        justify-content: center;
    }
    .reviewthree .wrapper-1290 {
        padding: 0 0 80px;
    }
    html body .healthcareBrands.reviewthree .hiringPartner {
        padding-bottom: 0px !important;
    }
  
    .reviewtwo {
        padding-bottom: 50px !important;
    }
    .greycurvebusinessrev {
        height: 40px;
    }
    .whyDoBusiness.reviewtwo .successStories-web {
        padding-bottom: 0px !important;
    }
    .reviewthree .successStories-web{
        margin-top: 28px;
    }
    .reviewthree .row.my-60 {
        margin-top: 0px !important;
        margin-bottom: 0 !important;
    }
    .healthcareBrands.reviewthree {
        padding-bottom: 0 !important;
    }
    .successStories-web .col-12.col-md-6.col-lg-4 {
        padding-left: 14px !important;
        padding-right: 14px !important;
        padding-bottom: 30px !important;
    }
  .reviewthree .successStories-web{
    display: block !important;
  }
    .reviewclientsModel .btn-close {
        padding: 6px !important;
        right: 2px;
        top: 3px;
    }
    .reviewclientsModel .modal-content {
        margin: 130px 0 0 0 !important;
    }
    .reviewfirst.mb-curve h1 {
        text-align: left !important;
        margin: 0 !important;
    }
    .reviewfirst.mb-curve span.purpletext {
        text-align: left !important;
        margin-bottom: 20px !important;
    }
    .reviewfirst {
        padding: 90px 0px 48px 0px !important;
        margin-bottom: 0 !important;
    }
    .reviews-video-section .colorlghtgry {
        padding: 16px !important;
        padding-bottom: 0 !important;
    }
    .author-detail.d-flex {
        padding: 16px;
    }
    .reviews-video-section .client-Video article {
        margin-bottom: 15px !important;
    }
    
    .reviews-video-section .client-Video {
        column-count: 1;
        grid-template-columns: repeat(1, 1fr);
        margin-top: 0px !important;
    }
    button.navbar-toggler.px-1.me-3:focus {
        box-shadow: none !important;
    }
    .shedulCall.text-center a.loadMore {
        padding: 12px 30px !important;
    }
    .rghtexomobile {
        display: block !important;
        height: 80px;
        z-index: 3;
        position: relative;
        margin-top: -30px;
        width: 100%;
    }
    .rghtexomobile{
        display: block !important;
    }
    .fintechhelppeople div#v-pills-tab {
        width: 610px !important;
    }
    .whyDoBusiness-Box em {
        font-size: 48px !important;
    }
    .fintechlogos {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 10px;
        margin-bottom: 10px;
    }
    .fintechlogostwo {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
        justify-content: center;
        width: 220px;
        margin: 0 auto;
    }
   .fintech_dektop {
        display: none !important;
    }
    .fintech_mobile{
        display: block !important;
    }
    html body .overComeSuper .overComeSuper-inner h2{
        margin-bottom: 20px !important;
    }
    .vetteddeveloper.overComeSuper {
        padding-bottom: 20px !important;
    }
    #overComeSuperBox ul li {
        height: 160px;
        padding-bottom: 0 !important;
    }
    #overComeSuperBox .vetted-inner-cards h3{
        display: block;
    }
    .overComeSuper #overComeSuperBox {
        padding-top: 20px !important;
    }
    .overComeSuper .overComeSuper-inner h2.pinkBg {
        padding: 5px 18px !important;
        display: block !important;
        text-align: center !important;
        line-height: 20px !important;
    }
    #overComeSuperBox .vetted-inner-cards:nth-child(2) {
        display: none !important;
    }
    #overComeSuperBox .vetted-inner-cards  ul li img {
        width: 16px;
        height: 16px;
        padding-right: 0 !important;
        margin-right: 5px;
    }
    html body .overComeSuper .overComeSuper-inner h2.greenBg {
        padding: 5px 10px !important;
        line-height: 20px !important;
    }
    #overComeSuperBox .vetted-inner-cards h3 , #overComeSuperBox .vetted-inner-cards ul li span{
        font-size: 14px !important;
        line-height: 20px !important;
    }
    .overComeSuper #overComeSuperBox {
        gap: 10px !important;
        grid-template-columns: repeat(2, 1fr) !important;
   
    }
    #overComeSuperBox .vetted-inner-cards  ul{
        padding-right: 0 !important;
    }
    .overComeSuper .overComeSuper-inner h2 {
        font-size: 16px !important;
        line-height: 20px;
    }


    .peopleWeHelp.fintechhelppeople .nav-link
     img {
        min-height: auto !important;
        max-width: 140px;
        object-fit: contain;
    }
    .exploreTalentSec-Mobile  #exploreTalent-sliderTwo .expertBox .expertCourse {
        height: 100px;
    }


    #engagementCards  button.splide__pagination__page,#locationCards button.splide__pagination__page{
        width: 20px !important;
    }

    .peopleWeHelp .tab-content>.tab-pane img {
        width: 100% !important;
        height: 160px;
        object-fit: cover;      
    }
    .healthcareRightExpert .callSchedule {
        max-width: 100% !important;
        text-align: center !important;
        display: block;
    }
    .healthcare {
        padding: 90px 0px 0px 0px !important;
    }
    .heroBannerImagemobile {
        width: 105% !important;
        display: block !important;
        position: relative;
        left: -7px;
    }
    .heroBannerImage{
        display: none;
    }
    .calendly-popup {
        height: 600px !important;
        padding: 0 10px;
    }
    html body .healthcareBrands .hiringPartner .offer-tabs.active{
        padding: 0px 0px 8px !important;
    }
    .exploreTalentSec .expertFeature,.exploreTalentSec .expertBox{
        direction: ltr;
    }
    .excellentCustomernew ul.splide__pagination {
        bottom: -60px !important;
    }
    .healthcareBrands:after {
        height: 37px !important;
        background-size: 100% !important;
    }
    html body .peopleWeHelp .tab-content .modal-body .m-text p, html body .peopleWeHelp .tab-content .modal-body .m-text ul li {
        font-size: 14px !important;
        line-height: 20px !important;
      }
      html body .peopleWeHelp .tab-content .modal-body .m-text p {
        margin: 20px 0px !important;
      }
      html body .peopleWeHelp .tab-content .modal-body .m-text ul {
        padding: 0px 0px 0px 20px !important;
      }
      .vettingHealthCare{
        padding-bottom: 60px !important;
      }
      .vettingHealthCare a.loadMore {
        width: 100%;
        display: block;
        padding: 12px 30px;
      }
      html body  .healthcareBrands { 
        padding: 60px 15px 150px !important; 
      }
      html body .healthcareBrands .hiringPartner { 
        justify-content: flex-start !important;
        padding: 0px 0px 20px !important;
        overflow-x: scroll;
    }
      .healthcareBrands >p {
            align-items: self-start !important;
            justify-content: flex-start !important;
        }
      html body .healthcareBrands h2 {
          margin: 0px !important;
          text-align: left;
      }
      html body .healthcareBrands .hiringPartner .offer-tabs {
        margin: 40px 0px 0px !important;
        padding: 0px 15px 8px !important;
        font-size: 18px !important;
        transition: all .3s ease-in-out;
    }
      .healthcareBrands .healthcareBrands-card { 
        padding: 20px 15px !important; 
        border-radius: 12px !important;
        min-height: 350px !important;
    }
    .healthcareBrands .healthcareBrands-card figure img {
        width: 178px !important;
        height: 120px;
        padding-bottom: 20px;
    }
   html body  .healthcareBrands .healthcareBrands-card figure {
        min-height: 90px !important;
        padding: 0px !important; 
        margin-bottom: 12px !important; 
    }
    .healthcareBrands .healthcareBrands-card h3 {
        font-size: 16px !important;
    }
    .healthcareBrands .healthcareBrands-card p {
        font-size: 14px !important;
    }
    .featuredOn.healthCareFeatured {
        padding: 60px 0 60px !important;
    }
    .featuredOn.healthCareFeatured h2.section-title {
        margin-bottom: 45px !important;
    }

    .vetteddeveloper {
        padding: 60px 0 !important;
    }
    
    html body .vetted-inner-cards figure.offer-card-icon {
        margin-bottom: 15px !important;
    }
    .vetted-inner-cards h3 {
        font-size: 20px !important;
        line-height: 24px !important;
    }
    .vetted-inner-cards p {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    .vetteddeveloper #vettedCards {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 20px !important;
    }
    html body .exploreTalentSec .mainTitle {
        margin: 0px 0px 28px !important;
    }
    .exploreTalentSec {
        padding: 20px 0 50px 0 !important;
    }
    .exploreTalentSec-Desktop, .exploreTalentSec:before {
        display: none !important;
      }

      .exploreTalentSec {
        position: relative;
        background: linear-gradient(270deg, #F7F9FC 10.47%, #0152ff42 209.89%) !important;
    }

      .mainTitle, .mainTitle span.bg-tech-gradient {
        font-size: 28px !important;
        margin: 0px 0px 28px !important;
        line-height: 32px !important;
      }
  
      .exploreTalentSec-Mobile {
        display: block !important;
      }
  
      .exploreTalentSec {
        padding: 60px 0 !important;
      }
  
      .exploreTalentSec-Mobile .mainTitle {
        max-width: 250px !important;
      }
  
      .exploreTalentSec-Mobile .expertFeature {
        padding: 3px 9px !important;
        margin: 12px 3px 0 !important;
        display: inline-flex !important;
      }
  
      .exploreTalentSec-Mobile .shedulCall {
        margin-top: 40px !important;
      }
  
     html body  .exploreTalentSec-Mobile .expertCourse {
        padding: 20px 15px !important;
      }
  
      .exploreTalentSec-Mobile .loadMore {
        width: 100% !important;
        display: block !important;
        /* padding: 12px 30px !important; */
      }
  
      .whyDoBusiness .successStories-web {
        display: block !important;
        padding-bottom: 0px !important;
      } 
      .whyDoBusiness .successStories-web .business {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 12px !important;
      }
      .whyDoBusiness .whyDoBusiness-Box h3 {
        font-size: 48px !important;
        line-height: 52px !important;
      }
      .whyDoBusiness .whyDoBusiness-Box .fs-16 {
         font-size: 12px !important;
      }
      .whyDoBusiness .whyDoBusiness-Box { 
          padding: 20px; 
      }
      html body .whyDoBusiness p {
        max-width: 100% !important;
        padding: 0 10px 30px !important;
    }
      .greycurvebusiness {
          height: 50px !important;
          width: 100% !important;
      }
    

      .peopleWeHelp .tabMobile{
        margin: 0px 0px 30px !important;
        display: inline-flex !important;
        flex-direction: row !important;
        width: 610px;
        z-index: 2;
      }
      .peopleWeHelp .tabMobile-outer{
        display: block !important;
        padding-top: 30px !important;
      }
      html body  .peopleWeHelp .nav-link { 
          padding: 15px !important;
          border: none !important;
          border-bottom: 4px solid #E9EBF1 !important;
          border-radius: 12px 12px 0px 0 !important;
          background: #F7F9FC;
      }
     
      html body .peopleWeHelp .nav-link img {
        min-height: 40px;
        max-width: 100% !important;
        object-fit: contain !important;
        height: 28px !important;
        width: 118px !important;
    }
      html body .peopleWeHelp .nav-link.active {
          background-color: #ebe3fc !important;
          border-bottom: 4px solid #7D20FF !important;
      }
      .peopleWeHelp .tab-content .modal-body .mod-view {
          display: flex !important;
          flex-direction: column !important;
      }
      html body .peopleWeHelp .tab-content .modal-body { 
          padding: 12px !important;
          border-radius: 12px; 
      }
      .peopleWeHelp .tab-content .modal-body .mod-view p {
          padding: 0px !important;
          margin-bottom: 20px !important;
      }
      .peopleWeHelp .tab-content .modal-body .mod-view h3 {
          font-size: 20px !important;
          padding: 20px 0px 15px !important; 
          line-height: 24px !important;
      }
      .peopleWeHelp .tab-content .modal-body  .mod-view img{
        top: 0 !important;
        width: 100% !important;
      }
     .tabMobile-inner {
          width: auto !important;
          overflow-x: scroll;
      }
    .vetteddeveloper h2, .vetteddeveloper p {
        text-align: left;
        padding: 0 !important;
    }
    .vetteddeveloper {
        padding: 60px 0;

    }
    .trusted-girdhealthcare  figure.img-box.text-center {
        object-fit: scale-down;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .trusted-girdhealthcare .img-box.text-center img {
        object-fit: scale-down;
        width: 100%;
        height: 40px;
    }
    .trusted-girdhealthcare {
        grid-template-columns: repeat(3, 1fr) !IMPORTANT;
        gap: 10px !important;
        width: 100% !important;
    }
    .offer-section .offer-engagement-cards {
        margin-top: 0 !important;
    }

    .mainFAQ .mainFAQ-right .mainFAQ-sub-title span {
        font-size: 28px !important;
    }

    .mainFAQ-sub-title {
        text-align: center;
    }

    .mainFAQ .mainFAQ-right .mainFAQ-sub-title {
        margin: 0 0 28px !important;
    }

    .mainFAQ .mainFAQ-box .accordion-item {
        margin-bottom: 10px !important;
    }

    .inStartups.mobile {
        display: block;
        width: max-content;
        margin: 30px 0 20px !important;
    }

    .inStartups.desktop {
        display: none !important;
    }

    .vettingProcess .container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    a.navbar-brand.logo-border img {
        width: 152px;
    }

    .trustedBusiness .text-center,
    .MyTalentForcesStory .text-center {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    main {
        overflow-x: hidden !important;
    }

    .nav-m-view {
        display: block;
    }

    .navbar-brand {
        margin-right: 0px !important;
    }

    .excellentCustomer .slick-prev,
    .excellentCustomer .slick-next,
    .successStoriesModel .btn-close {
        position: absolute;
        right: 0;
        top: -3px;
        width: 27.999px;
        height: 27.999px;
        background-color: rgba(255, 255, 255, 0.50);
        backdrop-filter: blur(0px);
    }

    .modal-content {
        border-radius: 20px !important;
        margin: 0 15px 0 0;
        overflow: hidden;
    }

    .mod-view {
        display: flex !important;
        flex-direction: column-reverse !important;
    }

    .mod-view img {
        width: 100%;
        position: relative;
        top: -20px;
    }

    .modal-body.mScroll {
                overflow-y: auto;

        /* overflow-y: scroll; */
        overflow-x: hidden;
        height: 65vh;
        position: relative;
        right: 0;
        top: 0;
    }

    .mod-view h3 {
        font-size: 24px !important;
        font-style: normal;
        font-weight: 600;
        line-height: 26px !important;
    }

    .mod-view p {
        font-size: 18px !important;
        font-style: normal;
        font-weight: 500;
        line-height: 22px !important;
    }

    .p-40 {
        padding: 20px 14px !important;
    }

    .modal-content .m-text p {
        font-size: 16px !important;
        font-style: normal;
        font-weight: 400;
        line-height: 22px !important;
    }

    .offer-section #engagementCards {
        flex-direction: column;
    }

    .vettingProcess .process .trapezium.arrow::before,
    .vettingProcess .process .trapezium2.arrow::before,
    .vettingProcess .process .trapezium3.arrow::before,
    .vettingProcess .process .trapezium4.arrow::before,
    .vettingProcess .process .trapezium .process-text,
    .vettingProcess .process .trapezium2 .process-text-two,
    .vettingProcess .process .trapezium3 .process-text-three,
    .vettingProcess .process .trapezium4 .process-text-four {
        display: none;
    }

    .offer-section .offer-engagement-cards {
        width: 100% !important;
        margin-bottom: 14px !important;
    }

    .MyTalentForcesStory .topEngineers-box {
        padding-bottom: 30px !important;
    }

    .lazyload {
        width: 100%;
    }

    .developerIntroCard .devSlideTop img {
        border-radius: 16px;
        width: 100% !important;
        margin: 28px 0 0 0px !important;
        height: 220px;
        object-fit: cover !important;
    }

    #mynavbar {
        text-align: center;
        border-top: 1px solid #ccc;
        margin-top: 8px;
        padding-top: 5px
    }

    #mynavbar .head-cta-sec a {
        max-width: 300px;
        display: block;
        margin: 5px auto 15px !important
    }

    .section-title {
        font-size: 28px !important;
        line-height: 32px !important;
    }

    .hero-box {
        padding: 15px 0
    }

    .hero-box .title {
        font-size: 32px;
        line-height: 36px;
        margin-top: 10px
    }

    .lookingForJobs {
        position: initial;
        transform: none
    }

    .counter-statistics .counter-box {
        margin-top: 40px
    }

    .ratingReview,
    .ratingReview .ratingReview-box {
        padding: 30px 0
    }

    .MyTalentForcesStory .border-bot-sec {
        padding-bottom: 0 !important;
        border: none
    }

    .ManageYourEngineering {
        padding: 50px 0 80px
    }

    .searchSkilJob {
        padding: 80px 0
    }

    .industryLeaders-box {
        padding: 16px 5px
    }

    .industryLeaders-box .leaderDetail {
        padding: 17px 0
    }


    .solvestech-hiring-mobile {
        display: block
    }

    .mainFAQ-box {
        padding: 20px 0 40px
    }

    .mainFAQ .mainFAQ-title {
        font-size: 28px;
        font-weight: 500;
        text-align: center
    }

    /* start */
    .mainFAQ .viewPoint {
        flex-direction: column !important;
    }

    .top-border-white::before,
    .top-border-blue::before,
    .top-border::before {
        background-position: center !important;
    }

    .mainFAQ .mainFAQ-left,
    .mainFAQ .mainFAQ-right {
        max-width: 100% !important;
    }

    .mainFAQ .mainFAQ-right .mainFAQ-sub-title {
        margin-top: 0 !important;
    }

    /* end */

    .developerIntroCard.onHero1 {
        left: 50%;
        top: 90px;
        transform: translateX(-50%)
    }
}

@media (max-width:768px) {
    .reviewpage .client-Video {
        height: 2634px !important;
        overflow: hidden;
    }
    .trusted-gird,
    .trusted-gird-sec,
    .trusted-gird-three {
        display: none;
    }

    .trusted-gird-mobile {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 10px;
        margin: 28px 0px;
    }
    .top-desktop{
        display: none;
    }
    
    .top-mobile{
        display: block;
    }
   
    .topScroll{
        transform: translateX(0);
        white-space: nowrap;
        display: inline-block;
        padding-left: 2%;
        animation: textScroll 70s linear infinite;
    }


    @keyframes textScroll {
        0% {
            transform: translateX(75%);
        }
        100% {
            transform: translateX(-100%);
        }
    }
}

.top-social-startups div a img.google{position: relative;top: -2px;}
@media (max-width:620px) {
    .mt-n-30{margin-top: -10px !important;}
    .linkgoogle {
        flex-direction: column !important;
        margin-bottom: 40px;
        max-width: 100vw;
        overflow-x: scroll;
        overflow-y: hidden;
        position: relative;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    .linkgoogle .inStartups {
        margin: 0 0 10px 0 !important;
    }

/* #awardtop .splide__slide { width: 170px !important;} */
.set-award {
    display: grid;
    grid-template-columns:  repeat(4, 1fr);
    gap: 5px;
    width: min-content;
    align-items: center;
    grid-template-areas:
    "img1 img2 img3 img4" 
    ". img5 img6 ."; 
}

 /* Assign grid areas to each box */
 .most-award:nth-child(1) { grid-area: img1; }
 .most-award:nth-child(2) { grid-area: img2; }
 .most-award:nth-child(3) { grid-area: img3; }
 .most-award:nth-child(4) { grid-area: img4; }
 .most-award:nth-child(5) { grid-area: img5; }
 .most-award:nth-child(6) { grid-area: img6; }

    .set-award figure.most-award img{height: 88px !important;padding: 0px !important;}
    
    .set-award figure.most-award {
        padding: 0 !important;
        text-align: center;
    }
    figure.right-award, figure.left-award {display: none;}
    .offer-section .offer-tabs.active,
    .hiringPartnerScroll .offer-tabs {
        padding: 0 15px !important;
        position: relative;
        left: 36px !important;
        line-height: 36px;
    }

    .excellentCustomer .mx-3 {
        margin-right: 10px !important;
    }

    .hero-sec form input {
        height: 48px !important;
    }


    .hero-sec {
        padding: 100px 0px 80px 0px;
        margin-bottom: 30px;
    }

    .hero-sec::before {
        content: '';
        height: 70px;
    }

    .hiringPartnerScroll .offer-tabs {
        padding: 0 15px !important;
        position: relative;
        left: 30px !important;
        margin-bottom: 28px !important;
    }


    .reviews-video-section .client-Video {
        grid-template-columns: 1fr 1fr !important;
    }

    .trusted-gird,
    .trusted-gird-sec,
    .trusted-gird-three {
        display: none;
    }

    .trusted-gird-mobile {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 10px;
        margin: 28px 0px;
    }

    .trusted-gird-mobile .img-box {
        /* border-radius: 8.458px;
        border: 0.705px solid rgba(29, 36, 52, 0.08);
        background: #FFF;
        padding: 8px !important; */
        object-fit: scale-down;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .trusted-gird-mobile .img-box img {
        object-fit: scale-down;
        width: 100%;
    }

    .people-reviews {
        padding: 0px 0 90px 0;
        overflow: hidden;
    }

    .people-reviews .title {
        font-size: 28px !important;
        font-style: normal;
        font-weight: 600;
        line-height: 32px !important;
    }

  
    .solvestech-hiring-status {
        border-radius: 16px;
        padding: 16px;
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    .solvestech-hiring-status div {
        width: 95%;
        margin-bottom: 20px;
    }

    .solvestech-hiring-status div p.ms-3 {
        margin-left: 0.5rem !important;
        font-size: 16px !important;
    }

    .topEngineers-box .bg-gradient-red,
    .topEngineers-box .bg-gradient-green,
    .topEngineers-box .bg-gradient-sky {
        margin-top: 0px;
    }


    .trustedBusiness::before {
        position: absolute;
        top: -330px;
    }

    .trustedBusiness {
        padding: 90px 0 60px 0;
    }



    .we-fix-mobile-view {
        display: block;
        font-style: normal;
        padding: 60px 0 28px 0 !important;
        text-align: center;
    }

    .locationCards-mView {
        flex-direction: column;
    }

    .job-platforms h3 {
        font-size: 28px !important;
        font-style: normal;
        font-weight: 600 !important;
        line-height: 32px !important;
        margin-bottom: 12px !important;
    }

    .job-platforms p {
        font-size: 16px !important;
        font-style: normal;
        font-weight: 400;
        line-height: 22px !important;
    }

    .job-platforms a {
        padding: 12px 36px;
    }

    .job-platforms {
        margin: 60px 0 0 0 !important;
        padding: 60px 20px;
        border-radius: 0px;
    }

    .topInvestors .wrapper-1290 {
        padding: 0px !important;
    }

    .job-platforms::before {
        content: '';
        position: absolute;
        width: 278px;
        height: 800px;
        left: -247px;
        top: 99px;
        border-radius: 390px;
        background: linear-gradient(100deg, rgba(255, 255, 255, 0.18) 6.76%, rgba(255, 255, 255, 0.00) 82.08%);
        transform: rotate(45deg);
    }

    .job-platforms::after {
        content: '';
        position: absolute;
        width: 278px;
        height: 800px;
        right: 152px;
        top: -571px;
        border-radius: 390px;
        background: linear-gradient(100deg, rgba(255, 255, 255, 0.18) 6.76%, rgba(255, 255, 255, 0.00) 82.08%);
        transform: rotate(306deg);
    }

    .vettingProcess .process figure img {
        width: -webkit-fill-available;
        width: 100%;
    }


    .web-vetingProcess {
        display: none !important;
    }

    .m-vetingProcess {
        display: block;
    }

    .m-vetingProcess p {
        color: rgba(29, 36, 52, 0.72);
        text-align: center;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 22px;
        padding: 12px 0 15px 0 !important;
    }

    .m-vetingProcess p strong {
        color: #1D2434;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
    }

    .m-vetingProcess figure {
        padding: 45px 0 28px 0 !important;
    }

    .m-vetingProcess figure img {
        width: -webkit-fill-available;
        width: 100%;
        object-fit: scale-down;
    }


    .set-award figure.most-award img {
        height: 70px !important;
        padding: 0px !important;
    }
    .vettingProcess .process {
        margin-top: 20px !important;
    }

    .vettingProcess {
        padding: 60px 0 0 0;
    }

    .navbar-brand::before {
        content: '';
        position: absolute;
        border-right: 0px solid transparent !important;
    }

    .vettingProcess .process .trapezium {
        position: relative;
        width: 371px;
    }

    .vettingProcess .process .trapezium .trapezium-circle {
        position: absolute;
        bottom: 83px;
        left: -48px;
        width: 367px;
    }

    .vettingProcess .process .trapezium2 {
        position: relative;
        width: 350px;
    }

    .vettingProcess .process .trapezium2 .trapezium-circle2 {
        position: absolute;
        top: -122px;
        left: -49px;
        width: 348px;
    }



    .solvestech-hiring-status div:last-child {
        margin-bottom: 0;
    }

    .ElightRemoteDeveloper-box {
        bottom: -33%
    }

    .ElightRemoteDeveloper-box .section-title {
        font-size: 27px !important
    }

    .hero-sub-text {
        font-size: 14px !important
    }

    .ManageYourEngineering,
    .unicorns {
        padding: 20px 0 80px
    }

    .industryLeaders,
    .mainFAQ,
    .solvestech-hiring {
        padding: 80px 0
    }

    .MyTalentForcesStory {
        padding: 70px 0
    }

    .hireBestDeveloper {
        padding: 80px 0 60px 0
    }

    .featuredIn {
        padding: 128px 0;
    }

    .buildEngineeringTeam-mobile-box {
        display: block;
        margin-top: 20px
    }

    .sectionBgOverlay-head {
        text-align: center
    }

    .sectionBgOverlay-head .max-width-700,
    .sectionBgOverlay-head .max-width-800 {
        max-width: 100% !important
    }

    .developerIntroCard .devSlideTop .devName {
        text-align: left;
        padding-left: 5px;
        display: inline-block;
    }




    .featuredOn {
        padding: 110px 0 30px;
        overflow: visible;
    }

    .featuredOn .featuredOn-box {
        margin-top: 60px;
        padding: 0px 10px;
        border-radius: 16px;
        border: 1px solid rgba(29, 36, 52, 0.08);
        background: #F7F9FC;
        display: grid;
        grid-template-columns: repeat(1, 1fr);
    }

    .featuredOn .featuredOn-box .faster,
    .featuredOn .featuredOn-box .reliable,
    .featuredOn .featuredOn-box .trusted {
        border-bottom: 1px solid rgba(29, 36, 52, 0.08);
        border-right: 0px solid;
        padding: 24px 0;
        text-align: center;
    }

    .featuredOn .featuredOn-box .faster h4,
    .featuredOn .featuredOn-box .reliable h4,
    .featuredOn .featuredOn-box .trusted h4 {
        padding-top: 16px !important;
        color: #1D2434;
    }

    .featuredOn .featuredOn-box .faster p,
    .featuredOn .featuredOn-box .reliable p,
    .featuredOn .featuredOn-box .trusted p {
        padding-top: 10px !important;
        color: rgba(29, 36, 52, 0.72);
    }

    .featuredOn .featuredOn-box .faster p {
        padding-right: 0px !important;
    }

    .featured {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        text-align: center;
        gap: 40px;
    }

    .featured figure img {
        width: 65px !important;
    }
    .hidden-menu,
    .hide-link {
        display: none;
    }

    .show-link {
        display: block;
    }


}

@media (max-width:480px) {
    html body .reviewpage .client-Video { height: 5010px !important;
    }
    .reviewpage .client-Video.height_5 { height: 8100px !important;
    }
    html body .reviewpage .client-Video.height_10 { height: 13100px !important;
    }
    .mainFAQ{ padding-top: 60px !important;
    }
    section.top-border-white.MyTalentForcesStory.whyDoBusiness:before{ content: ''; background-image: url(../img/mobile-blue-curve_2.svg); position: absolute; top: -86px; /* background-size: cover; */ width: 100%; height: 90px; /* flex-shrink: 0; */ background-position: top !important; z-index: 1;
    }
    html body .exploreTalentSec-Mobile .expertCourse { max-width: fit-content; margin: 0 auto !important;
    }
    .we-pre .accordionExceed .accordion-body { padding: 0px 0px 20px 45px;
    }
    .people-reviews .peopleReview-cards { width: 100% !important; margin: 0 0 0 10px;
    }

    .developerIntroCard .devSlideTop .devName { font-size: 18px; line-height: 22px;
    }

    .solvestech-hiring ul li p { padding-left: 0px !important;
    }

    .mainFAQ-box .accordion-button { font-size: 16px !important;
    }

    .mainFAQ-box .accordion-body p.fs-16,
    .mainFAQ-box .accordion-body ul li { font-size: 14px !important; line-height: 20px !important;
    }

    .buildEngineeringTeam-right-mobile { display: none
    }

    .featured figure:nth-child(1) img,
    .featured figure:nth-child(6) img { width: 76px;
    }

    .featured figure:nth-child(2) img,
    .featured figure:nth-child(3) img { width: 86px;
    }

    .featured figure:nth-child(4) img { width: 60px;
    }

    .topEngineers-box h3.fs-24 { font-size: 20px !important; line-height: 24px !important;
    }

    .offer-section .offer-engagement-cards img { width: 48px;
    }

    .inStartups { padding: 4px 14px !important;
    }

    .hero-sec .inStartups p img { padding-right: 3px !important; height: 20px;
    }

    .hero-sec .inStartups p { font-size: 12px; line-height: 12px;
    }

    .MyTalentForcesStory .successStories-mobile p.fs-18 { font-size: 18px !important;
    }

    .trustedBusiness .fs-18 { font-size: 16px !important;
    }

    .MyTalentForcesStory .fs-18 { font-size: 16px !important;
    }

    .featuredOn-box .fs-18 { font-size: 16px !important;
    }

    .excellentCustomer .mx-3 { margin: 0 10px !important;
    }

    .hireBestDeveloper .section-title { padding-bottom: 0 !important;
    }

    .trusted-gird-mobile { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin: 28px 0px;
    }

    .trusted-gird-mobile .img-box {
 object-fit: scale-down; display: flex; align-items: center; justify-content: center;
    }

    .trusted-gird-mobile .img-box img { object-fit: scale-down; width: 100%; height: 40px;
    }


    .buildEngineeringTeam { background-size: 100% 100%
    }

    /* .reviews-video-section .client-Video .clientVideoReviewSlider-item figure .youtube-icon img { width: 36px
    } */

    .mainFAQ .mainFAQ-right .FAQ-head .btn-action { display: flex; justify-content: space-between;
    }

    .hiringPartnerScroll { width: 100%; overflow: auto; white-space: nowrap; padding: 0 10px;
    }

    .hiringPartnerScroll::-webkit-scrollbar { width: 0px
    }

    .hiringPartnerScroll::-webkit-scrollbar-track { background-color: #ffffff
    }

    .hiringPartnerScroll::-webkit-scrollbar-thumb { border-radius: 100px; background-color: #ffffff
    }


    .offer-section .offer-tabs.active,
    .hiringPartnerScroll .offer-tabs { padding: 10px 15px !important; position: relative; left: 36px !important; line-height: 36px;
    }

    .trustedInvestors .slide-item { margin: 0 2px 0 0 !important; width: 185px; display: flex !important; flex-direction: column; align-items: center;
    }

    .trustedInvestors { margin: 0px !important;
    }

    .people-reviews .peopleReview-cards { position: relative; height: 451px; /* width: 298px; */ max-width: 100%; max-width: 100%; border-radius: 16px; border: 1px solid rgba(29, 36, 52, 0.08); margin-top: 30px; background: #F7F9FC; padding: 20px 15px;
    }

    .people-reviews .peopleReview-cards p { font-size: 16px !important; line-height: 22px !important;
    }

    .people-reviews .peopleReview-cards .profile { position: absolute; bottom: 28px; left: 19px;
    }

    .people-reviews .peopleReview-cards .profile img { height: 52px; width: 52px;
    }

    .people-reviews .peopleReview-cards .profile h4 { color: #1D2434; font-size: 18px;
    }

    .people-reviews .peopleReview-cards .profile span { color: #1D2434; font-size: 14px;
    }

    .developerIntroCard { max-width: 320px; width: 100%; background-color: #fff; border-radius: 14px; overflow: hidden;
    }

    button.navbar-toggler.px-1.me-3 { margin-right: 0 !important;
    }

    .d-mobile { display: block; background: linear-gradient(90deg, #084BFF 18.59%, #F24B8B 50.03%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 36px; font-style: normal; font-weight: 600; line-height: 40px;
    }

    .m-view-font { font-size: 16px !important; margin-top: 0 !important; font-style: normal; font-weight: 600; line-height: 22px !important;
    }

    .d-web { display: contents !important;
    }

    .fixed-top { top: -1px !important;
    }




    .offer-section .offer-cta { color: rgba(29, 36, 52, 0.52); border-radius: 40px; padding: 6px 16px !important; border: 1px solid rgba(29, 36, 52, 0.12); margin-bottom: 20px;
    }

    .offer-section h2 { color: #1D2434; margin-bottom: 28px !important;
    }

    .offer-section .offer-detail { color: rgba(29, 36, 52, 0.72); margin-bottom: 80px !important;
    }

    .offer-section .offer-tabs { color: rgba(29, 36, 52, 0.52); text-align: center; padding-bottom: 14px; margin-bottom: 48px; border-bottom: solid 4px #E9EBF1; white-space: nowrap; text-align: center; font-size: 20px; font-style: normal; font-weight: 400; line-height: 24px;
    }

    .offer-section .offer-tabs.active { color: #1D2434; text-align: center; font-size: 20px; background: transparent !important; box-shadow: 0px 12px 10px -15px #7D20FF !important ; font-style: normal; font-weight: 600; transition: 0.1s ease-in; /* transition: .25s linear all; */ line-height: 24px; /* transition-duration: 500ms; */ transition-duration: 200ms; border-bottom: solid 4px #7D20FF; position: relative;
    }


    .offer-section .offer-engagement-cards { padding: 16px; width: 348px; height: 296px;
    }

    .offer-section .offer-engagement-cards .offer-card-icon { margin-bottom: 16px !important;
    }

    .offer-section .offer-engagement-cards h3 { font-size: 20px !important; line-height: 24px !important; margin-bottom: 8px;
    }

    .offer-section .offer-engagement-cards p { font-size: 16px !important; line-height: 22px !important;
    }

    .offer-section .offer-engagement-cards .contact-sales { left: 16px; bottom: 16px;
    }



    .top-border::before { content: ''; background-image: url(../img/mobile-purple-curve_2.svg); /* background-image: url(../img/top-border-white.png); */ position: absolute; top: 0; background-size: cover; width: 100%; height: 80px; flex-shrink: 0;
    }

    .mainFAQ { &.top-border::before {     content: '';     background-image: url(../img/mobile-blue-curve_2.svg);     position: absolute;     top: -76px;     background-size: cover;     width: 100%;     height: 80px;     flex-shrink: 0; }
    }

    .solvesTech { &.top-border::after {     content: '';     background-image: url(../img/white-curve_2.svg);     position: absolute;     bottom: 0px;     background-size: cover;     width: 100%;     height: 30px;     flex-shrink: 0; }
    }


    .trustedBusiness::before { content: ''; position: absolute; background-repeat: no-repeat !important; background-position: top !important; width: 100%; height: 367px; z-index: 1; top: -339px; background-image: url(../img/white-curve_2.svg); rotate: 180deg;
    }


    .top-border-white::before { content: ''; background-image: url(../img/mobile-blue-curve_2.svg); position: absolute; top: -76px; background-size: cover; width: 100%; height: 80px; flex-shrink: 0; left: 0;
    }

    .top-border-blue::before { content: ''; background-image: url(../img/mobile-purple-curve_2.svg); position: absolute; top: 1; background-size: cover; width: 100%; height: 73px; flex-shrink: 0; background-position: top !important; left: 0;
    }


    .top-border-blue::after { content: ''; position: absolute; background-repeat: no-repeat !important; background-position: top !important; width: 100%; height: 367px; z-index: 1; bottom: -458px; background-image: url(../img/gradient-curve_2.svg);
    }

    .featuredOn .featuredOn-box .faster h4,
    .featuredOn .featuredOn-box .reliable h4,
    .featuredOn .featuredOn-box .trusted h4 { font-size: 20px !important; line-height: 24px !important;
    }




}

@media (max-width:425px) {
    html body .reviewpage .client-Video.height_10 { height: 13050px !important;
    }
    html body .reviewpage .client-Video { height: 5310px !important;
    }
    .reviewpage .client-Video.height_5 { height: 10635px !important;
    }
    .mainFAQ .mainFAQ-right .FAQ-head .btn-action { display: flex !important; justify-content: space-between; /* flex-direction: column; */ padding: 12px 16px;
    }

    .nav-m-view { display: block; padding: 4px 6px !important; font-size: 14px !important; margin-right: 0 !important;
    }

    .offer-section .offer-tabs.active,
    .hiringPartnerScroll .offer-tabs { padding: 8px 15px !important; position: relative; left: 0px !important; line-height: 24px !important; font-size: 18px;
    }

    .offer-section .offer-tabs.active,
    .hiringPartnerScroll .offer-tabs {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .mainFAQ .mainFAQ-right .FAQ-head .btn-action span {
        font-size: 16px !important;
    }

    .mainFAQ .mainFAQ-right .FAQ-head .btn-action .hit {
        font-size: 14px !important;
    }
}

@media (max-width:390px) {
    .reviewpage .client-Video.height_5 {
        height: 10870px !important;
    }
    html body .reviewpage .client-Video.height_10 {
        height: 13400px !important;
    }
html body .reviewpage .client-Video {
 height: 5420px !important;
}}



@media (max-width:375px) {
    .exploreTalentSec-Mobile .expertFeature {
        padding: 3px 7px !important;
        margin: 12px 2px 0 !important;
     
    }
    .mainFAQ .mainFAQ-right .FAQ-head .btn-action span {
        font-size: 14px !important;
    }
    html body .reviewpage .client-Video {
        height: 5504px !important;
    }
    html body .reviewpage .client-Video.height_10 {
        height: 13640px !important;
    }
    .reviewpage .client-Video.height_5 {
        height: 11000px !important;
    }
    .circlelghtbluemob {
        top: 54%;
        width: 210px;
        height: 210px;
        /* animation: scaleInmob 3s infinite cubic-bezier(.36, .11, .89, .32); */
    }

    figure.m-view .bluecircle {
        top: 28%;
    }

    .navbar-brand img {
        width: 140px !important;
    }
}

@media (max-width:360px) {
    ul.menubottombtns li {
        justify-content: space-between !important;
    }
    ul.menubottombtns li a {
        padding: 10px 25px !important;
    }
    .overComeSuper .overComeSuper-inner h2 {
        font-size: 14px !important;
        line-height: 20px;
    }
    .d-mobile {
        display: inline !important;
    }
}


@media (max-width:340px) {

ul.navbar-nav.mobileversionnav li.mobilemenubtns.d-flex a {
    padding: 10px 18px !important;
 
}}



@media (max-width:320px) {
.jobboxinfo .last-jbinfo{ margin-bottom: 10px;}
.joblastrow .d-inline-block.d-flex { display: block !important;}
.section-title { font-size: 22px !important; line-height: 32px !important;}
html body .reviewpage .client-Video { height: 5808px !important;}
.reviewpage .client-Video.height_5 { height: 11900px !important;}
html body .reviewpage .client-Video.height_10 { height: 14900px !important;}
.rev-rating figure { white-space: nowrap;}
.rev-rating figure img { margin-right: 8px !important;}
.mainFAQ .mainFAQ-right .FAQ-head .btn-action { display: flex; justify-content: space-between; flex-direction: column;}
.trustedInvestors,
.bestDeveloperSlider,
.excellentCustomer { margin: 0 14px !important;}
.hero-sec form button { padding: 18px 20px; gap: 6px; margin-top: 8px; border-radius: 50px; border: none; background: #0152FF; color: #FFF; text-align: center; font-size: 18px; font-weight: 500; line-height: 24px; position: relative; white-space: nowrap; width: 100%; display: flex; justify-content: center;}
.hero-sec form { width: 100%; max-width: 100% !important; margin-bottom: 40px !important;}
.hero-sec form input { width: 100%; max-width: 100% !important; padding: 10px 16px !important;}
.rev-rating .border-right { border-right: solid 1px transparent !important;}
.rev-rating .border-right .m-resetview { justify-content: center;}
.rev-rating { margin-bottom: 40px; flex-direction: column !important;}
.mSet { position: absolute !important; top: 8.7%; left: -8px;}
.people-reviews .peopleReview-cards { position: relative; height: 617px; /* width: 282px; */ border-radius: 16px; border: 1px solid rgba(29, 36, 52, 0.08); margin-top: 60px; background: #F7F9FC; padding: 20px 15px;}
.developerIntroCard { max-width: 272px; width: 100%; background-color: #fff; border-radius: 14px; overflow: hidden;}
.hero-box .title { font-size: 26px}
.buildEngineeringTeam-right-web { display: none}
.buildEngineeringTeam-right-mobile { display: inline-block; margin-top: 20px}
.solvestech-hiring-status { border-radius: 16px; padding: 16px; display: grid; grid-template-columns: 1fr 1fr;}
.solvestech-hiring-status div { width: 95%; margin-bottom: 20px;}
.solvestech-hiring-status div p.ms-3 { margin-left: 0.5rem !important;}

.topEngineers-box .bg-gradient-red,
.topEngineers-box .bg-gradient-green,
.topEngineers-box .bg-gradient-sky { margin-top: 0px;}
.locationCards-mView { flex-direction: column;}
.job-platforms h3 { font-size: 28px !important; font-style: normal; font-weight: 600; line-height: 32px !important; margin-bottom: 12px !important;}
.job-platforms p { font-size: 16px !important; font-style: normal; font-weight: 600; line-height: 22px !important;}
.job-platforms { margin: 60px 0 0 0 !important; padding: 60px 30px;}
.job-platforms::before { content: ''; position: absolute; width: 278px; height: 800px; left: -247px; top: 99px; border-radius: 390px; background: linear-gradient(100deg, rgba(255, 255, 255, 0.18) 6.76%, rgba(255, 255, 255, 0.00) 82.08%); transform: rotate(45deg);}
.job-platforms::after { content: ''; position: absolute; width: 278px; height: 800px; right: 152px; top: -571px; border-radius: 390px; background: linear-gradient(100deg, rgba(255, 255, 255, 0.18) 6.76%, rgba(255, 255, 255, 0.00) 82.08%); transform: rotate(306deg);}
.vettingProcess .process figure img { width: -webkit-fill-available; width: 100%;}
.bestDeveloperSlider .slick-prev,
.bestDeveloperSlider .slick-next { display: none;}
.web-vetingProcess { display: none !important;}
.m-vetingProcess { display: block;}
.m-vetingProcess p { color: rgba(29, 36, 52, 0.72); text-align: center; font-size: 16px; font-style: normal; font-weight: 400; line-height: 22px; padding: 12px 0 15px 0 !important;}
.m-vetingProcess p strong { color: #1D2434; font-size: 16px; font-style: normal; font-weight: 600; line-height: 22px;}
.m-vetingProcess figure { padding: 45px 0 28px 0 !important;}
.m-vetingProcess figure img { width: -webkit-fill-available; width: 100%; object-fit: scale-down;}
.vettingProcess .process { margin-top: 20px !important;}
.vettingProcess { padding: 60px 0 0 0 !important;}
.navbar-brand::before { content: ''; position: absolute; border-right: 0px solid transparent !important;}
.solvestech-hiring-status div:last-child { margin-bottom: 0;}
.ElightRemoteDeveloper-box { bottom: -33%}
.ElightRemoteDeveloper-box .section-title { font-size: 27px !important}
.hero-sub-text { font-size: 14px !important}
.ManageYourEngineering,
.unicorns { padding: 20px 0 80px}
.industryLeaders,
.mainFAQ,
.solvestech-hiring { padding: 80px 0}
.MyTalentForcesStory { padding: 70px 0}
.hireBestDeveloper { padding: 80px 0 60px 0}
.featuredIn { padding: 128px 0;}
.buildEngineeringTeam-mobile-box { display: block; margin-top: 20px}
.sectionBgOverlay-head { text-align: center}
.sectionBgOverlay-head .max-width-700,
.sectionBgOverlay-head .max-width-800 { max-width: 100% !important}
.developerIntroCard .devSlideTop .devName { text-align: center; display: inline-block;}
} 